/* ################################################################################ */
/* td que está marcado com "23/07" foi alteração feita para o layout da página de selecões sel_adultas */

.atleta	{ float:left; width:330px; margin-top:5px; }
.membroct { float:left; width:330px; margin-top:5px; }


/* TAGS < */

	html			{ height:100%; }
	body			{ margin:0px; padding:0px; font-family:Arial; font-size:11px; color:#ffffff; height:100%; background:url(../imagens/fundo_geral.gif); background-position:top; background-repeat:repeat-x; }
	a				{ color:#ffffff; text-decoration:none; outline:none; } /* 23/07 */
	img				{ border-style:none; }
	h1				{ font-size:22px; font-weight:normal; margin:0px; }
	h2				{ font-size:18px; font-weight:normal; margin:0px; }
	h3				{ font-size:16px; font-weight:normal; margin:0px; }
	h4				{ font-size:11px; font-weight:bold; margin:0px; }
	h5				{ font-size:14px; font-weight:bold; margin:0px; }
	input			{ font-size:11px; color:#00489d; line-height:17px; }
	select			{ font-size:11px; color:#00489d; line-height:17px; }
	textarea		{ font-size:11px; color:#00489d; line-height:17px; }
	form			{ padding:0px; margin:0px; }

/* TAGS > */
/* ################################################################################ */



/* ################################################################################ */
/* CLASSES GLOBAIS < */

	.amarelo			{ color:#fddc00; }
	.botao				{ float:right; cursor:pointer; margin-left:6px; padding-top:30px; }
	.linkSetaDir		{ background:url(../imagens/seta_right.gif); background-repeat:no-repeat; background-position:left; padding-left:14px; }
	.linkSetaEsq		{ background:url(../imagens/seta_left.gif); background-repeat:no-repeat; background-position:left; padding-left:14px; }
	.linkSetaTop		{ background:url(../imagens/seta_up.gif); background-repeat:no-repeat; background-position:left; padding-left:14px; }
	.imagemTexto_lb		{ margin:0px 0px 20px 20px; }
	.data				{ color:#4aa7ff; font-size:12px; font-weight:bold; line-height:18px; padding:3px; background-color:#e4edf6; }
	.bt_anterior 		{ width: 64px; height: 27px; margin: 5px 0 0; padding: 0; border: 0; background: transparent url(../imagens/bt_anterior.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ display: block; }
	.bt_proxima 		{ width: 64px; height: 27px; margin: 5px 0 0;; padding: 0; border: 0; background: transparent url(../imagens/bt_proxima.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ display: block; }
	.bt_ok		 		{ width: 64px; height: 27px; margin: 0;; padding: 0; border: 0; background: transparent url(../imagens/bt_ok.jpg) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ display: inline-block; }
	
	
/* CLASSES GLOBAIS > */
/* ################################################################################ */



/* ################################################################################ */
/* OUTROS < */

	#divMain					{ margin:0px auto 0px auto; min-height:1060px; overflow:visible; width:983px; background-image:url(../imagens/fundo_conteudo.jpg); background-repeat:no-repeat; background-position:top; }
	#divMain.SuperLiga			{ background-image:url(../imagens/fundo_superliga.jpg); min-height:960px; overflow:visible; background-repeat:no-repeat; background-position:top; }
	#divBoxBotoes				{ clear:right; margin:0px 15px 30px 0px; height:21px; }
	#divClear					{ clear:both; height:30px; } /* 23/07 */

/* OUTROS > */
/* ################################################################################ */

/* BREADCRUMB < */
/* ################################################################################ */

	#ulBreadcrumb 		{ position:absolute; top:160px;	left:0px; width: 600px;	height:40px; line-height:40px; margin:0px; padding:0px; font-size:20px; }
	#ulBreadcrumb li		{ list-style-type:none; float:left; padding-left:10px; }

	#ulBreadcrumb a		{ height:40px; background-image:url('../imagens/divisoria_breadcrumb.gif'); background-repeat:no-repeat; background-position:right; padding-right: 20px; color:#fddc00; }
	#ulBreadcrumb a:hover	{ text-decoration:underline; color:#fddc00; }

/* BREADCRUMB > */
/* ################################################################################ */



/* ################################################################################ */
/* CABEÇALHO < */

	#divTopo			{ position:relative; height:223px; width:983px; }

	#divLogo			{ position:absolute; top:13px; left:6px; width:331px; height:91px; }
	#divLogo a			{ position: relative; }
	#divBanner			{ position:absolute; top:12px; right:140px; }
	#divPatrocinadores	{ position:absolute; top:12px; right:0px; }
	
	/* MENU < */
	#divMenu			{ position:absolute; top:122px; left:0px; }
	#divMenu img		{ float:left; border-style:none; }
	/* MENU > */
	
	/* LOGIN < */
	#divLogin			{ position:absolute; top:97px; left:515px; width:300px; font-weight:bold; }
	#divLogin a			{ color:#fddc00; }
	/* LOGIN > */

	/* BUSCA < */
		#divBusca			{
	position:absolute;
	top:93px;
	right:4px;
	width:600px;
	text-align:right;
}

	/* BUSCA > */
	
	#divTitulo			{ position:absolute; top:168px; left:13px; }

/* CABEÇALHO > */
/* ################################################################################ */



/* ################################################################################ */
/* CONTEÚDO PRINCIPAL < */

	#divMeio h1					{ color:#0a2d54; border-bottom:#0a2d54 3px solid; padding-bottom:5px; margin-bottom:0px; }
	
	/* TABELAS < */
	.TableTopo					{ font-weight:bold; border-top:#b6c2ce 1px solid; border-bottom:#b6c2ce 1px solid; padding:2px 0px 2px 0px; }
	.Table						{ font-weight:bold; border-bottom:#b6c2ce 1px solid; padding:2px 0px 2px 0px; }
	.TableTopo td, .Table td	{ border-right:#ffffff 1px solid; border-bottom:#ffffff 1px solid; }
	.RowOn						{ background-color:#eef1f4; }
	.RowOff td, .RowOn td		{ padding:10px; }
	.ColIcon					{ width:30px; height:30px; text-align:center; color:#4aa7ff; }
	.ColTexto p					{ color:#00489d; margin:0px; }
	.ColTexto h4				{ color:#4aa7ff; }
	.RowOn .ColTexto h4			{ color:#ff8f0c; }
	.ColKB						{ text-align:center; color:#ffffff; width:50px; background-color:#b6c2ce; }
	/* TABELAS > */

	/* LISTA RESULTADO BUSCA < */
	.ResultadoBusca				{ clear:both; border-top:#b6c2ce 1px solid; padding:15px 0px 0px 0px; }
	.ResultadoBusca	.Texto, .atleta .Texto, .membroct .Texto		{ float:left; margin-left:5px; }
	.ResultadoBusca	.Texto	h2	{ color:#4aa7ff; }
	.ResultadoBusca	.Texto	p, .atleta	.Texto	p, .membroct .Texto	p	{ line-height:18px; margin:0px; }
	/* LISTA RESULTADO BUSCA > */

	/* IMAGENS COM MOLDURA < */
	.Moldura					{ float:left; border:#bed6e0 1px solid; background-color:#f6f9fb; padding:5px; }
	.Moldura .Imagem			{ border:#d8d9d9 1px solid; background-color:#ffffff; padding:2px;}
	.Moldura .Legenda p			{ font-size:10px; margin:0px; }
	.Moldura .Legenda h3		{ color:#00489d; }
	.Moldura .Legenda h4		{ color:#4aa7ff; }
	
	.MolduraD					{ float:right; border:#bed6e0 1px solid; background-color:#f6f9fb; padding:7px; margin:0px 0px 20px 20px; }
	.MolduraD .Imagem			{ border:#d8d9d9 1px solid; background-color:#ffffff; padding:2px; margin-bottom:3px; }
	.MolduraD .Legenda p		{ font-size:10px; margin:0px; }
	.MolduraD .Legenda h3		{ color:#00489d; }
	.MolduraD .Legenda h4		{ color:#4aa7ff; }
	/* IMAGENS COM MOLDURA > */

	/* ABA SEÇÃO < */
	#divAba						{ height:38px; text-align:left; }
	#divAba	div					{ float:left; height:38px; }
	#divAbaEsq					{ width:37px; }
	#divAbaMeio					{ background-color:#345e8a; line-height:38px; }
	#divAbaDir					{ width:17px; }
	/* ABA SEÇÃO > */
	
	/* MENU LATERAL < */
	#divMenuLateral				{ float:left; height:800px; width:218px; padding:20px 0px 0px 23px; margin-right:15px; background:url(../imagens/fundoMenuLateral.jpg); background-repeat:no-repeat; }
	#divMenuLateral h3			{ color:#fddc00; margin:30px 0px 8px 0px; }
	.BoxLinks					{ width:180px; min-height:1px; padding:8px 0px 0px 10px; border-top:#fddc00 1px solid; border-left:#fddc00 1px dashed; }
	.BoxLinks.semBorda			{ border:none; border-style:none; } /* 23/07 */
	.BoxLinks a					{ display:block; line-height:18px; font-weight:bold; }
	.BoxLinks a:hover			{ text-decoration:underline; color:#fddc00; }
	.BoxLinks a:active			{ color:#62bbff; }
	.BoxLinks .on				{ color:#62bbff; }
	.SubMenu					{ display:none; padding:0px 0px 5px 20px; }
	.SubMenu					{ display:none; padding:0px 0px 5px 20px; }
	.SubMenuVisivel				{ display:block; padding:0px 0px 5px 20px; }
	/* MENU LATERAL > */
	
	/* COLUNAS < */
	.colunaL						{ float:left; width:330px; } /* 23/07 */
	.colunaR						{ float:right; width:330px; } /* 23/07 */
	/* COLUNAS > */

	/* TABELAS CONTEUDO < */
	.table_convocacao				{ height: 455px; }
	.td1							{ background-color:#dbe8f7; border-bottom:#ffffff 2px solid; height: 20px; } /* 23/07 */
	.td1 h4 a						{ font-weight:bold; color:#4aa7ff; text-decoration:none; } /* 23/07 */
	.td2							{ background-color:#eef1f4; line-height:18px; vertical-align:top; } /* 23/07 */
	.td2.borda						{ border-right:#ffffff 2px solid; } /* 23/07 */
	.td2.meia						{ width:50%; } /* 23/07 */
	tr.grande						{ height:370px; } /* 23/07 */
	tr.peq							{ height:15px; } /* 23/07 */
	.td2 a							{ font-weight:bold; color:#00489d; text-decoration:underline; } /* 23/07 */
	/* TABELAS CONTEUDO > */
	
	/* TABELAS CALENDÁRIO < */
	.table_calendario			{ width: 500px; margin: 10px; font-size: 1.1em; background: #fff; border-top: #0a2d54 3px solid; }
	.table_calendario caption	{ font-size: 22px; color: #0a2d54; text-align: left;  }
	.table_calendario tr th		{ background: #dbe8f7; color: #00489d; font-weight: bold; padding: 5px 11px; text-align: left;  line-height: 1.2; }
	.table_calendario tr td 	{ padding: 5px 11px; vertical-align: top; border-bottom:#ffffff 2px solid; border-top:#ffffff 2px solid; }
	.table_calendario tr td *	{ padding: 6px 11px; }
	.table_calendario tr.over td, .table_calendario tr:hover td  { background: #eef1f4; }
	/* TABELAS CALENDÁRIO > */
	
	/* TABELAS RANKING < */
	.table_ranking				{ font-size: 1.1em; background: #fff; }
	.table_ranking tr th		{ background: #dbe8f7; color: #00489d; font-weight: bold; padding: 5px 11px; text-align: center;  line-height: 1.2; }
	.table_ranking tr td 		{ padding: 5px 11px; vertical-align: top; text-align: center; border-bottom:#00489d 1px solid; border-top:#ffffff 2px solid; }
	.table_ranking tr td *		{ padding: 6px 11px; }
	.table_ranking tr.over td, .table_ranking tr:hover td  { background: #eef1f4; }
	/* TABELAS RANKING > */
	
	/* MENU LATERAL SUPER LIGA < */
	#divMenuLateralSL			{ float:left; position:relative; left:139px; height:620px; width:157px; margin:72px 0px 0px 0px; padding-top:50px; border-right:#e1ebf5 1px solid; }
	#divMenuLateralSL a			{ display:block; padding:0px 0px 0px 20px; color:#3c72b5; font-family:Arial; font-size:10px; font-weight:bold; line-height:22px; width:138px; text-decoration:none; }
	#divMenuLateralSL a:hover	{ color:#11306e; background-color:#e1ebf5; }
	#divMenuLateralSL a.on		{ color:#11306e; background-color:#e1ebf5; }
	/* MENU LATERAL SUPER LIGA > */

	/* DESTAQUE SUPERLIGA < */
	#divDestaque				{ position:relative; float:left; width:368px; padding:2px 2px 12px 2px; background-color:#c1d6eb; }
	#divFotoDestaque			{ width:368px; height:256px; }
	#divBarraLegenda			{ position:absolute; left:2px; top:164px; width:368px; height:94px; background-color:#FFFFFF; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); opacity:.8; -moz-opacity:0.8; z-index:1; }
	#divTextoLegenda			{ position:absolute; padding:10px; left:2px; top:164px; width:348px; height:74px; z-index:2; }
	#divDestaque h2				{ color:#0e286d; }
	#divDestaque p				{ color:#091d64; margin:10px 0px 0px 0px; line-height:18px; }
	#divSecundarios				{ position:relative; float:left; width:314px; }
	#divSecundarios	div			{ padding:10px 10px 5px 10px; color:#0e286d; }
	#divSecundarios p			{ color:#00489e; margin:10px 0px 0px 0px; line-height:18px; }
	#divSecundarios a.mais		{ color:#00489d; font-weight:bold; font-size:12px; }
	/* DESTAQUE SUPER LIGA > */
	
	/* INTERNAS SUPERLIGA < */
	#divTituloSL				{ font-size:18px; font-family:Helvetica,Arial; color:#11306e; font-weight:bold; line-height:48px; margin:1px 0px 0px 10px; width:655px; height:40px; padding-left:10px; border-bottom:#0a2d54 1px solid; background-color:#e7eff7; }
	#divTituloEquipeSL			{ font-size:22px; font-family:Arial; color:#0a2d54; font-weight:normal; line-height:48px; margin:10px 0px 10px 0px; width:645px; height:40px; padding-left:10px; border-bottom:#11306e 2px solid; background-color:#fffee0; }
	#divListaConteudo			{ width:650px; position:relative; padding:20px 0px 0px 20px; }
	#divListaConteudo h5		{ padding-top:35px; padding-bottom:10px; }
	#divConteudoEsq				{ float:left; width:365px; margin-top:20px; }
	#divConteudoDir				{ float:right; width:260px; margin-top:20px; }
	
		/* MENU LIGA / NOTÍCIAS < */
		#divSubMenuSL			{ width:100%; margin-top:5px; }
		#divSubMenuSL a			{ padding:0px 20px 0px 20px; color:#00489e; border-right:#00489e 1px solid; text-decoration:none; }
		#divSubMenuSL a:hover	{ color:#569ff5; background-color:#fffee0; }
		#divSubMenuSL a.last	{ border-style:none; }
		#divSubMenuSL a.on		{ color:#569ff5; background-color:#fffee0; }
		/* MENU LIGA / NOTÍCIAS > */
		
		/* NOTICIA < */
		#divNoticiaSL				{ width:650px; padding:0px 0px 0px 20px; line-height:15px; }
		#divTituloSL span			{ color:#4aa7ff; }
		#divTituloNoticia			{ font-weight:bold; text-transform:capitalize; margin-top:40px; line-height:19px; border-bottom:#acbdce 1px solid; margin-bottom:3px; }
		/* NOTICIA > */
		
		/* TABELA RESULTADO < */
		.tdb							{ border-bottom:#b6d1ee 1px solid; border-right:#b6d1ee 1px solid; padding:7px; }
		.tdbs							{ border-bottom:#b6d1ee 1px solid; border-right:#b6d1ee 1px solid; padding:7px; font-size:18px; }
		.tdbf							{ border-bottom:#b6d1ee 1px solid; padding:7px; }
		.tdbft							{ border-bottom:#b6d1ee 4px solid; padding:7px; font-size:14px; font-weight:bold; }
		.tdbft span						{ font-weight:normal; font-size:11px; } /* 23/07 */
		.tdbf h5						{ padding:0px; margin:0px; }
		.tdbw							{ border-bottom:#b6d1ee 1px solid; border-right:#b6d1ee 1px solid; padding:7px; background-color:#FFFFFF; }
		.tdbfw							{ border-bottom:#b6d1ee 1px solid; padding:7px; background-color:#FFFFFF; }
		.resultado						{ color:#00489e; font-weight:bold; border-bottom:#b6d1ee 8px solid; line-height:18px; }
		/* TABELA RESULTADO < */
		
		.divBlocoArredondadoMeia		{ background-color:#dbe8f7; width:310px; } /* 23/07 */
		.divBlocoArredondado			{ background-color:#dbe8f7; width:355px; margin-top:20px; }
		.divBlocoArredondadoHome		{ background-color:#dbe8f7; width:675px; margin-top:20px; }
		#divTituloTexto					{ font-weight:bold; line-height:19px; border-bottom:#acbdce 1px solid; margin-bottom:3px; }
		#divTituloTexto	span			{ font-size:14px; margin:0px 20px 0px 0px; }
		#divTituloTexto .t2				{ font-size:11px; font-weight:normal; margin:0px 0px 0px 20px; }
		
		/* MENU RODADAS < */
		#divMenuRodadas					{ width:267px; }
		#divMenuRodadas a				{ color:#00489e; font-size:10px; }
		#divMenuRodadas a.meio			{ margin:0px 20px 0px 20px; }
		#divMenuRodadas a:hover			{ color:#569ff5; background-color:#fffee0; }
		#divMenuRodadas a.on			{ color:#569ff5; background-color:#fffee0; }
		/* MENU RODADAS > */
		
		/* MENU EQUIPES < */
		#divMenuEquipes					{ width:655px; line-height:19px; border-bottom:#acbdce 1px solid; padding-bottom:5px; margin-bottom:25px; }
		#divMenuEquipes a				{ color:#00489e; font-size:10px; margin:0px 20px 0px 0px; padding-left:8px; background-image:url(../imagens/bullet_gt.gif); background-position:left; background-repeat:no-repeat; color:#00489d; }
		#divMenuEquipes a:hover			{ color:#569ff5; background-color:#fffee0; }
		#divMenuEquipes a.on			{ color:#569ff5; background-color:#fffee0; }
		#divMenuEquipes a.inter			{ color:#00489e; font-size:10px; margin:0px; padding:5px; background-image:none; color:#00489d; }
		#divMenuEquipes span			{ color:#00489e; font-size:10px; padding-left:8px; background-image:url(../imagens/bullet_gt.gif); background-position:left; background-repeat:no-repeat; color:#00489d; }
		/* MENU EQUIPES > */
		
		a.arquivo						{ margin-left:8px; padding-left:15px; background-image:url(../imagens/bullet_arquivo.gif); background-position:left; background-repeat:no-repeat; color:#00489d; line-height:18px; }
		a.arquivo:hover					{ text-decoration:underline; }
		
		a.maquina						{ padding-left:25px; text-decoration:underline; background-image:url(../imagens/iconMaquina.gif); background-position:left; background-repeat:no-repeat; color:#00489d; line-height:18px; }
		
	/* INTERNAS SUPER LIGA > */
		
	/* BOX BUSCA < */
	.BoxBusca					{ margin:15px 0px 0px 256px; }
	.BoxBusca h3				{ color:#fddc00; margin-bottom:8px; }
	/* BOX BUSCA > */
	
	/* BOX INFORMATIVOS < */
	.BoxInformativos 			{ padding:15px 0px 15px 0px; }
	.BoxInformativos .Moldura	{ margin-right:8px; }
	/* BOX INFORMATIVOS > */
	
	.BoxConteudo				{ float:left; margin-top:15px; color:#00489d; width:672px; padding:20px; background-color:#FFFFFF; }
	.BoxConteudoSL				{ float:right; margin-top:72px; overflow:visible; width:686px; color:#00489e; }
	.BoxConteudoSLB				{ float:right; margin-top:20px; width:686px; color:#00489e; }
	.BoxConteudoFull			{ width:672px; color:#00489d; padding:20px; background-color:#FFFFFF; }
	.BoxConteudo p				{ text-align:justify; }
	.BoxConteudo a				{ color:#00489d; text-decoration:underline; }
	.BoxConteudoFull a			{ color:#00489d; text-decoration:underline; }
	
/* CONTEÚDO PRINCIPAL > */
/* ################################################################################ */

/* ################################################################################ */
/* RODAPÉ < */

#divRodape				{ clear:both; position:relative; top:0px; height:150px; width:100%; background:url(../imagens/fundo_rodape.gif); background-position:top; background-repeat:repeat-x; }
#divRodape div			{ padding-top:35px; text-align:center; }
#divRodape a			{ font-size:12px; font-weight:bold; color:#00489d; padding:0px 6px 0px 1px; text-decoration:none; border-right:#000000 1px solid; }
#divRodape a:hover		{ text-decoration:underline; }
#divRodape a.infomarket			{ font-size:9px; font-weight:normal; border: none; padding:0; }
#divRodape a.semBorda	{ border:none; }
#divRodape p			{ font-size:9px; color:#000000; padding-top:20px; }

/* RODAPÉ > */
/* ################################################################################ */
.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}
