@charset 'iso-8859-15';
/*ocultamos*/
.extendOn .contentBox .mainLink h3,.tooltip .social,.tooltip .sign,
.programData .ico,
.listaProgramas .anteTiTle {display:none;}



/* TEXT & FONTS ************************************************/
/***************************************************************/
/*.catalog .longTiTle h3 span, .doc2alacarta .catalog h3 span {font-size:1.6em;line-height:1.2;color:#00A1B3;display:block;font-family:'RTVEfontR';float:left;width:100%;margin-bottom:1em;}*/

.apiCall span {display:block;}
.apiCall .end {display:inline;}
.programData .tit {font-weight:bold;}
.anteTiTle span {text-transform:uppercase;}




/*font-size normal 12px*/
{/*font-size:120%;line-height:1.5;color:#888;display:inline-block;line-height:1;padding:0.25em 0;*/}

/* TEXT & FONTS ************************************************/
/* END *********************************************************/




/****** GENERICOS  ELEMENTOS ******/
.col1  > li {width:100%;}
.col2  > li {width:50%;}
.col3  > li {width:33.333%;}
.col4  > li {width:25%;}
.panel li, .panel > div {float:left;z-index:5;}
.panel li:hover, .panel > div:hover {z-index:6;}

.catalog .tooltip {display:inline-block;}
.programData,.anteTiTle {margin-top:0.5em;}

.contentBox a .ima:hover:after,
.TablaContenidos .catalog a .ima:hover:after {content:'';position:absolute;left:0;top:0;width:100%;height:100%;display:block;box-shadow:inset 0 0 2em rgba(0,0,0,0.4);}

/*efecto hover*/
.mainCatalog .contentBox a:hover .ima:after,
.listaProgramas .contentBox a:hover .ima:after,
.TablaContenidos .catalog a:hover .ima:after {background:#00a1b3;opacity:0.7;}
.mainCatalog .contentBox a:hover .ima:before,
.listaProgramas .contentBox a:hover .ima:before,

/*.TablaContenidos .catalog a:hover .ima:before {content:'';background:url('/css/rtve.television/rtve.television.documentales/i/playicon2.png') no-repeat;background-size:100%;
position:absolute;left:50%;top:50%;display:inline-block;z-index:4;}*/
.TablaContenidos .catalog a:hover .ima:before {content:'';background:url('/css/rtve.2015/i/iconos/icons_40x40_tve_la2.png') no-repeat;background-size: 1100%;position:absolute;left: 0;bottom: 0;display:inline-block;z-index:4;background-color: #fff;width: 4rem;height: 4rem;background-position-y: 80%;margin:0;padding:0;}

.catalog a:hover .ima:before {width:26%;padding-top:28.6%;margin:-13% 0 0 -13%;}
.catalog .col3 a:hover .ima:before {width:20%;padding-top:22%;margin:-10% 0 0 -10%;}

.panel + .botonera {width:100%;display:inline-block;clear:both;text-align:center;padding:3em 0;}
.panel + .botonera strong {display:inline-block;}
.panel + .botonera > strong {width:auto;margin-right:-1.8em;}
.panel + .botonera > span,.panel + .botonera strong span {font-size:140%;line-height:214.3%;padding:0 0.6em;display:inline-block;}
.panel + .botonera > span {border-radius:0.357em;color:#777;background:#fff;padding-right:1.8em;margin-left:1.8em;margin-right:-1em;
box-shadow:inset 0 0 0.4em rgba(0,0,0,0.2);}
		.doc2portada .panel + .botonera > span,.doc2listado .panel + .botonera > span {box-shadow:none;}
		.panel + .botonera > .min.ico {padding-right:0.6em;font-weight:bold;color:#999;float:right;margin:0 6% 0 -6%;}
		.panel + .botonera > .min.ico:hover {color:#fff;}
		.panel + .botonera > .min.ico a:hover {text-decoration:none;}
.panel + .botonera > span * {font-style:normal;}
.panel + .botonera strong a,.botonera .min.ico {
background:#dcdcdc;
background: 					linear-gradient(bottom,#dcdcdc 10%,#f6f6f6 90%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#dcdcdc 10%,#f6f6f6 90%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#dcdcdc 10%,#f6f6f6 90%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#dcdcdc 10%,#f6f6f6 90%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#dcdcdc 10%,#f6f6f6 90%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dcdcdc',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#dcdcdc),color-stop(90%,#f6f6f6));/*Chrome,Safari4+*/
}
.panel + .botonera strong a:hover,.panel + .botonera > .min.ico:hover {
background:#5bb;
background: 					linear-gradient(bottom,#55bbbb 10%,#88ddcc 90%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#55bbbb 10%,#88ddcc 90%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#55bbbb 10%,#88ddcc 90%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#55bbbb 10%,#88ddcc 90%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#55bbbb 10%,#88ddcc 90%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88ddcc', endColorstr='#55bbbb',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#55bbbb),color-stop(90%,#88ddcc));/*Chrome,Safari4+*/
}
/*spin*/
.panel + .botonera strong a {border-radius:0.5em;display:block;}
.panel + .botonera strong span {color:#999;padding-right:2.143em;background:url('http://img.rtve.es/css/rtve.commons/i/mas.png') 100% 0 no-repeat;}
.panel + .botonera strong a:hover span {color:#fff;background-position:100% 100%;}
.panel + .botonera > .imgSpin {display:inline-block;position:relative;font-size:100%;width:3.1em;height:3.1em;top:1em;background:none;}
.catalog .imgSpin img {position:absolute;border-radius:100%;background:#efefef;height:100%;width:auto;left:0;}

.panel + .botonera .enlace {width:100%;clear:both;}


.extendOn .tooltip .summary {max-height:5.1em;max-height:6.8em;overflow:hidden;}
.ContentTabla .panel li .tooltip .summary {max-height:18em;overflow:hidden;}


.tooltip:after,
.ContentTabla .panel .tooltip:before {content:" ";display:block;
background: -o-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*Opera11.10+*/
background: -moz-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*FF3.6+*/
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*Chrome10+,Safari5.1+*/
background: -ms-linear-gradient(top,rgba(255,255,255,0) 20%,rgba(255,255,255,1) 92%);/*IE10+*/
background: -webkit-gradient(linear,left top,left bottom,color-stop(20%,rgba(255,255,255,0)),color-stop(92%,rgba(255,255,255,1)));/*Chrome,Safari4+*/
}
.tooltip:after {width:100%;height:5.1em;margin-top:-4.8em;position:relative;z-index:3;}
.ContentTabla .panel .tooltip:before {width:98%;left:1%;bottom:1.2em;height:6.3em;position:absolute;z-index:6;}
.ContentTabla .tooltip:after {display:none;}

/* CATALOGOS TEMATICOS - mainCatalog ***************************/
/***************************************************************/
.mainLink {width:100%;display:block;margin-bottom:0.8em;}
.mainCatalog li > .mark {padding:0.2em 0.4em;margin-top:-25%;margin-bottom:10%;}
.mainCatalog .jsListaCategorias .botonera {padding:0 0 8% 10%;}
.mainCatalog .panel {display:inline-block;width:100%;padding:0 10%;background:#fff;}
.mainCatalog .tooltip {padding-right:3.6em;}
.mainCatalog .panel + .botonera {display:none;}
.doc2listado .mainCatalog .panel + .botonera {display:inline-block;}
/*enlaces en ladillos*/
.falseLink a {color:inherit;}
.falseLink a:hover {text-decoration:underline;}

.doc2alacarta.PFvideo .mainCatalog .jsListaCategorias .botonera {padding:0;}
.doc2alacarta.PFvideo .mainCatalog .panel {background:#fff;}
/* CATALOGOS TEMATICOS *****************************************/
/* END *********************************************************/

/* CATALOGOS TEMATICOS - AlaCarta ******************************/
/***************************************************************/
.doc2alacarta .mainCatalog {margin-top:2em;}
.doc2alacarta .mainCatalog .tooltip {/*display:none !important;*/}

.doc2alacarta .jsListaCategorias {display:inline-block;clear:both;width:60%;}
.doc2alacarta .jsListaCategorias .nav span {color:#000;}

.doc2listado #programlistcomplete {padding:0;}

.doc2alacarta .mainCatalog .jsListaCategorias .botonera {padding:0 0 0 10.5%;}
.doc2alacarta .mainCatalog > .mark,
.doc2alacarta .listaProgramas > .mark,
.doc2listado .ThemAll .ContentTabla,
.doc2listado #programlistcomplete > .pagbox,
.doc2alacarta .container > .thumbox.col5,
.doc2listado .nav.simple {padding:1.2em 10.5% 2em 10.5%;}


.mainCatalog .contentBox .ima {float:none;}

.doc2alacarta .mainCatalog .slide > ul,
.doc2listado .mainCatalog .jsContainer > ul {padding:0 4.5%;}
.doc2alacarta .mainCatalog .slide .arrow,.doc2alacarta .mainCatalog .slide .arrow.off:before {width:1.2em;height:2.8em;}
.doc2alacarta .mainCatalog .summary {/*max-height:4em;overflow:hidden;*/} /** cortando el summary */

.mainCatalog .extendOf .mainLink {margin:0;}
/*.mainCatalog .extendOf .mainLink h3 {margin-top:0.8em;}*/
.mainCatalog .extendOf > .mark {padding:1.2em;margin:0;}
.mainCatalog .extendOf .mainLink h3 {padding-top:3rem;}

.doc2portada .catalog .slide .arrow  {display:block;}
.doc2portada .catalog .slide .botonera {display:none;}

.doc2alacarta .mainCatalog .slide > ul:before,
.doc2listado .mainCatalog .jsContainer > ul:before {content:"";display:inline-block;width:100%;background:#efefef;height:12.6em;position:absolute;left:0;top:-4.2em;border-top:0.1em solid #cdcdcd;}
.doc2listado .mainCatalog .jsContainer {position:relative;}

.doc2alacarta .mainCatalog .extendOf > .mark {padding:2em;padding-bottom:0;}


/* CATALOGOS TEMATICOS - AlaCarta ******************************/
/* END *********************************************************/


/*navegacion lateral con flechas*/
	.arrow {display:inline-block;}
	.arrow,.arrow.off:before {height:3.8em;width:1.8em;}
	.arrow img,.arrow a,.arrow.off:before {width:100%;height:100%;display:block;}
	/*flechas activas*/
	.arrow img,
	.arrow.off:before {background:url('/css/rtve.television/rtve.television.documentales/i/arrows_catalogo.png') no-repeat 0 50%;}
	.next img,
	.next.off:before  {background-position:100% 50%;}
	/*flechas inactivas*/
	.slide .next.off:before {float:right;}
	.arrow.off img,.arrow.off a {display:none;}
	.arrow.off:before {content:'';opacity:0.2;}

	/*positioning*/
	.catalog .slide,.slideBox .catalog,.falseLink a,.doc2alacarta .jsListaCategorias {position:relative;}
	.arrow {position:absolute;}
	.arrow {top:24%;}
	.next {right:2.5%;}
	.prev { left:2.5%;}
	.slideBox .arrow {}
	.mainCatalog .arrow {top:0;margin-top:12%;}
	.mainCatalog .slide {z-index:1;}
	.falseLink a {z-index:2;}
	.doc2alacarta .jsListaCategorias {z-index:3;}
	.doc2alacarta .mainCatalog .arrow {margin-top:0;top:-2.5em;z-index:4;}
	.doc2alacarta .mainCatalog .prev {left:auto;right:12%;}
	.doc2alacarta .mainCatalog .next {right:6.5%;}



	.col3 li:nth-of-type(3n+1),
	.col4 li:nth-of-type(4n+1) {clear:left;}



.apiCall {width:100%;clear:both;}
.apiCall li {width:100%;padding:0 0 0 1em;margin-bottom:0.385em;}
.apiCall li:before {content:"";display:inline-block;width:0.615em;height:0.615em;border-radius:100%;background:#02a2b2;margin:0 0.385em 0 -1em;opacity:0.4;}







.contentBox {display:inline-block;width:100%;}


/*las flechas de los bocadillos*/
.extendOf .tooltip:after,
.ContentTabla .panel .tooltip:after {content:'';width:2em;height:4em;display:block;background:url('/css/rtve.commons/i/pointerTooltip.png') no-repeat 100% 50%;margin:-2em -2em 0 0;}
.extendOf .tooltip:after,
.ContentTabla .panel .tooltip:after {right:0;top:48%;}


.extendOf .tooltip,
.ContentTabla .panel .tooltip {overflow:hidden;clip:rect(0,0,0,0);
	-moz-transition-delay:0s;											-webkit-transition-delay:0s;
	-moz-transition-duration:1s;                	-webkit-transition-duration:1s;
	-moz-transition-property:clip;            	-webkit-transition-property:clip;
	-moz-transition-timing-function:ease-in-out;	-webkit-transition-timing-function:ease-in-out;
	}

.contentBox:hover .tooltip,
.ContentTabla .panel li:hover .tooltip,
.doc2listado .extendOf .contentBox:hover .tooltip {/*overflow:visible;clip:auto;z-index:6;*/}




.extendOf .duration {display:block;display:inline-block;}

/*abriendo hueco a campos asomados*/
.ContentTabla .panel .mainTiTle {padding-top:3em;}
/*todas categorias*/.doc2listado .extendOf .mainLink h3 {margin-top:1rem;}

/*tooltip en reposo, asomando campos*/
.extendOf .tooltip,.extendOf .xtra {margin-top:56.25%;top:0.8em;}
.extendOf .xtra {width:68%;}
.extendOf .tooltip {width:100%;left:0;z-index:5;clip:rect(0,58px,18px,0);border:0;}
/*todas categorias*//*.doc2listado .extendOf .tooltip {clip:rect(0,auto,40px,0);}*/
.extendOf .tooltip .duration {position:absolute;}
.extendOf .tooltip .programData {margin-top:2.3em;}



/*tooltip extendido
.extendOf .contentBox:hover .tooltip,
.ContentTabla .panel li:hover .tooltip {margin:0;left:-75%;top:-2.6em;border-radius:0.6em;
background:#fff;width:116%;padding:1.8em;border:0.1em solid #888;box-shadow:0.6em 0.6em 0.8em rgba(0,0,0,0.5);}
.extendOf .contentBox:hover .tooltip .duration,
.ContentTabla .panel li:hover .tooltip .duration {position:relative;}
.extendOf .tooltip .mainTiTle,
.ContentTabla .panel .tooltip .mainTiTle {margin-top:0;margin-bottom:0.5em;}
.extendOf .contentBox:hover .tooltip .programData {margin-top:0;}
.extendOf .contentBox:hover .tooltip .summary {margin-top:0.6em;}
*/

/* CATALOGOS ULTIMOS - listaProgramas **************************/
/***************************************************************/
.listaProgramas .panel.col5 li {left:auto !important;top:auto !important;}
.listaProgramas .panel.col5 .first {clear:left;}
.listaProgramas .tooltip {padding:0 1.2em 1.2em 1.2em;width:100%;min-height:15.5em;}
.listaProgramas .catalog .panel .contentBox > a {padding:0 1.2em;}
.listaProgramas .contentBox {background:#fff;}
.listaProgramas .mainLink {margin-top:-20%;}
.listaProgramas .panel li .mark {margin-top:20%;padding:0.8em;}
.listaProgramas .contentBox a {width:100%;}
.listaProgramas .tit {width:100%;}
/*limitamos a 3 lineas la decripcion*/

.listaProgramas .contentBox {padding-top:100%;}
.listaProgramas .mainLink {margin-top:-120%;}
/*.listaProgramas .tooltip:after {content:'…';}*/

/* CATALOGOS ULTIMOS - listaProgramas **************************/
/* END *********************************************************/


/* NUEVA FUNCIONALIDAD SWIPE CATALOGOS *************************/
/***************************************************************/
/*.catalog .slide > .pagPrev,.catalog .slide > .pagNext,.catalog .slide {padding:0;}
.catalog .slide > .pagPrev,.catalog .slide > .pagNext {padding-top:1em;}

.catalog .pagPrev,.catalog .pagNext {position:absolute;top:0;}

.catalog .slide > .pagPrev,
.catalog .slide > .pagNext {display:none;}

.catalog .pagNext {left:100%;}
.catalog .pagPrev {left:-100%;}*/
/* NUEVA FUNCIONALIDAD SWIPE CATALOGOS *************************/
/* END *********************************************************/


/****** End CATALOGO CATEGORIAS A LA CARTA **/

/*.listaProgramas .jsContainer .panel. {width:100%;padding:1em 0;display:inline-block;}*/
.listaProgramas  > li .mark {background:white;padding-top:15em;margin-bottom:8em;}
.listaProgramas  > li .mark .ima {margin-top:-15em;}

/****** End GENERICOS DE 3 ELEMENTOS ******/

/*botonera*/
#cBox4 .catalog .botonera {display:block;padding-bottom:10em;}



/********* positioning *************/
.extendOn .xtra,
.xinfo,.extendOn .tooltip,.contentBox,.ContentTabla .panel li {position:relative;}
.extendOn .duration,.extendOf .xtra,
.extendOf, .extendOf .tooltip, .extendOf .tooltip:after,
.ContentTabla .panel .tooltip,.ContentTabla .panel .tooltip:after {position:absolute;}
.extendOf .tooltip .duration {top:0;left:0;}


/*los posicionados de duracion/fecha*/
.extendOn .xtra,.doc2alacarta .xtra,.ContentTabla .panel .time {display:inline-block;}
.extendOn .duration,.extendOf .tooltip .duration,
.ContentTabla .panel .time,
.doc2alacarta .hourdata {background:#efefef;text-align:center;width:auto;min-width:5.8em;padding:0 0.5em;border-left:0.1em solid #01a2b4;}
.doc2alacarta .hourdata {display:inline-block;min-width:4.46em;padding:0 0.384em;}
.ContentTabla .panel .data > span {float:left;color:#000;}
.ContentTabla .panel .data {position:absolute;left:0.667em;top:0;margin-top:56.25%;display:inline-block;padding:0.667em 0;}

.ContentTabla .panel .time {margin-right:0.6em;}
.extendOn .xtra,.extendOf .xtra {left:6.5em;}
.extendOn .duration {left:0;top:-1.8em;}
.listaProgramas .extendOn .xtra {left:7.7em;}
.listaProgramas .extendOn .duration {left:1.2em;}


.ContentTabla .panel .summary .date,.ContentTabla .panel .summary .time {display:inline-block;clear:both;font-size:92.3%;margin-bottom:0.5em;}
.ContentTabla .panel .summary .time {min-width:0;float:left;}
.ContentTabla .panel .summary .date {width:100%;font-weight:bold;}

/*SUFRIENDO LOS NUEVOS CATALOGOS*/
.bx-loading {position:absolute;width:100%;height:100%;background:#f8f8f8 url('/css/rtve.commons/i/spin_80x80.gif') no-repeat 50% 50%;z-index:3;}

.doc2portada .mainCatalog .bx-viewport {overflow:hidden !important;}
.mainCatalog .paginas {float:left;display:inline-block;}
.mainCatalog li > .mark .contentBox {padding-bottom:2rem;}
.mainCatalog .panel {margin-top:5%;}
.mainCatalog .panel .liElemento {margin-top:-5%;position: relative;width: 25%;}
.doc2listado .mainCatalog .panel .liElemento {margin-bottom:2.5%;}
.bodier {overflow:hidden;display:inline-block;width:100%;}/*por culpa de catalogo, que provoca desbordamiento vertical*/
.jsListaCategorias {display:inline-block;width:100%;}
.mainCatalog .jsListaCategorias .botonera {padding:1% 0 1% 10%;}
.mainCatalog li > .mark {margin-top:0;}
/*navegacion lateral con flechas*/
.bx-has-controls-direction {position:absolute;height:0;left:0;top:40%;width:100%;/*padding:0 2.5%;*/}
	.bx-controls-direction > a {position:relative;text-indent:200%;background:url('/css/rtve.television/rtve.television.documentales/i/arrows_catalogo.png') no-repeat 0 50%;display:block;height:3.8em;margin-top:-1.9em;width:1.8em;}
	.bx-controls-direction .bx-prev {float:left;left:2.5%;overflow: hidden;}
	.bx-controls-direction .bx-next {float:right;right:2.5%;background-position:100% 50%;overflow: hidden;}
	.bx-controls-direction .off {opacity:0.2;}

/*flechas al fondo*/
.doc2program .mainCatalog .bx-wrapper {width:80%;}
.doc2program .mainCatalog .panel {padding:0;}
.doc2program .mainCatalog .bx-viewport {z-index:3;overflow:hidden!important;height: 100%!important;}
.doc2program .mainCatalog .bx-has-controls-direction {z-index:2;}

/*eliminado accesorios*/
.doc2program .mainCatalog .botPag,
.box2 .bx-controls-direction {display:none;}

/*FIN DE SUFRIMIENTO*/
.totElem {font-style:normal;padding-left:5px;}
.box2 .totElem {display:none;}

/*Arreglo provisional */
.apiCall.longTiTle, .apiCall.summary{/* position: relative; *//* top:15em; */}
.contentBox:hover .apiCall.longTiTle,.contentBox:hover .apiCall.summary {top:0;}
.doc2portada.desktp .mainCatalog .catalog {min-height:40em;}
/* Comentada 253px */
.slideflechas .botPag {display:none;}
