@charset "utf-8";
/* CSS Document */

/* Gerais */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;}
	
.body_index {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;}

.body_pag_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

.body_passatempos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
		
a {
	padding: 0;
	margin: 0;}
	
a:active, a:visited, a:hover {
	padding: 0;
	margin: 0;}
	
div {
	padding: 0;
	margin: 0;}

span {	
	padding: 0;
	margin: 0;}

/* Genéricos */	
.margin_right_15 {
	margin-right: 15px;}

.margin_left_5 {
	margin-left: 5px;}

.margin_right_25 {
	margin-right: 25px;}
	
.margin_bottom_15 {
	margin-bottom: 15px;}
	
.margin_bottom_5 {
	margin-bottom: 5px;}

.margin_bottom_25 {
	margin-bottom: 25px;}
		
.margin_top_15 {
	margin-top: 15px;}
	
.margin_top_5 {
	margin-top: 5px;}
	
.margin_20 {
	margin: 20px;}
	
.justificado {
	text-align: justify;}

.padding5left {
	padding-left: 5px;}

.padding5right {
	padding-right: 5px;}

.padding10left {
	padding-left: 10px;}

.padding5top {
	padding-top: 5px;}

.padding150top {
	padding-top: 150px;}
	
.padding70top {
	padding-top: 70px;}

.padding10top {
	padding-top: 10px;}
	
.padding10right {
	padding-right: 10px;}

.padding15left {
	padding-left: 15px;}

.padding15right {
	padding-right: 15px;}
	
.padding20left {	
	padding-left: 20px;}

.padding20right {
	padding-right: 20px;}
	
.padding90right {
	padding-right: 90px;}
	
.padding2 {
	padding: 2px;}

.padding5 {
	padding: 5px;}

.padding10 {
	padding: 10px;}

.padding15 {
	padding: 15px;}

.padding20 {	
	padding: 20px;}

.branco {
	color: #fff;}
	
.preto {
	color: #000;}

.cinza {
	color: #333;}
		
.bold {
	font-weight: bold;}
	
.border_branco {
	border: 2px solid #fff;}

.td100 {
	width: 100%;}
	
/* index (menu) */
.tab_menu {
	width: 1000px;
	height: 117px;
	background-image: url(../img/menu_fundo.jpg);
	background-repeat: no-repeat;}

.form_menu {
	border: 1px solid #ccc;
	width: 98px;
	height: 17px;
	color: #333;
	font-size: 11px;}

.c333tam11 {
	font-size: 11px;
	color: #333;}

.tab_forms {
	width: 130px;}

.c0099cctam9 {
	font-size: 9px;
	color: #0099cc;}
	
.c0099cctam11 {
	font-size: 11px;
	color: #0099cc;}

a.linkazul:link, a.linkazul:active, a.linkazul:visited {
	font-size: 9px;
	color: #0099cc;
	text-decoration: none;} 
	
a.linkazul:hover {
	font-size: 9px;
	color: #0099cc;
	text-decoration: underline;} 
	
a.linkazul_maior:link, a.linkazul_maior:active, a.linkazul_maior:visited {
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;} 
	
a.linkazul_maior:hover {
	font-size: 11px;
	color: #0099cc;
	text-decoration: underline;} 
	
a.rollover_bgazul:link, a.rollover_bgazul:active, a.rollover_bgazul:visited {
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;} 
	
a.rollover_bgazul:hover {
	font-size: 11px;
	color: #fff;
	background-color: #3399FF;
	text-decoration: underline;}
	
a.cinza_azul:link, a.cinza_azul:active, a.cinza_azul:visited {
	font-size: 11px;
	color: #666;
	text-decoration: none;} 
	
a.cinza_azul:hover {
	font-size: 11px;
	color: #0099ff;
	text-decoration: underline;}

a.nav_pags:link, a.nav_pags:active, a.nav_pags:visited {
	font-size: 11px;
	color: #666;
	text-decoration: underline;} 
	
a.nav_pags:hover {
	font-size: 11px;
	color: #fff;
	background-color: #C44313;
	text-decoration: none;}
		
/* index (rodape) */	
.c0099cctam10 {
	font-size: 10px;
	color: #0099cc;}
	
a.linkazul10:link, a.linkazul10:active, a.linkazul10:visited {
	font-size: 10px;
	color: #0099cc;
	text-decoration: none;} 
	
a.linkazul10:hover {
	font-size: 10px;
	color: #0099cc;
	text-decoration: underline;} 
	
.tab_rodape {	
	width: 1000px;
	height: 70px;}

.cc00000tam11 {
	font-size: 11px;
	color: #c00000;}

/* index (rodape menor) */
.tab_rodape_menor {	
	width: 1000px;
	height: 28px;}
	
.rodape_menor_linha {
	border-bottom: 1px #e2e2e2 solid;
	border-top: 1px #e2e2e2 solid;}
	
/* index (conteudos) */
.tab_conteudos {	
	width: 1000px;
	height: 280px;}
	
a.cinza_escuro:link, a.cinza_escuro:active, a.cinza_escuro:visited {
	font-size: 11px;
	color: #333;
	text-decoration: none;} 
	
a.cinza_escuro:hover {
	font-size: 11px;
	color: #333;
	text-decoration: underline;}
	
.zona_conteudos_flash {
	width: 639px;
	height: 146px;}

.zona_conteudos_flash {
	width: 639px;}
	
a.linkazul11:link, a.linkazul11:active, a.linkazul11:visited {
	font-size: 11px;
	color: #0099cc;
	text-decoration: none;} 
	
a.linkazul11:hover {
	font-size: 11px;
	color: #0099cc;
	text-decoration: underline;} 
	
.cff6600tam11 {
	color: #ff6600;
	font-size: 11px;}

.linklarverm {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;} 


a.linklarverm:link, a.linklarverm:active, a.linklarverm:visited {
	font-size: 12px;
	color: #ff6600;
	text-decoration: none;} 
	
a.linklarverm:hover {
	font-size: 12px;
	color: #990000;
	text-decoration: none;} 	

.c666tam12 {
	color: #666;
	font-size: 12px;}
	
.c666tam17 {
	color: #666;
	font-size: 17px;}

.c666tam11 {
	color: #666;
	font-size: 11px;}
	
.cff7800tam11 {
	color: #ff7800;
	font-size: 11px;}
	
/* index (passatempos) */
.tab_passatempos {	
	width: 1000px;
	height: 372px;	
	background-image: url(../img/passatempos_fundo.jpg);
	background-repeat: no-repeat;}

.tab_passatempos_flash {
	width: 439px;}

/* passatempos */
.tab_ranking {
	width: 235px;
	border: 4px #8B2A2B solid;}
	
.cel_cinza_esc {
	background-color: #666;}
	
.cel_cinza_claro {
	background-color: #858585;}

.cel_vermelho_claro {
	background-color: #A25555;}

.h25 {
	height: 25px;}

.h35 {
	height:35px;}
		
.cel_vermelha {
	background-color: #8B2A2B;}

.cff9900 {
	color: #FF9900;}
	
.verdanatam11 {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;}	
	
.txt_centrado {
	text-align: center;}

.valign_middle {
	vertical-align: middle;}
	
.border_inf_pontilhado {
	border-bottom: dotted #fff 1px;}

.border_inf_azul {
	border-bottom: solid 1px #589CB5;}

.border_cinza_escuro {
	border-bottom: solid 1px #666;}

.border_vermelho_escuro {
	border-bottom: solid 1px #8B2A2B;}
	
.cel_amarela {
	background-color: #ffff00;}
	
.border_inf_cinza_claro {
	border-bottom: dotted #dbdbdb 1px;}
	
.cff6600tam12 {
	color: #ff6600;
	font-size: 12px;}
	
.cff6600tam11 {
	color: #ff6600;
	font-size: 11px;}
	
.cff6600tam17 {
	color: #ff6600;
	font-size: 17px;}

.size12 {
	font-size: 12px;}
	
.w180 {
	width: 180px;}
	
.input205_20 {
	width: 190px;
	height: 15px;
	border: solid 1px #809DB9 !important; 
	color: #000;
	font-size: 11px;}
	
.input205_20_2 {
	width: 190px;
	height: 18px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}

.txtbox205_20 {
	width:196px;
	height: 22px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}
	
.cff0000tam12 {
	font-size:12px;
	color: #ff0000;}
	
.txtbox_small {
	width:55px;
	height: 20px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}
	
.input_small {
	width: 75px;
	height: 14px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}
	
	
	
.input_small2 {
	width: 75px;
	height: 18px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}
	
.bordervermelho {
	border: solid #ff0000 3px !important;}
	
.c000tam13 {
	font-size: 13px;
	color: #000;}

.c000tam12 {
	font-size: 12px;
	color: #000;}
	
.cd5641etam11 {
	color: #D5641E;
	font-size: 11px;}
	
.c666tam17 {	
	color: #666;
	font-size: 17px;}
	
.menu_dot {
	border-bottom: dotted 1px #FFF;}

.menu_border_bottom {
	border-bottom: solid 1px #FF6600;}

.menu_border_left{
	border-left: solid 1px #FF6600;}
	
.menu_border_right {
	border-right: solid 1px #FF6600;}
	
.menu_border_top {
	border-top: solid 1px #FF6600;}
	
.cffftam11 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;}

a.cffftam11:link, a.cffftam11:visited, a.cffftam11:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;}
	
a.cffftam11:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #ff6600;
	text-decoration: none;}

.cc44313tam11 {
	font-size: 11px;
	color: #C44313;}	
	
.rebordo_laranja {
	border: 8px #ff6600 solid;}
	
.fundo_cinza_claro {
	background-color: #E4E4E4;}
	
.nav_pags_selected {
	font-size: 11px;
	color: #fff;
	background-color: #C44313;
	text-decoration: none;}
	
.tituloCategoriaPreferencias {
	vertical-align: middle;
	text-align: center;
	/*width: 140px;*/
	height: 35px;
	background-color: #f37401;
	border-bottom: 5px solid #f1f2f6;
	border-top: 5px solid #f1f2f6;
	border-left: 3px solid #f1f2f6;
	border-right: 3px solid #f1f2f6;} 
	
.nav_pags_selected {
	font-size: 11px;
	color: #fff;
	background-color: #C44313;
	text-decoration: none;}
	
.form_convite {
	width: 165px; 
	height: 175px;
	border: 1px solid #CCCCCC;}
	
.form_cal {
	width: 85px;
	height: 20px;
}
	
a.branco_amarelo:link, a.branco_amarelo:visited, a.branco_amarelo:active {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;}
	
a.branco_amarelo:hover {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #ffff00;
	text-decoration: none;}

.c333tam10 {
	font-size: 10px;
	color: #333;}

.c000tam17 {	
	color: #000;
	font-size: 17px;}
	
.margin_left_50 {
	margin-left: 50px;}
	
.form_sms_smaller {
	width: 185px;
	height: 16px;}
	
.form_sms_bigger {
	width: 240px;
	height: 75px;}
	
.form_caracteres_restantes {
	width: 44px;
	height: 20px;}
	
.fundo_azul_claro {
	background-color: #EAF7FD;}

.fundo_vermelho {
	background-color: #ff0000;}

.linkazul {
	font-size: 9px;
	color: #0099cc;}

.minhacontaTabela {
	border-top: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #f3f3f3;
	background: #FFFFFF;
	padding: 5px;}
	
.minhacontaEstrela {
	color: #FFFFFF;
	background: url(../imgs/fundo_estrela.gif) no-repeat left;
	height: 39px;}
	
.minhacontaTabela3Contorno {
	padding: 6px;}

.minhacontaTabelaTr {
	background: #F5F5F5;}

.minhacontaTabelaTrTopo {
	font-weight: bold;
	color: #000000;}
	
.minhacontaTabelaTrTopo2 {
	font-weight: bold;
	color: #000000;
	padding: 6px;}

.minhacontaTabelaBase {
	background: #3386A5;
	color: #FFFFFF;
	padding: 6px;
	border-bottom: 1px solid #ff6600;
	border-top: 1px solid #ff6600;}
	
.contornoTlm {
	border-top: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #f3f3f3;
	padding: 5px;
	background: #FFFFFF;}
	
.importante {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: #FF0000;
	padding: 5px;}
	
.popupFundoTdRebater {
	background: #FFFFFF;
	border: 2px solid #FF0066;
	padding: 6px;}
	
.popupFundoRebater {
	background: #FF0066;}

.fundo_vantagens {
	background-image: url(../img/vantagens_seta.jpg);
	background-repeat: no-repeat;}

.altura_40 {
	height: 40px;}

/* */
.cffftam12 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #FFFFFF;}
	
.margin_top_45 {
	margin-top: 45px;}
	
.padding12 {
	padding: 12px;}
	
/* */	
	
.margin_right_5 {
	margin-right: 5px;}
	
.margin_10 {
	margin: 10px;}	
	
.margin_5 {
	margin: 5px;}	
	
.border_azul_claro {
	border: 1px solid #DEF2FC;}
	
.fundo_branco {
	background-color: #FFFFFF;}
	
.margin_top_35 {
	margin-top: 35px;}
	
.input290_20 {
	width: 285px;
	height: 15px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}

.input290_90 {
	width: 285px;
	height: 85px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;}
	
.input120_20 {
	width: 110px;
	height: 15px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;}
	
.input210_20 {
	width: 200px;
	height: 15px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;}
		
/* ********** */	
.contorno_tab {	
	border-bottom: 1px solid #ff6600;}
	
.fundo_inqueritos {
	background-image: url(../img/inqueritos_seta.jpg);
	background-repeat: no-repeat;}
	
.c669900tam11 {
	font-size: 11px;
	color: #669900;}
	
.cc44313tam11 {
	font-size: 11px;
	color: #C44313}
	
.c666tam9 {
	color: #666;
	font-size: 9px;}
	
.c666tam10 {
	color: #666;
	font-size: 10px;}
	
.margin_left_35 {
	margin-left: 35px;}

.margin_left_30 {
	margin-left: 30px;}
	
.input320_20 {
	width: 310px;
	height: 15px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;}
	
.input660_95 {
	width: 650px;
	height: 85px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;}

.input290_25 {
	width: 285px;
	height: 25px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;}
	
.form_convite2 {
    width: 230px; 
    height: 175px;
    border: 1px solid #CCCCCC;
    color: #000;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;}

.padding10bottom {
    padding-bottom: 10px;}
    
.fundo_laranja_6px {
	height: 6px;
	background-color: #FF6600;}

.fundo_verde {
	background-color: #339933;}
	
.c000tam15 {
	color: #000000;
	font-size: 15px;}
	
.cff6600tam15 {
	color: #ff6600;
	font-size: 15px;}
	
.input170_20 {
	width: 170px;
	height: 15px;
	border: solid 1px #809DB9;
	color: #000;
	font-size: 11px;}
