div.cbp{
	font-size:11px;
	font-family:verdana;
	position:inherit;
	height:100%;
	background-image:url("../img/cbp/background.jpg");
}
div.cbp p.msg{
	text-align:center;
	color:#FF0;
	font-size:14px;
	font-weight:bold;
}
div.cbp img{
	border:0px;
}
div.cbp a{
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
div.cbp a:hover{
	text-decoration:underline;
}
div.cbp div.cbp-topo{
	position:relative;
	height:210px;
	font-size:11px;
	font-family:verdana;
	background-image:url("../img/cbp/topo.background.jpg");
	background-repeat:no-repeat;
}
div.cbp div.cbp-topo img.logo{
	float:left;
	margin:0px;
	height:200px;
}
div.cbp div.cbp-topo div.links{
	float:right;
	margin:0px;
	width:250px;
	height:210px;
	position:relative;
}
div.cbp div.cbp-topo div.links p{
	color:#ffff99;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-top:100px;
}

div.cbp div.cbp-topo ul{
	margin-top:0px;
	margin-bottom:0px;
}

div.cbp div.cbp-topo ul li{
	position:absolute;
	list-style:none;
	vertical-align:middle;
	text-align:center;
	width:225px;
	height:23px;
	left:0px;
}
div.cbp div.cbp-topo ul li a{
	display:block;
	left:0px;
	color:#ffff99;
	height:23px;
	line-height:20px;
}
div.cbp div.cbp-topo ul li.historico{ top:20px; }
div.cbp div.cbp-topo ul li.jornal{ top:40px; }
div.cbp div.cbp-topo ul li.principal{ top:60px; display:none; }
div.cbp div.cbp-topo ul li.formato{ top:80px; display:none; }
div.cbp div.cbp-topo ul li.calendario{ top:100px; display:none; }
div.cbp div.cbp-topo ul li.regulamento{ top:120px; display:none; }
div.cbp div.cbp-topo ul li.inscricao{ top:0px; display:none; }
div.cbp div.cbp-topo ul li.pagamento{ top:0px; display:none; }
div.cbp div.cbp-topo ul li.comissao{ top:140px; display:none; }
div.cbp div.cbp-topo ul li.etapas{ top:160px; display:none; }
div.cbp div.cbp-topo ul li a{
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:top center;
}
div.cbp div.cbp-topo ul li a:hover{
	color:#ffcc00;
}
div.cbp div.cbp-topo ul li.jornal a:hover, div.cbp div.cbp-topo ul li.jornal a.selected{
	background-image:url("../img/cbp/topo.menu.principal.gif");
}
div.cbp div.cbp-topo ul li.principal a:hover, div.cbp div.cbp-topo ul li.principal a.selected{
	background-image:url("../img/cbp/topo.menu.principal.gif");
}
div.cbp div.cbp-topo ul li.formato a:hover, div.cbp div.cbp-topo ul li.formato a.selected{
	background-image:url("../img/cbp/topo.menu.formato.gif");
}
div.cbp div.cbp-topo ul li.calendario a:hover, div.cbp div.cbp-topo ul li.calendario a.selected{
	background-image:url("../img/cbp/topo.menu.calendario.gif");
}
div.cbp div.cbp-topo ul li.regulamento a:hover, div.cbp div.cbp-topo ul li.regulamento a.selected{
	background-image:url("../img/cbp/topo.menu.calendario.gif");
}
div.cbp div.cbp-topo ul li.inscricao a:hover, div.cbp div.cbp-topo ul li.inscricao a.selected{
	background-image:url("../img/cbp/topo.menu.inscricao.gif");
}
div.cbp div.cbp-topo ul li.comissao a:hover, div.cbp div.cbp-topo ul li.comissao a.selected{
	background-image:url("../img/cbp/topo.menu.comissao.gif");
}
div.cbp div.cbp-topo ul li.etapas a:hover, div.cbp div.cbp-topo ul li.etapas a.selected{
	background-image:url("../img/cbp/topo.menu.etapas.gif");
}
div.cbp div.cbp-topo ul li.pagamento a:hover, div.cbp div.cbp-topo ul li.pagamento a.selected{
	background-image:url("../img/cbp/topo.menu.comissao.gif");
}
div.cbp div.cbp-topo ul li.historico a:hover, div.cbp div.cbp-topo ul li.historico a.selected{
	background-image:url("../img/cbp/topo.menu.comissao.gif");
}

div.cbp div.texto{
	margin:15px;
	text-align:justify;
}
div.cbp table{
	font-size:11px;
	font-family:verdana;
}
div.cbp div.texto p.titulo{
	font-size:12px;
	font-weight:bold;
}

/*Início Alterações 27/10/2007 by Gabriel Eduardo*/
div.cbp .texto_destaque{
	color:#ffff99;
	font-weight:bold;
	}
div.cbp table.calendario_etapas .etapa_destaque_calendario{
	font-size:12px;
	font-weight:bold;
	}

/*Inscrições*/
form.inscricao_cbp{
	position:relative;
	margin-top:10px;
}
form.inscricao_cbp p{
	font-weight:bold;
	}
form.inscricao_cbp input{
	width:200px;
}
form.inscricao_cbp input.ddd{
	width:20px;
	font-weight:normal;
	margin-right:5px;
}
form.inscricao_cbp input.telefone{
	width:70px;
}
form.inscricao_cbp input.cap{
	width:20px;
	margin-right:5px;
}
	
form.inscricao_cbp div.dados{
	font-weight:bold;
	margin:5px 15px;
}


/*Inscrições*/
/*Início Alterações 27/10/2007 by Gabriel Eduardo*/

form.inscricao_cbp div.responsaveis{
	position:relative;
	border:0px solid #A5CD3A;
	width:470px;
}
form.inscricao_cbp div.responsaveis div.responsavel1{
	float:left;
}
form.inscricao_cbp div.responsaveis div.responsavel2{
	float:left;
}
form.inscricao_cbp div.jogadores div.jogador{
	position:relative;
	border:0px solid #A5CD3A;
	width:470px;
}
form.inscricao_cbp div.jogadores div.jogador div.col_esquerda{
	float:left;
}

/*Etapa*/
div.cbp div.etapa tr.item td{
	border-bottom:1px solid #000;
	line-height:18px;
}
div.cbp div.etapa table.tabela_jogos tr.item td{
	line-height:15px;
}
div.captcha div.campo{
	float:left;
	width:150px;
	text-align:right;
	margin-right:15px;
}
div.captcha div.valor{
	margin-left:165px;
}
div.captcha div.valor input{
	width:50px;
}

/* EQUIPES */
div.equipes{
	text-align:center;
	margin-bottom:50px;
}
div.equipes div.estado{
	font-size:16px;
}
div.equipes div.estado img{
	margin-bottom:5px;
}
div.equipes table.equipes_status{
	width:400px;
	border-top:2px dotted #000;
	font-size:12px;
	margin-bottom:25px;
	margin-top:5px;
}
div.equipes table.equipes_status th{
	text-align:left;
}
div.equipes table.equipes_status td{
	text-align:left;
}
div.equipes table.equipes_status2{
	width:400px;
	border-top:2px dotted #000;
	font-size:12px;
	margin-bottom:25px;
	margin-top:5px;
}
div.equipes table.equipes_status2 th{
	text-align:center;
}
div.equipes table.equipes_status2 td{
	text-align:left;
	padding-left:20px;
}
div.equipes table.equipes_status2 td a.destaque{
	font-weight:bold;
	font-size:14px;
}
div.equipes table.equipes_status2 td a{
	font-weight:normal;
}
/* EQUIPES */

/* TIMES */
div.times div.time_topo{
	background-color:#fff;
	line-height:20px;
	border:1px solid #000;
	font-weight:bold;
	width:490px;
}
div.times div.time_topo div.inscricao{
	float:right;
	background-color:#ff6600;
	padding:0px 5px;
}
div.times div.time_topo div.status_inscricao{
	float:right;
	padding:0px 5px;
}
div.times div.corpo{
	border:1px solid #000;
}
div.times div.corpo div.moldura{
	border:3px solid #fff;
}
div.times div.corpo div.corpo_topo{
	height:150px;
	border:3px solid #006600;
	background-color:#fff;
	margin:6px 2px;
	text-align:center;
}
div.times div.corpo div.corpo_topo table{
	font-size:36px;
	font-weight:bold;
	width:100%;
	height:100%;
	text-align:center;
}
div.times div.corpo div.corpo_topo td.logo img{
	float:right;
	margin:10px 30px;
}
div.times div.corpo div.aequipe{
	margin:15px;
}
div.times div.corpo div.aequipe div.aequipe_titulo{
	font-size:15px;
	text-align:center;
	font-weight:bold;
	border-bottom:2px dotted #000;
	margin-bottom:10px;
}
div.times div.corpo table a{
	font-weight:normal;
}
div.times div.corpo table.dados{
	margin:15px;
	background:url("../img/cbp/pontilhado.vertical.gif");
	background-repeat:repeat-y;
	background-position:top center;
	width:450px;
}
div.times div.corpo table.dados td.coluna1, div.times div.corpo table.dados td.coluna2{
	width:50%;
}
div.times div.corpo table.dados table.jogadores{
	font-size:10px;
	margin-bottom:20px;
	margin-top:5px;
}
div.times div.corpo table.dados table.jogadores td{
	border-bottom:1px solid #000;
}
div.times div.corpo table.dados table.jogadores th{
	border-bottom:1px solid #000;
	text-align:left;
}
div.times div.corpo table.dados table.jogadores td.titulo{
	border-bottom:1px solid #000;
	font-size:11pt;
}
div.times div.corpo table.dados div.dados_titulo{
	font-size:14px;
	font-weight:bold;
	text-align:center;
	border-bottom:2px dotted #000;
	margin-top:10px;
}
div.times div.corpo table.dados td.coluna1 div.dados_titulo{
	margin-right:5px;
}
div.times div.corpo table.dados td.coluna2 div.dados_titulo{
	margin-left:15px;
}
div.times div.corpo table.dados div.dados_conteudo{
	margin:10px;
	margin-bottom:20px;
}
div.times div.corpo table.dados td.coluna2 div.dados_conteudo{
	margin-left:20px;
}
div.times div.corpo table.dados table#fotos{
	height:150px;
	width:200px;
	border:6px solid #006600;
	margin:5px 15px;
	margin-right:0px;
	background-color:#FFF;
	text-align:center;
}
/* TIMES */
/* FORMATO DISPUTA 01/02/2008 by GABRIEL */
table.formato_disputa
	{
		width:500px;
		border:1px solid #000;
		vertical-align:middle;
		padding:5px;
		font-family:verdana;
		text-align:center;
	}
table.formato_disputa th
	{
		border:1px solid #000;
		background:#008000;
		font-size:12px;
		font-weight:bold;
		height:20px;
		padding:5px;
		color:#fff;
	}
table.formato_disputa td
	{
		border:1px solid #000;
		font-size:12px;
		height:20px;
		padding:5px;
	}
/* FORMATO DISPUTA 01/02/2008 by GABRIEL */
/* JORNAL CBP 29/02/2008 by GABRIEL */
table.jornal
	{
		background:#fff;
		position:relative;
		margin:10px 20px;
		width:450px;
		font-family:arial;
	}
table.jornal .amarelo
	{
		color:#FFFF72;
	}
table.jornal .amarelo3
	{
		color:#FFFF72;
	}
table.jornal .preto
	{
		background:#000000;
		color:#969696;
	}
table.jornal .amarelo2
	{
		color:#FFCC00;
		font-size:14px;
		font-weight:bold;
	}
table.jornal .titulo
	{
		font-size:20px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
	}
	
table.jornal a.branco
	{
		color:#FFFFFF;
	}
table.jornal .subtitulo
	{
		font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
	}
table.jornal .subtitulo2
	{
		font-size:18px;
		font-weight:bold;
		color:#FFFFFF;
		vertical-align:middle;
	}
table.jornal .subtitulo3
	{
		font-size:16px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
	}
table.jornal .subtitulo3
	{
		font-size:14px;
		font-weight:bold;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
	}


table.jornal a.amarelo
	{
		color:#FFFF72;
		font-size:12px;
		text-decoration:none;
	}
table.jornal td.titulo_principal
	{
		font-size:30px;
		text-align:center;
		font-weight:bold;
	}
table.jornal td.destaque
	{
		background:#990000;
		position:relative;
		margin:5px auto;
		padding:10px;
		width:440px;
		font-size:10px;
		color:#fff;
	}
table.jornal td.destaque span.mini, table.jornal .fundo_verde span.mini 
	{
		font-size:10px;
		color:#FFFFFF;
	}

div.cbp table.calendario_etapas td.calendario_final{
	padding-left:50px;
	font-weight:bold;
	}
table.jornal .titulo3
	{
		font-size:32px;
		font-weight:bold;
		text-align:center;		
	}
table.jornal  .amarelo3
	{
		font-size:24px;
		text-align: justify;
		color:#FFFF99;
		padding:0 20px;
		line-height:35px;
	}
	

table.jornal td.fundo_verde
	{
		background:#006600;
		position:relative;
		margin:5px auto;
		padding:10px;
		width:440px;
		color:#FFFFFF;
	}
table.jornal td.fundo_verde2
	{
		background:#6E9949;
	}
table.jornal td.fundo_verde3
	{
		background:#339966;
	}
table.jornal td.fundo_verde4
	{
		background:#99CC00;
	}
table.jornal td.jb_comentario
	{
		padding:10px;
		font-size:12px;
		color:#fff;		
	}
table.jornal .vagas
	{
		background:#006600;
		width:100%;
		color:#FFFFFF;
		font-size:10px;
	}

table.jornal table.tabela_numeros
	{
		background:#339966;
		width:100%;
		color:#FFFFFF;
		font-size:14px;
	}

table.jornal table.tabela_numeros td
	{
		padding:2px 0 2px 20px;
		vertical-align:middle;
		font-weight:bold;
	}
table.jornal table.tabela_numeros td img
	{
		margin:0 10px 0 0;
		vertical-align:middle;
		font-weight:bold;
	}
table.jornal table.tabela_numeros tr.style1 td
	{
		background:#7FCC66;
		color:#00793F;
	}
.comentarios
	{
		width:228px;
		vertical-align:top;
	}
.comentarios div
	{
		background:#000;
		color:#FFFFFF;
		font-size:10px;
		margin-bottom:10px;
	}
.comentarios span
	{
		font-weight:bold;
		font-size:12px;
	}
td.inscricao
	{
		background:#99CC00;
		color:#000;
		font-size:10px;
		text-align:center;
	}
.inscricao p
	{
		font-weight:bold;
		font-size:14px;
		text-align:center
	}
.inscricao span
	{
		font-weight:bold;
		font-size:12px;
	}
.numeros
	{
		background:#339966;
		width:200px;
		color:#fff;
		font-weight:bold;
		font-size:12px;
		vertical-align:top;
		padding:0 10px 10px 10px;
		height:120px;
	}
.numeros span
	{
		font-size:10px;
		font-weight:normal;
	}
.separador1
	{
		width:10px;
	}
.separador2
	{
		height:5px;
		font-size:1px;
	}
.separador3
	{
		width:100%;
		height:10px;
		background:#FFFFFF;
		position:absolute;
		bottom:0px;
	}
table.jornal img
	{
		border:0px;
	}	
table.jornal td.data
	{
		padding:0px;
		height:4px;
		font-size:9px;
	}	
table.jornal table.fotos
	{
		margin:auto;
	}
table.jornal table.fotos td
	{
		padding:20px;
		text-align:center;
		vertical-align:middle;
	}
table.jornal table.fotos td a
	{
		font-weight:normal;
	}
table.jornal table.organizacao 
	{
		margin:auto;
		width:440px;		
	}
table.jornal table.organizacao td
	{
		text-align:center;
		vertical-align:middle;
		padding:0px;
		color:#000;
	}
table.jornal table.organizacao td span
	{
		color:#000;
	}
table.jornal table.organizacao th
	{
		background:#006600;
		padding:10px;
		font-size:18px;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
	}
table.jornal table.organizacao td.subtitulo1
	{
		background:#339966;
		padding:10px;
		font-size:15px;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
		width:50%;
		font-weight:bold;
	}
table.jornal table.organizacao td.subtitulo2
	{
		background:#99CC00;
		padding:10px;
		font-size:15px;
		color:#000;
		text-align:center;
		vertical-align:middle;
		width:50%;
		font-weight:bold;
	}
table.jornal table.organizacao td.subtitulo3
	{
		background:#006600;
		padding:5px;
		font-size:15px;
		color:#fff;
		text-align:left;
		vertical-align:middle;
		width:50%;
		font-weight:bold;
	}
table.jornal table.organizacao td.subtitulo4
	{
		background:#339966;
		padding:10px;
		font-size:12px;
		color:#FFFFFF;
		text-align:center;
		vertical-align:middle;
		width:33%;
		font-weight:bold;
	}
table.jornal table.organizacao td.subtitulo5
	{
		background:#99CC00;
		padding:10px;
		font-size:12px;
		color:#000;
		text-align:center;
		vertical-align:middle;
		width:33%;
		font-weight:bold;
	}
table.jornal table.table1 td.td2
	{
		padding:5px;
		width:200px;
		background:#F0F0F0;
		color:#F86641;
		font-size:12px;
		
		height:35px;
	}
table.jornal table.table1 td.td2 a
	{
		color:#F86641;
		font-size:15px;
		font-weight:bold;
	}
table.jornal table.table1 td.td1
	{
		width:200px;
		background:#006600;
		color:#FFFFFF;
		font-size:16px;
		font-weight:bold;
		height:35px;
		padding:5px;
	}
table.jornal table.artilheiros
	{
		margin:auto;
		width:440px;		
	}
table.jornal table.artilheiros th
	{
		font-weight:bold;
		padding:5px;		
	}
table.jornal table.artilheiros tr.destaque
	{
		background-color:#CCFFCC;
		font-weight:bold;	
	}
table.jornal table.artilheiros td
	{
		padding:5px;
	}
table.jornal img.galeria_fotos
	{
		
	}
table.jornal td.classificacao
	{
		font-size:20px;
		text-align:center;
		vertical-align:middle;
		border:2px #000 dashed;
		padding:10px;
	}
table.jornal p.eliminatoria
	{
		text-align:center;
		font-size:15px;
		font-style:italic;
	}
table.jornal img.eliminatoria
	{
		margin:5px auto;
		padding:5px;
		border:2px #000 dashed;
	}
table.jornal table.classificatoria
	{
		margin:auto;
	}
table.jornal table.classificatoria td
	{
		width:440px;
		padding:5px;
		text-align:center;
		vertical-align:middle;
	}
table.jornal table.classificatoria p
	{
		font-size:15px;
		font-weight:bold;
	}
td.fotos img{
	margin:0 0 10px 0;
	}
	
table.jornal td.bicolor1
	{
		background-image:url("../img/cbp/jornal.cbp/2008.05.13/fundo3.jpg");
		font-family:arial;
		color:#fff;
		padding:20px 5px 5px 5px;
	}
table.jornal td.bicolor1 .titulo
	{
		font-size:30px;
		text-align:right;
		padding:0 20px;
	}
table.jornal td.bicolor1 .amarelo
	{
		font-size:22px;
		text-align:justify;
		color:#FFFF99;
		padding:0 20px;
		line-height:35px;
	}
/*PAGAMENTO*/
.pagamento_amarelo
	{
		color:#ff6;
	}
table.pagamento
	{
		width:480px;
		border:1px solid #000;
		vertical-align:middle;
		padding:5px;
		font-family:verdana;
		text-align:center;
	}
table.pagamento th
	{
		border:1px solid #000;
		background:#008000;
		font-size:10px;
		text-align:left;
		font-weight:bold;
		height:20px;
		padding:5px;
		color:#fff;
	}
table.pagamento td
	{
		border:1px solid #000;
		font-size:10px;
		height:20px;
		padding:5px;
		text-align:left
	}
table.pagamento td a{
	font-weight:normal;
	color:#ff6;
	text-decoration:none;
}
table.pagamento td a:hover{
	text-decoration:underline;
	}
/*PAGAMENTO*/
p.pagamento{
	margin-left:30px;
}
p.pagamento a{
	font-weight:normal;
	color:#ff6;
	text-decoration:none;
}
p.pagamento a:hover{
	text-decoration:underline;
}
p.ficha{
	text-align:center;
}
p.ficha a{
	font-weight:normal;
	color:#ff6;
	font-size:24px;
	text-decoration:none;
}
p.ficha a:hover{
	text-decoration:underline;
}

/**/
td.inscricao_sp
	{
		background:#99CC00;
		color:#000;
		font-size:10px;
		text-align:left;
		font-size:14px;
		font-weight:bold;
	}
.inscricao_sp p
	{
		font-weight:bold;
		font-size:14px;
		text-align:center;
		background:#66B333;
		color:#E5FFB2;
		padding:3px;
	}
.inscricao_sp span
	{
		font-weight:normal;
		font-size:10px;
	}
/**/

table.cbp_rodape
	{
		width:480px;
		font-family:verdana;
	}
table.cbp_rodape td
	{
		font-size:11px;
		height:20px;
		padding:5px;
		text-align:center;
		color:#000;
		font-weight:bold;
	}
table.cbp_rodape td img
	{
		margin:5px 0;
		border:0;
	}
/*Jornal CBP 2*/
table.jornal2
	{
		background:#fff;
		position:relative;
		margin:10px 0;
		width:480px;
		font-family:arial;
	}
table.jornal2 td
	{
		position:relative;
		padding:5px 4px 10px 4px;
		font-size:12px;
	}
table.jornal2 p
	{
		margin:10px 20px;
		font-size:12px;
	}

table.jornal2 h5, table.jornal2 h6
	{
		margin:10px 20px;
		font-size:12px;
	}
table.jornal2 .maior p, table.jornal2 h5, table.jornal2 h6
	{
		margin:10px 5px;
		font-size:12px;
	}
table.jornal2 strong{ text-decoration:underline;}

table.jornal2 span{ text-decoration:underline;}

table.jornal2 td.data
	{
		padding:0px;
		height:4px;
		font-size:9px;
	}	
table.jornal2 .fundo_amarelo1
	{
		background:#FFCC00;	
	}
table.jornal2 .fundo_verde1
	{
		background:#006600;	
	}
table.jornal2 .fundo_azul1
	{
		background:#0000ff;	
	}
table.jornal2 .fundo_azul2
	{
		background:#6699FF;	
	}
table.jornal2 .fundo_verde2
	{
		background:#99CC00;	
	}
table.jornal2 .fundo_preto
	{
		background:#000000;	
	}
table.jornal2 .fundo_vermelho
	{
		background:#990000;	
	}
table.jornal2 .fundo_degrade1
	{
		background-image:url("../img/cbp/background.jpg");
	}
table.jornal2 td div.mini 
	{
		position: static;
		top:4px;
		left:4px;
		font-size:10px;
	}
table.jornal2 .titulo1
	{
		font-size:26px;
		font-weight:bold;
	}
table.jornal2 .texto1
	{
		font-size:14px;
	}
table.jornal2 .texto2
	{
		font-size:20px;
		font-weight:bold;
	}
table.jornal2 .amarelo1
	{
		color:#FFFF99;
	}
table.jornal2 .amarelo2
	{
		color:#FFFF00;
	}
table.jornal2 .amarelo1
	{
		color:#FFCC00;	
	}
table.jornal2 .verde1
	{
		color:#006600;
	}
	
table.jornal2 .cinza1
	{
		color:#969696;
	}
table.jornal2 .branco
	{
		color:#ffffff;
	}
table.jornal2 .bandeiras1
	{
		text-align:center;
	}
table.jornal2 .bandeiras1 img
	{
		width:40px;
		margin:5px 10px;
	}
table.jornal2 .bandeiras2
	{
		text-align:center;
	}
table.jornal2 .bandeiras2 img
	{
		width:30px;
		margin:5px 5px;
	}
