/* CSS Document */
* { margin:0; border:0; padding:0; list-style:none; outline:0; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; }
body { }
.limpar { clear:both; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#333; }
button { cursor:pointer; }
#bt_voltar { display:block; width:100%; text-align:right; font-size:10px; color:#993300; font-weight:bold; margin:10px 0 30px 0; list-style:none; border-bottom: dotted 1px #993300; padding:0 0 5px 0; }
#bt_inicial { display:block; width:100%; text-align:left; font-size:10px; color:#993300; font-weight:bold; }
#ver_completa { display:block; margin:5px 0; font-size:10px; color:#993300; width:100%; text-align:right; }
.ver_youtube { font-size:10px; color:#999 !important; display:block; }

#geral { width:100%; background:none; min-height:600px; }
/* Topo GERAL */
#geral #geral_topo { width:880px; margin:0 auto; height:171px; border-left:0; border-right:0; background-repeat:repeat-x; padding:10px; }
#geral_topo #espaco_logo { float:left; color:#333; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic; padding:10px 0 0 0; }
#geral_topo #logo_topo { display:block; }
#geral_topo #publicidade_topo { float:right; padding:10px 0 0 0; }
/* Menu Horizontal */
#geral #geral_menu { width:100%; height:60px; margin:3px auto; }
#geral_menu ul { width:900px; margin:0 auto; text-align:center; padding:5px 0; color:#ccc; }
#geral_menu ul li { display:inline; }
#geral_menu ul li a { color:#ccc; display:inline-block; font-size:11px; }
#geral_menu ul li a:hover { color:#FFF; }

#geral #geral_conteudo{ width:900px; margin:0 auto; background:#fff !important; padding:3px 0 5px 0; }

/* RODAPE GERAL */
#geral #geral_rodape { width:100%; text-align:center; height:60px; line-height:60px; vertical-align:middle; margin:3px auto; }
#geral #geral_rodape a { font-size:11px; color:#fff; }
/* internas */
.internas { width:650px; padding:5px 10px 5px 10px; float:left; vertical-align:top; background:#fff; }
.internas  h2 { font-size:36px; letter-spacing:1px; margin:0 0 6px 0; padding:0 0 5px 0; color:#000; border-bottom: dashed 1px #ccc; }
.internas .ul_noticias { width:100%;}
.internas .ul_noticias li { margin:0 0 3px 0; padding:0 0 3px 0; border-bottom:solid 1px #CCC; font-size:11px; }
.internas .ul_noticias li a { font-size:20px; color:#333; font-weight:bold; }
.internas .ul_noticias li .mini_texto { font-size:11px; color:#666; }
.internas .ul_noticias li img { float:left; padding:2px; border: solid 1px #ccc; margin:0 5px 0 0; }
#noticia_ver { font-size:11px; color:#333; }
#noticia_ver h3 { margin:0 0 10px 0; font-size:22px; color:#333; }
#noticia_ver  img { display:block; }
#noticia_ver .lightbox span { font-size:10px; color:#999;}
#noticia_ver .lightbox { float:left; padding:2px; border: solid 1px #ccc; margin:5px 10px 10px 0; text-align:center; }
#noticia_ver .lightbox:hover { text-decoration:none; }

.internas .mais_noticias { display:block; font-size:11px; margin:10px 0 0 0; }
.internas .mais_noticias h2 { font-size:14px; color:#000; }


/*HOME*/
#banner_home_conteudo { float:left; margin:0 4px 0 0; width:670px; }
#destaques { width:670px; margin:0 0 5px 0; }
.blocos_home { width:330px; float:left; border:solid 1px #ccc; }
#videos_home { margin:0 5px 0 0; }
.blocos_home h1 { font-size:16px; width:320px; padding:0 0 0 10px; border:solid 1px #ccc; height:30px; line-height:30px; vertical-align:middle; background-position:top; color:#FFF; }
.blocos_home .lista_destaques { height:55px; padding:2px 3px 2px 0;  }
.blocos_home .lista_destaques .imagem { width:60px; height:55px; vertical-align:middle; text-align:left; float:left;  margin:0 5px 0 0;}
.blocos_home .lista_destaques img { padding:1px; border: solid 1px #ccc; vertical-align:middle; }
.blocos_home .lista_destaques a { display:block; font-size:11px; color:#333; background:url(../img/bt_mais.jpg) no-repeat right bottom; height:35px; }
.blocos_home .lista_destaques .a_videos strong { display:block; font-size:16px; font-weight:bold; }
.blocos_home .lista_destaques .a_videos { display:block; font-size:11px; color:#333; background:url(../img/bt_play.jpg) no-repeat right bottom; height:50px; }
.blocos_home .lista_destaques .categ { font-size:16px; color:#000; font-weight:bold; height:20px; background:none;}

/* o que fica abaixo de videos e destaques na home: */
.blocos_home_trio { display:block; width:100%; margin:10px 0 3px 0; }
.blocos_home_trio div { float:left; margin:15px 10px 0 0; width:30%; padding:0 10px 0 0; text-align:center; }
.blocos_home_trio h2 { color:#000; text-align:center; font-size:22px; margin:0 0 10px 0; }
.blocos_home_trio .home_noticias { font-size:11px; color:#666; text-align:justify; }
.blocos_home_trio .home_noticias h3 { font-size:12px; color:#000; text-align:justify; }
.blocos_home_trio .home_noticias a { display:block; color:#993300; text-align:right; margin:3px 0 5px 0; }
.blocos_home_trio .listas .ver_todos { color:#993300 !important; font-size:11px !important; }


/* dez mais */
#dez_mais { float:left; width:226px; }
#dez_mais h1 { font-size:16px; font-weight:normal; font-family:"Arial Black"; text-transform:uppercase; width:100%; background:url(../img/bg_tit_top10.jpg) repeat-x; margin:0 0 5px 0; text-align:center; border-bottom:solid 1px #e5e5e5; }
#dez_mais .top_normal span { font-size:34px; width:44px; vertical-align:middle; float:left; margin:0 5px 0 0; font-family:Arial, Helvetica, sans-serif; }
#dez_mais .top_conteudo { float:left; padding:5px 0 0 0; width:160px; }
#dez_mais .top_normal { width:226px; font-family:Arial, Helvetica, sans-serif;  display:block; margin:0 0 5px 0; font-size:11px; background:url(../img/bg_musica_dezmais.jpg) repeat-x bottom; }
#dez_mais .top_normal h1 { font-size:18px; font-weight:bold; border:0; margin:0; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:none; }
#dez_mais .subtops { height:80px; width:226px; text-align:center; overflow:hidden;  display:block; z-index:4; } /*  -khtml-opacity: 0.4; opacity: 0.4;  */
#dez_mais .mascara { background:none; position:absolute; width:226px; height:70px; z-index:5; }

/* Vídeos */
.listas { width:100%; }
.listas td { text-align:center; padding:5px 0; font-size:11px; color:#333; }
.listas img { display:block; padding:2px; border: solid 1px #CCC; margin:0 auto 3px auto; }
.listas strong { display:block; font-size:12px; color:#333; }
.listas a { color:#333; }
.ouvintes strong { font-weight:normal; }
.ouvintes strong span { font-weight:bold; }

/* PAGINACAO */
#divPaginacao { text-align:center; width:100%; color:#999999; padding:2px 0; font-size:11px; margin:15px ; }
#divPaginacao a { color:#666666; border:solid 2px #ccc; background-color:#fff; text-align:center; padding:0 3px; }
#divPaginacao a:hover { text-decoration:none; border: solid 2px #993300; }
#divPaginacao .selecionado { padding:0 3px; color:#993300; }

/* ouvinte home */
.ouvinte_home { font-size:12px; color:#666; }
.ouvinte_home img { display:block; margin:0 auto 5px auto; padding:2px; border: solid 1px #CCC;}
.ouvinte_home a { color:#666; }
.ouvinte_home strong { font-size:14px; display:block; color:#333; }

/* publicidade */
.publicidade { width:900px; background:#fff !important; text-align:center; padding:5px 0; margin:0 auto; float:none; border:0;}
.publicidade h1 { float:none; width:890px; margin:5px auto 15px auto; }
.publicidade img { display:inline-block; margin:0 2px; }

/* enquete */
#divenquete { margin:20px 0; font-size:12px; }
#dibenquete h1 { font-size:16px; height:30px; line-height:30px; }
#divenquete h3 { font-size:14px; padding:5px 0 10px 0; text-align:justify; }
#divenquete input { margin:5px; vertical-align:middle;}
#divenquete button { background:#f8f8f8; color:#333; padding:2px 5px; margin:5px auto; display:block; border:solid 1px #ccc;}
#divenquete button:hover { background:#fff; color:#000; border: solid 1px #666; }
.resposta_enquete_opcoes { padding:3px; text-align:left; font-size:11px; border-bottom:dashed 1px #ccc; }
.resposta_enquete_opcoes strong { display:block; }

#mural_home { width:95%; border: solid 1px #ccc; padding:10px; margin:-5px 0 0 0; background:#F0F0F0; }
#mural_home h1 { width:98%; margin:-10px 0 0 0;}
#mural_home #deixe_recado1 {  }
#mural_home a { float:right; margin:-28px 5px 5px 5px; background:#333; color:#fff; font-weight:bold; font-size:10px; padding:3px 5px; text-align:center; border:solid 2px #666; }
#mural_home p { width:99%; font-size:11px; background:#fff; color:#666; text-align:left; margin:5px 0; padding:10px 5px; }
#mural_home p span { display:block; text-align:justify; width:100%; margin:5px 0 0 0; color:#333; }
#frmMural { display:block; width:98%; margin:10px 0; font-size:11px; color:#666; vertical-align:top; }
#frmMural legend { color:#333; font-weight:bold; margin:0; }
#frmMural fieldset { border: solid 1px #ccc; padding:0 10px 10px 10px; }
#frmMural label { float:left; margin:11px 0; }
#frmMural input { float:left; margin:9px; border: solid 1px #ccc; vertical-align:middle; color:#666; padding:0 0 0 3px; }
#frmMural textarea { border: solid 1px #ccc; width:98%; padding:5px; font-size:11px; height:30px; overflow:auto; color:#666; }
#frmMural button { border: solid 2px #666; font-size:10px; background:#333; color:#fff; text-align:center; font-weight:bold; padding:2px 5px; *padding:0; margin:5px 0 0 0; float:right; }
#frmMural em { color:#990000; font-size:10px; font-style:normal; }

/* canais home */
#canais {  width:97%; border: solid 1px #ccc; margin:-5px 0 0 0; background:#F0F0F0; text-align:center; padding-bottom:10px; }
#canais h1 { width:100%; }
#canais a, img { display:inline; }
#canais img { margin:5px; }
#legenca_ico { width:90%; font-size:11px; margin:0 0 5px 5px; color:#666; text-align:left; }

/* Formularios: */
.form-geral { width:500px; margin:30px auto 10px auto; font-size:11px; }
.form-geral input, select, textarea { font-size:11px; color:#666; border:solid 1px #ccc; }
.form-geral label { float:left; width:130px; text-align:right; padding:0 5px 0 0; }
.form-geral .limpar { height:3px; }
.obrigatorio { color:#990000; }
.form-geral .botoes_form { border: solid 1px #ccc; background:#f7f7f7; font-weight:bold; text-align:center; padding:2px 5px; cursor:pointer; float:right; }
.form-geral .botoes_form:hover { color:#333; border: solid 1px #333; background:#fff; }

.internas_patrocinadores { float:right; width:210px; padding:5px; border: solid 1px #ccc; background:#fff; min-height:400px;}
.internas_patrocinadores h2 { font-size:18px; color:#333; margin:0 0 20px 0; }
.link_patrocinado { background:#fff; padding:5px 3px 5px 5px; margin:5px auto; text-align:left; border-bottom: dashed 1px #ccc; }
.link_patrocinado:hover { background:#F8f8f8;}
.link_patrocinado a { font-size:12px; color:#333; font-weight:bold; }
.link_patrocinado a:hover { color:#990000; text-decoration:underline; }
/* programação */
.programacao { width:98%; margin:30px auto 0 auto; background:url(../img/calendario.png) no-repeat bottom right; min-height:330px; }
.programacao ul { width:100%; text-align:left; margin:0 0 2px 0; }
.programacao ul li { display:inline; margin:0 3px 0 0; padding:2px 5px; text-align:center; font-size:14px; background:#FF9595; color:#FFF; font-weight:bold; text-transform:uppercase; }
.programacao ul li:hover { background:#FF2B2B; cursor:pointer;}
.programacao ul .ativo { background:#FF2B2B; }
.programacao div { border: solid 1px #ccc; font-size:12px; display:none; width:97%; padding:5px; min-height:300px; }


/* Listagem da Galeria */
#tb_lista_galeria { width:95%; margin:10px auto; font-size:11px; color:#666; }
.lista_galeria { width:33%; text-align:left; vertical-align:top; padding:0 0 0 10px; }
.lista_galeria  a { color:#666; }
.lista_galeria_capa { width:100%; height:140px; background:url(../img/conteudo/bg_capa_galeria.png) no-repeat left center; }
.lista_galeria_capa img { margin:8px 0 0 6px; cursor:pointer; border:solid 1px #ccc; padding:3px; }
.dados_galeria { margin:0 0 0 6px; }
.dados_galeria strong { display:block; }

.locutor img{ margin:0 auto 5px auto; display:block; }

