body{margin: 0;padding: 0;box-sizing: border-box;text-decoration: none;} 
.modulo-aal * { margin:0; padding:0; box-sizing: border-box;}
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Bitter:400,400i,700');
.modulo-aal h1 {font-family:'Bitter', serif;}
.modulo-aal { display:table; width:100vw; background:#FFF; }
.modulo-aal a {outline:none  !important; text-decoration:none !important;}
.modulo-aal h1, .modulo-aal h2, .modulo-aal h3 { font-family:'Bitter', serif; }
.modulo-aal figure {position:relative  !important;display:block !important;overflow:hidden !important;/* background:#ddd url(https://www.alairelibre.cl/noticias/imag/global/bg-image-lazyload.svg) center no-repeat; *//* background: #0000009e; */background-size:auto 50%;}
.modulo-aal time { float:right;}
.modulo-aal .hora { color:#fd7f23; }
.modulo-aal .fecha { color:#888; }
.modulo-aal .hora, .modulo-aal .fecha {line-height:15px;font-size:11px;font-weight: bold;font-size: 3.5vw;align-self: flex-end;}

.modulo-aal .tax-art-port {font-family: 'Open Sans', serif;color:#1e71b7;font-weight:600;text-transform:uppercase;display:table;margin: 5px 0 5px 0px;}
.modulo-aal .rotulo {position:relative;height: auto;width: 100vw;border-bottom: 4px solid #37a7de;}
.modulo-aal .rotulo .cont-rotulo{display: table;width: 100vw;margin: 2vw auto 2vw 3vw;height: auto;} 
.modulo-aal .rotulo .cont-rotulo h3 {color:#000;font-family: 'Open Sans', serif;font-size: 5vw;margin: auto;font-weight: bold;padding-left: 5vw;display: table-cell;width: 100%;vertical-align: middle;text-transform: capitalize;}
.modulo-aal .rotulo .cont-rotulo .rot-ico {width: 7vw;height: 7vw;display: table-cell;vertical-align: middle;margin: auto;/* float: left; */}
.modulo-aal .rotulo .rot-ver-mas { float:right; background:#37a7de; color:#FFF; font-size:14px; font-weight:600; padding:3px 15px; border-radius:3px; }
.modulo-aal .rotulo .rot-ver-mas:hover { background:#000;}
.modulo-aal > nav {width:100%;background: #37a7de  190px 5px no-repeat;background-size:auto 40px;height:50px;margin:auto;}
.modulo-aal > nav > .logo-aal-scroll { display:block;}
.modulo-aal > nav > .logo-aal-scroll img { width:140px; margin-top:5px;}
.modulo-aal > nav a { font-family: 'Open Sans', serif; display:block; float:left; font-size:14px; font-weight:600; color:#fff !important; height:35px; line-height:50px; height:50px; padding:0 15px;} 
.modulo-aal > nav a:hover { color:#fff; background:#444;}
.modulo-aal > nav a:last-child {border-right:none; }

/*====================*/
/* Seccion Titulares  */
/*====================*/

.modulo-aal > div:nth-of-type(1) {width:100vw;margin: auto;overflow: hidden;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) {position:relative;width: 100vw;height: 55vw;margin: auto;overflow: hidden;margin-bottom: 3.5vw;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit {position: absolute;bottom:0;padding: 20px 10px 10px 10px;display: table;height: auto;/* background: url(https://www.alairelibre.cl/noticias/imag/global/bg-titular-foto.svg) center top; */background: #0000009e;height: 100%;z-index:100;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit time {color: #fff;font-family: 'Bitter', serif;font-weight: normal;font-size: 3.5vw;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit .tax-art-port {background:#37a7de;color:#fff;padding: 2px 10px;font-size:3vw;margin: -5px 0 5px -10px !important;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit h1 {font-family:'Bitter', serif;font-weight: normal;color:#FFF;font-size: 6vw;text-shadow:1px 1px 1px #000;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit .bajada { color:#FFF; padding:0}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) > div:nth-of-type(1) .cont-tit .bajada  p {font-size:16px; }
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) figure {width: 100vw;height: auto;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) figure a{padding-bottom: 56.25%; position: relative; display: block; } 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) figure a img {position: absolute;width: 100%;/* height: 100%; */margin: 0;top: 0;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) figure .media-play { width:100%; height:50vw; background-size:30vw; }
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) .cont-tit time { line-height:18px;}

.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) {position:relative;margin: auto;width: 93.5vw;height: 50vw;overflow: hidden;margin-bottom: 3.5vw;border-bottom: 2px solid #37a7de;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit {position: absolute;bottom:0;display: table;height: auto;padding: 20px 10px 10px 10px;/* background: url(https://www.alairelibre.cl/noticias/imag/global/bg-titular-foto.svg) center top; */background: #0000009e;z-index:100;height: 100%;display: flex;flex-direction: column;align-content: flex-start;flex-wrap: nowrap;justify-content: flex-end;align-items: flex-start;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit time {color: #fff;font-family: 'Bitter', serif;font-weight: normal;font-size: 3.5vw;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit .tax-art-port {background:#37a7de;color:#fff;padding: 2px 10px;font-size: 3vw;margin: -5px 0 5px -10px !important;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit h1 {font-family:'Bitter', serif;color:#FFF;font-size: 5vw;line-height:7vw;text-shadow:1px 1px 1px #000;font-weight: normal;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit .bajada { color:#FFF; padding:0}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) > div:nth-of-type(1) .cont-tit .bajada  p {font-size:16px; }
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) figure {width: 100%;height: auto;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) figure a{padding-bottom: 56.25%;position: relative;display: block;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) figure a img {position: absolute;width: 100%;height: 100%;margin: 0;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) .cont-tit time { line-height:18px;}


/* === TIPOS DE ROTULOS (ENDESARROLLO-URGENTE) === */
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-urgente{width: 40vw;height: 10vw;display: table;background: #fb7e22;position: absolute;top: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-urgente .cont-bg-urgente{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 7vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-urgente .txt-urgente{color: #fff;text-transform: capitalize;font-size: 4vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente{width: 40vw;height: 10vw;display: table;background: #fb7e22;position: absolute;top: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente .cont-bg-urgente{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 7vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente .txt-urgente{color: #fff;text-transform: capitalize;font-size: 4vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}

.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo{width: 40vw;height: 10vw;display: table;background: #fb7e22;position: absolute;top: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo .cont-bg-rotulo{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 7vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo .txt-desarrollo{color: #fff;text-transform: capitalize;font-size: 4vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo{width: 40vw;height: 10vw;display: table;background: #fb7e22;position: absolute;top: 0;z-index: 101;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo .cont-bg-rotulo{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 7vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;} 
.modulo-aal > div:nth-of-type(1) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo .txt-desarrollo{color: #fff;text-transform: capitalize;font-size: 4vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;} 

.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-urgente{width: 25vw;height: 8vw;display: table;background: #fb7e22;position: absolute;bottom: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-urgente .cont-bg-urgente{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 4vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-urgente .txt-urgente{color: #fff;text-transform: capitalize;font-size: 2.5vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente{width: 25vw;height: 8vw;display: table;background: #fb7e22;position: absolute;bottom: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente .cont-bg-urgente{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 4vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-urgente .txt-urgente{color: #fff;text-transform: capitalize;font-size: 2.5vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}

.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo{width: 25vw;height: 8vw;display: table;background: #fb7e22;position: absolute;bottom: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo .cont-bg-rotulo{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 4vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) div figure a .cont-rotulo-desarrollo .txt-desarrollo{color: #fff;text-transform: capitalize;font-size: 2.5vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo{width: 25vw;height: 8vw;display: table;background: #fb7e22;position: absolute;bottom: 0;z-index: 1;} 
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo .cont-bg-rotulo{background: url(/noticias/imag/modulos/mobile/endesarrollo.svg)no-repeat;width: 4vw;height: auto;display: table-cell;vertical-align: middle;top: 2vw;left: 1vw;position: relative;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) div figure a .cont-rotulo-desarrollo .txt-desarrollo{color: #fff;text-transform: capitalize;font-size: 2.5vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: right;padding: 0 10px 0 0;}

/*====================*/
/* Lo mas  */
/*====================*/

.modulo-aal > div:nth-of-type(2) {width: 90vw;margin: auto auto 0vw auto;display: flex;justify-content: center;align-items: center;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1) {position: relative;width: 42vw;height: 50vw;float:left;margin-right: 5vw;/* margin: auto; *//* background: red; */}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(1):after{content:'';position:absolute;width:5px;border-right: 3px solid #37a7de;height: 45vw;right: -2.5vw;top: 0;}
.modulo-aal > div:nth-of-type(2) > article:nth-of-type(n+2) {width: 42vw;height: 50vw;display: table;/* background: red; *//* margin: auto; */}
.modulo-aal > div:nth-of-type(2) > article figure {position:relative;display:block;width: 100%;height: auto;margin-bottom: 10px;float:left;}
.modulo-aal > div:nth-of-type(2) > article figure .media-play { position:absolute; width:35vw; height:35vw; background-size:15vw; }
.modulo-aal > div:nth-of-type(2) > article figure .bg-arrow { position:absolute; height:35vw; width:10px; background:url(/noticias/imag/global/bg-titular-foto-wite.svg) center; right:0; background-size:10px auto;}
.modulo-aal > div:nth-of-type(2) > article figure a {height:100%;width: 100%;margin: 0;padding-bottom: 56.25%;position: relative;display: block;}
.modulo-aal > div:nth-of-type(2) > article figure a img {height: auto;width: 100%;margin: 0;position:absolute;}
.modulo-aal > div:nth-of-type(2) > article figure time {background: rgb(0, 0, 0, 0.5);color: #fff;font-family: 'Bitter', serif;font-weight: normal;position: absolute;right: 0;font-size: 3vw;bottom: 1px;display: table;padding: 0px 5px;/* text-shadow:1px 1px 2px #000000; */}
.modulo-aal > div:nth-of-type(2) > article div {position:relative;width: 100%;height: auto;display: table;}
.modulo-aal > div:nth-of-type(2)  .tax-art-port {font-size:3vw;line-height:15px;display: none;}
.modulo-aal > div:nth-of-type(2) > article h1 {font-size: 4vw;font-weight: normal;color: #000;display: block;}

/*====================*/
/* Seccion Multimedia */
/*====================*/
.cmf-all .rotulo { background:#000; height:12vw; line-height:18vw;}
.cmf-all .rotulo h3 { font-size:8vw; color:#FFF; height:12vw; line-height:11vw; padding-left:12vw;}
.cmf-all .rotulo .rot-ico { position:absolute; margin-top:0; width:10vw; height:10vw;}

#mas-media1, #mas-media2, #mas-media3  { background:#000; padding-bottom:3vw; margin-bottom:8vw;}
#mas-media1, #mas-media2, #mas-media3  {background:#000;padding-bottom:3vw;margin-bottom: 5vw;border-top: 2px solid #37a7de;}

.cmf-all {position:relative;width:100vw;margin: auto;height: auto;clear: both;/* background: red; */}
.cmf-all .cont-rotulo{width: 90vw;margin: auto;display: table;height: auto;position: relative;} 
.cmf-all .cont-rotulo .cont-txt-multimedia{background: #37a7de;width: 45vw;padding: 5px 0 0 5px;display: table;position: absolute;top: -15px;z-index: 2;} 
.cmf-all .cont-rotulo .cont-txt-multimedia .txt-multimedia{color: #fff;text-transform: capitalize;font-size: 5.5vw;font-family: 'Bitter', seri;font-weight: bold;display: table-cell;vertical-align: middle;text-align: center;margin: auto;} 
#sm2, #sm3 { display:none;}
.cmf-all .cont-rotulo .cont-txt-multimedia .cont-btn-multimedia{background: url(/noticias/imag/modulos/mobile/camara.svg) no-repeat;width: 8vw;height: 8vw;display: table-cell;vertical-align: middle;margin: auto;} 
.menu-mm { float:right;}
#num-media1, #num-media2, #num-media3 {z-index: 2;position:absolute;top: 2vw;right: 2vw;color: #fff;font-family: 'Bitter', serif;font-weight: normal;font-size: 4vw;}
.cmf-all .cmf-all .owl-stage-outer { padding-top:3vw;}
.cmf-all .owl-nav { display:none;}
.cmf-all .owl-item  { overflow:hidden;}
.cmf-all .owl-item  article:nth-of-type(n+5) { display:none !important;}
.cmf-all .owl-item  article {position:relative;display: inline-table;height: auto;width: 80vw;margin: 9vw 0 0 5vw;border-bottom: 3px solid #37a7de;/* touch-action: none; */}
.cmf-all .owl-item  article .tax-art-port {font-size: 3vw;background:#37a7de;color:#fff;padding: 0 10px;margin: 15px 0 5px 0;}
.cmf-all .owl-item  article .media-play {position:absolute;background: url(/noticias/imag/modulos/mobile/player.svg)no-repeat;width: 15vw;height: 15vw;z-index: 2;top: 2vw;left: 0;}

.cmf-all .owl-item  article .media-play.mpf{background: url(/noticias/imag/modulos/camara.svg) no-repeat center;}
.cmf-all .owl-item  article .media-play.mpv{background: url(/noticias/imag/modulos/player.svg) no-repeat center;}
.cmf-all .owl-item  article .media-play.mpa{background: url(/noticias/imag/modulos/player.svg) no-repeat center;}

.cmf-all .owl-item  article figure {float: left;width: 100%;margin: auto;height: auto;border-bottom:1px solid #CCC;}
.cmf-all .owl-item  article figure a {width: 100%;height: auto;padding-bottom: 56.25%;position: relative;display: block;margin: auto;}
.cmf-all .owl-item  article figure a img {height: 100%;position: absolute;width: 100%;}
.cmf-all .owl-item  article .cont-tit {position: absolute;bottom:0;width: 100%;overflow: hidden;height: 30vw;background: url(https://www.alairelibre.cl//noticias/imag/global/bg-titular-foto.svg) center top;z-index:100;display: table;}
.cmf-all .owl-item  article .cont-tit time { color:#FFF;display: none;}
.cmf-all .owl-item  article .cont-tit h1 {color:#FFF;height: auto;font-size: 4vw;display: table;font-weight: normal;padding: 0px 10px;line-height: 6vw;text-shadow:1px 1px 1px #000;}




/*#modulo-tenis-responsivo*/
    article#modulo-tenis-responsivo{width: 100%;/* background: #ffffff; */display: table;margin: 20px auto;}
    article#modulo-tenis-responsivo .contenedor-marcador{width: 100%;max-height: 300px;color: #000;display: table;margin: auto;background: #f4f4f4;border-top: 1px solid #cdcdcd;border-bottom: 1px solid #cdcdcd;/* margin-top: 20px; */}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-superior{width: 95%;height: 40px;color: #000;margin: auto;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-superior .mitad-superior{width: 50%;height: 30px;padding-top: 10px;color: #999;font-weight: bold;float: left;/* line-height: 3; */font-size: 14px;font-family: lato;box-sizing: border-box;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-superior .mitad-superior2{width: 50%;height: 40px;color: #333;float: right;font-size: 14px;font-family: lato;text-align: right;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-superior .mitad-superior2 time{color: #ff6600;font-size: 12px;font-weight: normal;font-family: lato;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados{width: 95%;height: 70px;margin: auto;background: #cdcdcd;border: 1px solid #cdcdcd;d;margin-top: 4px;overflow: hidden;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados{width: 50%;height: 70px;float: left;position: relative;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo{width: 60%;height: 100%;float: left;overflow: hidden;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo img{width: 18vw;height: 18vw;float: left;border-radius: 50%;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados span.marca-pelota{width: 20px;height: 20px;background: #fff url(/noticias/imag/cooperativa_2018/iconos/deportes/pelota-tenis.svg)no-repeat center;border-radius: 50%;position: absolute;bottom: 2px;left: 44%;transition: background 1s;  -webkit-animation-name: pelotatenis; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-name: pelotatenis; animation-duration: 2s; animation-iteration-count: infinite;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo2{width: 60%;height: 100%;/* margin-right: 5px; */float: right;overflow: hidden;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo2 img{width: 18vw;height: 18vw;float: right;border-radius: 50%;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados  span.marca-pelota2{width: 20px;height: 20px;background: #fff url(/noticias/imag/cooperativa_2018/iconos/deportes/pelota-tenis.svg)no-repeat center;border-radius: 50%;position: absolute;bottom: 2px;left: 43%;transition: background 1s;  -webkit-animation-name: pelotatenis; -webkit-animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-name: pelotatenis; animation-duration: 2s; animation-iteration-count: infinite;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .resultado{width: 38%;height: 70px;float: right;background: #cdcdcd;color: #333;line-height: 1.5;font-size: 45px;text-align: center;font-family: lato;border-right: 1px solid #888;text-shadow: 1px 1px 1px white;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .resultado2{width: 38%;height: 70px;float: left;background: #cdcdcd;color: #333;line-height: 1.5;font-size: 45px;text-align: center;/* margin: 0 2px; */font-family: lato;border-left: 1px solid #fff;position: absolute;text-shadow: 1px 1px 1px white;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-inferior{width: 95%;height: 40px;margin: auto;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-inferior .mitad-inferior{width: 50%;height: 40px;float: left;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-inferior .mitad-inferior .btn-marcadores{max-width: 50%;height: 12px;font-size: 12px;background: #ff6600;color: #fff;margin-top: 10px;padding: 4px 9px;text-align: center;text-transform: uppercase;font-family: lato;float: left;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-inferior .mitad-inferior:nth-child(2) .btn-marcadores{max-width: 100%;height: 12px;font-size: 10px;background: #ff6600;color: #fff;margin-top: 10px;padding: 4px 24px;text-align: center;text-transform: uppercase;font-family: lato;font-weight: normal;float: right;border: 1px solid #F44336;}
    article#modulo-tenis-responsivo  .contenedor-datos{/* bottom: inherit; */width: 100%;/* margin: auto; */display: table;max-height: 100px;margin-top: 10px;margin-bottom: 15px;/* border-right: 2px solid #fff; */float: left;}
    article#modulo-tenis-responsivo  .contenedor-datos .botones-redes-sociales{/* margin-top: 10px; */}
    article#modulo-tenis-responsivo  .contenedor-datos .botones-redes-sociales .btn-social{width: 28px;height: 28px;float: left;text-align: center;margin-right: 10px;}
    article#modulo-tenis-responsivo  .contenedor-datos .fecha-publicacion{}
    article#modulo-tenis-responsivo  .contenedor-datos .fecha-publicacion time{color: #ccc;font-weight: normal;}
    article#modulo-tenis-responsivo .contenedor-marcador .numero-set{width: 40%;text-align: center;color: #f60;/* position: absolute; */font-family: lato;text-transform: uppercase;font-size: 13px;font-weight: bold;padding-top: 25px;margin: auto;margin-top: -16px;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-nombres-jugadores{width: 95%;display: table;margin: auto;color: #333;padding-top: 5px;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-nombres-jugadores .texto{width: 50%;float: left;text-align: left;font-size: 12px;position: relative;font-family: 'Merriweather', serif;font-weight: bold;}
    article#modulo-tenis-responsivo .contenedor-marcador .contenedor-nombres-jugadores .texto2{width: 50%;float: left;text-align: right;font-size: 12px;position: relative;font-family: 'Merriweather', serif;font-weight: bold;}
    article#modulo-tenis-responsivo .resultado-global{width: 38%; float: left; background: #cdcdcd; color: #333; line-height: 1.5; font-size: 45px; text-align: center; /* margin: 0 2px; */ font-family: lato; }
    article#modulo-tenis-responsivo .resultado1{display:none;}
    article#modulo-tenis-responsivo .resultadob1{display:none;}
    article#modulo-tenis-responsivo .resultado6{display:none;}
    article#modulo-tenis-responsivo .resultadob6{display:none;}
    article#modulo-tenis-responsivo .resultado3{display:none;}
    article#modulo-tenis-responsivo .resultadob3{display:none;}
    article#modulo-tenis-responsivo .resultado4{display:none;}
    article#modulo-tenis-responsivo .resultadob4{display:none;}
    article#modulo-tenis-responsivo .resultado5{display:none;}
    article#modulo-tenis-responsivo .resultadob5{display:none;}

/*MODULO TENIS LINK*/

article#modulo-tenis-responsivo{width: 100%;display: table;margin: 20px auto;}
article#modulo-tenis-responsivo.alairelibre .cont-rotulo-categoria .rotulo-categoria { display: none;}
article#modulo-tenis-responsivo.alairelibre .cont-rotulo-categoria .fondo-azulcoop {background: url(/noticias/imag/cooperativa_2018/iconos/logos/aal_sinfondo.svg)no-repeat;background-size: 44px;opacity:1;display: table;width: 50px;height: 50px;color: #0066ff;position: absolute;top: -7px;left: 0px;z-index: 1;}
article#modulo-tenis-responsivo.alairelibre .cont-rotulo-categoria .rotulo-categoria:hover {}
article#modulo-tenis-responsivo.alairelibre .cont-rotulo-categoria:after {content: "";top: 21px;position: absolute;width: 88%;margin-left: 4%;border-bottom: 1px solid #00c5ff;}
article#modulo-tenis-responsivo #cont-marc-tenis{width: 100%; height: 100%; background: #f6fbfd; display: table; font-family: 'Merriweather', serif; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-top{display: flex; border-bottom: 3px solid #01a7d9; padding-bottom: 5px; position: relative; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-torneo{width: 60%; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-tipo-torneo{font-size: 11px; color: #00b1e6; text-indent: 5px; margin-top: 5px; font-weight: bold; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-nombre-torneo{font-size: 12px; margin-top: 5px; text-indent: 5px; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-horario{width: 40%; position: absolute; font-size: 9px; color: #00b1e6; font-family: lato; text-align: right; bottom: 7px; right: 5px; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-mid{background: linear-gradient(#01a7d9,#0091bb); display: flex; text-align: center; margin: 10px auto 30px auto; padding: 10px 0; }
article#modulo-tenis-responsivo #cont-marc-tenis span.tenis-nombre{width: 100%;display: table;position: absolute;bottom: -36px;font-weight: bold;font-size: 11px;/* background: #0092bc; */margin: 0 0%;padding: 5px 0%;color: #0093be;/* border: 2px solid #0092bc; */}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-foto{width: 30%; display: flex; flex-direction: column; position: relative; z-index: 2; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-foto img{width: 80px; height: 80px; background: #03acdd; margin: auto; border-radius: 50%; -webkit-transition: background 0.7s ease; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-centro{width: 40%; position: relative; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-set{text-align: center; font-family: lato; font-size: 9px; font-weight: bold; color: #fff; margin-bottom: 10px; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-resultados{display: flex; background: #02a0d0; background: linear-gradient(#01b0e4,#159aa44d); width: 120%; position: absolute; margin-left: -10%; align-items: center; align-items: center; border-radius: 5px; z-index: 1; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto{width: 45%; font-size: 43px; font-family: lato; font-weight: bold; color: #ffffff; text-shadow: 2px 2px 0px #0080a7; transition: 0.5s linear; -webkit-transition: color 0.5s linear; justify-content: center; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-guion{width: 10%; color: #fff; display: flex; justify-content: center; align-items: center; font-family: oswald; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-vs{width: 100%; color: #a2eaff; display: flex; justify-content: center; /* align-items: center; */ font-weight: lighter; font-size: 20px; font-family: lato; position: absolute; bottom: 0px; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-bottom{display: flex; background: #0092bd; color: #fff; padding: 5px 0; align-content: center; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-ver{width: 46%; font-size: 10px; color: #ffffff; font-weight: lighter; text-transform: uppercase; font-family: lato; margin: 4px 2%; display: flex; align-content: center; justify-items: center; align-items: center; text-decoration: underline; font-weight: bold; cursor: pointer; text-indent: 20px; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-ver:hover{opacity: 1;transition: 0.5s linear;-webkit-transition: 0.5s linear;color: #9cdd05;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-estado{width: 46%; font-size: 8px; color: #ffffff; font-weight: lighter; text-transform: uppercase; font-family: lato; text-align: right; margin: 0 2%; display: flex; align-content: center; justify-items: center; align-items: center; cursor: default; }
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-estado .botones-redes-sociales{float: unset;position: absolute;/* bottom: 2%; */right: 5px;width: 50%;height: 20px;display: table;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-estado .botones-redes-sociales .btn-social{width: 20px;height: 20px;float: right;text-align: center;margin-right: 3%;}
article#modulo-tenis-responsivo .tenis_pito{background: url(/noticias/imag/cooperativa_2018/iconos/deportes/pito.svg);background-size: 100%;width: 17px;height: 17px;background-repeat: no-repeat;display: inline-flex;align-items: self-start;margin-right: 8px;}
article#modulo-tenis-responsivo .tenis_pelota{background:url(/noticias/imag/cooperativa_2018/iconos/deportes/tenis.svg);background-size: 100%;width: 14px;height: 14px;background-repeat: no-repeat;display: inline-flex;align-items: center;position: absolute;margin-left: -21px;margin-top: -2px;}
article#modulo-tenis-responsivo .tenis_pelota_efecto{background:url(/noticias/imag/cooperativa_2018/iconos/deportes/tenis.svg);background-size: 100%;width: 17px;height: 17px;background-repeat: no-repeat;position: absolute;bottom: -7px;left: 40%;-webkit-animation-name: pelotatenis;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: pelotatenis;animation-duration: 2s;animation-iteration-count: infinite;visibility: visible;transition: left 1s ease;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultado1{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultadob1{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultado2{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultadob2{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultado3{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultadob3{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultado4{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultadob4{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultado5{display:none;}
article#modulo-tenis-responsivo #cont-marc-tenis .tenis-punto.resultadob5{display:none;}






/*MV*/

/*Varios4*/ 

    article#modulo-varios-4 {width: 100%; display: table; background: #ffffff; padding: 25px 6% 0 6%; }
    article#modulo-varios-4 .contenedor-marcador{width: 100%;color: #000;display: table;margin: auto;font-family: lato;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-superior{width: 100%;color: #000;padding: 10px 0;display: table;background: #d0e3ff;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-superior .mitad-superior{width: 50%;color: #333;font-size: 14px;float: left;text-align: center;font-family: merriweather;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-superior .mitad-superior time{color: #ff6600;font-size: 12px;text-align: right;padding: 2px 0;width: 100%;font-weight: bold;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados{width: 96%;display: table;margin: auto;margin-top: 5px;padding: 10px 0 30px  0;background: #f5f9ff;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados .mitad-resultados{width: 50%;height: 70px;float: left;position: relative;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo{width: 65px;height: 65px;float: left;overflow: hidden;border-radius: 50%;border: 2px solid #d0e3ff;margin-left: 3px;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo img{width: 100%;height: 100%;padding: 10%;float: left;border-radius: 50%;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados .mitad-resultados .texto{width: 100%;float: left;bottom: -21px;text-align: center;position: absolute;font-size: 12px;font-family: merriweather;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-resultados .mitad-resultados .resultado{width: 44%;height: 65px;float: left;background: #444444;color: #e4e4e4;line-height: 1.5;font-size: 45px;text-align: center;margin: 0 2px;border: 2px solid #d0e3ff;text-shadow: 2px 1px 0px #000000;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-inferior{width: 100%;margin: auto;display: table;margin: 15px auto;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-inferior .mitad-inferior .btn-marcadores{font-size: 12px;background: #ff6600;color: #f6f9fd;padding: 3px 12px;text-align: center;text-transform: uppercase;font-family: lato;float: right;margin-right: 5px;position: relative;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-inferior .mitad-inferior .btn-marcadores:hover{background: #333;transition:background 0.3s;}
    article#modulo-varios-4 .contenedor-marcador .contenedor-inferior .mitad-inferior .btn-marcadores img{width: 22px;height: 22px;position: absolute;margin-top: -8px;left: -25px;transition: background 1s;-webkit-animation-name: pelotatenis;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: pelotatenis;animation-duration: 2s;animation-iteration-count: infinite;opacity: 9;border-radius: 50%;border: 3px solid #ffffff;}
    article#modulo-varios-4  .contenedor-datos{width: 50%;display: table;max-height: 100px;float: left;position: absolute;bottom: 6px;left: 5px;}
    article#modulo-varios-4  .contenedor-datos .botones-redes-sociales .btn-social{width: 40px;height: 40px;float: left;text-align: center;margin-right: 10px;}
    article#modulo-varios-4  .contenedor-datos .fecha-publicacion time{color: #ccc;font-weight: normal;}



    /*Marcador Virtual*/ section.contenedor-marcadorvirtual{display: block;width: 100%;margin: auto} article#marcador-responsivo{width: 96%;max-height: 1210px;background: #ffffff;display: table;margin: auto;} article#marcador-responsivo .contenedor-marcador{width: 100%;max-height: 300px;color: #000;display: table;margin: auto;background: #f4f4f4;border: 1px solid #cdcdcd;font-family: lato;} article#marcador-responsivo .contenedor-marcador .contenedor-superior{width: 96%;height: 40px;color: #000;margin: auto;} article#marcador-responsivo .contenedor-marcador .contenedor-superior .mitad-superior{width: 50%;height: 40px;color: #666;float: left;line-height: 2.7;font-size: 18px;} article#marcador-responsivo .contenedor-marcador .contenedor-superior .mitad-superior time{color: #ff6600;font-size: 12px;font-weight: normal;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados{width: 96%;height: 70px;margin: auto;background: white;border: 1px solid #cdcdcd;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados{width: 50%;height: 70px;float: left;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo{width: 70px;height: 70px;float: left;overflow: hidden;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .escudo img{width: 80%;height: 80%;padding: 10%;float: left;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados  .mitad-resultados:nth-child(2) .escudo{width: 70px;height: 70px;float: right;overflow: hidden;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .texto{width: 85px;height: 70px;float: left;line-height: 5;text-align: center;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados .resultado{width: 67px;height: 70px;float: right;background: #cdcdcd;color: #000;line-height: 1.5;font-size: 45px;text-align: center;margin: 0 2px;} article#marcador-responsivo .contenedor-marcador .contenedor-resultados .mitad-resultados:nth-child(2) .resultado{width: 67px;height: 70px;float: left;background: #cdcdcd;color: #000;line-height: 1.5;font-size: 45px;text-align: center;margin: 0 2px;} article#marcador-responsivo .contenedor-marcador .contenedor-inferior{width: 96%;height: 40px;margin: auto;} article#marcador-responsivo .contenedor-marcador .contenedor-inferior .mitad-inferior{width: 50%;height: 40px;float: left;} article#marcador-responsivo .contenedor-marcador .contenedor-inferior .mitad-inferior .btn-marcadores{max-width: 100%;height: 20px;font-size: 14px;line-height: 1.4;background: #ff6600;color: #fff;margin-top: 10px;padding: 0 10px;text-transform: uppercase;} article#marcador-responsivo  .contenedor-datos{width: 308px;display: table;max-height: 100px;margin-top: 10px;margin-bottom: 15px;border-right: 2px solid #fff;float: left;} article#marcador-responsivo  .contenedor-datos .botones-redes-sociales{} article#marcador-responsivo  .contenedor-datos .botones-redes-sociales .btn-social{width: 44px;height: 44px;float: left;text-align: center;margin-right: 10px;} article#marcador-responsivo  .contenedor-datos .fecha-publicacion{} article#marcador-responsivo  .contenedor-datos .fecha-publicacion time{color: #ccc;font-weight: normal;} 