@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Crimson+Pro:400,400i,600,600i,700,700i|Oswald:400,700|Roboto:400,700|Playfair+Display&display=swap");
/**

font-family: 'Oswald', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Crimson Pro', serif;

AZUL: #557c9c;

**/
#weather-widget {
  float: right;
  margin: -7px 0 0 20px;
  padding: 0 0 0 5px;
  border-left: 1px solid #ddd; }
  #weather-widget .weather-icon {
    width: 60px;
    height: 60px;
    float: right;
    display: none; }
    #weather-widget .weather-icon img {
      width: 60px;
      height: auto; }
    @media only screen and (max-width: 990px) {
      #weather-widget .weather-icon {
        width: 40px; }
        #weather-widget .weather-icon img {
          width: 40px;
          height: 40px; } }
  #weather-widget .weather-info {
    float: right;
    position: relative;
    width: 80px;
    height: 60px;
    color: #777; }
    #weather-widget .weather-info dl .weather-currentTemp {
      padding: 0;
      margin: 0;
      position: absolute;
      bottom: 16px;
      right: 0; }
      #weather-widget .weather-info dl .weather-currentTemp dt {
        display: none; }
      #weather-widget .weather-info dl .weather-currentTemp dd {
        font-size: 36px;
        line-height: 36px;
        text-align: right;
        color: #777; }
    #weather-widget .weather-info dl .weather-city {
      position: absolute;
      bottom: 0;
      right: 0; }
      #weather-widget .weather-info dl .weather-city dt {
        display: none; }
      #weather-widget .weather-info dl .weather-city dd {
        font-size: 12px;
        font-wieght: 700;
        line-height: 14px;
        text-align: right; }
  @media only screen and (max-width: 768px) {
    #weather-widget {
      display: none; } }

header,
footer,
article,
figure,
aside,
section,
nav,
figcaption,
dt,
dl,
dd {
  display: block;
  margin: 0;
  padding: 0; }

body {
  background: #fff;
  margin: 0;
  padding: 0;
  font-family: "Roboto", "PT Sans", Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

a {
  text-decoration: none;
  color: #557c9c; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Crimson Pro", "Times New Roman", Times, serif;
  font-weight: normal;
  margin: 0;
  padding: 0; }

article figure img {
  width: 100%;
  height: auto; }

/** ESTRUCTURA **/
#mainHeader {
  width: 100%;
  margin: 0 auto;
  background: #fff;
  transition: all 0.8s ease; }

#mainContainer {
  width: 100%;
  margin: 20px auto; }
  #mainContainer:after {
    content: "";
    clear: both;
    visibility: hidden;
    display: block;
    width: 100%;
    height: 1px; }

#header-meta {
  width: 100%;
  margin: 0 auto;
  border-bottom: 1px solid #ececec;
  padding: 10px 0;
  min-height: 20px;
  display: none; }

#header-principal {
  width: 100%;
  margin: 0 auto;
  border-bottom: 1px solid #cdcdcd;
  padding: 5px 0;
  transition: ease .3s; }
  #header-principal .contenedorGeneral {
    display: flex;
    justify-content: space-between;
    transition: ease .3s; }
    #header-principal .contenedorGeneral #perfil-logo {
      flex-basis: 200px;
      transition: ease .3s;
      display: flex;
      align-items: center; }
      #header-principal .contenedorGeneral #perfil-logo figure {
        width: 170px; }
        #header-principal .contenedorGeneral #perfil-logo figure a {
          display: block;
          width: 100%;
          height: 100%; }
        #header-principal .contenedorGeneral #perfil-logo figure img {
          transition: ease .3s;
          width: 170px; }
      #header-principal .contenedorGeneral #perfil-logo .hamburguer {
        display: none;
        cursor: pointer;
        margin: -2px 10px 0 0;
        float: left; }
      #header-principal .contenedorGeneral #perfil-logo .bar1, #header-principal .contenedorGeneral #perfil-logo .bar2, #header-principal .contenedorGeneral #perfil-logo .bar3 {
        width: 30px;
        height: 3px;
        background-color: #333;
        margin: 6px 0;
        transition: 0.4s; }
      #header-principal .contenedorGeneral #perfil-logo .change .bar1 {
        -webkit-transform: rotate(-45deg) translate(-9px, 6px);
        transform: rotate(-45deg) translate(-6px, 4px); }
      #header-principal .contenedorGeneral #perfil-logo .change .bar2 {
        opacity: 0; }
      #header-principal .contenedorGeneral #perfil-logo .change .bar3 {
        -webkit-transform: rotate(45deg) translate(-8px, -8px);
        transform: rotate(45deg) translate(-8px, -8px); }
    #header-principal .contenedorGeneral #header-content {
      flex: 1 1 0;
      display: flex;
      justify-content: flex-end; }

.contenedorGeneral {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto; }

.contenidoNoticias {
  width: 970px;
  float: left; }

#sidebar {
  width: 300px;
  margin: 0 0 0 30px;
  float: left; }
  #sidebar:after {
    content: " ";
    clear: both;
    visibility: hidden;
    width: 100%;
    display: block;
    height: 1px; }
  @media only screen and (max-width: 1090px) {
    #sidebar {
      width: 100%;
      margin: 20px 0; } }

/** HEADER **/
#mostrarMenuOculto {
  border: none;
  padding: 0;
  margin: 0 10px 0 0;
  background: #fff;
  float: left;
  display: none;
  cursor: pointer; }
  #mostrarMenuOculto a:focus,
  #mostrarMenuOculto a:active {
    border: none; }
  #mostrarMenuOculto span {
    font-size: 30px;
    color: #000;
    margin: -9px 0 0 0; }

#tambienMostrarMenuOculto {
  border: none;
  padding: 0;
  margin: 5px 10px 0 0;
  background: #fff;
  float: left;
  display: none;
  cursor: pointer; }
  #tambienMostrarMenuOculto a:focus,
  #tambienMostrarMenuOculto a:active {
    border: none; }
  #tambienMostrarMenuOculto span {
    font-size: 30px;
    color: #000;
    margin: -9px 0 0 0; }

#menuOcultoContainer {
  z-index: 999;
  position: absolute;
  width: 90%;
  left: 0;
  margin: 0 auto;
  right: 0;
  max-width: 1300px; }

#menuOculto {
  width: 100%;
  background: #fff;
  margin: 0;
  border-top: 2px solid #efefef;
  padding-top: 5px; }
  #menuOculto:after {
    content: ".";
    visibility: hidden;
    clear: both;
    width: 100%; }
  #menuOculto ul {
    margin: 0;
    list-style: none;
    width: 46%;
    float: left;
    padding: 0 2%; }
    #menuOculto ul li {
      padding: 0 0 4px 0;
      margin: 0 0 4px 0;
      border-bottom: 1px solid #e2f2f3; }
      #menuOculto ul li a:hover {
        color: #000; }
      #menuOculto ul li ul {
        width: 100%;
        margin: 0;
        padding: 0; }
        #menuOculto ul li ul li a {
          position: relative;
          height: 20px;
          display: block; }
          #menuOculto ul li ul li a .txt {
            position: absolute;
            left: 0; }
      #menuOculto ul li.despliega {
        border-bottom: none; }
        #menuOculto ul li.despliega a.linkDespliega {
          display: none; }

.header-fecha {
  font: 13px/1.1em "Roboto", "PT Sans", Arial, sans-serif;
  letter-spacing: 0.02em;
  text-transform: uppercase;
  color: #607d8b;
  padding-top: 24px; }
  @media only screen and (max-width: 1090px) {
    .header-fecha {
      display: none; } }

.header-fecha span.suscribite {
  font-weight: bold; }
  .header-fecha span.suscribite a {
    color: #607d8b; }
    .header-fecha span.suscribite a:hover {
      color: #000; }

.fixed .header-fecha {
  display: none; }

.headerRedesSocialesUno,
.headerRedesSocialesDos {
  float: right;
  text-align: right;
  margin: -3px 0 0 0;
  position: relative; }
  .headerRedesSocialesUno a span,
  .headerRedesSocialesDos a span {
    font-size: 20px;
    color: #777;
    margin: 0 0 0 16px; }
  .headerRedesSocialesUno a:hover span,
  .headerRedesSocialesDos a:hover span {
    color: #000; }

.headerRedesSocialesDos {
  transform: translateY(15px);
  z-index: 9; }
  .headerRedesSocialesDos a#search span {
    border-left: 1px solid #d4d4d4;
    padding-left: 10px; }

.fixed .headerRedesSocialesDos {
  padding-bottom: 0; }

#formBuscador {
  position: absolute;
  top: 35px;
  right: 0;
  width: 300px;
  height: 30px;
  display: none;
  border: 1px solid #ececec;
  padding: 15px;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  z-index: 99;
  background: #fff; }

#formBuscador #textBusqueda {
  width: 290px;
  height: 28px;
  border: 1px solid #555;
  background: #fff;
  padding-left: 10px; }

#formBuscador .btn-search {
  display: none; }

.fixed #formBuscador {
  top: 35px; }

#headerMenu {
  width: 100%;
  clear: both; }

#menuCanales {
  width: 100%;
  max-width: 1300px;
  margin: 0 auto;
  display: block; }
  #menuCanales ul {
    list-style: none;
    width: 100%;
    font: 15px/35px "Roboto", "PT Sans", Arial, sans-serif;
    padding: 0;
    margin: 0;
    text-transform: uppercase;
    height: 34px; }
    #menuCanales ul li {
      display: inline-block;
      float: left;
      padding: 0;
      margin: 0;
      letter-spacing: 0.01em;
      position: relative; }
      #menuCanales ul li a {
        color: #000;
        padding: 10px 8px; }
        #menuCanales ul li a:hover {
          color: #557c9c; }
      #menuCanales ul li ul {
        width: 150px;
        height: auto;
        position: absolute;
        top: 35px;
        left: 0;
        display: none;
        z-index: 99;
        transition: all 0.5s;
        box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2); }
        #menuCanales ul li ul li {
          width: 100%;
          background: #fff;
          border-top: 1px solid #d4d4d4;
          box-sizing: border-box; }
          #menuCanales ul li ul li a i {
            margin-left: -3px; }
        #menuCanales ul li ul:after {
          content: none; }
      #menuCanales ul li:hover > ul {
        display: block; }
      #menuCanales ul li.bloomberg {
        text-indent: -9999px;
        width: 126px;
        height: 34px;
        background-image: url("img/bloomberg/bloomberg_menu.png");
        background-repeat: no-repeat;
        background-position: 14px 9px;
        background-size: 180px; }
        #menuCanales ul li.bloomberg a {
          display: block;
          width: 138px;
          height: 35px;
          padding: 0; }
        #menuCanales ul li.bloomberg:hover, #menuCanales ul li.bloomberg.active {
          background-color: #00bbe9;
          background-position: 14px -20px; }
      #menuCanales ul li.exitoina {
        text-indent: -9999px;
        width: 102px;
        height: 20px;
        margin: 7px 6px 0 6px;
        background-image: url("img/sitios_header.png");
        background-repeat: no-repeat;
        background-position: 0 -76px;
        background-size: 94px; }
        #menuCanales ul li.exitoina a {
          display: block;
          padding: 0;
          width: 102px;
          height: 20px;
          background: rgba(255, 255, 255, 0.1); }
          #menuCanales ul li.exitoina a:hover {
            background: rgba(255, 255, 255, 0.6); }
      #menuCanales ul li.caras {
        text-indent: -9999px;
        height: 20px;
        margin: 7px 6px 0 6px;
        width: 40px;
        background-image: url("img/caras-negro.svg");
        background-position: 0 3px;
        background-repeat: no-repeat;
        background-size: 34px; }
        #menuCanales ul li.caras a {
          width: 40px;
          display: block;
          padding: 0;
          height: 20px;
          background: rgba(255, 255, 255, 0.1); }
          #menuCanales ul li.caras a:hover {
            background: rgba(255, 255, 255, 0.6); }
      #menuCanales ul li.noticias {
        text-indent: -9999px;
        height: 20px;
        margin: 7px 6px 0 6px;
        width: 50px;
        background-image: url("img/noticias-negro.svg");
        background-position: 0 3px;
        background-repeat: no-repeat;
        background-size: 46px; }
        #menuCanales ul li.noticias a {
          width: 50px;
          display: block;
          padding: 0;
          height: 20px;
          background: rgba(255, 255, 255, 0.1); }
          #menuCanales ul li.noticias a:hover {
            background: rgba(255, 255, 255, 0.6); }
      #menuCanales ul li.ultimo-momento a {
        padding-left: 0; }
      #menuCanales ul li.reperfilar {
        text-indent: -9999px;
        width: 115px;
        height: 17px;
        margin: 7px 6px 0 0px;
        background-image: url("img/menu-perfil-reperfilar.png");
        background-repeat: no-repeat;
        background-position: 0 1px; }
        #menuCanales ul li.reperfilar a {
          display: block;
          padding: 0;
          width: 115px;
          height: 18px; }
    #menuCanales ul.ahora a {
      color: #557c9c;
      padding-left: 0;
      font-weight: bold; }
    #menuCanales ul:after {
      content: ".";
      visibility: hidden;
      clear: both; }

#menuCanales #header-meta {
  display: block; }

#menuTemasDelDia {
  width: 100%;
  background: #000;
  display: flex; }
  #menuTemasDelDia ul {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    padding: 0;
    display: flex;
    list-style: none;
    font-size: 14px;
    line-height: 33px;
    overflow: hidden;
    flex-order: flex-start;
    flex-wrap: wrap;
    max-height: 33px; }
    #menuTemasDelDia ul li {
      display: inline-block;
      padding: 0;
      margin: 0; }
      #menuTemasDelDia ul li a {
        color: #fff;
        margin: 0;
        padding: 8px;
        height: 18px;
        transition: ease .2s; }
        #menuTemasDelDia ul li a:hover {
          background: #656565; }
        #menuTemasDelDia ul li a i {
          display: none; }
      #menuTemasDelDia ul li:first-of-type a {
        padding-left: 0; }
        #menuTemasDelDia ul li:first-of-type a:hover {
          background: transparent;
          color: #557c9c; }
        #menuTemasDelDia ul li:first-of-type a i {
          margin-left: -3px; }
      #menuTemasDelDia ul li.temasDelDia {
        color: #557c9c;
        margin: 0;
        padding: 0 10px 0 0;
        font-weight: bold; }

/** HEADER FIXED ON SCROLL **/
#mainHeader.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 999;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); }

#mainHeader.fixed #contenedorHeaderMeta {
  display: none; }

#mainHeader.fixed #header-menu {
  display: none; }

#mainHeader.fixed #header-principal {
  border-bottom: none;
  height: 44px; }

#mainHeader.fixed #header-principal .contenedorGeneral figure {
  width: 170px;
  float: left;
  transition: ease .3s; }

#mainHeader.fixed #header-principal .contenedorGeneral figure img {
  width: 100%; }

#mainHeader.fixed #weather-widget {
  display: none; }

/***FOOTER **/
#mainFooter {
  width: 100%;
  background: #000;
  clear: both;
  border-top: 2px solid #8e8e8e;
  padding: 20px 0;
  color: #fff;
  text-align: center; }
  #mainFooter figure {
    margin: 10px auto;
    width: 180px; }
    #mainFooter figure img {
      width: 180px;
      height: auto;
      border: none; }
    #mainFooter figure figcaption {
      font-size: 16px;
      line-height: 20px;
      font-family: "Crimson Pro", "Times New Roman", Times, serif;
      text-align: center;
      color: #fff;
      text-transform: uppercase;
      margin-top: 5px;
      letter-spacing: 0.1em; }
  #mainFooter ul {
    width: 90%;
    max-width: 1300px;
    list-style: none;
    text-align: center;
    margin: 10px auto; }
    #mainFooter ul#legalesFooter {
      margin-bottom: 20px; }
    #mainFooter ul li {
      display: inline-block;
      padding: 0;
      margin: 0; }
      #mainFooter ul li a {
        color: #fff; }
        #mainFooter ul li a:after {
          content: " | ";
          color: #8e8e8e;
          margin: 0 5px;
          font-size: 16px; }
      #mainFooter ul li:last-child a:after {
        display: none; }
  #mainFooter p {
    font-size: 14px;
    line-height: 20px;
    padding: 0;
    margin: 5px 0; }
  #mainFooter .footer-redes a {
    font-size: 1.5em;
    margin: 16px;
    color: #999;
    transition: ease .3s; }
    #mainFooter .footer-redes a:hover {
      color: #fff; }

#masLeidasHorizontal {
  width: 100%;
  clear: both; }
  #masLeidasHorizontal h4.tituloSeccion {
    font-family: "Crimson Pro", "Times New Roman", Times, serif;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    margin: 0 0 5px 0; }
  #masLeidasHorizontal ol {
    margin: 0 0 20px 0;
    padding: 0;
    list-style: none;
    width: 100%;
    padding: 10px;
    box-sizing: border-box; }
    #masLeidasHorizontal ol li {
      float: left;
      width: 24%;
      height: 130px;
      overflow: hidden;
      padding: 0;
      margin: 0 0 5px 1%;
      display: block;
      position: relative;
      -webkit-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      -moz-transition: all 0.3s;
      -ms-transition: all 0.3s;
      -o-transition: all 0.3s;
      transition: all 0.3s; }
      #masLeidasHorizontal ol li a figure {
        width: 100%;
        overflow: hidden; }
        #masLeidasHorizontal ol li a figure img {
          width: 100%;
          -webkit-transition: all 0.3s;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -ms-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s;
          display: block; }
      #masLeidasHorizontal ol li a span {
        position: absolute;
        display: block;
        -webkit-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -ms-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        color: #fff; }
        #masLeidasHorizontal ol li a span.rankOrder {
          font-family: 'Oswald',arial,sans-serif;
          font-size: 90px;
          line-height: 1em;
          left: 5px;
          top: 0;
          opacity: 0.7;
          z-index: 3;
          border-bottom: 6px solid #557c9c;
          padding-bottom: 5px; }
        #masLeidasHorizontal ol li a span.rankTitle {
          width: 100%;
          padding: 10px;
          box-sizing: border-box;
          bottom: -100px;
          left: 0;
          visibility: hidden;
          font-family: "Roboto", "PT Sans", Arial, sans-serif;
          font-size: 18px;
          font-weight: 600;
          line-height: 1.1em; }
          #masLeidasHorizontal ol li a span.rankTitle hr {
            background: #557c9c;
            width: 50%;
            left: 0;
            margin: 10px 0 0 0;
            border: none;
            height: 5px; }
      #masLeidasHorizontal ol li a:hover figure img {
        width: 106%;
        margin: -5px 0 0 -5px;
        -webkit-filter: brightness(30%);
        filter: brightness(30%); }
      #masLeidasHorizontal ol li a:hover span.rankOrder {
        left: -50px; }
      #masLeidasHorizontal ol li a:hover span.rankTitle {
        bottom: 10px;
        visibility: visible; }
      #masLeidasHorizontal ol li:first-child {
        width: 50%;
        height: 265px;
        margin-left: 0; }
        #masLeidasHorizontal ol li:first-child span.rankTitle {
          font-size: 30px; }
      @media only screen and (max-width: 1330px) {
        #masLeidasHorizontal ol li {
          width: 19%;
          height: 265px;
          overflow: hidden;
          display: table-cell; }
          #masLeidasHorizontal ol li a figure {
            height: 265px;
            width: 100%; }
            #masLeidasHorizontal ol li a figure img {
              height: 265px;
              width: auto; }
          #masLeidasHorizontal ol li a .rankTitle {
            bottom: -300px;
            visibility: hidden; }
          #masLeidasHorizontal ol li:first-child {
            width: 19%;
            height: 265px;
            overflow: hidden; }
            #masLeidasHorizontal ol li:first-child a figure {
              height: 265px;
              width: 100%; }
              #masLeidasHorizontal ol li:first-child a figure img {
                height: 265px;
                width: auto; }
            #masLeidasHorizontal ol li:first-child a .rankTitle {
              font-size: 18px;
              bottom: -300px;
              bisibility: hidden; } }
    #masLeidasHorizontal ol:after {
      content: ".";
      display: block;
      visibility: hidden;
      clear: both;
      height: 0; }
    @media only screen and (max-width: 1330px) {
      #masLeidasHorizontal ol:hover > li {
        width: 11.5%; }
      #masLeidasHorizontal ol li:hover {
        width: 50%; }
        #masLeidasHorizontal ol li:hover a figure img {
          width: auto;
          margin: 0; }
        #masLeidasHorizontal ol li:hover a .rankTitle {
          visibility: visible; } }

.notaRecomendada {
  position: relative;
  transition: all 0.3s ease;
  width: 32%;
  margin: 0 2% 20px 0;
  float: left;
  padding: 5px 10px 10px 10px;
  box-sizing: border-box;
  background: #fff;
  height: 315px;
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }
  .notaRecomendada:hover {
    -moz-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.25); }
  .notaRecomendada figure {
    width: 100%;
    margin: 25px 0 10px 0;
    overflow: hidden; }
    .notaRecomendada figure img {
      width: 100%;
      display: block; }
  .notaRecomendada h5 {
    position: absolute;
    top: 10px;
    font-family: "Roboto", "PT Sans", Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;
    color: #557c9c;
    text-transform: uppercase; }
  .notaRecomendada h2 {
    font-family: "Crimson Pro", "Times New Roman", Times, serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 24px; }
    .notaRecomendada h2 a {
      color: #000; }
  .notaRecomendada p {
    display: none; }
  .notaRecomendada:nth-child(4), .notaRecomendada:nth-child(10), .notaRecomendada:nth-child(16) {
    background: #000;
    margin-right: 0;
    -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); }
    .notaRecomendada:nth-child(4) h2, .notaRecomendada:nth-child(10) h2, .notaRecomendada:nth-child(16) h2 {
      font-family: 'Oswald',arial,sans-serif;
      font-size: 25px;
      font-weight: 400;
      text-transform: uppercase;
      line-height: 26px; }
      .notaRecomendada:nth-child(4) h2 a, .notaRecomendada:nth-child(10) h2 a, .notaRecomendada:nth-child(16) h2 a {
        color: #fff; }
    .notaRecomendada:nth-child(4):hover, .notaRecomendada:nth-child(10):hover, .notaRecomendada:nth-child(16):hover {
      -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
      -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
      box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
      background: #557c9c; }
    .notaRecomendada:nth-child(4):hover > h5, .notaRecomendada:nth-child(10):hover > h5, .notaRecomendada:nth-child(16):hover > h5 {
      color: #000; }
    @media all and (max-width: 1330px) and (min-width: 1090px) {
      .notaRecomendada:nth-child(4), .notaRecomendada:nth-child(10), .notaRecomendada:nth-child(16) {
        margin: 0 4% 20px 0; }
        .notaRecomendada:nth-child(4):nth-child(odd), .notaRecomendada:nth-child(10):nth-child(odd), .notaRecomendada:nth-child(16):nth-child(odd) {
          margin-right: 0; } }
    @media all and (max-width: 780px) {
      .notaRecomendada:nth-child(4), .notaRecomendada:nth-child(10), .notaRecomendada:nth-child(16) {
        margin: 0 4% 20px 0; }
        .notaRecomendada:nth-child(4):nth-child(odd), .notaRecomendada:nth-child(10):nth-child(odd), .notaRecomendada:nth-child(16):nth-child(odd) {
          margin-right: 0; } }
  .notaRecomendada:nth-child(5), .notaRecomendada:nth-child(6), .notaRecomendada:nth-child(7), .notaRecomendada:nth-child(11), .notaRecomendada:nth-child(12), .notaRecomendada:nth-child(13), .notaRecomendada:nth-child(17), .notaRecomendada:nth-child(18), .notaRecomendada:nth-child(19) {
    width: 100%;
    padding: 0 10px 0 0;
    overflow: hidden;
    height: auto; }
    .notaRecomendada:nth-child(5) figure, .notaRecomendada:nth-child(6) figure, .notaRecomendada:nth-child(7) figure, .notaRecomendada:nth-child(11) figure, .notaRecomendada:nth-child(12) figure, .notaRecomendada:nth-child(13) figure, .notaRecomendada:nth-child(17) figure, .notaRecomendada:nth-child(18) figure, .notaRecomendada:nth-child(19) figure {
      width: 33%;
      float: left;
      margin: 0 15px 0 0; }
    .notaRecomendada:nth-child(5) h5, .notaRecomendada:nth-child(6) h5, .notaRecomendada:nth-child(7) h5, .notaRecomendada:nth-child(11) h5, .notaRecomendada:nth-child(12) h5, .notaRecomendada:nth-child(13) h5, .notaRecomendada:nth-child(17) h5, .notaRecomendada:nth-child(18) h5, .notaRecomendada:nth-child(19) h5 {
      top: 10px;
      left: 33%;
      margin: 0 0 0 15px; }
      @media all and (max-width: 1330px) and (min-width: 1090px) {
        .notaRecomendada:nth-child(5) h5, .notaRecomendada:nth-child(6) h5, .notaRecomendada:nth-child(7) h5, .notaRecomendada:nth-child(11) h5, .notaRecomendada:nth-child(12) h5, .notaRecomendada:nth-child(13) h5, .notaRecomendada:nth-child(17) h5, .notaRecomendada:nth-child(18) h5, .notaRecomendada:nth-child(19) h5 {
          left: 0;
          margin-left: 10px; } }
      @media all and (max-width: 780px) {
        .notaRecomendada:nth-child(5) h5, .notaRecomendada:nth-child(6) h5, .notaRecomendada:nth-child(7) h5, .notaRecomendada:nth-child(11) h5, .notaRecomendada:nth-child(12) h5, .notaRecomendada:nth-child(13) h5, .notaRecomendada:nth-child(17) h5, .notaRecomendada:nth-child(18) h5, .notaRecomendada:nth-child(19) h5 {
          left: 0;
          margin-left: 10px; } }
    .notaRecomendada:nth-child(5) h2, .notaRecomendada:nth-child(6) h2, .notaRecomendada:nth-child(7) h2, .notaRecomendada:nth-child(11) h2, .notaRecomendada:nth-child(12) h2, .notaRecomendada:nth-child(13) h2, .notaRecomendada:nth-child(17) h2, .notaRecomendada:nth-child(18) h2, .notaRecomendada:nth-child(19) h2 {
      margin: 35px 0 5px 0; }
      @media all and (max-width: 1330px) and (min-width: 1090px) {
        .notaRecomendada:nth-child(5) h2, .notaRecomendada:nth-child(6) h2, .notaRecomendada:nth-child(7) h2, .notaRecomendada:nth-child(11) h2, .notaRecomendada:nth-child(12) h2, .notaRecomendada:nth-child(13) h2, .notaRecomendada:nth-child(17) h2, .notaRecomendada:nth-child(18) h2, .notaRecomendada:nth-child(19) h2 {
          margin-top: 0; } }
    .notaRecomendada:nth-child(5) p.bajada, .notaRecomendada:nth-child(6) p.bajada, .notaRecomendada:nth-child(7) p.bajada, .notaRecomendada:nth-child(11) p.bajada, .notaRecomendada:nth-child(12) p.bajada, .notaRecomendada:nth-child(13) p.bajada, .notaRecomendada:nth-child(17) p.bajada, .notaRecomendada:nth-child(18) p.bajada, .notaRecomendada:nth-child(19) p.bajada {
      display: block;
      margin: 0 0 10px 0;
      font-size: 15px; }
      @media all and (max-width: 1330px) and (min-width: 1090px) {
        .notaRecomendada:nth-child(5) p.bajada, .notaRecomendada:nth-child(6) p.bajada, .notaRecomendada:nth-child(7) p.bajada, .notaRecomendada:nth-child(11) p.bajada, .notaRecomendada:nth-child(12) p.bajada, .notaRecomendada:nth-child(13) p.bajada, .notaRecomendada:nth-child(17) p.bajada, .notaRecomendada:nth-child(18) p.bajada, .notaRecomendada:nth-child(19) p.bajada {
          display: none; } }
      @media all and (max-width: 990px) {
        .notaRecomendada:nth-child(5) p.bajada, .notaRecomendada:nth-child(6) p.bajada, .notaRecomendada:nth-child(7) p.bajada, .notaRecomendada:nth-child(11) p.bajada, .notaRecomendada:nth-child(12) p.bajada, .notaRecomendada:nth-child(13) p.bajada, .notaRecomendada:nth-child(17) p.bajada, .notaRecomendada:nth-child(18) p.bajada, .notaRecomendada:nth-child(19) p.bajada {
          display: none; } }
    @media all and (max-width: 1330px) and (min-width: 1090px) {
      .notaRecomendada:nth-child(5), .notaRecomendada:nth-child(6), .notaRecomendada:nth-child(7), .notaRecomendada:nth-child(11), .notaRecomendada:nth-child(12), .notaRecomendada:nth-child(13), .notaRecomendada:nth-child(17), .notaRecomendada:nth-child(18), .notaRecomendada:nth-child(19) {
        width: 48%;
        margin: 0 4% 20px 0;
        height: 315px;
        padding: 5px 10px 10px 10px; }
        .notaRecomendada:nth-child(5):nth-child(odd), .notaRecomendada:nth-child(6):nth-child(odd), .notaRecomendada:nth-child(7):nth-child(odd), .notaRecomendada:nth-child(11):nth-child(odd), .notaRecomendada:nth-child(12):nth-child(odd), .notaRecomendada:nth-child(13):nth-child(odd), .notaRecomendada:nth-child(17):nth-child(odd), .notaRecomendada:nth-child(18):nth-child(odd), .notaRecomendada:nth-child(19):nth-child(odd) {
          margin-right: 0; }
        .notaRecomendada:nth-child(5) figure, .notaRecomendada:nth-child(6) figure, .notaRecomendada:nth-child(7) figure, .notaRecomendada:nth-child(11) figure, .notaRecomendada:nth-child(12) figure, .notaRecomendada:nth-child(13) figure, .notaRecomendada:nth-child(17) figure, .notaRecomendada:nth-child(18) figure, .notaRecomendada:nth-child(19) figure {
          width: 100%;
          margin: 25px 0 10px 0;
          float: none; } }
    @media all and (max-width: 780px) {
      .notaRecomendada:nth-child(5), .notaRecomendada:nth-child(6), .notaRecomendada:nth-child(7), .notaRecomendada:nth-child(11), .notaRecomendada:nth-child(12), .notaRecomendada:nth-child(13), .notaRecomendada:nth-child(17), .notaRecomendada:nth-child(18), .notaRecomendada:nth-child(19) {
        width: 48%;
        margin: 0 4% 20px 0;
        height: 315px;
        padding: 5px 10px 10px 10px; }
        .notaRecomendada:nth-child(5):nth-child(odd), .notaRecomendada:nth-child(6):nth-child(odd), .notaRecomendada:nth-child(7):nth-child(odd), .notaRecomendada:nth-child(11):nth-child(odd), .notaRecomendada:nth-child(12):nth-child(odd), .notaRecomendada:nth-child(13):nth-child(odd), .notaRecomendada:nth-child(17):nth-child(odd), .notaRecomendada:nth-child(18):nth-child(odd), .notaRecomendada:nth-child(19):nth-child(odd) {
          margin-right: 0; }
        .notaRecomendada:nth-child(5) figure, .notaRecomendada:nth-child(6) figure, .notaRecomendada:nth-child(7) figure, .notaRecomendada:nth-child(11) figure, .notaRecomendada:nth-child(12) figure, .notaRecomendada:nth-child(13) figure, .notaRecomendada:nth-child(17) figure, .notaRecomendada:nth-child(18) figure, .notaRecomendada:nth-child(19) figure {
          width: 100%;
          margin: 25px 0 10px 0;
          float: none; } }
  @media all and (max-width: 1330px) and (min-width: 1090px) {
    .notaRecomendada {
      width: 48%;
      margin: 0 4% 20px 0; }
      .notaRecomendada:nth-child(odd) {
        margin-right: 0; } }
  @media all and (max-width: 780px) {
    .notaRecomendada {
      width: 48%;
      margin: 0 4% 20px 0; }
      .notaRecomendada:nth-child(odd) {
        margin-right: 0; } }

/* PUBLICIDAD */
.adscontainer_banner div {
  text-align: center; }
  .adscontainer_banner div div {
    text-align: center;
    clear: both;
    margin: 0 0 20px 0; }
    .adscontainer_banner div div:after {
      content: ".";
      visibility: hidden;
      display: block;
      height: 0;
      clear: both; }
  .adscontainer_banner div a {
    text-align: center;
    clear: both;
    margin: 0 0 20px 0;
    display: block; }
    .adscontainer_banner div a:after {
      content: ".";
      visibility: hidden;
      display: block;
      height: 0;
      clear: both; }
  .adscontainer_banner div iframe {
    text-align: center;
    clear: both;
    margin: 0 0 20px 0; }
    .adscontainer_banner div iframe:after {
      content: ".";
      visibility: hidden;
      display: block;
      height: 0;
      clear: both; }

#eplAdDivcentral_728x90x1 {
  text-align: center; }
  #eplAdDivcentral_728x90x1 a,
  #eplAdDivcentral_728x90x1 div,
  #eplAdDivcentral_728x90x1 iframe {
    display: block;
    margin: 0 0 20px 0; }

@media only screen and (max-width: 1330px) {
  #eplAdDivcentral_970x90x1,
  #eplAdDivcentral_970x90x2,
  #eplAdDivcentral_970x90x3,
  #plAdDivbloomberg_970x90x1 {
    display: none; } }

#zocalo_layer {
  left: 0 !important;
  right: 0 !important;
  margin: auto !important; }
  @media only screen and (min-width: 1340px) {
    #zocalo_layer > iframe {
      margin-left: -165px; } }

@media only screen and (min-width: 1340px) {
  #layer_layer > iframe {
    margin-left: -165px; } }
/* radio */
#mainHeader .radio-top {
  padding: 5px 138px 2px 0;
  margin: 34px 0 0 50px;
  position: relative;
  float: right;
  box-sizing: border-box; }
  #mainHeader .radio-top a.radio-perfil-nombre {
    position: absolute;
    top: -21px;
    left: 17px;
    z-index: 1;
    font-size: 11px;
    color: #777; }
    #mainHeader .radio-top a.radio-perfil-nombre img {
      width: 120px;
      height: auto; }
  #mainHeader .radio-top .player-button {
    position: absolute;
    left: -27px;
    top: -27px;
    z-index: 9;
    width: 35px;
    height: 35px;
    line-height: 30px;
    text-align: center;
    margin-top: 0;
    border-radius: 50%;
    border: 1px solid rgba(173, 173, 173, 0.8);
    background: #fff;
    box-sizing: border-box;
    text-shadow: 2px 4px 3px rgba(0, 0, 0, 0.15);
    display: inline;
    font-family: 'Oswald',helvetica,arial,sans-serif;
    color: #7439a5; }
    #mainHeader .radio-top .player-button a {
      color: #7439a5 !important;
      text-decoration: none;
      background-color: transparent;
      font-family: 'Oswald',helvetica,arial,sans-serif;
      white-space: nowrap; }
      #mainHeader .radio-top .player-button a .fa {
        font-size: 17px;
        padding-left: 5px; }
    #mainHeader .radio-top .player-button span {
      margin-left: 5px; }
  @media only screen and (max-width: 560px) {
    #mainHeader .radio-top {
      display: none; } }
#mainHeader.fixed .radio-top {
  margin: 32px 0 0 60px; }

@media only screen and (max-width: 1330px) {
  #mainHeader .headerRedesSocialesDos {
    display: none; }
  #mainHeader.fixed headerRedesSocialesDos {
    display: block; } }
@media only screen and (max-width: 990px) {
  #mainHeader .radio-top {
    display: none; } }
#ultimoMomentoPerfil {
  margin: 0 0 20px 0;
  padding: 0 0 10px 0;
  width: 100%;
  box-sizing: border-box; }

#ultimoMomentoPerfil h4 {
  background: #000;
  color: #fff;
  font: 400 24px/44px "Crimson Pro", "Times New Roman", Times, serif;
  padding: 5px 15px;
  text-transform: uppercase;
  margin: 0;
  text-align: center;
  border-bottom: 2px solid #0082af; }
  #ultimoMomentoPerfil h4 a {
    color: #fff; }

/* Style the tab */
#ultimoMomentoPerfil .tab {
  overflow: hidden;
  border: none;
  background-color: #fff;
  background-image: url("img/bg_1x1_cbcbcb.png");
  background-repeat: repeat-x;
  background-position: 0 bottom; }

/* Style the buttons inside the tab */
#ultimoMomentoPerfil .tab button {
  background-color: inherit;
  float: left;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 10px 5px;
  transition: 0.3s;
  font: 400 12px/12px "Roboto", "PT Sans", Arial, sans-serif;
  color: #7a7a7a;
  text-transform: uppercase;
  border-bottom: 1px solid #cbcbcb;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff; }

/* Change style of buttons on hover */
#ultimoMomentoPerfil .tab button:hover {
  color: #000; }

/* Create an active/current tablink class */
#ultimoMomentoPerfil .tab button.active {
  font-weight: 700;
  border-left: 1px solid #cbcbcb;
  border-right: 1px solid #cbcbcb;
  color: #000;
  border-bottom: 1px solid #fff; }

#ultimoMomentoPerfil .tab button:first-child.active {
  border-left: 1px solid #fff; }

/* Style the tab content */
#ultimoMomentoPerfil .tabcontent {
  display: none;
  padding: 6px 0;
  margin: 0 20px;
  animation: fadeEffect 1s;
  /* Fading effect takes 1 second */
  border-bottom: 3px solid #000; }

#ultimoMomentoPerfil .tabcontent h3 {
  font: 400 16px/18px "Roboto", "PT Sans", Arial, sans-serif;
  padding: 10px 3px;
  border-bottom: 1px solid #cbcbcb; }

#ultimoMomentoPerfil .tabcontent h3:first-child {
  border-bottom: 3px solid #000; }

#ultimoMomentoPerfil .tabcontent h3 a {
  color: #000; }

#ultimoMomentoPerfil .tabcontent h3 a:hover {
  color: #525151; }

#ultimoMomentoPerfil .tabcontent h3 .negrita {
  font-weight: 700; }

#ultimoMomentoPerfil .tabcontent h3:first-letter {
  font: 700 24px/18px "Crimson Pro", "Times New Roman", Times, serif; }

/* Go from zero to full opacity */
@keyframes fadeEffect {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* VIDEOS */
#videoSidebar {
  background: #9d9d9d;
  border: 1px solid #fff;
  padding: 15px;
  margin: 10px 0 20px 0;
  box-sizing: border-box;
  width: 100%; }

#videoSidebar header {
  border-bottom: 1px solid #808080;
  margin: 10px 0; }

#videoSidebar header h4 {
  font: 700 26px/10px "Crimson Pro", "Times New Roman", Times, serif;
  color: #000;
  text-align: center;
  text-transform: uppercase;
  margin: 0;
  padding: 0; }

#videoSidebar a h2 {
  font: 700 20px/22px 'Oswald',arial,sans-serif;
  color: #000;
  background: none; }

#videoSidebar a p {
  font: 400 14px/16px "Roboto", "PT Sans", Arial, sans-serif;
  color: #2a2a2a;
  border-bottom: 1px solid #808080;
  padding: 0 0 10px 0; }

#videoSidebar .videoContainer {
  width: 100%;
  margin: 0 0 10px 0;
  -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.6);
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.6); }

#videoSidebar, #videoSidebar header h4, #videoSidebar a h2, #videoSidebar a p {
  -webkit-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

#videoSidebar:hover {
  background: #000; }

#videoSidebar:hover > a h2, #videoSidebar:hover > a p, #videoSidebar:hover > header h4 {
  color: #fff; }

@media only screen and (max-width: 1090px) {
  #ultimoMomentoPerfil {
    background-image: url("img/bg_1x1_cbcbcb.png");
    background-position: 99px 0;
    background-repeat: repeat-y; }

  #ultimoMomentoPerfil:after {
    content: ".";
    clear: both;
    visibility: hidden;
    display: block;
    height: 1px; }

  #ultimoMomentoPerfil .tab {
    width: 100px;
    background-image: none;
    background-repeat: no-repeat;
    float: left; }

  #ultimoMomentoPerfil .tab button {
    width: 100px;
    border: 1px solid #fff;
    border-right: 1px solid #cbcbcb;
    text-align: left; }

  #ultimoMomentoPerfil .tab button.active {
    border-right: 1px solid #fff;
    border-bottom: 3px solid #cbcbcb;
    border-top: 1px solid #cbcbcb; }

  #ultimoMomentoPerfil .tab button:first-child.active {
    border-top: 1px solid #fff; }

  #ultimoMomentoPerfil .tabcontent {
    width: 100%;
    padding-left: 120px;
    padding-right: 10px;
    box-sizing: border-box;
    margin: 0;
    border-bottom: none; }

  #videoSidebar .videoContainer iframe {
    height: 400px; } }
@media only screen and (max-width: 780px) {
  #ultimoMomentoPerfil {
    background-image: none; }

  #ultimoMomentoPerfil .tab {
    background-image: url("img/bg_1x1_cbcbcb.png");
    background-repeat: repeat-x;
    background-position: 0 bottom;
    width: 100%;
    float: none; }

  #ultimoMomentoPerfil .tab button {
    border: none;
    padding: 10px 5px;
    border-bottom: 1px solid #cbcbcb;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
    width: auto; }

  #ultimoMomentoPerfil .tab button.active {
    border-left: 1px solid #cbcbcb;
    border-right: 1px solid #cbcbcb;
    color: #000;
    border-bottom: 1px solid #fff; }

  #ultimoMomentoPerfil .tab button:first-child.active {
    border-left: 1px solid #fff; }

  #ultimoMomentoPerfil .tabcontent {
    margin: 0;
    border-bottom: 3px solid #000;
    padding: 6px 20px; } }
#genericoSidebar, .coberturaSidebar, .encuesta {
  margin: 0 0 20px 0;
  padding: 0; }

.coberturaSidebar h4, .encuesta h4 {
  background: #000;
  color: #fff;
  font: 400 24px/44px "Crimson Pro", "Times New Roman", Times, serif;
  padding: 5px 15px;
  text-transform: uppercase;
  margin: 0;
  text-align: center;
  border-bottom: 2px solid #0082af; }
  .coberturaSidebar h4 a, .encuesta h4 a {
    color: #fff;
    text-decoration: none; }

#genericoSidebar .notaGenericaSidebar, .coberturaSidebar .notaGenericaSidebar {
  padding: 10px;
  border-bottom: 1px solid #cbcbcb;
  margin: 0;
  transition: 0.3s ease; }

#genericoSidebar .notaGenericaSidebar a figure, .coberturaSidebar .notaGenericaSidebar a figure {
  height: 158px;
  overflow: hidden; }

#genericoSidebar .notaGenericaSidebar a figure img, .coberturaSidebar .notaGenericaSidebar a figure img {
  display: block; }

#genericoSidebar .notaGenericaSidebar a h5, .coberturaSidebar .notaGenericaSidebar a h5 {
  font: 700 14px/14px "Roboto", "PT Sans", Arial, sans-serif;
  color: #5d5d5d;
  text-transform: uppercase;
  margin: 5px 0; }

#genericoSidebar .notaGenericaSidebar a h2, .coberturaSidebar .notaGenericaSidebar a h2 {
  font: 400 24px/26px "Roboto", "PT Sans", Arial, sans-serif;
  color: #000; }

#genericoSidebar .notaGenericaSidebar:hover, .coberturaSidebar .notaGenericaSidebar:hover {
  background: #efefef; }

@media only screen and (max-width: 1090px) {
  #genericoSidebar, .coberturaSidebar {
    width: 100%; }

  #genericoSidebar:after, .coberturaSidebar:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0px;
    clear: both;
    box-sizing: border-box; }

  .notaGenericaSidebar {
    width: 33.3%;
    float: left;
    box-sizing: border-box; }

  .notaGenericaSidebar a h2 {
    height: 3.5em;
    overflow: hidden; }

  #encuesta {
    display: none; }

  .quiz-container {
    display: none; } }
@media only screen and (max-width: 990px) {
  #genericoSidebar .notaGenericaSidebar a h2, .coberturaSidebar .notaGenericaSidebar a h2 {
    font-size: 20px;
    line-height: 21px; } }
@media only screen and (max-width: 890px) {
  #genericoSidebar .notaGenericaSidebar a figure, .coberturaSidebar .notaGenericaSidebar a figure {
    height: auto; }

  #genericoSidebar .notaGenericaSidebar a h2, .coberturaSidebar .notaGenericaSidebar a h2 {
    font-size: 18px;
    line-height: 19px;
    font-weight: 700; } }
@media only screen and (max-width: 780px) {
  #genericoSidebar .notaGenericaSidebar, .coberturaSidebar .notaGenericaSidebar {
    width: 100%;
    margin-right: 0; }

  #genericoSidebar .notaGenericaSidebar a h2, .coberturaSidebar .notaGenericaSidebar a h2 {
    height: auto; }

  /*	#genericoSidebar .notaGenericaSidebar:nth-child(2),
  	#genericoSidebar .notaGenericaSidebar:nth-child(3),
  	.coberturaSidebar .notaGenericaSidebar:nth-child(3),
  	.coberturaSidebar .notaGenericaSidebar:nth-child(4){width:50%;}
  	#genericoSidebar .notaGenericaSidebar:nth-child(2) h2,
  	#genericoSidebar .notaGenericaSidebar:nth-child(3) h2,
  	.coberturaSidebar .notaGenericaSidebar:nth-child(3) h2,
  	.coberturaSidebar .notaGenericaSidebar:nth-child(4) h2{height:4em;}
  	*/ }
#divisasSidebar {
  background-color: #fff;
  width: 100%;
  margin: 20px 0;
  padding: 0; }
  #divisasSidebar h4 {
    font-weight: 600;
    font-size: 24px;
    text-align: left;
    text-transform: uppercase;
    border-bottom: 2px solid #3b7d9f;
    padding: 0;
    margin: 0; }
  #divisasSidebar #divisasPerfilcom {
    width: 100%;
    box-sizing: border-box;
    padding: 10px 0;
    transform: translateY(-30px); }
    #divisasSidebar #divisasPerfilcom table {
      width: 100%;
      font-family: "Roboto", "PT Sans", Arial, sans-serif; }
      #divisasSidebar #divisasPerfilcom table thead tr th {
        padding: 0;
        font-size: 12px;
        text-transform: uppercase;
        color: #818181;
        font-weight: 400;
        text-align: right; }
      #divisasSidebar #divisasPerfilcom table tbody tr {
        /*
        &:first-child {
        	td.cambio {
        		font-size: 24px;
        	}
        }
        */ }
        #divisasSidebar #divisasPerfilcom table tbody tr td {
          vertical-align: bottom; }
          #divisasSidebar #divisasPerfilcom table tbody tr td.moneda {
            font-size: 13px;
            color: #3b7d9f;
            padding: 0;
            line-height: 20px;
            text-transform: uppercase;
            /*
            background: {
            	image: url('img/bg_divisas.png');
            	repeat: no-repeat;
            	position: left bottom;
            }
            */ }
          #divisasSidebar #divisasPerfilcom table tbody tr td.cambio {
            font-family: 'PT Sans', Helvetica, arial, sans-serif;
            font-size: 14px;
            font-weight: 600;
            text-align: right;
            line-height: 20px;
            padding: 8px 0 0 0; }
          #divisasSidebar #divisasPerfilcom table tbody tr td.bggris {
            background-color: #e5e5e5;
            height: 2px; }

#divisasHome {
  width: 100%;
  margin: 10px auto;
  max-width: 1300px;
  box-sizing: border-box;
  padding-top: 5px;
  padding-bottom: 0; }
  #divisasHome h4 {
    font-family: 'Oswald', Helvetica, Arial, Sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #000;
    padding: 0 0 3px 0;
    margin: 0;
    border-bottom: 3px solid  #3b7d9f;
    text-transform: uppercase; }
  #divisasHome #divisasPerfilcom {
    width: 100%;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between; }
    #divisasHome #divisasPerfilcom .itemDivisasHome {
      display: flex;
      flex-direction: column;
      box-sizing: border-box;
      width: 25%;
      border-left: 1px solid #dedede;
      padding: 10px 0; }
      #divisasHome #divisasPerfilcom .itemDivisasHome .moneda {
        font-family: 'Oswald', Helvetica, Arial, Sans-serif;
        font-size: 16px;
        text-align: center;
        text-transform: uppercase;
        padding: 0 0 10px 0; }
      #divisasHome #divisasPerfilcom .itemDivisasHome .valores {
        display: flex;
        justify-content: space-between;
        width: 100%; }
        #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta {
          display: flex;
          flex-direction: column;
          width: 100%; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .cifra {
            width: 100%;
            font-family: "Roboto", "PT Sans", Arial, sans-serif;
            font-size: 28px;
            font-weight: 700;
            line-height: 26px;
            margin: 0 0 5px 0;
            text-align: center;
            box-sizing: border-box; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .compraVenta {
            width: 100%;
            font-family: "Roboto", "PT Sans", Arial, sans-serif;
            font-size: 12px;
            text-transform: uppercase;
            text-align: center;
            color: #818181;
            padding: 5px 0 0 0; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta:first-child .cifra {
            border-right: 1px solid #dedede; }
      #divisasHome #divisasPerfilcom .itemDivisasHome:first-child {
        border-left: none; }
      #divisasHome #divisasPerfilcom .itemDivisasHome:nth-child(even) {
        background: #efefef; }
    @media only screen and (max-width: 1330px) {
      #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .cifra {
        font-family: 'Oswald',Helvetica,Arial,Sans-serif;
        font-weight: 400; } }
    @media only screen and (max-width: 890px) {
      #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .cifra {
        font-size: 22px; } }
    @media only screen and (max-width: 780px) {
      #divisasHome #divisasPerfilcom .itemDivisasHome .valores {
        flex-direction: column; }
        #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta {
          flex-direction: row-reverse; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .compraVenta {
            text-align: left;
            padding-left: 10px; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .cifra {
            font-size: 20px; }
          #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta:first-child .cifra {
            border-right: none; } }
    @media only screen and (max-width: 580px) {
      #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta {
        flex-direction: column-reverse;
        border-top: 1px solid #dedede;
        padding-top: 5px; }
        #divisasHome #divisasPerfilcom .itemDivisasHome .valores .monedaCompraVenta .compraVenta {
          text-align: center;
          padding: 0; } }

/** SIDEBAR **/
.cajaSombra {
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  width: 100%; }

#masLeidasSidebar {
  margin: 0 0 20px 0;
  padding: 0 0 30px 0;
  background: #fff url("img/linea-mas-leidas-caja.png") no-repeat center bottom;
  border-bottom: 4px solid #000; }
  #masLeidasSidebar h4.tituloSeccion {
    background: #000 url("img/linea-mas-leidas.png") no-repeat center 55px;
    color: #fff;
    font: 400 24px/24px 'Oswald',arial,sans-serif;
    display: block;
    padding: 20px 0 30px 0;
    text-transform: uppercase;
    letter-spacing: -0.05em;
    text-align: center; }
    #masLeidasSidebar h4.tituloSeccion a {
      color: #fff; }
  #masLeidasSidebar ol.masleidas {
    list-style: none;
    padding: 0;
    margin: 0; }
    #masLeidasSidebar ol.masleidas li {
      position: relative;
      font: 700 15px/16px "Roboto", "PT Sans", Arial, sans-serif;
      clear: both;
      padding: 10px 0 0 0;
      height: 60px;
      overflow: hidden; }
      #masLeidasSidebar ol.masleidas li a {
        color: #000;
        height: 3.2em;
        overflow: hidden;
        display: block;
        padding-right: 10px; }
      #masLeidasSidebar ol.masleidas li:hover {
        background: #e9e9e9; }
      #masLeidasSidebar ol.masleidas li figure {
        width: 300px;
        height: 140px;
        overflow: hidden;
        background: #000;
        position: relative; }
        #masLeidasSidebar ol.masleidas li figure img {
          width: 100%;
          opacity: 0.5;
          filter: alpha(opacity=50);
          margin-top: -30px; }
      #masLeidasSidebar ol.masleidas li span.rankOrder {
        font: 600 30px/30px "Crimson Pro", "Times New Roman", Times, serif;
        text-align: right;
        width: 34px;
        margin: 0 16px 0 0;
        display: block;
        float: left;
        letter-spacing: -0.05em;
        border-bottom: 1px solid #8e8e8e;
        height: 59px; }
        #masLeidasSidebar ol.masleidas li span.rankOrder:after {
          content: "."; }
      #masLeidasSidebar ol.masleidas li span.volanta {
        font: 600 14px/20px "Crimson Pro", "Times New Roman", Times, serif;
        color: #557c9c;
        text-transform: uppercase; }
      #masLeidasSidebar ol.masleidas li:first-child {
        height: 140px; }
        #masLeidasSidebar ol.masleidas li:first-child span.rankOrder {
          position: absolute;
          top: 50px;
          color: #fff;
          border-bottom: none; }
        #masLeidasSidebar ol.masleidas li:first-child span.volanta {
          position: absolute;
          top: 50px;
          left: 50px;
          background: #000;
          padding: 2px 5px; }
        #masLeidasSidebar ol.masleidas li:first-child a {
          position: absolute;
          top: 75px;
          left: 50px;
          color: #fff; }
  #masLeidasSidebar .miramas {
    background: #557c9c;
    padding: 5px;
    border-radius: 3px;
    display: inline-block;
    float: right;
    margin-right: 10px; }
    #masLeidasSidebar .miramas a {
      color: #fff; }
    #masLeidasSidebar .miramas:hover {
      background: #9eb5c7; }
  @media only screen and (max-width: 1090px) {
    #masLeidasSidebar {
      background: #fff;
      border-bottom: 2px solid #000; }
      #masLeidasSidebar h4.tituloSeccion {
        background: #000;
        padding: 20px 0; }
      #masLeidasSidebar ol.masleidas {
        column-count: 2; }
        #masLeidasSidebar ol.masleidas:after {
          content: " ";
          display: block;
          width: 100%;
          height: 10px;
          clear: both; }
        #masLeidasSidebar ol.masleidas li {
          height: auto; }
          #masLeidasSidebar ol.masleidas li:first-child {
            height: auto; }
            #masLeidasSidebar ol.masleidas li:first-child figure {
              display: none; }
            #masLeidasSidebar ol.masleidas li:first-child span.rankOrder {
              position: static;
              color: #000;
              border-bottom: 1px solid #8e8e8e; }
            #masLeidasSidebar ol.masleidas li:first-child span.volanta {
              position: static; }
            #masLeidasSidebar ol.masleidas li:first-child a {
              position: static;
              color: #000; }
          #masLeidasSidebar ol.masleidas li span.rankOrder {
            font-family: 'Oswald',helvetica,arial,sans-serif; } }
  @media only screen and (max-width: 670px) {
    #masLeidasSidebar ol.masleidas {
      column-count: 1; } }

#destacadasDePerfilSidebar {
  border: 1px solid #fff;
  background: #000;
  margin: 0 0 20px 0; }

#destacadasDePerfilSidebar h4.tituloSeccion {
  background: #000 url("img/subrayado_titulos.png") no-repeat center 55px;
  color: #fff;
  font: 400 24px/24px 'Oswald',arial,sans-serif;
  display: block;
  padding: 20px 0 30px 0;
  text-transform: uppercase;
  letter-spacing: -0.05em;
  text-align: center; }

#destacadasDePerfilSidebar #destacadosPerfil {
  padding: 0 10px 10px 10px;
  margin: 0; }

#destacadasDePerfilSidebar #destacadosPerfil ul {
  padding: 0;
  margin: 0;
  list-style: none; }

#destacadasDePerfilSidebar #destacadosPerfil ul li {
  padding: 10px 0;
  margin: 0 10px;
  border-bottom: 1px solid #2a2426;
  color: #557c9c;
  font: 18px/20px "Roboto", "PT Sans", Arial, sans-serif; }

#destacadasDePerfilSidebar #destacadosPerfil ul li figure {
  width: 100%;
  display: none; }

#destacadasDePerfilSidebar #destacadosPerfil ul li figure img {
  width: 100%; }

#destacadasDePerfilSidebar #destacadosPerfil ul li:first-child figure {
  display: block; }

#destacadasDePerfilSidebar #destacadosPerfil ul li a {
  color: #fff; }

#destacadasDePerfilSidebar #destacadosPerfil ul li .volanta {
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase; }

#columnistasSidebar {
  margin: 20px 0;
  position: relative;
  padding-bottom: 10px;
  width: 100%; }
  #columnistasSidebar #columnistasSidebarOpinion {
    padding-bottom: 4px;
    height: 450px;
    overflow: hidden;
    position: relative;
    -webkit-transition: all ease .5s;
    transition: all ease .5s; }
    #columnistasSidebar #columnistasSidebarOpinion ul {
      position: absolute;
      top: 0;
      height: 320px;
      padding: 0;
      margin: 0;
      list-style: none;
      -webkit-transition: all ease .5s;
      transition: all ease .5s; }
      #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas {
        width: 300px;
        float: left; }
        #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li {
          padding: 10px;
          margin: 10px;
          background: #fff;
          -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
          height: 70px;
          width: 280px;
          box-sizing: border-box;
          overflow: hidden; }
          #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li .contenidoNotaColumnista {
            width: 540px;
            height: 50px;
            margin: 0;
            transition: 0.3s; }
            #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li .contenidoNotaColumnista .tituloNotaColumnista {
              width: 200px;
              margin: 0 10px 0 0;
              float: left;
              line-height: 1em;
              font-weight: 600;
              font-size: 15px;
              color: #222; }
            #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li .contenidoNotaColumnista .infoAutorNotaColumnista {
              width: 280px;
              float: left;
              font-size: 15px; }
              #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li .contenidoNotaColumnista .infoAutorNotaColumnista img {
                width: 50px;
                height: 50px;
                border: 1px solid #c3dde3;
                float: left;
                border-radius: 25px;
                -moz-border-radius: 25px;
                -webkit-border-radius: 25px;
                margin: 0 10px 0 0; }
          #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas li:hover .contenidoNotaColumnista {
            -ms-transform: translate(-210px, 0);
            /* IE 9 */
            -webkit-transform: translate(-210px, 0);
            /* Safari */
            transform: translate(-210px, 0);
            /* Standard syntax */ }
        #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a:hover li {
          background: #E2F2F3; }
          #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a:hover li img {
            -webkit-filter: grayscale(100%); }
    @media only screen and (max-width: 1090px) {
      #columnistasSidebar #columnistasSidebarOpinion {
        display: flex;
        justify-content: space-between;
        width: 100% !important;
        flex-wrap: wrap;
        height: auto; }
        #columnistasSidebar #columnistasSidebarOpinion ul {
          position: relative;
          height: auto;
          column-count: 3;
          column-gap: 0; }
          #columnistasSidebar #columnistasSidebarOpinion ul > * {
            -webkit-column-break-inside: avoid;
            column-break-inside: avoid; }
          #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas {
            width: 100%;
            padding: 0;
            box-sizing: border-box;
            display: flex;
            flex-wrap: wrap;
            justify-content: space-between; }
            #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a {
              display: block;
              padding: 10px;
              width: 100%; }
              #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li {
                margin: 0;
                width: 100%;
                height: auto;
                display: inline-block; }
                #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li .contenidoNotaColumnista {
                  width: 100%;
                  position: relative; }
                  #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li .contenidoNotaColumnista .tituloNotaColumnista {
                    width: 100%;
                    padding-left: 60px;
                    font-weight: bold;
                    color: #000;
                    box-sizing: border-box; }
                  #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li .contenidoNotaColumnista .infoAutorNotaColumnista {
                    width: 100%;
                    padding-left: 60px; }
                    #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li .contenidoNotaColumnista .infoAutorNotaColumnista img {
                      position: absolute;
                      top: 0;
                      left: 0; }
                #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a li:hover .contenidoNotaColumnista {
                  -ms-transform: translate(0, 0);
                  /* IE 9 */
                  -webkit-transform: translate(0, 0);
                  /* Safari */
                  transform: translate(0, 0);
                  /* Standard syntax */ } }
    @media only screen and (max-width: 990px) {
      #columnistasSidebar #columnistasSidebarOpinion ul {
        column-count: 2; } }
    @media only screen and (max-width: 670px) {
      #columnistasSidebar #columnistasSidebarOpinion ul {
        column-count: 1; }
        #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas {
          flex-wrap: nowrap;
          flex-direction: column; }
          #columnistasSidebar #columnistasSidebarOpinion ul .grupoColumnistas a {
            width: 94%;
            margin: auto; } }
  #columnistasSidebar #linksBoxColumnistas {
    width: 100%;
    position: absolute;
    bottom: 10px;
    background: rgba(255, 255, 255, 0.7);
    text-align: center; }
    #columnistasSidebar #linksBoxColumnistas button {
      display: inline;
      margin: 0 2px;
      width: 20px;
      height: 20px;
      border-radius: 10px;
      background: #555;
      color: #fff;
      border: none;
      cursor: pointer; }
    @media only screen and (max-width: 1090px) {
      #columnistasSidebar #linksBoxColumnistas {
        display: none; } }
  #columnistasSidebar h4.tituloSeccion {
    background: #0088ba url("img/subrayado_titulos.png") no-repeat center 55px;
    color: #fff;
    font: 400 20px/20px "Crimson Pro", "Times New Roman", Times, serif;
    display: block;
    padding: 20px 0 30px 0;
    text-transform: uppercase;
    letter-spacing: 0.02em;
    text-align: center; }
    #columnistasSidebar h4.tituloSeccion a {
      color: #fff; }

.coberturaSidebar .notaGenericaSidebar a h2 {
  font-family: "Crimson Pro", "Times New Roman", Times, serif;
  font-size: 16px;
  font-weight: 600;
  letter-spacing: -0.02em;
  line-height: 1.1em; }
.coberturaSidebar .notaGenericaSidebar a figure {
  width: 40%;
  float: left;
  margin: 0 3% 0 0;
  height: auto; }
  .coberturaSidebar .notaGenericaSidebar a figure img {
    width: 100%;
    display: block; }
.coberturaSidebar .notaGenericaSidebar:nth-child(2) a figure {
  width: 100%;
  margin: 0 0 10px 0; }
.coberturaSidebar .notaGenericaSidebar:nth-child(2) a h2 {
  font-size: 20px;
  line-height: 1em; }
.coberturaSidebar .notaGenericaSidebar:after {
  content: ".";
  display: block;
  visibility: hidden;
  clear: both;
  height: 0;
  margin: 0; }
.coberturaSidebar.widget-educacion .notaGenericaSidebar.equipo-investigacion {
  border-bottom: 2px solid #01a7e1; }
  .coberturaSidebar.widget-educacion .notaGenericaSidebar.equipo-investigacion:before {
    content: "";
    display: block;
    width: 100%;
    height: 31px;
    margin: 0 0 10px 0;
    background-image: url("img/equipo-investigacion.png");
    background-repeat: no-repeat;
    background-position: 0; }
  .coberturaSidebar.widget-educacion .notaGenericaSidebar.equipo-investigacion:hover {
    background-color: #def4fb; }
.coberturaSidebar.widget-batimes header {
  background: #000; }
  .coberturaSidebar.widget-batimes header h4 {
    display: block;
    width: 100%;
    height: 52px;
    background: url("img/headforBAT.jpg") center 0 no-repeat;
    text-indent: -9999px;
    margin: 0;
    padding: 0; }
    .coberturaSidebar.widget-batimes header h4 a {
      display: block;
      width: 100%;
      height: 52px; }
@media only screen and (max-width: 1090px) {
  .coberturaSidebar .notaGenericaSidebar {
    width: 48%;
    float: left;
    margin: 0 0 0 2%; }
    .coberturaSidebar .notaGenericaSidebar a {
      display: flex; }
      .coberturaSidebar .notaGenericaSidebar a figure {
        flex-basis: 35%;
        height: 7vw; }
    .coberturaSidebar .notaGenericaSidebar h2 {
      overflow: visible;
      height: auto;
      flex: 1 1 0; }
    .coberturaSidebar .notaGenericaSidebar:first-of-type {
      margin: 0;
      width: 50%; }
      .coberturaSidebar .notaGenericaSidebar:first-of-type a {
        flex-direction: column; }
        .coberturaSidebar .notaGenericaSidebar:first-of-type a figure {
          flex-basis: 100%; }
    .coberturaSidebar .notaGenericaSidebar.equipo-investigacion:before {
      display: none !important;
      background: none; } }
@media only screen and (max-width: 670px) {
  .coberturaSidebar {
    display: flex;
    flex-direction: column; }
    .coberturaSidebar .notaGenericaSidebar,
    .coberturaSidebar .notaGenericaSidebar:first-of-type {
      width: 100%;
      margin: 0; }
      .coberturaSidebar .notaGenericaSidebar a,
      .coberturaSidebar .notaGenericaSidebar:first-of-type a {
        flex-direction: row; }
        .coberturaSidebar .notaGenericaSidebar a figure,
        .coberturaSidebar .notaGenericaSidebar:first-of-type a figure {
          flex-basis: 100px;
          height: auto;
          margin: 0 10px 0 0; }
        .coberturaSidebar .notaGenericaSidebar a h2,
        .coberturaSidebar .notaGenericaSidebar:first-of-type a h2 {
          font-size: 18px; } }

.resultContainer {
  position: relative; }
  .resultContainer a figure {
    width: 300px;
    height: 400px; }
    .resultContainer a figure img {
      width: 300px;
      height: 400px; }
    @media only screen and (max-width: 1090px) {
      .resultContainer a figure {
        display: none; } }
  .resultContainer a h2 {
    font-family: "Crimson Pro", "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: 600;
    letter-spacing: -0.02em;
    line-height: 1.1em;
    color: #fff;
    padding: 10px;
    background-color: rgba(0, 0, 0, 0.5);
    position: absolute;
    bottom: 108px; }
    @media only screen and (max-width: 1090px) {
      .resultContainer a h2 {
        position: static;
        bottom: 0; } }
  .resultContainer .resultFloat {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 300px;
    background-color: rgba(255, 255, 255, 0.7);
    text-align: center; }
    .resultContainer .resultFloat iframe {
      border: none; }
    @media only screen and (max-width: 1090px) {
      .resultContainer .resultFloat {
        position: relative;
        width: 100%; }
        .resultContainer .resultFloat iframe {
          width: 100%;
          clear: both; } }

/* COMERCIOJUSTO

.widget-comercio-justo {
	footer.sponsor{
		background:#fff;
		padding:10px;
		box-sizing:border-box;
		width:100%;
		text-indent:-9999px;
		a {
			display:block;
			width:200px;
			height:27px;
			float:right;
			background:{
				image:url('img/ventas/bodega-la-riojana-horizontal.png');
				repeat:no-repeat;
				position:0 0;
			}
		}
		&:after {
			content:".";
			display:block;
			visibility:hidden;
			clear:both;
			height:0;
		}
	}
}
*/
.onesignal-customlink-container {
  background: -moz-linear-gradient(top, #dde6f0 1%, rgba(221, 230, 240, 0.2) 100%);
  background: -webkit-linear-gradient(top, #dde6f0 1%, rgba(221, 230, 240, 0.2) 100%);
  background: linear-gradient(to bottom, #dde6f0 1%, rgba(221, 230, 240, 0.2) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dde6f0', endColorstr='#33dde6f0',GradientType=0 );
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #999;
  border-radius: 6px; }

/* PAQUETIZATE

.coberturaSidebar.cajaSombra.widget-paquetizate {
	margin-bottom: 0;
}
footer.sponsor-paquetizate{
	padding:0;
	box-sizing:border-box;
	width:300px;
	height: 55px;
	text-indent:-9999px;
	transform: translateY(-10px);
	a {
		display:block;
		width:300px;
		height:55px;
		background:{
			image:url('img/ventas/paquetizate.png');
			repeat:no-repeat;
			position:0 0;
		}
	}
	&:after {
		content:".";
		display:block;
		visibility:hidden;
		clear:both;
		height:0;
	}
}
*/
#videoSidebar {
  width: 100%;
  box-sizing: border-box; }

#videoSidebar .embed-responsive-16by9 {
  padding-bottom: 56.25% !important; }

#videoSidebar .embed-responsive-4by3 {
  padding-bottom: 75% !important; }

.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive embed,
  .embed-responsive iframe,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.videoContainer {
  clear: both;
  display: block; }

.sticky-column {
  width: 300px;
  display: flex;
  align-items: flex-start;
  justify-content: space-around;
  flex-direction: column; }
  @media only screen and (max-width: 1090px) {
    .sticky-column {
      width: 100%; } }

.sticky-content {
  width: 100%; }

#eplAdDivsidebar_300x250x1,
#eplAdDivsidebar_300x250x2,
#eplAdDivsidebar_300x250x3,
#eplAdDivsidebar_300x250x4,
#eplAdDivsidebar_300x250x5,
#eplAdDivsidebar_300x250x6,
#eplAdDivsidebar_sticky {
  padding: 0;
  margin: 0 0 20px 0; }
  #eplAdDivsidebar_300x250x1 div,
  #eplAdDivsidebar_300x250x1 iframe,
  #eplAdDivsidebar_300x250x2 div,
  #eplAdDivsidebar_300x250x2 iframe,
  #eplAdDivsidebar_300x250x3 div,
  #eplAdDivsidebar_300x250x3 iframe,
  #eplAdDivsidebar_300x250x4 div,
  #eplAdDivsidebar_300x250x4 iframe,
  #eplAdDivsidebar_300x250x5 div,
  #eplAdDivsidebar_300x250x5 iframe,
  #eplAdDivsidebar_300x250x6 div,
  #eplAdDivsidebar_300x250x6 iframe,
  #eplAdDivsidebar_sticky div,
  #eplAdDivsidebar_sticky iframe {
    padding: 0;
    margin: 0;
    float: left; }
  @media only screen and (max-width: 1090px) {
    #eplAdDivsidebar_300x250x1,
    #eplAdDivsidebar_300x250x2,
    #eplAdDivsidebar_300x250x3,
    #eplAdDivsidebar_300x250x4,
    #eplAdDivsidebar_300x250x5,
    #eplAdDivsidebar_300x250x6,
    #eplAdDivsidebar_sticky {
      text-align: center;
      width: 100%; }
      #eplAdDivsidebar_300x250x1 > div,
      #eplAdDivsidebar_300x250x1 > iframe,
      #eplAdDivsidebar_300x250x1 > img,
      #eplAdDivsidebar_300x250x2 > div,
      #eplAdDivsidebar_300x250x2 > iframe,
      #eplAdDivsidebar_300x250x2 > img,
      #eplAdDivsidebar_300x250x3 > div,
      #eplAdDivsidebar_300x250x3 > iframe,
      #eplAdDivsidebar_300x250x3 > img,
      #eplAdDivsidebar_300x250x4 > div,
      #eplAdDivsidebar_300x250x4 > iframe,
      #eplAdDivsidebar_300x250x4 > img,
      #eplAdDivsidebar_300x250x5 > div,
      #eplAdDivsidebar_300x250x5 > iframe,
      #eplAdDivsidebar_300x250x5 > img,
      #eplAdDivsidebar_300x250x6 > div,
      #eplAdDivsidebar_300x250x6 > iframe,
      #eplAdDivsidebar_300x250x6 > img,
      #eplAdDivsidebar_sticky > div,
      #eplAdDivsidebar_sticky > iframe,
      #eplAdDivsidebar_sticky > img {
        float: none;
        margin: auto; } }

.pensando-coronavirus {
  background: #fff;
  width: 100%;
  margin: 0 0 20px 0; }
  .pensando-coronavirus header {
    width: 100%; }
    .pensando-coronavirus header .titulo {
      width: 100%;
      padding: 0 0 5px 0;
      box-sizing: border-box;
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      border-bottom: 2px solid #ddd; }
      .pensando-coronavirus header .titulo .pensando {
        font-family: 'Crimson Text', Times, 'Times New Roman', serif;
        font-size: 28px;
        font-weight: 600;
        line-height: .9em;
        letter-spacing: -0.02em;
        flex: 1 1 0;
        transform: translateY(4px); }
        .pensando-coronavirus header .titulo .pensando a {
          color: #000; }
          .pensando-coronavirus header .titulo .pensando a:hover {
            color: #000; }
      .pensando-coronavirus header .titulo .logo-radio {
        display: block;
        float: right;
        margin: 0 0 0 10px;
        background: url("/static/css/img/ventas/cobertura-radio-logo.png") 0 0 no-repeat;
        flex-basis: 60px;
        height: 51px; }
    .pensando-coronavirus header h3 {
      font-size: 16px;
      text-align: right;
      font-style: italic;
      padding: 10px 0; }
  .pensando-coronavirus .notaPensando {
    width: 100%;
    padding: 10px 0 0 0;
    border-bottom: 1px solid #ddd; }
    .pensando-coronavirus .notaPensando a {
      width: 100%;
      display: flex; }
      .pensando-coronavirus .notaPensando a figure {
        flex-basis: 35%;
        margin: 0 10px 0 0;
        position: relative; }
        .pensando-coronavirus .notaPensando a figure img {
          display: block; }
        .pensando-coronavirus .notaPensando a figure:after {
          content: "\f130";
          position: absolute;
          display: block;
          color: rgba(255, 255, 255, 0.8);
          font-size: 20px;
          font-family: "FontAwesome";
          left: 5px;
          bottom: 10px;
          z-index: 9;
          border-radius: 50%;
          border: 2px solid rgba(255, 255, 255, 0.8);
          width: 28px;
          height: 28px;
          text-align: center;
          line-height: 30px;
          text-shadow: 2px 2px 4px black; }
      .pensando-coronavirus .notaPensando a h2 {
        flex: 1 1 0;
        color: #333;
        font-size: 16px;
        line-height: 1.05em;
        font-weight: 600;
        letter-spacing: -0.01em; }
      .pensando-coronavirus .notaPensando a:hover h2 {
        color: #000; }
    .pensando-coronavirus .notaPensando:first-of-type {
      padding-top: 0; }
      .pensando-coronavirus .notaPensando:first-of-type a {
        flex-direction: column; }
        .pensando-coronavirus .notaPensando:first-of-type a figure {
          flex-basis: 100%;
          margin: 0 0 4px 0;
          clear: both; }
        .pensando-coronavirus .notaPensando:first-of-type a h2 {
          flex: auto;
          font-size: 20px;
          line-height: 1.03em; }
    .pensando-coronavirus .notaPensando:after {
      display: block;
      content: " ";
      clear: both;
      height: 1px;
      margin: 0; }
  .pensando-coronavirus footer {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #ddd; }
    .pensando-coronavirus footer a {
      font-family: 'PT sans', helvetica, arial, sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.2em;
      color: #000;
      text-transform: uppercase;
      display: flex;
      justify-content: flex-end;
      line-height: 1em; }
      .pensando-coronavirus footer a:after {
        content: "\f061";
        font-family: "FontAwesome";
        display: block;
        font-size: 20px;
        margin-left: 10px;
        transform: translateY(-1px); }
  @media only screen and (max-width: 1090px) {
    .pensando-coronavirus {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .pensando-coronavirus header,
      .pensando-coronavirus footer {
        flex-basis: 100%; }
      .pensando-coronavirus .notaPensando {
        flex: 1 1 0;
        padding: 0 10px; }
        .pensando-coronavirus .notaPensando a {
          flex-direction: column; }
          .pensando-coronavirus .notaPensando a figure {
            flex-basis: 100%;
            margin: 0 0 5px 0; }
        .pensando-coronavirus .notaPensando:first-of-type a h2 {
          font-size: 16px; } }
  @media only screen and (max-width: 670px) {
    .pensando-coronavirus {
      flex-direction: column; }
      .pensando-coronavirus .notaPensando,
      .pensando-coronavirus .notaPensando:first-of-type {
        padding: 10px 0;
        flex-basis: 100%; }
        .pensando-coronavirus .notaPensando a,
        .pensando-coronavirus .notaPensando:first-of-type a {
          flex-direction: row;
          justify-content: space-between; }
          .pensando-coronavirus .notaPensando a figure,
          .pensando-coronavirus .notaPensando:first-of-type a figure {
            flex-basis: 100px;
            margin: 0 10px 0 40px; }
            .pensando-coronavirus .notaPensando a figure:after,
            .pensando-coronavirus .notaPensando:first-of-type a figure:after {
              left: -40px;
              top: 10px;
              color: #557c9c;
              text-shadow: 0 0 0 white;
              border-color: #557c9c;
              z-index: 9; }
          .pensando-coronavirus .notaPensando a h2,
          .pensando-coronavirus .notaPensando:first-of-type a h2 {
            flex: 1 1 0; } }

.podcasts-radio {
  background: #1c313a;
  border-radius: 4px;
  overflow: hidden;
  margin: 0 0 20px 0;
  width: 100%; }
  .podcasts-radio header {
    background-color: #161227;
    width: 100%; }
    .podcasts-radio header .titulo {
      width: 100%;
      padding: 10px;
      box-sizing: border-box;
      display: flex;
      justify-content: space-between;
      align-items: flex-end;
      border-bottom: 2px solid #ddd; }
      .podcasts-radio header .titulo .podcasts {
        font-family: 'Crimson Text', Times, 'Times New Roman', serif;
        font-size: 28px;
        font-weight: 600;
        line-height: .9em;
        letter-spacing: -0.02em;
        flex: 1 1 0;
        color: #fff;
        transform: translateY(4px); }
        .podcasts-radio header .titulo .podcasts a {
          color: #fff; }
          .podcasts-radio header .titulo .podcasts a:hover {
            color: #fff; }
      .podcasts-radio header .titulo .logo-radio {
        display: block;
        float: right;
        margin: 0 0 0 10px;
        flex-basis: 140px;
        height: 45px;
        background-image: url("/static/css/img/ventas/radio-perfil-isologo.png");
        background-position: 0 0;
        background-repeat: no-repeat;
        background-size: 140px; }
        .podcasts-radio header .titulo .logo-radio a {
          display: block;
          width: 140px;
          height: 45px; }
  .podcasts-radio .notaPodcast {
    width: 100%;
    padding: 5px 10px;
    border-bottom: 1px solid #455a64;
    background: #1c313a;
    transition: ease .3s;
    box-sizing: border-box; }
    .podcasts-radio .notaPodcast a {
      width: 100%;
      display: flex; }
      .podcasts-radio .notaPodcast a figure {
        width: 30%;
        height: 50px;
        float: left;
        margin: 0 10px 0 0;
        border-radius: 3px;
        overflow: hidden; }
      .podcasts-radio .notaPodcast a .content {
        flex: 1 1 0;
        color: #fff; }
        .podcasts-radio .notaPodcast a .content h2 {
          font-size: 16px;
          line-height: 1.05em;
          font-weight: 600;
          letter-spacing: -0.01em; }
        .podcasts-radio .notaPodcast a .content h5 {
          font-size: 12px;
          font-family: 'PT Sans', Helvetica, Arial, sans-serif;
          line-height: 1em;
          margin-top: 5px;
          text-transform: uppercase; }
    .podcasts-radio .notaPodcast:hover {
      background: #455a64; }
    .podcasts-radio .notaPodcast:after {
      display: block;
      content: " ";
      clear: both;
      height: 0;
      margin: 0; }
  .podcasts-radio footer {
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #ddd; }
    .podcasts-radio footer a {
      font-family: 'PT sans', helvetica, arial, sans-serif;
      font-size: 14px;
      font-weight: normal;
      letter-spacing: 0.2em;
      color: #fff;
      text-transform: uppercase;
      display: flex;
      justify-content: flex-end;
      line-height: 1em; }
      .podcasts-radio footer a:after {
        content: "\f061";
        font-family: "FontAwesome";
        display: block;
        font-size: 20px;
        margin-left: 10px;
        margin-right: 10px;
        transform: translateY(-1px); }
  @media only screen and (max-width: 1090px) {
    .podcasts-radio {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between; }
      .podcasts-radio .notaPodcast {
        flex-basis: 20%; }
        .podcasts-radio .notaPodcast a {
          flex-direction: column; }
          .podcasts-radio .notaPodcast a figure {
            width: 100%;
            height: auto; } }
  @media only screen and (max-width: 890px) {
    .podcasts-radio {
      flex-direction: column; }
      .podcasts-radio .notaPodcast {
        flex-basis: 100%; }
        .podcasts-radio .notaPodcast a {
          flex-direction: row; }
          .podcasts-radio .notaPodcast a figure {
            flex-basis: 100px; } }

#sidebar #exitoina,
#sidebar #net,
#sidebar #investigacion,
#sidebar #opinion,
#sidebar #periodismopuro,
#sidebar #panorama,
#sidebar #reperfilar {
  background: #fff;
  width: 100%;
  margin: 0 0 20px 0;
  box-sizing: border-box;
  box-shadow: 0 5px 8px 4px rgba(0, 0, 0, 0.15);
  border-radius: 6px; }
  #sidebar #exitoina header,
  #sidebar #net header,
  #sidebar #investigacion header,
  #sidebar #opinion header,
  #sidebar #periodismopuro header,
  #sidebar #panorama header,
  #sidebar #reperfilar header {
    width: 100%;
    padding: 10px 10px 5px 10px;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    border-bottom: 1px solid #ddd;
    margin: 0; }
    #sidebar #exitoina header .exitoina-titulo,
    #sidebar #net header .exitoina-titulo,
    #sidebar #investigacion header .exitoina-titulo,
    #sidebar #opinion header .exitoina-titulo,
    #sidebar #periodismopuro header .exitoina-titulo,
    #sidebar #panorama header .exitoina-titulo,
    #sidebar #reperfilar header .exitoina-titulo {
      text-indent: -9999px;
      width: 180px;
      height: 26px;
      display: block;
      margin: 0;
      background: url("/static/css/img/ventas/exitoina-logo-sidebar.png") 0 0 no-repeat; }
      #sidebar #exitoina header .exitoina-titulo a,
      #sidebar #net header .exitoina-titulo a,
      #sidebar #investigacion header .exitoina-titulo a,
      #sidebar #opinion header .exitoina-titulo a,
      #sidebar #periodismopuro header .exitoina-titulo a,
      #sidebar #panorama header .exitoina-titulo a,
      #sidebar #reperfilar header .exitoina-titulo a {
        display: block;
        width: 180px;
        height: 26px; }
    #sidebar #exitoina header .net-titulo,
    #sidebar #net header .net-titulo,
    #sidebar #investigacion header .net-titulo,
    #sidebar #opinion header .net-titulo,
    #sidebar #periodismopuro header .net-titulo,
    #sidebar #panorama header .net-titulo,
    #sidebar #reperfilar header .net-titulo {
      text-indent: -9999px;
      width: 70px;
      height: 29px;
      display: block;
      margin: 0;
      background: url("/static/css/img/ventas/net-logo-sidebar.png") 0 0 no-repeat; }
      #sidebar #exitoina header .net-titulo a,
      #sidebar #net header .net-titulo a,
      #sidebar #investigacion header .net-titulo a,
      #sidebar #opinion header .net-titulo a,
      #sidebar #periodismopuro header .net-titulo a,
      #sidebar #panorama header .net-titulo a,
      #sidebar #reperfilar header .net-titulo a {
        display: block;
        width: 70px;
        width: 29px; }
    #sidebar #exitoina header .investigacion-titulo,
    #sidebar #net header .investigacion-titulo,
    #sidebar #investigacion header .investigacion-titulo,
    #sidebar #opinion header .investigacion-titulo,
    #sidebar #periodismopuro header .investigacion-titulo,
    #sidebar #panorama header .investigacion-titulo,
    #sidebar #reperfilar header .investigacion-titulo {
      text-indent: -9999px;
      width: 280px;
      height: 35px;
      display: block;
      margin: 0;
      background: url("/static/css/img/investigacion-logo-sidebar.png") 0 0 no-repeat; }
      #sidebar #exitoina header .investigacion-titulo a,
      #sidebar #net header .investigacion-titulo a,
      #sidebar #investigacion header .investigacion-titulo a,
      #sidebar #opinion header .investigacion-titulo a,
      #sidebar #periodismopuro header .investigacion-titulo a,
      #sidebar #panorama header .investigacion-titulo a,
      #sidebar #reperfilar header .investigacion-titulo a {
        display: block;
        width: 280px;
        height: 35px; }
    #sidebar #exitoina header .opinion-titulo,
    #sidebar #net header .opinion-titulo,
    #sidebar #investigacion header .opinion-titulo,
    #sidebar #opinion header .opinion-titulo,
    #sidebar #periodismopuro header .opinion-titulo,
    #sidebar #panorama header .opinion-titulo,
    #sidebar #reperfilar header .opinion-titulo {
      width: 280px;
      height: 30px;
      line-height: 44px;
      display: block;
      margin: 0;
      text-transform: uppercase;
      font-family: 'Crimson Text', 'Times New Roman', Times, serif;
      font-size: 24px;
      font-weight: 600;
      background: url("/static/css/img/ventas/perfil-logo-xs-sidebar.png") right 0 no-repeat; }
      #sidebar #exitoina header .opinion-titulo .fa,
      #sidebar #net header .opinion-titulo .fa,
      #sidebar #investigacion header .opinion-titulo .fa,
      #sidebar #opinion header .opinion-titulo .fa,
      #sidebar #periodismopuro header .opinion-titulo .fa,
      #sidebar #panorama header .opinion-titulo .fa,
      #sidebar #reperfilar header .opinion-titulo .fa {
        color: #c3ced8;
        margin: 0 3px 0 0;
        font-weight: normal;
        font-size: 20px; }
      #sidebar #exitoina header .opinion-titulo a,
      #sidebar #net header .opinion-titulo a,
      #sidebar #investigacion header .opinion-titulo a,
      #sidebar #opinion header .opinion-titulo a,
      #sidebar #periodismopuro header .opinion-titulo a,
      #sidebar #panorama header .opinion-titulo a,
      #sidebar #reperfilar header .opinion-titulo a {
        display: inline-block;
        color: #000; }
    #sidebar #exitoina header .panorama-titulo,
    #sidebar #net header .panorama-titulo,
    #sidebar #investigacion header .panorama-titulo,
    #sidebar #opinion header .panorama-titulo,
    #sidebar #periodismopuro header .panorama-titulo,
    #sidebar #panorama header .panorama-titulo,
    #sidebar #reperfilar header .panorama-titulo {
      width: 280px;
      height: 30px;
      line-height: 44px;
      display: block;
      margin: 0;
      text-transform: uppercase;
      font-family: 'Crimson Text', 'Times New Roman', Times, serif;
      font-size: 24px;
      font-weight: 600;
      background: url("/static/css/img/ventas/perfil-logo-xs-sidebar.png") right 0 no-repeat; }
      #sidebar #exitoina header .panorama-titulo .fa,
      #sidebar #net header .panorama-titulo .fa,
      #sidebar #investigacion header .panorama-titulo .fa,
      #sidebar #opinion header .panorama-titulo .fa,
      #sidebar #periodismopuro header .panorama-titulo .fa,
      #sidebar #panorama header .panorama-titulo .fa,
      #sidebar #reperfilar header .panorama-titulo .fa {
        color: #c3ced8;
        margin: 0 3px 0 0;
        font-weight: normal;
        font-size: 20px; }
      #sidebar #exitoina header .panorama-titulo a,
      #sidebar #net header .panorama-titulo a,
      #sidebar #investigacion header .panorama-titulo a,
      #sidebar #opinion header .panorama-titulo a,
      #sidebar #periodismopuro header .panorama-titulo a,
      #sidebar #panorama header .panorama-titulo a,
      #sidebar #reperfilar header .panorama-titulo a {
        display: inline-block;
        color: #000; }
    #sidebar #exitoina header .periodismopuro-titulo,
    #sidebar #net header .periodismopuro-titulo,
    #sidebar #investigacion header .periodismopuro-titulo,
    #sidebar #opinion header .periodismopuro-titulo,
    #sidebar #periodismopuro header .periodismopuro-titulo,
    #sidebar #panorama header .periodismopuro-titulo,
    #sidebar #reperfilar header .periodismopuro-titulo {
      text-indent: -9999px;
      width: 183px;
      height: 49px;
      display: block;
      margin: 0 auto;
      background: url("/static/css/img/ventas/periodismo-puro-logo-sidebar.png") 0 0 no-repeat;
      background-position: center center; }
      #sidebar #exitoina header .periodismopuro-titulo a,
      #sidebar #net header .periodismopuro-titulo a,
      #sidebar #investigacion header .periodismopuro-titulo a,
      #sidebar #opinion header .periodismopuro-titulo a,
      #sidebar #periodismopuro header .periodismopuro-titulo a,
      #sidebar #panorama header .periodismopuro-titulo a,
      #sidebar #reperfilar header .periodismopuro-titulo a {
        display: block;
        width: 183px;
        width: 49px;
        margin: auto; }
    #sidebar #exitoina header.pp,
    #sidebar #net header.pp,
    #sidebar #investigacion header.pp,
    #sidebar #opinion header.pp,
    #sidebar #periodismopuro header.pp,
    #sidebar #panorama header.pp,
    #sidebar #reperfilar header.pp {
      flex-direction: column; }
      #sidebar #exitoina header.pp h3,
      #sidebar #net header.pp h3,
      #sidebar #investigacion header.pp h3,
      #sidebar #opinion header.pp h3,
      #sidebar #periodismopuro header.pp h3,
      #sidebar #panorama header.pp h3,
      #sidebar #reperfilar header.pp h3 {
        border-top: 1px solid #d4d4d4;
        margin-top: 10px;
        padding-top: 5px;
        text-align: right;
        font-size: 15px;
        font-style: italic;
        display: block;
        width: 100%; }
    #sidebar #exitoina header .reperfilar-titulo,
    #sidebar #net header .reperfilar-titulo,
    #sidebar #investigacion header .reperfilar-titulo,
    #sidebar #opinion header .reperfilar-titulo,
    #sidebar #periodismopuro header .reperfilar-titulo,
    #sidebar #panorama header .reperfilar-titulo,
    #sidebar #reperfilar header .reperfilar-titulo {
      text-indent: -9999px;
      width: 210px;
      height: 42px;
      display: block;
      margin: 0;
      background: url("/static/css/img/ventas/reperfilar-logo-sidebar.png") -3px 0 no-repeat; }
      #sidebar #exitoina header .reperfilar-titulo a,
      #sidebar #net header .reperfilar-titulo a,
      #sidebar #investigacion header .reperfilar-titulo a,
      #sidebar #opinion header .reperfilar-titulo a,
      #sidebar #periodismopuro header .reperfilar-titulo a,
      #sidebar #panorama header .reperfilar-titulo a,
      #sidebar #reperfilar header .reperfilar-titulo a {
        display: block;
        width: 210px;
        height: 42px; }
  #sidebar #exitoina article,
  #sidebar #net article,
  #sidebar #investigacion article,
  #sidebar #opinion article,
  #sidebar #periodismopuro article,
  #sidebar #panorama article,
  #sidebar #reperfilar article {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    border-bottom: 1px solid #ddd;
    background: #fff;
    transition: ease .3s; }
    #sidebar #exitoina article a,
    #sidebar #net article a,
    #sidebar #investigacion article a,
    #sidebar #opinion article a,
    #sidebar #periodismopuro article a,
    #sidebar #panorama article a,
    #sidebar #reperfilar article a {
      width: 100%;
      display: flex; }
      #sidebar #exitoina article a figure,
      #sidebar #net article a figure,
      #sidebar #investigacion article a figure,
      #sidebar #opinion article a figure,
      #sidebar #periodismopuro article a figure,
      #sidebar #panorama article a figure,
      #sidebar #reperfilar article a figure {
        flex-basis: 35%;
        height: 50px;
        margin: 0 10px 0 0;
        border-radius: 3px;
        overflow: hidden; }
      #sidebar #exitoina article a h2,
      #sidebar #net article a h2,
      #sidebar #investigacion article a h2,
      #sidebar #opinion article a h2,
      #sidebar #periodismopuro article a h2,
      #sidebar #panorama article a h2,
      #sidebar #reperfilar article a h2 {
        flex: 1 1 0;
        color: #333;
        font-size: 16px;
        line-height: 1.05em;
        font-weight: 600;
        letter-spacing: -0.01em; }
      #sidebar #exitoina article a h5,
      #sidebar #net article a h5,
      #sidebar #investigacion article a h5,
      #sidebar #opinion article a h5,
      #sidebar #periodismopuro article a h5,
      #sidebar #panorama article a h5,
      #sidebar #reperfilar article a h5 {
        font-size: 12px;
        font-family: 'PT Sans', Helvetica, Arial, sans-serif;
        line-height: 1em;
        margin-top: 5px;
        text-transform: uppercase; }
    #sidebar #exitoina article.notaOpinion a,
    #sidebar #net article.notaOpinion a,
    #sidebar #investigacion article.notaOpinion a,
    #sidebar #opinion article.notaOpinion a,
    #sidebar #periodismopuro article.notaOpinion a,
    #sidebar #panorama article.notaOpinion a,
    #sidebar #reperfilar article.notaOpinion a {
      display: flex;
      justify-content: space-between; }
      #sidebar #exitoina article.notaOpinion a figure,
      #sidebar #net article.notaOpinion a figure,
      #sidebar #investigacion article.notaOpinion a figure,
      #sidebar #opinion article.notaOpinion a figure,
      #sidebar #periodismopuro article.notaOpinion a figure,
      #sidebar #panorama article.notaOpinion a figure,
      #sidebar #reperfilar article.notaOpinion a figure {
        flex-basis: 35%;
        width: 100%; }
      #sidebar #exitoina article.notaOpinion a .content,
      #sidebar #net article.notaOpinion a .content,
      #sidebar #investigacion article.notaOpinion a .content,
      #sidebar #opinion article.notaOpinion a .content,
      #sidebar #periodismopuro article.notaOpinion a .content,
      #sidebar #panorama article.notaOpinion a .content,
      #sidebar #reperfilar article.notaOpinion a .content {
        flex-basis: 63%; }
    #sidebar #exitoina article.notaOpinion:first-of-type a,
    #sidebar #net article.notaOpinion:first-of-type a,
    #sidebar #investigacion article.notaOpinion:first-of-type a,
    #sidebar #opinion article.notaOpinion:first-of-type a,
    #sidebar #periodismopuro article.notaOpinion:first-of-type a,
    #sidebar #panorama article.notaOpinion:first-of-type a,
    #sidebar #reperfilar article.notaOpinion:first-of-type a {
      display: block; }
    #sidebar #exitoina article:after,
    #sidebar #net article:after,
    #sidebar #investigacion article:after,
    #sidebar #opinion article:after,
    #sidebar #periodismopuro article:after,
    #sidebar #panorama article:after,
    #sidebar #reperfilar article:after {
      display: block;
      content: " ";
      clear: both;
      height: 1px;
      margin: 0; }
    #sidebar #exitoina article:hover,
    #sidebar #net article:hover,
    #sidebar #investigacion article:hover,
    #sidebar #opinion article:hover,
    #sidebar #periodismopuro article:hover,
    #sidebar #panorama article:hover,
    #sidebar #reperfilar article:hover {
      background: #ededed; }
      #sidebar #exitoina article:hover a h2,
      #sidebar #net article:hover a h2,
      #sidebar #investigacion article:hover a h2,
      #sidebar #opinion article:hover a h2,
      #sidebar #periodismopuro article:hover a h2,
      #sidebar #panorama article:hover a h2,
      #sidebar #reperfilar article:hover a h2 {
        color: #000; }
    #sidebar #exitoina article:first-of-type a,
    #sidebar #net article:first-of-type a,
    #sidebar #investigacion article:first-of-type a,
    #sidebar #opinion article:first-of-type a,
    #sidebar #periodismopuro article:first-of-type a,
    #sidebar #panorama article:first-of-type a,
    #sidebar #reperfilar article:first-of-type a {
      flex-direction: column; }
      #sidebar #exitoina article:first-of-type a figure,
      #sidebar #net article:first-of-type a figure,
      #sidebar #investigacion article:first-of-type a figure,
      #sidebar #opinion article:first-of-type a figure,
      #sidebar #periodismopuro article:first-of-type a figure,
      #sidebar #panorama article:first-of-type a figure,
      #sidebar #reperfilar article:first-of-type a figure {
        flex-basis: 100%;
        width: 100%;
        height: auto;
        clear: both;
        margin: 0 0 5px 0;
        overflow: visible; }
      #sidebar #exitoina article:first-of-type a h2,
      #sidebar #net article:first-of-type a h2,
      #sidebar #investigacion article:first-of-type a h2,
      #sidebar #opinion article:first-of-type a h2,
      #sidebar #periodismopuro article:first-of-type a h2,
      #sidebar #panorama article:first-of-type a h2,
      #sidebar #reperfilar article:first-of-type a h2 {
        font-size: 18px;
        line-height: 1.03em; }
    #sidebar #exitoina article.notaPanorama a,
    #sidebar #net article.notaPanorama a,
    #sidebar #investigacion article.notaPanorama a,
    #sidebar #opinion article.notaPanorama a,
    #sidebar #periodismopuro article.notaPanorama a,
    #sidebar #panorama article.notaPanorama a,
    #sidebar #reperfilar article.notaPanorama a {
      display: flex;
      justify-content: space-between; }
      #sidebar #exitoina article.notaPanorama a figure,
      #sidebar #net article.notaPanorama a figure,
      #sidebar #investigacion article.notaPanorama a figure,
      #sidebar #opinion article.notaPanorama a figure,
      #sidebar #periodismopuro article.notaPanorama a figure,
      #sidebar #panorama article.notaPanorama a figure,
      #sidebar #reperfilar article.notaPanorama a figure {
        flex-basis: 35%;
        width: 100%; }
      #sidebar #exitoina article.notaPanorama a .content,
      #sidebar #net article.notaPanorama a .content,
      #sidebar #investigacion article.notaPanorama a .content,
      #sidebar #opinion article.notaPanorama a .content,
      #sidebar #periodismopuro article.notaPanorama a .content,
      #sidebar #panorama article.notaPanorama a .content,
      #sidebar #reperfilar article.notaPanorama a .content {
        flex-basis: 63%; }
        #sidebar #exitoina article.notaPanorama a .content h5,
        #sidebar #net article.notaPanorama a .content h5,
        #sidebar #investigacion article.notaPanorama a .content h5,
        #sidebar #opinion article.notaPanorama a .content h5,
        #sidebar #periodismopuro article.notaPanorama a .content h5,
        #sidebar #panorama article.notaPanorama a .content h5,
        #sidebar #reperfilar article.notaPanorama a .content h5 {
          text-align: right; }
    #sidebar #exitoina article.notaPanorama:first-of-type a,
    #sidebar #net article.notaPanorama:first-of-type a,
    #sidebar #investigacion article.notaPanorama:first-of-type a,
    #sidebar #opinion article.notaPanorama:first-of-type a,
    #sidebar #periodismopuro article.notaPanorama:first-of-type a,
    #sidebar #panorama article.notaPanorama:first-of-type a,
    #sidebar #reperfilar article.notaPanorama:first-of-type a {
      flex-direction: row; }
      #sidebar #exitoina article.notaPanorama:first-of-type a figure,
      #sidebar #net article.notaPanorama:first-of-type a figure,
      #sidebar #investigacion article.notaPanorama:first-of-type a figure,
      #sidebar #opinion article.notaPanorama:first-of-type a figure,
      #sidebar #periodismopuro article.notaPanorama:first-of-type a figure,
      #sidebar #panorama article.notaPanorama:first-of-type a figure,
      #sidebar #reperfilar article.notaPanorama:first-of-type a figure {
        flex-basis: 35%;
        width: 100%;
        height: 50px;
        margin: 0 10px 0 0;
        border-radius: 3px;
        overflow: hidden; }
      #sidebar #exitoina article.notaPanorama:first-of-type a .content,
      #sidebar #net article.notaPanorama:first-of-type a .content,
      #sidebar #investigacion article.notaPanorama:first-of-type a .content,
      #sidebar #opinion article.notaPanorama:first-of-type a .content,
      #sidebar #periodismopuro article.notaPanorama:first-of-type a .content,
      #sidebar #panorama article.notaPanorama:first-of-type a .content,
      #sidebar #reperfilar article.notaPanorama:first-of-type a .content {
        flex-basis: 63%; }
        #sidebar #exitoina article.notaPanorama:first-of-type a .content h2,
        #sidebar #net article.notaPanorama:first-of-type a .content h2,
        #sidebar #investigacion article.notaPanorama:first-of-type a .content h2,
        #sidebar #opinion article.notaPanorama:first-of-type a .content h2,
        #sidebar #periodismopuro article.notaPanorama:first-of-type a .content h2,
        #sidebar #panorama article.notaPanorama:first-of-type a .content h2,
        #sidebar #reperfilar article.notaPanorama:first-of-type a .content h2 {
          font-size: 16px; }
  #sidebar #exitoina footer,
  #sidebar #net footer,
  #sidebar #investigacion footer,
  #sidebar #opinion footer,
  #sidebar #periodismopuro footer,
  #sidebar #panorama footer,
  #sidebar #reperfilar footer {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd; }
    #sidebar #exitoina footer a,
    #sidebar #net footer a,
    #sidebar #investigacion footer a,
    #sidebar #opinion footer a,
    #sidebar #periodismopuro footer a,
    #sidebar #panorama footer a,
    #sidebar #reperfilar footer a {
      font-family: 'PT sans', helvetica, arial, sans-serif;
      font-size: 14px;
      font-weight: 600;
      letter-spacing: 0.2em;
      color: #000;
      text-transform: uppercase;
      display: flex;
      justify-content: flex-end;
      line-height: 1em; }
      #sidebar #exitoina footer a:after,
      #sidebar #net footer a:after,
      #sidebar #investigacion footer a:after,
      #sidebar #opinion footer a:after,
      #sidebar #periodismopuro footer a:after,
      #sidebar #panorama footer a:after,
      #sidebar #reperfilar footer a:after {
        content: "\f061";
        font-family: "FontAwesome";
        display: block;
        font-size: 20px;
        margin-left: 10px;
        transform: translateY(-1px); }
      #sidebar #exitoina footer a:hover,
      #sidebar #net footer a:hover,
      #sidebar #investigacion footer a:hover,
      #sidebar #opinion footer a:hover,
      #sidebar #periodismopuro footer a:hover,
      #sidebar #panorama footer a:hover,
      #sidebar #reperfilar footer a:hover {
        color: #444; }
    #sidebar #exitoina footer.edi a,
    #sidebar #net footer.edi a,
    #sidebar #investigacion footer.edi a,
    #sidebar #opinion footer.edi a,
    #sidebar #periodismopuro footer.edi a,
    #sidebar #panorama footer.edi a,
    #sidebar #reperfilar footer.edi a {
      letter-spacing: 0.02em; }
  @media only screen and (max-width: 1090px) {
    #sidebar #exitoina article,
    #sidebar #net article,
    #sidebar #investigacion article,
    #sidebar #opinion article,
    #sidebar #periodismopuro article,
    #sidebar #panorama article,
    #sidebar #reperfilar article {
      width: 48%;
      margin-left: 2%;
      float: left; }
      #sidebar #exitoina article a figure,
      #sidebar #net article a figure,
      #sidebar #investigacion article a figure,
      #sidebar #opinion article a figure,
      #sidebar #periodismopuro article a figure,
      #sidebar #panorama article a figure,
      #sidebar #reperfilar article a figure {
        height: 7vw; }
      #sidebar #exitoina article:first-of-type,
      #sidebar #net article:first-of-type,
      #sidebar #investigacion article:first-of-type,
      #sidebar #opinion article:first-of-type,
      #sidebar #periodismopuro article:first-of-type,
      #sidebar #panorama article:first-of-type,
      #sidebar #reperfilar article:first-of-type {
        width: 50%;
        margin: 0;
        border-bottom: none; }
      #sidebar #exitoina article:last-of-type,
      #sidebar #net article:last-of-type,
      #sidebar #investigacion article:last-of-type,
      #sidebar #opinion article:last-of-type,
      #sidebar #periodismopuro article:last-of-type,
      #sidebar #panorama article:last-of-type,
      #sidebar #reperfilar article:last-of-type {
        border-bottom: none; }
    #sidebar #exitoina header .opinion-titulo,
    #sidebar #net header .opinion-titulo,
    #sidebar #investigacion header .opinion-titulo,
    #sidebar #opinion header .opinion-titulo,
    #sidebar #periodismopuro header .opinion-titulo,
    #sidebar #panorama header .opinion-titulo,
    #sidebar #reperfilar header .opinion-titulo {
      width: 100%; }
    #sidebar #exitoina header.pp,
    #sidebar #net header.pp,
    #sidebar #investigacion header.pp,
    #sidebar #opinion header.pp,
    #sidebar #periodismopuro header.pp,
    #sidebar #panorama header.pp,
    #sidebar #reperfilar header.pp {
      flex-direction: row;
      justify-content: space-between; }
      #sidebar #exitoina header.pp .periodismopuro-titulo,
      #sidebar #net header.pp .periodismopuro-titulo,
      #sidebar #investigacion header.pp .periodismopuro-titulo,
      #sidebar #opinion header.pp .periodismopuro-titulo,
      #sidebar #periodismopuro header.pp .periodismopuro-titulo,
      #sidebar #panorama header.pp .periodismopuro-titulo,
      #sidebar #reperfilar header.pp .periodismopuro-titulo {
        margin-left: 0; }
      #sidebar #exitoina header.pp h3,
      #sidebar #net header.pp h3,
      #sidebar #investigacion header.pp h3,
      #sidebar #opinion header.pp h3,
      #sidebar #periodismopuro header.pp h3,
      #sidebar #panorama header.pp h3,
      #sidebar #reperfilar header.pp h3 {
        display: inline-block;
        border-top: none;
        width: auto; }
    #sidebar #exitoina footer,
    #sidebar #net footer,
    #sidebar #investigacion footer,
    #sidebar #opinion footer,
    #sidebar #periodismopuro footer,
    #sidebar #panorama footer,
    #sidebar #reperfilar footer {
      clear: both;
      width: 100%;
      border-top: 1px solid #ddd; } }
  @media only screen and (max-width: 670px) {
    #sidebar #exitoina,
    #sidebar #net,
    #sidebar #investigacion,
    #sidebar #opinion,
    #sidebar #periodismopuro,
    #sidebar #panorama,
    #sidebar #reperfilar {
      display: flex;
      flex-direction: column; }
      #sidebar #exitoina article,
      #sidebar #exitoina article:first-of-type,
      #sidebar #net article,
      #sidebar #net article:first-of-type,
      #sidebar #investigacion article,
      #sidebar #investigacion article:first-of-type,
      #sidebar #opinion article,
      #sidebar #opinion article:first-of-type,
      #sidebar #periodismopuro article,
      #sidebar #periodismopuro article:first-of-type,
      #sidebar #panorama article,
      #sidebar #panorama article:first-of-type,
      #sidebar #reperfilar article,
      #sidebar #reperfilar article:first-of-type {
        width: 100%;
        margin: 0;
        flex-basis: 100%; }
        #sidebar #exitoina article a,
        #sidebar #exitoina article:first-of-type a,
        #sidebar #net article a,
        #sidebar #net article:first-of-type a,
        #sidebar #investigacion article a,
        #sidebar #investigacion article:first-of-type a,
        #sidebar #opinion article a,
        #sidebar #opinion article:first-of-type a,
        #sidebar #periodismopuro article a,
        #sidebar #periodismopuro article:first-of-type a,
        #sidebar #panorama article a,
        #sidebar #panorama article:first-of-type a,
        #sidebar #reperfilar article a,
        #sidebar #reperfilar article:first-of-type a {
          display: flex;
          flex-direction: row; }
          #sidebar #exitoina article a figure,
          #sidebar #exitoina article:first-of-type a figure,
          #sidebar #net article a figure,
          #sidebar #net article:first-of-type a figure,
          #sidebar #investigacion article a figure,
          #sidebar #investigacion article:first-of-type a figure,
          #sidebar #opinion article a figure,
          #sidebar #opinion article:first-of-type a figure,
          #sidebar #periodismopuro article a figure,
          #sidebar #periodismopuro article:first-of-type a figure,
          #sidebar #panorama article a figure,
          #sidebar #panorama article:first-of-type a figure,
          #sidebar #reperfilar article a figure,
          #sidebar #reperfilar article:first-of-type a figure {
            flex-basis: 100px;
            height: auto;
            margin: 0 10px 0 0; }
          #sidebar #exitoina article a h2,
          #sidebar #exitoina article:first-of-type a h2,
          #sidebar #net article a h2,
          #sidebar #net article:first-of-type a h2,
          #sidebar #investigacion article a h2,
          #sidebar #investigacion article:first-of-type a h2,
          #sidebar #opinion article a h2,
          #sidebar #opinion article:first-of-type a h2,
          #sidebar #periodismopuro article a h2,
          #sidebar #periodismopuro article:first-of-type a h2,
          #sidebar #panorama article a h2,
          #sidebar #panorama article:first-of-type a h2,
          #sidebar #reperfilar article a h2,
          #sidebar #reperfilar article:first-of-type a h2 {
            flex: 1 1 0;
            font-size: 18px; } }
#sidebar #opinion header,
#sidebar #panorama header {
  background: -moz-linear-gradient(top, rgba(228, 226, 232, 0) 0%, #e4e2e8 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(228, 226, 232, 0) 0%, #e4e2e8 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(228, 226, 232, 0) 0%, #e4e2e8 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e4e2e8', endColorstr='#e4e2e8',GradientType=0 );
  /* IE6-9 */ }
#sidebar #reperfilar {
  overflow: hidden; }
  #sidebar #reperfilar header {
    background: #4285f4;
    padding: 0;
    height: 42px; }

.ventas-directas {
  width: 300px;
  display: block; }
  @media only screen and (max-width: 1090px) {
    .ventas-directas {
      display: none; } }

.widget-perform {
  margin-bottom: 20px; }

.staffMain {
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  background: #FFF;
  padding: 3%; }
  .staffMain h5 {
    font-size: 24px;
    font-weight: 600; }
  .staffMain ul {
    list-style-type: none;
    padding: 0 8%;
    margin: 0 0 4%; }
    .staffMain ul li {
      font-size: 24px;
      font-family: "Crimson Pro", "Times New Roman", Times, serif; }
  .staffMain h3 {
    font-size: 32px;
    border-bottom: 1px solid #CCC;
    margin: 2% 0 1%; }

.legalesMain {
  background: #FFF;
  padding: 3%;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25); }
  .legalesMain h3 {
    font-size: 23px;
    border-bottom: 1px solid #eee; }
  .legalesMain p {
    font-size: 15px;
    line-height: 25px; }
  .legalesMain li {
    font-size: 15px;
    padding: 1%; }

/** suscripción en header **/
#header-principal .contenedorGeneral #header-content #pw-suscripcion,
#header-principal .contenedorGeneral #header-content .pw-suscripcion {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin: 0 0 0 20px;
  font-family: "Roboto", "PT Sans", Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 1em;
  letter-spacing: 0.04em; }
  #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-suscribite,
  #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-suscribite,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-suscribite,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-suscribite {
    height: 34px;
    background-color: #005ca0;
    color: #fff;
    display: block;
    padding: 10px;
    border-radius: 3px;
    box-sizing: border-box;
    margin: 0 0 0 10px;
    cursor: pointer;
    transition: ease .3s;
    text-transform: uppercase; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-suscribite:hover,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-suscribite:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-suscribite:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-suscribite:hover {
      background-color: #0072c7; }
  #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-ingresar,
  #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-ingresar,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-ingresar,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-ingresar {
    height: 34px;
    box-sizing: border-box;
    border: 1px solid #aacce8;
    color: #666;
    padding: 9px 10px 9px 38px;
    border-radius: 3px;
    position: relative;
    cursor: pointer;
    transition: ease .3s;
    text-transform: uppercase; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-ingresar:before,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-ingresar:before,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-ingresar:before,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-ingresar:before {
      content: "";
      display: block;
      width: 24px;
      height: 24px;
      position: absolute;
      left: 5px;
      top: 3px;
      border-radius: 50%;
      border: 1px solid #0072c7;
      transition: ease .3s;
      background-color: #0072c7;
      background-image: url("img/suscripciones/usuario.png");
      background-repeat: no-repeat;
      background-size: 18px;
      background-position: center 1px; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-ingresar:hover,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-ingresar:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-ingresar:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-ingresar:hover {
      color: #222; }
      #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-ingresar:hover:before,
      #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-ingresar:hover:before,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-ingresar:hover:before,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-ingresar:hover:before {
        background-color: #25547b;
        border-color: #25547b; }
  #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged,
  #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged,
  #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged {
    height: 34px;
    box-sizing: border-box;
    color: #333;
    padding: 3px 10px 3px 3px;
    border-radius: 16px;
    position: relative;
    cursor: pointer;
    transition: ease .3s;
    line-height: 24px;
    border: 1px solid #ccdfef;
    background: #eef3f7; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-avatar,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-avatar,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-avatar,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-avatar {
      width: 26px;
      height: 26px;
      border-radius: 50%;
      overflow: hidden;
      display: block;
      float: left;
      margin: 0 5px 0 0; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info {
      display: none;
      position: absolute;
      top: 26px;
      left: 2px;
      right: 0;
      z-index: 9;
      width: 100%;
      padding: 10px 0;
      box-sizing: border-box;
      min-width: 180px; }
      #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul,
      #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul {
        border-radius: 3px;
        border: 1px solid #ddd;
        display: block;
        padding: 0;
        margin: 0;
        list-style: none;
        background: #fff;
        position: relative;
        box-shadow: 0 3px 8px rgba(0, 0, 0, 0.3); }
        #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li,
        #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li,
        #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li,
        #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li {
          padding: 10px;
          border-bottom: 1px solid #dfeefb;
          font-size: 13px;
          line-height: 1.2em; }
          #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li:before,
          #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li:before,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li:before,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li:before {
            content: "\f111";
            font-family: "FontAwesome";
            font-size: 7px;
            color: #aacce8;
            float: left;
            display: block;
            width: 12px;
            line-height: 1em;
            padding-top: 4px; }
          #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li a,
          #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li a,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li a,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li a {
            color: #888; }
          #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li:hover a,
          #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li:hover a,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li:hover a,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li:hover a {
            color: #000; }
          #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li:hover:before,
          #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li:hover:before,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li:hover:before,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li:hover:before {
            color: #005ca0; }
          #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul li:last-of-type,
          #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul li:last-of-type,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul li:last-of-type,
          #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul li:last-of-type {
            border-bottom: none; }
        #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged .pw-logged-info ul:before,
        #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged .pw-logged-info ul:before,
        #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged .pw-logged-info ul:before,
        #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged .pw-logged-info ul:before {
          content: "";
          position: absolute;
          top: -6px;
          left: 30px;
          display: block;
          width: 10px;
          height: 10px;
          transform: rotate(45deg);
          background: #fff;
          border-top: 1px solid #ddd;
          border-left: 1px solid #ddd; }
    #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged:hover,
    #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged:hover,
    #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged:hover {
      color: #000;
      background: white; }
      #header-principal .contenedorGeneral #header-content #pw-suscripcion #pw-logged:hover > .pw-logged-info,
      #header-principal .contenedorGeneral #header-content #pw-suscripcion .pw-logged:hover > .pw-logged-info,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion #pw-logged:hover > .pw-logged-info,
      #header-principal .contenedorGeneral #header-content .pw-suscripcion .pw-logged:hover > .pw-logged-info {
        display: block; }

#pw-zocalo {
  box-sizing: border-box;
  position: fixed;
  background: #005ca0;
  width: 100%;
  left: 0;
  right: 0;
  transition: .5s;
  box-shadow: 0 -5px 7px 0 rgba(0, 0, 0, 0.3);
  height: 200px;
  z-index: 99;
  bottom: 0;
  display: flex;
  flex-direction: column; }
  #pw-zocalo * {
    box-sizing: border-box; }
  #pw-zocalo .pw-zocalo-top {
    padding: 5px 0 0 0;
    background: #000;
    margin: 0; }
    #pw-zocalo .pw-zocalo-top .pw-zocalo-container {
      display: flex;
      justify-content: space-between;
      max-width: 1300px;
      width: 100%;
      margin: 0 auto; }
      #pw-zocalo .pw-zocalo-top .pw-zocalo-container figure {
        width: 120px;
        height: auto; }
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container figure img {
          width: 100%;
          height: auto; }
      #pw-zocalo .pw-zocalo-top .pw-zocalo-container #pw-zocalo-close {
        width: 34px;
        height: 34px;
        background: white;
        display: block;
        border-radius: 50%;
        box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.2);
        border: 2px solid #000;
        cursor: pointer;
        transform: translateY(-15px);
        margin-bottom: -5px; }
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container #pw-zocalo-close .bar1,
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container #pw-zocalo-close .bar2 {
          width: 20px;
          height: 2px;
          background: #000;
          display: block; }
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container #pw-zocalo-close .bar1 {
          transform: rotate(-45deg) translate(-6px, 14px); }
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container #pw-zocalo-close .bar2 {
          transform: rotate(45deg) translate(12px, 4px); }
  #pw-zocalo .pw-zocalo-container {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    display: flex;
    flex: 1 1 0;
    justify-content: space-between;
    padding-bottom: 10px; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones {
      flex-basis: 320px;
      padding: 10px 0 10px 20px;
      align-self: flex-end;
      display: flex;
      flex-direction: column; }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones .pw-boton-suscripcion {
        margin: auto 0 0 0;
        background: white;
        color: #000;
        border: none;
        width: 200px;
        height: 40px;
        text-transform: uppercase;
        margin: 0 0 10px 0;
        border-radius: 20px;
        cursor: pointer;
        transition: ease .2s;
        font-family: "Roboto", "PT Sans", Arial, sans-serif;
        font-weight: bold;
        font-size: 18px; }
        #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones .pw-boton-suscripcion:hover {
          color: #005ca0;
          box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.5); }
        #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones .pw-boton-suscripcion:focus {
          border: none;
          outline: none; }
        #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones .pw-boton-suscripcion:after {
          content: "\f061";
          font-weight: normal;
          font-family: "FontAwesome";
          display: inline-block;
          font-size: 20px;
          margin-left: 10px; }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones p.mensaje {
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-size: 20px;
        font-weight: 600;
        line-height: 1em;
        margin: 4px 0 0 0;
        color: white; }
        #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones p.mensaje br {
          display: none; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-a {
      flex-basis: 250px;
      padding: 10px 30px 0 0; }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-a p.pw-zocalo-texto {
        color: white;
        text-align: right;
        line-height: 1.1em;
        margin: 0 0 10px 0;
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-style: italic;
        font-size: 20px;
        font-weight: 600; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b {
      flex: 1 1 0;
      margin: 10px 0;
      display: flex;
      flex-direction: column;
      transform: translateY(-40px);
      border-radius: 8px;
      background: #0072c7;
      padding: 15px 15px 25px 15px;
      height: 166px;
      margin-bottom: -40px;
      box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3); }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b h6 {
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-size: 80px;
        margin: 0;
        line-height: 40px;
        color: white;
        text-transform: uppercase;
        cursor: pointer; }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada {
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-size: 28px;
        color: white;
        font-weight: 600;
        line-height: 1.05em;
        margin: auto 0 0 0;
        color: #000; }
        #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada span {
          text-transform: uppercase; }
  #pw-zocalo.closed {
    bottom: -210px;
    overflow: hidden; }

#pw-pienota {
  background: white;
  width: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border: 1px solid #b9b9b9;
  border-radius: 3px;
  margin: 30px 0;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.3); }
  #pw-pienota * {
    box-sizing: border-box; }
  #pw-pienota .pw-piedenota-row-noframe {
    width: 100%;
    padding: 10px 10px 10px 180px; }
    #pw-pienota .pw-piedenota-row-noframe .p {
      font-family: "Crimson Pro", "Times New Roman", Times, serif;
      font-weight: 600; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a {
        font-size: 30px;
        line-height: 36px;
        margin: 0; }
        #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a br {
          display: none; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-d {
        font-size: 24px;
        margin: 0 0 10px 0; }
    #pw-pienota .pw-piedenota-row-noframe.bg-gris {
      background: #d4d4d4;
      display: flex;
      justify-content: space-between;
      align-items: baseline;
      padding: 10px 20px 10px 180px; }
      #pw-pienota .pw-piedenota-row-noframe.bg-gris .pw-boton-suscripcion {
        background: #0072c7;
        color: white;
        border: none;
        width: 200px;
        height: 40px;
        text-transform: uppercase;
        font-family: "Roboto", "PT Sans", Arial, sans-serif;
        font-weight: bold;
        font-size: 18px;
        border-radius: 20px;
        cursor: pointer;
        transition: ease .2s; }
        #pw-pienota .pw-piedenota-row-noframe.bg-gris .pw-boton-suscripcion:hover {
          box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.5); }
        #pw-pienota .pw-piedenota-row-noframe.bg-gris .pw-boton-suscripcion:focus {
          border: none;
          outline: none; }
        #pw-pienota .pw-piedenota-row-noframe.bg-gris .pw-boton-suscripcion:after {
          content: "\f061";
          font-family: "FontAwesome";
          display: inline-block;
          font-size: 20px;
          margin-left: 10px;
          font-weight: normal; }
      #pw-pienota .pw-piedenota-row-noframe.bg-gris .p.pw-piedenota-enlaces {
        display: inline-block;
        margin: 15px 0 0 auto;
        line-height: 1em;
        font-size: 14px;
        font-family: "Roboto", "PT Sans", Arial, sans-serif;
        font-weight: bold; }
        #pw-pienota .pw-piedenota-row-noframe.bg-gris .p.pw-piedenota-enlaces a {
          color: #333;
          text-decoration: underline;
          margin-left: 20px; }
          #pw-pienota .pw-piedenota-row-noframe.bg-gris .p.pw-piedenota-enlaces a:hover {
            color: #000; }
  #pw-pienota .pw-piedenota-row {
    width: 100%;
    display: flex; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-aside {
      flex-basis: 180px; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-aside figure {
        width: 130px !important;
        height: auto;
        margin-left: 20px; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-aside figure img {
          width: 100%;
          height: auto; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-content {
      flex: 1 1 0; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-content .p {
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-weight: 600;
        line-height: initial; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b {
          font-size: 50px;
          text-transform: uppercase;
          color: #005ca0;
          position: relative;
          display: inline-block;
          margin: 15px 0 0 30px;
          text-decoration: none; }
          #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:before {
            content: "";
            display: block;
            width: 60%;
            height: 80%;
            position: absolute;
            top: -12px;
            left: -30px;
            border-radius: 14px 0 0 0;
            border-top: 8px solid #000;
            border-left: 8px solid #000; }
          #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:after {
            content: "";
            display: block;
            width: 40%;
            height: 80%;
            position: absolute;
            bottom: -22px;
            right: -30px;
            border-radius: 0 0 14px 0;
            border-bottom: 8px solid #000;
            border-right: 8px solid #000; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-c {
          font-size: 24px;
          margin-left: 30px;
          margin: 0 0 15px 30px; }

#pw-modal {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 999; }
  #pw-modal * {
    box-sizing: border-box; }
  #pw-modal .pw-modal-box {
    background: #0072c7;
    color: white;
    width: 760px;
    height: auto;
    box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.5);
    text-align: center;
    border-radius: 5px;
    max-width: 90%; }
    #pw-modal .pw-modal-box .pw-modal-content {
      display: flex;
      flex-direction: column;
      height: 100%;
      width: 100%; }
      #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        padding: 0 15px 0 0; }
        #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a {
          width: 32px;
          height: 32px;
          display: flex;
          margin-top: -36px;
          transform: translateY(18px); }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a #pw-modal-close {
            width: 32px;
            height: 32px;
            display: block;
            border-radius: 50%;
            border: 2px solid white;
            cursor: pointer;
            transition: ease .2s;
            background: #005ca0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a #pw-modal-close .bar1,
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a #pw-modal-close .bar2 {
              width: 22px;
              height: 2px;
              background: white;
              display: block; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a #pw-modal-close .bar1 {
              transform: rotate(-45deg) translate(-7px, 12px); }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a #pw-modal-close .bar2 {
              transform: rotate(45deg) translate(11px, 5px); }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-top a:hover #pw-modal-close {
            background: #0072c7; }
      #pw-modal .pw-modal-box .pw-modal-content .pw-perfil-logo {
        text-align: center;
        margin: 0;
        padding: 5px;
        background: #000;
        display: block;
        border-radius: 5px 5px 0 0; }
        #pw-modal .pw-modal-box .pw-modal-content .pw-perfil-logo figure {
          width: 200px;
          margin: 0 auto; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-perfil-logo figure a img {
            width: 100%;
            height: auto; }
      #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row {
        text-align: center; }
        #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p {
          font-family: "Crimson Pro", "Times New Roman", Times, serif;
          font-weight: 600;
          margin: 10px; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-a {
            font-size: 24px;
            margin: 0 0 10px 0;
            background: #005ca0;
            text-transform: uppercase;
            padding-bottom: 5px; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-b {
            color: #000;
            font-size: 36px;
            color: #000;
            margin: 0 10px 20px 10px; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-c {
            text-transform: uppercase;
            font-size: 50px;
            position: relative;
            display: inline-block;
            margin: 20px auto;
            max-width: 80%;
            line-height: .8em; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-c:before {
              content: "";
              width: 50%;
              height: 120%;
              position: absolute;
              top: -20px;
              left: -25px;
              border-top: 8px solid #000;
              border-left: 8px solid #000;
              border-radius: 12px 0 0 0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-c:after {
              content: "";
              width: 50%;
              height: 120%;
              position: absolute;
              bottom: -30px;
              right: -25px;
              border-bottom: 8px solid #000;
              border-right: 8px solid #000;
              border-radius: 0 0 12px 0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-c a {
              color: white; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-d {
            font-size: 30px;
            color: #000;
            margin-top: 20px; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-d span {
              text-transform: uppercase;
              font-size: 1.3em; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-e {
            font-size: 24px;
            background: #000;
            margin: 0;
            padding: 5px 10px 10px 10px;
            border-radius: 0 0 5px 5px; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-f {
            font-size: 30px;
            color: white;
            margin: 3px 10px; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-f br {
              display: none; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-g {
            text-transform: uppercase;
            font-size: 60px;
            position: relative;
            display: inline-block;
            margin: 30px auto;
            max-width: 80%;
            line-height: 1em; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-g:before {
              content: "";
              width: 50%;
              height: 100%;
              position: absolute;
              top: -16px;
              left: -50px;
              border-top: 8px solid #000;
              border-left: 8px solid #000;
              border-radius: 12px 0 0 0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-g:after {
              content: "";
              width: 50%;
              height: 100%;
              position: absolute;
              bottom: -24px;
              right: -55px;
              border-bottom: 8px solid #000;
              border-right: 8px solid #000;
              border-radius: 0 0 12px 0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-g a {
              color: white; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-enlaces {
            font-family: "Roboto", "PT Sans", Arial, sans-serif;
            font-size: 14px;
            font-weight: normal;
            margin: 20px 0; }
            #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-enlaces a {
              color: white;
              text-decoration: none;
              border-bottom: 1px solid white; }
              #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-enlaces a:hover {
                border-bottom: 2px solid white; }
        #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row .pw-boton-suscripcion {
          background: white;
          color: #000;
          border: none;
          width: 220px;
          height: 40px;
          text-transform: uppercase;
          border-radius: 20px;
          cursor: pointer;
          transition: ease .2s;
          margin-top: 20px;
          font-family: "Roboto", "PT Sans", Arial, sans-serif;
          font-weight: bold;
          font-size: 18px; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row .pw-boton-suscripcion:hover {
            box-shadow: 0 4px 7px -3px rgba(0, 0, 0, 0.5); }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row .pw-boton-suscripcion:focus {
            border: none;
            outline: none; }
          #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row .pw-boton-suscripcion:after {
            content: "\f061";
            font-family: "FontAwesome";
            display: inline-block;
            font-size: 20px;
            margin-left: 10px;
            font-weight: normal; }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top {
        display: flex;
        justify-content: flex-end;
        align-items: center;
        padding: 8px 15px 0 0; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a {
          width: 32px;
          height: 32px;
          display: flex; }
          #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a #pw-modal-close {
            width: 32px;
            height: 32px;
            display: block;
            border-radius: 50%;
            border: 2px solid white;
            cursor: pointer;
            transition: ease .2s; }
            #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a #pw-modal-close .bar1,
            #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a #pw-modal-close .bar2 {
              width: 22px;
              height: 2px;
              background: white;
              display: block; }
            #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a #pw-modal-close .bar1 {
              transform: rotate(-45deg) translate(-7px, 12px); }
            #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a #pw-modal-close .bar2 {
              transform: rotate(45deg) translate(11px, 5px); }
          #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-modal-top a:hover #pw-modal-close {
            background: rgba(0, 0, 0, 0.5); }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-perfil-logo {
        text-align: center;
        margin: 8px 0 0 0;
        padding: 5px;
        background: #000;
        display: block; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-perfil-logo figure {
          width: 200px;
          margin: 0 auto; }
          #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-perfil-logo figure a img {
            width: 100%;
            height: auto; }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content p {
        font-family: "Crimson Pro", "Times New Roman", Times, serif;
        font-size: 30px;
        font-weight: normal;
        position: relative;
        display: inline-block;
        padding: 20px 50px;
        margin-bottom: 0;
        margin: 0 auto 30px auto;
        max-width: 90%; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content p:before {
          content: "";
          position: absolute;
          left: 0;
          top: 0;
          width: 20%;
          height: 70%;
          border-top: 10px solid #000;
          border-left: 10px solid #000;
          border-radius: 4px 0 0 0; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content p:after {
          content: "";
          position: absolute;
          right: 0;
          bottom: -10px;
          width: 20%;
          height: 70%;
          border-bottom: 10px solid #000;
          border-right: 10px solid #000;
          border-radius: 0 0 4px 0; }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content h4 {
        margin: 20px auto;
        font-size: 30px;
        font-weight: 600;
        color: #000;
        max-width: 90%; }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content .pw-boton-suscripcion {
        margin: 0 auto 0 0;
        background: white;
        color: #000;
        border: none;
        width: 300px;
        height: 40px;
        text-transform: uppercase;
        font-family: "Roboto", "PT Sans", Arial, sans-serif;
        font-weight: bold;
        font-size: 18px;
        border-radius: 20px;
        cursor: pointer;
        transition: ease .2s; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content .pw-boton-suscripcion:hover {
          color: #005ca0;
          box-shadow: 0 4px 5px -3px rgba(0, 0, 0, 0.5); }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content .pw-boton-suscripcion:focus {
          border: none;
          outline: none; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-meta-content .pw-boton-suscripcion:after {
          content: "\f061";
          font-family: "FontAwesome";
          display: inline-block;
          font-size: 20px;
          margin-left: 10px; }
      #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-acciones {
        background: #005ca0;
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 10px 15px;
        margin: auto 0 0 0; }
        #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-acciones p {
          font-size: 16px;
          font-weight: normal; }
          #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-acciones p a {
            text-decoration: underline;
            margin: 0 15px;
            color: white;
            padding: 10px 15px;
            border: 1px solid #000; }
            #pw-modal .pw-modal-box .pw-modal-content.mensaje-b .pw-acciones p a:hover {
              border-color: white; }
  #pw-modal.closed {
    width: 0;
    height: 0;
    overflow: hidden;
    bottom: -10px;
    top: auto;
    right: auto; }

@media only screen and (max-width: 1330px) {
  #pw-zocalo .pw-zocalo-top .pw-zocalo-container,
  #pw-zocalo .pw-zocalo-container {
    width: 90%; }
    #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-acciones,
    #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones {
      flex-basis: 300px; }
    #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-bloque-a,
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-a {
      flex-basis: 220px;
      padding-right: 15px; }
    #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-bloque-b,
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b {
      padding-bottom: 15px; }
      #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-bloque-b h6,
      #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b h6 {
        font-size: 70px; }
      #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada,
      #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada {
        font-size: 24px;
        margin-top: 1em; }
        #pw-zocalo .pw-zocalo-top .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada br,
        #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada br {
          display: none; } }
@media only screen and (max-width: 1190px) {
  #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b h6 {
    font-size: 60px;
    line-height: 30px; } }
@media only screen and (max-width: 1090px) {
  #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b h6 {
    font-size: 60px;
    line-height: 30px; }
  #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada {
    font-size: 22px; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada br {
      display: none; } }
@media only screen and (max-width: 990px) {
  #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b h6 {
    font-size: 50px; }
  #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b p.pw-zocalo-bajada {
    font-size: 20px; } }
@media only screen and (max-width: 1330px) and (min-width: 1090px) {
  #pw-pienota {
    position: relative; }
    #pw-pienota .pw-piedenota-row-noframe {
      padding-left: 10px; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a {
        font-size: 20px;
        line-height: 22px;
        margin-left: 160px; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-d {
        font-size: 20px; }
      #pw-pienota .pw-piedenota-row-noframe.bg-gris {
        padding: 10px; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-aside {
      position: absolute;
      top: 10px;
      left: 10px; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-aside figure {
        margin-left: 0; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-content {
      margin-left: 10px; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b {
        font-size: 40px;
        line-height: 36px;
        margin: 15px 30px 25px 180px; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:before {
          height: 60%;
          left: -15px;
          border-left: 4px solid #333;
          border-top: 4px solid #333; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:after {
          width: 70%;
          height: 60%;
          right: -15px;
          bottom: -15px;
          border-bottom: 4px solid #333;
          border-right: 4px solid #333; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-c {
        font-size: 20px;
        margin: 0 0 10px 160px; } }
@media only screen and (max-width: 990px) and (min-width: 890px) {
  #pw-pienota .pw-piedenota-row .pw-piedenota-aside {
    flex-basis: 160px; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-aside figure {
      margin-left: 10px; }
  #pw-pienota .pw-piedenota-row-noframe {
    padding-left: 160px; }
    #pw-pienota .pw-piedenota-row-noframe.bg-gris {
      padding-left: 160px; } }
@media only screen and (max-width: 890px) {
  #pw-pienota {
    position: relative; }
    #pw-pienota .pw-piedenota-row-noframe {
      padding-left: 10px; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a {
        font-size: 20px;
        line-height: 22px;
        margin-left: 160px; }
      #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-d {
        font-size: 20px; }
      #pw-pienota .pw-piedenota-row-noframe.bg-gris {
        padding: 10px; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-aside {
      position: absolute;
      top: 10px;
      left: 20px; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-aside figure {
        margin-left: 0; }
    #pw-pienota .pw-piedenota-row .pw-piedenota-content {
      margin-left: 10px; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b {
        font-size: 40px;
        line-height: 36px;
        margin: 15px 30px 25px 180px; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:before {
          height: 60%;
          left: -15px;
          border-left: 4px solid #333;
          border-top: 4px solid #333; }
        #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b:after {
          width: 70%;
          height: 60%;
          right: -15px;
          bottom: -15px;
          border-bottom: 4px solid #333;
          border-right: 4px solid #333; }
      #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-c {
        font-size: 20px;
        margin: 0 0 10px 160px; }

  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-a {
    font-size: 20px; }
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-b {
    font-size: 30px; }
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-c {
    font-size: 40px; }
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-d {
    font-size: 24px; }
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-g {
    font-size: 46px; }
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-f {
    font-size: 24px; }

  #pw-zocalo {
    background: #0072c7; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-a {
      display: none; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-bloque-b {
      padding: 0 20px 0 0;
      transform: translateY(0);
      margin-bottom: 0;
      height: auto;
      box-shadow: none;
      border-right: 2px solid #005ca0;
      border-radius: 0; }
    #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones {
      width: 260px; }
      #pw-zocalo .pw-zocalo-container .pw-zocalo-acciones p.mensaje {
        font-size: 18px;
        margin: 2px 0;
        letter-spacing: .02em; } }
@media only screen and (max-width: 600px) {
  #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-f {
    margin-bottom: 10px; }
    #pw-modal .pw-modal-box .pw-modal-content .pw-modal-row p.pw-modal-mensaje-f br {
      display: block; }

  #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a {
    margin-left: 10px; }
    #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-a:first-of-type {
      margin-top: 40px; }
  #pw-pienota .pw-piedenota-row-noframe .p.pw-piedenota-mensaje-d {
    margin-left: 10px; }
  #pw-pienota .pw-piedenota-row-noframe.bg-gris {
    flex-direction: column; }
    #pw-pienota .pw-piedenota-row-noframe.bg-gris .pw-boton-suscripcion {
      margin: 0 auto; }
    #pw-pienota .pw-piedenota-row-noframe.bg-gris .p.pw-piedenota-enlaces {
      margin: 10px auto 0 auto; }
      #pw-pienota .pw-piedenota-row-noframe.bg-gris .p.pw-piedenota-enlaces a {
        margin: 0 10px; }
  #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-b {
    margin-left: 25px;
    text-align: center; }
  #pw-pienota .pw-piedenota-row .pw-piedenota-content .p.pw-piedenota-mensaje-c {
    margin-left: 10px;
    text-align: center; } }
/** CANAL AUTOR **/
.contenidoNoticias.canalAutor {
  border-top: 4px solid #000;
  padding-top: 4px; }

.contenidoNoticias.canalAutor .lineaCanalAutor {
  border: none;
  height: 1px;
  background: #000;
  margin: 0;
  width: 100%; }

.contenidoNoticias.canalAutor .autorMeta {
  width: 100%;
  margin: 20px 0;
  border: 1px solid #cdcdcd;
  padding: 30px;
  box-sizing: border-box;
  background: #fff; }
  .contenidoNoticias.canalAutor .autorMeta .autorMetaData:after {
    content: '.';
    clear: both;
    width: 100%;
    height: 10px;
    display: block;
    visibility: hidden; }
  .contenidoNoticias.canalAutor .autorMeta img {
    width: 100px;
    height: 100px;
    float: left;
    margin: 0 30px 0 0;
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%); }
  .contenidoNoticias.canalAutor .autorMeta h5.autorMetaNombre {
    font: 600 18px/18px "Crimson Pro", "Times New Roman", Times, serif;
    padding: 0;
    margin: 0 0 10px 0; }
  .contenidoNoticias.canalAutor .autorMeta p {
    font: 13px/15px "Roboto", "PT Sans", Arial, sans-serif;
    color: #5e5e5e; }
  .contenidoNoticias.canalAutor .autorMeta .autorMetaRedes ul {
    list-style: none; }
    .contenidoNoticias.canalAutor .autorMeta .autorMetaRedes ul li {
      float: left;
      font: 700 11px/18px "Roboto", "PT Sans", Arial, sans-serif;
      text-transform: uppercase;
      margin-right: 10px;
      letter-spacing: 0.02em; }
      .contenidoNoticias.canalAutor .autorMeta .autorMetaRedes ul li .fa {
        font-size: 16px;
        margin: 0 10px 0 0; }
      .contenidoNoticias.canalAutor .autorMeta .autorMetaRedes ul li a {
        color: #828282;
        text-decoration: underline; }
        .contenidoNoticias.canalAutor .autorMeta .autorMetaRedes ul li a:hover {
          color: #000;
          text-decoration: none; }

.canalContenidoAutor {
  padding-top: 10px;
  border-top: 3px solid #000; }

.canalContenidoAutor h5.tituloCanalAutor {
  text-transform: uppercase;
  font-size: 30px;
  letter-spacing: 0.03em;
  color: #969696; }

.rowNotas {
  width: 100%; }

.rowNotas:after {
  content: ".";
  clear: both;
  width: 100%;
  visibility: hidden;
  display: block;
  height: 50px; }

.dosPrimerasNotas {
  width: 65%;
  margin: 0 2% 0 0;
  float: left; }
  .dosPrimerasNotas .notaCanalGrande {
    width: 100%;
    background: #fff;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    position: relative;
    overflow: hidden; }
    .dosPrimerasNotas .notaCanalGrande p {
      display: none; }
      .dosPrimerasNotas .notaCanalGrande p.dateTime {
        display: block; }
  .dosPrimerasNotas .notaCanalChicaLarga {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
    position: relative; }
    .dosPrimerasNotas .notaCanalChicaLarga p {
      display: none; }
      .dosPrimerasNotas .notaCanalChicaLarga p.dateTime {
        display: block; }
        .dosPrimerasNotas .notaCanalChicaLarga p.dateTime:after {
          content: ".";
          display: block;
          visibility: hidden;
          height: 0;
          clear: both; }
    .dosPrimerasNotas .notaCanalChicaLarga h2 {
      padding: 0;
      margin: 10px;
      font-weight: 600;
      font-size: 24px;
      font-family: "Crimson Pro", "Times New Roman", Times, serif;
      line-height: 24px;
      letter-spacing: -0.02em; }
      .dosPrimerasNotas .notaCanalChicaLarga h2 a {
        color: #000; }
    .dosPrimerasNotas .notaCanalChicaLarga figure {
      width: 30%;
      margin: 0 3% 0 0;
      float: left; }
      .dosPrimerasNotas .notaCanalChicaLarga figure img {
        display: block; }
    .dosPrimerasNotas .notaCanalChicaLarga h5 {
      font-weight: 700;
      font-size: 14px;
      font-family: "Roboto", "PT Sans", Arial, sans-serif;
      padding-top: 5px;
      color: #557c9c;
      text-transform: uppercase;
      margin: 0 10px 5px 10px; }
  @media only screen and (max-width: 900px) {
    .dosPrimerasNotas {
      width: 100%;
      margin: 0 0 20px 0;
      padding: 0;
      height: auto !important; }
      .dosPrimerasNotas .notaCanalGrande {
        width: 64%;
        margin-right: 3%;
        height: auto;
        float: left; }
        .dosPrimerasNotas .notaCanalGrande figure {
          width: 100%;
          margin: 0; }
        .dosPrimerasNotas .notaCanalGrande h2 {
          margin: 10px; }
      .dosPrimerasNotas .notaCanalChicaLarga {
        width: 33%;
        float: left;
        height: auto; }
        .dosPrimerasNotas .notaCanalChicaLarga figure {
          width: 100%;
          margin: 0M; } }

.notaCanalChica {
  width: 33%;
  float: left;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  position: relative; }

.notaCanalGrande figure, .notaCanalChica figure {
  width: 100%;
  height: auto;
  margin: 0 0 10px 0;
  position: relative;
  display: block; }

.notaCanalGrande figure img {
  width: 100%;
  height: auto;
  margin: 0 0 -4px 0; }

.notaCanalChica figure img {
  width: 100%;
  height: auto; }

.notaCanalGrande figure h5 {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #000;
  color: #fff;
  padding: 5px 10px;
  text-transform: uppercase;
  font-size: 15px;
  letter-spacing: 0.02em; }

.notaCanalChica h5 {
  font: 700 14px/14px "Roboto", "PT Sans", Arial, sans-serif;
  color: #557c9c;
  text-transform: uppercase;
  margin: 0 10px 5px 10px; }

.notaCanalGrande h2 {
  padding: 0;
  margin: 0 10px;
  font: 600 38px/38px "Crimson Pro", "Times New Roman", Times, serif;
  letter-spacing: -0.03em; }

.notaCanalChica h2 {
  padding: 0;
  margin: 0 10px 10px 10px;
  font: 600 36px/38px 'Oswald',arial,sans-serif;
  letter-spacing: -0.02em; }

.notaCanalGrande h2 a, .notaCanalChica h2 a, .notaCanalStandard h2 a, .notaCanalChicaMitad h2 a {
  color: #000; }

.notaCanalGrande p, .notaCanalChica p, .notaCanalStandard p {
  margin: 0 10px; }

.notaCanalGrande p.dateTime, .notaCanalChica p.dateTime, .notaCanalStandard p.dateTime, .notaCanalChicaLarga p.dateTime {
  font: 400 12px/13px "Roboto", "PT Sans", Arial, sans-serif;
  padding: 0;
  margin: 10px;
  text-align: right;
  color: #7d7d7d; }

.notaCanalChica p.dateTime {
  position: absolute;
  bottom: 0;
  right: 0; }

.notaCanalChica:after, .notaCanalChicaLarga:after {
  content: " ";
  display: block;
  background: #000;
  width: 100%;
  height: 3px;
  position: absolute;
  bottom: -12px;
  z-index: 99; }

.notaCanalStandard {
  width: 100%;
  background: #fff;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  margin: 0 0 20px 0;
  position: relative;
  overflow: hidden; }

.notaCanalStandard figure {
  width: 30%;
  margin: 0 3% 0 0;
  float: left; }

.notaCanalStandard figure a {
  display: block;
  margin: 0;
  padding: 0; }

.notaCanalStandard figure a img {
  margin: 0 0 -5px 0;
  padding: 0; }

.notaCanalStandard h5 {
  font: 700 14px/14px "Roboto", "PT Sans", Arial, sans-serif;
  color: #557c9c;
  text-transform: uppercase;
  margin: 10px 10px 5px 10px; }

.notaCanalStandard h2 {
  padding: 0;
  margin: 0 10px;
  font: 600 30px/32px "Crimson Pro", "Times New Roman", Times, serif;
  letter-spacing: -0.02em; }

.notaCanalStandard p.dateTime {
  position: absolute;
  top: 0;
  right: 0; }

.notaCanalStandard:after {
  content: ".";
  clear: both;
  width: 100%;
  visibility: hidden;
  display: block;
  height: 1px; }

/** CANAL **/
.canalContenido {
  position: relative; }

.cajaTituloCanal {
  width: 100%; }

.canalContenido h5.tituloCanal {
  font: 400 60px/60px "Crimson Pro", "Times New Roman", Times, serif;
  color: #557c9c;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0;
  margin: 0; }

.notaCanalChicaMitad {
  width: 33%;
  float: left;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: hidden;
  padding: 10px;
  box-sizing: border-box;
  margin: 0 0 20px 0;
  Overflow: hidden; }

.rowNotas.notasCanal:after {
  height: 1px; }

.notaCanalChicaMitad p {
  display: none; }

.notaCanalChicaMitad p.dateTime {
  display: block;
  text-align: right;
  font: 400 12px/13px "Roboto", "PT Sans", Arial, sans-serif;
  margin: 10px;
  color: #7d7d7d; }

.notaCanalChicaMitad h2 {
  padding: 0;
  margin: 0;
  font: 600 24px/26px "Crimson Pro", "Times New Roman", Times, serif;
  letter-spacing: -0.02em; }

.notaCanalChicaMitad h5 {
  font: 700 14px/14px "Roboto", "PT Sans", Arial, sans-serif;
  color: #557c9c;
  text-transform: uppercase;
  margin: 0 0 5px 0; }

.notaCanalChicaMitad figure {
  overflow: hidden;
  margin: 0 0 10px 0; }

.bannerEntreNotas {
  width: 300px;
  float: left;
  margin: 0;
  padding: 30px 0 10px 0;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  text-align: center;
  box-sizing: border-box; }

.bannerEntreNotas .espacioPublicitario {
  font: 11px/11px "Crimson Pro", "Times New Roman", Times, serif;
  text-transform: uppercase;
  display: block;
  color: #7d7d7d;
  padding: 10px 0 0 0; }

.notaJuntoAlBanner {
  width: 65%;
  margin: 0 2% 20px -300px;
  padding: 0 0 0 300px;
  box-sizing: border-box;
  float: left; }

.notaCanalStandardChica {
  width: 94%;
  float: left;
  padding: 10px;
  box-sizing: border-box;
  margin: 0 0 0 6%;
  background: #fff;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.25);
  overflow: hidden; }

.notaJuntoAlBannerDos {
  width: 33%;
  margin: 0;
  float: left; }

.notaCanalConFondoNegro {
  background: #000;
  padding: 10px;
  box-sizing: border-box;
  width: 100%;
  margin: 0;
  overflow: hidden; }

.notaCanalConFondoNegro figure {
  margin-bottom: 10px; }

.notaCanalConFondoNegro h2 {
  font: 400 25px/28px 'Oswald',arial,sans-serif;
  text-transform: uppercase; }

.notaCanalConFondoNegro h2 a {
  color: #fff; }

.notaCanalStandardChica h5, .notaCanalConFondoNegro h5 {
  font: 700 14px/14px "Roboto", "PT Sans", Arial, sans-serif;
  color: #557c9c;
  text-transform: uppercase;
  margin: 0 0 5px 0; }

.notaCanalStandardChica h2 {
  padding: 0;
  margin: 0;
  font: 600 24px/26px "Crimson Pro", "Times New Roman", Times, serif;
  letter-spacing: -0.02em; }

.notaCanalStandardChica h2 a {
  color: #000; }

.notaCanalStandardChica p {
  display: none; }

.notaCanalStandardChica p.dateTime {
  display: inline-block;
  float: right;
  font: 400 12px/13px "Roboto", "PT Sans", Arial, sans-serif;
  padding: 0;
  margin: 10px 0 0 0;
  text-align: right;
  color: #7d7d7d; }

p.canalFirmaAutor {
  display: inline-block;
  float: left;
  font: 400 13px/14px "Roboto", "PT Sans", Arial, sans-serif;
  text-transform: uppercase;
  padding: 0;
  margin: 10px 0 0 0;
  color: #5d5d5d; }
  p.canalFirmaAutor a {
    color: #557c9c; }

.notaCanalGrande p.canalFirmaAutor {
  margin: 10px 0 0 10px; }

.notaCanalConFondoNegro p.canalFirmaAutor {
  color: #ccc; }

#notasCanalUno article {
  height: 350px; }

.bannerEntreNotas {
  position: relative;
  text-align: center;
  padding: 0;
  padding-top: 30px; }

.bannerEntreNotas span {
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%; }

@media only screen and (min-width: 1460px) {
  .cajaTituloCanal {
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    position: absolute;
    z-index: 9;
    left: -40px;
    top: 1000px;
    width: 1000px;
    text-align: right; }

  .canalContenido h5.tituloCanal {
    text-align: right;
    font-size: 80px;
    line-height: 0; } }
/** BLOOMBERG **/
#bloomberg .contenidoNoticias .canalContenido .cajaTituloCanal {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  position: static;
  left: 0;
  top: 0;
  width: auto;
  text-align: left; }
  #bloomberg .contenidoNoticias .canalContenido .cajaTituloCanal h5.tituloCanal {
    display: block;
    height: 40px;
    text-align: left;
    margin: 0 0 10px 0;
    text-indent: -9999px;
    background-image: url("img/bloomberg/bloomberg_menu.png");
    background-repeat: no-repeat;
    background-position: 0 -80px; }
#bloomberg .contenidoNoticias .notaCanalChicaMitad h5,
#bloomberg .contenidoNoticias .notaCanalChicaLarga h5,
#bloomberg .contenidoNoticias .notaCanalStandardChica h5,
#bloomberg .contenidoNoticias .notaCanalConFondoNegro h5,
#bloomberg .contenidoNoticias .notaCanalStandard h5 {
  color: #00bbe9; }
#bloomberg .contenidoNoticias .notaCanalGrande h5 {
  background: #2501d5; }
#bloomberg aside#sidebar:before {
  content: "Negocios";
  display: block;
  width: 100%;
  height: 20px;
  color: #00bbe9;
  text-align: right;
  text-transform: uppercase;
  font-family: "Roboto", "PT Sans", Arial, sans-serif;
  font-size: 20px;
  font-weight: 700;
  margin: 10px 0 18px 0; }

/** -BLOOMBERG **/
/** EQUIPO DE INVESTIGACION **/
#equipo-de-investigacion .contenidoNoticias .canalContenido .cajaTituloCanal {
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
  position: static;
  left: 0;
  top: 0;
  width: auto;
  text-align: left;
  position: relative; }
  #equipo-de-investigacion .contenidoNoticias .canalContenido .cajaTituloCanal h5.tituloCanal {
    display: block;
    height: 70px;
    text-align: left;
    margin: 0 0 10px 0;
    text-indent: -9999px;
    background-image: url("img/equipo-investigacion-canal.png");
    background-repeat: no-repeat;
    background-position: 0 0; }
  #equipo-de-investigacion .contenidoNoticias .canalContenido .cajaTituloCanal:after {
    content: " ";
    position: absolute;
    right: 0;
    top: 30px;
    width: 105px;
    height: 20px;
    background-image: url("img/perfil-sin-logo.png");
    background-repeat: no-repeat;
    background-position: right top;
    display: block;
    z-index: 1; }
#equipo-de-investigacion .contenidoNoticias .notaCanalChicaMitad {
  text-align: center;
  border-bottom: 2px solid #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalChicaMitad h5 {
    text-align: center;
    color: #fff;
    background: #01a7e1;
    display: inline-block;
    padding: 3px 7px; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalChicaMitad h2 {
    text-align: center; }
#equipo-de-investigacion .contenidoNoticias .notaCanalConFondoNegro {
  border-bottom: 2px solid #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalConFondoNegro h5 {
    color: #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalConFondoNegro figure {
    border-bottom: 2px solid #01a7e1; }
    #equipo-de-investigacion .contenidoNoticias .notaCanalConFondoNegro figure img {
      display: block; }
#equipo-de-investigacion .contenidoNoticias .notaCanalStandardChica,
#equipo-de-investigacion .contenidoNoticias .notaCanalStandard {
  border-bottom: 2px solid #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalStandardChica h5,
  #equipo-de-investigacion .contenidoNoticias .notaCanalStandard h5 {
    color: #01a7e1; }
#equipo-de-investigacion .contenidoNoticias .notaCanalGrande {
  border-bottom: 2px solid #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalGrande h5 {
    background: #01a7e1; }
  #equipo-de-investigacion .contenidoNoticias .notaCanalGrande h2 {
    margin: 0 15px; }
#equipo-de-investigacion .contenidoNoticias .notaCanalChicaLarga h5 {
  color: #01a7e1; }
#equipo-de-investigacion .contenidoNoticias .notaCanalChica:after, #equipo-de-investigacion .contenidoNoticias .notaCanalChicaLarga:after {
  background-color: #01a7e1; }
#equipo-de-investigacion .contenidoNoticias article p.dateTime {
  text-transform: capitalize;
  margin-bottom: 0; }
#equipo-de-investigacion .contenidoNoticias article p.canalFirmaAutor {
  font-family: "Roboto", "PT Sans", Arial, sans-serif;
  color: #333; }
  #equipo-de-investigacion .contenidoNoticias article p.canalFirmaAutor a {
    color: #333;
    font-weight: bold; }
#equipo-de-investigacion .contenidoNoticias article.notaCanalConFondoNegro p.canalFirmaAutor {
  color: #fff; }
  #equipo-de-investigacion .contenidoNoticias article.notaCanalConFondoNegro p.canalFirmaAutor a {
    color: #fff; }

/** EQUIPO DE INVESTIGACION **/
.err404 .mensajeError {
  width: 100%;
  height: 320px;
  position: relative;
  background-image: url("http://fotos.perfil.com/2018/05/09/macri-297496.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  background-height: 100vh;
  background-width: 100%; }
  .err404 .mensajeError h1 {
    font-family: "Crimson Pro", "Times New Roman", Times, serif;
    font-weight: 600;
    font-size: 40px;
    line-height: 42px;
    text-align: center;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 20px;
    padding: 20px;
    background: rgba(0, 0, 0, 0.5);
    display: inline; }
.err404 h2 {
  font-family: "Crimson Pro", "Times New Roman", Times, serif;
  font-weight: 600;
  font-size: 30px;
  color: #333;
  margin: 0 0 40px 0;
  padding: 40px 0;
  text-align: center;
  border-bottom: 5px solid #5e5e5e; }
.err404 .backToHome {
  border: 1px solid #5e5e5e;
  text-align: center;
  margin: 10px auto 50px auto;
  width: 160px;
  line-height: 1em;
  background: #e4eff1;
  padding: 10px 0; }
  .err404 .backToHome a {
    font-family: "Roboto", "PT Sans", Arial, sans-serif;
    font-weight: 400;
    font-size: 16px;
    text-transform: uppercase;
    color: #557c9c;
    text-decoration: none; }
  .err404 .backToHome:hover {
    background: #fff; }

/** PERIODISMO PURO **/
#periodismopuro .contenidoNoticias .canalContenido {
  padding: 60px 0 0 0;
  background: url(/static/img/periodismopuro_sponsors.png) right 0 no-repeat; }
  @media only screen and (max-width: 1460px) {
    #periodismopuro .contenidoNoticias .canalContenido {
      padding-top: 0;
      background-position: right 74px; }
      #periodismopuro .contenidoNoticias .canalContenido .cajaTituloCanal {
        width: 100%;
        margin: 0 0 74px 0; }
        #periodismopuro .contenidoNoticias .canalContenido .cajaTituloCanal h5.tituloCanal {
          border-bottom: 1px solid #000; } }

.mas-leidas {
  display: flex;
  flex-wrap: wrap; }
  .mas-leidas .notaMasLeidasStandard {
    position: relative;
    width: 33.3%;
    box-sizing: border-box;
    padding: 10px; }
    .mas-leidas .notaMasLeidasStandard figure {
      width: 100%;
      height: auto;
      overflow: hidden;
      margin: 0 0 5px 0;
      padding: 0; }
      .mas-leidas .notaMasLeidasStandard figure img {
        width: 100%;
        height: auto;
        transition: ease 0.3s;
        filter: brightness(70%);
        margin: 0;
        padding: 0;
        display: block;
        clear: both; }
    .mas-leidas .notaMasLeidasStandard .rankOrder {
      position: absolute;
      top: 10px;
      left: 30px;
      line-height: 1em;
      color: #fff;
      font-size: 100px;
      letter-spacing: -0.03em;
      font-weight: normal;
      font-family: "Roboto", "PT Sans", Arial, sans-serif;
      transition: ease 0.3s;
      z-index: 9; }
    .mas-leidas .notaMasLeidasStandard .h2 {
      font-family: "Crimson Pro", "Times New Roman", Times, serif;
      font-size: 22px;
      font-weight: bold;
      letter-spacing: -0.02em;
      color: #222; }
    .mas-leidas .notaMasLeidasStandard:hover figure img {
      transform: scale(1.05);
      filter: brightness(110%); }
    .mas-leidas .notaMasLeidasStandard:hover .rankOrder {
      transform: translateX(-20px); }
  @media only screen and (max-width: 1300px) {
    .mas-leidas .notaMasLeidasStandard .rankOrder {
      font-size: 60px; } }
  @media only screen and (max-width: 1090px) {
    .mas-leidas .notaMasLeidasStandard .rankOrder {
      font-size: 60px; } }
  @media only screen and (max-width: 990px) {
    .mas-leidas .notaMasLeidasStandard {
      width: 50%;
      font-size: 22px; }
      .mas-leidas .notaMasLeidasStandard .rankOrder {
        font-size: 100px; } }
  @media only screen and (max-width: 790px) {
    .mas-leidas .notaMasLeidasStandard {
      width: 100%;
      border-bottom: 1px solid #fff; }
      .mas-leidas .notaMasLeidasStandard a {
        width: 100%; }
        .mas-leidas .notaMasLeidasStandard a figure {
          width: 33%;
          float: left;
          margin: 0 0 0 10px;
          float: left; }
          .mas-leidas .notaMasLeidasStandard a figure img {
            filter: brightness(100%); }
        .mas-leidas .notaMasLeidasStandard a .rankOrder {
          color: #888;
          left: 0;
          font-size: 20px;
          background: #fff;
          padding: 5px;
          left: 0;
          top: 20px;
          text-align: center;
          min-width: 35px; }
        .mas-leidas .notaMasLeidasStandard a .h2 {
          width: 60%;
          font-size: 18px;
          float: left;
          padding-left: 10px;
          box-sizing: border-box;
          font-weight: bold; }
      .mas-leidas .notaMasLeidasStandard:hover a .rankOrder {
        transform: translateX(1px); } }

figure {
  position: relative; }
  figure a .galeria-video {
    position: absolute;
    display: flex;
    padding: 0;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    color: #557c9c;
    font-size: 13px;
    text-transform: uppercase;
    left: 5px;
    bottom: 10px;
    color: #fff; }
    figure a .galeria-video span {
      color: #fff;
      display: block;
      border: 2px solid #fff;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      text-align: center;
      box-sizing: border-box;
      margin: 0 5px 0 10px;
      display: flex;
      align-items: center;
      justify-content: center; }
      figure a .galeria-video span .fa {
        font-size: 20px;
        line-height: 1em; }
        figure a .galeria-video span .fa.fa-play {
          padding-left: 5px;
          text-shadow: 1px 1px 3px black; }

.listado-bloque-superior {
  display: flex;
  width: 100%;
  box-sizing: border-box;
  flex-direction: column; }
  .listado-bloque-superior * {
    box-sizing: border-box; }
  .listado-bloque-superior .col-izq,
  .listado-bloque-superior .col-der {
    width: 100%;
    display: flex;
    justify-content: space-between; }
    .listado-bloque-superior .col-izq .nota-listado-bloque-superior,
    .listado-bloque-superior .col-der .nota-listado-bloque-superior {
      width: 48%;
      display: flex;
      flex-direction: column;
      background: #fff;
      margin: 0 0 20px 0;
      -webkit-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
      -moz-box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
      box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.15);
      transition: ease .3s; }
      .listado-bloque-superior .col-izq .nota-listado-bloque-superior figure,
      .listado-bloque-superior .col-der .nota-listado-bloque-superior figure {
        width: 100%;
        height: auto; }
        .listado-bloque-superior .col-izq .nota-listado-bloque-superior figure img,
        .listado-bloque-superior .col-der .nota-listado-bloque-superior figure img {
          width: 100%;
          height: auto;
          display: block; }
      .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data,
      .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data {
        width: 100%;
        padding: 10px; }
        .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data h5,
        .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data h5 {
          font-family: "Roboto", "PT Sans", Arial, sans-serif;
          font-size: 14px;
          font-weight: bold;
          color: #557c9c;
          line-height: 1em;
          margin: 0 0 10px 0;
          text-transform: uppercase; }
        .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data h2,
        .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data h2 {
          font-family: "Crimson Pro", "Times New Roman", Times, serif;
          font-size: 20px;
          font-weight: 600;
          color: #000;
          line-height: 1.05em;
          letter-spacing: -0.02em; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data h2 a,
          .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data h2 a {
            color: #000; }
        .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data p,
        .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data p {
          font-family: "Roboto", "PT Sans", Arial, sans-serif;
          font-size: 14px;
          font-weight: normal;
          margin: 5px 0; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data p.bajada,
          .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data p.bajada {
            display: none; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data p.dateTime,
          .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data p.dateTime {
            text-transform: uppercase;
            font-size: 12px;
            text-align: right;
            color: #7d7d7d; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior .meta-data p.canalFirmaAutor,
          .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data p.canalFirmaAutor {
            font-size: 13px;
            margin: 0 0 10px 0;
            float: none; }
      .listado-bloque-superior .col-izq .nota-listado-bloque-superior:hover,
      .listado-bloque-superior .col-der .nota-listado-bloque-superior:hover {
        -webkit-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3);
        box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.3); }
  @media only screen and (min-width: 900px) {
    .listado-bloque-superior {
      flex-direction: row;
      flex-wrap: nowrap; }
      .listado-bloque-superior .col-izq {
        width: 67%;
        padding: 0 20px 0 0;
        flex-direction: column;
        align-items: stretch; }
        .listado-bloque-superior .col-izq .nota-listado-bloque-superior {
          width: 100%; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior:first-child {
            flex-grow: 1; }
            .listado-bloque-superior .col-izq .nota-listado-bloque-superior:first-child .meta-data h2 {
              font-size: 30px; }
          .listado-bloque-superior .col-izq .nota-listado-bloque-superior:last-child {
            flex-direction: row; }
            .listado-bloque-superior .col-izq .nota-listado-bloque-superior:last-child figure {
              flex-basis: 40%; }
            .listado-bloque-superior .col-izq .nota-listado-bloque-superior:last-child .meta-data {
              flex: 1 1 0; }
              .listado-bloque-superior .col-izq .nota-listado-bloque-superior:last-child .meta-data h2 {
                font-size: 22px; }
        .listado-bloque-superior .col-izq:after {
          content: "";
          display: block;
          width: 100%;
          height: 3px;
          background: #000;
          margin: 0 0 20px 0; }
      .listado-bloque-superior .col-der {
        width: 33%;
        display: flex;
        flex-direction: column;
        align-items: stretch; }
        .listado-bloque-superior .col-der .nota-listado-bloque-superior {
          width: 100%; }
          .listado-bloque-superior .col-der .nota-listado-bloque-superior .meta-data h2 {
            font-size: 24px; }
          .listado-bloque-superior .col-der .nota-listado-bloque-superior figure {
            margin: 10px 10px 0 10px;
            width: auto; } }

/* HOME */
#cobertura-lollapalooza {
  display: flex;
  flex-direction: column;
  width: 100%;
  padding: 10px 15px;
  box-sizing: border-box;
  border-bottom: 2px solid #1dae9a; }
  #cobertura-lollapalooza header {
    width: 100%; }
    #cobertura-lollapalooza header h4.tituloTema {
      text-indent: -9999px;
      display: block;
      width: 160px;
      height: 40px;
      background: url("img/ventas/lollapalooza-logo-junio.png") left top no-repeat; }
  #cobertura-lollapalooza .boxEventosNotas {
    width: 100%;
    display: flex;
    padding: 10px 0;
    justify-content: space-between; }
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema {
      width: 48%;
      position: relative;
      background-color: #fff;
      background-image: url("img/ventas/tres-puntos.png");
      background-repeat: no-repeat;
      background-position: right bottom; }
      #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a {
        display: block;
        width: 100%;
        margin: 0 !important; }
        #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a figure {
          width: 60%; }
          #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a figure figcaption {
            display: none; }
        #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data {
          width: 48%;
          position: absolute;
          right: 0;
          top: 5px;
          bottom: 30px;
          z-index: 1;
          background: #fff;
          border-top: 5px solid #1dae9a;
          padding: 10px;
          overflow: hidden;
          box-sizing: border-box;
          -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
          -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.3);
          box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.3); }
          #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data h5 {
            display: none; }
          #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data h2 {
            font-family: "Crimson Pro", "Times New Roman", Times, serif;
            font-size: 20px;
            font-weight: 600;
            margin: 0;
            color: #222;
            letter-spacing: -0.02em;
            line-height: 1.1em; }
  @media only screen and (max-width: 1330px) and (min-width: 1090px) {
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a figure {
      width: 100%; }
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data {
      position: static;
      width: 90%;
      top: 0;
      margin: 0 5%;
      transform: translateY(-20px); } }
  @media only screen and (max-width: 1090px) {
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data {
      top: 10px; }
      #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data h2 {
        font-size: 18px; } }
  @media only screen and (max-width: 990px) and (min-width: 520px) {
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a figure {
      width: 100%; }
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema a .data {
      position: static;
      width: 90%;
      top: 0;
      margin: 0 5%;
      transform: translateY(-20px); } }
  @media only screen and (max-width: 520px) {
    #cobertura-lollapalooza .boxEventosNotas article.notaStandardPorTema {
      width: 100%; } }

/* SECCION */
.canal.lollapalooza {
  background-color: #000100;
  background-image: url("img/ventas/lollapalooza/fondo-izq.png"), url("img/ventas/lollapalooza/fondo-der.png");
  background-position: left top, right top;
  background-repeat: repeat-y, repeat-y;
  height: 100%; }
  .canal.lollapalooza:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both; }
  .canal.lollapalooza #menuTemasDelDia {
    border-bottom: 1px solid #555; }
  .canal.lollapalooza #mainContainer:before {
    content: "27 28 y 29 de marzo";
    display: block;
    width: 100%;
    max-width: 1300px;
    height: 95px;
    margin: 0 auto;
    text-indent: -9999px;
    /*
    background-image: url('img/ventas/lollapalooza/logo.png'), url('img/ventas/lollapalooza/fecha.png'), url('img/ventas/lollapalooza/tresdias.png');
    background-position: left top, right center, center center;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 240px 57px, auto,auto;	
    */
    background-color: #000100;
    background-image: url("img/ventas/lollapalooza/logo-fecha.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 613px 74px;
    box-sizing: border-box;
    border-left: 10px solid #000100;
    border-right: 10px solid #000100;
    border-top: 10px solid #000100; }
    @media only screen and (max-width: 780px) {
      .canal.lollapalooza #mainContainer:before {
        background-size: 400px 48px; } }
  .canal.lollapalooza .contenedorGeneral.lollapalooza {
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    justify-content: space-between; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza:after {
      content: ".";
      visibility: hidden;
      display: block;
      clear: both;
      width: 100%;
      height: 1px; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza #sidebar {
      flex-basis: 300px; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .canalContenido {
      width: 940px; }
      .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .canalContenido .cajaTituloCanal {
        display: none; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalChicaMitad h5,
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalChicaLarga h5,
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalStandardChica h5,
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalStandard h5 {
      color: #e8358d; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalGrande h5 {
      background: #e8358d; }
    .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalConFondoNegro {
      background: #f25238;
      transition: ease 0.3s; }
      .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalConFondoNegro h5 {
        color: #000; }
      .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalConFondoNegro:hover {
        background: #fe862e; }
        .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .notaCanalConFondoNegro:hover h5 {
          color: #fff; }
    @media only screen and (max-width: 1330px) {
      .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias {
        width: 100%;
        flex-grow: 1;
        flex-shrink: 0; }
        .canal.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .canalContenido {
          width: 100%; } }
    @media only screen and (max-width: 1090px) {
      .canal.lollapalooza .contenedorGeneral.lollapalooza {
        flex-direction: column; } }

.articulo.lollapalooza {
  background-color: #000100;
  background-image: url("img/ventas/lollapalooza/fondo-izq.png"), url("img/ventas/lollapalooza/fondo-der.png");
  background-position: left top, right top;
  background-repeat: repeat-y, repeat-y;
  height: 100%; }
  .articulo.lollapalooza:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both; }
  .articulo.lollapalooza #mainContainer:before {
    content: "27 28 y 29 de marzo";
    display: block;
    width: 100%;
    max-width: 1300px;
    height: 95px;
    margin: 0 auto;
    text-indent: -9999px;
    /*
    background-image: url('img/ventas/lollapalooza/logo.png'), url('img/ventas/lollapalooza/fecha.png'), url('img/ventas/lollapalooza/tresdias.png');
    background-position: left top, right center, center center;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 240px 57px, auto,auto;	
    */
    background-color: #000100;
    background-image: url("img/ventas/lollapalooza/logo-fecha.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-size: 613px 74px;
    box-sizing: border-box;
    border-left: 10px solid #000100;
    border-right: 10px solid #000100;
    border-top: 10px solid #000100; }
    @media only screen and (max-width: 780px) {
      .articulo.lollapalooza #mainContainer:before {
        background-size: 400px 48px; } }
  .articulo.lollapalooza .contenedorGeneral.lollapalooza {
    background: #fff;
    padding: 15px;
    box-sizing: border-box;
    height: 100%;
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    flex-wrap: wrap; }
    .articulo.lollapalooza .contenedorGeneral.lollapalooza:after {
      content: ".";
      visibility: hidden;
      display: block;
      clear: both;
      width: 100%;
      height: 1px; }
    .articulo.lollapalooza .contenedorGeneral.lollapalooza #sidebar {
      flex-basis: 300px; }
    .articulo.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias {
      flex: 1 1 0;
      padding: 0;
      margin: 0; }
      .articulo.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .cuerpoNoticia {
        width: auto; }
        .articulo.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .cuerpoNoticia #bodytext p:first-of-type:first-letter {
          color: #f25238; }
    .articulo.lollapalooza .contenedorGeneral.lollapalooza .articuloHeader .articuloMeta h5 {
      color: #e8358d; }
    @media only screen and (max-width: 1330px) {
      .articulo.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias {
        width: 100%;
        flex-grow: 1;
        flex-shrink: 0; }
        .articulo.lollapalooza .contenedorGeneral.lollapalooza .contenidoNoticias .canalContenido {
          width: 100%; } }
    @media only screen and (max-width: 1090px) {
      .articulo.lollapalooza .contenedorGeneral.lollapalooza {
        flex-direction: column; } }

/********************************
*********************************
		INICIO RESPONSIVE
*********************************
*********************************/
@media only screen and (max-width: 1330px) {
  #mainHeader, #menuTemasDelDia {
    width: 90%;
    padding: 0 5%; }

  .headerRedesSocialesDos {
    margin-top: 16px; }

  .headerRedesSocialesUno #formBuscador {
    top: 30px; }

  .fixed .headerRedesSocialesDos {
    margin-top: 0; }

  #menuTemasDelDia,
  #header-menu {
    display: none; }

  #header-principal .contenedorGeneral #perfil-logo .hamburguer {
    display: inline-block; }

  #mainContainer {
    width: 90%; }

  .contenidoNoticias {
    width: 100%;
    margin-right: -330px;
    padding-right: 330px;
    box-sizing: border-box; }

  .bloqueNoticiasStandard {
    width: 100% !important;
    background: none !important;
    clear: both; }

  #eplAdDivbloque {
    width: 300px;
    margin: 10px auto; }

  .bannerEntreNotas #eplAdDivbloque {
    margin: 0; }

  .cajaNotasPorTema {
    width: 100%;
    box-sizing: border-box; }

  .cajaNotasPorTema h4.tituloTema {
    font-size: 20px; }

  .articuloVideoHomeMain {
    width: 100%;
    margin-right: -300px;
    padding-right: 330px;
    box-sizing: border-box; }

  .articuloVideoHomeMain figure {
    height: auto; }

  /*  A R T I C U L O  */
  .contenidoNoticias .cuerpoNoticia {
    width: 100%;
    margin: 0;
    padding: 20px 20px 20px 100px;
    box-sizing: border-box;
    border-left: none; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo {
    left: 20px; }

  .contenidoNoticias #comentariosNoticia, .contenidoNoticias #recomendadasNoticia {
    width: 90%; }

  body.articulo .contenidoNoticias #deviceContainerUno:before {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    height: 0; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo.fixed {
    left: 50%;
    margin-left: -43.3%; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo.absolute {
    position: absolute;
    left: 20px;
    margin-left: 0; }

  .contenidoNoticias .cuerpoNoticia #bodytext .relatedPost {
    width: 100%;
    border-bottom: 1px solid #555; }
    .contenidoNoticias .cuerpoNoticia #bodytext .relatedPost h3 {
      border-bottom: 1px solid #555; }
    .contenidoNoticias .cuerpoNoticia #bodytext .relatedPost .relatedPostList .notaRelacionada {
      margin: 0; }

  .notaCanalGrande h2 {
    font-size: 32px;
    line-height: 34px; }

  .notaCanalChica h2 {
    font-size: 28px;
    line-height: 32px; }

  .notaCanalStandard h2 {
    font-size: 24px;
    line-height: 26px; }

  .notaCanalChicaMitad h2 {
    font-size: 20px;
    line-height: 22px; }

  .notaCanalChicaMitad figure {
    margin: -10px -10px 10px -10px; }

  .notaJuntoAlBanner {
    width: 100%;
    margin-right: 0;
    height: auto !important; }

  .notaCanalStandardChica {
    height: auto !important; }

  .notaCanalStandardChica figure {
    width: 33%;
    float: left;
    margin: 0 3% 0 0; }

  .notaJuntoAlBannerDos {
    width: 100%;
    margin: 0 0 0 -300px;
    padding: 0 0 0 300px;
    box-sizing: border-box; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro {
    margin: 0 0 0 6%;
    width: 94%;
    height: auto !important; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro figure {
    width: 33%;
    float: left;
    margin: 0 3% 0 0; }

  .bannerEntreNotas {
    margin-bottom: 20px; } }
@media only screen and (max-width: 1090px) {
  .contenidoNoticias {
    margin-right: 0;
    padding-right: 0; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li {
    width: 48%;
    float: left;
    clear: none;
    box-sizing: border-box; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:nth-child(odd) {
    margin-right: 4%; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li figure {
    display: none; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:first-child {
    height: auto; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:first-child span.rankOrder {
    font: 700 36px/36px "Crimson Pro", "Times New Roman", Times, serif;
    border-bottom: none;
    height: auto;
    position: static;
    color: #000;
    border-bottom: none; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:first-child span.volanta {
    position: static;
    background: transparent;
    padding: 0; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:first-child a {
    position: static;
    color: #000; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas:after {
    content: ".";
    display: block;
    height: 1px;
    visibility: hidden;
    clear: both; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul:after {
    content: ".";
    clear: both;
    visibility: hidden;
    height: 1px;
    display: block; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li {
    margin: 0 1%;
    width: 23%;
    float: left;
    box-sizing: border-box;
    position: relative;
    padding-top: 0; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li figure {
    display: block; }

  .articuloVideoHomeMain {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0; }

  .articuloVideoHome {
    float: left;
    width: 48%;
    margin: 0; }

  .articuloVideoHome:nth-child(3) {
    margin-right: 4%; }

  .articuloVideoHome p {
    display: block; }

  /*  A R T I C U L O  */
  body.articulo .contenidoNoticias {
    margin-right: 0;
    padding-right: 0; }

  .contenidoNoticias .cuerpoNoticia {
    width: 100%;
    margin: 0;
    padding: 20px;
    border-bottom: 1px solid #ececec; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo {
    left: 20px; }

  .contenidoNoticias #comentariosNoticia, .contenidoNoticias #recomendadasNoticia {
    width: 100%;
    box-sizing: border-box; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo, .contenidoNoticias .cuerpoNoticia #redesArticulo.fixed {
    left: 0;
    bottom: 0;
    top: auto;
    position: fixed;
    z-index: 99;
    background: #fff;
    margin-left: 0;
    width: 100%; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li {
    float: left;
    width: 20%; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a {
    width: 100%;
    color: #fff; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.facebook {
    background: #334c8c; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.twitter {
    background: #0098db; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.gplus {
    background: #cb4125; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.email {
    background: #cb4125; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.whatsapp {
    background: #41ce6b; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.linkedin {
    background: #069; }

  .contenidoNoticias .cuerpoNoticia #redesArticulo ul li a.comment {
    background: #8fb7a8; }

  .contenidoNoticias .cuerpoNoticia figure.fotoPrincipal figcaption {
    background: #000;
    color: #fff;
    border: none;
    margin: -5px 0 0 0; }

  .contenidoNoticias .cuerpoNoticia figure.fotoPrincipal figcaption small.creditoImg {
    color: #fff; }

  .contenidoNoticias .cuerpoNoticia {
    border-right: none;
    padding: 20px 0; }

  .notaCanalGrande h2 {
    font-size: 40px;
    line-height: 42px; }

  .notaCanalChica h2 {
    font-size: 36px;
    line-height: 38px; }

  .notaCanalStandard h2 {
    font-size: 36px;
    line-height: 38px; }

  .notaCanalChicaMitad figure {
    margin: 0 0 10px 0; }

  .contenedorGeneral .articuloHeader h1 {
    font-size: 54px;
    line-height: 54px; } }
@media only screen and (max-width: 990px) {
  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li {
    margin: 0 2% 10px 2%;
    width: 46%; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li:nth-child(even):after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden; } }
@media only screen and (max-width: 900px) {
  .canalContenidoAutor h5.tituloCanalAutor {
    font-size: 22px;
    margin-bottom: 10px; }

  .notaCanalGrande, .notaCanalChica {
    width: 100%;
    margin: 0 0 20px 0;
    overflow: hidden; }

  .rowNotas:after {
    display: none; }

  .notaCanalGrande figure {
    width: 65%;
    margin: 0 2% 0 0;
    float: left; }

  .notaCanalChica figure {
    width: 30%;
    margin: 0 3% 0 0;
    float: left; }

  .notaCanalGrande h2 {
    font-size: 32px;
    line-height: 34px;
    margin: 10px 10px 10px 0; }

  .notaCanalChica h2 {
    font-size: 28px;
    line-height: 32px; }

  .notaCanalGrande h5 {
    top: 0;
    bottom: auto !important; }

  .notaCanalChica h5 {
    margin-top: 10px; }

  .notaCanalChica p.dateTime {
    top: 0; }

  .notaCanalStandard h2 {
    font-size: 24px;
    line-height: 26px; }

  p.bajada {
    display: none; }

  .notaCanalChica {
    background: #000; }

  .notaCanalChica h2 a {
    color: #fff; }

  .notaCanalChicaMitad {
    width: 48%;
    margin: 0 4% 20px 0; }

  .notaCanalChicaMitad:nth-child(odd) {
    margin-right: 0; }

  .bannerEntreNotas {
    width: 48%;
    margin: 0 4% 20px 0;
    text-align: center; }

  .bannerEntreNotas #eplAdDivbloque {
    margin: 0 auto; }

  .notaJuntoAlBanner {
    width: 48%;
    margin: 0 0 20px 0;
    padding: 0; }

  .notaJuntoAlBanner figure {
    width: 100%;
    float: none; }

  .notaCanalStandardChica {
    margin: 0;
    width: 100%; }

  .notaJuntoAlBannerDos {
    width: 100%;
    margin: 0;
    padding: 0;
    float: none; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro {
    margin: 0 0 20px 0;
    width: 100%; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro figure {
    width: 33%;
    float: left;
    margin: 0 3% 0 0; } }
@media only screen and (max-width: 780px) {
  .notaCanalGrande figure {
    width: 100%;
    margin: 0 0 10px 0; }

  .notaCanalGrande h2 {
    margin: 0 10px; }

  .notaCanalChica h2 {
    font-size: 22px;
    line-height: 24px; }

  .bannerEntreNotas {
    width: 100%;
    margin: 0 0 20px 0; }

  .notaJuntoAlBannerDos {
    width: 48%;
    float: left;
    margin: 0 0 20px 4%; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro figure {
    width: 100%;
    margin: 0 0 10px 0; } }
@media only screen and (max-width: 670px) {
  #header-principal .contenedorGeneral figure {
    width: 150px; }

  #header-principal .contenedorGeneral figure img {
    width: 100%;
    height: auto; }

  .header-fecha {
    display: none; }

  .fullPrincipal .notaFullPrincipal header h2 {
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 24px; }

  .fullPrincipal .notaFullPrincipal header p {
    display: none; }

  .bloqueNoticiasStandard .grupoNotasDerecha {
    flex-direction: column; }
    .bloqueNoticiasStandard .grupoNotasDerecha .divisionLeft,
    .bloqueNoticiasStandard .grupoNotasDerecha .divisionRight {
      width: 100%;
      flex-basis: initial;
      flex: initial; }

  .bloqueNoticiasStandard .grupoNotasDerecha .divisionLeft .notaStandard.notaConFondoNegro figure {
    float: left;
    width: 30%;
    margin-right: 4%; }
  .bloqueNoticiasStandard .grupoNotasDerecha .divisionLeft .notaStandard.notaConFondoNegro h5 {
    display: none; }
  .bloqueNoticiasStandard .grupoNotasDerecha .divisionLeft .notaStandard.notaConFondoNegro h2 {
    padding: 10px 10px 10px 0; }

  .noticiasDestacadas .grupoNotasIzquierda .destacadaPrincipal figure {
    height: auto; }

  .noticiasDestacadas .grupoNotasIzquierda .destacadaPrincipal h5 {
    position: static; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard {
    width: 100%;
    margin: 0 0 10px 0;
    position: relative;
    padding-bottom: 10px;
    height: auto; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard figure {
    width: 30%;
    margin: 0 3% 0 0;
    float: left; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) {
    margin: 0 0 20px 0;
    padding: 0; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) figure {
    width: 100%;
    margin: 0; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) header {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: 3;
    background: black;
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%); }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) h2 {
    margin: 10px;
    height: auto;
    font-size: 28px;
    line-height: 28px; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) h2 a {
    color: #fff; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) h5 {
    color: #fff;
    margin: 0 10px; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaCruzada {
    width: 48%; }

  .cajaNotasPorTema .notaStandardPorTema, .cajaNotasPorTema .notaStandardPorTema:nth-child(3) {
    padding: 0; }

  .cajaNotasPorTema .notaStandardPorTema h5 {
    display: none; }

  .cajaNotasPorTema .notaStandardPorTema h2 {
    margin-top: 10px; }

  .cajaNotasPorTema .notaStandardPorTema hr {
    display: none; }

  #especialHome .contenedorGeneral {
    padding-bottom: 0; }

  .notaEspecial:nth-child:after {
    content: ".";
    visibility: hidden;
    clear: both;
    width: 100%; }

  .notaEspecial:nth-child(3), .notaEspecial:nth-child(4) {
    width: 100%;
    margin-bottom: 20px;
    margin-left: 0; }

  .notaEspecial:nth-child(3) figure, .notaEspecial:nth-child(4) figure {
    width: 33%;
    margin: 0 2% 0 0;
    float: left; }

  .notaEspecial:nth-child(3) h2, .notaEspecial:nth-child(4) h2 {
    text-align: left; }

  .notaEspecial:nth-child(3) .autorNotaEspecial, .notaEspecial:nth-child(4) .autorNotaEspecial {
    float: left;
    width: 64%;
    margin: 0; }

  .notaCruzada {
    margin-top: 20px; }

  .notaCruzada h2 {
    font-size: 20px;
    line-height: 20px; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li {
    width: 100%;
    padding-top: 5px;
    height: auto; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li a {
    border-bottom: 1px solid #000;
    padding-bottom: 10px;
    height: auto; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li:last-child a {
    border-bottom: none; }

  #deviceContainerDos #masLeidasSidebar ol.masleidas li span.rankOrder {
    height: auto;
    border-bottom: none; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li {
    margin: 10px 0;
    width: 100%; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li:nth-child(even):after {
    display: none; }

  #deviceContainerTres #destacadasDePerfilSidebar #destacadosPerfil ul li figure {
    float: left;
    width: 33%;
    margin: 0 10px 0 0; }

  .cajaNotasPorSeccion .notaSegundaPorSeccion h5, .cajaNotasPorSeccion .notaTerceraPorSeccion header h5 {
    display: none; }

  .cajaNotasPorSeccion .notaSegundaPorSeccion h2, .cajaNotasPorSeccion .notaTerceraPorSeccion header h2 {
    font-size: 22px;
    line-height: 1em;
    margin-top: 5px; }

  .articuloVideoHome {
    float: left;
    width: 100%;
    margin: 0 0 20px 0; }

  .articuloVideoHome:nth-child(3) {
    margin-right: 0; }

  .articuloVideoHome figure {
    width: 33%;
    margin: 0 10px 0 0;
    float: left; }

  .articuloVideoHome p {
    display: none; }

  .articuloVideoHomeMain h2 {
    font-size: 30px;
    line-height: 30px; }

  .articuloHeader h1 {
    font-size: 40px;
    line-height: 42px; }

  .contenidoNoticias .cuerpoNoticia #bodytext .destacadoNota {
    font-size: 30px;
    line-height: 30px; }

  .notaCanalStandard h5, .notaCanalStandard p, .notaCanalChica h5, .notaCanalChica p {
    display: none; }

  .notaCanalStandard h2, .notaCanalChica h2 {
    margin-top: 10px; }

  .notaCanalStandard h2 {
    font-size: 20px;
    line-height: 22px; }

  .notaJuntoAlBanner {
    width: 100%;
    position: relative; }

  .notaJuntoAlBanner figure {
    width: 100%; }

  .notaJuntoAlBanner h5 {
    position: absolute;
    top: 20px;
    left: 0;
    z-index: 9;
    background: #557c9c;
    color: #fff;
    padding: 5px 10px; }

  .notaJuntoAlBannerDos {
    width: 100%;
    margin-left: 0; }

  .notaJuntoAlBannerDos .notaCanalConFondoNegro figure {
    width: 33%;
    margin: 0 3% 0 0;
    float: left; } }
@media only screen and (max-width: 520px) {
  #mainContainer, #menuOcultoContainer {
    width: 96%; }

  #mainHeader, #menuTemasDelDia {
    width: 96%;
    padding: 0 2%; }

  .noticiasDestacadas .grupoNotasIzquierda .destacadaPrincipal h2 {
    font-size: 22px;
    line-height: 22px; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard h2 {
    font-size: 18px;
    line-height: 18px;
    height: auto; }

  .bloqueNoticiasStandard .grupoNotasIzquierda .notaStandard:nth-child(1) h2 {
    font-size: 22px;
    line-height: 22px; }

  #deviceContainerUno #columnistasSidebar #columnistasSidebarOpinion ul a li {
    width: 100%;
    margin: 5px 0; }

  .canalContenidoAutor h5.tituloCanalAutor {
    font-size: 18px; }

  .adscontainer_banner {
    display: none; } }
/********************************
*********************************
		FIN RESPONSIVE
*********************************
*********************************/
#radioCintilloFull {
  width: 100%;
  clear: both;
  margin: 0 auto;
  background: #fff;
  padding: 5px 0;
  box-sizing: border-box;
  border-bottom: 1px solid #ddd; }
  #radioCintilloFull .radio-cintillo {
    width: 100%;
    clear: both;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    max-width: 1300px;
    background: #fff;
    margin: 0 auto;
    flex-direction: row;
    border-radius: 3px;
    overflow: hidden; }
    #radioCintilloFull .radio-cintillo .radio-perfil-logo {
      display: flex;
      justify-content: space-between;
      position: relative;
      margin: 0;
      text-indent: -9999px;
      flex-basis: 120px;
      background-image: url("/static/css/img/radio-perfil-ticker-header.png");
      background-position: left 8px;
      background-repeat: no-repeat; }
    #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor {
      border-top: 1px solid #ddd;
      box-sizing: border-box;
      flex: 1 1 0;
      border-top: none;
      border-bottom: none;
      padding: 5px 0 0 0; }
      #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker {
        margin: 0 auto;
        padding: 5px 10px 8px 10px;
        width: 100%;
        text-align: left;
        position: relative;
        overflow: hidden;
        box-sizing: border-box;
        min-height: 16px;
        max-height: 16px; }
        #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker ul {
          margin: auto;
          width: 100%; }
          #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker ul li {
            width: 100%;
            display: none;
            font-family: "Roboto", "PT Sans", Arial, sans-serif;
            font-size: 15px;
            line-height: 1em;
            top: 0;
            padding-left: 18px;
            box-sizing: border-box;
            text-transform: uppercase;
            font-weight: bold; }
            #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker ul li a {
              color: #444; }
              #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker ul li a:hover {
                color: #0b407f; }
            #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker ul li:before {
              content: "\f04b";
              font-family: 'FontAwesome';
              font-size: 9px;
              display: block;
              margin: 0 0 0 -5px;
              width: 12px;
              height: 20px;
              float: left;
              color: #888; }
    #radioCintilloFull .radio-cintillo .sintonia {
      width: 78px;
      font-family: "Roboto", "PT Sans", Arial, sans-serif;
      font-size: 14px;
      font-weight: 600;
      line-height: 1.6em;
      color: #024f6f;
      text-align: right;
      padding-top: 1px; }
  @media only screen and (max-width: 1330px) {
    #radioCintilloFull .radio-cintillo {
      width: 90%; } }
  @media only screen and (max-width: 990px) {
    #radioCintilloFull {
      display: none; }
      #radioCintilloFull .radio-cintillo .radio-cintillo-contenedor .ticker {
        min-height: 52px; } }

#radioPerfilTickerScroll #radioCintilloFull {
  border-top: 1px solid #ddd;
  border-bottom: none;
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.1); }
  @media only screen and (max-width: 1330px) {
    #radioPerfilTickerScroll #radioCintilloFull {
      display: none; } }

#eplAdDivanuncioprevio {
  height: 0; }
