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

* { margin:0; padding:0; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666; }
body { background:#FFF; }
a:focus { outline:none }
a { text-decoration:none; }
a:hover { text-decoration:underline }
a:focus, img:focus { outline:none }
img{ border:none }
input[type=submit]{padding:2px 3px; background:#FFF; color:#9E0044; border:1px solid #999;}

#topo, #menu, #corpo, #rodape { display:block; margin:0 auto; width:990px; }

#topo { height:160px; text-align:center; }
	#lat { float:right; width:270px; margin:10px 20px 0 0; }
	#icon { float:right; margin-right:20px; width:50px }
	#solucoes { margin:70px 0 0 80px; }
	#newsletter{ margin-top:35px; width:255px; height:80px; background:url('img/news.gif') no-repeat top left; }
		input#nome_news, input#email_news { width:163px; height:12px; border:1px solid #BFBFC1; border-top:none; font-size:9px; }
		table#news { padding-top:31px !important; padding-top:20px; *margin-top:30px; }

#menu { display:block; width:auto; height:120px; background:url(img/bgMenu.gif) repeat-x top left; text-align:center; margin:5px 0; }	
	ul#asas { display:block; padding-top:7px; }
	ul#asas li { display:inline; margin:0 35px; }

#corpo { min-height:400px; text-align:center; }

	#menuE { text-align:left; float:left; width:245px; height:400px; margin-top:15px; }
	ul#menuL { display:block; margin:30px 0 0 25px; padding-top:10px; background:url(img/bgMenuL.gif) no-repeat top right; min-height:360px;k }
	ul#menuL li a { margin-left:20px; cursor:pointer; padding-left:8px; line-height:25px; color:#bcbec0; background:url(img/icon-li.gif) no-repeat center left; font-weight:bold; }
	ul#menuL li ul li a { background:url(img/icon-li2.gif) no-repeat center left; }
	ul#menuL li a:hover { color:#004282 }
	
	#frameDet{ width:740px; height:430px; margin-top:15px; }
	#cDetalhes { text-align:left; position:relative; z-index:2; margin-left:230px; margin-top:30px; width:740px; height:400px; }
	#titProd, #titBox { font-size:18px; border-bottom:1px dashed #c9c9ca; color:#a41150; padding-bottom:4px; width:200px; text-align:left; margin-bottom:2px; font-weight:bold;}
	
	#cTitulo { display:block; margin-bottom:8px; color:#5C86AF; font-size:13px; text-decoration:underline }
	#cDetalhes { line-height:16px; }
	strong#cDet { color:#626262 }
	
	#box{ background:#FFF url(img/bgBox.jpg) no-repeat top left; width:480px; height:90px; text-align:left; float:left; margin:40px 8px 0 0; }
	.imgBox{ position:relative; top:0; left:0; margin:2px 0 0 4px; }
	#txtBox{ width:300px; height:75px; text-align:left; float:right; margin:6px 10px 0 0; }
	#titBox{ font-size:13px; }
	
	#galeria { border:1px solid #ccc; margin:30px 0 0 20px; width:auto; height:47px; padding:8px 0; text-align:center; }
	.thumb { margin:0 12px; cursor:pointer; }
	
	#galeriaCase { display:block; height:60px; background:#033; overflow:hidden; padding-top:8px; width:400px; }
		#galeriaCase ul { list-style:none }
		#galeriaCase ul li { display:inline; margin-left:10px; }
		
	#band{margin:auto; margin-top:15px;text-align:center; width:750px; }
	#band a img:hover{-moz-opacity:0.5; opacity:0.5; filter:alpha(opacity=50);}

	#titEscritorio { color:#004382; text-transform:uppercase; font-size:10px; font-weight:bold; }
	#caixa { width:400px; margin-top:10px; }
	#direita { float:right; margin:10px 60px 0 0; width:300px; }
	#contEscritorio { width:490px; height:320px; margin-left:30px; text-align:left; overflow-x:hidden; overflow-y:auto; }
	
	#mapasite { margin-top:15px; text-align:left; position:relative; left:15%; }
	#mapasite li { list-style:circle; }
	#mapasite ul li { margin:3px 0 3px 20px; }

#rodape { clear:both; margin-top:10px; width:100%; background:url(img/bgRodape.gif) repeat-x 0 30px; z-index:100; }
	#rGrupo { width:990px; margin:0 auto; text-align:center; padding-top:30px; }
