@charset "UTF-8";
.reset, body.bodyEscuro .listFolhas, body.bodyEscuro .listFolhas *, .paginaNao, .paginaNao *, .noticiasMenoresMaisLidas, .noticiasMenoresMaisLidas *, .noticiasMenores, .noticiasMenores *, .maisLidas li a, .maisLidas li a *, .linkNoticia, .linkNoticia *, .bannerArea, .bannerArea *, .supperBanner, .supperBanner *, nav, nav *, .menuIcon, .menuIcon *, header.topoSite .busca form, header.topoSite .busca form *, header.topoSite .buscaIcon, header.topoSite .buscaIcon *, header.topoSite .topo .midiasPhone, header.topoSite .topo .midiasPhone * {
  font-size: 0;
  box-sizing: border-box;
  display: inline-block;
  z-index: 1;
  vertical-align: top;
}

.antreset {
  font-size: 12px;
  box-sizing: content-box;
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
  content: "";
  content: none;
}

:focus {
  outline: 0;
}

ins {
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

body {
  min-width: 1280px;
}

.container_16 {
  margin-left: auto;
  margin-right: auto;
  width: 1280px;
  text-align: left;
  position: relative;
}

.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16 {
  display: inline-block;
  float: left;
  position: relative;
  margin-left: 10px;
  margin-right: 10px;
}

.push_1, .pull_1, .push_2, .pull_2, .push_3, .pull_3, .push_4, .pull_4, .push_5, .pull_5, .push_6, .pull_6, .push_7, .pull_7, .push_8, .pull_8, .push_9, .pull_9, .push_10, .pull_10, .push_11, .pull_11, .push_12, .pull_12, .push_13, .pull_13, .push_14, .pull_14, .push_15, .pull_15 {
  position: relative;
}

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* =Grid >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .grid_1 {
  width: 60px;
}

.container_16 .grid_2 {
  width: 140px;
}

.container_16 .grid_3 {
  width: 220px;
}

.container_16 .grid_4 {
  width: 300px;
}

.container_16 .grid_5 {
  width: 380px;
}

.container_16 .grid_6 {
  width: 460px;
}

.container_16 .grid_7 {
  width: 540px;
}

.container_16 .grid_8 {
  width: 620px;
}

.container_16 .grid_9 {
  width: 700px;
}

.container_16 .grid_10 {
  width: 780px;
}

.container_16 .grid_11 {
  width: 860px;
}

.container_16 .grid_12 {
  width: 940px;
}

.container_16 .grid_13 {
  width: 1020px;
}

.container_16 .grid_14 {
  width: 1100px;
}

.container_16 .grid_15 {
  width: 1180px;
}

.container_16 .grid_16 {
  width: 1260px;
}

/* =Prefix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .prefix_1 {
  padding-left: 80px;
}

.container_16 .prefix_2 {
  padding-left: 160px;
}

.container_16 .prefix_3 {
  padding-left: 240px;
}

.container_16 .prefix_4 {
  padding-left: 320px;
}

.container_16 .prefix_5 {
  padding-left: 400px;
}

.container_16 .prefix_6 {
  padding-left: 480px;
}

.container_16 .prefix_7 {
  padding-left: 560px;
}

.container_16 .prefix_8 {
  padding-left: 640px;
}

.container_16 .prefix_9 {
  padding-left: 720px;
}

.container_16 .prefix_10 {
  padding-left: 800px;
}

.container_16 .prefix_11 {
  padding-left: 880px;
}

.container_16 .prefix_12 {
  padding-left: 960px;
}

.container_16 .prefix_13 {
  padding-left: 1040px;
}

.container_16 .prefix_14 {
  padding-left: 1120px;
}

.container_16 .prefix_15 {
  padding-left: 1200px;
}

/* =Suffix Extra Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .suffix_1 {
  padding-right: 80px;
}

.container_16 .suffix_2 {
  padding-right: 160px;
}

.container_16 .suffix_3 {
  padding-right: 240px;
}

.container_16 .suffix_4 {
  padding-right: 320px;
}

.container_16 .suffix_5 {
  padding-right: 400px;
}

.container_16 .suffix_6 {
  padding-right: 480px;
}

.container_16 .suffix_7 {
  padding-right: 560px;
}

.container_16 .suffix_8 {
  padding-right: 640px;
}

.container_16 .suffix_9 {
  padding-right: 720px;
}

.container_16 .suffix_10 {
  padding-right: 800px;
}

.container_16 .suffix_11 {
  padding-right: 880px;
}

.container_16 .suffix_12 {
  padding-right: 960px;
}

.container_16 .suffix_13 {
  padding-right: 1040px;
}

.container_16 .suffix_14 {
  padding-right: 1120px;
}

.container_16 .suffix_15 {
  padding-right: 1200px;
}

/* `Push Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .push_1 {
  left: 80px;
}

.container_16 .push_2 {
  left: 160px;
}

.container_16 .push_3 {
  left: 240px;
}

.container_16 .push_4 {
  left: 320px;
}

.container_16 .push_5 {
  left: 400px;
}

.container_16 .push_6 {
  left: 480px;
}

.container_16 .push_7 {
  left: 560px;
}

.container_16 .push_8 {
  left: 640px;
}

.container_16 .push_9 {
  left: 720px;
}

.container_16 .push_10 {
  left: 800px;
}

.container_16 .push_11 {
  left: 880px;
}

.container_16 .push_12 {
  left: 960px;
}

.container_16 .push_13 {
  left: 1040px;
}

.container_16 .push_14 {
  left: 1120px;
}

.container_16 .push_15 {
  left: 1200px;
}

/* `Pull Space >> 16 Columns
--------------------------------------------------------------------------------*/
.container_16 .pull_1 {
  left: -80px;
}

.container_16 .pull_2 {
  left: -160px;
}

.container_16 .pull_3 {
  left: -240px;
}

.container_16 .pull_4 {
  left: -320px;
}

.container_16 .pull_5 {
  left: -400px;
}

.container_16 .pull_6 {
  left: -480px;
}

.container_16 .pull_7 {
  left: -560px;
}

.container_16 .pull_8 {
  left: -640px;
}

.container_16 .pull_9 {
  left: -720px;
}

.container_16 .pull_10 {
  left: -800px;
}

.container_16 .pull_11 {
  left: -880px;
}

.container_16 .pull_12 {
  left: -960px;
}

.container_16 .pull_13 {
  left: -1040px;
}

.container_16 .pull_14 {
  left: -1120px;
}

.container_16 .pull_15 {
  left: -1200px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
/* http://sonspring.com/journal/clearing-floats */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */
.clearfix:before,
.clearfix:after {
  content: " ";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
The following zoom:1 rule is specifically for IE6 + IE7.
Move to separate stylesheet if invalid CSS is a problem.
*/
.clearfix {
  zoom: 1;
}

/* cyrillic-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gbD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_cJD3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WRhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459W1hyyTh89ZNpQ.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WZhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WdhyyTh89ZNpQ.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url(https://fonts.gstatic.com/s/montserrat/v12/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gTD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3g3D_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gbD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gfD_vx3rCubqg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: "Montserrat";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url(https://fonts.gstatic.com/s/montserrat/v12/JTURjIg1_i6t8kCHKm45_dJE3gnD_vx3rCs.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*
@include respond-to(pequeno) { conteudo aqui }
@include respond-to(pequeno-medio) { conteudo aqui }
@include respond-to(medio) { conteudo aqui }
*/
.gradient, .miniVitrine div {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00182c3f", endColorstr="#182c3f", GradientType=0);
}

.font11, .maisLidas.ultimasNoticias li a small, .maisLidas li a div span, footer .asideRdp .assinatura, footer .asideRdp .contatos strong, header.topoSite .topo .midiasPhone .telefone span, header.topoSite .topo .data {
  font-size: 11px;
  line-height: 11px;
}

.font12, .noticiasMenoresMaisLidas h6, .noticiasMenoresMaisLidas small, .noticiasMenores h6, .noticiasMenores small, article .bannerVideo small, .maisLidas.ultimasNoticias li a div h4, .linkNoticia .listaData small strong, .linkNoticia .listaData small, .miniVitrine div span, footer .asideRdp .copyRight, nav ul li big, nav ul li a, .menuIcon {
  font-size: 12px;
  line-height: 12px;
}

.font13 {
  font-size: 13px;
  line-height: 13px;
}

.font14, .paginaNao a,
.paginaNao span, .comentario::after, article .imgPadrao .legendaFoto, .tituloNoticia .dataAutor span, .linkNoticia .autorCompartilha span strong, .linkNoticia .autorCompartilha span, .btMais,
.btMais2, footer .telefone span, footer .menuRdp ul li a, header.topoSite .busca form fieldset div input, header.topoSite .busca form fieldset label {
  font-size: 14px;
  line-height: 14px;
}

.font16, .linkNoticia .titulos.programa h6, header.topoSite .busca form fieldset input {
  font-size: 16px;
  line-height: 16px;
}

.font18, article table tr td,
article table tr th, .tituloNoticia h6, .linkNoticia.manchete .titulos h6, footer .menuRdp big {
  font-size: 18px;
  line-height: 18px;
}

.font20, article {
  font-size: 20px;
  line-height: 20px;
}

.font24, .tituloNoticia h2, .linkNoticia.manchete .titulos h5 {
  font-size: 24px;
  line-height: 24px;
}

.font28 {
  font-size: 28px;
  line-height: 28px;
}

.font30, .tituloPadrao small, .tituloPadrao span {
  font-size: 30px;
  line-height: 30px;
}

.font36 {
  font-size: 36px;
  line-height: 36px;
}

.font44, .tituloNoticia h1 {
  font-size: 44px;
  line-height: 44px;
}

.font48 {
  font-size: 48px;
  line-height: 48px;
}

.font60 {
  font-size: 60px;
  line-height: 60px;
}

.font1 {
  font-weight: normal;
}

.font2, .tituloNoticia h1, .maisLidas li a div h4, .maisLidas li a big, .linkNoticia .titulos h3, .miniVitrine div h4, .btMais,
.btMais2, .tituloPadrao2, .tituloPadrao, .menuIcon, header.topoSite .busca form fieldset input, header.topoSite .buscaIcon, header.topoSite .topo .midiasPhone .telefone span {
  font-weight: bold;
}

.error::-webkit-input-placeholder {
  color: #7c2410;
}

.error:-moz-placeholder {
  color: #7c2410;
}

.error::-moz-placeholder {
  color: #7c2410;
}

.error:-ms-input-placeholder {
  color: #7c2410;
}

body {
  font-family: "Montserrat", sans-serif;
  font-display: swap;
  padding: 0;
  margin: 0;
  background-color: rgb(246, 246, 246);
  background: #f0f0f0;
  color: #4A5254;
}
body * {
  z-index: 1;
}
body font {
  font-size: inherit !important;
}
@media only screen and (max-width: 1050px) {
  body {
    min-width: 100%;
  }
  body .container_16 {
    width: 98%;
  }
  body .container_16 .grid_16 {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 750px) {
  body {
    overflow-x: hidden;
  }
}

input,
textarea {
  font-family: "Hind Vadodara", sans-serif;
}

a {
  text-decoration: none;
  color: #1070e9;
}
a:hover {
  color: #001477;
}

/*
TOPO
*/
header.topoSite {
  width: 100%;
  position: relative;
  z-index: 4;
  background-size: cover;
}
header.topoSite .topo {
  padding: 45px 0;
  height: 112px;
  box-sizing: border-box;
  overflow: hidden;
  position: relative;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
@media only screen and (max-width: 750px) {
  header.topoSite .topo {
    height: auto;
    padding: 10px 0;
    overflow: visible;
  }
}
header.topoSite .topo.active {
  position: relative;
  z-index: 2;
}
header.topoSite .topo .grid_4 {
  font-size: 0;
  z-index: 2;
}
header.topoSite .topo .grid_4.midiasPhone {
  z-index: 1;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .topo .grid_4 {
    width: 20%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 750px) {
  header.topoSite .topo .grid_4 {
    width: 100%;
    z-index: 1;
  }
}
@media only screen and (max-width: 1050px) {
  header.topoSite .topo .grid_6 {
    width: 40%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  header.topoSite .topo .grid_6 {
    position: static;
    z-index: 4;
  }
}
header.topoSite .topo .logo {
  width: 115px;
  margin: -34px auto;
  display: block;
}
@media only screen and (max-width: 940px) {
  header.topoSite .topo .logo {
    max-width: 100%;
  }
}
@media only screen and (max-width: 940px) and (max-width: 750px) {
  header.topoSite .topo .logo {
    margin: 0 auto;
    width: 80px;
  }
}
header.topoSite .topo .logo.jd1TvLogo {
  width: 215px;
}
header.topoSite .topo .logo.jd1TvLogo img {
  height: 70px;
  width: auto;
  margin: 10px auto;
}
header.topoSite .topo .logo.jd1NoAr {
  width: 100px;
}
header.topoSite .topo .logo.jd1NoAr img {
  height: 90px;
  width: auto;
}
header.topoSite .topo .data {
  color: #4C5157;
  vertical-align: middle;
  height: 20px;
  line-height: 20px;
  padding-left: 30px;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .topo .data {
    display: none;
  }
}
header.topoSite .topo .midiasPhone {
  text-align: right;
}
@media only screen and (max-width: 750px) {
  header.topoSite .topo .midiasPhone {
    display: none;
  }
}
header.topoSite .topo .midiasPhone .midias {
  width: 20px;
  margin: 0 0 0 10px;
}
header.topoSite .topo .midiasPhone .midias svg {
  width: 20px;
  height: 20px;
}
header.topoSite .topo .midiasPhone .midias.facebook svg {
  fill: #4469b0;
}
header.topoSite .topo .midiasPhone .midias.instagram svg {
  fill: #FF5445 !important;
}
header.topoSite .topo .midiasPhone .midias.twitter svg {
  fill: #000;
}
header.topoSite .topo .midiasPhone .midias.youtube svg {
  fill: #d32b36;
}
@media only screen and (max-width: 940px) {
  header.topoSite .topo .midiasPhone .midias {
    display: none;
  }
}
header.topoSite .topo .midiasPhone .telefone {
  margin: 0 0 0 30px;
  padding-left: 30px;
  border-left: 1px solid #e2e2e2;
  height: 20px;
}
@media only screen and (max-width: 940px) {
  header.topoSite .topo .midiasPhone .telefone {
    margin-left: 0;
    border: none;
    padding: 0;
  }
}
@media only screen and (max-width: 750px) {
  header.topoSite .topo .midiasPhone .telefone {
    display: none;
  }
}
header.topoSite .topo .midiasPhone .telefone svg {
  width: 20px;
  height: 20px;
  fill: #4cc0a2;
  vertical-align: middle;
}
header.topoSite .topo .midiasPhone .telefone span {
  margin-left: 10px;
  vertical-align: middle;
}
header.topoSite .topo .translateArea {
  position: absolute;
  top: -46px;
  right: 10px;
}
header.topoSite .buscaIcon {
  font-size: 12px;
  color: #001477;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 1.36em;
  position: relative;
}
@media only screen and (max-width: 750px) {
  header.topoSite .buscaIcon {
    position: absolute;
    top: 50%;
    right: 10px;
    border: none;
    font-size: 0;
    z-index: 5;
    transform: translateY(-50%);
  }
}
header.topoSite .buscaIcon svg {
  width: 16px;
  height: 16px;
  fill: #1070e9;
  margin-right: 7px;
  transition: all 0.3s ease;
}
@media only screen and (max-width: 750px) {
  header.topoSite .buscaIcon svg {
    margin: 0;
  }
}
header.topoSite .buscaIcon:before, header.topoSite .buscaIcon:after {
  display: inline-block;
  width: 24px;
  height: 3px;
  transition: 0.3s;
  background: transparent;
  position: absolute;
  content: "";
  transition: 0.3s;
  transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  top: 9px;
  left: 0px;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
header.topoSite .buscaIcon:hover {
  color: #1070e9;
}
header.topoSite .buscaIcon:hover svg {
  fill: #001477;
  transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
header.topoSite .buscaIcon.active svg {
  fill: transparent;
  transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
}
header.topoSite .buscaIcon.active:before, header.topoSite .buscaIcon.active:after {
  display: inline-block;
  width: 24px;
  height: 3px;
  transition: 0.3s;
  background: #1070e9;
  position: absolute;
  content: "";
  transition: 0.3s;
  transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  top: 9px;
  left: 0px;
  transition: all 0.3s ease, transform 0.3s 0.1s ease;
}
header.topoSite .buscaIcon.active:before {
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
header.topoSite .buscaIcon.active:after {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
@media only screen and (max-width: 1050px) {
  header.topoSite .buscaContent {
    width: 100%;
  }
  header.topoSite .buscaContent .grid_16 {
    padding: 0;
  }
}
header.topoSite .busca {
  width: 100%;
  background: #f77d26;
  height: 4px;
  position: relative;
  padding: 0;
  transition: all 0.3s 0.1s ease-in-out;
}
header.topoSite .busca form {
  width: 100%;
  padding: 0 30px;
  height: 0;
}
@media only screen and (max-width: 940px) {
  header.topoSite .busca form {
    padding: 0 10px;
  }
}
header.topoSite .busca form fieldset {
  background: rgba(255, 255, 255, 0.3);
  width: 100%;
  padding: 0 10px 0 0;
  border-radius: 3px;
  transition: all 0.3s 0s ease-in-out;
  opacity: 0;
  transform: scale(0);
  -moz-transform: scale(0);
  -webkit-transform: scale(0);
  -o-transform: scale(0);
  -ms-transform: scale(0);
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca form fieldset {
    padding: 0 5px 0 0;
  }
}
header.topoSite .busca form fieldset label {
  width: 5.4%;
  padding: 18px 20px;
  height: 60px;
  color: rgba(0, 0, 0, 0.5);
  line-height: 20px;
}
header.topoSite .busca form fieldset label svg {
  fill: rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca form fieldset label {
    display: none;
  }
}
header.topoSite .busca form fieldset input {
  width: 89.6%;
  border: none;
  padding: 20px 30px 20px 0;
  background: none;
  border-radius: 60px;
  color: #1070e9;
  z-index: 1000;
  height: 60px;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca form fieldset input {
    height: 60px;
    padding: 20px;
    width: 95%;
  }
}
@media only screen and (max-width: 750px) {
  header.topoSite .busca form fieldset input {
    height: 40px;
    padding: 10px 15px;
    font-size: 14px;
    width: 85%;
  }
}
header.topoSite .busca form fieldset input::-moz-placeholder {
  color: #fff;
}
header.topoSite .busca form fieldset input::placeholder {
  color: #fff;
}
header.topoSite .busca form fieldset div {
  width: 5%;
  background: #1070e9;
  border-radius: 3px;
  position: relative;
  height: 40px;
  transition: opacity 0.3s;
  margin: 10px 0 0 0;
  text-align: center;
  opacity: 0;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca form fieldset div {
    margin: 5px 0px 0 0;
    height: 50px;
  }
}
@media only screen and (max-width: 750px) {
  header.topoSite .busca form fieldset div {
    height: 30px;
    width: 15%;
  }
}
header.topoSite .busca form fieldset div input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 4;
  height: 100%;
  width: 100%;
  color: #fff;
  padding: 0;
  cursor: pointer;
}
header.topoSite .busca form fieldset div svg {
  width: 16px;
  height: 16px;
  fill: #fff;
  margin: 12px 0 0 0;
}
@media only screen and (max-width: 750px) {
  header.topoSite .busca form fieldset div svg {
    margin: 7px 0 0 0;
  }
}
header.topoSite .busca form fieldset div svg.preloaderBusca {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  width: 40px;
  margin: 0;
}
@media only screen and (max-width: 750px) {
  header.topoSite .busca form fieldset div svg.preloaderBusca {
    width: 30px;
    height: 30px;
  }
}
header.topoSite .busca form fieldset.active {
  background: #fff;
}
header.topoSite .busca form fieldset.active input::-moz-placeholder {
  color: #001477;
}
header.topoSite .busca form fieldset.active input::placeholder {
  color: #001477;
}
header.topoSite .busca form fieldset.active div {
  opacity: 1;
}
header.topoSite .busca.active {
  height: 60px;
  padding: 30px 0;
  z-index: 2;
  visibility: visible;
  transition: all 0.3s ease-in-out;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca.active {
    padding: 20px 0;
    height: 50px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  header.topoSite .busca.active {
    overflow: visible;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  header.topoSite .busca.active {
    height: 40px;
    padding: 12px 0;
  }
}
header.topoSite .busca.active form {
  height: unset;
}
header.topoSite .busca.active form fieldset {
  opacity: 1;
  transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transition: all 0.3s 0.1s ease-in-out;
}
header.topoSite .busca::after {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: rgb(0, 146, 144);
  background: linear-gradient(45deg, rgb(0, 146, 144) 0%, rgb(75, 164, 129) 51%, rgb(152, 209, 58) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#009290", endColorstr="#98d13a", GradientType=1);
  opacity: 0;
  transition: opacity 0.3s;
  pointer-events: none;
}
header.topoSite .busca .buscaIcon {
  display: block;
  position: absolute;
  top: -131px;
  left: 10px;
  visibility: hidden;
  opacity: 0;
}
header.topoSite .busca .buscaIcon svg {
  visibility: hidden;
}
@media only screen and (max-width: 1050px) {
  header.topoSite .busca .buscaIcon {
    top: -79px;
    left: 83px;
  }
}
@media only screen and (max-width: 750px) {
  header.topoSite .busca .buscaIcon {
    top: -58px;
    right: 10px;
    left: auto;
  }
}
header.topoSite .busca.focus {
  /*
  &::after {
  	opacity: 0.8;
  	pointer-events: visible;
  }
  .buscaIcon {
  	visibility: visible;
  	color: #fff;
  	opacity: 1;
  	border: none;
  	&:before, &:after { background: #fff;}
  	@include respond-to(pequeno) {
  	}
  }*/
}

.menuIcon {
  color: #001477;
  vertical-align: middle;
  font-weight: bold;
  text-transform: uppercase;
  line-height: 23px;
  position: relative;
  padding-right: 30px;
  margin-right: 30px;
  z-index: 5;
  border-right: 1px solid #e2e2e2;
  transition: 0.3s ease;
}
@media only screen and (max-width: 750px) {
  .menuIcon {
    font-size: 0;
    margin: 0;
    padding: 0;
    border: none;
    font-size: 0;
    position: absolute;
    top: 50%;
    left: 10px;
    z-index: 99;
    transform: translateY(-50%);
  }
}
.menuIcon div {
  margin-right: 10px;
  width: 24px;
  height: 23px;
  transition: 0.3s;
  z-index: 99;
  position: relative;
  z-index: 2;
}
.menuIcon div span {
  display: inline-block;
  width: 24px;
  height: 3px;
  background-color: #1070e9;
  transition: 0.3s;
  position: relative;
  margin-top: 10px;
}
.menuIcon div span:before, .menuIcon div span:after {
  display: inline-block;
  width: 24px;
  height: 3px;
  background-color: #1070e9;
  transition: 0.3s;
  position: absolute;
  content: "";
  transition: 0.3s;
}
.menuIcon div span:before {
  top: -6px;
}
.menuIcon div span:after {
  top: 6px;
}
.menuIcon:hover {
  color: #1070e9;
}
.menuIcon:hover div span {
  background: #001477;
}
.menuIcon:hover div span:before {
  top: -8px;
  background: #001477;
}
.menuIcon:hover div span:after {
  top: 8px;
  background: #001477;
}
.menuIcon::after {
  background: transparent;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 23px;
  width: 24px;
  border-radius: 100%;
  z-index: -1;
  transition: 0.4s ease-in-out;
}
.menuIcon.active {
  transition: 0.3s ease;
  color: #fff;
  border-color: rgba(255, 255, 255, 0);
}
.menuIcon.active div span {
  background: transparent;
}
.menuIcon.active div span:before, .menuIcon.active div span:after {
  transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -webkit-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  top: 0;
  background: #fff;
  transition: top 0.3s ease, transform 0.3s 0.6s ease;
}
.menuIcon.active div span:before {
  transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
}
.menuIcon.active div span:after {
  transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}

nav {
  position: absolute;
  top: 0%;
  right: 100%;
  transform: translateX(-20%);
  -moz-transform: translateX(-20%);
  -webkit-transform: translateX(-20%);
  -o-transform: translateX(-20%);
  -ms-transform: translateX(-20%);
  width: 100%;
  background: #001477;
  border-radius: 0 0 6px 0;
  z-index: 5;
  opacity: 0;
  visibility: hidden;
  text-align: right;
  padding: 30px 0 0 0;
  transition: all 0.4s ease-in-out;
  box-shadow: 20px 20px 40px 0px rgba(0, 0, 0, 0.2), 1px 0 5px 0 rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 20px 20px 40px 0px rgba(0, 0, 0, 0.2), 1px 0 5px 0 rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 750px) {
  nav {
    transform: translateX(0%);
    -moz-transform: translateX(0%);
    -webkit-transform: translateX(0%);
    -o-transform: translateX(0%);
    -ms-transform: translateX(0%);
    padding-top: 20px;
  }
}
nav.zindex {
  z-index: 5;
}
nav.active {
  right: 50%;
  opacity: 1;
  visibility: visible;
}
@media only screen and (max-width: 750px) {
  nav.active {
    right: 30%;
  }
}
nav .menuContent {
  position: relative;
  padding: 0 20px 40px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: left;
  width: 20%;
}
@media only screen and (max-width: 1050px) {
  nav .menuContent {
    width: 28%;
  }
}
@media only screen and (max-width: 750px) {
  nav .menuContent {
    width: 66%;
  }
  nav .menuContent .menuIcon {
    font-size: 12px;
    position: relative;
    top: auto;
    left: auto;
    transform: none;
  }
}
nav ul {
  width: 100%;
  padding-top: 30px;
  display: inline-block;
}
@media only screen and (max-width: 750px) {
  nav ul {
    padding-top: 20px;
  }
}
nav ul li {
  position: relative;
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
nav ul li a {
  font-weight: bold;
  color: #fff;
  padding: 10px 15px;
  display: block;
}
nav ul li a:hover {
  color: rgb(248.8133333333, 154.4666666667, 87.1866666667);
}
@media only screen and (max-width: 750px) {
  nav ul li a {
    padding: 15px;
  }
}
nav ul li big {
  color: #1070e9;
  cursor: pointer;
  color: rgba(255, 255, 255, 0.6);
  padding: 15px;
  display: block;
}
nav ul li big:hover {
  color: rgb(248.8133333333, 154.4666666667, 87.1866666667);
}
nav ul li big:hover::after {
  background: #001477;
  transform: translateY(-20%) scale(1.5);
  -moz-transform: translateY(-20%) scale(1.5);
  -webkit-transform: translateY(-20%) scale(1.5);
  -o-transform: translateY(-20%) scale(1.5);
  -ms-transform: translateY(-20%) scale(1.5);
}
nav ul li big.active::after {
  transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
}
nav ul li big.active:hover::after {
  transform: rotate(180deg) translateY(-20%) scale(1.5);
  -moz-transform: rotate(180deg) translateY(-20%) scale(1.5);
  -webkit-transform: rotate(180deg) translateY(-20%) scale(1.5);
  -o-transform: rotate(180deg) translateY(-20%) scale(1.5);
  -ms-transform: rotate(180deg) translateY(-20%) scale(1.5);
}
nav ul li ul {
  display: inline-block;
  position: relative;
  visibility: visible;
  opacity: 1;
  top: 0;
  left: 0;
  right: auto;
  padding: 0 15px;
  height: auto;
  width: 100%;
  background: rgba(255, 255, 255, 0.1);
  border-radius: 3px;
  margin: 0 0 20px 0;
}
nav ul li ul li:first-child {
  border: none;
}
nav ul li ul li {
  width: 100%;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}
nav ul li ul li a {
  color: #fff;
  padding: 10px 15px;
  display: block;
}
nav ul li ul li a:hover {
  color: rgb(248.8133333333, 154.4666666667, 87.1866666667);
}
@media only screen and (max-width: 750px) {
  nav ul li ul li a {
    padding: 15px;
  }
}
nav ul li ul li:first-child {
  border: none;
}
nav ul li:last-child ul {
  left: auto;
  right: 0;
}

/*
GRID 12 RESPNSIVE
*/
@media only screen and (max-width: 1050px) {
  .capaResponse.grid_12 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
    box-sizing: border-box;
  }
}

/*Cor do número de telefone whatsapp do topo da home*/
.linkNum {
  color: #4C5157;
}

/*
FOOTER
*/
footer {
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05), 0 -2px 10px 0 rgba(0, 0, 0, 0.13);
  padding: 60px 0;
  position: relative;
}
@media only screen and (max-width: 1050px) {
  footer {
    padding-top: 30px;
  }
}
footer::before {
  height: 4px;
  width: 1260px;
  content: "";
  background: #f77d26;
  position: absolute;
  top: -4px;
  left: 50%;
  transform: translateX(-50%);
}
@media only screen and (max-width: 1050px) {
  footer::before {
    width: 100%;
    transform: none;
    left: 0;
  }
}
footer .asideRdp {
  position: relative;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp.grid_5 {
    width: 100%;
    padding: 0 10px 62px;
    box-sizing: border-box;
    margin: 0;
    overflow: hidden;
  }
}
footer .asideRdp::after {
  content: "";
  width: 2px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 70px;
  background: #e2e2e2;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp::after {
    width: 100%;
    height: 2px;
    top: auto;
    bottom: 30px;
    right: 0;
  }
}
footer .asideRdp .logoRDP {
  width: 102px;
  display: block;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp .logoRDP {
    display: none;
  }
}
footer .asideRdp .contatos {
  display: block;
  padding: 24px 0 14px;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp .contatos {
    padding: 0;
    float: left;
    width: 50%;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  footer .asideRdp .contatos {
    width: 100%;
  }
}
footer .asideRdp .contatos strong {
  color: #001477;
  display: block;
  margin-bottom: 10px;
}
@media only screen and (max-width: 750px) {
  footer .asideRdp .contatos strong {
    display: inline-block;
    width: 60%;
    text-align: right;
  }
  footer .asideRdp .contatos strong:first-child {
    width: 40%;
    text-align: left;
  }
}
footer .asideRdp .contatos strong svg {
  width: 20px;
  fill: #1070e9;
  margin-right: 10px;
  vertical-align: middle;
}
footer .asideRdp .rdpInfos {
  display: block;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp .rdpInfos {
    padding: 0;
    float: left;
    width: 50%;
    text-align: right;
    position: relative;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  footer .asideRdp .rdpInfos {
    width: 100%;
  }
}
footer .asideRdp .copyRight {
  color: #4C5157;
  margin-bottom: 15px;
  line-height: 1.67em;
}
@media only screen and (max-width: 1050px) {
  footer .asideRdp .copyRight {
    position: absolute;
    top: 0;
    left: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  footer .asideRdp .copyRight {
    text-align: left;
    width: 48%;
    margin: 0;
  }
}
footer .asideRdp .assinatura {
  color: #4C5157;
  display: block;
  margin-top: 5px;
}
footer .asideRdp .assinatura svg {
  width: 60px;
  height: 16px;
  fill: #4C5157;
  vertical-align: bottom;
  margin-left: 5px;
}
footer .asideRdp .assinatura svg.dothnews {
  width: 80px;
  height: 9px;
  margin-bottom: 1px;
}
@media only screen and (max-width: 1050px) {
  footer .menuRdp.grid_2 {
    width: 15.91%;
    margin: 0 0 0 11.36%;
    padding: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  footer .menuRdp.grid_2 {
    width: 35%;
    margin: 0 0 0 2.5%;
  }
  footer .menuRdp.grid_2:last-child {
    margin: 0 0 0 25%;
  }
}
@media only screen and (max-width: 1050px) {
  footer .menuRdp.grid_5 {
    width: 43.18%;
    margin: 0 0 0 1.14%;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  footer .menuRdp.grid_5 {
    width: 95%;
    margin: 0 0 30px 2.5%;
  }
}
footer .menuRdp big {
  display: block;
  color: #001477;
  font-weight: bold;
  margin-bottom: 20px;
}
footer .menuRdp ul {
  margin-bottom: 30px;
}
footer .menuRdp ul:last-child {
  margin-bottom: 0;
}
footer .menuRdp ul.duasColunas {
  -moz-column-count: 2;
  -moz-column-gap: 26%;
  -webkit-column-count: 2;
  -webkit-column-gap: 26%;
  column-count: 2;
  column-gap: 26%;
}
footer .menuRdp ul li {
  display: block;
  margin-bottom: 1.1em;
}
footer .menuRdp ul li a {
  margin-bottom: 10px;
  line-height: 1.67em;
  display: block;
}
footer .midias {
  width: 20px;
  margin: 0 10px 0 0;
}
footer .midias svg {
  width: 20px;
  height: 20px;
}
footer .midias.facebook svg {
  fill: #4469b0;
}
footer .midias.instagram svg {
  fill: #FF5445;
}
footer .midias.twitter svg {
  fill: #000;
}
footer .midias.youtube svg {
  fill: #d32b36;
}
@media only screen and (max-width: 940px) {
  footer .midias {
    display: inline-block;
  }
}
footer .telefone {
  margin: 20px 0 0 0;
  display: block;
  height: 20px;
}
@media only screen and (max-width: 940px) {
  footer .telefone {
    margin-left: 0;
    border: none;
    padding: 0;
  }
}
footer .telefone svg {
  width: 20px;
  height: 20px;
  fill: #4cc0a2;
  vertical-align: middle;
}
footer .telefone span {
  margin-left: 0px;
  color: #4cc0a2;
  vertical-align: middle;
}
@media only screen and (max-width: 1050px) {
  footer .telefone span {
    font-size: 12px;
  }
}
@media only screen and (max-width: 750px) {
  footer .telefone span {
    font-size: 11px;
  }
}

/*
BUSCA
*/
@media only screen and (max-width: 940px) {
  .grid_12.buscaPag {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    float: none;
    display: block;
  }
}

/*
COMUNS
*/
.spacer100,
.spacer10,
.spacer20,
.spacer30,
.spacer40,
.spacerLine,
.spacerLine2 {
  width: 100%;
  height: 100px;
  clear: both;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 940px) {
  .spacer100,
  .spacer10,
  .spacer20,
  .spacer30,
  .spacer40,
  .spacerLine,
  .spacerLine2 {
    height: 60px;
  }
}

.spacer10 {
  height: 10px;
}

.spacer20 {
  height: 20px;
}

.spacer30 {
  height: 30px;
}

.spacer40 {
  height: 40px;
}

.spacerLine {
  height: 2px;
  background: #e2e2e2;
}

.spacerLine2 {
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
}

.mobileNao {
  display: block;
}
@media only screen and (max-width: 750px) {
  .mobileNao {
    display: none;
  }
}

.tabletMobileNao {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .tabletMobileNao {
    display: none;
  }
}

.apenasMobile {
  display: none;
}
@media only screen and (max-width: 940px) {
  .apenasMobile {
    display: block;
  }
}

.apenasMobile2 {
  display: none;
}
@media only screen and (max-width: 750px) {
  .apenasMobile2 {
    display: block;
  }
}

.apenasTabletMobile {
  display: none;
}
@media only screen and (max-width: 1050px) {
  .apenasTabletMobile {
    display: block;
  }
}

.tituloPadrao {
  display: block;
  font-size: 30px;
  line-height: 1.36em;
  color: #4C5157;
  text-transform: uppercase;
  position: relative;
}
@media only screen and (max-width: 940px) {
  .tituloPadrao {
    font-size: 26px;
  }
}

.tituloPadrao2 {
  display: block;
  font-size: 18px;
  line-height: 1.36em;
  color: #4C5157;
  text-transform: uppercase;
}

.btMais,
.btMais2 {
  display: block;
  height: 60px;
  text-align: center;
  border-radius: 3px;
  background: #1070e9;
  line-height: 60px;
  color: #fff;
  text-transform: uppercase;
}
.btMais:hover,
.btMais2:hover {
  background: #001477;
  color: #fff;
}

.btMais2 {
  height: 40px;
  line-height: 40px;
  font-size: 10px;
  border-radius: 0 0 3px 3px;
}

.btTopo {
  position: fixed;
  bottom: 10px;
  right: 10px;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  z-index: 99999;
  padding: 5px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.btTopo svg {
  fill: #1070e9;
}

/*
CSS PARA AS FLAGS INDICANDO NOTICIA COM GALERIA OU VIDEO
*/
.icoGaleriaVideo {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}
.icoGaleriaVideo svg {
  fill: #fff;
  width: 36px;
  height: auto;
  filter: drop-shadow(2px 2px 2px rgb(0, 0, 0));
}

/*
PACE LOAD PAGE
*/
.pace {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #1070e9;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 3px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
@media only screen and (max-width: 940px) {
  .pace .pace-progress {
    display: none;
  }
}

.fancybox-next span, .fancybox-prev span {
  visibility: visible !important;
  display: block !important;
}

.dn_noticiasRelacionadas.nrEsquerda,
.dn_noticiasRelacionadas.nrDireita,
.dn_imagemComLegenda.iclEsquerda,
.dn_imagemComLegenda.iclDireita {
  max-width: 300px;
}

.dn_noticiasRelacionadas.nrEsquerda,
.dn_imagemComLegenda.iclEsquerda {
  margin-right: 15px;
}

.dn_noticiasRelacionadas.nrDireita,
.dn_imagemComLegenda.iclDireita {
  margin-left: 15px;
}

.dn_legendaImg {
  font-size: 11px;
  line-height: 15px;
  display: block;
  padding-top: 5px;
}

.reset, body.bodyEscuro .listFolhas, body.bodyEscuro .listFolhas *, .paginaNao, .paginaNao *, .noticiasMenoresMaisLidas, .noticiasMenoresMaisLidas *, .noticiasMenores, .noticiasMenores *, .maisLidas li a, .maisLidas li a *, .linkNoticia, .linkNoticia *, .bannerArea, .bannerArea *, .supperBanner, .supperBanner *, header.topoSite .topo .midiasPhone, header.topoSite .topo .midiasPhone *, header.topoSite .buscaIcon, header.topoSite .buscaIcon *, header.topoSite .busca form, header.topoSite .busca form *, .menuIcon, .menuIcon *, nav, nav * {
  font-size: 0;
  box-sizing: border-box;
  display: inline-block;
  z-index: 1;
  vertical-align: top;
}

.antreset {
  font-size: 12px;
  box-sizing: content-box;
}

/*
@include respond-to(pequeno) { conteudo aqui }
@include respond-to(pequeno-medio) { conteudo aqui }
@include respond-to(medio) { conteudo aqui }
*/
.gradient, .miniVitrine div {
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00182c3f", endColorstr="#182c3f", GradientType=0);
}

.font11, .maisLidas.ultimasNoticias li a small, .maisLidas li a div span, header.topoSite .topo .data, header.topoSite .topo .midiasPhone .telefone span, footer .asideRdp .contatos strong, footer .asideRdp .assinatura {
  font-size: 11px;
  line-height: 11px;
}

.font12, .noticiasMenoresMaisLidas h6, .noticiasMenoresMaisLidas small, .noticiasMenores h6, .noticiasMenores small, article .bannerVideo small, .maisLidas.ultimasNoticias li a div h4, .linkNoticia .listaData small strong, .linkNoticia .listaData small, .miniVitrine div span, .menuIcon, nav ul li a, nav ul li big, footer .asideRdp .copyRight {
  font-size: 12px;
  line-height: 12px;
}

.font13 {
  font-size: 13px;
  line-height: 13px;
}

.font14, .paginaNao a,
.paginaNao span, .comentario::after, article .imgPadrao .legendaFoto, .tituloNoticia .dataAutor span, .linkNoticia .autorCompartilha span strong, .linkNoticia .autorCompartilha span, header.topoSite .busca form fieldset label, header.topoSite .busca form fieldset div input, footer .menuRdp ul li a, footer .telefone span, .btMais,
.btMais2 {
  font-size: 14px;
  line-height: 14px;
}

.font16, .linkNoticia .titulos.programa h6, header.topoSite .busca form fieldset input {
  font-size: 16px;
  line-height: 16px;
}

.font18, article table tr td,
article table tr th, .tituloNoticia h6, .linkNoticia.manchete .titulos h6, footer .menuRdp big {
  font-size: 18px;
  line-height: 18px;
}

.font20, article {
  font-size: 20px;
  line-height: 20px;
}

.font24, .tituloNoticia h2, .linkNoticia.manchete .titulos h5 {
  font-size: 24px;
  line-height: 24px;
}

.font28 {
  font-size: 28px;
  line-height: 28px;
}

.font30, .tituloPadrao small, .tituloPadrao span {
  font-size: 30px;
  line-height: 30px;
}

.font36 {
  font-size: 36px;
  line-height: 36px;
}

.font44, .tituloNoticia h1 {
  font-size: 44px;
  line-height: 44px;
}

.font48 {
  font-size: 48px;
  line-height: 48px;
}

.font60 {
  font-size: 60px;
  line-height: 60px;
}

.font1 {
  font-weight: normal;
}

.font2, .tituloNoticia h1, .maisLidas li a div h4, .maisLidas li a big, .linkNoticia .titulos h3, .miniVitrine div h4, header.topoSite .topo .midiasPhone .telefone span, header.topoSite .buscaIcon, header.topoSite .busca form fieldset input, .menuIcon, .tituloPadrao, .tituloPadrao2, .btMais,
.btMais2 {
  font-weight: bold;
}

.error::-webkit-input-placeholder {
  color: #7c2410;
}

.error:-moz-placeholder {
  color: #7c2410;
}

.error::-moz-placeholder {
  color: #7c2410;
}

.error:-ms-input-placeholder {
  color: #7c2410;
}

body {
  font-family: "Montserrat", sans-serif;
  font-display: swap;
  padding: 0;
  margin: 0;
  background-color: rgb(246, 246, 246);
  background: #f0f0f0;
  color: #4A5254;
}
body * {
  z-index: 1;
}
body font {
  font-size: inherit !important;
}
@media only screen and (max-width: 1050px) {
  body {
    min-width: 100%;
  }
  body .container_16 {
    width: 98%;
  }
  body .container_16 .grid_16 {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 750px) {
  body {
    overflow-x: hidden;
  }
}

input,
textarea {
  font-family: "Hind Vadodara", sans-serif;
}

a {
  text-decoration: none;
  color: #1070e9;
}
a:hover {
  color: #001477;
}

/*
BANNERS
*/
.supperBanner {
  display: block;
  width: 1260px;
  margin: 0 auto;
  text-align: center;
  overflow: hidden;
}
.supperBanner img {
  max-width: 1260px;
  width: auto;
}
@media only screen and (max-width: 1050px) {
  .supperBanner {
    width: 100%;
    max-width: 1260px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .supperBanner {
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1050px) {
  .supperBanner img {
    width: 100%;
    height: auto !important;
  }
}

.bannerArea {
  display: block;
  background: #f0f0f0;
  margin-bottom: 30px;
  text-align: center;
  overflow: hidden;
}
.bannerArea img {
  max-width: 100%;
  width: auto;
}
.bannerArea .supperBanner2 {
  width: 728px;
  position: relative;
  display: block;
  margin: auto;
}
.bannerArea .supperBanner2 img {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .bannerArea {
    padding: 10px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .bannerArea {
    margin: 0 -15px 30px;
  }
}
@media only screen and (max-width: 1050px) {
  .bannerArea .supperBanner2 {
    width: 100%;
    max-width: 728px;
    text-align: center;
  }
  .bannerArea .supperBanner2 img {
    width: 100%;
    height: auto;
  }
}
.bannerArea.bannerAreaFull {
  margin-top: -40px;
}

.squareBanner {
  display: block;
  height: 250px;
  width: 300px;
  overflow: hidden;
  text-align: center;
}
.squareBanner img {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .squareBanner {
    width: 100%;
    height: auto;
    margin: 0 auto 0;
  }
  .squareBanner img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .squareBanner {
    margin: 0 auto;
  }
}

.squareBannerEditorias {
  margin: 0 auto 35px;
  display: block;
  height: 250px;
  width: 300px;
  overflow: hidden;
  text-align: center;
}
.squareBannerEditorias:last-child {
  margin-bottom: 0;
}
.squareBannerEditorias img {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .squareBannerEditorias {
    width: 100%;
    height: auto;
    margin: 0 auto 0;
  }
  .squareBannerEditorias img {
    width: 100%;
    margin-bottom: 20px;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .squareBannerEditorias {
    margin: 0 auto;
  }
}

.recBanner {
  display: block;
  height: 100px;
  background: #f0f0f0;
  margin-bottom: 40px;
  width: 300px;
  overflow: hidden;
  text-align: center;
}
.recBanner img {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .recBanner {
    width: 100%;
    height: auto;
    margin: 0 auto 0;
  }
  .recBanner img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .recBanner {
    margin: 0 auto;
  }
}

.fullBanner {
  display: block;
  margin: auto;
  overflow: hidden;
}
@media only screen and (max-width: 1050px) {
  .fullBanner {
    width: 100%;
    max-width: 468px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
  }
  .fullBanner img {
    width: 100%;
  }
}

.sky {
  background: #f0f0f0;
  width: 100%;
  min-width: 300px;
  margin: 0 -20px;
  width: 300px;
  overflow: hidden;
  text-align: center;
}
.sky img {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .sky {
    width: 100%;
    height: auto;
    margin: 0 auto 0;
  }
  .sky img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .sky {
    margin: 0 auto;
  }
}

/*
GRID 12 RESPONSIVE
*/
@media only screen and (max-width: 1050px) {
  .capaResponse.grid_12 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
    box-sizing: border-box;
  }
}

/*Cor do número de telefone whatsapp do topo da home*/
.linkNum {
  color: #4C5157;
}

.botaoCompartilharDetalhe {
  padding: 0px;
  border: none;
  cursor: pointer;
  display: inline-block;
  width: auto;
  height: 40px;
}
.botaoCompartilharDetalhe svg {
  fill: #f1f1f1;
  width: 40px;
  height: 40px;
}
.botaoCompartilharDetalhe div {
  width: 40px;
  height: 40px;
  background: #1070e9;
}

@media only screen and (max-width: 1050px) {
  .grid_4.colunaminiVitrine,
  .grid_6.colunaminiVitrine {
    width: 33.33%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .grid_4.colunaminiVitrine.alpha,
  .grid_6.colunaminiVitrine.alpha {
    padding-left: 0;
  }
  .grid_4.colunaminiVitrine.omega,
  .grid_6.colunaminiVitrine.omega {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_4.colunaminiVitrine,
  .grid_6.colunaminiVitrine {
    width: 100%;
    display: flex;
    padding: 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) and (max-width: 750px) {
  .grid_4.colunaminiVitrine,
  .grid_6.colunaminiVitrine {
    display: block;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_6.colunaminiVitrine {
    width: 50%;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_6.colunaminiVitrine .miniVitrine {
    width: 100% !important;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_4.linhaminiVitrine,
  .grid_6.linhaminiVitrine {
    width: 33.33%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .grid_4.linhaminiVitrine.alpha,
  .grid_6.linhaminiVitrine.alpha {
    padding-left: 0;
  }
  .grid_4.linhaminiVitrine.omega,
  .grid_6.linhaminiVitrine.omega {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_4.linhaminiVitrine,
  .grid_6.linhaminiVitrine {
    width: 100%;
    display: flex;
    padding: 0;
    justify-content: space-between;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) and (max-width: 750px) {
  .grid_4.linhaminiVitrine,
  .grid_6.linhaminiVitrine {
    display: block;
    padding: 0 10px;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_6.linhaminiVitrine {
    width: 50%;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_6.linhaminiVitrine .miniVitrine {
    width: 100% !important;
  }
}
.miniVitrine.comSquare {
  height: 200px;
}
@media only screen and (max-width: 750px) {
  .miniVitrine.comSquare {
    height: auto;
  }
}

.miniVitrine.semSquare {
  height: 220px;
}
@media only screen and (max-width: 750px) {
  .miniVitrine.semSquare {
    height: auto;
  }
}

.miniVitrine {
  position: relative;
  display: block;
  border-radius: 3px;
  overflow: hidden;
  margin-bottom: 30px;
  height: 220px;
  background: #f0f0f0;
}
.miniVitrine:last-child {
  margin-bottom: 0;
}
@media only screen and (max-width: 940px) {
  .miniVitrine {
    width: 48.5%;
    float: left;
    margin: 0;
    position: relative;
  }
}
@media only screen and (max-width: 750px) {
  .miniVitrine {
    height: auto;
    width: 100%;
    margin: auto;
    background: none;
    float: none;
    border-top: 2px solid #e2e2e2;
    padding-top: 20px;
    margin-bottom: 20px;
    border-radius: 0;
  }
}
.miniVitrine img {
  display: block;
  width: 100%;
}
@media only screen and (max-width: 1050px) {
  .miniVitrine img {
    height: 190px;
    width: auto;
    transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    margin-left: 50%;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .miniVitrine img {
    height: auto;
    width: 100%;
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) and (max-width: 750px) {
  .miniVitrine img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
  }
}
.miniVitrine div {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 2;
  padding: 40px 20px 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.6);
}
@media only screen and (max-width: 750px) {
  .miniVitrine div {
    position: relative;
    background: none;
    padding: 10px 0 0 0;
    text-shadow: none;
  }
}
.miniVitrine div span {
  color: #94e2ff;
  display: block;
}
.miniVitrine div span svg {
  width: 16px;
  height: 16px;
  fill: #94e2ff;
  margin-right: 5px;
  vertical-align: middle;
}
@media only screen and (max-width: 750px) {
  .miniVitrine div span {
    color: #1070e9;
  }
}
.miniVitrine div h4 {
  font-size: 16px;
  line-height: 1.36em;
  color: #fff;
  display: block;
  margin-top: 5px;
}
@media only screen and (max-width: 750px) {
  .miniVitrine div h4 {
    font-size: 18px;
    color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
  }
}
.miniVitrine.maior {
  height: 300px;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 1050px) {
  .miniVitrine.maior {
    height: 200px;
  }
}
@media only screen and (max-width: 750px) {
  .miniVitrine.maior {
    height: auto;
  }
}
.miniVitrine.maior img {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  width: 100%;
  min-height: 100%;
  height: auto;
}
@media only screen and (max-width: 1050px) {
  .miniVitrine.maior img {
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    margin: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .miniVitrine.maior img {
    position: relative;
    top: 0;
    left: 0;
    transform: none;
    -moz-transform: none;
    -webkit-transform: none;
    -o-transform: none;
    -ms-transform: none;
    min-height: inherit;
  }
}
.miniVitrine:hover {
  background: #1070e9;
}
.miniVitrine:hover img {
  opacity: 0.85;
}
@media only screen and (max-width: 940px) {
  .miniVitrine:hover img {
    opacity: 1;
  }
}
@media only screen and (max-width: 1050px) {
  .miniVitrine:hover {
    background: none;
  }
}

/*
LINK NOTICIAS
*/
@media only screen and (max-width: 1050px) {
  .conteudoNoticias.grid_8 {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .conteudoNoticias.grid_8 {
    padding: 0;
  }
}
@media only screen and (max-width: 1050px) {
  .conteudoNoticias.grid_12 {
    width: 100%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .conteudoNoticias.grid_12 {
    width: 100%;
  }
}
@media only screen and (max-width: 1050px) {
  .conteudoNoticias.grid_10 {
    width: 80%;
    padding: 0;
    margin: 0 auto;
    float: none;
    display: block;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .conteudoNoticias.grid_10 {
    width: 90%;
  }
}
.linkNoticia {
  display: block;
  position: relative;
  /*OBITUARIO*/
}
.linkNoticia .imgNoicia {
  position: relative;
  width: 48%;
}
.linkNoticia .imgNoicia img {
  width: 100%;
  border-radius: 3px;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .imgNoicia {
    width: 40%;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia .imgNoicia {
    width: 100% !important;
    padding: 0 0 20px 0;
  }
}
.linkNoticia .noticiaTexto {
  width: 52%;
  padding-left: 20px;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .noticiaTexto {
    width: 60%;
  }
}
.linkNoticia .noticiaTexto .titulos {
  min-height: 85px;
}
@media only screen and (max-width: 750px) {
  .linkNoticia .noticiaTexto {
    width: 100% !important;
    padding: 0;
  }
  .linkNoticia .noticiaTexto .titulos {
    min-height: inherit !important;
  }
}
.linkNoticia .titulos {
  display: block;
  margin-bottom: 12px;
}
.linkNoticia .titulos h6 {
  font-size: 12px;
  line-height: 1.36em;
  color: #1070e9;
  font-weight: normal;
  display: block;
  margin-bottom: 2px;
}
.linkNoticia .titulos h3 {
  font-size: 24px;
  line-height: 1.36em;
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
  display: block;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .titulos h3 {
    font-size: 20px;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia .titulos h3 {
    font-size: 18px;
  }
}
.linkNoticia .titulos h5 {
  display: block;
  font-size: 18px;
  line-height: 1.36em;
  font-weight: normal;
  color: #4C5157;
  margin-top: 6px;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .titulos h5 {
    font-size: 16px;
  }
}
.linkNoticia .titulos:hover h6 {
  color: #001477;
}
.linkNoticia .titulos:hover h3 {
  color: #1070e9;
}
.linkNoticia .titulos:hover h5 {
  color: #001477;
}
.linkNoticia .titulos.programa h6 {
  line-height: 18px;
  font-weight: 700;
  text-transform: uppercase;
}
.linkNoticia .autorCompartilha {
  width: 100%;
  border-top: 1px solid #e2e2e2;
  padding-top: 10px;
  margin-top: 10px;
  overflow: hidden;
}
.linkNoticia .autorCompartilha svg {
  vertical-align: middle;
  width: 13px;
  height: 13px;
  fill: #4C5157;
}
.linkNoticia .autorCompartilha span {
  vertical-align: middle;
  color: #4C5157;
  line-height: 20px;
  padding-left: 10px;
}
.linkNoticia .autorCompartilha span strong {
  line-height: 20px;
  color: #4A5254;
  display: inline;
}
.linkNoticia .compartilha {
  float: right;
}
.linkNoticia .compartilha a {
  margin-left: 5px;
}
.linkNoticia .compartilha a svg {
  width: 20px;
  height: 20px;
}
.linkNoticia .compartilha a.facebook svg {
  fill: #4469b0;
}
.linkNoticia .compartilha a.gplus svg {
  fill: #d9262f;
}
.linkNoticia .compartilha a.twitter svg {
  fill: #000;
}
.linkNoticia .compartilha a.linkedin svg {
  fill: #007bb5;
}
.linkNoticia .compartilha a.whats svg {
  fill: #4cc0a2;
}
.linkNoticia.manchete {
  text-align: center;
}
@media only screen and (max-width: 750px) {
  .linkNoticia.manchete {
    text-align: left;
  }
}
@media only screen and (max-width: 940px) {
  .linkNoticia.manchete .titulos h6 {
    font-size: 16px;
    line-height: 16px;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia.manchete .titulos h6 {
    font-size: 12px;
    line-height: 12px;
  }
}
.linkNoticia.manchete .titulos h3 {
  font-size: 40px;
  line-height: 40px;
  padding: 0 60px;
}
@media only screen and (max-width: 940px) {
  .linkNoticia.manchete .titulos h3 {
    font-size: 28px;
    line-height: 28px;
    padding: 0;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia.manchete .titulos h3 {
    font-size: 20px !important;
    line-height: 20px !important;
  }
}
@media only screen and (max-width: 940px) {
  .linkNoticia.manchete .titulos h5 {
    font-size: 20px;
    line-height: 20px;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia.manchete .titulos h5 {
    font-size: 18px !important;
    line-height: 18px !important;
  }
}
.linkNoticia.manchete .compartilha {
  float: none;
}
.linkNoticia.manchete .compartilha a {
  margin: 0 5px 0 0;
}
.linkNoticia .obituarioLista {
  width: 82.98%;
}
@media only screen and (max-width: 750px) {
  .linkNoticia .obituarioLista {
    width: 100%;
  }
}
.linkNoticia .listaData {
  width: 17.02%;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .listaData .spacer30 {
    display: none;
  }
}
@media only screen and (max-width: 750px) {
  .linkNoticia .listaData {
    width: 100%;
  }
}
.linkNoticia .listaData small {
  display: block;
  line-height: 20px;
  color: #4C5157;
  margin-bottom: 10px;
  padding: 0;
  text-transform: none;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .listaData small {
    display: inline-block;
    margin-bottom: 10px;
    font-size: 11px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .linkNoticia .listaData small {
    height: 16px;
    margin: 0 5px 0 0;
    padding: 0 5px 0 0;
    border-right: 1px solid #e2e2e2;
  }
  .linkNoticia .listaData small:last-child {
    margin: 0;
    padding: 0;
    border: none;
  }
  .linkNoticia .listaData small:nth-child(2) {
    display: block;
    border: none;
    padding: 10px 0 0 0;
    margin: 10px 0 10px 0;
    height: auto;
    border-top: 1px solid #e2e2e2;
  }
  .linkNoticia .listaData small svg {
    display: inline-block !important;
  }
}
.linkNoticia .listaData small strong {
  line-height: 20px;
  color: #4A5254;
  font-weight: bold;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .listaData small strong {
    font-size: 11px;
  }
}
.linkNoticia .listaData small svg {
  width: 20px;
  height: 20px;
  fill: #4C5157;
  vertical-align: top;
  margin-right: 10px;
}
@media only screen and (max-width: 1050px) {
  .linkNoticia .listaData small svg {
    width: 18px;
    margin-right: 5px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .linkNoticia .listaData small svg {
    display: none;
    width: 16px;
  }
  .linkNoticia .listaData small svg.apenasMobile {
    display: inline-block !important;
  }
}

.editoriasListagem .linkNoticia .imgNoicia {
  width: 30%;
}
.editoriasListagem .linkNoticia .noticiaTexto {
  width: 70%;
}

/*
.grid_12 {
	.linkNoticia {
		.imgNoicia { width: 30%;}
		.noticiaTexto {
			width: 70%;
			.titulos { min-height: 105px;}
		}
	}
}*/
@media only screen and (max-width: 1050px) {
  .grid_4.colunaDireita {
    width: 66.66%;
    margin: 0 0 0 16.66%;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .grid_4.colunaDireita .mobileDivide {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_4.colunaDireita .mobileDivide {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_4.colunaDireita {
    width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_4.colunaDireita {
    width: 100%;
    padding: 0 10px;
  }
}
.grid_4.colunaMeio {
  padding: 0 20px;
  margin: 0 10px;
  width: 300px !important;
  box-sizing: border-box;
  border-right: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
}
.grid_4.colunaMeio.omega {
  margin-right: 0;
}
.grid_4.colunaMeio .noticiasMenoresArea {
  position: relative;
  display: block;
  overflow: hidden;
  clear: both;
}
.grid_4.colunaMeio .mobileDivide {
  width: 100%;
}
@media only screen and (max-width: 1050px) {
  .grid_4.colunaMeio {
    width: 66.66% !important;
    margin: 0 0 0 16.66%;
    padding: 0 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: none;
  }
  .grid_4.colunaMeio .colunistas {
    padding: 0px;
  }
  .grid_4.colunaMeio .mobileDivide {
    float: left;
    width: 50%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_4.colunaMeio .mobileDivide {
    width: 100%;
    padding: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_4.colunaMeio {
    width: 100% !important;
    margin: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_4.colunaMeio {
    width: 100% !important;
    padding: 0;
    -moz-column-count: 1;
    -moz-column-gap: 0px;
    -webkit-column-count: 1;
    -webkit-column-gap: 0px;
    column-count: 1;
    column-gap: 0px;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_4.colunaMeio .noticiasMenores {
    width: 100%;
    padding: 0;
  }
  .grid_4.colunaMeio .noticiasMenores picture {
    width: 100%;
  }
  .grid_4.colunaMeio .noticiasMenores img {
    height: auto !important;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  .grid_4.colunaMeio .noticiasMenores {
    height: 258px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_4.colunaMeio .noticiasMenores {
    height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  .grid_4.colunaMeio .spacer20 {
    height: 15px;
  }
  .grid_4.colunaMeio .spacer40 {
    height: 20px;
  }
}

/*
FACEBOOK
*/
.facebookPlugin {
  margin-bottom: 40px;
}
@media only screen and (max-width: 940px) {
  .facebookPlugin {
    width: 300px;
  }
}
@media only screen and (max-width: 750px) {
  .facebookPlugin {
    margin: 0 auto 20px;
  }
}

/*
MAIS LIDAS
*/
.maisLidas {
  margin-bottom: 40px;
}
@media only screen and (max-width: 750px) {
  .maisLidas {
    width: 100%;
  }
}
.maisLidas .tituloPadrao2 {
  padding-bottom: 20px;
  line-height: 1.36em;
}
.maisLidas li a {
  border-bottom: 1px solid #e2e2e2;
  padding-bottom: 10px;
  margin-bottom: 10px;
  width: 100%;
}
.maisLidas li a big {
  font-size: 48px;
  width: 16.67%;
  color: #f77d26;
  font-weight: bold;
  vertical-align: middle;
}
.maisLidas li a div {
  width: 83.33%;
  vertical-align: middle;
}
.maisLidas li a div span {
  color: #1070e9;
  text-transform: uppercase;
  margin-bottom: 0.8em;
  display: block;
}
.maisLidas li a div h4 {
  font-size: 16px;
  line-height: 1.36em;
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
  display: block;
}
.maisLidas li a:hover span {
  color: #001477;
}
.maisLidas li a:hover h4 {
  color: #1070e9;
}
.maisLidas li:last-child a {
  padding: 0;
  margin: 0;
  border: none;
}
@media only screen and (max-width: 750px) {
  .maisLidas.ultimasNoticias {
    margin-bottom: 20px;
  }
}
.maisLidas.ultimasNoticias li a small {
  width: 16.67%;
  display: inline-block;
  color: #4C5157;
}
.maisLidas.ultimasNoticias .btMais2 {
  margin-top: 20px;
  border-radius: 3px;
}

/*
DETALHE DA NOTICIA
*/
@media only screen and (max-width: 1050px) {
  .tituloNoticia.grid_11 {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
.tituloNoticia h6 {
  color: #1070e9;
  text-transform: uppercase;
  font-weight: normal;
}
@media only screen and (max-width: 750px) {
  .tituloNoticia h6 {
    font-size: 14px;
  }
}
.tituloNoticia h1 {
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
  margin: 16px 0;
  font-weight: bold;
  line-height: 1.1;
  letter-spacing: -0.02em;
}
@media only screen and (max-width: 750px) {
  .tituloNoticia h1 {
    font-size: 26px;
    line-height: 28px;
  }
}
.tituloNoticia h2 {
  line-height: 30px;
  font-size: 18px;
  font-weight: normal;
  font-style: normal;
  text-transform: initial;
  color: #4C5157;
}
@media only screen and (max-width: 750px) {
  .tituloNoticia h2 {
    font-size: 18px;
    line-height: 20px;
  }
}
.tituloNoticia .dataAutor {
  margin: 20px 0;
}
.tituloNoticia .dataAutor span {
  line-height: 20px;
  color: #4C5157;
  font-size: small;
  border-right: 1px solid #e2e2e2;
  padding-right: 10px;
  margin-right: 13px;
}
@media only screen and (max-width: 750px) {
  .tituloNoticia .dataAutor span {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
  }
}
.tituloNoticia .dataAutor span:last-child {
  margin: 0;
  padding: 0;
  border: none;
}
.tituloNoticia .dataAutor span svg {
  width: 15px;
  height: 15px;
  fill: #4C5157;
  vertical-align: sub;
  margin-right: 5px;
}
.tituloNoticia .dataAutor span strong {
  color: #4A5254;
}

@media only screen and (max-width: 1050px) {
  .grid_1.shareAreas {
    width: 8%;
    margin: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .grid_1.shareAreas {
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-size: 0;
  }
}
.share {
  display: block;
  width: 40px;
  height: 40px;
  margin-bottom: 1px;
  background: #fff;
}
@media only screen and (max-width: 750px) {
  .share {
    display: inline-block;
    margin-bottom: 20px;
  }
}
.share.facebook svg {
  fill: #4469b0;
}
.share.gplus svg {
  fill: #d9262f;
}
.share.twitter svg {
  fill: #000;
}
.share.linkedin svg {
  fill: #007bb5;
}
.share.whats svg {
  fill: #4cc0a2;
}
.share.comment svg {
  fill: #4C5157;
}
.share.print svg {
  fill: #4C5157;
  opacity: 0.6;
}

.shareAreas2 {
  text-align: right;
}
@media only screen and (max-width: 750px) {
  .shareAreas2 {
    width: 100%;
    display: flex;
    justify-content: space-between;
    font-size: 0;
  }
}
.shareAreas2 .share {
  display: inline-block;
}

article {
  line-height: 30px;
  color: #4A5254;
  /*IFRAMES*/
  /*BLOCKQUOTE*/
  /*TABLE*/
}
@media only screen and (max-width: 1050px) {
  article.grid_10 {
    width: 92% !important;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  article.grid_10 {
    width: 100% !important;
    padding: 0;
  }
}
article p img {
  width: auto;
  max-width: 100% !important;
  margin-bottom: 2em;
  line-height: 1.67em;
  display: block;
  height: auto !important;
}
@media only screen and (max-width: 750px) {
  article p img {
    width: 100% !important;
  }
}
article .imgPadrao {
  position: relative;
  display: block;
  margin-bottom: 40px;
}
article .imgPadrao img {
  width: 780px;
  height: 467px;
  display: block;
  border-radius: 17px;
}
@media only screen and (max-width: 940px) {
  article .imgPadrao img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  article .imgPadrao img {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  article .imgPadrao img {
    width: 100%;
    height: auto;
  }
}
article .imgPadrao .legendaFoto {
  color: #4C5157;
  padding: 20px 0;
  display: block;
  border-bottom: 2px solid #e2e2e2;
  font-weight: bold;
}
article .imgPadrao .legendaFoto small,
article .imgPadrao .legendaFoto small * {
  font-style: oblique;
  font-weight: normal;
  color: #4A5254;
}
@media only screen and (max-width: 750px) {
  article .imgPadrao .legendaFoto {
    font-size: 12px;
    padding: 10px 0;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 750px) {
  article .dn_imagemComLegenda {
    width: 50%;
    overflow: hidden;
  }
  article .dn_imagemComLegenda.full {
    width: 100%;
  }
  article .dn_imagemComLegenda img {
    width: 100%;
    max-width: none;
  }
}
@media only screen and (max-width: 750px) {
  article {
    font-size: 18px;
    line-height: 26px;
  }
}
article p {
  margin-bottom: 35px;
}
@media only screen and (max-width: 1050px) {
  article p {
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 750px) {
  article p {
    margin-bottom: 20px;
  }
}
article .saibamais {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0 40px 0px 0;
  padding-top: 5px;
  float: left;
}
@media only screen and (max-width: 1050px) {
  article .saibamais {
    margin: 0 20px 0px 0;
  }
  article .saibamais .squareBanner {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 750px) {
  article .saibamais {
    width: 100%;
    margin: 0 0 0px 0;
  }
  article .saibamais .spacer20 {
    height: 10px;
  }
}
article iframe {
  width: 100%;
  height: 440px;
}
@media only screen and (max-width: 1050px) {
  article iframe {
    height: 315px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  article iframe {
    display: block;
    margin: auto;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) and (max-width: 750px) {
  article iframe {
    height: 200px;
  }
}
@media only screen and (max-width: 1050px) {
  article .bannerCorpoNoticia iframe {
    width: 300px;
    height: 250px;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) {
  article .bannerCorpoNoticia iframe {
    display: block;
    margin: auto;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 940px) and (max-width: 750px) {
  article .bannerCorpoNoticia iframe {
    width: 300px;
    height: 250px;
  }
}
article blockquote {
  background: #f0f0f0 url(../gfx/blockquote.png) 5px 5px no-repeat;
  width: 100%;
  padding: 30px;
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
  margin-bottom: 30px;
  font-style: italic;
}
article blockquote p:last-child {
  margin: 0;
}
article table {
  width: 100% !important;
  border: 2px solid #e2e2e2;
  margin-bottom: 35px;
}
article table tr td,
article table tr th {
  padding: 20px;
  border: 1px solid #e2e2e2;
  color: #4C5157;
}
article table tr td strong,
article table tr th strong {
  color: #4A5254;
}
article table tr th {
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
}
article .bannerVideo {
  padding: 30px 100px;
  background: #f0f0f0;
  margin-bottom: 30px;
  position: relative;
}
article .bannerVideo small {
  position: absolute;
  top: 10px;
  right: 10px;
  color: #4C5157;
}
article .bannerVideo iframe {
  height: 326px;
}
@media only screen and (max-width: 750px) {
  article .bannerVideo {
    padding: 30px;
  }
  article .bannerVideo iframe {
    height: 200px !important;
  }
}
article .recBannersDetNot {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media only screen and (max-width: 750px) {
  article .recBannersDetNot {
    display: block;
  }
}

.noticiasMenores {
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenores.grid_2 {
    margin: 0;
    width: 20%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 10px !important;
  }
  .noticiasMenores.grid_3 {
    width: 25%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .noticiasMenores.alpha {
    padding-left: 0;
  }
  .noticiasMenores.omega {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .noticiasMenores.grid_2, .noticiasMenores.grid_3 {
    width: 100% !important;
    border-bottom: 2px solid #e2e2e2;
    padding: 0 0 20px 0 !important;
    margin-bottom: 20px !important;
  }
  .noticiasMenores.grid_2:last-child, .noticiasMenores.grid_3:last-child {
    padding-bottom: 0 !important;
  }
}
.noticiasMenores picture {
  position: relative;
}
.noticiasMenores img, .noticiasMenores picture {
  width: 140px;
  height: 80px;
  border-radius: 3px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 940px) {
  .noticiasMenores img, .noticiasMenores picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .noticiasMenores img, .noticiasMenores picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  .noticiasMenores img, .noticiasMenores picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .noticiasMenores.grid_2 picture, .noticiasMenores.grid_3 picture {
    width: 46.67%;
    margin: 0;
    vertical-align: middle;
  }
}
.noticiasMenores .maisLida {
  width: 100%;
}
.noticiasMenores.imgLado {
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenores.imgLado {
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
  }
}
.noticiasMenores.imgLado picture {
  width: 46.67%;
  margin: 0;
  vertical-align: middle;
}
.noticiasMenores small {
  color: #1070e9;
  display: block;
  padding-bottom: 0.8em;
  line-height: 1.36em;
}
.noticiasMenores h5 {
  display: block;
  font-size: 14px;
  line-height: 1.36em;
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
}
.noticiasMenores h6 {
  color: #4A5254;
  font-weight: normal;
  padding-top: 5px;
  display: block;
  line-height: 1.36em;
}
.noticiasMenores div {
  width: 53.33%;
  vertical-align: middle;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 20px;
}
.noticiasMenores div.imgLadoMobile {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 750px) {
  .noticiasMenores div.imgLadoMobile {
    width: 53.33%;
    padding-left: 20px;
  }
}
.noticiasMenores:last-child {
  padding-bottom: 0;
  margin-bottom: 40px;
  border-bottom: none;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenores:last-child {
    margin-bottom: 20px;
  }
}
.noticiasMenores:hover small {
  color: #001477;
}
.noticiasMenores:hover h5 {
  color: #1070e9;
}
.noticiasMenores:hover h6 {
  color: #4C5157;
}
.noticiasMenores .icoGaleriaVideo {
  width: 28px;
  padding: 0;
}
.noticiasMenores .icoGaleriaVideo svg {
  width: 28px;
}

.noticiasMenoresMaisLidas {
  display: block;
  overflow: hidden;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas.grid_2 {
    margin: 0;
    width: 20%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 10px !important;
  }
  .noticiasMenoresMaisLidas.grid_3 {
    width: 25%;
    margin: 0;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }
  .noticiasMenoresMaisLidas.alpha {
    padding-left: 0;
  }
  .noticiasMenoresMaisLidas.omega {
    padding-right: 0;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  .noticiasMenoresMaisLidas.grid_2, .noticiasMenoresMaisLidas.grid_3 {
    width: 100% !important;
    border-bottom: 2px solid #e2e2e2;
    padding: 0 0 20px 0 !important;
    margin-bottom: 20px !important;
  }
  .noticiasMenoresMaisLidas.grid_2:last-child, .noticiasMenoresMaisLidas.grid_3:last-child {
    padding-bottom: 0 !important;
  }
}
.noticiasMenoresMaisLidas picture {
  position: relative;
}
.noticiasMenoresMaisLidas img, .noticiasMenoresMaisLidas picture {
  border-radius: 3px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 940px) {
  .noticiasMenoresMaisLidas img, .noticiasMenoresMaisLidas picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .noticiasMenoresMaisLidas img, .noticiasMenoresMaisLidas picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas img, .noticiasMenoresMaisLidas picture {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .noticiasMenoresMaisLidas.grid_2 picture, .noticiasMenoresMaisLidas.grid_3 picture {
    width: 46.67%;
    margin: 0;
    vertical-align: middle;
  }
}
.noticiasMenoresMaisLidas .maisLida {
  width: 220px;
  height: 124px;
}
@media only screen and (max-width: 940px) {
  .noticiasMenoresMaisLidas .maisLida {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 750px) {
  .noticiasMenoresMaisLidas .maisLida {
    width: 100%;
    height: auto;
  }
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas .maisLida {
    width: 100%;
    height: auto;
  }
}
.noticiasMenoresMaisLidas.imgLado {
  border-bottom: 1px solid #e2e2e2;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas.imgLado {
    padding: 0 0 10px 0;
    margin: 0 0 10px 0;
  }
}
.noticiasMenoresMaisLidas.imgLado picture {
  width: 46.67%;
  margin: 0;
  vertical-align: middle;
}
.noticiasMenoresMaisLidas small {
  color: #1070e9;
  display: block;
  padding-bottom: 0.8em;
  line-height: 1.36em;
}
.noticiasMenoresMaisLidas h5 {
  display: block;
  font-size: 14px;
  line-height: 1.36em;
  color: rgb(26.2278481013, 29.0632911392, 29.7721518987);
}
.noticiasMenoresMaisLidas h6 {
  color: #4A5254;
  font-weight: normal;
  padding-top: 5px;
  display: block;
  line-height: 1.36em;
}
.noticiasMenoresMaisLidas div {
  width: 53.33%;
  vertical-align: middle;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-left: 20px;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas div {
    padding-left: 10px;
  }
}
.noticiasMenoresMaisLidas div.imgLadoMobile {
  width: 100%;
  padding: 0;
}
@media only screen and (max-width: 750px) {
  .noticiasMenoresMaisLidas div.imgLadoMobile {
    width: 53.33%;
    padding-left: 20px;
  }
}
.noticiasMenoresMaisLidas:last-child {
  padding-bottom: 0;
  margin-bottom: 40px;
  border-bottom: none;
}
@media only screen and (max-width: 1050px) {
  .noticiasMenoresMaisLidas:last-child {
    margin-bottom: 20px;
  }
}
.noticiasMenoresMaisLidas:hover small {
  color: #001477;
}
.noticiasMenoresMaisLidas:hover h5 {
  color: #1070e9;
}
.noticiasMenoresMaisLidas:hover h6 {
  color: #4C5157;
}
.noticiasMenoresMaisLidas .icoGaleriaVideo {
  width: 28px;
  padding: 0;
}
.noticiasMenoresMaisLidas .icoGaleriaVideo svg {
  width: 28px;
}

.comentario {
  background: #fff;
  width: 100%;
  display: block;
  min-height: 100px;
  position: relative;
  z-index: 1;
}
.comentario::after {
  content: "Carregando...";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  color: #4C5157;
}
.comentario .comentarios {
  background: #f0f0f0;
  position: relative;
  z-index: 2;
  opacity: 0;
  width: 100%;
  display: block;
  animation: comment 0.4s 0.6s ease-in-out forwards;
}
@keyframes comment {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.comentario .comentarios .fb_iframe_widget_fluid_desktop,
.comentario .comentarios .fb_iframe_widget_fluid_desktop span,
.comentario .comentarios .fb_iframe_widget_fluid_desktop iframe {
  max-width: 100% !important;
  width: 100% !important;
}

.tituloPadrao span {
  color: #1070e9;
}
.tituloPadrao span:hover {
  color: #001477;
}
.tituloPadrao small {
  color: #94e2ff;
}
.tituloPadrao small:hover {
  color: #f77d26;
}

/*
404
*/
.paginaNao {
  background: #001477;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.paginaNao div {
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -400px;
  text-align: center;
  width: 100%;
}
@media only screen and (max-width: 1050px) {
  .paginaNao div {
    margin-top: -200px;
  }
}
@media only screen and (max-width: 940px) {
  .paginaNao div {
    margin-top: -150px;
  }
}
@media only screen and (max-width: 750px) {
  .paginaNao div {
    margin-top: -100px;
  }
}
.paginaNao h1 {
  font-size: 600px;
  font-weight: bold;
  color: #fff;
  width: 100%;
  color: rgba(255, 255, 255, 0.2);
}
@media only screen and (max-width: 1050px) {
  .paginaNao h1 {
    font-size: 400px;
  }
}
@media only screen and (max-width: 940px) {
  .paginaNao h1 {
    font-size: 300px;
  }
}
@media only screen and (max-width: 750px) {
  .paginaNao h1 {
    font-size: 200px;
  }
}
.paginaNao a,
.paginaNao span {
  text-align: center;
  background: #fff;
  padding: 0 40px;
  line-height: 60px;
  height: 60px;
  color: #1070e9;
  border-radius: 3px;
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
  position: absolute;
  top: 50%;
  left: 50%;
  width: 300px;
  margin-left: -150px;
}
@media only screen and (max-width: 940px) {
  .paginaNao a,
  .paginaNao span {
    width: 70%;
    left: 15%;
    margin: -20px 0 0 0;
    background: rgba(255, 255, 255, 0.9);
  }
}
.paginaNao span {
  background: rgba(255, 255, 255, 0.8);
  height: auto;
  line-height: normal;
  padding: 20px 40px;
}

/*
BUSCA
*/
@media only screen and (max-width: 940px) {
  .grid_12.buscaPag {
    width: 95%;
    margin: 0 auto;
    padding: 0;
    float: none;
    display: block;
  }
}

body.bodyEscuro {
  background: #1f2831;
}
@media only screen and (max-width: 1050px) {
  body.bodyEscuro .conteudoNoticias.grid_13 {
    width: 100%;
    padding: 0 10px;
    margin: 0;
    box-sizing: border-box;
  }
  body.bodyEscuro .conteudoNoticias.grid_13 .grid_12 {
    width: 84%;
    padding: 0 10px;
    margin: 0 8%;
    box-sizing: border-box;
  }
}
@media only screen and (max-width: 1050px) and (max-width: 750px) {
  body.bodyEscuro .conteudoNoticias.grid_13 .grid_12 {
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
@media only screen and (max-width: 1050px) {
  body.bodyEscuro .conteudoNoticias.grid_13 article.grid_12 {
    margin: 0;
  }
  body.bodyEscuro .conteudoNoticias.grid_13 .grid_1.shareAreas {
    text-align: right;
  }
  body.bodyEscuro .conteudoNoticias.grid_13 .grid_1.shareAreas .share {
    display: inline-block;
  }
}
body.bodyEscuro .conteudoNoticias .tituloNoticia h6 {
  color: #94e2ff;
}
body.bodyEscuro .conteudoNoticias .tituloNoticia h1 {
  color: #fff;
}
@media only screen and (max-width: 750px) {
  body.bodyEscuro .listFolhas {
    margin: 0 -10px;
  }
}
body.bodyEscuro .listFolhas li {
  width: 20%;
  padding: 0 10px 20px;
}
@media only screen and (max-width: 940px) {
  body.bodyEscuro .listFolhas li {
    width: 25%;
  }
}
@media only screen and (max-width: 750px) {
  body.bodyEscuro .listFolhas li {
    width: 33.33%;
  }
}
body.bodyEscuro .listFolhas li a {
  display: block;
}
body.bodyEscuro .listFolhas li img {
  width: 100%;
}

.twitterNew {
  background-color: rgba(102, 102, 102, 0.4) !important;
}

/*
COMUNS
*/
.spacer100,
.spacer10,
.spacer20,
.spacer30,
.spacer40,
.spacerLine,
.spacerLine2 {
  width: 100%;
  height: 100px;
  clear: both;
  overflow: hidden;
  position: relative;
}
@media only screen and (max-width: 940px) {
  .spacer100,
  .spacer10,
  .spacer20,
  .spacer30,
  .spacer40,
  .spacerLine,
  .spacerLine2 {
    height: 60px;
  }
}

.spacer10 {
  height: 10px;
}

.spacer20 {
  height: 20px;
}

.spacer30 {
  height: 30px;
}

.spacer40 {
  height: 40px;
}

.spacerLine {
  height: 2px;
  background: #e2e2e2;
}

.spacerLine2 {
  height: 1px;
  background: rgba(255, 255, 255, 0.3);
}

.mobileNao {
  display: block;
}
@media only screen and (max-width: 750px) {
  .mobileNao {
    display: none;
  }
}

.tabletMobileNao {
  display: block;
}
@media only screen and (max-width: 1050px) {
  .tabletMobileNao {
    display: none;
  }
}

.apenasMobile {
  display: none;
}
@media only screen and (max-width: 940px) {
  .apenasMobile {
    display: block;
  }
}

.apenasMobile2 {
  display: none;
}
@media only screen and (max-width: 750px) {
  .apenasMobile2 {
    display: block;
  }
}

.apenasTabletMobile {
  display: none;
}
@media only screen and (max-width: 1050px) {
  .apenasTabletMobile {
    display: block;
  }
}

.tituloPadrao {
  display: block;
  font-size: 30px;
  line-height: 1.36em;
  color: #4C5157;
  text-transform: uppercase;
  position: relative;
}
@media only screen and (max-width: 940px) {
  .tituloPadrao {
    font-size: 26px;
  }
}

.tituloPadrao2 {
  display: block;
  font-size: 18px;
  line-height: 1.36em;
  color: #4C5157;
  text-transform: uppercase;
}

.btMais,
.btMais2 {
  display: block;
  height: 60px;
  text-align: center;
  border-radius: 3px;
  background: #1070e9;
  line-height: 60px;
  color: #fff;
  text-transform: uppercase;
}
.btMais:hover,
.btMais2:hover {
  background: #001477;
  color: #fff;
}

.btMais2 {
  height: 40px;
  line-height: 40px;
  font-size: 10px;
  border-radius: 0 0 3px 3px;
}

.btTopo {
  position: fixed;
  bottom: 10px;
  right: 10px;
  height: 40px;
  width: 40px;
  border-radius: 100%;
  z-index: 99999;
  padding: 5px;
  box-sizing: border-box;
  background: #fff;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.05), 0 2px 10px 0 rgba(0, 0, 0, 0.13);
}
.btTopo svg {
  fill: #1070e9;
}

/*
CSS PARA AS FLAGS INDICANDO NOTICIA COM GALERIA OU VIDEO
*/
.icoGaleriaVideo {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}
.icoGaleriaVideo svg {
  fill: #fff;
  width: 36px;
  height: auto;
  filter: drop-shadow(2px 2px 2px rgb(0, 0, 0));
}

.report-button {
  display: inline-block;
  background-color: #ffffff;
  color: #000000;
  border: 2px solid #e2e2e2;
  padding: 8px 15px;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 16px;
  border-radius: 5px;
  transition: background-color 0.3s, color 0.3s, border-color 0.3s;
  line-height: 24px;
}
@media only screen and (max-width: 750px) {
  .report-button {
    display: flex;
    justify-content: center;
  }
}

.report-icon {
  vertical-align: middle;
  margin-right: 10px;
}

.report-text {
  color: #1f2831;
  font-weight: bold;
  vertical-align: middle;
}

.cycle-slideshow {
  position: unset !important;
}

header.topoSite .buscaIcon {
  font-size: 12px;
  line-height: 20px;
}
@media only screen and (max-width: 750px) {
  header.topoSite .buscaIcon {
    font-size: 0px;
    z-index: 2;
  }
}
header.topoSite .buscaIcon svg {
  margin-top: 2px;
}
header.topoSite .topo .data {
  line-height: 20px;
}

.menuIcon {
  line-height: 23px;
}
@media only screen and (max-width: 750px) {
  .menuIcon {
    font-size: 0px;
    z-index: 2;
  }
}

@media only screen and (max-width: 1050px) {
  .noticiasMenores div {
    width: 100%;
    padding-left: 5px;
  }
}/*# sourceMappingURL=noticia_detalhe.css.map */