.streaming { position:relative; width:300px; padding:70px 10px 10px 10px; box-sizing:border-box; background:#1375bb url(/noticias/imag/deportes/global/logo-alairelibre-footer.svg) no-repeat 10px 10px; background-size:150px; margin:0 auto 34px auto;}
.streaming h1 { position:absolute; top:29px; right:10px; font-size:22px; color:#fff;}

.titulares-seccion .hora { padding-left:.9rem; }
.titulares-seccion .fecha { padding-left:.9rem; }

/* Flex Image*/

/* Flex Image*/
.nota-1 { width:100vw; overflow: hidden; margin-bottom:20px;}
.nota-1 article { position:relative; width:100vw;  overflow: hidden; border-bottom:1px solid #CCC;}
.nota-1 article > div:nth-of-type(1)  time { color:#FFF;}
.nota-1 article > div:nth-of-type(1) .tax-art-port {   padding:0 4px; font-size:4vw;}
.nota-1 article > div:nth-of-type(1) h1 { position: absolute; bottom:0; background:linear-gradient(transparent, black 50% );  color: #fff; text-align: center; font-size:8.5vw; line-height:8.5vw; padding: 2vw 8vw;}
.nota-1 article > div:nth-of-type(1) .bajada { background: #000000; color:#FFF;  padding: 2vw 6vw; border-top: 1px solid #333; border-bottom: 1px solid #333;}
.nota-1 article > div:nth-of-type(1) .bajada  p { text-align: center; font-size:3.7vw; line-height: 5vw; }
.nota-1 article figure { background: #000; position: relative; width:100vw; height: 75vw; border: 1px solid #000;} 

.nota-1 article figure img { position: absolute ; background-position:center; height:100%; margin-left:-27vw;}
.nota-1 article figure .media-play { width:15vw; height:15vw; background-size:15vw; }
.nota-1 article .tax-date {background: #000; display: table; width: 100vw;}
.nota-1 > article .tax-date .tax-art-port, .eScrollArtic article .tax-date .tax-art-port { font-size:13px; line-height: 30px; color:#999; text-transform: uppercase; margin-left: 30px; font-weight: 700;}
.nota-1 > article .tax-date .tax-art-port a, .eScrollArtic article .tax-date .tax-art-port a { margin: 5px; color: fff;}

.nota-1 > article .tax-date time, .eScrollArtic article .tax-date time { float: right; font-size:15px; color:#ddd; margin-right: 30px; line-height: 30px;}



.nota-1-1 > article { position:relative; display:table; width:100%; float:left; }
.nota-1-1 > article .sec-not-nota-1 { position: relative; width: 100%; padding-top: 100%; /* 4:3 Aspect Ratio */}
.nota-1-1 > article figure { position:  absolute; top: 0; left: 0; bottom: 0; right: 0; text-align: center; font-size: 20px; color: white;}
.nota-1-1 > article h1 .tax-art-port { font-size:15px; line-height:23px; margin:3px 0; padding:0 15px 2px 8px;}
.nota-1-1 > article a h1 {color:#FFF; position:absolute; font-size:26px; line-height:31px; font-weight:700; padding:10px; bottom:40px; text-shadow:1px 1px 5px #000000; }

.nota-1-1 > article time { position:absolute; bottom:-20px; left:15px;}
.nota-1-1 > article .bajada { font-size:18px; padding:24px 0;}
.nota-1-1 > article .bajada p { background-size:18px; padding-left:24px;}
.nota-1-1 .social-share { display:table; position:absolute; bottom:5px; right:0;}
.nota-1-1 .amp-social-share-twitter {background:url(/noticias/imag/deportes/global/social-tw-white.svg) no-repeat top; background-size:100%;}
.nota-1-1 .amp-social-share-gplus {  background:url(/noticias/imag/deportes/global/social-gp-white.svg) no-repeat top; background-size:100%; }
.nota-1-1 .amp-social-share-facebook {  background:url(/noticias/imag/deportes/global/social-fb-white.svg) no-repeat top; background-size:100%; }  
.nota-1-1 .amp-social-share-whatsapp {  background:url(/noticias/imag/deportes/global/social-wh-white.svg) no-repeat top; background-size:100%; }  

.nota-2 { width:100vw; overflow: hidden;}
.nota-2 article { position:relative; width:100vw; overflow: hidden; margin: auto;  margin-bottom:20px; padding-bottom: 5vw;}
.nota-2 article > div:nth-of-type(1) h1 { font-size:6.5vw;  line-height:7.5vw;  font-weight: 600; margin-bottom: 2vw; padding: 0 5vw;}
.nota-2 article > div:nth-of-type(1) .tax-date { padding: 0 5vw 1vw 5vw;}
.nota-2 article > div:nth-of-type(1) .bajada  p { font-size:4.5vw; line-height: 5.5vw; padding: 0 5vw; }
.nota-2 article > div:nth-of-type(1) .bajada { color:#666; padding-bottom:3vw;}

.nota-2 article figure { position: relative; width:100vw; height:60vw;  margin-bottom: 2vw; border-bottom: 1.5vw solid #379daa }
.nota-2 article figure .media-play { top: 0; left: 0; width: 14vw; height: 14vw; border-right: 1px solid #fff;  border-bottom: 1px solid #fff; }
.nota-2 article figure img { position: absolute ; background-position:center; height: 100%; }
.nota-2 article .cont-tit time { line-height:18px;}

.nota-2-2 { width:100vw; overflow: hidden;}
.nota-2-2 article { position:relative; width:100vw; overflow: hidden; margin: auto;  margin-bottom:20px; padding-bottom: 5vw;}
.nota-2-2 article > div:nth-of-type(1) .tax-date { padding: 0 5vw 1vw 5vw;}
.nota-2-2 article > div:nth-of-type(1) h1 { font-size:6.5vw;  line-height:7.5vw;  font-weight: 600; margin-bottom: 2vw; padding: 0 5vw;}
.nota-2-2 article > div:nth-of-type(1) .bajada { display: none;}
.nota-2-2 article figure { position: relative; width:100vw; height:60vw;  margin-bottom: 2vw; border-bottom: 1.5vw solid #379daa }
.nota-2-2 article figure .media-play { top: 0; left: 0; width: 14vw; height: 14vw; border-right: 1px solid #fff;  border-bottom: 1px solid #fff; }
.nota-2-2 article figure img { position: absolute ; background-position:center; height: 100%; }
.nota-2-2 article .cont-tit time { line-height:18px;}


.nota-3 {width:100vw; }
.nota-3 > article{ display:table; width: 100vw; position:relative; padding:2vw 0; border-bottom:1px solid #ededed;}
.nota-3 > article figure { position:relative; display:block; width: 35vw; height:35vw; float:right; border: 1px solid #ddd; margin:0 0 0 3vw}
.nota-3 > article figure img { opacity:1; height: 100%; margin-left: -11vw;}
.nota-3 > article figure .media-play { top: 0; left: 0; width: 10vw; height: 10vw;}
.nota-3 > article h1 { font-size:1.2rem;line-height:1.3rem;font-weight: 600;margin-bottom:5px;display: table-cell;height: 30vw; vertical-align: middle;width: 61vw; padding-left: 4vw;}
.nota-3 > article .tax-date { line-height: 4vw; padding: 0 4vw; }
.nota-3 > article .tax-art-port { line-height: 4vw; font-size:2.8vw; clear:inherit;}
.nota-3 > article .bajada {  width: 61vw; float: right;}
.nota-3 > article .bajada p { font-size: 4vw; line-height: 5vw;}



.media-top { background:#000; padding:25px 0; margin-bottom:15px;}
.media-top a { color:#FFF;}
.media-top { padding:10px; display:table; width:100%; margin:15px 0 35px 0; }
.media-top > article { position:relative; display:table; width:100%; float:left;}
.media-top > article .sec-not-nota-1 { position:relative; width:100%; height:220px; padding:0 5px; }
.media-top > article figure { width:100%; height:180px; }
.media-top  .tax-art-port { left:12px; font-size:10px; line-height:15px;}
.media-top > article a h1 { color:#FFF; position:absolute; font-size:20px; line-height:22px; font-weight:700; padding:10px; bottom:10px; text-shadow:1px 1px 5px #000000; }
.media-top > article time { position:absolute; bottom:5px; left:15px; color:#FFF;}
.media-top > article .bajada { padding:10px 0;}
.media-top > article .bajada p { font-size:13px; line-height:16px; background-size:18px; padding-left:24px;}
.media-top .social-share { display:table; position:absolute; bottom:5px; right:15px;}
.media-top .amp-social-share-twitter {background:url(/noticias/imag/deportes/global/social-tw-white.svg) no-repeat top; background-size:100%;}
.media-top .amp-social-share-gplus {  background:url(/noticias/imag/deportes/global/social-gp-white.svg) no-repeat top; background-size:100%; }
.media-top .amp-social-share-facebook {  background:url(/noticias/imag/deportes/global/social-fb-white.svg) no-repeat top; background-size:100%; }  
.media-top .amp-social-share-whatsapp {  background:url(/noticias/imag/deportes/global/social-wh-white.svg) no-repeat top; background-size:100%;    }  


/* Carrusel Marcadores */
.carruseles-marcadores { position:relative; width:100%; height:220px; background:#1e71b7; padding:25px 10px 25px 10px; margin-bottom:34px;}
.carruseles-marcadores .m1 { color:#FFF; font-size:14px; text-align:center; position:absolute; top:4px; right:15px; z-index:100; text-shadow:1px 2px 2px #000000;}
.carruseles-marcadores .m1 span { font-weight:700; color:#37a7de;}
.carruseles-marcadores .item-marc, .item-marc  {position:relative;}
.carruseles-marcadores .marc-link, .marc-link { width: 320px; height:220px; position:absolute; top:0; left:0; z-index:999999;}

/* Marcadores Virtuales*/
/* Futbol */
body {  font-family: 'Open Sans', serif; font-size:14px; }
a { text-decoration:none; outline:none;}
div, p, h1, h2, h3 { margin:0; padding:0;}

.mv-fut-port { display:table; width:100%; background:#99d5ef; padding:4px; }
.mv-fut-port a { color:#FFF;}
.mv-fut-port  #torneo { width:100%; line-height:35px; color:#000; background:#baddf9;text-align:center;}
.mv-fut-port  #torneo h1 { padding:0; background:#99d5ef; text-align:center; line-height:35px;  font-size:21px; width:100%;}
.mv-fut-port a h1  { color:#000; font-size:110%;}
.mv-fut-port .tablero { display:table; width:100%; background:#FFF;}
.mv-fut-port .local, .mv-fut-port .visita { float:left; width:34%;}
.mv-fut-port .local p, .mv-fut-port .visita p { color:#999; font-size:11px;}
.mv-fut-port .tablero h1  { width:100%; color:#000; font-size:.9rem; line-height:15px; font-weight:600; text-align:center; padding:0; }
.mv-fut-port .tablero-marc { width:32%; height:5.5rem; background:#121212; margin:2px 0; float:left;}
.mv-fut-port #status { font-size:10px; color:#dee609; font-family: 'Open Sans', serif; line-height:1.5rem; text-align:center; font-weight:600;}
.mv-fut-port #goles1 { margin-left:.25rem;}
.mv-fut-port #goles1, .mv-fut-port #goles2 { display:block; width:38%; height:2.5rem; background: #000; border:.1rem solid #575454; color:#dee609; font-weight:700; float:left; font-size:16px; text-align:center; line-height:2.3rem;}
.mv-fut-port #escudo1, .mv-fut-port #escudo2 {  width:3rem; height: 3rem; margin: auto; padding:0; background-position:center; background-repeat:no-repeat; background-size:3rem; margin:.3rem auto;}
.mv-fut-port #escudo1 img , .mv-fut-port #escudo2 img {position:absolute; width:3rem; height:3rem; z-index:20;}
.mv-fut-port .sep-goles { float:left; font-size:2rem; text-align:center; line-height:150%; color:#dee609; font-weight:300;}
.ico-escudo {position:absolute; z-index:10;}
.fecha-marc { float:right;}
.mv-fut-port > .dat-partido { width:100%; background:#99d5ef; color:#1886dc; font-size:.9rem; line-height:1.7rem; font-weight:600; padding:4px 10px 0 0;}
.mv-fut-port  > .dat-partido .bot-ver-marc { background:#2aa8df; color:#FFF; padding:.1rem .8rem; }
.actualizar { float:right; margin-top:15px;}

/* Señal 2 */
.s2 { width:300px; border:5px solid #36a7df; margin-bottom:34px;}
.s2 h1 {background:#36a7df; color:#FFF; width:100%; font-size:22px; padding:0; text-align:center; line-height:35px; display: block; text-transform:uppercase;}
.s2 .s2-equipos { display:table; width:100%;}
.s2 .s2-equipos h2 { font-size:13px; text-align:center;margin:0 55px; line-height:50px;}
.s2 .local { float:left; margin:3px 5px;}
.s2 .visita { float:right; margin:3px 5px;}
.s2-info { background:#36a7df; color:#FFF; margin:1px ; text-align:center; font-weight:700;}


/* TAX MEDIA */


.tax-media { width:100vw; overflow: hidden;}
.tax-media article { position:relative; width:100vw; overflow: hidden; margin: auto;  margin-bottom:20px;}
.tax-media article > div:nth-of-type(1) .cont-tit {  bottom:0; padding:10px 4vw ; background: url(/noticias/imag/global/bg-titular-foto.svg) center top; z-index:100;}
.tax-media article > div:nth-of-type(1) .cont-tit time { color:#FFF;}
.tax-media article > div:nth-of-type(1) .cont-tit h1 { font-size:7vw !important; line-height:8vw; }
.tax-media article > div:nth-of-type(1) .cont-tit .bajada { color:#FFF; padding:0}
.tax-media article > div:nth-of-type(1) .cont-tit .bajada  p {font-size:16px; }
.tax-media article figure { position: relative; width:100vw; height:50vw; border: 1px solid #000;}
.tax-media article figure img { position: absolute ; background-position:center; width: 100%; margin-top: -3vw ; }
.tax-media article .cont-tit time { line-height:18px;}


/*================================*/
/* Modulo Diseño 1             */
/*================================*/
.m-d1 > div { width: 100%;}
.m-d1 > div , .m-d1 > div > article {float:left;}
.m-d1 > div:nth-of-type(1) { width: 100%; margin-bottom: 30px;  }
.m-d1 > div:nth-of-type(1) article:nth-of-type(1) { float: left;position: relative; width: 829px; height: 250px; padding-right: 30px; }
.m-d1 > div:nth-of-type(1) article:nth-of-type(1) figure { z-index: 1; width:100%; height:250px; margin:0;border: 5px solid #44b8c6; }
.m-d1 > div:nth-of-type(1) article:nth-of-type(1) figure img {position: absolute; width: 100%; top: -112px;}
.m-d1 > div:nth-of-type(1) article:nth-of-type(1) h1 { margin-right: 15px; position: absolute; font-size: 28px; line-height: 30px; padding: 10px; color: #000; border: 2px solid #44b8c6; border-bottom: 0; background: #fff; bottom: 0; left: 35px; width: 729px; z-index: 10; text-transform: uppercase;}
.m-d1 > div:nth-of-type(1) article:nth-of-type(1) h1 span.tax {position: absolute; top: -20px; left: -1px; background: #44b8c6; color: #fff;  display: table; padding: 0 10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}

.m-d1 > div:nth-of-type(2) { width: 100%; }
.m-d1 > div:nth-of-type(2) article { float: left; padding-right: 20px; width: 557px; height: 160px; padding:0; border-bottom: 1px solid #ddd;}
.m-d1 > div:nth-of-type(2) article figure { float: left; width:240px; height:145px; margin:0 30px 0 0;}
.m-d1 > div:nth-of-type(2) article figure img { height: 100%;}
.m-d1 > div:nth-of-type(2) article h1 { float: left; width:260px; bottom: 0; color: #000; font-size: 20px; padding:0;}
.m-d1 > div:nth-of-type(2) article h1 span.tax { color: #48c2d1;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}


.rot-new { text-transform: uppercase; font-size: 30px; font-weight: 500; line-height: 38px; color: #000; border-bottom: 7px solid #2996a3; margin: 15px 0 0px 0;} 

/*================================*/
/* Modulo Diseño 2             */
/*================================*/
.m-d2 { width: 100%;}
.m-d2 > div , .m-d1 > div > article {float:left;}
.m-d2 > div:nth-of-type(1) { width:100%; margin-bottom: 30px;  }
.m-d2 > div > div:nth-of-type(1)  { float: left; width: 814px;  }
.m-d2 > div > div:nth-of-type(2) {margin-left: 15px;}

.m-d2 > div:nth-of-type(1) article { position: relative; float: left; width: 385px; height: 250px; border: 3px solid #44b8c6;}
.m-d2 > div:nth-of-type(1) article:nth-of-type(1) { margin-right: 15px; }
.m-d2 > div:nth-of-type(1) article:nth-of-type(2) { margin-left: 15px; }
.m-d2 > div:nth-of-type(1) article figure { z-index: 1; width:100%; height:250px; margin:0;}
.m-d2 > div:nth-of-type(1) article figure img {position: absolute; height: 100%;}
.m-d2 > div:nth-of-type(1) article h1 { position: absolute; font-size: 22px; line-height: 22px; padding:8px; color: #000; border: 1px solid #44b8c6; border-bottom: 0; background: #fff; bottom: -3px; left: 20px; width: 351px; z-index: 10;}
.m-d2 > div:nth-of-type(1) article:hover h1 {color: #666;}
.m-d2 > div:nth-of-type(1) article h1 span.tax { position: absolute; top: -20px; left: -1px;  background: #44b8c6; color: #fff;  display: table; padding: 0 10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}


.m-d2 > div:nth-of-type(2) { width: 100%; }
.m-d2 > div:nth-of-type(2) article { float: left; margin-right: 15px; width: 385px; height: 250px; padding:0; border-bottom: 1px solid #ddd;}
.m-d2 > div:nth-of-type(2) article figure { float: left; width:385px; height:145px; margin:0 0 8px 0;}
.m-d2 > div:nth-of-type(2) article figure img { width: 100%;}
.m-d2 > div:nth-of-type(2) article h1 { width:370px; bottom: 0; color: #000; font-size: 20px; margin: 0 15px;}
.m-d2 > div:nth-of-type(2) article h1 span.tax { color: #48c2d1;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}


.m-d2 > div:nth-of-type(2) { width: 100%; }
.m-d2 > div:nth-of-type(2) article:nth-of-type(3) { position: relative; float: left; background: #E80B0F; width: 294px; height: 250px; padding:0; margin: 0; border-bottom: 1px solid #ddd; border: 3px solid #44b8c6;}
.m-d2 > div:nth-of-type(2) article:nth-of-type(3) figure {float: left; width:294px; height:250px; margin: 0 !important; }
.m-d2 > div:nth-of-type(2) article:nth-of-type(3) figure img { height: 100%;}
.m-d2 > div:nth-of-type(2) article:nth-of-type(3) h1 { margin-right: 15px; position: absolute; font-size: 18px; line-height: 18px; padding: 0 10px 10px 10px; color: #fff; border: 1px solid #44b8c6; background:#000 url(/noticias/imag/ico-play-video.svg) no-repeat 240px -5px; background-size: 40px; bottom: -3px; left: 10px; width: 274px; z-index: 10; margin: 0;}
.m-d2 > div:nth-of-type(2) article:nth-of-type(3) h1 span.tax { background: #44b8c6; color: #fff;  display: table; padding: 0 10px; margin: 0 0 7px -10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}


/*================================*/
/* Modulo Calugas                 */ 
/*================================*/
.b-calugas { width: 100%;}
.b-calugas > div > article {float:left;}
.b-calugas > div:nth-of-type(1) article { position: relative; width: 281px;  height:180px; background: #FCB400; margin-right: 1px; opacity: .9; cursor: pointer;}
.b-calugas > div:nth-of-type(1) article:hover { opacity: 1;}
.b-calugas > div:nth-of-type(1) article figure { position: absolute; width:281px; height:180px; margin:0; z-index: 1; }
.b-calugas > div:nth-of-type(1) article figure img { height: 180px; margin-left: -12px;}
.b-calugas > div:nth-of-type(1) article h1 { position: absolute; height: 104px; font-size: 21px; line-height: 23px; padding: 10px; color: #fff; background-image: linear-gradient(transparent, black); text-shadow: 2px 2px 10px #000; bottom: 0; width: 100%; z-index: 10;}
.b-calugas > div:nth-of-type(1) article h1 span.tax { background:#48c2d1;   color: #fff;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase; padding: 0 10px;}

.media-play {display:block;position:absolute;width:13vw;height:13vw;z-index: 98;background-size:100%;}
.mpv { background:url(/noticias/imag/ico-play-video2.svg) no-repeat center; }
.mpf { background:url(/noticias/imag/ico-play-foto2.svg) no-repeat center; }





/*================================*/
/* Modulo Diseño 1                */
/*================================*/
.m-d1 { width: 100vw; margin: 0;}
.m-d1 > article:nth-of-type(1) { position: relative; width: 100vw; height: 65vw; margin-bottom: 30px; border: 2vw solid #44b8c6;}
.m-d1 > article:nth-of-type(1) figure { position: absolute; z-index: 1; width:96vw; height:61vw;}
.m-d1 > article:nth-of-type(1) figure img {position: absolute;height: 61vw; margin-left: -11vw; }
.m-d1 > article:nth-of-type(1) h1 { position: absolute; font-size: 6vw; line-height: 6vw; padding:10px; color: #000; border: 2px solid #44b8c6; border-bottom: 0; background: #fff; bottom: -2vw; left: 6vw; width: 84vw; z-index: 10; text-transform: uppercase;}
.m-d1 > article:nth-of-type(1) h1 span.tax { position: absolute; top: -20px; left: -2px; background: #44b8c6; color: #fff;  display: table; padding: 0 10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}

.m-d1 > article:nth-of-type(n+2) {position: relative; display: table;width: 94vw; margin: auto; border-bottom: 1vw solid #ddd;}
.m-d1 > article:nth-of-type(n+2) figure { float: left; width:40vw; height:30vw; margin:3vw; border: 2px solid #48c2d1; }
.m-d1 > article:nth-of-type(n+2) figure img {height: 30vw;}
.m-d1 > article:nth-of-type(n+2) h1 { float: left; width: 47vw; bottom: 0; color: #000; font-size: 5vw; line-height: 5vw; margin: 3vw 0;}
.m-d1 > article:nth-of-type(n+2) h1 span.tax { position: initial; top: 39vw; left: 0; padding: 0 10px; background:#48c2d1;  color: #fff;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}


/*================================*/
/* Modulo Diseño 2                */
/*================================*/
.m-d2 { width: 100vw; margin: 0;}
.m-d2 > article:nth-of-type(1) { position: relative; width: 100vw; height: 55vw; margin-bottom: 3vw; border: 2vw solid #44b8c6;}
.m-d2 > article:nth-of-type(1) figure { position: absolute; z-index: 1; width:96vw; height:51vw;}
.m-d2 > article:nth-of-type(1) figure img {position: absolute; width: 100%; }
.m-d2 > article:nth-of-type(1) h1 { position: absolute; font-size: 5vw; line-height: 5vw; padding:10px; color: #000; border: 2px solid #44b8c6; border-bottom: 0; background: #fff; bottom: -2vw; left: 6vw; width: 84vw; z-index: 10; text-transform: uppercase;}
.m-d2 > article:nth-of-type(1) h1 span.tax { position: absolute; top: -20px; left: -2px; background: #44b8c6; color: #fff;  display: table; padding: 0 10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}

.m-d2 > article:nth-of-type(n+2) { position: relative; width: 94vw; margin: auto; border-bottom: 1px solid #ddd;}
.m-d2 > article:nth-of-type(n+2) figure { float: left; width:100%; height:45vw; margin:0 0 8px 0; border: 2px solid #48c2d1; }
.m-d2 > article:nth-of-type(n+2) figure img { width: 100%;}
.m-d2 > article:nth-of-type(n+2) h1 { width: 84vw; color: #000; font-size: 6vw; line-height: 6vw; margin: 5vw 0 5vw 5vw;}
.m-d2 > article:nth-of-type(n+2) h1 span.tax { position: absolute; top: 39vw; left: 0; padding: 0 10px; background:#48c2d1;  color: #fff;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}

.m-d2 > article:nth-of-type(n+3) {position: relative; display: table;width: 94vw; margin: auto; border-bottom: 1vw solid #ddd;}
.m-d2 > article:nth-of-type(n+3) figure { float: left; width:40vw; height:30vw; margin:3vw; border: 2px solid #48c2d1; }
.m-d2 > article:nth-of-type(n+3) figure img {height: 30vw;}
.m-d2 > article:nth-of-type(n+3) h1 { float: left; width: 47vw; bottom: 0; color: #000; font-size: 5vw; line-height: 5vw; margin: 3vw 0;}
.m-d2 > article:nth-of-type(n+3) h1 span.tax { position:initial;padding: 0 10px; color: #48c2d1;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}


/*================================*/
/* Modulo Diseño 3                */
/*================================*/
.m-d3 { width: 100vw; margin: 0;}
.m-d3 > article:nth-of-type(1) { position: relative; width: 100vw; height: 90vw; margin-bottom: 30px; border: 2vw solid #44b8c6;}
.m-d3 > article:nth-of-type(1) figure { position: absolute; z-index: 1; width:96vw; height:90vw;}
.m-d3 > article:nth-of-type(1) figure img {position: absolute; height: 86vw; margin-left: -25vw; }
.m-d3 > article:nth-of-type(1) h1 { position: absolute; font-size: 7vw; line-height: 7vw; padding:10px; color: #000; border: 2px solid #44b8c6; border-bottom: 0; background: #fff; bottom: -2vw; left: 6vw; width: 84vw; z-index: 10; text-transform: uppercase;}
.m-d3 > article:nth-of-type(1) h1 span.tax { position: absolute; top: -20px; left: -2px; background: #44b8c6; color: #fff;  display: table; padding: 0 10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}


.m-d3 > article:nth-of-type(n+2) {position: relative; width: 94vw; margin: auto; border-bottom: 1px solid #ddd;}
.m-d3 > article:nth-of-type(n+2) figure { float: left; width:100%; height:45vw; margin:0 0 8px 0; border: 2px solid #48c2d1; }
.m-d3 > article:nth-of-type(n+2) figure img { width: 100%;}
.m-d3 > article:nth-of-type(n+2) h1 { bottom: 0; color: #000; font-size: 6vw; line-height: 6vw; margin: 3vw 5vw;}
.m-d3 > article:nth-of-type(n+2) h1 span.tax { position: absolute; top: 39vw; left: 0; padding: 0 10px; background:#48c2d1;  color: #fff;  display: table; font-size: 13px; line-height: 20px; text-transform: uppercase;}

.m-d3 > div:nth-of-type(2) { width: 100%; }
.m-d3 > div:nth-of-type(2) article:nth-of-type(3) { position: relative; float: left; background: #E80B0F; width: 294px; height: 244px; padding:0; margin: 0; border-bottom: 1px solid #ddd; border: 1px solid #44b8c6;}
.m-d3 > div:nth-of-type(2) article:nth-of-type(3) figure {float: left; width:294px; height:244px; margin: 0 !important; }
.m-d3 > div:nth-of-type(2) article:nth-of-type(3) figure img { height: 100%;}
.m-d3 > div:nth-of-type(2) article:nth-of-type(3) h1 { margin-right: 15px; position: absolute; font-size: 18px; line-height: 18px; padding: 0 10px 10px 10px; color: #fff; border: 1px solid #44b8c6; background:#000 url(/noticias/imag/ico-play-video.svg) no-repeat 240px -5px; background-size: 40px; bottom: -3px; left: 10px; width: 274px; z-index: 10; margin: 0;}
.m-d3 > div:nth-of-type(2) article:nth-of-type(3) h1 span.tax { background: #44b8c6; color: #fff;  display: table; padding: 0 10px; margin: 0 0 7px -10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}



/*================================*/
/* Modulo Diseño 4                */
/*================================*/
.m-d4 { width: 100%;}
.m-d4 > div article { position: relative; float: left; background: #E80B0F; width: 276px; height: 244px; padding:0; border-bottom: 1px solid #ddd; border: 3px solid #44b8c6;}
.m-d4 > div article figure {float: left; width:270px; height:244px; margin: 0 !important; }
.m-d4 > div article figure img { height: 100%;}
.m-d4 > div article h1 { margin-right: 15px; position: absolute; font-size: 18px; line-height: 18px; padding: 10px; color: #000; border: 1px solid #44b8c6; border-bottom: 0; background: #fff; bottom: -3px; left: 10px; width: 251px; z-index: 10; margin: 0;}
.m-d4 > div article h1 span.tax { position: absolute; top: -20px; left: 9px; background: #44b8c6; color: #fff;  display: table; padding: 0 10px; margin: 0 0 5px -10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}


.m-d4 > div article:nth-of-type(4) { position: relative; float: left; background: #E80B0F; width: 294px; height: 244px; padding:0; margin: 0; border-bottom: 1px solid #ddd; border: 3px solid #44b8c6;}
.m-d4 > div article:nth-of-type(4) figure {float: left; width:294px; height:244px; margin: 0 !important; }
.m-d4 > div article:nth-of-type(4) figure img { height: 100%;}
.m-d4 > div article:nth-of-type(4) h1 { margin-right: 15px; position: absolute; font-size: 18px; line-height: 18px; padding: 0 10px 10px 10px; color: #fff; border: 1px solid #44b8c6; background:#000 url(/noticias/imag/ico-play-video.svg) no-repeat 240px -5px; background-size: 40px; bottom: -3px; left: 10px; width: 274px; z-index: 10; margin: 0;}
.m-d4 > div article:nth-of-type(4) h1 span.tax { background: #44b8c6; color: #fff;  display: table; padding: 0 10px; margin: 0 0 7px -10px; font-size: 11px; line-height: 20px; text-transform: uppercase;}



/* Resultados Busqueda */
.resultados-busqueda .info-bus { display: table; width: 100vw; background:#eee; padding:7vw 4vw;}
.resultados-busqueda .num-res { width:15px; float:left; font-size:30px; font-weight:bolder; padding:18px;}
.resultados-busqueda .contenedor { padding:10px;}
.resultados-busqueda .pags { display: table; width: auto; margin: auto; padding:10vw 3vw; }
.resultados-busqueda .pags .pag_actual { font-weight:700; color:#000;}
.resultados-busqueda .pags a { font-weight:normal; color:#1375bb; padding:0 3px;}



/*EMBED*/
.embed-sg{position: relative;width:95%;margin:auto;overflow: hidden;max-width: 100%;}
.embed-sg .rotulo-embed-sg{text-transform: uppercase; font-size: 7vw; font-weight: 500; color: #000; border-bottom: 2px solid #2996a3; margin: 0px 0 1vw 0; width: 100%; height: 10vw;}
	.embed-sg.defecto{height: 250px;}
	.embed-sg.spotify,.embed-sg.fb-video,.embed-sg.tw,.embed-sg.instagram{height: 300px;}
	.embed-sg.cooptv,.embed-sg.cooptv2{height: 180px;}
.embed-sg iframe{position: absolute;top: 12vw;left: 0%;width: 100%;height: 100%;}
	.embed-sg.cooptv iframe,.embed-sg.cooptv2 iframe{height:auto;}
	.embed-sg.tw iframe#twitter-widget-0{height: 290px !important}
	.embed-sg.instagram iframe.instagram-media{min-width: 250px !important; padding: 0px;}