﻿body 
{
	background-color:#0E0F11;
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:Tahoma;
	color: #FFF;
}

.bkPrincipal
{
	width: 100%;
	background:#0E0F11 url(../images/bkPrincipal.jpg) no-repeat center top;
}
.bkInternas
{
	width: 100%;
	background:#0E0F11 url(../images/bkInternas.jpg) no-repeat center top;
}

.limite
{
	margin:0 auto;
	min-width: 1000px;
	width: 1000px;
	max-width: 1000px;
}

/* ################### TOPO ################## */

.topo
{
	height:160px;
}
.menu
{
	margin:10px 0 0 12px;
	width: 977px;
}
ul#menu
{
	width: 977px;
	text-align:center;
	height: 16px;
}
ul#menu li
{
	float: left;
	height: 16px;
	list-style: none;
	display: inline;
}
ul#menu li a
{
	float:left;
	display:inline;
	height:16px;
	margin:0 4px;
	text-indent:-15000px;
	background: url(../images/menu.png) no-repeat;
}
ul#menu li a.home
{
	background-position: 0 0;
	margin:0 5px 0 0;
	width: 33px;
}
ul#menu li a.home:hover
{
	background-position: 0 -16px;
}
ul#menu li a.oevento
{
	background-position: -44px 0;
	width: 53px;
}
ul#menu li a.oevento:hover
{
	background-position: -44px -16px;
}

ul#menu li a.sobreRf
{
	background-position: -440px 0;
	width: 72px;
}
ul#menu li a.sobreRf:hover
{
	background-position: -440px -16px;
}

ul#menu li a.categorias
{
	background-position: -106px 0;
	width: 68px;
}
ul#menu li a.categorias:hover
{
	background-position: -106px -16px;
}
ul#menu li a.fotos
{
	background-position: -184px 0;
	width: 37px;
}
ul#menu li a.fotos:hover
{
	background-position: -184px -16px;
}
ul#menu li a.videos
{
	background-position: -231px 0;
	width: 41px;
}
ul#menu li a.videos:hover
{
	background-position: -231px -16px;
}
ul#menu li a.cobertura
{
	background-position: -280px 0;
	width: 86px;
}
ul#menu li a.cobertura:hover
{
	background-position: -280px -16px;
}

ul#menu li a.liveTiming
{
	background-position: -367px 0;
	width: 72px;
}
ul#menu li a.liveTiming:hover
{
	background-position: -367px -16px;
}

ul#menu li a.projeto
{
	background-position: -532px 0;
	width: 76px;
}
ul#menu li a.projeto:hover
{
	background-position: -532px -16px;
}
ul#menu li a.imprensa
{
	background-position: -618px 0;
	width: 57px;
}
ul#menu li a.imprensa:hover
{
	background-position: -618px -16px;
}
ul#menu li a.downloads
{
	background-position: -685px 0;
	width: 69px;
}
ul#menu li a.downloads:hover
{
	background-position: -685px -16px;
}
ul#menu li a.calendario
{
	background-position: -764px 0;
	width: 95px;
}
ul#menu li a.calendario:hover
{
	background-position: -764px -16px;
}
ul#menu li a.pilotos
{
	background-position: -869px 0;
	width: 47px;
}
ul#menu li a.pilotos:hover
{
	background-position: -869px -16px;
}
ul#menu li a.contato
{
	background-position: -926px 0;
	margin:0 0 0 5px;
	width: 51px;
}
ul#menu li a.contato:hover
{
	background-position: -926px -16px;
}

.logo
{
	background:url(../images/logo.png) no-repeat;
	height:97px;
	margin:40px 0 0 0;
	text-indent:-999999px;
	width:349px;
}

.menuSecundario
{
	margin:40px 0 0 12px;
	width: 458px;
}
ul#menuSecundario
{
	width: 458px;
	text-align:center;
	height: 41px;
}
ul#menuSecundario li
{
	float: left;
	height: 41px;
	list-style: none;
	display: inline;
}
ul#menuSecundario li a
{
	float:left;
	display:inline;
	height:41px;
	margin:0 2px;
	text-indent:-15000px;
	background: url(../images/menuInternas.png) no-repeat;
}
ul#menuSecundario li a.provas
{
	background-position: 0 0;
	margin:0 2px 0 0;
	width: 65px;
}
ul#menuSecundario li a.provas:hover
{
	background-position: 0 -40px;
}
ul#menuSecundario li a.ingressos
{
	background-position: -73px 0;
	width: 91px;
}
ul#menuSecundario li a.ingressos:hover
{
	background-position: -73px -40px;
}
ul#menuSecundario li a.resultados
{
	background-position: -172px 0;
	width: 101px;
}
ul#menuSecundario li a.resultados:hover
{
	background-position: -172px -40px;
}
ul#menuSecundario li a.classificacaoGeral
{
	background-position: -281px 0;
	margin:0 0 0 2px;
	width: 177px;
}
ul#menuSecundario li a.classificacaoGeral:hover
{
	background-position: -281px -40px;
}


/* ################### FIM TOPO ################## */

/* ################### CONTEUDO SITE #################### */

#conteudoSite
{
	float:left;
	min-width: 1000px;
	width: 100%;
}
.flash
{
	/*background:url(../images/imgFlash.png) no-repeat;*/
	height:422px;
	top:40px;
	left:0px;
	position:absolute;
	width:100%;
}
.flashSize
{
	height:242px;
}

/* ################### FIM CONTEUDO SITE #################### */

/* ################### RODAPE ######################### */

.rodape
{
	background: #FFF url(../images/bkRodape.jpg) repeat-x bottom;
	height:475px;
	margin:120px 0 0 0;
}
.patrocinadores
{
	margin:0 10px;
	width: 980px;
}
.patrocinadores a, span{text-indent:-999999px;}
.patrocinadores a
{
	background:url(../images/imagesLogosRodape.png) no-repeat;
	height:85px;
	margin:0 10px;
}
.patrocinadores span
{
	background:url(../images/imagesRodapeDizeres.png) no-repeat;
	height:21px;
	margin:10px 0;
 	 width:152px;
}

.linha1
{
	border-bottom: 1px solid #999999;
	height:115px;
}
span.apresentacao{background-position:0 -22px; margin:50px 0 0 0}
span.patrocinio{background-position:0 -22px}
span.copatrocinio{background-position:0 -88px}
span.apoio{background-position:0 -66px}
span.realizacao{background-position:0 -46px; margin-left: 75px;}
span.supervisao{background-position:0 -110px; margin-left: 60px;}
span.patrocinador600hornet{background-position:0 -132px; width: 210px;}
span.agencia{background-position:0 -151px; width: 130px; margin-left: 120px;}
.linha1 .santander{background-position:0 0; width:215px; margin:30px 80px 0 60px}
.linha1 .fiat{background-position:-215px 0; width:85px; margin:20px 80px 0 0}
.linha1 .vpower{background-position:-430px center; width:215px; margin:30px 0 0 0}


.linha2
{
	border-bottom: 1px solid #999999;
	height:115px;
}
.bloco1{width:0px;}
/*.bloco1 .vpower{background-position:-327px center; width:196px; margin:0}*/

.bloco2{width:520px;}
.bloco2 .pirelli{background-position:-645px center; width:120px; margin:0 5px 0 0}
.bloco2 .fpt{background-position:-860px center; width:105px; margin:0 5px}
.bloco2 .aymore{background-position:-1075px center; width:180px; margin:0 5px}
.bloco2 .omr{background-position:-3655px center; width:67px; margin:0 5px}
.bloco2 .sundown{background-position:-3800px center; width:135px; margin:0 5px}


.bloco3{width:400px; margin-left: 30px;}
.bloco3 .marelli{background-position:-1290px center; width:72px; margin:0 15px 0 0}
.bloco3 .scorro{background-position:-1505px center; width:69px; margin:0 15px}
.bloco3 .iveco{background-position:-2945px center; width:91px; margin:0 15px}
.bloco3 .sada{background-position:-3120px center; width:87px; margin:0}
.bloco3 .cross{background-position:-3225px center; width:171px; margin:0}
/*.bloco3 .cross{background-position:-3225px center; width:171px; margin:0}*/

.bloco4{width:110px;}



.linha3
{
	height:115px;
}
.linha3 .honda{background-position:-2580px center; width:200px;margin: 0}
.linha3 .racing{background-position:-1720px center; width:200px;margin: 0 0 0 80px}
.linha3 .r8{background-position:-2795px center; width:100px; margin: 0 0 0 80px;}
.linha3 .cba{background-position:-2365px center; width:82px; margin:0 15px 0 80px}
.linha3 .lnm{background-position:-3440px center; width:106px; margin:0}

.linha3 .www{background-position:-1935px center; width:208px; margin: 0 0 0 100px;}
.linha3 .twitter{background-position:-2150px center; width:87px; margin: 0;}
.linha3 .facebook{background: url(../images/facebook-logo.png) no-repeat 70% 20%; width:110px; 
margin: 0 0 0 5px;
}
.linha3 .youtube{background: url(../images/youtube-logo.png) no-repeat 70% 20%; width:111px;
margin: 0 0 0 5px; padding-top:-65px;  
}
.linha3 .bark{background: url(../images/logoBark.png) no-repeat; width:54px; margin: 0}

/* ################### FIM RODAPE ######################### */

/* ##################### HOME ###################### */
.confiraResultados
{
	height:150px;
	margin-left:471px;
	position:absolute;
	width:530px;
}
.confiraResultadosSize
{
	height:150px;
	width:530px;
}
.usrVideosFotos
{
	background:url(../images/bkUsrVideosFotos.png) no-repeat;
	height:435px;
	width:390px;
}

.titUltimasNoticias 
{
	background:url(../images/titUltimasNoticias.png) no-repeat;
	height:28px;
	margin:5px 0 5px 0px;
	text-indent:-999999px;
	width:182px;
}

.menuSecundarioHome
{
	background:url(../images/bkMenuSecundarioHome.png) no-repeat;
	height:52px;
	margin:0px 0 0 28px;
	padding:8px 0 0 22px;
	width: 478px;
}
ul#menuSecundarioHome
{
	width: 458px;
	text-align:center;
	height: 41px;
}
ul#menuSecundarioHome li
{
	float: left;
	height: 41px;
	list-style: none;
	display: inline;
}
ul#menuSecundarioHome li a
{
	float:left;
	display:inline;
	height:41px;
	margin:0 5px;
	text-indent:-15000px;
	background: url(../images/menuInternasHome.png) no-repeat;
}
ul#menuSecundarioHome li a.provas
{
	background-position: 0 0;
	margin:0 2px 0 0;
	width: 65px;
}
ul#menuSecundarioHome li a.provas:hover
{
	background-position: 0 -40px;
}
ul#menuSecundarioHome li a.ingressos
{
	background-position: -73px 0;
	width: 91px;
}
ul#menuSecundarioHome li a.ingressos:hover
{
	background-position: -73px -40px;
}
ul#menuSecundarioHome li a.resultados
{
	background-position: -172px 0;
	width: 101px;
}
ul#menuSecundarioHome li a.resultados:hover
{
	background-position: -172px -40px;
}
ul#menuSecundarioHome li a.classificacaoGeral
{
	background-position: -281px 0;
	margin:0 0 0 2px;
	width: 177px;
}
ul#menuSecundarioHome li a.classificacaoGeral:hover
{
	background-position: -281px -40px;
}
/*ul#menuSecundarioHome li a.provas
{
	background-position: 0 0;
	margin:0 5px 0 0;
	width: 84px;
}
ul#menuSecundarioHome li a.provas:hover
{
	background-position: 0 -40px;
}
ul#menuSecundarioHome li a.ingressos
{
	background-position: -92px 0;
	width: 117px;
}
ul#menuSecundarioHome li a.ingressos:hover
{
	background-position: -92px -40px;
}
ul#menuSecundarioHome li a.resultados
{
	background-position: -219px 0;
	width: 131px;
}
ul#menuSecundarioHome li a.resultados:hover
{
	background-position: -219px -40px;
}
ul#menuSecundarioHome li a.noticias
{
	background-position: -363px 0;
	margin:0 0 0 5px;
	width: 95px;
}
ul#menuSecundarioHome li a.noticias:hover
{
	background-position: -363px -40px;
} */
.bannerSpeed
{
	margin:61px 0 0 30px;
	width:500px;
}
a.top
{
	background:url(../images/imgSetasHome.png) 0 0 no-repeat;
	height:14px;
	margin:50px 0 0 -25px;
	position:absolute;
	text-indent:-99999px;
	width:14px;
}
a.bottom
{
	background:url(../images/imgSetasHome.png) 0 -14px no-repeat;
	height:14px;
	margin:70px 0 0 -25px;
	position:absolute;
	text-indent:-99999px;
	width:14px;
}


/* ################### INTERNAS #################### */

.conteudoEsquerda
{
	height:auto;
	min-height:auto;
	width:500px;
	font-size:12px;
	font-family: Tahoma;
	color: #FFFFFF;
	line-height:14px;
}
.conteudoDireita
{
	height:auto;
	min-height:auto;
	width:500px;
	font-size:12px;
	font-family: Tahoma;
	color: #FFFFFF;
}


/* ############## DEFAULT ############## */

.usrVideos
{
	height:210px;
	margin:43px 0 0 10px;
	width:222px;
}
.usrFotos
{
	height:135px;
	margin:130px 0 0 4px;
	width:147px;
}
.usrCalendario
{
	margin:19px 0 0 58px;
}


/* ############## PILOTOS ############## */
.separaPilotos
{
	margin:0 20px 0 0;
}


/* ############## CATEGORIAS ############# */

.separaCategorias
{
	margin:0 5px;
}

/* ############## FOTOS ############# */

.menuGaleria
{
	height:34px;
	margin:-12px 0 10px 0;
	*margin:-12px 0 0 0;
	width: auto;
}
ul#menuGaleria
{
	height:34px;
	text-align:center;
	width: auto;
}
ul#menuGaleria li
{
	float: left;
	list-style: none;
	display: inline;
}
ul#menuGaleria li a
{
	float:left;
	display:inline;
	margin: 0 0 0 15px;
	padding:15px 0 0 0;
}
ul#menuGaleria li a:hover
{
	background: url(../images/imgTpLk.png) center top no-repeat;
}


/* ############## ETAPA ############# */

.limiteGeral
{
	margin:0 0 0 70px;
	width:930px;
}

.menuEtapas
{
	height:21px;
	margin: 0 0 10px 0;
	*margin: 0;
	width: auto;
}
ul#menuEtapas
{
	height:21px;
	text-align:center;
	width: auto;
}
ul#menuEtapas li
{
	float: left;
	height:21px;
	list-style: none;
	display: inline;
	background: #FFCC00;
	line-height: 21px;
}
ul#menuEtapas li a
{
	float:left;
	display:inline;
	margin: 0;
	padding: 0;
	font: bold 12px Tahoma;
	color: #000000;
	text-decoration: none;
	line-height: 21px;
}
ul#menuEtapas li a:hover
{
	font: bold 12px Tahoma;
	color: #000000;
	text-decoration: underline;
	line-height: 21px;
}
.div310
{
	width:230px;
	margin-left: 2px;
}
.div310 h1
{
	background: url(../images/imagesEtapas.png) no-repeat;
	height:33px;
	margin:0 0 5px 0;
	text-indent:-999999px;
}
h1.informacoes{background: url(../images/imagesEtapas.png) no-repeat; background-position:0 0; height:33px; margin:0 0 5px 0; text-indent:-999999px; width:310px;}
h1.programacao{background-position:0 -33px}
h1.hoteis{background-position:0 -66px}
h1.plantas{background: url(../images/imagesEtapas.png) no-repeat;background-position:0 -99px;height:33px;margin:0 0 5px 0;text-indent:-999999px;}
h1.noticias{background: url(../images/imagesEtapas.png) no-repeat;background-position:0 -132px;height:33px;margin:10px 0 5px 0;text-indent:-999999px;}
h1.classificacao{background: url(../images/imagesEtapas.png) no-repeat;background-position:0 -165px;height:33px;margin:10px 0 5px 0;text-indent:-999999px;}
h1.ultimasFotos{background: url(../images/imgFotosVideos.png) no-repeat;background-position:0 0;height:33px;margin:10px 0 5px 0;text-indent:-999999px;}
h1.ultimosVideos{background: url(../images/imgFotosVideos.png) no-repeat;background-position:0 -33px;height:33px;margin:10px 0 5px 0;text-indent:-999999px;}

/* Classes */

/* Divisor */
.divisor
{
	border-bottom: 1px solid #999999;
	height:1px;
	margin:10px 0;
	width:100%;
}
.divisorNoticias
{
	border-bottom: 1px solid #999999;
	height:1px;
	margin:2px 0;
	width:100%;
}
.divTudo
{
	width:100%;
}

/* Botões */
.btnVerTodasNoticia, .btnLeiaMais, .btnVoltar
{
	margin:10px 0;
}
.btnAcesse
{
	margin:2px 0 0 45px;
}
.btnAcesseGalerias
{
	margin:2px 0 0 54px;
}
.btnVerTodosVideos
{
	margin:5px 0 0 0;
}


/* Paginação */
.paginacao
{
	margin:15px 50px 15px 0;
	padding:2px;
}
.paginacaoAtivaNoticias
{
	font-weight:bold;
}
.ano
{
	background:url(../images/imgNoticias.png) no-repeat;
	margin:40px 0 0 0;
	padding:0 0 0 55px;
}
.hplCategorias
{
	background:url(../images/imgCategorias.png) no-repeat left 50px;
	margin:40px 0 0 0;
	padding:0 0 0 150px;
	width:600px;
}
.drpNoticias, .drpEtap
{
	border:none;
	background:#FFCC00;
	height:24px;
	*margin:3px 0 0 0;
}
.lkNoticias
{
	background:url(../images/imgSetinhaLkNoticias.png) no-repeat;
	padding:1px 0 1px 15px;
}
.lkNoticias:hover{background-position:0 -19px;}

.geral_etapasNoticias
{
	background:url(../images/imgNoticias.png) no-repeat;
	background-position:0 -30px;
	margin:20px 0 0 0;
	padding:30px 0 0 0;
}

/* Navegação */
.limiteEsquerda
{
	margin:3px 0 0 70px;
	min-width:400px;
}

.img
{
	background:url(../images/bkImagesNoticias.png) center;
	margin: 5px 10px 0 0;
	padding:5px;
}
.imgFotos
{
	background:url(../images/bkFotos.png) center;
	margin: 5px 5px 0 0;
	padding:4px;
}
.imgGaleria
{
	background:url(../images/bkGalerias.png) center;
	margin: 5px 20px 0 0;
	padding:6px;
}
.imgGrande{margin: 0 10px 10px 0;}
.imgPilotos{ background:url(../images/bkFundoPilotos.png) no-repeat; margin:0 10px 10px 0; padding:10px;}
.imgDownloads{ background:url(../images/bkImagens.png) no-repeat; margin:0 10px 10px 0; padding:10px;}
.imgNoticias{ margin:0 10px 10px 0; padding:10px;}


/* Padrão */
a{text-decoration:none; cursor:pointer}
a:hover{text-decoration:none; color:#FCCD0E;}
.direita
{
	float:right;
}
.esquerda
{
	float:left;
}
.clear
{
	clear:both;
}
.clearEsquerda
{
	clear:left;
}
.clearDireita
{
	clear:right;
}

.clearDireita .alinhaFotos
{
	width: 125px;
	padding-left: 5px;
}

.campos
{
	border:none;
	background-color:#FCCD0E;
	color:#000000;
	font-weight:bold;
	padding:2px;
}
.div310 p
{
	font-size:12px;
	font-family: Tahoma;
	color: #FFFFFF;
	line-height:14px;
}

.textoCobertura div span
{
    text-indent: 0 !important;
}

.textoCobertura div
{
    text-indent: 0 !important;
}



/* Calendario */

.bkTitulos
{
    background: #FFCC00;
    height: 25px;
    font: bold 16px Tahoma;
    color: #000;
    text-decoration: none;
    text-align: center;
}

.regulamento
{
    font: 12px Tahoma;
    color: #FFF;
    text-decoration: none;
}
.titulosRegulamento
{
    font: bold 14px Tahoma;
    color: #FFCC00;
    text-decoration: none;
}

.subTitulosRegulamento
{
    font: bold 12px Tahoma;
    color: #FFF;
    text-decoration: none;
    text-transform: uppercase;
}
#likebox
{
	height: 100%;
	width: 500px;
	margin-left: 35px;
}
