/* CSS Document */
body {margin:0px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;color:#000;background:url(images/bg.gif) repeat;}
p, form{margin:0;}

.nomargin{margin:0px;}
.clearthis{clear:both;}

a {color:#0057b6;text-decoration:underline;}
a:hover {color:#0057b6;text-decoration:none;}

/* ----- Index ----- */
#index{width:500px;height:174px;position:absolute;top:50%;left:50%;margin:-87px 0 0 -250px;text-align:center;font-size:1.5em;line-height:115%;color:#fff;}
#index .marginP{margin:0 0 25px 0;}
#index a{color:#fff;text-decoration:underline;}
#index a:hover{color:#fff;text-decoration:none;}

/* ----- 404 ----- */
#container404{width:100%;margin:0;float:left;clear:both;background:#fff;}
#container404 #box404{width:952px;margin:0 auto;padding:50px 0 0 0;}
#container404 #box404 h1{font-size:4em;margin:0 0 10px 300px;}
#container404 #box404 h2{font-size:1.5em;margin:0 0 10px 300px;}
#container404 #box404 .content{width:500px;clear:both;margin:30px 0 50px 300px;line-height:170%;}

/* ----- Container ----- */
#container{width:100%;margin:0;padding:0;float:left;clear:both;background:url(images/bg-topo.jpg) repeat-x top #fff;}
#container #content{width:952px;margin:0 auto;clear:both;padding:0;}
#container #content h1{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;letter-spacing:-.2px;margin:0 0 13px 0;cursor:default;font-style:italic;padding:0;}
#container #content h2{color:#0057b6;background:url(images/arrow.gif) no-repeat 0 2px;padding:0 0 2px 24px;font-size:14px;margin:0;}
#container #content .contLendo{color:#0057b6;padding:0;font-size:9px;margin:10px 0 0 0;}
#container #content .contLendo a{color:#0057b6;text-decoration:none;}
#container #content .contLendo a:hover{color:#0057b6;text-decoration:underline;}


/*----- topo -----*/
#container #content #topo{width:952px;height:149px;}
#container #content #topo .logo{width:190px;height:149px;float:left;background:url(images/logo-dec-brasil.jpg) no-repeat top left;}
#container #content #topo .middle{width:444px;float:left;position:relative;top:63px;left:15px;}
#container #content #topo .middle .title{font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:bold;letter-spacing:-.2px;margin:0 0 4px 0;cursor:default;font-style:italic;}
#container #content #topo .middle .subtitle{font-family:Arial, Helvetica, sans-serif;font-size:15px;font-weight:normal;cursor:default;}
#container #content #topo .right{width:268px;height:149px;float:left;position:relative;left:48px;}
#container #content #topo .right .busca{width:232px;float:left;clear:both;position:relative;top:60px;left:32px;}
#container #content #topo .right .bandeiras{float:left;clear:both;position:relative;top:39px;left:83px;}
#container #content #topo .right .bandeiras ul{list-style:none;margin:0;padding:0;font-size:11px;}
#container #content #topo .right .bandeiras ul li{float:left;text-align:center;margin:0 0 0 20px;}
#container #content #topo .right .bandeiras ul li a{float:left;color:#666;padding:30px 0 0 0;margin:0;text-decoration:none;}
#container #content #topo .right .bandeiras ul li a:hover{text-decoration:none;color:#000;}
#container #content #topo .right .bandeiras ul li.portugues{background:url(images/bandeira-brasil.gif) no-repeat top center;text-align:center;}
#container #content #topo .right .bandeiras ul li.espanol{background:url(images/bandeira-espanha.gif) no-repeat top center;text-align:center;}
#container #content #topo .right .bandeiras ul li.english{background:url(images/bandeira-inglaterra.gif) no-repeat top center;text-align:center;}

/*----- meio -----*/
#container #content #meio{width:952px;float:left;clear:both;background:#fff;padding:0 0 10px 0;margin:0;}
#container #content #meio #colunaLeft{width:190px;float:left;background:url(images/bg-coluna-left.jpg) no-repeat top left;}
#container #content #meio #colunaRight{width:762px;float:left;}

	/*--- Box Banner ---*/
	#container #content #meio #colunaLeft .boxBanner{float:left;clear:both;margin:0 0 55px 5px;}

/*--- Box artigo ---*/
#container #content #meio #colunaRight .boxArtigo{width:756px;float:left;clear:both;line-height:160%;}

	/*--- Box Banner Home ---*/
	#container #content #meio #colunaRight .boxArtigo .boxBannerHome{width:756px;clear:both;margin:0 0 14px 0;}
	
	/*--- Box Box Meio Home ---*/
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome{width:756px;clear:both;margin:0;}
	
		/*--- Box Meio Home Left ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft{width:484px;margin:0;float:left;}
		
		/*--- Box Meio Home Left Interno ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno{width:450px;margin:0;float:left;padding:10px 14px 0 20px;}
		
		/*--- Box Meio Home Left Interno2 ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2{width:719px;margin:0;float:left;padding:10px 14px 0 20px;}
		
		/*--- boxItem ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .boxItem{width:719px;margin:0 0 20px 0;float:left;padding:0 0 20px 0;border-bottom:1px solid #f0f0f0;}
		
		/*--- boxLinhaEquipamentos ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .boxLinhaEquipamentos{width:719px;margin:0 0 20px 0;float:left;padding:0;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .boxLinhaEquipamentos .marginThumb{padding:0 20px;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .thumbEquipamento{width:225px;margin:0;float:left;padding:0;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .thumbEquipamento a{text-decoration:none;color:#000;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno2 .thumbEquipamento a:hover{text-decoration:none;}
		
		/*--- boxItemSmall ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeftInterno .boxItemSmall{width:450px;margin:0 0 20px 0;float:left;padding:0 0 20px 0;border-bottom:1px solid #f0f0f0;}
		
				/*--- Box Numeros ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros{width:484px;margin:0;padding:0;float:left;clear:both;background:url(images/bg-numeros-right.gif) no-repeat right 0px;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul{margin:0 0 0 386px;padding:0 0 0 6px;list-style:none;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul li{margin:0;padding:0;float:left;background:url(images/bg-numeros.gif) repeat-x top;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul li.primeiro {background:url(images/bg-numeros-left.gif) no-repeat 0 0;width:6px;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul li a{color:#fff;text-decoration:none;padding:1px 5px 2px 5px;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul li a:hover{background:#3e5a84;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeLeft .boxNumeros ul li .ativo{background:#304b74;padding:1px 5px 2px 5px;}
		
		
		/*--- Box Destaque ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxDestaque{width:464px;margin:0;padding:10px 10px 0 10px;float:left;clear:both;background:#e9e9e9;font-size:11px;color:#838383;line-height:140%;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxDestaque .titleDestaque{color:#000;font-weight:bold;font-size:14px;margin:0 0 10px 0;}
		
		/*--- Box Clientes Home ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxClientesHome{border:#b6b6b6 solid 1px;width:464px;margin:10px 0 0 0;padding:4px 10px 0 10px;float:left;clear:both;font-size:11px;color:#838383;font-weight:bold;}	
		
		/*-- Box Novidade Home --*/
		.boxNovidadeHome{width:464px; float:left; clear:both; margin:20px 0; padding:10px;}
		
		.linha-boxNovidadeHome{width:464px; float:left; clear:both; margin:10px 0; border-bottom:1px dotted #666; padding:0 0 7px 0;color:#838383; font-size:11px;}
				
		.linha-boxNovidadeHome img{/*--width:150px; height:148px;*/ float:left; margin:0 /*10px 0 0*/; }
		
		/*.linha-boxNovidadeHome p{color:#838383; font-size:11px; margin:0 0 0 160px;}*/
		
		.linha-boxNovidadeHome a{color:#C00; font-size:11px; float:right; clear:both; margin:0 /*20px 0 0*/; text-decoration:none;}
		
		.linha-boxNovidadeHome a:hover{color:#C00;margin:0 /*20px 0 0*/;  text-decoration:underline;}
		
		
		/*--- Box Meio Home Right ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight{width:262px;margin:0 0 0 10px;float:left;}
		
		
		/*--- Box Destaque Right ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxDestaqueRight{width:262px;margin:0 0 15px 0;padding:0 0 25px 0;float:left;clear:both;font-size:11px;color:#838383;line-height:140%;background:url(images/sep-destaque-home.gif) no-repeat bottom center;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxDestaqueRight .title{color:#000;font-weight:bold;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxDestaqueRight .title a{color:#000;text-decoration:none;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxDestaqueRight .title a:hover{color:#000;text-decoration:underline;}
		.linhaBoxRight{width:262px; float:left; clear:both; margin:0 0 10px 0;}
		
		/*--- Box Video Home ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight #videoHome{width:262px;margin:0 0 10px 0;padding:0;float:left;clear:both;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight #videoHome a{color:#0057b6;text-decoration:underline;}
		
		/*--- Box Spacer ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSpacer{width:262px;margin:15px 0 0 0;padding:0;float:left;clear:both;}
		
		/*--- Submenu ---*/
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu{width:262px;margin:15px 0;padding:0 0 25px 0;float:left;clear:both;font-size:1em;color:#838383;line-height:140%;background:url(images/sep-destaque-home.gif) no-repeat bottom center;}				
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu ul {margin:0;padding:0;list-style:none;overflow:hidden;clear:both;width:262px;float:left;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu ul li {margin:0;padding:0;float:left;display:block;clear:both;margin:0;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu ul li a {float:left;width:213px;text-align:left;color:#000;text-decoration:none;padding:5px 8px 5px 41px;background:url(images/marcador.gif) no-repeat 25px 12px;}
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu ul li a:hover {color:#163780;text-decoration: none;text-indent:7px;}
			
		#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMeioHomeRight .boxSubmenu ul li.ativo a {color:#163780;text-decoration: none;text-indent:7px;}

		


/*--- Menu Hierarquico --*/
#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMenuHierarquico{clear:both;padding:0 0 0 14px;margin:0 0 10px 0;font-size:9px;background:url(images/icon-home.gif) left no-repeat;color:#999;}
#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMenuHierarquico a{text-decoration:none;color:#333;font-weight:normal;}
#container #content #meio #colunaRight .boxArtigo .boxMeioHome .boxMenuHierarquico a:hover{text-decoration:none;color:#999;}


/* ----- Box Newsletter ----- */
#containerNewsletter{width:100%;height:91px;background:url(images/bg-box-newsletter.jpg) repeat-x bottom #fff;clear:both;float:left;}
#containerNewsletter #contentNewsletter{width:952px;height:91px;margin:0 auto;clear:both;}
#containerNewsletter #contentNewsletter .tableContentNewsletter td{padding:0 0 10px 0;}
#containerNewsletter #contentNewsletter .tableContentNewsletter .txtNewsletter{font-size:10px;color:#000;margin:3px 0;}
#containerNewsletter #contentNewsletter .tableContentNewsletter .spacer{padding:0 12px;}
#containerNewsletter #contentNewsletter .tableContentNewsletter .links{color:#000;text-decoration:none;}
#containerNewsletter #contentNewsletter .tableContentNewsletter .links:hover{color:#000;text-decoration:underline;}

/* ----- Rodape ----- */
#rodape{width:100%;margin:0;float:left;clear:both;padding:35px 0;font-family:Tahoma, Arial, Helvetica, sans-serif;}
#rodape #boxRodape{width:844px;margin:0 auto;padding:0 0 0 108px;clear:both;color:#99adb9;background:url(images/logo-dec-brasil-rodape.gif) no-repeat left;}

#rodape #boxRodape .tableRodape{font-size:9px;line-height:150%;}
#rodape #boxRodape .tableRodape td.borda{border-right:1px #436b84 solid;}
#rodape #boxRodape .tableRodape .titleMenus{font-size:11px;font-weight:bold;margin:0 0 14px 0;text-decoration:underline;}
#rodape #boxRodape .tableRodape ul{margin:0;padding:0;list-style:none;}
#rodape #boxRodape .tableRodape a{text-decoration:none;color:#99b0be;}
#rodape #boxRodape .tableRodape a:hover{text-decoration:none;color:#fff;}
#rodape #boxRodape .tableRodape a:active{text-decoration:none;color:#fff;}



/* -------- Ações -------- */
.red {color:#FF0000;}
.blue {color:#3d87c2;}
.hidden {display:none;}
.textsmall{font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:normal;color:#000;text-decoration:none;}
.floatleft{float:left;}
.alignMiddle{vertical-align:middle;}
.floatright{float:right;}

/* ----- Pagenator ----- */
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator {margin:0 0 20px 0;padding:0;clear:both;float:left;width:450px;}
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul{margin:0;padding:0;clear:both;float:left;width:450px;list-style:none;;overflow:hidden;line-height:normal;font-size:.9em;font-family:Arial, Helvetica, sans-serif;}
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li{float:left;display:inline;clear:none;color:#000;margin:0 1px 0 0;}
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li.qtdPages{margin:2px 0 0 10px;}
	
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li.pageInativo{float:left;text-decoration:none;color:#ccc;text-align:left;border:1px solid #ccc;padding:.2em .5em;font-weight:bold;cursor:default;}
	
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li a{float:left;text-decoration:none;color:#105cb6;text-align:left;border:1px solid #9aafe5;padding:.2em .5em;font-weight:bold;}	
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li a:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #9aafe5;background:#5394af;}
	/*- Ativar Page -*/
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li .pageAtivo{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #0d5573;background:#0d5573;cursor:default;}
	#container #content #meio #colunaRight .boxArtigo .boxMeioHome .pagenator ul li .pageAtivo:hover{float:left;text-decoration:none;color:#fff;text-align:left;border:1px solid #0d5573;background:#0d5573;cursor:default;}
