@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic,900,900italic);
/** RESET BLOCK *********************************/
/************************************************/
* {padding:0;margin:0;-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Roboto',arial,sans-serif;}
html {font-size:10px;}
body {font-size:1em;line-height:1;}
a * {cursor:pointer;}
a {text-decoration:none;color:inherit;}
a:hover {/*text-decoration:underline;*/}
ul li {list-style:none;}
h1,h2,h3,h4,h5,h6,p,caption,input,textarea,select,optgroup,option,button {font-size:100%;}
img {border:0;width:auto;}
a img {display:inline-block;}
form {margin:0;padding:0;}
fieldset {border:0;}
input, textarea,button {outline:none;}
button {border:0 none;background:transparent;}
*::selection			{background:#ffffee;background:#f28f1b;color:#fff;}
*::-moz-selection {background:#ffffee;background:#f28f1b;color:#fff;}
.back::selection, .next::selection, .cell::selection, .inf-timeLine::selection{background:none;color:inherit;}

.hddn,.pagBox.hddn {visibility:hidden;position:absolute;top:-100%;left:-100%;}

/*clip oculto*/
.oculto,.container > section.grid > .oculto {clip:rect(0,0,0,0);overflow:hidden;display:inline-block;position:absolute;left:0;top:0;}
.ghost {clip:rect(0,0.1em,0.1em,0);display:inline-block;position:absolute;background:black;}


/** RESET BLOCK *********************************/
/** END *****************************************/


.videoBox {position:relative;}
.f16x9 {padding-top:56.25%;}
.ima,.ico {display:inline-block;}
.ima img,.ima video,.controlBox,.videoPlayer > div {width:100%;}
.ima img,.ima video {height:auto;}
.ima video  {height:100%;}

.ico > img,.vjs-big-play-button span,.ico.close img {background-image:url('/css/rtve.2016.apps/rtve.ocrtve/i/ocrtve_iconos@4x.png');background-size:2100%;
background-repeat:no-repeat;background-color:transparent;opacity:0.85;}
  .videoBox > a .play img {background-position:5% 0;}
  .vjs-playing .vjs-play-control img {background-position:30% 33.33333333333333%;}
	.vjs-paused .vjs-play-control img {background-position:5% 33.33333333333333%;}
  .audioBox > a .play img {background-position:10% 33.33333333333333%;}
  .share .blind > img {background-position:0 33.33333333333333%;}
  .vjs-fullscreen-control img {background-position:55% 33.33333333333333%;}
  .vjs-fullscreen .vjs-fullscreen-control img {background-position:60% 33.33333333333333%;}
  .vjs-big-play-button span {background-position:65% 33.33333333333333%;}
  .vjs-subtitles-button img {background-position:45% 33.33333333333333%;}
  .vjs-mute-control img {background-position:35% 33.33333333333333%;}
  .vjs-vol-0 img {background-position:40% 33.33333333333333%;}
  .vjs-share-control img {background-position:25% 33.33333333333333%;}
  .ico.close img {background-position:85% 33.33333333333333%;}

.vjs-hidden {opacity:0;}

/*EL GANCHO*/
.mediaBox > a {width:100%;height:100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 50%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 50%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
position:absolute;top:0;left:0;}
.mediaBox > a .duration {float:left;padding:1.4rem;}
.mediaBox > a .ico {padding:0 1.6rem;position:absolute;bottom:0;left:0;}
.mediaBox > a img {float:left;width:4.8rem;height:4.8rem;background-color:#fff;border:0.4rem solid #fff;opacity:1;}


/*EL PLAYER*/
.mediaBox > .ima,.vjs-loading-spinner,.vjs-big-play-button,.vjs-poster,.audioPlayer > div,.videoPlayer > div {width:100%;}
.vjs-loading-spinner,.vjs-big-play-button,.vjs-poster,.audioPlayer > div,.videoPlayer > div {height:100%;}
.vjs-poster {background-size:100%;}

.vjs-time-control,.mediaBox > a .duration {font-size:1.3rem;line-height:2rem;font-weight:500;letter-spacing:0.5pt;color:#fff;}
.vjs-time-control {padding:0.8rem 0;}
.vjs-time-control > div {padding:0 0.8rem;}
.vjs-duration {display:none;}
.vjs-current-time-display {color:rgba(255,170,0,1);border-right:0.1rem solid rgba(255,170,0,0.66);}


.vjs-user-inactive .controlBox,
.vjs-playing .vjs-poster,
.vjs-playing .vjs-loading-spinner,
.vjs-share-display {opacity:0;z-index:-1;}
.vjs-share-display.be_on,
.vjs-user-active .controlBox,.audioPlayer .controlBox {opacity:1;}



.controlBox {background:rgba(0,0,0,0.5);padding:0.8rem;}
.controlBox .ico {width:3.2rem;}
.controlBox .ico,.vjs-volume-control {height:3.2rem;}
.controlBox .vjs-share-control {width:2.8rem;height:2.8rem;margin:0.4rem;}

.vjs-button,.vjs-time-control,.vjs-volume-control {float:left;}
.vjs-fullscreen-control,.vjs-subtitles-button,.vjs-share-control {float:right;}

.controlBox .vjs-button {cursor:pointer;margin:0 0.4rem;}


/*barra-progreso*/
.controlBox {padding-bottom:1.2rem;}
.vjs-progress-control,.vjs-progress-holder {width:100%;}
.vjs-progress-control {background:rgba(0,0,0,0.66);}
.vjs-progress-holder,.vjs-progress-control,.vjs-load-progress,.vjs-play-progress {display:inline-block;height:0.8rem;}
.vjs-progress-control,.vjs-load-progress,.vjs-play-progress {background:rgba(240,80,16,0.25);}
.vjs-progress-control,.vjs-load-progress {position:absolute;}
.vjs-progress-holder,.vjs-play-progress {position:relative;float:left;}
.vjs-progress-control,.vjs-load-progress {left:0;bottom:0;}
.vjs-mouse-display {width:0.4rem;height:0.8rem;display:inline-block;background:rgba(240,80,16,1);vertical-align:top;}

/*control volumen*/
.vjs-volume-level:after {content:'';}
.vjs-volume-bar {overflow:hidden;}
.vjs-volume-level,.vjs-volume-level:after {background-repeat:repeat;}
.vjs-volume-control,.vjs-volume-level:after {width:7.2rem;}
.vjs-volume-control {padding:1.2rem 0;}
.vjs-volume-bar,.vjs-volume-level img,.vjs-volume-level:after {height:100%;}
.vjs-volume-level img {width:0.4rem;background:rgba(255,255,255,1);}
.vjs-volume-level {display:inline-block;width:100%;height:100%;background-image:url('/css/rtve.2017/rtve.commons/rtve.player/i/audioLevel_1.png');background-position:100% 50%;}
.vjs-volume-level:after {background-image:url('/css/rtve.2017/rtve.commons/rtve.player/i/audioLevel_0.png');background-position:100% 50%;}

/*compartir video*/
.ico.close img {width:3.2rem;height:3.2rem;}
.vjs-share-display .slidB img,.vjs-share-display .boton {display:none;}
.vjs-share-display {width:100%;height:100%;background:rgba(0,0,0,0.75);display:table;}
.vjs-share-display > div {text-align:center;display:table-cell;vertical-align:middle;}
.vjs-share-display > div > ul > li {padding:1.2rem 0;}
.vjs-share-display .socialBox {display:inline-block;}
.vjs-share-display .socialBox li {float:left;text-align:center;}
.vjs-share-display .socialBox .ico a {display:inline-block;width:100%;position:relative;}
.vjs-share-display .socialBox .ico img {position:relative;width:5.6rem;height:5.6rem;}
.vjs-share-display .socialBox .ico a:hover img {background:rgba(240,80,16,1);}
.vjs-share-display .socialBox .ico a:after {content:'';width:3.2rem;height:3.2rem;
	display:inline-block;position:absolute;top:0;left:50%;margin:1.2rem 0 0 -1.6rem;
	background-image:url('/css/rtve.2015/i/iconos/icons_40x40_ffffff.png');background-size:1100%;}
          .vjs-panel-display .socialBox .fbook a:after {background-position:000% 060%;}
          .vjs-panel-display .socialBox .twitt a:after {background-position:010% 060%;}
          .vjs-panel-display .socialBox .gplus a:after {background-position:020% 060%;}
          .vjs-panel-display .socialBox .whats a:after {background-position:030% 060%;}
          .vjs-panel-display .socialBox .menea a:after {background-position:040% 060%;}
          .vjs-panel-display .socialBox .tuent a:after {background-position:050% 060%;}
          .vjs-panel-display .socialBox .linke a:after {background-position:060% 060%;}
.vjs-share-display input {font-size:1.8rem;border:0 none;padding:1.6rem;width:39.2rem;}
.vjs-share-display {color:#fff;}
.vjs-share-display .slidB > span {font-size:2rem;line-height:3;font-weight:300;}
.vjs-share-display .socialBox .legend {width:100%;clear:both;display:block;display:none;
font-size:1.2rem;line-height:2rem;font-weight:300;}

.vjs-share-display .socialBox .ico a {border-radius:0.3rem;}

/*subtitulos*/
.vjs-menu-button {position:static;}
.vjs-menu {display:none;}
.vjs-lock-showing {display:inline-block;}
.vjs-subtitles-button .vjs-menu {height:20rem;right:0;bottom:0;}
.vjs-subtitles-button .vjs-menu ul {padding:0;}
/*.vjs-subtitles-button .vjs-menu {width:20rem;height:30rem;position:absolute;background:rgba(0,0,0,0.5);padding:1.6rem;right:0;bottom:5.6rem;}*/
.vjs-subtitles-button .vjs-menu * {color:#fff;}
.vjs-menu-item.vjs-selected {color:rgba(255,170,0,1);}
.vjs-menu-item {font-size:1.6rem;line-height:2.4rem;}

video::cue {background:transparent;}
video::cue(c.vtt_blue) {color:blue;color:#00f;}
video::cue(c.vtt_cyan) {color:cyan;color:#6ff;}
video::cue(c.vtt_green) {color:green;color:#0f6;}
video::cue(c.vtt_yellow) {color:yellow;color:#fe0;}
video::cue(c.vtt_orange) {color:orange;color:#fa0;}
video::cue(c.vtt_red)  {color:red;color:#f23;}
video::cue(c.vtt_magenta) {color:magenta;color:#f6f;}



/*AUDIO*/
/*el gancho*/
.audioBox > a {background-color:rgba(0,0,0,0.75);}
.audioBox > a .ico {padding:0 0 0 6.8rem;}
.audioBox > a img {width:3.7rem;height:3.7rem;border-width:0.2rem;background-color:rgba(240,80,16,1);border-color:rgba(240,80,16,1);}
.audioBox > a .duration {line-height:3.7rem;padding:0 1.4rem;}
.audioBox > .ima > img {z-index:2;}
.audioBox > .ima:not(.audioPlayer) {background-color:rgba(0,0,0,0.5);}
.audioPlayer {height:100%;}
.audioPlayer .vjs-mute-control,.audioPlayer .vjs-volume-control {float:right;}
.audioPlayer .vjs-mute-control {left:-7.2rem;}
.audioPlayer .vjs-volume-control {position:relative;left:3.6rem;}
.audioPlayer .vjs-time-control {padding:0.4rem 0;}
.audioPlayer .controlBox {padding:0 0.8rem 0 7.2rem;height:100%;background:rgba(0,0,0,1);}
.audioPlayer .controlBox .ico {width:2.8rem;height:2.8rem;}
.audioPlayer .controlBox .vjs-share-control {width:2.4rem;height:2.4rem;margin:0.2rem;}
.audioPlayer .vjs-volume-control {padding:1rem 0;}
.audioPlayer .vjs-volume-control .vjs-volume-bar,.audioPlayer .vjs-volume-level img {height:0.8rem;}
.audioPlayer .vjs-poster,.audioBox > .ima:not(.audioPlayer) {width:6.8rem;height:3.7rem;position:absolute;background-size:100%;opacity:1;}
.audioPlayer .vjs-progress-control {border-left:6.8rem solid transparent;}
.audioPlayer .vjs-fullscreen-control,.audioPlayer .vjs-share-control {display:none;}

/* menus o paneles */
.vjs-panel-display, .vjs-menu {padding:4rem 8rem;}
.vjs-share-display, .vjs-menu  {width:50%;height:100%;padding-left:4rem;}
.vjs-share-display, .vjs-menu {
    background: rgba(0,0,0,0.95);
    background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=1 );
}

.vjs-share-display {width:100%;}

/*positioning*/
.ima,.ico,.vjs-big-play-button,.vjs-volume-control .vjs-volume-bar,.vjs-volume-level,.ico.close img {position:relative;}
.ico.close,
.ima img,.ima video,.vjs-loading-spinner,.vjs-poster,
.vjs-panel-display,.vjs-menu, .controlBox,.audioPlayer,.audioPlayer > div,.videoPlayer > div,.vjs-volume-level:after {position:absolute;}
.vjs-menu-button {position:static;}
.vjs-thumbnail-holder,
.vjs-menu-button > img {position:relative;}

.ico.close {top:2.4rem;right:2.4rem;}
.ima img,.ima video,.vjs-panel-display,.controlBox,.vjs-loading-spinner,.vjs-poster,.audioPlayer,
.audioPlayer > div,.videoPlayer > div {left:0;}
.vjs-volume-level img {left:auto;right:0;}
.vjs-volume-level:after {right:-7.4rem;}
.ima img,.ima video,.vjs-loading-spinner,.vjs-poster,.audioPlayer,.audioPlayer > div,.videoPlayer > div,.vjs-volume-level:after {top:0;}
.vjs-panel-display,.controlBox, .vjs-menu {bottom:0;}


.vjs-big-play-button {z-index:0;}
/*.vjs-user-active .controlBox {z-index:0;}*/
.vjs-user-active .controlBox {z-index:1;}
.vjs-share-display.be_on,.audioPlayer .vjs-poster {z-index:2;}
.videoPlayer .vjs-paused .vjs-poster {z-index:-1;}

.vjs-live-control,
.vjs-related,
.vjs-loading-spinner,.vjs-thumbnail-holder,
.vjs-panel-display:not(.be_on),.vjs-error-display,.vjs-quality-control {display:none;}

.vjs-control-text {display:none;}

/*ads*/
.vjs-ads-control {position:absolute;top:0;left:0;width:100%;display:inline-block;}
.vjs-ads-control .vjs-ads-label,.vjs-ads-control .vast-skip-button {font-size:1.6rem;line-height:2.4rem;width:auto;display:inline-block;padding:1rem;}
.vjs-ads-control .vjs-ads-label {color:#fff;}
.vjs-ads-control .vast-skip-button {float:right;background:rgba(0,0,0,0.5);cursor:pointer;color:rgba(255,170,0,1)}
.vjs-ad-playing .vjs-control-bar .share {display:none;}

/*menu de calidades*/
.vjs-menu.vjs-lock-showing {display: inline-block;}
.vjs-quality-button img {background-image: url('/css/rtve.2015/i/iconos/icons_60x60_ffffff.png');background-position:90% 80%;background-size:1100%;}
.vjs-menu {width:20rem;height:30rem;}
.vjs-menu ul {padding:4rem;}
.vjs-menu-item {padding: 0.6rem 1.2rem 0.6rem 4rem;font-size:1.8rem;line-height: 3.2rem;font-weight: 400;border-radius: 0.6rem;border-width: 0.2rem;color:#fff;}
.vjs-menu {right:-10rem}
.vjs-menu-item {border-style:solid;border-color:transparent;}
.vjs-menu {position:absolute;bottom:0;right:-10.4rem;}
.vjs-quality-button {position:absolute;right:10rem;}
.vjs-menu {background:rgba(0,0,0,0.95);
	background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	background: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.95) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#d9000000',GradientType=1 );}

/*.vjs-menu-item.vjs-selected:before {content: ''; margin: 0 0.8rem 0 -3.2rem;position: relative;top: 0.5rem;}	*/

.videoPlayer .vjs-quality-button {display:none;}

/*compartir video*/
.vjs-share-display .blindBox {position:relative;}
.vjs-share-display .slidB img,.vjs-share-display .boton {display:none;}
.vjs-share-display > div {width:100%;display:inline-block;text-align:right;}
.vjs-share-display > div > ul > li {padding:1.6rem 0;}
.vjs-share-display .slidB {width:100%;padding:0.7rem 0;}
.vjs-share-display .slidB > span {font-size:2rem;line-height:3rem;font-weight:300;}
.vjs-share-display input[type='text'] {font-size:1.8rem;border:0 none;padding:1.3rem;max-height:4.4rem;}
.vjs-share-display .checkbox {font-size:1.4rem;line-height:2.4rem;padding:0.8rem;background:rgb(220,80,8);border-radius:0.3rem;
	margin:0.8rem 0;margin:0.2rem 0 1.2rem 0;}
.vjs-share-display .checkbox strong {font-weight:500;text-transform:uppercase;}
.vjs-share-display .checkbox img {width:2.4rem;height:2.4rem;float:right;background-color:#fff;margin-left:0.8rem;border-radius:0.2rem;position:relative;}
.vjs-share-display input[type='checkbox'] {display:none;}
.vjs-share-display input[type='text'],.vjs-share-display .checkbox {width:35.6rem;}
.vjs-share-display input[type='checkbox']:checked + .checkbox img {background-image:url('/css/rtve.2017.hbbtv/rtve.hbbtv.commons/i/iconosHBBTV_24px.png');background-size:1000%;
	background-position:89% 73.5%;}

.vjs-share-display input[type='text']:focus {background:rgb(200,80,0);}
.vjs-share-display input[type='text']::selection {color:#fff;background:transparent;}

.vjs-share-display .checkbox, .vjs-share-display .blindBox  {display:inline-block;}

.ico.close {z-index:3;}
.vjs-share-display > div {text-align:right;}


@media (orientation:portrait) {
 .vjs-quality-button,
 .vjs-subtitles-button {display:none;}
}

@media (max-width:720px) {
.vjs-share-display .slidB > span {display:none;}
.vjs-share-display > div > ul > li {padding:0;}
.ico.close {top:1.2rem;right:1.2rem;}
}
@media (max-width:420px) {
.vjs-share-display .socialBox .ico img {width:4rem;height:4rem;}
.vjs-share-display .socialBox .ico a:after {width:2.4rem;height:2.4rem;margin:0.8rem 0 0 -1.2rem;}
.vjs-share-display input {padding:0.8rem;width:28rem;}

.mediaBox.videoBox .redad,.video-js:not(.vjs-playing) .vjs-agerangeflyer-display {width:4.2rem;height:4.2rem;top:0.4rem;left:0.4rem;display:none !important;}
.video-js.vjs-paused .vjs-agerangeflyer-display.ico.redad {opacity:0;}
.videoBox .vjs-captions-button,.videoBox .vjs-subtitles-button,.videoBox .vjs-audio-button {display:none;}
.videoBox .controlBox .vjs-share-control,.videoBox .controlBox .vjs-time-control:not(.vjs-remaining-time) {display:none !important;}
.videoBox .redad img {width:3rem;height:3rem;}
.videoBox > a .play {top:31.5%;left:44.5%;bottom:auto;position:absolute;background-color:rgba(0,0,0,0.33);border:0.4rem solid #fff;border-radius:100%;padding:0.4rem;}
.videoBox > a .play img {background-image:url('/css/rtve.2015.hbbtv/rtve.commons/i/iconosHBBTV_white.png');width:4rem;height:4rem;
background-repeat:no-repeat;background-size:1100%;background-position:0 0;background-color:transparent;border:0 none;}
.videoBox > a .duration {position:absolute;width:200%;bottom:0;left:0;margin:0 0 -3.6rem 1.6rem;padding:0.4rem;}
.videoBox > a {
background: -moz-linear-gradient(top, rgba(20,80,120,0) 0%,rgba(20,80,120,0.15) 100%);
background: -webkit-linear-gradient(top, rgba(20,80,120,0) 0%,rgba(20,80,120,0.15) 100%);
background: linear-gradient(to bottom, rgba(20,80,120,0) 0%,rgba(20,80,120,0.15) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#145078', endColorstr='#145078',GradientType=0 );}
}


@media (max-width:320px) {
.vjs-share-control {display:none;}

.audioBox > .ima,.audioBox > .ima:not(.audioPlayer),.audioBox > .ima > img,.audioPlayer .vjs-poster {height:100%;}
.audioBox > .ima,.audioBox > .ima:not(.audioPlayer),.audioPlayer .vjs-poster {width:100%;padding:0;text-align:center;}

.audioBox > .ima > img {position:relative;width:auto;}
.audioBox > a {background-color:transparent;z-index:2;}
.audioBox > a,.audioBox > a .duration,.audioBox > a .ico {width:100%;}
.audioBox > a,.audioBox > a .ico {padding:0;height:100%;}
.audioBox > a .duration {font-size:1.2rem;line-height:2;position:absolute;bottom:0;left:0;text-align:center;font-weight:300;}
.audioBox > a .play img {background-image:url('/css/rtve.2015.hbbtv/rtve.commons/i/iconosHBBTV_white.png');width:4rem;height:4rem;
background-repeat:no-repeat;background-size:1100%;background-position:0 0;background-color:rgba(0,0,0,0.33);border-color:#fff;border-radius:100%;
top:50%;left:50%;position:absolute;margin:-2.8rem 0 0 -2rem;}
.audioPlayer .vjs-poster {z-index:0;background-repeat:no-repeat;background-size:auto 100%;background-position:50%;}
.vjs-user-inactive .controlBox,.audioPlayer .controlBox {z-index:1;}
.audioPlayer .controlBox {padding:0;background:rgba(0,0,0,0.5);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.25) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
.audioPlayer .vjs-time-control:not(.vjs-remaining-time),.audioPlayer .vjs-volume-control {display:none !important;}
.audioPlayer .vjs-progress-control {border:0 none;}
.audioPlayer .vjs-mouse-display {position:absolute;}
.audioPlayer .vjs-remaining-time,.audioPlayer .vjs-mute-control,.audioPlayer .vjs-play-control {position:absolute;bottom:1.2rem;}
.audioPlayer .vjs-play-control {left:0;z-index:1;}
.audioPlayer .vjs-mute-control {left:auto;right:0;}
.audioPlayer .vjs-remaining-time {width:100%;}
}

/*para eurovision hoy*/
.videoBox > a .duration {display:none;}

.videoBox#directoElecs2019+p {font-size:3rem;line-height:4.2rem;}

/*overflow anadido para AMP-iframe
html, .ima{overflow:hidden;}*/

/* directos */
.videoBox#directosEmbed #liveButton {display:none;}
.videoBox#directosEmbed+a:before,
.videoBox#directosEmbed+p:before {content:'Directo';display:inline-block;width:auto;background: #d81a28;color: #fff;padding: 0.8rem;font-size: 1.6rem;margin: -0.6rem 1rem 0 0;line-height: 1;vertical-align: middle;}
.videoBox#directosEmbed+a,
.videoBox#directosEmbed+p {display: block;font-size: 2.2rem;line-height: 2.4rem;font-weight: 700;word-spacing: -1pt;letter-spacing: -0.25pt;color: #494847;padding-top: 0.6rem;}


@media (hover: none) and (max-device-width:760px){
.videoBox#directosEmbed+a,
.videoBox#directosEmbed+p {font-size: 2.4rem;line-height: 1.083333333333333;word-spacing: -1.5pt;position: relative;padding: 0 0 0 1rem; letter-spacing: -0.45pt}

  .videoBox#directosEmbed+a:before,
  .videoBox#directosEmbed+p:before {background:transparent; color:#e62d34;text-transform:uppercase;margin:0 0.4rem 0 0.2rem;padding: 0.75rem 0 0 1rem;vertical-align: top;letter-spacing: -0.5px;}
  .videoBox#directosEmbed+a:after,
  .videoBox#directosEmbed+p:after{content: "";width: 1rem;height: 1rem;background: #e62d34;display: block;border-radius: 2rem;position: absolute;left: 1rem;top: 1rem;animation: parpadea 2s linear infinite;-webkit-animation-name: parpadea;-webkit-animation-duration: 2s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite;}
  @-moz-keyframes parpadea{0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
  @-webkit-keyframes parpadea { 0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
  @keyframes parpadea {0% { opacity: 1.0; }50% { opacity: 0.0; }100% { opacity: 1.0; }}
}


@media only screen and (min-width:750px) and (orientation:landscape) {
  .videoBox#directosEmbed+a,
  .videoBox#directosEmbed+p {font-size:3rem;line-height:1.2}
}


@media only screen and (min-width:1000px) and (orientation:landscape) {
  .videoBox#directosEmbed+a,
  .videoBox#directosEmbed+p {font-size:4.2rem;line-height:1}
}
