html, body {height:100%; font-family:"lucida grande",tahoma,verdana,arial,sans-serif; font-size:12px}


body {
text-align:center; /*para IE*/
margin:0;
margin-bottom:50px; /*Espaço de 50px no rodapé*/
padding:0;
font-size:12px;
background:url(../img/eu_corro_bg_2.jpg) no-repeat;
background-color:#CDAC5F;
}

#geral {
margin:0 auto; /*Para FF*/
width:520px;
background-color:#CDAC5F
}

#topo {float:left; width:520px;  padding:5px 0px 0px 0px; margin:01px auto;}
#topo a:link, a:visited {color:#999999; text-decoration:none}
#topo a:hover {color:#FCB700; text-decoration:underline}
#topo .logo{float:left; width:202px;  height:104px; text-indent: -4000px;}
#topo .logo a{background:url(../img/logo.jpg) no-repeat; float:left; width:202px;  height:104px;}


#conteudo{ float:left; background-color:#FFFFFF }

#conteudo .tit_pagina {width:470px; height:66px; background:url(../img/tit_calendario.jpg) no-repeat; margin-bottom:15px; text-align:left}
#conteudo .tit_pagina h2 {font-size: 20px; font-family:Tahoma, Verdana, Arial, Helvetica; color:#333333; padding:19px 20px 0px; width:400px}

#conteudo .tabclass{width:450px; padding:0px 5px; font-size:12px; margin-left:15px }
#conteudo .tabclass td {height:20px; font-size:12px;}
#conteudo .tab_separador{width:467px; background:url(../img/tabseparador.jpg) no-repeat;}
#conteudo .tab_titulos{background:#F9F9F9; height:19px; color:#FCB700}
#rodape {float:left; width:520px; height:66px; /*background-color:#343235;*/ background:url(../img/bg_rodape2.png) repeat-x; margin-bottom:0px; bottom:0px; margin-top:50px }

#conteudo .tab_Inf {margin-left:5px; font-size:12px;}
#conteudo .tab_Inf tr{height:25px }
#conteudo .tab_Inf tr td{padding:3px; font-size:12px;}



.normal {background:none} 
.normalActive {background-color:#FCB700; color:#FFFFFF}

