/* Geral */

* { margin:0; padding:0;}

body { background:#004321; }

#geral { position:relative; left:50%; margin-left:-385px; width:770px; }

/* Topo */

#geral #topo { position:relative; margin:0 10px 0 10px; background:#fff; height:120px; border-top:4px solid #C7E187; }

#geral #topo h1 { position:relative; margin-left:10px; background:url(/academia/images/logo.jpg) no-repeat; display:block; width:268px; height:120px; }

#geral #topo h1 span { display:none; }

/* Conteúdo */

#geral #conteudo { position:relative; margin:0 10px 0 10px; padding:0; overflow:hidden; zoom:1; }

#geral #banner { position:relative; margin-top:10px; padding:0; height:150px; overflow:hidden; zoom:1; }

#geral h2 { position:relative; margin:5px 0 5px 10px; font-family:Trebuchet MS; font-size:14px; font-weight:bold; color:#9ACC22; text-transform:uppercase; }

#geral h2.item3 { color:#004321; }

#geral ul.menu { position:relative; height:20px; width:760px; zoom:1; display:block; margin-left:-2px; _margin-left:-6px; }

#geral ul.menu li { list-style:none; float:left; width:14.2%; }

#geral ul.menu li a { display:block; height:20px; background:#9ACC22; border-left:2px solid #fff; font-family:Trebuchet MS; font-size:12px; font-weight:bold; text-transform:uppercase; color:#fff; text-align:center; text-decoration:none; }

#geral ul.menu li a:hover { background:#C7E187; color:#004321; }

#geral img { position:relative; float:left; margin-top:10px; width:260px; height:180px; }

#geral p { position:relative; margin:0 10px 5px 10px; font-family:Trebuchet MS; font-size:11px; color:#fff; }

#geral a.saiba { position:relative; margin:0 10px 5px 10px; font-family:Trebuchet MS; font-size:11px; color:#004321; font-weight:bold; text-decoration:none; }

#geral a.saiba:hover { text-decoration:underline; }

#geral #box1 { position:relative; float:right; margin-left:10px; margin-top:10px; width:480px; height:180px; background:#03904E;}

#geral #box3 { position:relative; float:right; margin-left:10px; margin-top:10px; width:480px; height:180px; background:#9ACC22;}

#geral #box2 { position:relative; float:left; margin-top:10px; width:750px; height:200px; background:#fff;}

#geral #box2 ul.branco { height:20px; width:750px; display:block; margin-left:-2px; }

#geral #box2 ul.branco li { list-style:none; float:left; width:250px; height:180px; font-family:Trebuchet MS; }

#geral #box2 ul.branco li p { margin:10px; font-family:Trebuchet MS; font-size:12px; color:#004321; }

#geral #boxinternas { position:relative; margin-top:10px; background:#fff; padding:10px; border-bottom:2px solid #9ACC22; }

#geral #boxinternas img { position:relative; float:left; margin:10px 10px 10px 0; width:260px; height:180px; }

#geral #boxinternas p { position:relative; font-family:Trebuchet MS; font-size:11px; color:#004321; margin:10px 0 20px 0; }

#geral #boxinternas ul { position:relative; display:block; width:100%; overflow:hidden; }

#geral #boxinternas ul li { list-style:none; float:left; border-top:1px dotted #ccc; margin-top:-1px; height:250px; }

#geral #boxinternas #formulario { position:relative; left:50%; margin-left:-280px; width:560px; margin-top:10px; }

#geral #boxinternas #formulario ul.formul { font-family:Trebuchet MS; font-size:11px; color:#004321; }

#geral #boxinternas #formulario ul.formul li { list-style:none; height:50px; border:0; clear:both; }

#geral #boxinternas #formulario ul.formul li.itemForm4 { list-style:none; height:250px; border:0; }

#geral #boxinternas #formulario ul.formul li.enviar { list-style:none; border:0; }

#geral #boxinternas #formulario ul.formul p.sucesso { margin-left:150px; color:#CC0000; font-weight:bold; }

/* Rodapé */

#geral #rodape { position:relative; padding:10px; text-align:center; }

#geral #rodape p { font-family:Trebuchet MS; font-size:12px; color:#9ACC22; }
