@import url('/css/alacarta20/rtve.players.css');

html {font-size:62.50%;}
body {font-size:1em;line-height:1;}

/*mini players lista directos audios*/
.sBox .audioBox .vjs-big-play-button {visibility:hidden;position: absolute;top:-100%;left:-100%;}
.sBox .audioBox .vjs-share-display {font-size:0.85em;}
.sBox .audioBox .vjs-panel-display {padding:0 2em 0 2em;}
.sBox .vjs-panel-display .close {right:0;top:1.2em;position: absolute;}
.sBox .audioBox > .ima {position:relative;}
.sBox .container {width:100%;padding:0;}
.sBox .audioPlayer .vjs-progress-control,
.sBox .audioPlayer .vjs-time-controls {display:none;}
/*9.6rem x 5.4rem*/
.sBox .audioPlayer object,.sBox .audioBox > a,.sBox .vjs-control-bar.controlBox,
.sBox .audioBox > a .play,.sBox .audioBox .vjs-control-bar.controlBox .ico,.sBox .audioBox .vjs-progress-control .vjs-slider,
.sBox .audioBox .vjs-progress-control .vjs-slider > div,.sBox .audioBox .vjs-play-control:not(.ico) {height:5.2em;}
.sBox .audioBox .spinnBox {height:5.4em;}
.sBox .mediaBox.audioBox {border:0.1rem solid rgba(240,80,16,1);
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f05010+0,000000+100 */
background: rgb(240,80,16); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(240,80,16,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,80,16,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(240,80,16,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(240,80,16,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(240,80,16,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(240,80,16,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f05010', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
}
.sBox .mediaBox.audioBox,.sBox .audioPlayer,.sBox .audioPlayer > audio {min-height:5.4em;}
.sBox .audioBox .f16x9,.sBox .audioPlayer .vjs-poster {padding-top:5.4em;}
.sBox .audioBox > .ima.f16x9,.sBox .audioBox .vjs-poster {width:9.6em;}
.sBox .audioBox > a .play {left:9.6em;bottom:0;}
.sBox .audioPlayer .vjs-control-bar {top:0;}
.sBox .audioPlayer .vjs-control-bar {padding-left:9.6em;}
.sBox .audioBox > a .play,.sBox .audioBox .vjs-play-control,
.sBox .audioContainer .vjs-control-bar .vjs-play-control,
.sBox .audioBox .vjs-control-bar .controlBox .ico,.sBox .audioBox .vjs-time-controls > div {width:5.2em;}
.sBox .audioPlayer .vjs-volume-control {height:4em;}
.sBox .audioPlayer .vjs-volume-control,
.sBox .audioPlayer .vjs-control-bar.controlBox .ico.audio {bottom:0;}
/*.sBox .audioBox .vjs-control-bar.controlBox .vjs-play-control img,.sBox .audioBox > a .play img,*/
/* .sBox .audioBox > a .play img,.sBox .audioBox .vjs-control-bar .ico img,.sBox .audioBox .vjs-panel-display .ico img {height:3.2em;width:3.2em;} */
.sBox .audioBox .vjs-control-bar.controlBox .ico,.sBox .audioBox > a .play {padding:1rem;overflow:hidden;}

.sBox .audioContainer .vjs-control-bar  .vjs-fullscreen-control {right:0;}

.sBox .helpTxt {text-align:center;position:absolute;left:0;/*bottom:-1.5em;*/}
.sBox .helpTxt:after {content:'Utilice CTRL + C para copiar el texto';width:100%;left:0;/*box-shadow: 0 0 2em rgba(0,0,0,1);*/}

/* positioning*/
/*.sBox .audioPlayer .vjs-volume-control .vjs-slider {position:absolute;top:0;left:19em;}*/
.sBox .audioPlayer .vjs-control-bar {position:absolute;bottom:0;}

/*pop-up*/
.popup .sBox .channelContainer div {display:inline-block;width:100%;}
.popup .sBox .audioPlayer .vjs-volume-control {display:inline-block;}
.popup .sBox .audioPlayer .vjs-volume-control .vjs-slider {border-width:1em 0.8em;}
.popup .sBox .audioPlayer .vjs-fullscreen-control {display:none;}

/*generic/new*/
.vjs-error-display {height:0;overflow:hidden;}
.vjs-error .vjs-error-display {height:auto;}
.vjs-error-display div {padding:2rem;}
.vjs-error-display .ico {display:inline-block;float:left;clear:none;}
.vjs-error-display .ico img {width:4rem;height:4rem;}
.vjs-error-display p {font-size:140%;line-height:1.5;color:#fff;}
/*fireworks*/
.vjs-error-display {
-webkit-transition: height 1s;
   -moz-transition: height 1s;
     -o-transition: height 1s;
        transition: height 1s;
}


/************OCULTAMOS FORMULARIO POR DEFECTO***************/
.send_mail {display:none;}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
background-repeat:no-repeat;
  height: 1em;
  width: 1em;
  overflow: hidden;
  padding: 0;
}
#facebox .b {background:url('/css/i/facebox/b.png');}
#facebox .tl {background:url('/css/i/facebox/tl.png');}
#facebox .tr {background:url('/css/i/facebox/tr.png');}
#facebox .bl {background:url('/css/i/facebox/bl.png');}
#facebox .br {background:url('/css/i/facebox/br.png');}

#facebox {
  position: absolute;
  top: 8em;
  left: 0;
  z-index: 99999;
  text-align: left;
  display:none;
  width:100%;
}
.back_facebox {
	z-index:9999;
	width:100%;
	height:100%;
	background:#000000;
	opacity:0.6;
	filter:alpha(opacity=60);
	position:absolute;
	top:0;
	left:0;
	display:none;
}
#facebox .body {
  padding:20px;
  background: #fff;
  width:460px;
  float:left;
}
#facebox .footer {
  border-top: 1px solid #DDDDDD;
	clear:both;width:100%;
  text-align: right;
}
#facebox .formulario {float:left;width:100%;}
#facebox form {width:100%;border:none;padding:0;}
#facebox label {width:47%;}
#facebox textarea {width:97%;height:8em;}
#facebox fieldset .nota {width:99%;left:0;text-align:right;}
#facebox .nota strong {color:#000;}
#facebox .botones {width:auto;}
#facebox .botones li {margin-top:0.5em;}
#facebox .close {font-size:110%;line-height:1.818em;display:block;font-weight:bold;margin:0 0.6em 0 0;}
#facebox .pie {padding-bottom:1.2em;}
#facebox .botonera {margin:0;}
/*
.popup {
  position: ;
  display:block;width:100%;background:yellow;height:400px;
}*/

#facebox table {
  border-collapse: collapse;margin:0 auto;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}



#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}





#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

/*body {
	height:3000px;
}*/

/* problema audio popup programa/directos */
.audioBox .vjs-tech {display:none;}
