body { background:#086193; margin:0; padding:0; font:normal 12px "Trebuchet MS", Verdana, Arial; color:#000; }

/* GERAIS */
img {border: 0px;}
a {text-decoration:none; color:#000; }
a:hover {text-decoration:underline; }
q, p {text-align: justify; margin:10px 0;}
form,h1, h2, h3, h4 { margin:0px; padding:0px; }
/* ++++++++ */
#geral { width:917px; background:#FFF; margin:20px auto; padding:10px 40px; }

/* -- INDEX --*/
#geral .topo { overflow:hidden; clear:both; }
#geral .topo .esq_topo { width:auto; text-align:left;  float:left;  color:#05466B; font-weight:bold; font-size:16px; }
#geral .topo .esq_topo span{ font-size:20px; }
#geral .topo .esq_topo font{ font-size:11px; }
#geral .topo .dir_topo { width:auto; text-align:right; float:right; color:#05466B; font-weight:bold; font-size:16px; }
#geral .topo .dir_topo span{ font-size:20px; }

#geral .banner_topo { width:911px; height:344px; border:3px solid #496F92; margin:10px 0 20px 0; }
#geral .banner_topo .bt_tutorial{ float:right; margin:185px 10px 0 0; }

#geral #principal{ overflow:hidden; clear:both; padding-bottom:20px; }
#geral #principal #menu{ width:210px; float:left;}
#geral #principal #menu h2 { text-align:left; background:#EBEBEB; margin-bottom:20px; padding:6px 10px; font-size:11px; color:#000; text-transform:uppercase; }
#geral #principal #menu h2 a{ font-size:11px; color:#000; }
#geral #principal #menu h2 a:hover{ color:#F00; }
#geral #principal #menu h3 { padding:0 0px 10px 15px; font-size:11px; color:#000; }
#geral #principal #menu h3 a{ font-size:11px; color:#000; }
#geral #principal #menu h3 a:hover{ color:#F00; }
#geral #principal #menu .publicidades{ text-align:center; }

#geral #principal #midiaLateral  { width:180px; float:right; }

#geral #principal #conteudo{ width:480px; margin-left:17px; text-align:justify; float:left; }
#geral #principal #conteudo .form { margin-bottom:2px; width:320px; border:1px #000000 solid; }
#geral #principal #conteudo p{ margin:10px 0px; }
#geral #principal #conteudo .logo_apresenta{ width:261px; height:94px; margin:0px auto; background:url('../img/logo_apresenta.jpg') no-repeat; }


#geral .botoes { overflow:hidden; clear:both; }
#geral .botoes  .botao1 { width:232px; height:151px; border:2px solid #DEDEDE; float:left; }
#geral .botoes  .botao2 { width:212px; height:151px; border:2px solid #DEDEDE; background:url('../img/dg_botao.jpg') repeat-x; font-size:11px; margin-left:4px; text-align:center; float:left; }
#geral .botoes  .botao2 .webmail{ width:130px; height:24px; background:url('../img/webmail.jpg') no-repeat; margin:20px auto; }
#geral .botoes  .botao2 .form{ width:114px; border:1px solid #CBCACA; font-size:12px; padding:2px 16px 2px 2px; margin-bottom:4px; background:url('../img/cadeado.gif') no-repeat center right; }
#geral .botoes  .botao2 .bt_enviar{ width:60px; height:23px; border:0; font-size:12px; background:url('../img/bt_enviar.jpg') no-repeat 0px 3px; }
#geral .botoes  .botao3 { width:212px; height:131px; padding-top:20px; border:2px solid #DEDEDE; background:url('../img/dg_botao.jpg') repeat-x; font-size:11px; margin:0 4px 0 4px; text-align:center; float:left; }

#geral .rodape { overflow:hidden; clear:both; margin-top:10px; }
#geral .rodape .esq_rodape { width:400px; text-align:left;  float:left;  color:#82A2B5; font-size:10px; }
#geral .rodape .dir_rodape { width:400px; float:right; color:#05466B; font-weight:bold; font-size:16px; }
#geral .rodape .dir_rodape .dados { margin-right:10px; color:#05466B; font-weight:normal; font-size:10px; float:right; }
#geral .rodape .dir_rodape .logo { float:right; }




