* { padding:0;
	list-style: none;
} 


html,body {
	margin: 0;			
	padding: 0;
	overflow:auto	/* Remove scroll bars on browser window */	
	width: 100%;
	height: 100%;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 100%;
	background-color:#545454;
	background:url(media/bg_bg.jpg);
	background-position:center;
}

.botton {vertical-align:bottom}


#conteudo {
	 margin: 0 auto;
	 text-align: left; 
	 position: relative; 
	 min-height: 100%; 
	 height: auto; 
	 height: 100%;

 }
/*............BOTTOM:0(ZERO) É NECESSÁRIO...............*/
#rodape {
	width:100%;
	position: absolute;
	bottom:0px;
	height: auto;
	margin:0px;
	left: 0px;
}

/*............HACK COM CORREÇÕES PARA MSIE...............*/
* HTML #rodape { 
	margin-bottom:2px;
	bottom:-1px; 
}
#rodape-conteudo { 
	text-align:center; 
	line-height: 60px; 
		
}



.txt_white {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration:underline;
}

.txt_white2 {
font:14px Arial, Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
line-height:18px;
}

.txt_white2 a {
font:14px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white2 a:hover {
font:14px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration:underline;
}

.txt_white3 {
font:16px Arial, Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
line-height:22px;
}

.txt_white3 a {
font:16px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white3 a:hover {
font:16px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration:underline;
}

.txt_white4 {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_white4 a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration:underline;
}

.txt_white4 a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;

}



.txt_gray {
font:11px Tahoma, verdana, arial, sans-serif;
color:#727171;
text-decoration: none;
}

.txt_gray a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#7C7C7C;
text-decoration: none;
}

.txt_gray a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#333;
}


.txt_post {
font:12px Tahoma, verdana, arial, sans-serif;
color:#575757;
text-decoration: none;
}

.txt_post a {
font:12px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration: none;
}

.txt_post a:hover {
font:12px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration:underline
}


.txt_gray_post {
font:14px Tahoma, verdana, arial, sans-serif;
color:#727171;
text-decoration: none;
}

.txt_gray_post a {
font:14px Tahoma, verdana, arial, sans-serif;
color:#7C7C7C;
text-decoration: none;
}

.txt_gray_post a:hover {
font:14px Tahoma, verdana, arial, sans-serif;
color:#333;
text-decoration: underline;
}

.txt_gray2 {
font:11px Tahoma, verdana, arial, sans-serif;
color:#ccc;
text-decoration: none;
}

.txt_gray_news {
font:11px Tahoma, verdana, arial, sans-serif;
color:#b8b8b8;
text-decoration: none;
}


.txt_gray3 {
font:11px Tahoma, verdana, arial, sans-serif;
color:#2f2f2f;
text-decoration: none;
}

.txt_gray3 a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#2f2f2f;
text-decoration: none;
}

.txt_gray3 a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#333;
text-decoration:underline
}

.txt_ranking {
font:11px Tahoma, verdana, arial, sans-serif;
color:#2f2f2f;
text-decoration: none;
line-height:19px;
padding-left:10px
}

.txt_ranking a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#2f2f2f;
text-decoration: none;
line-height:19px;


}

.txt_ranking a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#333;
text-decoration:underline;
line-height:19px;


}


.txt_orange {
font:10px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
}

.txt_orange a {
font:10px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
}

.txt_orange a:hover {
font:10px Tahoma, verdana, arial, sans-serif;
color:#999;
}

.txt_orange2 {
font:24px Arial, helvetica, sans-serif;
color:#f78206;
text-decoration: none;
}

.txt_blue {
font:11px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration: none;
}


.txt_blue a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration: none;
}


.txt_blue a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#ccc;
text-decoration: none;
}


.txt_yellow {
font:11px Tahoma, verdana, arial, sans-serif;
color:#f2fe33;
text-decoration: none;
}

.txt_yellow a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#f2fe33;
text-decoration: none;
}

.txt_yellow a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#f2fe33;
text-decoration:underline;
}


.txt_telefonica {
font:11px Tahoma, verdana, arial, sans-serif;
color:#e0f841;
text-decoration: none;
padding-right:8px
}

.txt_telefonica2 {
font:11px Tahoma, verdana, arial, sans-serif;
color:#e0f841;
font-weight:bold;
line-height:18px

}


.txt_final {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
}

.txt_final a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration: none;
}

.txt_final a:hover{
font:11px Tahoma, verdana, arial, sans-serif;
color:#e0f841;
text-decoration: none;
}


.txt_pontos {
font:35px Arial, helvetica, sans-serif;
color:#afaeae;
text-decoration: none;
}

.txt_pontos2 {
font:83px Arial, helvetica, sans-serif;
color:#fff;
text-decoration: none;
padding-right:10px;
}


.txt_pontos3 {
font:45px Arial, helvetica, sans-serif;
color:#fff;
text-decoration: none;
text-align:center
}

.txt_ranking {
font:26px Arial, helvetica, sans-serif;
color:#fe9800;
text-decoration: none;
}


.txt_palpites {
font:63px Arial, helvetica, sans-serif;
color:#d3f44a;
text-decoration: none;
line-height:18px;

}

.txt_user {
font:23px Arial, helvetica, sans-serif;
color:#e1e1e1;
text-decoration: none;
padding-right:10px;
}

.txt_user2 {
font:23px Arial, helvetica, sans-serif;
color:#161616;
text-decoration: none;
padding-right:10px;
}

.txt_palpites {
font:14px Arial, helvetica, sans-serif;
color:#a7a7a7;
text-decoration: none;
padding-right:10px;
}


.txt_manchete {
font:16px Arial, helvetica, sans-serif;
color:#a7a7a7;
text-decoration: none;
}


.txt_welcome {
font:10px Tahoma, verdana, arial, sans-serif;
color:#aaa;
text-decoration: none;
padding-right:21px;
text-align:right;
}


.table_white {
font:11px Tahoma, verdana, arial, sans-serif;
color:#000;
text-decoration: none;
background-color:#FFFFFF;
margin-bottom:16px

}

.table_white a {
font:11px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration: none;

}

.table_white a:hover {
font:11px Tahoma, verdana, arial, sans-serif;
color:#00b5ea;
text-decoration:underline;

}

.box_blue {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
background-color:#00b5ea
}


.box_blue2 {
font:26px 'Helvetica Neue',Arial, verdana, Tahoma, sans-serif;
color:#fff;
text-decoration: none;
background-color:#00b5ea
}


.txt_contest {
font:26px Arial, verdana, Tahoma, sans-serif;
color:#fff;
padding-left:122px;

}

.txt_preco_roxo {
font:20px helvetica, verdana, Arial, Tahoma, sans-serif;
color:#5a419c;
font-weight:bold;
}

.txt_preco_red {
font:20px helvetica, verdana, Arial, Tahoma, sans-serif;
color:#c02320;
font-weight:bold;
}

.txt_hi {
font:28px Arial, verdana, sans-serif;
color:#fff;
text-decoration: none;
text-align:left;
padding-bottom:7px;
}

.txt_hi2 {
font:28px Arial, verdana, sans-serif;
color:#def425;
text-decoration: none;
text-align:left;
font-style:italic;
padding-left:15px
}

.txt_titulo {
font:11px Tahoma, verdana, arial, sans-serif;
color:#ff8400;
text-decoration: none;
font-weight:bold;
text-align:left;
}

.txt_titulo a{
font:11px Tahoma, verdana, arial, sans-serif;
color:#c02320;
text-decoration: none;
font-weight:bold;
}

.txt_titulo a:hover{
font:11px Tahoma, verdana, arial, sans-serif;
color:#999;
text-decoration: none;
font-weight:bold;
}

.txt_titulo2 {
font:13px arial, verdana, tahoma, sans-serif;
color:#676767;
text-decoration: none;
font-weight:bold;
text-align:left;
}

.txt_titulo2 a{
font:13px arial, verdana, tahoma, sans-serif;
color:#676767;
text-decoration: none;
font-weight:bold;
}

.txt_titulo2 a:hover{
font:13px arial, verdana, tahoma, sans-serif;
color:#323232;
text-decoration: none;
font-weight:bold;
}

.txt_submenu_white {
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
font-weight:bold;
padding:7px 2px 7px 11px;
text-align:left;
}

.txt_submenu_white a{
font:11px Tahoma, verdana, arial, sans-serif;
color:#fff;
text-decoration: none;
font-weight:bold;
padding-left:12px;
text-align:left;
}

.txt_submenu_white a:hover{
font:11px Tahoma, verdana, arial, sans-serif;
color:#ffdc5f;
text-decoration: none;
font-weight:bold;
}


.titulo_post {
font:33px Arial, helvetica, sans-serif;
color:#161616;
text-decoration: none;
padding-right:10px;
font-weight:bold
}


.titulo_post_cinza {
font:33px Arial, helvetica, sans-serif;
color:#666666;
text-decoration: none;
padding-right:10px;
font-weight:bold
}


.txt_xscores {
font:22px Arial, helvetica, sans-serif;
color:#00e4e9;
text-decoration: none;
padding-right:12px;
font-weight:bold
}

.txt_xscores2 {
font:42px Arial, helvetica, sans-serif;
color:#d8fb34;
text-decoration: none;
padding-right:9px;
font-weight:bold
}


.form_how {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:270px;
	height:26px;
	padding-left:5px;
}

.form_how2 {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:125px;
	height:26px;
	padding-left:5px;
}

.form {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-repeat:repeat-x;
	padding-left:5px;
}


.form_join {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:270px;
	height:16px;
	padding-left:5px;
}

.form_join_b {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ecf521;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:270px;
	height:16px;
	padding-left:5px;
}

.form_join2 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:120px;
	height:16px;
	padding-left:5px;
}

.form_join2_b {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ecf521;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:120px;
	height:16px;
	padding-left:5px;
}

.form_join3 {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:270px;
	padding-left:5px;
}


.form_indique {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #fff;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:205px;
	height:16px;
	padding-left:5px;
}


.form_login {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #333;
	border: 1px solid  #6c6c6c;
	background-color:#121212;
	background-image:url(media/bg_txtfield_login.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:80px;
	height:14px;
	padding-right:10px;
}


.form2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;
	width: 240px;
	border: 1px solid  #7a64b6;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	margin-left:12px;
		
}

.form3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;
	width: 35px;
	border: 1px solid  #7a64b6;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
		
}

.form4 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;
	width: 335px;
	border: 1px solid  #7a64b6;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
		
}

.form5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	color: #666;
	text-decoration: none;
	background-color: #ffffff;
	width: 525px;
	height:55px;
	border: 1px solid  #ccc;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
		
}

.table {
border-width: 1px;
border-style:solid;
border-color:#fff;
}

.table td {
border-width: 1px;
border-style:solid;
border-color:#CCCCCC;
}

.table_only {
border-width: 1px;
border-style:solid;
border-color:#fff;
}


.border{
border-width: 1px;
border-style:solid;
border-color:#000;
}

.border2{
border-width: 1px;
border-style:solid;
border-color:#fff;
}

.border3{
border-width: 1px;
border-style:solid;
border-color:#d9d9d9;
padding: 0px 6px 0px 6px;
margin-right:10px;
margin-bottom:10px
}


.border4{
border-width: 1px;
border-style:solid;
border-color:#8d9708;
padding: 0px 6px 0px 6px;
margin-right:10px;
margin-bottom:10px;
background-color:#efff1b
}

.border5{
border-width: 1px;
border-style:solid;
border-color:#00b5ea;
padding: 0px 6px 0px 6px;
margin-right:10px;
margin-bottom:10px
}

.border6{
border-width: 1px;
border-style:solid;
border-color:#8d9708;
padding: 0px 6px 0px 6px;
margin-right:10px;
margin-left:5px;
background-color:#efff1b;
width:180px
}


.border_ico{
border-top: 4px;
border-right: 4px;
border-bottom:4px;
border-style:solid;
border-color:#fff;
}

.border_news{
border-width: 1px;
border-style:solid;
border-color:#d9d9d9;
margin-right:8px;
margin-bottom:10px
}

.border_user{
border-width: 1px;
border-style:solid;
border-color:#ffffff;
padding: 0px 0px 0px 0px;
margin-left:4px;
margin-bottom:5px

}

.border_user a{
border-width: 1px;
border-style:solid;
border-color:#ffffff;
padding: 0px 0px 0px 0px;
margin-left:8px;
margin-bottom:8px

}

.border_user a:hover{
border-width: 1px;
border-style:solid;
border-color:#000000;
padding: 0px 0px 0px 0px;
margin-left:8px;
margin-bottom:8px

}





 ESTILOS MENU 


#loading {
	display: none; /* hidden */
}

.oculto{
	display: none; /* hidden */
}

.exibe{
	display: block; /* block */
}

.txtfld-contato {
font-family : Tahoma, sans-serif; font-size: 10px; text-decoration: none; color: #999; border: 1px solid  #00888b; background-color:#fff; background:url(media/bg_form.jpg); background-repeat:repeat-x; background-position:bottom;
}

.table_ranking tr td{
	line-height: 1px;
}

.f_carregando
{
	font-family : Verdana, Arial;
	font-size:11px;
}

#d_carregando_novo
{
	width: 100%;
	padding-top:280px;

}


.carregando_preto
{
	color:#e0f841;	
}

.carregando_branco
{
	color:#000000;	
}