@charset "utf-8";
/* CSS Document */
/** CSS RESET **/
* {
	margin:0;
	padding: 0;
	list-style: none;
	text-decoration: none;
}

img {border:none;}
hr {display: none;}
p {padding-bottom: 8px;}


html, body {
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:0px;
	background:url(images/background.jpg);
	background-color: #FFFFFF;
	background-repeat:repeat;
}
body {
    text-align:center; /* Centralizar na horizontal no IE caso o site entre em Quirks mode */
}

a:hover {
	text-decoration: underline;
}

.clearfix {
	clear: both;
}

#allpage{ 
	margin:10px auto;
	width:1005px;
	text-align: left;
	background-color:#FFFFFF;
	padding: 5px 5px;
	border: 5px solid #CCCCCC;
}

#top{
	height:160px;
	background:url(images/bg_topo.jpg);
	background-repeat:no-repeat;
	margin-bottom: 2px;
	clear:both;
}

#logo {
	text-indent: -999px;
	overflow: hidden;
	width: 236px;
	height: 90px;
}

#logo,#full_top_banner{
	float: left;

}

#logo {
	padding: 0;
}

#logo h1 {
  color: #8f8f8f;	
  font: bold 14px Verdana, Arial, sans-serif;
  line-height: 60px;  
}

#full_top_banner {
	height: 90px;
	width: 728px;
	padding: 0px;
	margin-top: 35px;
	margin-left: 260px;
	_margin-left: 260px;
	*margin-left: 260px;
	text-align: center;
	border: 1px solid #000000;
}

/* Menu Horizontal Superior */
#menu {	background: #999999; padding: 0; height: 30px; clear: both; margin-bottom: 10px;}
#menu ul li { float: left; }
#menu ul li a {
	display:inline-block;
	font: bold 14px Arial, Verdana, tahoma, sans-serif;
	line-height: 30px;
	color: white;
	padding: 0px 9px;
	background: url(images/menu_separador.jpg) right center no-repeat;
}
#menu ul li a.selected { background:#ffa119; color: yellow; }
#menu ul li a:hover { background:#ffa119; text-decoration:none; }
#menu ul li.right a { background:#ffa119; }
/* -----------Final do Menu Horizontal Superior */
/* -----------Inicio do Rodape */
#rodape {
	height: 30px;
	line-height:25px;
	text-align:center;
	color:#FFFFFF;
	background-color:#FF6600;
	clear:both;
	margin-top:10px;
}
/* -----------Final do Rodape */
/* separa coluna Esquerda */
#coluna_esquerda {
	clear: both;
	width: 170px;
	float: left;
	background-color:#FFFFFF;
}
/* -----------Final Coluna Esquerda */


/* separa coluna Centro */
#coluna_content {
	width: 525px;
	float: left;
	padding: 0 5px;
	background-color:#FFFFFF;
}
/* -----------Final Coluna centro */


/* separa coluna Direita */
#coluna_direita {
	width: 300px;
	float: right;
	background-color:#FFFFFF;
}
/* -----------Final Coluna Direita */


/* Boxe Laranja */

.box_laranja {
	clear: both;
	width: 170px;
	height: 30px;
	float: left;
	background:#ffa119;
	font: bold 14px Arial, Verdana, tahoma, sans-serif;
	color: #FFFFFF;
	margin-bottom: 2px;
}
.box_laranja h1 {
	font: bold 14px Arial, Verdana, tahoma, sans-serif;
	color: #FFFFFF;
	padding: 6px;
}

/* -----------Final Boxe Laranja */

/* Boxe Verde */
.box_verde {
	width: 300px;
	height: 30px;
	float: right;
	background:#008820;
	margin-bottom: 2px;
}
.box_verde h1 {
	font: bold 14px Arial, Verdana, tahoma, sans-serif;
	color: #FFFFFF;
	padding: 6px;
}
/* -----------Final Boxe Verde */









/* Boxe Publicidade */
.box_publicidade {
	clear:both;
	width: 300px;
	height: 269px;
	border-top: 1px solid #999999;
	background: #FFFFFF;
	float:right;
	margin-bottom: 5px;
}
.box_publicidade h1 {
	padding: 3px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
}
/* -----------Final Boxe Publicidade */



/* Box Cinza */
.box_cinza_p{
	clear:both;
	margin-bottom: 5px;
	border: 3px solid #c3c3c3;
	padding: 5px;
	width: 154px;
}
.box_cinza_p select { font-size:11px; width:100%; }
.box_cinza_g{
	clear:both;
	margin-bottom: 5px;
	border: 3px solid #c3c3c3;
	padding: 5px;
	width: 284px;
	height: auto;
}
.line_jr {
	vertical-align:middle;
	width: 100%;
	height: 30px;
	border-top: 1px solid #CCCCCC;
	clear:both;
	line-height: 30px;
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

.line_jr_content {
	vertical-align:middle;
	margin: 0 auto;
	width: 525px;
	height: 35px;
	border-top: 1px solid #CCCCCC;
	clear:both;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}

.line_jr_content input {
	width: 30px;
	height: 17px;
	padding: 4px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #990000;
	line-height: 25px;
	text-align:center;
}

.box_cinza_g select { font-size:11px; width:100%; }
.box_cinza_p a, .box_cinza_g a {
	font: 8pt Arial, Helvetica, sans-serif;
	color: #6392BF;
	text-decoration: none;
	clear:both;
	margin: 4px 0;
}
.box_cinza_p a:hover, box_cinza_g a:hover {
	text-decoration: underline;
}
.box_cinza_p h1 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	float: left;
	clear: both;
}
.box_cinza_p h2 {
	font: bold 10pt Arial, Helvetica, sans-serif;
	color: #FF9900;
	margin-left: 5px;
	text-decoration: none;
	float: left;
}
.line_destaque {
	height: 20px;
	line-height: 20px;
	padding: 3px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #FF9900;
	clear: both;
	background-color:#FFFFCC;
	margin-bottom:3px;
}
.erro{
	background: #FFBFBF;
	margin: 5px 0;
	padding: 3px;
	line-height: 15px;
	border: 1px solid #990000;
	color: #990000
	clear: both;
}
.oculto{
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	border: 0;
	color: #FFFFFF;
	display: none;
	height: 5px;
}
.sucesso{
	background: #B7FFB7;
	margin: 5px 0;
	padding: 3px;
	line-height: 15px;
	border: 1px solid #006600;
	color: #006600;
	clear: both;
}
.novidade{
	background: #FFFFFF;
	margin: 5px 0;
	padding: 3px;
	line-height: 25px;
	border: 2px solid orange;
	font: bold Verdana, Arial, Helvetica, sans-serif 12px;
	color: #ff0000;
	text-align:left;
}
.novidade a{color: #0000ff;}
.novidade a:hover{color: #0000ff; text-decoration:underline;}
.novidade a:visited{color: #0000ff;}
.aviso{
	background: #FFFFCC;
	margin: 5px 0;
	padding: 3px;
	line-height: 15px;
	border: 1px solid #FF9900;
	color: #FF9900;
	clear: both;
}
.texto{
	background: #FFFFFF;
	margin: 5px 0;
	padding: 3px;
	line-height: 15px;
	border: 1px solid #666666;
	color: #333333;
}
.regulamento{
	background: #FFFFFF;
	margin: 5px 0;
	padding: 3px;
	line-height: 15px;
	border: 1px solid #666666;
	color: #333333;

	font: 10px Verdana, Arial, Helvetica, sans-serif;
}
/* -----------Final Boxe Cinza */

/* Form Login Coluna Esquerda */

form#frmLogin {	margin-top: 5px; padding: 2px; margin-bottom: 10px; }
form#frmLogin input.texto{border: solid #CECECE 1px;font-weight: bold;color: #999999;padding: 4px;font-size: 8pt;padding-left: 24px;background: #FBFBFB url(images/lateral-frm-login.gif) no-repeat center left;}
form#frmLogin input.texto:focus {color: black;background-color: #ffffcc;}
form#frmLogin input#log_login {background-image: url(images/lateral-frm-login.gif);width: 120px;margin-bottom: 5px;}
form#frmLogin input#log_senha {background-image: url(images/lateral-frm-senha.gif);width: 120px;	margin-bottom: 10px;}
form#frmLogin input#log_entrar {margin-bottom: 10px;}
form#frmLogin a {background: transparent url(images/lateral-frm-item.gif) no-repeat center left;	padding-left: 10px;	color: #6392BF;	font-size: 8pt;	text-decoration: none;}
form#frmLogin a:hover {	text-decoration: underline;}
/* ------------- Final Form Login Lateral */
/* Form Indicar Coluna Esquerda */
form#frmIndicar {	margin-top: 5px; padding: 2px; margin-bottom: 10px; }
form#frmIndicar input.texto{border: solid #CECECE 1px;font-weight: bold;color: #999999;padding: 4px;font-size: 8pt;padding-left: 24px;background: #FBFBFB url(images/lateral-frm-login.gif) no-repeat center left;}
form#frmIndicar input.texto:focus {color: black;background-color: #ffffcc;}
form#frmIndicar input#indicar_nome {background-image: url(images/lateral-frm-login.gif);width: 120px;margin-bottom: 5px;}
form#frmIndicar input#indicar_email {background-image: url(images/lateral-frm-email.gif);width: 120px;	margin-bottom: 10px;}
form#frmIndicar input#indicar_btn {margin-bottom: 0px;}
form#frmIndicar a {background: transparent url(images/lateral-frm-item.gif) no-repeat center left;	padding-left: 10px;	color: #6392BF;	font-size: 8pt;	text-decoration: none;}
form#frmIndicar a:hover {	text-decoration: underline;}
/* ------------- Final Form Login Lateral */
/* Posiciona mini_logo Clubes */
.logo_clubes {
	padding: 5px;
}
/* ------------- Final Posiciona mini_logo Clubes */

#cadastro td{
	padding: 4px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}
#cadastro input {
	border: 1px solid #999999;
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#666666;
	padding: 2px;
}
#profile_picture {
	border: 1px dashed #FF9900;
	width: 90px;
	padding: 3px;
	margin: 5px 0;
}
.fieldset {
	padding: 5px;
}
/* Tabela Classificacao */
.table_classificacao {
	width: 100%;
	background-color:#FFFFFF;
	border: 0;
}
.table_classificacao tr{
	background-color:#FFFFFF;
}
.table_classificacao td{
	border-bottom: 1px solid #F0F0F0;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 5px;
}
.table_classificacao .tr_topo {
	background-color:#f6f6f6;
}
.table_classificacao .tr_topo td{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration:underline;
}
.table_classificacao .times {
	border-bottom: 1px solid #F0F0F0;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
}
.table_classificacao .tr_topo_grupos {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align: left;
}
.table_classificacao .grupos {
	border-bottom: 1px solid #F0F0F0;
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align:left;
}
.table_classificacao .borda_forte{border-bottom:2px solid #DDDDDD}
.table_classificacao .verde {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #006600;
	text-align: left;
}
.table_classificacao .azul {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: left;
}
.table_classificacao .laranja {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: left;
}
.table_classificacao .cinza {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
.table_classificacao .vermelho {
	font: bold 1.2em Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: left;
}
.logos_campeonatos{
	margin: 10px 7px;
}
<!--Monta Tabela Ranking-->
.table_ranking {
	width: 100%;
	background-color:#FFFFFF;
	border: 0;
}
.table_ranking .tr_topo {
	background-color:#f6f6f6;
}
.table_ranking .tr_topo td{
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #000099;
	text-decoration:underline;
	padding: 3px;
}
.table_ranking td{
	border-bottom: 1px solid #CCCCCC;
	padding: 3px;
}
.table_ranking .tr_title{
	height: 25px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#008820;
	background-color:#000099;
}
.table_ranking .borda_forte{border-bottom:2px solid #CCCCCC}
.table_ranking .verde {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #006600;
	text-align: center;
}
.table_ranking .azul {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000099;
	text-align: center;
}
.table_ranking .laranja {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-align: center;
}
.table_ranking .cinza {
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;

}
.table_ranking .preto {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
.table_ranking .vermelho {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-align: center;
}
.table_ranking .branco {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: left;
}

.chutes_vermelho {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.chutes_cinza {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
}
/* Estilo Quiz */
.timer {
	border: 0;
	font: bold 26px verdana; 
	color:#008820;
	width: 50px;
}
.text_timer{
	font: 18px verdana; 
	color:#000000;
}
.text_quiz {
	font: 22px verdana; 
	color:#999999;
}
.text_quiz_vermelho {
	font: 22px verdana; 
	color:#FF0000;
}
.text_quiz_verde {
	font: 22px verdana; 
	color:#008820;
}
/* Enquete */
#enquete h2{
	font: bold Verdana, Arial, Helvetica, sans-serif 14px;
	color:#008820;
}
.atualizacao {
	background-color:#EAEAEA;
	margin: 3px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#008820;
	padding: 2px;
}
/* Boloes */
.logo_bolao_p { width: 65px; height: 95px; margin: 4px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; float: left; text-align: center;}
.logo_bolao_p a { width: 65px; height: 95px; margin: 4px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; float: left; text-align: center;}
.logo_bolao_p a:hover { width: 65px; height: 95px; margin: 4px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; float: left; text-align: center; text-decoration:underline;}
.logo_bolao_p a:visited { width: 65px; height: 95px; margin: 4px; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000000; float: left; text-align: center;}
.logo_bolao {
	width: 117px;
	height: 175px;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	text-align: center;
	border: 1px #999999 dashed;
	margin: 5px 2px;
	text-align: center;
}
.div_bolao {
	padding: 5px 16px;
}
.detalhes_bolao {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 10px;
	width: 340px;
	float:left;
}
.div_bolao h1{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.div_bolao h2{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#008820;
}
.div_bolao h3{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #FF9900;
}
.div_bolao h4{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
}
.div_bolao h5{
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#008820;
}
.div_bolao h6{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
}
.div_bolao h6 a{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}
.div_bolao h6 a:hover{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: underline;
}
.div_bolao h6 a:visited{
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration: none;
}

#stats h1{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-align: center;
	background-color:#008820;
	line-height: 35px;
}
.legenda_verde, .legenda_laranja, .legenda_azul, .legenda_vermelho, .legenda_cinza {
	width: 10px;
	height: 10px;
	float: left;
	margin: 0 0 10px 0;
}
.legenda_verde { background-color:#006600; }
.legenda_azul { background-color:#000099; }
.legenda_laranja { background-color:#FF6600; }
.legenda_cinza { background-color:#666666; }
.legenda_vermelho { background-color:#FF0000; }
.legenda {
	float: left;
	height: 10px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0 15px 10px 5px;
}
#adquirir_lance h1 {
	padding: 10px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #008820;
	border-bottom: 1px solid #008820;
}
#adquirir_lance h2 {
	padding: 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#adquirir_lance h3 {
	padding: 2px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
#adquirir_lance h4 {

}
#adquirir_lance h5 {

}