.rodape .extra,.rodape .linksContato,.rodape .direitos,.rodape .paginas .num,.rodape .paginas .titulo,.topo .menuAbas,.menuPrincipal,.barraAcesso li.fav,.tooltip{display:none!important;}
#geral{width:100%;}
.conteudo{top:85px;}
.barraAcesso li.chat {
display:none
}
/* TOPO */
.menuP .topo{position: absolute;}
.menuP .conteudo{display:none; height: 100px !important; overflow:hidden!important}
.topo section{width:100%;left:0;margin-left:0;height:50px !important;}
.topo .data{width: 170px; font-size: 9px; left: 10px; top: 65px; height: 10px; overflow: hidden;}
.assinatura{display: none !important;}
.assinatura p{display:none;position:absolute;top:20px;}
.modoTextoMobile{position: absolute; top: 73px; right: 20px; padding: 5px 20px 5px 20px; color: #000; font-size: 12px; z-index: 1; border: 1px solid #666; background: #ddd;
  text-shadow: 0.1em 0.1em #fff;
  -o-text-shadow: 0.1em 0.1em #fff;
  -webkit-text-shadow: 0.1em 0.1em #fff;
  -mozilla-text-shadow: 0.1em 0.1em #fff;
  opacity: 0.3;
  -o-opacity: 0.3;
  -webkit-opacity: 0.3;
  -mozilla-opacity: 0.3;
  border-radius: 17px;
  -o-border-radius: 17px;
  -webkit-border-radius: 17px;
  -mozilla-border-radius: 17px;
  box-shadow: 2px 2px 5px #999;
  -o-box-shadow: 2px 2px 5px #999;
  -webkit-box-shadow: 2px 2px 5px #999;
  -mozilla-box-shadow: 2px 2px 5px #999;
}
/* MENU PRINCIPAL */
.menuPrincipalTit {display: block!important;}
.barraAcesso li.helpSmart{display: block;}
.menuPrincipal li.capa.ativo > a{background-color: #fff;}
.menuPrincipal{z-index: 10; position: absolute; background: #fff; width: 100%; top: 52px; left: 0; float: none; padding: 30px 0; border-bottom: 1px solid #ddd;}
.menuPrincipal.ativo{display: block!important;}
.menuPrincipal > li{float: none; width: 270px; margin: 10px auto;}
.menuPrincipal > li > a{background-image:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-menuPrincipal-320.png);margin-bottom:10px;}
.menuPrincipal > li.ativo > a{background-position:initial!important;color:#8b8b8b;padding: 14px 29px 10px 52px;background-color:transparent;}
.menuPrincipal li.inicio{display: block;}
.menuPrincipal li.inicio > a{line-height: 16px;background-position: 0px -183px;padding: 17px 0 17px 50px;}
.menuPrincipal li.cadernos > a {background-position:0px -48px!important;}
.menuPrincipal li.especiais > a {background-position: 1px -95px; padding-right: 20px; }
.menuPrincipal li.publicacoes > a {background-position: 0 -94px!important;}
.menuPrincipal li.revistas > a {background-position: 1px -1px; padding-right: 20px; }
.menuPrincipal li.encartes> a {background-position: 1px -1px; padding-right: 20px; }
.menuPrincipal li.anteriores > a {background-position: 0 -140px;}
.menuPrincipal li.anteriores.ativo{height:auto;background:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-menuPrincipal-320.png) no-repeat 0 -282px;z-index: 0;}
.menuPrincipal li.anteriores.ativo > a {background:none;color:#fff;}
.menuPrincipal li.anteriores.ativo{}
.menuPrincipal li.anteriores .submenu{display: block;height:auto;padding-top:5px;opacity: 100!important;position: relative;left: 4px;top: -12px!important;margin-left: 0;background:none;width:250px;}
.menuPrincipal li.anteriores .mes{margin-bottom:0;}
.menuPrincipal li.anteriores .submenu thead td{border-bottom:0;}
.menuPrincipal li.anteriores form{text-align:center;}
.menuPrincipal li.anteriores select{width:190px;}
.menuPrincipal li.contato{display:block!important;}
.menuPrincipal li.contato > a{background-position: 0 -185px;}
.menuPrincipal li.busca > form{background:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-menuPrincipal-320.png) no-repeat 0 -230px;width:100%;}
.menuPrincipal li.busca > form .campo{width:197px;}
.menuPrincipal li.busca > form .botao{background:none; width:35px;}
.menuPrincipal .submenu{z-index: -10;}
/* TOPO */
.paginasJornal{width:100%;margin:50px auto;}
.paginasJornal img{width:100%;}
.paginasJornal .imgPublicidade{display:none;}
#flip_mode_view{width:100%;height:100%;}
.paginasJornal .pagina1,.paginasJornal .pagina2{float:none;}
.paginacaoJornal{width: 100% !important; top: 50%; margin-top: -25px; left: 0 !important; margin-left: 0 !important;}
.paginacaoJornal .ant{left: -5px;}
.paginacaoJornal .prx{right: -5px !important;}
/*.paginacaoJornal .prx a,.paginacaoJornal .prx a:hover{background-position: -64px 0px; }*/
.compartilhamento{bottom:initial;top:0px;width:100%;}
.compartilhamento .addthis_toolbox{display:none;border: 1px solid #ddd;padding: 10px 0;background: #fff;z-index: 10;position: relative;top: 52px;right: 0px;border-width:1px 0 1px 0;width:100%;text-align:center;}
.compartilhamento .addthis_toolbox a,.compartilhamento a > span{width:50px!important;height:50px!important;}
.compartilhamento .addthis_toolbox a{background: url(https://digital.opovo.com.br/imgs/publica_flip/bt-compartilhe-mobile.png) no-repeat;margin: 0 5px;float:none;display:inline-block;}
.compartilhamento.ativo .addthis_toolbox{display:block;}
.compartilhamento.ativo .addthis_button_facebook {background-position: -54px 0!important;}
.compartilhamento .addthis_button_google_plusone_share {background-position: -110px 0!important;}
.compartilhamento .addthis_button_compact {background-position: -166px 0!important;}
.barraFerramentas {left:0px; top: 51px; width: 100%; /*margin-left: -50%;*/}
.barraFerramentas ul{width: 100%; max-width: 295px; margin: auto; float: none; background: url(https://digital.opovo.com.br/imgs/publica_flip/mobile/barraFerramentas.png) no-repeat center -2px; padding-left: 25px;}
.barraFerramentas li{margin:8px 0;}
.barraFerramentas .reduzir{margin-right:3px;padding-right:3px;}
.barraFerramentas .aumentar{margin-left:5px;}
.barraFerramentas .abreFecha a{left:50%;margin-left:-10px;}
.barraFerramentas li.telaCheia{display: none;}
/*RODAPE*/
.rodape{min-width: 320px; height: auto; border-bottom: none; padding-top: 7px; border-top: 1px solid #ddd;}
.rodape.aberto{height: auto;}
.rodape section{width:100%!important;}
.paginas {position: relative; left: 50%; margin-left: -127px; width: 265px; height: 40px;float: none;display: none;}
.aberto .paginas{display: block;margin-top: 5px;}
.paginas li.form{margin-left:-185px;}
.paginas form input[type="text"]{margin-right:-1px;height:16px;}
.paginas form input[type="submit"]{text-indent: 0;background: #f7f7f7;color: #7a7a7a;height:28px;}
.paginas li{margin-right:5px;}
.paginas li.proxima{margin-left:129px;}
.rodape p.abrefechaPaginas{display: block!important; position: absolute; top: -26px; width: 40px; left: 50%; margin-left: -10px;}
.rodape p.abrefechaPaginas a{display: block; width: 40px; height: 40px; margin: auto; text-indent: -5000px; overflow: hidden; background: url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-aba-paginacao.png) no-repeat center 10px;}
.internaInfo{width:280px;padding:20px;background-color: #fff;}
.logoPressLab{display: none;}
/*BANNERS*/
#bannerRetangulo,#bannerLateral{display: none;}
.banner-smart .fechar{position: absolute; right: 50%; margin-right: -160px; background: url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-fechar-banner.png) no-repeat center center; display: block; width: 40px; height: 40px; top: -20px; overflow: hidden; text-indent: -5000px;z-index: 10;}
.banner-smart{display: block;position: relative;height: 50px;width: 100%;text-align: center;background-color: #dedede;}
.banner-fechado .banner-smart{display: none !important;}
/*CARREGANDO*/
.carregando{top:50px;}
/* CAPA FLIP */
.capaFlip{padding: 0px 0px;}
.link-assine-small {display:none;}
.legendaCapa {left: 0;}
.conteudo .capaFlip .halfBanner,.conteudo .capaFlip .paginacaoJornal{display: none;}
.capaJornal{width: 93%; padding: 3%; margin: 0 auto 20px auto; float: none; display: block; height: 160px;}
.conteudo .listagemEditorias{width: 100% !important; left: 0 !important; padding: 0 !important; height: auto !important; margin: 0 auto !important; position: relative !important;}
.conteudo .listagemEditorias div{width: 100%;}
.conteudo .listagemEditorias p{width: 100% !important; margin: 0 0 10px 0 !important; text-align: left !important; height: 60px !important; overflow: hidden !important; border-top: 1px solid #D0D0D0 !important; padding: 10px 0 0 0 !important;}
.conteudo .listagemEditorias p:active,.conteudo .listagemEditorias p:hover{
  background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0.99) 1%, rgba(227,227,227,0) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(1%,rgba(227,227,227,0.99)), color-stop(100%,rgba(227,227,227,0))); /* Chrome,Safari4  */
  background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* Chrome10 ,Safari5.1  */
  background: -o-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* Opera 11.10  */
  background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* IE10  */
  background: linear-gradient(to bottom, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* W3C */
}
.conteudo .listagemEditorias p a{display: block; height: 60px;}
.conteudo .listagemEditorias div p .pagina{left: 0px; bottom: 0px; position: relative; float: none; display: block; width: 100%; text-align: left;}
.conteudo .listagemEditorias img{top: 0px !important; float: left !important; border: none !important; width: 70px !important; height: auto !important; margin-right: 20px !important;}
.conteudo .listagemEditorias div p .nome{color: #333 !important; font-size: 18px !important; background: none !important; padding: 0 !important; float: none !important; height: auto !important; bottom: auto !important; position: relative !important; width: 100% !important; left: auto !important;}
.conteudo .listagemEditorias div p .data{position: relative; text-align: left !important; left: 0; top: 0;}
.cadernos .listagemEditorias div p:first-child{border:none !important;}
.conteudo .listagemEditorias div{height: auto;}
/* MINIATURAS */
.miniaturas .conteudo{height: 100% !important; padding-bottom: 50px;}
.miniaturas .data{display: none;}
.conteudo .cadernos,.conteudo .publicacoes{width: 90% !important; left: 0 !important; padding: 0 !important; height: auto !important; margin: 0 auto !important; position: relative !important;}
.conteudo .caroufredsel_wrapper{left: 0 !important; margin: 0 !important;width: 100% !important;}
.conteudo .cadernos div{width: 100%;}
.conteudo .cadernos p{width: 100% !important; margin: 0 0 10px 0 !important; text-align: left !important; height: 60px !important; overflow: hidden !important; border-top: 1px solid #D0D0D0 !important; padding: 10px 0 0 0 !important;}
.conteudo .cadernos p:active,.conteudo .cadernos p:hover{
  background: -moz-linear-gradient(top, rgba(227,227,227,1) 0%, rgba(227,227,227,0.99) 1%, rgba(227,227,227,0) 100%); /* FF3.6  */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(227,227,227,1)), color-stop(1%,rgba(227,227,227,0.99)), color-stop(100%,rgba(227,227,227,0))); /* Chrome,Safari4  */
  background: -webkit-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* Chrome10 ,Safari5.1  */
  background: -o-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* Opera 11.10  */
  background: -ms-linear-gradient(top, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* IE10  */
  background: linear-gradient(to bottom, rgba(227,227,227,1) 0%,rgba(227,227,227,0.99) 1%,rgba(227,227,227,0) 100%); /* W3C */
}
.conteudo .cadernos p a{display: block; height: 60px;}
.conteudo .cadernos div p .pagina{left: 0px; bottom: 0px; position: relative; float: none; display: block; width: 100%; text-align: left;}
.conteudo .cadernos img{top: 0px !important; float: left !important; border: none !important; width: 70px !important; height: auto !important; margin-right: 20px !important;}
.conteudo .cadernos .nome{color: #333 !important; font-size: 18px !important; background: none !important; padding: 0 !important; float: none !important; height: auto !important; bottom: auto !important; position: relative !important; width: 100% !important; left: auto !important;}
.cadernos .cadernos div p:first-child{border:none !important;}
.conteudo .cadernos div{height: auto;}
/* AJUDA */
.ajuda .conteudo{top:50px;height: 100% !important;}
.ajuda .data{display: none;}
.internaAjuda{width: 100%; margin: auto; background-color: #fff; text-align: left;padding-bottom: 70px;}
.internaAjuda > p{font-size: 15px; margin: 0 auto; padding: 40px 0 0 0; width: 235px;}
.internaAjuda div.item{position: relative; background: url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bg-ajuda-mobile.png) no-repeat center bottom; padding-bottom: 3px; width: 235px; margin: 15px auto;}
.internaAjuda div.item div{background-color:#0079c1;color:#fff;padding:20px 25px 10px 20px;border-radius:5px;height:50px;overflow:hidden;cursor:pointer;}
.internaAjuda div.item.aberto div{height:auto;}
.internaAjuda div p{margin-bottom:20px;}
.internaAjuda div p.tit{text-transform:uppercase;font-weight:bold;font-size:11px;margin-bottom:0;}
.internaAjuda div img{width: 114px;height: 222px;margin:10px 0 20px 0;position: relative;left: 50%;margin-left: -25%;clear:both;}
.internaAjuda div img.ico{top: 0;left: 0;margin: 0;float:left;width:40px;height:40px;margin-right:10px;margin-bottom: 20px;}
.internaAjuda div.pub{background-color:#ddd;border-radius:0;width:240px;height:40px;margin:auto;padding:0;position:relative;bottom:-20px;}
.internaAjuda div a{position:absolute;width:31px;height:31px;background:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-ajuda-mobile.png) no-repeat;display:block;text-indent:-5000px;overflow:hidden;right:-13px;top:23px;}
.internaAjuda div.aberto a{background-position:0 -38px;}
/* RESULTADO DE BUSCA */
.busca .conteudo{height: auto !important;overflow: visible !important;top: 50px;}
.busca .data{display: none;}
#envflip_box_searchresults{text-align: left; background: white; padding:20px 0;height: auto !important;}
#envflip_box_searchresults .titBusca{display: none;}
#envflip_box_searchresults .fechar{display: none;}
#envflip_box_searchresults .termoBusca{font-size: 16px; color: #333; text-transform: uppercase; font-weight: bold;padding: 0 10px 10px;}
#envflip_box_searchresults .termoBusca strong{color: #006DC0; text-transform: lowercase; font-size: 20px; font-weight: normal;}
#envflip_box_searchresults .qtePaginas{font-size: 12px; color: #666; text-transform: lowercase;padding: 0 10px 10px;}
#envflip_box_searchresults table{border-collapse: collapse;}
#envflip_box_searchresults thead td{padding: 10px; background: #e5e5e5; width: 10px; text-align: left; font-size: 14px; color: black;}
#envflip_box_searchresults tbody td{border-bottom: 1px dotted #ccc; padding: 10px 0 10px 10px; font-size: 12px;}
#envflip_box_searchresults tbody td a{color: #999;}
#envflip_box_searchresults tbody td a b{color: black;}
#envflip_box_searchresults .paginacaoBusca{display: table; margin: 0 auto 50px auto;}
#envflip_box_searchresults .paginacaoBusca li{border: 1px solid #CCC; background-color: #F7F7F7; float: left; margin-top: 20px;}
#envflip_box_searchresults .paginacaoBusca li a{display: block; text-decoration: none; color: #666; padding: 5px 0; width: 26px; height: 16px; text-align: center;background-position: -29px 9px; background: url(https://digital.opovo.com.br/imgs/publica_flip/seta-paginas.png) no-repeat 7px 9px;}
#envflip_box_searchresults .paginacaoBusca .proxBusca{margin-left: 70px;}
#envflip_box_searchresults .paginacaoBusca .antBusca{margin-right: 70px;}
#envflip_box_searchresults .paginacaoBusca .proxBusca a{background-position: -29px 9px; text-indent: -96px;}
#envflip_box_searchresults .paginacaoBusca .antBusca a{background-position: -14px 9px; text-indent: 37px;}
/*INFORMACOES*/
.formGeral form p{float:none;display:block;width:auto!important;margin-bottom:15px;}
.formGeral form .gInput,.formGeral form .pInput{width:256px !important;}
.formGeral form .fileInput input[type="text"]{width:115px;background-position:0 -50px;}
.formGeral > ul{display:none;}
.formGeral h1{margin-right:8px;}
.formGeral .text{font-size:13px;}
.formGeral .text br{display:none;}
.formGeral form p.check{clear:both;}
.formGeral form p.check label{float:none;min-height:20px;margin-bottom:10px;}
.formGeral form .aviso {float:left;}
.formGeral form p.termos label{float:none;}
.formGeral form .aviso{margin:5px 7px 20px 7px;}
.formGeral form input[type="submit"]{margin-bottom:20px;}
/* CAPTCHA */
.formGeral form .captcha{background-color:#fff;clear:both;}
.cxCaptcha{border: 1px solid #949494; padding: 30px 34px; width: 201px; margin: 0px 7px 10px 7px;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  box-shadow: 1px 1px 15px #ccc;
  -moz-box-shadow: 1px 1px 15px #ccc;
  -webkit-box-shadow: 1px 1px 15px #ccc;
  -o-box-shadow: 1px 1px 15px #ccc;
  float: left;
}
.cxCaptcha .captcha .gInput{display: inline; width: 187px !important; background: url(https://digital.opovo.com.br/imgs/publica_flip/bg-input-cadastro-2.png) no-repeat 2px 1px;}
.realperson-text{font-size: 8px; line-height: 3px; font-family: "Courier New",monospace; font-weight: bold; letter-spacing: -1px;}
.realperson-regen span{margin-top: 5px; font-size: 14px !important; color: #005F99; cursor: pointer; padding: 5px 0; display: block;}
.realperson-regen span:hover{text-decoration: underline;}
.assinSuplementos {margin:20px 0 10px 0;}
.assinSuplementos li:first-child {border:none;}
.assinSuplementos li {border-top:1px solid #D0D0D0;width: 100%;}
.assinSuplementos a {text-decoration:none;display: block;height: 15px;padding: 10px 10px 10px 10px;font-size: 14px;color: #8B8B8B;}
.assinSuplementos a:hover {background-color:#0079C1;color:#fff;}
.logoPressLab {display: none;}
/* OUTRAS MEDIA QUERYS */
@media screen and (min-width:320px){
  .menuPrincipal > li > a{background-image:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-menuPrincipal-320.png);}
  .menuPrincipal li.busca > form{background-image:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-menuPrincipal-320.png);}
  .barraFerramentas li{margin: 8px 0px; padding: 0 3px;}
  .barraFerramentas .aumentar{margin-left:6px;}
  .barraFerramentas .reduzir {margin-right: 8px;padding-right: 8px;}
  .barraFerramentas .download {display: none;}
  .internaInfo{width:440px;}
  .internaInfo .credito p{text-align:center;}
}
@media screen and (max-width:320px){
  .compartilhamento .addthis_toolbox a{background:url(https://digital.opovo.com.br/imgs/publica_flip/mobile/bt-compartilhe-mobile-2.png) no-repeat;width:34px!important;height:34px!important;}
  .compartilhamento.ativo .addthis_button_facebook {background-position: -56px 0!important;}
}
@media screen and (min-width: 760px){
  .internaInfo{width:768px;}
  .internaInfo form{margin:initial;margin-left:70px;margin-bottom:60px;border-bottom:none;}
  .internaInfo .contato{margin:20px initial;position: absolute;right: 85px;top: 400px;border-bottom:none;}
  .internaInfo .expediente{margin:initial;position:absolute;right:90px;top:20px;}
}
.anteriores input {margin-top:0;}
.ballonClose {display: block;padding: 5px;position: absolute;right: 0;top: 0;text-decoration: none;color: #000;}
.baloon {display: none; background: #ccc;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;padding: 14px;position: fixed;font-size: 12px;width: 300px;text-align: justify;color: #3a3a3a;z-index: 999;bottom: 63px;left: 10px;width: 200px;border: 1px solid #aaa;}
.baloon .arrow {width: 0;height: 0;display: block;border-width: 10px;border-color: #ccc transparent transparent transparent;border-style: solid;position: absolute;top: 68px;left: 10px;}
}