body { background:#d9f0f9 url('../img/bg.gif') repeat-x; margin:0; padding:0; font:normal 12px Arial, Tahoma, Verdana, "Trebuchet MS"; color:#0f71b2; }

/* GERAIS */
img {border: 0px;}
a {text-decoration:none; color:#0f71b2; }
a:hover {text-decoration:underline; }
q, p {text-align: justify; margin:10px 0;}
h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:bold; }
hr { border:0px; border-top:#F2F2F2; border-bottom:1px solid #518dcf; margin:20px 0; }
/* ++++++++ */
#geral { width:779px; margin:0px auto; padding-bottom:50px; background:#FFF url('../img/bg_rodape.jpg') no-repeat left bottom; border-bottom:6px solid #4f8acc;  }

#geral .topo{ width:779px; height:372px; }
#geral .sobre_menu{ width:779px; height:45px; padding-top:8px; background:url('../img/bg_sobreMenu.gif') repeat-x; font-size:26px; color:#FFF; text-align:center; }
#geral .menu{ margin:6px 0; width:779px; height:31px; background: url('../img/bg_menu.gif') repeat-x;  }
#geral .menu a{ display:block; float:left; height:32px; padding:7px 31px; border-right:1px solid #FFF; font-size:12px; color:#FFF; text-align:center; }
#geral .menu a.lastLink{ border-right:0px; }

#geral .conteudo{ width:739px; padding:10px 20px 20px 20px; overflow:hidden; clear:both; }
#geral .conteudo .clear{ overflow:hidden; clear:both; }
#geral .conteudo .data_home{ margin:0 0 30px 0; font-size:18px; text-align:center;}
#geral .conteudo .data_home span{ font-size:12px; color:#e67015; }

#geral .conteudo .data_programacao{ margin:20px 0 0 0; font-size:18px; }
#geral .conteudo .data_programacao span{ font-size:12px; color:#e67015; }
#geral .conteudo .box_programa{ background:#fbecdd; margin:8px 0; padding:8px; overflow:hidden; }
#geral .conteudo .box_programa .box_foto{ width:62px; height:50px; }
#geral .conteudo .box_programa .box_semfoto{ width:62px; height:10px; }
#geral .conteudo .box_programa span{ color:#e67015; }
#geral .conteudo .box_programa2{ background:#fdd1a3; margin:8px 0; padding:8px; overflow:hidden; }
#geral .conteudo .box_programa2.box_foto{ width:62px; height:50px; }
#geral .conteudo .box_programa2 .box_semfoto{ width:62px; height:10px; }
#geral .conteudo .box_programa2 span{ color:#e67015; }
#geral .conteudo table.variasFotos{ margin:10px 0; width:100%; }
#geral .conteudo table.variasFotos img{ margin-bottom:10px; }

#geral .conteudo .topico{ width:749px; margin:0 auto; margin-top:20px; padding:3px 10px 0px 10px; border-top:1px solid #4f8acc; color:#e67015; text-transform:uppercase; }
#geral .conteudo .topico2{ width:749px; margin:0 auto; margin-top:20px; padding:3px 10px 0px 10px; color:#e67015; text-transform:uppercase; }
#geral .conteudo .patrocinadores{ width:749px; margin:0 auto; margin-bottom:30px; text-align:center; }
#geral .conteudo .patrocinadores img{ margin:0 13px; }
#geral .conteudo .banner_imersao{ float:right; margin:0 0 10px 30px; width:499px; height:95px; background:url('../img/banner_imersao.gif') no-repeat; }
#geral .conteudo p.lado_banner{ font-size:11px; line-height:16px; }
#geral .conteudo h3{ font-size:26px; color:#e67015; text-transform:uppercase; font-weight:normal; }
#geral .conteudo p{ margin:10px auto; text-align:justify; font-size:11px; font-weight:bold; }

#geral .conteudo .dados{ margin:10px auto; padding:8px 10px; background:#ee9f61 url('../img/bg_dados.gif') repeat-x left bottom; font-size:18px; color:#FFF; }
#geral .conteudo .dados span{ font-size:12px; }
#geral .conteudo .contato{ margin:10px auto; font-size:11px; font-weight:bold; }
#geral .conteudo .contato .form{ margin:0px 0 2px 0; border:0px; background:#6dcff6; font-size:13px; color:#000; padding:2px; }
#geral .conteudo .contato .bt_enviar{ width:69px; height:22px; background:url('../img/bt_enviar.jpg') no-repeat; cursor:pointer; }

#rodape { width:779px; margin:0px auto; padding:6px 0; overflow:hidden; clear:both;}
#rodape a{ float:right; margin:0 10px 10px 0; font-size:11px; color:#4f8acc; font-weight:bold; }



