@media print {
  html {
    margin: 0;
    padding: 0;
    border: 0;
    overflow-x: hidden;
  }
  body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
  fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,
  article, aside, dialog, figure, footer, header, button,
  hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    border: none;
  }
  article, aside, details, figcaption, figure, dialog,
  footer, header, hgroup, menu, nav, section {
    display: block;
  }
  body {
    line-height: 1;
    background: white;
  }
  table {
    border-collapse: separate;
    border-spacing: 0;
  }
  caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none;
  }
  table, th, td {
    vertical-align: middle;
  }
  blockquote:before, blockquote:after, q:before, q:after {
    content: "";
  }
  blockquote, q {
    quotes: "" "";
  }
  :focus {
    outline: 0;
  }
  .clear {
    clear: both;
    height: 1px;
    margin-bottom: -1px;
    display: block;
    overflow: hidden;
    padding: 0;
  }
  p {
    line-height: 140%;
    word-break: break-word;
  }
  input, select, textarea {
    font-family: var(--font-general);
    border: 1px solid #d4d4d4;
    padding: 8px 12px;
    color: #666;
    font-size: 16px;
  }
  ul, ul li {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  a {
    text-decoration: none;
    color: #111;
  }
  a:hover {
    text-decoration: underline;
  }
  textarea {
    resize: none;
    overflow: auto;
  }
  input::-moz-focus-inner {
    border: 0;
    padding: 0;
  }
  em, i {
    font-style: italic;
  }
  cite {
    background: #FF0;
    color: #fff;
    padding: 3px 5px;
  }
  u {
    text-decoration: underline;
    text-decoration-thickness: 1px;
  }
  strong, b {
    font-weight: bold;
  }
  [id=accesosrapidos], .banner-intersitial-cont, .banner-zocalo-cont, .admonitor_laterales {
    display: none;
  }
  hr, .ahem {
    display: none;
  }
  [id=main] hr {
    display: block;
  }
  [id=footer] {
    clear: both;
  }
  body {
    /*
    --grid-site: 24;
    --col-gap: $espaciado-col;
    --col-row: $espaciado-row;
     */
    /*ancho de sitio y espaciados entre columnas y filas*/
    --ancho-site: 1168px;
    --grid-site: 24;
    --col-gap: 44px;
    --row-gap: 41px;
  }
  /*tema-oscuro*/
  * {
    break-inside: avoid-region;
  }
  body {
    background: none;
    overflow: hidden;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-top: 0;
    box-sizing: border-box;
    width: 100%;
  }
  [class*=banner-] {
    padding: 30px 0 !important;
  }
  .banner-centrado, .banner, .banner-600-300, .banner-600-300 > div, [class*=banner-] > div {
    height: auto;
    min-height: auto;
  }
  .banner:before {
    content: "Publicidad";
    display: block;
    font-size: 13px;
    color: #2B2C31;
    width: 100%;
    text-align: center;
    padding: 0 0 20px 0;
  }
  [class*=banner-].bloque {
    padding: 0 !important;
  }
  [class*=banner-].bloque:before {
    display: none;
  }
  .texto .banner-parrafo {
    background: #f7f7f7;
  }
  .cont-cuerpo, .cont-foto, .texto {
    white-space: normal;
    break-inside: avoid-column;
  }
  .texto, [class*=interior-top-] ~ [id=main] .texto {
    word-break: normal;
    padding: 0 !important;
  }
  .cont-foto .nota-foto {
    width: 100%;
    height: auto;
    margin: 0 auto;
  }
  .cont-foto .nota-foto img, [class*=interior-top-] ~ [id=main] .texto figure.embed img {
    width: 100%;
    height: 400px;
    object-fit: cover;
    aspect-ratio: 3/2;
  }
  .embed, [class*=interior-top-] ~ [id=main] .texto figure.embed, [class*=interior-top-] ~ [id=main] .texto .embed-video {
    width: 100%;
    margin: 20px auto;
    height: auto;
  }
  .titulo-bloque {
    break-after: avoid-column;
  }
  /*header*/
  [id=header] .top, .publi-top, .barra-menu, #nav, .publi-728, .publi-728 > div, .cont-bottom-nota, .icon-menu, .bloque-100.menu, .redes-h-top, .advthis, .bloque-100.menu-desplegable,
  .nota-video, .video-cont, .embed.vimeo, .embed iframe, .embed, #tags, .bloque-comentario, iframe, .fb-post, .owl-item, .owl-controls, .owl-carousel, .search, .whats-enviar,
  .bottom-right, .ver-todas, .date-time, .bred-name, .cd-header h1 a, .big-img, .barra-menu, .etiquetas-nota, #navpie, .cont-whats64app, .banner-hide.banner-768, .login,
  .bloque.menu-etiquetas, .icon-logo-menu, .menu-deesplegable, .notas-5, .notas-10, .banner-tres, [id=footer] .icon-up, .btn-vivo, .btn-google-news, .icon-lupa, #sidebar-right,
  .bloque-sitios, .valoracion, .notificaciones, .btn-radio, .menu-footer, .instagram-media, .twitter-tweet, blockquote.instagram-media {
    display: none !important;
  }
  [id=header] .bloque-top {
    padding-top: 0;
  }
  [id=footer] [id=clousure] {
    text-align: center;
    border-top: none;
    padding-top: 20px;
  }
  [id=footer] [id=clousure] span {
    text-align: center;
    padding-left: 0;
  }
  .header-interior .etiqueta {
    margin-bottom: 12px;
  }
  [class*=interior-top-] .autor ~ h2.bajada, [class*=interior-top-] h2.bajada, h1.titulo-nota {
    margin-bottom: 7px;
  }
  .post-interior .autor {
    width: 100%;
    padding: 0;
  }
  .grid {
    grid-template-columns: repeat(12, 1fr);
  }
  .cl-8, .cl-6 {
    grid-column: span 6;
  }
  [class*=banner-] {
    height: 100%;
    width: 100%;
  }
  .texto .banner-parrafo {
    height: auto;
  }
  .bloque-bottom .cl-8.con-sticky {
    grid-column: span 12;
  }
  .bloque-bottom {
    display: block;
  }
  .header-interior .autor {
    clear: left;
  }
  .top-align-center [id=header] .fecha {
    text-align: center;
  }
  [id=page] {
    display: block;
  }
  figure.embed, .img-print:first-child {
    display: block !important;
  }
  [id=main], .main-squeeze, .cont-nota, .texto, .nota-foto img {
    width: 100% !important;
    height: auto;
  }
  .humor.nota-interior .post-interior .cont-nota .nota-foto {
    margin-top: 30px;
  }
  .cont-nota, .cont-galeria, .nota-interior .post-interior .cont-nota, .post-interior header, .texto, .nota-interior .bajada,
  .nota-interior #container header {
    width: 100%;
  }
  [id=main], .nota-listado [id=main] {
    width: 100% !important;
  }
  .texto {
    width: 100% !important;
    word-break: break-all;
    break-after: avoid-column;
  }
  .texto p, .bajada, .header-interior .bajada {
    word-break: break-word;
    line-height: 1.4;
  }
  [id=header] {
    height: auto !important;
    position: relative;
    background: none;
    margin-bottom: 20px;
    padding-top: 0;
  }
  [id=header] .bloque {
    justify-content: space-between;
  }
  [id=header] .fecha {
    left: 50%;
    right: 0;
  }
  .fixed .header-container {
    position: relative;
    top: 0;
    left: 0;
    height: auto;
  }
  [id=page] {
    position: relative;
  }
  .nota-sin-foto [id=page] [id=main] {
    padding-top: 30px;
  }
  #nota-title, .titulo-nota {
    font-size: 36px;
  }
  .header-interior .bajada {
    font-size: 22px;
  }
  .inner, .bloque {
    width: 100%;
  }
  [id=page], [id=header], [id=footer] [id=clousure] {
    border: none;
  }
  .menu {
    height: 4px;
    background: var(--color-fondo-banners);
  }
  .cont-foto {
    break-after: avoid-column;
  }
  figcaption, .audio-pie, .video-pie {
    padding: 10px 0;
  }
  .bloque-bottom .banner, .destacada-listado + .banner-centrado {
    margin-bottom: 44px;
  }
  .cont-nota {
    padding: 0;
  }
  .cl-9 {
    width: 50%;
  }
  .cont-foto + .cont-bajada {
    width: 50%;
    padding: 20px;
    box-sizing: border-box;
  }
  .cont-bajada .bajada {
    width: 100%;
    display: block;
    float: left;
  }
  .cont-cuerpo {
    border: none;
  }
  [id=footer] {
    background: var(--color-fondo-footer);
    -webkit-print-color-adjust: exact;
  }
  [id=footer] .inner {
    margin: 0 auto;
  }
  [id=footer] .icon-logo {
    text-align: center;
  }
  [id=clousure] {
    background: none;
    text-align: center;
  }
  [id=footer] .top {
    justify-content: center;
  }
  .left {
    float: none;
    width: 100%;
  }
  table {
    overflow-x: initial;
    max-width: calc(100vw - 20px);
    margin: 30px 0;
    width: 100%;
    display: block;
  }
  table, table tbody {
    width: 100%;
    position: relative;
    overflow-y: hidden;
    overflow-x: initial;
    white-space: normal;
  }
  [id=header] {
    background: var(--color-fondo-header);
    -webkit-print-color-adjust: exact;
  }
  [id=header] .inner {
    -webkit-print-color-adjust: exact;
    padding: 20px 0;
  }
  .cl-16, .cl-24, .grid .titulo-bloque, .cl-18, .bloque-espectaculo .banner, .bloque-bottom .cl-8.con-sticky {
    grid-column: span 12;
    width: 100%;
  }
  .cl-8, .grid.col-3 article {
    grid-column: span 6;
  }
  .grid, .grid .col-16, .inicio [id=main], .no-sidebars [id=main], .grid.cl-16, .destacada-3b:not(.destacada-7b) .cl-6, .destacada-7b .cl-18 + .cl-6 {
    grid-template-columns: repeat(12, 1fr);
    grid-column: span 12;
    grid-gap: 34px;
  }
  :not(.post-interior) .grid .col-16 + .cl-8, .grid.col-3 article {
    grid-column: span 12;
  }
  .destacada-3 .cl-16 {
    grid-column: span 12;
  }
  .destacada-3 .cl-8 {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-column: span 12;
    grid-gap: 30px;
  }
  .destacada-3 .cl-8 .cl-24 {
    grid-column: span 6;
    margin-bottom: 0;
  }
  .destacada-3b .cl-6 {
    display: grid;
  }
  .destacada-3b .cl-6 .cl-24 {
    grid-column: span 6;
    margin-bottom: 0;
  }
  .inicio [id=main], .no-sidebars [id=main], .encuesta.encuesta-barra {
    grid-column: span 12 !important;
  }
  .bloque-100 {
    width: 100%;
    left: auto;
  }
  .bloque-impulso-empresarial .cl-8, .bloque-campoenaccion .cl-8 {
    grid-column: span 4;
  }
  .bloque-cocina-once .cl-8 {
    grid-column: span 6;
  }
  .bloque-cocina-once .banner.cl-8 {
    grid-column: span 12;
  }
  .bloque-bottom .cl-8.con-sticky .banner, .bloque-bottom .cl-8.con-sticky + .banner-centrado {
    margin-bottom: 44px;
    top: auto;
  }
  .galeria-h .banner {
    position: relative;
    bottom: auto;
    left: auto;
    top: auto;
    right: auto;
  }
  .bloque-galeria .bloque {
    height: auto;
  }
  .galeria-h .titulo-principal {
    color: var(--color-text-notas);
    margin-bottom: 30px;
  }
  .bloque-clasionce img {
    border: 1px solid var(--color-borde);
  }
  .bloque-bottom .banner {
    break-before: page;
  }
}

/*# sourceMappingURL=print.css.map */
