/* << GERAL >> */
body
{
	background: #303001;
}
body, div, ul, li, input, select, textarea, p, td, h1, h2, h3, h4, h5, h6, a
{
	color: #303001;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 12px;
	margin: 0;
	padding: 0;
}
 
a
{
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
img
{
	border: 0;
}
.titulo_est
{
	font-size: 20px;
	color: #687800;
	font-weight: bold;
	margin: 0 5px;
}
 
.h1_m
{
	font-size: 16px;
	color: #687800;
	font-weight: bold;
	margin: 0 10px 10px 0;
}
h1, h1 a
{
	font-size: 12px;
	color: #878a09;
	font-weight: bold;
}
h2
{
	font-size: 16px;
}
 
input, textarea, select
{
	border: 1px solid #adb311;
	background: #ffffff;
	padding: 1px;
}
/* << GERAL >> */
 
.texto1
{
	color: #687800;
	font-size: 11px;
	margin-top: 5px;
	font-weight: bold;
}
#bolao_topo div
{
	float: left;
}
 
/* << CORES >> */
.bg1
{
	background: #fff;
}
.bg2
{
	background: #f8f6db;
}
.bg3
{
	background: #f3f1ca;
}
.bg4
{
	background: #c1ca26;
}
/* << CORES >> */
 
 
/* << ESQUERDA >> */
.conteudo_esquerdo
{
	background: #f8f9e8;
	padding: 10px;
	margin-bottom: 10px;
	font-size: 12px;
}
.conteudo_esquerdo .dados, .conteudo_esquerdo .dados span, .conteudo_esquerdo .dados h2 span, .conteudo_esquerdo .dados h2 a
{
	font-size: 13px;
	margin: 5px 0 0 0;
	font-weight: bold;
}
.conteudo_esquerdo .dados .dados-peq, .conteudo_esquerdo .dados .dados-peq span
{
	color: #687800;
	font-weight: normal;
	font-size: 11px !important;
}
 
.bolao_menu-esquerdo
{
	clear: both;
}
.bolao_menu-esquerdo span
{
	display: block;
	background: #f3f1ca;
	margin: 2px 0;
	font-size: 13px;
}
.bolao_menu-esquerdo span a
{
	display: block;
	padding: 3px;
	text-decoration: none;
	font-size: 12px;
	color: #687800;
}
.bolao_menu-esquerdo span a:hover
{
	background: #eeecbd;
	text-decoration: none;
}
.bolao_menu-esquerdo span a h2
{
	font-size: 12px;
	color: #687800;
	font-weight: normal;
}
.bolao_menu-esquerdo .active
{
	background: #c1ca26;
}
.bolao_menu-esquerdo .active a
{
	color: #3d3f03;
}
.bolao_menu-esquerdo .hover
{
	background: none;
	clear: both;
	text-decoration: none;
}
 
.bolao_menu-esquerdo-convidar
{
	float: left;
	margin: 3px 0 0 10px;
	font-weight: bold;
	color: #687800;
	text-decoration: underline;
}
.bolao_menu-esquerdo-convidartxtfield
{
	font-size: 11px;
	padding: 0 2px;
	color: #687800;
}
/* << ESQUERDA >> */
 
 
/* << BOTÃO >> */
.btnA
{
	background: url(images/bolao_btn-esq.gif) left no-repeat;
	height: 19px;
	float: left;
	padding-left: 10px;
}
.btn
{
	background: url(images/bolao_btn-bg.gif) no-repeat right top;
	padding-right: 8px;
	height: 19px;
	display: block;
	line-height: 16px;
	text-decoration: none;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	color: #687800 !important;
}
 
.btn_verdeA
{
	background: url(images/bolao_btnverde-esq.gif) no-repeat left top;
	height: 19px;
	float: left;
	padding-left: 10px;
}
.btn_verde
{
	background: url(images/bolao_btnverde-bg.gif) no-repeat right top;
	padding-right: 8px;
	height: 19px;
	display: block;
	line-height: 16px;
	text-decoration: none;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	color: #687800 !important;
}
 
.btn:hover, .btn_verdeA:hover
{
	text-decoration: underline;
}
/* << BOTÃO >> */
 
 
.linha_sep
{
	clear: both;
	line-height: 1px;
	height: 1px;
	overflow: hidden;
	font-size: 1px;
	margin: 5px 0;
	background: #d4d5c6;
}
 
 
#bolao_barra-mapa
{
	width: 1003px;
	margin: 0 auto;
	color: #fff;
	text-align: right;
	padding-top: 2px;
}
#bolao_barra-mapa a
{
	color: #fff;
}
#bolao_barra-mapa select
{
	border: 1px solid #adb311;
	padding: 1px;
	color: #444700;
	font-size: 11px;
	margin: 0 4px;
	width: 195px;
}
 
 
#bolao_corpo
{
	width: 1004px;
	margin: 0 auto;
	background: #e1e8c9;
}
#corpo_padd
{
	padding: 0 5px 5px;
}
#bolao_buscar
{
	padding: 105px 5px 0 10px;
	font-weight: bold;
	font-size: 12px;
}
#bolao_buscar select, #bolao_buscar input
{
	border: 1px solid #adb311;
	padding: 1px 2px;
	margin-top: 2px;
	color: #444700;
	font-size: 11px;
}
#bolao_buscar select
{
	width: 130px;
}
#bolao_buscar input
{
	height: 16px;
	line-height: 16px;
}
 
 
#bolao_topo-bg
{
	background: url(images/bolao_topo_bg.jpg);
	width: 285px;
	height: 156px;
}
#bolao_topo-dir
{
	background: url(images/bolao_topo_anonimo.jpg);
	width: 211px;
	height: 156px;
}
#bolao_topo-dir div
{
	float: none;
}
#bolao_topo-dir .txtfield
{
	border: 1px solid #adb311;
	padding: 1px 2px;
	margin: 3px 0;
	color: #444700;
	font-size: 11px;
	width: 150px;
}
#bolao_topo-dir p
{
	font-weight: bold;
	margin: 10px;
	line-height: 16px;
	padding-bottom: 7px;
}
 
.bolao_topo-dir-logada
{
	height: 156px;
	background: url(images/bolao_topo_anonimo.jpg);
	width: 211px;
	line-height: 17px;
	display: none;
}
 
 
 
 
#bolao_caminho-links
{
	padding: 15px 5px;
}
 
 
#bolao_barra-topo
{
	background: #535700 url(images/bolao_barra_canto.jpg) no-repeat top right;
	padding: 8px 10px 5px;
	color: #fff;
	font-size: 12px;
}
#bolao_barra-topo a
{
	font-weight: normal;
	color: #fff;
	font-size: 12px;
}
#bolao_barra-topo .topo_on
{
	color: #d5e200;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
 
#bolao_barra-topo1
{
	background: #f1f2e4;
	padding: 8px 5px 5px;
	color: #333;
	border: solid 1px #535700;
	font-size: 12px;
}
#bolao_barra-topo1 a
{
	font-weight: normal;
	color: #333;
	font-size: 12px;
}
#bolao_barra-topo1 .topo_on
{
	color: #000;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
}
 
 
/* << ALINHAMENTO >> */
#bolao_conteudo
{
	float: left;
	width: 100%;
	background: url(images/bolao_corpo_bg.jpg) right bottom no-repeat;
}
#bolao_conteudo-centro
{
	margin: 0 310px 0 160px;
}
#bolao_conteudo-centro0
{
	margin: 0;
}
#bolao_conteudo-centro-sdireita
{
	margin: 0 0 0 160px;
}
#bolao_conteudo-centro-sesquerda
{
	margin: 0 310px 0 0;
}
#bolao_esquerda
{
	float: left;
	width: 150px;
	margin-left: -994px;
}
#bolao_direita
{
	float: left;
	width: 300px;
	margin-left: -300px;
}
/* << ALINHAMENTO >> */
 
 
#bolao_rodape
{
	background: #f8f9e8;
	text-align: center;
	height: 32px;
	margin-top: 5px;
}
#bolao_rodape img
{
	float: right;
	margin-right: 10px;
	border: none;
}
#bolao_rodape span
{
	display: block;
	padding-top: 10px;
}
 
#abas
{
	margin-bottom: 10px;
	margin-top: 10px;
}
#abas td
{
	padding-left: 16px;
	background: url(images/bolao_aba_esq_off.gif) no-repeat left top;
	vertical-align: top;
}
#abas td a
{
	float: left;
	display: block;
	font-size: 16px;
	padding: 7px 32px 6px 15px;
	background: url(images/bolao_aba_dir_off.gif) no-repeat right top;
	color: #303001;
	font-weight: bold;
	text-decoration: none;
}
#abas td a:hover
{
	color: #757b03;
}
#abas .on
{
	background: url(images/bolao_aba_esq_on.gif) no-repeat left top #535700;
}
#abas .on a
{
	background: url(images/bolao_aba_dir_on.gif) no-repeat right top;
	color: #fff;
}
#abas .on a:hover
{
	color: #ccc;
}
 
.caixa_info
{
	background: #f8f9e8;
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	clear: both;
}
.caixa_info h4
{
	background: #f3f1ca;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	margin: 5px 0;
	clear: both;
}
.caixa_infob
{
	background: #fff;
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	clear: both;
}
.caixa_info h2, .caixa_infob h2
{
	color: #687800;
	font-size: 16px;
	font-weight: bold;
	margin: 0 10px 10px 0;
}
.caixa_info .rodape, .caixa_infob .rodape
{
	font-weight: bold;
	padding-top: 5px;
	border-top: 1px solid #bbb;
	text-align: right;
	margin: 10px 10px 0 0;
	clear: both;
}
.caixa_info .rodape2, .caixa_infob .rodape2
{
	font-weight: bold;
	padding-top: 5px;
	text-align: right;
	margin: 10px 0 0 0;
	clear: both;
}
.caixa_info ul
{
	list-style: none;
}
.caixa_info .rodape a
{
	color: #687800;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.caixa_info .rodape2 a
{
	color: #687800;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
 
.caixa_info .tabela_bolao-dtq
{
	width: 100%;
}
.caixa_info .tabela_bolao-dtq td
{
	background: #fff;
	vertical-align: middle;
	text-align: center;
	width: 30%;
}
.caixa_info .tabela_bolao-dtq td h2, .tabela_bolao-dtq td h2 a
{
	font-size: 11px;
	color: #303001;
	font-weight: bold;
	margin: 0;
}
.caixa_info .tabela_bolao-dtq .bolao
{
	padding: 5px;
	margin: 5px;
}
.caixa_info .tabela_bolao-dtq .bolao img
{
	margin: 5px auto;
}
.caixa_info .conteudo, .caixa_infob .conteudo
{
	margin: 0 10px 10px 0;
	clear: both;
}
 
/* << BOX PROXIMOS JOGOS / ULTIMOS JOGOS >> */
.caixa_info .tabela_jogo
{
	width: 100%;
	margin-top: 5px;
}
.caixa_info .tabela_jogo td
{
	border-top: 1px solid #bbb;
	padding: 5px 2px;
	word-wrap: break-word;
	font-size: 10px !important;
}
.caixa_info .tabela_jogo td img
{
}
.caixa_info .tabela_jogo .data
{
	text-align: left;
	width: 1%;
}
.caixa_info .tabela_jogo .mandante
{
	text-align: right;
}
.caixa_info .tabela_jogo .escudo
{
	text-align: center;
	width: 1%;
}
.caixa_info .tabela_jogo .visitante
{
}
.caixa_info .tabela_jogo .placar
{
	text-align: center;
}
/* << BOX PROXIMOS JOGOS / ULTIMOS JOGOS >> */
 
.caixa_info .lista_info
{
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}
.caixa_info .lista_info li
{
	padding: 7px;
}
 
.caixa_info .bolao_entre, .bolao_entre a
{
	color: #687800;
}
.bolao_entre a
{
	font-weight: bold;
	line-height: 22px;
}
 
.caixa_info .tabela_cadastro
{
	width: 100%;
	margin-bottom: 10px;
}
.caixa_info .tabela_cadastro h3
{
	font-size: 16px;
}
.caixa_info .tabela_cadastro span
{
	font-size: 10px;
	margin-left: 5px;
}
.caixa_info .tabela_cadastro td
{
	vertical-align: top;
	padding: 3px 4px;
}
.caixa_info .tabela_cadastro .titulo
{
	text-align: left;
	font-weight: bold;
	padding: 5px 0;
	border-bottom: 1px solid #bbb;
}
.caixa_info .tabela_cadastro .descricao, .caixa_info .tabela_cadastro .descricao span
{
	width: 30%;
	text-align: right;
}
.caixa_info .tabela_cadastro .dados
{
	width: 25%;
	text-align: right;
	vertical-align: top;
}
 
 
.caixa_info .criar_bolao
{
	border-top: 1px solid #bbb;
	padding-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.caixa_info .criar_bolao h2
{
	float: left;
	line-height: 20px;
}
.caixa_info .criar_bolao span
{
	float: left;
}
.caixa_info .criar_bolao select
{
	width: 330px;
	border: 1px solid #adb311;
	text-indent: 1px;
	float: left;
	margin-right: 5px;
}
.caixa_info .criar_bolao-perfil select
{
	width: 330px;
	border: 1px solid #adb311;
	text-indent: 1px;
	float: left;
	margin-right: 5px;
}
.caixa_info .criar_bolao-perfil h2
{
	float: left;
	line-height: 22px;
}
 
.conteudo .criar_bolao2
{
	clear: both;
}
.conteudo .criar_bolao2 h2
{
	float: left;
	line-height: 20px;
}
.conteudo .criar_bolao2 span
{
	float: left;
}
.conteudo .criar_bolao2 select
{
	width: 330px;
	border: 1px solid #adb311;
	text-indent: 1px;
	float: left;
	margin-right: 5px;
}
 
 
.caixa_info .classificacao h2
{
	float: left;
	margin-right: 10px;
	line-height: 20px;
	float: left;
}
.caixa_info .classificacao img
{
	float: left;
	margin-right: 8px;
}
.caixa_info .classificacao .posicao img
{
	margin-top: 6px;
}
.caixa_info .bolao_classificacao-time, .bolao_classificacao-time-foco
{
	width: 200px;
	clear: both;
	border-bottom: 1px solid #bbb;
	padding: 10px 0;
	height: 20px;
}
.caixa_info .bolao_classificacao-time-foco
{
	background: #f7fdcc;
}
 
 
 
 
.bolao_txtfield-cadastro
{
	width: 220px;
	padding: 0 2px;
}
.bolao_checkbox-cadastro
{
	border: none;
	padding: 0 2px;
	background: #fff;
	border: none;
}
 
 
.caixa_banner
{
	margin-bottom: 10px;
}
 
 
.bolao_select-home
{
	width: 267px;
	border: 1px solid #adb311;
	float: none;
}
 
.bolao_ajuda
{
	text-align: center;
	color: #687800;
	font-size: 12px;
	float: left;
	line-height: 18px;
	width: 115px;
	padding: 2px 10px;
	font-weight: bold;
	display: block;
	margin: 2px 0 0 3px;
	text-decoration: none;
}
.bolao_ajuda-on
{
	text-align: center;
	font-size: 12px;
	float: left;
	line-height: 18px;
	width: 115px;
	padding: 2px 10px;
	font-weight: bold;
	display: block;
	margin: 2px 0 0 3px;
	color: #424200;
	background: #c1ca26;
}
 
 
 
 
 
#bolao_direita-top10
{
	background: #535700;
}
#bolao_direita-top10 h2
{
	color: #fff;
}
#bolao_direita-top10 h2 span
{
	color: #f3f1ca;
}
.tabela_top10
{
	clear: both;
	width: 100%;
	border-top: 1px solid #d0d665;
	margin-top: 5px;
}
.tabela_top10 td
{
	line-height: 22px;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
}
.tabela_top10 .posicao
{
	width: 9%;
	text-align: center;
	color: #f3f1ca;
}
.tabela_top10 .link
{
	font-weight: bold;
	width: 10%;
	text-align: center;
}
.tabela_top10 .colocacao
{
	width: 7%;
	text-align: left;
	color: #f3f1ca;
}
.tabela_top10 .membro a
{
	line-height: 22px;
	vertical-align: middle;
	color: #fff;
	font-size: 12px;
}
 
#bolao_ul-ajuda-a
{
	list-style: none;
	margin: 0 0 4px 0;
	width: 282px;
}
#bolao_ul-ajuda-a li
{
	float: left;
	margin: 0 3px 2px 0;
	text-align: center;
	line-height: 20px;
	padding: 0 15px;
	font-weight: bold;
	color: #687800;
	font-size: 12px;
}
#bolao_ul-ajuda-a li a
{
	text-decoration: none;
	background: #c1ca26;
	display: block;
	line-height: 20px;
	padding: 0 20px;
	color: #424200;
	font-weight: bold;
	font-size: 12px;
}
 
#bolao_ul-ajuda
{
	clear: both;
	border-top: 1px solid #d0d665;
	padding-top: 3px;
}
#bolao_ul-ajuda li
{
	clear: both;
	width: 282px;
	color: #000;
	padding: 1px 0;
}
#bolao_ul-ajuda li a
{
	text-decoration: none;
}
#bolao_ul-ajuda li a:hover
{
	text-decoration: underline;
}
#bolao_ul-ajuda li span
{
	font-size: 10px;
	font-weight: bold;
	color: #888c31;
	margin-right: 1px;
}
 
 
.bolao_direita-links
{
	font-weight: bold;
	text-align: left;
	margin-top: 20px;
}
.bolao_direita-links a
{
	font-weight: bold;
	font-size: 12px;
	color: #687800;
}
 
 
.dados
{
	font-size: 12px;
	margin: 10px 0;
}
.dados span
{
	color: #687800;
	font-size: 11px;
	line-height: 15px;
}
.dados h2
{
	font-size: 13px;
	font-weight: bold;
	color: #3d3f03;
	margin: 5px 0;
}
 
 
#bolao_inicial select
{
	width: 130px;
}
#bolao_inicial h3
{
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0;
	color: #687800;
}
 
#bolao_inicial .bolao_especial-campeonatos
{
	font-size: 13px;
	margin: 0;
	font-weight: normal;
}
#bolao_inicial .bolao_especial-campeonatos img
{
	float: left;
}
#bolao_inicial .bolao_especial-campeonatos a
{
	text-decoration: none;
}
#bolao_inicial .bolao_especial-campeonatos a:hover
{
	text-decoration: underline;
}
#bolao_inicial .bolao_especial-campeonatos div
{
	clear: both;
}
#bolao_inicial .bolao_especial-campeonatos .sep
{
	clear: both;
	margin: 2px 0;
}
#bolao_inicial .bolao_especial-campeonatos .tipo
{
	display: block;
	float: left;
	font-size: 13px;
	color: #3d3f03;
	padding: 3px 0;
	background: #f3f1ca;
	width: 110px;
	margin: 0 0 2px 2px;
	text-decoration: none !important;
}
#bolao_inicial .bolao_especial-campeonatos .campeonato a
{
	clear: both;
	margin-left: 5px;
	line-height: 16px;
	font-size: 11px;
	color: #687800;
}
 
 
 
.bolao_listagem-cabecalho
{
	background: #f3f1ca;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	margin: 5px 10px 5px 0;
	clear: both;
}
.bolao_listagem-cabecalhoitem
{
	padding: 5px 0 5px 5px;
	margin: 5px 10px 5px 0;
}
 
.bolao_listagem-listitem
{
	clear: both;
	background-color: transparent;
	border-top: 1px solid #bbb;
	padding: 5px 7px 3px 3px;
	margin: 0 3px;
}
.bolao_listagem-listitem .imagem
{
	float: left;
	text-align: center;
	margin-left: -5px;
}
.bolao_listagem-listitem .imagem img
{
	margin: 5px 3px;
}
 
.bolao_listagem-dados
{
	padding: 0 5px 5px;
	margin-left: 85px;
	font-size: 12px;
}
.bolao_listagem-dados h3, h3 a
{
	padding: 2px 0;
	font-size: 12px;
	font-weight: bold;
}
.bolao_listagem-dados .qtd
{
	margin: 5px 2px 0 0;
}
.bolao_listagem-dados .tit
{
	font-size: 12px;
	font-weight: bold;
	padding: 3px 0;
}
 
.bolao_listagem-sep
{
	overflow: hidden;
	background: transparent;
	height: 0;
	clear: both;
}
 
#bolao_listagem-corpo
{
	clear: both;
	margin-right: 10px;
	margin-bottom: 10px;
	background: #fff;
}
 
 
.bolao_topo-imagem
{
	font-weight: bold;
	color: #fff;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	text-indent: 10px;
}
.bolao_topo-imagem a
{
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	line-height: 48px;
	text-decoration: underline;
	display: block;
}
 
#abas_campeonatos
{
	margin-bottom: 10px;
}
#bolao_tabela_forum-topo
{
	width: 991px;
	height: 32px;
	background: #f00;
}
.caixa_info .tabela_forum
{
	width: 100%;
	word-wrap: break-word;
}
.caixa_info .tabela_forum td, .caixa_info .tabela_forum td a
{
	line-height: 19px;
	vertical-align: top;
	padding: 3px;
	font-size: 12px;
}
.caixa_info .tabela_forum th
{
	text-align: left;
	margin: 0;
	padding: 3px;
}
.caixa_info .tabela_forum-tit
{
	padding: 3px 0;
	font-size: 12px;
	text-align: center;
}
.caixa_info .tabela_forum td .btnA
{
	background: url(images/bolao_btn-esq.gif) left no-repeat;
	float: left;
	padding-left: 10px;
}
.caixa_info .tabela_forum td .btn
{
	padding-right: 8px !important;
}
.caixa_info .chkbox
{
	padding: 0;
	border: none;
	margin: 2px;
	background: none;
}
.caixa_info .tabela_forum .chk
{
	width: 5%;
}
.caixa_info .tabela_forum .nome_topico
{
	width: 60%;
}
.caixa_info .tabela_forum .postagens_data
{
	width: 15%;
}
 
 
.bolao_estatisitcas-box
{
	background: #fff;
	clear: both;
	padding: 5px;
	margin-bottom: 10px;
}
.bolao_estatisitcas-box h2
{
	margin: 5px 0;
	line-height: 22px;
	width: 50%;
	float: left;
	text-align: center;
}
.bolao_estatisitcas-box h5
{
	margin: 5px 0;
	border-bottom: 1px solid #dadada;
	font-size: 12px;
	font-weight: bold;
	color: #687800;
	padding: 5px 0;
}
.bolao_estatisitcas-box .campos
{
	clear: both;
	margin: 10px 0;
}
.bolao_estatisitcas-box .tabela_campos
{
	width: 100%;
}
.bolao_estatisitcas-box .tabela_campos td span
{
	float: left;
	margin-right: 5px;
}
.bolao_estatisitcas-box .tabela_campos td
{
	line-height: 20px;
	font-weight: bold;
	color: #3d3f03;
	font-size: 11px;
}
.bolao_estatisitcas-box .tabela_campos td img
{
	float: left;
	margin-top: 6px;
}
.bolao_estatisitcas-box .campos select
{
	float: left;
	border: 1px solid #adb311;
	text-indent: 1px;
}
 
.bolao_estatisitcas-box .tabela_estatisticas
{
	width: 48%;
	float: left;
	word-wrap: break-word;
	margin: 0 5px 10px 0;
}
.bolao_estatisitcas-box .tabela_estatisticas td
{
	vertical-align: middle;
	font-weight: bold;
	padding: 7px 3px;
	margin: 0 3px;
	font-size: 12px;
}
.bolao_estatisitcas-box .escudo
{
	width: 3%;
	text-align: center;
	border-bottom: 1px solid #dadada;
}
.bolao_estatisitcas-box .escudo img
{
	margin: 0 3px;
}
.bolao_estatisitcas-box .time
{
	width: 66%;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px solid #dadada;
}
.bolao_estatisitcas-box .media
{
	width: 68%;
	text-align: right;
	border-bottom: 1px solid #dadada;
}
.bolao_estatisitcas-box .media span
{
	font-weight: normal;
}
.bolao_estatisitcas-box .tabela_estatisticas-sep
{
	overflow: hidden;
	background: transparent;
	height: 0;
	clear: both;
}
 
 
.caixa_info .bolao_bolao_desempenho
{
	border-bottom: 1px solid #bbb;
	padding-bottom: 10px;
	clear: both;
	margin-bottom: 10px;
}
.caixa_info .bolao_bolao_desempenho h2
{
	margin: 10px 0;
	text-align: center;
}
 
 
.tabela_estatisticas-numeros
{
	border-bottom: 1px solid #bbb;
	margin-bottom: 10px;
	clear: both;
	width: 100%;
	word-wrap: break-word;
}
.tabela_estatisticas-numeros td
{
	line-height: 19px;
	padding: 10px 5px;
	border-bottom: 1px solid #dadada;
	color: #71800d;
}
.tabela_estatisticas-numeros .dados, .dados span
{
	width: 25%;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
}
.tabela_estatisticas-numeros .time
{
	width: 75%;
}
.tabela_estatisticas-numeros strong
{
	color: #434500;
	margin-left: -10px;
}
 
 
.times
{
	background: #f8f9e8;
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	clear: both;
}
.times h2
{
	padding: 5px 0;
	border-bottom: 1px solid #bbb;
	margin-bottom: 5px;
	color: #687800;
	font-weight: bold;
}
 
.bolao_direita-busca
{
	margin: 0 10px 10px 0;
}
.bolao_direita-busca .select
{
	border: 1px solid #adb311;
	float: none;
	width: 280px;
	text-indent: 5px;
	clear: both;
	margin: 5px 0;
}
.bolao_direita-busca .txtfield
{
	border: 1px solid #adb311;
	margin: 3px 0;
	color: #444700;
	font-size: 11px;
	width: 273px;
	padding-left: 4px;
	clear: both;
}
 
.bolao_listagem-dados .msg
{
	font-size: 12px;
	padding: 5px 0 5px;
	margin-top: 2px;
}
.bolao_listagem-dados .data
{
	float: right;
	margin: 0 0 8px 15px;
}
 
.txtarea_recado
{
	width: 450px;
	margin: 5px;
	padding: 3px;
}
.bts span
{
	margin: 0 0 5px 5px;
}
 
.bolao_listagem-listitem .select
{
	float: left;
	margin-left: -4px;
}
.bolao_listagem-listitem .chkbox
{
	padding: 3px 2px 1px;
	overflow: hidden;
	border: none;
	background: none;
}
 
 
#abas_peq
{
	border-bottom: 1px solid #687800;
}
#abas_peq table
{
	margin-left: 5px;
}
#abas_peq td
{
	padding-left: 16px;
	background: #edf2db url(images/bolao_aba2_esq_off.gif) no-repeat left top;
	vertical-align: top;
}
#abas_peq td a
{
	float: left;
	display: block;
	font-size: 12px;
	padding: 7px 32px 6px 15px;
	background: url(images/bolao_aba2_dir_off.gif) no-repeat right top;
	color: #5f6400;
	font-weight: bold;
	text-decoration: none;
}
#abas_peq td a:hover
{
	color: #000;
}
#abas_peq .on
{
	background: #5e6300 url(images/bolao_aba2_esq_on.gif) no-repeat left top;
}
#abas_peq .on a
{
	background: url(images/bolao_aba2_dir_on.gif) no-repeat right top;
	color: #fff;
}
#abas_peq .on a:hover
{
	color: #ecf3d4;
}
 
 
.bolao_perfil
{
	clear: both;
}
.bolao_perfil .tabela_cadastro
{
	margin-bottom: -5px;
}
 
 
.cadastro_restrito
{
	float: right;
	margin-right: 5px;
}
 
 
.bolao_txtfield-perfil
{
	width: 220px;
	padding: 0 2px;
	float: left;
	margin-right: 5px;
}
.bolao_select-perfil
{
	padding-left: 2px;
	float: left;
	margin-right: 5px;
}
 
 
.bolao_palpite-filtro
{
	clear: both;
}
.bolao_palpite-filtro .select
{
	width: 200px;
	margin: 5px 15px 10px 0;
	float: left;
}
.bolao_palpite-filtro .chckbox
{
	margin: 5px 5px 10px 0;
	float: left;
	border: none;
	background: none;
}
.bolao_palpite-filtro .txtfield
{
	width: 90px;
	margin: 5px 5px 10px 0;
	float: left;
}
.bolao_palpite-filtro span
{
	margin-top: 4px;
}
.bolao_palpite-filtro .calendario
{
	margin: 0 10px 0 5px;
	float: left;
}
.bolao_palpite-filtro .calendario img
{
	margin-top: 5px;
}
 
 
.info
{
	margin-bottom: 20px;
	clear: both;
	padding: 5px 0;
}
.info h2
{
	font-size: 14px;
	float: left;
	margin-right: 10px;
	margin-top: 3px;
}
.info .placar
{
	width: 15px;
	float: left;
	text-align: center;
	margin-right: 10px;
	padding: 0 2px;
}
 
 
.palpite .tabela_palpite
{
	width: 100%;
	word-wrap: break-word;
}
.palpite .tabela_palpite td, .palpite .tabela_palpite td a
{
	line-height: 18px;
	font-size: 10px;
	vertical-align: top;
	padding: 5px 1px 5px 3px;
}
.palpite h2
{
	clear: both;
	font-size: 14px;
	display: block;
	margin: 0;
	padding: 5px 0;
}
.tabela_palpite h4
{
	padding: 2px 0;
	margin: 0;
	background: none;
}
.palpite .tabela_palpite th
{
	text-align: left;
	margin: 0;
	padding: 3px;
}
.palpite .tabela_palpite .mandante
{
	width: 30%;
	text-align: right;
	padding-right: 4px;
}
.palpite .tabela_palpite .local
{
	width: 34%;
	text-indent: 3px;
}
.palpite .tabela_palpite .hora
{
	width: 1%;
}
.palpite .tabela_palpite .txtfield
{
	width: 1%;
	text-align: center;
	padding: 0;
}
.palpite .tabela_palpite .vs
{
	width: 1%;
	text-align: center;
}
.palpite .tabela_palpite .visitante
{
	width: 30%;
	text-align: left;
}
.palpite .tabela_palpite .palpitou
{
	width: 2%;
	text-align: center;
}
.palpite .tabela_palpite .placar
{
	width: 16px;
	padding: 0;
	height: 15px;
	padding-top: 1px;
	text-align: center;
	margin: 4px 1px;
}
 
 
.tabela_aplicar-palpite
{
	width: 100%;
	word-wrap: break-word;
}
.tabela_aplicar-palpite .bolao_palpite-aplicar
{
	margin: 5px 0;
	background: #f3f1ca;
	padding: 5px 0 0 5px;
}
.tabela_aplicar-palpite .bolao_palpite-aplicar .select
{
	float: left;
	margin: 2px 0 3px 0;
}
.tabela_aplicar-palpite .bolao_palpite-aplicar .bts
{
	float: right;
	margin: 2px 0 5px 0;
}
.tabela_aplicar-palpite td
{
	border-bottom: 1px solid #bbb;
}
.tabela_aplicar-palpite td h3
{
	padding: 5px 0;
	font-weight: bold;
}
 
 
.caixa_info .tabela_foco
{
	width: 100%;
}
.caixa_info .tabela_foco td
{
	border-top: 1px solid #bbb;
	padding: 5px 3px;
}
.caixa_info .tabela_foco .posicao
{
	font-size: 14px;
	text-align: center;
	width: 15%;
}
.caixa_info .tabela_foco .membro
{
	width: 50%;
	text-align: left;
}
.caixa_info .tabela_foco .pts
{
	width: 35%;
	text-align: center;
}
.caixa_info .tabela_foco .bg3 td
{
	background: #c1ca26;
	font-weight: bold;
}
 
.caixa_info .foco h4
{
	background: #f3f1ca;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	margin: 5px 0;
	clear: both;
}
.caixa_info .foco .membro
{
	margin-left: 40px;
}
 
 
.tabela_bolao
{
	width: 100%;
	word-wrap: break-word;
	margin-bottom: 10px;
}
.tabela_bolao td, .tabela_bolao td a
{
	line-height: 22px;
	vertical-align: top;
	padding: 3px;
	font-size: 12px;
}
.tabela_bolao .dados, .tabela_bolao .dados span
{
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	width: 15%;
}
.tabela_bolao .info, .tabela_bolao .info h2
{
	text-align: left;
	width: 85%;
}
.tabela_bolao .info h2 a
{
	margin: 0;
}
.tabela_bolao td h2
{
	margin: 0;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
	color: #303001;
}
 
 
.caixa_info .palpite_jogo .select
{
	border: 1px solid #adb311;
	width: 270px;
	text-indent: 5px;
	clear: both;
}
 
 
.bolao_classificacao h2
{
	line-height: 20px;
	float: left;
}
.bolao_classificacao
{
	border: none;
}
.bolao_classificacao .select
{
	margin-left: 3px;
}
.bolao_classificacao h2
{
	line-height: 20px;
}
.bolao_classificacao .campeonato
{
	float: left;
}
.bolao_classificacao .campeonato .select
{
	margin: 0;
}
 
.tabela_classificacao
{
	clear: both;
	width: 100%;
	word-wrap: break-word;
	margin: 5px 0;
}
.tabela_classificacao td
{
	padding: 7px 2px;
	background: #fff;
	border-bottom: 1px solid #bebebe;
}
.tabela_classificacao th
{
	padding: 7px 2px;
	background: #fff;
	border-bottom: 1px solid #bebebe;
}
.tabela_classificacao .var th
{
	background: #f3f1ca;
	text-align: center;
	font-weight: bold;
}
.tabela_classificacao .var td
{
	background: #f3f1ca;
	text-align: center;
	font-weight: bold;
}
.tabela_classificacao .membro, .membro-nome
{
	text-align: center;
}
.tabela_classificacao .dados, .tabela_classificacao .dados span, .tabela_classificacao .dados-pg, .tabela_classificacao .posicao
{
	text-align: center;
	width: 8%;
	font-size: 12px;
	font-weight: normal;
}
.tabela_classificacao .dados-pg
{
	font-weight: bold;
}
.tabela_classificacao .membro-nome
{
	color: #169f00;
}
.tabela_classificacao .posicao
{
	font-weight: bold;
}
 
.tabela_classificacao .foco th
{
	background: #e1e8c9;
	border-bottom: 1px solid #828730;
}
.tabela_classificacao .foco td
{
	background: #e1e8c9;
	border-bottom: 1px solid #828730;
}
 
.tabela_jogo-ligavip
{
	clear: both;
	width: 100%;
	word-wrap: break-word;
	margin: 5px 0;
}
.tabela_jogo-ligavip td
{
	padding: 7px 2px;
	background: #fff;
	border-bottom: 1px solid #bebebe;
}
.tabela_jogo-ligavip th
{
	padding: 7px 2px;
	background: #fff;
	border-bottom: 1px solid #bebebe;
}
.tabela_jogo-ligavip .var th
{
	background: #f3f1ca;
	text-align: left;
	font-weight: bold;
	padding: 5px;
}
.tabela_jogo-ligavip .var td
{
	background: #f3f1ca;
	text-align: left;
	font-weight: bold;
	padding: 5px;
}
.tabela_jogo-ligavip .datahora .txtfield
{
	width: 110px;
	margin: 0 5px 0 0;
	float: left;
}
.tabela_jogo-ligavip .datahora
{
}
.tabela_jogo-ligavip .escudotime
{
}
.tabela_jogo-ligavip .placar
{
	text-align: center;
}
.tabela_jogo-ligavip .mandante
{
	width: 10%;
	text-align: center;
	font-weight: bold;
}
.tabela_jogo-ligavip .visitante
{
	width: 10%;
	text-align: center;
	font-weight: bold;
}
.tabela_jogo-ligavip .local
{
	width: 35%;
}
.tabela_jogo-ligavip .local .txtfield
{
	width: 250px;
	margin: 0 5px 0 0;
	float: left;
}
 
 
 
.bolao_paginacao
{
	margin: 0 10px 5px 0;
	text-align: left;
	line-height: 25px;
}
.bolao_paginacao h3
{
	font-weight: normal;
	float: left;
	line-height: 25px;
}
.bolao_paginacao span
{
	font-weight: bold;
}
.bolao_paginacao .links
{
	float: right;
}
.bolao_paginacao .links a
{
	margin: 0 2px;
}
 
 
.bolao_palpite-frase h4
{
	cursor: text;
	font-weight: normal;
	line-height: 14px;
	padding: 5px;
	background: #fff;
}
.bolao_palpite-frase span
{
	margin: 5px 5px 10px 0;
}
 
 
.bolao_esquerda-imagem
{
	text-align: center;
}
 
 
.bolao_times-evolucao
{
	clear: both;
	margin-bottom: 10px;
}
.bolao_times-evolucao h3
{
	color: #687800;
	text-align: center;
	border-bottom: none;
	background: #f3f1ca;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 5px 5px;
	margin: 10px 0 !important;
	clear: both;
	line-height: 20px;
}
 
 
.selecao
{
	margin-bottom: 10px;
}
.selecao .select
{
	width: 420px;
	float: left;
}
.selecao h2
{
	color: #687800;
	font-size: 16px;
	padding: 5px 3px 0 0;
	font-weight: bold;
	float: left;
	background: none;
}
 
 
.desempenho
{
	background: #fff;
}
 
 
.campanha-dados
{
	margin-bottom: 10px;
}
.campanha-dados .campanha-tabela
{
	width: 98%;
	background: #d4d4c3;
	margin: 5px auto;
}
.campanha-dados .campanha-tabela td
{
	padding: 10px;
	text-align: center;
	vertical-align: middle;
	background: #f7f7ef;
	font-size: 12px;
	font-weight: bold;
}
 
.campanha
{
	background: #fff;
	margin: 10px 0;
	padding: 5px;
	clear: both;
}
.campanha h3
{
	margin: 10px 5px 10px 0;
	color: #434500;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	text-align: left;
	padding: 5px 0 5px 0;
	font-size: 12px;
	background: #fff !important;
}
 
 
.aproveitamento
{
	float: left;
	width: 49%;
	padding-left: 5px;
}
.aproveitamento2
{
	padding-left: 5px;
}
 
 
.classificacao_foco
{
	float: left;
	width: 48%;
	padding-right: 5px;
}
.classificacao_foco .tabela_time-posicao
{
	width: 98%;
}
.classificacao_foco .tabela_time-posicao td
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	padding: 7px 2px;
}
.classificacao_foco .tabela_time-posicao .time
{
	width: 68%;
	text-align: left;
	text-indent: 4px;
}
.classificacao_foco .tabela_time-posicao .foco
{
	background: #ebf3ae;
}
.classificacao_foco .tabela_time-posicao .seta
{
	font-size: 11px;
	font-weight: normal;
}
.classificacao_foco .tabela_time-posicao .seta img
{
	margin-right: 1px;
}
 
.classificacao_foco2
{
	float: left;
	padding-right: 5px;
}
.classificacao_foco2 .tabela_time-posicao
{
	width: 98%;
}
.classificacao_foco2 .tabela_time-posicao td
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	padding: 7px 2px;
}
.classificacao_foco2 .tabela_time-posicao .time
{
	width: 68%;
	text-align: left;
	text-indent: 4px;
}
.classificacao_foco2 .tabela_time-posicao .foco
{
	background: #ebf3ae;
}
.classificacao_foco2 .tabela_time-posicao .seta
{
	font-size: 11px;
	font-weight: normal;
}
.classificacao_foco2 .tabela_time-posicao .seta img
{
	margin-right: 1px;
}
 
 
.imgbolao
{
	float: right;
}
.bolao_time-desempenho .campeonato
{
	float: left;
}
.bolao_time-desempenho .campeonato .select
{
	margin: 0;
}
.bolao_time-desempenho
{
	margin-bottom: 20px;
	clear: both;
}
.bolao_time-desempenho h2
{
	line-height: 20px;
	float: left;
}
.bolao_time-desempenho
{
	margin-bottom: 20px;
	clear: both;
}
.bolao_time-desempenho .rodape
{
	margin: 10px 0;
}
.bolao_grafico-aproveitamento h5
{
	color: #687800;
	border-bottom: none;
	margin: 0 10px 5px 0;
}
 
 
.bolao_grafico-aproveitamento div
{
	float: left;
	width: 110px;
}
.bolao_grafico-aproveitamento img
{
	margin-bottom: 10px;
}
.bolao_grafico-aproveitamento span
{
	clear: both;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}
.bolao_grafico-aproveitamento .vit
{
	color: #52b71b;
}
.bolao_grafico-aproveitamento .emp
{
	color: #acacac;
}
.bolao_grafico-aproveitamento .der
{
	color: #d30000;
}
 
.bolao_grafico-aproveitamento2 h5
{
	color: #687800;
	border-bottom: none;
	margin: 0 10px 5px 0;
}
 
 
.bolao_grafico-aproveitamento2 div
{
	float: left;
	width: 50%;
}
.bolao_grafico-aproveitamento2 img
{
	margin-bottom: 10px;
}
.bolao_grafico-aproveitamento2 span
{
	clear: both;
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
}
.bolao_grafico-aproveitamento2 .vit
{
	color: #52b71b;
}
.bolao_grafico-aproveitamento2 .emp
{
	color: #acacac;
}
.bolao_grafico-aproveitamento2 .der
{
	color: #d30000;
}
 
 
.tabela_grafico
{
	width: 100%;
}
.tabela_grafico td
{
	padding: 0 1px;
	text-align: center;
}
 
 
 
.texto
{
	padding: 0 0 10px 0;
	font-size: 12px;
}
.texto p
{
	padding-left: 5px;
	padding-right: 10px;
	margin-bottom: 20px;
}
.texto a, .texto p
{
	line-height: 18px;
	font-size: 12px;
}
.texto h2
{
	background: #f3f1ca;
	line-height: 25px;
	border-bottom: 1px solid #bebebe;
	padding-left: 5px;
}
.texto ul
{
	list-style: none;
	margin-left: 15px;
}
.texto li
{
	list-style: disc;
	color: #687800;
}
.texto li a
{
	text-decoration: none;
	color: #3d3f03;
	font-size: 12px;
}
.texto li a:hover
{
	text-decoration: underline;
}
.texto .num
{
	color: #687800;
}
 
.nada
{
	padding-bottom: 15%;
}
.nada2
{
	padding-bottom: 6%;
	padding-top: 2%;
}
.texto_alpha
{
	color: #b7be85;
}
 
.sumario_validacao
{
	padding: 10px 10px 10px 40px;
	margin: 0 10px 10px 0;
	border: 1px solid #D20000;
	background: #FFEAEA url(images/error.gif) no-repeat 10px 5px;
}
 
 
.btnA_forum
{
	background: url(images/bolao_btn-esq.gif) left no-repeat;
	height: 19px;
	float: left;
	padding-left: 10px;
}
.btn_forum
{
	background: url(images/bolao_btn-bg.gif) no-repeat right top;
	padding: 0 8px 0 0 !important;
	display: block;
	line-height: 19px;
	text-decoration: none;
	float: left;
	white-space: nowrap;
	font-weight: bold;
	color: #687800;
}
 
.msg_ok
{
	margin: 10px 80px 0;
	padding: 8px 15px 8px 40px;
	border: 1px solid #3f7c5f;
	background: #ECFFF5 url(images/ok.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
}
.msg_aviso_manutencao
{
	border: 1px solid #D20000;
	background: #FFEAEA url(images/alert.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
	padding: 8px 15px 8px 40px;
}
.msg_aviso_verde
{
	padding: 8px 15px 8px 40px;
	border: 1px solid #25da45;
	background: #25da45 url(images/alert.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
}
.msg_aviso
{
	padding: 8px 15px 8px 40px;
	border: 1px solid #CACA00;
	background: #FF0 url(images/alert.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
}
.msg_aviso a
{
	font-size: 12px;
	text-decoration: underline;
}
.msg_erro
{
	margin: 10px 80px 0;
	padding: 8px 15px 8px 40px;
	border: 1px solid #D20000;
	background: #FFEAEA url(images/error.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
}
.msg_sistema
{
	margin: 10px 80px 0;
	padding: 8px 15px 8px 40px;
	border: 1px solid #028CFD;
	background: #E8F8FF url(images/msg.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 12px;
}
.msg_sistema a
{
	font-size: 12px;
	text-decoration: underline;
}
 
.caixa_info .rodape_intro, .caixa_infob .rodape_intro
{
	font-weight: bold;
	padding-top: 5px;
	border-top: 1px solid #bbb;
	text-align: right;
	margin: 10px 0 10px 0;
	clear: both;
}
.caixa_info .rodape_intro a
{
	color: #687800;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.caixa_info .adicionar
{
	clear: both;
}
.caixa_info .adicionar h2
{
	float: left;
	line-height: 20px;
}
.caixa_info .adicionar span
{
	float: left;
}
.caixa_info .adicionar select
{
	width: 310px;
	border: 1px solid #adb311;
	text-indent: 1px;
	float: left;
	margin-right: 5px;
}
.caixa_info .caixa_pesquisa
{
	clear: both;
}
.caixa_info .caixa_pesquisa h2
{
	float: left;
	line-height: 20px;
}
.caixa_info .caixa_pesquisa span
{
	float: left;
}
.caixa_info .caixa_pesquisa select
{
	width: 235px;
	border: 1px solid #adb311;
	text-indent: 1px;
	float: left;
	margin-right: 5px;
}
 
.palpite_top
{
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	background: #f3f1ca;
	border-top: 1px solid #adb311;
	text-indent: 5px;
}
.palpite_top-rodada
{
	line-height: 20px;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	background: #f8f6db;
	border-top: 1px solid #adb311;
	border-bottom: 1px solid #ccc;
	text-indent: 5px;
}
.palpite_resultado_final td
{
	line-height: 16px;
	vertical-align: middle;
	color: #878a09;
	background: #f8f6db;
}
.palpite_partida
{
	width: 100%;
	border: none;
}
.palpite_partida td
{
	padding: 3px 0 !important;
}
.palpite_dados td
{
	line-height: 20px;
	vertical-align: middle;
	font-weight: bold;
	background: #fff;
}
.palpite_placar
{
	width: 15px;
	text-align: center;
	padding: 1px;
	line-height: 13px;
	font-weight: bold;
	font-size: 12px;
	color: #303001;
	margin: 0 1px;
}
 
#bolao_barra-fav
{
	margin-bottom: 10px;
	margin-top: 10px;
	height: 35px;
	background: url(images/barra_adv-bg.gif) repeat-x;
}
#bolao_barra-fav .nome
{
	float: left;
	font-weight: bold;
	font-size: 13px;
	padding: 12px 10px;
	color: #878a09;
}
#bolao_barra-fav #pasta
{
	float: right;
	padding: 10px 10px 0 10px;
}
#bolao_barra-fav #pasta input
{
	float: left;
}
#bolao_barra-fav .tipo{ color: #878a09; font-weight: bold; margin: 2px 0 0 5px; padding: 0; float: left; }
.bolao_barra-nav { list-style: none; margin-top: 8px; }
.msg_barra-fav { }
 
.bolao_barra-nav .bolao { float: left;	margin-right: 5px; }
.bolao_barra-nav .bolao a {	background: url(images/icon_bolao.gif) no-repeat left; display: block; float: left; padding: 0 4px 0 20px; line-height: 22px; }
.bolao_barra-nav .bolao a:hover{ background: url(images/icon_bolao.gif) no-repeat left #e9efd4; }
 
.bolao_barra-nav .comunidade-usuario { float: left;	margin-right: 5px; }
.bolao_barra-nav .comunidade-usuario a {height:25px; background: url(images/icon_comunidade_usuario.gif) no-repeat left; display: block; float: left; padding: 0 4px 0 20px; line-height: 22px; }
.bolao_barra-nav .comunidade-usuario a:hover { background: url(images/icon_comunidade_usuario.gif) no-repeat left #e9efd4; }
 
.bolao_barra-nav .comunidade-time { float: left; margin-right: 5px; }
.bolao_barra-nav .comunidade-time a {height:25px; background: url(images/icon_comunidade_time.gif) no-repeat left; display: block; float: left;	height:25px; padding: 0 4px 0 27px; line-height: 22px; }
.bolao_barra-nav .comunidade-time a:hover { background: url(images/icon_comunidade_time.gif) no-repeat left #e9efd4; }
 
.bolao_barra-nav .comunidade-campeonato
{
	float: left;
	margin-right: 5px;
}
.bolao_barra-nav .comunidade-campeonato a
{
	height:25px;
	background: url(images/icon_comunidade_campeonato.gif) no-repeat left;
	display: block;
	float: left;
	padding: 0 4px 0 20px;
	line-height: 22px;
}
.bolao_barra-nav .comunidade-campeonato a:hover
{
	background: url(images/icon_comunidade_campeonato.gif) no-repeat left #e9efd4;
}
 
.bolao_barra-nav .comunidade-ligavip
{
	float: left;
	margin-right: 5px;
}
.bolao_barra-nav .comunidade-ligavip a
{
	height:25px;
	background: url(images/icon_comunidade_ligavip.gif) no-repeat left;
	display: block;
	float: left;
	padding: 0 4px 0 25px;
	line-height: 22px;
}
.bolao_barra-nav .comunidade-ligavip a:hover
{
	background: url(images/icon_comunidade_ligavip.gif) no-repeat left #e9efd4;
}
 
.bolao_barra-nav .comunidade-especial
{
	float: left;
	margin-right: 5px;
}
.bolao_barra-nav .comunidade-especial a
{
	height:25px;
	background: url(images/icon_comunidade_especial.gif) no-repeat left;
	display: block;
	float: left;
	padding: 0 4px 0 25px;
	line-height: 22px;
}
.bolao_barra-nav .comunidade-especial a:hover
{
	background: url(images/icon_comunidade_especial.gif) no-repeat left #e9efd4;
}
 
 
.bolao_mapa-site
{
	list-style: none;
	margin-top: 8px;
}
 
.bolao_mapa-site .estatico
{
	margin: 5px;
}
.bolao_mapa-site .estatico a
{
	background: url(images/icon_bolaovip.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 20px;
	line-height: 22px;
}
.bolao_mapa-site .estatico a:hover
{
	background: url(images/icon_bolaovip.gif) no-repeat left #e9efd4;
}
 
.bolao_mapa-site .comunidade-usuario
{
	margin: 5px;
}
.bolao_mapa-site .comunidade-usuario a
{
	background: url(images/icon_comunidade_usuario.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 20px;
	line-height: 22px;
}
.bolao_mapa-site .comunidade-usuario a:hover
{
	background: url(images/icon_comunidade_usuario.gif) no-repeat left #e9efd4;
}
 
.bolao_mapa-site .comunidade-time
{
	margin: 5px;
}
.bolao_mapa-site .comunidade-time a
{
	background: url(images/icon_comunidade_time.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 27px;
	line-height: 22px;
}
.bolao_mapa-site .comunidade-time a:hover
{
	background: url(images/icon_comunidade_time.gif) no-repeat left #e9efd4;
}
 
.bolao_mapa-site .comunidade-especial
{
	margin-right: 5px;
}
.bolao_mapa-site .comunidade-especial a
{
	background: url(images/icon_comunidade_especial.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 25px;
	line-height: 22px;
}
.bolao_mapa-site .comunidade-especial a:hover
{
	background: url(images/icon_comunidade_especial.gif) no-repeat left #e9efd4;
}
 
.bolao_mapa-site .comunidade-campeonato
{
	margin: 5px;
}
.bolao_mapa-site .comunidade-campeonato a
{
	background: url(images/icon_comunidade_campeonato.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 20px;
	line-height: 22px;
}
.bolao_mapa-site .comunidade-campeonato a:hover
{
	background: url(images/icon_comunidade_campeonato.gif) no-repeat left #e9efd4;
}
 
.bolao_mapa-site .comunidade-ligavip
{
	margin: 5px;
}
.bolao_mapa-site .comunidade-ligavip a
{
	background: url(images/icon_comunidade_ligavip.gif) no-repeat left;
	display: block;
	padding: 0 4px 0 25px;
	line-height: 22px;
}
.bolao_mapa-site .comunidade-ligavip a:hover
{
	background: url(images/icon_comunidade_ligavip.gif) no-repeat left #e9efd4;
}
 
 
.estatisticas-campanha .select
{
	float: left;
	margin-right: 10px;
	width: 200px;
}
.estatisticas-campanha select
{
	margin-bottom: 5px;
}
.estatisticas-campanha h2
{
	line-height: 22px;
}
.estatisticas-campanha h4
{
	font-weight: normal;
	font-size: 11px;
	margin: 1px 0;
}
.estatisticas-campanha h3
{
	font-weight: bold;
}
.estatisticas-campanha .btnA
{
	float: right;
}
.estatisticas-campanha .vit, .emp, .der
{
	font-weight: bold;
	font-size: 14px;
	line-height: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
.estatisticas-campanha .vit
{
	color: #52b71b;
}
.estatisticas-campanha .emp
{
	color: #acacac;
}
.estatisticas-campanha .der
{
	color: #d30000;
}
.estatisticas-campanha .tabela_time
{
	width: 100%;
}
.estatisticas-campanha .tabela_time td
{
	font-size: 13px;
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	padding: 7px 2px;
}
.estatisticas-campanha .tabela_time .time
{
	text-align: left;
	width: 70%;
}
.estatisticas-campanha .tabela_time .foco
{
	background: #ebf3ae;
}
.estatisticas-campanha .tabela_time .seta
{
	font-size: 11px;
	font-weight: normal;
}
.estatisticas-campanha .tabela_time .seta img
{
	margin-right: 2px;
}
.estatisticas-campanha .grafico
{
	margin-top: -20px;
}
.bolao_grafico-direita div
{
	float: left;
}
 
.grafico_desempenho h2
{
	float: left;
	line-height: 20px;
}
.grafico_desempenho h3
{
	font-size: 11px;
	float: right;
	margin: 6px 0 0 0;
}
.grafico_desempenho h3 a
{
	font-size: 11px;
	font-weight: bold;
}
.grafico_desempenho select
{
	float: left;
	width: 223px;
}
 
.tabela_cadastro-ligavip
{
	width: 100%;
	clear: both;
}
.tabela_cadastro-ligavip td
{
	vertical-align: top;
	padding: 3px 4px;
}
.tabela_cadastro-ligavip .tr_dados td
{
	font-weight: bold;
	background: #f8f6db;
	padding: 7px 3px;
	vertical-align: middle;
}
.tabela_cadastro-ligavip .nome
{
	width: 5%;
}
.tabela_cadastro-ligavip .tipo
{
	width: 10%;
}
.tabela_cadastro-ligavip .confrontos
{
}
.tabela_cadastro-ligavip .etapa
{
	width: 50%;
}
.tabela_cadastro-ligavip .etapa_campo
{
	width: 240px;
}
.tabela_cadastro-ligavip .valor
{
	width: 40px;
}
.tabela_cadastro-ligavip .tr_texto
{
	background: #f3f1ca;
}
.tabela_cadastro-ligavip .grupo
{
	width: 65%;
	vertical-align: middle;
	line-height: 20px;
}
 
.grupo .nome
{
	font-weight: bold;
	float: left;
	margin-right: 5px;
}
 
.bolao_txtfield-cadastroligavip
{
	width: 220px;
	padding: 0 2px;
	float: left;
	margin-right: 5px;
}
 
.tabela_placar-ligavip
{
	width: 100%;
	clear: both;
}
.tabela_placar-ligavip td
{
	vertical-align: middle;
	padding: 3px 4px;
	text-align: center;
}
.tabela_placar-ligavip .etapa_campo
{
	width: 240px;
}
.tabela_placar-ligavip .valor
{
	width: 40px;
}
.tabela_placar-ligavip .placar
{
	width: 35%;
}
.tabela_placar-ligavip .td_space
{
	width: 25%;
	vertical-align: top;
}
 
 
.tabela_palpite-ligavip
{
	width: 100%;
	word-wrap: break-word;
	clear: both;
}
.tabela_palpite-ligavip td
{
	line-height: 18px;
	font-size: 10px;
	vertical-align: middle;
	padding: 5px 3px;
}
.tabela_palpite-ligavip h4
{
	padding: 2px 0;
	margin: 0;
	background: none;
}
.tabela_palpite-ligavip th
{
	text-align: left;
	margin: 0;
	padding: 3px;
}
.tabela_palpite-ligavip .mandante
{
	width: 40%;
	text-align: right;
	padding-right: 4px;
}
.tabela_palpite-ligavip .visitante
{
	width: 40%;
	text-align: left;
	padding-left: 4px;
}
.tabela_palpite-ligavip .escudo
{
	width: 1%;
}
.tabela_palpite-ligavip .txtfield
{
	width: 1%;
	text-align: center;
	padding: 0;
}
.tabela_palpite-ligavip .vs
{
	width: 1%;
	text-align: center;
}
.tabela_palpite-ligavip .palpitou
{
	width: 2%;
	text-align: center;
}
.tabela_palpite-ligavip .txtfield_placar
{
	width: 16px;
	padding: 0;
	height: 15px;
	padding-top: 1px;
	text-align: center;
	margin: 4px 1px 0 4px;
	font-weight: bold;
}
 
.tabela_palpite-ligavip .txtfield_placar_erro
{
	background: #e76f6f;
	width: 16px;
	padding: 0;
	height: 15px;
	padding-top: 1px;
	text-align: center;
	margin: 4px 1px 0 4px;
	font-weight: bold;
}
 
.watermark
{
	color: #ccc;
}
 
.msg_convite
{
	width:89%;
	padding: 8px 15px 8px 40px;
	border: 1px solid #d4df96;
	background: #f8fcea url(images/msg.gif) no-repeat 10px 5px;
	line-height: 18px;
	font-size: 11px;
}
.msg_convite a
{
	font-size: 11px;
	text-decoration: underline;
}

.ajax_loder
{
	background: #fff url(images/ajax-loader-gr-big.gif) center center no-repeat;
	opacity: 0.70;
	-moz-opacity: 0.70;
	filter: alpha(opacity=70);
		
	position: fixed;
	_position: absolute;
	z-index: 9998;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*http://www.howtocreate.co.uk/fixedPosition.html*/
	_top: expression( ( ( ignoreMe = document.documentElement.scrollTop ) ) + 'px' );
	/*http://www.howtocreate.co.uk/fixedPosition.html*/
	_height: expression( ( document.documentElement.clientHeight ) + 'px' );
}
 
#resenha .data_hora {float:right}
.resenha_list li {padding:7px; border-bottom:1px dashed #ccc;}
.resenha_list .mensagem {font-size: 12px; margin-bottom:2px}
.resenha_list a {font-size: 10px; font-style:italic; color:#6F6F6F;}
.resenha_list .origem {font-size: 10px; font-style:italic; color:#6F6F6F;}
.resenha_list .post_branco {background:#fff;}
.resenha_list .post_limao {background:#fff;}
.resenha_list .post_bolao {background:#ebf3ae;}
 
.bolao_noticias {margin:0; padding:0}
.bolao_noticias li {list-style:none; margin:0 5px 10px; border-bottom:1px solid #bbb; padding:10px 5px; background:#f3f1ca}
.bolao_noticias li h3 {font-weight:bold; font-size:14px; margin-bottom:5px; line-height:18px}
.bolao_noticias li p {font-size:11px}
.bolao_noticias .link {font-size:11px; color:#687800}
.bolao_noticias .link a {font-size:11px; font-weight:bold; text-decoration:underline; color:#687800}
.bolao_noticias li .data {font-size:10px;}

.caixa_info_bolao_premiado {background:#f3f1ca; padding-bottom:1px; margin-bottom:10px;}
.bolao_premiado_titulo {color:#fff; background:#bea800; padding:10px; margin:0; font-weight:bold }
.tabela_bolao_premiado {width:98%; margin:10px 5px;}
.tabela_bolao_premiado td {text-align:center; background:#fff; padding:5px; width:33% }
.tabela_bolao_premiado a {font-weight:bold }
.tabela_bolao_premiado img {margin:5px;}
.tabela_bolao_premiado .premio {color:#687800; font-size:12px;}
.caixa_info_bolao_premiado .rodape {border-top:1px solid #BBBBBB;clear:both;font-weight:bold;margin:10px;padding-top:5px; font-size:12px; text-decoration:underline}
.caixa_info_bolao_premiado .rodape a {font-weight:bold;  font-size:12px; text-decoration:underline}

#cadastro_bolao_validar td {padding:10px; line-height:18px}
.cadastro_bolao_texto p {line-height:14px}
#list_promo_bolao {list-style:decimal; margin:0 15px; padding:0 10px}
#list_promo_bolao li {padding:5px 0;}

.box_regulamento {line-height:22px}
.box_regulamento ul {margin:5px 10px}
.box_regulamento li {padding-left:2px 0 2px 15px; }

.bolao_topo_links_novo {width:125px; height:148px; background:url(images/bolao_topo_menu_novo.jpg) no-repeat; padding:8px 0 0 52px}
.bolao_topo_links_novo h2 {margin:0 0 12px 0; text-align:center; text-align:left}
.bolao_topo_links_novo h2 a {color:#fff; font:bold 13px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; display:block;  padding-top:2px; text-align:center; height:24px}
#topo_novo_contato {background:url(images/topo_btn_contato.gif) no-repeat; width:76px;}
#topo_novo_imprensa {background:url(images/topo_btn_imprensa.gif) no-repeat; width:80px;}
#topo_novo_sitemap {background:url(images/topo_btn_sitemap.gif) no-repeat; width:100px; }
#topo_novo_regulamento {background:url(images/topo_btn_regulamento.gif) no-repeat; width:107px;}

