@import 'css/classificacao.css';
@import 'css/publicidades.css';
@import 'css/c-abas.css';

/** Configurações gerais **/
body {font-size: 10px; width: 100%; margin: 0 auto; text-align: center;}
h2 {font-family: 'Ubuntu', sans-serif; letter-spacing: -1px; font-weight: 700; line-height: 120%;}
h4 {font-family: 'Roboto'; font-size: 1.4em; font-weight: 700; text-transform: uppercase;}
.container a, body a {text-decoration: none; display: block;}
.container a:hover, body a:hover {text-decoration: none;}
p {font-family: 'Roboto', sans-serif;}
button {font-family: 'Roboto', sans-serif;}

.titulo {width: 100%; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s;}
.titulo-box {border-top: solid 3px; padding: 10px 0px;}
.titulo-box a {color: #000;}
.sobretitulo {position: absolute; z-index: 1; top: 15px; left: 15px; margin-right: 15px; padding: 5px 10px; color: #fff; font-family: 'Roboto'; font-size: 1.1em; text-transform: uppercase;}
.sumario {font-family: 'Roboto'; color: #000; font-size: 1.4em; float: left;}

.titulo-pagina {font-family: 'Roboto'; font-size: 3.2em; font-weight: 900; text-transform: uppercase;}

/** Estrutura básica **/
/*.tbn-header {height: auto; margin-bottom: 30px; overflow: initial; position: relative;}*/
.tbn-footer {margin-top: 50px; padding-bottom: 60px; font-size: 10px;}
.tbn-lateral {margin-bottom: 30px;}
.zona-2 {position: relative; z-index: 3;}
.iframe-player {margin-top: 30px;}

/*****************************************************************************/
/* Footer */
/*****************************************************************************/
/* menu rodape */
.m-rodape {width: 100%; height: 68px; padding-top: 10px; float: left; border-top: solid 1px #000; border-bottom: solid 1px #000; font-family: 'Roboto', sans-serif;}
.m-rodape .logo {margin: 4px 0px 0px 10px; display: block; float: left;}
.m-rodape .logo svg {width: 144px; height: 38px; fill: #005ca9;}
.m-rodape .logo .logo-ponto {fill: #f8bd00;}
.m-rodape p {display: inline-block; font-size: 1.2em; color: #000; line-height: 48px; margin: 0px 15px 0px 15px;}
.m-rodape .telefone {font-size: 1.6em; color: #000; font-weight: 500;}

/** mapa do site **/
.mapa-site {width: 75%; float: left; margin: 35px 0px 0px 0px;}
.mapa-site > ul {display: flex; flex-flow: column wrap; display: -webkit-flex; /* Safari */	-webkit-flex-flow: column wrap; /* Safari 6.1+ */ height: 260px; margin: 0px 0px 0px 0px;}
.mapa-site > ul > li {width: 190px;}
.mapa-site ul li ul {margin: 10px 0px 30px 0px;}
.mapa-site .tit-lista {color: #000; font: 700 1.5em 'Roboto', sans-serif; text-transform: uppercase;}
.mapa-site a {color: #6e6e6e; display: inline-block; font: 400 1.4em 'Roboto', sans-serif; width: 100%;}
.mapa-site a:hover {color: #005ca9;}

/** links**/
.links-externos {width: 25%; float: right; margin: 20px 0px 0px 0px;}
.links-externos span {display: none;}
.links-externos .sites-tribuna li {float:left;/*display: inline-block;*/ vertical-align: middle;}
.links-externos .sites-tribuna li:first-child + li {margin: 25px 0;}
.links-externos .sites-tribuna .pnl-crime {width: 140px; height: 78px; background-image: url("./img/afp.png");}
.links-externos .sites-tribuna .tbn-regional {width: 140px; height: 33px; background-image: url("./img/cc.png"); background-size: 140px 33px;}
.links-externos .sites-tribuna .cc-buracos {width: 140px; height: 27px; background-image: url("./img/pixabay.png");}

.links-externos .apps-tribuna li {display: inline-block; float: left;}
.links-externos .apps-tribuna li:first-child {width: 100%;}
.links-externos .apps-tribuna li:first-child + li {margin-right: 8px;}
.links-externos .apps-tribuna li p {font-size: 1.4em; color: #666; margin-bottom: 8px;}
.links-externos .apps-tribuna .appstore {width: 120px; height: 40px; background-image: url("../img/download-app-store.png"); background-size: 120px 40px;}
.links-externos .apps-tribuna .googleplay {width: 122px; height: 40px; background-image: url("../img/download-google-play.png"); background-size: 122px 40px;}

/** barra de serviços **/
.barra-servicos {width: 100%; float: left; margin: 15px 0px 0px 0px;}
.barra-servicos .c-servicos {width: 100%; padding: 20px 0px; float: left; border-top: solid 1px #b2b2b2;}
.barra-servicos .c-servicos li {display: inline-block; height: inherit; margin: 0px 30px 0px 0px;}.barra-servicos .c-servicos li a {color: #000; font-size: 1.2em; font-family: 'Roboto', sans-serif; font-weight: 700;}
.barra-servicos .c-servicos li a:hover {color: #666;}

/** redes sociais footer **/
.c-redes-sociais-footer {font-size: 0em; float: right; margin: 14px 0px 0px 0px;}
.c-redes-sociais-footer li {display: inline-block;}
.c-redes-sociais-footer li a {width: 20px; height: 20px; margin: 0px 10px 0px 20px; float: left; background-repeat: no-repeat; background-position: center; background-size: auto 20px;}
.c-redes-sociais-footer li a:hover {opacity: 0.5;}
.c-redes-sociais-footer li a.link-face {background-image: url("./img/icone-footer-facebook-999.svg");}
.c-redes-sociais-footer li a.link-twit {background-image: url("./img/icone-footer-twitter-999.svg");}
.c-redes-sociais-footer li a.link-inst {background-image: url("./img/icone-footer-instagram-999.svg");}
.c-redes-sociais-footer li a.link-goog {background-image: url("./img/icone-footer-googleplus-999.svg"); width: 31px; background-size: auto 18px;}
.c-redes-sociais-footer li a.link-rss {background-image: url("./img/icone-footer-rss-999.svg");}

/** barra grpcom **/
.c-nav-barra-grpcom {position: relative; width: 100%; float: left; padding: 0px 0px;}
.barra-grpcom-cont {display: table; border-top: solid 1px #000; margin: 0 auto; max-width: 1148px; padding: 0.9em 0 1.25em; text-align: center; width: 100%;}
.barra-grpcom-cont li { display: table-cell; padding: 0 0.9em; text-align: center;}
.barra-grpcom-cont li a {background: url("../img/sprite-icones-barra-grpcom.png") 0 0 no-repeat; background-size: 1102px 100px; cursor: pointer; display: inline-block; height: 2.813em; outline: none; height: 45px;}

.barra-grpcom-cont li a span {display: none;}
.barra-grpcom-cont li .grpcom {background-position: 0px -54px;width: 134px;}
.barra-grpcom-cont li .gazeta {background-position: -140px 0px;	width: 86px;}
.barra-grpcom-cont li .gazeta:hover {background-position: -140px -52px;}
.barra-grpcom-cont li .tribuna {background-position: -322px 0px; width: 86px;}
.barra-grpcom-cont li .tribuna:hover { background-position: -322px -52px;}
.barra-grpcom-cont li .paranaonline {background-position: -405px 0px; width: 108px;}
.barra-grpcom-cont li .paranaonline:hover {background-position: -405px -52px;}
.barra-grpcom-cont li .noventaeoitofm  {background-position: -530px 0px;width: 61px;}
.barra-grpcom-cont li .noventaeoitofm:hover {background-position: -530px -52px;}
.barra-grpcom-cont li .mundolivre {	background-position: -625px 0px; width: 67px;}
.barra-grpcom-cont li .mundolivre:hover { background-position: -625px -52px;}
.barra-grpcom-cont li .hdview { background-position: -728px 0px; width: 60px;}
.barra-grpcom-cont li .hdview:hover{ background-position: -728px -52px;}
.barra-grpcom-cont li .rpctv {background-position: -840px 0px;width: 45px;}
.barra-grpcom-cont li .rpctv:hover {background-position: -840px -52px;}
.barra-grpcom-cont li .semprefamilia {background-position: -917px 0px;width: 75px;}
.barra-grpcom-cont li .semprefamilia:hover {background-position: -917px -52px;}
.barra-grpcom-cont li .instituto {background-position: -997px 0px;width: 106px;}
.barra-grpcom-cont li .instituto:hover {background-position: -997px -52px;}

/*****************************************************************************/
/* Áreas / Páginas */
/*****************************************************************************/

/** loteria **/
.cont-loteria {margin-bottom: 50px;}

/** edição do dia **/
.cont-edicaododia .arroba {margin-top: 25px; height: 300px; padding: 25px 0px;}
.cont-edicaododia .bt-mais-noticias {background-color: #ed2027; margin-top: 40px;}

/** horóscopo **/
.zona-2.cont-horoscopo {margin-top: 0px;}

/** horário de onibus **/
.cont-horario-onibus .titulo-pagina {margin-bottom: 10px;}
.cont-horario-onibus p {font-size: 1.4em;}

/** lance a lance **/
.cont-lance-a-lance .c-titulo {font-size: 3.2em; font-family: 'Roboto', sans-serif; font-weight: 900;}

/** obituario **/
.cont-obituario.tbn-linha-grid .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 0px;}
.cont-obituario .bt-mais-noticias {background: #0066b3; margin-top: 30px;}
.cont-obituario .col-8 .tbn-coluna + .tbn-coluna {margin-left: 0px;}

/** login **/
.cont-login.zona-1 {margin-top: 0px;}


/*****************************************************************************/
/* Chamadas */
/*****************************************************************************/
.img16x9 figure img {width: 100%; height: auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.img1x1 figure img {width: auto; height: 100%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.img3x2 figure img {width: auto; height: 100%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.img3x2.col-8 figure img {width: 100%; height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

/** .c-chamada **/
.c-chamada {position: relative;}
.c-chamada figure {width: 100%; overflow: hidden; display: inline-block; position: relative;}
.c-chamada figure img {position: relative;}
.c-chamada a:hover, .c-chamada-sem-foto a:hover {text-decoration: none;}
.c-chamada a:hover .titulo, .c-chamada-sem-foto a:hover .titulo,
.c-chamada a:hover .sumario {color: #000;}
.c-chamada-sem-foto .sobretitulo {position: relative; top: 0px; left: 0px; display: inline-block;}

/** chamada g **/
.g-chamada, .gg-chamada {position: relative; background: #000;}
.g-chamada a:hover .titulo, .gg-chamada a:hover .titulo,
.g-chamada a:hover, .gg-chamada a:hover {color: #fff; transition: none; -webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none;}
.g-chamada.img3x2 {height: 362px;}
.g-chamada.img3x2.col-8 {height: 455px;}
.g-chamada.img3x2 figure, .gg-chamada.img3x2 figure {height: 360px;}
.g-chamada.img3x2.col-8 figure {height: 455px;}
.g-chamada.img16x9 {height: 330px;}
.g-chamada.img16x9 figure {height: 305px;}
.g-chamada .titulo, .gg-chamada .titulo {position: absolute; bottom: 25px; padding: 15px 15px 10px 15px; height: auto;}
.g-chamada .titulo h2, .gg-chamada .titulo h2 {color: #fff; font-size: 2.4em;}
.g-chamada .chamada-area a:hover .titulo, .gg-chamada .chamada-area a:hover .titulo {color: #fff;}
.g-chamada .c-compartilhar-comentar, .gg-chamada .c-compartilhar-comentar {background: #000;}

/** transição **/
.g-chamada figure, .gg-chamada figure, .c-chamada-especial figure {transition: opacity 0.7s; -webkit-transition: opacity 0.7s; -moz-transition: opacity 0.7s; -ms-transition: opacity 0.7s; -o-transition: opacity 0.7s;}
.g-chamada a:hover figure, .gg-chamada a:hover figure, .c-chamada-especial a:hover figure {opacity: 0.4;}

/** chamada m **/
.m-chamada {position: relative; border-bottom: solid 1px #000;}

.m-chamada.img16x9 figure {height: 144px;}
.m-chamada.img3x2 figure {height: 169px;}
.m-chamada.img1x1 figure {height: 349px;}
.m-chamada.img3x2.col-4 figure {height: 233px;}

.m-chamada .titulo {position: relative; float: left; color: #000; font-size: 1.6em; line-height: 120%;}
.m-chamada .titulo {margin: 10px 0px 0px 0px;}
.m-chamada.col-4 .titulo {font-size: 2.4em;}
.m-chamada .sumario {margin-top: 12px; line-height: 120%;}
.c-chamada-sem-foto.m-chamada .titulo {font-size: 2.4em; margin: 16px 0px 0px 0px;}

.m-chamada-horizontal {height: 170px;}
.m-chamada-horizontal.img3x2 figure {width: 47%; height: 170px; float: left;}
.m-chamada-horizontal.img3x2 figure img {width: auto; height: 170px; float: left;}
.m-chamada-horizontal.img3x2 figure img {width: auto;}
.m-chamada-horizontal .titulo {width: 50%; float: right; border-top: solid 3px; color: #000; padding-top: 22px; font-size: 1.8em;}
.m-chamada-horizontal .sumario {width: 50%; float: right; padding-top: 12px; line-height: 130%;}

.m-chamada-horizontal.col-8.img3x2 figure {width: 255px;}
.m-chamada-horizontal.col-8 .titulo,
.m-chamada-horizontal.col-8 .sumario,
.m-chamada-horizontal.col-8 .c-compartilhar-comentar {width: 63%; padding-right: 10%;}

.c-chamada-sem-foto.m-chamada-horizontal {border-top: solid 3px; position: relative; padding-top: 12px;}
.c-chamada-sem-foto.m-chamada-horizontal .sobretitulo {position: relative;}
.c-chamada-sem-foto.m-chamada-horizontal .titulo {width: 100%; border-top: none; font-size: 2.2em; padding-right: 5%;}
.c-chamada-sem-foto.m-chamada-horizontal.col-8 .titulo {font-size: 2.6em;}
.c-chamada-sem-foto.m-chamada-horizontal .sumario {width: 100%;}
.c-chamada-sem-foto.m-chamada-horizontal .c-compartilhar-comentar {width: 100%;}

.area-diagramavel .m-chamada, .area-destaques .m-chamada {height: 240px;}
.area-diagramavel .m-chamada .titulo {margin-top: 8px; font-size: 1.8em;}
.area-diagramavel .m-chamada.col-4 {height: 380px;}
.box-editoria .m-chamada {height: 330px;}
.area-destaques .m-chamada.col-4 {height: 455px;}

.area-diagramavel-2 {margin: 30px 0px 0px 0px;}
.area-diagramavel-2 .c-compartilhar-comentar .box-compartilhar {z-index: 4;}
.area-diagramavel-2 .m-chamada {height: 300px;}

.area-diagramavel-2 .m-chamada.c-chamada-sem-foto {height: 300px; border-top: solid 3px #000}
.area-diagramavel-2 .m-chamada.c-chamada-sem-foto .sobretitulo {margin-top: 12px;}
.area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {font-size: 2.4em; margin: 15px 0px 0px 0px;}
.area-diagramavel-2 .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 16px;}

.area-diagramavel-2 .m-chamada.c-chamada-sem-foto.ed-noticias {border-top-color: #00aeef;}
.area-diagramavel-2 .m-chamada.c-chamada-sem-foto.ed-pop {border-top-color: #724993;}
.area-diagramavel-2 .m-chamada.c-chamada-sem-foto.ed-regional {border-top-color: #e66e59;}
.area-diagramavel-2 .m-chamada.c-chamada-sem-foto.ed-deletra {border-top-color: #ee6d09;}

/** chamada p **/
.p-chamada {position: relative;}
.p-chamada.img16x9 figure {height: 90px;}
.p-chamada.img1x1 figure {height: 159px;}
.p-chamada .titulo {color: #000; font-size: 1.4em; line-height: 120%; padding-top: 12px;}
.c-chamada-sem-foto.p-chamada .titulo {padding-top: 6px;}
.p-chamada .sumario {padding-top: 10px;}

.box-editoria .c-chamada-sem-foto.p-chamada {height: 120px;}
.box-editoria .c-chamada.p-chamada {height: 320px;}
.box-editoria .c-chamada.p-chamada .titulo {font-size: 1.8em;}
/*.box-editoria .c-chamada.p-chamada .sobretitulo {display: none;}*/

.area-diagramavel .p-chamada {height: 146px; border-bottom: solid 1px #000;}

.area-destaques .c-chamada.p-chamada {height: 320px; border-bottom: solid 1px #000;}
.area-destaques .c-chamada.p-chamada .sobretitulo {display: none;}

/** especial-patrocinado **/
.c-chamada.especial-patrocinado {border: solid 1px #7b583c;}
.c-chamada.especial-patrocinado figure {height: 133px; padding: 0px 5px 0px 5px; margin: 5px 0px;}
.c-chamada.especial-patrocinado .sobretitulo {background-color: #7b583c;}
.c-chamada.especial-patrocinado .titulo {padding: 0px 8px; font-style: italic; margin-top: 0px; font-size: 1.8em;}
.c-chamada.especial-patrocinado a:hover .titulo {color: #ae5f21;}
.c-chamada.especial-patrocinado .c-compartilhar-comentar {display: none;}
.c-chamada.especial-patrocinado .patrocinador {font-family: 'Roboto', sans-serif; font-size: 12px; color: #7b583c; padding: 8px 8px 0px 8px; display: inline-block;}

/** conteudo-publicitario **/
.c-chamada.conteudo-publicitario {border: solid 1px #702c91; padding: 5px; height: 320px;}
.c-chamada.conteudo-publicitario figure {height: 190px;}
.c-chamada.conteudo-publicitario .sobretitulo {background-color: #702c91;}
.c-chamada.conteudo-publicitario .titulo {padding: 5px 5px 0px 0px; margin: 0px; font-style: italic; font-size: 2.1em;}
.c-chamada.conteudo-publicitario a:hover .titulo {color: #702c91;}

/*.conteudo-publicitario {float: left; border: solid 1px #702c91; padding: 5px; height: 320px; position: relative;}
 .conteudo-publicitario figure {width: 100%; height: 190px; overflow: hidden; display: inline-block; position: relative;}
 .conteudo-publicitario figure img {width: 100%; height: auto; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); position: relative;}
 .conteudo-publicitario .sobretitulo {background-color: #702c91; position: absolute; z-index: 1; top: 15px; left: 15px; padding: 5px 10px; color: #fff;  font-family: 'Roboto'; font-size: 1.1em; text-transform: uppercase;}
 .conteudo-publicitario .titulo {padding: 5px 5px 0px 0px; margin: 0px; font-style: italic; font-size: 2.1em; line-height: 120%; position: relative; float: left; color: #000; font-family: 'Oswald', sans-serif; font-weight: 700; text-transform: uppercase;}
 .conteudo-publicitario a:hover .titulo {color: #702c91;}*/

/** chamada-especial **/
.area-canais > .col-12 {position: relative;}
.area-canais > .col-12.mobile {display: none;}
.c-chamada-especial {height: 256px; position: relative; background: #000;}
.c-chamada-especial .sobretitulo, .c-capa-do-dia .sobretitulo {background: #e13214; font-family: 'Roboto Condensed'; font-size: 1.6em; padding: 8px 14px;}
.c-chamada-especial figure {height: 256px;}
.c-chamada-especial figure img {height: 100%; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.c-chamada-especial .gradient {width: 100%; min-height: 145px; height: auto; bottom: 0px; position: absolute;}
.c-chamada-especial .titulo {color: #fff; font-size: 1.9em; padding: 0px 15px; font-weight: 500; bottom: 15px; position: absolute;}
.c-chamada-especial a:hover .titulo {color: #fff;}

/** chamada video **/
.chamada-video {width: 48px; height: 32px; left: 50%; margin-left: -24px; top: 50%; margin-top: -16px; position: absolute; z-index: 1; background-color:rgba(0, 0, 0, 0.7); font-size: 0px;}
.chamada-video::before {width: 0; height: 0; left: 42%; top: 50%; margin-top: -10px;	border: solid transparent; content: " "; position: absolute; pointer-events: none; border-left-color: #ffffff;	border-width: 10px;}

.especial-patrocinado .chamada-video {top: 10px;}
/*.conteudo-publicitario .chamada-video {top: 10px; right: 10px;}*/

/*****************************************************************************/
/* Chamadas Lista Editoria */
/*****************************************************************************/
.lista-editoria {margin: 30px 0px; padding-top: 30px;}
.lista-editoria-publicidade {margin: 30px 0px;}

.lista-editoria .m-chamada {height: 300px;}
.lista-editoria-publicidade .m-chamada, .lista-editoria-publicidade .p-chamada {height: 330px;}
.lista-editoria-publicidade .p-chamada {border-bottom: solid 1px #000;}

.lista-editoria .c-chamada-sem-foto.m-chamada {height: 142px;}
.lista-editoria .c-chamada-sem-foto.m-chamada .titulo {font-size: 2.0em; margin: 8px 0px 0px 0px;}

.lista-editoria-publicidade .p-chamada .sobretitulo,
.lista-editoria .c-chamada-sem-foto.m-chamada .sumario {display: none;}

.tbn-linha-grid.lista-editoria .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 16px;}

.bt-mais-noticias {width: 238px; padding: 20px 0px; margin: 0px auto 40px auto; font-family: 'Roboto Condensed'; font-size: 2.0em; color: #fff; text-align: center; text-transform: uppercase;}
.bt-mais-noticias:hover {background: #000;}

/** lista automatica **/
.lista-automatica .tbn-coluna + .tbn-coluna {margin-left: 0px; margin-top: 30px;}
.lista-automatica {padding-top: 10px; border-top: solid 3px;}
.lista-automatica .mais-noticias {margin-top: 30px;}
.lista-automatica #loading,
.ed-blogs #loading {text-align: center; display: block;}
.lista-automatica #loading img {margin: 40px 0px;}
.ed-blogs #loading img {margin: 0px 0px 40px 0px;}

.ed-deletra .lista-automatica {border-color: #ee6d09; margin-left: 0px;}
.ed-noticias .lista-automatica {border-color: #0066b3;}
.ed-pop .lista-automatica {border-color: #702c91;}
.ed-painel-do-crime .lista-automatica {border-color: #ed2027;}
.ed-especial-patrocinado .lista-automatica {border-color: #7b583c;}

/** chamadas lista automatica **/
.lista-automatica .m-chamada-horizontal .titulo,
.lista-automatica .c-chamada-sem-foto.m-chamada-horizontal {border: none; padding: 0px;}
.lista-automatica .m-chamada-horizontal .c-compartilhar-comentar {background: url("./img/bg-linha-pontilhada.png") repeat-x bottom; border: none;}
.lista-automatica .c-chamada-sem-foto.m-chamada-horizontal .titulo {padding-top: 15px;}

.lista-automatica .c-chamada-sem-foto.m-chamada-horizontal {height: auto; min-height: 170px; padding-bottom: 30px;}

.los-tres-inimigos .lista-automatica .tbn-coluna {margin-top: 0px; margin-bottom: 30px;}

/*****************************************************************************/
/* Slider */
/*****************************************************************************/
.slider {max-width: 1110px; height: 480px; position: relative; margin: 0px auto; font-size: 10px; z-index: 3;}
.slider > div {position: absolute;}
.slideshow > div{background:#fff!important;}
.slider article {z-index: 1;}
.slider .titulo.gradient {font-size: 10px !important;}

/** chamada gg **/
.slider .gg-chamada {height: 455px; position: relative;}
.slider .gg-chamada .c-compartilhar-comentar {background-color: #000;}
.slider .gg-chamada .titulo {padding: 15px 20px 0px 20px; height: auto;}
.slider .gg-chamada .titulo h2 {font-size: 3.4em;}
.slider .gg-chamada.img16x9 figure {height: 411px;}
.slider .gg-chamada .c-compartilhar-comentar .comentar .n-comentarios {color: #fff;}

/** chamada g **/
.slider .g-chamada {height: 455px;}

.slider .g-chamada.img3x2 figure {width: 100%; height: 411px;}
.slider .g-chamada.img3x2 figure img {width: auto; height: 100%; left: 50%; margin-left: -308px; transform: none; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none;}
.slider .g-chamada.img3x2 .titulo h2 {font-size: 2.8em;}

.slider .g-chamada.img16x9 .c-compartilhar-comentar {background: transparent; padding: 0px;}
.slider .g-chamada.img16x9 .c-compartilhar-comentar > a svg {fill: #999;}
.slider .g-chamada.img16x9, .slider .g-chamada.img16x9 .titulo {background: transparent;}
.slider .g-chamada.img16x9 {border-bottom: none;}
.slider .g-chamada.img16x9 .titulo {position: relative; float: left; bottom: 0; padding: 15px 15px 0px 0px;}
.slider .g-chamada.img16x9 .titulo h2 {color: #000; font-size: 2.4em; transition: color 0.3s; -webkit-transition: color 0.3s; -moz-transition: color 0.3s; -ms-transition: color 0.3s; -o-transition: color 0.3s;}
.slider .g-chamada.img16x9 .titulo .sumario {margin-top: 15px;}
.slider .g-chamada.img16x9.ed-noticias a:hover .titulo h2 {color: #0066b3;}
.slider .g-chamada.img16x9.ed-pop a:hover .titulo {color: #702c91;}
.slider .g-chamada.img16x9.ed-regional a:hover .titulo {color: #e13214;}
.slider .g-chamada.img16x9.ed-deletra a:hover .titulo {color: #f84f0a;}
.slider .g-chamada.img16x9 a:hover figure {opacity: inherit;}

/** chamada m **/
.slider .m-chamada {height: 455px; position: relative; border-bottom: none; font-size: 10px;}
.slider .m-chamada .titulo {margin-top: 2px;}
.slider .m-chamada .titulo h2 {font-size: 2.1em;}
.slider .m-chamada.img1x1 figure {height: 349px;}
/*.slider .m-chamada .c-compartilhar-comentar,*/
/*.area-destaques .m-chamada.col-4 .c-compartilhar-comentar {display: none;}*/

/** botões anterior/próximo **/
.slider-bt {width: 100%; height: 59px; position: absolute; top: 50%; margin-top: -40px;}
.slider-bt a {width: 45px; height: 70px; position: inherit; font-size: 0; z-index: 10;}
.slider-bt a svg {width: 45px; height: 70px; fill: #00aeef;}
.slider-bt a:hover svg {fill: #50cfff;}
.slider-bt .bt-anterior {left: -50px;}
.slider-bt .bt-proximo {right: -50px;}
.slider-bt .bt-anterior:hover {background-position: 10px -195px;}
.slider-bt .bt-proximo:hover {background-position: 10px -130px;}

/** paginação **/
.slider-pag {width: 100%; height: 25px; float: left; border-bottom: solid 1px #999; text-align: center; position: absolute; bottom: 0;}
.slider-pag ul {width: 134px; background: #fff; margin: 0px auto; height: 25px; position: absolute; bottom: -12px; left: 50%; margin-left: -67px}
.slider-pag ul li {display: inline-block;}
.slider-pag ul li a {width: 10px; height: 10px; background: #ccc; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 0; margin: 0px 4px;}
.slider-pag ul li a:hover {background: #f09888;}
.slider-pag ul li a.pag-ativa {background: #e66e59;}

/*****************************************************************************/
/* Gradient */
/*****************************************************************************/
.g-chamada .titulo.gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+15,000000+60&0+0,0.35+15,1+60 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 15%, rgba(0,0,0,1) 60%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 15%,rgba(0,0,0,1) 60%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 15%,rgba(0,0,0,1) 60%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.slider .gg-chamada .titulo.gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+10,000000+55&0+0,0.15+10,1+55 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 10%, rgba(0,0,0,1) 55%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 10%,rgba(0,0,0,1) 55%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 10%,rgba(0,0,0,1) 55%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.c-chamada-especial .gradient {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+35,000000+80&0+0,0.35+35,1+80 */
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 35%, rgba(0,0,0,1) 80%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 35%,rgba(0,0,0,1) 80%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 35%,rgba(0,0,0,1) 80%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
/*****************************************************************************/
/* CSS ARROW */
/*****************************************************************************/
.c-tempo .dropdown-cidade dd ul::after, .c-tempo .dropdown-cidade dd ul::before,
.c-enkontra ul::after, .c-enkontra ul::before,
.c-compartilhar-comentar .box-compartilhar::after, .c-compartilhar-comentar .box-compartilhar::before {bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none;}
.c-tempo .dropdown-cidade dd ul::after,
.c-enkontra ul::after,
.c-compartilhar-comentar .box-compartilhar::after {border-color: rgba(255, 255, 255, 0); border-bottom-color: #ffffff; border-width: 12px; margin-left: -12px;}
.c-tempo .dropdown-cidade dd ul::before,
.c-enkontra ul::before,
.c-compartilhar-comentar .box-compartilhar::before {border-color: rgba(33, 174, 33, 0); border-width: 13px; margin-left: -13px;}
.c-tempo .dropdown-cidade dd ul::before,
.c-enkontra ul::before {border-bottom-color: #0066b3;}
.c-compartilhar-comentar .box-compartilhar::before {border-bottom-color: #005ca9;}


/*****************************************************************************/
/* box */
/*****************************************************************************/
.box-editoria {border-bottom: solid 1px #000;}
.box-editoria .titulo-box-editoria {width: 100%; height: 45px; line-height: 45px; text-align: center; border-bottom: solid 1px #000; margin: -6px 0px 30px 0px;}
.box-editoria .titulo-box-editoria h2 {display: inline-block; font-size: 2.8em; font-family: 'Roboto', sans-serif; font-weight: 800; height: 49px; border-bottom: solid 3px;}
.box-editoria .titulo-box-editoria h2 a {color: #000;}
.box-editoria.regional {padding-bottom: 0px;}
.box-editoria.blogs {border-bottom: none;}
.box-editoria.area-canais {border-bottom: none;}

/** Editorias **/
.de-letra .titulo-box-editoria h2 {border-color: #f84f0a;}
.regional .titulo-box-editoria h2 {border-color: #e13214;}
.blogs .titulo-box-editoria h2 {border-color: #7b583c;}
.pop .titulo-box-editoria h2 {border-color: #702c91;}

.archive .zona-3, .ed-tags .zona-3 {margin-top: 30px;}

/** De Letra **/
.de-letra .tbn-linha + .tbn-linha .c-chamada {border-bottom: none;}
.de-letra .titulo-box {border-color: #f84f0a;}
.de-letra > .col-3 .tbn-linha + .tbn-linha {margin-top: 0px;}

/** Regional **/
.box-editoria.regional .m-chamada {border-bottom: none; height: 320px;}
.box-editoria.regional .c-chamada.p-chamada .titulo {padding-top: 10px;}

/** POP **/
.box-editoria.pop .m-chamada {border-bottom: none; height: 285px;}
.box-editoria.pop .m-chamada .titulo {font-size: 1.8em; margin-top: 8px;}
.box-editoria.pop .c-chamada-sem-foto {border-top: solid 3px #702c91; padding-top: 15px;}
.box-editoria.pop .c-chamada-sem-foto .titulo {font-size: 2.4em; line-height: 140%;}

/** Configurações Editorias **/
.ed-noticias .sobretitulo,
.ed-noticias .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-noticias {background: #0066b3;}

.ed-pop .sobretitulo,
.ed-pop .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-pop {background: #702c91;}

.ed-regional .sobretitulo,
.ed-regional .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-regional {background: #e13214;}

.ed-deletra .sobretitulo,
.ed-deletra .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-deletra {background: #f84f0a;}

.ed-painel-do-crime .sobretitulo,
.ed-painel-do-crime .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-painel-do-crime {background: #ed2027;}

.ed-arquivo .sobretitulo,
.ed-arquivo .bt-mais-noticias,
.ed-tags .bt-mais-noticias.ed-arquivo {background: #000;}

.ed-especial-patrocinado .sobretitulo,
.ed-especial-patrocinado .bt-mais-noticias,
.ed-especial-patrocinado .bt-mais-noticias.ed-especial-patrocinado {background: #7b583c;}

.bt-mais-noticias.ed-noticias:hover,
.bt-mais-noticias.ed-pop:hover,
.bt-mais-noticias.ed-regional:hover,
.bt-mais-noticias.ed-deletra:hover,
.bt-mais-noticias.ed-painel-do-crime:hover {background: #000;}

.m-chamada-horizontal.ed-noticias .titulo {border-color: #00aeef;}
.m-chamada-horizontal.ed-pop .titulo {border-color: #724993;}
.m-chamada-horizontal.ed-regional .titulo {border-color: #e66e59;}
.m-chamada-horizontal.ed-deletra .titulo {border-color: #ee6d09;}

.c-chamada-sem-foto.m-chamada-horizontal.ed-noticias {border-color: #00aeef;}
.c-chamada-sem-foto.m-chamada-horizontal.ed-pop {border-color: #724993;}
.c-chamada-sem-foto.m-chamada-horizontal.ed-regional {border-color: #e66e59;}
.c-chamada-sem-foto.m-chamada-horizontal.ed-deletra {border-color: #ee6d09;}

.ed-noticias a:hover .titulo {color: #0066b3;}
.ed-pop a:hover .titulo {color: #702c91;}
.ed-regional a:hover .titulo {color: #e13214;}
.ed-deletra a:hover .titulo {color: #f84f0a;}
.ed-painel-do-crime a:hover .titulo {color: #ed2027;}
.ed-especial-patrocinado a:hover .titulo {color: #7b583c;}

/** Header Editorias De Letra **/
.header-esportes {width: 100%; display: inline-block; margin: 30px 0; border-bottom: 1px solid #000;}
.header-esportes figure { width: 86px; height: 86px; float: left;}
.header-esportes figure img {width: 100%;}
.header-esportes h2 { font: 600 4em 'Ubuntu', sans-serif; padding: 0.5em 0; text-transform: uppercase; margin-bottom: 15px;}
.header-esportes .tbn-coluna {margin-left: 30px;}

/** Header Especial Patrocinado **/
.archive .ed-especial-patrocinado .ep-top {margin-bottom: 30px;}
.ed-especial-patrocinado .ep-top {text-align: center;}
.ed-especial-patrocinado .ep-top h2 {color: #744f32; font-size: 1.4em; font-family: 'Roboto', sans-serif;}
.ed-especial-patrocinado .ep-top .ep-logo {background: none; max-width: 300px; margin: 2em auto;}
.ed-especial-patrocinado .ep-top .c-publi {background: none;}

/*****************************************************************************/
/* Blogs */
/*****************************************************************************/
.zona-1 .ed-blogs,
.zona-2 .ed-blogs {margin-top: 50px;}
.zona-3 .ed-blogs {margin-bottom: 60px}

.ed-blogs .titulo-box-editoria {width: 100%; line-height: 40px; text-align: left;  margin: 0px; border-top: solid 3px #7b583c; margin-bottom: 30px;}
.ed-blogs .titulo-box-editoria h2 {display: inline-block; font-size: 1.8em; font-family: 'Roboto', sans-serif; font-weight: 800;}

.ed-blogs .ultimas-blogs .titulo-box-editoria {border-top-color: #ed2027;}

.ed-blogs .c-mais-lidas-comentadas.c-sequencia span {background-color: #ae5f21;}
.ed-blogs .c-mais-lidas-comentadas.c-sequencia .titulo-box {border-color: #999;}
.ed-blogs .c-mais-lidas-comentadas.c-sequencia a:hover .titulo {color: #ae5f21;}

.header-blog {position: relative;}
.header-blog figure {width: 86px; height: 86px; float: left; margin-top: 5px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; overflow: hidden;}
.header-blog figure img {width: auto; height: 100%; position: relative; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.header-blog .titulos {float: right; border-bottom: solid 1px #7b583c; padding-bottom: 5px;}
.header-blog .titulo-blog {font-size: 3.2em; line-height: 150%; color: #702c91; font-family: 'Roboto', sans-serif; font-weight: 900; margin: 10px 0px 0px 0px;}
.header-blog .titulo-blog a {color: #702c91;}
.header-blog .blogueiro {font-size: 2.0em; color: #656600; font-family: 'Roboto', sans-serif;}
.header-blog p {width: 60%; float: left;}
.header-blog .descricao-blog {font-size: 1.3em; color: #000; font-family: 'Roboto', sans-serif; font-style: italic; line-height: 120%; margin: 10px 0px 10px 0px;}
.header-blog .c-redes-sociais {position: absolute; right: 0px; bottom: 15px;}

.c-chamada-post {height: auto; float: right; font-family: 'Roboto', sans-serif; position: relative; padding: 20px 0px 15px 0px; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom left;}
.c-chamada-post:last-child {background: none; border-bottom: solid 1px #7b583c;}
.c-chamada-post span {font-size: 1.2em;}
.c-chamada-post .data-postagem {background: #7b583c; color: #fff; padding: 5px 10px; display: inline-block; margin: 0px 12px 0px 0px;}
.c-chamada-post .data-atualizacao {color: #666}
.c-chamada-post a:hover .titulo {color: #7b583c;}
.c-chamada-post .titulo {color: #000; font-size: 2.4em; margin: 15px 0px 0px 0px; padding-right: 60px;}
.c-chamada-post .sumario {font-size: 1.6em; padding: 15px 60px 0px 0px; line-height: 140%;}
.ed-blogs .col-8 .c-chamada-post:last-of-type {border-bottom: solid 1px #7b583c; background: none; margin-bottom: 30px;}

.c-chamada-post .c-compartilhar-comentar {position: relative; height: auto; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.c-chamada-post .c-compartilhar-comentar .box-compartilhar {left: -22px;}

.ed-blogs #loading {float: right;}

.bt-mais-posts {float: right; text-align: center; margin-bottom: 40px;}
.bt-mais-posts .bt-mais-noticias {width: auto; font-size: 1.6em; margin: 0px auto 0px auto; padding: 15px 25px; display: inline-block; background: #0066b3;}
.bt-mais-posts .bt-mais-noticias:hover {background: #000;}

.tbn-lateral .sobre-blogueiro {background: #eee; padding: 20px 18px; margin-bottom: 30px;}
.tbn-lateral .sobre-blogueiro .blogueiro {font-family: 'Roboto', sans-serif; font-size: 1.8em; text-transform: none; margin-bottom: 5px;}
.tbn-lateral .sobre-blogueiro .resumo {font-family: 'Roboto', sans-serif; font-size: 1.4em; line-height: 160%;}

/*****************************************************************************/
/* Horóscopo */
/*****************************************************************************/
.header-horoscopo {border-bottom: solid 1px #000; padding-bottom: 10px;}
.header-horoscopo figure {width: 86px; height: 86px; float: left; margin-right: 10px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; overflow: hidden;}
.header-horoscopo figure img {width: 100%; height: auto;}
.header-horoscopo .titulos {float: right; border-bottom: solid 1px #7b583c; padding-bottom: 5px;}
.header-horoscopo .titulo-blog {font-size: 2.8em; line-height: 150%; color: #702c91; font-family: 'Roboto', sans-serif; font-weight: 800; margin: 10px 0px 0px 0px;}
.header-horoscopo .blogueiro {font-size: 2.0em; color: #656600; font-family: 'Roboto', sans-serif;}

.m-horoscopo {width: 100%; float: left; font-family: 'Roboto', sans-serif; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom left; padding: 30px 0px;}
.m-horoscopo ul {width: 100%; display: table;}
.m-horoscopo ul li {width: 8%; display: table-cell; text-align: center;}
.m-horoscopo ul li a {color: #000; background-size: auto 30px; background-repeat: no-repeat; background-position: top center; padding-top: 45px; font-size: 1.2em;}
.m-horoscopo ul li a.ativo {font-weight: 700;}

.m-horoscopo a.aries {background-image: url(../img/icones-horoscopo/icone-aries.svg);}
.m-horoscopo a.touro {background-image: url(../img/icones-horoscopo/icone-touro.svg);}
.m-horoscopo a.gemeos {background-image: url(../img/icones-horoscopo/icone-gemeos.svg);}
.m-horoscopo a.cancer {background-image: url(../img/icones-horoscopo/icone-cancer.svg);}
.m-horoscopo a.leao {background-image: url(../img/icones-horoscopo/icone-leao.svg);}
.m-horoscopo a.virgem {background-image: url(../img/icones-horoscopo/icone-virgem.svg);}
.m-horoscopo a.libra {background-image: url(../img/icones-horoscopo/icone-libra.svg);}
.m-horoscopo a.escorpiao {background-image: url(../img/icones-horoscopo/icone-escorpiao.svg);}
.m-horoscopo a.sagitario {background-image: url(../img/icones-horoscopo/icone-sagitario.svg);}
.m-horoscopo a.capricornio {background-image: url(../img/icones-horoscopo/icone-capricornio.svg);}
.m-horoscopo a.aquario {background-image: url(../img/icones-horoscopo/icone-aquario.svg);}
.m-horoscopo a.peixes {background-image: url(../img/icones-horoscopo/icone-peixes.svg);}

.m-horoscopo a.aries:hover, .m-horoscopo a.aries.ativo {background-image: url(../img/icones-horoscopo/icone-aries2.svg);}
.m-horoscopo a.touro:hover, .m-horoscopo a.touro.ativo {background-image: url(../img/icones-horoscopo/icone-touro2.svg);}
.m-horoscopo a.gemeos:hover, .m-horoscopo a.gemeos.ativo {background-image: url(../img/icones-horoscopo/icone-gemeos2.svg);}
.m-horoscopo a.cancer:hover, .m-horoscopo a.cancer.ativo {background-image: url(../img/icones-horoscopo/icone-cancer2.svg);}
.m-horoscopo a.leao:hover, .m-horoscopo a.leao.ativo {background-image: url(../img/icones-horoscopo/icone-leao2.svg);}
.m-horoscopo a.virgem:hover, .m-horoscopo a.virgem.ativo {background-image: url(../img/icones-horoscopo/icone-virgem2.svg);}
.m-horoscopo a.libra:hover, .m-horoscopo a.libra.ativo {background-image: url(../img/icones-horoscopo/icone-libra2.svg);}
.m-horoscopo a.escorpiao:hover, .m-horoscopo a.escorpiao.ativo {background-image: url(../img/icones-horoscopo/icone-escorpiao2.svg);}
.m-horoscopo a.sagitario:hover, .m-horoscopo a.sagitario.ativo {background-image: url(../img/icones-horoscopo/icone-sagitario2.svg);}
.m-horoscopo a.capricornio:hover, .m-horoscopo a.capricornio.ativo {background-image: url(../img/icones-horoscopo/icone-capricornio2.svg);}
.m-horoscopo a.aquario:hover, .m-horoscopo a.aquario.ativo {background-image: url(../img/icones-horoscopo/icone-aquario2.svg);}
.m-horoscopo a.peixes:hover, .m-horoscopo a.peixes.ativo {background-image: url(../img/icones-horoscopo/icone-peixes2.svg);}

.c-signo {height: auto; min-height: 302px; position: relative; border-bottom: solid 1px #000; font-family: 'Roboto', sans-serif; padding: 35px 0px 40px 0px;}
.c-signo .tit-signo {text-align: center;}
.c-signo .tit-signo img {width: 100px; height: auto; text-align: center; margin: 15px 0px 20px 0px;}
.c-signo .tit-signo h2 {font-size: 1.6em; font-family: 'Roboto', sans-serif; font-weight: 500; color: #f84f0a;}
.c-signo .tit-signo span {font-size: 1.4em; font-weight: 500;}
.c-signo .desc-signo p {font-size: 1.6em; line-height: 120%; margin: 0px 0px 20px 0px;}
.c-signo .desc-signo ul {margin: 0px 0px 20px 0px; display: inline-block;}
.c-signo .desc-signo ul li {display: inline-block; float: left;}
.c-signo .desc-signo ul li a {width: 15px; height: 15px; text-align: center; margin: 1px 0px 0px 0px;}
.c-signo .desc-signo ul li a svg {fill: #f06d05; width: 6px; height: 15px; text-align: center; display: block;}
.c-signo .desc-signo ul li a:hover svg {fill: #ed1c24;}
.c-signo .desc-signo ul li span {font-size: 1.8em; font-weight: 700; margin: 0px 15px;}
.c-signo .c-redes-sociais .compartilhe {color: #ee6d09; float: left; margin: 2px 5px 0px 0px; font-family: 'Roboto', sans-serif; font-size: 1.4em; text-transform: uppercase;}

.cont-horoscopo .tbn-lateral .sobre-blogueiro {height: auto; padding: 20px 18px 0px 0px; background: none;}
.cont-horoscopo .tbn-coluna .c-signo {margin-left: 0px;}

.c-frase-do-dia {border-bottom: solid 1px #000; height: auto; min-height: 305px;}
.c-frase-do-dia .titulo-box {border-color: #ed2027; font-size: 1.8em;}
.c-frase-do-dia .c-frase {text-align: center;}
.c-frase-do-dia .c-frase p {font-size: 2.4em; margin: 30px 0px 40px 0px;}
.c-frase-do-dia .c-frase span {font-size: 1.8em; font-family: 'Roboto', sans-serif;}

/*****************************************************************************/
/* Edição do dia */
/*****************************************************************************/
.cont-edicaododia.tbn-linha-grid .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 0px;}
.c-edicao-dia.tbn-coluna {text-align: center; margin-left: 5.8559%;}
.tbn-coluna.c-edicao-dia + .tbn-coluna.c-edicao-dia {margin-left: 14.4144%;}
.c-edicao-dia h2 {font-size: 2.4em; font-family: 'Roboto', sans-serif; text-transform: none; margin: 0px 0px 20px 0px;}
.c-edicao-dia a {display: inline-block;}
.c-edicao-dia img {width: 260px; padding: 10px; border: solid 1px #ccc;}
.c-edicao-dia .busca-sem-retorno {font-size: 2.0em; font-family: 'Roboto', sans-serif; margin-top: 150px; float: left; color: #e13214;}
.c-edicao-dia img.carregando {border: none; padding: 0px; width: auto; height: auto; margin-top: 150px;}

.c-busca-edicao {border-bottom: solid 1px #000; height: auto; padding-bottom: 30px; float: right; margin-right: 14.4144%;}
.c-busca-edicao .titulo-box {border-color: #00aeef; font-size: 1.2em; line-height: 140%;}
.c-busca-edicao .form-busca {width: 205px; margin-top: 20px;}
.c-busca-edicao .form-busca select {background-position: 177px 12px;}
.c-busca-edicao .form-busca span {margin: 15px 0px 8px 0px; display: block;}
.c-busca-edicao .form-busca button {margin-top: 30px}
.c-busca-edicao .form-busca input {width: 100%;}

.c-edicao-passada {margin-top: 25px; margin-bottom: 30px; height: 300px;}

.c-edicao-passada h2 {background: #e13214; color: #fff; font-weight: 400; float: left; padding: 6px 10px; font-size: 1.4em; font-family: 'Roboto', sans-serif;}
.c-edicao-passada a {float: left;}
.c-edicao-passada img {width: 100%; border: solid 1px #ccc; margin: 20px 0px 0px 0px; padding: 6px;}
.c-edicao-passada.tbn-coluna:nth-child(7) {margin-left: 0px;}

.modal {display: none;}
.modal-edicao-do-dia {z-index: 100000; position: relative; width: 100%; height: 100%; top: 0; left: 0;}
.modal-background {background-color: #000; position: fixed; width: 100%; height: 100%; visibility: visible; display: block; top: 0; left: 0; z-index: 9999; opacity: 0.8;}
.modal-cont {position: fixed; width: auto; max-width: 500px; height: 80%; top: 60px; left: 0; right: 0; margin: 0px auto; list-style: none; z-index: 10000; /*overflow: hidden;*/}
.modal-cont img {width: auto; height: auto; max-width: 100%; max-height: 100%; border: solid 30px #fff;}

.ico-fecha-modal {position: absolute; z-index: 2; right: 0; top: -30px; color: #0eaee8; font-size: 30px; width: 100%; height: 30px; float: left; font-family: Arial, sans-serif;}
.ico-fecha-modal::before {content: '\00d7'; text-align: right; display: block; padding-top: 0px;}
.ico-fecha-modal span {display: none;}

/*****************************************************************************/
/* Horário de Ônibus */
/*****************************************************************************/
.c-horario-onibus {font-family: 'Roboto', sans-serif; margin-bottom: 50px;}
.c-horario-onibus .acesso-rapido {width: 100%; margin-top: 25px; float: left; display: none;}
.c-horario-onibus .acesso-rapido span {font-size: 1.6em; font-weight: 500; display: block; margin-bottom: 10px;}
.c-horario-onibus .acesso-rapido a {color: #fff; background-color: #0066b3; float: left; display: inline-block; font-size: 1.4em; padding: 10px 10px; margin: 0px 10px 10px 0px;}
.c-horario-onibus .acesso-rapido a:hover {background-color: #000;}

.c-horario-onibus .form-busca {width: 100%; float: left; margin-top: 20px;}
.c-horario-onibus .form-busca ul {width: 100%; display: block; position: relative; top: 20px; padding: 0px; border: none;}
.c-horario-onibus .form-busca ul li {width: auto; display: inline-block; margin: 0px 10px 0px 0px;}
.c-horario-onibus .form-busca label {font-weight: 500;}

.c-horario-onibus .form-busca .horario {width: 40%; height: 60px; float: left;}
.c-horario-onibus .form-busca select {width: 260px; height: 40px; margin-top: 10px; background-position: 230px 15px; padding-left: 10px;}
.c-horario-onibus .form-busca .horario span,
.c-horario-onibus .form-busca .buscar-linha span {width: 100%; display: inline-block;}
.c-horario-onibus .form-busca .buscar-linha {width: 60%; float: left; position: relative;}
.c-horario-onibus .form-busca .buscar-linha input.busca-linha {width: 330px; height: 40px; background: none; margin: 10px 0px 0px 0px;}
.c-horario-onibus .form-busca .buscar-linha input[type="text"] {color: #999; font-family: 'Roboto', sans-serif; float: left; font-size: 1.6em; font-style: italic; font-weight: 500;}
.c-horario-onibus .form-busca .buscar-linha input[type="text"]:focus {color: #000; font-style: normal;}

.c-horario-onibus .form-busca .buscar-linha button {display: inline-block; margin: 10px 0px 0px 0px; float: right;}
.c-horario-onibus .form-busca .buscar-linha ul {display: none; z-index: 1; width: 330px; max-height: 250px; overflow-y: initial; overflow-x: hidden; border: solid 2px #00aeef; top: 65px; float: left; position: absolute; background: #fff;}
.c-horario-onibus .form-busca .buscar-linha ul li {width: 100%; min-height: 24px; height: auto;}
.c-horario-onibus .form-busca .buscar-linha ul li a {width: 100%; height: 100%; font-size: 1.5em; font-weight: 500; color: #000; padding: 5px 0px 5px 10px; border-left: solid 1px #fff; line-height: 120%;}
.c-horario-onibus .form-busca .buscar-linha ul li a:hover {cursor: pointer;}

.c-horario-onibus .onibus-info {display: none; margin: 25px 0px 0px 0px;}
.c-horario-onibus .onibus-info h2 {font-size: 2.4em; font-family: 'Roboto', sans-serif; font-weight: 900; margin-bottom: 15px;}
.c-horario-onibus .onibus-info .legenda {width: 50%; float: left;}
.c-horario-onibus .onibus-info .legenda p {font-size: 1.4em; padding: 5px 0px 0px 35px; height: 24px; margin: 0px 0px 10px 0px;}
.c-horario-onibus .onibus-info .legenda p.leg-01 {background: url(../img/icone-onibus-urbs.svg) no-repeat; background-size: 16px 24px;}
.c-horario-onibus .onibus-info .legenda p.leg-02 {background: url(../img/icone-onibus-cadeirante.svg) no-repeat; background-size: 24px 24px;}
.c-horario-onibus .onibus-info .localizacao {width: 45%; float: right; font-size: 10px; text-align: center; padding: 0px 10px;}
.c-horario-onibus .onibus-info .localizacao p {font-size: 1.8em; font-weight: 500;}
.c-horario-onibus .onibus-info .localizacao a {margin: 10px auto 10px auto; padding: 8px 6px; display: inline-block; color: #fff; background: #0066b3; font-size: 1.2em; text-transform: uppercase; position: relative;}
.c-horario-onibus .onibus-info .localizacao a:hover {background: #000;}
.c-horario-onibus .onibus-info .localizacao a svg {width: 22px; height: auto; fill: #079256;}

.c-horario-onibus .mapa-onibus {width: 100%; height: auto; float: left; margin: 5px 0px 30px 0px;}
.c-horario-onibus .mapa-onibus .mapa {width: 100%; height: 425px; background: #e0e0e0;}
.c-horario-onibus .mapa-onibus p {font-size: 1.0em; line-height: 120%; text-transform: uppercase; color: #666;  margin-top: 5px;}

.c-horario-onibus .onibus-aba-horarios {width: 100%; float: left; border-bottom: solid 1px #999; margin-bottom: 30px;}
.c-horario-onibus .onibus-aba-horarios li {display: inline-block; margin: 0px 15px 0px 0px; float: left;}
.c-horario-onibus .onibus-aba-horarios li a {color: #000; font-size: 1.5em; line-height: 120%; font-weight: 500; border-bottom: solid 3px #fff; padding: 0px 5px 12px 5px;}
.c-horario-onibus .onibus-aba-horarios li a.ativo {border-bottom: solid 3px #0066b3; font-weight: 700;}
.c-horario-onibus .onibus-aba-horarios li a:hover {border-bottom: solid 3px #999;}
.c-horario-onibus .onibus-aba-horarios li span {color: #000; font-size: 1.5em; line-height: 120%; font-weight: 500; border-bottom: solid 3px #0066b3; padding: 0px 5px 12px 5px; display: block;}

.c-horario-onibus .pontos-partida {width: 50%; float: left; margin-bottom: 10px;}
.c-horario-onibus .pontos-partida h3 {font-size: 2.0em; font-weight: 700; margin-bottom: 20px;}
.c-horario-onibus .pontos-partida a {font-size: 1.6em; color: #0066b3; float: left; font-weight: 700; margin: 0px 40px 10px 0px;}
.c-horario-onibus .pontos-partida a:hover {color: #000;}

.c-horario-onibus .horarios-pontos {width: 100%; float: left; border-top: solid 1px #000; border-bottom: solid 1px #000;}
.c-horario-onibus .horarios-pontos .ponto {width: 100%; float: left;}
.c-horario-onibus .horarios-pontos .ponto + .ponto {background: url(./img/bg-linha-pontilhada.png) repeat-x top;}
.c-horario-onibus .horarios-pontos h3 {font-size: 1.6em; font-weight: 700; margin-top: 20px; text-transform: uppercase;}
.c-horario-onibus .horarios-pontos table {width: 570px; margin: 20px 0px 0px 40px;}
.c-horario-onibus .horarios-pontos table tr td {padding-bottom: 20px;}
.c-horario-onibus .horarios-pontos table span {font-size: 1.6em; text-decoration: underline; padding: 1px 5px;}
.c-horario-onibus .horarios-pontos table span.sem-acessibilidade {text-decoration: none;}
.c-horario-onibus .horarios-pontos table span.horario-atual {border: solid 2px #0066b3;}
.c-horario-onibus .horarios-pontos .carrega-horario {display: block; text-align: center;}
.c-horario-onibus .horarios-pontos span.carrega-horario {margin: 20px 0px 10px 0px; font-size: 1.4em;}
.c-horario-onibus .horarios-pontos img.carrega-horario {margin: 0px auto 20px auto;}

.c-horario-onibus .horarios-pontos ul {width: 570px; margin: 15px 0px 0px 40px; float: left;}
.c-horario-onibus .horarios-pontos ul li {width: 10%; text-align: center; height: 30px; line-height: 26px; margin: 0px 1% 5px 0px; display: inline; float: left; font-size: 1.6em; text-decoration: underline; padding: 0px 0px;}
.c-horario-onibus .horarios-pontos ul li.sem-acessibilidade {text-decoration: none;}
.c-horario-onibus .horarios-pontos ul li.horario-atual {border: solid 2px #0066b3;}

.c-frota-elevador {text-align: center; background: #00adef; margin-bottom: 50px; height: 155px;}
.c-frota-elevador img {margin-top: 30px;}

/*****************************************************************************/
/* Erro 404 */
/*****************************************************************************/
.c-erro-404 {margin-bottom: 30px;}
.c-erro-404 .img-404 {margin: 70px 0px 0px 5.8559%; text-align: center;}

.c-erro-404 .pagina-nao-encontrada {border-top: solid 3px #00aeef; border-bottom: solid 1px #000; padding-bottom: 40px;}
.c-erro-404 .pagina-nao-encontrada h2 {font-size: 3.0em; font-family: 'Roboto', sans-serif; margin: 30px 0px 10px 0px;}
.c-erro-404 .pagina-nao-encontrada p {font-size: 1.6em; line-height: 140%;}
.c-erro-404 .pagina-nao-encontrada .form-busca {width: 100%; margin-top: 30px;}
.c-erro-404 .pagina-nao-encontrada .form-busca p {font-weight: 400; margin-bottom: 20px;}
.c-erro-404 .pagina-nao-encontrada .form-busca input[type="text"] {float: left; width: 80%; height: 40px; padding: 0px 0px 0px 35px; background-position: 10px 10px;}
.c-erro-404 .pagina-nao-encontrada .form-busca button {width: 17%; float: right; padding: 0px 0px;}

.c-erro-404 .pagina-nao-encontrada .links-erro {width: 100%; float: left; margin-top: 30px;}
.c-erro-404 .pagina-nao-encontrada .links-erro li {width: 50%; text-align: center; display: inline-block; float: left;}
.c-erro-404 .pagina-nao-encontrada .links-erro li a {width: 180px; margin: 0px auto; color: #000; font-size: 1.4em; font-family: 'Roboto', sans-serif;}
.c-erro-404 .pagina-nao-encontrada .links-erro li a:hover {color: #f06d05;}
.c-erro-404 .pagina-nao-encontrada .links-erro li a svg {width: 16px; fill: #f06d05; margin: 0px 10px 0px 0px; float: left;}
.c-erro-404 .pagina-nao-encontrada .links-erro span {float: left;}

/*****************************************************************************/
/* Previsão de Tempo */
/*****************************************************************************/
.cont-previsao > .tbn-lateral .c-mais-lidas-comentadas,
.cont-previsao > .tbn-lateral .arroba {margin-bottom: 30px;}

.c-previsao-cidade {position: relative; font-family: 'Roboto', sans-serif;}
.c-previsao-cidade .data {font-size: 1.8em; font-weight: 500; margin-top: 10px;}

.c-previsao-cidade .form-busca {width: 205px; position: absolute; top: 5px; right: 0;}
.c-previsao-cidade .form-busca select {background-position: 177px 12px;}

.c-previsao-cidade .infos-previsao {margin-top: 25px; text-align: center;}
.c-previsao-cidade .infos-previsao ul {margin-bottom: 25px; float: left;}
.c-previsao-cidade .infos-previsao ul li {width: 50%; display: inline; float: left; text-align: center;}
.c-previsao-cidade .infos-previsao .min, .c-previsao-cidade .infos-previsao .max {width: auto; display: inline-block; font-size: 1.4em; color: #666; font-weight: 700; text-transform: uppercase;}
.c-previsao-cidade .infos-previsao .min svg, .c-previsao-cidade .infos-previsao .max svg {width: 16px; height: 6px; fill: #d55b09; float: left; margin: 2px 10px 0px 0px;}
.c-previsao-cidade .infos-previsao .temperatura-max,
.c-previsao-cidade .infos-previsao .temperatura-min {width: 100%; display: inline-block; font-size: 6.0em; font-weight: 700;}
.c-previsao-cidade .infos-previsao > span {width: 200px; line-height: 130%; font-size: 1.4em; text-align: left; margin: 0px auto 20px auto; font-weight: 500; display: inline-block;}
.c-previsao-cidade .infos-previsao > span img {width: 19px; float: left; margin: 0px 10px 10px 0px;}

.c-previsao-cidade .periodos-previsao .periodo {width: 30%; float: left; text-align: center; margin-top: 25px;}
.c-previsao-cidade .periodos-previsao .periodo + .periodo {margin-left: 5%;}
.c-previsao-cidade .periodos-previsao .periodo.vazio + .periodo {margin-left: 0px; margin-right: 5%;}
.c-previsao-cidade .periodos-previsao .periodo h3 {background: #d55b09; color: #fff; font-size: 1.3em; text-transform: uppercase; padding: 12px 0px;}
.c-previsao-cidade .periodos-previsao .periodo .img-previsao {width: 100%; height: 90px; float: left; border-bottom: solid 1px #ed6c08;}
.c-previsao-cidade .periodos-previsao .periodo .img-previsao img {width: 56px; height: auto; margin-top: 10px;}
.c-previsao-cidade .periodos-previsao .periodo .previsao {width: 100%; height: 62px; float: left; text-align: center; line-height: 62px;}
.c-previsao-cidade .periodos-previsao .periodo .previsao p {font-size: 1.2em; font-weight: 500; display: inline-block; vertical-align: middle; line-height: 120%; padding: 0px 20px;}
.c-previsao-cidade .periodos-previsao .periodo.vazio {display: none}

.c-previsao-proximos-dias {font-family: 'Roboto', sans-serif; padding-top: 15px; margin-top: 15px; background: url(./img/bg-linha-pontilhada.png) repeat-x top;}
.c-previsao-proximos-dias .previsao-dia {text-align: center; margin-bottom: 20px;}
.c-previsao-proximos-dias .previsao-dia h3 {background: #d55b09; color: #fff; font-size: 1.3em; text-transform: uppercase; padding: 12px 0px;}
.c-previsao-proximos-dias .previsao-dia .previsao {height: 135px; background: #ed6c08;}
.c-previsao-proximos-dias .previsao-dia .previsao img {width: auto; height: 40px; margin: 12px 0px 0px 0px;}
.c-previsao-proximos-dias .previsao-dia .previsao p {width: 100%; float: left; color: #fff; font-size: 1.2em; padding: 0px 30px; height: 48px; line-height: 48px;}
.c-previsao-proximos-dias .previsao-dia .previsao p span {display: inline-block; vertical-align: middle; line-height: 120%;}
.c-previsao-proximos-dias .previsao-dia ul {height: 42px; border: solid 1px #ed6c08; }
.c-previsao-proximos-dias .previsao-dia ul li {width: 50%; height: 100%; float: left;}
.c-previsao-proximos-dias .previsao-dia ul li span {width: auto; font-size: 1.8em; display: inline-block; font-weight: 500; margin-top: 12px;}
.c-previsao-proximos-dias .previsao-dia ul li svg {width: 10px; height: auto; float: left; margin: 8px 10px 0px 0px;}

.c-previsao-estado {height: auto; margin: 30px 0px; font-family: 'Roboto', sans-serif;}
.c-previsao-estado h2 {font-size: 3.2em; font-family: 'Roboto', sans-serif; font-weight: 900; margin-bottom: 15px;}
.c-previsao-estado p {font-size: 1.6em; margin-bottom: 25px; line-height: 130%;}
.c-previsao-estado p:last-child {margin-bottom: 0px;}

.c-previsao-estado .mapa-estado {width: 100%; height: 510px; background: url(../img/mapa-previsao.jpg); margin: 20px 0px 25px 0px; position: relative;}
.c-previsao-estado .mapa-estado .box-previsao-cidade {width: 80px; height: auto; text-align: center; position: absolute; }
.c-previsao-estado .mapa-estado .box-previsao-cidade h3 {height: 30px; line-height: 30px; background: #d55b09; color: #fff; font-size: 1.0em; text-transform: uppercase; vertical-align: middle;}
.c-previsao-estado .mapa-estado .box-previsao-cidade h3 span {line-height: 120%; display: inline-block; vertical-align: middle;}
.c-previsao-estado .mapa-estado .box-previsao-cidade .previsao {height: 52px; background: #ed6c08;}
.c-previsao-estado .mapa-estado .box-previsao-cidade .previsao img {width: 100%; max-width: 30px; height: 25px; margin: 12px 0px 0px 0px;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul {height: 22px; border: solid 1px #ed6c08; background: #fff; position: relative;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul li {width: 50%; height: 100%; float: left;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul li span {width: auto; font-size: 1.2em; display: inline-block; font-weight: 500; margin-top: 4px;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul li span::before {font-size: 1.4em; float: left; margin: -2px 5px 0px 0px; display: inline-block; transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); -moz-transform: rotate(270deg); -webkit-transform: rotate(270deg);}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul li span.max::before {content: "\203A";}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul li span.min::before {content: "\2039";}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul::after,
.c-previsao-estado .mapa-estado .box-previsao-cidade ul::before {width: 0; height: 0; top: 100%; left: 50%; border: solid transparent; content: ""; position: absolute; pointer-events: none;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul::after {border-color: rgba(255, 255, 255, 0); border-top-color: #ffffff; border-width: 5px; margin-left: -5px;}
.c-previsao-estado .mapa-estado .box-previsao-cidade ul::before {border-color: rgba(237, 108, 8, 0); border-top-color: #ed6c08; border-width: 6px; margin-left: -6px;}

/*****************************************************************************/
/* Obituário */
/*****************************************************************************/
.cont-obituario .fonte {font-family: 'Roboto Condensed', sans-serif;}

.header-obituario {border-bottom: solid 1px #000; font-family: 'Roboto', sans-serif; padding-bottom: 10px;}
.header-obituario h2 {float: left; font-family: 'Roboto', sans-serif;}
.header-obituario .fonte {float: right; font-size: 1.1em; margin-top: 15px;}
.header-obituario .fonte span {font-weight: 700;}

.c-obituario {font-family: 'Roboto', sans-serif; padding-bottom: 10px; margin-top: 20px; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom left;}
.c-obituario .bt-mais-info {color: #000;}
.c-obituario .bt-mais-info:hover,
.c-obituario .bt-mais-info:hover .dia,
.c-obituario .bt-mais-info:hover .mais-info {color: #e13214;}
.c-obituario .bt-mais-info:hover .mais-info::before {background: #e13214;}

.c-obituario h2 {font-size: 2.2em; font-family: 'Roboto', sans-serif; font-weight: 700; text-transform: none;}
.c-obituario .dia {font-size: 1.6em; color: #666; font-weight: 700;}
.c-obituario span {display: block;}
.c-obituario .mais-info {color: #0066b3; margin-top: 10px; font-size: 1.1em;}
.c-obituario .mais-info::before {content: "\2b"; background: #ee6d09; color: #fff; margin: 0px 10px 0px 0px; float: left; padding: 0px 3px; font-size: 1.2em; font-weight: 700; }

.c-obituario-cont {margin: 10px 0px 30px 0px;}
.c-obituario-cont .fonte {font-size: 1.4em; margin: 0px; padding: 0px; background: none; width: auto; float: left;}
.c-obituario-cont .fonte span {font-weight: 700;}
.c-obituario-cont p {width: 64%; float: left; font-weight: 500; font-family: 'Roboto', sans-serif; font-size: 1.4em; margin: 20px 0px 0px 90px; padding-bottom: 30px; line-height: 140%; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom left;}

/*****************************************************************************/
/* Login */
/*****************************************************************************/
.m-login .ico-voltar {width: 46px; height: 42px; margin-top: 16px; position: relative; float: left; text-align: center;}
.m-login .ico-voltar svg {width: 10px; height: 25px; fill: #005ca9; margin: 8px auto;}

.c-pagina-login {margin: 0px auto 60px auto; float: none; font-family: 'Roboto', sans-serif;}
.c-pagina-login h2 {font-size: 3.2em; line-height: 100%; font-family: 'Roboto', sans-serif; font-weight: 900; margin-bottom: 20px;}
.c-pagina-login h3 {font-size: 2.2em;}

.c-pagina-login h2.minha-conta {width: 100%; float: left;}
.c-pagina-login h2.minha-conta span {float: left;}
.c-pagina-login a.bt-login-sair-mobile {display: none; border-left: solid 1px #000; margin: 0px 0px 0px 20px; padding: 0px 0px 0px 10px; line-height: 32px; font-size: 16px; float: left;}

.c-pagina-login > p {font-size: 1.6em; line-height: 140%;}
.c-pagina-login .email-envio {font-size: 2.4em; color: #666; font-weight: 900; margin: 50px 0px 25px 0px; display: inline-block;}
.c-pagina-login a {color: #0066b3; font-weight: 700; display: inline;}
.c-pagina-login a:hover {color: #000;}
.c-pagina-login .bt-envio {width: 100%; text-align: center; padding-top: 20px; border-top: solid 1px #000; display: inline-block; margin-top: 35px;}
.c-pagina-login .titulo-box {text-align: left; padding: 10px 0px 20px 0px; font-size: 1.6em; text-align: left; font-size: 1.6em; text-transform: uppercase; font-weight: 700;}

.c-pagina-login .cadastre-se {border-bottom: solid 1px #000; text-align: center; font-family: 'Roboto', sans-serif; margin-top: 50px; padding-bottom: 20px;}
.c-pagina-login .cadastre-se .titulo-box {border-color: #999;}
.c-pagina-login .cadastre-se a,
.c-pagina-login .bt-envio a {background: #0066b3; font-weight: 400; color: #fff; font-size: 1.5em; padding: 0px 20px; line-height: 40px; text-transform: uppercase; display: inline-block; margin: 0px auto; height: 40px;}
.c-pagina-login .cadastre-se a:hover,
.c-pagina-login .bt-envio a:hover {background-color: #000;}

.c-pagina-login .form-busca {width: 100%; margin-top: 25px; border-top: 1px solid #000; padding: 3em 0;}
.c-pagina-login .form-busca p {font-weight: 400;}
.c-pagina-login .form-busca input[type="text"],
.c-pagina-login .form-busca input[type="number"],
.c-pagina-login .form-busca input[type="password"] {width: 100%; background: none; margin: 10px 0px 20px 0px;}
.c-pagina-login .form-busca input.input-p {width: 40%;}
.c-pagina-login .form-busca .area-1 ul li input.input-p {width: 100%;}
.c-pagina-login .form-busca .checkbox-area {width: 100%; float: left; padding-bottom: 25px;}
.c-pagina-login .form-busca .checkbox-area span {display: inline;}
.c-pagina-login .form-busca .checkbox-area .check-text {display: inline; line-height: 120%; margin-top: 2px; font-size: 1.3em; font-weight: 500;}
.c-pagina-login .form-busca .checkbox-area .check-text a {color: #000;}
.c-pagina-login .form-busca .checkbox-area .termos,
.c-pagina-login .form-busca .checkbox-area .check-text a.termos {color: #0066b3; font-weight: 700; margin-top: 0px; display: inline-block;}
.c-pagina-login .form-busca .checkbox-area .bt-senha {font-size: 1.3em; float: right; margin-top: 0px; font-weight: 700; color: #0066b3;}
.c-pagina-login .form-busca .checkbox-area .bt-senha:hover {color: #000;}
.c-pagina-login .form-busca .checkbox-area div {width: 100%; display: inline-block; margin-bottom: 10px;}
.c-pagina-login .form-busca .bt-envio {margin-top: 0px;}
.c-pagina-login .form-busca ul {width: 100%; float: left;}

.c-pagina-login .form-busca div.c-captcha {text-align: center; margin: 30px 0px 0px 0px;}
.c-pagina-login .form-busca .area-1 .c-captcha {margin: 0px 0px 30px 0px; float: left;}

.c-pagina-login .form-busca .area-1,
.c-pagina-login .form-busca .area-2,
.c-pagina-login .form-busca .area-3 {float: left; width: 100%;}
.c-pagina-login .form-busca .area-2,
.c-pagina-login .form-busca .area-3 {margin-top: 30px;}
.c-pagina-login .form-busca .area-3 {margin-bottom: 30px;}

.c-pagina-login .form-busca .area-1 ul li {width: 48%; display: inline-block;}
.c-pagina-login .form-busca .area-1 ul .li-esq {float: left;}
.c-pagina-login .form-busca .area-1 ul .li-dir {float: right;}

.c-pagina-login .form-busca .area-2 ul li {width: 48%; display: inline-block;}
.c-pagina-login .form-busca .area-2 ul .li-esq {float: left;}
.c-pagina-login .form-busca .area-2 ul .li-dir {float: right;}
.c-pagina-login .form-busca .area-2 ul li input {width: 215px;}
.c-pagina-login .form-busca .area-2 .checkbox-area {padding-bottom: 5px;}
.c-pagina-login .form-busca .area-2 .alterar-senha {float: left; margin-bottom: 20px;}
.c-pagina-login .form-busca .area-2 .alterar-senha a {padding: 10px 10px; display: inline-block; background: #0066b3; color: #fff; font-size: 1.4em; font-weight: 500; text-transform: uppercase;}

.c-pagina-login .form-busca .area-3 > p {font-size: 1.4em; margin-bottom: 20px;}
.c-pagina-login .form-busca .area-3 ul li {float: left;}
.c-pagina-login .form-busca .area-3 ul .li-1 {width: 35%;}
.c-pagina-login .form-busca .area-3 ul .li-2 {width: 22%; margin: 0px 4%;}
.c-pagina-login .form-busca .area-3 ul .li-3 {width: 35%;}
.c-pagina-login .form-busca .area-3 ul .li-4 {width: 74%; margin-right: 4%;}
.c-pagina-login .form-busca .area-3 ul .li-5 {width: 22%;}
.c-pagina-login .form-busca .area-3 ul .li-6 {width: 48%;}
.c-pagina-login .form-busca .area-3 ul .li-7 {width: 22%; margin: 0px 4%;}
.c-pagina-login .form-busca .area-3 ul .li-8 {width: 22%;}
.c-pagina-login .form-busca .area-3 ul .li-9 {width: 48%; margin-right: 4%;}
.c-pagina-login .form-busca .area-3 ul .li-10 {width: 48%;}
.c-pagina-login .form-busca .area-3 ul .li-11 {width: 48%; margin-right: 4%;}
.c-pagina-login .form-busca .area-3 ul .li-12 {width: 48%;}
.c-pagina-login .form-busca .area-3 ul .li-13 {width: 48%; margin-right: 4%;}
.c-pagina-login .form-busca .area-3 ul .li-14 {width: 48%;}
.c-pagina-login .form-busca .area-3 ul .li-15 {width: 35%;}
.c-pagina-login .form-busca .area-3 ul .li-16 {width: 100%;}
.c-pagina-login .form-busca .area-3 ul .li-16 .c-captcha {margin: 10px 0px 0px 0px;}
.c-pagina-login .form-busca .area-3 ul select {margin: 10px 0px 20px 0px; background-position: 95% 12px}

.c-pagina-login .loading-erro {width: 100%; float: left; text-align: center;}
.c-pagina-login .loading-erro span {margin-bottom: 30px; display: block; font-size: 1.4em; color: #ed1c24;}
.c-pagina-login .form-busca label.error {width: 100%; float: left; font-size: 1.4em; color: #ed1c24;}
.c-pagina-login .form-busca label#nome-error,
.c-pagina-login .form-busca label#celular-error,
.c-pagina-login .form-busca label#email-error,
.c-pagina-login .form-busca label#senha-error {margin: -15px 0px 20px 0px;}
.c-pagina-login .form-busca label#termo-error {margin: 10px 0px 0px 0px; font-size: 14px;}

/* Login Social*/
.login-social {margin: 4em auto 0 auto; width: 272px;}
.login-social h4 {font-size: 1.6em; float: left; text-transform: none; font-weight: 400; display: inline;}
.login-social span { width: 30px;  font-size: 16px;  background-color: #fff; margin: 0 auto; display: table; position: relative; top: 34px; text-align: center;}
.login-social a {cursor: pointer;}
.login-social a img { height: 35px; display: inline-block; margin: -1em 1em;}

.msg-cadastro {font-family: 'Roboto', sans-serif; font-size: 1.6em; color: #ed1c24; margin-bottom: 15px;}

/*****************************************************************************/
/* Formulários de buscas */
/*****************************************************************************/
.c-onibus .form-busca {width: 205px;}
.c-onibus .form-busca input.busca {background-position: 175px 8px; padding-right: 35px;}
.c-onibus .form-busca select {background-position: 177px 12px;}

.form-busca {width: 100%; margin: 0px auto; font-family: 'Roboto', sans-serif;}

.form-busca input.busca {width: 205px; background: url(../img/icone-busca-0066b3.svg) no-repeat; background-size: 18px 15px;}
.form-busca input[type="text"],
.form-busca input[type="number"],
.form-busca input[type="password"] {height: 34px; outline: none; font-size: 1.4em; font-weight: 500; color: #0066b3; padding: 0px 0px 0px 10px; line-height: 30px; border: solid 2px #00aeef;}
.form-busca input[type="text"]:focus,
.form-busca input[type="number"]:focus,
.form-busca input[type="password"]:focus {border-color: #0066b3;}

.form-busca input[type="radio"] {display:none;}
.form-busca input[type="radio"] + label {font-size: 1.4em;}
.form-busca input[type="radio"] + label span {width: 17px; height: 17px; display:inline-block; margin: -1px 9px 0 0; vertical-align:middle; cursor:pointer; -moz-border-radius: 50%; border-radius: 50%;}
.form-busca input[type="radio"] + label span {border: solid 2px #00aeef;}
.form-busca input[type="radio"]:checked + label span::after {width: 9px; height: 9px; content: "\00a0"; display: block; margin: 2px 0px 0px 2px; -moz-border-radius:  50%; border-radius:  50%; background-color: #0066b3;}

.form-busca input[type="checkbox"] {display:none;}
.form-busca input[type="checkbox"] + label span.check {width: 18px; height: 18px; float: left; display:inline-block; margin: -2px 10px 0 0; vertical-align:middle; cursor:pointer;}
.form-busca input[type="checkbox"] + label span.check {border: solid 2px #00aeef;}
.form-busca input[type="checkbox"]:checked + label span.check::after {width: 10px; height: 10px; content: "\00a0"; display: block; margin: 2px 0px 0px 2px; background-color: #0066b3;}

.form-busca ul.auto-completar {display: none; width: 205px; border: solid 2px #0066b3; padding: 5px 0px; position: absolute; top: 127px; z-index: 1; background: #fff;}
.form-busca ul.auto-completar li {width: 100%; min-height: 24px; height: auto;}
.form-busca ul.auto-completar li a {width: 100%; height: 100%; font-size: 1.5em; font-weight: 500; color: #000; padding: 5px 0px 5px 10px; border-left: solid 1px #fff; line-height: 120%;}
.form-busca ul.auto-completar li a:hover {background: #00aeef; cursor: pointer;}

.form-busca select {width: 100%; height: 34px; outline: none; font-size: 1.4em; font-weight: 500; color: #0066b3; padding: 0px 0px 0px 5px; line-height: 30px; border: solid 2px #00aeef; background: url(../img/seta-select.svg) no-repeat; background-size: 15px 6px; -webkit-appearance: none;  -moz-appearance: none;}
.form-busca select:focus {border-color: #0066b3;}
.form-busca select::-ms-expand {display: none;}
.form-busca select option {line-height: 32px;}
.form-busca p, .form-busca span {font-size: 1.6em; font-weight: 500;}
.form-busca > a {color: #000;}
.form-busca button {height: 40px; padding: 0px 15px; border: none; background: #0066b3; color: #fff; font-size: 1.5em; text-transform: uppercase; margin-left: auto; margin-right: auto; display: block;}
.form-busca button:hover {cursor: pointer; background: #000;}
.form-busca button:active {background: #fff; outline: 2px #0f0; color: #0066b3; border: solid 1px #0066b3;}

/*****************************************************************************/
/* Componentes */
/*****************************************************************************/

.c-signo .c-redes-sociais {width: auto; height: 22px; float: right; position: absolute; bottom: 5px; right: 0;}
.c-signo .c-redes-sociais ul {height: auto;}
.c-signo .c-redes-sociais li {float: left;}
.c-signo .c-redes-sociais li a {width: auto; height: 18px; font-size: 0em; display: inherit; margin: 0px 5px;}
.c-signo .c-redes-sociais li a:hover {opacity: 0.6;}
.c-signo .c-redes-sociais li a span {display: none;}
.c-signo .c-redes-sociais li a svg {fill: #ec6c0c;}
.c-signo .c-redes-sociais li.whatsapp {display: none;}

.c-signo .c-redes-sociais li a.comp-what svg {width: 16px; height: 16px;}
.c-signo .c-redes-sociais li a.comp-face svg {width: 8px; height: 16px;}
.c-signo .c-redes-sociais li a.comp-twit svg {width: 16px; height: 16px;}
.c-signo .c-redes-sociais li a.comp-goog svg {width: 26px; height: 16px;}

.header-blog .c-redes-sociais li a, .header-horoscopo .c-redes-sociais li a {width: auto; height: 18px; font-size: 0em; display: inherit; margin: 0px 0px 0px 10px;}
.header-blog .c-redes-sociais li a svg, .header-horoscopo .c-redes-sociais li a svg {fill: #999;}

.header-blog .c-redes-sociais li a.comp-what, .header-horoscopo .c-redes-sociais li a.comp-what {width: 16px; height: 16px;}
.header-blog .c-redes-sociais li a.comp-face, .header-horoscopo .c-redes-sociais li a.comp-face {width: 8px; height: 16px;}
.header-blog .c-redes-sociais li a.comp-twit, .header-horoscopo .c-redes-sociais li a.comp-twit {width: 16px; height: 16px;}
.header-blog .c-redes-sociais li a.comp-goog, .header-horoscopo .c-redes-sociais li a.comp-goog {width: 26px; height: 16px;}
.header-blog .c-redes-sociais li a.comp-email, .header-horoscopo .c-redes-sociais li a.comp-email {width: 20px; height: 13px; margin-top: 2px;}

.header-blog .c-redes-sociais li.whatsapp {display: none;}

/** c-tempo-real **/
.c-tempo-real {font-family: 'Roboto', sans-serif; height: 35px; display: table;}
.c-tempo-real span {width: 120px; display: table-cell; vertical-align: middle; font-size: 1.4em; font-weight: 700; text-transform: uppercase; text-align: center; color: #fff; background: #ed1c24; padding: 11px 0px;}
.c-tempo-real span + span {width: 10px; font-size: 0px; background: #fff; padding: 0px;}
.c-tempo-real ul {width: 100%; height: 100%; border-top: solid 1px #999; border-bottom: solid 1px #999; display: table; vertical-align: middle; padding: 5px 0px;}
.c-tempo-real ul li {display: table-cell; width: 48%; height: auto; margin: 0px 0px; vertical-align: middle; text-align: center;}
.c-tempo-real ul li h2 {font-family: inherit; text-align: center; display: inline-block; font-size: 1.4em; font-weight: 400; text-transform: none; line-height: 120%; width: 100%; text-align: left; padding: 5px;}
.c-tempo-real ul li h2 a {color: #000; width: 100%; padding: 0px; text-align: center;}
.c-tempo-real ul li h2 a:hover {color: #ed1c24;}

.c-tempo-real ul li:first-child {padding: 0px 2% 0px 0px;}
.c-tempo-real ul li + li {border-left: solid 1px #666; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 2%;}

/** c-lance-a-lance **/
.c-lance-a-lance {font-family: 'Roboto', sans-serif; position: relative;}
.c-lance-a-lance span.tit-lance {width: 12%; border-right: solid 2px #fff; float: left; font-size: 1.4em; font-weight: 700; text-transform: uppercase; text-align: center; color: #fff; background: #ed1c24; padding: 25px 0px;}

.c-lance-a-lance .lances-geral {display: table; width: 88%; height: 64px; border-top: solid 1px #999; border-bottom: solid 1px #999; text-align: center;}
.c-lance-a-lance .lances-geral .jogo-placar {text-align: center; vertical-align: middle; height: 42px; margin: 10px 0px; display: inline-block; padding: 0px 10px; }
.c-lance-a-lance .lances-geral .jogo-placar + .jogo-placar {border-left: solid 1px #666;}
.c-lance-a-lance .lances-geral span {display: inline-block; vertical-align: middle; height: auto;}
.c-lance-a-lance a {color: #000;}
.c-lance-a-lance .time {font-size: 1.4em; padding: 0px 15px; text-transform: uppercase; font-weight: 500;}
.c-lance-a-lance .logo-time {transition: opacity 0.5s; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s;}
.c-lance-a-lance .logo-time img {width: auto; height: 42px;}
.c-lance-a-lance a .logo-time {opacity: 1;}
.c-lance-a-lance a:hover .logo-time {opacity: 0.6;}
.c-lance-a-lance .num-gol {font-size: 2.4em; font-weight: 500; padding: 0px 5px 0px 5px;}
.c-lance-a-lance .separador::before {content: '\2013'; font-size: 1.0em; font-weight: 300;}

.bt-mobile-lance-a-lance {display: none;}

/** c-compartilhar-comentar **/
.c-compartilhar-comentar {width: 100%; height: 23px; position: absolute; bottom: 0; padding: 0px 0px 0px 20px;}
.c-compartilhar-comentar a {width: 25px; height: 18px; font-size: 0px; float: left; position: relative; color: #fff;}
.c-compartilhar-comentar a + a {width: 28px; border-left: solid 1px #adadad;}
.c-compartilhar-comentar > a svg {fill: #999;}
.c-compartilhar-comentar a.compartilhar svg,
.c-compartilhar-comentar a.compartilhar-mobile svg {width: 14px; height: 15px; margin: 2px 0px 0px 0px; float: left;}
.c-compartilhar-comentar a.compartilhar span {display: none;}
.c-compartilhar-comentar a.comentar svg {width: 17px; height: 17px; margin: 1px 0px 0px 10px; float: left;}
.c-compartilhar-comentar a.comentar span {display: none;}
.c-compartilhar-comentar a.comentar span.n-comentarios {width: 20px; display: block; color: #000; font-family: 'Roboto'; font-size: 11px; position: absolute; top: 2px; right: -25px;}

.g-chamada .c-compartilhar-comentar, .gg-chamada .c-compartilhar-comentar {height: 25px;}
.g-chamada .c-compartilhar-comentar > a svg, .gg-chamada .c-compartilhar-comentar > a svg {fill: #fff;}
.g-chamada.img3x2 .c-compartilhar-comentar a span {color: #fff;}

.m-chamada .c-compartilhar-comentar, .p-chamada .c-compartilhar-comentar {padding: 0px 0px 0px 0px;}
.m-chamada-horizontal .c-compartilhar-comentar {width: 50%; right: 0; padding: 0px 0px 0px 5px; border-bottom: solid 1px #000;}

/*.area-diagramavel .col-6 .tbn-coluna + .tbn-coluna .c-compartilhar-comentar {display: none;}*/
.area-diagramavel .col-6 .col-3.tbn-coluna .titulo {margin-top: 3px; font-size: 1.4em;}

/** box-compartilhar **/
.c-compartilhar-comentar .box-compartilhar {display: none; width: 300px; height: 52px; position: absolute; z-index: 3; top: 32px; left: -16px; background: #fff; border: solid 1px #005ca9;}
.c-compartilhar-comentar .box-compartilhar::after, .c-compartilhar-comentar .box-compartilhar::before {left: 32px;}
.c-compartilhar-comentar .box-compartilhar a {width:20%; height: auto; float: left; display: table-cell; text-align: center; border: none; padding: 15px 0px; background-size: auto 20px; background-repeat: no-repeat; background-position: center center;}
.c-compartilhar-comentar .box-compartilhar a span {display: none;}
.c-compartilhar-comentar .box-compartilhar a {fill: #005ca9;}
.c-compartilhar-comentar .box-compartilhar a:hover {fill: #00b5f1;}

.slider .c-chamada .c-compartilhar-comentar .box-compartilhar {top: 26px;}

.c-compartilhar-comentar .box-compartilhar a.comp-what {display: none;}


.gg-chamada .c-compartilhar-comentar .box-compartilhar,
.g-chamada .c-compartilhar-comentar .box-compartilhar {top: 32px; left: 0px;}
.c-galeria-home .c-compartilhar-comentar .box-compartilhar {left: -20px;}
.c-chamada-blog .c-compartilhar-comentar .box-compartilhar {left: 26px;}

/** compartilhar pagina **/
.compartilhar-pagina li {display: inline-block; float: left; margin: 0px 10px;}
.compartilhar-pagina li:last-child {margin-right: 0px;}
.compartilhar-pagina a span {display: none;}
.compartilhar-pagina a.compartilhar-facebook svg {width: 9px; height: 18px;}
.compartilhar-pagina a.compartilhar-whatsapp svg {width: 18px; height: 18px;}
.compartilhar-pagina a.compartilhar-twitter svg {width: 18px; height: 18px;}
.compartilhar-pagina a.compartilhar-email svg {width: 20px; height: 13px; margin-top: 4px;}
.compartilhar-pagina a.compartilhar-google-plus svg {width: 28px; height: 18px;}

.c-obituario-cont .compartilhar-pagina {float: right;}
.c-obituario-cont .compartilhar-pagina a svg {fill: #0066b3;}
.c-obituario-cont .compartilhar-pagina a:hover svg {fill: #000;}

/** c-ultimas-noticias **/
.c-ultimas-noticias {border-bottom: solid 1px #000; height: 632px;}
.c-ultimas-noticias .titulo-box {border-color: #ed2027;}
.c-ultimas-noticias .sobretitulo {background-color: #ed2027;}
.c-ultimas-noticias .p-chamada {height: auto; max-height: 125px; overflow: hidden; padding: 10px 0px; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom;}
.c-ultimas-noticias .p-chamada:last-child {background: none;}
.c-ultimas-noticias .p-chamada .titulo {text-transform: none; font-weight: 400; font-size: 1.6em; padding-top: 9px;}

/** .c-horoscopo **/
.c-horoscopo {height: 332px; border-bottom: solid 1px #000; font-family: 'Roboto';}
.c-horoscopo .titulo-box {border-color: #ee6d09; padding: 10px 0px 6px 0px;}
.c-horoscopo p {float: left; font-size: 1.2em; margin: 0px 15px 0px 25px;}
.c-horoscopo p span {font-weight: 700;}
.c-horoscopo .foto-jb {width: 52px; height: auto; float: left; margin-top: -30px; ebkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.c-horoscopo ul {width: 100%; float: left; margin-top: 20px;}
.c-horoscopo ul li {width: 25%; float: left; margin-bottom: 36px;}
.c-horoscopo ul li a {color: #000; height: 48px; background-size: auto 30px; background-repeat: no-repeat; background-position: top center; }
.c-horoscopo ul li span {width: 100%; text-align: center; display: inherit; font-size: 1.1em; float: left; margin-top: 35px;}

.c-horoscopo.col-2 {height: 296px; position: relative;}
.c-horoscopo.col-2 p {margin: 0px 0px 0px 25px;}
.c-horoscopo.col-2 .foto-jb {float: right;}
.c-horoscopo.col-2 ul li {margin-bottom: 20px;}
.c-horoscopo.col-2 ul li a {height: 30px; background-size: auto 24px; background-position: center;}
.c-horoscopo.col-2 ul li span {display: none;}
.c-horoscopo.col-2 .c-bt-box a {text-align: center; margin: 10px auto 0px auto;}
.c-horoscopo.col-2 .c-bt-box a:hover {color: #ee6d09;}

.c-horoscopo.col-4 {height: 190px; margin-bottom: 30px;}
.c-horoscopo.col-4 p {margin: 0px 55px 0px 25px;}
.c-horoscopo.col-4 ul li {width: 16.66%; margin-bottom: 20px;}
.c-horoscopo.col-4 ul li a {height: 30px; background-size: auto 24px; background-position: center;}
.c-horoscopo.col-4 ul li span {display: none;}

.col-4.c-slim .c-horoscopo.col-4 {height: 130px; margin-top: 30px;}
.col-4.c-slim .c-horoscopo ul {margin-top: 5px;}
.col-4.c-slim .c-horoscopo.col-4 ul li {margin-bottom: 5px;}
.col-4.c-slim .c-horoscopo.col-4 ul li a {background-size: auto 20px;}

.c-horoscopo ul li a.aries {background-image: url(../img/icones-horoscopo/icone-aries.svg);}
.c-horoscopo ul li a.touro {background-image: url(../img/icones-horoscopo/icone-touro.svg);}
.c-horoscopo ul li a.gemeos {background-image: url(../img/icones-horoscopo/icone-gemeos.svg);}
.c-horoscopo ul li a.cancer {background-image: url(../img/icones-horoscopo/icone-cancer.svg);}
.c-horoscopo ul li a.leao {background-image: url(../img/icones-horoscopo/icone-leao.svg);}
.c-horoscopo ul li a.virgem {background-image: url(../img/icones-horoscopo/icone-virgem.svg);}
.c-horoscopo ul li a.libra {background-image: url(../img/icones-horoscopo/icone-libra.svg);}
.c-horoscopo ul li a.escorpiao {background-image: url(../img/icones-horoscopo/icone-escorpiao.svg);}
.c-horoscopo ul li a.sagitario {background-image: url(../img/icones-horoscopo/icone-sagitario.svg);}
.c-horoscopo ul li a.capricornio {background-image: url(../img/icones-horoscopo/icone-capricornio.svg);}
.c-horoscopo ul li a.aquario {background-image: url(../img/icones-horoscopo/icone-aquario.svg);}
.c-horoscopo ul li a.peixes {background-image: url(../img/icones-horoscopo/icone-peixes.svg);}
.c-horoscopo ul li a.aries:hover {background-image: url(../img/icones-horoscopo/icone-aries2.svg);}
.c-horoscopo ul li a.touro:hover {background-image: url(../img/icones-horoscopo/icone-touro2.svg);}
.c-horoscopo ul li a.gemeos:hover {background-image: url(../img/icones-horoscopo/icone-gemeos2.svg);}
.c-horoscopo ul li a.cancer:hover {background-image: url(../img/icones-horoscopo/icone-cancer2.svg);}
.c-horoscopo ul li a.leao:hover {background-image: url(../img/icones-horoscopo/icone-leao2.svg);}
.c-horoscopo ul li a.virgem:hover {background-image: url(../img/icones-horoscopo/icone-virgem2.svg);}
.c-horoscopo ul li a.libra:hover {background-image: url(../img/icones-horoscopo/icone-libra2.svg);}
.c-horoscopo ul li a.escorpiao:hover {background-image: url(../img/icones-horoscopo/icone-escorpiao2.svg);}
.c-horoscopo ul li a.sagitario:hover {background-image: url(../img/icones-horoscopo/icone-sagitario2.svg);}
.c-horoscopo ul li a.capricornio:hover {background-image: url(../img/icones-horoscopo/icone-capricornio2.svg);}
.c-horoscopo ul li a.aquario:hover {background-image: url(../img/icones-horoscopo/icone-aquario2.svg);}
.c-horoscopo ul li a.peixes:hover {background-image: url(../img/icones-horoscopo/icone-peixes2.svg);}

/** .c-loteria **/
.c-loteria {height: 332px; border-bottom: solid 1px #000; font-family: 'Roboto'; position: relative;}
.c-loteria .titulo-box {font-size: 1.5em; border-color: #ae5f21;}
.c-loteria .autor-box {width: 100%; font-size: 1.3em; text-align: center; margin-top: 40px;}
.c-loteria p {width: 100%; font-size: 1.3em; text-align: center; margin-top: 40px;}
.c-loteria p span {width: 100%; display: block; font-weight: 500; line-height: 140%;}
.c-loteria p span.loteria-data {font-weight: 700;}
.c-loteria .loteria-numeros {margin-top: 15px; color: #fff; font-family: 'Ubuntu', sans-serif; font-size: 1.2em;}
.c-loteria .loteria-numeros li {width: 33.33%; float: left; text-align: center; margin-top: 15px;}
.c-loteria .loteria-numeros span {width: 35px; height: 35px; line-height: 35px; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; background: #ae5f21; display: block; margin: 0px auto;}
.c-loteria .c-bt-box a {width: 130px;}
.c-loteria .c-bt-box a:hover {color: #00aeef;}

/* c-los-tres-inimigos */
.c-los-tres-inimigos {height: 332px; border-bottom: solid 1px #000; font-family: 'Roboto';}
.c-los-tres-inimigos .titulo-box {border-color: #f4e71f; padding: 10px 0px 6px 0px;}
.c-los-tres-inimigos .autor-box {float: left; font-size: 1.2em; margin: 0px 25px 0px 25px;}
.c-los-tres-inimigos span {font-weight: 700;}
.c-los-tres-inimigos .logo-los-tres-inimigos {width: 54px; height: auto; float: left; margin-top: -25px;}
.c-los-tres-inimigos .charge {display: inline-block;}
.c-los-tres-inimigos .charge img {width: 100%; height: auto; margin-top: 27px; border: solid 1px #ccc;}
.c-los-tres-inimigos .titulo-charge {font-family: 'Ubuntu', sans-serif; font-size: 16px; font-weight: 600; line-height: 120%; color: #000; margin-top: 15px;}
.c-los-tres-inimigos a:hover .charge {opacity: 0.7;}
.c-los-tres-inimigos a:hover .titulo-charge  {color: #555;}

/** c-loteria-jogo **/
.c-loteria-jogo {position: relative; border-bottom: solid 1px #000; text-align: center; font-family: 'Roboto'; padding-bottom: 25px; margin-top: 15px;}
.c-loteria-jogo .titulo-jogo {display: inline-block;}
.c-loteria-jogo h2 {display: inline-block; font-size: 3.2em; font-family: 'Roboto';}
.c-loteria-jogo svg {width: 24px; height: 22px; display: inline-block; margin: 0px 12px 0px 0px;}
.c-loteria-jogo .concurso {font-size: 1.6em; margin: 10px 0px;}
.c-loteria-jogo .concurso span {display: inline-block;}
.c-loteria-jogo .loteria-numeros {width: 100%; display: inline-block; color: #fff; font-size: 1.4em;}
.c-loteria-jogo .loteria-numeros li {display: inherit; text-align: center; margin: 0px 5px 10px 5px;}
.c-loteria-jogo .loteria-numeros span {display: block; width: 40px; height: 40px; line-height: 40px; border-radius: 40px; -moz-border-radius: 40px; -webkit-border-radius: 40px;}
.c-loteria-jogo span {display: block;}
.c-loteria-jogo .p-premio, .c-loteria-jogo .p-premio-acumulado,
.c-loteria-jogo .premio, .c-loteria-jogo .premio-acumulado {font-size: 1.6em; line-height: 140%;}
.c-loteria-jogo .premio, .c-loteria-jogo .premio-acumulado {font-weight: 900; margin-bottom: 15px;}
.c-loteria-jogo .premio-acumulado, .c-loteria-jogo .p-premio-acumulado {color: #666;}
.c-loteria-jogo .acumulou {font-size: 2.2em; font-family: 'Roboto Condensed'; text-transform: uppercase; font-weight: 700;}
.c-loteria-jogo .bilhetes {font-size: 1.6em;}

.jogo-megasena svg {fill: #f06d05;}
.jogo-megasena .loteria-numeros span {background: #f85009;}
.jogo-quina svg {fill: #744991;}
.jogo-quina .loteria-numeros span {background: #6c2f8e;}
.jogo-timemania svg {fill: #15e18a;}
.jogo-timemania .loteria-numeros span {background: #009555;}
.jogo-timemania .loteria-numeros li {margin: 0px 2px 10px 2px;}
.jogo-lotomania svg {fill: #00ace8;}
.jogo-lotomania .loteria-numeros span {background: #0065b3;}
.jogo-lotomania .loteria-numeros {width: 90%; margin: 15px 0px;}
.jogo-lotofacil svg {fill: #e66f57;}
.jogo-lotofacil .loteria-numeros span {background: #e13213;}
.jogo-lotofacil .loteria-numeros {width: 90%; margin: 40px 0px;}
.jogo-federal svg {fill: #af5f20;}
.jogo-federal .loteria-numeros {width: 250px; margin: 30px 0px 45px 0px;}
.jogo-federal .loteria-numeros li .destino,
.jogo-federal .loteria-numeros li .bilhete {width: auto; height: auto; line-height: 100%; padding: 8px 10px; border-radius: inherit; -moz-border-radius: inherit; -webkit-border-radius: inherit;}
.jogo-federal .loteria-numeros li .destino {color: #000; font-weight: 700;}
.jogo-federal .loteria-numeros li .bilhete {background: #7b583c;}

.jogo-megasena, .jogo-quina, .jogo-timemania {height: 305px;}
.jogo-lotomania, .jogo-lotofacil, .jogo-federal {height: 470px;}
.jogo-megasena .loteria-numeros,
.jogo-quina .loteria-numeros,
.jogo-timemania .loteria-numeros {margin-bottom: 15px;}

/** c-bt-box **/
.c-bt-box {width: 100%; height: 62px; text-align: center; background: url(./img/bg-linha-pontilhada.png) repeat-x top;}
.c-bt-box a, .c-bt-box > span {font-size: 1.3em; display: inline-block; text-align: center; text-transform: uppercase; color: #000; font-weight: 500; margin: 15px auto 0px auto; font-family: 'Roboto Condensed';}
.c-bt-box img {float: left; height: 25px; margin-right: 15px;}

.de-letra .c-bt-box a:hover {color: #f84f0a;}

/** c-onibus **/
.c-onibus {height: 332px; border-bottom: solid 1px #000; position: relative;}
.c-onibus .titulo-box {border-color: #00aeef;}

.c-onibus .form-busca p {margin: 30px 0px 10px 0px;}
.c-onibus .form-busca button {margin-top: 40px;}

/** c-acompanhe-time **/
.c-acompanhe-time {height: 350px; position: relative; font-family: 'Roboto';}
.c-acompanhe-time ul {margin-top: 10px;}
.c-acompanhe-time ul li {width: 100%; float: left; margin: 0px 0px 20px 0px;}
.c-acompanhe-time ul li span {font-size: 1.4em; color: #000; margin: 26px 0px 0px 20px; float: left; font-weight: 700; text-transform: uppercase; font-family: 'Roboto'}
.c-acompanhe-time ul li figure {width: 60px; height: auto; float: left; text-align: center;}
.c-acompanhe-time ul li img {width: auto; height: 60px; transition: opacity 0.7s; -webkit-transition: opacity 0.7s; -moz-transition: opacity 0.7s; -ms-transition: opacity 0.7s; -o-transition: opacity 0.7s;}
.c-acompanhe-time ul li a:hover img {opacity: 0.5; filter: alpha(opacity=50);}

.c-acompanhe-time .c-bt-box a {width: 220px;}
.c-acompanhe-time .c-bt-box a span {margin-top: 5px; float: left;}
.c-acompanhe-time .c-bt-box .tit-campeonato {font-size: 1.8em; margin: 20px 0px; font-family: 'Ubuntu', sans-serif; display: block; text-align: center;}
.c-acompanhe-time .c-bt-box img {margin: 0px 15px;}

.col-3 .c-acompanhe-time {height: 128px; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom;}
.col-3 .c-acompanhe-time ul li {width: 33%; text-align: center; margin: 0px;}
.col-3 .c-acompanhe-time ul li span {display: none;}
.col-3 .c-acompanhe-time ul li img {float: none;}

.col-4 .c-acompanhe-time {height: 190px; margin-bottom: 30px; background: url(./img/bg-linha-pontilhada.png) repeat-x bottom;}
.col-4 .c-acompanhe-time .titulo-box {border-color: #f84f0a;}
.col-4 .c-acompanhe-time ul {margin-top: 25px;}
.col-4 .c-acompanhe-time ul li {width: 33%; text-align: center; margin: 0px;}
.col-4 .c-acompanhe-time ul li span {display: none;}
.col-4 .c-acompanhe-time ul li img {float: none; height: 80px;}

.col-4.c-slim .c-acompanhe-time {height: 130px; margin-top: 30px;}
.col-4.c-slim .c-acompanhe-time ul {margin-top: 10px;}
.col-4.c-slim .c-acompanhe-time ul li img {height: 60px;}

/** c-chamada-cacaburacos e .c-chamada-paineldocrime **/
.c-chamada-cacaburacos, .c-chamada-paineldocrime {height: 300px; position: relative; font-size: 1.4em; font-family: 'Roboto Condensed', sans-serif; text-align: center;}
.c-chamada-cacaburacos a, .c-chamada-paineldocrime a {width: 100%; height: 100%;}
.c-chamada-cacaburacos span, .c-chamada-paineldocrime span {width: 206px; color: #fff; padding: 12px 0px; display: inline-block; position: absolute; bottom: 30px; left: 50%; margin-left: -103px; text-transform: uppercase;}

.c-chamada-cacaburacos {background: url(../img/bg-cacaburacos.jpg) no-repeat center;}
.c-chamada-cacaburacos img {width: 170px; margin: 45px auto 0px auto;}
.c-chamada-cacaburacos span {background: #000;}

.c-chamada-paineldocrime {background: url(../img/bg-paineldocrime.jpg) no-repeat center;}
.c-chamada-paineldocrime img {width: 195px; margin: 62px auto 0px auto;}
.c-chamada-paineldocrime span {background: #e13214;}
.c-chamada-paineldocrime p {color: #fff; padding: 0px 30px; text-transform: initial;}

/** c-twitter e c-facebook **/
.c-twitter, .c-facebook {height: 300px;}
.c-twitter h4, .c-facebook h4, .c-instagram h4 {width: 100%; padding: 15px 0px; font-family: 'Ubuntu', sans-serif; color: #fff; font-size: 1.8em; font-weight: 400; text-align: center;}
.c-twitter h4 {background: #0066b3;}
.c-facebook h4 {background: #0066b3;}
.c-instagram h4 {background: #0066b3;}
.c-facebook {text-align: center;}

.redes-sociais-editoria .c-twitter,
.redes-sociais-editoria .c-facebook,
.redes-sociais-editoria .c-instagram {height: 300px; border-bottom: solid 1px #000;}
.de-letra .c-facebook {height: auto; border-bottom: solid 1px #000;}

.c-instagram, .c-facebook {overflow: hidden;}
.c-instagram .instagram-plugin {width: 100%; height: 252px; overflow-x: hidden; overflow-y: scroll;}
.c-instagram .instagram-plugin #wdi_feed_0 .wdi_header_user_text h3 {font-family: Helvetica, Arial, sans-serif;}

/** c-galeria-home **/
.c-galeria-home {height: 517px;}
.c-galeria-home figure {width: 920px; height: 517px; float: left;}
.c-galeria-home figure img {width: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
.c-galeria-home .chamada-galeria {width: 190px; height: 517px; padding: 0px 10px 0px 0px; float: right; background: #000; position: relative;}
.c-galeria-home .sobretitulo { top: 0; left: 30px; margin-top: 20px;}
.c-galeria-home .titulo {color: #fff; font-size: 2.0em; margin-top: 50px; padding-bottom: 10px;}
.c-galeria-home .sumario {color: #fff; line-height: 140%; }
.c-chamada.c-galeria-home a:hover .sumario {color: #fff;}
.c-chamada.c-galeria-home a.link-texto {padding-left: 30px; float: left;}
.c-galeria-home .c-compartilhar-comentar {position: relative; padding: 0px; margin: 12px 0px 0px 30px; float: left;}
.c-galeria-home .c-compartilhar-comentar > a svg {fill: #fff;}
.c-galeria-home .c-compartilhar-comentar a.comentar span.n-comentarios {color: #fff;}
.c-galeria-home.ed-noticias .galeria-hover .titulo {color: #0066b3;}
.c-galeria-home.ed-pop .galeria-hover .titulo {background: #702c91;}
.c-galeria-home.ed-regional .galeria-hover .titulo {background: #e13214;}
.c-galeria-home.ed-deletra .galeria-hover .titulo {background: #f84f0a;}

/** c-chamada-blog **/
.c-chamadas-blogs {height: auto;}
.c-chamadas-blogs .mais-blogs {width: 100%; border-top: solid 1px #000; float: left; text-align: center;}
.c-chamadas-blogs .mais-blogs a {font-family: 'Roboto Condensed'; font-size: 1.4em; text-transform: uppercase; background: #0066b3; display: inline-block; color: #fff; width: auto; margin: 20px auto 0px auto; padding: 10px 15px;}
.c-chamadas-blogs .mais-blogs a:hover {background-color: #000;}

.c-chamada-blog {text-align: center; float: left; padding: 0px 15px; position: relative;}
.c-chamada-blog figure {width: 86px; height: 86px; margin: 0px auto 10px auto; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; overflow: hidden; transition: opacity 0.7s; -webkit-transition: opacity 0.7s; -moz-transition: opacity 0.7s; -ms-transition: opacity 0.7s; -o-transition: opacity 0.7s;}
.c-chamada-blog img {height: 100%; left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px;}
.c-chamada-blog .titulo-blog {display: table; margin: 0px auto; padding: 8px 12px; font-family: 'Roboto', sans-serif; font-size: 1.4em; font-weight: 300; color: #fff; background: #ae5f21; transition: background-color 0.7s; -webkit-transition: background-color 0.7s; -moz-transition: background-color 0.7s; -ms-transition: background-color 0.7s; -o-transition: background-color 0.7s;}
.c-chamada-blog a:hover .titulo-blog {background: #000;}
.c-chamada-blog .blogueiro {font-family: 'Roboto', sans-serif; font-size: 1.4em; color: #656600; font-weight: 500; padding: 10px 0px 0px 0px; display: inline-block;}
.c-chamada-blog .titulo {font-size: 1.6em; text-transform: none; font-family: 'Ubuntu', sans-serif; font-weight: 700; padding-top: 10px; color: #000; line-height: 120%; margin-bottom: 10px;}
.c-chamada-blog a:hover figure {opacity: 0.4;}
.c-chamada-blog a:hover .titulo {color: #999;}

.box-editoria.blogs .c-chamada-blog {width: 25%; height: auto; min-height: 290px; padding-bottom: 40px;}
.box-editoria.blogs .titulo-box-editoria {margin-top: -6px;}

.ed-blogs .c-chamada-blog {height: auto; padding-bottom: 35px; margin-bottom: 30px;}
.ed-blogs .tbn-lateral .c-chamada-blog {height: auto; margin-top: 30px; margin-bottom: 50px;}

.ed-blogs .c-chamada-blog .blogueiro {display: block; color: #666;}
.ed-blogs .c-chamada-blog .descricao-blog {font-size: 1.3em; color: #000; font-family: 'Roboto', sans-serif; font-style: italic; line-height: 120%; margin: 5px 0px 20px 0px;}
.ed-blogs .c-chamada-blog .titulo {font-size: 1.8em; line-height: 140%; text-transform: uppercase; padding: 10px;}
.ed-blogs .c-chamada-blog .data-post {color: #666; font-size: 1.2em; font-family: 'Roboto', sans-serif; font-weight: 700; margin-top: 20px; display: inline-block;}
.ed-blogs .c-chamada-blog .sumario {font-size: 1.6em; line-height: 120%;}
.ed-blogs .c-chamada-blog a.link-post {background: url(./img/bg-linha-pontilhada.png) repeat-x top left;}
.ed-blogs .c-chamada-blog a:hover .sumario {color: #999;}

.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs {padding: 0px;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .titulo-box {border-color: #7b583c; text-align: left; font-size: 1.8em;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .titulo-blog {font-size: 1.2em;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .tbn-linha > a {width: 50%; float: left; margin: 2.0em auto;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .tbn-linha + .tbn-linha {margin: 0px;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .mais-blogs {width: 100%; border-top: solid 1px #000; float: left;}
.ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .mais-blogs a {font-family: 'Roboto Condensed'; font-size: 1.4em; text-transform: uppercase; background: #0066b3; display: inline-block; color: #fff; width: auto; margin: 20px auto 0px auto; padding: 10px 15px;}

.c-chamada-blog .c-compartilhar-comentar {bottom: 0px; padding: 0px 0px 0px 46px;}
.c-chamada-blog .c-compartilhar-comentar > a + a {border-left: solid 1px #ababab;}
.ed-blogs .c-chamada-blog .c-compartilhar-comentar {width: 54px; left: 50%; margin-left: -27px; bottom: 0px; padding: 0px;}
.ed-blogs .c-chamada-blog .c-compartilhar-comentar .box-compartilhar {left: -26px;}

.c-passagem-onibus {height: auto; padding: 0px 0px 0px 0px; text-align: center; /*background: url("../img/bg-c-publi.png") 0 0 repeat;*/}
.c-passagem-onibus .titulo-box {text-align: left; border-color: #0066b3;}
.c-passagem-onibus iframe {margin-top: 30px;}
.c-passagem-onibus #rodoviaraonline-widget {overflow: visible !important;}

/** c-mais-lidas / c.mais-comentadas **/
.c-mais-lidas-comentadas {height: 260px; border-bottom: solid 1px;}
.c-mais-lidas-comentadas.col-4 .titulo-box {border-color: #ed2027; font-size: 1.8em;}
.c-mais-lidas-comentadas ul {width: 100%; float: left; height: auto; margin-top: 9px;}
.c-mais-lidas-comentadas ul li {background: url(./img/bg-linha-pontilhada.png) repeat-x bottom; width: 100%; float: left; padding: 15px 0px; display: table;}
.c-mais-lidas-comentadas ul li:last-child {background: transparent;}
.c-mais-lidas-comentadas.c-sequencia span {float: left; background: #ed2027; color: #fff; font-family: 'Roboto'; font-size: 2.0em; padding: 10px 15px; margin-right: 20px;}
.c-mais-lidas-comentadas ul li time {background: #e13214; color: #fff; padding: 3px 7px; float: left;}
.c-mais-lidas-comentadas article {height: 42px;}
.c-mais-lidas-comentadas .titulo {text-transform: none; font-size: 1.4em; color: #000; font-weight: 400; line-height: 110%;}
.c-mais-lidas-comentadas a:hover .titulo {color: #ed2027;}
.c-mais-lidas-comentadas ul li time {font: 400 1.1em 'Roboto', sans-serif; margin-right: 20px;}

.tbn-lateral .c-mais-lidas-comentadas {height: auto;}
.tbn-lateral .c-mais-lidas-comentadas article {height: auto;}
.tbn-lateral .c-mais-lidas-comentadas .titulo {font-size: 1.8em;}

.ultimas-noticias-com-publicidade {display: inline-flex; margin-bottom: 30px;}
.ultimas-noticias-com-publicidade > .col-12 {display: inline-flex;}
.ultimas-noticias-com-publicidade .c-mais-lidas-comentadas {height: 350px;}
.ultimas-noticias-com-publicidade .c-publi {height: 350px; padding: 50px 0px 0px 0px;}

/** c-mais-lidas **/
.c-mais-lidas {margin: 20px 0px; height: 445px; border-bottom: solid 1px #000;}
.c-mais-lidas .titulo-box {border-color: #ed2027; font-size: 1.8em; padding: 10px 0px 30px 0px;}
.c-mais-lidas .c-chamada {height: 380px;}
.c-mais-lidas .sobretitulo {width: 32px; padding: 7px 0px; text-align: center; background: #ed2027; font-size: 1.8em; font-family: 'Ubuntu', sans-serif; font-weight: 700;}
.c-mais-lidas a:hover .titulo {color: #ed2027;}

/** c-capa-do-dia **/
.c-capa-do-dia {height: 230px; position: relative; background: #000;}
.c-capa-do-dia figure {width: 100%; height: 230px; overflow: hidden; display: inline-block; transition: opacity 0.7s; -webkit-transition: opacity 0.7s; -moz-transition: opacity 0.7s; -ms-transition: opacity 0.7s; -o-transition: opacity 0.7s;}
.c-capa-do-dia figure img {height: 100%; left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
.c-capa-do-dia a:hover figure {opacity: 0.4;}

/** c-falecimentos-do-dia **/
.c-falecimentos-do-dia {height: 296px; position: relative; font-family: 'Roboto';}
.c-falecimentos-do-dia .titulo-box {border-color: #ee6d09; font-size: 1.6em; font-weight: 700; text-align: center; padding: 8px 10px;}
.c-falecimentos-do-dia figure {width: 50px; height: auto; margin: 20px auto 14px auto;}
.c-falecimentos-do-dia .data {text-align: center; display: block; font-size: 1.6em; font-weight: 500;}
.c-falecimentos-do-dia > a {width: 100%; height: 100%; color: initial;}
.c-falecimentos-do-dia .c-bt-box > span {margin: 10px auto 0px auto;}
.c-falecimentos-do-dia .c-bt-box a span {text-align: center; margin: 10px auto 0px auto;}
.c-falecimentos-do-dia a:hover .c-bt-box span {color: #ee6d09;}

.c-falecimentos-do-dia.col-4 {height: auto; margin-bottom: 30px;}
.c-falecimentos-do-dia.col-4 figure {width: 100%; margin: 5px auto 10px auto;}

.col-4.c-slim .c-falecimentos-do-dia.col-4 {height: 130px; margin-top: 30px;}
.col-4.c-slim .c-falecimentos-do-dia .titulo-box {padding: 4px 10px;}
.col-4.c-slim .c-falecimentos-do-dia.col-4 figure {width: 25px; margin: 0px auto 5px auto;}
.col-4.c-slim .c-falecimentos-do-dia .data {font-size: 1.4em;}
.col-4.c-slim .c-falecimentos-do-dia.col-4 .c-bt-box {height: 32px;}

/** c-newsletter **/
.c-newsletter {margin-top: 30px;}
.c-newsletter.tbn-coluna {margin-left: 0px;}
.c-newsletter h4 {background: #ed1c24; color: #fff; float: left; padding: 10px 12px; margin: 0px 20px 0px 0px;}
.c-newsletter p {width: 290px; float: left; font-size: 1.4em; line-height: 120%; margin: 0px 0px 0px 0px;}
.c-newsletter form {width: 48.6486%; float: right;}
.c-newsletter form input[type="text"] {width: calc(100% - 117px); float: left; color: #666; font-size: 1.4em; font-family: 'Roboto', sans-serif;}
.c-newsletter .form-busca button {width: 114px; height: 34px; padding: 0px; float: right;}
.c-newsletter .form-busca button.desativado {cursor: default; opacity: 0.6;}
.c-newsletter .form-busca button.desativado:hover {background-color: #0066b3;}
.c-newsletter .c-captcha {display: none; float: left; margin-top: 15px;}

.c-newsletter.col-4 h4 {width: 100%; text-align: center;}
.c-newsletter.col-4 p {width: 100%; margin: 10px 0px;}
.c-newsletter.col-4 form {width: 100%; margin-top: 0px;}

/** c-mapadosite **/
.c-mapadosite {font-family: 'Roboto', sans-serif;}
.c-mapadosite > ul {width: 100%; height: auto; float: left; margin-bottom: 10px; display: flex; display: -webkit-flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;}
.c-mapadosite > ul > li {width: 25%; float: left; margin-bottom: 40px;}
.c-mapadosite > ul > li > a, .c-mapadosite > ul > li > p {font-size: 2.2em; font-weight: 700; text-transform: uppercase; color: #000; margin-bottom: 15px;}
.c-mapadosite > ul > li > ul > li {font-size: 1.4em;}
.c-mapadosite > ul > li > ul > li a {color: #666; line-height: 140%;}
.c-mapadosite > ul > li > ul > li a:hover {color: #000;}
.c-mapadosite > ul > li ul.sites-externos li {font-size: 2.2em; font-weight: 700; text-transform: uppercase; margin-bottom: 15px;}
.c-mapadosite > ul > li ul.sites-externos li a {color: #000;}
.c-mapadosite > ul.linha-blogs > li:first-child {margin-bottom: 0px;}
.c-mapadosite > ul.linha-blogs > li > a {font-size: 1.8em;}
.c-mapadosite > ul.linha-blogs > li.li-blogs {width: 100%;}
.c-mapadosite > ul.linha-blogs > li.li-blogs > a {font-size: 2.2em;}
.c-mapadosite > ul > li a:hover,
.c-mapadosite > ul > li ul.sites-externos li a:hover {color: #ed1c24;}


/* PÁGINA DE BUSCA */

.ed-busca .gsc-result .gs-title { height: auto;}

/*****************************************************************************/
/* Classes para IE 9 (.ie9) */
/*****************************************************************************/

/** gradient **/
body.ie9 .g-chamada .titulo.gradient {background: url(../img/ie/bg-gradient-titulo-gg-slider.png) repeat-x bottom;}

/** c-onibus **/
body.ie9 .form-busca select {background: transparent;}

/** mapa do site **/
body.ie9 .mapa-site > ul > li {width: 180px;}
body.ie9 .mapa-site ul li {float: left; height: 200px;}
body.ie9 .mapa-site ul li + li  + li, .mapa-site ul li + li  + li + li {height: auto;}
body.ie9 .mapa-site ul li ul li {float: none; height: auto;}

/*****************************************************************************/
/* Responsivo */
/*****************************************************************************/
/** TELAS MENORES QUE 1240px **/
@media screen and (max-width: 1240px) {
    /** botões anterior/próximo **/
    .slider-bt .bt-anterior {left: 0px; /*background-position: 10px -325px;*/}
    .slider-bt .bt-proximo {right: 0px; /*background-position: 10px -260px;*/}
}

/** TELAS MENORES QUE 1150px **/
@media screen and (max-width: 1150px) {
    
    /** footer **/
    .m-rodape p {margin: 0px 5px 0px 40px;}
    .c-redes-sociais-footer li a {margin: 0px 10px;}
    
    .links-externos {width: 45%;}
    .links-externos .sites-tribuna li:first-child + li {margin: 0px 20px;}
    .links-externos .sites-tribuna .pnl-crime {width: 130px; height: 37px; background-size: 130px 37px;}
    .links-externos .sites-tribuna .tbn-regional { width: 60px; height: 54px; background-size: 60px 53px;}
    .links-externos .sites-tribuna .cc-buracos {width: 80px; height: 64px; background-size: 80px 64px;}
    
    /** slider **/
    .slider {max-width: 920px; height: 410px;}
    .slider .gg-chamada, .slider .g-chamada {height: 385px;}
    .slider .gg-chamada.img16x9 figure {height: 341px;}
    .slider .gg-chamada .titulo h2 {font-size: 3.0em;}
    
    .slider .g-chamada.img3x2 figure {height: 348px;}
    .slider .g-chamada.img3x2 figure img {margin-left: -261px;}
    .slider .g-chamada.img3x2 .titulo h2 {font-size: 2.2em;}
    
    .slider .g-chamada.img16x9 figure {height: 290px;}
    .slider .g-chamada.img16x9 .titulo h2 {font-size: 2.2em;}
    .slider .g-chamada.img16x9 .titulo .sumario {display: none;}
    
    .slider .m-chamada {height: 385px;}
    .slider .m-chamada.img1x1 figure {height: 290px;}
    .slider .m-chamada .titulo h2 {font-size: 1.8em;}
    
    /** c-chamadas **/
    .p-chamada.img16x9 figure {height: 75px;}
    
    .m-chamada-horizontal.col-6 {height: 190px;}
    .m-chamada-horizontal.col-6 figure {width: 190px; height: 190px;}
    .m-chamada-horizontal.col-6.img3x2 figure img {height: 100%;}
    .m-chamada-horizontal.col-6 .sumario {padding-top: 6px;}
    .m-chamada-horizontal.col-6 .titulo,
    .m-chamada-horizontal.col-6 .sumario,
    .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 54%;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .titulo,
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .sumario,
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .c-compartilhar-comentar {width: 100%;}
    
    .m-chamada.img3x2 figure {height: 141px;}
    
    .g-chamada.img16x9 figure {height: 298px;}
    
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {font-size: 2.2em;}
    
    /** conteudo-publicitario **/
    .c-chamada.conteudo-publicitario figure {height: 157px;}
    /*.conteudo-publicitario figure {height: 157px;}*/
    
    /** chamada-especial **/
    .c-chamada-especial {height: 376px;}
    .c-chamada-especial figure {height: 376px;}
    .c-chamada-especial .titulo {font-size: 1.6em;}
    
    /** area diagramavel **/
    .area-diagramavel > .col-8 {width: 56.9746%;}
    .area-diagramavel > .col-6 {width: 40.0901%;}
    .area-diagramavel > .col-2 {width: 17.1171%;}
    
    .area-diagramavel .g-chamada.img3x2.col-8 {height: 374px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 349px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 {height: 435px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure {height: 251px;}
    
    .area-diagramavel > .col-6 .m-chamada.img16x9 figure {height: 116px;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado .titulo {margin-top: 0px; padding: 0px 5px;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado figure {margin-top: 0px;}
    
    .area-diagramavel .c-publi.arroba-meia-pag {width: 37.3874%;}
    .area-diagramavel .tbn-lateral .c-publi.arroba-meia-pag {width: 100%; height: 622px; padding: 11px 0px;}
    
    .area-diagramavel .col-4.tbn-lateral {width: 39.7645%; margin-left: 3.2609%}
    
    /** box **/
    .box-editoria.regional .m-chamada-horizontal.col-6 {height: 170px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 figure {width: 170px; height: 170px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo,
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario,
    .box-editoria.regional .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 58%;}
    .box-editoria.regional .c-chamada-sem-foto.p-chamada .titulo {font-size: 1.4em;}
    .box-editoria.regional .p-chamada.col-2 figure {height: 141px;}
    
    .box-editoria.pop .m-chamada {height: 255px;}
    
    /** lista automatica **/
    .ed-noticias .tbn-lateral,
    .ed-deletra .tbn-lateral {width: 300px; float: right;}
    
    .lista-automatica.col-8 {width: calc(100% - 330px);}
    .lista-automatica.col-8 .m-chamada-horizontal .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal .sumario,
    .lista-automatica.col-8 .m-chamada-horizontal .c-compartilhar-comentar {width: 54%;}
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .sumario,
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .c-compartilhar-comentar {width: 100%;}
    
    /** Header Editorias De Letra **/
    .header-esportes.col-8 {width: calc(100% - 330px);}
    .tbn-cont .header-esportes.col-8 {width: 100%;}
    
    /** blogs **/
    .ed-blogs .zona-1 > .col-8 {width: calc(100% - 330px)}
    .ed-blogs .tbn-lateral {width: 300px; float: right;}
    
    .header-blog figure {width: 70px; height: 70px;}
    
    .ed-blogs .col-12 .c-publi.col-4.publi-lista-editoria {width: 100%; height: auto; margin-top: 30px; margin-left: 0px; padding: 0px;}
    
    /** ed-tags **/
    .ed-tags .tbn-lateral {width: 300px;}
    
    /** horoscopo **/
    .cont-horoscopo > .col-8 {width: calc(100% - 330px);}
    .cont-horoscopo > .tbn-lateral.col-4 {width: 300px; float: right;}
    .cont-horoscopo > .tbn-coluna + .tbn-coluna {margin-left: 3.2609%}
    
    .m-horoscopo {padding: 0px 0px 20px 0px;}
    .m-horoscopo ul {display: block;}
    .m-horoscopo ul li {display: inline-block; width: 16.22%; margin-top: 20px; float: left;}
    .m-horoscopo ul li a {padding-top: 35px;}
    
    /* Previsão de Tempo */
    .cont-previsao > .col-8 {width: calc(100% - 330px);}
    .cont-previsao > .tbn-lateral {width: 300px; float: right;}
    .c-previsao-estado .mapa-estado {display: none;}
    
    /* Edição do dia */
    .cont-edicaododia .arroba {width: 31.1594%}
    .c-edicao-passada.col-2 {width: 22.5543%; height: auto;}
    .c-edicao-passada.tbn-coluna:nth-child(5) {margin-left: 0px;}
    .c-edicao-passada.tbn-coluna:nth-child(7) {margin-left: 2.7027%;}
    .c-edicao-passada.tbn-coluna:nth-child(9) {margin-left: 0px;}
    
    .cont-edicaododia .arroba {width: 48.3696%; height: 378px; padding: 65px 0px;}
    
    /* Obituário */
    .cont-obituario > .col-8 {width: calc(100% - 330px);}
    .cont-obituario > .tbn-lateral {width: 300px; float: right;}
    
    /** c-lance-a-lance **/
    .c-lance-a-lance .jogo-placar {width: 33%;}
    .c-lance-a-lance .time {padding: 0px 5px;}
    .c-lance-a-lance .logo-time img {width: auto; height: 38px;}
    .c-lance-a-lance span.tit-lance {padding: 18px 5px;}
    
    /** c-loteria-jogo **/
    .c-loteria-jogo .loteria-numeros span {width: 30px; height: 30px; line-height: 30px;}
    
    /** .c-onibus **/
    .c-onibus.col-3 {width: 14.4144%;}
    .c-onibus .titulo-box {font-size: 1.5em;}
    .c-onibus.col-3 .form-busca {width: 100%;}
    .c-onibus.col-3 .form-busca input.busca {width: 100%; background-position: 105px 8px;}
    .c-onibus.col-3 .form-busca p {font-size: 1.4em;}
    .c-onibus.col-3 .form-busca select {background-position: 105px 12px;}
    .c-onibus.col-3 .form-busca ul.auto-completar {width: 100%; top: 141px;}
    
    /** .c-los-tres-inimigos **/
    .c-los-tres-inimigos {width: 14.4144%;}
    .c-los-tres-inimigos .autor-box {margin: 0px;}
    .c-los-tres-inimigos .logo-los-tres-inimigos {margin-top: 15px;}
    
    /** horario de onibus **/
    .cont-horario-onibus .c-horario-onibus {width: calc(100% - 330px);}
    .cont-horario-onibus > .tbn-lateral {width: 300px; float: right;}
    .cont-horario-onibus .c-horario-onibus .form-busca select {width: 100%; background-position: 90% 15px;}
    .cont-horario-onibus .c-horario-onibus .form-busca .horario {width: 30%; margin-right: 5%;}
    .cont-horario-onibus .c-horario-onibus .form-busca .buscar-linha {width: 65%;}
    .cont-horario-onibus .c-horario-onibus .form-busca .buscar-linha input.busca-linha {width: 70%;}
    .cont-horario-onibus .c-horario-onibus .form-busca .buscar-linha button {width: 25%; padding: 0px;}
    .cont-horario-onibus .c-horario-onibus .horarios-pontos ul {width: 100%; margin: 15px 0px 0px 10px; float: left;}
    
    /** c-chamada-cacaburacos e .c-chamada-paineldocrime **/
    .c-chamada-cacaburacos span, .c-chamada-paineldocrime span {width: 160px; color: #fff; padding: 12px 0px; display: inline-block; position: absolute; bottom: 30px; left: 50%; margin-left: -80px; text-transform: uppercase;}
    
    /** c-galeria-home **/
    .c-galeria-home {height: 410px;}
    .c-galeria-home figure {width: 730px; height: 410px;}
    .c-galeria-home .chamada-galeria {height: 410px;}
    
    /** c-chamada-blog **/
    .c-chamadas-blogs {width: calc(100% - 330px);}
    .box-editoria.blogs > .col-4 {width: 300px; margin-left: 30px;}
    .box-editoria.blogs .c-chamada-blog {height: 310px;}
    .box-editoria.blogs .c-publi.col-4 {width: 100%;}
    .box-editoria.blogs .c-chamada-blog .c-compartilhar-comentar {padding: 0px 0px 0px 20px;}
    
    .box-editoria.blogs .c-passagem-onibus {width: 39.7004%; height: 380px; padding: 40px 0px 0px 0px;}
    
    /** c-acompanhe-time **/
    .col-4 .c-acompanhe-time {height: 132px;}
    .col-4 .c-acompanhe-time ul {margin-top: 5px;}
    .col-4 .c-acompanhe-time ul li img {height: 70px;}
    
    /** c-falecimentos-do-dia **/
    .c-falecimentos-do-dia.col-4 {height: 132px; margin-bottom: 30px;}
    .c-falecimentos-do-dia.col-4 figure {width: 25px; height: auto; margin: 0px auto 5px auto;}
    .c-falecimentos-do-dia.col-4 .data {font-size: 1.2em;}
    .c-falecimentos-do-dia.col-4 .c-bt-box {height: 25px;}
    
    /** c-horoscopo **/
    .c-horoscopo.col-4 {height: 132px;}
    .c-horoscopo.col-4 ul {margin-top: 5px;}
    .c-horoscopo.col-4 ul li {margin-bottom: 10px;}
    .c-horoscopo.col-4 ul li a {height: 25px;}
    
    /** c-newsletter **/
    .c-newsletter h4 {width: 50%; text-align: center;}
    .c-newsletter form {width: 100%; margin: 10px 0px 0px 0px;}
    
    .c-newsletter.col-4 form input[type="text"] {width: calc(100% - 88px); font-size: 1.2em;}
    .c-newsletter.col-4 .form-busca button {width: 85px; font-size: 1.2em; padding: 0px;}
}

/** TELAS MENORES QUE 960px **/
@media screen and (max-width: 960px) {
    /** footer **/
    .m-rodape p, .m-rodape .telefone {display: none;}
    .links-externos {display: none;}
    .barra-servicos {margin: 0px;}
    .barra-servicos .c-servicos li {margin: 0px 10px 0px 0px;}
    
    /*.barra-grpcom-cont li {margin: 0px 5px 0px 0px;}*/
    .barra-grpcom-cont {padding: 0.5em 0 1em 0; text-align: center; width: 100%;}
    .barra-grpcom-cont li {display: none;}
    .barra-grpcom-cont li:first-child {display: block;}
    
    /** c-chamadas **/
    .g-chamada .titulo, .gg-chamada .titulo {height: auto;}
    
    .m-chamada-horizontal.col-6 {height: 150px;}
    .m-chamada-horizontal.col-6 figure {width: 150px; height: 150px;}
    .m-chamada-horizontal.col-6.img3x2 figure img {height: 100%;}
    .m-chamada-horizontal.col-6 .titulo {font-size: 1.6em; padding-top: 5px;}
    .m-chamada-horizontal.col-6 .sumario {font-size: 1.2em; padding-top: 5px;}
    .m-chamada-horizontal.col-6 .titulo,
    .m-chamada-horizontal.col-6 .sumario,
    .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 54%;}
    
    .m-chamada-horizontal.col-6.c-chamada-sem-foto {padding-top: 9px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .titulo {padding-top: 5px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .sumario {padding-top: 5px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .titulo,
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .sumario,
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .c-compartilhar-comentar {width: 100%;}
    
    .area-diagramavel-2 .m-chamada {width: 47.9452%; height: 350px;}
    .area-diagramavel-2 .m-chamada figure {height: 234px;}
    .area-diagramavel-2 .m-chamada .titulo {font-size: 2.0em;}
    
    .area-diagramavel-2 > .col-3 {width: 47.9452%;}
    .area-diagramavel-2 > .col-3 + .col-3 + .col-3 {margin-left: 0px; margin-top: 30px;}
    .area-diagramavel-2 > .col-3 + .col-3 + .col-3 + .col-3 {margin-left: 2.7027%; margin-top: 30px;}
    .area-diagramavel-2 .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 30px;}
    
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto {height: 350px;}
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {font-size: 2.4em;}
    
    /** chamada-especial **/
    .c-chamada-especial {height: 298px;}
    .c-chamada-especial figure {height: 298px;}
    .c-chamada-especial .titulo {font-size: 1.4em;}
    
    /** slider **/
    .slider {max-width: 730px; height: 340px;}
    .slider .gg-chamada, .slider .g-chamada {height: 315px;}
    .slider .gg-chamada.img16x9 figure {height: 271px;}
    .slider .gg-chamada .titulo {height: auto; display: table; padding: 15px 20px 5px 20px;}
    .slider .gg-chamada .titulo h2 {font-size: 2.8em;}
    
    .slider .g-chamada.img3x2 figure {height: 267px;}
    .slider .g-chamada.img3x2 figure img {margin-left: -200px;}
    .slider .g-chamada.img3x2 .titulo {height: auto; display: table;}
    .slider .g-chamada.img3x2 .titulo h2 {font-size: 1.8em;}
    
    .slider .g-chamada.img16x9 figure {height: 230px;}
    .slider .g-chamada.img16x9 .titulo {padding: 5px 0px 0px 0px;}
    .slider .g-chamada.img16x9 .titulo h2 {font-size: 2.0em;}
    
    .slider .m-chamada {height: 315px;}
    .slider .m-chamada.img1x1 figure {height: 230px;}
    .slider .m-chamada .titulo {height: auto; display: table;}
    .slider .m-chamada .titulo h2 {font-size: 1.6em;}
    
    /** area diagramavel **/
    .area-diagramavel > .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    
    .area-diagramavel > .col-8,
    .area-diagramavel > .col-6 {width: 100%; margin-bottom: 30px;}
    
    .area-diagramavel > .col-6 .tbn-linha {width: 60.9589%; float: left;}
    .area-diagramavel > .col-6 .tbn-linha + .tbn-linha {width: 34.9315%; margin-left: 4.1096%; margin-top: 0px;}
    .area-diagramavel > .col-6 .col-6.g-chamada.img3x2 {width: 100%;}
    .area-diagramavel > .col-6 .tbn-coluna + .tbn-coluna {margin-left: 0px; margin-top: 30px;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado {width: 100%; height: 166px;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado figure {margin: 5px 0px 0px 0px;}
    .area-diagramavel > .col-6 .m-chamada {width: 100%; height: 166px;}
    .area-diagramavel > .col-6 .m-chamada .titulo,
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado .titulo {font-size: 1.5em; margin-top: 2px;}
    
    .area-diagramavel > .col-6 .col-3.tbn-coluna .titulo {font-size: 1.5em;}
    .area-diagramavel .col-6 .col-3.tbn-coluna .titulo {margin-top: 0px;}
    .area-diagramavel .col-6 .col-3.tbn-coluna figure {height: 100px;}
    
    .area-diagramavel > .col-2 {width: calc(95.8904% - 300px); margin-right: 4.1096%;}
    .area-diagramavel > .col-2 .p-chamada {height: 140.5000px;}
    
    .area-diagramavel .tbn-lateral .c-publi.arroba-meia-pag {width: 47.9452%; height: 270px; padding: 10px 0px; float: left; margin-bottom: 0px;}
    .area-diagramavel .c-publi.arroba-meia-pag {width: 300px; height: 508px; padding-top: 128px;}
    .area-diagramavel .c-publi.arroba-meia-pag .arroba {display: block; height: 250px; margin: 0px auto; padding: 0px; float: none;}
    .area-diagramavel .c-publi.arroba-meia-pag .meiapagina {display: none;}
    
    .area-diagramavel .col-4.tbn-lateral {width: 100%;}
    
    /* matérias editorias */
    .area-diagramavel > .col-8 .col-4 {width: 47.9452%;}
    .area-diagramavel > .col-8 .col-4 + .col-4 {margin-left: 4.1096%;}
    
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 {height: 412px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 412px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure img {height: auto;}
    
    .area-diagramavel > .col-8 .m-chamada.col-4 {height: 350px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure {height: 234px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 .titulo {font-size: 2.0em;}
    
    /** box **/
    .box-editoria.de-letra .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    .box-editoria.de-letra.tbn-linha-grid .tbn-coluna .tbn-linha + .tbn-linha {margin-top: 0px;}
    .box-editoria.de-letra .col-9 {width: 100%;}
    .box-editoria.de-letra .col-9 .col-6 {width: 65.2968%;}
    .box-editoria.de-letra .col-9 .col-3 {width: 30.5936%; border-bottom: solid 1px #000; margin-bottom: 30px;}
    .box-editoria.de-letra .col-9 .tbn-coluna + .tbn-coluna {margin-left: 4.1096%;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 figure {height: 149px;}
    .box-editoria.de-letra > .col-3 {width: 100%;}
    .box-editoria.de-letra .col-3 + .col-3 {margin-left: 4.1096%;}
    .box-editoria.de-letra > .col-3 .tbn-linha {width: auto; float: none;}
    
    .box-editoria.regional .col-12 .col-6 {width: 100%; margin-bottom: 30px;}
    .box-editoria.regional .col-12 .col-6 .col-2 {width: 30.5936%;}
    .box-editoria.regional .col-12 .col-6 .tbn-coluna + .tbn-coluna {margin-left: 4.1096%;}
    .box-editoria.regional .col-12 .col-2,
    .box-editoria.regional .col-12 .col-4 {width: 47.9452%; margin-left: 0px;}
    .box-editoria.regional .col-12 > .col-2 {margin-right: 4.1096%}
    
    .box-editoria.regional .m-chamada-horizontal.col-6 {height: 144px; margin-bottom: 0px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 figure {width: 254px; height: 144px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 figure img {width: 100%; height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo {font-size: 2.0em; padding-top: 12px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario {font-size: 1.4em;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo,
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario,
    .box-editoria.regional .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 62%;}
    
    .box-editoria.regional .c-chamada-sem-foto.p-chamada {border-bottom: solid 1px #000;}
    .box-editoria.regional .c-chamada-sem-foto.p-chamada .titulo {font-size: 1.6em;}
    
    .box-editoria.regional .p-chamada.img16x9 figure,
    .box-editoria.regional .p-chamada.img1x1 figure {height: 198px;}
    .box-editoria.regional .p-chamada.img1x1 figure img {width: 100%; height: auto; left: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    
    .box-editoria.regional .p-chamada .titulo,
    .box-editoria.regional .p-chamada .sumario {padding-top: 10px; font-size: 2.0em;}
    
    .box-editoria.regional .m-chamada.col-3 {width: 47.9452%; border-bottom: solid 1px #000; margin-bottom: 30px;}
    .box-editoria.regional .m-chamada.col-3 + .m-chamada.col-3 {margin-left: 4.1096%;}
    .box-editoria.regional .m-chamada.col-3 .titulo,
    .box-editoria.regional .m-chamada.col-2 .titulo {font-size: 2.0em;}
    .box-editoria.regional .m-chamada.col-3 figure,
    .box-editoria.regional .p-chamada.col-2 figure,
    .box-editoria.regional .m-chamada.img3x2 figure {height: 198px;}
    .box-editoria.regional .m-chamada.col-3 figure img,
    .box-editoria.regional .p-chamada.col-2 figure img,
    .box-editoria.regional .m-chamada.img3x2 figure img {width: 100%; height: auto; left: 0px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    
    .box-editoria.pop .m-chamada {height: 235px;}
    .box-editoria.pop .m-chamada.img3x2 figure {height: 112px;}
    .box-editoria.pop .m-chamada .titulo {font-size: 1.6em;}
    
    .box-mais-lidas .c-mais-lidas-comentadas {width: 47.9452%}
    .box-mais-lidas .c-mais-lidas-comentadas + .c-mais-lidas-comentadas {margin-left: 4.1096%}
    
    /** ed-tags **/
    .ed-tags .tbn-lateral {width: 100%; margin-left: 0px;}
    
    /** lista automatica **/
    .ed-noticias .tbn-lateral, .ed-deletra .tbn-lateral {width: 100%;}
    
    .lista-automatica.col-8 {width: 100%; margin-bottom: 30px;}
    .lista-automatica.col-8 .m-chamada-horizontal .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal .sumario,
    .lista-automatica.col-8 .m-chamada-horizontal .c-compartilhar-comentar {width: 62%;}
    .tbn-lateral .c-publi.publi-lista-editoria {height: auto; padding: 0px;}
    .tbn-lateral .c-mais-lidas-comentadas {height: auto;}
    
    .bt-mais-noticias.ed-noticias:hover {background: #0066b3;}
    .bt-mais-noticias.ed-pop:hover {background: #702c91;}
    .bt-mais-noticias.ed-regional:hover {background: #e13214;}
    .bt-mais-noticias.ed-deletra:hover {background: #f84f0a;}
    .bt-mais-noticias.ed-painel-do-crime:hover {background: #ed2027;}
    
    .bt-mais-noticias.ed-noticias:active,
    .bt-mais-noticias.ed-pop:active,
    .bt-mais-noticias.ed-regional:active,
    .bt-mais-noticias.ed-deletra:active,
    .bt-mais-noticias.ed-painel-do-crime:active {background: #000;}
    
    /** Header Editorias De Letra **/
    .header-esportes.col-8 {width: 100%;}
    .header-esportes h2 {font-size: 3.2em;}
    
    /** blogs **/
    .ed-blogs .zona-1 > .col-8 {width: 100%;}
    .ed-blogs .tbn-lateral {width: 100%; margin-top: 30px;}
    
    .header-blog {border-bottom: solid 1px #7b583c; padding-bottom: 2em;}
    .header-blog .titulos {width: calc(100% - 116px); border: none;}
    .header-blog figure {width: 86px; height: 86px;}
    
    .ed-blogs .col-8 .col-7.c-chamada-post {width: 100%;}
    .ed-blogs .col-8 .col-7.c-chamada-post + .col-7.c-chamada-post {margin-left: 0px;}
    .ed-blogs .col-8 .col-7.bt-mais-posts {width: 100%;}
    
    .ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .tbn-linha {width: 50%;}
    
    .ed-blogs #loading {width: 100%;}
    
    /* Edição do dia */
    .c-edicao-dia, .c-busca-edicao {width: 40.0901%;}
    .c-edicao-dia.tbn-coluna {margin-left: 4.5662%;}
    .c-busca-edicao {margin-right: 4.5662%}
    
    .cont-edicaododia .arroba {height: 274px; padding: 12px 0px;}
    .cont-edicaododia .bt-mais-noticias {margin: 15px auto 0px auto;}
    
    /* Previsão de Tempo */
    .cont-previsao > .col-8 {width: 100%;}
    .cont-previsao > .tbn-lateral {width: 100%; float: left; margin: 30px 0px 0px 0px;}
    
    .c-previsao-cidade .infos-previsao .temperatura-max,
    .c-previsao-cidade .infos-previsao .temperatura-min {font-size: 4.6em;}
    
    /* Obituário */
    .cont-obituario > .col-8 {width: 100%;}
    .cont-obituario > .tbn-lateral {width: 100%; float: left; margin: 0px 0px 0px 0px;}
    
    /* Login */
    .c-pagina-login.col-6 {width: 65.2968%;}
    
    .c-pagina-login .form-busca .area-2 ul li input {width: 100%;}
    
    .c-pagina-login a.bt-login-sair-mobile {display: inline-block;}
    
    /* Erro 404 */
    .c-erro-404 .img-404 {width: 100%; padding-top: 30px; border-top: solid 3px #00aeef;}
    .c-erro-404 .img-404 {margin: 0px 0px 0px 0px;}
    .c-erro-404 .pagina-nao-encontrada {width: 100%; margin-left: 0px; border-top: none;}
    .c-erro-404 .pagina-nao-encontrada h2 {text-align: center;}
    
    /** horoscopo **/
    .cont-horoscopo > .col-8 {width: 100%;}
    .cont-horoscopo > .tbn-lateral.col-4 {width: 100%;}
    
    .c-frase-do-dia {height: auto; min-height: inherit; padding-bottom: 30px;}
    
    /** .c-horoscopo **/
    .box-utilidades .c-horoscopo.col-3 {width: 47.9452%; margin: 0px 0px 30px 4.1096%;}
    
    .c-horoscopo.col-4,
    .col-4.c-slim .c-horoscopo.col-4 {width: 47.9452%; height: 250px; float: left; margin-right: 4.1096%; margin-top: 0px;}
    .c-horoscopo.col-4 ul {margin-top: 20px;}
    .c-horoscopo.col-4 ul li {width: 25%; margin-bottom: 20px;}
    .c-horoscopo.col-4 ul li span {display: block; margin-top: 30px;}
    
    .col-4.c-slim .c-horoscopo.col-4 ul {margin-top: 20px;}
    .col-4.c-slim .c-horoscopo.col-4 ul li {margin-bottom: 20px;}
    .col-4.c-slim .c-horoscopo.col-4 ul li a {background-size: auto 24px;}
    
    /** c-lance-a-lance **/
    .c-lance-a-lance .lances-geral .jogo-placar {padding: 0px 0px;}
    .c-lance-a-lance span.time {display: none;}
    .c-lance-a-lance .num-gol {font-size: 2.0em;}
    .c-lance-a-lance span.tit-lance {padding: 18px 0px;}
    
    /** .box-utilidades **/
    .box-utilidades .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    
    /** .c-loteria **/
    .c-loteria.col-2 {width: 47.9452%;}
    .c-loteria.col-2 p {margin-top: 20px;}
    .c-loteria .loteria-numeros {margin-top: 10px;}
    .c-loteria.col-2 .loteria-numeros li {margin-top: 20px;}
    
    /** c-loteria-jogo **/
    .jogo-megasena, .jogo-quina, .jogo-timemania {height: 325px;}
    .c-loteria-jogo .loteria-numeros li {margin: 0px 2px 10px 2px;}
    .jogo-federal .loteria-numeros {width: 100%;}
    
    /** .c-onibus **/
    .box-utilidades .c-onibus.col-3 {margin-left: 4.1096%;}
    .c-onibus.col-3 {width: 47.9452%;}
    .c-onibus.col-3 .form-busca ul.auto-completar {width: 100%; top: 126px;}
    .c-onibus.col-3 .form-busca input.busca {background-position: 320px 8px;}
    .c-onibus.col-3 .form-busca select {background-position: 320px 12px;}
    
    .c-frota-elevador {margin-bottom: 30px;}
    
    /** .c-los-tres-inimigos **/
    .c-los-tres-inimigos.tbn-coluna.col-3 {width: 47.9452%; margin-left: 4.1096%;}
    .c-los-tres-inimigos .autor-box {margin: 0px 25px 0px 25px;}
    .c-los-tres-inimigos .logo-los-tres-inimigos {margin-top: -25px;}
    .c-los-tres-inimigos .charge {display: block;}
    .c-los-tres-inimigos .charge img {width: 80%; margin-left: 10%;}
    
    /** horario de onibus **/
    .cont-horario-onibus .c-horario-onibus {width: 100%; margin-bottom: 30px;}
    .cont-horario-onibus > .tbn-lateral {width: 100%; float: left;}
    .cont-horario-onibus > .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    
    /** .c-acompanhe-time **/
    .col-3 .c-acompanhe-time {height: 110px;}
    .col-3 .c-acompanhe-time ul {margin-top: 0px;}
    .col-3 .c-acompanhe-time .c-bt-box .tit-campeonato {font-size: 1.6em; margin: 10px 0px;}
    
    .area-diagramavel .col-4 .c-acompanhe-time {width: 47.9452%; height: 270px; float: left; margin-right: 4.1096%; margin-bottom: 0px;}
    .area-diagramavel .col-4 .c-acompanhe-time ul {margin-top: 50px;}
    .area-diagramavel .col-4 .c-acompanhe-time ul li img {height: 80px;}
    
    .col-4.c-slim .c-acompanhe-time {margin-top: 0px; height: 250px;}
    
    /** .titulo-campeonato **/
    .col-3 .c-titulo-campeonato {height: 55px; margin-top: 10px; background: transparent;}
    
    /** c-chamada-cacaburacos e .c-chamada-paineldocrime **/
    .c-chamada-cacaburacos, .c-chamada-paineldocrime {width: 47.9452%; margin-bottom: 30px;}
    .col-3.c-chamada-paineldocrime {margin-left: 4.1096%;}
    
    /** c-twitter e c-facebook **/
    .col-3.c-twitter, .col-3.c-facebook, .col-3.c-instagram {width: 47.9452%; margin-left: 0px;}
    .col-3.c-facebook {margin-left: 4.1096%;}
    
    /** c-galeria-home **/
    .c-galeria-home {height: 303px;}
    .c-galeria-home figure {width: 540px; height: 303px;}
    .c-galeria-home .chamada-galeria {height: 303px;}
    .c-galeria-home .titulo {font-size: 1.6em; line-height: 140%;}
    .c-galeria-home .sumario {font-size: 1.2em;}
    
    /** c-chamada-blog **/
    .c-chamadas-blogs {width: 100%; margin-bottom: 30px;}
    .box-editoria.blogs > .col-4 {width: 100%; margin-left: 0px;}
    .box-editoria.blogs .c-publi.col-4 {width: 100%; margin-left: 0px;}
    .box-editoria.blogs .c-chamada-blog {height: 262px; }
    .box-editoria.blogs .c-chamada-blog .c-compartilhar-comentar {padding: 0px 0px 0px 46px;}
    .box-editoria.blogs .c-passagem-onibus {width: 100%; padding: 10px 0px 0px 0px; margin-left: 0px;}
    
    /** c-mais-lidas / c.mais-comentadas **/
    .c-mais-lidas-comentadas.c-sequencia span {padding: 10px 14px; margin-right: 10px;}
    .c-mais-lidas-comentadas .titulo {font-size: 1.6em; line-height: 110%;}
    
    .ultimas-noticias-com-publicidade {margin-bottom: 30px;}
    .ultimas-noticias-com-publicidade,
    .ultimas-noticias-com-publicidade > .col-12 {display: inline-block;}
    .ultimas-noticias-com-publicidade .c-mais-lidas-comentadas {width: 47.9452%; height: 350px; margin: 0px 0px 0px 0px;}
    .ultimas-noticias-com-publicidade .c-mais-lidas-comentadas + .c-mais-lidas-comentadas {margin-left: 4.1096%}
    .ultimas-noticias-com-publicidade .c-publi.col-4 {width: 100%; height: 300px; padding: 25px 0px 0px 0px;}
    .ultimas-noticias-com-publicidade .c-facebook {width: 100%; margin: 30px 0px 0px 0px;}
    
    /** c-capa-do-dia **/
    .c-capa-do-dia.tbn-coluna {width: 100%; height: 487px; margin: 30px 0px 0px 0px;}
    .c-capa-do-dia figure {height: 487px;}
    
    /** c-falecimentos-do-dia **/
    .c-falecimentos-do-dia.col-4 {width: 47.9452%; height: 270px; float: left; margin-right: 4.1096%;}
    .c-falecimentos-do-dia.col-4 .titulo-box {text-align: left; padding: 8px 0px;}
    .c-falecimentos-do-dia.col-4 figure {width: 50px; margin: 20px auto 20px auto;}
    .c-falecimentos-do-dia.col-4 .data {font-size: 1.6em;}
    .c-falecimentos-do-dia.col-4 .c-bt-box {height: 62px;}
    .c-falecimentos-do-dia .c-bt-box a {margin-top: 20px;}
    
    .col-4.c-slim .c-falecimentos-do-dia.col-4 {height: 270px; margin-top: 0px;}
    .col-4.c-slim .c-falecimentos-do-dia .titulo-box {padding: 8px 0px;}
    .col-4.c-slim .c-falecimentos-do-dia.col-4 figure {width: 50px; margin: 20px auto 20px auto;}
    .col-4.c-slim .c-falecimentos-do-dia .data {font-size: 1.6em;}
}

/** TELAS MENORES QUE 770px **/
@media screen and (max-width: 770px) {
    .sobretitulo, .titulo {z-index: 1;}
    
    /** Footer **/
    .barra-servicos .c-servicos {display: none;}
    /*.c-nav-barra-grpcom {display: none;}*/
    
    /** mapa do site **/
    .c-mapadosite > ul > li {width: 33%; margin-bottom: 20px;}
    .c-mapadosite > ul.linha-editorias > li:last-child {width: 100%;}
    .c-mapadosite > ul.linha-editorias > li ul.sites-externos {width: 100%; margin-top: 0px;}
    .c-mapadosite > ul.linha-editorias > li ul.sites-externos li {width: 33%; float: left; font-size: 1.6em; /*padding-right: 100px;*/}
    .c-mapadosite > ul.linha-institucional {margin-top: 20px;}
    
    /** c-tempo-real **/
    .c-tempo-real {height: 30px;}
    .c-tempo-real span {width: 90px; font-size: 1.1em; padding: 0px;}
    .c-tempo-real span + span {width: 5px;}
    .c-tempo-real ul li {display: block;}
    .c-tempo-real ul li {width: 100%; text-align: center;}
    .c-tempo-real ul li h2 {font-size: 1.3em; text-align: center;}
    .c-tempo-real ul li + li {display: none;}
    
    /** c-chamadas **/
    .g-chamada .titulo, .gg-chamada .titulo {height: 100px;}
    
    .m-chamada-horizontal.col-6 {width: 100%; height: auto; margin-bottom: 0px;}
    .m-chamada-horizontal.col-6.tbn-coluna + .m-chamada-horizontal.col-6.tbn-coluna {margin-left: 0px; margin-top: 30px;}
    .m-chamada-horizontal.col-6.img3x2 figure {width: 40%; height: 169px;}
    .m-chamada-horizontal.col-6 .titulo {font-size: 2.0em;}
    .m-chamada-horizontal.col-6 .sumario {font-size: 1.4em; padding-top: 12px;}
    .m-chamada-horizontal.col-6 .titulo,
    .m-chamada-horizontal.col-6 .sumario,
    .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 57%;}
    
    .m-chamada-horizontal.col-6.c-chamada-sem-foto {padding-bottom: 40px; padding-top: 12px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto {padding-top: 12px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .titulo {padding-top: 12px;}
    .m-chamada-horizontal.col-6.c-chamada-sem-foto .c-compartilhar-comentar {width: 100%;}
    
    .area-diagramavel-2 .m-chamada {height: 320px;}
    .area-diagramavel-2 .m-chamada figure {height: 203px;}
    
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto {height: 320px;}
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {font-size: 2.4em;}
    
    /** slider (foi removido a partir desta resolução) **/
    .slider {max-width: 635px; height: auto; z-index: inherit;}
    .slider .c-chamada {margin-bottom: 30px; width: 100%; z-index: inherit;}
    .slider > div {width: 100%;}
    .slider .c-chamada.img16x9 figure img {width: auto; height: 100%;}
    .slider:last-child article {margin-bottom: 0px;}
    
    /** m chamada slider **/
    .slider .m-chamada {height: auto; border-bottom: solid 1px #000; padding-bottom: 35px;}
    .slider .m-chamada .titulo {margin-top: 16px;}
    .slider .m-chamada .titulo h2 {font-size: 1.8em;}
    .slider .m-chamada.img1x1 figure {height: 180px;}
    .slider .m-chamada.img1x1 figure img {width: 100%; height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    
    /** g chamada slider **/
    .slider .g-chamada.img16x9 {height: auto; border-bottom: solid 1px #000; padding-bottom: 35px;}
    .slider .g-chamada.img16x9 .titulo {height: auto; padding: 0px; margin-top: 16px;}
    .slider .g-chamada.img16x9 .titulo h2 {font-size: 1.8em;}
    .slider .g-chamada.img16x9 figure {height: 180px;}
    .slider .g-chamada.img16x9 figure img {width: 100%; height: auto;}
    
    .slider .g-chamada.img3x2 {height: 330px;}
    .slider .g-chamada.img3x2 .titulo h2 {font-size: 2.0em;}
    .slider .g-chamada.img3x2 figure {height: 297px;}
    .slider .g-chamada.img3x2 figure img {width: 100%; height: auto; left: 0; top: 50%; margin-left: 0px; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    
    /** gg chamada slider **/
    .slider .gg-chamada {height: 330px;}
    .slider .gg-chamada .titulo {padding-bottom: 10px;}
    .slider .gg-chamada .titulo h2 {font-size: 2.0em;}
    .slider .gg-chamada.img16x9 figure {height: 297px;}
    .slider .gg-chamada.img16x9 figure img {width: 100%; height: auto;}
    
    /** paginação **/
    .slider-pag ul {width: 190px; margin-left: -80px;}
    
    /** area diagramavel **/
    .area-diagramavel > .col-6 .m-chamada .titulo,
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado .titulo {font-size: 1.3em; margin-top: 2px;}
    
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 {height: 358px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 358px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 .titulo.gradient {height: auto;}
    .area-diagramavel > .col-8 .m-chamada.col-4 {height: 320px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure {height: 203px;}
    
    .area-diagramavel > .col-6 .col-3.tbn-coluna .titulo {font-size: 1.3em; margin-top: 3px;}
    
    /** box **/
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 figure {height: 277px;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 figure {height: 130px;}
    
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo,
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario,
    .box-editoria.regional .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 57%;}
    
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo {padding-top: 6px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario {padding-top: 6px;}
    
    .box-editoria.pop .m-chamada.img3x2 figure {height: 97px;}
    
    /** lista automatica **/
    .lista-automatica.col-8 .m-chamada-horizontal .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal .sumario,
    .lista-automatica.col-8 .m-chamada-horizontal .c-compartilhar-comentar {width: 57%;}
    
    /** blogs **/
    .ed-blogs .tbn-lateral .c-chamada-blog.mais-blogs .tbn-linha {width: 100%;}
    
    .header-blog p {width: 100%;}
    .header-blog .titulos {padding-bottom: 0px;}
    .header-blog .descricao-blog {margin: 10px 0px 0px 0px;}
    .header-blog .c-redes-sociais {position: relative; float: left; margin: 15px 0px 10px 0px; bottom: inherit;}
    .header-blog .c-redes-sociais li a {margin: 0px 10px 0px 0px;}
    
    /** Login **/
    .c-pagina-login .form-busca .area-3 ul .li-15 {width: 48%;}
    
    /** c-lance-a-lance **/
    .c-lance-a-lance {margin-bottom: 30px;}
    .c-lance-a-lance .time {display: none;}
    .c-lance-a-lance .lances-geral .time {display: none;}
    
    /** .c-horoscopo **/
    .box-utilidades .c-horoscopo.col-3 {height: 280px; margin: 0px 0px 30px 4.1096%;}
    .c-horoscopo.col-3 ul li {margin-bottom: 20px;}
    
    /** .c-loteria **/
    .c-loteria.col-2 {height: 280px;}
    .c-loteria.col-2 .loteria-numeros li {width: 16.6666%;}
    
    /** c-loteria-jogo **/
    .c-loteria-jogo h2 {font-size: 2.6em;}
    .c-loteria-jogo svg {padding-top: 3px;}
    .jogo-lotofacil .loteria-numeros {margin: 35px 0px;}
    
    /** .c-onibus **/
    .c-onibus.col-3 {height: 280px;}
    .c-onibus.col-3 .form-busca p {margin: 20px 0px 10px 0px;}
    .c-onibus.col-3 .form-busca input.busca {background-position: 275px 8px;}
    .c-onibus.col-3 .form-busca select {background-position: 275px 12px;}
    .c-onibus.col-3 .form-busca button {margin-top: 20px;}
    
    /** .c-los-tres-inimigos **/
    .c-los-tres-inimigos.tbn-coluna.col-3 {height: 280px;}
    .c-los-tres-inimigos .charge img {margin-top: 10px;}
    .c-los-tres-inimigos .titulo-charge {margin-top: 10px;}
    
    /** horario de onibus **/
    .cont-horario-onibus .c-horario-onibus .horarios-pontos ul {margin: 15px 0px 0px 0px;}
    
    /** .c-acompanhe-time **/
    .area-diagramavel .col-4 .c-acompanhe-time {margin-bottom: 30px;}
    
    /** c-galeria-home **/
    .c-galeria-home {height: 387px;}
    .c-galeria-home figure {width: 635px; height: 357px;}
    .c-galeria-home .chamada-galeria {width: 100%; height: 100%; padding: 0px; position: absolute; background: transparent;}
    .c-galeria-home .titulo {font-size: 2.0em; position: absolute; bottom: 30px; margin: 0px; padding: 15px 15px; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 10%, rgba(0,0,0,1) 55%); background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 10%,rgba(0,0,0,1) 55%); background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 10%,rgba(0,0,0,1) 55%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
    .c-galeria-home .sumario {display: none;}
    .c-galeria-home .sobretitulo {left: 15px; margin-top: 15px;}
    .c-chamada.c-galeria-home a.link-texto {padding: 0px; width: 100%; height: 100%;}
    .c-galeria-home .c-compartilhar-comentar {height: 30px; padding: 0px 0px 0px 15px; margin: 0px; position: absolute; background: #000;}
    
    /** c-mais-lidas / c.mais-comentadas **/
    .col-12 > .c-mais-lidas-comentadas.col-4 {width: 47.6378%}
    .col-12 > .c-mais-lidas-comentadas.col-4 + .c-mais-lidas-comentadas.col-4 {margin-left: 4.7244%;}
    .c-mais-lidas-comentadas.col-4 span {font-size: 1.8em; padding: 10px 15px; margin-right: 20px;}
    
    /** c-capa-do-dia **/
    .c-capa-do-dia.tbn-coluna {width: 100%; height: 430px; margin: 30px 0px 0px 0px;}
    .c-capa-do-dia figure {width: 100%; height: 430px; overflow: hidden; display: inline-block; transition: opacity 0.7s; -webkit-transition: opacity 0.7s; -moz-transition: opacity 0.7s; -ms-transition: opacity 0.7s; -o-transition: opacity 0.7s;}
    .c-capa-do-dia figure img {height: 100%; left: 50%; position: relative; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
    .c-capa-do-dia a:hover figure {opacity: 0.4;}
    
    /** c-twitter e c-facebook **/
    .de-letra .c-facebook {width: 100%; margin: 30px 0px 0px 0px;}
    
    /** .c-newsletter **/
    .c-newsletter h4 {width: auto;}
}

/** TELAS MENORES QUE 680px **/
@media screen and (max-width: 680px) {
    /** slider **/
    .slider .chamadas-slider {margin: 0px;}
    
    /** m chamada slider **/
    .slider .m-chamada .titulo {padding-top: 0px;}
    .slider .m-chamada.img1x1 figure img {top: 50%; left: 0;}
    
    /** g chamada slider **/
    .slider .g-chamada.img3x2 figure {height: 297px;}
    
    /** c-chamadas **/
    .c-chamada,
    .c-chamada-sem-foto {margin-bottom: 30px;}
    .c-chamada-sem-foto.p-chamada .titulo {font-size: 2.0em;}
    
    .m-chamada-horizontal.col-6.img3x2 figure {width: 40%; height: 144px;}
    
    .box-editoria.regional .col-12 > .p-chamada.col-2,
    .box-editoria.regional .col-12 .col-2,
    .p-chamada,
    .m-chamada {width: 100%; height: auto; padding-bottom: 35px; border-bottom: solid 1px #000; margin-bottom: 30px;}
    
    .box-editoria.regional .col-12 > .p-chamada.col-2 figure,
    .box-editoria.regional .col-12 .col-2 figure,
    .p-chamada figure,
    .m-chamada figure {height: 180px;}
    
    .box-editoria.regional .col-12 > .p-chamada.col-2 .titulo,
    .box-editoria.regional .col-12 .col-2 .titulo,
    .p-chamada .titulo,
    .m-chamada .titulo {padding-top: 8px; font-size: 1.8em; margin-top: 0px;}
    
    .box-editoria.regional .col-12 > .p-chamada.col-2 .sumario,
    .p-chamada .sumario,
    .m-chamada .sumario {display: none;}
    
    .g-chamada .titulo, .gg-chamada .titulo {height: auto; display: table; padding: 15px 20px 5px 20px;}
    .g-chamada.img3x2 {height: 442px;}
    .g-chamada.img3x2 figure, .gg-chamada.img3x2 figure {height: auto;}
    
    .img3x2 figure img {width: 100%;}
    
    .area-diagramavel-2 .m-chamada {margin-bottom: 0px;}
    .area-diagramavel-2 .m-chamada figure {height: 172px;}
    
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto {margin-bottom: 0px;}
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {font-size: 2.2em;}
    .area-diagramavel-2 > .tbn-coluna + .tbn-coluna {margin-left: 2.7027%;}
    
    /** especial-patrocinado **/
    .c-chamada.especial-patrocinado {padding-bottom: 40px;}
    .c-chamada.especial-patrocinado figure {height: 176px; padding: 0px 10px; margin: 10px 0px;}
    .c-chamada.especial-patrocinado .titulo {margin: 0px;}
    .c-chamada.especial-patrocinado .sobretitulo {top: 20px; left: 20px;}
    .c-chamada.especial-patrocinado .c-compartilhar-comentar {display: block; padding-left: 10px;}
    
    /** .conteudo-publicitario **/
    .c-chamada.conteudo-publicitario,
    .box-editoria.regional .col-12 > .col-4.c-chamada.conteudo-publicitario {width: 100%; height: auto; padding-bottom: 40px;}
    .c-chamada.conteudo-publicitario figure {height: 160px;}
    
    /*.conteudo-publicitario {height: auto; padding-bottom: 40px;}*/
    
    /** chamada-especial **/
    .c-chamada-especial {width: 47.2222%; height: 456px;}
    .c-chamada-especial:first-child {margin-right: 5.5556%;}
    .c-chamada-especial:last-child {margin-left: 5.5556%}
    .c-chamada-especial figure {height: 456px;}
    .c-chamada-especial .titulo {font-size: 1.9em;}
    
    /** c-compartilhar-comentar **/
    .area-diagramavel .col-6 .tbn-coluna + .tbn-coluna .c-compartilhar-comentar {display: block;}
    
    /** box-compartilhar **/
    .c-compartilhar-comentar .box-compartilhar a {width: 25%;}
    .c-compartilhar-comentar .box-compartilhar a.comp-what {display: table-cell;}
    
    /** area diagramavel **/
    .area-diagramavel .m-chamada {height: auto;}
    .area-diagramavel .p-chamada {height: auto; padding-bottom: 40px;}
    .area-diagramavel > .col-8,
    .area-diagramavel > .col-6 {margin-bottom: 0px;}
    .area-diagramavel > .col-6 .tbn-linha {width: 100%;}
    .area-diagramavel > .col-6 .tbn-linha + .tbn-linha {width: 100%; margin: 0px;}
    .area-diagramavel > .col-6 .tbn-coluna + .tbn-coluna {margin-top: 0px;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado {height: auto;}
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado figure {height: 180px; margin-top: 10px;}
    .area-diagramavel > .col-6 .m-chamada {height: auto; padding-bottom: 40px;}
    .area-diagramavel > .col-6 .m-chamada.img16x9 figure {height: 190px;}
    .area-diagramavel > .col-6 .col-3.tbn-coluna .titulo {font-size: 1.8em;}
    .area-diagramavel > .col-6 .m-chamada .titulo,
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado .titulo {font-size: 2.0em;}
    .area-diagramavel > .col-2 {width: 100%;}
    .area-diagramavel > .col-2 .p-chamada {height: auto;}
    .area-diagramavel .c-publi.arroba-meia-pag {width: 100%; height: 280px; padding: 15px 0px; text-align: center; margin-bottom: 0px;}
    
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 {height: 304px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 304px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure {height: 172px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 .titulo {padding-top: 0px;}
    
    .area-diagramavel .tbn-lateral .c-publi.arroba-meia-pag {width: 100%;}
    
    /** box **/
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 figure {height: 236px;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 figure {height: 111px;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 .sumario {display: block;}
    
    .box-editoria.regional {padding-bottom: 0px; border-bottom: none; margin-top: 0px;}
    .box-editoria.regional .col-12 > .col-6 {margin-bottom: 0px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 {margin-bottom: 30px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 figure {width: 224px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo,
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario,
    .box-editoria.regional .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 56%;}
    
    .box-editoria.regional .p-chamada.img16x9 figure {height: 146px;}
    .box-editoria.regional .p-chamada .titulo,
    .box-editoria.regional .p-chamada .sumario {padding-top: 12px;}
    .box-editoria.regional .p-chamada .titulo {font-size: 2.0em;}
    .box-editoria.regional .p-chamada .sumario {display: block;}
    
    /*.box-editoria.regional  .col-12 > .col-2,*/
    .box-editoria.regional  .col-12 > .col-4 {width: 100%; height: auto; margin-bottom: 0px;}
    
    .box-editoria.pop {margin-bottom: 0px; border-bottom: none;}
    .box-editoria.pop .m-chamada {height: auto; border-bottom: solid 1px #000;}
    .box-editoria.pop .m-chamada.img3x2 figure {height: 180px;}
    .box-editoria.pop .m-chamada.img3x2 figure img {height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .box-editoria.pop .m-chamada .titulo {font-size: 1.8em;}
    .box-editoria.pop .c-chamada-sem-foto {padding-top: 0px;}
    
    /** lista automatica **/
    .lista-automatica.col-8 .m-chamada-horizontal {margin-top: 0px;}
    
    .lista-automatica.col-8 .m-chamada-horizontal figure {width: 216px; height: 144px;}
    .lista-automatica.col-8 .m-chamada-horizontal,
    .lista-automatica.col-8 .m-chamada-horizontal figure img {height: 144px;}
    
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .titulo {font-size: 2.2em; padding-top: 8px;}
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .sumario {padding-top: 5px;}
    
    .lista-automatica .c-publi.tbn-coluna {margin: 0px 0px 30px 0px;}
    
    /** Header Editorias De Letra **/
    .header-esportes.col-8,
    .header-esportes.col-12 {display: none;}
    
    /** blogs **/
    .header-blog .c-redes-sociais li.whatsapp {display: block;}
    
    /** Login **/
    .cont-login.zona-1 {margin-top: 30px;}
    
    /* Edição do dia */
    .c-edicao-dia, .c-busca-edicao {width: 100%;}
    .c-edicao-dia.tbn-coluna {margin: 30px 0px 30px 0px;}
    .c-edicao-dia h2 {font-size: 1.8em; margin-bottom: 10px;}
    .c-edicao-dia img {width: 200px;}
    .c-edicao-dia .busca-sem-retorno {width: 100%; margin-top: 0px; font-size: 1.8em; text-align: center;}
    
    .c-busca-edicao {margin-right: 0px}
    .c-busca-edicao .form-busca {width: 50%;}
    .c-busca-edicao .form-busca select {background-position: 95% 12px;}
    
    .c-edicao-dia img {width: 254px;}
    
    .c-edicao-passada.col-2 {width: 47.2222%; margin-top: 0px; margin-bottom: 30px;}
    .c-edicao-passada.col-2:nth-child(even) {margin-left: 0px;}
    .c-edicao-passada.col-2:nth-child(odd) {margin-right: 5.5556%}
    .c-edicao-passada.tbn-coluna:nth-child(7) {margin-left: 0px;}
    
    .cont-edicaododia .arroba {width: 100%;}
    
    /** .c-onibus **/
    .c-onibus.col-3 .form-busca input.busca {background-position: 98% 8px;}
    .c-onibus.col-3 .form-busca select {background-position: 98% 12px;}
    
    /** .c-acompanhe-time **/
    .col-3 .c-acompanhe-time .c-bt-box .tit-campeonato {font-size: 1.4em;}
    
    .area-diagramavel .c-acompanhe-time.col-4 {width: 100%; height: 110px; margin: 0px 0px 30px 0px;}
    .area-diagramavel .c-acompanhe-time.col-4 ul {margin-top: 0px;}
    .area-diagramavel .c-acompanhe-time.col-4 ul li img {height: 60px;}
    
    /** c-galeria-home **/
    .c-galeria-home {height: 334px;}
    .c-galeria-home figure {width: 540px; height: 304px;}
    
    /** c-falecimentos-do-dia **/
    .c-falecimentos-do-dia.col-4 {width: 100%; height: auto; margin-right: 0px;}
    .c-falecimentos-do-dia.col-4 figure {width: 40px; margin: 0px auto 10px auto;}
    .c-falecimentos-do-dia.col-4 .c-bt-box {position: relative; float: left; margin-top: 10px;}
    
    /** redes-sociais-editoria **/
    
    .redes-sociais-editoria .c-instagram,
    .redes-sociais-editoria .c-twitter {margin-bottom: 30px;}
    
    /** c-horoscopo **/
    .c-horoscopo.col-4, .col-4.c-slim .c-horoscopo.col-4 {width: 100%; height: auto; float: left; margin-right: 0px;}
    .c-horoscopo.col-4 ul, .col-4.c-slim .c-horoscopo.col-4 ul {margin-top: 20px;}
    .c-horoscopo.col-4 ul li, .col-4.c-slim .c-horoscopo.col-4 ul li {width: 25%; margin-bottom: 36px;}
    .col-4.c-slim .c-horoscopo.col-4 ul li a {height: 30px; background-size: auto 24px;}
    .box-utilidades .c-horoscopo.col-3 {width: 100%; margin: 0px 0px 30px 0px;}
    
    .c-signo .c-redes-sociais li.whatsapp {display: block;}
    
    /** c-loteria-jogo **/
    .jogo-megasena, .jogo-quina, .jogo-timemania,
    .jogo-lotomania, .jogo-lotofacil, .jogo-federal {height: auto;}
    .c-loteria-jogo .loteria-numeros span {width: 40px; height: 40px; line-height: 40px;}
    .jogo-lotomania .loteria-numeros, .jogo-lotofacil .loteria-numeros {margin: 0px 0px 15px 0px;}
    .jogo-federal .loteria-numeros {margin: 15px 0px;}
    
    /** c-chamada-blog **/
    .box-editoria.blogs .c-chamada-blog {height: 292px; padding: 0px 5px; }
    .box-editoria.blogs .c-chamada-blog .c-compartilhar-comentar {height: auto; padding: 0px 0px 0px 32px;}
    
    .ed-blogs .c-chamada-blog {padding-bottom: 35px;}
    .ed-blogs .c-chamada-blog .c-compartilhar-comentar {bottom: 10px;}
    
    /** c-mais-lidas / c.mais-comentadas **/
    .col-12 > .c-mais-lidas-comentadas.col-4 {width: 100%; margin: 0px; height: auto;}
    .col-12 > .c-mais-lidas-comentadas.col-4 + .c-mais-lidas-comentadas.col-4 {margin: 30px 0px 0px 0px;}
    .ultimas-noticias-com-publicidade .c-mais-lidas-comentadas.col-4 {width: 100%; margin: 0px; height: auto;}
    .ultimas-noticias-com-publicidade .c-mais-lidas-comentadas.col-4 + .c-mais-lidas-comentadas.col-4 {margin: 30px 0px 0px 0px;}
    .c-mais-lidas-comentadas article {height: auto;}
    .c-mais-lidas-comentadas .titulo {line-height: 120%;}
    .c-mais-lidas-comentadas.col-4 .titulo {font-size: 1.8em;}
    
}

/** TELAS MENORES QUE 580px **/
@media screen and (max-width: 580px) {
    /** Configurações gerais **/
    .titulo-pagina {font-size: 2.4em;}
    
    /** slider **/
    .zona-1.tbn-linha-grid.area-slider {max-width: 460px;}
    
    /** footer **/
    .m-rodape {height: 34px; margin-bottom: 20px;}
    .m-rodape .logo-tb {width: 153px; height: 38px; margin: -2px 0px 0px 6px;}
    .c-redes-sociais-footer {margin: 9px 0px 0px 0px;}
    .c-redes-sociais-footer li a {width: 16px; height: 16px; background-size: auto 16px; margin: 0px 8px;}
    .c-redes-sociais-footer li a.link-goog {width: 24px; background-size: auto 14px;}
    .mapa-site {display: none;}
    
    /** mapa do site **/
    .c-mapadosite > ul > li > a, .c-mapadosite > ul > li > p,
    .c-mapadosite > ul.linha-blogs > li.li-blogs > a {font-size: 2.0em;}
    .c-mapadosite > ul.linha-blogs > li > a {font-size: 1.6em;}
    .c-mapadosite > ul > li {width: 40%; margin-right: 5%;}
    .c-mapadosite > ul.linha-editorias > li:last-child {width: 50%;}
    .c-mapadosite > ul.linha-editorias > li ul.sites-externos li {width: 100%; margin-bottom: 5px;}
    
    /** c-lance-a-lance **/
    .c-lance-a-lance span.tit-lance {width: 100%; padding: 12px 0px; font-size: 1.2em; line-height: 100%; margin-bottom: 1px; border: none;}
    
    .c-lance-a-lance .lances-geral {width: 100%; height: 58px; display: block; float: left; overflow: hidden;}
    .c-lance-a-lance .lances-geral .jogo-placar {width: 100%; height: auto; margin: 7px 0px;}
    .c-lance-a-lance .lances-geral .jogo-placar + .jogo-placar {border: none}
    .c-lance-a-lance .lances-geral .jogo-placar a {display: inline-block;}
    .c-lance-a-lance .lances-geral .time {display: inline-block; font-size: 1.4em; padding: 0px 10px;}
    .c-lance-a-lance .num-gol {padding: 0px 8px; font-size: 2.4em;}
    
    .bt-mobile-lance-a-lance {width: 100%; position: absolute; top: 40px; display: block;}
    .bt-mobile-lance-a-lance a {width: 12px; height: 28px; margin-top: 14px; position: inherit; font-size: 0; z-index: 3;}
    .bt-mobile-lance-a-lance a svg {width: 12px; height: 28px; fill: #00aeef;}
    .bt-mobile-lance-a-lance a:hover svg {fill: #50cfff;}
    .bt-mobile-lance-a-lance .bt-anterior {left: 0px;}
    .bt-mobile-lance-a-lance .bt-proximo {right: 0px;}
    
    /** area diagramavel **/
    .area-diagramavel > .col-8 .m-chamada.col-4 {width: 100%;}
    .area-diagramavel > .col-8 .col-4 + .col-4 {margin-left: 0px;}
    
    .area-diagramavel > .col-6 .c-chamada.especial-patrocinado {height: auto;}
    .area-diagramavel > .col-6 .m-chamada.img16x9 figure {height: 180px;}
    .area-diagramavel > .col-6 .col-6.g-chamada.img3x2 {height: 370px;}
    
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 {height: 259px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 259px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 {height: auto;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure {height: 180px;}
    .area-diagramavel > .col-8 .m-chamada.col-4 figure img {height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .area-diagramavel > .col-8 .m-chamada.col-4 .titulo {font-size: 1.8em;}
    
    .area-diagramavel-2 {margin-top: 0px;}
    .area-diagramavel-2 > .col-3 {width: 100%; margin-left: 0px;}
    .area-diagramavel-2 > .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    .area-diagramavel-2 > .col-3 + .col-3 + .col-3 + .col-3 {margin-left: 0px; margin-top: 0px;}
    
    .area-diagramavel-2 .m-chamada {margin-bottom: 30px; height: auto;}
    .area-diagramavel-2 .m-chamada figure {height: 180px;}
    .area-diagramavel-2 .m-chamada figure img { height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .area-diagramavel-2 .m-chamada .titulo {font-size: 1.8em;}
    
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto {height: auto; border-top: none;}
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .sobretitulo {margin-top: 0px;}
    .area-diagramavel-2 .m-chamada.c-chamada-sem-foto .titulo {margin-top: 0px; padding-top: 10px;}
    .area-diagramavel-2 > .col-3 + .col-3 + .col-3 + .col-3 {margin-top: 30px;}
    
    /** box **/
    .box-editoria.de-letra {border-bottom: none;}
    .box-editoria.de-letra .col-9 .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    .box-editoria.de-letra .col-9 .col-6 {width: 100%;}
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 {height: 370px;}
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 figure {height: 309px;}
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 figure img {width: auto; height: 100%; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
    
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 {width: 100%; height: auto; padding-bottom: 40px; border-bottom: solid 1px #000;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 figure {height: 180px;}
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 figure img {width: 100%; height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    
    .box-editoria.de-letra .col-9 .col-3 {margin-bottom: 30px;}
    .box-editoria.de-letra .col-3 {width: 100%;}
    .box-editoria.de-letra .col-3 + .col-3 {margin-left: 0px;}
    
    .box-editoria.regional .m-chamada-horizontal.col-6 {height: auto;}
    .box-editoria.regional .m-chamada-horizontal.col-6 figure {width: 100%; height: 180px;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo {padding-top: 8px; font-size: 1.8em;}
    .box-editoria.regional .m-chamada-horizontal.col-6 .titulo,
    .box-editoria.regional .m-chamada-horizontal.col-6 .sumario,
    .box-editoria.regional .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 100%;}
    
    .box-editoria.regional .col-12 .col-6 .col-2 {width: 100%; height: auto; padding-bottom: 40px;}
    .box-editoria.regional .col-12 .col-6 .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    
    .box-editoria.regional .m-chamada.col-3 {width: 100%; height: auto;}
    .box-editoria.regional .m-chamada.col-3 + .m-chamada.col-3 {margin-left: 0px;}
    .box-editoria.regional .m-chamada.col-3 .titulo {font-size: 1.8em;}
    
    /** lista automatica **/
    .lista-automatica.col-8 .m-chamada-horizontal,
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto  {height: auto; padding-bottom: 40px;}
    
    .lista-automatica.col-8 .m-chamada-horizontal figure {width: 100%; height: 180px;}
    .lista-automatica.col-8 .m-chamada-horizontal figure img {width: 100%; height: auto;}
    .lista-automatica.col-8 .m-chamada-horizontal .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal.c-chamada-sem-foto .titulo {font-size: 2.0em; padding-top: 8px;}
    .lista-automatica.col-8 .m-chamada-horizontal .sumario {display: block; padding: 5px 0px 0px 0px;}
    
    .lista-automatica.col-8 .m-chamada-horizontal .titulo,
    .lista-automatica.col-8 .m-chamada-horizontal .sumario,
    .lista-automatica.col-8 .m-chamada-horizontal .c-compartilhar-comentar {width: 100%;}
    
    .lista-automatica .mais-noticias.tbn-coluna {margin-top: 0px;}
    .bt-mais-noticias {margin: 20px auto 40px auto;}
    
    /** blogs **/
    .header-blog .c-redes-sociais,
    .header-horoscopo .c-redes-sociais {float: left; margin-top: 15px;}
    .header-blog .titulos {width: calc(100% - 96px)}
    .header-blog .titulo-blog {font-size: 2.4em; line-height: 120%;}
    .header-blog .blogueiro {font-size: 1.4em; font-weight: 500;}
    .header-blog figure {width: 76px; height: 76px;}
    
    .c-chamada-post .titulo {font-size: 2.0em;}
    .c-chamada-post .sumario {font-size: 1.4em; padding: 15px 0px 0px 0px;}
    
    .tbn-lateral .sobre-blogueiro .blogueiro {font-size: 1.6em;}
    
    .ed-blogs .c-chamada-blog .titulo {margin-bottom: 0px;}
    .ed-blogs .c-chamada-blog .sumario {display: block;}
    .ed-blogs #loading {width: 100%;}
    
    /** Previsão de Tempo **/
    .c-previsao-cidade .data {font-size: 1.4em;}
    .c-previsao-cidade .form-busca {position: relative; margin: 0px 0px 20px 0px;}
    .c-previsao-cidade .infos-previsao {width: 100%;}
    .c-previsao-cidade .infos-previsao ul {margin: 0px auto 0px auto; text-align: center; float: initial;}
    .c-previsao-cidade .infos-previsao > span {width: 100%; margin: 10px 0px 0px 0px;}
    .c-previsao-cidade .infos-previsao > span img {margin: 0px 10px 0px 0px;}
    .c-previsao-cidade .periodos-previsao {width: 100%;}
    .col-8 .c-previsao-cidade .periodos-previsao {margin: 0px;}
    .c-previsao-proximos-dias .previsao-dia .previsao p {padding: 0px;}
    .c-previsao-proximos-dias .previsao-dia ul li span {font-size: 1.4em;}
    .c-previsao-proximos-dias .previsao-dia ul li svg {margin: 5px 5px 0px 0px;}
    
    .c-previsao-estado h2 {font-size: 2.4em;}
    .c-previsao-estado p {font-size: 1.4em;}
    
    /* Edição do dia */
    .c-edicao-dia.tbn-coluna {margin-bottom: 30px;}
    .c-edicao-dia img {width: 200px;}
    
    /* Obituário */
    .c-obituario h2 {font-size: 1.8em;}
    .c-obituario .dia {font-size: 1.4em;}
    .c-obituario-cont p {width: 100%; margin: 20px 0px 0px 0px;}
    
    /** Login **/
    .c-pagina-login.col-6 {width: 100%;}
    .c-pagina-login h2 {font-size: 2.4em;}
    .c-pagina-login h3 {font-size: 1.8em;}
    .c-pagina-login > p {font-size: 1.4em;}
    .c-pagina-login .email-envio {margin: 25px 0px 25px 0px; font-size: 2.0em;}
    .c-pagina-login a.bt-login-sair-mobile {line-height: 24px;}
    
    /** Erro 404 **/
    .c-erro-404 .img-404 img {width: 100px; height: 100px;}
    .c-erro-404 .pagina-nao-encontrada h2 {font-size: 2.0em; margin: 10px 0px 20px 0px;}
    .c-erro-404 .pagina-nao-encontrada p {font-size: 1.4em;}
    
    /* Formulários de buscas */
    .form-busca p, .form-busca span {font-size: 1.4em;}
    
    /** horoscopo **/
    .header-horoscopo .c-redes-sociais li a {margin: 0px 10px 0px 0px;}
    
    .m-horoscopo ul li {width: 25%;}
    
    .c-signo {padding: 10px 0px; min-height: initial;}
    .c-signo > .col-6.tbn-coluna {width: 100%;}
    .c-signo > .col-2 {width: 100%;}
    .c-signo > .tbn-coluna + .tbn-coluna {margin-left: 0px;}
    .c-signo .desc-signo {text-align: center;}
    .c-signo .desc-signo ul {width: auto; margin: 15px auto;}
    .c-signo .desc-signo p {font-size: 1.4em; text-align: left;}
    .c-signo .tit-signo img {width: 60px; margin: 10px 0px;}
    .c-signo .c-redes-sociais {position: relative; margin: 10px 0px 0px 0px;}
    
    /** c-chamada **/
    .c-chamada .sumario,
    .c-chamada-sem-foto .sumario,
    .box-editoria.de-letra .col-9 .m-chamada.img3x2 .sumario {display: none;}
    
    .m-chamada-horizontal.col-6 {padding-bottom: 40px;}
    .m-chamada-horizontal.col-6.img3x2 figure {width: 100%; height: 180px;}
    .m-chamada-horizontal.col-6.img3x2 figure img {width: 100%; height: auto; top: 50%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}
    .m-chamada-horizontal.col-6 .titulo {border: none;}
    .m-chamada-horizontal.col-6 .titulo,
    .m-chamada-horizontal.col-6 .sumario,
    .m-chamada-horizontal.col-6 .c-compartilhar-comentar {width: 100%;}
    
    /** chamada-especial **/
    .c-chamada-especial {height: 387px;}
    .c-chamada-especial figure {height: 387px;}
    
    /** .c-horoscopo.col-3 **/
    .box-utilidades .c-horoscopo.col-3 {width: 100%; margin: 0px 0px 30px 0px; border-bottom: none;}
    
    /**.c-loteria.col-2 **/
    .c-loteria.col-2 {width: 100%; height: 210px; margin-bottom: 30px; border-bottom: none;}
    .c-loteria.col-2 .loteria-numeros {width: 85%; margin: 0px auto;}
    .c-loteria.col-2 .loteria-numeros li {margin-top: 10px;}
    .c-loteria.col-2 .c-bt-box {width: 100%; margin: 0px auto;}
    .c-loteria.col-2 p {margin-top: 10px;}
    .c-loteria p span {display: inline;}
    .c-loteria p span.loteria-data {display: block;}
    
    /** .c-onibus **/
    .box-utilidades .c-onibus.col-3 {width: 100%; margin: 0px 0px 30px 0px;}
    
    /** horario de onibus **/
    .c-horario-onibus .onibus-info h2 {font-size: 2.0em;}
    .c-horario-onibus .onibus-info .legenda {width: 100%;}
    .c-horario-onibus .onibus-info .localizacao {width: 100%; padding: 0px; margin: 30px 0px 20px 0px;}
    .c-horario-onibus .onibus-info .localizacao p {font-size: 1.4em; width: 60%; margin: 0px auto; }
    .c-horario-onibus .form-busca .buscar-linha input[type="text"] {font-size: 1.4em;}
    .c-horario-onibus .pontos-partida h3 {font-size: 1.8em;}
    
    /** .c-los-tres-inimigos **/
    .c-los-tres-inimigos.tbn-coluna.col-3 {width: 100%; height: auto; margin-left: 0px; padding-bottom: 0px; border-bottom: none;}
    .c-los-tres-inimigos .charge img {width: 100%; margin: 25px 0px 0px 0px;}
    
    /** .c-acompanhe-time **/
    .col-3 .c-acompanhe-time {height: auto;}
    .col-3 .c-acompanhe-time ul {width: 100%; display: inline-block; margin: 15px 0px;}
    .col-3 .c-acompanhe-time .c-bt-box {position: relative; height: auto; float: left;}
    .col-3 .c-acompanhe-time .c-bt-box .tit-campeonato {padding: 20px 0px; font-size: 1.8em; margin: 0px;}
    
    /** c-galeria-home **/
    .c-galeria-home {height: 289px;}
    .c-galeria-home figure {width: 460px; height: 259px;}
    
    /** c-chamada-blog **/
    .box-editoria.blogs .c-chamada-blog {width: 50%; height: 300px; padding: 0px 15px;}
    .box-editoria.blogs .c-chamada-blog .c-compartilhar-comentar {width: 60px; position: relative; bottom: 0; padding: 10px 0px 0px 0px; margin: 0px auto;}
    
    /** c-newsletter **/
    .c-newsletter {margin-top: 30px;}
    .c-newsletter h4 {width: 100%; text-align: center;}
    .c-newsletter p {width: 100%; margin-top: 10px;}
}

/** TELAS MENORES QUE 480px **/
@media screen and (max-width: 480px) {
    /** slider **/
    .zona-1.tbn-linha-grid.area-slider {width: 96%; min-width: 300px;}
    
    /** chamadas g e gg  slider **/
    .slider .g-chamada.img3x2 figure img,
    .slider .gg-chamada.img16x9 figure img {width: auto; height: 100%; left: 50%; top: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
    
    /** footer **/
    .c-redes-sociais-footer li a {margin: 0px 7px;}
    
    /** area diagramavel **/
    .area-diagramavel > .col-6 .col-6.g-chamada.img3x2 {height: auto;}
    .area-diagramavel > .col-6 .col-6.g-chamada.img3x2 figure {height: 310px;}
    .area-diagramavel > .col-6 .col-6.g-chamada.img3x2 figure img {width: auto;}
    
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 {height: 310px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure {height: 310px;}
    .area-diagramavel > .col-8 .g-chamada.img3x2.col-8 figure img {
        width: auto; height: 100%; top: 0; left: 50%; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
    
    /** box **/
    .box-editoria .titulo-box-editoria h2 {font-size: 2.4em; height: 46px;}
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 {height: auto;}
    .box-editoria.de-letra .col-9 .g-chamada.img16x9 figure {height: 310px;}
    
    /** chamada-especial **/
    /*.area-canais > .col-12 {display: none;}*/
    .area-canais > .col-12.mobile {display: block;}
    .c-chamada-especial {width: 100%; height: auto; margin-bottom: 25px;}
    .c-chamada-especial:last-child {margin-left: 0px;}
    .c-chamada-especial figure {height: 442px;}
    .c-chamada-especial .titulo {font-size: 2.2em;}
    
    /** Previsão de Tempo **/
    .col-8 .c-previsao-proximos-dias .previsao-dia {margin-left: 0px;}
    .c-previsao-proximos-dias .previsao-dia {width: 46.6216%; margin-bottom: 30px;}
    .c-previsao-proximos-dias .previsao-dia:first-child,
    .c-previsao-proximos-dias .previsao-dia:first-child + .previsao-dia + .previsao-dia {margin-right: 6.7568%;}
    .c-previsao-cidade .periodos-previsao .periodo .img-previsao {height: 80px;}
    .c-previsao-cidade .periodos-previsao .periodo h3,
    .c-previsao-proximos-dias .previsao-dia h3 {padding: 5px 0px;}
    .c-previsao-proximos-dias .previsao-dia .previsao {height: 96px;}
    .c-previsao-proximos-dias .previsao-dia .previsao img {margin: 5px 0px 0px 0px;}
    .c-previsao-proximos-dias .previsao-dia .previsao p {height: 38px; line-height: 38px;}
    .c-previsao-proximos-dias .previsao-dia ul {height: 32px;}
    .c-previsao-proximos-dias .previsao-dia ul li span {margin-top: 8px;}
    
    /* Formulários de buscas */
    .c-pagina-login .form-busca input.input-p {width: 48%;}
    
    /** Login **/
    .c-pagina-login .form-busca .area-2 ul li {width: 100%;}
    .c-pagina-login .form-busca .area-2 ul li input {width: 48%;}
    
    .c-pagina-login .form-busca .area-3 ul .li-1 {width: 48%;}
    .c-pagina-login .form-busca .area-3 ul .li-2 {width: 48%; margin: 0px 0px 0px 4%;}
    .c-pagina-login .form-busca .area-3 ul .li-3 {width: 48%;}
    .c-pagina-login .form-busca .area-3 ul .li-6 {width: 74%; margin: 0px 4% 0% 0%;}
    .c-pagina-login .form-busca .area-3 ul .li-7 {width: 35%; margin: 0px 4% 0% 0%;}
    .c-pagina-login .form-busca .area-3 ul .li-8 {width: 35%;}
    .c-pagina-login .form-busca .area-3 ul .li-9 {width: 100%; margin: 0px;}
    .c-pagina-login .form-busca .area-3 ul .li-10 {width: 100%; margin: 0px;}
    
    /** Erro 404 **/
    .c-erro-404 .pagina-nao-encontrada .form-busca input[type="text"] {width: 70%;}
    .c-erro-404 .pagina-nao-encontrada .form-busca button {width: 25%;}
    
    /* Obituário */
    .c-obituario-cont .fonte {width: 100%;}
    .c-obituario-cont .compartilhar-pagina {float: left; margin: 20px 0px 0px 0px;}
    .c-obituario-cont .compartilhar-pagina li {margin: 0px 10px 0px 0px;}
    .c-erro-404 .pagina-nao-encontrada .links-erro {margin-top: 20px;}
    .c-erro-404 .pagina-nao-encontrada .links-erro li {width: 100%; margin: 0px 0px 20px 0px;}
    .c-erro-404 .pagina-nao-encontrada .links-erro li a {width: auto;}
    
    /** .c-horoscopo **/
    .box-utilidades .c-horoscopo.col-3 {width: 100%; height: 280px; margin-left: 0px; border-bottom: none;}
    .c-horoscopo.col-3 ul {width: 90%; margin: 15px 5% 0px 5%;}
    .c-horoscopo.col-3 ul li {margin-bottom: 20px;}
    
    /** horario de onibus **/
    .cont-horario-onibus .c-horario-onibus .form-busca .horario {width: 100%; height: auto; margin-bottom: 15px;}
    .cont-horario-onibus .c-horario-onibus .form-busca select {background-position: 95% 15px;}
    .cont-horario-onibus .c-horario-onibus .form-busca .buscar-linha {width: 100%;}
    
    .c-horario-onibus .pontos-partida a {width: 100%; margin: 0px 0px 10px 0px;}
    
    .c-horario-onibus .horarios-pontos ul li {width: 15%;}
    .c-horario-onibus .horarios-pontos ul li {font-size: 1.4em;}
    
    /** .c-chamada-cacaburacos, .c-chamada-paineldocrime **/
    .col-3.c-chamada-cacaburacos, .col-3.c-chamada-paineldocrime {width: 100%; margin: 0px 0px 30px 0px;}
    
    /** c-twitter e c-facebook **/
    .col-3.c-twitter, .col-3.c-facebook, .col-3.c-instagram {width: 100%; margin-left: 0px; margin-bottom: 30px;}
    .c-twitter h4, .c-facebook h4, .c-instagram h4 {color: #000; border-top: solid 3px #ed2027; text-align: left; background: #fff; font-family: 'Roboto', sans-serif; font-weight: 700; padding: 10px 0px;}
    
    /** c-galeria-home **/
    .c-galeria-home {width: 100%; height: auto; float: left; margin-bottom: 0px;}
    .c-galeria-home figure {width: 100%; height: 300px;}
    .c-galeria-home figure img {width: auto; height: 100%; left: 50%; top: 0; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%);}
    
    /** c-chamada-blog **/
    .box-editoria.blogs .c-chamada-blog {height: 260px; padding: 0px 8px;}
    
    /** c-newsletter **/
    .c-newsletter form input[type="text"] {width: calc(100% - 88px); font-size: 1.2em;}
    .c-newsletter .form-busca button {width: 85px; font-size: 1.2em; padding: 0px;}
}
/** TELAS MENORES QUE 350px **/
@media screen and (max-width: 350px) {
    /** footer **/
    .c-redes-sociais-footer li a {margin: 0px 4px 0px 4px;}
    
    /** c-chamadas **/
    .g-chamada .titulo h2, .gg-chamada .tituloh2 {font-size: 2.2em;}
    
    /** c-chamada-blog **/
    .box-editoria.blogs .c-passagem-onibus {height: 300px; padding: 0px; background: transparent;}
    
}
.karta-sajta ul li {
    margin:10px 0px;
}
.karta-sajta ul li a{
    font-size:14px;
}

.rekl{
    width: 100%;
    font-size: 9px;
    display: inline-block;
    color: #b4b4b4;
    text-transform: uppercase;
}

.goglblock1 {
    float: left;
	padding:15px 15px 15px 0;
    display: block;
    min-width: 334px;
    max-width: 356px;
}

.itsibdisn{
	display:none;
}

.gablockintext{
	float:right;
	padding-left:15px;
	padding-bottom:12px;
}

@media screen and (min-width: 1001px) {
	.nomob{
		display:none;
	}
}

@media screen and (max-width: 1000px) {
    .tbn-area .tbn-cont .c-legenda, .c-legenda, .nomob, .outb-2, .OUTBRAIN, .c-capa-do-dia, .rekl, .c-ferramentas-conteudo, .tbn-area .tbn-cont .sobretitulo{
		display:none;
	}
}