body{margin: 0}
a,img{text-decoration: none;border:0;outline:none;}
.modulo-iframe-m360{display: table;margin: auto;width: 98vw;height: 222vw;/* margin: 20px auto 10px auto!important; */}
.modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 588px;}
/* CSS pantallas de 320px o superior */
@media (min-width: 320px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 690px;}}
@media (min-width: 350px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 710px;}}
@media (min-width: 375px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 796px;}}
@media (min-width: 425px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 838px;}}
@media (min-width: 460px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 895px;}}
@media (min-width: 510px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 920px;}}
@media (min-width: 610px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 1000px;}}
/* CSS pantalla 768px o superior */
@media (min-width: 768px) {.modulo-iframe-m360{display: table; margin: auto; width: 96%; } .modulo-iframe-m360 iframe{display: table;margin: auto;width: 100%;height: 100%;min-height: 1250px;}}

/*
.modulo-iframe-especial{display: table; margin: auto; width: 300px; margin: 20px auto !important;}
.modulo-iframe-especial iframe{display: table;margin: auto;width: 100%;min-width: 100%;height: 100%;min-height: 630px;}
 CSS pantallas de 320px o superior */
/*@media (min-width: 310px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 544px;}}
@media (min-width: 320px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 544px;}}
@media (min-width: 350px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 580px;}}
@media (min-width: 375px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 608px;}}
@media (min-width: 425px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 660px;}}
@media (min-width: 460px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 680px;}}
@media (min-width: 510px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 735px;}}
@media (min-width: 610px) {.modulo-iframe-especial{display: table; margin: auto; width: 100%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 850px;}}
@media (min-width: 768px) {.modulo-iframe-especial{display: table; margin: auto; width: 96%; } .modulo-iframe-especial iframe{display: table;margin: auto;width: 1px;width: 100%;min-width: 100%;height: 100%;min-height: 975px;}}*/
.modulo-iframe-especial{display: table; margin: auto; width: 100%; } 
/*.modulo-iframe-especial iframe{display: table;margin: auto;width: 100%;min-width: 100%;height: 100%;min-height: 430px;}*/
.modulo-iframe-especial iframe {width: 100%;min-height: 90vw;/* min-height: 90vw; */margin-top: 25px;}

.modulo-iframe-copa{display: table; margin: auto; width: 100vw; } 
.modulo-iframe-copa iframe{display: table;margin: auto;width: 100vw;min-width: 100vw;min-height: 540vw;}







/*Varios1*/
    article#streaming-especial{width: 100%;background: linear-gradient(#0b1523,#0c1119);display: table;margin: 15px auto;}
    article#streaming-especial .contenedor-datos-streaming{width: 95%;/* height: 100px; */max-height: 70px;color: #fff;display: table;margin: 5px auto;padding-top: 53px;}
    article#streaming-especial .contenedor-datos-streaming2{width: 95%;/* height: 100px; */max-height: 70px;color: #fff;display: table;margin: 5px auto;padding-top: 53px;}
    
    article#streaming-especial .contenedor-datos-streaming .contenedor-estado {width: 100%;float: left;font-size: 15px;font-weight: bold;opacity: .5;font-family: lato;} 
    article#streaming-especial .contenedor-datos-streaming .contenedor-logo {width: 180px;height: 41px;background: url(/noticias/imag/cooperativa_2018/iconos/logos/cooperativacl.svg)no-repeat center;background-size: 100%;margin: -44px 20px 0px 0px;position: absolute;right: 0;} 
    article#streaming-especial .contenedor-datos-streaming .contenedor-programa {max-width: 100%;float: left;color: #ed7623;font-size: 5vw;/* text-transform: uppercase; */padding: 5px 0;margin-right: 10px;font-family: lato;} 
    article#streaming-especial .player-rudo{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;background: black;}
    article#streaming-especial .player-rudo iframe{position: absolute;top: 0;left: 0%;width: 100%;height: 100%;}
    article#streaming-especial .player-rudo img{position: absolute;top: 0;left: 5%;width: 90%;height: 100%;}
    article#streaming-especial .player-rudo .capa-streaming{position: absolute;/* background: yellowgreen; */width: 100vw;margin-left: 5%;height: 62vw;cursor: pointer;}
    article#streaming-especial .contenedor-datos-streaming .contenedor-datos{width: 50%;/* margin: auto; */display: table;max-height: 100px;margin-top: 10px;padding-right: 4px;margin-bottom: 15px;border-right: 2px solid #717171;float: left;}
    article#streaming-especial .contenedor-datos-streaming .contenedor-datos .botones-redes-sociales{margin-top: 5px;}
    article#streaming-especial .contenedor-datos-streaming .contenedor-datos .botones-redes-sociales .btn-social{width: 28px;height: 28px;float: left;text-align: center;margin-right: 5px;}

article#streaming-especial  .cont-rotulo-seccion-before .rotulo-seccion {
    text-align: left;
    font-size: 33px;
    word-wrap: break-word;
    font-weight: bold;
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
    padding-top: 5px;
}
article#streaming-especial  .cont-rotulo-seccion-before .rotulo-seccion a{
    text-align: left;
    font-size: 6vw;
    word-wrap: break-word;
    font-weight: bold;
    z-index: 1;
    display: table-cell;
    vertical-align: middle;
    padding-top: 0px;
    color: #ffffff;
    /* border-bottom: 3px solid #48576d; */
}
article#streaming-especial .cont-rotulo-seccion-before .rotulo-seccion:before {
    content: "";
    position: absolute;
    width: 94px;
    left: 0;
    top: 0px;
    display: none;
}

article#streaming-especial .cont-rotulo-seccion-before {
    width: 96%;
    height: 9vw;
    font-family: 'Merriweather', serif;
    display: table;
    position: relative;
    margin: auto;
}
article#streaming-especial .streaming-rec{width:10px;height: 10px;display: inline-table;background: red;margin-right: 5px;border-radius: 50%;transition: background 1s;-webkit-animation-name: rec;-webkit-animation-duration: 2s;-webkit-animation-iteration-count: infinite;animation-name: rec;animation-duration: 2s;animation-iteration-count: infinite;}

@-webkit-keyframes rec {0%   {opacity: 100%;} 50%   {opacity: 0;}  100% {opacity: 1; } }
@keyframes rec {0%   {opacity: 100%;} 50%   {opacity: 0;}  100% {opacity: 1;} }