/*     # Folha de estilos    $ Autor: AgÃªncia W3CaseÂ®*//*    Estilos Fixos---------------------------------------------------------------------------   */body { text-align: center; font-family: OpenSans, arial; font-size: 14px; }.centralizador { width: 950px; margin: 0 auto; text-align: left; border: 1px solid transparent; }.clear { clear: both; display: block; }::selection { background: #5baed7; color: #fff; }::-moz-selection { background: #5baed7; color: #fff; }.clip {    display: block; overflow: hidden;    -moz-border-radius:     6px;    -webkit-border-radius:  6px;    -o-border-radius:       6px;    -ms-border-radius:      6px;    border-radius:          6px;}/*    Banners---------------------------------------------------------------------------   */.fullbanner { width: 468px; height: 60px;  overflow: hidden; }.superbanner { width: 728px; height: 90px;  overflow: hidden; }.banner_personalizado_1 { width: 300px; height: 250px; margin: 0 0 10px 0; overflow: hidden; }.banner_personalizado_2 { width: 300px; height: 90px; margin: 0 0 10px 0; overflow: hidden; }.topo_left { float: left; margin: 10px 0 0 0; }.topo_right { float: right; margin: 10px 0 0 0; }/*    Topo---------------------------------------------------------------------------   */header#topo_site { float: left; width: 204px; height: 90px; margin: 10px 0 0 0; }nav#menu_topo {    margin: 15px 0 0 0;    line-height: 48px;    height: 50px;    font-size: 14px;    border-bottom: 2px solid #2b82ac;    /*         Gradient CSS3    */    background: #64b3d9;    background: -moz-linear-gradient(top, #64b3d9, #3399cc) repeat-x;    background: -o-linear-gradient(top, #64b3d9, #3399cc) repeat-x;    background: -webkit-gradient(linear, left top, left bottom, from(#64b3d9), to(#3399cc)) repeat-x;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#64b3d9, endColorstr=#3399cc)";}nav#menu_topo ul > li { display: block; float: left; margin: 0 18px; height: 48px; color: #fff; }nav#menu_topo ul li a { color: #fff; }nav#menu_topo ul li.drop { background: url(../imagens/arrow.png) no-repeat right; padding: 0 10px 0 0; }nav#menu_topo ul li nav.drop_bloco {    opacity: 0;    position: absolute;    z-index: -1000;    width: 270px;    margin: -2px 0 0 0;    background: #fff;    border-color: #d9d9d9;    border: 4px solid rgba(210, 210, 210, .6);    -moz-border-radius:     6px;    -webkit-border-radius:  6px;    -o-border-radius:       6px;    -ms-border-radius:      6px;    border-radius:          6px;    -moz-transition:    .4s ease-in-out;    -webkit-transition: .4s ease-in-out;    -o-transition:      .4s ease-in-out;    -ms-transition:     .4s ease-in-out;    transition:         .4s ease-in-out;}.no-opacity nav.drop_bloco { display: none; z-index: 2000 }nav#menu_topo ul li.drop:hover nav.drop_bloco { display: block; opacity: 1; margin: 0; z-index: 2000 }nav#menu_topo ul li nav.drop_bloco ul {    border: 1px solid #cbcbcb;    padding: 10px 0;    line-height: 28px;    -moz-border-radius:     4px;    -webkit-border-radius:  4px;    -o-border-radius:       4px;    -ms-border-radius:      4px;    border-radius:          4px;}nav#menu_topo ul li nav.drop_bloco ul li { display: block; float: left; margin: 0 10px; width: 110px; height: 30px; font-size: 14px; }nav#menu_topo ul li nav.drop_bloco ul li a { display: block; float: left; color: #777; width: 110px; margin: 0 6px; }div#data_topo { border-bottom: 1px solid #ccc; padding: 8px 0; margin: 4px 0 10px 0; font-size: 13px; }div#data_topo time { color: #666; }div#data_topo a.mobile { display: block; float: right; color: #999; }/*    Boxs*/.box_left { float: left; width: 630px; }.box_right { float: right; width: 300px; }.box_left_min { float: left; width: 310px; }.box_right_min { float: right; width: 300px; }.separador { height: 3px; background: #2b82ac; margin: 15px 0; clear: both; }.editoria { color: #09c; font-size: 11px; font-weight: 300; text-transform: uppercase; }.titulo { display: block; font-size: 16px; font-weight: 600; font-family: OpenSansBold, arial; overflow: hidden; line-height: 22px; height: 45px; margin: 5px 0 0 0; }.mais { border-top: 1px solid #ccc; padding: 8px 6px; text-align: right; }.mais a { color: #666; font-size: 13px; }/*    PÃ¡gina Inicial---------------------------------------------------------------------------   *//*    Slide de NotÃ­cias*/ul#slider { height: 470px; overflow: hidden; }article.destaque_slide { width: 630px; height: 460px; }article.destaque_slide hgroup { height: 60px; margin: 0 0 10px 0; }article.destaque_slide hgroup h2 { display: block; font-family: OpenSansBold, arial; font-size: 22px; height: 30px; overflow: hidden; }article.destaque_slide hgroup h3 { display: block; font-size: 15px; font-weight: 300; height: 20px; overflow: hidden; margin: 5px 0 0 0; }article.destaque_slide a { color: #2b82ac; }article.destaque_slide span.clip { width: 630px; height: 390px; }a.rhino-prev,a.rhino-next {    width: 25px;    height: 40px;    bottom: 32px;    z-index: 1000;    font-size: 1;    color: transparent;    text-shadow: 1px 1px 1px #000;}a.rhino-prev { background: url(../imagens/prev.png) no-repeat; right: 60px; }a.rhino-next { background: url(../imagens/next.png) no-repeat; right: 20px; }/*    Busca de NotÃ­cias*/div.busca {}div.busca input { font-family: OpenSans, arial; font-size: 14px; }div.busca input.campo_busca {    border: 1px solid #ccc;    padding: 0 10px;    width: 202px;    height: 30px;    -moz-border-radius: 6px 0 0 6px;    -webkit-border-radius: 6px 0 0 6px;    -o-border-radius: 6px 0 0 6px;    -ms-border-radius: 6px 0 0 6px;    border-radius: 6px 0 0 6px;}div.busca input.btn_busca {    width: 72px;    height: 32px;    color: #666;    cursor: pointer;    border: 1px solid #ccc;    -moz-border-radius: 0 6px 6px 0;    -webkit-border-radius: 0 6px 6px 0;    -o-border-radius: 0 6px 6px 0;    -ms-border-radius: 0 6px 6px 0;    border-radius: 0 6px 6px 0;    /*        Gradient CSS3    */    background: #e1e1e1;    background: -moz-linear-gradient(top, #fff, #e1e1e1) repeat-x;    background: -o-linear-gradient(top, #fff, #e1e1e1) repeat-x;    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e1e1e1)) repeat-x;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#e1e1e1)";}article a,section a {    -webkit-transition: .4s ease-in-out;    -moz-transition:    .4s ease-in-out;    -o-transition:      .4s ease-in-out;    -ms-transition:     .4s ease-in-out;    transition:         .4s ease-in-out;}/*    Destaques laterais da Direita*/div.destaque_direito { overflow: hidden; height: 405px; }article.destaque_lateral { border-bottom: 1px solid #ccc; padding: 0 0 10px 0; margin: 0 0 11px 0; }article.destaque_lateral a { color: #33414b; }article.destaque_lateral a:hover { color: #2b82ac; }/*    Destaque lateral com foto da Esquerda (Abaixo do slide).*/article.destaque_lateral_foto { float: left; width: 300px; height: 150px; overflow: hidden; }article.destaque_lateral_foto span.clip { width: 300px; height: 100px; margin: 6px 0; }article.destaque_lateral_foto a { color: #33414b; }article.destaque_lateral_foto a:hover { color: #2b82ac; }/*    Destaque lateral sem foto da Direita (Abaixo do slide).*/div.destaque_lateral_sem { float: right; width: 300px; height: 150px; overflow: hidden; }/*    Fotos e VÃ­deos*/div.fotos_videos {}div.fotos_videos div.item { float: left; width: 200px; height: 150px; overflow: hidden; margin: 0 5px; }div.fotos_videos div.item span.informacoes {    position: relative; display: block; background: #000; background: rgba(0, 0, 0, .5); color: #fff; margin: 0 0 -28px 0; height: 14px; font-size: 12px; padding: 6px; overflow: hidden;        -webkit-border-radius: 4px 4px 0 0;    -moz-border-radius: 4px 4px 0 0;    -ms-border-radius: 4px 4px 0 0;    -o-border-radius: 4px 4px 0 0;    border-radius: 4px 4px 0 0;}div.fotos_videos div.item span.informacoes p.tipo { float: left; }div.fotos_videos div.item span.informacoes p.data { float: right; }div.fotos_videos div.item span.clip { width: 200px; height: 130px; }div.fotos_videos div.item h2 { display: block; color: #333; font-size: 13px; text-align: center; font-weight: 300; overflow: hidden; height: 20px; margin: 4px 0 0 0; }/*    Boxs de conteÃºdos*/section.box {    border: 1px solid #ccc;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    -o-border-radius: 6px;    -ms-border-radius: 6px;    border-radius: 6px;}section.box h2 { padding: 6px 10px; margin: 0 0 10px 0; border-bottom: 1px solid #ccc; color: #333; font-size: 16px; }section.box h2 span { display: block; height: 20px; border-right: 4px solid #333; }section.box h2 span.azul { color: #2b82ac; border-right: 4px solid #2b82ac; }section.box h2 span.vermelho { color: #b30000; border-right: 4px solid #b30000; }section.box h2 span.laranja { color: #f60; border-right: 4px solid #f60; }/*    Box - Top 5 - Mais lidas*/section#mais_lidas ol { font-weight: 300; }section#mais_lidas ol li { clear: both; height: 40px; padding: 0 0 7px 0; margin: 0 10px 7px 10px; list-style: none; border-bottom: 1px dotted #ccc; }section#mais_lidas ol li span { display: block; float: left; font-size: 30px; text-align: right; width: 32px; color: #aaa; }section#mais_lidas ol li a { display: block; color: #b30000; float: right; width: 245px; line-height: 18px; height: 40px; overflow: hidden; font-weight: normal; font-size: 13px; }section#mais_lidas ol li a:hover { text-decoration: underline; }/*    Box - VÃ­deos*/section#video {}section#video ul { width: 300px; }section#video ul li h3 { display: block; border-bottom: 1px solid #ccc; font-size: 13px; font-weight: 300; color: #333; line-height: 22px; padding: 5px; margin: 5px 0 0 0; height: 22px; overflow: hidden; }/*    Box - Facebook*/section#facebook {}section#facebook div#facebook_conteudo { width: 290px; height: 220px; margin: 20px auto; overflow: hidden; }section#facebook div#facebook_conteudo div.fb-like-box { margin: -10px -2px -2px -2px; }section#facebook div#facebook_conteudo .total { display: none; }/*    Destaques abaixo dos VÃ­deos*/article.destaque_meio { float: left; width: 200px; height: 180px; margin: 0 5px; }article.destaque_meio p { margin: 0 0 4px 0; }article.destaque_meio span.clip { width: 200px; height: 120px; }article.destaque_meio h2 { display: block; height: 35px; font-size: 13px; line-height: 18px; font-weight: 300; color: #333; margin: 5px 0 0 0; }/*    PlantÃ£o de NotÃ­cias*/section#platao {}section#platao ul#noticias { width: 610px; margin: 0 auto; }section#platao ul#noticias li time { border-bottom: 1px solid #ccc; color: #b30000; display: block; font-size: 12px; font-weight:bold; padding: 0 0 5px 0; }section#platao ul#noticias li h3 { display: block; font-size: 13px; color: #333; font-weight: normal; margin: 8px 0; line-height: 20px; }section#platao ul#noticias li h3 a { color: #333; } section#platao ul#noticias li h3 a:visited { color: #0092C1; }section#platao ul#noticias li h3 a:hover { text-decoration: underline; color: #b30000; }/* section#platao ul#noticias li span.editoria { font-size: 13px; text-transform: capitalize; font-weight: bold; color: #b30000; } */section#platao ul#noticias li span { margin: 0 4px 0 0; }/*    Enquete*/section#enquete { margin: 0 0 15px 0; }section#enquete div.enquete_item { width: 280px; margin: 0 auto 10px auto; line-height: 20px; }section#enquete div.enquete_item h3 { display: block; margin: 0 0 5px 0; font-size: 14px; color: #333; font-weight: bold; }section#enquete div.enquete_item ol { list-style: none; }section#enquete div.enquete_item ol li { clear: both; padding: 5px 0; }section#enquete div.enquete_item ol li input { display: block; float: left; }section#enquete div.enquete_item ol li label { display: block; float: right; width: 255px; font-size: 12px; }section#enquete div.enquete_item ol li.btn input {     background: #333;    border: 0;    color: #ccc;    font-size: 15px;    padding: 4px 15px;    cursor: pointer;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -o-border-radius: 10px;    -ms-border-radius: 10px;    border-radius: 10px;}section#enquete div.enquete_item ol li.btn a { font-size: 12px; color: #666; text-decoration: underline; padding: 0 0 0 10px; }/*    Agenda de eventos*/section#agenda { margin: 0 0 15px 0; }section#agenda h2 { margin: 0; }section#agenda ul#agenda_itens { display: block; margin: -10px 0 0 0; }section#agenda ul#agenda_itens li {     height: 50px;    border-top: 1px solid #eee;    /*        Gradient CSS3    */    background: #e1e1e1;    background: -moz-linear-gradient(top, #e1e1e1, #fff) repeat-x;    background: -o-linear-gradient(top, #e1e1e1, #fff) repeat-x;    background: -webkit-gradient(linear, left top, left bottom, from(#e1e1e1), to(#fff)) repeat-x;    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#e1e1e1, endColorstr=#ffffff)";}section#agenda ul#agenda_itens li span.data { display: block; float: left; width: 70px; text-align: center; color: #444; font-size: 20px; font-weight: 600; line-height: 40px; margin: 5px 0; border-right: 1px solid #ccc; }section#agenda ul#agenda_itens li span.informacoes { display: block; float: right; width: 215px; height: 40px; margin: 5px 0; }section#agenda ul#agenda_itens li span.informacoes p { display: block; font-size: 15px; color: #666; line-height: 20px; height: 20px; font-weight: 600; overflow: hidden; }section#agenda ul#agenda_itens li span.informacoes p.cidade { font-size: 13px; color: #069; font-weight: 300; }/*    Classificados*/section#classificados { margin: 5px 0 15px 0; }section#classificados ul#classificados_itens li { clear: both; width: 290px; margin: 0 auto; }section#classificados ul#classificados_itens li span.clip { display: block; float: left; width: 130px; height: 85px; }section#classificados ul#classificados_itens li span.informacoes { display: block; float: right; width: 150px; height: 85px; overflow: hidden; }section#classificados ul#classificados_itens li span.informacoes p.titulo { font-size: 14px; color: #333; font-weight: 300; overflow: hidden; height: 40px; }section#classificados ul#classificados_itens li span.informacoes p { font-size: 12px; margin: 0 0 5px 0; color: #666 }/*    Mural de Recados*/section#mural_recados { height: 332px; }section#mural_recados div.mural { width: 280px; margin: 0 auto; font-size: 12px; }section#mural_recados div.mural ul li {  border-bottom: 1px solid #ccc; padding: 0 0 5px 0; margin: 0 0 10px 0; }section#mural_recados div.mural span { display: block; margin: 6px 0; }section#mural_recados div.mural span.texto { line-height: 22px; font-size: 13px; color: #666 }section#mural_recados div.mural div.mais { height: 12px; }.scroll { width: 100%; height: 256px; overflow: auto; }/*    RodapÃ©---------------------------------------------------------------------------   */footer#rodape_site { background: #e4e4e4; padding: 10px 0; margin: 30px 0 0 0; }footer#rodape_site div.left { float: left; width: 500px; }footer#rodape_site div.left img { float: left; margin: 0 20px 0 0; }footer#rodape_site div.left span.informacoes { color: #666; line-height: 22px; font-size: 12px; }footer#rodape_site div.right { float: right; width: 200px; text-align: right; font-size: 13px; }footer#rodape_site div.right a { color: #666; }footer#rodape_site div.right a:hover { color: #333; }.titulo-site-interno { float:left;  margin-bottom:5px; font-size:20px; font-weight:bold; color:#2A79A3; }.spc3 { font-size: 3px }.spc5 { font-size: 5px }.hr_1 { width:100%; height:1px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#CDCDCD; clear:both; }.hr_2 { width:100%; height:2px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#CDCDCD; clear:both; }.hr_3 { width:100%; height:3px; line-height:1px; min-height:1px; font-size:0px; overflow:none; background-color:#CDCDCD; clear:both; }.site-texto { color:#666; }