html, body {height:100%;}
body { background:url(imagens/fundo.jpg); margin:0px; text-align:center; }
body,td,th { font-family: Tahoma, Geneva, sans-serif; font-size: 14px; color:#666; }

#base { width:970px; background:url(imagens/fundo_base.png) repeat-y; margin:0px auto; padding:0px; position:relative; text-align:left; min-height: 100%; }
* html #base { height: 100%; }/* hack para IE6 hq trata height como min-height */

#topo { width:950px; padding:0px 10px 0px 10px;}
#logo_topo { margin:10px 0px 20px 0px; }
#cabecalho { margin:0px 10px 0px 10px; text-align:center; border-bottom:#600 solid 2px; }
#rodape { position:absolute; bottom:0px; width:936px; margin:0px 10px 0px 10px; background-color:#600; text-align:center; color:#FFF; font-size:10px; padding:7px; }

#corpo { overflow: hidden; width:910px; margin:0px 40px 0px 30px; }
#corpo .box { width:100%; padding:20px 0px 40px 0px; text-align:center; }
#corpo a:link, #corpo a:visited, #corpo a:active { color:#666; text-decoration:underline; font-weight:normal; }
#corpo a:hover { color:#333; text-decoration:underline; font-weight:normal; }
#corpo .parceiros { clear:both; }
#corpo .depoimentos { font-size:12px; text-align:left }
#corpo .dadosbij { background-color:#900; padding:10px; border:#666 solid 2px; font-size:12px; color:#FFF; clear:both; margin-bottom:20px; }
#corpo .dadosbij h2 { font-size:18px; color:#F90; border:none; }
#corpo .dadosbij .titulo { color:#F90; font-weight:bold; }
#corpo h1 { font-size:18px; text-align:center; }
#corpo h2 { font-size:14px; font-weight:bold; text-align:center; color:#600; border-bottom:#600 solid 1px; padding:0px 0px 5px 0px; margin:0px 0px 20px 0px; }

#miolo { width:501px; float:left; overflow:hidden; padding:0px; margin:0px; }
#miolo h2 { font-size:14px; font-weight:bold; color:#600; border-bottom:#600 solid 1px; padding:0px 0px 5px 0px; margin:0px 0px 5px 0px; }
#miolo p { margin:0px 0px 10px 0px; padding:0px; }

