/* estetica alacarta*/
img.bkgVideo,.bkgVideo + .container,
.mediaBox > .ima,
.mediaBox .ima > img {width:100%;}
.mediaBox .ima {display:inline-block;}
.videoBox .f16x9 {padding-top:56.25%;}
.audioBox .f16x9 {padding-top:7.2em;}

img.bkgVideo {padding:0;}
.bkgVideo + .container {background:#333;text-align:center;}


.mediaBox.hasMediaText {width:98em;display:inline-block;position:relative;}

/* Ocultar */
.vjs-hidden {visibility:hidden;position:absolute !important;top:-100%;left:-100%;}
button.vjs-big-play-button {visibility:hidden;position:absolute;top:-100%;left:-100%;}

/*texto en videos*/
.videoBox.hasMediaText {margin-left:-24em;position:relative;}
.videoBox .textRel,
.videoBox .textRel .blindBox {height:100%;}
.audioBox .textRel .blindBox {height:18em;}
.videoBox .textRel,
.videoBox .textRel .blindBox,
.videoBox .textRel > .ico.blind {position:absolute;}
.videoBox .textRel {width:24em;right:-24em;top:0;overflow:hidden;}

/*texto en audios*/


.mediaBox .textRel .blindBox {padding:0 1.6em;}
.videoBox .textRel .blindBox {border-style:solid;border-color:transparent;border-width:4.3em 0;opacity:0;left:0;}
	.videoBox .textRel .ico.blind:only-of-type + .blindBox.be_on {border-bottom-width:0.3em;}
.mediaBox .textRel .blindBox.be_on {overflow-y:auto;}
.videoBox .textRel .blindBox.be_on {opacity:1;}
.videoBox .textRel .cuepBox {top:100%;}
.videoBox .textRel .cuepBox.be_on {top:4rem;}
	.videoBox .textRel .ico.blind:only-of-type + .cuepBox.be_on {top:0;}
.videoBox .textRel .trasBox {top:-100%;}
.videoBox .textRel .trasBox.be_on {top:0;}

.videoContainer {position:relative;overflow:hidden;z-index:0;}

.mediaBox .textRel .blindBox,
.mediaBox .textRel .blind.be_on {
  -webkit-transition:top 0.5s,opacity 1s;
  -moz-transition:top 0.5s,opacity 1s;
  -o-transition:top 0.5s,opacity 1s;
  transition:top 0.5s,opacity 1s;
  }


.vjs-related .listBox .cell .txtBox span {font-size:130%;line-height:1.2308;}
.cuepBox li,.trasBox p {font-family:"Arial",helvetica,sans-serif;text-align:left;display:inline-block;width:100%;padding:1em 0;border-bottom:0.1rem solid #fff;}
.cuepBox li span,.trasBox p {font-size:140%;}
.cuepBox li span {line-height:1.6rem;}
.trasBox p {line-height:1.8rem;}

.trasBox p,.cuepBox li span {color:#222;}
.cuepBox li span:first-child {color:#0b6ede;}

.cuepBox li:hover,.cuepBox li:hover:after,.trasBox p:hover:after, .trasBox p.active:after  {border-color:transparent;}
.cuepBox li:hover, .trasBox p:hover, .trasBox p.active {cursor:pointer;position:relative;z-index:1;}
.cuepBox li:hover:after,.trasBox p:hover:after, .trasBox p.active:after  {content:'';background:#efefef;display:inline-block;position:absolute;left:-1.6rem;top:-0.1rem;width:100%;height:100%;z-index:-1;border-width:0.1rem 1.6rem;border-style:solid;}
.cuepBox li:hover span {color:#0b6ede;}
.cuepBox li:hover span + span {border-bottom:0.1rem solid #0b6ede;}

.cuepBox li span:first-child {font-size:120%;}
.videoBox .cuepBox li span:first-child {display:block;clear:both;}
.mediaBox .textRel {background:rgba(255,255,255,0.75);color:#333;display:inline-block;}
.trasBox p .ima {font-size:100%;width:7rem;height:7rem;position:relative;float:left;border-radius:100%;border:1rem solid transparent;overflow:hidden;margin:-1rem 0 -1rem -1rem;}

/*nav*/
.textRel .blind {width:100%;height:4rem;cursor:pointer;}
.textRel .blind:after {content:'';height:0.1rem;width:100%;position:absolute;left:0;display:inline-block;background:rgba(255,255,255,0.5);}
.textRel .cuepBlind:after {bottom:auto;top:0;}
.textRel .cuepBlind.beoff.be_on:after,.textRel .trasBlind:after {top:auto;bottom:0;}

.textRel .blind.beoff.be_on {cursor:default;}
.textRel .blind span {font-size:130%;letter-spacing:0.5pt;line-height:4rem;display:inline-block;width:100%;text-align:left;padding:0 1.6rem;text-transform:uppercase;}


.textRel .blind span {color:rgba(255,255,255,0.5);}
.textRel .blind:hover span {background:black;color:white;}
.textRel .blind span,
.textRel .blind.be_on:hover span {background:#444;}
.textRel .blind.be_on span,
.textRel .blind.be_on:hover span {color:rgba(255,255,255,1);}

.textRel .blind {left:0;z-index:2;}
.textRel .cuepBlind {top:100%;margin-top:-4rem;}
.textRel .cuepBlind.beoff.be_on {top:4rem;margin:0;}
			.textRel .ico.blind:only-of-type {top:0;}
.textRel .blindBox {z-index:0;}
.textRel .blindBox.be_on {z-index:1;}

.videoBox .textRel .ico.blind img {position:absolute;right:0;}

/*generalidades*/
.mediaBox .ico {text-align:center;}
.mediaBox > .ima,
.mediaBox .ima > img,
.videoBox .vjs-poster,
.vjs-poster > img	{width:100%;}
.audioBox > .ima.f16x9,
.audioBox .vjs-poster {width:13em;}
.mediaBox .ima,
.mediaBox > a {display:inline-block;}
.videoPlayer.f16x9,
.videoBox .f16x9 {padding-top:56.25%;}
.audioBox .f16x9,
.audioPlayer .vjs-poster {padding-top:7.2em;}
.mediaBox > .ima,.vjs-poster {overflow:hidden;}

.video-js *:focus,.audioPlayer *:focus,.videoPlayer *:focus {outline:0 none;}
.ima object,.ima video {background:#000;}
.ima object,.ima video,.videoPlayer .vjs-poster,
.mediaBox > a {width:100%;height:100%;}

.audioPlayer object,
.audioBox > a,.vjs-control-bar.controlBox {height:7.2em;}
.audioBox > a {float:none;display:block;padding-left:13em;}

.video-js {width:100% !important;}
.videoPlayer .video-js {height:100% !important;}
.audioPlayer .video-js {height:auto !important;}

.vjs-control-bar.controlBox [type="button"],.vjs-control-bar.controlBox [role=slider] {cursor:pointer;}
.vjs-progress-control .vjs-seek-handle {cursor:move;}

.mediaBox.audioBox,.audioPlayer,.audioPlayer > audio {min-height:7.2em;}

.vjs-control-bar.controlBox,.vjs-menu-button .vjs-menu,.videoPlayer .vjs-volume-control,
.videoPlayer .vjs-menu-button:hover .vjs-menu {width:100%;background:rgba(0,0,0,0.5);}

/*oculto por defecto*/
.vjs-live-control,.videoPlayer .vjs-hidden,.vjs-panel-display,.vjs-playback-rate {display:none;}
.vjs-control-text {clip:rect(0,0,0,0);}


/*iconografia*/
.mediaBox > a .play img,
.vjs-control-bar .ico img,
.vjs-panel-display .ico img {width:4em;height:4em;
background-repeat:no-repeat;
background-position:100% 100%;
background-image:url('/css/rtve.2015/i/iconos/icons_60x60_ffffff.png');
background-size:1100%;opacity:0.95;}
.vjs-control-bar.controlBox button:hover:not(.play) img, 
.vjs-panel-display .close:hover img, 
.vjs-control-bar.controlBox .vjs-captions-button:hover img {background-image:url('/css/rtve.2015/i/iconos/icons_60x60_active.png');}

.vjs-control-bar.controlBox .vjs-play-control img,.mediaBox > a .play img {width:6em;height:6em;}

.vjs-panel-display .socialBox .ico img {opacity:0.66;}
.vjs-panel-display .socialBox .ico:hover img {opacity:1;}

.mediaBox > a .play,
.vjs-control-bar .controlBox .ico {display:inline-block;}

.mediaBox > a .play, .vjs-control-bar.controlBox .ico, .vjs-progress-control .vjs-slider, .vjs-progress-control .vjs-slider > div, .vjs-play-control:not(.ico), .vjs-control-bar.controlBox .vjs-captions-button {height:7.2rem;}
.mediaBox > a .play,.vjs-play-control,.vjs-control-bar .controlBox .ico,.vjs-time-control > div {width:8.2rem;}

.mediaBox > a .play,
.vjs-play-control,
.vjs-panel-display .socialBox .ico:hover,
.vjs-panel-display .boton strong:hover {
background: rgb(247,119,7); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(247,119,7,1) 0%, rgba(240,80,16,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,119,7,1)), color-stop(100%,rgba(240,80,16,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(247,119,7,1) 0%,rgba(240,80,16,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77707', endColorstr='#f05010',GradientType=1 ); /* IE6-9 */
}
.vjs-control-bar.controlBox .ico {padding: 1rem;}
.vjs-control-bar.controlBox .ico.vjs-captions-button {padding-top:1.5rem}
.vjs-control-bar.controlBox .ico.vjs-subtitles-button {padding-top:1.5rem}

.vjs-control-bar.controlBox .vjs-play-control,.vjs-panel-display .close {padding:0 1em;}

.vjs-control-bar .vjs-play-control.vjs-paused img,
.vjs-control-bar .vjs-play-control:not(.vjs-playing) img,  
						.vjs-play-control img, .mediaBox > a .play img {background-position:000% 080%;}
.vjs-control-bar .vjs-play-control.vjs-playing img {background-position:000% 100%;}
            .vjs-control-bar.controlBox .share img {background-position:010% 040%;}
            .vjs-control-bar.controlBox .audio img {background-position:010% 080%;}
  .vjs-control-bar.controlBox .audio.vjs-vol-0 img {background-position:010% 100%;}
           .vjs-control-bar.controlBox .fullsc img {background-position:020% 100%;}
		   .vjs-fullscreen .controlBox .fullsc img {background-position:030% 100%;}
           	.vjs-control-bar.controlBox .subts img {background-position:060% 100%;}
                     .vjs-panel-display .close img {background-position:040% 020%;}
          .vjs-panel-display .socialBox .fbook img {background-position:000% 060%;}
          .vjs-panel-display .socialBox .twitt img {background-position:010% 060%;}
          .vjs-panel-display .socialBox .gplus img {background-position:020% 060%;}
          .vjs-panel-display .socialBox .whats img {background-position:030% 060%;}
          .vjs-panel-display .socialBox .menea img {background-position:040% 060%;}
          .vjs-panel-display .socialBox .tuent img {background-position:050% 060%;}
          .vjs-panel-display .socialBox .linke img {background-position:060% 060%;}

/*.vjs-control-bar.controlBox .vjs-quality-control .resol img {background-position:100% 100%;}*/
.vjs-control-bar.controlBox .vjs-quality-control.resol img {background-position:90% 100%;}
/*.vjs-control-bar.controlBox .vjs-quality-control.resol:hover img {background-position:100% 100%;}*/
.vjs-control-bar.controlBox .vjs-quality-control.resol:hover .vjs-control-text:before {content:'Desactivar Alta ';}
.vjs-control-bar.controlBox .vjs-quality-control .vjs-control-text {width:400%;left:-100%;}
/*.vjs-control-bar.controlBox .vjs-quality-control:not(.resol):hover img {background-position:90% 100%;}*/
.vjs-control-bar.controlBox .vjs-quality-control:not(.resol):hover .vjs-control-text:before {content:'Activar Alta ';}

/*ocultamos whats en desktp*/		  
.desktp .socialBox .whats {display:none;}

/*el gancho*/
.ico.play > .duration {width:100%;text-align:center;}



/*imagen de preview :: poster*/
.audioBox > .ima.f16x9,
.audioPlayer .vjs-poster {float:left;}
.vjs-has-started .vjs-poster {}

/*loading*/


/*textos*/
.vjs-time-control > div,.ico.play > .duration {font-size:140%;line-height:1;padding-bottom:0.5rem;text-align:center;color:#fff;}
.vjs-time-control > .vjs-remaining-time-display {text-align:right;}


/*barra de control*/
.vjs-control-bar.controlBox,.vjs-time-control > div,
.vjs-control-bar.controlBox .vjs-quality-control {display:inline-block;}
.vjs-control-bar.controlBox [type="button"], .vjs-control-bar.controlBox .vjs-captions-button, .vjs-control-bar.controlBox .vjs-subtitles-button, .vjs-control-bar.controlBox .vjs-captions-button .vjs-menu-item,
.vjs-control-bar.controlBox .vjs-captions-button .vjs-menu-item  {float:right;}
.vjs-control-bar.controlBox .vjs-play-control,.vjs-progress-control,
.vjs-control-bar:not(.controlBox) .vjs-play-control {float:left;}
.vjs-control-bar.controlBox .vjs-quality-control {float:none;}


/*ocultamos la barra*/
.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar.controlBox {
-webkit-transition: visibility 1s,opacity 1s;
-moz-transition: visibility 1s,opacity 1s;
-o-transition: visibility 1s,opacity 1s;
transition: visibility 1s,opacity 1s;
}
.videoPlayer .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar.controlBox {visibility: hidden;opacity: 0;}
.audioPlayer .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar.controlBox {opacity:0.5;}

.vjs-has-started .vjs-control-bar.controlBox {
-webkit-transition: visibility .1s,opacity .1s;
-moz-transition: visibility .1s,opacity .1s;
-o-transition: visibility .1s,opacity .1s;
transition: visibility .1s,opacity .1s;
}
.vjs-has-started .vjs-control-bar.controlBox {visibility:visible;opacity:1;}
.audioPlayer .vjs-control-bar {padding-left:13em;}

/*barra de progreso*/
.vjs-progress-control {width:45%;position:relative;}
.vjs-progress-control .vjs-slider {padding:3.5em 0 0 0;
background: -moz-linear-gradient(left,  rgba(240,80,20,0.5) 5%, rgba(0,0,0,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(5%,rgba(240,80,20,0.5)), color-stop(100%,rgba(0,0,0,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(240,80,20,0.5) 5%,rgba(0,0,0,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,80,20,0.5) 5%,rgba(0,0,0,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,80,20,0.5) 5%,rgba(0,0,0,0) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(240,80,20,0.5) 5%,rgba(0,0,0,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80f05014', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.vjs-progress-control .vjs-slider:before {content:'';display:block;height:0.3em;width:100%;
background:#f70;
background: -moz-linear-gradient(left,  rgba(255,119,0,0) 0%, rgba(255,119,0,1) 25%, rgba(240,80,16,1) 75%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,119,0,0)), color-stop(25%,rgba(255,119,0,1)), color-stop(75%,rgba(240,80,16,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(255,119,0,0) 0%,rgba(255,119,0,1) 25%,rgba(240,80,16,1) 75%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(255,119,0,0) 0%,rgba(255,119,0,1) 25%,rgba(240,80,16,1) 75%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(255,119,0,0) 0%,rgba(255,119,0,1) 25%,rgba(240,80,16,1) 75%); /* IE10+ */
background: linear-gradient(to right,  rgba(255,119,0,0) 0%,rgba(255,119,0,1) 25%,rgba(240,80,16,1) 75%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff7700', endColorstr='#f05010',GradientType=1 ); /* IE6-9 */
}
.vjs-progress-control .vjs-slider > div {position:absolute;top:0;left:0;}
.vjs-progress-control .vjs-load-progress {background:rgba(255,119,0,0.10);}
.vjs-progress-control .vjs-play-progress {background:rgba(240,80,16,0.50);}
.vjs-progress-control .vjs-slider > * {padding-left:2em;}
.vjs-progress-control .vjs-seek-handle {padding:0;width:0.2em;background:rgba(255,255,255,0.75);}

/*comportamiento especial para posicionarlo correctamente*/
.videoPlayer .vjs-remaining-time,.audioPlayer .vjs-remaining-time {padding-left:45%;}/*salvamos la imagen de poster*//*igualamos ancho barra progreso*/
.videoPlayer .vjs-remaining-time {left:8.2rem;}
.audioPlayer .vjs-remaining-time {left:13rem;}
.vjs-remaining-time {height:0;}
.vjs-remaining-time > .vjs-remaining-time-display {position:absolute;bottom:0;right:0;}



/*control volumen*//*menu subtitulos*/

.videoPlayer .vjs-volume-control,.videoPlayer .vjs-menu-button .vjs-menu {display:none;}
.videoPlayer .vjs-mute-control:hover + .vjs-volume-control,
.videoPlayer .vjs-menu-button:hover .vjs-menu,
.videoPlayer .vjs-mute-control + .vjs-volume-control:hover,
.audioPlayer .vjs-volume-control {display:inline-block;}

.vjs-volume-control .vjs-slider {width:12.4em;margin-right:4em;}
.vjs-volume-control .vjs-volume-bar > * {float:left;}
.vjs-volume-control * {height:100%;}
.vjs-volume-control .vjs-volume-level {background-image:url('data:image/png;base64,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');}
.vjs-volume-control .vjs-slider-handle img {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAeCAYAAADuInrvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABXSURBVHja7NEhDgAgDATBlpfzc8DWgCXpjLvk3OY6osq4m4/t//F/BK0ILjiCIziCIziCIziCIziCIziCI7jgCI7gCI7gCI7gCI7gCI7gCI7gCN7PFmAA+ZANuUBkrGkAAAAASUVORK5CYII=');}
.vjs-volume-control .vjs-volume-level,.vjs-volume-control .vjs-slider-handle img {background-repeat:no-repeat;}

.vjs-volume-control .vjs-volume-level {background-position:100% 0;width:100%;}

.vjs-volume-control .vjs-slider {border:0.5em solid transparent;border-right:0 none;border-left:0 none;overflow:hidden;display:inline-block;float:right;text-align:left;}
.vjs-volume-control .vjs-slider-handle {width:0;display:inline-block;left:100%;}
.vjs-volume-control .vjs-slider-handle img {width:25em;height:100%;display:inline-block;}

.vjs-volume-control .vjs-volume-level {margin-left:-0.5rem;}
.vjs-volume-control .vjs-slider-handle {}

/*control volumen :: video*//*menu subtitulos*/
.videoPlayer .vjs-volume-control,.videoPlayer .vjs-captions-button .vjs-menu-button:hover .vjs-menu {width:100%;height:4em;}
/*.videoPlayer .vjs-menu-button:hover .vjs-menu */

/*control volumen :: audio*/
.audioPlayer .vjs-mute-control[type="button"],
.audioPlayer .vjs-volume-control {float:left;}
.audioPlayer .vjs-volume-control {height:100%;}
.audioPlayer .vjs-volume-control .vjs-slider * {height:3em;}
.audioPlayer .vjs-volume-control .vjs-slider {width:6.4em;}
.audioPlayer .vjs-volume-control .vjs-slider {border-top:2.1em solid transparent;border-bottom:2.1em solid transparent;}
.audioPlayer .vjs-volume-control .vjs-volume-level {background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAeCAYAAABwmH1PAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABJVJREFUeNqcmUty3DAMRPlUXsTb3C7r3H+RA8SdGYkf/DjWRFW2ZySKJIhGowHz59dP0dQEDdSOH1+PD61fao+b7fx+/ujxR1r3HuM/+/jH5/PqY88peM57Tj3vH59/8WPsOs+/TWP989ZzP/35tU/7Xrvm72udc/7+mruvro/x1NrYJ3qssd5lPJgjFaYK9/uucJOOe/ZdmcXX19MKt4S6Zdft03izNNWWiuto9pTP3/QJ6w1pjgy7rC5UTOHHqq9p76/15e4boFzvTEMx89wx2O6RcOJPL0vOv6S90z/LPx+GwHDu9Zqms09/E131nI7l0QvO11Ryw5b5Lw8+G+zPf21A0z0DiPPMVSxB9EnzGzKnltYw485noi2L/bxxDymq7nk4jtY46g6Z4vQIb/UNegTIbdxhVvUux2NGMHdIYCLlhm07gwMc9OrgCEbiB6H6mCm+KEZnZgZLJkA+4FbA6zuD1YL3aJ73z3nWoTC8Rgaviwd5qC6vrJiuNi8VN3q2kMkg6rvSTShPg5lGbFbXOPm+6JNMFrOsw1D3wiQWTyii8DQrImWSMzZOJ2lqJscrVQ/K0iagt5BmnuA0TIah57R9SzK5FfVlx6Yvo9lATSFlaVKupURP/inNqUrS3HbzUbjV2m+8QM6UMZ08PTFSmKyKKlhbdWjnyFwD6ei+IM1/Mddxb1ggp3Ilf0/kgGQnV9Q8k5OZf5822+0cPA2W5ASk4goWk9aDG7MJeKDVSqvKTMgYpB4oanuoR3H9PUsvQmouRr2HJrRcYZBjyUlPvEC80imL4FrUwDitTFPz8RUjDYMk3WVpC1MtYnCVEq48GSISqQApBcrw+A1y1eonWyAMbUzIseqeF2vEXaX1oWaZdmyZVUp0zMmVf69kev0MrLRQ3qD1uBMwvXS15EzMJgqa+i3Ssqonl4IKmrhSDFWsaYnkQk8vWDpB0VY5aZnfJULe462j2Wq719/aycc7Kp39ATYDwAznQFy2DpZ/t5aTukVbB1bYDsmnKiRDiRYLgh7nqChvCh4naWlzPFg0FQ0HTCbAZJi71ZLVN8R8qPVB9iRtnLE4Wi0qLaUUp7LId72RtSeU6w555t9WPTuDHdC6VlaO3ImCpeDlvOnSFBZ2hLaPNjGA62oAiekt6JiZ777kOhTqVfWuB0W8QCEWyPhN8UmOWIi8LldkqVR2+AZeCqtbMUxWju4YMxngum2WbFQTS0Glaq9aDypko5LGpvlCgttNvAq2iqGhQLZBPPKKNFSopJWOhMn+E/aFtkYmbm37mNtq+kiEQKCOUDktyOkiOCxyCblX224srkHHppspD2dR6HLV1ddrg00ci7IxWsIaz6ZKbBtITMOPFG0OXBmOISqEESZVpeW58duelktL1GiU7baw4SNsni6ATdVQlce4RZDdGUO/J3nwHksvscBGsSgLG+V0YgUC0UtVR1QbUnslR4cKdFqEd5t43q2qms2VJlKRerQvnOzkUTup6I1H4uKlmH+jPIz/FnHdJWn9k8p6glZ0Lb1OFjkzY9g9GYMyQhUrKWavWt3bvoz8/vonwABFhIBolyGkYQAAAABJRU5ErkJggg==');}
.vjs-volume-control .vjs-volume-level img {background:#fff;height:100%;width:0.4rem;display:inline-block;float:right;margin-right:-0.4rem;}
.vjs-volume-control .vjs-slider:after {content:'';display:inline-block;width:12.4rem;height:100%;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHwAAAAeCAYAAADuInrvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABXSURBVHja7NEhDgAgDATBlpfzc8DWgCXpjLvk3OY6osq4m4/t//F/BK0ILjiCIziCIziCIziCIziCIziCI7jgCI7gCI7gCI7gCI7gCI7gCI7gCN7PFmAA+ZANuUBkrGkAAAAASUVORK5CYII=');background-position:100% 0%;position:absolute;}
.vjs-volume-control .vjs-slider {position:relative;}


/*menu subtitulos*//*subtitulos*/
.videoPlayer .vjs-subtitles-button .vjs-menu li {font-size:200%;line-height:2;padding:0 1em;color:#fff;opacity:0.5;float:right;}
.videoPlayer .vjs-subtitles-button .vjs-menu li:not(.vjs-selected):hover {color:#f70;}
.videoPlayer .vjs-subtitles-button .vjs-menu li:hover,
.videoPlayer .vjs-subtitles-button .vjs-menu .vjs-selected {opacity:1;}
.videoPlayer .vjs-subtitles {}
.videoPlayer .vjs-subtitles > * {font-family:sans-serif;font-size:260%;line-height:1.25;letter-spacing:1pt;display:block;width:100%;}
.videoPlayer .vjs-fullscreen .vjs-captions > * {font-size:520%;}
.videoPlayer .vjs-tt-cue {color:#fff;text-shadow:-0.2rem 0.2rem 0.2rem rgba(0,0,0,0.85);background-color:transparent;}

.vjs-captions {height:auto;width:100%;padding:0 4em;}
.vjs-captions > * {display:block;width:100%;}
.vjs-tt-cue {color:#fff;}

/* version para ff */
.vtt_cyan    {color:cyan;color:#6ff;}
.vtt_green   {color:green;color:#0f6;}
.vtt_yellow  {color:yellow;color:#fe0;}
.vtt_orange  {color:orange;color:#fa0;}
.vtt_red     {color:red;color:#f23;}
.vtt_magenta {color:magenta;color:#f6f;}

video::cue {background:transparent;}
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;}


video::-webkit-media-text-track-display {
  -moz-transform: translateY(-3em);
  -ms-transform: translateY(-3em);
  -o-transform: translateY(-3em);
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -moz-transform: translateY(-1.5em);
  -ms-transform: translateY(-1.5em);
  -o-transform: translateY(-1.5em);
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);}

/* firefox - explorer */
.text-track-display div div {top:auto !important;}  
.vjs-text-track-display div div {background:transparent !important;}

.vjs-captions .vjs-tt-cue span {width:100%;display:inline-block;position:absolute;left:0;padding:0 4em;}
.vjs-tt-cue span {text-align:center;bottom:20%;}
.vjs-tt-cue .Aini {text-align:left;}
.vjs-tt-cue .Aend {text-align:right;}
.vjs-tt-cue .L10 {bottom:80%;}
.vjs-tt-cue .L20 {bottom:80%;}
.vjs-tt-cue .L30 {bottom:70%;}
.vjs-tt-cue .L40 {bottom:60%;}
.vjs-tt-cue .L50 {bottom:50%;}
.vjs-tt-cue .L60 {bottom:40%;}
.vjs-tt-cue .L70 {bottom:30%;}
.vjs-tt-cue .L80 {}
.vjs-tt-cue .L90 {}
.vjs-tt-cue .L100 {}


/*lienzo del video*/



/*paneles sobre*/
.vjs-panel-display {background:rgba(0,0,0,0.666);width:100%;height:100%;padding:2em 6em 3em 3em;}
.vjs-panel-display.be_on {display:inline-block;}
.vjs-panel-display .close {float:right;margin:0 0 -1em 0;}

.vjs-panel-display .arrow > span,
.vjs-panel-display .arrow > label,
.vjs-panel-display .boton strong,
.vjs-panel-display input,.vjs-panel-display textarea {font-size:2.2em;line-height:3.6rem;}
.vjs-panel-display .arrow {width:100%;text-align:left;display:inline-block;}

.vjs-panel-display .socialBox .legend {position:absolute;left:-900%;top:-900%;visibility:hidden;}
.vjs-panel-display .socialBox li {float:left;} 
.vjs-panel-display .socialBox .ico {width:auto;height:auto;padding:1em;margin:0 0.4em 0.4em 0;}

.vjs-panel-display .slidB > img {display:none;} 
.vjs-panel-display div:not(.blindBox) > ul > li {display:inline-block;width:100%;}
	.vjs-share-display div:not(.blindBox) > ul > li {padding:1em 0 2em 0;border-bottom:0.2em dotted #c4c6c8;}

.vjs-panel-display .arrow img {float:right;}

.vjs-panel-display textarea,.vjs-panel-display input[type='text'],
.vjs-panel-display .arrow > span,.vjs-panel-display .arrow > label,
.vjs-panel-display .boton {float:left;width:auto;}
.vjs-panel-display textarea,.vjs-panel-display input[type='text'] {width:100%;}
.vjs-panel-display textarea,.vjs-panel-display input {border:0 none;}

.vjs-panel-display textarea,
.vjs-panel-display input {padding:0 0.5em;float:left;}
.vjs-panel-display textarea {height:4rem;white-space:nowrap;overflow:hidden;}
.vjs-panel-display .arrow > span,.vjs-panel-display .arrow > label,
.vjs-panel-display input {color:#c4c6c8;}
.vjs-panel-display input[type='text'],.vjs-panel-display textarea {color:#494847;}
.vjs-panel-display input[type='button'],
.vjs-panel-display input[type='text']:focus {color:#fff;}
.vjs-panel-display input[type='button'] {background-color:#494847;cursor:pointer;}

.vjs-panel-display .slidB + .blindBox {position:relative;display:inline-block;width:100%;}
.vjs-panel-display .boton {position:absolute;right:0;bottom:0;}

.vjs-panel-display .socialBox .ico,.vjs-panel-display input[type='button'],
.vjs-panel-display input[type='text']:focus {background:rgba(255,255,255,0.15);}
.vjs-panel-display .boton {background:rgba(0,0,0,0.85);}

.vjs-panel-display .boton {display:inline-block;}
.vjs-panel-display .boton strong {font-weight:400;display:inline-block;padding:0 0.5em;text-transform:lowercase;}
.vjs-panel-display .boton * {cursor:pointer;color:#fff;}

.helpTxt {width:100%;float:right;}
.helpTxt:after {display:none;position:absolute;content:'Utilice CTRL + C para copiar al portapapeles';
width:auto;height:3.8rem;border:0.1rem solid #fff;font-size:160%;font-weight:300;line-height:3.8rem;padding:0 0.5em;color:#fff;background:rgba(0,0,0,0.85);}
#copyEmbed:focus+.helpTxt:after,#copyURL:focus+.helpTxt:after {display:inline-block;}



/*paneles sobre video*/
.videoPlayer .vjs-panel-display {position:absolute;}
.audioPlayer .vjs-panel-display {position:relative;}
.vjs-panel-display {left:0;top:0;}



/*panel relacionados*/
.vjs-related {padding:2em 8em 4em 4em;}
.vjs-related .pageBox,.vjs-related .pageBox li  {border-style:solid;border-color:transparent;}
.vjs-related .pageBox {border-width:0 8em;}
.vjs-related .pageBox li {width:25%;float:left;border-width:0.4em;}
.vjs-related .listBox .cell > a {display:block;width:100%;height:100%;}
.vjs-related .listBox .ima.f9x9 {padding-top:75%;position:relative;width:100%;overflow:hidden;}
.vjs-related .listBox .ima img {left:0;top:0;position:absolute;height:100%;width:auto;}
.vjs-related .listBox .cell > a,.vjs-related .listBox .cell img {opacity:0.75;}
.vjs-related .listBox .cell .txtBox {opacity:0;padding:1.4em;background:rgba(0,0,0,0.5);width:100%;height:100%;text-align:left;}
.vjs-related .listBox .cell .txtBox span {color:#fff;}
.vjs-related .listBox .cell img {
/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter ?.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>");*/
-webkit-filter: grayscale(1);
filter: grayscale(1);
}
.vjs-related .listBox .cell:hover * {opacity:1;filter:none;-webkit-filter:none;}
.vjs-related .listBox .cell:hover img {left:-16.666%;}

.vjs-related .listBox .cell {position:relative;}
.vjs-related .listBox .cell .txtBox {position:absolute;left:0;top:0;}

.vjs-panel-display {opacity:0;z-index:-1;
-webkit-transition: z-index .1s,opacity 1s,height .5s;
   -moz-transition: z-index .1s,opacity 1s,height .5s;
     -o-transition: z-index .1s,opacity 1s,height .5s;
        transition: z-index .1s,opacity 1s,height .5s;
        }
.vjs-related .listBox .cell .txtBox {
-webkit-transition: opacity 3s;
   -moz-transition: opacity 3s;
     -o-transition: opacity 3s;
        transition: opacity 3s;
}
.vjs-related .listBox .cell img {
-webkit-transition: opacity 1s,left 3s;
   -moz-transition: opacity 1s,left 3s;
     -o-transition: opacity 1s,left 3s;
        transition: opacity 1s,left 3s;
}

.vjs-panel-display.be_on {opacity:1;z-index:3;}






/*spinnBox*/
.spinnBox {background:rgba(255,255,255,0.85);width:100%;display:inline-block;}
.videoBox .spinnBox {height:100%;}
.audioBox .spinnBox {height:7.2em;}
.spinn {text-align:center;width:8em;height:1.4em;position:absolute;left:50%;top:50%;margin:-0.7em 0 0 -4em;display:inline-block;}
.spinn span {float:left;margin:0 0.3em;
  width:1.4em;
  height:1.4em;
  border-radius:100%;
  display: inline-block;
  -webkit-animation: bouncedelay 2s infinite ease-in-out;
  animation: bouncedelay 1.8s infinite ease-in-out;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.spinn .ball01 {
  -webkit-animation-delay: -0.48s;
  animation-delay: -0.48s;
}
.spinn .ball02 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.spinn .ball03 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
@-webkit-keyframes bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.1) }
  40% { -webkit-transform: scale(1.0) }
}
@keyframes bouncedelay {
  0%, 80%, 100% { 
    transform: scale(0.1);
    -webkit-transform: scale(0.1);
  } 40% { 
    transform: scale(1.0);
    -webkit-transform: scale(1.0);
  }
}
.ball01 {background:#ffa000;}
.ball02 {background:#f98307;}
.ball03 {background:#f56a0f;}
.ball04 {background:#f05014;}
.video-js .spinnBox {background:rgba(0,0,0,0.65);}
.video-js .spinnBox {display:none;}
.vjs-waiting .spinnBox,
.vjs-seeking .spinnBox {display:inline-block;}
/*ajustes radio en directo aside*/
.comp .sBox .audioBox {position:relative;}

/*cuando no tenemos javascript*/
/*.mediaBox.audioBox + noscript {font-size:10px;text-align:left;float:left;position:relative;z-index:1;top:-7.2em;margin-bottom:-7.2em;background:transparent;overflow:hidden;display:block;}*/
.mediaBox.audioBox + noscript {font-size:10px;text-align:left;float:left;position:absolute;z-index:1;top:0;left:0;background:transparent;overflow:hidden;display:block;}
.mediaBox.audioBox + noscript,.mediaBox.audioBox + noscript .AudioContainer {width:100%;}
.mediaBox.audioBox + noscript,
.mediaBox.audioBox + noscript .AudioContainer {height:7.2em;display:inline-block;}
.mediaBox.audioBox + noscript .AudioContainer {padding:1.8em 3.6em;background:#000;width:70%;}
.mediaBox.audioBox + noscript .AudioContainer object {width:100%;height:3.6em;display:inline-block;}
.PFprograma .mediaBox.audioBox + noscript .AudioContainer object {width:100%;}
noscript:not(.hddn) + .sBox {display:none;}
.mediaBox.videoBox + noscript {width:98em;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-49em;}
.doc2alacarta .mediaBox.videoBox + noscript {width:100%;display:inline-block;position:absolute;bottom:0;left:0;margin-left:0;}
.mediaBox.videoBox.hasMediaText + noscript {width:98em;display:inline-block;position:absolute;bottom:0;left:50%;margin-left:-61em;}
.mediaBox.audioBox .vjs-error .vjs-error-display {display:none;}


/*bugsBox & company*/
.contextMenu .boton strong,.bugsBox .boton input {cursor:pointer;}
.contextMenu {position:absolute;z-index:1;}
.contextMenu .boton,.contextMenu .boton strong {display:block;}
.contextMenu .boton strong {color:rgba(255,255,255,0.5);font-size:160%;line-height:1.5;padding:0.5em 1em;font-weight:normal;width:100%;text-align:left;}
.contextMenu .boton {clear:both;background:rgba(0,0,0,0.5);margin:0.1rem 0;}
.contextMenu .boton:hover {background:#000;}
.contextMenu .boton:hover strong {color:#fff;}
	/*dentro de spinnBox*/
	.spinnBox .contextMenu,.contextMenu .boton strong {text-align:center;}
	.spinnBox .contextMenu {position:relative;top:50%;margin-top:2.4em;}
	.spinnBox .contextMenu ul {width:auto;max-width:66%;float:none;margin:0 auto;display:inline-block;}

.fixer.striplayer,.cuerpo .bugsBox {background:rgba(0,0,0,0.66);}
.fixer.striplayer {position:fixed;width:100%;height:100%;left:0;top:0;z-index:10;}
.cuerpo .bugsBox {position:relative;top:10%;}
.bugsBox {padding:4em 6em 6em 6em;}
.bugsBox form,.bugsBox > p,.bugsBox .form li,.bugsBox fieldset,.bugsBox .formBox .form,.bugsBox .formBox legend {display:inline-block;width:100%;}
.bugsBox .formBox {width:100%;border:0.1em solid #444;padding:2em;margin-top:2em;}
.bugsBox > p {margin:0 0 1em 0;}
.bugsBox .form li {margin:1em 0;}
.bugsBox fieldset {padding:1em;}
.bugsBox .formBox .form li > * {float:left;}
.bugsBox .formBox legend {padding-left:30%;}
.bugsBox .form li label {width:30%;text-align:right;}
.bugsBox .form li input {width:70%;}
.bugsBox > p,.bugsBox .formBox legend,.bugsBox .formBox label {color:#fff;text-align:left;}
.bugsBox .formBox legend,.bugsBox > p,.bugsBox .formBox label,.bugsBox .formBox input,.bugsBox .formBox textarea {font-size:160%;line-height:1.5;}
.bugsBox .formBox legend {text-transform:uppercase;color:#ff7800;}
.bugsBox .formBox textarea {width:100%;padding:1em;}
.bugsBox .formBox label {padding:0.5em 2em 0 0;}
.bugsBox .formBox input {padding:0.5em 1em;}
.bugsBox .formBox input,.bugsBox .formBox textarea {border:0.2rem solid transparent;}
.bugsBox .formBox .form input,.bugsBox .formBox textarea {background:rgba(255,255,255,0.25);color:#fff;}
.bugsBox .formBox .form input:focus,.bugsBox .formBox textarea:focus {background:rgba(255,255,255,0.85);color:#222;border-color:#fff;}
.bugsBox .boton {float:right;margin:2em 1em 1em 1em;}
.bugsBox .boton strong {display:inline-block;}
.bugsBox .boton input {font-weight:bold;color:#222;}
.bugsBox .boton:hover input,.bugsBox .boton input:focus {background:#ff7800;color:#fff;border-color:#fff;}

.bugsBox .close {position:absolute;right:1em;top:1em;}
.bugsBox .close img {width:4em;height:4em;margin:0;
background-repeat:no-repeat;
background-position:100% 100%;
background-image:url('/css/rtve.2015/i/iconos/icons_60x60_ffffff.png');
background-size:1100%;opacity:0.95;
background-position:040% 020%;}
.bugsBox .close:hover img {background-image:url('/css/rtve.2015/i/iconos/icons_60x60_active.png');}

/*publicidad*//*provisional*/
.vjs-ad-playing  .vjs-control-bar.controlBox  {display:none;}
.vast-blocker {background:rgba(255,255,255,0);}
.vast-blocker {display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;}



/*positioning*/
.videoPlayer,.video-js,.vjs-control-bar.controlBox,.mediaBox > a,.vjs-panel-display .close,
.vjs-control-bar:not(.controlBox) .vjs-play-control {position:relative;}

.bodier .videoPlayer .ico.vjs-menu-button, .vjs-control-bar.controlBox .ico[role="menuitem"] {position:static;}
/*.vjs-control-bar.controlBox .ico[type="button"] {position:static;}*/

.vjs-poster,.mediaBox > .ima > img,.vjs-poster > img,
.videoPlayer .video-js,.videoPlayer .vjs-control-bar.controlBox,
.video-js object,.videoBox > a,.mediaBox > a .play,
.vjs-time-control,.ico.play > .duration,
.spinnBox,.videoPlayer .vjs-volume-control,.videoPlayer .vjs-menu-button .vjs-menu, .vast-skip-button, .vjs-ads-label {position:absolute;}

.video-js object,
.mediaBox > .ima > img,.vjs-poster > img,
.vjs-poster,.videoPlayer .video-js,.mediaBox > a,
.spinnBox {left:0;top:0;}

.videoPlayer .vjs-control-bar.controlBox,.mediaBox > a .play,.ico.play > .duration {left:0;bottom:0;}

.audioBox > a .play {left:13em;}
.vjs-panel-display .close {right:-6em;}

.videoPlayer .vjs-volume-control, .videoPlayer .vjs-subtitles-button:hover .vjs-menu {left:0;right:0;bottom:7.2em;clip: auto;}
/*.videoPlayer .vjs-menu-button:hover .vjs-menu*/


.vjs-time-control {bottom:0;}
.vjs-time-control {/*z-index:3;*/}
.videoPlayer .vjs-duration {left:0;}
.audioPlayer .vjs-duration {left:13em;}
.videoPlayer .vjs-current-time {left:8.2em;}
.audioPlayer .vjs-current-time {left:21.2em;}


.videoPlayer .vjs-has-started .vjs-poster {z-index:-1;}
.videoPlayer .video-js,.audioBox > .ima {z-index:1;}
.vjs-has-started .vjs-control-bar.controlBox {z-index:2;}
.vjs-time-control,.audioPlayer .vjs-poster.ima/*, .ima video*/ {z-index:3;}
.mediaBox .spinnBox {z-index:4;}

/*tootip*/
.mediaBox .vjs-control-bar.controlBox .vjs-control.ico:hover .vjs-control-text {clip:auto;}

/*.mediaBox .vjs-control.ico:hover .vjs-control-text,*/ 
.mediaBox .vjs-control.ico:focus .vjs-control-text {display:inline-block;}
.vjs-control .vjs-control-text {position:absolute;}
.vjs-control .vjs-control-text {padding:1em;width:auto;z-index:2;}
.vjs-control .vjs-control-text {left:0;top:-2.8em;}

/*z-index radio*/
.audioBox .audioPlayer {overflow:visible;}

.audioPlayer .vjs-control.ico .vjs-control-text {background:rgba(255,255 ,255 ,0.85);color:#000;box-shadow:.1rem .2rem .6rem rgba(0,0,0,.5);}

.vjs-control.ico.subts .vjs-control-text  {left:auto !important;right: 22em;}
.vjs-control.ico.audio .vjs-control-text  {left:auto !important;right:10em;}
.vjs-control.ico.fullsc .vjs-control-text {white-space:nowrap;right:0;left:auto;}

.vjs-control-bar.controlBox .ico:not(.subts)[type="button"] {position:relative;}
.vjs-controlBox.ico> .vjs-control.ico {position:relative;}
.vjs-control.ico .vjs-control-text  {font-size:140%;color:#fff;background:rgba(255,255,255,0.6);line-height:0.7858;}

/*advertiment*/
.vast-skip-button, .vjs-ads-label {background:rgba(255,255,255,0.8);box-shadow:.1rem .2rem .6rem rgba(0,0,0,.5);font-size:160%;line-height:2;text-align:center;}
.vast-skip-button:hover {background:rgba(255,255,255,1);}

.vast-skip-button,.vjs-ads-label  {top:0;bottom:auto;padding:1em;}
.vast-skip-button {cursor:pointer;}
.vjs-ads-label {padding:1em;}
.vast-skip-button {width:16em;}
.vjs-ads-label {left:0;}
.vast-skip-button {right:0;}
.vjs-ad-playing  .vjs-control-bar.controlBox, .vjs-ad-playing  .vjs-related  {display:none;}


/* thumbs */
.vjs-thumbnail-text {color:#fff;font-size:120%;}
.vjs-thumbnail-holder {display:block;position:absolute;}
.vjs-thumbnail {position:absolute;left:0;bottom:0;opacity:0;transition:opacity .2s ease;-webkit-transition: opacity .2s ease;-moz-transition:opacity .2s ease;-mz-transition:opacity .2s ease;}
.vjs-thumbnail-text {position:absolute;background-color:rgba(0,0,0,0.2333333333333333);border:0 none;padding:0.2em 0;left:-6.5em;width:13em;text-align:center;opacity:0;transition:opacity .2s ease;-webkit-transition: opacity .2s ease;-moz-transition: opacity .2s ease;-mz-transition:opacity .2s ease;}


.vjs-progress-control:hover .vjs-thumbnail,
.vjs-progress-control.fake-active .vjs-thumbnail,
.vjs-progress-control:active .vjs-thumbnail,
.vjs-progress-control:hover .vjs-thumbnail-text,
.vjs-progress-control.fake-active .vjs-thumbnail-text,
.vjs-progress-control:active .vjs-thumbnail-text {
  opacity: 1;
}

.vjs-thumbnail-holder , .vjs-thumbnail-text {z-index:1;top:-2em;}

/*signantes*/
.thumbox .img a[title*='Lengua de signos']:after,
.mediaBox > a[title*='Lengua de signos']:after {content:'';display:inline-block;background-repeat:no-repeat;background-image:url('/css/rtve.2015/i/iconos/signante.png');position:absolute;opacity:0.8;}
.slideBox .thumbox .img a[title*='Lengua de signos']:after {width:100%;height:100%;right:0;top:0;background-color:rgba(0,0,0,0.33);background-size:auto 90%;background-position:100% 50%;}
.mediaBox > a[title*='Lengua de signos']:after {right:2rem;top:2rem;border-radius:1.4rem;width:8rem;height:8rem;background-color:rgba(0,0,0,0.5);background-size:90% auto;background-position:50% 50%;}


/* Button video */
.controlBox button {border:0;cursor:pointer;}
.controlBox button:not(.play) {background:transparent;}

.videoPlayer .controlBox button.vjs-play-control img {position:absolute;top:0;left:50%;margin-left:-3rem}

/* Progreso video */
.videoPlayer .video-js .vjs-progress-control:hover .vjs-mouse-display:after {position:absolute;top:-3rem;border:0 none;padding:0.2em 0;left:-6.5em;width:13em;}
.videoPlayer .video-js .vjs-progress-control:hover .vjs-mouse-display:after {content:attr(data-current-time);background:rgba(0,0,0,0.3);text-align:center;color:#fff;font-size:120%;height:2rem;line-height:2rem;}
.videoPlayer .vjs-poster.ima {background-repeat:no-repeat;background-size:100% auto;}

/* Button audio */
.sBox .audioPlayer .vjs-time-control {display:none;}
.audioPlayer button {font-size:10px;}
.sBox .audioPlayer .vjs-control-bar.controlBox .vjs-control.ico:hover .vjs-control-text {clip:rect(0,0,0,0);position:absolute;overflow:hidden;}
.sBox .audioContainer .mediaBox.audioBox, 
.sBox .audioContainer .audioPlayer, 
.sBox .audioContainer .audioPlayer > audio {min-height:5.2em;}
.sBox .audioContainer .audioBox .f16x9, 
.sBox .audioContainer .audioPlayer .vjs-poster {padding-top:5.2em;}

/* Popup button */
.popup .sBox .audioPlayer button,
.popup .sBox .audioBox .vjs-control-bar.controlBox .ico, 
.popup .sBox .audioBox > a .play{padding:0.6rem}
.popup .audioBox .duration {display:none;}
.popup .audioPlayer .close{background:transparent;}
 
.ima video {position:absolute;top:0;left:0;/*z-index:3;*/}

/* vjs-subtitles-button en vez de caption */
.vjs-subtitles-button {position:relative;}
.vjs-subtitles-button:before {position:absolute;top:0;left:0;width:4rem;height:4rem;height:7.2rem;font-size:1.2em;background-position:060% 100%;background-image: url('/css/rtve.2015/i/iconos/icons_60x60_ffffff.png');margin-top:-2rem;}
.vjs-subtitles-button:hover:before {background-image:url('/css/rtve.2015/i/iconos/icons_60x60_active.png');background-size:1100%;}
.vjs-subtitles-button .vjs-control-text {border:0;clip:rect(0 0 0 0);overflow:hidden;position:absolute;}

.mediaBox .vjs-control-bar.controlBox .vjs-control-text.ico:not(.subt) .vjs-control-text,
.mediaBox .vjs-control-bar.controlBox .vjs-control.ico:hover .vjs-control-text {clip:rect(0 0 0 0);position:absolute;}
.mediaBox .vjs-control-bar.controlBox .vjs-control.ico:hover > .vjs-control-text {clip:auto;top:-2.8em;}

.vjs-subtitles-button .vjs-menu.vjs-lock-showing {position:absolute;bottom:7.2rem;left:0;}
.vjs-subtitles-button .vjs-menu-button-popup .vjs-menu {display:none;position:absolute;bottom:0;width: 10em;left: -14em;height:0;margin-bottom:0;border-top-color: rgba(43, 51, 63, 0.7);} 
.vjs-subtitles-button .vjs-menu-button-popup .vjs-menu .vjs-menu-content {position:absolute;width:100%;bottom:0;max-height:15em;background:rgba(0,0,0,0.5);}
.vjs-subtitles-button .vjs-menu-button-popup:hover .vjs-menu,.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {display:block;}
.video-js .vjs-menu-button-inline {-webkit-transition: all 0.4s;-moz-transition: all 0.4s;-o-transition: all 0.4s;transition: all 0.4s;overflow: hidden; }

.vjs-text-track-display {position:absolute;width:100%;bottom:7.2rem;left:0;right:0;top:0;}
.vjs-menu-item .vjs-control-text {padding:0;}

/* audio live */
.sBox .vjs-poster.ima {background-size:100% auto;}

