@charset "utf-8";


#topo { position:relative; width:980px; height:auto; margin:0 auto; padding:0 5px;}
#topo .publicidade {width:728px; height:90px; border:7px #999999 solid; margin:13px auto;}

#topo .header { height:105px;}

#topo .header .pilarLogo { width:330px; padding:18px; float:left;}

#topo .header .pilarHora { width:360px; padding:13px; float:left; text-align:right;}
#topo .header .pilarHora .dia {color:#CC0000; font-size:14px; font-weight:bold;}
#topo .header .pilarHora .cidade { color:#333333; font-size:12px; font-weight:bold;}
#topo .header .pilarHora .data {color:#999999; font-size:12px;}
#topo .header .pilarHora .buscaTopo {padding:8px 0 0 0;}
#topo .header .pilarHora .buscaTopo form {margin:0;}
#topo .header .pilarHora .buscaTopo form input { border:#CCCCCC 1px solid; color:#666666; font-size:12px; padding:4px;}
#topo .header .pilarHora .buscaTopo b { font-size:14px; color:#666666;}

#topo .header .pilarEmail {width:197px; height:65px; padding:30px 10px 10px 10px; background:url(../../imagens/bg_newsletter.jpg) no-repeat #CCCCCC; float:left; text-align:center}
#topo .header .pilarEmail p {font-size:12px; color:#000000; margin:0; padding-bottom:5px;}
#topo .header .pilarEmail form {display:block; margin:0}
#topo .header .pilarEmail form input { border:#CCCCCC 1px solid; color:#666666; font-size:12px; padding:3px;}


/* MENU PRINCIPAL */
#menu {width:auto; height:33px; margin:10px; text-align:center}
#menu ul {margin:0px; display:block; padding: 0; height: 25px}
#menu ul li {margin:0px 4px; padding:8px; float:left; display:block}
#menu ul li #animaMenu a {font-size:15px; color:#006699; padding:5px; margin:0}
#menu ul li #animaMenu a:hover {background:#D2E2E6; color:#006699; margin:0} 


/* COLUNA PRIMÁRIA*/
#colunaNoticias { width:auto; height:245px; padding:15px 0; background:url(../../imagens/pontilhado.gif) repeat-x bottom;}

/* SLIDE NOTICIAS*/

#slideNoticias {width:450px; height:229px; float:left; margin:3px 0;}
#slideNoticias .slide {width: 450px; height:229; position: relative; display:none;}
#slideNoticias .slide  img {border:0px;}
#slideNoticias .slide  .caption { position:relative; bottom:46px; width: 436px; height:32px !important; padding:7px; font-size: 11px; background:#525252; color:#CCCCCC;}
#slideNoticias .slide  .caption a:link, a:active, a:visited {color:#cccccc;}
#slideNoticias .slide  .caption a h1 { font-size:11px; font-weight:bold; margin:0;}
#slideNoticias .slide  .caption a p { font-size:11px; margin:0;}
#slideNoticias .slide  .caption:hover { background:#000000; color:#ffffff;}



#slideNoticias #nav { left:420px;; margin:4px 0 0 0; text-align:right; position:absolute; z-index:4; clear:both;}
#slideNoticias #nav a { display:block; font-family:tahoma; color:#333333; font-size: 13px; font-weight:bold; margin:3px; padding:3px 5px; background:#FFFFFF; text-decoration: none; border:solid #464646 1px; clear:both}
#slideNoticias #nav a:hover  { background-color:#D9D9D9; color:#2E2E2E;}
#slideNoticias #nav a:active  { background-color:#D9D9D9; color:#2E2E2E;}

/* FIM SLIDE NOTICIAS*/


#colunaNoticias .DestaquesNoticias { width:294px; height:210px; float:left; margin:0 15px;}
#colunaNoticias .DestaquesNoticias h1 { margin:0; font-size:14px; color:#333333;}
#colunaNoticias .DestaquesNoticias h1:hover { color:#333333;}
#colunaNoticias .DestaquesNoticias h2 { margin:0; color:#006699; text-transform:uppercase; font-size:12px;}
#colunaNoticias .DestaquesNoticias h2:hover {color:#333333}
#colunaNoticias .DestaquesNoticias p { margin:0 0 7px 0; color:#999999; font-size:11px;}
#colunaNoticias .DestaquesNoticias p:hover { color:#333333}
#colunaNoticias div.elemento-verTodos {background:#F4F4F4; clear: both; margin:4px 0 0 0; padding:3px; width: auto; text-align:right;}
#colunaNoticias div.elemento-verTodos a {font-size:12px; font-weight: bold; color:#555555}
#colunaNoticias div.elemento-verTodos a:hover {color:#222222}


#colunaNoticias .DestaqueEdicaoMes { float:left;  width:176px; height:211px; padding:30px 15px 0 15px; margin-bottom:7px; background:url(../../imagens/bg_capa.gif); text-align:center}



/* INICIO SEGUNDA COLUNA */

#colunaFotosSociais { width:auto; height:200px !important; min-height:auto; padding:10px 0;}

/* GALERIA DE FOTOS */
#colunaFotosSociais .colunaGaleriaFotos { width:450px; height:auto; float:left; margin-right:10px;}
#colunaFotosSociais .colunaGaleriaFotos h1 { margin:0 0 10px 0; color:#CC0000; font-size:18px;}

.elementoListaThumbProgramas {height:auto; width: auto;}
.elementoListaThumbProgramas .componenteHeaderElemento {border-bottom: none;}
.elementoListaThumbProgramas .displayNone {display: none;}
.elementoListaThumbProgramas div.elementoListaHover {display: block; height:auto; margin:0;}
.elementoListaThumbProgramas div.elementoListaHover ul {padding: 0; display: block; height: auto; margin:0}
.elementoListaThumbProgramas div.elementoListaHover ul li {list-style: none; padding: 0px; width: 80px; height: 60px; margin-bottom: 9px; float: left;}
.elementoListaThumbProgramas div.elementoListaHover ul li.margem {margin-right: 10px;}
.elementoListaThumbProgramas div.elementoListaHover ul li a div.containerPrograma {cursor: pointer; padding: 0px; width: 80px; height: 60px; margin: 0px; float: left;}
.elementoListaThumbProgramas div.elementoListaHover ul li a:hover {text-decoration: none;}
.elementoListaThumbProgramas div.elementoListaHover ul li div.rodape-item {clear: both;}
.elementoListaThumbProgramas div.elementoListaHover ul li a div.containerPrograma div.thumbImagemHover {cursor: pointer;position: absolute;z-index: 2;height: 60px;width:80px;margin:0px;padding:0;overflow: hidden;}
.elementoListaThumbProgramas div.elementoListaHover ul li a div.containerPrograma div.thumbImagemHover img {border:0; margin:0; float: left; padding:0}
.elementoListaThumbProgramas div.elementoListaHover ul li a div.containerPrograma div.thumbDescricao {height: 60px; width: 80px; position: absolute; margin: 0;background-color: #333; z-index: 1; _text-decoration: none;}
.elementoListaThumbProgramas div.elementoListaHover ul li a div.containerPrograma div.descricaoPrograma {color:#FF3300; font-size: 11px; margin: 5px 0px 0px 5px; padding: 0; text-decoration: none;}
.elementoListaThumbProgramas div.elemento-verTodos {background:#FDF1E8; clear: both; margin:5px 7px 0 0; padding: 5px; width: auto;
text-align:right}
.elementoListaThumbProgramas div.elemento-verTodos a, .elementoListaThumbProgramas div.elemento-verTodos a:visited {font-size: 12px; font-weight: bold; color:#CC0000}
.elementoListaThumbProgramas div.elemento-verTodos a:hover {color:#990000}


/* SOCIAIS */
#colunaFotosSociais .colunaSociais {float:left; width:520px; height:auto; background:url(../../imagens/sociais.gif) top no-repeat #D7DBE9;}
.colunaSociais .conteudoSociais {background:url(../../imagens/sociais_bottom.gif) bottom no-repeat; padding:36px 10px 12px 10px;}

#colunaFotosSociais .maissocial {float:right;  font-size:12px; color:#959CBF; padding:4px; text-align:right; margin:5px 2px 0 0; font-weight:bold;}
#colunaFotosSociais .maissocial:hover { color:#7079A9;}

/* INICIO TERCEIRA COLUNA*/
#terceiraColuna { width:auto; height:300px; padding:10px 0; margin:0; background:url(../../imagens/pontilhado.gif) bottom repeat-x;}


/*ENQUETE DESTAQUES */
.enqueteDestaque {width:220px; height:auto; float:left; padding:0 10px 10px 0; background:url(../../imagens/pontilhado.gif) repeat-y right;}
.enqueteDestaque h1 { margin:0 0 10px 0; font-size:18px; color:#ced31c;}

#result-1 { padding:1px; }
#result-2 { margin:0px 0px 3px 0px; padding:1px 1px 1px 1px; background:#CC0000; height:5px; }
#result-3 { margin:3px 0px 0px 0px; padding:1px; }


/* ENTREVISTAS DESTAQUE */
.entrevistaDestaque {width:220px; height:auto; float:left; padding:0 10px 10px 10px; background:url(../../imagens/pontilhado.gif) repeat-y right;}
.entrevistaDestaque h1 { margin:0 0 10px 0; font-size:18px; color:#3399FF;}
.entrevistaDestaque h2 {font-size:14px; color:#000000; margin:0;}
.entrevistaDestaque p { font-size:12px; color:#333333; margin:0;}
.entrevistaDestaque h2:hover { color:#000000;}
.entrevistaDestaque p:hover { color:#000000;}
.entrevistaDestaque img { text-align:center; padding:7px 0 0 0;}
.entrevistaDestaque .maisEntrevista { background:#ECFFFF; font-size:12px; color:#0099CC; padding:4px; text-align:right; margin-top:10px; font-weight:bold}
.entrevistaDestaque .maisEntrevista a:link, .entrevistaDestaque .maisEntrevista a:visited {color:#0099cc}
.entrevistaDestaque .maisEntrevista a:hover {color:#0066CC;}


/* DONA DA CAPA DESTAQUES */
.donaCapaDestaque {width:220px; height:auto; float:left; padding:0 10px 10px 10px; background:url(../../imagens/pontilhado.gif) repeat-y right;}
.donaCapaDestaque h1 { margin:0 0 10px 0; font-size:18px; color:#FF3399;}
.donaCapaDestaque h2 {font-size:14px; color:#000000; margin:0;}
.donaCapaDestaque p { font-size:12px; color:#333333; margin:0;}
.donaCapaDestaque h2:hover { color:#000000;}
.donaCapaDestaque p:hover { color:#000000;}
.donaCapaDestaque img {text-align:center; padding:7px 0 0 0}
.donaCapaDestaque .maisDonaCapa { background:#FDEEFB; font-size:12px; color:#FF0099; padding:4px; text-align:right; margin-top:10px; font-weight:bold}
.donaCapaDestaque .maisDonaCapa a:link, .donaCapaDestaque .maisDonaCapa a:visited {color:#FF3399}
.donaCapaDestaque .maisDonaCapa a:hover {color:#FF99FF;}


/* COLUNISTAS DESTAQUES */
.colunistaDestaque {width:220px; height:auto; float:left; padding:0 0 10px 10px;}
.colunistaDestaque h1 { margin:0 0 20px 0; font-size:18px; color:#000000;}


/* FOOTER */
#footer {width:auto; height:100px; margin:20px auto; text-align:center;}
#footer img {clear:both; margin:0 0 10px 0;}
#footer  #animaMenu a {font-size:13px; font-weight:bold; color:#333333; padding:5px;}
#footer  #animaMenu a:hover {background:#D2E2E6; color:#006699; margin:0;}
#footer p { color:#666666; font-size:11px; margin-top:10px; } 
#fotos  { text-decoration:none;  font-family:Tahoma, Geneva, sans-serif; }
#fotos ul { margin:0; padding:0; list-style:none; }
#fotos ul li { list-style:none; float:left; padding:8px; width:140px; height:230px;  }
#fotos ul li a{height:230px;   font-weight:bold;}
#fotos ul li a:hover {background:#2B7098; color:#BFCDDD;font-weight:bold}
#fotos ul li a p{font-weight:bold; margin:0; padding:0px 15px 5px 15px; color:#155D86;}
#fotos ul li h3{font-size:11px; color:#666; display:block; padding:0px 15px 5px 15px; font-weight:normal; margin:0;}
#fotos ul li a h3{font-size:11px; color:#666; display:block; padding:0px 15px 5px 15px; font-weight:normal; margin:0;}
#fotos ul li a:hover h3 { color:#FFF; }
#fotos ul li a:hover p{background:#2B7098; color:#BFCDDD;font-weight:bold}
.example50 { display:block; text-decoration:none; color:#B465C8; font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
#fotos ul li a img { border:0; padding:10px 20px 5px 20px;}
.clear { clear:both;}
.pg_on {background:#FFF; font:tahoma; font-size:12px; color:#0072CF; padding:5px 5px 5px 5px; margin-left:5px; border:#DDD 1px solid;}
.pg_off {background:#0072CF; font:tahoma; font-size:12px; color:#FFF; padding:5px 5px 5px 5px; margin-left:5px; border:#0072CF 1px solid;}
.pg_off:visited { color:#0072CF; }
#colunista { list-style:none; padding:0; margin:0; }
#colunista li { text-align:left;}
#colunista li img { float:left;}
#busca ul{ margin:0; padding:0; list-style:none;}
#busca ul li { margin-bottom:15px;}
#busca ul li a {color:#2200C1; font-size:18px; text-decoration:underline;}
#busca ul li p { margin:0; padding:0; font-size:13px;}
#contato div { margin-bottom:5px;}
#contato span{ display:block;  margin:0; font-size:14px;  color:#666666}
#contato input {   border:#CCCCCC 1px solid; color:#666666; font-size:12px; padding:5px;}
#contato textarea { border:#CCCCCC 1px solid;}
#contato select {border:#CCCCCC 1px solid; color:#666666; font-size:14px; padding:5px;}
.yes { border:2px solid #84FF9C; background:#EAFFEA; padding:5px;}
.no { border:2px solid #FF8484; background:#FCEDED; padding:5px;}
#busca .noticiaDetalhadaLeituraData { color:#666666; font-size:11px;}
#busca a h1 {font-size:25px; padding:0; color:#666666; letter-spacing:-1px; margin:0;}
