﻿body 
{
	background-color:#B5D8F1;
	margin: 0;
	padding: 0;
	font-size:12px;
	font-family:Tahoma;
	color: #006BB6;
}
*
{
	margin: 0;
	padding: 0;
	list-style-type:none;
	border:none;
}

img
{
	border: 0;
}
h1{ height:20px; margin:0 0 20px 0; }
a{text-decoration:none; cursor:pointer}
a:hover{cursor:pointer;}


#bkPrincipal
{
	width: 100%;
	background:#B5D8F1 url(../images/bkPrincipal.png) no-repeat center top;
	position: absolute;
	z-index: -99;
	min-height: 600px;
}
.limite
{
	margin:0 auto;
	min-width: 965px;
	width: 965px;
	max-width: 965px;
}

/* ################### TOPO ################## */
.topoEsconde
{
	display:none;
}
.topo
{
	height:165px;
}
#logo
{
	background:url(../images/logoHome.png) no-repeat center;
	height:140px;
	margin:20px 0 0 30px;
	text-indent:-999999px;
	width:205px;
}
.menu
{
	margin:40px 0 0 0;
	width: 428px;
}
ul#menu
{
	width: 428px;
	text-align:center;
	height: 20px;
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#menu li
{
	list-style: none;
	position: relative;
	display: inline;
	*display: inline;
	_display: block;
}
ul#menu li a
{
	height:20px;
	margin:0 5px;
	text-indent:-15000px;
	display: inline;
	float: left;
	*display: inline;
	*float: left;
	_display: block;
	_float: inherit;
	background: url(../images/menuPrincipal.png) no-repeat;
}
ul#menu li a.home
{
	background-position: 0 0;
	margin:0 5px 0 0;
	width: 51px;
}
ul#menu li a.home:hover
{
	background-position: 0 -23px;
}
ul#menu li a.historia
{
	background-position: -58px 0;
	width: 60px;
}
ul#menu li a.historia:hover
{
	background-position: -58px -23px;
}
ul#menu li a.etapas
{
	background-position: -127px 0;
	width: 54px;
}
ul#menu li a.etapas:hover
{
	background-position: -127px -23px;
}

ul#menu li a.noticias
{
	background-position: -191px 0;
	width: 63px;
}
ul#menu li a.noticias:hover
{
	background-position: -191px -23px;
}
ul#menu li a.downloads
{
	background-position: -263px 0;
	width: 88px;
}
ul#menu li a.downloads:hover
{
	background-position: -263px -23px;
}
ul#menu li a.contato
{
	background-position: -360px 0;
	margin:0 0 0 5px;
	width: 62px;
}
ul#menu li a.contato:hover
{
	background-position: -360px -23px;
}


li ul#submenu {
	width: 150px;
	text-align:center;
	height: 20px;
	position:absolute;
	top: 18px;
	left: -300px;
	*left: -305px;
	_left: -5px;
	display:none;
	
}

@media screen and (-webkit-min-device-pixel-ratio:0){
li ul#submenu{
	width: 150px;
	text-align:center;
	height: 20px;
	position:absolute;
	top: 18px;
	left: -62px;
	display:none;
}
}
	

	
/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

li:hover ul#submenu { display: block; }

li:hover ul#submenu, li.over ul#submenu { 
	display: block; }
	

	
/*ul#submenu
{
	width: 150px;
	text-align:center;
	height: 20px;
	position:absolute;
	margin:20px 0 0 0;
	*margin:20px 0 0 -60px;
	display:none;
}*/
li ul#submenu li
{
	float: left;
	list-style: none;
	display: block;
}
li ul#submenu li a
{
	float:left;
	height:20px;
	text-indent:-15000px;
	background: url(../images/submenuEtapas.png) no-repeat;
}
li ul#submenu li a.proximasEtapas
{
	background-position: 0 0;
	width: 130px;
}
li ul#submenu li a.proximasEtapas:hover
{
	background-position: 0 -20px;
}
li ul#submenu li a.etapasAnteriores
{
	background-position: -145px 0;
	width: 130px;
}
li ul#submenu li a.etapasAnteriores:hover
{
	background-position: -145px -20px;
}

/* ################### FIM TOPO ################## */

/* ################### CONTEUDO SITE #################### */

#conteudoSite
{
	float:left;
	min-width: 965px;
	width: 100%;
	margin:-40px 0 0 0;
}
.flash
{
	/*background-color:#000;*/
	height:470px;
	margin:20px 0 0 0;
}

/* ################### FIM CONTEUDO SITE #################### */

/* ################### RODAPE ######################### */

.rodape
{
	height:72px;
}
.patrocinadores
{
	margin:15px 0 40px 0;
	width: 965px;
}
ul#patrocinadores
{
	width: 965px;
	text-align:center;
	height: 72px;
}
ul#patrocinadores li
{
	float: left;
	list-style: none;
	display: inline;
}
ul#patrocinadores li a
{
	float:left;
	display:inline;
	height:72px;
	text-indent:-15000px;
	background: url(../images/rodape.png) no-repeat;
}
ul#patrocinadores li a.centauro
{
	background-position: 0 0;
	width: 93px;
}
ul#patrocinadores li a.marathon
{
	background-position: -189px 0;
	margin:0 0 0 96px;
	width: 89px;
}

ul#patrocinadores li a.cbat
{
	background-position: -313px 0;
	margin:0 0 0 65px;
	width: 105px;
}
ul#patrocinadores li a.htSports
{
	background-position: -847px 0;
	margin:0 0 0 677px;
	width: 110px;
}

/* ################### FIM RODAPE ######################### */

/* ################### INTERNAS #################### */

.internaEsquerda
{
	height:290px;
	min-height:290px;
	padding:70px 0 0 0;
	width:500px;
}
.internaDireita
{
	height:350px;
	min-height:350px;
	padding:10px 10px 0 25px;
	width:415px;
}
.conteudoInterna
{
	min-height:250px;
	height:250px;
	max-height:250px;
	min-width:405px;
	width:405px;
	max-width:405px;
	overflow:auto;
	padding: 0 10px 0 0
}
.campos
{
	background:#FFF;
	border: 1px solid #D1E7F6;
	height:18px;
	margin:0 0 10px 0;
	padding:2px 0 0 2px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:bold;
	color: #006BB6;
}
.btnEnviar
{
	margin:5px 95px 0 0;
}

/* ############## DOWNLOADS ############## */
.alinhaImagemDownloads{margin:60px 0 0 250px;}
.downloadsPapeis 
{
	height:110px;
	margin:0 0 20px 0;
	width:250px
}
.downloadsPlanilhas
{
	height:110px;
	margin:0 0 20px 0;
	width:200px
}
#resolucoes
{
	background:url(../images/btnDownloadsResolucoes.png) no-repeat;
	height:15px;
	width:77px;
	text-indent:-99999px;
}
.resolucao1
{
	margin:50px 0 0 0 !important;
}
.resolucao2
{
	background-position:0 -15px !important;
}
.resolucao3
{
	background-position:0 -30px !important;
}

.btnWallpaper
{
	background:url(../images/btnDownloads.png) no-repeat;
	background-position:right top;
	height:25px;
	text-indent:-99999px;
	width:182px;
}
.btnPlanilhas
{
	background:url(../images/btnDownloads.png) no-repeat;
	background-position:right -24px;
	height:24px;
	text-indent:-99999px;
	width:192px;
}
.btnDownloads
{
	background:url(../images/btnDownloadsDownloads.png) no-repeat;
	text-indent:-99999px;
	width:192px;
}

/* ############## CONTATO ############## */
.alinhaImagemContato{margin:60px 0 0 330px;}
.lkContato{display:block;margin:8px 0 0 0;}

/* ############## NOTICIAS ############# */
.drpNoticias{margin:-20px 0 0 100px; display:block;}
.noticiaDestaque
{
	height:205px;
	margin:20px 0 0 40px;
	width:455px;
}
.img{margin:0 10px 10px 0}
.btVoltar
{
	border:none;
	clear:both;
	margin:10px 0 20px 0 ;
}
.btVoltarBottom
{
	border:none;
	clear:both;
	margin:10px 0 20px 0 ;
}

/* ############## ETAPA ############# */
#fundoGeral
{
	background:url(../images/bkEtapa.png) no-repeat;
	position:absolute;
	height:170px;
	top:185px;
	left:50%;
	margin-left:-480px;
	width:960px;
	z-index: -2;
}
.fundoEtapa
{
	top:95px;
	left:50%;
	margin-left:-170px;
	position:absolute;
	width:auto;
	z-index: -1;
}
.dadosEtapa
{
	width:300px;
	z-index:2;
}
.etapaNome
{
	min-width:164px;
	max-width:164px;
	line-height:38px;
	width:164px;
	height:70px;
}
.marginBottom7
{
	margin: 0 0 7px 0
}
.etapaData
{
	max-width:136px;
	min-width:136px;
	margin:-40px 0 0 0;
	width:136px;
}
#fundoEtapaDados
{
	background:url(../images/fundoEtapaDados.png) no-repeat top left;
	max-width:350px;
	min-width:350px;
	width:350px;
}
.etapaDados
{
	margin:0 0 5px 68px;
}
/* ############### MENU ETAPAS ################# */
.menuEtapa
{
	height:63px;
	margin:20px 0;
	width:960px;
	z-index:2;
}
.menuEtapaFlash
{
	/*background:url(../images/imgCalendarioEtapas.png) no-repeat;*/
	height:120px;
	margin:-20px 0 0 0;
	width:960px;
	z-index:2;
}
.lkmenu{background:url(../images/menuSecundario.png) no-repeat; float:left; text-indent:-999999px; height:63px; margin:0 20px;}
.lkMenuKit{width:80px; background-position:0px 0px;}
.lkMenuInformacoes{width:79px; background-position:-110px 0px;}
.lkMenuPercurso{width:61px; background-position:-228px 0px;}
.lkMenuRegulamento{width:86px; background-position:-327px 0px;}
.lkMenuNoticias{width:53px; background-position:-645px 0px;margin:0 20px 0 170px;}
.lkMenuFotos{width:39px; background-position:-745px 0px;}
.lkMenuResultados{width:73px; background-position:-822px 0px;}

.lkMenuKit:hover{background-position:0px -63px;}
.lkMenuInformacoes:hover{background-position:-110px -63px;}
.lkMenuPercurso:hover{background-position:-228px -63px;}
.lkMenuRegulamento:hover{background-position:-327px -63px;}
.lkMenuNoticias:hover{background-position:-645px -63px;}
.lkMenuFotos:hover{background-position:-745px -63px;}
.lkMenuResultados:hover{background-position:-822px -63px;}

.lkMenuKitInativo{width:80px; background-position:0px -126px;}
.lkMenuInformacoesInativo{width:79px; background-position:-110px -126px;}
.lkMenuPercursoInativo{width:61px; background-position:-228px -126px;}
.lkMenuRegulamentoInativo{width:86px; background-position:-327px -126px;}
.lkMenuNoticiasInativo{width:53px; background-position:-645px -126px;margin:0 20px 0 170px;}
.lkMenuFotosInativo{width:39px; background-position:-745px -126px;}
.lkMenuResultadosInativo{width:73px; background-position:-822px -126px;}

.lkInscricoes{ margin:-100px 0 0 50px; text-indent:-999999px; background: url(../images/btnLinkInscricoes.png) no-repeat; float:left; width:159px; height:66px;}
.lkInscricoes:hover{ background: url(../images/btnLinkInscricoes.png)  0 -66px no-repeat;}
.lkInscricoesInativo{ margin:-100px 0 0 50px; text-indent:-999999px; background: url(../images/btnLinkInscricoes.png) 0 -132px no-repeat; float:left; width:159px; height:66px;}

/* ############# NOTICIA ################ */
.noticia
{
	/*background-color:#000;*/
	height:330px;
	overflow:auto;
	margin:50px 0 0 0;
}

/* ################### ETAPAS ANTERIORES ################## */
.titPaginaEtapasAnteriores
{
	margin: 0 0 0 350px;
}
.fotosEtapasAnteriores
{
	background:url(../images/imgEtapasAnteriores.png) no-repeat center;
	height:300px;
	margin:40px 0 0 0;
	width:550px;
}
.linkEtapasAnteriores:hover
{
	color: #FBA51A;
}
.menuEtapasAnteriores
{
	width:400px;
	margin:40px 0 0 0;
}


/****   ****/
.paginacaoNoticias
{
	color:#FBA51A;
	font-weight:bold;
}
.paginacaoAtivaNoticias
{
	color:#006BB6;
	font-weight:bold;
}


/* Classes */
.direita
{
	float:right;
}
.esquerda
{
	float:left;
}
.clear
{
	clear:both;
}
.clearEsquerda
{
	clear:left;
}
.clearDireita
{
	clear:right;
}



/* Menu Teste */


