@charset "utf-8";


/* ------- PADRONIZAÇÃO -------- */

* {margin:0; padding:0;}
address,th { font-style:normal; font-weight:normal;}
table { border-collapse:collapse; border-spacing:0px; margin:0px; font-size:12px;}
caption,th { text-align:left;}
img,fieldset { border:none;}
ol,ul { list-style:none; font-size:inherit;}
a { color:#093; text-decoration:none;}
a:hover { color:#093; text-decoration:underline;}

div {position:relative;}
textarea { font-family:"verdana", helvetica, verdana, arial;}
form { margin:0px; padding:0px;}

html, body { height:100%; margin:0px; padding:0px; font-size:11px;  font-family:"verdana", helvetica, verdana, arial; color:#2A3343; }

h1, h2, h3, h4, h5 {  padding:0px; margin:0px; font-family: Trebuchet MS;}
h4 { font-weight:normal; font-size:1.2em; padding-top:5px; padding-bottom:5px; font-family:"verdana", helvetica, verdana, arial;}
h3 {color:#096;}

.clear {clear:both} /* <br class=”clear”> */
.autor {font-size:0.9em; color:#999; display:block; padding-top:10px; padding-bottom:15px;}

/* ------- DIV'S -------- */

#meio { width:900px; margin:auto; padding:0px; display:table;}
#pagina { height:90px;}
#conteudo { width:100%; margin:auto; background:#DDDCDC; padding-top:10px;}
.paragrafo { display:block; text-align:justify; padding-bottom:10px; padding-right:10px;}



/*-- lateral ---*/
#box_video { width:290px; height:230px; }
#conteudo_right { width:290px;}
#ind_top10 {width:290px; height:505px; /* -------background:url(img_css/bg_top10.jpg) no-repeat;-------- */ margin-bottom:10px; }
.banner_ind80 { display:block; height:80px; margin-bottom:10px;}


.lista_top10 { display:block; padding-left:55px; padding-top:50px; color:#FFF;}
.lista_top10 .item { display:block; height:44px;}
.lista_top10 .musica {display:block; font-size:15px;}
.lista_top10 .banda { font-size:9px;}


/* --- index --- */

#ind_topo_flash { width:580px; height:310px; clear:both; margin-bottom:10px; }
#ind_left { width:580px; display:table;}
#_left { width:580px; height:835px; display:table; background:#FFF;}
#_left_cheio { width:580px; height:1105px; display:table; background:#FFF;}
#_left_promocao { width:580px; height:750px; display:table; background:#FFF;}
.paragrafo_textos { padding:12px; display:block;}
.paragrafo_textos p { padding-bottom:15px;}

#ind_fotos { width:310px; height:400px; float:left; background:url(img_css/tt_fotos.jpg) no-repeat #FFF;}
#ind_fotos a.pgs  {color:#093 display:block; position:absolute; bottom:10px; right:10px; text-align:right;}
#ind_fotos_conteudo { width:290px; margin:auto; margin-top:45px;}
#ind_fotos .tt_foto_destaque { display:block; padding:7px; font-size:15px; color:#FFF; background:#6EB819; margin-bottom:10px; clear:both; }

#ind_recados {width:260px; height:400px; float:right; background:url(img_css/tt_recados.jpg) no-repeat #56045D; }
#ind_recados_locutor { width:250px; margin:0px auto; margin-top:45px;}
#ind_recados_form { width:250px; margin:0px auto;}
#ind_recados_form  .input { border:1px solid #56045D; padding:8px; display:block; font-size:11px; margin-bottom:10px; background:#3C0440; color:#BB6EC2;}
#ind_recados_form  .bt_enviar {border:none;  width:78px; height:33px; background:url(img_css/bt_enviar.jpg) no-repeat; cursor:pointer; cursor:hand; margin-right:8px;}

#ind_box_noticia_agenda { clear:both; width:580px; height:270px; padding-top:10px; }

#ind_noticias {width:310px; height:260px; float:left; background:url(img_css/tt_noticias.jpg) no-repeat #FFF;}
#ind_noticias .box {display:block; width:300px; margin:auto; padding-left:5px; padding-top:50px;}
#ind_noticias .box a {color:#666; display:block; padding:5px; }
#ind_noticias .box a .tt {color:#333; display:block; font-weight:bold;}
#ind_noticias .box a:hover {color:#666}
#ind_noticias .box a:hover .tt {color:#093}
#ind_noticias a.pgs  {color:#093 display:block; position:absolute; bottom:10px; right:10px; text-align:right;}

#ind_agenda { width:260px; height:260px; float:right; background:url(img_css/bg_agenda.jpg) no-repeat;}
#ind_agenda .box { display:block; width:250px; padding-left:10px; padding-top:60px;}
.box a.agenda { display:block; color:#FFF; padding-bottom:15px; padding-right:5px;}
.box a:hover.agenda { color:#793D00; text-decoration:none;}
.box a.agenda .data { color:#793D00; font-size:11px; display:block;}
.box a:hover.agenda .data { color:#793D00; text-decoration:none;}
#ind_agenda a.pgs  {display:block; position:absolute; bottom:10px; right:10px;  color:#FFF; text-align:right;}

#ind_newsletter { width:580px; height:107px; background:url(img_css/bg_news.gif) no-repeat;}
#ind_newsletter .form_news { width:560px; position:absolute; top:60px; left:18px;}
#ind_newsletter .input { border:none; padding:8px; margin-right:18px; display:block; float:left; font-size:11px; margin-top:2px; background:#890307; color:#FFCEDC;}
#ind_newsletter .bt_cadastrar {border:none;  width:78px; height:33px; background:url(img_css/bt_cadastra_news.gif) no-repeat; cursor:pointer; cursor:hand; margin-right:8px;}



/*-- contato  --*/
.contato_form  .input {  padding:6px; display:block; font-size:12px; margin-bottom:10px; color:#666;}


/*  noticias */

a.listalinks  {padding-top:8px; padding-bottom:6px; padding-left:5px; padding-right:5px;  display:block;  color:#2A3343; text-decoration:none; clear:both;  border-bottom:1px dotted #EEE;}
a:hover.listalinks  { color:#093; }
a.listalinks .tt { margin-right:8px; font-size:14px; color:#093;}
a:hover.listalinks .tt {color:#063;}
a.listalinks .thumb { border:1px solid #FFF; margin-right:8px; float:left; margin-bottom:5px; display:block;}
a:hover.listalinks  .thumb { border:1px solid #093;}
a.listalinks .texto { padding-top:6px; display:block;}

/* -- Vídeos -- */

a.lista_videos { width:270px; height:85px; margin-left:10px; margin-bottom:12px; border-bottom:1px dotted #EEE;  color:#2A3343; text-decoration:none; float:left;  }
a:hover.lista_videos    { color:#093; }
a.lista_videos .tt { font-size:13px; color:#093;}
a:hover.lista_videos  .tt {color:#063;}
a.lista_videos  .texto { padding-top:6px; display:block;}
a.lista_videos  .thumb { border:1px solid #FFF; margin-right:8px; float:left; margin-bottom:5px; display:block;}
a:hover.lista_videos  .thumb { border:1px solid #093;}

#video_materia { width:360px; height:286px; border:2px solid #E6E6E6; margin:auto;}



/* fotos */
.fotografo { display:block; font-size:10px; color:#096; text-align:right; padding-top:10px; padding-bottom:10px; padding-right:12px;}

.highslide { cursor: url(highslide/graphics/zoomin.cur), pointer;   outline: none;}
.highslide img { border: 1px solid #F3F3F3; margin-right:5px; margin-bottom:6px;}
.highslide:hover img { border: 1px solid #093; margin-right:5px; margin-bottom:6px;}
.highslide-image {  border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {  display: none;  border: 2px solid white; border-top: none; padding: 8px;  background-color: white;}
.highslide-loading { text-decoration: none;	font-size: 11px; font-weight:600; color: #000000; background-color: #FFFFFF;}
a.highslide-credits,
a.highslide-credits i { padding: 1px; color:#000; text-decoration: none; font-size:8px; display:none;}
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; }
.highslide-move { cursor: move;}
.highslide-overlay { display: none;}
.highslide-wrapper, .highslide-outline {	background: white;}

.pagerfotos { margin:0px auto; clear: both; font-family: Tahoma, Arial, Helvetica, Sans-serif; font-size:1.3em; margin-top:50px;  height: 1%; /* Fixes double padding in IE */}
.pagerfotos a, .pager span {   padding: 0.4em 0.8em;  margin-right: 0.1em; text-decoration: none; border:1px solid #093; color:#093;}
.pagerfotos span { color:#5F5F5F; }
.pagerfotos .current { font-weight:bolder; color:#666; padding: 0.5em 0.8em; border:1px solid #F3F3F3;}
.pagerfotos a:hover { background:#093; color:#FFF; border:1px solid #093;}


a.lista_fotos { width:164px; height:180px; margin-right:13px; margin-left:13px; margin-bottom:12px; border-bottom:1px dotted #EEE;  color:#2A3343; text-decoration:none; float:left;  }
a:hover.lista_fotos   { color:#093; }
a.lista_fotos .tt { font-size:13px; color:#093; text-align:center;}
a:hover.lista_fotos  .tt {color:#063;}
a.lista_fotos .texto { padding-top:6px; display:block;}
a.lista_fotos .thumb { border:1px solid #FFF; display:block;}
a:hover.lista_fotos  .thumb { border:1px solid #093;}




/*--- agenda ---*/

.table_agenda {font-size:11px; }
.table_agenda .table_txt { padding:3px; background:#F2F2F2; }
.table_agenda .table_titulo { display:block; color:#063; font-weight:bold; font-size:0.9em;  padding-left:10px; padding-top:4px; padding-bottom:4px; width:100px; margin-bottom:1px; margin-right:5px; }

a.lista_agenda { padding-left:20px; padding-top:4px; padding-bottom:6px; display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/arrow_agenda.gif) 0px 8px no-repeat; }
a.lista_agenda h4 { color:#033;}
a:hover.lista_agenda  { color:#093; }
a.lista_agenda  .tt { margin-right:8px; font-size:14px;color:#093;}
a:hover.lista_agenda  .tt {color:#063;}
a.lista_agenda  .texto { padding-top:6px; padding-bottom:4px; display:block; border-bottom:1px dotted #EEE;}

/*--- busca ---*/

a.lista_busca { padding-left:20px; padding-top:4px; padding-bottom:6px; display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/arrow_agenda.gif) 0px 8px no-repeat; }
a:hover.lista_busca  { color:#093; }
a.lista_busca  .texto { padding-top:6px; padding-bottom:4px; display:block; border-bottom:1px dotted #EEE;}



/*--- promocao ---*/

a.lista_promocao { padding-left:20px; padding-top:6px; padding-bottom:12px; display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/arrow_agenda.gif) 0px 5px no-repeat; }
a:hover.lista_promocao  { color:#093; }
a.lista_promocao  .tt { margin-right:8px; font-size:16px;color:#093;}
a:hover.lista_promocao .tt {color:#063;}
a.lista_promocao  .texto { padding-top:6px; padding-bottom:4px; display:block; border-bottom:1px dotted #EEE;}


#box_promocao { clear:both; width:580px; height:345px; margin-top:10px;  background-color:#FFF }
.tt_fomulario_promocao { color:#999; padding-left:20px; padding-bottom:20px; padding-top:20px;}


/* navegaçao rodape */

.pager { width:570px; margin:0px auto; clear: both;	text-align:center;  font-family: Tahoma, Arial, Helvetica, Sans-serif; position:absolute; bottom:30px; left:10px; height: 1%; /* Fixes double padding in IE */}
.pager a, .pager span {   padding: 0.4em 0.8em;  margin-right: 0.1em; text-decoration: none; border:1px solid #093; color:#093;}
.pager span { color:#5F5F5F; }
.pager .current { font-weight:bolder; color:#666; padding: 0.5em 0.8em; border:1px solid #F3F3F3;}
.pager a:hover { background:#093; color:#FFF; border:1px solid #093;}



/* --- classe --- */
a.link_todos { font-size:0.9em; display:block; position:absolute; bottom:20px; right:25px; width:200px; text-align:right;}
a:hover.link_todos {text-decoration:none; }


