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

body{ margin:0 auto; font-family:Arial, Verdana, sans-serif; font-size:12px; background-image:url(../imagem/fundo.jpg);}
*{ margin:0; padding:0}
#geral{ margin:0 auto; width:860px;}
#geral p{ padding:8px 0px}
#topo{background:url(../imagem/topo.jpg) top no-repeat;height:244px; color:#fff; font-size:14px;}
#topo ul{ padding:120px 30px 0px 8px; margin:0 auto; text-align:right;}
#topo li{ display:inline; padding:5px 12px 0px 12px;}
#topo a{ text-decoration:none;  color:#678caa; font-size:14px; font-weight:bold;}
#topo a:hover{ text-decoration:underline;}
#tel { text-align:right; padding:40px 60px 0px 0px}
.tamanho18 {font-size:18px; font-weight:bold;}
.tamanho14 {font-size:14px;}
#conteudo{background-color:#FFF;}
#coluna_esquerda{color:#01366a;float:left;padding:5px 10px 0 10px; width:500px; font-size:14px;}
.titulo { font-size:24px; color:#678caa; padding-bottom:5px;}
.caixas { float:left; margin:5px 50px 5px 0px; width:100px;}
.caixas ul{ float:left; margin:5px;}
.caixas li{ display:block; padding:0px 0px 8px 0px; list-style:none;}
.fotos {float:left; margin:5px 0px 5px 50px;}
#coluna_direita{float:right;width:340px;}
#banner { width:860px; height:115px;}
#rodape{ background:url(../imagem/rodape.jpg) no-repeat;
height:137px;
text-align:left;
font-size:18px;
margin-bottom:5px;}

.box{margin:0px 0px 0px 5px; font-size:16px; color:#678caa; float:left;}
.box ul{padding:0px;}
.box li{ display:block; padding:3px 0px 3px 2px; list-style:none;}
.box2{ margin:100px 0px 0px 10px; font-size:14px; color:#FFF; float:left; width:375px; text-align:right; padding-right:25px;}
.box3{ margin:0px 10px 0px 0px; font-size:18px; float:right; color:#01366a; width:160px;}

#texto {color:#01366a;float:left;padding:5px 10px 5px 10px; font-size:14px;}
.coluna1 { float:left; width:400px; padding:0px 20px 0px 0px;}
.coluna2 { float:right; width:400px; padding:0px 5px 0px 15px;}
.caixa { float:left;}
#sub_titulo { width:485px; float:left;}
#sub_titulo2 { width:355px; float:right;}
#foto { width:860px; padding-bottom:5px;}

.oesp a{ text-decoration:none;font-size:11px; color:#678caa;}
.oesp a:hover{text-decoration:underline;}
.form{ color:#2c64b8; font-size:14px; margin:10px 50px 35px 30px;}
.campos{width:300px; border: 1px solid #a9adb1;	margin-bottom:5px}
.enviar{width:100px; background-color:#2c64b8;	color:#fff;	border:none;}
.borda{ border:thin #999 solid}
