/* ################################################################################ */
/* 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; }
	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; }
	input			{ font-size:11px; }
	select			{ font-size:11px; }
	textarea		{ font-size:11px; }

/* 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; }
	.highlight			{ background-color: #FFFF33; text-decoration:underline; }
	.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; }
	.bt_enviar 			{ width: 64px; height: 27px; margin: 5px 0 0; padding: 0; border: 0; background: transparent url(../imagens/bt_enviar.gif) no-repeat center top; text-indent: -1000em; cursor: pointer; /* hand-shaped cursor */ cursor: hand; /* for IE 5.x */ display: 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; }
	#divBoxBotoes	{ clear:right; margin:0px 15px 30px 0px; height:21px; }
	#divClear		{ clear:both; }

/* OUTROS > */
/* ################################################################################ */



/* ################################################################################ */
/* 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;
}
	/*#divBusca input		{ height:13px; width:111px; float:left; padding:3px 2px 2px 2px; margin:0px; border:#aaaaaa 1px outset; }
	#divBusca img		{ cursor:pointer; }*/
	/* BUSCA > */
	
	#divTitulo			{
	position:absolute;
	top:168px;
	left:30px;
	width: 490px;
}

/* CABEÇALHO > */
/* ################################################################################ */

/* 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 > */
/* ################################################################################ */

/* ################################################################################ */
/* CONTEÚDO PRINCIPAL < */

	#divMeio h1					{ color:#0a2d54; border-bottom:#0a2d54 3px solid; padding-bottom:2px; 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;  }
	.ColIcon2					{ width:300px; height:30px; text-align:left;  }
	.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 > */
	
	/* TABELAS JOGOS < */
	.table_jogos			{ width: 650px; margin: 10px; font-size: 1.1em; background: #fff; }
	.table_jogos tr th		{ background: #dbe8f7; color: #00489d; font-weight: bold; padding: 5px 11px; text-align: left;  line-height: 1.2; }
	.table_jogos tr td 		{ padding: 5px 11px; vertical-align: top; border-bottom:#ffffff 2px solid; border-top:#ffffff 2px solid; }
	.table_jogos tr td *	{ padding: 6px 11px; }
	.table_jogos tr.over td, .table_jogos tr:hover td  { background: #eef1f4; }
	/* TABELAS JOGOS > */
	
	/* 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; }

	.teste th {background:#FFCF3D}
	.teste tr.over td, .teste tr:hover td  { background: #eef1f4; }
	
	/* TABELAS RANKING > */

	/* LISTA RESULTADO BUSCA < */
	#ResultadoBusca				{ clear:both; border-top:#b6c2ce 1px solid; padding:15px 0px 0px 0px; }
	#ResultadoBusca	.Texto		{ float:left; margin-left:15px; }
	#ResultadoBusca	.Texto	h2	{ color:#4aa7ff; }
	#ResultadoBusca	.Texto	p	{ line-height:18px; }
	.atleta .Texto, .membroct .Texto		{ float:left; margin-left:5px; }
	.atleta	.Texto	p, .membroct .Texto	p	{ line-height:18px; margin:0px; }
	/* LISTA RESULTADO BUSCA > */


		/* 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 < */


	/* IMAGENS COM MOLDURA < */
	.Moldura					{ float:left; border:#bed6e0 1px solid; background-color:#f6f9fb; padding:7px; }
	.Moldura .Imagem			{ border:#d8d9d9 1px solid; background-color:#ffffff; padding:2px; margin-bottom:3px; }
	.Moldura .Legenda p			{ width:150px; font-size:10px; margin:0px; text-align:left; }
	.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; }
	
	.Moldura2					{ float:left; border:#bed6e0 1px solid; background-color:#f6f9fb; padding:5px; }
	.Moldura2 .Imagem			{ border:#d8d9d9 1px solid; background-color:#ffffff; padding:2px;}
	.Moldura2 .Legenda p			{ font-size:10px; margin:0px; }
	.Moldura2 .Legenda h3		{ color:#00489d; }
	.Moldura2 .Legenda h4		{ color:#4aa7ff; }
	
	.Moldura2D					{ float:right; border:#bed6e0 1px solid; background-color:#f6f9fb; padding:7px; margin:0px 0px 20px 20px; }
	.Moldura2D .Imagem			{ border:#d8d9d9 1px solid; background-color:#ffffff; padding:2px; margin-bottom:3px; }
	.Moldura2D .Legenda p		{ font-size:10px; margin:0px; }
	.Moldura2D .Legenda h3		{ color:#00489d; }
	.Moldura2D .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; }
	.SubMenuVisivel				{ display:block; padding:0px 0px 5px 20px; }
	.BoxBanner					{ width:180px; min-height:1px; margin:30px 0 0 22px; border:none; border-style:none; }

	/* MENU LATERAL > */

		.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; }


	/* 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 > */

	/* BOX BUSCA < */
	.BoxBusca					{ margin:15px 0px 0px 256px; }
	.BoxBusca h3				{ color:#fddc00; margin-bottom:8px; }
	/* BOX BUSCA > */
	
	/* BOX INFORMATIVOS < */
	.BoxInformativos 			{ margin:15px 0px 7px 0px; }
	.BoxInformativos .Moldura	{ margin-right:8px; }
	/* BOX INFORMATIVOS > */
	
	.BoxConteudo				{ float:left; margin-top:15px; color:#00489d; width:672px; padding:20px; background-color:#FFFFFF; }
	.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; }

	.BoxConteudo2				{ float:left; margin-top:15px; color:#00489d; width:1000px; padding:20px; background-color:#FFFFFF; }
	.BoxConteudoFull2			{ width:1000px; color:#00489d; padding:20px; background-color:#FFFFFF; }
	.BoxConteudo2 p				{ text-align:justify; }
	.BoxConteudo2 a				{ color:#00489d; text-decoration:underline; }
	.BoxConteudoFull2 a			{ color:#00489d; text-decoration:underline; }
	
/* CONTEÚDO PRINCIPAL > */
/* ################################################################################ */



/* ################################################################################ */
/* RODAPÉ < */

#divRodape				{ clear:both; position:relative; top:30px; height:130px; min-width:983px; 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É > */
/* ################################################################################ */

/* ################################################################################ */
/* VALIDAÇÃO DE FORMULARIOS < */

label.error {
	/* remove the next line when you have trouble in IE6 with labels in list */
	width: 300px;
	border: 1px solid red;
	margin-left: 20px;
	padding: 5px;
	font-size: 11px;
	background-color: #FFEAE7;
}

input.error { border: 1px dotted red; }

/* VALIDAÇÃO DE FORMULARIOS > */
/* ################################################################################ */

.m_banner_hide{
	display:none;
}
.m_banner_show{
	display:block;
}

.atleta	{ float:left; width:330px; margin-top:5px; }
.membroct { float:left; width:330px; margin-top:5px; }

