/*GERAL*/
body, html{
height:100%;
}

body, html, form{
padding:0;
margin:0;
}

body, td, input, textarea, select{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

#tudo{
position:absolute;
width:790px;
left:50%;
margin-left:-395px;
height:100%;
}

.txtVerm{
color:#9E260C;
}

input, textarea{
border:solid 1px #999999;
padding:2px;
}

.inputPadrao{
width:300px;
}

.detalhes{
font-size:9px;
}

/*FIM GERAL*/

/*HOME*/

#assStap{
position:absolute;
left:50%;
margin-left:-405px;
top:407px;
}

#menuHome{
position:absolute;
top:144px;
left:-9px;
width:172px;
height:340px;
}

#faixaLogo{
position:absolute;
top:65px;
width:100%;
height:44px;
background-color:#9E260C;
}

#logo{
position:absolute;
top:3px;
left:50%;
margin-left:-46px;
}

#ilustracao{
position:absolute;
left:5px;
}

#barraCinza{
position:absolute;
top:439px;
width:100%;
height:71px;
background-image:url(../imgs/barra_cinza.jpg);
background-repeat:repeat-x;
}

#patrocCitroen{
position:relative;
vertical-align:middle;
left:50%;
margin-left:-140px;
}

#patrocDdd{
position:relative;
vertical-align:middle;
left:50%;
margin-left:58px;
}

#patrocBanco{
position:relative;
vertical-align:middle;
left:50%;
margin-left:115px;
}
/*FIM HOME*/


/*INTERNAS*/

#assStapInt{
position:absolute;
left:50%;
margin-left:-405px;
top:305px;
}

#faixaLogoInt{
position:absolute;
top:85px;
width:100%;
height:44px;
background-color:#9E260C;
}

#logoInt{
position:absolute;
top:23px;
left:50%;
margin-left:260px;
}

#menuInt{
position:absolute;
top:8px;
left:50%;
margin-left:-405px;
width:172px;
height:340px;
}

#divEtapas{
position:absolute;
left:50%;
margin-left:-399px;
top:344px;
background-image:url(../imgs/tit_etapas.gif);
background-repeat:no-repeat;
font-weight:bold;
padding:62px 0px 0px 22px;
}

#divEtapas p{
font-size:9px;
margin:5px 5px 12px 5px;
width:167px;
}

.lnkEtapas a{
color:#000000;
text-decoration:none;
}

.lnkEtapas a:hover{
text-decoration:underline;
}

.lnkEtapas .txtVerm{
font-size:12px;
}

#ilustracaoInt{
position:absolute;
left:50%;
margin-left:-385px;
}

#titulos{
position:absolute;
left:50%;
top:144px;
width:573px;
margin-left:-226px;
line-height:66px;
background-image:url(../imgs/div_titulos.gif);
background-repeat:no-repeat;
background-position:bottom;
text-align:right;
}

#btVoltar{
position:absolute;
top:75px;
left:0px;
}

#titulos img{
position:absolute;
top:0;
left:0;
}

#titulos p{
margin:0;
font-size:28px;
font-weight:bold;
color:#9E260C;
}

#rodape{
clear:both;
position:relative;
width:100%;
height:71px;
background-image:url(../imgs/barra_cinza.jpg);
background-repeat:repeat-x;
}

#barraRodape{
position:relative;
width:790px;
left:50%;
margin-left:-395px;
}

#patrocCitroenInt{
position:relative;
margin-left:140px;
vertical-align:middle;
}

#patrocDddInt{
position:relative;
margin-left:142px;
vertical-align:middle;
}

#patrocBancoInt{
position:relative;
margin-left:125px;
vertical-align:middle;
}

#conteudo{
position:relative;
left:50%;
padding-top:255px;
margin-left:-195px;
width:545px;
text-align:justify;
}

#conteudo .subTits{
font-size:13px;
font-weight:bold;
}

#conteudo .subTits2{
font-size:16px;
font-weight:bold;
}

#conteudo a{
text-decoration:none;
font-weight:bold;
}

#conteudo a:hover{
text-decoration:underline;
}

#altMin{
position:relative;
height:330px;
width:1px;
float:right;
}

#calendario .tit{
font-weight:bold;
font-size:12px;
}

#calendario .txtVerm{
font-size:18px;
}

#calendario .detalhes{
font-weight:normal;
}

.respCuriosidade{
display:none;
}

.respCuriosidade strong{
font-size:11px;
color:#9E260C;
}

.respCuriosidade a{
font-weight:bold;
}

.curiosidades li{
font-size:11px;
font-weight:bold;
line-height:18px;
}

.curiosidades a{
color:#333333;
text-decoration:none;
}

.curiosidades a:hover{
color:#9E260C;
}

.pontosCorrida li{
margin-left:-15px;
font-weight:bold;
font-size:14px;
color:#666666;
line-height:25px;
}

.regulamento a{
color:#CC6600;
}

.corrida a{
color:#CC6600;
}

#lnkInscr{
color:#CC6600;
font-size:12px;
}

/*FIM INTERNAS*/
