/*************************************** PAGE STRUCTURE ELEMENTS *******************************************************************/

body, html										{ height:100%; margin:0;}/*overflow:auto; overflow-x:hidden; */

body											{ background-color:#FFF;  }/* background-image:url(../imgs/baseHome.jpg); background-position:center top; background-repeat:no-repeat;*/

#all											{ display:block; width:100%; height:100%; margin:0 0 0 0;  background:url(../imgs/bgTopo.png) repeat-x;}

#header											{ display:inline-block; float:left; position:relative; width:100%; height:340px;}
/**/

#content										{ display:inline-block; float:left; position:relative; width:100%;background:url(../imgs/bgContent.png) repeat-x;} /*min-height:715px;*/
/**/

#footer											{ display:inline-block; float:left; position:relative; width:100%; height:38px; background:url(../imgs/bgFooter.png) repeat-x; margin-top:26px;} 
/**/

#main											{ display:block; width:990px; margin:0 auto 0 auto; }

/***************************************** END STRUCTURE ELEMENTS ******************************************************************/

/*************************************** PAGE SUB-STRUCTURE ELEMENTS *******************************************************************/



/* content */

.holderHeader									{ display:block; position:relative; width:990px; height:340px; margin:0 auto 0 auto;}
.holderContent									{ display:block; position:relative; width:990px; margin:0 auto 0 auto;}/*min-height:715px; */
.holderFooter									{ display:block; position:relative; width:990px; height:38px; margin:0 auto 0 auto;}

/* geral */
.logo											{ display:block; position:absolute; width:166px; height:202px; background:url(../imgs/logo.png) no-repeat; left:21px; top:16px; z-index:3; }
.nav											{ display:block; position:absolute; width:784px; height:46px; left:187px; top:51px;}
.bussola										{ display:block; float:left; width:900px; margin-top:77px; margin-left:25px;}
.bussola a										{ display:block; float:left; margin-right:5px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; font-weight:bold; color:#a00d0d;}
.bussola a:hover								{ color:#fd8040;}
.bussola div									{ display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#434343;}


.titulo											{ display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:13px; font-weight:bold; color:#a00d0d; line-height:18px;}
.texto											{ display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#434343; line-height:16px;}
.topics											{ display:block; float:left; width:200px;}
.topics ul										{ display:block; float:left; margin-left:8px!important; margin-top:10px;}
.topics li										{ list-style-image:url(../imgs/icon.png); margin-bottom:10px;  font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#434343; line-height:15px;}

.textoInterior									{ display:block; float:left; width:960px; min-height:216px; margin:15px 9px 0px 9px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#434343; line-height:17px; overflow:hidden;}
.textoInterior .auditar							{ color:#a00d0d; font-weight:bold;}
.textoInterior .red								{ color:#a00d0d; }
.textoInterior .titulos							{ font-size:13px; color:#a00d0d; font-weight:bold; line-height:22px;}
.textoInterior .subTitulos						{ font-size:11px; color:#000000; font-weight:bold;}
.textoInterior .topicos							{ padding-left:10px; padding-right:10px; line-height:17px;}
.textoInterior .line22							{ line-height:22px;}

.textoInterior .holderLinks						{ display:block; float:left; width:980px;}
.textoInterior .holderLinks .link				{ display:block; float:left; width:114px; height:114px; margin-right:4px; margin-bottom:4px; border:solid 1px #efefef;}
.textoInterior .holderLinks .link:hover			{ border:solid 1px #a00d0d;}

.act											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/act.jpg) no-repeat;}
.act:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.asae											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/asae.jpg) no-repeat;}
.asae:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.bportugal										{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/bportugal.jpg) no-repeat;}
.bportugal:hover								{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.otoc											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/otoc.jpg) no-repeat;}
.otoc:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.cfe											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/cfe.jpg) no-repeat;}
.cfe:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.cnc											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/cnc.jpg) no-repeat;}
.cnc:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.dec_elec										{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/dec_elec.jpg) no-repeat;}
.dec_elec:hover									{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.deco											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/deco.jpg) no-repeat;}
.deco:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.dre											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/dre.jpg) no-repeat;}
.dre:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.dgae											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/dgae.jpg) no-repeat;}
.dgae:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.dgcc											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/dgcc.jpg) no-repeat;}
.dgcc:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.gep											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/gep.jpg) no-repeat;}
.gep:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.inci											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/inci.jpg) no-repeat;}
.inci:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.pdc											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/pdc.jpg) no-repeat;}
.pdc:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.rpo											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/rpo.jpg) no-repeat;}
.rpo:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.iapmei											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/iapmei.jpg) no-repeat;}
.iapmei:hover									{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.iefp											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/iefp.jpg) no-repeat;}
.iefp:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.ine											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/ine.jpg) no-repeat;}
.ine:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.inpi											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/inpi.jpg) no-repeat;}
.inpi:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.pde											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/pde.jpg) no-repeat;}
.pde:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.irn											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/irn.jpg) no-repeat;}
.irn:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.ssd											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/ssd.jpg) no-repeat;}
.ssd:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.webing											{ width:114px; height:114px; filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5; background:url(../imgs/webing.jpg) no-repeat;}
.webing:hover										{ filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;}

.vazio:hover									{ border:solid 1px #efefef!important;}

.shadowBlack {/*box-shadow: h-shadow v-shadow blur spread color inset;*/

	-webkit-box-shadow: 3px 3px 3px 3px #000000;
	-moz-box-shadow: 3px 3px 3px 3px #000000;
	box-shadow: 0px 2px 3px 1px #000000;
	/* For IE 5.5 - 7 - 8 */
	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#000000');*/

}


.shadowWhiteBox	 {/*box-shadow: h-shadow v-shadow blur spread color inset;*/

	-webkit-box-shadow: 0px 0px 20px 1px #ffffff;
	-moz-box-shadow: 0px 0px 20px 1px #ffffff;
	box-shadow: 0px 0px 20px 1px #ffffff;

	/*filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=90, Color='#ffffff');*/
		
}
/*
.ctosRedondos{
	-webkit-border-radius: 35px;
	-moz-border-radius: 35px;
	border-radius: 35px;
	display:block; float:left;  width:182px; height:238px;
}
*/	

	/* home */
.destakHome											{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgHome.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
	
.boxTop												{ display:block; float:left; position:relative; width:100%; height:39px; background:url(../imgs/bgBoxesHome.png) repeat-x;}

.calendarioHome										{ display:block; float:left; position:relative; width:215px; min-height:258px; border: solid 1px #9c0c0d; margin-left:9px; margin-top:96px;}
.calendarioHome .icon								{ display:block; position:absolute; width:207px; height:46px; background:url(../imgs/titCalendario.png) no-repeat; left:-1px; top:-4px; z-index:2;}

.calendarioHome .calendar							{ display:block; float:left; width:215px; height:209px; margin-top:4px;}

.apresentacaoHome									{ display:block; float:left; position:relative; width:735px; min-height:258px; border: solid 1px #9c0c0d; margin-left:15px; margin-top:96px;}
.apresentacaoHome .icon								{ display:block; position:absolute; width:212px; height:49px; background:url(../imgs/titApresentacao.png) no-repeat; left:-1px; top:-5px; z-index:2;}
.apresentacaoHome .texto							{ width:680px; margin-left:14px; margin-top:26px; }
.texto .auditar										{ color:#a00d0d; font-weight:bold;}

.servicosHome										{ display:block; float:left; position:relative; width:215px; height:294px; border: solid 1px #9c0c0d; margin-left:9px; margin-top:36px;}
.servicosHome .icon									{ display:block; position:absolute; width:138px; height:48px; background:url(../imgs/titServicos.png) no-repeat; left:-1px; top:-5px; z-index:2;}

.noticiasHome										{ display:block; float:left; position:relative; width:735px; min-height:294px;  margin-left:15px; margin-top:36px;}/*border: solid 1px #9c0c0d;*/
.noticiasHome .icon									{ display:block; position:absolute; width:150px; height:48px; background:url(../imgs/titNoticias.png) no-repeat; left:-1px; top:1px; z-index:2;}

.noticiasHome .col1									{ display:block; float:left; width:213px; min-height:212px; margin-top:15px; border-right:solid 1px #a50d0d; padding:15px; }
.noticiasHome .col2									{ display:block; float:left; width:215px; min-height:212px; margin-top:15px; border-right:solid 1px #a50d0d; padding:15px; }
.noticiasHome .col3									{ display:block; float:left; width:215px; min-height:212px; margin-top:15px; padding:15px; }
.noticiasHome .titulo								{ margin-bottom:15px; }

.verMais											{ display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#a00d0d; background:url(../imgs/btMais.png) no-repeat; padding-right:30px; background-position:43px 2px; margin-top:3px;}
.verMais:hover										{ color:#fd8040; background:url(../imgs/btMais_over.png) no-repeat; background-position:43px 2px;}

/* Empresa */
.destakEmpresa										{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgEmpresa.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.empresa											{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.empresa .icon										{ display:block; position:absolute; width:76px; height:39px; background:url(../imgs/tituloFirma.png) no-repeat; left:17px; top:0px; z-index:2;}

/* Serviços */
.destakServicos										{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgServicos.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.servicos											{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.servicos .icon										{ display:block; position:absolute; width:72px; height:39px; background:url(../imgs/tituloServicos.png) no-repeat; left:17px; top:0px; z-index:2;}

/* Rec.Humanos */
.destakRecHumanos									{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgRecHumanos.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.rechumanos											{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.rechumanos .icon									{ display:block; position:absolute; width:172px; height:39px; background:url(../imgs/tituloRecHumanos.png) no-repeat; left:17px; top:0px; z-index:2;}

/* Links */
.destakLinks										{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgLinks.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.links												{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.links .icon										{ display:block; position:absolute; width:95px; height:39px; background:url(../imgs/tituloLinks.png) no-repeat; left:17px; top:0px; z-index:2;}
.links .textoInterior a								{ line-height:22px; }
.links .textoInterior a:hover						{ color:#fd8040; }

/* Notícias */
.destakNoticias										{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgNoticias.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.noticias											{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.noticias .icon										{ display:block; position:absolute; width:72px; height:39px; background:url(../imgs/tituloNoticias.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon0									{ display:block; position:absolute; width:929px; height:39px; background:url(../imgs/tituloNot0.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon1									{ display:block; position:absolute; width:319px; height:39px; background:url(../imgs/tituloNot1.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon2									{ display:block; position:absolute; width:394px; height:39px; background:url(../imgs/tituloNot2.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon3									{ display:block; position:absolute; width:285px; height:39px; background:url(../imgs/tituloNot3.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon4									{ display:block; position:absolute; width:191px; height:39px; background:url(../imgs/tituloNot4.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon5									{ display:block; position:absolute; width:397px; height:39px; background:url(../imgs/tituloNot5.png) no-repeat; left:17px; top:0px; z-index:2;}
.noticias .icon6									{ display:block; position:absolute; width:700px; height:39px; background:url(../imgs/tituloNot6.png) no-repeat; left:17px; top:0px; z-index:2;}

.listaNoticias										{ display:block; float:left; width:972px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#434343; line-height:17px;}

.listaNoticias	.col1								{ display:block; float:left; width:308px; height:141px; border-right:solid 1px #a50d0d; margin-top:48px; padding-right:15px; }
.listaNoticias	.col2								{ display:block; float:left; width:298px; height:141px; border-right:solid 1px #a50d0d; margin-top:48px; padding-right:15px; padding-left:15px;}
.listaNoticias	.col3								{ display:block; float:left; width:289px; height:141px; margin-top:48px; padding-right:15px; padding-left:15px;}

.listaNoticias .titulo								{ margin-bottom:15px;}

/*
.textoInterior									{ display:block; float:left; width:960px; margin:15px 9px 0px 9px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#434343; line-height:17px;}
.textoInterior .auditar							{ color:#a00d0d; font-weight:bold;}
.textoInterior .red								{ color:#a00d0d; }
.textoInterior .titulos							{ font-size:13px; color:#a00d0d; font-weight:bold; line-height:22px;}
.textoInterior .subTitulos						{ font-size:11px; color:#000000; font-weight:bold;}
.textoInterior .topicos							{ padding-left:10px; padding-right:10px; line-height:17px;}
.textoInterior .line22							{ line-height:22px;}
*/

/* Contactos */
.destakContactos									{ display:block; position:absolute; width:966px; height:304px; background:url(../imgs/imgContactos.jpg) no-repeat; left:9px; top:97px; border:solid 3px #FFF; z-index:1;}	
.contactos											{ display:block; float:left; position:relative; width:972px; margin-left:9px; margin-top:9px;}
.contactos .icon									{ display:block; position:absolute; width:89px; height:39px; background:url(../imgs/tituloContactos.png) no-repeat; left:17px; top:0px; z-index:2;}
.contactos .textoInterior 							{ width:236px!important;}
.contactos .textoInterior a							{ color:#a00d0d; font-weight:bold; }
.contactos .textoInterior a:hover					{ color:#fd8040; }
.contactos .mapa									{ display:block; float:left; width:690px; height:350px; border:solid 1px #a00d0d; margin:15px 9px 0px 9px;}

/* footer */
#footer	a											{ color:#FFF;}
#footer	a:hover										{ color:#fd8040;}
.copy												{ display:block; float:left; width:300px; margin-left:12px; margin-top:11px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; }
.made												{ display:block; float:right; width:300px; margin-right:12px; margin-top:11px; font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#FFF; text-align:right;}


/*********************************************** CONTENT ELEMENTS ******************************************************************/


/*********************************************** END CONTENT ELEMENTS **************************************************************/

/***************************************** BUTTONS ELEMENTS ****************************************************************************/

/*********************************************** END BUTTONS ELEMENTS **************************************************************/

/***************************************** NAV ELEMENTS ****************************************************************************/

/* NavBar  */
.bt1											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btHome_out.png) no-repeat}
.bt1:hover										{ background:url(../imgs/btHome_over.png) no-repeat}
.bt1Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btHome_selec.png) no-repeat}

.bt2											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btFirma_out.png) no-repeat}
.bt2:hover										{ background:url(../imgs/btFirma_over.png) no-repeat}
.bt2Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btFirma_selec.png) no-repeat}

.bt3											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btServicos_out.png) no-repeat}
.bt3:hover										{ background:url(../imgs/btServicos_over.png) no-repeat}
.bt3Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btServicos_selec.png) no-repeat}

.bt4											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btRecHum_out.png) no-repeat}
.bt4:hover										{ background:url(../imgs/btRecHum_over.png) no-repeat}
.bt4Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btRecHum_selec.png) no-repeat}

.bt5											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btLinks_out.png) no-repeat}
.bt5:hover										{ background:url(../imgs/btLinks_over.png) no-repeat}
.bt5Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btLinks_selec.png) no-repeat}

.bt6											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btNoticias_out.png) no-repeat}
.bt6:hover										{ background:url(../imgs/btNoticias_over.png) no-repeat}
.bt6Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btNoticias_selec.png) no-repeat}

.bt7											{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btContactos_out.png) no-repeat}
.bt7:hover										{ background:url(../imgs/btContactos_over.png) no-repeat}
.bt7Selec										{ display:block; float:left; width:112px; height:46px; background:url(../imgs/btContactos_selec.png) no-repeat}


/*********************************************** END NAV ELEMENTS ******************************************************************/

/***************************************** UTILS ELEMENTS ****************************************************************************/

/* Utils */ 
.flexible										{ display:block; float:left; width:100%!important; }
.middleflexible									{ display:block; float:left; width:50%!important; }
.adapts											{ display:block; width:auto!important; }

.w50											{ width:50px!important;}
.w100											{ width:100px!important;}
.w150											{ width:150px!important;}
.w210											{ width:210px!important;}

.left20											{ margin-left:20px!important;}
.left55											{ margin-left:55px!important;}

.right10										{ margin-right:10px!important;}
.right20										{ margin-right:20px!important;}

.top0											{ margin-top:0px!important;}
.top5											{ margin-top:5px!important;}
.top9											{ margin-top:10px!important;}
.top10											{ margin-top:10px!important;}
.top20											{ margin-top:20px!important;}
.top30											{ margin-top:30px!important;}
.top40											{ margin-top:40px!important;}
.top50											{ margin-top:50px!important;}
.top60											{ margin-top:60px!important;}
.top65											{ margin-top:65px!important;}

.bottom0										{ margin-bottom:0px!important;}
.bottom5										{ margin-bottom:5px!important;}
.bottom10										{ margin-bottom:10px!important;}
.bottom20										{ margin-bottom:20px!important;}
.bottom30										{ margin-bottom:30px!important;}
.bottom35										{ margin-bottom:35px!important;}
.bottom40										{ margin-bottom:40px!important;}

.paddingtop20									{ padding-top:20px!important;}
.paddingbottom15								{ padding-bottom:15px!important;}

.left											{ float:left!important; }
.right											{ float:right!important; }
.clear											{ clear:both!important; }
.dummy											{ display:none!important; }

/*********************************************** END UTILS ELEMENTS ******************************************************************/