/********RESET****************************************************************************************************************/

@font-face{font-family:'OGTextLighter';src:url('fonts/cool-text-lighter.eot');src:local('?'),url('fonts/cool-text-lighter.eot#iefix') format('embedded-opentype'),url('fonts/cool-text-lighter.woff') format('woff'),url('fonts/cool-text-lighter.ttf') format('truetype'),url('fonts/cool-text-lighter.svg#cool-text-lighter') format('svg');font-weight:100;font-style:normal}
@font-face{font-family:'OGTextLight';src:url('fonts/cool-text-light.eot');src:local('?'),url('fonts/cool-text-light.eot#iefix') format('embedded-opentype'),url('fonts/cool-text-light.woff') format('woff'),url('fonts/cool-text-light.ttf') format('truetype'),url('fonts/cool-text-light.svg#cool-text-light') format('svg');font-weight:300;font-style:normal}
@font-face{font-family:'OGText';src:url('fonts/cool-text-regular.eot');src:local('?'),url('fonts/cool-text-regular.eot#iefix') format('embedded-opentype'),/*url('fonts/cool-text-regular.woff') format('woff'),*/url('fonts/cool-text-regular.ttf') format('truetype'),url('fonts/cool-text-regular.svg#cool-text-regular') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:'OGTextBold';src:url('fonts/cool-text-bold.eot');src:local('?'),url('fonts/cool-text-bold.eot#iefix') format('embedded-opentype'),/*url('fonts/cool-text-bold.woff') format('woff'),*/url('fonts/cool-text-bold.ttf') format('truetype'),url('fonts/cool-text-bold.svg#cool-text-bold') format('svg');font-weight:400;font-style:normal}
@font-face{font-family:"OGIcons";src:url("fonts/cool-icones-e-setas.eot");src:url("fonts/cool-icones-e-setas.eot?#iefix") format("embedded-opentype"),url("fonts/cool-icones-e-setas.woff") format("woff"),url("fonts/cool-icones-e-setas.ttf") format("truetype"),url("fonts/cool-icones-e-setas.svg#cool-icones-e-setas") format("svg");font-weight:normal;font-style:normal}

*{color:#333;font-family:OGText,Arial,Helvetica, sans-serif;margin:0px;padding:0px;}
a{color:#777777;cursor:pointer;text-decoration:none;}
img{border:none;}
.clear{clear:both;}

header,nav,footer,section,article,aside,figure,legend{display:block;}
html,body,#wrap{height:100%;margin:0; padding:0}
body > #wrap {height: auto; min-height: 100%;}
body{background:#fff ;min-height:100%;width:100%;}
table{border:none;}
tr,td{border:none}
ul, li{list-style: none; display: block;}
a:hover { text-decoration: none!important;}



@media screen and (max-width:3000px) and (min-width:1200px) { 

    section.main-content .span6.lado-pub{width: 44.17948717948715%}
    section.main-content .span6.lado-pub .chamada{width: 173px;}
    section.main-content .span6.pub-meio-news{ width: 52.717948717948715%;}
    section.main-content .span6.pub-meio-news img{width: 100%;height: 280px}
    section.main-content ul.list-mais{margin-top: 1px;}
    section.main-content .row-fluid .content .list-opiniao li .desc h3{padding-top: 15px!important}
    section.main-content  .col-mais ul li .text{    font: bold 12px OGTextLight!important}
    section.main-content .mais-lidas ul li{padding-bottom:4px!important }

}

@media screen and (max-width:3000px) { 
    p{    font-size: 16px;   line-height: 23px;}
    body{font-size:14px;} 
    h1 {         font-size:33px;     }  
    header #weather .tempo-agora span{font: bold 15px OGTextLight;}
    header #weather .tempo-agora{font-size:20px}
    .section-esporte .main-esporte,.section-economia .main-economia{margin-bottom: 37px;}
    section.main-content .headline h1{font-size: 35px;line-height: 40px;}
    section.main-content .headline-mobile{display:none  }
    section.main-content .cont-slide{height:250px;} 
    section.main-content .cont-class{height:225px}
    section.main-content .pub-iupa .close-iupa {width:60px}
    section.main-content .bx-wrapper .bx-caption a{font-size: 15px;line-height: 20px;  font-family: OGTextBold;}
    section.main-content .row-fluid .content .list-not-baixo li {margin: 8px 0 0 0;padding: 13px 0;}
    section.main-content .row-fluid .content .list-not-baixo li .desc h3{   font: 15px OGText;margin: 0 0 3px 0;    }
    section.main-content .row-fluid .content .list-not-baixo li .desc h2{   font: 20px OGTextLight;   }
    section.main-content .row-fluid .content .list-not-baixo .countdown{text-align: center;padding: 35px 0;}
    section.main-content .row-fluid .content .list-not-baixo .countdown.disabled{ padding: 22px 0;}
    section.main-content .row-fluid .content .list-not-baixo .countdown span{ color: #03a9f4;font-size: 26px; }
    section.main-content .row-fluid .content .list-not-baixo .countdown span a{ color: #03a9f4;font-size:24px;}
    section.main-content .row-fluid .content .list-opiniao li .desc h3{   font: bold 17px OGText;margin: 0 0 5px 0;padding: 8px 0 0 0;    }
    section.main-content .row-fluid .content .list-opiniao li .desc h2{   font: bold 17px OGText;    }
    section.main-content .row-fluid .content .list-opiniao h4{color: #fff;margin-top: 0;}
    section.main-content .row-fluid .content .head-opiniao h4{ font-size:20px; }
    section.main-content .row-fluid .content .head-opiniao h5{ font-size:12px; }
    section.main-content  .col-mais h2{font: bold 15px OGTextLight;color: #0093DD;}
    section.main-content  .col-mais ul li .text{font:bold 12px OGTextLight;}
    section.main-content  .col-mais ul li .ordem{font: bold 22px OGTextBold;margin: 5px 0 0 0;}
    section.main-content .list-sessao h2{font: 24px OGTextLight;line-height: 30px}
    section.main-content .eventos h2 {font-size: 17px;line-height: 19px;height: 35px;}
    section.main-content .classificados .bx-slide-class h2{font-size: 25px;line-height: 30px;}
    section.main-content .classificados .list-prod-cat h3{line-height: 18px;font-size: 12px;}
    section.main-content .classificados .list-categoria h3{font-size: 18px;line-height: 25px}
    section.main-content .leiatambem h3{font-size: 15px;line-height: 17px;}    
    section.main-content .classificados .cat-prin h2 {font-size: 26px;}
    section.main-content article{overflow-x: hidden;}
    section.main-content article h1 {font-size: 33px;line-height: 38px;color: #000;font-family: OGTextBold;} 
    section.main-content article .art-img {float:left;width: 50%;}
    section.main-content .enquete h3 {font-size: 13px;line-height: 17px;}
    section.main-content .enquete li{font-size: 12px;line-height: 16px;padding: 4px}
    section.main-content .list-mais li a h2{font:13px OGTextLight}
    section.main-content .vermais{font:bold 14px OGText;}
    section.main-content .share-mobile{display: none}
    
    footer{height: 350px}
}

@media screen and (max-width:1300px) {

 .row-inscricao h1{    padding-top: 134px!important;padding-right: 0!important;line-height: 46px!important;}
    .row-inscricao .span12{    background: url(/public/imagens/inscricao-encontro-literario.png) top center no-repeat!important;height: auto!important}
    .row-inscricao .div-l{padding-left: 0!important;text-align: center!important;}
    .row-inscricao .div-l h1{font-size: 26px!important;padding-top: 146px !important;}
    .row-inscricao .div-l .dir,.row-inscricao .div-l h1{float: none!important}
    .row-inscricao .head-t .dir{margin-bottom: 15px!important;margin-top: 31px!important;}
    #form-inscricao{ padding: 10px;}


}
@media screen and (max-width:1200px) { 
     p{font-size: 12px}
     
     
     header .navbar .nav>li>a{font-size: 13px}
     header #weather .tempo-agora span{font: bold 13px OGText;}
     header #weather .tempo-agora{font-size:17px}
     section.main-content h4 {      font-size:13px;line-height: 17px;       }  
     section.main-content h1{font-size: 19.5px;line-height: 22px;}
     section.main-content .headline h1 {font-size: 25.5px;line-height: 33px;}     
     section.main-content .pub-iupa .close-iupa {width:43px}
     section.main-content .cont-slide{height:202px;}
     section.main-content .bx-wrapper .bx-caption a{font-size: 14px;line-height: 20px;}
     section.main-content .row-fluid .content .list-not-baixo li {padding: 13px 0;}
     section.main-content .row-fluid .content .list-not-baixo li .desc h3{  font: bold 12px OGText; margin: 3px 0;   }
     section.main-content .row-fluid .content .list-not-baixo li .desc h2{      font: bold 13px OGText;    }
     section.main-content .row-fluid .content .list-opiniao li .desc h2{   font: bold 13px OGText;    }
     section.main-content .row-fluid .content .list-opiniao li .desc h3{   font: bold 13px OGText;margin: 0 0 3px 0;padding: 8px 0 0 0;    }
     section.main-content .row-fluid .content .list-not-baixo .countdown{text-align: center;padding: 26px 0!important;}
     section.main-content .row-fluid .content .list-not-baixo .countdown.disabled{ padding: 22px 0;}
     section.main-content .row-fluid .content .list-not-baixo .countdown span{ color: #03a9f4;font-size: 22px!important; }
     section.main-content .col-mais h2{font: bold 15px OGText;color: #0093DD;}
     section.main-content .col-mais ul li .text{font:bold 10px OGText;}
     section.main-content .pub-lateral-bottom li img{width:110px;}
     section.main-content .list-sessao h2{font: 20px OGText;line-height: 24px}
     section.main-content .eventos h2 {font-size: 13px;line-height: 17px;height: 30px;}
     section.main-content .classificados .bx-slide-class h2{font-size: 20px;line-height: 24px;padding: 0 0 0 30px;}
     section.main-content .classificados .aux .btn,section.main-content .classificados .aux select{font-size: 11px;}
     section.main-content .classificados .bx-slide-class .txt{font-size: 12px;line-height: 17px;}
     section.main-content .classificados .cat-prin h2{font-size: 22px}
     section.main-content .classificados .list-prod-cat h3{line-height: 14px;font-size: 11px;}
     section.main-content .leiatambem h3{font-size: 12px;}
     section.main-content .pub-mini h6{font-size: 9.9px;margin: 3px 0;line-height: 14px;}     
     section.main-content .enquete li{font-size: 11px;line-height: 16px;}
     section.main-content .list-mais li a h2{font:11px OGText}
     section.main-content .vermais{font:bold 12px OGText;}
     section.main-content .row-fluid .pub-esq1 img{max-width: 100%!important}
     section.main-content .section-educacao .row-pub{display: none}
    
}
@media screen and (max-width:1024px) { 
    body{font-size:13px;}
    h1 {      font-size:30px;      line-height: 32px;   }  
    header #weather .tempo-agora span{font: bold 12px arial;}
    .section-esporte .main-esporte,.section-economia .main-economia{margin-bottom: 0}
    section.main-content .headline h1 {font-size: 25.5px;line-height: 30px;}
    section.main-content .row-fluid .content .head-opiniao h4{ font-size:18px; }
    section.main-content .row-fluid .content .head-opiniao h5{ font-size:12px; }
   
    
    section.main-content  .col-mais h2{font: bold 17px OGTextLight;color: #0093DD;}
    section.main-content  .col-mais ul li .text{font:bold 10px OGTextLight;}
    section.main-content  .col-mais ul li .ordem{font: bold 22px OGTextLight;margin: 10px 2px 0 0;} 
    section.main-content  .col-mais h2{font: bold 17px OGTextLight;color: #0093DD;}
    section.main-content article .art-img {width: 65%;}
    footer .menu-bottom a li {font-size: 12px;line-height: 16px;}   
    section.main-content .enquete h3 {font-size: 13px;line-height: 17px;}
    section.main-content .enquete label{font-size: 12px;line-height: 16px;} 
    .hidden-sm{display: none!important}
    body .navbar-inner{min-height: auto!important}
    body .menu-full {  margin: 0;}
    body .sep-marg{    border-top: none!important;  padding: 0!important;}
    .hide-on-tablet{display: none!important}
    

    
}

/** IPAD LANDSCAPE */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

    body .menu-container .row .navbar .navbar-inner .form-busca input{    width: 225px;}
    body section.main-content .section-news .modulo-noticia a img,body section.main-content .section-esporte .modulo-noticia a img,body section.main-content .section-economia .modulo-noticia a img{ width: 68px!important;    height: 66px!important;}
    body section.main-content .modulo-noticia .chamada{ font-size: 14px;   line-height: 16px;width: 171px}
    body section.main-content .mais-lidas .t{    padding: 6px 15px 0px 20px;  font-size: 12px;}
    body section.main-content .mais-lidas ul li{    margin-bottom: 4px;    padding-bottom: 0px;}
    body section.main-content .list-mais li .bt-mais {margin-top: 2px}
    body section.main-content .bx-wrapper .bx-caption a { font-size: 12px;  line-height: 16px;}
    body section.main-content .col-mais ul li .text {  font: bold 9px OGTextLight;}
    body section.main-content  .col-mais ul li .ordem{font: bold 19px OGTextLight;margin: 8px 0 0 0;} 
    body .section-esporte .chamada-d,body .section-economia .chamada-d{width:160px!important}
    body .bx-wrapper .bx-caption{bottom: 47px}
    body section.main-content .row-fluid .content .list-not-baixo li .desc h2 {  font: bold 15px OGText;}
    body section.main-content .pub-mini h6 { font-size: 8.3px;}
    body .section-esporte .content .first-linha,body .section-economia .content .first-linha {  margin-top: 0!important;  padding-top: 0!important;}
    body section.main-content .pub-mini li .text{font: 9px arial;}
    body .section-educacao .ul-news .chamada {  line-height: 23px;  font-size: 15px!important;}
    body .section-educacao .destaque .chamada{ line-height: 28px;}body section.main-content .section-esporte .modulo-noticia a img
    body .section-vitrine h3 {   font-size: 16px;   line-height: 18px;}
    .hide-on-tablet{display: none!important}

}

 /** IPAD PORTRAIT */   
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) { 

    body section.main-content .full-banner .manchete .chamada{font-size: 45px;  left: 15px; bottom: 55px;}
    body section.main-content .full-banner .manchete .desc{font-size: 23px;left: 15px; bottom: 18px;}
    body section.main-content .section-news .modulo-noticia a img{ width: 40px!important;    height: 42px!important;}
    body section.main-content .modulo-noticia .chamada{ font-size: 12px;   line-height: 14px;width: 141px}
    body section.main-content .modulo-noticia .pretitulo{font-size: 11px;    padding-bottom: 0px;}
    body section.main-content .row-fluid .content .linha{margin-top: 0;padding-top: 0}
    body section.main-content .list-mais{margin-top: 0}
    body section.main-content  .col-mais ul li .ordem{display: none}
    body section.main-content  .col-mais ul li .text{width: 100%;font-size: 8px}
    body section.main-content .mais-lidas .t{    padding: 6px 15px 0px 20px;  font-size: 8px!important;}
    body section.main-content .mais-lidas ul li{    margin-bottom: 5px;    padding-bottom: 4px;}
    body .section-esporte .aside-pub,body .section-economia .aside-pub{display: none}
    body .section-esporte .d-news,body .section-economia .d-news{width: 100%}
    body section.main-content .section-esporte .modulo-noticia a img,body section.main-content .section-economia .modulo-noticia a img{width: 58px!important;    height: 54px!important;}
    body .section-esporte h2,body .section-economia h2 {   font-size: 21px;   line-height: 24px;}
    body .section-educacao .ul-news .chamada{font-size: 12px!important}
    body section.main-content .section-educacao .modulo-noticia a img{height: 115px!important}
    body section.main-content .section-educacao .destaque img{  height: 136px!important;}
    body .section-educacao .destaque .chamada{    font-size: 15px;  line-height: 21px;}
    body .section-vitrine h3 {  line-height: 17px;}
    .hide-on-tablet{display: none!important}

}


/* Landscape */
@media   (max-device-width: 1280px)   and (orientation: landscape) { 



}


@media screen and (max-width:980px) {
    .adsense-horizontal{display: none!important}
    header #weather .tempo-agora span{font: bold 12px OGText;}
    header #weather .temp span{font-size:9px}
    header #weather .tempo-agora{font-size:15px}
    section.main-content .cont-slide{height:154px;} 
    section.main-content .bx-wrapper .bx-caption a{font-size: 11px;line-height: 15px;}
    /*section.main-content .pub-lateral-bottom ,section.main-content .row-fluid .content .pub-leiamais{display: none} */
    section.main-content .row-fluid .content .list-not-baixo li .desc h3{      font: bold 12px OGText;    }
    section.main-content .row-fluid .content .list-not-baixo li .desc h2{   font: bold 11px OGText;    }
    section.main-content .row-fluid .content .list-opiniao li .desc h3{     font: bold 12px OGText;    }
    section.main-content .row-fluid .content .list-opiniao li .desc h2{     font: bold 11px OGText;    }
    section.main-content .headline h1 {    font-size: 26.5px; line-height: 30px;    padding: 0 15px 0px 15px;}
    section.main-content .row-fluid .content .list-not-baixo li {margin: 0;}
    section.main-content  .col-mais h2{font: bold 12px OGText;color: #0093DD;}
    section.main-content  .col-mais ul li .text{font:bold 10px OGText;}
    section.main-content .classificados .list-prod-cat h3{line-height: 18px;font-size: 12px;}
    section.main-content .cont-class {height: 153px;}
    section.main-content .classificados .cat-prin h2 {font-size: 18px;}
    section.main-content .classificados .bx-slide-class .txt {display:none}
    footer .menu-bottom a li {font-size: 11px;line-height: 14px;}
    section.main-content .enquete h3 {font-size: 11px;line-height: 14px;}
    section.main-content .enquete li{font-size: 11px;line-height: 14px;}
   .hidden-sm{display: block!important}
   section.main-content .share-mobile{display: block}
   section.main-content .share-desktop{display: none}
   section.main-content .modshare{padding-top: 10px; width: 336px; text-align: center; margin: 0 auto;float: none!important}
   section.main-content article .modshare .share-mobile li.facebook{margin-left: 0!important}
   section.main-content article .info-header .date{float: none!important}
   section.main-content article .txt p { text-align: left;  font-size: 16px;}
   section.main-content article .txt{padding: 0 10px}
   section.main-content article h1{padding-left: 10px;padding-right: 10px}
   section.main-content .rate-news{margin: 0 auto!important;}
   section.main-content .leiatambem h3{    margin-bottom: 0!important; font-size: 18px!important;  line-height: 21px!important;}
   section.main-content .leiatambem .span4{    padding-bottom: 20px;  margin-bottom: 20px;   border-bottom: solid 1px #ddd;}
}
@media screen and (max-width:767px) { 
    html body{padding-right:0;padding-left:0}
    footer{height: auto}
    header #weather{display:none}
    .row-fluid{text-align:center}
    .row-fluid .form-contato label{text-align:left}
    .bx-wrapper img{margin:0 auto;}
    section.main-content .bx-wrapper .bx-caption a {font-size: 12px;line-height: 15px;}
    section.main-content .cont-slide{height:250px;}
    section.main-content .cont-class{height:296px}
    section.main-content .col-mais ul li .text {font: bold 17px arial;}
    header .container .pub-top,.container .pub-headline,.container .pub-lateral-bottom,.container .pub-mini, .content .pub-bottom {display: none}   
    header .side-logo{width: 109px;}
    .via-guiaog{text-align: center!important;float: none!important; margin-top: 10px;}
    section.main-content .bx-caderno-especial article h1{font-size: 30px!important;line-height: 39px!important;}
    section.main-content article h1 {font-size: 26px; line-height: 29px;color: #000;font-family: OGTextBold;} 
    section.main-content .bx-caderno-especial .leiatambem h3{margin-top: 20px;min-height: auto!important; }
}

@media screen and (max-width:500px) {   

    body .navbar-inverse{display: none} 
    body section.main-content .full-banner .manchete .chamada{font-size: 30px;  left: 15px; bottom: 50px;}
    body section.main-content .full-banner .manchete .desc{font-size: 12.2px;left: 15px; bottom: 18px;}
    .modulo-noticia { clear: both;text-align: left;margin-bottom: 20px;padding-left: 10px;}
    section.main-content .row-fluid .content{margin-top: 0!important}
    .modulo-noticia.span6,.modulo-noticia.span12{border-bottom: solid 1px #eee}
    section.main-content .row-fluid .content .linha{border-top: none!important;padding-top:0!important;margin-top: 0!important}
    section.main-content .section-educacao .modulo-noticia .img{text-align: center;}
    section.main-content .section-educacao .modulo-noticia a img{ float: none!important;}
    section.main-content .section-educacao .modulo-noticia .bx-txt .in{padding: 0 28px;}
    section.main-content .section-educacao .span4{margin-bottom: 25px}
    section.main-content .list-mais li a h2 {   font: 15px OGText;   padding: 0 15px;}
    section.main-content .list-mais{border-top: none!important}
    .pub-meio-news{margin-top: 15px}
    .pub-div-section .span6,.row-pub .span6{margin-bottom: 10px}
    .row-fluid{text-align:center}
    body .simples .txt,body .simples .txt p{font-size: 16px;line-height: 22px;}
    .txt{text-align: left;}
    .likebox{display:none}
    .bx-wrapper img{width: 100%;}
    section.main-content .bx-wrapper .bx-caption a {font-size: 18px;line-height: 20px;}
    section.main-content h4 {font-size: 16px;}
    section.main-content .headline-mobile{display:block  }
    section.main-content .headline-desktop{display:none}    
    section.main-content .col-mais h2{font: bold 20px arial;}
    section.main-content .row-fluid .content .list-opiniao li .desc h2 {font: bold 14px arial;}
    section.main-content .row-fluid .content .list-not-baixo li .desc h2 {font: bold 17px arial;}
    section.main-content .row-fluid .content .list-not-baixo li .desc h3 {font: bold 14px arial;margin: 6px 0;}
    footer .menu-bottom a li {font-size: 15px;line-height: 19px;}
    .hide-on-phone{display: none!important}
}
.ico{background-image: url(../imagens/sprite.png);}
.h1-pg{font:bold 20px arial;}
.info-message{margin: 10px 0;text-align:center;background: #D6EDA6;padding: 7px;font: bold 12px arial;color: green;border-top: solid 1px #82A354;border-bottom: solid 1px #82A354;}
.alert-message{margin: 10px 0;background: #FFDABC;text-align:center;padding: 7px;font: bold 12px arial;color: #DB7046;border-top: solid 1px #DB7046;border-bottom: solid 1px #DB7046;}
.paginator{text-align:center}
#messageBox label{color:#cc141a;}
.via-guiaog{float: right;font-size: 15px;color: #777}
.via-guiaog span{color: #0093DD}

span.error{color:#cc141a;}
section.main-content{padding-bottom: 363px;}
section.main-content .contato .btn{color: #fff;background-color: #0083C1;background-image: -moz-linear-gradient(top,#0093DD,#0083C1);background-image: -webkit-gradient(linear,0 0,0 100%,from(#0093DD),to(#0083C1));background-image: -webkit-linear-gradient(top,#0093DD,#0083C1);background-image: -o-linear-gradient(top,#0093DD,#0083C1);background-image: linear-gradient(to bottom,#0093DD,#0083C1);background-repeat: repeat-x;border: 1px solid #0083C1;border-color: #0093DD #0093DD #0083C1;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color: #0083C1;}
section.main-content .contato .btn:hover{background-color:#1d84b7 }

[data-icon]:before{display:inline-block;font-family:"OGIcons";content:attr(data-icon);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}[class^="icon-"]{line-height:16px;position:relative;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;-ms-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}[class^="icon-"]:before,[class*=" icon-"]:before{display:inline-block;font-family:"OGIcons";font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.icon-player:before{content:"a"}.icon-reload:before{content:"b"}.icon-reduce:before{content:"c"}.icon-expand:before{content:"d"}.icon-embed:before{content:"e"}.icon-volume:before{content:"f"}.icon-pause:before{content:"g"}.icon-play:before{content:"h"}.icon-hd:before{content:"i"}.icon-auto:before{content:"j"}.icon-views:before{content:"k"}.icon-upload:before{content:"l"}.icon-facebook:before{content:"m"}.icon-twitter:before{content:"n"}.icon-google-plus:before{content:"o"}.icon-instagram:before{content:'\E003'}.icon-linked:before{content:"p"}.icon-comment:before{content:"q"}.icon-liked:before{content:"r"}.icon-liked-2:before{content:"s"}.icon-disliked:before{content:"t"}.icon-disliked-2:before{content:"u"}.icon-unstarred:before{content:"v"}.icon-starred:before{content:"w"}.icon-unselected:before{content:"x"}.icon-selected:before{content:"y"}.icon-minimize:before{content:"z"}.icon-maximize:before{content:"A"}.icon-search:before{content:"B"}.icon-zoom:before{content:"C"}.icon-alert:before{content:"D"}.icon-report:before{content:"E"}.icon-error:before{content:"F"}.icon-literal:before{content:"G"}.icon-mail:before{content:"H"}.icon-rss:before{content:"I"}.icon-print:before{content:"J"}.icon-desktop:before{content:"K"}.icon-mobile:before{content:"L"}.icon-game:before{content:"M"}.icon-protected:before{content:"N"}.icon-photo:before{content:"O"}.icon-audio:before{content:"P"}.icon-home:before{content:"Q"}.icon-refresh:before{content:"R"}.icon-reload-2:before{content:"S"}.icon-pin:before{content:"T"}.icon-quote-open:before{content:"U"}.icon-quote-close:before{content:"V"}.icon-lottery:before{content:"W"}.icon-aries:before{content:"X"}.icon-touro:before,.icon-taurus:before{content:"Y"}.icon-gemeos:before,.icon-gemini:before{content:"Z"}.icon-cancer:before{content:"0"}.icon-leao:before,.icon-leo:before{content:"1"}.icon-virgem:before,.icon-virgo:before{content:"2"}.icon-libra:before{content:"3"}.icon-escorpiao:before,.icon-scorpio:before{content:"4"}.icon-sagitario:before,.icon-sagittarius:before{content:"5"}.icon-capricornio:before,.icon-capricorn:before{content:"6"}.icon-aquario:before,.icon-aquarius:before{content:"7"}.icon-peixes:before,.icon-pisces:before{content:"8"}.icon-double-arrow-up:before{content:"9"}.icon-double-arrow-right:before{content:"!"}.icon-double-arrow-down:before{content:"\""}.icon-double-arrow-left:before{content:"#"}.icon-single-arrow-up:before{content:"$"}.icon-single-arrow-right:before{content:"%"}.icon-single-arrow-down:before{content:"&"}.icon-single-arrow-left:before{content:"'"}.icon-filled-arrow-up:before{content:"("}.icon-filled-arrow-right:before{content:")"}.icon-filled-arrow-down:before{content:"*"}.icon-filled-arrow-left:before{content:"+"}.icon-checked:before{content:","}.icon-versus:before{content:"-"}.icon-modal-close:before{content:"."}.icon-close:before{content:"/"}.icon-close-2:before{content:":"}.icon-stop-refresh:before{content:";"}.icon-user:before{content:"<"}.icon-related:before{content:"="}.icon-hot-topic:before{content:">"}.icon-down-2:before{content:"?"}.icon-up-2:before{content:"@"}.icon-down:before{content:"["}.icon-up:before{content:"]"}.icon-favorite:before{content:"^"}.icon-unfavorite:before{content:"_"}.icon-mute:before{content:"`"}.icon-sound:before{content:"{"}.icon-og:before{content:"Ç"}.icon-og{display:inline;line-height:0}.icon-og em{display:none}.icon-menu:before{content:'\00C8'}

.nav-icons{  position: fixed; left: 20px;  top:221px;  z-index: 99;}
.nav-icons li{background: #fff;width: 30px;height: 30px;text-align: center;margin-bottom: 10px;line-height: 30px;position: relative; -webkit-box-shadow: 1px 3px 5px 0px rgba(227,227,227,1); -moz-box-shadow: 1px 3px 5px 0px rgba(227,227,227,1); box-shadow: 1px 3px 5px 0px rgba(227,227,227,1);}
.nav-icons li i{font-size: 15px;color: #fff;    opacity: 0.8;}
.nav-icons li.topo span,.nav-icons li.topo:hover,.nav-icons li.topo.dt{background-color:#0083C1 }
.nav-icons li.topo{border-left: solid 4px #0083C1}
.nav-icons li.topo i{color:#0083C1 }
.nav-icons li.topo:hover i{color: #fff}

.nav-icons li.dt i{color: #fff!important}
.nav-icons li.secao-esporte span,.nav-icons li.secao-esporte:hover,.nav-icons li.secao-esporte.dt{background-color:#f89a42 }
.nav-icons li.secao-esporte{border-left: solid 4px #f89a42}
.nav-icons li.secao-esporte i{color:#f89a42 }
.nav-icons li.secao-esporte:hover i{color: #fff}
.nav-icons li.secao-cultura span,.nav-icons li.secao-cultura:hover,.nav-icons li.secao-cultura.dt{background-color:#9035a7 }
.nav-icons li.secao-cultura{border-left: solid 4px #9035a7}
.nav-icons li.secao-cultura i{color: #9035a7}
.nav-icons li.secao-cultura:hover i{color: #fff}
.nav-icons li.secao-economia span,.nav-icons li.secao-economia:hover,.nav-icons li.secao-economia.dt{background-color:#7da03f }
.nav-icons li.secao-economia{border-left: solid 4px #7da03f}
.nav-icons li.secao-economia i{color:#7da03f }
.nav-icons li.secao-economia:hover i{color: #fff}
.nav-icons li.secao-vitrine span,.nav-icons li.secao-vitrine:hover,.nav-icons li.secao-vitrine.dt{background-color:#d2252a }
.nav-icons li.secao-vitrine{border-left: solid 4px #d2252a}
.nav-icons li.secao-vitrine i{color: #d2252a}
.nav-icons li.secao-vitrine:hover i{color: #fff}
.nav-icons li span{  display: none;    position: absolute;  z-index: 99999;   top: 0;   left: 30px;   color: #fff;    padding-right: 10px;padding-left: 10px;}
.nav-icons li:hover span{display: inline-block;}
    
.nav-icons li.secao-cultura span,.nav-icons li.secao-esporte span{width: 125px;}
.nav-icons li.secao-economia span{width: 190px;}

section.main-content .nav-icons li.opacity:hover{text-decoration:none;opacity: none!important;-ms-filter: "alpha(opacity=80)";filter: alpha(opacity=80);}
.nav-icons li.effect:hover i{opacity: 1}
/*****************************/

img.full{width: 100%}
ul.nomargin{margin:0;} 
.ico{background-image:url(../imagens/sprite.png);background-repeat: no-repeat; }

/********TEMP**************/

.rs .menu-full {margin-bottom: 10px;background-color: #df55b3;background-image: -moz-linear-gradient(top,#333,#000);background-image: -webkit-gradient(linear,0 0,0 100%,from(#df55b3),to(#df6aa9));background-image: -webkit-linear-gradient(top,#df55b3,#df6aa9);background-image: -o-linear-gradient(top,#333,#000);background-image: linear-gradient(to bottom,#df55b3,#df6aa9);background-repeat: repeat-x;border: 1px solid #d4d4d4;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333',endColorstr='#00000',GradientType=0);-webkit-box-shadow: 0 1px 4px rgba(0,0,0,0.065);-moz-box-shadow: 0 1px 4px rgba(0,0,0,0.065);box-shadow: 0 1px 4px rgba(0,0,0,0.065);}
.rs .menu-container  .row .menu-principal ul li a:hover {background: #9b5393;}
.rs .menu-container  .row .menu-principal ul .active a:hover{background: #9b5393}
.rs .menu-container  .row .menu-principal ul .active a{color: #fff;background-color: #9b5393}
.rs .menu-container .row .navbar .navbar-inner .form-busca .btn, .rs footer .btn {
color: #fff;
background-color: #333;
background-image: -moz-linear-gradient(top,#777,#333);
background-image: -webkit-gradient(linear,0 0,0 100%,from(#777),to(#333));
background-image: -webkit-linear-gradient(top,#777,#333);
background-image: -o-linear-gradient(top,#777,#333);
background-image: linear-gradient(to bottom,#777,#333);
background-repeat: repeat-x;
border: 1px solid #333;
border-color: #777 #777 #777;
border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
border-bottom-color: #333;
}
.fa-spin {-webkit-animation: spin 2s infinite linear;-moz-animation: spin 2s infinite linear;-o-animation: spin 2s infinite linear;animation: spin 2s infinite linear;}
.rs .menu-container .row .navbar .navbar-inner .form-busca .btn:hover,.rs footer .btn:hover{background-color:#000}
.rs section.main-content .row-fluid .content .list-not-baixo li .desc h3 {color: #b01583;}
.rs section.main-content .row-fluid .col1 h2 {color: #b01583;}
.rs section.main-content .latest-news h2 {color: #b01583;}
.rs section.main-content .col-mais h2 {color: #b01583;}
.rs section.main-content  .mais-lidas ul li a h2{color:#000}
.rs section.main-content  .mais-lidas ul li .ordem {color: #b01583;}
.rs section.main-content .row-fluid .content .list-opiniao li .desc h3 {color: #b01583;}
.rs section.main-content .vermais {color: #b01583;}
.rs footer h2 {color: #d170c7;} 
.rs section.main-content .eventos h2 {color: #b01583;}
.rs section.main-content .list-sessao li .date ,.rs section.main-content .list-sessao li .date{color: #b01583;}
/****************************/

body .navbar-inner { min-height: 35px;}
header .container .row-fluid .logo{padding: 5px 0;}
.menu-full{margin: 10px 0;}
.menu-container  .row .navbar{margin-bottom: 0px}
.menu-container  .row .navbar .navbar-inner{background-color: transparent;background-image: none;background-repeat: repeat-x;border: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;filter: none;-webkit-box-shadow: 0 0px 0px rgba(0,0,0,0.065);-moz-box-shadow: 0 0px 0px rgba(0,0,0,0.065);box-shadow: 0 0px 0px rgba(0,0,0,0.065);}
.menu-container .row .navbar .navbar-inner .form-busca .btn{color: #fff;background-color: #0083C1;background-image:none;text-shadow:none;    padding: 8px 17px 8px 10px;}
.menu-container .row .navbar .navbar-inner .form-busca .btn span{background-image:none;color: #fff}
.menu-container .row .navbar .navbar-inner .form-busca .btn span:before{font-size: 19px;}
.menu-container .row .navbar .navbar-inner .form-busca input{width: 300px;border-radius: 0;padding: 8px 12px;height: auto;    font-size: 16px;    font-family: OGTextLight;}
.menu-container  .row .menu-principal ul li a{text-shadow: none;color: #333;  text-transform: uppercase;  font-size: 14px;}
.menu-container  .row .menu-principal .navbar-inner{padding-left: 0;padding-right: 0}
.menu-container  .row .menu-principal .nav{padding-top: 4px;}
.menu-container .navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus{ background-color: transparent;  -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.list-editorial{display: none;background: url(../imagens/cream_pixels.png)}
.list-editorial ul{margin: 0 21px;}
.list-editorial ul li {float: left;padding: 8px 20px 8px 15px;font: 14px OGTextLight;color: #777;background: url(../imagens/mark-ball.png?ch) center right no-repeat;}
.list-editorial ul li:hover{text-decoration: underline;}
header .container .pub-top{margin: 10px 0 0 0;}
header #weather{margin-top:10px;}
header #weather #bx-weather{display:none}
header #weather .img{background-image: url(/new_og/public/imagens/weather/32.png);background-repeat: no-repeat;background-position: center center;-o-background-size: 100% auto, auto;-moz-background-size: 100% auto, auto;-webkit-background-size: 100% auto, auto;background-size: 100% auto, auto;height: 64px;}
header #weather .tempo-agora{margin: 13px 0 0 0;}
header #weather .tempo-agora span{padding: 0 8px 0 0;}
header #weather .tempo-agora b{color: #0093DD;line-height: 10px;font-weight:bold}
header #weather .temp{opacity:0.5}
header #weather .temp span{font-weight:bold}
body .sep-marg{    border-top: solid 1px #eee;  padding: 30px 0;}
.c-noticias{color: #0093DD!important}
.c-esportes{color: #f89a42!important}
.c-educacao{color: #9035a7!important}
.c-economia{color: #7da03f!important}
.c-vitrine{color: #d2252a!important}
.row-ct{margin-top: 15px}
.div-section{    margin: 30px 0;}
.bloco-section{margin-top: 30px}
.l-section{border-top: solid 3px;}
.head-section{text-align: center;    margin: 20px 0;}
.placa-section{color: #fff;font-family: OGTextLight;display: inline-block;font-size: 32px;  padding: 15px 25px;}
.placa-section i{color: #fff;}

.section-news{margin-top: 10px;}

.section-esporte .l-section{border-color: #f89a42}
.section-esporte .placa-section{background-color: #f89a42 }
.section-esporte h2{ font-size: 23px;    line-height: 26px;    font-family: OGTextBold;}
.section-esporte .main-esporte h2 { height: 90px; margin-bottom: 27px; overflow: hidden;    margin-bottom: 17px;letter-spacing: 0px;}
.section-esporte .banner-esporte li{height: 68px;background-color: #f2f2f2;margin-bottom: 10px}
.section-esporte .first-linha{margin-top: 0;  border-top: none;  padding-top: 0;}
.section-esporte ul.pub-mini h6 {  margin-bottom: 2px;}
.section-esporte ul li.noborder{border-top: none!important}
.section-esporte .modulo-noticia h2{margin-top: 0;}
.section-esporte .content .linha {margin-top: 18px!important;  padding-top: 18px!important;}

.section-educacao .l-section{border-color: #9035a7}
.section-educacao .placa-section{background-color: #9035a7 }
.section-educacao .ul-news .div-in{padding: 0 8px}
.section-educacao .ul-news .pretitulo{    margin-top: 10px!important;}
.section-educacao .ul-news .chamada{width: 100%!important; line-height: 23px;    font-size: 19px!important; font-weight: normal;}
.section-educacao .row-pub{margin: 20px 0}
.section-educacao .destaque{background-color:#9035a7}
.section-educacao .destaque .chamada{color: #fff;   padding: 15px;  font-size: 23px; line-height: 30px; font-weight: normal;}
.section-educacao .pub-destaque-edu{margin-top: 37px}


.section-vitrine .l-section{border-color: #d2252a}
.section-vitrine .placa-section{background-color: #d2252a }
.section-vitrine .item{position:relative;background-color: #f2f2f2;-moz-transition-duration: .20s;-webkit-transition-duration: .20s;-ms-transition-duration: .20s;-o-transition-duration: .20s;transition-duration: .20s;}
.section-vitrine .item:hover{background-color: #d2252a}
.section-vitrine .item:hover h3{color: #fff}
.section-vitrine .img{    padding: 4px;}
.section-vitrine .info{padding: 5px 15px;text-align: center;     min-height: 86px;}
.section-vitrine h3{    font-size: 14px;font-weight: normal;   line-height: 19px;   margin-bottom: 10px;   margin-top: 0;}
.section-vitrine .valor{color:#d2252a;    font-weight: bold; }
.section-vitrine .price {position: absolute;   top: 124px;   right: 0px;  padding: 4px 7px;  background-color: #ba2929;  color: #fff;  font-weight: bold;  -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px;-moz-border-radius-bottomleft: 10px; border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.section-vitrine .price span{color: #fff}
.section-vitrine .loader{text-align: center;padding: 20px 0}
.section-vitrine .loader i{font-size: 25px}
.section-vitrine #list-vitrine{display: none;}


.section-economia .l-section{border-color: #7da03f}
.section-economia .placa-section{background-color: #7da03f }
.section-economia h2{ font-size: 23px;    line-height: 26px;    font-family: OGTextBold;}
.section-economia .main-economia h2 { height: 81px; margin-bottom: 47px; overflow: hidden;    margin-bottom: 17px;letter-spacing: 0px;}
.section-economia .banner-economia li{height: 68px;background-color: #f2f2f2;margin-bottom: 10px}
.section-economia .first-linha{margin-top: 0;  border-top: none;  padding-top: 0;}
.section-economia ul.pub-mini h6 {  margin-bottom: 2px;}
.section-economia ul li.noborder{border-top: none!important}
.section-economia .modulo-noticia h2{margin-top: 0;}
.section-economia .content .linha {margin-top: 18px!important;  padding-top: 18px!important;}



/**************HOME******************/
body .navbar-inner{border-radius: 0px;    -webkit-border-radius: 0;  -moz-border-radius: 0;}
.menu-topo li{color: #fff;    display: inline-block;   margin-left: 23px;line-height: 35px;    font-size: 13px;}
.menu-topo a:hover li{opacity: 0.7}
.menu-topo li.ogshop{ background: url(../imagens/icon-ogshop.png) left center no-repeat; padding-left: 43px;}
.menu-topo li.guiaog{ background: url(../imagens/icon-guiaog.png) left center no-repeat; padding-left: 33px;}
section.main-content .full-banner{margin-bottom: 15px;position: relative;}
section.main-content .full-banner .sombra{width:100%;    height: 100%;position:absolute;top:0;left:0;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#adadad+0,000000+100&0+0,0.57+99 */
background: -moz-linear-gradient(top,  rgba(173,173,173,0) 0%, rgba(2,2,2,0.57) 99%, rgba(0,0,0,0.57) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(173,173,173,0) 0%,rgba(2,2,2,0.57) 99%,rgba(0,0,0,0.57) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(173,173,173,0) 0%,rgba(2,2,2,0.57) 99%,rgba(0,0,0,0.57) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adadad', endColorstr='#91000000',GradientType=0 ); /* IE6-9 */
}
section.main-content .full-banner .manchete{position: absolute;z-index: 99;left: 0;right: 0;    height: 100%;  top: 0;}
section.main-content .full-banner .manchete .chamada{color: #fff;font-family: OGTextBold;font-size: 75px; position: absolute;   left: 85px; bottom: 97px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
section.main-content .full-banner .manchete .desc{color: #fff;font-size: 25px;position: absolute; left: 85px; bottom: 38px;text-shadow: 2px 2px 2px rgba(0, 0, 0, 1);}
section.main-content .full-banner .manchete a{display: block; width: 100%; height: 100%; position: relative;z-index: 3;}
section.main-content .pub-headline img{width: 170px;  height: 290px;}
section.main-content .node{text-decoration: none}
section.main-content .bx-wrapper .bx-viewport{    -moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none; }
section.main-content .bx-wrapper .bx-caption a{color: #555}
section.main-content .bx-wrapper .bx-caption a:hover{color: #777}
section.main-content .bx-wrapper .bx-caption{ right: 0; left:inherit;width: 92%; background: #fff;}
section.main-content .list-sessao .odd{background: #f8f8f8;}
section.main-content .opacity,section.main-content .effect{-moz-transition-duration: .50s;-webkit-transition-duration: .50s;-ms-transition-duration: .50s;-o-transition-duration: .50s;transition-duration: .50s;}
section.main-content .opacity:hover{text-decoration:none;opacity: .60;-ms-filter: "alpha(opacity=60)";filter: alpha(opacity=60);}
section.main-content .pub-iupa{margin: 4px 0 15px 0;}
section.main-content .pub-leiamais{    margin-top: 10px;}
section.main-content .pub-leiamais img{width: 170px;height: 100px}
section.main-content .headline{padding-bottom: 15px;}
section.main-content .headline h1{color:#000;margin: 0;font-family: OGTextBold;font-weight: normal;}
section.main-content .headline a:hover,section.main-content .headline h1:hover{text-decoration: none}
section.main-content .cont-slide{overflow:hidden;}
section.main-content .cont-slide .bx-controls-direction a {opacity:1;text-align: center;  line-height: 57px; color: #FFF;text-indent: initial;font-size: 18px; background-position: center;background-color: #0093DD; margin-top: -34px;  background-repeat:no-repeat; height: 55px;    -webkit-transition: left 100ms linear,right 100ms linear; -moz-transition: left 100ms linear,right 100ms linear; -ms-transition: left 100ms linear,right 100ms linear; transition: left 100ms linear,right 100ms linear;}
section.main-content .cont-slide .bx-controls-direction .bx-next{ right: -40px;background-image: none}
section.main-content .cont-slide .bx-controls-direction .bx-prev{left:-40px;background-image: none}
section.main-content .cont-slide-ultimas{overflow-y:hidden;    background: #eee;padding-bottom: 10px;}
section.main-content .cont-slide-ultimas .bx-wrapper .bx-controls-direction a{margin-top: -9px}
section.main-content .cont-class{overflow-y:hidden;}
section.main-content .slide .carousel-caption a:hover{text-decoration: none}
section.main-content .row-fluid .content{margin-top: 20px}
section.main-content .row-fluid .content .list-not-baixo{margin: 0;}
section.main-content .row-fluid .content .list-not-baixo .countdown{ text-align: center;padding: 35px 0;}
section.main-content .row-fluid .content .list-not-baixo .countdown.disabled{ padding: 22px 0;}
section.main-content .row-fluid .content .list-not-baixo .countdown span{ color: #03a9f4;font-size: 26px;}
section.main-content .row-fluid .content .list-not-baixo .countdown span a{ color: #03a9f4;font-size:24px;}
section.main-content .row-fluid .content .list-not-baixo .merchan{background: #eee;}
section.main-content .row-fluid .content .list-not-baixo .merchan .desc{padding: 0 9px 0 0;}
section.main-content .row-fluid .content .list-not-baixo li {border-top: dotted 1px #ddd;}
section.main-content .row-fluid .content .col1 .list-not-baixo li .img{padding: 0;}
section.main-content .row-fluid .content .list-not-baixo li .img{padding: 0 0 0 9px;}
section.main-content .row-fluid .content .list-not-baixo li .desc h3{color:#0093DD;}
section.main-content .row-fluid .content .list-not-baixo li .desc h2{color:#000;margin: 0}
section.main-content .row-fluid .content .linha{margin-top: 10px;    padding-top: 10px;  border-top: solid 1px #f2f2f2;}
section.main-content .row-fluid .slide-latest{background: #eee;margin: 0;height: 60px;}
section.main-content .row-fluid .slide-latest .txt{padding: 0px 35px;margin: 5px 0;font-weight: normal;}
section.main-content .row-fluid .slide-latest .date{padding: 10px 0 0 35px;display: block;color: #888888;}
section.main-content #inter-banner{display: none;margin-bottom: 10px}

section.main-content .cont-pad{ padding:0px 10px 0 0}
section.main-content .list-mais{border-top: dotted 1px #ddd;    margin-top: 13px;}
section.main-content .list-mais li {border-bottom: dotted 1px #ddd;}
section.main-content .list-mais li.no-border{border-bottom: none}
section.main-content .list-mais li .bt-mais{padding: 10px 0;  color: #0093DD;font-family: OGText;text-transform: uppercase; margin-top: 0;   }
section.main-content .vermais{color:#0093DD;text-align:right;display: block;margin: 8px 0;}

section.main-content .row-fluid .col1 h2{font: 20px OGText;color:#0093DD;    margin-top: 25px;}
section.main-content .row-fluid .pub-esq1{margin: 16px 0 0 0;}
section.main-content .row-fluid .pub-esq1 img{max-width: initial}
section.main-content .row-fluid .pub-meio{margin: 10px 0 ;padding: 9px;}
section.main-content .row-fluid .content .list-opiniao{margin: 20px 0 0 0;background: #0093DD;}
section.main-content .row-fluid .content .list-opiniao li {margin: 7px 0 0 0;padding: 14px;}
section.main-content .row-fluid .content .list-opiniao li .img img{    width: 100%;}
section.main-content .row-fluid .content .list-opiniao li .desc {padding: 0 10px 0 0;}
section.main-content .row-fluid .content .list-opiniao li .desc h3{color:#fff;    font-weight: normal;  font-size: 15px;  border-top: solid 1px rgba(255,255,255,0.4); margin-top: 9px;}
section.main-content .row-fluid .content .list-opiniao li .desc h2{color:#fff;margin: 0;padding-top: 10px;}
section.main-content .row-fluid .content .head-opiniao h4{margin: 10px 0 0 0;min-height: auto;}
section.main-content .row-fluid .content .head-opiniao h5{margin: 10px 0 0 0;min-height: auto;text-align: right;}
section.main-content .row-fluid .content .pub-bottom{margin:10px 0 0 0;}
section.main-content .mais-lidas{margin: 20px 0 0 0;    background: #f3f3f3;}
section.main-content .mais-lidas .t{padding: 8px 20px 5px 20px;}
section.main-content .mais-lidas ul li {margin-bottom: 4px;border-bottom: dotted 1px #ddd;padding-bottom: 10px;}
section.main-content .mais-lidas ul li a h2{color:#000;margin: 0;}
section.main-content .mais-lidas ul li .ordem{text-align: center;color:#0093DD;}
section.main-content .ban-esq-item{margin: 10px 0}
section.main-content .pub-mini li{border-top: dotted 1px #ddd;padding: 0 0 5px 0;}
section.main-content .pub-mini li .text{font:11px arial;}
section.main-content .pub-lateral-bottom{margin-bottom:0;}
section.main-content .pub-lateral-bottom li{margin: 12px 0 0 0;}
section.main-content .pub-iupa{position:relative}
section.main-content .pub-iupa .close-iupa{cursor:pointer;height:33px;position:absolute;right: -5px; top: -3px;}
section.main-content .enquete ul li{position: relative;border-bottom: dotted 1px #ddd;margin: 0;}
section.main-content .enquete ul li input{margin: 2px;}
section.main-content .enquete li {display: block;margin-left: 25px;cursor: default;margin-top: 0;}
section.main-content .enquete .btn{width: 100%}
section.main-content .enquete .odd{background: #f1f1f1}
section.main-content .enquete li span {color: #0093DD;font-weight: bold}
section.main-content .enquete li span .porcentagem{height: 10px;background: #000}
section.main-content .enquete li span .perc{border: solid 1px #ccc;padding: 2px;}
section.main-content .enquete  #qtd-votos{font-weight: bold;text-align: center;}
section.main-content .modulo-noticia{}
section.main-content .modulo-noticia h2{}
section.main-content .modulo-noticia h2 a{font-size: 18px; font-weight: normal; line-height: 22px; letter-spacing: -0.006em;}
section.main-content .modulo-noticia a img { float: left; margin-right: 10px;}
section.main-content .modulo-noticia .pretitulo{font-family: OGTextBold; font-size: 14px; line-height: 17px; padding-bottom: 4px;  display: block; font-weight: normal;}
section.main-content .modulo-noticia .chamada {    color: #555; width: 193px; float: left;    font-family: OGText;  font-size: 16px;}


/**************LISTA-NOTICIA******************/
section.main-content .tit-sessao h1{color: #000; margin: 0 0 15px 0;}
section.main-content .list-sessao {margin: 15px 0 0 0;}
section.main-content .list-sessao li{border-bottom: solid 1px #eee;padding: 15px 0 8px 0;}
section.main-content .list-sessao li .date{color:#0093DD;}
section.main-content .list-sessao li .img{float:left;padding: 0 8px 0 0;}

/**************EMAIL DO LEITOR******************/
section.main-content .emaildoleitor .list-sessao h2 {color: #0093DD;}

/**************AVISO******************/
section.main-content .bx-aviso h3{text-align: center;padding: 50px 0;}

/**************EVENTOS******************/
section.main-content .cont-min{min-height: 850px;}
section.main-content .eventos .row-fluid {margin-bottom: 25px;}
section.main-content .eventos  .b-baixo{margin-bottom: 0;}
section.main-content .eventos h2 {color: #0093DD;}
section.main-content .eventos .img{position: relative;}
section.main-content .eventos .zoom a{width:100%;height: 100%;display: block}
section.main-content .eventos .img .zoom{display: none;opacity:0.8;background: #000000 url(../imagens/icon-lupa.png) center center no-repeat;width:100%;height: 100%;position: absolute;top: 0;left:0;}

/**************CLASSIFICADOS******************/
section.main-content .classificados .aux{background: #eee;}
section.main-content .classificados .aux .btn,section.main-content .agenda .btn,section.main-content .enquete .btn{background-color: #1d84b7;background-image: -moz-linear-gradient(top,#0093DD,#1d84b7);background-image: -webkit-gradient(linear,0 0,0 100%,from(#0093DD),to(#1d84b7));background-image: -webkit-linear-gradient(top,#0093DD,#1d84b7);background-image: -o-linear-gradient(top,#0093DD,#1d84b7);background-image: linear-gradient(to bottom,#0093DD,#1d84b7);color: #fff;}
section.main-content .classificados .aux .btn:hover{background-color:#1d84b7 }
section.main-content .classificados .aux form{padding: 5px 5px 15px 5px;}
section.main-content .classificados .bx-slide-class{margin:20px 0 0 0;}
section.main-content .classificados .bx-slide-class h2{padding: 0 0 0 30px;}
section.main-content .classificados .bx-slide-class .txt{padding: 0 0 0 30px;}
section.main-content .classificados .bx-slide-class .saiba{padding: 0 0 0 30px;color: #215c89;display: block;margin-top: 5px}
section.main-content .classificados .cat-prin{margin: 25px 0 0 0}
section.main-content .classificados .cat-prin h2{margin: 0;color: #000}
section.main-content .classificados .list-prod-cat{margin: 10px 0 0 0;background: #F1F1F1;}
section.main-content .classificados .list-prod-cat h3{padding: 0px 5px;min-height: 45px;border-bottom: dotted 1px #999;}
section.main-content .classificados .list-categoria{margin: 10px 0 0 0}
section.main-content .classificados .list-categoria li {margin: 15px 0 0 0;border-top: dotted 1px #ddd;padding-top: 10px;}
section.main-content .classificados .list-categoria h3{margin:0;}
section.main-content .classificados .list-categoria .vermais{color:#999;margin-top: 10px;display: block;}
section.main-content .classificados .cat-prin .qtd-result{text-align: right;color:#777;font: 12px arial;margin:0 0 0 28px;}
section.main-content .classificados .cat-prin .tit-prod{margin-bottom: 15px;font-size: 24px;line-height: 27px;}
section.main-content .classificados .gal-prod li{margin: 0 0 6px 0;}
section.main-content .classificados .img-main{max-height: 258px;overflow: hidden;}
section.main-content .classificados .valor-prod{font:bold 17px arial;color: #0093DD;padding: 10px 0;}
section.main-content .classificados .txt-prod{margin: 10px 0 0 0;}
section.main-content .classificados .tit-contato h3{font:bold 18px arial;padding: 0 0 0 30px;background: url(../imagens/icon-contato.jpg) left center no-repeat}
section.main-content .classificados .bx-relacionados{background: #f0f0f0;padding: 10px;}
section.main-content .classificados .tit-relacionados{margin:15px 0 0 0;}
section.main-content .classificados .tit-relacionados h3{font:bold 18px arial;padding: 0 0 0 30px;background: url(../imagens/icon-plus.jpg) left center no-repeat}
section.main-content .classificados .relacionados h4{font:bold 14px arial;}


/**************AGENDA******************/

section.main-content .agenda{min-height: 600px}
section.main-content .agenda .txt{padding: 10px 0;}
section.main-content .agenda .head-agenda{background: url(../imagens/bg-agenda.jpg) center no-repeat;height: 236px;background-size: 100%;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/bg-agenda.jpg',sizingMethod='scale');-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../imagens/bg-agenda.jpg',sizingMethod='scale')";}
section.main-content .agenda .logo-agenda{padding: 70px 0 0 0;}
section.main-content .agenda .bx-aux{background: #d9d9d9;padding: 10px;margin: 10px 0 0 0;}
section.main-content .agenda .bx-aux form,section.main-content .agenda .bx-aux form .input-append,section.main-content .agenda .bx-aux form select{margin: 0}
section.main-content .agenda .list-agenda li{background: #F1F1F1;padding: 10px;border-top: dotted 1px #ddd;}
section.main-content .agenda .list-agenda li h4{font-size: 14px}
section.main-content .agenda .list-agenda li .info{height: 60px;line-height: 60px;}
section.main-content .agenda .list-agenda li .tel{color: #1d84b7;font-weight: bold;font-size: 18px;}
section.main-content .agenda .list-agenda .odd{background: #fff}


/**************VÍDEOS******************/

section.main-content .videos .txt{text-align: center}
section.main-content .videos .list-sessao li{padding: 5px 0}



/**************PREFEITURAS******************/
section.main-content .prefeituras .list-sessao li{padding: 2px;border: none;margin: 0}



/**************VEREADORES******************/
section.main-content .perf{background: #f5f5f5;font: 12px arial;}
section.main-content .perf h1{color: #0093DD;padding: 8px 0 0 8px;margin: 0;}
section.main-content .perf h2{margin: 0;font: bold 16px arial;padding: 14px 0 0 8px;}

/**************CONTATO******************/
section.main-content form label.error{color:#cc141a;}
section.main-content .contato .bx_map{width: 100%;height: 500px;}




/**************OPINIÃO******************/
section.main-content .opiniao article h2{font: bold 17px arial;}
section.main-content .opiniao article .info-header {height: 35px;}
section.main-content .opiniao article .info-header .autor{color: #0093DD;}
section.main-content .opiniao article .bx-perfil{padding: 5px;background: #f1f1f1;margin-top: 10px;}
section.main-content .opiniao article .bx-perfil .txt .nm{font:bold 14px arial;padding: 5px 0;}
section.main-content .opiniao article .perfil .img{text-align: center;}
section.main-content .opiniao article .perfil .txt *{font-size: 12px;line-height: 16px;line-height: 18px;color: #777;}
section.main-content .opiniao article .vermais{font-weight: bold;margin: 15px 0 0 0;display: block;}
section.main-content .opiniao .list-sessao .autor{color: #0093DD;font-weight: bold;}
section.main-content .opiniao .list-sessao .date{color:#999;text-align: right;}

/**************NOTICIA-INTERNA******************/

section.main-content article header{border-bottom: solid 1px #ddd;padding-bottom: 8px;margin-bottom: 10px;}
section.main-content article .info-header{padding: 0 0 8px 0;color: #777;height: 25px;}
section.main-content article .info-header .date{float:left;}
section.main-content article .info-header .modshare{float: left;}
section.main-content article .art-img{padding: 5px 15px 10px 0;text-align: center;}
section.main-content article .art-img p{margin: 0;padding: 5px 0;color: #777;text-align: center;font-style: italic;font-size: smaller;text-indent: 0;}
section.main-content article .modshare ul {margin: 0 0 0 17px;}
section.main-content article .modshare .share-bottom {margin: 0px;}
section.main-content article .modshare .share-bottom li.facebook{margin-left: 0!important}
section.main-content article .modshare ul li {float: left;}
section.main-content article .modshare ul li.twitter { margin-right: 15px;}
section.main-content article .modshare ul .print{margin: 0 0 0 26px;}
section.main-content article .modshare ul .print a{font: 14px OGTextLight;color: #999;}
section.main-content article .modshare .share-bottom .print{display: none}
section.main-content article .modshare .share-mobile li{margin-left: 10px!important}
section.main-content article .modshare .share-mobile li.twitter{margin-right: 0}
section.main-content article .modshare .share-mobile button{background-image:none }
section.main-content article .modshare .share-mobile button i{color: #fff;font-size: 20px;}
section.main-content article .modshare .share-mobile button.gplus{background-color: rgb(221, 75, 57) }
section.main-content article .modshare .share-mobile button.twitter{background-color: rgb(85, 172, 238) }
section.main-content article .modshare .share-mobile button.face{background-color: rgb(59, 89, 152) }
section.main-content article .modshare .share-mobile button.whats{background-color: #09d261}

section.main-content article .txt p{margin:0}
section.main-content article .txt a {color: #0093DD;text-decoration: underline;}
section.main-content article .rate{margin: 25px 0 0 0;}
section.main-content article .rate .success{font: bold 13px arial;color: #0093DD;}
section.main-content article .rate h5{margin-top: 1px;}
section.main-content article .bx-galeria{margin: 10px 0;background: #f7f7f7;border: solid 1px #f1f1f1;background-image:url(../imagens/cream_pixels.png)}
section.main-content article .bx-galeria-mini .bx-wrapper .bx-viewport{-moz-box-shadow: 0 0 0 #fff;-webkit-box-shadow: 0 0 0 #fff;box-shadow: 0 0 0 #fff;background: #fff;border: none}
section.main-content article .bxslider-galeria-mini li {float: left;margin: 0 10px 10px 0;}
section.main-content .bx-wrapper{margin: 0}
section.main-content #bx-pager {text-align: center;}
section.main-content #bx-pager a img {padding: 3px;border: solid #ccc 1px;}
section.main-content  .comentarios h3{font:bold 13px arial;margin: 0 0 5px 0;color:#0083C1}
section.main-content  .comentarios h3 span{font:12px arial;color:#999;}
section.main-content  .comentarios h2{font:bold 16px arial;}
section.main-content  .comentarios h2 .ico{width:15px;height:14px;margin: 0 10px 0 0;background-position: -14px -51px;display:inline-block;}
section.main-content  .comentarios .list-comments li{margin:0 0 20px 0;background: #eee;padding: 15px;}
section.main-content  .comentarios ul .odd{background: #f4f4f4}
section.main-content .leiatambem h2{font:bold 20px arial;color:#0093DD}
section.main-content .leiatambem h3{color:#333;min-height: 52px;} 
section.main-content .pub-in-bottom{margin:15px 0 0 0;}
section.main-content .latest-news{margin: 20px 0 0 0;}
section.main-content .latest-news h2{font:bold 15px OGTextLight;color:#0093DD;}
section.main-content .latest-news .dt{font:11px OGTextLight;}
section.main-content .latest-news li{border-bottom: dotted 1px #ddd;}
section.main-content .latest-news li h3{font: bold 12px OGTextLight;margin-top: 0;color:#000;}
.bxslider-galeria li {text-align: center;max-height: 380px;overflow: hidden;}
.bx-galeria .bx-wrapper img {display: inline-block;}
.bx-galeria .bx-wrapper  .bx-viewport {-moz-box-shadow: 0 0 0 transparent;-webkit-box-shadow: 0 0 0 transparent;box-shadow: 0 0 0 transparent;background: none;}
.bx-galeria-cruzadas li{    max-height: 480px;}
.bx-galeria-cruzadas .bx-viewport{ height: 480px;}

/***********COMENTARIOS**************/
.bx-log-comment h2{color: white;background: #1e92cd;padding: 6px;}
.bx-log-comment .signup{margin: 20px 0 0 0;}
.bx-log-comment .signup a{font: bold 17px arial;color:#1e92cd }
.bx-log-comment p{font-weight: bold;color: #777;}
.bx-log-comment .btn{margin-bottom: 10px}
.bx-log-comment form{margin:0;}
.aux-comments{border-top: solid 1px #ddd;padding: 3px 0 0 0;margin: 13px 0 0 0;}
.aux-comments a{font-size: 11px;color: #999;margin: 5px 15px 0 0;display: inline-block;padding: 2px 4px;/*background-color: #dddddd;background-image: -moz-linear-gradient(top,#E6E6E6,#DDDDDD);background-image: -webkit-gradient(linear,0 0,0 100%,from(#E6E6E6),to(#DDDDDD));background-image: -webkit-linear-gradient(top,#E6E6E6,#DDDDDD);background-image: -o-linear-gradient(top,#e6e6e6,#dddddd);background-image: linear-gradient(to bottom,#E6E6E6,#DDD);background-repeat: repeat-x;border: 1px solid #ccc;border-color: #e6e6e6 #e6e6e6 #bfbfbf;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color: #b3b3b3;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);box-shadow: inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);*/}
.aux-comments a:hover{background-color: #f2f2f2}
.aux-reply{display:none}
.aux-reply .input-append{width: 100%;margin: 10px 0 0 0;}
.aux-reply .input-append .span2{width: 80%;margin: 0px 0px 10px;height: 50px;}
.aux-reply .btn{height: 49px;}
section.main-content article .comentarios .replies{margin-top:15px;margin-left: 0;}
section.main-content article .comentarios .replies li{background: #f5f5f5;}
section.main-content article .comentarios [class^="icon-"], [class*=" icon-"] {opacity:0.7}
section.main-content article .load{text-align:center}


.btn-face-login {position: relative;margin: 7px 0 9px 0;background: #3E5EB7;color: white;text-align: center;padding: 7px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-o-border-radius: 4px;border: none;}
.comentarios{margin-top: 15px}
.comentarios .logout{text-align: right;padding: 10px 0;font: bold 14px arial;}
.comentarios .logout a{padding: 0 5px 0 0;}
.comentarios .logout span,.comentarios .logout span span{font: bold 12px arial;color: #999;}
.comentarios .log-face{display:none}
.comentarios form input[type="checkbox"]{margin-top: 0}
.comentarios .text {font: 13px arial;line-height: 17px;color: #666;}
.form_esqueceu,.form_recupera{padding: 0 0 90px 0;}
.form_esqueceu .btn,.form_recupera .btn{margin: 15px 0 0 0;}
.form_esqueceu input[type='text'],.form_recupera input[type='text'],.form_recupera input[type='password']{margin-bottom: 10px}
/*******************************/


.aut span{color: #0093DD}


/***********BUSCA**************/
body section.main-content .row-fluid .resultado-busca{margin-top: 30px;}
body section.main-content .row-fluid .resultado-busca form{margin-top:20px}
body section.main-content .row-fluid .resultado-busca form .span6{margin:0}
body section.main-content .row-fluid .resultado-busca form .filter-date{margin-top:8px;display: block;}
body section.main-content .row-fluid .resultado-busca form #bx-filter-date{display:none}
body section.main-content .row-fluid .resultado-busca form #bx-filter-date input {margin-top: 0;}
body section.main-content .row-fluid .resultado-busca form  #bx-filter-date .controls{background: #f2f2f2;padding: 11px 5px;}
body section.main-content .row-fluid .resultado-busca form  #bx-filter-date .controls .btn-reset{margin-left: 5px;background-color: #555;background-image: -moz-linear-gradient(top,#777,#555);background-image: -webkit-gradient(linear,0 0,0 100%,from(#777),to(#555));background-image: -webkit-linear-gradient(top,#777,#555);background-image: -o-linear-gradient(top,#777,#555);background-image: linear-gradient(to bottom,#777,#555);background-repeat: repeat-x;border: 1px solid #555;border-color: #555 #555 #444;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color: #444;}


footer{background: #000;padding: 7px;position: relative;margin-top: -350px;clear:both;    z-index: 999;}
.foot{overflow: hidden;}
footer h2{font: bold 20px arial;color: #0093DD;}
footer #form_newsletter input,.classificados .form-search input,.classificados .form-search select,.classificados .form-search a,.form-agenda input[type='text'],.agenda .bx-aux .form-agenda  select{padding:6px;line-height: normal;min-height: auto;height: auto;}
footer .btn{color: #fff;background-color: #0083C1;background-image: -moz-linear-gradient(top,#0093DD,#0083C1);background-image: -webkit-gradient(linear,0 0,0 100%,from(#0093DD),to(#0083C1));background-image: -webkit-linear-gradient(top,#0093DD,#0083C1);background-image: -o-linear-gradient(top,#0093DD,#0083C1);background-image: linear-gradient(to bottom,#0093DD,#0083C1);background-repeat: repeat-x;border: 1px solid #0083C1;border-color: #0093DD #0093DD #0083C1;border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color: #0083C1;}
footer .btn:hover{background-color: #0083C1;color:#fff;}
footer .menu-bottom a li{color:#ddd;margin: 3px 0 0 0;}
footer .menu-bottom a:hover{color:#ddd;text-decoration: underline;}
footer .redes li{width:33px;height: 33px;float: left;margin: 0 0 0 5px}
footer .redes .face{background-position: -14px -10px;}
footer .redes .twitter{background-position: -54px -10px;}
footer .redes .youtube{background-position: -94px -10px;}
footer .likebox{max-width: 320px;height: 196px;overflow: hidden;margin: 10px 0 0 0;}
footer .likebox > div {margin: -5px 0px 0px -4px;}
footer .end{font: 12px arial;color: #999;text-align: center;padding: 20px 0 0 0;}
footer .end span{font:10px arial;}
footer .end a:hover {color: #f3bd01;-moz-transition-duration: .50s;-webkit-transition-duration: .50s;-ms-transition-duration: .50s;-o-transition-duration: .50s;transition-duration: .50s;}
.fb-like-box {border: solid 3px #000;}
.b-comments{margin-top: 15px}
#JanelaHomepage {position: fixed;float: left;text-align: left;padding: 15px;background: #f0f0f0;color: #000;font-size: 1.2em;line-height: 1.2em;border: #ccc 2px solid;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;top:0;left:20px;z-index: 100;-moz-box-shadow: 0 0 15px #888;-webkit-box-shadow: 0 0 15px#888;box-shadow: 0 0 15px #888;display: none;width: 500px;}
#JanelaHomepage ol li {list-style: decimal;padding: 4px 0 4px 0px;margin-left: 20px;}
#homepage-link{    display: inline-block;  line-height: 35px;}
#homepage-link a,#homepage-link a i{color: #fff;    font-size: 12px;}
#homepage-link a:hover{opacity: 0.7;-moz-transition-duration: .50s;-webkit-transition-duration: .50s;-ms-transition-duration: .50s;-o-transition-duration: .50s;transition-duration: .50s;}
#homepage-link a.closelink {color: #333!important;font-size: 15px; font-weight: bold;}


.anime-rosa{-webkit-animation: cssAnimation 1s 16 ease-in;-moz-animation: cssAnimation 1s 16 ease-in;-o-animation: cssAnimation 1s 16 ease-in;}
.outrubro-rosa-base{ background: url(../imagens/outubrorosa-base.png)  center no-repeat;width: 490px;height: 300px;position: fixed;top:50%;left:50%;margin-left: -245px;margin-top: -150px;z-index: 99999;}
.outrubro-rosa-base .laco{background: url(../imagens/outubrorosa-laco.png)  center no-repeat;position: absolute;width: 210px;height: 330px;left:0;top:5px;}
.outrubro-rosa-base .close-rosa{width: 20px;height: 20px;position: absolute;right: -10px;top:-5px;cursor: pointer;}
.outrubro-rosa-base .close-rosa i{color: #fff; font-size: 40px;}
.black-div{height: 100%;width: 100%;background-color: rgba(0,0,0,0.7);position: fixed;z-index: 9999;top:0;left:0;}


/** REPORTER CIDADAO */

.bx-reporter h3{    line-height: 30px;  font-size: 23px;}
.bx-reporter h3 span{font-size: 13px;}
.bx-reporter form{    margin-top: 20px;}
.bx-reporter textarea{font-size: 17px;}
.bx-reporter input[type="text"],.bx-reporter input[type="email"]{height: 40px; font-size: 17px;}
.bx-reporter .bt-submit{margin-bottom: 20px}
.bx-reporter .whats{text-align: center;    background: #09d261;  padding: 9px;}
.bx-reporter .whats .ic{ font-size: 63px; color: #09d261;}
.bx-reporter .whats .ic i,.bx-reporter .whats div{color: #fff;}
.bx-reporter .whats .nu{font-size: 18px;font-weight: bold;margin-top: 6px;color: #f8e828}
.bx-reporter .bx-help{background: #f2f2f2;padding: 14px;    margin-top: 15px;}
.bx-reporter .bx-help p{font-size: 14px}
.bx-reporter .bx-help .bloco{margin-bottom: 25px}

.bx-home-reporter{background: #f1f1f1;padding: 10px}
.bx-home-reporter h3{color: #0093DD!important;font-size: 18px;    text-align: center;}
.bx-home-reporter h2{font-size: 20px;line-height: 26px}
.bx-home-reporter .bx-autor{border-top: dotted 1px #999; font-size: 13px;    padding-top: 10px;}
.bx-home-reporter .bx-autor span{color: #0093DD}

/***************************/


/****FORM INSCRIÇÃO*****/
.row-inscricao .div-l{padding-left: 354px;}
.row-inscricao .head-t .dir    {margin-top: 53px;margin-right: 14px;}
.row-inscricao .head-t .dir b{color: yellow; font-size: 30px;display: inline;}
.row-inscricao .head-t .dir div{color: #fff; font-size: 25px}
.form-inscricao input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.8); /* IE */
  -moz-transform: scale(1.8); /* FF */
  -webkit-transform: scale(1.8); /* Safari and Chrome */
  -o-transform: scale(1.8); /* Opera */
  padding: 10px;
}
.form-inscricao label b{    margin-left: 6px;}

 .css_animation {
-webkit-animation: cssAnimation 1.000s 1 ease;
-moz-animation:  cssAnimation 1.000s 1 ease;
-o-animation: cssAnimation 1.000s 1 ease;
}

@-webkit-keyframes cssAnimation {
from {-webkit-transform:  scale(1.257)  ;
-moz-transform:  scale(1.257)  ;
-o-transform:  scale(1.257)  ;
 }
to {-webkit-transform:  scale(1)  ;
-moz-transform:  scale(1)   ;
-o-transform:  scale(1) ;
 }
}
@-moz-keyframes cssAnimation {
from {-webkit-transform: scale(1.257)  ;
-moz-transform:  scale(1.257) ;
-o-transform:  scale(1.257) ;
 }
to {-webkit-transform:  scale(1) ;
-moz-transform:  scale(1) ;
-o-transform:  scale(1)  ;
 }
}
@-o-keyframes cssAnimation {
from {-webkit-transform: scale(1.257)  ;
-moz-transform:  scale(1.257) ;
-o-transform: scale(1.257);
 }
to {-webkit-transform: scale(1) ;
-moz-transform:  scale(1)  ;
-o-transform: scale(1) ;
 }
}


section.main-content .bx-caderno-especial article h1 {font-size: 56px;font-weight: 100;font-family: OGTextLighter;    margin-top: 30px; margin-bottom: 10px;line-height: 60px; padding: 10px 30px 3px 30px}
section.main-content .bx-caderno-especial article h2{text-align: center; margin-bottom: 20px; font-size: 25px; font-weight: normal; font-family: OGTextLight; color: #0083C1;}
section.main-content .bx-caderno-especial article h2 span{font-weight: normal; font-family: OGTextLight;  color: #777;}
section.main-content .bx-caderno-especial .leiatambem{ border-top: solid 2px #eee;  border-bottom: solid 2px #eee;  padding-bottom: 20px;  margin-top: 15px;}
section.main-content .bx-caderno-especial .leiatambem h2{padding-top: 10px;font-family: OGTextLight!important;font-size: 30px;text-align: center;    margin-bottom: 20px; color: #333;}
section.main-content .bx-caderno-especial .leiatambem h3{color: #333;      min-height: auto; font-family: OGText; font-size: 15px; line-height: 20px;    margin-bottom: 0;}
section.main-content .bx-caderno-especial .leiatambem .row-fluid{margin-bottom: 18px;}
section.main-content .bx-caderno-especial .leiatambem .autor{display: block; margin-bottom: 10px; margin-top: 4px; color: #0083C1;}
section.main-content .bx-caderno-especial article .txt p{color: #000;font-family: OGTextLight!important;font-size: 18px;line-height: 27px;}
section.main-content .bx-caderno-especial .enquete label{display: inline!important}
section.main-content .bx-caderno-especial .enquete h3 { font-size: 15px;  line-height: 20px;}
section.main-content .bx-caderno-especial .enquete li { font-size: 14px;  line-height: 16px; padding: 6px;}

#prod-guiaog{    border: solid 1px #ddd;-webkit-box-shadow: 11px 10px 4px -5px rgba(230,230,230,1);
-moz-box-shadow: 11px 10px 4px -5px rgba(230,230,230,1);
box-shadow: 11px 10px 4px -5px rgba(230,230,230,1);}
#prod-guiaog a{display: inline-block;position: relative}
#prod-guiaog .info{padding: 8px;}
#prod-guiaog .price span{color: #fff;}
#prod-guiaog .price{position: absolute; top: 172px;  right: 0px;  padding: 4px 7px;  background-color: #ba2929;
    color: #fff;
    font-weight: bold;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;}
#prod-guiaog .info h3{font-size: 13px; line-height: 17px;    margin-top: 2px;    margin-bottom: 2px;}
#prod-guiaog .info h6{font-size: 11px; line-height: 15px;color:#ed3237;    margin-top: 2px;margin-bottom: 0}
#prod-guiaog .img img{    max-width: 100%;    height: auto;max-height: 150px; overflow: hidden;}
#prod-guiaog .loader{    text-align: center;   padding: 20px 10px;    font-size: 18px;}
#prod-guiaog .loader i{color: #e8443b;}
#prod-guiaog .header-guia{padding: 4px 12px;}
#prod-guiaog .header-guia img{width: auto;height: auto;}
#prod-guiaog .header-guia .span4 img {border-radius: 50%;    margin-top: 6px;}
#prod-guiaog .header-guia .span8 img{margin-top:4px}
#prod-guiaog p{color: #999;font-size: 11px;    line-height: 14px;    margin-top: 2px;  padding-top: 3px;  margin-bottom: 0;  border-top: solid 1px #999;}