@charset "utf-8";
/*-------------------------- TAGS------------------------------- */

body{
background: #FFF;
}
/*----varibles CSS-----*/
:root {
    /*Bolivision*/
    --color-titulos-interna: #f4a720;
    --color-textos-titulos: #38382b;

    /* VOD */
    --color-crema-oscuro-active: #0a3882;
    /* PROGRAMACION fondo bloque - BOLIVISION */
    --color-marron-programacion: #002944;
    /* fondo barras interiores - subtitulos*/
    --color-fondo-marron-pastel: #cacabc;

    /* Submenú principal C9N BOLIVISION*/
    --color-fondo-submenu-principal: #a4a3a3;
    --color-linea-submenu-principal: #d63a1f;

    /*color 01 btn programas C9N - branding */
    --color-marron-principal: #002944;

    /*color 02 btn submenu BOLIVISION - branding*/
    --color-marron-btn-submenu: #fff8f8;
    --color-marron-btn-hover-submenu: #7f7d7d;

    /*color 03 textos BOLIVISION- barra lo más visto*/
    --color-marron-texto-lomasvisto: #002944;
    /* color HEADER titulo notas BOLIVISION */
    --color-gris-titulos-notas: #2d3c52;




    /* color fondo-titulos BOLIVISION*/
    --color-fondo-titulos-interiores: #4b4a41;


    /* categoria noticias - azul BOLIVISION*/
    --color-categoria-noticias: #0086ca;
    --color-linea-categoria-noticias: #46c1ff;
    /* color de fondo submenu desplegable Noticias*/
    --fondo-submenu-desplegable-noticias: #daeaf3;
    --fondo-hover-submenu-desplegable-noticias: #d1dbe0;

    /* categoria deportes - verde BOLIVISION*/
    --color-categoria-deportes: #1ed567;
    --color-linea-categoria-deportes: #aaf3c7;
    /* color de fondo submenu desplegable deportes*/
    --fondo-submenu-botones-deportes: #41a01b;
    --fondo-hover-submenu-botones-deportes: #3a8e18;

    /* categoria espectaculos - naranja BOLIVISION*/
    --color-categoria-espectaculos: #d5851e;
    --color-linea-categoria-espectaculos: #ff8f50;
    /* color de fondo submenu desplegable deportes*/
    --fondo-submenu-botones-espectaculos:#ffdaa9;
    --fondo-hover-submenu-botones-espectaculos: #f5d8b2;

    /* categoria tendencias - amarillo BOLIVISION*/
    --color-categoria-tendencias: #d5b51e;
    --color-linea-categoria-tendencias: #fff5ab;
    /* color de fondo submenu desplegable tendencias */
    --fondo-submenu-botones-tendencias: #fff5ab !important;
    --fondo-hover-submenu-botones-tendencias: #d6bd0f;

    /* categoria novelas - rosado BOLIVISION*/
    --color-categoria-novelas: #d53a1e;
    --color-linea-categoria-novelas: #f3aa9d;
    /* color de fondo submenu desplegable tendencias */
    --fondo-submenu-botones-novelas: #fa71ff;
    --fondo-hover-submenu-botones-novelas: #912195;


}

.header-mid-novelas .dropdown-divider {
    border-top: 1px solid var(--color-linea-categoria-novelas) !important;
}
/*SNT 23-11-18*/
.badge-actualidad {
  color: #fff;
  background-color: var(--color-categoria-noticias);
}
.badge-actualidad:hover {
  text-decoration: none;
  color: #fff;
  background-color: var(--color-categoria-noticias);
}
/*SNT 23-11-18*/
.badge-deportes {
  color: #fff;
  background-color: var(--color-categoria-deportes);
}
.badge-deportes:hover {
text-decoration: none;
color: #fff;
background-color: var(--color-categoria-deportes);
}
.badge-tendencias {
  color: #fff;
  background-color: var(--color-categoria-tendencias);
}
.badge-tendencias:hover {
  text-decoration: none;
  color: #fff;
  background-color: var(--color-categoria-tendencias);
}
/*SNT 23-11-18*/
.badge-novelas {
  color: #fff;
  background-color: var(--color-categoria-novelas);
}
/*SNT 23-11-18*/
.badge-novelas:hover {
  text-decoration: none;
  color: #fff;
  background-color:  var(--color-categoria-novelas);
}
.badge-entretenimiento {
  color: #fff;
  background-color: var(--color-categoria-espectaculos);
}
.badge-entretenimiento:hover {
  text-decoration: none;
  color: #fff;
  background-color: var(--color-categoria-espectaculos);
  }

.badge_over_images {
  position: absolute;
  top: 10px;
  left: 30px;
  z-index: 9;
}
.badge_over_images_carousel {
  position: absolute;
  bottom: 134px;
  left: 20px;
}
/*-------------------------- TAGS------------------------------- */
/*-------------------------- EN VIVO------------------------------- */
.box_live {
    border-radius: 10px 0;
    background-color: var(--color-marron-principal);
    border: 2px solid #a4a3a3;
    position: fixed;
  top: 50%;
  z-index: 20;
  padding: 10px;
  box-shadow: 0px 2px 12px 1.36px rgba(0, 0, 0, 0.5);
}
/* .box_live_atv-mas {
    border-radius: 10px 0;
    background-color: #595959;
    border: 2px solid #dfdfdf;
    position: fixed;
    top: 50%;
    z-index: 20;
    padding: 10px;
    box-shadow: 2px 5px 17px 5px #1f1f1f;
} */

.icon-alert_live_box {
  vertical-align: middle;
  margin-right: 4px;
}
.close_alert_live {
  position: absolute;
  top: 0;
  right: 15px;
  background-color: #00000087;
  border-radius: 50%;
  padding: 5px;
  border: 3px solid #fff;
}
.icon-close_live {
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}
/*cambio SNT 27-11-18*/
.font-alert-live {
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}
.font-alert-live img {
  position: relative;
  bottom: 3px;
}
.box_live_senal {
  position: relative !important;
  width: 400px;
  height: 210px;
}
.box_live_senal .iframe-live {
  position: relative;
}

/*cambio BOLIVISION 27-11-18*/
.btn_live_programacion {
  font-family: 'Encode Sans', sans-serif;
  border-style: solid;
  border-width: 1.4px;
  background-color: #d63a1f;
      border-color: #882514;
      color: #fff;
      box-shadow: 0px 2px 0px 0px rgba(109, 27, 13, 0.68)
}
/*cambio BOLIVISION 27-11-18*/
.btn_live_programacion:hover {
/*    border-color: rgb(255, 188, 77);*/
background-color: #a92e19;
border-color: #882514;
color: #fff;
box-shadow: 0px 2px 0px 0px rgb(9, 35, 74);
/*  color: var(--color-crema-oscuro-active);*/
}



.btn_live_programacion_atv-mas {
  background-color: #ff0101;
  color: #fff;
  font-size: 15px;
  font-family: 'Encode', sans-serif;
  font-weight: bold;
  border-radius: 8px;
  padding: 2px 7px;
  box-shadow: 0 3px 1px 1px #6f0808;
}

.link_carousel {
  color: #fff !important;
}
.alert {
  position: relative;
  padding: 0.85rem 1.25rem;
  margin: 0;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
/*-------------------BUSCADOR------------------*/
.btn_buscar {
    padding: 0!important;
    margin: 0!important;
    border: 0;
    background: none;

}
.form-control_nav{
    padding: 1px 10px 0px 10px;
    position: relative;
    bottom: 4px;
    left: -100px;
    z-index: 5;
    opacity: 0;
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.form-control_active{
    left: 0px;
    z-index: 10;
    opacity: 1;
   -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
/*tercer cambio  */
.box_buscador {
    /* align-items: end; */
}

/*-------------------------- HEADER------------------------------- */
header {
}

.nav-link-style-noticias {
  border-bottom: 0;
  color: #fff !important;
}
/*SNT 23-11-18*/
.nav-link-style-noticias:hover {
  background-color: none;
  border-bottom: 3px solid var(--color-categoria-noticias) !important;
}
.nav-link-style-noticias_activo {
  border-bottom: 3px solid var(--color-categoria-noticias) !important;
}
.nav-link-style-deporte {
  border-bottom: 0;
  color: #fff !important;
}

/*SNT 23-11-18*/
.nav-link-style-deporte:hover {
  background-color: none;
  border-bottom: 3px solid var(--color-categoria-deportes)!important;
}
.nav-link-style-deporte_activo {
  border-bottom: 3px solid var(--color-categoria-deportes)!important;
}

/*SNT 23-11-18*/
.nav-link-style-entretenimiento {
  border-bottom: 0;
  color: #fff !important;
}

/*C9N 27-11-18*/
.nav-link-style-entretenimiento:hover {
  background-color: none;
  border-bottom: 3px solid var(--color-categoria-espectaculos)!important;
}
.nav-link-style-entretenimiento_activo {
  border-bottom: 3px solid var(--color-categoria-espectaculos)!important;
}
.nav-link-style-tendencias {
  border-bottom: 0;
  color: #fff !important;
}

/*SNT 23-11-18*/
.nav-link-style-tendencias:hover {
  background-color: none;
  border-bottom: 3px solid var(--color-categoria-tendencias)!important;
}
.nav-link-style-tendencias_activo {
  border-bottom: 3px solid var(--color-categoria-tendencias)!important;
}
.nav-link-style-novelas {
  border-bottom: 0;
  color: #fff !important;
}

/*SNT 23-11-18*/
.nav-link-style-novelas:hover {
  background-color: none;
  border-bottom: 3px solid var(--color-categoria-novelas)!important;
}
.nav-link-style-novelas_activo {
  border-bottom: 3px solid var(--color-categoria-novelas)!important;
}
.nav-albavision {
  background-color: #ffa400;
  -webkit-border-radius: 0 12px;
  -moz-border-radius: 0 12px;
  border-radius: 0 12px;
  color: #fff !important;
}
.nav-albavision:hover {
  background-color: #d68a03 !important;
}
.nav-especial {
  background-color: #ff0000;
  -webkit-border-radius: 0 12px;
  -moz-border-radius: 0 12px;
  border-radius: 0 12px;
  color: #fff !important;
}
.nav-especial:hover {
  background-color: #e00707;
}
/*cambio 30-11-18*/
.navbar-bg-atv {
  background-color: #002944 !important;
}
.navbar-dark .navbar-nav .nav-link {
  color: #fff;
}
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-especial {
  background-color: #ff0000;
  border-radius: 0 12px;
}
.nav-albavision {
  background-color: #e5a42f;
  border-radius: 0 12px;
}
.navbar-light .navbar-nav .nav-item {
  height: 20px;
}
/*cambio 30-11-18*/
.navbar-light .navbar-nav .nav-link {
  color: #fff !important;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 0.2px;
  font-family: 'Encode Sans', sans-serif;
  margin: 0 7px;
  min-height: 35px;
}
.navbar-light .navbar-nav .nav-link:active {
}
.navbar-light .navbar-nav .nav-link:hover {
}

.navbar-light .navbar-nav .navbar-envivo .nav-link {
    color: #FFF!important;
}
.navbar-dark .navbar-toggler-icon {
  background-image: url(../images/menu-button.png);
}
.navbar-nav {
  position: relative;
  bottom: 15px;
}
.nav-bar-atv {
  position: relative;
}
.navbar-toggler {
  padding: 0.25rem 1rem;
  font-size: 1.25rem;
  line-height: 1;
  border: 2px solid #39c3df;
  border-radius: 0.25rem;
  color: #fff;
}
.navbar-light .navbar-toggler {
  color: #fff;
  border-color: #39c3df;
}
.navbar-light .icon-mobile {
  font-size: 30px;
  color: #fff;
}
/*C9N 27-11-18 */
.btn_en-vivo {
  background: #f4a720;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  border: 0;
  border-radius: 8px;
  padding: 4px 9px 0 6px!important;
  margin: 0!important;
  margin-left: 10px;
}
.btn_en-vivo img {
  position: relative;
  bottom: 2px;
}
.btn_en-vivo:hover, .btn_en-vivo:active, .btn_en-vivo:focus {
  background: #f4a720;
  border: 0 solid #f1830d;
}
.icon-live {
  font-size: 20px;
  vertical-align: middle;
}
.navbar-envivo {
  position: relative;
  margin-left: 225px;
  list-style: none;
}
/*cambio 30-11-18*/
.icon-rrss {
  color: #fff;
  font-size: 26px;
  margin: 0 5px;
  z-index: 20;
  position: relative;
  cursor: pointer;
}
/*SNT 23-11-18  */
.show > .btn-primary.dropdown-toggle {
    color: #424141;
    background: #dadada!important;
    box-shadow: 0 0 0 0.2rem rgba(8, 103, 70, 0.13);
}
#box_alerta {
  display: none;
}
/* tercer cambio */
.navbar-envivo_mobile {
  padding: 0;
  list-style: none;
  margin: 0;
}
.header_mobile .btn_en-vivo {
  font-size: 16px;
}
.selfie_atv-responsive {
  color: #ff6a6a;
  padding: 0px 4px;
  border-radius: 50%;
  font-size: 27px;
  vertical-align: middle;
}
.box_atv_play-responsive {
  background-color: #107fc9;
}
.box_atv_sur-responsive {
  background-color: #322c85;
}
.box_atv_mas-responsive {
  background-color: #282827;
}

/*cambio 23-11-18*/
.header-mid {
  background-color: var(--color-fondo-submenu-principal);
   padding: 5px 0;
   border-top: 2px solid var(--color-linea-submenu-principal);
   z-index: 5;
   position: relative;
}
/*SNT 23-11-18*/
.header-mid div.dropdown .dropdown-menu .dropdown-submenu .dropdown-item:focus {
    background-color:#dadada!important;
}
.header-mid div.dropdown .dropdown-menu .dropdown-item:focus {
  background-color: #dadada!important;
}
/*-------------------------- HEADER------------------------------- */
/*-------------------------- HEADER MID------------------------------- */
/*SNT 27-11-18*/
.btn_programas {
    background: var(--color-marron-btn-submenu);
    font-size: 16px;
    font-weight: 600;
    font-family: 'Encode Sans', sans-serif;
    padding: 6px 10px;
    border: 0;
    border-radius: 5px 5px;
    margin-left: 8px;
    color: #424141 !important;
}

.btn_programas:hover {
  background: #dadada !important;
  color: #424141;
}
.btn_programas:active {
  background: #dadada !important;
  color: #424141;
}
.btn_programas:not(:disabled):not(.disabled):active:focus, .btn_programas:not(:disabled):not(.disabled).active:focus, .show > .btn_programas.dropdown-toggle:focus {
  background:#dadada;
}

.btn_programas:hover, .btn_programas:focus, .btn_programas.focus {
  background:#dadada !important;
  color: #424141 !important;
}
/* SNT 23-11-18 */
.btn_submenu {
    background: var(--color-marron-btn-submenu);
    color: #424141 !important;
    font-size: 16px;
    font-weight: 600;
    font-family: 'Encode Sans', sans-serif;
    padding: 6px 10px;
    border: 0;
    border-radius: 5px 5px;
    margin-left: 8px;

}
.btn_combate {
  background: #dadada !important;
  background: #414b54;
}
/*cambio 26-11-18*/
.btn_canalasociado {
  background: #454a4e;
  min-width: 105px;
  padding: 3px 2px;
}
/*cambio 26-11-18*/
.btn_canalasociado img{
    max-height: 30px;
    padding: 0;
    margin: 0;
}


/* SNT 23-11-18 */
.btn_submenu:hover, .btn_submenu:focus, .btn_submenu.focus {
  background:#dadada !important;
  color: #424141 !important;
}
/* SNT 23-11-18 */
.btn_submenu:active {
  background: #dadada !important;
  color: #424141 !important;
}
.btn_submenu:focus, .btn_submenu.focus {
  background: #dadada !important;
  box-shadow: none;
}
.btn_submenu:not(:disabled):not(.disabled):active:focus, .btn_submenu:not(:disabled):not(.disabled).active:focus, .show > .btn_submenu.dropdown-toggle:focus {
  box-shadow: none;
}
/* SNT 23-11-18 */
.dropdown-item.active, .dropdown-item:active {
  background: #dadada !important;
  color: #424141 !important;
}
.dropdown-item:hover, .dropdown-item:focus {
  background: #dadada !important;
  color: #424141 !important;
}
.btn_atvsur {
  background-color: #322c85 !important;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  padding: 6px 18px;
  border: 0;
  border-radius: 8px 0;
  margin-left: 8px;
}
.btn_atvsur:hover, .btn_atvsur:active, .btn_atvsur:focus {
  background-color: #322c85!important;
}
.btn_atvmas {
  background-color: #282827!important;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  padding: 6px 18px;
  border: 0;
  border-radius: 8px 0;
  margin-left: 8px;
}
.btn_atvmas:hover, .btn_atvmas:active, .btn_atvmas:focus {
  background-color: #282827!important;
}
.btn_selfie-atv {
  background: #576673;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  padding: 0 12px 0 10px;
  border: 0;
  border-radius: 8px 0;
  margin-left: 8px;
}
.btn_selfie-atv:hover, .btn_selfie-atv:active, .btn_selfie-atv:focus {
  background: #0f4f5d!important;
}
/*C9N 27-11-18*/
.icon-selfie {
    font-size: 25px;
    vertical-align: middle;
    color: #b0dbf6;
/*    color: var(--color-linea-submenu-principal);*/
    margin-right:0;
    top: 2px;
    position: relative;
}
/*cambio C9N 27-11-18 color corporativo*/
.btn_atv_play {
  background-color:#424141;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  padding: 5px 13px 5px 13px;
  border: 0;
  border-radius: 5px 5px;
  margin-left: 8px;
  color: #fff;
}
.btn_atv_play:hover, .btn_atv_play:active, .btn_atv_play:focus {
  background: #1b1b1b !important;
}
.icon-atvplay {
  height: 28px;
}
.program_images {
  display: inline-block;
  width: 40px;
  margin-right: 12px;
}
.dropdown-divider {
  height: 0;
  margin: 0;
  overflow: hidden;
  border-top: 0 solid #d4d4d4;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: #096276;
  background-clip: padding-box;
  border-radius: 0.25rem;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.75rem 1.2rem;
  clear: both;
  font-family: 'Encode Sans', sans-serif;
  font-weight: 600;
  color: #fff;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .link_website:hover {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item:focus {
  color: #fff;
  text-decoration: none;
  background-color: #0157b3;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 26px;
}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}
.icon_stores img {
  display: inline-block;
  padding-bottom: 0.5rem;
}
.icon_menu_program {
  padding: 0 6px;
}
.box_block_programa {
  padding: 0;
  margin: 0;
}
.box_img_talento {
  padding: 0 20px;
}
.img_talento {
  height: 80px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  margin-left: -5px;
  margin-top: -1px;
}
.block_program_ahora {
  height: 35px;
  background-color: #10b4d7;
  border: 1px solid #038982;
  border-radius: 0 20px 0 0;
}
.block_program_space {
  margin-top: 6px;
}
.font_program {
  font-size: 14px;
  font-weight: 700;
}
.font_program span {
  text-decoration: underline;
}
.font_oclock {
  font-size: 11px;
  font-weight: 600;
}
.block_ahora {
  display: inline-block;
  vertical-align: middle;
}
.block_hora_program {
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
}
.block_program_despues {
  height: 35px;
  background-color: #2cdaff;
  border: 1px solid #038982;
  border-radius: 0 0 0 20px;
}
.nombre_programa {
  margin-top: -9px;
  font-size: 14px;
  font-weight: 700;
}

.header-mid-actualidad{
        background-color: var(--color-categoria-noticias);
        border-top: 2px solid var(--color-linea-categoria-noticias);
      }

      .btn_programas_actualidad{
          background-color: var(--fondo-submenu-desplegable-noticias)!important;
          color: #424141;
      }

      .btn_programas_actualidad:hover, .btn_programas_actualidad:focus{
          background-color: var(--fondo-hover-submenu-desplegable-noticias) !important;
          color: #424141;
      }
      .show > .btn_programas_actualidad.dropdown-toggle {
        box-shadow: none;
        background: var(--fondo-hover-submenu-desplegable-noticias) !important;
        color: #424141;
      }

      .btn_sub_programas_actualidad{
          background-color: #09809a;
          color: #424141;

      }
      .btn_sub_programas_actualidad:hover{
          background-color:  #b5babd !important;
          color: #424141;
      }

      .header-mid-actualidad .dropdown-menu {
        background-color: var(--fondo-hover-submenu-desplegable-noticias)!important;
      }

            .header-mid-actualidad div.dropdown .dropdown-menu-noticias .dropdown-item:hover {
              background-color: #b5babd !important ;

            }

            .header-mid-actualidad div.dropdown .dropdown-menu-noticias .dropdown-item:focus {
              background-color: #b5babd !important ;


            }


            .header-mid-actualidad div.dropdown .dropdown-menu-noticias .dropdown-submenu .dropdown-item:hover {
              background-color: #b5babd !important ;

            }

            .header-mid-actualidad div.dropdown .dropdown-menu-noticias .dropdown-submenu .dropdown-item:focus {
              background-color: #b5babd !important ;

            }


      .header-mid-actualidad .dropdown-divider {
        border-top: 1px solid #a6aeb3 !important;
      }

      .header-mid-deportes {
        background-color: var(--color-categoria-deportes);
        border-top: 2px solid var(--color-linea-categoria-deportes);
      }
      /* quinto cambio */
      .btn_programas_deportes{
          background-color: #cafbdd ;
          color: #424141 !important;
      }

      .btn_programas_deportes:hover{
          background-color: #e6f1ea !important;
      }

      .btn_sub_programas_deportes{
          background-color: #cafbdd ;
      }

      .btn_sub_programas_deportes:hover{
          background-color: #e6f1ea !important;
      }


      .header-mid-deportes .dropdown-menu {
        background-color: #cfffe2 !important;
      }

      /* .header-mid-deportes .dropdown .dropdown-menu a .dropdown-item-deportes:hover, .dropdown-item-deportes:focus {
        background: #406107 !important;
      } */

            .header-mid-deportes div.dropdown .dropdown-menu-deportes .dropdown-item:hover {
/*              background-color: var(--color-linea-categoria-deportes) !important ;*/
            background-color: var(--color-linea-categoria-deportes)!important;
            }

            .header-mid-deportes div.dropdown .dropdown-menu-deportes .dropdown-item:focus {
/*            background-color: var(--color-linea-categoria-deportes) !important ;*/
            background-color: var(--color-linea-categoria-deportes)!important;
            }


            .header-mid-deportes div.dropdown .dropdown-menu-deportes .dropdown-submenu .dropdown-item:hover {
/*              background-color: var(--color-linea-categoria-deportes) !important ;*/
            background-color: var(--color-linea-categoria-deportes)!important;
            }

            .header-mid-deportes div.dropdown .dropdown-menu-deportes .dropdown-submenu .dropdown-item:focus {
/*          background-color: var(--color-linea-categoria-deportes) !important ;*/
            background-color: var(--color-linea-categoria-deportes)!important;
            }



      .show > .btn-primary.btn_sub_programas_deportes {
        background: #0f4f5d !important;
      }

      .show > .btn_programas.dropdown-toggle:focus {
      box-shadow:none;
      }

      .btn_sub_programas_deportes:hover, .btn_sub_programas_deportes:focus, .btn_sub_programas_deportes:active{
          background: #406107 !important;
          box-shadow: none;
      }

      .show > .btn-primary.dropdown-toggle.btn_programas_deportes {
        color: #fff;
        background: #d1ffe3 !important;

      }

      .show > .btn-primary.dropdown-toggle.btn_selfie-atv.btn_programas_deportes {
        color: #fff;
        background: #395607 !important;
      }


        .show > .btn-primary.dropdown-toggle {
          box-shadow: none;
        }

      .header-mid-deportes .dropdown-divider {
        border-top: 1px solid var(--color-linea-categoria-deportes) !important;
      }

      .btn_selfie-atv_deportes{
        background-color: #537d0a;
      }
      .btn_selfie-atv_deportes:focus{
        background-color: #537d0a;
      }

      .icon-selfie_deportes{
        font-size: 25px;
        vertical-align: middle;
        /* color: #fff; */
        color: #ff0016;
        margin-right: 2px;
      }



      .header-mid-entretenimiento {
      background-color: var(--color-categoria-espectaculos);
      border-top: 2px solid #e6ae8e;
      }
      /* quinto cambio */
      .btn_programas_entretenimiento{
          background-color: var(--fondo-submenu-botones-espectaculos) !important;
          color: #424141;
      }
      .btn_programas_entretenimiento:hover{
          background-color: var(--fondo-hover-submenu-botones-espectaculos) !important;
          color: #424141;
      }
      .dropdown-menu-entretenimiento {
        background-color: #de7402f0 !important;
      }

      .header-mid-entretenimiento .dropdown-menu{
        background-color: var(--fondo-hover-submenu-botones-espectaculos)!important;
      }

      .header-mid-entretenimiento div.dropdown .dropdown-menu-entretenimiento .dropdown-item:hover {
        background-color: #f5b869 !important;
      }

      .header-mid-entretenimiento div.dropdown .dropdown-menu-entretenimiento .dropdown-item:focus {
        background-color:  #de9f4d !important;
      }


      .header-mid-entretenimiento div.dropdown .dropdown-menu-entretenimiento .dropdown-submenu .dropdown-item:hover {
        background-color:#f5b869 !important;
      }

      .header-mid-entretenimiento div.dropdown .dropdown-menu-entretenimiento .dropdown-submenu .dropdown-item:focus {
        background-color: #f5b869 !important;
      }



      .header-mid-entretenimiento .dropdown-divider {
        border-top: 1px solid #f5d7b0  !important;
      }


      .show > .btn_programas.dropdown-toggle:focus {
      box-shadow:none;
      }

      .show > .btn-primary.btn_programas_entretenimiento {
        color:#424141;
        background: var(--fondo-hover-submenu-botones-espectaculos) !important;
        box-shadow: none;
      }

      .show > .btn-primary.dropdown-toggle.btn_programas_entretenimiento {
        color: #424141;
        background: var(--fondo-hover-submenu-botones-espectaculos) !important;
        box-shadow: none;
      }

      .dropdown-divider-entretenimiento {
        border-top: 1px solid var(--fondo-submenu-botones-espectaculos) !important;
      }

      .btn_sub_programas_entretenimiento{
          background-color: var(--fondo-submenu-botones-espectaculos) !important;
      }

      .btn_sub_programas_entretenimiento:hover, .btn_sub_programas_entretenimiento:focus, .btn_sub_programas_entretenimiento:active{
          background: var(--fondo-submenu-botones-espectaculos) !important;
          box-shadow: none;
      }

      .btn_selfie-atv_entretenimiento{
        background-color: var(--fondo-submenu-botones-espectaculos);
      }
      .icon-selfie_entretenimiento{
        font-size: 25px;
        vertical-align: middle;
        /* color: #fff; */
        color: #ff0016;
        margin-right: 2px;
      }


      .header-mid-tendencias{
        background-color: var(--color-categoria-tendencias);
        border-top: 2px solid var(--color-linea-categoria-tendencias);
      }
      /* quinto cambio */
      .btn_programas_tendencias{
          background-color: var(--fondo-submenu-botones-tendencias) !important;
          color: #424141 !important;

      }
      .btn_programas_tendencias:hover{
       background-color: #fbf6d2 !important;
       color: #424141 !important;
      }


      .btn_sub_programas_tendencias{
       background-color: var(--fondo-submenu-botones-tendencias)!important;
      }
      .show > .btn_programas.dropdown-toggle:focus {
      box-shadow:none;
      }

      .header-mid-tendencias .dropdown-menu{
          background-color: #fff5ab !important;
      }

      .header-mid-tendencias .dropdown-menu:hover{
          background-color:  #fff5ab !important;
      }


      .header-mid-tendencias div.dropdown .dropdown-menu-tendencias .dropdown-item:hover {
        background-color: #f9ec8d !important;
      }
      .header-mid-tendencias div.dropdown .dropdown-menu-tendencias .dropdown-item:focus {
        background-color: #f9ec8d !important;
      }
      .header-mid-tendencias div.dropdown .dropdown-menu-tendencias .dropdown-submenu .dropdown-item:hover {
        background-color: #f9ec8d !important;
      }

      .header-mid-tendencias div.dropdown .dropdown-menu-tendencias .dropdown-submenu .dropdown-item:focus {
        background-color: #f9ec8d !important;
      }




      .header-mid-tendencias .dropdown-divider {
        border-top: 1px solid #f5e56d!important;
      }



      .btn_sub_programas_tendencias:hover, .btn_sub_programas_tendencias:focus, .btn_sub_programas_tendencias:active{
          background: #f9ec8d !important;
          box-shadow: none;
      }

      .show > .btn-primary.dropdown-toggle.btn_programas_tendencias {
        color: #fff;
        background: #f9ec8d !important ;
        box-shadow: none;

      }
      /* quinto cambio */

      .btn_selfie-atv_tendencias{
        background-color: var(--fondo-submenu-botones-tendencias);
      }
      .icon-selfie_tendencias{
        font-size: 25px;
        vertical-align: middle;
        /* color: #fff; */
        color: #ff0016;
        margin-right: 2px;
      }

      .header-mid-novelas {
        background-color: var(--color-categoria-novelas);
        border-top: 2px solid var(--color-linea-categoria-novelas);
      }

      /* .btn_programas_novelas{
          background-color: #8a0909 !important;
      } */
      .btn_programas_novelas {
        background-color: #ecc7c0 !important;
        color: #424141 !important;
      }

      .btn_programas_novelas:hover{
          background-color:#f9c2b7 !important;
      }

      .btn_sub_programas_novelas{
          background-color: var(--fondo-submenu-botones-novelas) !important;
      }
      .btn_sub_programas_novelas:hover{
          background-color: var(--fondo-hover-submenu-botones-novelas) !important;
      }

      .header-mid-novelas .dropdown-menu{
      background-color: #ecc7c0!important;
      }
      .header-mid-novelas .dropdown-menu:hover{
      background-color: #ecc7c0!important;      }

      .header-mid-novelas div.dropdown .dropdown-menu-novelas .dropdown-item:hover {
        background-color: var(--color-linea-categoria-novelas)!important;
      }

      .header-mid-novelas div.dropdown .dropdown-menu-novelas .dropdown-item:focus {
      background-color: var(--color-linea-categoria-novelas) !important;
      }


      .header-mid-novelas div.dropdown .dropdown-menu-novelas .dropdown-submenu .dropdown-item:hover {
        background-color: var(--color-linea-categoria-novelas) !important;
      }

      .header-mid-novelas div.dropdown .dropdown-menu-novelas .dropdown-submenu .dropdown-item:focus {
        background-color: var(--color-linea-categoria-novelas) !important; ;
      }



      .btn_sub_programas_novelas:hover, .btn_sub_programas_novelas:focus, .btn_sub_programas_novelas:active{
          background: var(--fondo-hover-submenu-botones-novelas)!important;
          box-shadow: none;
      }

      /* .dropdown-menu-novelas {
        background-color: #ca0909f0 !important;
      } */
      .header-mid-novelas .dropdown-divider {
        border-top: 2px solid var(--color-linea-categoria-novelas)!important;}

      /* .dropdown-item-novelas:hover, .dropdown-item-novelas:focus {
        background: #9e0606 !important;
      } */

      .show > .btn-primary.dropdown-toggle.btn_programas_novelas {
        color: #fff;
        background: #f3a090 !important;
      }
      .show > .btn-primary.btn_sub_programas_novelas {
        color: #fff;
        background: var(--fondo-hover-submenu-botones-novelas) !important;
      }


      .btn_selfie-atv_novelas{
        background-color: #8a0909;
      }

      .img-selfie-atv{
        width: 33px;
        vertical-align: middle;
        margin-right: 5px;
      }

      .icon-selfie_novelas{
        font-size: 25px;
        vertical-align: middle;
        color: #fff;
        margin-right: 10px;
      }


       .header-mid-atv-mas{
        background-color: #383838;
        border-top: 2px solid #bdbdbd;
      }

      .btn_programas_atv-mas{
          background-color: #1f1f1f !important;
      }

      .btn_programas_atv-mas:hover{
          background-color: #1f1f1f !important;
      }

      .show > .btn-primary.dropdown-toggle.btn_programas_atv-mas {
        color: #fff;
        background-color: #1f1f1f !important;
      }
      .show > .btn-primary.btn_sub_programas_novelas {
        color: #fff;
        background-color: #1f1f1f  !important;
      }

      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-item:hover {
        background-color: var(--fondo-submenu-botones-tendencias) !important;
      }

      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-item:focus {
        background-color: var(--fondo-submenu-botones-tendencias) !important;
      }


      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-submenu .dropdown-item:hover {
        background-color: #9c0f0f !important;
      }

      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-submenu .dropdown-item:focus {
        background-color: #9c0f0f !important;
      }

      .header-mid-atv-mas .dropdown-menu{
        background-color: #383838ed !important;
      }

      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-item:hover, .dropdown-item:focus  {
        background-color: #9c0f0f !important;
      }

      .header-mid-atv-mas div.dropdown .dropdown-menu-atv-mas .dropdown-submenu .dropdown-item:hover, .dropdown-item:focus  {
        background-color: #9c0f0f !important;
      }

      .header-mid-atv-mas .dropdown-divider {
        border-top: 1px solid #1f1f1f !important;
      }


      .btn_sub_programas_atv-mas{
          background-color: #1f1f1f;
      }

      .btn_selfie-atv_novelas{
        background-color: #8a0909;
      }
      .icon-selfie_novelas{
        font-size: 25px;
        vertical-align: middle;
        color: #fff;
        margin-right: 2px;
      }


      .btn_selfie-atv_novelas{
        background-color: #8a0909;
      }
      .icon-selfie_novelas{
        font-size: 25px;
        vertical-align: middle;
        color: #fff;
        margin-right: 2px;
      }


.program_images {
  display: inline-block;
  width: 40px;
  margin-right: 12px;
}
.dropdown-divider {
    height: 0;
    margin: 0;
    overflow: hidden;
    border-top: 1px solid #ecf6ff;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #fff;
  text-align: left;
  list-style: none;
  background-color: var(--color-marron-btn-submenu);
  background-clip: padding-box;
  border-radius: 0.25rem;
}
ul.menu-actualidad {
  background-color: #09809af0;
}
ul.menu-deportes {
  background-color: #537d0af0;
}
ul.menu-entretenimiento {
  background-color: var(--fondo-submenu-botones-espectaculos)f0;
}
ul.menu-tendencias {
  background-color: var(--fondo-submenu-botones-tendencias)f0;
}
ul.menu-novelas {
  background-color: #8a0909f0;
}
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.75rem 1.5rem;
  clear: both;
  font-family: 'Encode Sans', sans-serif;
  font-weight: 600;
  color: #424141 !important;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .link_website:hover {
  color: #fff;
  text-decoration: none;
  /* background-color: #007bff; */
  background-color: #958d0f;
}
.dropdown-item:focus {
  color: #fff;
  text-decoration: none;
  background-color: #958d0f;
}
.dropdown-submenu {
  position: relative;
}
.dropdown-submenu a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: 6px;
  top: 26px;
}
.dropdown-submenu .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: .1rem;
  margin-right: .1rem;
}
.icon_stores img {
  display: inline-block;
  padding-bottom: 0.5rem;
}
.icon_menu_program {
  padding: 0 6px;
}
.box_block_programa {
  padding: 0;
  margin: 0;
}
.box_img_talento {
  padding: 0 20px;
}
.img_talento {
  height: 80px;
  background-repeat: no-repeat;
  position: absolute;
  z-index: 1;
  margin-left: -5px;
  margin-top: -1px;
}
.block_program_ahora {
  height: 35px;
  background-color: #10b4d7;
  border: 1px solid #038982;
  border-radius: 0 20px 0 0;
}
.block_program_space {
  margin-top: 6px;
}
.font_program {
  font-size: 14px;
  font-weight: 700;
}
.font_program span {
  text-decoration: underline;
}
.font_oclock {
  font-size: 11px;
  font-weight: 600;
}
.block_ahora {
  display: inline-block;
  vertical-align: middle;
}
.block_hora_program {
  display: inline-block;
  vertical-align: middle;
  margin-left: 14px;
}
.block_program_despues {
  height: 35px;
  background-color: #2cdaff;
  border: 1px solid #038982;
  border-radius: 0 0 0 20px;
}
.nombre_programa {
  margin-top: -9px;
  font-size: 14px;
  font-weight: 700;
}
.add-inner {
  margin-bottom: 15px;
  padding: 0;
}
.font-publicidad {
  text-align: center;
  position: relative;
  font-size: 12px;
  color: #565353;
  letter-spacing: 3px;
  font-weight: bold;
  padding: 0 10px;
}
.img-publicidad {
  text-align: center;
}

/*cambio 30-11-18 */
.bar_tendencias {
  background: #f1f1f1;
  border: 1px solid var(--color-fondo-submenu-principal);
  padding: 0 10px 0 10px;
  -webkit-border-radius: 10px 0 10px 0;
  -moz-border-radius: 10px 0 10px 0;
  border-radius: 10px 0 10px 0;
}
.title_tendencias {
  font-family: 'Encode Sans', sans-serif;
  margin: 0!important;
  padding: 0 15px !important;
  font-size: 16px;
  color: #09809a;
  text-align: center;
}
/*SNT 23-11-18*/
.block_tendencias ul li a {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-texto-lomasvisto) !important;
  font-weight: 500;
  font-size: 13px;
}
.block_tendencias ul li a:hover {
  color: #092e69 !important;
}
.block_tendencias ul.owl-carousel_tendencias {
  margin: 0;
  padding: 0 35px;
  text-decoration: none;
  text-align: center;
  list-style-type: none;
}
.block_tendencias ul.owl-carousel_tendencias li {
  font-weight: 400;
  font-size: 0.95rem;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 20px;
}
.block_tendencias .owl-carousel_tendencias .owl-nav {
  position: relative;
  height: 0;
  margin: 0;
}
.block_tendencias .owl-carousel_tendencias .owl-nav .owl-prev {
  position: absolute;
  left: -40px;
  bottom: 6px;
  background: none;
}
.block_tendencias .owl-carousel_tendencias .owl-nav .owl-next {
  position: absolute;
  right: -40px;
  bottom: 6px;
  background: none;
}
.block_tendencias .owl-carousel_tendencias .owl-item {
  height: 38px;
}
.title_tendencias h4 {
  color: var(--color-marron-texto-lomasvisto);
  font-weight: bold;
  font-size: 14px;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*SNT 23-11-18*/
.icon_carousel_tendencias {
  font-size: 22px;
  color: var(--color-marron-texto-lomasvisto);
  background: none !important;
  background-color: transparent;
  top: 15px;
  position: relative;
}
.icon_carousel_tendencias:hover {
  color: #21292f;
}
/*cambio 30-11-18*/
.box_programacion-portada {
  background: #fdfdf8;
  border: 1px solid var(--color-fondo-submenu-principal);
  border-radius: 0 10px 0 10px;
  padding: 15px;
/*  border: 1px solid #bcbcbc;*/
}
.bg-block-programacion {
  background-color: #fcffff;
  border: 1px solid #d0d3d2;
  border-radius: 50px;
  width: 256px;
}
.bg-block-programacion active {
  background-color: #09809a;
  border: 2px solid #0fa9ca;
  border-radius: 50px;
}
/*SNT 23-11-18*/
.bg-programacion-portada {
  height: 86px;
  width: 86px;
  background-color:  var(--color-fondo-submenu-principal);
  border-radius: 50%;
  background-position: center center;
  background-size: contain;
}
.bg-programacion-portada-active {
  height: 82px;
  width: 82px;
  background-color: #0fa9ca;
  border-radius: 50%;
}
.hr-programa-programacion {
  font-family: 'Open Sans', sans-serif;
  color: #646464;
  font-size: 14px;
}
.title-programa-programacion {
  font-family: 'Open Sans', sans-serif;
  color: #646464;
  font-size: 15px;
  font-weight: 600;
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 2px;
}
.hr-programa-programacion-active {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 14px;
}
.title-programa-programacion-active {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: bold;
}
/*SNT 23-11-18*/
.btn-guia-programacion {
  background-color: var(--color-marron-btn-submenu);
  color: #fff;
  border-width: 1.4px;
  font-size: 15px;
  font-family: 'Encode', sans-serif;
  font-weight: bold;
  border-radius: 8px;
  padding: 2px 7px;
}
.btn-guia-programacion:hover{
  border-width: 1.4px;
  border-color: rgb(181, 181, 181);
/*  border-radius: 13px;*/
  background-color: #6c6c6c;
/*  box-shadow: 0px 2px 0px 0px rgb(96, 60, 60, 1);    */
}
.block-programacion-active {
  background: var(--color-marron-texto-lomasvisto)!important;
  border: 2px solid var(--color-linea-submenu-principal)!important;
/*  border: 2px solid var(--color-linea-submenu-principal)!important;*/
}
/*cambio 27-11-18*/
.block-programacion-active .envivo-programa-programacion {
  display: block;
  color: #b0dbf6;
/*  color: var(--color-linea-submenu-principal);*/
}
.block-programacion-active span.hr-programa-programacion {
  color: #FFF;
}
.block-programacion-active h5.title-programa-programacion {
  color: #FFF;
}
.envivo-programa-programacion {
  font-family: 'Open Sans', sans-serif;
  color: #ecf6ff;
  font-size: 15px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  position: relative;
  bottom: 6px;
  display: none;
}
.block-programacion-content {
  max-height: 83px;
  padding-left: 12px;
  text-align: left;
}
.owl-carousel_programacion-home {
  margin: 0 auto;
}
.owl-carousel_programacion-home .owl-stage-outer .owl-item {
  display:  flex!important;
  -webkit-box-pack:  center !important;
  -ms-flex-pack:  center !important;
  justify-content:  center !important;
}
/*SNT 23-11-18*/
.title-noticia-01 {
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-gris-titulos-notas);
    font-size: 51px;
    font-weight: 700;
    max-height: 238px;
    overflow: hidden;
}
.font-tags-noticia01 {
  font-size: 18px;
}
.subtitle-noticia-01 {
  font-family: "Encode Sans";
  color: var(--color-gris-titulos-notas);
  font-size: 20px;
  max-height: 84px;
  overflow: hidden;
  line-height: 27px;
  font-weight: 400;
}
/*SNT 23-11-18*/
.bg-noticia-02 {
  background-color: var(--color-marron-principal);
  border: 2px solid #a4a3a3;
  border-radius: 10px 0 10px 0;
}
.pd-left-noticia-02 {
  padding-left: 0;
}
.title-noticia-02 {
    font-family: 'Encode Sans', sans-serif;
    color: #fff;
    font-size: 29px;
    font-weight: 700;
    max-height: 171px;
    overflow: hidden;
}
.subtitle-noticia-02 {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}
.bg-noticia-03 {
  background-color: #fff;
  border-radius: 10px 0 10px 0;
  border: 1px solid #bcbcbc;
}
.title-noticia-03 {
  color: var(--color-textos-titulos);
  font-size: 20px;
  font-weight: 600;
  max-height: 49px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
}
/*SNT 23-11-18*/
.bg-novela-04 {
  background-color: #d53a1e;
   border-radius: 0 0 10px 0;
}
.title-novela-04 {
  color: #fff;
  font-family: 'Encode Sans', sans-serif;
  font-weight: 500;
}
.subtitle-novela-04 {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 300;
}
.bg-noticia-05 {
  background-color: #fff;
  border-radius: 10px 0 10px 0;
  border: 1px solid #bcbcbc;
}
.title-noticia-05 {
  color: var(--color-textos-titulos);
  font-size: 20px;
  font-weight: 600;
  max-height: 51px;
  overflow: hidden;
  position: relative;
  margin-bottom: 0;
}
.title_sub-la-web{
  padding:10px;
}

.link_title-sub-la-web{
  font-family: 'Encode Sans', sans-serif;
  font-size: 19px;
  color: #fff;
  font-weight: bold;
 }
 .link_title-sub-la-web:hover{
   color: #fff;
  }

.bg-degradado-notas {
    position: relative;
    width: 100%;
    overflow: hidden;
  }

.bg-notas-sidebar {
    border-radius: 10px 0;
    padding: 0;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    pointer-events: none;
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, .9) 100%);
  }
.pd-left-noticia-05 {
  padding-left: 20px;
}
.item {
  width: 200px;
  height: 335px;
  border: 0;
  margin: 8px 0 0 8px;
  -webkit-border-radius: 13px;
  -moz-border-radius: 13px;
  border-radius: 13px;
  background-position: center;
  margin: 0 auto;
}
/*cambio C9N 27-11-18*/
.bg-degradade {
   border-radius: 0 0 10px 0;
    padding: 90px 10px 0 10px;
    position: relative;
    text-align: center;
    top: 149px;
    height: 191px;

    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 41, 68, 0.75) 41%, rgb(0, 41, 68) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 41, 68, 0.75) 41%, rgb(0, 41, 68) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 41, 68, 0.75) 41%, rgb(0, 41, 68) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 41, 68, 0.75) 41%, rgb(0, 41, 68) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 41, 68, 0.75) 41%, rgb(0, 41, 68) 100%);
}
.title-program-carousel {
  font-family: 'Encode Sans', sans-serif;
  font-size: 17px;
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  min-height: 40px;
}
h6.horario-program-carousel {
  font-family: 'Encode Sans', sans-serif;
  font-size: 16px;
  color: #fff;
}
span.turn-programa-carrousel {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 1px;
}
.carousel-control-prev {
  opacity: 1;
}
.carousel-control-next {
  opacity: 1;
}
/*cambio 30-11-18*/
.block_programas {
   margin-bottom: 40px;
   background-color: #002944;
   padding-bottom: 79px;
   border-top: 2px solid var(--color-fondo-submenu-principal);
   border-bottom: 2px solid var(--color-fondo-submenu-principal);
}
.owl-carousel_programas .owl-nav .owl-prev {
  padding: 0;
  margin: 0;
  float: left;
  right: 52px;
  bottom: 200px;
  position: relative;
  background: none;
  color: #fff;
  font-size: 70px;
}
.owl-carousel_programas .owl-nav .owl-prev:hover {
  padding: 0;
  margin: 0;
  float: left;
  right: 52px;
  bottom: 200px;
  position: relative;
  background: none;
  color: #25d9ff;
  font-size: 70px;
}
.owl-carousel_programas .owl-nav .owl-next {
  padding: 0;
  margin: 0;
  float: right;
  left: 52px;
  bottom: 200px;
  position: relative;
  background: none;
  color: #fff;
  font-size: 70px;
}
.owl-carousel_programas .owl-nav .owl-next:hover {
  padding: 0;
  margin: 0;
  float: right;
  left: 52px;
  bottom: 200px;
  position: relative;
  background: none;
  color: #d63a1f;
  font-size: 70px;
}
.owl-carousel_programas .owl-stage-outer {
  max-height: 345px;
}
.owl-carousel_programas {
  max-width: 1200px;
  margin: 0 auto;
  padding-left: 56px;
  padding-right: 56px;
  top: 16px;
  position: relative;
  max-height: 320px;
}
.thumbail-noticias-secundarias {
  border-bottom: 1px solid #717e81;
}
.title-noticias-segundarias {
    font-size: 17px;
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-textos-titulos);
    font-weight: 600;
    max-height: 61px;
    overflow: hidden;
    min-height: 61px;
}
.hrs-noticias-secundarias {
  font-family: 'Encode Sans', sans-serif;
  font-size: 12px !important;
  color: #8d8d8d;
  font-weight: 500;
}
.box-title-seccion-secundarias {
  border: 1px solid var(--color-marron-principal);
  border-radius: 10px 0 10px 0;
  margin-bottom: 15px;
}
/*SNT 23-11-18*/
.title_seccion-secundarias {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-texto-lomasvisto);
  font-weight: bold;
  font-size: 18px;
}
/*SNT 23-11-18*/
.text_ver-mas {
  color: var(--color-marron-principal);
  text-decoration: underline;
  font-family: 'Open Sans', sans-serif;
  font-weight: 600;
  font-size: 15px;
}
/*SNT 23-11-18*/
.box-title-seccion-emisiones {
  background-color: var(--color-marron-principal);
  margin-bottom: 15px;
  border-radius: 10px 0;
}
/*SNT 23-11-18*/
.thumbail-emisiones {

  background-image: -moz-linear-gradient( 0deg, #002944 0%, #053e63 100%);
  background-image: -webkit-linear-gradient( 0deg, #002944 0%, #053e63 100%);
  background-image: -ms-linear-gradient( 0deg, #002944 0%, #053e63 100%);
  border-radius: 10px 0;
}
.title_seccion-emisiones {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.pd-left-emisiones {
  padding-left: 0;
}
.fecha-emisiones {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}
.title-name-programas {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 21px;
}
/* cambio C9N 27-11-18*/
.btn-mas-noticias {
  font-family: 'Encode Sans', sans-serif;
  border-style: solid;
  border-width: 1.5px;
  border-color: #942916;
border-radius: 13px;
background-color: #d63a1f;
box-shadow: 0px 2px 0px 0px #922815;
}
.btn-mas-noticias:hover {
  border-width: 1.5px;
  border-color: #942916;
  border-radius: 13px;
  background-color:#bd321a;
  box-shadow: 0px 2px 0px 0px rgb(96, 60, 60, 1);
}
.thumbail-noticias-sidebar {
  background-color: #fff;
  border-radius: 10px 0;
  border: 1px solid #bcbcbc;
}
.thumbail-noticias-sidebar-corporativo {
  background-color: #15afcf;
  border-radius: 10px 0;
  border: 1px solid #15afcf;
}
.hrs-noticias-secundarias-sidebar {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}
.title-noticias-segundarias-sidebar {
  font-size: 15px;
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  max-height: 56px;
  overflow: hidden;
}
.title-categoria-bloques {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
/*SNT 23-11-18*/
.thumbail-categoria-corporativo {
  background-color: var(--color-marron-principal);
  border-radius: 10px 0;
  border: 2px solid var(--color-fondo-submenu-principal);
}
.title-categoria-corporativo {
    font-family: 'Encode Sans', sans-serif;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    max-height: 101px;
    overflow: hidden;
    min-height: 134px;
}
.pd-left-seccion-categoria-portada {
  padding-left: 0;
}
.hrs-categoria-corporativo {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}
.second-title-categoria {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 16px;
  font-weight: 600;
  max-height: 116px;
  overflow: hidden;
}
.third-title-categoria {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 30px;
  font-weight: 600;
  max-height: 281px;
  overflow: hidden;
}
/* cuarto cambio */
.title-carousel-portada-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  padding-left: 10px;
  max-height: 59px;
  overflow: hidden;
}
.parrafo-carousel-portada-noticias {
  font-size: 16px;
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  padding-left: 10px;
  max-height: 25px;
  overflow: hidden;
}
/*SNT 23-11-18*/
.box-title-categoria-noticias {
  background-color: var(--color-categoria-noticias);
  border-radius: 10px 0;
  margin-bottom: 15px;
}
.thumbail-categoria-generico {
  background-color: #ffffff;
  border: 1px solid #bcbcbc;
  border-radius: 10px 0;
}
.pd-left-categoria-noticia {
  padding-left: 0;
}
.box-title-categoria-deportes {
  background-color: var(--color-categoria-deportes);
  border-radius: 10px 0;
  margin-bottom: 15px;
}
/*SNT 23-11-18*/
.box-title-categoria-entretenimiento {
  background-color: var(--color-categoria-espectaculos);
  border-radius: 10px 0;
  margin-bottom: 15px;
}
/*SNT 23-11-18*/
.box-title-categoria-tendencias {
  background-color: var(--color-categoria-tendencias);
  border-radius: 10px 0;
  margin-bottom: 15px;
}
/*SNT 23-11-18*/
.box-title-categoria-novelas {
  background-color: var(--color-categoria-novelas);
  border-radius: 10px 0;
  margin-bottom: 15px;
}
.box-title-seccion-ultimas-noticias {
  background-color:var(--color-marron-principal);
  margin-bottom: 15px;
  border-radius: 10px 0;
}
.title_seccion-ultimas-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.pd-left-ultimas-noticias {
  padding-left: 0;
}
.bg-ultima-noticias {
  background-color: #ffffff;
  border: 2px solid #bcbcbc;
  border-radius: 10px 0 10px 0;
}
.hrs_ultimas-notiticas {
  font-family: 'Encode Sans', sans-serif;
  font-size: 14px !important;
  color: #8d8d8d;
  ;
  font-weight: 500;
}
.title_block-ultimas-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: #38382b;
  font-weight: bold;
  font-size: 23px;
}
.parrafo_block-ultimas-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: #3b3b3b;
  font-weight: 400;
  font-size: 15px;
}
/*SNT 23-11-18*/
footer {
  padding: 37px 0;
  background-color: var(--color-marron-principal);
}
/*SNT 23-11-18*/
.title_nav-footer {
    color:#7bc9ff;
    font-size: 22px;
    font-weight: 600;
    font-family: 'Encode Sans', sans-serif;
}
.group-footer {
  padding: 0;
}
.group-footer li {
  list-style: none;
}
.link-footer {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 400;
  font-size: 17px;
}
/*cambio C9N 27-11-18*/
.link-footer:hover {
  color: #b7b3b3;
}
.link-rrss-footer {
  display: inline-block;
}
.icon-rrss-footer {
  font-size: 40px;
  color: #fff;
}
.logo_grupoatv {
  text-align: center;
}
.nav-footer {
  text-align: left;
}
.sub-footer {
  background-color: #a4a3a3;
  padding-top: 10px;
  color: #fff;
}
.footer-bottom {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
}
.alert-program {
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 30px;
  font-weight: 600;
}
.close_alert {
  position: absolute;
  top: 0;
  right: 25px;
  background-color: #00000087;
  border-radius: 50%;
  padding: 5px;
  border: 3px solid #fff;
}
.icon-close {
  color: #fff;
  font-size: 20px;
}
.size_talento_alert {
  height: 90px;
}
.alert-actualidad {
  background-color: #09809a;
  border: 2px solid #0fa8ca;
  border-radius: 8px 0;
}
.bg-img-alerts-actualidad {
  background-color: #0fa8ca;
}
.btn_alert-actualidad {
  background-color: #18c3e7;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #085d6f;
  padding: 3px 8px;
}
.icon-live-alert-actualidad {
  font-size: 20px;
  color: #78eaff;
}
.font-alert-actualidad {
  font-family: 'Encode sans', sans-serif;
  color: #78eaff;
  font-size: 23px;
}
.alert-deportes {
  background-color: #537d0a;
  border: 2px solid #7ab317;
  border-radius: 8px 0;
}
.bg-img-alerts-deportes {
  background-color: #7ab317;
}
.btn_alert-deportes {
  background-color: #7ab317;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #266806;
  padding: 3px 8px;
}
.icon-live-alert-deportes {
  font-size: 20px;
  color: #9ae713;
}
.font-alert-deportes {
  font-family: 'Encode sans', sans-serif;
  color: #9ae713;
  font-size: 23px;
}
.alert-entretenimiento {
  background-color: var(--fondo-submenu-botones-espectaculos);
  border: 2px solid #f1830d;
  border-radius: 8px 0;
}
.bg-img-alerts-entretenimiento {
  background-color: #f1830d;
}
.btn_alert-entretenimiento {
  background-color: #f1830d;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #714d07;
  padding: 3px 8px;
}
.icon-live-alert-entretenimiento {
  font-size: 20px;
  color: #ffaa4e;
}
.font-alert-entretenimiento {
  font-family: 'Encode sans', sans-serif;
  color: #ffaa4e;
  font-size: 23px;
}
.alert-tendencias {
  background-color: #8a0909;
  border: 2px solid #ca0909;
  border-radius: 8px 0;
}
.bg-img-alerts-tendencias {
  background-color: #0fa8ca;
}
.btn_alert-tendencias {
  background-color: #18c3e7;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #085d6f;
  padding: 3px 8px;
}
.icon-live-alert-tendencias {
  font-size: 20px;
  color: #78eaff;
}
.font-alert-tendencias {
  font-family: 'Encode sans', sans-serif;
  color: #78eaff;
  font-size: 23px;
}
.alert-novelas {
  background-color: #8a0909;
  border: 2px solid #ca0909;
  border-radius: 8px 0;
}
.bg-img-alerts-novelas {
  background-color: #ca0909;
}
.btn_alert-novelas {
  background-color: #ff2626;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #4e0606;
  padding: 3px 8px;
}
.icon-live-alert-novelas {
  font-size: 20px;
  color: #ff4545;
}
.font-alert-novelas {
  font-family: 'Encode sans', sans-serif;
  color: #ff4545;
  font-size: 23px;
}
.alert-atv-mas {
  background-color: #9c0f0f;
  border: 2px solid #ff0101;
  border-radius: 8px 0;
}
.bg-img-alerts-novelas {
  background-color: #ff0101;
}
.btn_alert-atv-mas {
  background-color: #ff0101;
  font-family: 'Encode sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  box-shadow: 0 2px #4e0606;
  padding: 3px 8px;
}
.icon-live-alert-atv-mas {
  font-size: 20px;
  color: #fff;
}
.font-alert-atv-mas {
  font-family: 'Encode sans', sans-serif;
  color: #ffffff;
  font-size: 23px;
}
.thumbail-seccion-categoria-generales {
  background-color: #fff;
  border-radius: 10px 0;
  border: 1px solid #616262;
  color: var(--color-textos-titulos);
}
.title-seccion-categorias-generales {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 16px;
  font-weight: 600;
  max-height: 57px;
  overflow: hidden;
  min-height: 57px;
}
.title-categoria-interna-01 {
    font-family: 'Encode Sans', sans-serif;
    color: #fff;
    font-size: 22px;
    font-weight: 600;
    max-height: 125px;
    overflow: hidden;
    min-height: 134px;
}
.title-categoria-interna-01-general {
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-textos-titulos);
    font-size: 22px;
    font-weight: 600;
    max-height: 128px;
    overflow: hidden;
    min-height: 134px;
}
.title-categoria-interna {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 30px;
  font-weight: 600;
}
.title-categoria-interna_v2 {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 29px;
  font-weight: 600;
  max-height: 243px;
  overflow: hidden;
}
.thumbail-categoria-actualidad {
    background-color: var(--color-categoria-noticias);
    border-radius: 10px 0;
    border: 1px solid var(--color-linea-categoria-noticias);
    color: #fff;
}
.title-categoria-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  max-height: 57px;
  overflow: hidden;
  min-height: 56px;
}
.title-categoria-deportes-generico {
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-textos-titulos);
    font-size: 20px;
    font-weight: 600;
    max-height: 32px;
    overflow: hidden;
    min-height: 124px;
}
.hrs_categoria-deportes-generico {
  font-family: 'Encode Sans', sans-serif;
  font-size: 14px !important;
  color: #8d8d8d;
  font-weight: 500;
}

.thumbail-categoria-corporativo-deportes {
    background-color: var(--color-categoria-deportes);
    border-radius: 10px 0;
    border: 1px solid var(--color-linea-categoria-deportes);
    color: #fff;
}
.third-title-categoria-corporativa-deportes {
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-textos-titulos);
    font-size: 16px;
    font-weight: 600;
    max-height: 39px;
    overflow: hidden;
}
.four-title-categoria-corporativo-deportes {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  max-height: 78px;
  overflow: hidden;
}
.title-categoria-entretenimiento-generico {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 15px;
  font-weight: 600;
}
.thumbail-categoria-corporativo-entretenimiento {
  background-color: var(--color-categoria-espectaculos);
  border-radius: 10px 0;
  border: 1px solid var(--color-linea-categoria-espectaculos);
  color: #fff;
}
.title-categoria-corporativa-entretenimiento-generico {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 30px;
  font-weight: 600;
  max-height: 257px;
  overflow: hidden;
}
.thumbail-categoria-corporativo-tendencias {
  background-color: #be9d09;
  border-radius: 10px 0;
  border: 1px solid var(--color-categoria-tendencias);
  color: #fff;
}

.thumbail-categoria-corporativo-novelas {
    background-color: var(--color-categoria-novelas);
    border-radius: 10px 0;
    border: 1px solid #a2160f;
    color: #fff;
}
.post-text-collage {
    border-radius: 10px 0;
    padding: 20px 10px;
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
    background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, .8) 100%);
}
.title-link-seccion-actualidad {
  font-family: 'Encode Sans', sans-serif;
  color: #424141;
  font-weight: bold;
  border-left: 2px solid #15afcf;
  padding-left: 10px;
}
.link-details-news-actualidad {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  border-left: 2px solid #15afcf;
  padding-left: 10px;
}
.title-link-seccion-deportes {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  border-left: 2px solid #7ab317;
  padding-left: 10px;
}
.link-details-news-deportes {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  border-left: 2px solid #7ab317;
  padding-left: 10px;
}
.title-link-seccion-entretenimiento {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  border-left: 2px solid #f1830d;
  padding-left: 10px;
}
.link-details-news-entretenimiento {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  border-left: 2px solid #f1830d;
  padding-left: 10px;
}
.title-link-seccion-novelas {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  border-left: 2px solid var(--color-categoria-novelas);
  padding-left: 10px;
}
.link-details-news-novelas {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  border-left: 2px solid #ca0909;
  padding-left: 10px;
}
.box-title-seccion-mas-noticias {
  background-color: #fff;
  border-radius: 10px 0;
  margin-bottom: 20px;
  line-height: 14px;
  border: 1px solid var(--color-marron-programacion);
}
.title_seccion-mas-noticias {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-programacion);
  font-weight: bold;
  font-size: 18px;
}
/*
.badge-detalle-categoria {
  font-family: 'Encode Sans', sans-serif;
  font-size: 20px !important;
}
*/
/*
.hrs_detalle-categoria {
  font-family: 'Encode Sans', sans-serif;
  font-size: 17px !important;
  color: #8d8d8d;
  font-weight: 500;
}
*/
.subtitle_detalle-categoria {
  font-family: 'Encode Sans', sans-serif;
  font-size: 25px;
  font-weight: 400;
  color: var(--color-textos-titulos);
  margin-bottom: 15px;
}
.img-fluid-news {
  width: 100%;
}
.group-nota-icon-rrss {
  padding: 0;
}
.list-nota-icon-rrss {
  list-style: none;
  display: block;
}
.icon-color-fb {
  color: #235b9e;
  font-size: 44px;
}
.icon-color-tw {
  color: #00abe3;
  font-size: 44px;
}
.icon-color-msn {
  color: #0084ff;
  font-size: 44px;
}
.icon-color-mail {
  color: #ff312e;
  font-size: 44px;
}
.icon-color-googleplus {
  color: #dc4e41;
  font-size: 44px;
}
.icon-color-chat {
  color: #09d8b0;
  font-size: 44px;
}
.icon-color-wts {
  color: #25d366;
  font-size: 44px;
}
.icon-color-instagram {
  color: #ff0087;
  font-size: 44px;
}
.texto_detalle-categoria {
  font-family: 'Encode Sans', sans-serif;
/*  font-size: 19px;*/
  padding: 0 30px 10px 0;
  color: var(--color-textos-titulos);
/*  font-weight: 500;*/
}
.texto_detalle-categoria p img {
  display: block;
  margin: 0 auto;
}
.box-middle iframe {
  margin: 0 auto !important;
  display: block;
  text-align: center;
}

/* .box-middle blockquote {
  margin: 0 auto !important;
  display: block;
  height: auto;
} */

/* .box_enlaces_detalle-notas {
  background-color: #0fa9ca;
  border-radius: 10px 0;
} */
.box_enlaces_details-news {
  padding: 2px;
}

.box-middle  a p {
  background-color: #fff;
  padding: 13px 10px;
  color: #0fa9ca;
  border-radius: 0 10px;
  box-shadow: #76979e 5px 5px 5px;
}
.tag_link p a {
  font-family: 'Encode Sans', sans-serif;
  background-color:#0fa9ca;
  border-radius: 0 5px 0 5px;
  padding: 5px 10px;
  color:#fff ;
  font-weight: 600;
  font-size: 16px;
  text-transform:capitalize;
}

.tag_link p a:hover {
  font-family: 'Encode Sans', sans-serif;
  background-color:#09809a;
  text-decoration: underline;
  color:#fff ;

}


.link-enlaces-notas {
  font-family: 'Encode Sans', sans-serif;
  font-size: 17px;
  color: #fff;
  font-weight: 600;
}
.link-enlaces-notas:hover {
  color: #000;
}
.block-title_tags {
  padding: 0 0 0 15px;
}
.title_tags {
  font-size: 14px;
  font-family: 'Encode Sans', sans-serif;
  font-weight: 600;
  color: #444444;
}
.group-list-tags {
  padding: 0;
}
.list-tags {
  list-style: none;
  display: inline-block;
  margin: 0 10px 5px 0;
}
.badge-tags-important {
  font-family: 'Encode Sans', sans-serif;
  font-size: 15px;
  color: #fff;
  font-weight: 500;
  background-color: #002944;

}
.badge-tags-important:hover {
  background-color: #003f68 !important;
  color: #fff;
}
.owl-carousel_galeria .owl-nav {
  margin-top: 4px;
}
.owl-carousel_galeria .owl-nav .owl-prev {
  padding: 0 2px;
  position: absolute;
  left: 0;
  color: #fff;
  background: #0b9cff;
  background-color: rgba(9, 128, 154, 0.74);
  top: 45%;
  font-size: 32px;
}
.owl-carousel_galeria .owl-nav .owl-next {
  padding: 0 2px;
  position: absolute;
  color: #fff;
  right: 0;
  top: 45%;
  background-color: rgba(9, 128, 154, 0.74);
  font-size: 32px;
}
.owl-carousel_galeria .owl-nav .owl-prev:hover,  .owl-carousel_galeria .owl-nav .owl-next:hover {
  background-color: rgba(15, 169, 202, 0.74);
}
.icon-angle-left:before {
  top: 4px;
  position: relative;
}
.icon-angle-right:before {
  top: 4px;
  position: relative;
}
.post-nota-galeria-2 {
  margin-bottom: 2px;
  margin-left: 2px;
}
.post-nota-galeria {
  border-radius: 5px;
  padding: 20px 40px;
  position: absolute;
  left: 1px;
  bottom: 1px;
  width: 100%;
  pointer-events: none;
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, .8) 100%);
}
.title-galeria {
  color: #fff;
  font-family: 'Roboto';
  font-weight: 600;
  font-size: 25px;
}
.parrafo-galeria {
  color: #fff;
  font-family: 'Open sans';
  font-size: 16px;
  text-align: center;
}
.bg-vod-emisiones {
  background-color: #dedede;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.logo_over_images {
  position: absolute;
  top: 10px;
  left: 1px;
  z-index: 1;
}
.bg-degradado-vod {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.bg-degradado-banner-vod {
  border-radius: 10px 0;
  padding: 0;
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  pointer-events: none;
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 50%, rgba(0, 0, 0, .9) 100%);
}
.group-banner-vod {
  list-style: none;
  margin: 0;
  padding: 0 0 0 16px;
}
.group-banner-vod li {
  padding-left: 0;
}
.a_rrss_link {
  font-family: 'Encode Sans', sans-serif;
  font-size: 16px;
  color: #fff;
}
.icon-rrss-banner-vod {
  color: #fff;
  font-size: 30px;
  margin-right: 5px;
  vertical-align: middle;
}
.pd-left-vod-programa {
  padding-left: 37px;
}
.title_programa-vod {
    font-family: 'Encode Sans', sans-serif;
    font-size: 22px;
    font-weight: 600;
    color: #002944;
}
.horario_programa-vod {
    font-family: 'Encode Sans', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #5d5c5c;
    line-height: 0.3;
}
.group-rrss-vod {
  padding: 0;
  margin: 0;
}
.group-rrss-vod li {
  display: inline-block;
  margin: 0 5px;
}
.icon-rrss-vod {
  color: #fff;
  font-size: 30px;
  background-color: #000;
  padding: 8px 8px 2px 6px;
  line-height: 0;
  border-radius: 5px;
}
.icon-calendar-vod {
    color: #463939;
    font-size: 25px;
}
.fb-icon-vod {
  background-color: #235b9e;
}
.tw-icon-vod {
  background-color: #00abe3;
}
.msj-icon-vod {
  background-color: #ff312e;
}
.gp-icon-vod {
  background-color: #dc4e41;
}
.wts-icon-vod {
  background-color: #25d366;
}
.msn-icon-vod {
  background-color: #0084ff;
}
.title-vod-emisiones {
    font-family: 'Encode Sans', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #002944;
    border-left: 2px solid #d63a1f;
    padding-left: 8px;
}
.thumbail-categoria-corporativo-emisiones {
  background-color: var(--color-marron-programacion);
  border: 1px solid #ecf6ff;
  border-radius: 10px 0;
}
.thumbail-categoria-corporativo-emisiones {
    background-color: var(--color-marron-principal);
    border: 1px solid #9a9a9a;
    border-radius: 10px 0;
}
.title-box-emisiones {
    font-family: 'Encode Sans', sans-serif;
    font-size: 24px;
    color: #fff;
    font-weight: 600;
    max-height: 59px;
    overflow: hidden;
    min-height: 56px;
}
.fecha_vod-emision {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  line-height: 0.6;
}
.fecha-video-vod {
    font-family: 'Encode Sans', sans-serif;
    color: #5d5c5c;
    font-size: 22px;
    font-weight: 600;
}
.texto-vod {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 18px;
  font-weight: 400;
}
.title-vod-clips-corporativo {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
  min-height: 60px;
  overflow: hidden;
  max-height: 60px;
}
.hrs-vod-corporativo {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}
.title-vod-clips-generico {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 17px;
  font-weight: 400;
  min-height: 60px;
  overflow: hidden;
  max-height: 58px;
}
.hrs-vod-generico {
  font-family: 'Encode Sans', sans-serif;
  color: #8d8d8d;
  font-size: 15px;
}
/* cuarto cambio */
.logo_programa_vod {
  height: 76px;
}
.size_logo_vod {
  height: 150px;
}
/* .title-noticia-relacionada {
  font-family: 'Encode Sans', sans-serif;
  font-size: 25px;
  font-weight: 600;
  color: #09809a;
  border-left: 2px solid #09809a;
  padding-left: 8px;
} */
.title-noticia-relacionada {
    font-family: 'Encode Sans', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: var(--color-titulos-interna);
    border-left: 2px solid var(--color-titulos-interna);
    padding-left: 8px;
}
.hrs-noticia-relacionada-corp {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 1.9;
}
.title-noticias-relacionadas-box-corp {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  max-height: 92px;
  overflow: hidden;
}
.pd-noticias-relacionadas {
  padding-left: 0;
}
.font-publicidad_vod {
  color: #fff;
}
.img-fluid-desktop {
  max-width: 110%;
  right: 13px;
  position: relative;
}
#parallax-section-vod-historico {
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
#parallax-section-vod-historico {
  height: 274px;
  width: 100%;
}
#parallax-section-vod-historico .container {
  height: 400px;
  z-index: 1;
}
#parallax-section-vod-historico .caption-banner {
  position: relative;
  z-index: 5;
}
.talento_ecentral-vod-historico {
  margin-top: 11px;
  height: 275px;
}
.logo_ecentral-vod-historico {
  height: 122px;
}
.logo_bas-vod-historico {
  height: 223px;
}
.img-overlay1:after {
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
}
.bg-box_banner {
  max-height: 275px;
}
.frase_programa_vod {
  font-family: 'Open Sans', sans-serif;
  font-weight: 500;
  font-size: 40px;
  color: #fff;
  text-align: right;
  line-height: 1;
}
.frase_programa_vod span {
  font-weight: bold;
}
.slogan_programa_vod {
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  text-align: right;
  line-height: 1;
  font-size: 23px;
}
.slogan_programa_vod span {
  font-weight: bold;
}
.group-rrss-banner-historico {
  display: inline-block;
  padding-left: 5px;
}
.group-rrss-banner-historico li {
  list-style: none;
  text-align: right;
}
.item_list-rrss-banner-historico {
  min-width: 178px;
}
.item_list-rrss-banner-historico a {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 14px;
}
.icon-rrss-banner-vod-historico {
  color: #fff;
  font-size: 30px;
  margin: 0 5px;
  z-index: 20;
  position: relative;
  vertical-align: middle;
}
.mr-08 {
  margin-right: 4px;
}

.bg-degradade_portada-programas {
  border-radius: 0 0 10px 0;
  padding: 90px 10px 0 10px;
  position: relative;
  text-align: center;
  top: 149px;
  height: 191px;
  background-image: -moz-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -ms-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -o-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(9, 128, 154, 0.5) 30%, rgba(0, 0, 0, .7) 100%);
  background-image: -webkit-gradient(linear, center top, center bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(17, 48, 53, 0.68) 41%, rgb(15, 41, 46) 100%);
}
.title-portada_programas {
  font-family: 'Encode Sans', sans-serif;
  font-size: 25px;
  font-weight: 600;
  color: #09809a;
  border-left: 2px solid #09809a;
  padding-left: 8px;
}
.title-emisiones-portada-programas {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
  min-height: 50px;
}
.hrs-portada-programas-corporativo {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
}
.hrs-portada-programas-corp {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 13px;
  line-height: 1.9;
}
.title-portada-programas-corporativo {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 17px;
  font-weight: 400;
}
.title-portada-programas-box-corp {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 15px;
  font-weight: 400;
  max-height: 92px;
  overflow: hidden;
}
.title-portada-programas-generico {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 17px;
  font-weight: 400;
}
.hrs-portada-programas-generico {
  font-family: 'Encode Sans', sans-serif;
  color: #8d8d8d;
  font-size: 15px;
}
.second-title-portada-programas-generico {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 16px;
  font-weight: 600;
}
.pd-left-portada-programas {
  padding-left: 0;
}
.hrs-portada-programas-generico {
  font-family: 'Encode Sans', sans-serif;
  color: #8d8d8d;
  font-size: 13px;
}
.pd-left-portada-programa-principal-corpo {
  padding-left: 20px;
  padding-right: 29px;
}
.pd-left-portada-programa-principal {
  padding-left: 0;
  padding-right: 20px;
}
.pd-left-portada-programas-corp {
  padding-left: 0;
}
.row-equal > div[class*='col-'] {
  display: flex;
  flex: 1 0 auto;
}
.row-equal .card {
  width: 100%;
}
.carousel-inner>.row-equal.active, .carousel-inner>.row-equal.next, .carousel-inner>.row-equal.prev {
  display: flex;
}
.carousel-inner>.row-equal.active.left, .carousel-inner>.row-equal.active.right {
  opacity: 0.5;
  display: flex;
}
.btn-outline-flechas-programacion {
  font-size: 1rem;
    color: var(--color-marron-principal);
    background-color: transparent;
    background-image: none;
    border: 2px solid var(--color-marron-principal);
}
.btn-outline-flechas-programacion:hover {
  color: #fff;
  background-color: var(--color-marron-principal);
  background-image: none;
  border: 2px solid var(--color-marron-principal);
}
.card-img-top-250 {
  max-height: 250px;
  overflow: hidden;
}
/*Cambio C9N 27-11-18 */
.box-title-seccion-programacion {
    padding: 0 0 0 30px;
    background-color: var(--color-marron-principal);
    border-radius: 10px 10px 0 0;
}
.title-seccion-programacion {
  color: #fff;
  font-family: 'Encode Sans', sans-serif;
  font-size: 18px;
  letter-spacing: 1px;
  font-weight: 600;
  padding-top: 5px;
}
.border-programacion {
  border: 2px solid #09809a;
  border-radius: 0 0 10px 0;
}
.block_flechas {
  top: 10px;
  z-index: 100;
}
.block_programa {
  background: transparent;
  border-top: 2px solid var(--color-marron-principal);
}
.block_programa:hover {

background: #dedede;

color: #fff !important;

}
.block_programa.active {
background: var(--color-marron-principal);
color: #d8d8ca !important;
}
.block_programa.active span.nombre_program, .block_programa.active span.horario_programa, .block_programa.active div.descripcion_programa, .block_programa.active div.block_hora {
  color: #fff;
}
.carousel-item {
  width: auto;
}
.block_programacion {
  border: 1px solid #910e0e;
  padding: 0;
}
.block_hora {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-principal);
  font-size: 42px;
  font-weight: 600;
}
.program_date {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-principal);
  font-size: 36px;
  font-weight: 600;
}
/*cambio 30-11-18*/
.block_programa-horarios {
  background: transparent;
  position: relative;
  z-index: 1;
}
.nombre_program {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-marron-principal);
  font-size: 30px;
  font-weight: bold;
  padding: 0;
  margin: 0;
}
.horario_programa {
  color: #FFF;
  font-size: 1rem;
  padding: 0;
}
.descripcion_programa {
  font-family: 'Encode Sans', sans-serif;
  color: #05282f;
  font-size: 16px;
  padding: 0;
  margin: 0;
  max-height: 51px;
  overflow: hidden;
}


.active .img_active {
  -webkit-filter: grayscale(0);
  filter: grayscale(0);
}

.img_programacion {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}



.nav-tabs-en_vivo {
  border-bottom: 3px solid #24b3d1;
}
.nav-tabs .nav-link.disabled {
  color: #fff;
  background-color: #0b9cff;
  font-family: 'Encode Sans', sans-serif;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 0.3px;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  color: #fff;
  background-color: #24b3d1;
  border-color: #24b3d1 #24b3d1 #24b3d1;
  font-family: 'Encode Sans', sans-serif;
  font-size: 17px;
  font-weight: 600;
  padding: 8px 30px;
}
.nav-tabs .nav-link {
  color: #fff;
  background-color: #085465;
  border-color: #085465 #085465 #085465;
  font-size: 17px;
  font-weight: 400;
  font-family: 'Encode Sans', sans-serif;
  padding: 8px 30px;
  border-radius: 0 10px 0 0;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #0580e1 #0580e1 #0b9cff;
}
.nav-tabs {
  border-bottom: 1px solid #24b3d1;
}
.tab-content > .tab-pane {
  display: block;
}
.envivo-icon {
  color: #f00;
  font-size: 23px;
  padding: -5px 3px 0 0;
  line-height: 0;
  margin-right: 4px;
  vertical-align: middle;
}
.iframe-live {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  height: 100%;
}
.icon-portada-envivo {
  font-size: 35px;
  vertical-align: middle;
}
.font-envivo {
    color: #424141;
    font-family: 'Encode Sans', sans-serif;
    font-size: 25px;
    line-height: 0;
}
.name_programa-envivo {
  font-family: 'Encode Sans', sans-serif;
  color: #002944;
    border-left: 2px solid #002944;
  font-size: 30px;
  font-weight: 600;
  padding-left: 10px;
}
.icon-rrss-envivo {
    color: #fff;
    font-size: 25px;
    background-color: #d63a1f;
    padding: 8px 8px 2px 6px;
    line-height: 0;
    border-radius: 5px;

}
.box_iframe-vivo {
  padding-top: 30.25%;
  display: table;
  height: 570px;
}
.list-rrss-envivo {
  padding: 0;
  margin: 0;
}
.list-rrss-envivo li {
  display: inline-block;
}
.item_list-rrss-envivo a {
  color: #177488;
  font-size: 30px;
  margin-right: 3px;
}
.btn-programacion-envivo {
font-family: 'Encode Sans', sans-serif;
    border-style: solid;
    border-width: 1.4px;
    background-color: #002944;
    border-color: #031019;
    /* border-color: rgb(9, 103, 156); */
    border-radius: 8px;
    /* background-color: #0083ce; */
    box-shadow: 0px 2px 0px 0px #031019;

}

.btn-programacion-envivo:hover {
font-family: 'Encode Sans', sans-serif;
  border-width: 1.4px;
    border-color: #031019;
  border-radius: 8px;
  background-color: #033e65;
  box-shadow: 0px 2px 0px 0px #031019;;

}

.title-emisiones_envivo {
    font-family: 'Encode Sans', sans-serif;
    font-size: 25px;
    font-weight: 600;
    color: #d63a1f;
    border-left: 2px solid #d63a1f;
    padding-left: 8px;
}

.btn_envivo {
  color: #fff;
  background-color:#002944;
  border-color: #002944;
  font-size: 17px;
  font-weight: 400;
  font-family: 'Encode Sans', sans-serif;
  padding: 8px 30px;
  border-radius: 0 10px 0 0;
}
.btn_envivo_activo {
  background-color: var(--color-linea-submenu-principal);
  border-color: var(--color-linea-submenu-principal);
  font-family: 'Encode Sans', sans-serif;
  font-weight: 600;
}
.border-bottom-live{
  border-bottom: 3px solid var(--color-marron-principal);
}
.font-taxonomia a {
  font-family: 'Encode Sans', sans-serif;
  font-size: 42px;
  color: #09809a;
  font-weight: 600;
  text-align: center;
  border-left: 2px solid #09809a;
  padding-left: 15px;
  text-decoration: none;
}
.box-title-taxonomia {
  background-color: #09809a;
  border-radius: 10px 0;
  margin-bottom: 20px;
  line-height: 14px;
  border: 1px solid #09809a;
}
.title_taxonomia {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: bold;
  font-size: 18px;
}
.font-buscador {
  font-family: 'Encode Sans', sans-serif;
  color: #4d4d4e;
  font-size: 28px;
  font-weight: 600;
}
.texto-resultado-buscador {
  font-family: 'Encode Sans', sans-serif;
  font-size: 20px;
  color: #3b3b3b;
}
.title_buscador-noticias {
  font-family: 'Encode Sans', sans-serif;
  font-size: 20px;
  color: #09809a;
}
.bg-buscador-noticias {
  background-color: #ffffff;
  border: 2px solid #bcbcbc;
  border-radius: 10px 0 10px 0;
  padding: 10px;
}
.form-control_search {
  background-color: #fff;
  border-radius: 10px;
}
.btn-search {
  background-color: transparent !important;
}
.icon-search {
  font-size: 26px;
  color: #09809a;
  padding: 0;
}
.bg-atv-mas {
  background-color: #1f1f1f;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.title-seccion-seccion-atv-mas {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 16px;
  font-weight: 600;
  max-height: 96px;
  overflow: hidden;
}
.pl-seccion-atvmas {
  padding-left: 0;
  padding-right: 20px;
}
.pd-left_atvmas {
  padding-left: 0;
}
.thumbail-seccion-corporativo-atvmas {
  background-color: #595959;
  border-radius: 10px 0;
  border: 1px solid #8a8a8a;
  color: #fff;
}
.four-title-seccion-corporativo-atvmas {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 23px;
  font-weight: 600;
  max-height: 94px;
  overflow: hidden;
}
.title-seccion-categorias-generales-atvmas {
  font-family: 'Encode Sans', sans-serif;
  color: var(--color-textos-titulos);
  font-size: 30px;
  font-weight: 600;
  max-height: 254px;
  overflow: hidden;
}
.hrs_categoria-atv-generico_atvmas {
  font-family: 'Encode Sans', sans-serif;
  font-size: 12px !important;
  color: #8d8d8d;
  font-weight: 500;
}
.hrs_categoria-atv-generico_atvmas_v2 {
  font-family: 'Encode Sans', sans-serif;
  font-size: 15px !important;
  color: #8d8d8d;
  font-weight: 500;
}
.hrs_seccion-atvmas-corp {
}
.box-title-legal {
  background-color: var(--color-marron-programacion);
  border-radius: 10px 0;
  margin-bottom: 20px;
  line-height: 14px;
  border: 0 solid #09809a;
}
.title_legal {
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  font-size: 18px;
}
.card-head-atv {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: transparent;
  background-clip: border-box;
  border: 0;
}
.card-header-atv {
  padding: 0.75rem 1.25rem;
  margin-bottom: 6px;
  border: 1px solid #065769;
  color: #fff !important;
  background-color: transparent;
}
.bg_collapse-atv {
  background-color: #09809a;
  color: #fff;
  margin-bottom: 6px;
}
.btn-link-acordion-atv {
  font-weight: 600;
  color: #065769;
  background-color: transparent;
  text-decoration: none;
  text-align: left;
  white-space: normal;
}
.btn-link-acordion-atv:hover {
  color: #065769;
  text-decoration: none;
  background-color: transparent;
  border-color: transparent;
}
.parrafo_contactanos {
  font-family: 'Encode Sans', sans-serif;
  font-size: 18px;
  color: #3b3b3b;
}
.title-contactanos {
  font-family: 'Encode Sans', sans-serif;
  font-weight: 600;
  font-size: 22px;
  color: #3b3b3b;
}
.frase_contactanos {
  font-family: 'Encode Sans', sans-serif;
  font-weight: 400;
  font-size: 16px;
  color: #3b3b3b;
}
.name_form_contactanos {
  font-family: 'Encode Sans', sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #3b3b3b;
}
.form-control-atv {
  border: 1px solid #0fa9ca;
}
.title-frecuencia {
  font-family: 'Encode Sans', sans-serif;
  font-size: 16px;
  color: #065769;
}
.name-frecuencia {
  font-family: 'Encode Sans', sans-serif;
  color: #4c4c4c;
  font-size: 16px;
  font-weight: 500;
}
.title_region {
  font-family: 'Encode Sans', sans-serif;
  font-size: 20px;
  font-weight: 600;
}
.table-atv {
  margin-bottom: 0;
  background-color: #fff;
  border-radius: 10px 0 0 0;
  border: 1px solid #0fa9ca;
}
.table-header_atv {
  background-color: #0fa9ca;
  color: #fff;
}
.table-header_canales {
  background-color: #f7f7f8;
  color: #065769;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 1px solid #0fa9ca;
}
.table th, .table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.txt-align {
  text-align: center;
}
.thumbail-noticias-sidebar-corp {
  background-color: #09809a;
  border-radius: 10px 0;
  border: 1px solid #0fa9ca;
}
.hrs-noticias-secundarias-corp {
  font-family: 'Encode Sans', sans-serif;
  font-size: 12px !important;
  color: #fff;
  font-weight: 500;
}
.title-noticias-segundarias-corp {
  font-size: 17px;
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-weight: 600;
  max-height: 64px;
  overflow: hidden;
}
.bg-atv-play {
  background: -moz-linear-gradient(top, #0a4872 0%, #1e8199 100%, #1e5799 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #0a4872 0%, #1e8199 100%, #1e5799 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #0a4872 0%, #1e8199 100%, #1e5799 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a4872', endColorstr='#1e5799', GradientType=0 ); /* IE6-9 */
  background-repeat: no-repeat;
  padding-bottom: 20px;
}
.section_block {
  padding-top: 60px;
}
.logo_atv {
  text-align: center;
  margin: 0 auto;
}
.intro {
  color: #fff;
  font-family: 'Encode Sans', sans-serif;
  font-size: 30px;
  font-weight: 400;
  text-align: center;
}
.section_phone_video {
  margin-bottom: 30px;
  height: 354px;
}
.video_atv {
  text-align: center;
  margin: 0 auto;
  width: 670px;
}
.video-responsive {
  bottom: 335px;
  position: relative;
  height: 316px;
  padding-top: 30px;
}
.video-responsive iframe,  .video-responsive object,  .video-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.second_text {
  text-align: center;
  padding: 0 180px;
}
.paragraf {
  color: #fff;
  font-family: 'Exo 2', sans-serif;
  font-size: 26px;
  font-weight: 300;
}
.btn_stores {
  text-align: center;
  margin-bottom: 70px;
}
.btn_st {
  padding: 10px;
}
.megaphone {
  height: 600px;
  background-color: #000;
}
.font-no_encontrado{
  font-family: 'Encode Sans', sans-serif;

  color: #4d4d4e;
  font-size: 30px;
  font-weight: bold;
  text-align: center;
}

.font-no_encontrado span{
  font-family: 'Encode Sans', sans-serif;
  color: #4d4d4e;
  font-size: 28px;
  font-weight: 600;
  text-align: center;
}
/* tienda menu stores */
  .block_box-store{
    margin-left: 15px;
  }
.title_stores_nav{
  color: #fff;
  font-family: 'Encode Sans', sans-serif;
  font-size: 18px;
  margin-left: 15px;
}



.box_general{
  background-color: #085e71;
  padding: 5px 0;
}


/* tiendas footer */
.box_stores{
  margin-top: 50px;
}

.title_stores{
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 16px;
  font-weight: 600;

}

.img_tiendas_atv_play{
  height: 70px;
}

.img_tiendas_app_store, .img_tiendas_play_store {
  height: 46px;
}
.group_tienda{
  padding-left: 0;
}

#toTop {
    position: fixed;
    bottom: 10px;
    right: 15px;
    cursor: pointer;
    display: none;
    z-index: 10;
}
.back-top {
    background-color: var(--color-marron-principal);
    border: 1px solid  var(--color-linea-submenu-principal);
    padding: 7px 9px;
    height: 50px;
    width: 50px;
    border-radius: 50% !important;
    color: #fff;
}
.arrow_up-font{
  font-size: 22px;
  /* text-align: center; */
  vertical-align: middle;
  position: relative;
  right: 0px;
  top: 2px;
  font-weight: 400;
}


.atv_mas_senal{
  height: 62px;
}
.title_senal{
  font-family: 'Encode Sans', sans-serif;
  color: #fff;
  font-size: 18px;
}

.number_senal{

  background-color: #ff0101;
  font-weight: bold;
  padding: 2px 10px;
  border-radius: 5px;
  margin-right: 7px;


}


  .alert {
      position: relative;
      padding: 0.60rem 1.25rem;
      margin: 0;
      border: 1px solid transparent;
      border-radius: 0.25rem;
  }

  .parrafo_alerta{
    font-family: 'Encode', sans-serif;
    font-size: 20px;
    color: #fff;
    font-weight: bold;
  }
  .size_logo_alert{
    height: 60px;
    /* text-align: center; */
  }
  .close_alerta{
    position: absolute;
    top: 14px;
    background-color: #000000a3;
    border-radius: 50%;
    padding: 7px;
    border: 3px solid #fff;
  }

  .icon-close_alerta {
    color: #fff;
    font-size: 23px;
  }

/*FIN ALERTA-----------------------------------------------------  */


    .alerta_noticias{
      background-color: #fda600;
    }
    /* entretenimiento------------------------------------------- */
    .alerta_entretenimiento{
      background-color: #f1830d;
    }
    /* deportes------------------------------------------- */
    .alerta_deportes{
      background-color: #7ab317;
    }
    /* novelas------------------------------------------- */
    .alerta_novelas{
      background-color: #c61935;
    }
    /* tendencias ------------------------------------------ */
    .alerta_tendencias{
      background-color: #d1b810;
    }
    /* atv mas ------------------------------------------ */
    .alerta_atv-mas{
      background-color: #3a3a3a;
    /* background-color: #ff0101; */
    }

    .close_atvmas{
      background-color: #ff0101;
      /* background-color: #3a3a3a; */
    }




    .box_talento_alerta{
        height: 70px;
    }

    .img_talento_alert{
    height: 235px;
    position: absolute;
    /* bottom: 0; */
    top: -30px;
    }

.img_logo_program {
  height: 102px;
  position: absolute;
  bottom: 0;
  top: -16px;
  left: 25%;
}
.logo_over_images_carousel {
  position: absolute;
  top: 0px;
  left: 0px
  z-index: 1;
}

.pd-block-hor-generico {
    padding: 0 10px 10px 0;
}
.icon-search-mobile {
    font-size: 26px;
    color: #fff;
}

.box_antena_especial-responsive {
  background-color: #d63a1f;
}

.btn_antena_especial {
  background-color:#d63a1f;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Encode Sans', sans-serif;
  padding: 5px 13px 5px 13px;
  border: 0;
  border-radius: 5px 5px;
  margin-left: 8px;
  color: #fff;
}

.btn_antena_especial:hover, .btn_antena_especial:active, .btn_antena_especial:focus {
  background-color: #e8391a !important;
  color: #fff;
}
.icon-antena_especial {
  height: 26px;
}

@media (min-width: 1200px) {
  .container {
    width: 1200px;
    max-width: 1200px;
  }
}

@media(max-width:1200px) {
  .navbar-envivo {
    position: relative;
    margin-left: 0;
  }
  .title-noticia-01 {
    font-size: 40px;
  }
  .subtitle-noticia-01 {
    font-size: 19px;
  }
  .title-noticia-02 {
    font-size: 26px;
    max-height: 220px;
  }
  .title-noticia-05 {
    font-size: 20px;
    max-height: 147px;
  }
  .pd-left-noticia-05 {
    padding-left: 0;
  }
  .pd-left-emisiones {
    padding-left: 0;
  }
  .pd-left-seccion-categoria-portada {
    padding-left: 20px;
  }
  .pd-left-categoria-noticia_v02 {
    padding-left: 0;
  }
  .title-categoria-corporativo {
    font-size: 18px;
    min-height: 105px;
  }
  .title-categoria-interna {
    font-size: 16px;
    max-height: 58px;
    overflow: hidden;
  }
  .title-categoria-interna-01 {
    font-size: 18px;
  }
  .title-categoria-interna-01-general {
    font-size: 19px;
  }
  .title-categoria-deportes-generico {
    font-size: 18px;
  }
  .title-categoria-entretenimiento-generico {
    font-size: 13px;
    max-height: 59px;
    overflow: hidden;
  }
  .title-categoria-interna_v2 {
    font-family: 'Encode Sans', sans-serif;
    color: var(--color-textos-titulos);
    font-size: 16px;
    font-weight: 600;
  }
  .pd-left-vod-programa {
    padding-left: 0;
  }
  .title-noticias-relacionadas-box-corp {
    font-size: 13px;
    max-height: 61px;
  }
  .title-box-emisiones {
    font-size: 21px;
  }
  .fecha_vod-emision {
    font-size: 15px;
  }
  #parallax-section-vod-historico {
    height: 223px;
    width: 100%;
  }
  .bg-box_banner {
    max-height: 224px;
  }
  .logo_bas-vod-historico {
    height: 145px;
  }
  .frase_programa_vod {
    font-size: 30px;
  }
  .slogan_programa_vod {
    line-height: 0;
    font-size: 18px;
  }
  .item_list-rrss-banner-historico {
    min-width: 148px;
  }
  .item_list-rrss-banner-historico a {
    font-size: 12px;
  }
  .icon-rrss-banner-vod-historico {
    font-size: 24px;
  }
  .talento_ecentral-vod-historico {
    height: 220px;
  }
  .logo_cbt_historico {
    margin-left: 67px;
  }
  .pd-left-portada-programas {
    padding-left: 20px;
  }
  .pd-left-portada-programa-principal-corpo {
    padding-left: 0;
    padding-right: 29px;
  }
  .box_iframe-vivo {
    padding-top: 31.25%;
    display: table;
    height: 460px;
  }
  .title-seccion-seccion-atv-mas {
    max-height: 58px;
  }
  .pl-seccion-atvmas {
    padding-left: 15px;
  }
  .title-seccion-categorias-generales-atvmas {
    font-size: 19px;
  }
  .close_alert {
    top: -10px;
    right: 21px;
  }
  .icon-close {
    font-size: 15px;
  }
  .logo_over_images {
    left: 15px;
  }
  .group-banner-vod {
    margin: 0;
    padding-left: 17px;
  }
  .box_live {
  }
  .img_tiendas_app_store, .img_tiendas_play_store {
    height: 39px;
  }
  .group_tienda{
    padding-left: 10px;
  }
}

@media (max-width: 992px) {
.box_atv_play-responsive {
    background-color: #424141;
    color: #FFF;
}
header {
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, .25);
}
.title-noticia-01 {
  font-size: 33px;
}
.title-noticia-02 {
    font-size: 19px;
    min-height: 90px;
    max-height: 33px;
}
.pd-left-noticia-02 {
  padding-left: 20px;
}
.title-noticia-03 {
  font-size: 18px;
  min-height: 64px;
}
.title-noticia-05 {
  max-height: 52px;
  overflow: hidden;
}
.pd-left-noticia-05 {
  padding-left: 20px;
}
.pd-left-emisiones {
  padding-left: 20px;
}
.pd-left-categoria-noticia_v03 {
  padding-left: 0;
}
.pd-left-categoria-novelas {
  padding-left: 0;
}
.title_block-ultimas-noticias {
  font-size: 20px;
}
.parrafo_block-ultimas-noticias {
  font-size: 12px;
}
.pd-left-categoria-noticia {
  padding-left: 20px;
}
.pd-left-categoria-noticia_v02 {
  padding-left: 20px;
}
.pd-left-categoria-tendencias {
  padding-left: 0;
}
.title-categoria-entretenimiento-generico {
  font-size: 16px;
  max-height: 56px;
  overflow: hidden;
}
.title-categoria-interna_v2 {
  font-size: 16px;
  max-height: 57px;
  overflow: hidden;
}
.title_nav-footer {
  font-size: 19px;
}
.link-footer {
  font-size: 14px;
}
.icon-rrss-footer {
  font-size: 29px;
}
.alert-program {
  font-size: 21px;
}
/* -------------alerta agregar responsive */

.font-alert-actualidad, .font-alert-entretenimiento, .font-alert-deportes, .font-alert-deportes, .font-alert-tendencias, .font-alert-novelas, .font-alert-atv-mas {
  font-size: 20px;
}
/* vod */
.icon-rrss-vod {
  font-size: 25px;
}
.logo_bas-vod-historico {
  height: 117px;
}
.group-rrss-banner-historico {
  display: block !important;
}
.group-rrss-banner-historico li {
  text-align: left;
}
.item_list-rrss-banner-historico a {
  font-size: 16px;
}
.logo_cbt_historico {
  margin-left: 0;
}
.box_frase-cbt-historico {
  margin-top: 45px;
}
.title-portada-programas-corporativo {
  font-size: 16px;
  max-height: 74px;
  overflow: hidden;
}
.title-portada-programas-generico {
  font-size: 16px;
  max-height: 74px;
  overflow: hidden;
}
.pd-left-portada-programas-corp {
  padding-left: 20px;
  padding-right: 20px;
}
.hrs-portada-programas-corp {
  font-size: 15px;
}
.title-portada-programas-box-corp {
  font-size: 17px;
  max-height: 83px;
}
.pd-left-portada-programa-principal-corpo {
  padding-left: 20px;
  padding-right: 29px;
}
.pd-left-portada-programa-principal {
  padding-left: 20px;
  padding-right: 20px;
}
.block_hora {
  font-size: 24px;
}
.nombre_program {
  font-size: 25px;
}
.box_iframe-vivo {
  padding-top: 32.25%;
  display: table;
  height: 350px;
}
.icon-rrss-envivo {
  font-size: 20px;
}
.name_programa-envivo {
  font-size: 23px;
}
.icon-portada-envivo {
  font-size: 29px;
}
.btn-programacion-envivo {
  font-size: 16px;
}
.title-seccion-categorias-generales-atvmas {
  font-size: 16px;
  max-height: 56px;
}
.pd-left_atvmas {
  padding-left: 20px;
}
.close_alert {
  top: -18px;
  right: 22px;
}
.icon-close {
  font-size: 12px;
}
.btn_alert-actualidad, .btn_alert-deportes, .btn_alert-entretenimiento, .btn_alert-novelas, .btn_alert-novelas, .btn_alert-atv-mas {
  font-size: 16px;
}
.navbar-light .navbar-nav .nav-item {
  height: auto;
}
.block_socialmedia {
  display: none;
}
.nav-bar-atv {
  bottom: -8px;
  border-top: 1px solid #39c3df;
}
.navbar-nav {
  position: relative;
  bottom: 0;
  margin-top: 8px;
}
.navbar {
  padding: 0;
}
.navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
}
.navbar-light .navbar-nav .nav-link {
  margin: 0 15px;
}
.navbar-bg-atv {
  background-color: #09809a !important;
  border-bottom: 1px solid #25d9ff !important;
}
.brand-atv {
  margin-top: 5px;
}
.box_live_senal {
  position: relative !important;
  width: 420px;
  height: 225px;
}



.section_phone_video {
  margin-bottom: 43px;
}
.image_phone2 {
}
.video_atv {
  text-align: center;
  margin: 0 auto;
  width: 670px;
}
.video-responsive {
  bottom: none;
  position: relative;
  height: 316px;
  padding-top: 30px;
}
.first_text {
  padding: 0 200px;
}
.second_text {
  padding: 0 90px;
}
.box-middle iframe {
  width: 100%;
}
  .img-logogrupoatv {
    height: auto !important;
  }

/* cambio SNT 27-11-18*/
.navbar-light .navbar-nav .nav-link-especial {
  margin: 0 15px;
  color: #fff !important;
  font-weight: 600;
}

.navbar-bg-atv {
  background-color: #002944 !important;
border-bottom: 1px solid #d43a1e !important;
}
.nav-bar-atv {
    bottom: -8px;
    border-top: 1px solid #908d8d;
}
.navbar-light .navbar-toggler {
    color: #fff;
    border: 2px solid #d1391e;
}
.box_c9n {
    background-color: #25262b;
}
.box_atv_play-responsive {
    background-color: #ce1a1a;
    color: #FFF;
}

.form-control-mobile {
    background-color: #e2dcdc;
    border: 1px solid #c5c5c5;
}
}

@media (max-width: 768px) {
.title-categoria-corporativo {
    font-size: 18px;
    max-height: 76px;
    min-height: 81px;
}
.title-noticia-02 {
    font-size: 20px;
    min-height: 99px;
    max-height: 27px;
}
.title-noticia-03 {
  font-size: 16px;
  min-height: 84px;
}
.pd-left-noticia-05 {
  padding-left: 0;
}
.pd-left-emisiones {
  padding-left: 0;
}
.pd-left-categoria-noticia_v03 {
  padding-left: 20px;
}
.pd-left-categoria-novelas-v02 {
  padding-left: 0;
}
.pd-left-categoria-tendencias_v02 {
  padding: 0;
}
.title-noticia-05 {
  max-height: 146px;
  overflow: hidden;
}
.second-title-categoria {
  font-size: 15px;
}
.third-title-categoria {
  font-size: 20px;
}
.title_block-ultimas-noticias {
  font-size: 18px;
}
.title-categoria-corporativa-entretenimiento-generico {
  font-size: 22px;
}
.texto_detalle-categoria p img {
  width: 100%;
}
/* agregar alerta */
.alert-program {
  font-size: 16px;
}
.btn_alert-novelas, .btn_alert-deportes, .btn_alert-entretenimiento, .btn_alert-tendencias, .btn_alert-actualidad, .btn_alert-atv-mas {
  font-size: 18px;
  padding: 2px 8px;
  margin-top: 2px;
}
.font-alert-actualidad, .font-alert-entretenimiento, .font-alert-deportes, .font-alert-deportes, .font-alert-tendencias, .font-alert-novelas, .font_alert-atv-mas {
  font-size: 16px;
}
.pd-left-vod-programa {
  padding-left: 20px;
}
#parallax-section-vod-historico {
  height: 134px;
}
.bg-box_banner {
  max-height: 134px;
}
.logo_bas-vod-historico {
  height: 86px;
}
.item_list-rrss-banner-historico {
  min-width: 172px;
}
.item_list-rrss-banner-historico a {
  font-size: 14px;
}
.icon-rrss-banner-vod-historico {
  font-size: 22px;
}
.talento_ecentral-vod-historico {
  height: 225px;
}
.box_frase-cbt-historico {
  margin-top: 14px;
}
.group-rrss-cbt-banner-historico {
  display: block !important;
  line-height: 1.3;
}
.pd-left-portada-programas {
  padding-left: 0;
}
.pd-left-portada-programa-principal-corpo {
  padding-left: 0;
  padding-right: 29px;
}
.pd-left-portada-programa-principal {
  padding-left: 0;
  padding-right: 29px;
}
.pd-left-portada-programas-corp {
  padding-left: 0;
  padding-right: 25px;
}
.pd-left-portada-programas-gene {
  padding-left: 0;
  padding-right: 25px;
}
.icon-rrss-banner-vod-historico {
  font-size: 20px;
}
.box_iframe-vivo {
  padding-top: 32.25%;
  display: table;
  height: 260px;
}
.icon-rrss-envivo {
  font-size: 16px;
}
.btn-programacion-envivo {
  font-size: 15px;
}
.icon-portada-envivo {
  font-size: 26px;
}
.font-envivo {
  font-size: 23px;
}
.name_programa-envivo {
  font-size: 17px;
}
.nav-tabs .nav-link {
  padding: 8px 20px;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
  padding: 8px 20px;
}
.font-taxonomia a {
  font-size: 34px;
}
.four-title-seccion-corporativo-atvmas {
  font-size: 21px;
  max-height: 138px;
}
.pd-left_atvmas {
  padding-left: 0;
}
.title-seccion-categorias-generales-atvmas {
  font-size: 18px;
  max-height: 151px;
}
/* tercer cambio */
.close_alert {
  top: -3px;
  right: 22px;
}
.icon-close {
  font-size: 18px;
}
/*cuarto cambio  */
.logo_programa_vod {
  height: 60px;
}
.box_live_senal {
  width: 357px;
  height: 185px;
}
.btn_live_programacion {
  font-size: 14px;
}
.font-alert-live {
  font-size: 20px;
}
.icon-close_live {
  font-size: 12px;
}
/* atvplay */
.img_logo_atv {
  width: 150px;
}
.intro {
  color: #fff;
  font-family: 'Exo 2', sans-serif;
  font-size: 30px;
  font-weight: 400;
}
.paragraf {
  font-size: 22px;
}
.section_block {
  padding-top: 30px;
}
.section_phone_video {
  height: 260px;
}
.video_atv {
  width: 520px;
}
.video-responsive {
  bottom: 261px;
  height: 245px;
}
.image_phone2 {
  height: 276px;
}
.second_text {
  padding: 0 20px;
}

    .logo_atv_play{
      height: 50px;
    }

    .parrafo_alerta {
      font-family: 'Encode', sans-serif;
      font-size: 20px;
      color: var(--color-marron-programacion);
      font-weight: bold;
    }

    .img_logo_program {
    height: 85px;
    position: absolute;
    top: -18px;
    }

    .close_alerta {
      top: 10px;
        padding: 7px;
    }

    .box_parrafo_alerta{
      top: 4px;
    }

}

@media (max-width: 576px) {
.badge_over_images_carousel {
  bottom: 91px;
}
.title-categoria-corporativo {
    font-size: 18px;
    max-height: 76px;
    min-height: 28px;
}
  .title-noticia-01 {
    font-size: 24px;
  }
  .title-noticia-02 {
    font-size: 22px;
    max-height: 106px;
    overflow: hidden;
  }
  .title-noticia-03 {
    font-size: 17px;
    min-height: 47px;
  }
  .title-noticia-05 {
    max-height: 127px;
    overflow: hidden;
    font-size: 18px;
  }
  .pd-left-ultimas-noticias, .pd-left-categoria-novelas, .pd-left-categoria-novelas-v02, .pd-left-categoria-tendencias, .pd-left-categoria-tendencias_v02 {
    padding-left: 20px;
  }
  .third-title-categoria {
    font-size: 15px;
  }
  .list-nota-icon-rrss {
    list-style: none;
    display: inline-block;
  }
  .nav-footer {
    text-align: center;
  }
  .logo_grupoatv {
    text-align: center;
  }
  .img-logogrupoatv {
    height: 78px !important;
  }
  .footer-bottom {
    font-size: 14px;
  }
  /* agregar alerta */
  .alert-program {
    font-size: 16px;
  }
  .btn_alert-novelas, .btn_alert-deportes, .btn_alert-entretenimiento, .btn_alert-tendencias, .btn_alert-actualidad, .btn_alert-atv-mas {
    font-size: 15px;
    padding: 3px 6px;
    margin-top: 2px;
  }
  .font-alert-actualidad, .font-alert-entretenimiento, .font-alert-deportes, .font-alert-deportes, .font-alert-tendencias, .font-alert-novelas, .font_alert-atv-mas {
    font-size: 16px;
  }
  .owl-carousel_programas .owl-dots {
    display: none;
  }
  .title-noticias-relacionadas-box-corp {
    font-size: 15px;
    max-height: 110px;
    padding-right: 8px;
  }
  .bg-box_banner {
  }
  .box_logo-vod-historico {
    display: none !important;
  }
  .talento_ecentral-vod-historico {
    height: 178px;
    margin-top: 4px;
  }
  .pd-left-portada-programa-principal-corpo {
    padding-left: 20px;
    padding-right: 29px;
  }
  .pd-left-portada-programa-principal {
    padding-left: 0;
    padding-right: 29px;
  }
  .pd-left-portada-programas-gene {
    padding-left: 20px;
    padding-right: 25px;
  }
  .title-portada-programas-box-corp {
    font-size: 15px;
    max-height: 84px;
  }
  .block_hora {
    font-size: 20px;
  }
  .nombre_program {
    font-size: 19px;
  }
  .box_iframe-vivo {
    padding-top: 34.25%;
    display: table;
    height: 310px;
  }
  .name_programa-envivo {
    font-size: 21px;
    margin-bottom: 11px;
  }
  .pd-left_atvmas {
    padding-left: 20px;
  }
  .close_alert {
    top: -1px;
    right: 22px;
  }
  .icon-close {
    font-size: 11px;
  }
  .navbar-envivo_mobile {
    padding: 0 0 0 12px;
  }
  .btn_toggle-atv {
    margin: 0 12px 0 0;
  }
  .icon-rrss {
    font-size: 30px;
    margin: 0 -4px;
    padding-left: 15px;
  }
  .header_mobile .brand-atv img {
    height: 60px !important;
  }
  .image_phone2 {
    display: none;
  }
  .video-responsive {
    bottom: 0;
    height: 245px;
  }
  .video_atv {
    width: 376px;
  }

  .logo_atv_play {
    height: 45px;
  }

  .parrafo_alerta {
    font-size: 14px;
  }

  .img_logo_program {
    height: 74px;
    top: -14px;
    }

    .box_alert_close{
      position: relative;
      left: 33px;
    }

  .img-logogrupoatv {
    height: 145px !important;
  }


}

@media (max-width: 500px) {
  .box_iframe-vivo {
    padding-top: 34.25%;
    display: table;
    height: 260px;
  }
  /* form menu */
  .pr-form-nav{
    padding-right: 15px;
  }

  .parrafo_alerta {
    font-size: 12px;
  }
}

@media (max-width: 450px) {
  .box_iframe-vivo {
    padding-top: 34.25%;
    display: table;
    height: 230px;
  }
  .box_alert_close{
    position: relative;
    left: 15px;
  }
}
@media (max-width: 420px) {
.title-categoria-corporativo {
    font-size: 16px;
    max-height: 64px;
    min-height: 64px;
}
  .title-noticia-02 {
    font-size: 18px;
    max-height: 45px;
    overflow: hidden;
    min-height: 65px;
  }
  .title-noticia-03 {
    font-size: 16px;
    min-height: 41px;
  }
  .title-name-programas {
    font-size: 18px;
  }
  .alert-program {
    font-size: 14px;
  }
  .title-noticia-05 {
    max-height: 96px;
    overflow: hidden;
    font-size: 16px;
  }
  .btn_alert-novelas, .btn_alert-deportes, .btn_alert-entretenimiento, .btn_alert-tendencias, .btn_alert-actualidad, .btn_alert-atv-mas {
    font-size: 13px;
    padding: 2px 6px;
    margin-top: 2px;
  }
  .pd-left-vod-programa {
    padding-left: 35px;
  }
  .title-noticias-relacionadas-box-corp {
    font-size: 14px;
    max-height: 110px;
    padding-right: 8px;
  }
  .talento_ecentral-vod-historico {
    height: 167px;
  }
  .title-emisiones-portada-programas {
    font-size: 17px;
  }
  .second-title-portada-programas-generico {
    font-size: 14px;
  }
  .block_hora {
    font-size: 16px;
  }
  .nombre_program {
    font-size: 17px;
  }
  .box_iframe-vivo {
    padding-top: 34.25%;
    height: 205px;
    height: 205px;
  }
  .font-taxonomia a {
    font-size: 28px;
  }
  .header_mobile .brand-atv img {
    height: 50px !important;
  }
  .btn-guia-programacion {
    font-size: 13px;
  }
  .intro {
    color: #fff;
    font-family: 'Exo 2', sans-serif;
    font-size: 23px;
    font-weight: 400;
  }
  .video-responsive {
    bottom: 0;
    height: 245px;
  }
  .video-responsive iframe,  .video-responsive object,  .video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
  .paragraf {
    font-size: 19px;
  }

  .title_tendencias h4{
    font-size: 13px;
  }
}

@media (max-width: 380px) {
  .title-noticia-02 {
    font-size: 22px;
    max-height: 80px;
    overflow: hidden;
  }
  .title-noticia-03 {
    font-size: 13px;
    min-height: 75px;
  }
  .title-noticia-03 {
    font-size: 20px;
    min-height: 75px;
  }
  .title-noticia-05 {
    max-height: 92px;
    overflow: hidden;
    font-size: 15px;
  }
  .title-name-programas {
    font-size: 15px;
  }
  .title-categoria-corporativa-entretenimiento-generico {
    font-size: 17px;
  }
  .alert-program {
    font-size: 14px;
  }
  .btn_alert-novelas, .btn_alert-deportes, .btn_alert-entretenimiento, .btn_alert-tendencias, .btn_alert-actualidad, .btn_alert-atv-mas {
    font-size: 13px;
    padding: 2px 6px;
    margin-top: 2px;
  }
  .title-noticias-relacionadas-box-corp {
    font-size: 14px;
    max-height: 80px;
  }
  .talento_ecentral-vod-historico {
    height: 197px;
  }
  .item_list-rrss-banner-historico a {
    font-size: 13px;
  }
  .title-emisiones-portada-programas {
    font-size: 15px;
  }
  .second-title-portada-programas-generico {
    font-size: 13px;
  }
  .title-portada-programas-box-corp {
    max-height: 56px;
  }
  .nombre_program {
    font-size: 14px;
  }
  .block_hora {
    font-size: 14px;
  }
  .box_iframe-vivo {
    padding-top: 34.25%;
  }
  .icon-portada-envivo {
    font-size: 25px;
  }
  .font-envivo {
    font-size: 21px;
  }
  .close_alert {
    top: 0px;
    right: 22px;
  }
  .icon-close {
    font-size: 11px;
  }
  .header_mobile .brand-atv img {
    height: 45px !important;
  }
  .header_mobile .btn_en-vivo {
    font-size: 13px;
  }
  .navbar-toggler {
    padding: 0.25rem 0.55rem;
  }
  .navbar-light .icon-mobile {
    font-size: 26px;
    color: #fff;
  }
  .box_live_senal {
    width: 315px;
    height: 161px;
  }
  .btn-guia-programacion {
    font-size: 12px;
  }
  .img_logo_atv {
    width: 127px;
  }
  .intro {
    color: #fff;
    font-family: 'Exo 2', sans-serif;
    font-size: 23px;
    font-weight: 400;
  }
  .paragraf {
    font-size: 18px;
    text-align: center;
  }
  .btn_st {
    padding: 4px;
  }
  .video-responsive {
    bottom: 0;
    height: 233px;
  }
  .video_atv {
    width: 326px;
  }
      .box_image_logo{
        padding-left: 0;
      }

      .parrafo_alerta {
        font-size: 11px;
      }

      .box_alert_close{
        position: relative;
      left: 15px;
      }

}
