@charset "utf-8";
/* CSS Document */


#geral { width:990px; margin:0 auto; height:auto; overflow:hidden;
		 background:url(../images/header/background.png) no-repeat top center }
		 
	header { width:990px; height:116px; margin:0 auto}
	header #lado-a { width:364px; height:116px; margin:0 auto; float:left}
	header #lado-a nav{ width:364px; height:78px; margin:0 auto; float:left}
	header #lado-a	 ul{list-style-type:none;  }
	header #lado-a		li {width:auto; height:34px; padding:1px 0 0 0; color:#004071; float:left; overflow:hidden; margin:29px 0 0}
	header #lado-a		li a:link{width:auto; color:#004071; text-decoration:none;  font-size:18px ; float:left; padding: 10px; font-weight:300; overflow:hidden; }
	header #lado-a		li a:hover{width:auto;  color:#004071; text-decoration:underline }
	
	header #lado-b { width:365px; height:116px; margin:0 auto; float:left}
	header #lado-b nav{ width:379px; height:78px; margin:0 auto; float:left}
	header #lado-b	 ul{list-style-type:none;  }
	header #lado-b		li {width:auto; height:34px; padding:1px 0 0 0; color:#004071; float:left; overflow:hidden; margin:22px 0 0}
	header #lado-b		li a:link{width:auto; color:#004071; text-decoration:none;  font-size:18px ; float:left; padding: 10px; font-weight:300; overflow:hidden; }
	header #lado-b		li a:hover{width:auto;  color:#004071; text-decoration:underline }
	
	header #marca{ width:194px; height:54px; margin:13px 25px 0 30px; float:left}


#slider { width:990px; margin:0 auto; height:338px; overflow:hidden; float:left;
		 background:url(../images/slider/background.png) no-repeat center center }

#slider .efeito-imagem { width:720px; height:291px; margin:19px 0 0 113px; overflow:hidden }

#box { width:988px; margin:8px 0 20px 0; height:303px; overflow:hidden; float:left;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; background:#fff; border:1px solid #d2d2d2; }
#box 	.box-divisao { width:300px; height:270px; padding:10px; float:left; margin:10px 5px 0 0; text-align:justify}
#box 	.img-box { float:left; margin:15px 0 10px 10px }
#box 	.text-box { width:263px; text-align:justify; float:left; margin:0 0 0 10px; font-size:13px}
	
#box-interna { width:948px; padding:20px; margin:8px 0 20px 0; *margin-bottom:40px\9; height:auto; min-height:700px; overflow:hidden; float:left;  -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius:10px; background:#fff; border:1px solid #d2d2d2;  }
#box-interna  	.img-box { float:left; margin:5px 6px 5px 0; padding:3px; border:1px solid #ccc }
#box-interna 	.img-produtos { width:200px; text-align:justify; float:left; margin:0 0 10px 4px; padding:5px; border:1px solid #ccc}
#box-interna 	.produtos { width:220px; text-align:justify; float:left; margin:0 0 20px 10px; }
#box-interna 	.videos { width:262px; text-align:justify; float:left; margin:0 0 20px 10px; height:250px;}
#box-interna 	.legenda { width:262px; text-align:center; float:left; margin:10px 0 10px 0; height:250px;}
	
footer { width:100%; margin:0 auto; height:144px; overflow:hidden;
		 background:url(../images/background-footer.png) no-repeat; color:#fff;    }
footer #footer-fixo { width:990px; height:144px; margin:0 auto; overflow:hidden }
footer	.box-phone { width:260px; height:120px; padding:2px; float:left; margin:5px 0 0 5px; text-align:justify}
footer	.box { width:415px; height:80px; padding:10px; float:left; margin:15px 28px 0 25px; text-align:center}
footer  .icone-posicao { float:left; margin:12px 0 0 10px !important}