@charset "iso-8859-1";
/* CSS Document */

/*Campanha contra o IE6*/
#crossbrowser{position: absolute; top: expression(document.compatMode=="CSS1Compat"? document.documentElement.scrollTop+0+"px" : body.scrollTop+0+"px");}

body{margin:0; background:url(../images/layout/bg_top.jpg) repeat-x; color:#35649f; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul, li{padding:0; margin:0;}
img{border:none;}
a{color:#35649f; text-decoration:none;}
a:hover{text-decoration:underline;}

/*Bloco para manter o rodapé em zero bottom e abaixar se o texto crescer*/
body, html {height:100%;} /* Necessário */
#wrap {
	position:relative;
	min-height:100%; /* Para browser modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
}
#content_geral{
	padding-bottom:133px; /* Esse padding tem o mesmo valor da altura do rodapé*/
	min-width:965px;
	width:100%;
}
/*Fim do bloco para manter o rodapé em zero bottom e abaixar se o texto crescer*/

#geral{width:1000px; height:100%; margin:0 auto;}
#topo{height:245px; background:url(../images/layout/topo2.jpg) bottom no-repeat}
#faixa_topo{height:33px; width:1000px; text-align:center; padding-top:7px;}

#menu{padding-top:25px; padding-left:80px; font-size:14px; float:left;}
#menu ul{padding-left:0; padding-top:10px; margin-left:0; list-style:none;}
#menu li{padding-top:5px;}
#menu li a{color:#35649f; text-decoration:none; padding-top:2px; padding-bottom:2px; padding-left:5px; padding-right:5px;}
#menu li a:hover{color:#FFF; background:#e84b39;}

#conteudo{width:700px; background:#FFF url(../images/layout/bg_cont_top.jpg) no-repeat; margin-top:15px; margin-right:70px; float:right;}
#esquerda{width:311px; padding-top:10px; padding-left:25px; float:left;}
#borda{width:297px; height:1px; margin-bottom:10px; margin-left:5px; border-bottom:1px solid #e4ebf2;}
#borda_tit{width:297px; height:15px; border-bottom:1px solid #e0e8f1; margin-bottom:20px;}
#paginas_conteudo{width:650px; min-height:240px; padding-top:10px; padding-left:25px; float:left; text-align:justify;}
#paginas_conteudo ul{padding-left:20px; list-style:circle;}
#paginas_conteudo li{padding-bottom:10px;}
/*Paginação*/
#paginacao{color:#999; font-weight:bold; text-align:center; width:100%; margin:4px 0; padding:4px; height:20px;}
#paginacao a{color:#35649f; font-weight:bold; padding:1px; border:1px solid #35649f; margin:1px; text-decoration:none;}
#paginacao a:hover{color:#FFF; font-weight:bold; border:1px solid #e84b39; background:#e84b39;}
/*Fim paginação*/
#descricao{font:12px/22px Arial, Helvetica, sans-serif;}
div#descricao{font:12px Arial, Helvetica, sans-serif;}
div#descricao p{margin:0; padding:0;}
#data{font-size:11px;}
#data_conteudo{font-size:14px; padding-bottom:15px;}
#pgerro{text-align:center; color:#F00; font-size:16px;}

#form_contato{width:430px; margin:0 auto;}
#form_contato fieldset{border:none;}
#form_contato i{color:#F00; padding-right:5px;}
#form_contato label{float:left; margin-bottom:5px;}
#nome, #cidade, #telefone, #email, #assunto{float:right; width:300px; margin-bottom:5px; height:15px; color:#35649f; border:1px inset #999;}
#form_contato input:focus{border:1px inset #35649f;}
#form_contato textarea{float:right; width:300px; height:80px; color:#35649f; overflow:auto; border:1px inset #999;}
#form_contato textarea:focus{border:1px inset #35649f;}
#form_contato select{float:right; width:302px; margin-bottom:5px; height:20px; color:#35649f; border:1px inset #999;}
#form_contato #submit{float:right; width:69px; height:24px; margin-top:5px; background:url(../images/layout/enviar.jpg); border:none; cursor:pointer;}
#form_contato #submit:active{width:70px; height:25px; border:1px inset #FFF;}

#voltar{width:675px; height:24px; padding-top:20px;}
#voltar img{float:right;}

#direita{width:311px; padding-top:10px; padding-right:20px; float:right;}
#banner_clientes{padding-top:15px;}
#titulos{font-size:16px;}

#rodape{width:100%; height:133px; background:url(../images/layout/bg_botton.jpg) repeat-x; position:absolute; bottom:0 !important; }
#copyright{width:1000px; margin:0 auto; padding-top:100px; text-align:center;}
#projete_web{width:1000px; margin:0 auto; text-align:right;}