body,h1,h2,h3,h4,h5{
	font:normal normal normal 12px Verdana, Tahoma,Arial,sans-serif;
	color:#454545;
}
body,ol,ul,li,dd,a,p,h1,h2,h3,h4,h5,form,iframe,fieldset,legend,textarea{
	margin:0;padding:0;
}
body{background:#dbdbdb url(../imagens/body-bg.gif) repeat-x;}

#geral{width:980px; margin:auto;}
ul,li{list-style:none;}
img,fieldset{border:none;}
img{display:block;}
hr{line-height:1px; color:#96AED5; background:#96AED5; height:1px; border:0;}
a{ color:#004C93; }
a:hover{ color:#f78222; }
br.clear{clear:both;display:block;font-size:0pt;height:0pt;line-height:0pt;}
.form{ background:#EEE; border-top:1px solid #B5B5B5;border-left:1px solid #B5B5B5;border-right:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;height:16px;font:normal normal normal 12px Tahoma,Arial,sans-serif;}
.form_erro{border:1px solid #FF0000; height:16px;font:normal normal normal 11px Tahoma,Arial,sans-serif;}

/* OVERFLOW */
#topo h1{overflow:hidden; text-indent:-9999px;}

/**/
#conteudo{background:url(../imagens/conteudo-bg.gif); position:relative;}
.conteudo-int{min-height:640px; height:auto !important; height:640px; }
#conteudo-rodape-bg{background:url(../imagens/conteudo-rodape-bg.gif) bottom no-repeat; padding:10px 14px 30px 10px;}
#topo h1{background:url(../imagens/topo-logo.jpg); width:956px; height:224px;}
#topo h1 a{display:block; height:224px;}
#menu{background:url(../imagens/menu-bg.gif); height:38px;}
#menu ul li{float:left; background:url(../imagens/menu-seta.gif) -2px 14px no-repeat; padding:10px 10px; margin:0 10px;}
#menu ul{padding-left:5px;}
#bemvindo{width:532px; margin:22px 40px 0 30px; float:left; height:280px; border-right:1px solid #ccc;}
#bemvindo p{width:400px; line-height:16px; margin-top:10px; margin-bottom:30px;}
#solucoes{float:left; margin-top:17px;}
#solucoes p{width:300px; font-size:11px; margin:10px 0; padding-bottom:8px;}

#interna{margin:20px;}
#interna h2{font-size:22px; letter-spacing:-1px; margin-bottom:18px; border-bottom:1px solid #ccc;}
#interna h3{font-size:14px; letter-spacing:-1px; color:#5487d6; font-weight:bold; margin-bottom:10px;}
#interna p{margin:10px 0; line-height:16px;}
#interna-img{position:absolute; right:30px;}
#interna-texto{width:560px;}
.obras-fotos{margin-bottom:20px;}
.obras-fotos li{width:133px; float:left; margin:5px; background:#fff; border:1px solid #ccc; padding:5px;}
.obras-fotos li p{font-size:11px;}

#rodape{padding:12px; line-height:16px;}







