/*config*/
body { padding:0; margin:0; list-style:none; font-family: Arial, Helvetica, sans-serif;  font-size: 11px; color: #555; } 
ul, li { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, h5 { font-style:normal; font-weight:normal; font-size:small; padding:0; margin:0; }
p { margin:0; padding:0; }
#align { width:984px; margin:0px auto; }
/*input {float:left; border:0; height:18px; padding:4px 0 0 5px; background:url(../img/bgInput.png); }
select { float:left; border:0; height:22px; padding:3px 0 0 5px; background:url(../img/bgInput.png); margin-left:10px; }*/
.sprites { background:url(../img/sprites.png) no-repeat; }

/* Header */
#header { float:left; position:relative; width:984px; height:220px; }

#header .bannerLeft { float:left; width:794px; margin:2px 0 0 0; }
#header .bannerRight { float:left; margin:2px 0 0 20px; }
#header .logomarca { float:left; width:247px; height:80px; margin:31px 0 0 0; }
#header .logomarca span { float:left; width:247px; height:8px; font:11px Arial; color:#454545; text-align:center; margin:5px 0 0 0; }
#header .tempo { float:left; width:42px; height:80px; margin:31px 0 0 12px; font:11px Arial; color:#666; }
#header .tempo span { float:left; margin:0 2px; color:#CCC; }
#header .tempo .max { float:left; font:11px Arial; color:#c52120; }
#header .tempo .min { float:left; font:11px Arial; color:#6995b8; margin-left:6px; }

#header .menu { float:left; width:641px; height:55px; margin:40px 0 0 35px; }
#header .menu ul { float:left; width:641px; height:60px; margin:0; padding:0; }
#header .menu ul li { float:left; display:inline;  }
#header .menu ul li span { float:left; width:70px; height:10px; margin-top:44px; font:11px Arial; color:#333; text-align:center; }
#header .menu ul .divisao { float:left; width:1px; height:58px; background-position:-365px 0; }
#header .menu ul li.portal a { float:left; width:70px; height:60px; background-position:0 0; text-decoration:none; } 
#header .menu ul li.impresso a { float:left; width:70px; height:60px; background-position:0 -60px; text-decoration:none; } 
#header .menu ul li.imoveis a { float:left; width:70px; height:60px; background-position:0 -120px; text-decoration:none; } 
#header .menu ul li.veiculos a { float:left; width:70px; height:60px; background-position:0 -180px; text-decoration:none; }
#header .menu ul li.empregos a { float:left; width:70px; height:60px; background-position:0 -240px; text-decoration:none; } 
#header .menu ul li.ofertas a { float:left; width:70px; height:60px; background-position:0 -300px; text-decoration:none; } 
#header .menu ul li.guia a { float:left; width:70px; height:60px; background-position:0 -360px; text-decoration:none; } 
#header .menu ul li.multmidia a { float:left; width:70px; height:60px; background-position:0 -420px; text-decoration:none; } 
#header .menu ul li.baladas a { float:left; width:70px; height:60px; background-position:0 -480px; text-decoration:none; } 

/* Nav */
#nav { float:left; width:984px; height:57px; }
#nav ul { float:left; width:630px; height:30px; display:inline; padding-left: 10px; }
#nav ul li { float:left; display:inline; }

#nav ul li.anuncie a { float:left; width:145px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; }
#nav ul li.ofertas a { float:left; width:55px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.termos a { float:left; width:102px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.contato a { float:left; width:58px; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }

#nav .search { float:left; width:270px; height:30px;  margin:5px 0 0 70px; padding:0; }
#nav .search .input { float:left; border:0; width:185px; height:18px; padding:4px 0 0 5px; background:url(../img/bgInput.png); }
#nav .search .cidades { float:left; border:0; width:127px; height:22px; padding:3px 0 0 5px; background:url(../img/bgInput.png); margin-left:10px;}
#nav .search .botao { float:left; width:32px; height:22px; margin:0; padding:0; margin-left:10px; }
#nav .empresasAZ { float:left; width:984px; height:23px;}
#nav .empresasAZ ul { float:left; width:879px; height:14px; padding:4px 0 0 0px; text-transform: uppercase;  }
#nav .empresasAZ li a { float:left; font:11px Arial; text-align:center; height:13px; display:inline; color:#333; text-decoration:none; border-right:1px solid #999; padding: 0px 10px; }

/* Barra Ícones */
.icones { float:left;  width:984px; margin:15px auto 0 auto; }
.icones .left { float:left; width:55px; height:34px; background-position:-381px 0; }
.icones .right { float:left; width:60px; height:34px; background-position:-437px 0; }
.icones ul { float:left; width:869px; height:30px; }
.icones li { float:left; height:30px; display:inline; }
.icones li.comercio a { float:left; width:122px; height:30px; background-position:-85px -67px; text-indent:-9000px; }
.icones li.industria a { float:left; width:125px; height:30px; background-position:-209px -67px; text-indent:-9000px; }
.icones li.servicos a { float:left; width:115px; height:30px; background-position:-336px -67px; text-indent:-9000px; }
.icones li.profissionais a { float:left; width:143px; height:30px; background-position:-453px -67px; text-indent:-9000px; }
.icones li.lazer a { float:left; width:96px; height:30px; background-position:-85px -102px; text-indent:-9000px; }
.icones li.restaurante a { float:left; width:147px; height:30px; background-position:-183px -102px; text-indent:-9000px; }
.icones li.horas a { float:left; width:121px; height:30px; background-position:-332px -102px; text-indent:-9000px; }
.icones .barra {float:left;  width:984px; height:74px; background:url(../lixo/icones.png) no-repeat; }

/* Content */
#content { float:left;  width:984px; margin:0 auto; padding-top:15px; }
#content .middle { float:right; width:794px; }
#content .middle h1 { float:left; width:210px; font:14px Arial; color:#253c79; font-weight:bold; letter-spacing:-1px; }
#content .middle p.desc { float:left; width:394px; margin:2px 0 0 0; font:10px Arial; color:#000; font-weight:bold; }
#content .middle .mapa { float:left; width:604px; height:478px; margin-top:10px; }
#content .middle h2 { float:left; width:604px; height:20px; margin-top:15px; border-bottom:1px solid #253c79; font:16px Arial; color:#253c79; font-weight:bold; letter-spacing:-1px;  }
#content .empresasDestaque { float:left; width:604px; }
#content .empresasDestaque ul { float:left; width:604px; padding-top:10px; }
#content .empresasDestaque li { float:left; width:274px; height:70px; margin:5px 24px 0 0;  }
#content .empresasDestaque li.cinza { background:#f5f5f5; }
#content .empresasDestaque ul li img { float:left; width:71px; height:53px; border:1px solid #ebebeb; margin:7px 8px 0 5px;}
#content .empresasDestaque ul li span a { float:left; width:185px; font:11px Arial; color:#b2b2b2; font-weight:bold; margin-top:5px; text-decoration:none; }
#content .middle .empresasDestaque ul li p a { float:left; width:185px; height:15px;  font:11px Arial; color:#253c79; font-weight:bold; text-decoration:none; }
#content .middle .empresasDestaque ul li div a { float:left; width:185px; font:11px Arial; color:#505050; font-weight:bold; text-decoration:none; margin:0; }
#content .noticias { float:left; width:604px; margin-top:25px; }
#content .noticias .saibamais  {position:absolute; width:58px; margin:92px 0 0 0; height:23px; background-position:0 -577px;}
#content .noticias ul { float:left; width:604px; }
#content .noticias ul li { float:left; width:188px; display:inline; margin:0 17px 0 0; }
#content .noticias ul li.quebra { margin:0; }
#content .noticias ul li h3 { float:left; width:188px; font:16px Arial; color:#0d57a4; border-bottom:1px solid #0d57a4; font-weight:bold; letter-spacing:-1px;}
#content .noticias ul li img { float:left; width:188px; margin-top:2px; }
#content .noticias ul li span a { float:left; width:188px; font:14px Arial; color:#0d57a4; text-decoration:none; font-weight:bold; letter-spacing:-1px; margin-top:5px; }
#content .pubContent { float:left; width:604px; margin-top:20px; }
#content .pubContent .banner { float:left; margin-right:16px; }
#content .pubContent .bannerQuebra { float:left; margin-right:0px; }

#content .middle .sidebarBanners { float:right; width:170px; }

#content .sidebar { float:left; width:170px; }
#content h3.titAcesse { float:left; width:170px; height:21px; background-position:-82px -142px; text-indent:-9000px;  }
#content h3.titCupom { float:left; width:170px; height:21px; background-position:-82px -169px; text-indent:-9000px; margin-top:20px; }
#content h3.titProcurados { float:left; width:170px; height:21px; background-position:-82px -196px; text-indent:-9000px; margin-top:20px; }
#content h3.tit24horas { float:left; width:170px; height:21px; background-position:-82px -222px; text-indent:-9000px; margin-top:20px; }
#content h3.titDepoimentos { float:left; width:170px; height:21px; background-position:-82px -248px; text-indent:-9000px; margin-top:20px; }

#content .acesse { float:left; width:170px; background-position:-426px -142px; padding-top:8px; }
#content .acesse label { float:left; width:150px; font:11px Arial; color:#333; margin-left:11px;  }
#content .acesse input { width:143px; margin:0 0 4px 10px; border:1px solid #d8d8d8; }
#content .acesse .botao { float:right; width:32px; height:22px; margin:2px 10px 0 0; padding:0; }
#content .acesse span a { float:right; width:115px; font:10px Arial; color:#333; text-decoration:none; }

#content .cupomDesconto { float:left; width:170px; background-position:-426px -142px; }
#content .cupomDesconto ul { float:left; width:170px; }
#content .cupomDesconto ul li { float:left; width:170px; height:40px; margin-top:12px; }
#content .cupomDesconto ul li img { float:left; width:38px; height:38px; border:1px solid #ebebeb; margin:0 7px 0 5px; }
#content .cupomDesconto ul li .empresa a { float:left; width:115px; margin:0; font:11px Arial; color:#333; font-weight:bold; text-decoration:none; }
#content .cupomDesconto ul li div a { float:left; width:115px; font:11px Arial; color:#333; text-decoration:none; }
#content .cupomDesconto .vejaTodos a { float:left; width:115px;  font:11px Arial; color:#333; margin-top:10px;}

#content .sideCms, #content .sideCms ul { float:left; width:170px; padding-top:3px; }
#content .sideCms ul li a { float:left; width:150px; height:17px; padding-top:3px; font:11px Arial; color:#333; font-weight:bold; padding-left:20px; background-position:-82px -575px; text-decoration:none; }
#content .sideCms ul li .cinza { background-position:-82px -547px;  }

#content .sidebar .depoimentos { float:left; width:165px; padding:10px 0 0 5px; background-position:-426px -142px;}
#content .sidebar .depoimentos a { float:left; width:165px; margin:0; font:11px Arial; color:#353535; text-decoration:none; }
#content .sidebar .credito a { float:left; text-align:right; width:150px; margin:7px 0 0 0; font:11px Arial; color:#C00; text-decoration:none; font-weight:bold; }
#content .sidebar .separacao { float:left; width:160px; height:1px; margin:7px 0 0 0; background-position:-82px -290px; }

/* Footer Bar Default */
.footerDefault {float:left; width:100%; margin:20px 0 15px 0;  }
.footerDefault div { width:984px; margin:0px auto; }
.footerDefault .noticias { float:left; width:475px; background-position:-82px -342px; }
.footerDefault .noticias h3 a { float:left; width:475px; height:19px; font:16px Arial; color:#0d57a4; border-bottom:2px solid #f3f3f3; text-decoration:none; letter-spacing:-1px;  }
.footerDefault .noticias ul { float:left; width:475px; margin:15px 0 5px 0; }
.footerDefault .noticias li a { float:left; width:475px; height:20px; font:12px Arial; color:#666; text-decoration:none; }
.footerDefault .noticias li .categoria { color:#0d57a4; font-weight:bold; }
.footerDefault .vejaTodos a { float:left; width:475px; text-align:right; font:12px Arial; color:#0d57a4; font-weight:bold; text-decoration:none; }
.footerDefault .agenda { float:left; width:470px; margin:0 0 0 30px; }
.footerDefault .agenda h3 a { float:left; width:475px; height:19px; font:16px Arial; color:#0d57a4; border-bottom:2px solid #f3f3f3; text-decoration:none; letter-spacing:-1px;  }
.footerDefault .agenda ul { float:left; width:475px;  margin:5px 0 5px 0; }
.footerDefault .agenda li { float:left; width:230px; margin:10px 10px 0 0; }
.footerDefault .agenda ul li.quebra { margin:10px 0 0 0; }
.footerDefault .agenda ul li img { float:left; width:71px; height:53px; border:1px solid #ebebeb; margin:7px 8px 0 5px;}
.footerDefault .agenda ul li span a { float:left; width:120px; font:11px Arial; color:#C00; text-decoration:none; margin:5px 0 0 0;  }
.footerDefault .agenda ul li .empresa a { float:left; width:120px; font:11px Arial; color:#0d57a4; text-decoration:none;   }
.footerDefault .agenda ul li span.desc a { float:left; width:120px; font:11px Arial; color:#505050; font-weight:bold; text-decoration:none; margin:0; }


/* Footer Bar */
.footerbar {float:left; width:100%; height:290px; background:url(../img/background-sidebar.png) repeat-x;  }
.footerbar div { width:984px; height:230px; margin:0px auto; }
.footerbar div .coluna { float:left; width:82px; margin-top:30px; overflow:hidden; }
.footerbar div .coluna h3 { float:left; font:11px Arial; color:#039; font-weight:bold; }
.footerbar div .coluna ul { float:left; width:90px; margin-top:5px; }
.footerbar div .coluna ul li a { float:left; width:90px; font:10px Arial; color:#333; text-decoration:none; margin:1px 0; }

/* Footer */
.footer { float:left; width:100%; height:180px; background:url(../img/background-footer.png) repeat-x; }
.footer div { width:1004px; height:180px; margin:0px auto; }
.footer div .nav {  width:1004px; height:28px; margin:0 auto; }
.footer div .nav ul { float:left; width:490px; height:27px; display:inline; margin-left:265px; }
.footer div .nav li { float:left; display:inline; height:15px; margin:4px 0 0 0; padding:0;  margin-left:18px;  }
.footer div .nav li a { font:12px Arial; color:#FFF; text-decoration:none; }
.footer div .search { width:480px; height:25px; margin:30px auto 0 auto; }
.footer div .search span { width:105px; float:left; font:12px Arial; color:#FFF; margin-top:3px; }
.footer div .search input { width:227px; }
.footer div .search .botao { float:left; width:32px; height:22px; margin:0; padding:0; margin-left:10px; }
.footer div .tribuna { width:606px; height:73px;  margin:20px auto 0 auto; }
.footer div .tribuna .assinatura  { width:606px; height:15px; text-align:center; margin:10px 0 0 0; font:11px Arial; color:#FFF; }
.footer div .logomarca { width:177px; height:44px; margin:0 auto; background-position:-119px 0; }
.footer div .assinatura a { font:11px Arial; color:#FFF;  }



/* ADEKZ ========================================================================================================================== */

#nav ul li.programas a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; }
#nav ul li.reportagens a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.coberturas a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.especiais a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.trailers a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.seu-video a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }
#nav ul li.contato a { float:left; margin-top:9px; font:12px Arial; color:#FFF; text-decoration:none; margin-left:20px; }

.uppercase { text-transform: uppercase; }

.cinza { background: #f2f2f2; }

.titulo { font-size: 18px; }

.categoria { font-size: 15px; color: #3590E1; font-weight: bold; text-transform: uppercase; }

input.borda,
select.borda,
textarea.borda,
.borda input,
.borda select,
.borda textarea { border: 1px solid #CCC; }

.azul {	color: #0099FF !important; font-weight: bold; }

.button-enviar { padding: 10px 20px; border: 2px solid #CCC; color: #777; font-weight: bold; width: 250px; }
.button-reiniciar { padding: 10px 20px; border: 2px solid #CCC; color: #777; font-weight: bold; width: 150px; }
.button { padding: 10px 20px; border: 1px solid #CCC; color: #555; }

.clock { margin-bottom: -1px; }

.clear { clear: both; }

#video-details { text-align: left; font-size: 13px; }
#video-details div { line-height: 20px; margin-bottom: 15px; }
#video-details .separator { margin: 10px; }
#video-details .label { font-weight: bold; margin: 0; font-size: 14px; color: #666; }

.embed { padding: 5px; width: 500px; }

.CommentsBox { width: 95%;}
.CommentsBox .itens { float: left; }
.CommentsBox .admin-itens { float: right; }
.CommentsBox .admin-itens div { float: right; }
.CommentsBox .user { color: #253C79; font-weight: bold; font-size: 14px; }
.CommentsBox .date { color: #999; }
.CommentsBox .nota { color: #999; }
.CommentsBox .input, 
.CommentsBox .textarea { border: 1px solid #CCC; }
.CommentsBox hr { clear: both; margin-bottom: 5px; }

textarea { font-size: 13px; padding: 5px; color: #555; }

.related-title { width: 98px; padding: 3px; font-weight: bold; height: 27px; overflow: hidden; background: #EEE; margin-top: -3px; }

.formulario input,
.formulario select,
.formulario textarea { border: 1px solid #CCC; padding: 3px; font-size: 13px; }
.formulario .item { padding-bottom: 10px; }
.formulario .label { font-size: 11px; font-weight: bold; color: #777; }

.link:link,
.link:active,
.link:visited { color: #3590E1; text-decoration: underline; }

.sucesso { padding: 10px 20px; font-size: 11px; font-weight: bold; color: #E49500; border: 2px solid orange; margin-bottom: 20px; width: 400px; }

.minha-conta { margin: auto; margin-top: 10px; margin-bottom: 30px;}
.minha-conta td { text-align: center; padding: 20px 40px; }
.minha-conta td div { padding-top: 10px; }
.minha-conta td.borda { border-right: 1px dotted #CCC; }
.minha-conta td a:link, 
.minha-conta td a:active,
.minha-conta td a:visited { color: #999; text-transform: uppercase; font-size: 17px; font-weight: bold; }
.minha-conta td a:hover { color: #105AAC; }

.input { border: 1px solid #CCC !important; padding: 5px; margin-top: 7px; }

.adekz-comment { border: 2px solid red; display: none; }
