﻿@charset "utf-8";

* {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;}
div {position:relative;}
textarea { font-family:"verdana", helvetica, verdana, arial;}
form { margin:0px; padding:0px;}
h1, h2, h3, h4, h5 {  padding:0px; margin:0px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-weight:normal;}
a { color:#121d2f; text-decoration:none;}
a:hover { color:#483628; text-decoration:underline;}

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


/* ------- CLASS E DIVS GERAIS  -------- */
.pager { display:block; clear:both; padding-bottom:15px; padding-top:25px; text-align:center;  font-family: Tahoma, Arial, Helvetica, Sans-serif; 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 #1D3F7A; color:#1D3F7A;}
.pager span { color:#5F5F5F; }
.pager .current { font-weight:bolder; color:#666; padding: 0.5em 0.8em; border:1px solid #F3F3F3;}
.pager a:hover { background:#1D3F7A; color:#FFF; border:1px solid #1D3F7A;}

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; }

.clear {clear:both} /* <br class=”clear”> */
.paragrafo { display:block; text-align:justify; padding-bottom:10px; padding-right:10px;}
.espaco_8px {display:block; clear:both; height:8px;}

#left {width:672px; display:table;}
.cor {color:#e10729}
.tt_imgs {display:block; padding-bottom:5px; clear:both;}

.hidden{display:none;}


/* ------- INDEX  -------- */
#destaque {width:446px; height:386px; float:left;}
#noticias_destaques { width:215px; height:386px; float:right;}
#plantao_radar64 { width:368px; height:430px; background:url(img_css/tt_plantao_radar.gif) no-repeat; float:right;}

#ind_top10 {width:295px; height:426px; background:url(img_css/box_top10.jpg) no-repeat; }
.lista_top10 { display:block; padding-left:57px; padding-top:51px; color:#FFF;}
.lista_top10 .item { display:block; height:37px;}
.lista_top10 .musica {display:block; font-size:13px; padding-top:2px;}
.lista_top10 .banda {display:block; font-size:11px;}


/* ------ conteudo radar ---*/
#paginaOutras {	float:left; width:360px; margin-top:35px;}
#paginaOutras a, #paginaOutras i, #paginaOutras b, #paginaOutras em { float:left; width:338px; padding-left:5px; line-height:1.3em;}
#paginaOutras .noticiaOutras { float:left; width:360px; padding:8px 0px;	background:url(img_css/linha.gif) 0px 101% repeat-x; }
#paginaOutras .noticiaOutras a { text-decoration: none;}
#paginaOutras .noticiaOutras i { font-size:0.7em;	color:#666666;	font-style:normal;}
#paginaOutras .noticiaOutras b { color:#007DBC;}
#paginaOutras .noticiaOutras em { color:#666666;	font-style:normal;}



/* ------- LATERAL -------- */
#conteudo_right { width:220px; margin:auto; padding:0px; display:table; margin-left:8px;}
#box_busca { height:80px; background:url(img_css/tt_busca.gif) 0px 0px no-repeat;}

#from_busca {display:block; padding-top:35px;}
.campo_busca { display:block; background:url(img_css/blank.gif); border:none; margin-left:5px; margin-top:4px; width:172px; float:left;}
.bt_busca { display:block; background:url(img_css/bt_busca.gif) no-repeat; border:none; float:left; width:41px; height:27px;}

#box_torpedo { height:275px; background:url(img_css/bg_torpedos.gif) no-repeat;}
a.ver_torpedos { background:#B4C1D1; display:block; padding:12px 8px; margin-bottom:8px; text-align:right; text-decoration:none; color:#FFF;}
a:hover.ver_torpedos {color:#06C;}
.campo_para {  background:url(img_css/bg_campos.gif) repeat-x #FFF; border:1px solid #ABADB3; position:absolute; top:53px; left:15px; padding:5px; width:74px;}
.campo_remetente {  background:url(img_css/bg_campos.gif) repeat-x #FFF; border:1px solid #ABADB3; position:absolute; top:53px; left:120px; padding:5px; width:74px;}
.campo_mensagem_torpedo {  background:url(img_css/bg_campos.gif) repeat-x #FFF; border:1px solid #ABADB3; position:absolute; top:108px; left:15px; padding:5px; width:178px; height:90px; font-size:11px;}
.bt_enviarrecado { display:block; position:absolute; padding:5px 22px; top:235px; left:110px; font-size:12px; color:#224483;}

.banners_laterais {display:block; margin-bottom:7px;}



/*-- PAGINA NOTICIAS ---*/
#noticias_destaques a.dst_noticias { display:block; height:128px; color:#666; text-decoration:none; font-size:11px; padding-right:5px; line-height:1.4em; background:url(img_css/linha.gif) 0px 101% repeat-x;}
#noticias_destaques a:hover.dst_noticias{ color:#1D3F7A; text-decoration:none;}
#noticias_destaques a.dst_noticias .tt { color:#1D3F7A; font-size:13px; display:block; font-weight:bold; padding-bottom:3px;}
#noticias_destaques a:hover.dst_noticias .tt { color:#1D3F7A; text-decoration:none;}


a.listanoticias {padding-top:8px; padding-bottom:6px; margin:3px 8px;   display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/linha.gif) 0px 101% repeat-x; }
a:hover.listanoticias { color:#1D3F7A; background:#FFF; }
a.listanoticias .tt { margin-right:8px; font-size:14px; color:#1D3F7A;  padding-left:5px;}
a:hover.listanoticias .tt {color:#1D3F7A; }
a.listanoticias .thumb { border:1px solid #FFF; margin-right:8px; float:left; margin-left:5px; margin-bottom:5px; display:block;}
a:hover.listanoticias .thumb { border:1px solid #1D3F7A;}
a.listanoticias .texto { padding-top:6px;  padding-left:5px; font-size:11px;  display:block;  padding-left:5px;}


#mais_noticias {margin-top:20px; margin-bottom:10px; font-size:11px; padding-right:10px;}
#mais_noticias .texto {padding-bottom:10px;}

#left_noticia {width:672px; display:table;}
#left_noticia  h2 { color:#e10729;  padding-bottom:5px; font-size:2.5em; letter-spacing:-0.1em;}
#left_noticia  h4 { padding-bottom:5px; font-size:1.2em;}
#left_noticia .float_left { float:left; margin-right:8px; margin-bottom:8px; display:block;  }
#left_noticia .com_foto {display:block; font-size:0.9em; font-style:italic; color:#254D92; text-align:center; background:#EFEFEF; padding: 8px;}
#left_noticia .autordata {display:block; font-size:10px; color:#1D3F7A; margin-bottom:10px; padding-top:15px;}



/*-- PAGINA PROMOÇÕES ---*/

a.listapromocao {padding-top:8px; padding-bottom:6px; margin:3px 8px;   display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/linha.gif) 0px 101% repeat-x; }
a:hover.listapromocao { color:#1D3F7A; background:#FFF; }
a.listapromocao .tt { margin-right:8px; font-size:14px; color:#1D3F7A;  padding-left:5px;}
a:hover.listapromocao .tt {color:#1D3F7A; }
a.listapromocao .thumb { border:1px solid #FFF; margin-right:8px; float:left; margin-left:5px; margin-bottom:5px; display:block;}
a:hover.listapromocao .thumb { border:1px solid #1D3F7A;}
a.listapromocao .texto { padding-top:6px;  padding-left:5px; font-size:11px;  display:block;  padding-left:5px;}

.validade {display:block; font-size:11px; color:#1D3F7A; margin-bottom:10px; padding-top:15px;}
#box_promocao {  height:300px; margin:0px auto;  }
.tt_fomulario_promocao {  padding-left:20px; padding-bottom:15px; padding-top:15px;}
.form_promocao {  margin-top:23px; clear:both;}
.form_promocao .input {  padding:6px; display:block; font-size:12px; margin-bottom:5px; background:url(img_css/bg_campos.gif) repeat-x #FFF; color:#666; border:1px solid #DADEE9}
.form_promocao .label { display:block; text-align:right; padding-right:10px; width:145px; padding-top:3px;}



/* --- PAGINA SHOWS E EVENTOS ---*/
a.listashows {padding-top:8px; padding-bottom:6px; margin:3px 8px;   display:block;  color:#2A3343; text-decoration:none; clear:both; background:url(img_css/linha.gif) 0px 101% repeat-x; }
a:hover.listashows { color:#1D3F7A; background:#FFF }
a.listashows .tt { margin-right:8px; font-size:15px; padding-left:5px; color:#1D3F7A;}
a:hover.listashows .tt {color:#1D3F7A;}
a.listashows .thumb { border:1px solid #FFF; margin-right:8px; float:left; margin-bottom:5px; display:block;}
a:hover.listashows.thumb { border:1px solid #1D3F7A;}
a.listashows .texto { padding-top:6px; padding-left:5px; font-size:11px; display:block;}

.table_shows {font-size:12px; }
.table_shows .table_txt { padding:3px;}
.table_shows .table_titulo { display:block; color:#e10729; font-weight:bold; font-size:11px;  padding-left:10px; padding-top:4px; padding-bottom:4px; width:120px; margin-bottom:1px; margin-right:5px; }



/*-- PAGINA CONTATOS ---*/
.contato_form { display:block; width:500px; margin:0 auto;}
.contato_form .input {  padding:6px; display:block; font-size:12px; margin-bottom:5px; background:url(img_css/bg_campos.gif) repeat-x #FFF; color:#666; border:1px solid #DADEE9}
.contato_form .label { display:block; text-align:right; padding-right:10px; width:145px; padding-top:3px;}
.bts {padding:5px 22px; display:block; font-size:12px; color:#224483;}



/*-- PAGINA LOCUTOR ---*/
#locutor { width:316px; height:240px; float:left; margin-left:8px; margin-right:8px; margin-bottom:16px; font-size:11px; background:#F4F4F4;}
#locutor .tt  { font-size:1.3em; color:#2B5289; display:block; padding-bottom:5px;}
#locutor span {color:#e10729; line-height:1.5em;}



 /* xxxxx galerias xxx */
#galerias { width:520px; height:445px; clear:both; position:relative; margin:0px auto; }
a.seta_left { width:18px; height:66px; display:block; background:url(img_css/seta-esquerda-azul.gif) 0px no-repeat; position:absolute; left:0px; top:10px; z-index:200;}
a.seta_right { width:18px; height:66px; display:block; background:url(img_css/seta-direita-azul.gif) 0px no-repeat ; position:absolute; right:0px; top:10px; z-index:200; }
#img_destaque { width:520px; height:370p; background:url(img_css/loader.gif) 50% 50% no-repeat; margin:0px auto;}

.stepcarousel {	OVERFLOW: scroll; WIDTH: 480px; POSITION: relative; HEIGHT: 80px; left:20px; top:10px;}
.stepcarousel .belt {	LEFT: 0px; POSITION: absolute; TOP: 0px}
.stepcarousel .panel {	FLOAT: left; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 480px; HEIGHT: 80px; }

#galerias a.box_foto { width:86px; display:block; height:60px; margin-left:5px; border:2px solid #254D92; background:url(imgs/loader_mini.gif) 50% no-repeat;  float:left;}
#galerias a:hover.box_foto { width:86px; display:block; height:60px;  margin-left:4px; border:2px solid #CCCCCC ; float:left; }











