/* CSS Document */
* {
	margin:0;
	padding:0;
	border:none;
}

body {
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma;
	font-size: 11px;
	/*background:url(../imagens/bg_geral.jpg) top center no-repeat #000;*/
	background:url(../imagens/bg_grama.jpg);
}

.clear { clear:both; }

.bold { font-weight: bold; }

.red { color:#FF0000; }

.blue { color:#0000FF; }

a {
	text-decoration:none;
	color:#666666;
}

a:hover { text-decoration: underline; }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif, Tahoma; font-size: 14px; }

#geral {
	width:944px;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
}
#topo { padding:0 0 0px 0; }
#colum {
	width:747px;
	float:left;
}

#coldois {
	width:197px;
	float:right;
}


table.previsaoN tr td { padding: 2px; }


#busca {
	float:left;
	width:275px;
	height:65px;
	background: url(../imagens/bg_busca.gif) no-repeat;
}
.buscaClassf { 
	margin:15px 0;
	}
	
.cpbuscaclass { width:250px; border:1px #999 solid; height:22px; }


	
#brc {
	background:url(../imagens/bg_pao.gif) no-repeat center top;
	padding:4px 0 5px 12px;
	margin:5px 0 5px 0;
}

.tfield_busca {
	width:129px;
	height:14px;
	border:#b2b3b3 solid 1px;
	margin:16px 0 0 90px;
	float:left;
	background:url(../imagens/bg_campo_busca.gif) no-repeat top left;
	font-size:9px;
}
.tfield_indique {
	border:#666666 1px solid;
	background:#FFF url(../imagens/bg_campo_formh2.gif) repeat-x;
	width:110px;
	height:16px;
}
.bt_busca {
	margin:13px 25px 0 0;
	float:right;
}

#bannerCentro {
	float:right;
	margin:0 0 5px 4px;
}

#banner_relogio {padding:6px 13px 6px 6px; top:0; position:relative; height:58px; width:139px;}
.fly { position:absolute; height:158px; top:-50px; z-index:11;}
.fly2 { position:absolute; height:30px; top:70px; z-index:10;}

#navglobal {
	width:158px;
	float:left;
	background:url(../imagens/bg_navglobal.jpg) no-repeat top;
}

#navglobal ul {
	text-decoration:none;
	list-style:none;
	margin:0 0 0 6px;
	text-align:left;
}

#navglobal li {
	background:url(../imagens/dt_nanglobal_setas.gif) no-repeat left;
	width:110px;
	padding:9px 0 3px 18px;
}

#radioaovivo { float:right; }

#cdt {
	float:right;
	width:589px;
}

#cdt_colum {
	background:url(../imagens/bg_cdt_colum.gif) repeat-y center;
	float:left;
	width:392px;
	text-align:center;
}

#cdt_colum table {
	font-size:9px;
	color:#555554;
}

.tituloTabelas {
	font-size: 12px;
	font-weight: bold;
}

.tituloTabelasVerde {
	font-size: 12px;
	color:#449a3c;
	font-weight: bold;
	font-style: italic;
}

#cdt_coldois {
	background:url(../imagens/bg_cdt_coldois.gif) repeat-y center;
	float: right;
	width:197px;
}
#cdt_jogos_abertos { float:left; width:382px; padding:5px 0 5px 10px; }
#fut_tbum {
	text-align:left;
	width:392px;
	height:104px;
	background:url(../imagens/imf_classificacao_brasileirao.gif) no-repeat;
}

#fut_tbdois {
	text-align:left;
	width:392px;
	height:45px;
	background:url(../imagens/imf_classificacao_carioca.gif) no-repeat;
}

#fut_tbum p, #fut_tbdois p {
	float:left;
	margin:87px 0 0 15px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#fut_tbdois p { margin:28px 0 0 15px; }

#fut_tbum img, #fut_tbdois img { float:right; }

.imgc2_border { border:#666666 solid 1px; }

.txt_vermelho {
	font-size:13px;
	color:#cc3333;
	font-weight: bolder;
}

a.lnkred {
	text-decoration:none;
	font-style: italic;
	color: #FF0000;
}

a.lnkred:hover { text-decoration:underline; }

.form_participe {
	color:#666666;
	font-weight: bold;
}

.txt_participe {
	color:#666666;
}
.tfield_w150, .tfield_w100, .tfield_w30, .tfield_h45 {
	border:#666666 1px solid;
	background:#FFF url(../imagens/bg_campo_form.gif) repeat-x;
	margin:3px 0 0 0;
}
.tfield_w150 {
	width:179px;
	height:16px;
}
.tfield_w100 {
	width:143px;
	height:16px;
}
.tfield_w30 {
	width:30px;
	height:16px;
}
.tfield_h45 {
	background:#FFF url(../imagens/bg_campo_formh2.gif) repeat-x;
	width:179px;
	height:45px;
}
.indique {
 float:left;
 width:140px;
 margin:0 0 0 5px;
}

#complemento {
	float:right;
	font-size:10px;
	width:786px;
}

#previsaodotempo {
	width:328px;
	height:116px;
	background: url(../imagens/previsaodotempo.gif) no-repeat;
	float: left;
	padding:49px 18px 0 18px;
}

#cotacao {
	width:406px;
	height:108px;
	background:url(../imagens/cotacao.gif) no-repeat;
	float:right;
	padding:40px 8px 0 8px;
}

.maquinadotempo_img { float:left; }

.maquinadotempo {
	width:180px;
	background:url(../imagens/bg_maquinadotempo.gif) no-repeat top;
	height:60px;
	float:left;
	padding:0 0 0 17px;
}

.public {
	background:url(../imagens/bg_coldois_public.gif) repeat-y;
	text-align:center;
	padding: 0 0 15px 0;
}

.public_banner { margin:3px 0 2px 0; }

.enquete { background:url(../imagens/bg_enquete.gif) repeat-y; }

.enquete imput {
	padding:0;
	margin:0;
	display: inline;
	border:0;
}

#rodape {
	background:url(../imagens/bg_rodape.gif) repeat-x;
	height:31px;
}

#rodape p {
	color:#56727d;
	font-size:11px;
	margin:15px 0 0 15px;
	float:left;
}

.marca_gelt {
	float:right;
	margin:4px 11px 0 0;
}

#cdtbot_internas {
	background:url(../imagens/bg_cdtbot_internas.gif) no-repeat bottom;
	padding:0 0 20px 0;
	width:586px;
	min-height:745px;
}

#cdt_internas {
	background:url(../imagens/bg_cdt_internas.gif) no-repeat top;
	padding:23px 15px 0 15px;
}

#ta_progama { width:558px; 
}

#ta_progama td { padding:5px; }

.ta_busca { width:558px; }

.ta_busca td { padding:5px; }

.tr_principal {
	font-size:11px;
	background:#bfd3e1;
	font-weight: bold;
	color:#253152;
}

.tr_rodada {
	font-size:11px;
	background:#aed181;
	font-weight: bold;
	color:#fefefe;
}

.tr_fases {
	font-size:14px;
	background:url(../imagens/bg_barraFase.gif) no-repeat top;
	font-weight: bold;
	color:#fff;
}

.tr_sec { background:#f2f2f2; }

.tr_top {
	background:#ee9b11;
	color:#FFFFFF;
}

.navlocal { margin:0 0 17px 0; }

.ta_comer {
	width:278px;
	float:left;
}

.ta_comer td { padding:5px; }

.comunicadores {
	text-align:center;
	background:#f2f2f2;
	margin:3px;
	float: left;
	height: 80px;
	width: 100px;
	padding: 0;
}

.comunicadores p {
	font-size:10px;
	width:100px;
	height:25px;
}

.radiofotos {
	margin:2px;
	float:left;
}

.radiohistoria {
	float:right;
	margin:0 0 10px 10px;
}

#popup_participe {
	background:#E1E5E8;
	text-align:center;
	height: 450px;
}

.line { margin:15px 0 15px 0; }

#paginacao {
	text-align:center;
	margin:20px 0 0 0;
	color:#505050;
	word-spacing: 5px;
	font-weight: bold;
}

a.lnk_prim, a.lnk_prox, a.lnk_num { text-decoration: none; }

a.lnk_prim { color:#adadad; }

a.lnk_prox { color:#505050; }

a.lnk_num { color:#adadad; }

a.lnk_prim:hover, a.lnk_prox:hover, a.lnk_num:hover, a.lnk_cadastrar:hover { text-decoration: underline; }

.noticias_data { float:left; }

.noticias_voltar { float:right; }

h2 { margin:10px 0 0 0; }

#noticia p { line-height: 130%; }

.form_faleconosco {
	color:#666666;
	font-weight: bold;
	margin:20px 0 20px 120px;
	width:292px;
}

.tyfield_w290, .tyfield_w250, .tyfield_w30, .tyfield_h100 {
	border:#666666 1px solid;
	background:#FFF url(../imagens/bg_campo_form.gif) repeat-x;
	margin:0 0 8px 0;
}

.tyfield_w290 {
	width:290px;
	height:16px;
}

.tyfield_w250 {
	width:254px;
	height:16px;
}

.tyfield_w30 {
	width:30px;
	height:16px;
}

.tyfield_h100 {
	background:#FFF url(../imagens/bg_campo_formh2.gif) repeat-x;
	width:290px;
	height:45px;
}

.ibope {
	font-size:18px;
	margin:5px 0 5px 0;
}

.ibope a {
	font-size:18px;
	color:#FF9900;
	text-decoration:none;
}

.ibope a:hover { text-decoration: underline; }

.equipe {
	background: #F2F2F2;
	margin:2px 4px 2px 0;
	width:273px;
	overflow:hidden;
	float:left;
}

.equipetxt {
	width:199px;
	float:left;
	margin:2px 0 0 5px;
}

.equipe_titulo, .equipe_titulo1 {
	font-size:11px;
	background:#bfd3e1;
	font-weight: bold;
	color:#253152;
	padding:3px 0 3px 3px;
	float:left;
	width:100%;
}

.equipe_titulo { margin:15px 0 0 0; }

.equipe img { float:left; }

.ta_depor {
	width:558px;
	float:left;
	margin: 0 0 10px 0;
}

.ta_depor td { padding:5px; }

/*Tabela de jogos*/
#tab_esq {
	float:left;
	width:372px;
}

#tabela_class { width:372px; }

#tabela_class tr {
	padding:0 5px 0 5px;
	color:#555555;
	font-size:11px;
}

#tabela_class tr.tr_principalcla {
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
}

.tr_principalcla {
	background:#3C4C10 none repeat scroll 0%;
	color:#FFFFFF;
	height:20px;
}

#tabela_class tr.tr_principallib {
	color:#FFFFFF;
	font-family:arial;
	font-size:11px;
}

.tr_principallib {
	background:#b78100 none repeat scroll 0%;
	color:#FFFFFF;
	height:20px;
}

#tabela_class tr.cor1 { background:#d6f6d7; }

#tabela_class td.time1 {
	border-left:2px solid #28CB11;
	padding:0 0 0 10px
}

#tabela_class td.cor11 {
	background:#9ede95;
	font-weight: bold;
}

#tabela_class td.num1 {
	color:#006600;
	font-size:22px;
	background:#FFFFFF;
}

#tabela_class tr.cor2 { background:#d8ebfc; }

#tabela_class td.time2 {
	border-left:2px solid #017fe9;
	padding:0 0 0 10px
}

#tabela_class td.cor22 {
	background:#b6bfe0;
	font-weight: bold;
}

#tabela_class td.num2 {
	color:#017fe9;
	font-size:22px;
	background:#FFFFFF;
}

#tabela_class tr.cor3 { background:#ebddc2; }

#tabela_class td.time3 {
	border-left:2px solid #e79f0d;
	padding:0 0 0 10px
}

#tabela_class td.cor33 {
	background:#eacd95;
	font-weight: bold;
}

#tabela_class td.num3 {
	color:#e79f0d;
	font-size:22px;
	background:#FFFFFF;
}

#tabela_class tr.cor4 { background:#fbf1d9; }

#tabela_class td.time4 {
	border-left:2px solid #e5a200;
	padding:0 0 0 10px
}

#tabela_class td.cor44 { font-weight: bold; }

#tabela_class td.num4 {
	color:#e5a200;
	font-size:22px;
	background:#FFFFFF;
}

/*Menu Classificação*/
.menu_jogos {
	font-family:Arial, Helvetica, sans-serif;
	float:right;
	font-size: 14px;
	text-align:center;
}

.menu_jogos ul { width:169px; }

.menu_jogos li {
	list-style:none;
	background:url(../imagens/bg_bt_classk.gif) no-repeat top;
	line-height:27px;
	margin:0 0 10px 0;
}

.menu_jogos li a {
	background: url(../imagens/bg_bt_class.gif) no-repeat top;
	display:block;
	color:#FFFFFF;
}

.menu_jogos li a:hover {
	text-decoration:none;
	background:url(../imagens/bg_bt_classk.gif) no-repeat top;
	color:#000000;
}

.sub_fases li {
	margin:2px 0 2px 0;
	text-align:left;
	margin:0 0 0 10px;
	border-bottom:#badcbc solid 1px;
	display:block;
	_height:20px;
}

.sub_fases li a {
	list-style:none;
	color:#000000;
	background: #FFF;
	line-height:20px;
}

.sub_fases li a:hover {
	list-style:none;
	text-decoration:underline;
	line-height:20px;
	color:#000000;
	background: #badcbc;
}

.resultado_futebol {
	font-size:10px;
	width:370px;
	background:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}

.resultado_futebol td {
	border:#FFF solid 1px;
	padding:2px 5px 2px 5px;
}

.resultado_futebol2 {
	font-size:10px;
	width:550px;
	background:#f2f2f2;
	font-family:Arial, Helvetica, sans-serif;
}

.resultado_futebol2 td {
	border:#FFF solid 1px;
	padding:2px 5px 2px 5px;
}

.tr_datahora {
	background:#1f6022;
	color:#FFFFFF;
	line-height:16px;
}

.tr_princpaljo {
	background:#88a486;
	color:#FFFFFF;
	line-height:20px;
}

.space_jogos { height:15px; }

.rodadas {
	line-height:25px;
	border:#FFFFFF solid 1px;
	width:370px;
}

.rodada_atual {
	background:#429c46;
	color:#FFFFFF;
}

.rodada_altera {
	background:#c6e1c7;
	color:#54a557;
}

.galeum {
	border:1px solid #e4e4e4;
	float:left;
	margin:1px;
	width: 175px;
	height:165px;
}

ul.goldGraf { text-decoration:none; list-style:none; } 
ul.goldGraf li { display:block; float:left; width:33%; text-align:center; padding:10px 0 20px 0; }

ul.goldAudio { text-decoration:none; list-style:none; }
ul.goldAudio li { display:block; float:left; width:16%; text-align:center; padding:10px 0; }
ul.goldAudio li p { padding:0 2px; }

a.baixar { color:#ba2706; display:block; padding:2px 0; } 
a.ouvir { color:#295409; display:block; padding:2px 0; } 

.tbfon { font-size:9px; }
.tbfonRed { font-size:9px; color:#F00;}
td.bdbt { border-bottom:1px #dfdcd3 solid; padding:2px 0; }

/*-PAGINA-IHONE-*/
#wrap_app {position:relative; margin:0 0 25px}
#wrap_app a {color:#59a8e3}
#wrap_app a:focus {outline:0}
.cycle_app_setas {position:absolute; top:200px; display:inline-block; width:46px; height:98px; z-index:999 !important}
#seta_left {left:0}
#seta_right {right:0}
#cycle_app_numb {position:absolute; top:440px; text-align:center; z-index:888 !important; width:556px}
#cycle_app_numb a {background:url(../imagens/ico_seta_app.gif) no-repeat left top; font-size:0px; display:inline-block; margin:0 2px; width:11px; height:11px}
#cycle_app_numb a.cycle_ativo {background:url(../imagens/ico_seta_app.gif) no-repeat left bottom}
#wrap_app_cycle {overflow:hidden; padding:0 20px; width:515px}
#wrap_app_cycle div dl dd.img_app {text-align:center; overflow:hidden; margin:0 0 40px; height:340px}
#wrap_app_cycle div dl dt {letter-spacing:-1px; font-size:19px; color:#333; margin:0 0 5px; width:515px}
#wrap_app_cycle div dl dd {letter-spacing:-1px; font-size:14px; color:#666; width:515px}







