   @font-face {
      font-family: 'muli-black';
      src: url('/css/v1.x/v1.3/fonts/especiales/Muli-Black.eot');
      src: url('/css/v1.x/v1.3/fonts/especiales/Muli-Black.eot?#iefix') format('embedded-opentype'),
         url('/css/v1.x/v1.3/fonts/especiales/Muli-Black.woff') format('woff'),
         url('/css/v1.x/v1.3/fonts/especiales/Muli-Black.ttf') format('truetype');
      font-weight: normal;
      font-style: normal;
   }

   @font-face {
      font-family: 'muli-semibold';
      src: url('/css/v1.x/v1.3/fonts/especiales/Muli-SemiBold.eot');
      src: url('/css/v1.x/v1.3/fonts/especiales/Muli-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('/css/v1.x/v1.3/fonts/especiales/Muli-SemiBold.woff') format('woff'),
         url('/css/v1.x/v1.3/fonts/especiales/Muli-SemiBold.ttf') format('truetype');
      font-weight: normal;
      font-style: italic;
   }

   /*Cabecera tuneada*/
   .copa-america-2019.header-seccion {
      background: url(/img/especiales/futbol/copa_america/2020/fondo.png) no-repeat center;
      background-size: cover;
      border-bottom: 0;
   }

   .copa-america-2019.header-seccion .container .img-hdr-1 {
      left: 400px;
      height: 90%;
      top: 4px;
   }

   .copa-america-2019.header-seccion .tit-seccion {
      font-family: 'muli-semibold', sans-serif;
      text-transform: uppercase;
      font-weight: 600;
      margin-top: 15px;
   }

   .copa-america-2019.header-seccion .tit-seccion span {
      margin-right: 5px
   }

   .copa-america-2019.header-seccion .tit-seccion a {
      text-decoration: none;
      color: #FFDF00;
   }

   .copa-america-2019.header-seccion .tit-seccion a:hover {
      text-decoration: none;
   }

   .copa-america-2019.header-seccion .titulo-temporada {
      font-family: 'muli-black', sans-serif;
      font-size: inherit;
      font-weight: 900;
      color: #FFDF00;
      color: #6bbce1;
   }

   .nav-seccion {
      display: none;
   }

   .nav-seccion.nav-seccion-wc {
      display: block;
      background: #eaeef6;
      border-bottom-color: #e6e6e6;
   }

   .nav-seccion.nav-seccion-wc ul li:first-child {
      padding-left: 0
   }

   .nav-seccion.nav-seccion-wc .btn-desp.active {
      background: transparent
   }

   .nav-seccion.nav-seccion-wc .menu-desp {
      background: #fafafa;
      top: 34px;
      box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
   }

   .nav-seccion.nav-seccion-wc ul li a,
   .nav-seccion.nav-seccion-wc .nav-seccion-menu .btn-desp {
      color: #00257B
   }

   .nav-seccion.nav-seccion-wc ul li a {
      font: 14px/35px 'sourcesans', sans-serif;
   }

   .nav-seccion.nav-seccion-wc ul li a:hover,
   .nav-seccion.nav-seccion-wc ul li a.active {
      color: #00257B;
      position: relative;
      border-bottom: none;
   }

   .nav-seccion.nav-seccion-wc ul li a:hover:before {
      position: absolute;
      content: " ";
      border-bottom: 4px solid #305D8D;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
   }

   .nav-seccion.nav-seccion-wc ul li.active a {
      border-bottom: none;
      color: #ffc413
   }

   .nav-seccion.nav-seccion-wc .menu-desp li {
      border-bottom: none;
   }

   .nav-seccion.nav-seccion-wc .btn-desp:after {
      border-top-color: #00257B;
   }

   .nav-seccion.nav-seccion-wc .btn-desp.active:after {
      border-bottom-color: #00257B;
      border-top-color: transparent;
   }

   .nav-seccion.nav-seccion-wc .container {
      border-bottom: none
   }

   .nav-seccion.nav-seccion-wc .container .inner {
      border-bottom: none
   }

   .nav-seccion.nav-seccion-wc ul li .as-icon-astv {
      font-size: 22px;
      line-height: 25px
   }

   .nav-seccion-mas.menu-desp .agr-desp .menu-desp {
      background: #eaeef6;
   }

   .nav-seccion-mas.menu-desp .agr-desp .menu-desp li {
      border: 0
   }

   .nav-seccion.nav-seccion-wc #historico>a:after {
      top: 12px;
      border-color: #fff transparent transparent
   }

   .nav-seccion.nav-seccion-wc #historico>a:hover:after {
      right: -5px;
      top: 7px;
      border-color: transparent transparent #ffc413
   }

   .tag .related {
      display: none
   }

   .cont-banderas {
      margin-top: -20px;
      margin-bottom: 20px;
      background: #fff;
      border-bottom: 1px solid #f1ece4;
      text-align: center;
   }

   .nav-banderas {
      display: inline-block;
      padding: 10px 0 10px 0;
   }

   .nav-banderas li {
      position: relative;
      float: left;
      margin: 0 5px 0 4px;
   }

   .nav-banderas li:first-child {
      margin-left: 0
   }

   .nav-banderas li:last-child {
      margin-right: 0
   }

   .nav-banderas li a {
      border: 1px solid #FFF;
      border-radius: 50px;
      float: left;
      height: 21px;
      overflow: hidden;
      width: 21px;
      position: relative;
   }

   .nav-banderas li a:hover {
      opacity: .7
   }

   .nav-banderas li a figure {
      margin: -1px 0 0 -6px;
   }

   .nav-banderas li a figure img {
      display: block;
      width: 31px;
   }
   .nav-banderas .list-grupo li:before {
    border: 1px solid #305D8D;
    border-radius: 100%;
    content: "";
    width: 23px;
    height: 23px;
    top: -1px;
    left: -1px;
    position: absolute;
}
   .nav-banderas .nombre {
      display: none;
      color: #00257B;
   }

   .nav-banderas .nombre-tablet {
      display: none;
   }

   .nav-banderas abbr[title] {
      border-bottom: 0
   }

   .nav-banderas.grupos {
      padding-top: 30px;
   }

   .nav-banderas.grupos li {
      margin: 0 3px;
   }

   .nav-banderas.grupos li:last-child {
      margin-right: 0
   }

   .nav-banderas.grupos .grupo {
      position: absolute;
      left: 24px;
      top: -25px;
      color: #00257B;
      width: 60px;
      text-align: center;
      font: 14px 'sourcesans', arial, sans-serif;
   }

   .nav-banderas.grupos a.grupo {
      border: none;
      border-radius: 0;
      float: inherit;
      height: inherit;
      overflow: inherit;
      width: auto;
   }

   .nav-banderas li.cont-grupo {
      margin-right: 19px;
   }

   .cont-banderas .btn-desp-menu {
      display: none;
      position: relative;
      color: #00257B;
      font: 13px/32px 'lucida sans', sans-serif;
   }

   .cont-banderas .btn-desp-menu:after {
      content: "";
      position: absolute;
      right: 0;
      top: 20px;
      border: 5px solid transparent;
      border-top-color: #00257B;
   }

   .cont-banderas .btn-desp-menu.active:after {
      border-top-color: #fff;
      border-bottom-color: inherit;
      top: 14px;
   }

   .nav-sedes {
      display: inline-block;
      /* padding: 5px 0; */
   }

   .nav-sedes li {
      float: left;
      margin: 0 5px 0px 4px;
   }

   .nav-sedes li:first-child {
      margin-left: 0;
   }

   .nav-sedes li:last-child {
      margin-right: 0
   }

   .nav-sedes li a {
      float: left;
      position: relative;
      padding: 10px 0;
      margin-bottom: -5px;
   }

   .nav-sedes li a:hover {
      opacity: .7
   }

   .nav-sedes li a:hover:before {
      position: absolute;
      content: " ";
      border-bottom: 2px solid #305D8D;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 1px;
   }

   .nav-sedes li a figure {
      margin: -1px 0 0 -6px;
   }

   .nav-sedes li a figure img {
      width: 31px;
   }

   .nav-sedes .nombre {
      color: #00257B;
   }



   /* BOTÓN SELECCIONES */
   .item-multimedia+.cont-cta {
      margin-top: -85px;
   }

   .cont-cta {
      margin-bottom: 10%;
      position: relative;
      z-index: 1;
   }

   .cont-cta .cta {
      background-image: linear-gradient(-180deg, #0977BD 0%, #003E66 100%);
      border: 1px solid #0C527F;
      border-radius: 2px;
      font: 14px/16px "muli", "sourcesans", sans-serif;
      color: #FFFFFF;
      letter-spacing: 0.08px;
      text-align: center;
   }

   .cont-cta .cta:hover {
      background: #0977BD;
   }

   @media (max-width: 991px) {
      .nav-sedes li:nth-child(10) {
         margin-left: 0
      }
   }

   @media (max-width: 991px) and (min-width: 768px) {
      .header-seccion {
         background-position-x: -200px;
      }

      .nav-banderas {
         padding-bottom: 20px;
         margin-bottom: 5px;
      }

      .nav-banderas li {
         position: relative;
         margin: 0 6px;
      }

      .nav-banderas li:nth-child(6n+6) {
         margin-right: 19px;
      }

      .nav-banderas .nombre-tablet {
         display: block;
         position: absolute;
         bottom: -20px;
         font: 12px/15px 'lucida sans', sans-serif;
         left: -1px;
         text-transform: uppercase;
         white-space: pre;
         color: #066aa5;
      }

      .nav-banderas.grupos li {
         margin: 0 4px;
      }

      .nav-banderas.grupos li.cont-grupo {
         margin-right: 20px;
      }

      .nav-sedes {
         width: 160%;
         padding-bottom: 15px;
      }

      .nav-sedes li {
         margin-right: 10px
      }

      .nav-sedes li a {
         margin-bottom: 0
      }

   }

   @media (max-width: 767px) {
      .nav-banderas .list-grupo li:before {

    top: 11px;

}


      .header-seccion {
         position: relative;
         z-index: 100;
         width: 100%;
      }

      .nav-seccion.nav-seccion-wc .desp-menu:after {
         top: 13px
      }

      .nav-seccion.nav-seccion-wc .hidden-md {
         display: block;
         margin-right: -10px;
         padding: 0 30px 0 10px;
         font: 14px/28px "Lucida Grande", Tahoma, Verdana, sans-serif, sans-serif;
         color: #FFF;
         position: relative;
      }

      .nav-seccion.nav-seccion-wc .tit-seccion-nav {
         font-family: 'Muli', sans-serif;
         text-transform: uppercase;
         font-weight: 600;
         color: #FFDF00;
      }

      .nav-seccion.nav-seccion-wc .tit-seccion-nav span.titulo-temporada {
         font-weight: 900;
         color: #FFDF00;
         color: #6bbce1;
      }

      .nav-seccion.nav-seccion-wc .nav-seccion-menu {
         z-index: 1000;
         background: #eaeef6;
         top: 44px;
      }

      .nav-seccion.nav-seccion-wc ul li a:hover:before {
         border: none
      }

      .nav-seccion.nav-seccion-wc ul.nav-seccion-menu li:first-child a {
         padding-left: 0
      }

      .nav-seccion.nav-seccion-wc .hidden-md.active {
         background: #083e5a;
         border-left: 1px solid #506780;
         line-height: 62px;
         margin-bottom: -17px;
         margin-top: -17px
      }

      .nav-seccion.nav-seccion-wc .hidden-md.active:after {
         border-bottom: 1px solid #083e5a;
         position: absolute;
         bottom: -1px;
         content: " ";
         width: 100%;
         z-index: 101;
         left: 0;
         display: none
      }

      .nav-seccion.nav-seccion-wc .hidden-md.active:before {
         border-color: transparent transparent #fff;
         border-image: none;
         border-style: solid;
         border-width: 5px;
         content: "";
         position: absolute;
         right: 13px;
         top: 24px
      }

      .nav-seccion.nav-seccion-wc .tit-seccion {
         display: none
      }

      .nav-seccion.nav-seccion-wc .btn-desp.active {
         color: #00257B;
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu,
      .nav-seccion.nav-seccion-wc .btn-desp {
         color: #00257B;
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu:after,
      .nav-seccion.nav-seccion-wc .btn-desp:after {
         border-color: #00257B transparent transparent;
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu.active {
         color: #fff
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu.active:after {
         border-bottom-color: #fff
      }

      .nav-seccion.nav-seccion-wc .menu-desp {
         /*background: #f2f2f2;*/
         z-index: 1000;
         border-radius: 0;
      }

      /* Selecciones */
      .cont-banderas {
         background: #fff;
         text-align: left;
      }

      .cont-banderas .btn-desp-menu {
         display: block;
         position: relative;
         ;
         padding-top: 5px;
         padding-bottom: 5px;
      }

      .nav-banderas {
         padding: 0;
         display: none;
      }

      .nav-banderas li {
         display: block;
         width: 100%;
         margin: 0;
         position: relative;
         padding: 12px 0;
      }

      .nav-banderas li a {
         text-align: right;
         position: static;
      }

      .nav-banderas li a:hover {
         opacity: 1
      }

      .nav-banderas li a:focus .nombre {
         font-weight: bold;
      }

      .nav-banderas .nombre {
         display: block;
         position: absolute;
         top: 0;
         left: 29px;
         width: 80%;
         text-align: left;
         font: 16px/45px 'lucida sans', sans-serif;
      }

      /*Nav banderas en grupos*/
      .nav-banderas.grupos {
         padding-top: 0
      }

      .nav-banderas.grupos li {
         margin: 0
      }

      .nav-banderas.grupos li.cont-grupo {
         padding: 10px 0;
      }

      .nav-banderas.grupos .grupo {
         position: relative;
         padding: 0 0;
         font: 17px 'sourceblack';
         left: 0;
         margin: 0;
         display: block;
         top: 0;
         width: 65px;
         width: auto;
         text-align: left;
      }

      /* Sedes */
      .nav-sedes {
         padding: 0;
         display: none;
      }

      .nav-sedes li {
         display: block;
         width: 100%;
         margin: 6px 0;
         position: relative;
      }

      .nav-sedes li a {
         text-align: right;
         padding: 2px 0;
      }

      .nav-sedes .nombre {
         font: 13px/20px 'lucida sans', sans-serif;
      }

      .lf-img-fullsize .cnt-lf-titular .lf-sbtit a {
         color: #cccccc;
         font-size: 16px;
         line-height: 20px;
      }

      /* Sumario ficha tuneado */
      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .info-ficha {
         margin-left: -20px;
         width: calc(100% - 98px);
         z-index: 10;
      }

      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .links-ficha {
         position: absolute;
         left: 0;
         right: inherit;
         bottom: -50px;
      }

      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .links-ficha li {
         display: inline-block;
      }

      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .info-ficha .tit-ficha {
         margin-top: 6px;
      }

      .sumario-ficha .cont-ficha-full .c-f-dorsal {
         right: 0;
         display: inline-block;
         text-align: center;
         font-size: 25px;
         line-height: 110px;
         background-position: -3px 50%;
         background-size: 90% auto;
      }

      .sumario-ficha .cont-ficha-full .cont-ficha .pic-ficha {
         margin-left: 0;
      }

      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .info-ficha .inline-list.bullet-list,
      .sumario-ficha .cont-ficha-full .c-f-dorsal+.cont-ficha .info-ficha .inline-list a {
         font-size: 12px;
      }

      .sumario-ficha .cont-ficha-full .c-f-txt {
         margin-top: 20%;
         margin-bottom: 20%;
      }

      /* Botón cambio de especial */
      .lf-art-btn {
         margin-bottom: 20px;
      }

   }

   @media (max-width: 640px) {

      /* Resutados Trayectoria */
      .lf-art .cont-modulo.resultados {
         width: 100%;
         float: none;
         margin-right: inherit;
      }

      .lf-art .cont-modulo.resultados:nth-child(even) {
         float: none;
      }
   }

   @media (max-width: 480px) {
      .nav-seccion.nav-seccion-wc {
         background: #305D8D url(/img/especiales/futbol/copa_america/2020/fondo.png) no-repeat center;
         border-bottom: 0;
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu,
      .nav-seccion.nav-seccion-wc .btn-desp {
         color: #fff;
      }

      .nav-seccion.nav-seccion-wc .btn-desp-menu:after

      /*, .nav-seccion.nav-seccion-wc .btn-desp:after*/
         {
         border-color: #fff transparent transparent;
      }

      .nav-seccion.nav-seccion-wc .menu-desp {
         /*background: #f2f2f2;*/
         top: 0px;
      }

      .nav-seccion.nav-seccion-wc ul li {
         border-bottom-color: #d9d9d9;
      }

      .cont-banderas .btn-desp-menu:after {
         border-top-color: #00257B
      }

      .cont-banderas .btn-desp-menu.active:after {
         border-bottom-color: #00257B;
      }

      .nav-seccion.nav-seccion-wc ul li a,
      .nav-seccion.nav-seccion-wc .nav-seccion-menu .btn-desp {
         color: #00257B
      }

      .nav-seccion.nav-seccion-wc ul li a:focus,
      .nav-seccion.nav-seccion-wc ul li a:hover,
      .nav-seccion.nav-seccion-wc .nav-seccion-menu .btn-desp {
         color: #00257B
      }

      .nav-seccion-menu .menu-desp li {
         padding-left: 5px
      }

      .nav-seccion.nav-seccion-wc ul li:first-child {
         padding-left: 5px;
      }


      /*Ajuste Menu Tag*/
      .tag .header-seccion {
         display: none;
      }

      .tag .nav-seccion {
         margin-top: 20px;
      }

      .tag .nav-seccion.nav-seccion-wc .tit-seccion-nav {
         padding: 5px 0;
         display: inline-block;
      }

      .item-multimedia+.cont-cta {
         margin-top: -25px;
      }

      .cont-cta a {
         width: auto;
      }

      /* Fix Tabla */
      .cont-despiece table {
         display: inline-block;
         overflow-x: scroll;
         padding: 0;
      }

   }

   /* --------------------------------------------- PALMARES TODOS LOS MUNDIALES --------------------------------------------- */

   .ficha-palmares .tit-module-mundial {
      margin-top: 1px;
      font: 18px/22px 'sourceblack', sans-serif;
      color: #fff;
      min-height: 40px;
      height: auto;
      position: relative;
      background: #00257B;
      border-bottom: 1px solid #f2f2f2;
      padding: 10px 10px 10px 20px;
   }

   .ficha-palmares .hdr-int-ficha.cab-mundial.s-m-t.s-pr h4 {
      font: 24px/38px "muli-semibold", sans-serif;
      text-align: center;
      margin-bottom: 15px;
      color: #00257B;
   }

   .ficha-palmares img {
      margin-right: 5px;
      display: inline-block;
      vertical-align: middle;
      width: 23px;
      height: auto;
   }

   .ficha-palmares thead {
      display: table-header-group;
      border-top: 1px solid #f2f2f2;
   }

   .ficha-palmares thead th {
      display: table-cell;
   }

   .ficha-palmares thead tr th {
      padding-left: 3px;
      padding-right: 3px
   }

   .ficha-palmares ul li.cont-modulo table {
      table-layout: auto;
   }

   .ficha-palmares .tabla_clasificacion table {
      border-top: 1px solid #f2f2f2;
   }

   .ficha-palmares ul li.cont-modulo h4 {
      font: 18px "sourcesansbold", sans-serif;
      margin: 0;
      padding: 4px 0px 5px 20px;
      background: #f2f2f2;
   }

   .ficha-palmares table tbody tr td:nth-child(1),
   .ficha-palmares table tbody tr td:nth-child(2) {
      text-align: left;
      padding-left: 10px;
      width: 45%;
   }

   .ficha-palmares .tabla_clasificacion table tbody tr td:nth-child(2) {
      text-align: center;
      padding-left: inherit;
      width: auto;
   }

   @media (max-width: 991px) {
      .ficha-palmares table tbody tr td {
         width: auto;
         max-width: 105px;
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
      }

      .ficha-palmares table.responsive th:first-child,
      .ficha-palmares table.responsive td:first-child,
      .ficha-palmares table.responsive td:first-child,
      .ficha-palmares table.responsive.pinned td {
         display: table-cell;
      }
   }

   .nav-banderas li a figure img {
      display: block;
   }

   @media (max-width: 767px) {
      .nav-banderas li a:hover {
         opacity: 1
      }

      .nav-banderas .nombre {
         width: 80%;
         text-align: left;
      }

      .nav-banderas li a:focus .nombre {
         font-weight: bold;
      }

      .nav-banderas.grupos .grupo {
         width: auto;
         text-align: left;
      }

      .cont-despiece table tbody tr th,
      .cont-despiece table tbody tr td {
         padding: 6px;
         font-size: 13px;
      }
   }

   /* --------------------------------------------- AJUSTES CAB. COPA AMERICA --------------------------------------------- */

   .nav-banderas.grupos {
      padding-top: 20px;
   }

   .nav-banderas.grupos li {
      margin: 0 4px;
   }

   .nav-banderas.grupos .grupo {
      position: static;
      display: inline-block;
   }

   .nav-banderas.grupos .list-grupo {
      display: inline-block;
      margin-left: 10px;
   }

   .nav-banderas.grupos li.cont-grupo {
      margin-right: 20px;
   }

   .nav-seccion.nav-seccion-wc .menu-desp li a {
      padding: 0;
   }

   .nav-seccion.nav-seccion-wc .menu-desp li a.btn-desp {
      padding: 0 30px 0 0;
   }

   @media (max-width: 991px) and (min-width: 768px) {
      .nav-banderas {
         padding-bottom: 10px;
         margin-bottom: 0;
      }

      .nav-banderas .nombre-tablet {
         display: none;
      }
   }

   @media (max-width: 767px) {
      .nav-banderas.grupos {
         padding-top: 0;
      }

      .nav-banderas.grupos .list-grupo {
         display: block;
      }
   }

   @media (max-width: 480px) {
      .tag .copa-america-2019.header-seccion {
         display: none;
      }

      .tag .nav-seccion.nav-seccion-wc .container {
         margin-top: 0;
      }

      .tag .nav-seccion.nav-seccion-wc ul.menu-desp li:first-child {
         padding-left: 15px;
      }

      .nav-seccion.nav-seccion-wc .menu-desp {
         box-shadow: none;
      }

      .nav-seccion.nav-seccion-wc .nav-seccion-menu {
         box-shadow: 0 3px 3px rgba(0, 0, 0, .1);
         padding-bottom: 0;
      }
   }

   /*AJUSTES LONGFORM*/
   @media (min-width: 992px) {
      .lf-hdr~.header-seccion {
         margin-top: 46px;
      }
   }

   .lf-img-fullsize {
      margin-top: 0
   }

   .lf-hdr~.cont-banderas {
      margin-bottom: 0;
   }


   /*AJUSTES CALENDARIO POR DÍAS*/

   .calendario-dias {
      margin-bottom: 20px;
   }

   .calendario-dias .cont-marcador.pregame .equipo {
      width: 100%;
      display: block;
      overflow: hidden;
   }

   .calendario-dias td, .calendario-dias th {
      border-bottom: 1px solid #ddd;
   }

   @media (min-width: 992px) {
      .calendario-dias td {
         min-height: 300px;
      }
   }

   @media (max-width: 991px) {

      .calendario-dias .equipo,
      .calendario-dias .cont-marcador.pregame .equipo {
         width: initial;
      }

   }

   /* Ajustes solo LISTADO */
   .listado .nav-banderas.grupos li {
      margin: 0 10px;
   }