/* CSS Document 
img{behavior:url(http://www.nativa.fm/_recursos/js/iepngfix.htc);}*/
img{ border:none; vertical-align:middle}
*{ margin:0; padding:0; font-family:Arial;}
.foto-promo{ float:left; margin:20px 10px 10px 0px}
.foto-controle{ float:left; margin:10px 10px 10px 0px}
.foto-promo2{ float:left; margin:0px 10px 10px 0px}
.foto-right{ float:right;}
.pd-5px{padding:5px}
.pd-10px{padding:10px}
/*tipografia*/
    
h1{font-size:160%;color:#036}
h2{font-size:140%;color:#036}
h3{font-size:120%;color:#036}
h4{font-size:115%; color:#036}
h5{font-size:110%;color:#036}
h6{font-size:90%; font-weight:bold; color:#036}
p{font-size:90%; color:#036}
a{font-size:90%; text-decoration:none; color:#036;}
a:hover{text-decoration:underline}
p.texto{font-size:100%; color:#fff}
p.texto-ident{line-height:150%; text-indent:20px}
p.texto-no-indent{line-height:150%;}
p.texto-bold{ font-size:100%; color:#036; font-weight:bold;}
p.texto-regulamento{ font-size:90%; color:#036; font-weight:bold;}
p.texto-med{color:#036; font-size:100%}
h2.titulos-vivo{font-size:120%; color:#036}
h2.titulos{ background-image:url(../images/img-default/bg_h2.jpg) no-repeat;height:15px; color:#fff; padding:10px 0 10px 45px}
h3.sub-titulo-promocao{ padding:10px; font-size:120%; color:#036;}
h2.titulos-promo{ background-image:url(../images/bg_h2-promo.jpg); color:#fff;height:15px; padding:5px 0 20px 45px}

/*Links*/

.links-boxes{}

/*floats*/

.clear{ clear:both}
.left{float:left}
.right{float:right}

/*Formularios todos os campos*/
input[type=image]{vertical-align:middle}
input[type=text]{height:20px; border:1px solid #ccc; font-size:90%;}
input[type=select]{height:20px; border:1px solid #ccc; font-size:90%}
input[type=password]{height:20px; border:1px solid #ccc;font-size:90%}
input:focus, textarea:focus, radio:focus{
background-color:#f1f1f1; border:1px solid #CFDDF3}

/*Paginação*/

.Paginacao{font:bold 14px Arial;padding:5px;text-align:center; margin-top:30px; }
.Paginacao a:hover{ text-decoration:none}
.PaginacaoAtivo {background:#036;padding: 5px 10px; color:#fff;font: bold 14px Arial; text-decoration: none; vertical-align: middle;}
.paginacao-link{ color:#036; font-weight:bold; font-size:12px; margin: 0 20px 0 20px}

/*Navegação Global*/

body{background:url(../_recursos/images/img-default/bg_home.jpg) top center;}
body{background:url(../../_recursos/images/img-default/bg_home.jpg) top center;}
.wrapper{ width:975px;  background:url(../images/img-default/bg_home_content.gif); margin:auto}
.wrapper .header{background:url(../images/img-default/bg_header.jpg);height:160px;padding:20px 0 0 0 }
.wrapper .header .logo{ margin:-20px 0 0 45px; width:250px; float:left}
.wrapper .header-right{float:right; width:485px; height:120px; background:url(../images/img-default/fx_header.png) no-repeat; padding: 10px 0 0 0  }
.wrapper .header-right.telefone{ float:left; width:200px;}
.wrapper .header-right p{ width:130px; font-size:14px; margin:10px 0 0 40px}
.wrapper .header-right span.tel_home{ font-size:18px; margin-left:10px; color:#fff}
.wrapper .header-right .login{ width:300px; height:60px; float:right; color:#fff; font-size:14px}
.wrapper .header-right .login input[type="text"] {width:120px; height:20px; background:#ffc; border:1px solid #ccc; color:#066; padding:2px; }
.wrapper .header-right .login input[type="password"]{width:120px; height:20px; background:#ffc; border:1px solid #ccc;color:#066; padding:2px;}
.wrapper .header-right .login .input_Login_ok{ vertical-align:middle}

.wrapper .header-right .login span{color:#fff}
.wrapper .header-right .login a{color:#fff; margin-left:10px}
.wrapper .header-right .login a:hover{ text-decoration:none}
.wrapper .header-right .banner-header{margin: 80px 0 0 0}
.wrapper .nav {background:url(../images/img-default/bg_nav.jpg); height:48px;border-bottom:1px solid #fff;border-top:1px solid #fff; }
.wrapper .nav .menu-principal{ float:left; }

.wrapper2{ width:975px;  background:url(../images/img-default/bg_home_content2.gif); margin:auto;}
.wrapper2 .header{background:url(../images/img-default/bg_header.jpg);height:160px;padding:20px 0 0 0 }
.wrapper2 .header .logo{ margin:-20px 0 0 45px; width:250px; float:left}
.wrapper2 .header-right{float:right; width:485px; height:120px; background:url(../images/img-default/fx_header.png) no-repeat; padding: 10px 0 0 0  }
.wrapper2 .header-right.telefone{ float:left; width:200px;}
.wrapper2 .header-right p{ width:130px; font-size:14px; margin:10px 0 0 40px}
.wrapper2 .header-right span.tel_home{ font-size:18px; margin-left:10px; color:#fff}
.wrapper2 .header-right .login{ width:300px; height:60px; float:right; color:#fff; font-size:14px}
.wrapper2 .header-right .login input[type="text"] {width:120px; height:20px; background:#ffc; border:1px solid #ccc; color:#066; padding:2px}
.wrapper2 .header-right .login input[type="password"]{width:120px; height:20px; background:#ffc; border:1px solid #ccc;color:#066; padding:2px}
.wrapper2 .header-right .login .input_Login_ok{ vertical-align:middle}

.wrapper2 .header-right .login span{color:#fff}
.wrapper2 .header-right .login a{color:#fff; margin-left:10px}
.wrapper2 .header-right .login a:hover{ text-decoration:none}
.wrapper2 .header-right .banner-header{ padding: 80px 0 0 0}
.wrapper2 .nav {background:url(../images/img-default/bg_nav.jpg); height:48px;border-bottom:1px solid #fff;border-top:1px solid #fff; }
.wrapper2 .nav .menu-principal{width:700px; float:left; margin-top:20px }

.content-left{width:259px; border-right:1px solid #fff;float:left;}

/*Ao vivo -nao altera*/

.aovivo-home{ height:230px;width:259px; border-bottom:1px solid #fff}
.aovivo-home a{text-decoration:none; color:#333;}
.aovivo-home span{ }
.aovivo-home .programa{height:48px; background:url(../images/ao_vivo_box_on.jpg)no-repeat }
.aovivo-home .programa span{ padding: 10px 0 10px 0; display:inline-block;}

.aovivo-home .ao-vivo span a{ margin: 30px 5px 5px 100px;display:inline-block}
.aovivo-home .ao-vivo{width:259px; height:80px; background:url(../images/ao_vivo_box_on.jpg) no-repeat 0px -48px; cursor:pointer; font: bold 20px Arial ;}
.aovivo-home .ao-vivo:hover{width:259px; background:url(../images/ao_vivo_box_over.jpg) no-repeat  0px -48px; }

.aovivo-home .podcast span a{padding: 20px 5px 5px 100px; display:inline-block; height:30px; width:155px;}
.aovivo-home .podcast{width:259px;height:54px; background:url(../images/ao_vivo_box_on.jpg) no-repeat  0px -128px;}
.aovivo-home .podcast:hover{width:259px; background:url(../images/ao_vivo_box_over.jpg) no-repeat  0px -128px;}

.aovivo-home .peca-mus span a{padding: 16px 5px 5px 100px;display:inline-block;height:25px; width:155px;}
.aovivo-home .peca-mus{width:259px;height:56px; background:url(../images/ao_vivo_box_on.jpg) no-repeat  0px -182px;}
.aovivo-home .peca-mus:hover{width:259px; background:url(../images/ao_vivo_box_over.jpg) no-repeat  0px -182px;}

/*Player Ao vivo - nao altera*/

.aovivo{ width:530px; margin:auto;}
.aovivo h3{ font-size:16px; color:#036; margin:10px 0 15px 0}

.topo-aovivo{ height:70px;}
.content-vivo{background:url(../images/img-aovivo/bg-aovivo-conteudo.jpg)}
.content-vivo .player{float:left; width:320px}
.content-vivo .noAr-direito{float:left; width:210px;}
.content-vivo .noAr{ border-bottom:1px solid #666}

.content-vivo .agora,.proxprog,.audio-aovivo{ padding:0 10px 20px 10px}
.content-vivo .audio-aovivo{ padding:10px 0 0 10px}

.link-switch{ font-size:12px; color:#333; margin-bottom:30px; text-decoration:none;}
.aovivo .banner-rodape{margin:10px 0 0 0; height:65px; width:530px; display:none}

/*Mais pedidas -nao altera*/

/*.mais-pedidas {background:#dee6ec}*/

/*Estrutura  programas*/

.topo_programa{width:713px; height:231px; margin:0;}
.conteudo-programas{}
/*.conteudo-programas p{line-height:150%; text-indent:20px}*/
.conteudo-programas .conteudo-esquerdo{ float:left; width:421px;}
.conteudo-programas .conteudo-esquerdo .boxs-programas{padding:10px}
.conteudo-programas .conteudo-esquerdo .boxs-programas2{padding:20px}
.boxs-programas ol{color:#036; padding:10px; font-size:90%; margin:-20px 0 0 0 }
.boxs-programas ol li{ padding: 0 0 15px 0}

.conteudo-programas .conteudo-direito{ float:right; width:291px;}
.conteudo-programas .conteudo-direito .boxs-programas{padding:10px}
.conteudo-programas .conteudo-direito .boxs-programas2{padding:20px}
.conteudo-programas .conteudo-direito p.texto-horoscopo{float:left; font-size:108%; width:110px; padding:5px 10px}
.Paginacao{ margin:auto; width:100px}

/*Monikinha*/
.melhor-de-3 .boxs-programas2 .box-melhor3{padding:10px 0 10px 0}
.melhor-de-3 .boxs-programas2 .box-melhor3 .btn-votar{ float:left; margin-right:20px}
.galeria-fotos .box-thumbs-galeria{ padding:25px 20px}
.galeria-fotos .foto-galeria-monikinha{ float:left; margin:0 10px 0 0 }



/*A Rádio*/
.conteudo-programas .conteudo-esquerdo-aradio{ float:left; width:350px;}
.conteudo-programas .conteudo-esquerdo-aradio .box-radio1{padding:20px;}
.conteudo-programas .conteudo-esquerdo-aradio .box-radio1 a{ cursor:pointer}
.conteudo-programas .conteudo-esquerdo-aradio .box-radio1 .box-fotos-aradio{ padding:20px 0 20px 0}
.conteudo-programas .conteudo-esquerdo-aradio .box-radio1 .box-fotos-aradio h6{ font-size:90%; margin-bottom:10px; font-weight:bold }
.conteudo-programas .conteudo-direito-aradio{ float:left; width:360px;}
.conteudo-programas .conteudo-direito-aradio .box-radio2{ margin:10px 10px 0 10px; padding:20px; background-color:#EBF0F3;}
/*Destaque Promoção*/
.promo-destaque-home{width:422px; height:200px;}
.promo-destaque-home .desc-promo{ display:none; width:411px; height:25px; background:#333 ;padding:5px; opacity:0.60;-moz-opacity:0.60; filter:alpha(opacity=60); margin:-35px 0 0 0}
.promo-destaque-home h4{text-align:center;color:#fff}
/*Promoções*/

.regumento-promo{ width:390px; height:200px; background:#fff; padding:20px 10px; margin:20px 0 0 20px; border:1px solid #000; overflow:auto}
.page-conteudo-promo{padding:20px 10px 20px 10px}
.page-conteudo-promo h5{ margin-bottom:15px; color:#036; }
.btn-center{margin:20px 0 10px 150px;}
.inf-usuario{ margin:10px 0 10px 0}
.inf-usuario ul {list-style-type:none; color:#036; font-size:90%}
.inf-usuario ul li{padding:5px}
.inf-usuario ul li span{ font-weight:bold;}
.inf-usuario .campo-resposta-promo{ width:390px; height:100px; border:solid 1px #ccc; font-size:90%}

.resultado-promo{margin:20px 0 0 0}
.resultado-promo p{ margin:20px 0 0 20px; font-size:108%; font-weight:bold;}
.resultado-promo ol.lista-promo{padding:5px 0 0 0; color:#036; font-size:80%;}
.resultado-promo ol.lista-promo li{ list-style-type:decimal; padding:5px 0 5px 0px; margin:0 0 0 30px}

/*Box Reporter da Fama*/

.reporter-fama{ }
.reporter-fama .conteudo-reporter{ padding:20px 10px 20px 20px}
.reporter-fama .link-reporter-foto{ float:left; margin:0 20px 0 0 }
.reporter-fama .foto-reporter-fama{ float:left; margin: 0 10px 10px 0}

/*Pagina Reporter da fama*/
.princ-materia-rf .texto-rf{text-align:justify; text-indent:50px; line-height:120%; font-size:100%}
.princ-materia-rf{ background:#EBF0F3; margin:20px; padding:20px}
.boxes-noticias-rf span.data{color:#036}
.foto-princ-materia-rf{ float:left; margin:0 20px 0 0 }
.conteudo-esquerdo-rf{width:320px; background:#EBF0F3; float:left; margin:0 5px 0 20px }
.conteudo-esquerdo-rf .foto-link-rf{ float:left; padding: 0 0 20px 0}
.conteudo-esquerdo-rf .boxes-noticias-rf{ padding:20px; margin:0;}
.conteudo-esquerdo-rf .boxes-noticias-rf .foto-link-rf{ margin:10px 10px 0 0}
.conteudo-esquerdo-rf,.conteudo-direito-rf .link-titulo-rf{font-size:14px; font-weight:bold;}

.conteudo-direito-rf{float:left; width:345px; margin-left:5px}

/*Destaques Image_rotator*/
.publi_nav{float:right; position:relative; top:-230px; right:-64px; z-index:10;opacity:0.50;-moz-opacity: 0.50;filter: alpha(opacity=50); background:#d8d8d8; font-size: 14px;
}
.publi_nav a{padding: 4px 5px 4px 5px; color: #000; font:arial }
.publi_nav  .activeSlide{font-size: 20px;}

/*Enquete*/
.content-left .enquete{border-bottom:1px solid #fff;}
.content-left .enquete .cont-enquete{ padding:20px 20px 0px 20px}
.content-left .enquete .cont-enquete span{}
.content-left .enquete .cont-enquete table {}
.content-left .enquete .cont-enquete table tr td{ padding:5px;}
.content-left .enquete .cont-enquete input{ padding:0}
.content-left .enquete .cont-enquete label{ color:#036; font-size:12px; padding:5px}

.content-left .enquete p {padding:3px 0px 3px 0px}
.content-left .enquete .botoes{ margin:15px 0 20px 10px}
.content-left .enquete .botao-enquete {padding:5px; border:none; background:#333; color:#fff; margin:10px 0 0 10px}

/* Locutores */

.locutores{ padding:20px}
.locutores .thumbsLoc{ float:left; width:260px; margin-right:20px; margin:10px 0 0 0}
.locutores .detalhesLoc{ float:left; width:370px;margin:10px 0 0 0; border:1px solid #ccc; background:#EBF0F3; padding:20px}

.locutores .thumbsLoc .locutor-mini img{ float:left; margin:10px 10px 0 0; width:40px; border:3px solid #039}
.locutores .thumbsLoc .locutor-mini {}
.locutores .thumbsLoc .locutor-mini .link-locutores{ font-size:115%; font-weight:bold; text-decoration:none;}

.locutores .detalhesLoc .foto-grande{float:left; margin:10px 10px 20px 0;border:3px solid #039}
.locutores .detalhesLoc p{line-height:150%;}
.locutores .detalhesLoc p span{ font-weight:normal;}
.borda{background:url(../../_recursos/images/borderbottom.gif); background-repeat:no-repeat; margin:auto; width:270px; height:2px; padding:5px 0 5px 0}
.form-locutores{ color:#036;}
.form-locutores th{ padding:10px}
.form-locutores td{ padding:3px}
.form-locutores input[type=text]{ border:1px solid #ccc;height:20px; width:240px; color:#036; padding:2px}
.form-locutores textarea{ border:1px solid #ccc;height:90px; width:320px; color:#036; padding:2px}
.form-locutores .btn-enviar{ float:right; margin:10px 0 0 0}
/*Galeria de fotos box lateral - controle*/

.content-left .conteudo{ padding:20px}
.content-left .galeria{ border-bottom:1px solid #fff}
.galeria .btn-center{ margin:0 0 0 45px}
.content-left .galeria h4{ padding:0px 0px 10px 0px}
.content-left .galeria .foto-box-galeria{float:left; border:3px solid #036; margin:0 10px 5px 0}
.content-left .link-galeria{ text-decoration:none; color:#036;  font-size:12px}
.content-left .link-galeria:hover{text-decoration:underline;}
.content-left .link-galeria2{ text-decoration:none; color:#036; font-weight:bold;font-size:90%; float:left}
.content-left .link-galeria2:hover{ text-decoration:underline}

.content-left .galerias-veja{margin:20px 10px 20px 150px; text-decoration:underline; color:#036; font-size:18px}
.content-left .galerias-veja:hover{ text-decoration:none;color:#EF1B23}

/*Programacao*/

.conteudo-programacao{ padding:30px 20px 20px 20px }

.conteudo-programacao table{}
.conteudo-programacao table tr th a{ color:#fff}
.conteudo-programacao table tr th a.ativo{background:#fff; color:#496E92; padding:4px;display:block; border:1px solid #496E92} 
.conteudo-programacao table tr th{background:#496E92; color:#fff}
.conteudo-programacao table tr td{ padding:5px; color:#496E92; font-size:14px; text-align:center;margin:0 }
.conteudo-programacao table tr.manha{background:#E6E7F9}
.conteudo-programacao table tr.tarde{background:#EBF0F3}
.conteudo-programacao table tr.noite{background:#F9E9D0}
.conteudo-programacao table tr.madrugada{background:#CFDDF3}
.conteudo-programacao table .hora-programa{background:#ccc; text-align:center;font-weight:bold}

/*Horoscopo*/
.signos{ padding:20px}
.signos .thumb-signos{float:left; width:110px; margin:5px 0px 10px 0px; text-align:center; border:1px solid #fff}
.signos .thumb-signos:hover{ border:1px solid #036}
.box-nativo{ padding:20px}
.box-nativo h4{ padding:10px}
 p.perfil-signo{ background:#EBF0F3; padding:10px;line-height:150%; text-indent:20px ;border:1px solid #ccc}
.box-nativo p{line-height:170%; font:105%; text-indent:15px; color:#036;}
.conteudo-horoscopo{ padding:20px}
.boxs-programa-nativo{ background:#EBF0F3; padding:20px; margin:10px; border:1px solid #ccc}
.boxs-programa-nativo ul.zodiaco-nativo { list-style-type:none; color:#036; font-size:14px; font-weight:bold}
.boxs-programa-nativo ul.zodiaco-nativo li{ padding:10px 0 10px 0}

.bt-horosc{ margin:10px 0 10px 200px}


/*Peça sua Musica*/

.pesquisa-musica{ margin:20px 10px 20px 10px; border:1px solid #ccc;}
.pesquisa-musica .busca-alf{ width:461px; background:#ebf0f3; height:94px; padding:20px; float:left}
.pesquisa-musica .campo-busca{ background:#CEDAE1; width:190px;float:left;height:134px;}
.pesquisa-musica .campo-busca p{ padding:20px 10px 5px 10px}
.pesquisa-musica .campo-busca input{width:160px; border:1px solid #ccc; height:20px; margin-left:10px}
.pesquisa-musica .campo-busca .botao-enviar{ float:right; margin: 0 20px 10px 0}
.pesquisa-musica ul.lista-alf-peca-musica{font-size:100%; font-weight:bold; width:440px; list-style-type:none; margin-bottom:20px; margin-top:10px;}
.pesquisa-musica ul.lista-alf-peca-musica li {float:left;padding: 0px 3px 0px 3px }
.musicas-pedidas{ padding:20px}

.musicas-pedidas table{ font-size:100%; color:#036; border:1px solid #ccc; margin-bottom:20px}
.musicas-pedidas table th{ background:#CEDAE1; padding:5px}
.musicas-pedidas table td{ font-size:90%; text-align:center;padding:6px}
.musicas-pedidas table .bg-tab-peca-mus{ background:#EBF0F3;}

/*Backgroud de todos os modais do site*/
.modalBackground{ background:#333;opacity:0.65;-moz-opacity: 0.65;filter: alpha(opacity=65); }

/*Controle modal envie p um amigo*/

.ctl-modal{background-color:#EBF0F3; width:430px;cursor:move; padding:10px; font-size:100%}
.ctl-modal fieldset legend{ border:1px solid #ccc; font-size:120%; padding:5px; color:#036}
.ctl-modal fieldset{padding:10px;border:1px solid #ccc; }

.ctl-modal fieldset dt{float:left;width:120px; padding:8px 0 8px 0;color:#036}	
.ctl-modal fieldset dd{padding:8px 0 8px 0}
.ctl-modal fieldset textarea{ width:270px; height:150px;color:#036}
.ctl-modal fieldset input{ height:25px; width:270px; color:#036}
.ctl-modal fieldset .botoes { margin-left:150px}
.ctl-modal fieldset .botoes input{ float:left; margin: 0 5px 0 5px; width:auto} 



/*Programa.aspx*/

.programacao-geral {padding:20px;}
.programacao-geral .todos-programas{ margin:10px 0 10px 0;background:#EBF0F3; width:600px; padding:20px 20px 10px 20px}
.programacao-geral .todos-programas .programa-img{ float:left; margin:0 20px 0 0 }
.programacao-geral .todos-programas .titulo-programacao{ font-size:125%}

/*galeria.aspx*/

.conteudo-programas .boxs-galeria-fotos{ padding:20px}
.conteudo-programas .boxs-galeria-fotos .conteudo_thumbs_galeria{ padding:20px}
.conteudo-programas .boxs-galeria-fotos .conteudo_thumbs_galeria .galeria-esq{ margin:0 20px 0 30px}
.conteudo-programas .boxs-galeria-fotos .conteudo_thumbs_galeria .galeria-esq,.galeria-dir{float:left; position:relative; margin-top:30px; margin-bottom:30px; width:270px; height:260px; background-image:url(../../_recursos/images/portrait.jpg)}
.conteudo-programas .boxs-galeria-fotos .conteudo_thumbs_galeria img{ position:absolute; top:36px; left:33px}
.conteudo-programas .boxs-galeria-fotos .conteudo_thumbs_galeria .link-galeria{position:absolute; top:192px; left:32px; width:200px; text-align:center;}
.conteudo-programas .boxs-galeria-fotos .galeria-fotos{}
.conteudo-programas .boxs-galeria-fotos .galeria-fotos .thumbs{ width:178px;height:168px; margin:10px 0 10px 10px; border:1px solid #ccc; padding:10px; float:left;}

.conteudo-programas .boxs-galeria-fotos .galeria-fotos .thumbs .link-galeria-nativa{font-weight:bold;}.
.borda{background:url(../../_recursos/images/borderbottom.gif); background-repeat:no-repeat; margin:auto; width:270px; height:2px; padding:10px 0 10px 0}

/*Traduções*/

.cnt-traducoes{width:700px; margin:20px  }
.cnt-traducoes .letra, .traducao{float:left; width:310px; border:1px solid #ccc; padding:13px;margin-top:20px; margin-bottom:20px}
.cnt-traducoes .traducao{background:#EBF0F3;width:310px;float:left;}
.cnt-traducoes ul.lista-alf-traducao  {font-size:150%; width:670px; list-style-type:none;padding: 10px 0px 30px 10px; margin-bottom:30px; margin-top:10px; background:#EBF0F3; border:1px solid #ccc}
.cnt-traducoes ul.lista-alf-traducao li{ float:left;padding: 0px 5px 0px 5px; }
.cnt-traducoes .lista-musicas{ width:680px; }
.cnt-traducoes .lista-musicas a{ display:block; padding:3px}
.cnt-traducoes .lista-musicas p {font-size:16px;line-height:150%;  padding:10px;border:1px solid #ccc; }
.cnt-traducoes .lista-musicas p:hover{background:#CFDDF3}
.cnt-traducoes .lista-musicas p.alternate{ background:#EBF0F3}
.cnt-traducoes .lista-musicas p.alternate:hover{background:#CFDDF3}

/*Cadastro*/
.area-cadastro{ padding:20px}
.area-cadastro fieldset{font-size:100%; color:#036; padding: 25px 5px 15px 10px;border:1px solid #ccc; width:600px; margin:auto}
.area-cadastro fieldset legend{ font-size:120%; background:#EBF0F3; border:1px solid #ccc; padding:5px; margin-bottom:25px;}
.area-cadastro fieldset input[type=text]{ width:300px;}
.area-cadastro fieldset .camposelect{width:170px; border:1px solid #ccc}
.area-cadastro fieldset input[type=password]{ width:150px;}
.area-cadastro fieldset input.campoP{ width:150px;}
.area-cadastro fieldset span{ font-size:75%}
.area-cadastro fieldset dt{float:left;width:150px; padding:5px 0 5px 0}	
.area-cadastro fieldset dd{padding:5px 0 5px 0}
.area-cadastro .btn-cadastro2{margin:10px 0 10px 250px;}
/*Alterar Senha*/

.alterar-senha table tr td{ padding:5px}
.alterar-senha table input[type=text]{ width:300px}

/*Termos de Uso*/

.conteudo-programas .termos{ padding:20px}
.conteudo-programas .termos p{ margin: 0 0 10px 0}
.conteudo-programas .termos h4{ margin:auto}
.conteudo-programas .termos-rodape{ padding:0 20px 20px 20px}
/*Fale Conosco*/

.cnt-fale-conosco{padding:20px;}
.cnt-fale-conosco h4{ font-size:109%; font-weight:bold; margin-bottom:20px }
.cnt-fale-conosco .conteudo-form{border:1px solid #ccc; }
.cnt-fale-conosco .conteudo-form .formulario{background:#EBF0F3;float:left; width:380px;border-right:1px solid #ccc; padding:10px;}
.cnt-fale-conosco .conteudo-form .endereco{ float:left; width:250px;padding:10px;}
.cnt-fale-conosco .conteudo-form .endereco h3{ text-align:center; color:#036; margin:0 0 50px 0; font-size:109%}
.cnt-fale-conosco .conteudo-form .endereco h5{ text-align:center; color:#036; font-size:109%; margin:0 0 20px 0}
.cnt-fale-conosco .conteudo-form .endereco p{ text-align:center; font-size:109%; line-height:200%}

.cnt-fale-conosco .conteudo-form .form-cadastro input[type=text],textarea{ border:1px solid #ccc;height:20px; width:240px; color:#036; padding:2px}
.cnt-fale-conosco .conteudo-form .form-cadastro select{ border:1px solid #ccc;height:25px; width:245px; color:#036;padding:2px}
.cnt-fale-conosco .conteudo-form .form-cadastro .text-box-contato{ width:340px; height:100px}
.cnt-fale-conosco .conteudo-form .form-cadastro .botao-enviar{ width:80px;height:26px;}
.cnt-fale-conosco .conteudo-form .form-cadastro th{ font-size:109% ; color:#036; padding:0 0 10px 0}
.cnt-fale-conosco .conteudo-form .form-cadastro tr{padding:10px}
.cnt-fale-conosco .conteudo-form .form-cadastro td{font-size:16px; padding:4px; color:#036;}

/*Publicidade*/

.cnt-publicidade{padding:20px;}
.cnt-publicidade .conteudo-form{border:1px solid #ccc; }
.cnt-publicidade .conteudo-form .formulario{background:#EBF0F3; height:340px; float:left; width:340px;border:1px solid #ccc; padding:10px; margin:20px}
.cnt-publicidade .conteudo-form .endereco{ float:left; width:240px;padding:10px;}
.cnt-publicidade .conteudo-form .endereco h3{ text-align:center; color:#036; margin:0 0 50px 0; font-size:109%}
.cnt-publicidade .conteudo-form .form-cadastro input[type=text]{ border:1px solid #ccc;height:20px; width:240px; color:#036; padding:2px}
.cnt-publicidade .conteudo-form .form-cadastro textarea{ border:1px solid #ccc;height:90px; width:320px; color:#036; padding:2px}

.cnt-publicidade .conteudo-form .form-cadastro .botao-enviar{ width:80px;height:26px; float:right}
.cnt-publicidade .conteudo-form .form-cadastro th{ font-size:109% ; color:#036; padding:0 0 10px 0}
.cnt-publicidade .conteudo-form .form-cadastro tr{padding:10px}
.cnt-publicidade .conteudo-form .form-cadastro td{font-size:16px; padding:4px; color:#036;}

/*Nova senha*/
.nova-senha{width:450px; margin:40px auto 0 auto;background:#EBF0F3; border:1px solid #ccc; padding:20px;}
/*Rede*/
.nativa-rede{}
.nativa-rede .texto-rede{ width:100px; margin:20px;float:left; font-size:18px}
.nativa-rede .img-rede{float:left; width:85px;}
.nativa-rede .img-rede img{padding:10px 0 10px 0px}
/*Conteúdo direito*/
.content-right{float:left; width:713px;}
.area-full-banner{ margin:auto; border-bottom:1px solid #fff;height:230px; width:713px; z-index:9; overflow:hidden;}
.sub-content-principal{ width:421px; float:left; background:#fff}
.sub-content-principal .area-sec-banner{}
.sub-content-principal .promocao{}
.sub-content-principal .promocao .conteudo-promo{ padding:10px 20px 20px 20px}
.sub-content-principal .promocao .conteudo-promo input{ padding:16px 180px 6px 10px; float:right}
.content-right .sub-content-secundario{ width:291px; float:right; margin-top:-52px;}
.area-sec-banner{}

/*Controles de Programas*/

.ctrl-decricao{}
.ctrl-noticias{}
.ctrl-noticias .enviar-amigo{ margin:20px 0 0 0; float:right}
.ctrl-noticias .bt-fale-locutor{ padding:10px 0 20px 0}
.ctrl-noticias .data{ color:#036; font-weight:bold; font-size:80%}
.ctrl-contato .fale-conosco{ text-align:center; margin:10px 0 0 0}
.ctrl-enquete .opcoes-enq{ margin: 0 0 25px 0; float:left;width:250px}
.ctrl-enquete .resposta-enq{font-weight:bold}
.ctrl-enquete .btn-enquete{ float:left; margin-right:50px; float:right; margin-top:-30px;}
.ctrl-enquete .radio-enquete{ margin-top:25px; float:left; margin-right:10px}
.ctrl-enquete .pic-ctrl-enquente{ margin:0 10px 0 0px; float:left }
.ctrl-enquete p.texto-enquete{ width:270px; margin-top:10px; margin-right:10px;}
.btn-ucpg{ margin-left:150px}
.ctrl-charadinha{}
.btn-charadinha,.btn-peca-musica{ margin:auto; margin: 10px 0 0 120px;}
.ctrl-peca-musica{}
.ctrl-galeria h4{ margin:0 0 15px 0}
.ctrl-galeria .photo-galeria {float:left; margin-right:10px}
.ctrl-galeria .link-galeria{width:120px; float:left}

.ctrl-lista-audio{padding:10px 0 10px 0; margin:0 0 0 0}

.ctrl-topN{ font-family:Arial; }
.ctrl-topN table.top10{ width:100%;border:1px solid #ccc; color:#036}
.ctrl-topN table.top10 tr{ height:90px}
.ctrl-topN table.top10 tr.alternado{ background:#fff}
.ctrl-topN table.top10 tr.alternado p{font-size:70%; padding:5px 0 5px 0}
.ctrl-topN table.top10 tr .numero { font-size:30px; padding:10px 0 10px 10px}
.ctrl-topN table.top10 tr .picture{ width:60px; padding:10px}
.ctrl-topN table.top10 tr td span{ font-weight:bold; font-size:80%}
.ctrl-topN table.top10 tr td p{font-size:70%;padding:5px 0 5px 0}
/*Coraçao Sertanejo*/
.boxs-programas2 .input-data-mensagem-dia a{padding:0 25px 10px 30px}
.boxs-programas2 .mensagem-dia h4 { padding:10px 0 10px 0}

/*Paquera nativa*/

.participe{ height:150px; overflow:auto; margin:0px 0 0 0; border:1px solid #573A8C; padding:10px}
.participe p{ font-size:70%}
.btn-participe{ margin:20px 0 10px 50px }

/*Podcast*/
.conteudo-programas .conteudo-podcast{ padding:20px 10px 20px 20px}
.podcasts-nativa{ background:#EBF0F3; border:1px solid #ccc; padding:20px; width:630px}
.texto-podcast{ width:450px; float:right}
.img-podcast{ width:112px; margin-top:20px; float:left;}
.todos-podcasts{ margin-top:10px; width:100%;}
.todos-podcasts .podcast-programas{border:solid 1px #ccc; background:#EBF0F3; width:309px; height:180px; margin:0px 10px 10px 0px; padding:10px; float:left;}
.todos-podcasts .podcast-programas img{ float:left; padding:10px 20px 30px 0px; width:100px}

.todos-podcasts .podcast-programas ul.assine-podcasts{ list-style-type:none; margin: 15px 0px 0 0; width:180px; float:left}
.todos-podcasts .podcast-programas ul.assine-podcasts li{ margin:15px 0 15px 0px}
.todos-podcasts .podcast-programas ul.assine-podcasts li a{ margin:0 0 0 30px}
.todos-podcasts .podcast-programas ul.assine-podcasts li.assine{ background:url(../images/icon_podcast_mini.png) no-repeat left center; height:23px}
.todos-podcasts .podcast-programas ul.assine-podcasts li.assine-itunes{ background:url(../images/icon_itunes_mini.png) no-repeat left center; height:32px}
.todos-podcasts .podcast-programas input{ width:295px; color:#036; padding:3px 3px 1px 3px}

/*Olimpiadas*/
.olimpiadas{ margin:20px 30px 20px 20px}
.olimpiadas .fotos-olimpiadas{float:left;width:120px;margin:0 10px 20px 0; height:90px; border:1px solid #000} 




/*Footer*/
.footer{background:#EBF0F3; }
.footer .navegue{float:left; width:212px;padding: 10px 10px 40px 20px;}
.footer .navegue ul{ list-style-type:none; display:block;}
.footer .separador{width:1px; height:160px; background:#003;float:left; margin-top:20px}
.footer .copyright {background:url(../images/bg_rodape.gif); clear:both; height: 110px; background: #fff; text-align:center; padding:20px 30px 0 30px; border-top:1px solid #ccc }
.footer .copyright p{ font-size:80%;}
.footer .termo-uso{ text-decoration:underline; font-size:80%;}


/*modal box*/
.cleanbluewarning .cleanblue{ background-color: #acb4c4; }
.cleanbluefade{ position: absolute; background-color:#aaa;}
div.cleanblue{ font-family:Arial; position: absolute; background: #fff; width:300px; font-size: 14px; text-align:left; border: solid 1px #000; }
div.cleanblue .cleanbluecontainer{ background-color: #fff; border-top: solid 14px #000; padding: 5px; font-weight: bold; }
div.cleanblue .cleanblueclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanblue .cleanbluemessage{ padding:20px; line-height: 20px; font-size: 11px; color: #333333; }
div.cleanblue .cleanbluebuttons{ text-align: right; padding: 10px 0 10px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanblue button{ padding: 3px 10px; margin: 0 10px; background-color: #000; border: solid 1px #f4f4f4; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanblue button:hover{ border: solid 1px #d4d4d4;}


/*barra da enquete*/
.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:#039; height:12px; width:0%; padding:0; }

/*Caçada Nativa*/

.cacada{position:absolute;background:#5EBAEB; top:100px; left:36%; z-index:580; width:435px;padding:10px}
.cacada a{float:right;color:#333; color:#333; font-weight:bold; margin-left:200px; }