﻿
* {margin: 0; padding: 0;}
body {background:#D0D0D0 url(../imagens/background_top.jpg) repeat-x top center }
img{border:none;}
a{ border:nome;}
.ConteudoGeral {position: relative; margin: 0 auto; padding: 0 10px; width: 980px;}
.Clear {clear: both;}
.right{float:right;}
.left{float:left;}
.centralizar{ text-align:center;}
.txtExplicativos {font: 12px Arial; color: #333;}
.resumo {font: 12px Arial; color: #333;}
.modalBackground { background-color:Gray; filter:alpha(opacity=70); opacity:0.7; }
.imgTexto {float: left; padding: 0px 15px 15px 0;}
.foto{float: left; margin: 0 10px 0 10px;}
.foto2{float: left; margin: 0 10px 0 0;}
.foto_thumb_esportes1{float:left; padding:5px 10px 5px 5px; }

.foto_apresentadores{float: left; margin-right: 10px;}
.linha{border-bottom:1px solid #999;}
.rss {float:right; padding:3px 10px 3px 3px;}
.icon_podcast{ vertical-align:middle;}
.post_italic{ font-size:14px;color:#333; font-family:arial; font-style:italic;}
.TituloBoxs .post_uppercase{ font-size:10px;color:#000; font-family:arial; text-transform:uppercase; font-weight:bold;}
.TituloBoxs .post_uppercase .DataeHora{font: 11px Arial; color: #333;margin-top:10px; text-transform:none;}
.fundo_formulario{background-color:#d8d8d8; padding:15px;}
.linkbox-depoimentos{text-decoration:underline; font-size:14px; color:#900; font-family:Arial; font-weight:bold}
.linkbox-depoimentos:hover{ color:#f00; text-decoration:none}

#DivLeituraPost p {font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}


/* Area Topo */
#divAreaLogoTupi {float: left;  width: 200px; height: 160px; }
#divAreaBannerTopo {margin-top:9px;position: relative; display: block; float: left; width: 780px;  border-bottom: 1px solid #FFF;}
#divAreaBannerTopo .sb-inner {background: #A70506 url(../imagens/fundAreaBanner.gif) top repeat-x; }
#divAreaBanner729x90 {position: relative; margin: 10px auto 10px auto; width: 729px; height: 92px;}
#divAreaMenuPrincipal {position: relative; float: left; width: 780px; height: 39px; background: url(../imagens/fundAreaMenuPrinc.jpg) top repeat-x;}
#divAreaNavegacaoeData {clear: both; padding: 11px 10px 0px 10px; height: 29px; }
#divAreaNavegacao {float: left; }
#divAreaNavegacao span {font: bold 12px Arial; color: #FFF;}
#divAreaData {float: right;}
#divAreaData p:first-letter{text-transform:uppercase}
#divAreaData p{font: bold 16px Arial; color: #FFF;}

#divBoxDestaques h2{margin: 0 0 5px 10px; font: 22px Tahoma; color: #990000; padding: 5px 0 0 0;}

ul.MenuPrincipal {list-style: none;}
ul.MenuPrincipal li.Programas {float: left; background: url(../imagens/paletamenu2.png) no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Jornalismo {float: left; background: url(../imagens/paletamenu2.png) 0px 0px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Esportes {float: left; background: url(../imagens/paletamenu2.png) -130px 0px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Entretenimento {float: left; background: url(../imagens/paletamenu2.png) -233px 0px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Audios {float: left; background: url(../imagens/paletamenu2.png) -390px 0px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Videos {float: left; background: url(../imagens/paletamenu2.png) -490px 0px no-repeat; border-right: 1px solid #CCC;}

ul.MenuPrincipal li.Programas:hover{float: left; background: url(../imagens/paletamenu2.png) no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Jornalismo:hover{float: left; background: url(../imagens/paletamenu2.png) -0px -43px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Esportes:hover{float: left; background: url(../imagens/paletamenu2.png) -130px -43px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Entretenimento:hover {float: left; background: url(../imagens/paletamenu2.png) -233px -43px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Audios:hover{float: left; background: url(../imagens/paletamenu2.png) -390px -43px no-repeat; border-right: 1px solid #CCC;}
ul.MenuPrincipal li.Videos:hover{float: left; background: url(../imagens/paletamenu2.png) -490px -43px no-repeat; border-right: 1px solid #CCC;}

ul.MenuPrincipal li a {display: block; float: left; padding: 12px 18px; font: bold 12px Arial; color: #FFF;  text-decoration: none;}

.CampoBusca {padding: 0px 3px;}
.BtoBusca {font: bold 11px Arial, Tahoma; height: 21px; width: 60px;}
.BtoBusca_int{font: bold 11px Arial, Tahoma; height: 21px; width: 60px; margin-bottom:0px;}
/* Topo de página */
.TituloeRodapeBoxs {padding: 5px 0 20px 0; }
.DestaqueBoxs {padding: 5px 0 5px 0; }
.TituloBoxs {padding: 5px 0px 1px 0px; }

.TituloBoxs .TopoBuscas{position: relative; padding: 20px; border-top: 1px solid #CCC;}
.TituloBoxs .TopoGaleriaFotos{height: 100px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}

/* FIM */


/* Area Conteudo Meio */

#divAreaVertical1 {float: left; padding: 20px 0; width: 200px;}
#divAreaVertical2 {float: left; margin: 0px 0px; padding: 20px 18px; width: 490px;}
#divAreaVertical3 {float: left; padding: 20px 0; width: 250px;}
#divAreaVertical4 {float: left; padding: 0px 0 0 20px; width: 760px;}
#divAreaVertical42 {float: right; padding: 20px 0 0 20px; margin-bottom:20px; width: 760px;}
#divAreaVertical5 {float: right; padding: 20px 0; width: 250px;}
#divAreaVertical6 {float: left; padding:20px 0px 20px 20px; width: 490px;}

/*Indicadores*/
#divBoxIndFinanceiro{margin-bottom:20px}
	
/* Topo de página,cabeças */
.TopoFixo{height: 100px; border-top: 1px solid #CCC; border-bottom: 1px solid #CCC;}
.TopoFlutuante{position: absolute; top: -57px; left: 214px; }
.TopoFlutuante img {behavior:url(../../../_recursos/clientscripts/iepngfix.htc)}


.TituloBoxs .horario_programa{padding:4px 4px 4px 20px; border-bottom: 1px solid #aaa; color:#666; font: bold 9px tahoma; text-align:left;}
.ConteudoBoxs {padding: 20px; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #E8E8E8;}
.ConteudoBoxsProgramacao {border-top: 1px solid #999;}
.ConteudoBoxsCarnaval{ background-image:url(../imagens/bg_carnaval.gif);}
.ConteudoBoxsCarnaval{ padding:10px}
.ConteudoBoxsCarnaval .DataeHora2 {font: 11px Arial; color: #333;margin-top:5px;}
.ConteudoBoxsCarnaval .foto-carna{float: left; margin: 0 10px 0px 0px; border:2px solid}
.ConteudoBoxsCarnaval .foto-carna:hover{ border:solid 2px #f00}
.ConteudoBoxsCarnaval .titulo-carna{width:230px; text-align:left;}
.ConteudoBoxsCarnaval .materia-carna{width:145px; float:right;}
.ConteudoBoxsRedeSocial,.ConteudoBoxsProgCarnaval,.ConteudoBoxsEntrevistas,.ConteudoBoxsTempo, .ConteudoBoxsIndFinanceiro, .ConteudoBoxsVideo {position: relative; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #E8E8E8;}
.ConteudoBoxsCarnaval1{position: relative; border-bottom: 1px solid #999; background: #E8E8E8;}
.ConteudoBoxsJornalismo {padding: 10px; border-top: 1px solid #999; border-bottom: 1px solid #999; background: #E8E8E8;} 
.ConteudoBoxsEsportes, .ConteudoBoxsLeitura, .ConteudoBoxsProgramas {border-top: 1px solid #999; border-bottom: 1px solid #999; background: #E8E8E8;}

.ConteudoBoxsVideo .descricao-video{width:225px; font-size:12px; margin:10px}
.ConteudoBoxsVideo .player-video{width:230px}
.ConteudoBoxsVideo .player-video h4{}
.ConteudoBoxsVideo .player-video .titulo-video-destaque{font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #333; margin:10px 0 0 0;}

.DivGaleria {float: left; width: 200px; min-height:180px; text-align: center; background:#fff; text-align:center; margin-left:25px; margin-bottom:50px}
.DivGaleria img {border: 5px solid #fff; margin-top:10px; margin-bottom:5px}
.DivGaleria .Legenda {padding-bottom: 10px; margin: 0; font: 14px Arial; color: #333;}
.DivGaleria img:hover {border: 5px solid #f00;}
.DivGaleria_imagens {float: left; width: 160px; text-align: center}
.DivGaleria_imagens img {border: 5px solid #FFF;}
.DivGaleria_imagens img:hover{border: 5px solid #f00;}
.DivGaleria_imagens .Legenda {padding:5px 10px 10px 10px; margin: 0; font: 12px Arial; color: #333;}

.ConteudoBoxsAoVivo .Vivo{text-align:left; padding: 15px; border-bottom: 1px solid #999}
.ConteudoBoxsAoVivo {border-top: 1px solid #999; border-bottom: 1px solid #999; background: url(../imagens/fundAoVivo.jpg) repeat-x;}
.ConteudoBoxsAoVivo a.servicos{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #FFF; text-decoration: none; vertical-align: middle;}
.ConteudoBoxsAoVivo a.servicos:hover {text-decoration: underline;}
.ConteudoBoxsAoVivo img {vertical-align: middle; margin-right: 10px;}

.ConteudoBoxsEntrevistas h2.Entrevistas {font: 18px Tahoma; color: #86001b; margin-top:10px}
.ConteudoBoxsEntrevistas p{ padding:10px; text-align:left;}
.ConteudoBoxsEntrevistas img{ float:right; border:solid 3px #86001b; margin:10px 10px 0 5px;}
.borda_box_entrevistas{border-bottom:1px solid #ccc; margin:20px 0 0 0}

.ConteudoBoxsAoVivo .Titulo_programa_vivo{font: bold 12px Arial, Helvetica, sans-serif; color: #FFF;}
.next_program{padding:0px 0px 0 0px;}
.next_program .apresentador{}
.next_program .horario{float: left; width: 140px; padding-left:20px;}
.Img_vivo{vertical-align:middle;}
.servicos{ padding:20px;}
.ConteudoBoxsAoVivo .Programas {background: #a80506;}
.ConteudoBoxsAoVivo .Programas p.Titulo {font: bold 14px Arial; color: #FFF;}
.ConteudoBoxsAoVivo .Programas p.Texto {font: 12px Arial; color: #FFF; line-height:130%;}
.ConteudoBoxsAoVivo .Programas p.Texto2 {font: 14px Arial; color: #FFF; line-height:130%;}
.ConteudoBoxsAoVivo .Programas li.Texto {font: 12px Arial; color: #FFF; padding-left:30px;}
.ConteudoBoxs p.login {font: 12px Arial; color: #333;}
.ConteudoBoxs span.login{font-weight:bold}

.miniTitulo {font: bold 12px Arial; color: #000;}
.miniTexto {font: 11px Arial; color: #000;}

.TituloeRodapeBoxs h2, .TituloBoxs h2 {margin: 0 0 5px 10px; font: 22px Tahoma; color: #990000;}

.TituloBoxs h2.Cedoc{font: 22px Tahoma;color: #D5BB0B;}
.TituloBoxs h2.Jornalismo{font: 22px Tahoma; color: #069;}
.TituloBoxs .none{text-decoration:none; display:block}
.TituloBoxs h2.Esportes{font: 22px Tahoma; color: #690;}
.TituloBoxs h2.Audio {font: 22px Tahoma; color: #f60;}
.TituloBoxs h2.Entretenimento {font: 22px Tahoma; color: #8E2751;}

 
.TituloBoxs h2.Video {font: 22px Tahoma; color: #7766f8;} 
.TituloBoxs h3.FaleConosco {font: 18px Tahoma; color:#6E1615;} 

.TituloeRodapeBoxs h2.Jornalismo {margin: 0 0 5px 10px; font: 22px Tahoma; color: #006699;}
.TituloeRodapeBoxs h2.Esportes {margin: 0 0 5px 10px; font: 22px Tahoma; color: #669900;}
.TituloeRodapeBoxs h2.Entretenimento {margin: 0 0 5px 10px; font: 22px Tahoma; color: #8E2751;}
.TituloeRodapeBoxs h2.Video {margin: 0 0 5px 10px; font: 22px Tahoma; color: #7766f8;}

/*login*/
.inputLogin {font: 12px Arial; border: solid 1px #fff; background: #ccc;}
.LabelLogin { font: bold 12px Arial; color: #fff;}

.LinhaCampos {clear: left; padding: 2px 0 0 0;}
.CorJornalismo {color: #006699;}
.CorEsportes {padding-top: 30px; color: #628841;}
.AreaTituloAccordion {padding: 13px; height: 17px; background: #BF3634 url(../imagens/iconSetaProgClose.gif) 170px 12px no-repeat ; border-top: 1px solid #FFF; cursor: pointer;}
.AreaTituloAccordionEsportes {padding: 13px; height: 17px; background: #7FA363 url(../imagens/iconSetaProgClose.gif) 170px 12px no-repeat ; border-top: 1px solid #FFF; cursor: pointer;}
.AreaTituloAccordionEsportesAberto {padding: 13px; height: 17px; background: #7FA363 url(../imagens/iconSetaProgOpen.gif) 170px 12px no-repeat ; border-top: 1px solid #FFF; cursor: pointer;}

.AreaTituloAccordionAberto {padding: 13px; height: 17px; background: #BF3634 url(../imagens/iconSetaProgOpen.gif) 170px 12px no-repeat ; border-top: 1px solid #FFF; cursor: pointer;}
.ConteudoAccordion {padding: 20px 20px 0 20px;background: #E8E8E8;}

.ConteudoAccordionProgramas {padding: 20px;}
.ConteudoAccordionProgramasCopaBrasil { overflow:hidden; padding-bottom:20px}
.ConteudoAccordionProgramas p{font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}

.ConteudoBoxs .TxtHora { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color: #BF3634;}
.ConteudoBoxs .TxtPrograma {font: bold 12px Arial; color: #333;}
.txtOpcoesAoVivo, .txtDescrPrograma {font: bold 12px Arial; color: #FFF;}
.btoOpcoesAoVivo {height: 22px; font: bold 11px Arial, Tahoma;}
.txtTituloPrograma {font: bold 14px Arial; color: #FFF;}
.center{ text-align:center}
ul.MenuCanais {list-style: none;}
ul.MenuCanais li {border-bottom: 1px solid #CCC;}
ul.MenuCanais li.promo{ background:url(../imagens/promo2_p.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.down{ background:url(../imagens/iconDownload.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.horosc{ background:url(../imagens/zodiaco_P.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.audio_p{ background:url(../imagens/iconAudios.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.video_p{ background:url(../imagens/video.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.cedoc_p{ background:url(../imagens/iconCedoc.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.carna{ background:url(../imagens/carnaval_p.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.dengue{ background:url(../imagens/dengue_p.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.programacao_p{ background:url(../imagens/iconprogramacao.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.fut_p{ background:url(../imagens/iconcampeonato.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.rede_p{ background:url(../imagens/iconrede.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.rss-p{ background:url(../imagens/rss_icon.png) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.podcast-p{ background:url(../imagens/podcast_icon2.gif) no-repeat left center; padding:0 0 0 30px}
ul.MenuCanais li.TituloCanal {padding-bottom: 20px; font: 18px Arial; border: none;}
ul.MenuCanais li a {display: inline-block; padding: 5px 0; font: 12px Arial; color: #333; text-decoration: none;}
ul.MenuCanais li a:hover {font-weight: bold;}
ul.MenuCanais li.Ultimo {border: none;}

ul.MenuProgramas, ul.MenuCanais {list-style: none;}
ul.MenuProgramas li, ul.MenuCanais li {border-bottom: 1px solid #CCC;}
ul.MenuProgramas li a, ul.MenuCanais li a  {display: inline-block; padding: 5px 0; font: 12px Arial; color: #333; text-decoration: none;}
ul.MenuProgramas li a:hover, ul.MenuCanais li a:hover {font-weight: bold;}
ul.MenuProgramas li.Ultimo, ul.MenuCanais li.Ultimo {border: none;}

ul.Downloads {list-style: none;}
ul.Downloads li{ background:transparent url(../imagens/iconDownload.gif) no-repeat left center; padding:0 0 0 30px}
ul.Downloads li a{display: inline-block; padding: 5px 0; font: 14px Arial; color: #333; text-decoration: none;}
ul.Downloads li a:hover{font-weight: bold;}

ul.indicesFinanceiros {list-style: none; }
ul.indicesFinanceiros li {width: 91%; height: 25px; display: table; padding: 10px 10px 0px 10px; border-bottom: 1px dashed #CCC;}
ul.indicesFinanceiros li span.topico {float: left; display: block; width: 125px; font: bold 12px Arial; color: #333; text-decoration: none;}
ul.indicesFinanceiros li span.status {float: left; display: block; width: 20px;  font: 12px Arial; color: #333; text-decoration: none;}
ul.indicesFinanceiros li span.dados {float: right; display: block; font: bold 12px Arial; color: #669900; text-decoration: none;}
ul.indicesFinanceiros li span.dadosemAlta{float: right; display: block; font: bold 12px Arial; color: #669900; text-decoration: none;}
ul.indicesFinanceiros li span.dadosemBaixa{float: right; display: block; font: bold 12px Arial; color: #CC0000; text-decoration: none;}

ul.indicesFinanceiros li.Ultimo {border: none;}

a.linksBox001{font:12px Arial; color: #fff; text-decoration: none; margin-right:5px;}
a.linksBox001:hover {font:12px Arial;font-weight:bold;margin-right:5px;}
a.linksBox002{font:16px Arial; color: #333; text-align:justify;  text-decoration:none }
a.linksBox002:hover {font:16px Arial;text-align:justify;  text-decoration:underline; }

a.linksBox3{font:12px Arial; color: #333; text-decoration: none;}
a.linksBox3:hover {font:12px Arial; text-decoration:underline;}



a.linksEsportes_right{ float:left; width:135px; font:12px Arial; color: #333; text-decoration: none;}
a.linksEsportes_right:hover {float:left;font:12px Arial; text-decoration:underline;}


a.linksBox0{font:12px Arial; color: #333; text-decoration: none;}
a.linksBox0:hover {font:12px Arial;font-weight:bold}
a.linksBox1 {font: bold 12px Arial; color: #333; text-decoration: none;}
a.linksBox1:hover {text-decoration: underline;}
a.linksBox5{ font-family:Arial; font-size:11px; color: #333; text-decoration:underline; font-weight:bold;}
a.linksBox5:hover {text-decoration:none}
a.linksBox6{ font-family:Arial; font-size:14px; color: #333; text-decoration:underline;}
a.linksBox6:hover {text-decoration:none}
a.linksBox_perguntinha{font: bold 12px Arial; color: #900; text-decoration: none;}
a.linksBox_perguntinha:hover{text-decoration: underline;}
.TituloeRodapeBoxs .alignCenter{ text-align:center;}

/*area do miolo buscas*/

a.linksBox4 {font: bold 14px Arial; color: #333; text-decoration: underline;}
a.linksBox4:hover {text-decoration:none;}

a.linksBox2 {font: bold 14px Arial; color: #333; text-decoration: none;}
a.linksBox2:hover {text-decoration: underline;}

a.TituloAccordion {font: bold 12px Tahoma; color: #FFF; text-decoration: none; text-transform: uppercase;}


/* Area Jornalismo HOME */

#divBoxJornalismo a.tipo {font: bold 10px Arial; color: #333; text-decoration: none; text-transform: uppercase;}
#divBoxJornalismo a.tipo:hover {text-decoration: underline;}

#divBoxJornalismo a.ultimasNoticias {font: bold 12px Arial; color: #006699; text-decoration: none;}
#divBoxJornalismo a.ultimasNoticias:hover {text-decoration: underline;}

#divBoxJornalismo a.tituloDemaisNoticias {font: bold 12px Arial; color: #006699; text-decoration: none;}
#divBoxJornalismo a.tituloDestaque {font: bold 20px Arial; color: #006699; text-decoration: none;}

#divBoxJornalismo a.tituloDemaisNoticias:hover, #divBoxJornalismo a.tituloDestaque:hover {text-decoration: underline;}

#pnlNotRelacionadas{padding: 10px 0;}
#pnlNotRelacionadas a {font: bold 12px Arial; color: #006699; text-decoration: none;}
#pnlNotRelacionadas a:hover {text-decoration: underline;}

#areaTituloUltimasNoticiasHome {margin-bottom: 10px; padding: 7px 10px; background: #069;}
#areaTituloUltimasNoticiasHome p {font: bold 12px Tahoma; color: #fff;}

#areaTituloUltimasNoticiasHome2 {margin-bottom: 10px; padding: 7px 10px; background: #069;}
#areaTituloUltimasNoticiasHome2 p {font: bold 12px Tahoma; color: #fff;}



.UltimasNoticiasData {font: bold 10px Arial; color: #333;}


/*UcBoxHomeJornalismo*/
.noticias_esquerda{float: left; width: 220px;}
.noticias_direita{float: right; width: 225px;}
.box_ultimas_noticias{margin-bottom: 15px;}

.areaVideosJornalismoHome{background:#d7d7d7;padding:7px 10px; margin-bottom:20px}
.areaVideosJornalismoHome p {font: bold 12px Tahoma; color: #fff; background:#069; padding:7px 10px }
.areaVideosJornalismoHome img { margin:10px 0 10px 0}


/*FIM*/


/* Area Esportes HOME */
.esportes_home_esq{ width:230px; float:left; padding-left:10px; padding-top:7px;}
#divBoxEsportes .esportes_home_esq{ width:230px; float:left; padding-left:10px; padding-top:7px;}
#divBoxEsportes .esportes_home_esq a.tipo {font: bold 10px Arial; color: #333; text-decoration: none; text-transform: uppercase;}
#divBoxEsportes .esportes_home_esq a.tipo:hover {text-decoration: underline;}
#divBoxEsportes .esportes_home_esq .foto_esp_home { float:left; margin-right:5px;}
#divBoxEsportes a.ultimasNoticias {font: bold 12px Arial; color: #628841; text-decoration: none;}
#divBoxEsportes a.ultimasNoticias:hover {text-decoration: underline;}
#divBoxEsportes a.tituloDemaisNoticias {font: bold 12px Arial; color: #628841; text-decoration: none;}
#divBoxEsportes .esportes_home_esq a.tituloDestaque {font: bold 20px Arial; color: #628841; text-decoration: none;}
#divBoxEsportes .esportes_home_dir{float:right; width: 200px; background: #D7D7D7; padding:10px; margin:10px;}
#divBoxEsportes a.tituloDemaisNoticias:hover, #divBoxEsportes a.tituloDestaque:hover {text-decoration: underline;}
#pnlNotRelacionadasEsportes{padding: 10px 0;}
#pnlNotRelacionadasEsportes a {font: bold 12px Arial; color: #628841; text-decoration: none;}
#pnlNotRelacionadasEsportes a:hover {text-decoration: underline;}
#blogPenidoHome {padding: 10px 20px; border-top: 1px solid #CCC; background: #628841; text-align:center}
#blogPenidoHome p {font: bold 12px Tahoma; color: #FFF;}
#blogPenidoHome a,#papodoGarotao a {font: bold 12px Tahoma; color: #FFF; text-decoration:none;}
#blogPenidoHome a:hover,#papodoGarotao a:hover {text-decoration:underline;}
#papodoGarotao {padding: 10px 20px; border-top: 1px solid #CCC; background: #7FA363;text-align:center}
#papodoGarotao p {font: bold 12px Tahoma; color: #FFF;}
#ConteudoPapodoGarotao {padding: 20px 20px 0 20px; background: #C9D9BD;}
#ConteudoPapodoGarotao a {font: bold 13px Arial; color: #628841; text-decoration: none; }
#ConteudoPapodoGarotao a:hover {text-decoration: underline;}

.campeonatos_home_esporte{padding:10px 0 10px 0}
.campeonatos_home_esporte img{margin-bottom:5px}

/*Busca Página Penido*/

.BuscaGolsHistoricos{background:#fff; padding:20px; border:2px solid #d8d8d8;}
.BuscaGolsHistoricos input{ height:20px; vertical-align:middle;}
.gols-historicos-escudos{ width:390px; margin-left:50px;}
.gols-historicos-escudos input{padding:10px 5px 10px 0 }
/*Pagina Podcast*/

.Podcast-home{ width:460px; height:114px; background:#fff; border:1px solid #ccc; margin:20px 0 0 0 }
.Podcast-home a { float:left;}
.Podcast-home h3 { font-family:Arial; color:#333; font-size:16px; padding-left:200px; margin:10px 0 20px 0;
 background:url(../imagens/podcast_icon.gif) no-repeat 170px center;}
.Podcast-home .podcast_programas .url{ width:260px; margin:0; padding:0}
.Podcast-home .podcast_programas .botao{ background:#900; cursor:pointer;font-size:14px; font-family:Arial; color:#fff;
 padding:1px 10px 1px 10px; margin:5px 0px 0px 15px; border:1px solid #333; text-decoration:none; float:left;}

/*Page Esportes new */

.noticia_destaque_esporte{width:490px;}
.noticia_destaque_esporte h2{padding: 0 0 10px 0; font-size:25px; color:#628841; font-family:Arial}
.noticia_destaque_esporte .noticia_principal_esporte{ float:left; margin:10px}
.materias_sec_esportes{width:46%; padding:2%;  float:left;}

.esportes_page_esq{ width:230px; padding:10px; float:left;}
.TituloPenido{padding: 10px 20px; border-top: 1px solid #CCC; background: #628841; color:#fff; font-family:Arial}
.esportes_page_esq .penido{ background:#d6d6d6; padding:10px}
.noticias-home-esportes{}
.esportes_page_dir .times-cariocas img{ margin-bottom:10px; padding:0;text-align: center;}
.esportes_page_dir .capeonato-home img{ padding-bottom:5px}

.foto_esportes{border:solid 4px #7FA363; margin:10px}
.borda_es{ border-bottom:solid 1px #628841; margin:10px 0 10px 0}
a.linksBox_esportes{font: bold 16px arial; color: #628841; text-decoration:none;}
a.linksBox_esportes:hover{ text-decoration:underline}

 a.linksBox_esportes2{font: bold 14px arial; color: #628841; text-decoration:none;}
 a.linksBox_esportes2:hover{ text-decoration:underline}

.esportes_page_dir h4{padding: 10px 20px; border-top: 1px solid #CCC; background: #628841; color:#fff; font-family:Arial}
.esportes_page_dir{  float:right; padding:0px; width:230px; margin:0; }

.esportes_page_dir .programas-esportes img{ padding-bottom:5px}
.esportes_page_dir .times-cariocas{ margin-left:0px}
.esportes_page_dir .times-cariocas img{ padding:5px}
.esportes_page_dir a{font: bold 13px Arial; color: #628841; text-decoration: none;}
.esportes_page_dir .times-cariocas img{ margin-bottom:10px; padding:0;text-align: center;
}
.foto_esportes{border:solid 4px #7FA363; margin:10px}
.borda_es{ border-bottom:solid 1px #628841; margin:10px 0 10px 0}
.sub_materia_esp{}

/* FIM */

/*olimpiadas*/
.texto-olimpiadas p{ font-family:Arial; font-size:13px; text-align:justify; line-height:150%;color:#333; padding:7px 0 7px 0}


/* Gols Historicos*/

.gols-historicos ul{ list-style-type:none; padding:0; margin:0;}
.gols-historicos li{ padding:0 10px 0 10px;} 

/*CEDOC NOVO*/


/*video cedoc*/

.player-video-cedoc{ margin:20px; width:420px; float:left}
.conteudo-cedoc-tv-tupi{ padding:20px;}
.conteudo-cedoc-tv-tupi h3{font-family:Arial;color:#ccc; font-size:22px}
.conteudo-cedoc-tv-tupi p{color:#ccc; font-size:14px}
.lista-video{background:#666; height:200px; margin-top:-1px}
.lista-video h3{padding: 5px 0 5px 10px; margin:0 10px 0 10px; color:#fff;background:#333; font: 22px Tahoma; border: none;}
.lista-video-cedoc-thumbs{padding:0px; margin-left:0; background:#666}

.lista-video-cedoc-thumbs .link-video-thumb{ margin: 15px 10px 15px 10px;float:left}
#load img {border:1px solid #fff;}


/*Page Jornalismo new*/

.jornalismo_page_esq{width:230px; padding:10px; float:left;}
.jornalismo_page_esq .tab_jornalismo{ background:#fff; height:250px; margin: 0 0 10px 0}
.jornalismo_page_esq h4{padding: 10px 20px; border-top: 1px solid #CCC; background: #069; color:#fff; font-family:Arial}
.ultimas_noticias{}
a.linksBox_jornalismo{font: bold 16px arial; color: #069; text-decoration:none;}
a.linksBox_jornalismo:hover{ text-decoration:underline}
a.linksBox_jornalismo14{font: bold 14px arial; color: #069; text-decoration:none;}
a.linksBox_jornalismo14:hover{ text-decoration:underline}
.programa_jornal{ margin: 0 0 35px 0}
.jornalismo_page_dir{ float:right; padding:10px; width:210px; background:#d6d6d6; margin:10px 10px 0 0}
.jornalismo_page_dir ul { list-style-type:none}
.jornalismo_page_dir ul li{ margin:10px 0 10px 0}
.jornalismo_page_dir a {}
.foto_jornalismo{border:solid 4px #069;}
.programa_jornal a{ margin-bottom:10px}
.titulo_Jornalismo2  {font: bold 18px Arial; color: #006699;}


/* Página de leitura de notícias */
.tipo {font: bold 12px Arial; color: #333; text-decoration:none}
.noticiasTitulo{font: bold 14px Arial; color: #333; margin-bottom:8px;}
.noticias{font:12px Arial; color: #333;}
p{font:12px Arial; color: #333;}
.tituloLeituraJornalismo  {font: bold 23px Arial; color: #006699;}
.tituloLeituraEsportes  {font: bold 23px Arial; color: #669900;}
.tituloLeituraEntretenimento {font: bold 23px Arial; color: #8E2751;}
/*FIM*/

/* Area Carnaval Home */

.HomeCarnavalDir{ float:left; width:250px; padding:10px}
.HomeCarnavalEsq{ width:200px; float:right; margin:10px}
.HomeCarnavalEsq .AovivoTopo{ background:#a90506; padding:10px}
.HomeCarnavalEsq .AovivoTopo p{ color:#fff; font-size:14px; font-weight:bold;}
.HomeCarnavalDir h3{ font-family:Arial; font-size:16px;color:#333; margin-bottom:10px}

.HomeCarnavalCenter{ width:250px;}
.HomeCarnavalCenter .AovivoTopo{ background:#a90506; padding:10px}
.HomeCarnavalCenter .AovivoTopo p{ color:#fff; font-size:14px; font-weight:bold;}
.HomeCarnavalCenter h3{ font-family:Arial; font-size:16px;color:#333; margin-bottom:10px}


/* Programas */
.toolbarLeitura {padding: 10px; background: #666;}
.toolbarLeitura a:hover {text-decoration: underline;}
.toolbarLeitura p {font: bold 12px Arial; color: #FFF;}
.toolbarLeitura .DataeHora {font: 11px Arial; color: #fff;margin-top:10px;}


#barOptProgramas {padding: 10px 15px; text-align: right;}
#barOptProgramas a {padding-left: 5px; font: bold 9px Tahoma; color: #666; text-decoration: none; text-transform: uppercase; vertical-align: middle;}
#barOptProgramas a:hover {text-decoration: underline;}
#barOptProgramas img {vertical-align: middle;}
#barOptProgramas span {padding: 0 15px; font: Tahoma; color: #CCC;}

/*Lista carnaval*/

ul.CarnavalTotal {list-style: none; margin:0; padding:0; }
ul.CarnavalTotal a{font: bold 12px Arial; color: #333; text-decoration: none; display:block;}
ul.CarnavalTotal a:hover{ text-decoration:underline; display:block;}
ul.CarnavalTotal li{ font-family:Arial, Helvetica, sans-serif; color:#333;font-size:14px; margin-left:40px; background:#d8d8d8; border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #666; border-left:1px solid #aaa; width:255px; padding:5px;}

ol.escolas_samba {list-style:decimal; margin:0; padding:0; }
ol.escolas_samba li{ font-family:Arial, Helvetica, sans-serif; color:#333;font-size:14px; margin-left:40px; padding:5px;}


.enredo-2010{font-family:Arial, Helvetica, sans-serif;font-size:12px}
.enredo-2010 a{font: bold 12px Arial; color: #333; text-decoration: none;}
.enredo-2010 a:hover{text-decoration:underline}
.enredo-2010 td{ background-color:#ddd; border-bottom:1px solid #fff #aaa #666 #fff; padding:7px; }
.enredo-2010 .celula2{ background-color:#828282; color:#fff; width:15px; text-align:center}
.enredo-2010 .celula{ background-color:#828282; color:#fff; width:120px;}


/*ensaio tecnico 2010*/
.ensaios-2010{ text-align:center; font-family:Arial; font-size:14px;border:none;}
.ensaios-2010 a{ text-decoration:none; color:#fff}
.ensaios-2010 a:hover{ text-decoration:underline}
.ensaios-2010 tr.topo-ensaios-2010 {background:#fff; border:none}
.ensaios-2010 tr.topo-ensaios-2010 th{padding:4px;}
.ensaios-2010 .alternate{ background:#fff;} 
.ensaios-2010 .data-escola{ background:#666; font-weight:bold; color:#fff}
.ensaios-2010 th{ width:85px; color:#fff; background:#A4100E;font-size:16px; padding:5px} 
.ensaios-2010 td{padding:4px; border:1px solid #999}

/*programaçao carnava2010*/

.ConteudoBoxsProgCarnaval{padding:5px 20px;color:#333}
.ConteudoBoxsProgCarnaval ul{font-family:Arial; font-size:12px; list-style-type:none;}
.ConteudoBoxsProgCarnaval ul li{ color:#BF3634; padding:5px;font-weight:bold;}
.ConteudoBoxsProgCarnaval ul li ul { border-bottom:1px solid #ccc; padding:5px}
.ConteudoBoxsProgCarnaval ul li ul li{color:#333; margin:0 0 0 15px; padding:0px; font-weight:normal}

.ConteudoBoxsProgCarnaval ul li ul.ultimo{border:none} 

ul.CarnavalTotal .sound{ background:#d8d8d8 url(../imagens/soundIcon.gif) no-repeat left center; padding-left: 35px; text-decoration: none; display:block; }
ul.CarnavalTotal .sound:hover{ background:#EDEDED url(../imagens/soundIcon.gif) no-repeat left center; padding-left: 35px; text-decoration: underline;}
.link_Audio{font: bold 14px Arial; color: #333; text-decoration: none; background:url(../imagens/soundIcon.gif) no-repeat left center; padding-left: 30px;  }
.link_Audio_red{font: bold 14px Arial; color: #900; text-decoration: none; background:url(../imagens/soundIcon.gif) no-repeat left center; padding-left: 30px;  }
.link_Audio_red:hover{color:#f00;}

.link_Votar{font: bold 14px Arial; color:#333; text-decoration: none; background:url(../imagens/vote.png) no-repeat left center; padding-left: 30px;  }
.link_Tick{font: bold 14px Arial; color:#333; text-decoration: none; background:url(../imagens/tick.png) no-repeat left center; padding-left: 30px;  }
.link_Audio:hover{ text-decoration:underline}
.link_Votar:hover{ text-decoration:underline}


/*FIM*/


.AreaTituloAccordionProgramas {display: block; position: relative; padding: 20px; border-bottom: 1px solid #CCC; background: #FFF url(../imagens/iconSetaProgramaOpen.png) no-repeat 450px center;}
.AreaTituloAccordionProgramasSelected {display: block; position: relative; padding: 20px; background: #FFF url(../imagens/iconSetaProgramaClose.png) no-repeat 450px center;}
.AreaTituloAccordionProgramasSelected2 {display: block; position: relative; padding: 20px; background: #FFF url(../imagens/iconSetaProgramaClose.png) no-repeat 700px center;}

.AreaTituloAccordionProgramas2 {display: block; position: relative; padding: 20px; border-bottom: 1px solid #CCC; background: #FFF url(../imagens/iconSetaProgramaOpen.png) no-repeat 700px center;}
om:10px; line-height:130%;}
.Texto{font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}
.texto-format{font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}

.AreaTituloAccordionProgramas {display: block; position: relative; padding: 20px; border-bottom: 1px solid #CCC; background: #FFF url(../imagens/iconSetaProgramaOpen.png) no-repeat 450px center;}
.AreaTituloAccordionProgramasSelected {display: block; position: relative; padding: 20px; background: #FFF url(../imagens/iconSetaProgramaClose.png) no-repeat 450px center;}
.AreaTituloAccordionProgramasSelected2 {display: block; position: relative; padding: 20px; background: #FFF url(../imagens/iconSetaProgramaClose.png) no-repeat 700px center;}

.AreaTituloAccordionProgramas2 {display: block; position: relative; padding: 20px; border-bottom: 1px solid #CCC; background: #FFF url(../imagens/iconSetaProgramaOpen.png) no-repeat 700px center;}
om:10px; line-height:130%;}
.Texto{font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}
.TextoN{font: 14px Arial; font-weight:bold; color: #333;padding-bottom:10px; line-height:130%;}
.Texto3{font: 16px Arial; font-weight:bold; color: #333;padding-bottom:10px; line-height:130%;}
.ConteudoAccordionProgramas .Texto {font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}


.HeaderProgramas_j a, .HeaderProgramas_es a, .HeaderProgramas_ent a, .HeaderProgramas_inst a {font: bold 20px Arial; text-decoration: none; vertical-align: middle;}
.HeaderProgramas_j a { color:#006699; }
.HeaderProgramas_es a { color:#669900; }
.HeaderProgramas_ent a { color:#8E2751; }
.HeaderProgramas_inst a { color:#990000; }
.HeaderProgramas_j a:hover, .HeaderProgramas_es a:hover, .HeaderProgramas_ent a:hover, .HeaderProgramas_inst a:hover {text-decoration: underline;} 
.HeaderProgramas_j p, .HeaderProgramas_es p, .HeaderProgramas_ent p, .HeaderProgramas_inst p {font: 14px Arial; color: #333;}
/*conteudo das paginas texto,titulo data e hora.*/
.Texto0{font: 12px Arial; color: #333;padding-bottom:10px; line-height:130%;}
.Texto{font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}
.Texto3{font: 16px Arial; font-weight:bold; color: #333;padding-bottom:10px; line-height:130%;}
.ConteudoAccordionProgramas .Texto {font: 14px Arial; color: #333;padding-bottom:10px; line-height:130%;}
.ConteudoAccordionProgramas .Titulo {padding:7px 0 7px 0; margin:0; font: bold 18px Arial; color: #333;}
.ConteudoAccordionProgramas .DataeHora {font: 11px Arial; color: #333;margin-top:10px;}
.post_uppercase .DataeHora{font: 11px Arial; color: #333;margin-top:10px;}
.ConteudoBoxsProgramasPadding {position: relative; padding:20px;}/*Div dentro de ConteudoBoxsProgramas dentro de ConteudoBoxsProgramasMidia para usar padding somente nesta pagina*/
.ConteudoBoxsProgramas .borda{border-bottom:1px dashed #333; margin:15px 0 0 0;clear:left; }
.ConteudoBoxsProgramas .Texto {font: 14px Arial; color: #333;padding-bottom:10px;line-height:130%; padding-right:20px;}
.ConteudoBoxsProgramas .Titulo {padding: 7px 0 7px 0; margin: 0; font: bold 18px Arial; color: #333;}
.ConteudoBoxsProgramas .Titulo5 {padding: 7px 0 7px 0; margin: 0px 0 10px 60px; font: bold 18px Arial; color: #333;}
.ConteudoBoxsProgramas .DataeHora {font: 11px Arial; color: #333;}
.ConteudoBoxsProgramas .DataeHora4 {font: 9px Arial; color: #333;}

.Titulo_Vivo{font: 14px Arial; color: #fff; font-weight:bold}

.ConteudoBoxsProgramas .TituloMidia{padding:7px 0 7px 0; font: bold 18px Arial; color: #333;}
.ConteudoBoxsProgramas .DataeHoraMidia{font: 11px Arial; color: #333;}
.ConteudoBoxsProgramas .DataeHoraMidia2{font: 11px Arial; color: #333; margin-left:20px;}
.ConteudoBoxsProgramas .icon_audio{font: 14px Arial; margin-left:10px; font-weight:bold;}
.buscaCanal{margin-left:10px; width:80px;}
.resultBusca{ height:33px; background-color:#666;}
.textoBusca{color:#FFF; font-size:13px; font-family:Arial; font-weight:bold;}
.resultBusca p{padding:10px; font:Arial, Helvetica, sans-serif}

.span_P{font: 12px Arial; color: #333; font-weight:bold}/*Texto buscar*/

/*paginas canais */
.ConteudoBoxsProgramas .noticias{ background:#fff; padding:10px; margin:0 -20px 0 -20px;}
.ConteudoBoxsProgramas .noticias .materia{width:200px; float:left;}
.ConteudoBoxsProgramas .noticias.imagem_programa{ float:right; width:200px;}
/*load da paginação*/
#load{position: absolute; bottom: 0px; left: 385px; display: block; padding: 5px; width: 95px;background: #666; font: bold 12px Arial, Tahoma; color: #FFF; text-align: center;margin:0 0 0 -20px;}
#load2{position: absolute; bottom:-20px; left: 365px; display: block; padding: 5px; width: 95px;background: #666; font: bold 12px Arial, Tahoma; color: #FFF; text-align: center;margin:0 0 0 -20px; z-index:99}
#load3{position: absolute; bottom: 0px; right:0px; display: block;}

#load5{ position:fixed; top:200px; right:10px;padding: 5px; width: 95px;background: #666; font: bold 12px Arial, Tahoma; color: #FFF; text-align: center;margin:0 0 0 -20px;z-index:99989899; }

.botao_load{ width:16px; height:16px; float:left; vertical-align:middle}


#load p{vertical-align: middle; color: #FFF;}
#load img{vertical-align: middle;}
/*FIM*/

/*Promo Show da Manha*/

.promo_show_manha{ padding:5px 10px 20px 0px;}

						
.ConteudoAccordionProgramas a.LinkAudio, .ConteudoAccordionProgramas a.Link {font: bold 14px Arial; color: #333; text-decoration: none; vertical-align: middle;}
.ConteudoAccordionProgramas a.LinkAudio:hover, .ConteudoAccordionProgramas a.Link:hover {text-decoration: underline; cursor: pointer;}

.Paginacao{text-align: center; margin-top:30px;clear:both}
.Paginacao_Videos_Cedoc{width:200px; margin:10px 0 10px 270px;text-align: center;clear:both}


a.Paginacao_video_Cedoc,a.Paginacao_ent, a.Paginacao_j, a.Paginacao_es,a.Paginacao_video,.PaginacaoAtivo_video,.PaginacaoAtivo_audio,a.Paginacao_audio,.PaginacaoAtivo_bsc,a.Paginacao_bsc,.PaginacaoAtivo_comum,a.Paginacao_comum,a.Paginacao_luiz_ribeiro {padding: 0 10px; font: 12px Arial, Tahoma; text-decoration: none;}
.PaginacaoAtivo_video_Cedoc,.PaginacaoAtivo_ent, .PaginacaoAtivo_j, .PaginacaoAtivo_es,.PaginacaoAtivo_video, .PaginacaoAtivo_audio,.PaginacaoAtivo_bsc,.PaginacaoAtivo_comum,.PaginacaoAtivo_luiz_ribeiro {padding: 5px 10px;  font: bold 12px Arial, Tahoma; text-decoration: none;}

a.Paginacao_video_Cedoc {color: #D5BB0B;}
.PaginacaoAtivo_video_Cedoc{background:#D5BB0B; color: #FFF;}

a.Paginacao_ent {color: #8E2751;}
.PaginacaoAtivo_ent {background: #8E2751; color: #FFF;}

a.Paginacao_j {color: #006699;}
.PaginacaoAtivo_j {background: #006699; color: #FFF;}

a.Paginacao_luiz_ribeiro{color: #333;}
.PaginacaoAtivo_luiz_ribeiro{background: #333; color: #FFF;}

a.Paginacao_es {color: #669900;}
.PaginacaoAtivo_es {background: #669900; color: #FFF;}

a.Paginacao_audio {color: #f60;}
.PaginacaoAtivo_audio {background: #f60; color: #FFF;}

a.Paginacao_video {color: #a151f3;}
.PaginacaoAtivo_video {background: #a151f3; color: #FFF;}

a.Paginacao_bsc {color: #d51922;}
.PaginacaoAtivo_bsc {background: #d51922; color: #FFF;}

a.Paginacao_comum {color: #333;}
.PaginacaoAtivo_comum {background: #333; color: #FFF;}


.receitas h3 { margin-bottom:10px; padding:0; color:#000; font:bold 18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; }
.receitas p {  padding:0; color:#000; font:14px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif; }


#DivbtoSignos .btoSigno, .btosEscolas {padding-right: 1px;}

/* FIM */



/* Area Rodape */
#divAreaRodapeeCopyright {position: relative; padding: 30px 30px 10px 30px; background: #990000; border-top: 10px solid #660000;}
#divAreaRodape {position: relative; margin: auto; width: 940px;}
#divAreaCopyright { margin: 0 auto 0 auto; padding: 20px 0 0 0; width: 717px;}
#divAreaCopyright .rodape_associados  img{ margin:6px 16px 0 16px; border:1px solid}
#divAreaCopyright p {font: 12px Arial; color: #E1B3B3;}
#divBoxProgramas1Rodape{padding: 10px 0;}
ul.MenuRodape {list-style: none; width: 100%;}
ul.MenuRodape li {display: inline; border-right: 1px solid #FFF;}
ul.MenuRodape li a {padding: 0 20px; font: bold 12px Arial; color: #FFF; text-decoration: none;}
ul.MenuRodape li a:hover {text-decoration: underline;}
ul.MenuRodape li.Ultimo {border-right: none;}
/* FIM */



/* Formulário de Contato todos programas */

.formulario_contato {display: block; background:#CCC; width:290px; color:#000; border:4px solid #999; font:13px Arial, sans-serif; }

.nome_contato { display:block; width:290px; padding:12px 0; margin-bottom:25px;background:#fff;font-weight:bold; 
border-bottom:1px solid #000;text-align:center; }


.formulario_contato p { margin-bottom:5px; }

.formulario_contato label { display:block; float:left; width:75px; margin:0 0 2px 20px; _margin:0 0 2px 10px; }

.formulario_contato input, .formulario_contato textarea { display:block; float:left; border:1px solid #000;width:170px;margin-top:2px;}

.formulario_contato textarea { width:246px; height:60px; margin-left:20px;_margin-left:10px; }
							   
.formulario_contato .botao { width:65px; height:20px; background:#fff; margin-left:78px; margin-top:10px; padding:1px;
 }
 
.formulario_contato .botao2 { width:85px; height:20px; background:#fff; margin-left:38px; margin-top:10px; padding:1px;
 }
 

.formulario_contato .btn_cnl { width:65px; height:20px; background:#fff; margin-left:4px;margin-top:10px; 
							   padding:1px;}

/* FIM */


/* Migalha de Pão*/

.SiteMapPath {font: bold 12px Arial;}
.PathSeparatorStyle {color: #d9d9d9;}
.CurrentNodeStyle {color: #fff;}
.NodeStyle {color: #d9d9d9;}
.RootNodeStyle {color: #d9d9d9;}
                    
                    
/*Enquete*/ 
.nDescricao_Enquete { margin:5px auto 10px auto; width:200px; color:#333; font:12px Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; }
.nDescricao_Questao { margin:0 0 0 5px; color:#666; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:10px; }
.nRodape_Enquete .votar { margin:20px 0 0 15px; width:55px; height:22px; text-transform:uppercase; color:#fff; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif; background:#c1c1c1; border:none; cursor:pointer; font-weight:bold; }
.nQuestao .nDescricao_Questao { margin:2px 0 0 15px; }
.nBarra { width:170px; margin:2px 0 0 15px; padding:0; }
.nBarra .nBorder { width:100px; border:1px solid; }
.nValor { color:#000; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; vertical-align:middle; font-size:10px; font-weight:bold; height:12px; margin:-15px 20px 0 0; padding:0; float:right; }
.nProgresso { background-color:#a96262; height:12px; width:0%; padding:0; }
.nTotal { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:13px; vertical-align:middle;	color:#333333;	text-align:left; padding:2px 10px 2px 5px; font-weight:bold; }

/*FIM*/

/*Horoscopo*/
#horoscopo{font-family:Arial, Helvetica, sans-serif;font-size:12px}
#horoscopo a{font: bold 12px Arial; color: #333; text-decoration: none;}
#horoscopo a:hover{text-decoration:underline}
#horoscopo td{ background-color:#ddd; border-bottom:1px solid #fff #aaa #666 #fff; padding:7px; }
#horoscopo .celula2{ background-color:#828282; color:#fff; width:15px; text-align:center}
#horoscopo .celula{ background-color:#828282; color:#fff; width:120px;}
.horoscopo p{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; }

/*Promoçoes*/

.textboxG{ border:1px solid #999; width:100%; height:100px;}
.textboxP{border:1px solid #999; width:50%; height:22px;}

.textboxPNome{border:1px solid #999; width:50%; height:22px; margin-left:2px}
.Regulamento {overflow: scroll; overflow-x: hidden;height: 380px; border: 1px solid #666; padding:5px; margin-bottom:20px; font-size:12px;
font-family:Arial, Helvetica, sans-serif;}
.Regulamento a {font: bold 11px Arial; color: #000; text-decoration:underline; text-transform: uppercase;}
.Regulamento a:hover {text-decoration:none}
.result_promo {margin-left:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
.result_promo li{ margin-bottom:15px}

.area-promo-lar{ padding:10px}
.area-promo-lar .pic-thumb-promo{ float:left; padding:7px;}
.area-promo-lar .pic-thumb-promo img { border:3px solid #333}

/*Privacidade*/

ul.UsoPrivacidade {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; margin-left:20px; }
ul.UsoPrivacidade li{ list-style:disc; vertical-align:middle;}

/*Template*/

.template{ padding:10px;}
.imagemTemplate{ margin: 0 10px 0 0;color: #FFF; float:left; }
.legenda{padding: 5px; font: 10px Arial; background:#000; color:#fff; clear:both}
.foto_legenda{ float:left; width:auto;}

.links{padding: 15px 0; border-top: 1px solid #CCC}
.ruler{padding: 15px 0; border-top: 1px solid #CCC}
.template_noticias{position: relative;}
.template_noticias p span {font: 12px Arial; color: #FFF; line-height:130%;}


/*Bau da tupi*/

.videoBau{text-align:center; margin-bottom:20px;}

ol.discoteca {font-family:Arial, Helvetica, sans-serif; color:#333; font-size:14px; margin-left:20px; }
ol.discoteca li{ list-style:decimal; vertical-align:middle;padding:5px;}


/*Tabela RSS*/

.TableRss{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333; border-collapse: collapse; }

.TableRss td {border-bottom:1px solid #FFF; padding:7px;}
.TableRss td.Esportes{ background:#EDF6E2}
.TableRss td.Jornalismo{ background:#D5DFEE}
.TableRss td.Entretenimento{ background:#E5C6E5}

/*Formulario Padrão todos os programas*/
.formulario{}
fieldset{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333; padding: 5px 5px 15px 10px;border:1px solid #777;}
fieldset dd{ margin:3px 0 3px 0; float:left;}
fieldset dt{float:left;width:156px; margin-top:8px}	




fieldset li{ margin:3px; float:left; list-style-type:none}
fieldset ul{float:left;width:156px; margin-top:8px}	
input .radio{ border:none}

fieldset input{ }
table .work{ width:100px}
fieldset .botao_enviar{ width:90px; height:25px; border: solid 1px #000; padding:2px;}
fieldset .textArea{border: solid 1px #ccc;}
legend{background:#d0d0d0; margin:0; padding:5px; margin-left:10px; font-size:16px; font-weight:bold;}
fieldset select{width:260px; height:20px; border: solid 1px #ccc;}
fieldset .center_botoes{text-align:center;}
/*fieldset span{font-family: Arial; font-size: 11px; margin-left:5px;}*/
.check input{ width:20px; height:20px;}
fieldset .alerta{font-family: Arial; font-size: 9px;color:#008000}
fieldset .spanForm{font-family: Arial; font-size: 11px; margin-left:5px; color:#333}
fieldset select {width:170px; margin-left:3px; height:20px; border: solid 1px #ccc;}

.campoF{ width:170px; margin-left:4px; margin-bottom:3px; margin-top:-2px}
.campoG{ width:250px; border:1px solid #ccc; height:20px}
.campoP{ width:170px;border:1px solid #ccc; height:20px}
.campo{border:1px solid #ccc;}
/*dengue*/

.ul_dengue{margin:20px; font-family:Arial; font-size:12px; color:#333;}
.ul_dengue li{ padding:4px}
.ol_dengue{ margin:20px; font-family:Arial; font-size:12px; color:#333;}
.ol_dengue li{ padding:4px; list-style-type:decimal}
.ol_dengue_fundo{ background:#fff}
.dengue td{ padding:3px}

.branco{ background:#fff}

/*Audio Novo*/

.selec_program{}
/*.selec_program .programas{ padding:0px 0px 0 10px; overflow:auto;overflow-x: hidden;height: 200px;}*/
.selec_program h3{font-size:17px; font-family:Arial, Helvetica, sans-serif;color:#333; margin-bottom:10px; margin-left:20px; padding-top:10px}
.audio_destaque{height:185px; float:right; width:480px; background-color:#fff; padding-left:10px; }
.img_programa{ float:right; height:185px; width:260px;}
.ultimos_post{font-size:14px; width:478px; font-family:Arial, Helvetica, sans-serif;color:#fff; background:#666; padding:6px; margin-top:-20px;float:left}
.ult_audios{ margin-top:15px}
.texto_audio{ float:left; width:160px}
.jumpmenu{ float:left; margin-left:10px; margin-right:10px}


/*Video Novo*/
.conteudo_video{ background-color:#FFF; padding:5px}
.link_video{font: bold 12px Arial; color: #333; text-decoration: none; background:url(../imagens/videoIcon.gif) no-repeat left center; padding-left: 30px;  }
.video_thumb{ float:left; width:90px; margin-left:10px; margin-bottom:10px; height:70px}
.chamada_thumb{ float:right; margin:0 0px 0 10px; width:360px}
.ult_videos img{}


/*Tabela carioca*/

.renderizarJogos table{ text-align:center; margin:0 auto; padding:5px; color:#000; font:11px Arial }
.renderizarJogos h4 { text-align:center; margin:10px 0 5px 0; padding:0; color:#666; font:bold 16px Arial }
.renderizarJogos h5 { text-align:center; margin:0 0 10px 0; padding:0; color:#666; font:bold 14px Arial; }
.renderizarJogos tr { color:#666;font:11px Arial }
.renderizarJogos tr.vazia:hover { background:none; cursor:default; }
.renderizarJogos .trH, .renderizarJogos .trH:hover { background:#690; color:#fff; cursor:default; }
.renderizarJogos tr.bg { background:#fff; }
.renderizarJogos tr:hover, .renderizarJogos tr.bg:hover { color:#666; background:#CADBA4; cursor:pointer; }
.renderizarJogos td { padding:2px 4px;font:11px Arial }
.renderizarJogos td.hor { color:#333; font-weight:bold; }

#captionCampeonato{ font:Arial, Helvetica, sans-serif; font-size:18px; color:#333; font-weight:bold;}
.Tabpontos{ background:#FFF; font-family:Arial; font-size:14px; width:90%;}
.Tabpontos td{ padding:2px;font:Arial, Helvetica, sans-serif;}
.Tabpontos .semi{ background:#CFEFCB}
.Tabpontos .grupo{ background:#ccc; font:arial;}
.Tabpontos .bg{ background:#CADBA4}
.Tabpontos .posicao{ background:#BBE7EC}


.container-tabela-jogos{}
.container-tabela-jogos ul{ clear:both}
.container-tabela-jogos ul li { list-style:none;}
.container-tabela-jogos .titulo-rodadas{ font-size:16px; font-weight:bold; color:#333; font-family:Arial; padding:10px 8px 10px 8px;  }

.container-tabela-jogos .dia{ font-family:Arial; clear:both; background:#f4f4f4; padding:12px 0 0 2px; margin:auto;
                               text-align:left; color:#333; font-size:12px; height:20px;border-bottom:1px solid #999}

.container-tabela-jogos .rodadas-topo{ padding:10px 0px 20px 0;margin-left:20px }
.container-tabela-jogos .detalhes{ width:30px; float:left; color:#A0A0A0 ; padding:5px 0 5px 0px; font-size:12px; font-family:Arial;
                                    border-bottom:1px solid #999}


.container-tabela-jogos .sem-link{ width:220px; padding:5px 0 5px 0; float:right; font-weight:normal; 
                                   font-family:Arial; text-align:center; font-size:12px; color:#333;border-bottom:1px solid #999 }

.container-tabela-jogos .sem-link .time1{ width:95px;  float:left;  text-align:center;  }
.container-tabela-jogos .sem-link .placar{ width:30px; float:left; }
.container-tabela-jogos .sem-link .time2{ width:95px;   float:left;  text-align:center;}
ul.tabela-completa  li{text-align:center; padding:10px; background:#f4f4f4}

a.linksBox-es0 {font: bold 12px Arial; color: #628841; text-decoration: none;}
a.linksBox-es0:hover {text-decoration: underline;}
a.linksBox-es {font: bold 14px Arial; color: #628841; text-decoration: none;}
a.linksBox-es:hover {text-decoration: underline;}

p.esportes-texto{font: bold 12px Arial; color: #628841; padding:0; margin:0}

/*Menu Box Carnaval*/
    .tabsG {
     
      width:250px;
      background:#fff;
      font-size:12px;
      font-weight:bold;
      font-family:Arial;

      }
    .tabsG ul {
        margin:0;
        padding:0px 0px 0 10px;
        list-style:none;
       
      }
    .tabsG li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabsG a {
      float:left;
      background:url("../imagens/tableftG.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabsG a span {
      float:left;
      display:block;
      background:url("../imagens/tabrightG.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#333;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabsG a span {float:none;}
    /* End IE5-Mac hack */
    .tabsG a:hover span {
      color:#333;
      }
    .tabsG a:hover {
      background-position:0% -42px;
      }
    .tabsG a:hover span {
      background-position:100% -42px;
      }
      
      .tabsG .ativo2 { background-position:0% -42px;}
     .tabsG .ativo2 span { background-position:100% -42px;}
      
     .tabsG .ativo a{ background-position:0% -42px;}
     .tabsG .ativo a span{ background-position:100% -42px;}

        .tabsG .current a{
                background-position:0% -42px;
        }
        .tabsG .current a span {
                background-position:100% -42px;
        }
        
    .tabsG .fut{ font-size:14px; color:#628841}
    .tabsG .fut:hover{ text-decoration:underline; color:#628841}    
        
.ConteudoBoxsProgramas .MenuFut{background:#fff; padding:2px; height:22px; width:755px; font-family:Arial;}        
        

.votacao_carnaval{width:230px; border:solid 1px #fff; border-collapse:collapse; font-family:Arial} 
.votacao_carnaval tr {  margin-left:20px;}       
.votacao_carnaval td { margin-left:20px;padding:3px;font-size:12px;  }    
.votacao_carnaval .cor{ background:#fff}
.votacao_carnaval .cor_top{background:#cbcbcb; font-size:16px;text-align: left;
}
.votacao_carnaval .titulo-box-carna h4{font-family: Arial;font-size: 16px;color: #333;background: #FEF592;}
.votacao_carnaval input select {cursor: pointer;}    
.padding_contato{ padding:10px}

/*Comercial*/
ul.pub_comercial{font-family:Arial, Helvetica, sans-serif; margin:10px 0 10px 0 ; font-size:14px; list-style-type:none}
ul.pub_comercial li{ background:url(../imagens/tel.png) left center; background-repeat:no-repeat; display:block; padding:10px  0 10px 35px }

/*recursos emergenciais*/

#ConteudoBoxPub1{display:none;}

/*TUPI EM FM EM AM*/

.tupi-radios img{ float:left; border:#900 solid 3px; margin:0px 20px 20px 20px}    
.tupi-radios h2{ margin:15px 0 20px 0; font-family:Arial; font-size:16px; color:#333; padding:0 }
.tupi-radios h2 span{ font-weight:bold;}

/*Rede Social*/

.ConteudoBoxsRedeSocial img{ margin-left:10px}

/*Box Barbosa Entrevistas*/

.tupi-entrevistas{ padding-left:10px}
.tupi-entrevistas img{ float:left; border:#BB4E7A solid 3px; margin-top:5px; margin-right:10px;}    
.tupi-entrevistas h2{ margin:10px 0 20px 0; font-family:Arial; font-size:16px; color:#333; padding:0 }
.tupi-entrevistas h2 span{ font-weight:bold;}

/*gripe suina*/

ul.perg-gripe {list-style-type:none; padding:20px; background:#fff; font-family:Arial}
ul.perg-gripe li{ padding:15px; border:1px solid #ccc;}
ul.perg-gripe li.fundo{ background:#f0f0f0; padding:15px}


.programacao-radio { width:95%; margin:10px auto;color:#333; font-family:Arial; border:1px solid #ccc; border-collapse:collapse}
.programacao-radio  th {border:1px solid #900; background:#AA030D; color:#fff; padding:5px}

.programacao-radio  td{ font-size:14px; text-align:center;border-left:1px solid #ccc; padding:8px }
.programacao-radio .swith{ background:#fff}
.prog-radio{ font-family:Arial;color:#333; font-size:18px; margin:20px 0 0 20px;}

/*Simpatia Cia do Riso*/
ul.simpatia{font-family:Arial;font-size:14px;color:#333;padding:5px 20px}
ul.simpatia li{list-style-type:decimal; margin:10px;}
    