/*OLD@import url("/css/style2011/mainhead.css");*/
/*OLD*/@import url("/css/rtve.commons/rtve.basics/00_reset.css");
/*OLD*/@import url("/css/rtve.commons/rtve.basics/01_layout.css");
/*OLD@import url("/css/style2011/fonts.css");  */
/*OLD*/@import url("/css/style2011/miniheadblack.css");
@import url("skin.css");
@import url("forms.css");
@import url("jquery_calendar.css");
@import url("modules.css");
@import url("pfvideo.css");
@import url("social.css");
@import url("/css/destacado/global_filmoteca.css");
@import url("/css/rtve.alacarta/agerate.css");


.AgeRate {display:none !important;}

/* ESTRUCTURAL BASICO ******************************************/
/***************************************************************/
.c45 {width:44.9%;}
.c55 {width:54.9%;}
.c32 {width:32%;}
.c34 {width:33.9%;}
.c25 {width:24.98%;}
.imgL {float:left;}
.imgT {width:100%;display:block;}
.imgL img,.imgT img {width:100%;height:auto;}

.mark {padding:1.4em;}
.nolimits,.container.textBlock,.externalinks {overflow:visible;display:table;}
/*THUMBSNAILS SIZE*/
.SearchList .imgL {font-size:10px;}
.SearchList .imgL,
.SearchList .imgL img,
.SearchPanel.S img {width:10.2em;height:07.6em;} 
.SearchPanel.M img {width:13.6em;height:10.2em;}
.SearchPanel.L img {width:20.4em;height:15.3em;}

/*efecto hover*/
.SearchList li a .imgL,
.SearchPanel li a {overflow:hidden;display:block;}
.SearchList li a:hover .imgL,
.SearchPanel li a:hover {display:block;border:0.2em solid #09e;}
.SearchList li a:hover img,
.SearchPanel li a:hover img {margin-left:-0.2em;margin-top:-0.2em;}
.SearchList li a:hover .imgL,
.SearchPanel.S li a:hover {width:09.8em;height:07.2em;} 
.SearchPanel.M li a:hover {width:13.2em;height:09.8em;}
.SearchPanel.L li a:hover {width:20.0em;height:14.9em;}
/*los de portada -- VER PANEL PORTADA*/

/* ESTRUCTURAL BASICO ******************************************/
/* END *********************************************************/



/* CABECERA ESPECIFICA *****************************************/
/***************************************************************/
/*reseteo generic header*/
.cab_especial {float:none;margin:0 auto;border:0.1em solid #444;border-top:0 none;border-bottom:0 none;padding:0;width:95.2em;/*box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;*/}
.cab_especial .corner {display:none;}
.cab_especial .text {color:#fff;}
.cab_especial .cab_box {margin:0;width:100%;clear:both;display:block;float:left;}
.cab_box h1,.cab_box .text {margin:0;}
.cab_box .nav li {margin:0;float:left;}
.cab_box .nav li a,.cab_box p {font-size:100%;line-height:100%;padding:0;border-radius:none;font-weight:normal;}
.cab_box .nav li a,.cab_box .nav li a:hover,.cab_box .nav li.active a,.cab_box .nav li.active a:hover {background:none;color:#fff;text-decoration:none;}
.cab_box {position:relative;height:auto;min-height:0;}
.cab_box .principal {margin:0;clear:none;}
/*estilos propios*/
.searchlog {display:none;}
.cab_especial .round {padding:1em 1.4em;display:inline-block;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;width:100%;}
.cab_especial .cab_box {border-top:0.1em solid #09e;border-bottom:0.1em solid #09e;padding:1em 0;}
.cab_box h1 {float:left;}
.cab_box h1 a {display:block;width:auto;}
.cab_box h1 span {display:block;font-size:240%;font-family:RTVEfontR;font-weight:bold;line-height:125%;color:#fff;background:#09e url('i/nodoBeta.png') no-repeat 92% 60%;padding:0.125em 1.75em 0 0.25em;}
	.cab_box h1 a:hover {text-decoration:none;}
	.cab_box h1 a:hover span {background-color:black;}
.partners {float:right;position:relative;}
.partners span {display:block;float:left;margin-left:0.5em;}
.partners img {display:block;width:4.6em;height:4.6em;background:url('i/LogosExtras.png');}
	.partners .num1 img {background-position:0 0;}
	.partners .num1 a:hover img {background-position:0 100%;}
	.partners .num2 img {background-position:-4.6em 0;}
	.partners .num2 a:hover img {background-position:-4.6em 100%;}
	.partners .num3 img {width:25em;background-position:100% 0;}
	.partners .num3 a:hover img {background-position:100% 100%;}	
.partners strong {visibility:hidden;position:absolute;left:-1000%;top:-1000%;}
.cab_box .text {position:absolute;bottom:0;left:31%;clear:both;float:left;}
.cab_box .text p {font-size:170%;line-height:123.53%;font-family:RTVEfontR;color:#09e;}
.cab_box .text p strong {color:#f70;}
.cab_box .principal {float:left;padding:0.8em 0 0.2em 0.3em;display:block;position:relative;left:0;width:auto;}
.cab_box .nav li {padding:0 0.6em;border-right:1px solid #09e;}
.cab_box .nav li.last {border:none;}
.cab_box .nav li a span {font-family:RTVEfontR;font-size:180%;line-height:117.78%;display:block;}
.cab_box .nav li a:hover span {color:#09e;cursor:pointer;}
/*la mancheta oficial flotante*/
.portada .mosaic + .mosaic,.PFvideo .nolimits {padding-bottom:1.4em;}
.externalinks {margin-top:-2.8em;}
.externalinks .mark {padding:0 1.4em;}

/*cabecera FILMOTECA*/
.filmoteca .externalinks {margin-top:0.6em;margin-bottom:0.6em;}
.filmoteca .cab_especial .cab_box {padding-bottom:2.4em;}
.filmoteca .cab_box h1 span {padding-right:0.25em;background-image:none;font-weight:normal;}
.filmoteca .cab_box h1 {padding:0.3em 8em 0.4em 0;margin-top:-0.3em;background:url('/css/rtve.nodo/i/LogoFilmotecaCabecera.png') no-repeat 100% 0;}


/* CABECERA ESPECIFICA *****************************************/
/* END *********************************************************/

/* PANEL PORTADA ***********************************************/
/***************************************************************/
.portada .c45#videoviewwall .imgL {width:100%;}
.mosaic .c45,.graphic .c45 {width:43.5%;}
.mosaic .c55,.graphic .c55 {width:56.5%;}
.mosaic .c45 .mark {padding-right:0;}
.mosaic .c55 .mark {padding-left:0;}
	.portada .mosaic .mark {padding-top:0;}
.mosaic .nav {width:19.98%;float:left;}
.mosaic .nav li,.graphic li {width:100%;height:7.5em;float:left;}
.graphic li {width:19.98%;}
.mosaic .nav a {display:block;width:100%;}
.mosaic .nav .imgT {display:block;width:100%;}  
.mosaic .nav img {height:7.5em;}
/*texto ocultos*/
.mosaic .nav img {position:relative;z-index:1;}
	.mosaic .nav a .data {position:relative;left:0;top:0;z-index:0;visibility:hidden;background:url('i/BasicsBkgs/000000_70.png');padding:1em 0;height:5.5em;width:100%;}
	.mosaic .nav a .data .date,.mosaic .nav a .data span.titu {margin:0 0 0 6%;}
	.mosaic .nav a .data strong,.mosaic .nav a .data em {padding:0 0 0 0.25em;}
	.mosaic .nav a .data .date {font-family:RTVEfontR;font-size:200%;line-height:120%;width:94%;clear:both;color:#fff;}
	.mosaic .nav a .data .titu {font-family:RTVEfontB;font-size:160%;line-height:125%;width:auto;font-weight:normal;font-style:normal;border-bottom:1px solid #09e;float:left;color:#09e;}
	.mosaic .nav a .data .description {display:none;}
.mosaic .nav a:hover img {z-index:0;} 
.mosaic .nav a:hover {text-decoration:none;}
.mosaic .nav a:hover .data {display:block;float:left;top:-7.5em;visibility:visible;z-index:2;cursor:pointer;}
/**/    *:first-child+html .mosaic .nav a:hover .title {width:88%;}
/* PANEL PORTADA ***********************************************/
/* END *********************************************************/
        
/* GRAFICO SOBRE PANEL *****************************************/
/***************************************************************/
.portada .graphic .mark {padding:1.4em 1.4em 0 0;}
.graphic li {padding:0;}
.graphic li * {padding:6px;display:block;color:#fff;}
	.graphic li a {padding:0;margin:0 1px;background:#09e url('i/BkgGraphic.png') repeat-x 0 100%;display:block;height:100%;}
	.graphic li a:hover {text-decoration:none;}
	.graphic strong {background:#222;font-size:200%;line-height:90%;padding-bottom:10px;}   
	.graphic span {font-size:140%;font-weight:bold;}
		.graphic .size5 strong {padding-top:6px;}
		.graphic .size4 strong {padding-top:12px;}	 	                                            
		.graphic .size3 strong {padding-top:18px;}	 
		.graphic .size2 strong {padding-top:20px;}
		.graphic .size1 strong {padding-top:26px;}
	.graphic li a:hover strong {background:#09e url('i/BkgGraphic.png') repeat-x 0 1px;padding-top:6px;}
	.graphic li a:hover,.graphic li a:hover strong {border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;-webkit-border-radius:8px 8px 0 0;}

/* GRAFICO SOBRE PANEL *****************************************/	 
/* END *********************************************************/
        
/* SLIDE BUSQUEDA **********************************************/
/***************************************************************/
.mosaic {overflow:visible;display:table;}
.SearchPanel {float:left;width:100%;font-size:10px;}
.SearchPanel .nav {width:81.6em;}
.SearchPanel .arrow,.SearchPanel .nav,.SearchPanel .nav li {display:block;float:left;}

.SearchPanel.S {height:22.8em;}
	.SearchPanel.S .arrow {height:22.6em;}
.SearchPanel.M {height:20.4em;}
	.SearchPanel.M .arrow {height:20.2em;}
.SearchPanel.L {height:15.3em;}
	.SearchPanel.L .arrow {height:15.1em;}
.SearchPanel .nav li {height:auto;}
.SearchPanel.S .nav li {width:12.5%;}
.SearchPanel.M .nav li {width:16.668%;}
.SearchPanel.L .nav li {width:25%;}

/*Navegacion*/
.SearchPanel .arrow {width:4.7em;background-color:#000;background-repeat:repeat-x;border:1px solid #444;}
	.SearchPanel .arrow:hover {border-color:#09e;}
	.SearchPanel .prev {margin:0 0.4em 0 0;}
	.SearchPanel .next {float:right;}
.SearchPanel .arrow a {display:block;width:100%;height:100%;}
.SearchPanel .arrow a strong {display:block;width:2.3em;height:3.8em;float:none;margin:auto;position:relative;cursor:pointer;}
	.SearchPanel .prev a strong {background-position:0 -43.4em;}
	.SearchPanel .next a strong {background-position:100% -43.4em;}
	.SearchPanel .prev a:hover strong {background-position:0 100%;}
	.SearchPanel .next a:hover strong {background-position:100% 100%;}
	.SearchPanel.S .arrow a strong {top:9.4em;}
	.SearchPanel.M .arrow a strong {top:8.2em;}
	.SearchPanel.L .arrow a strong {top:5.7em;}
/*Efecto hover*/
.SearchPanel li:hover {position:relative;z-index:2;}
.SearchPanel li a:hover * {cursor:pointer;}
.SearchPanel li a:hover .data {z-index:3;visibility:visible;background:url('i/BasicsBkgs/000000_70.png');padding:1em 0;top:10%;left:20%;width:158%;height:auto;display:block;}
	.SearchPanel li a .data .date,.SearchPanel li a .data span.titu {margin:0 0 0 6%;}
	.SearchPanel li a .data strong,.SearchPanel li a .data em {padding:0 0 0 0.25em;}
	.SearchPanel li a .data .date {font-family:RTVEfontR;font-size:200%;line-height:120%;width:auto;color:#fff;display:block;float:left;}
	.SearchPanel li a .data .titu {font-family:RTVEfontB;font-size:160%;line-height:125%;width:auto;font-weight:normal;font-style:normal;border-bottom:1px solid #09e;float:left;color:#09e;}
	.SearchPanel li a .data .description {font-size:120%;line-height:133.34%;color:#fff;display:block;clear:both;width:88%;padding:0 6%;}
	.SearchPanel.S li a .data .date {width:96%;}
/* SLIDE BUSQUEDA **********************************************/
/* END *********************************************************/

/* SLIDE CRONOLOGIA ********************************************/
/***************************************************************/
.SearchPanel.cronos {height:39.4em;}
.SearchPanel.cronos .ediciones,.SearchPanel.cronos ul {float:left;padding:0 0.5em;}
.SearchPanel.cronos .ediciones {width:3.6em;margin:5.2em 0 0 0;}
.SearchPanel.cronos .arrow {margin-top:5.7em;height:32.5em;background-color:#444;background-position:0 -50%;}
/**/    *:first-child+html .SearchPanel.cronos .arrow {background-color:#383838;}
.SearchPanel.cronos .arrow a strong {top:13.2em;}
.SearchPanel.cronos ul {width:13.6em;}
.SearchPanel.cronos .nav li,.SearchPanel.cronos .ediciones span {width:100%;}
.SearchPanel.cronos .nav li {margin:0.5em 0;}
.SearchPanel.cronos .ediciones span {float:left;margin:0.208em 0;font-family:RTVEfontR, Tahoma, serif;display:block;font-size:240%;color:#fff;line-height:425%;text-align:center;}
/*titulos de columnas*/
.SearchPanel.cronos .nav .MainTitle {margin-top:0;padding:0.5em 4% 0 4%;width:92%;}
.SearchPanel.cronos .MainTitle .date {font-size:210%;font-family:RTVEfontR;width:100%;padding:0;clear:both;}
.SearchPanel.cronos .MainTitle .titu {margin:0 2%;padding:0;line-height:131.25%;}
/*selected/hover*/
/*no mostramos informacion superpuesta*/.SearchPanel.cronos li a:hover .hddn {display:none;}
.SearchPanel.cronos .active .MainTitle {background:#146;}
/*Cuando no tenemos flechas de navegacion*/
.SearchPanel.cronos {margin-left:5em;}
.SearchList ul {padding:0 0 0 9.5em;}
.SearchList li {width:86%;}
.SearchList .data span {width:80%;}
/* SLIDE CRONOLOGIA ********************************************/
/* END *********************************************************/

/* MENSAJE ERROR BUSQUEDA **************************************/
/***************************************************************/
.PFsearch .aviso {background:#333;padding:2%;width:96%;}
.PFsearch .aviso p {font-size:140%;color:#ccc;line-height:150%;}
.PFsearch .aviso p strong {color:#fff;text-transform:uppercase;}
/* MENSAJE ERROR BUSQUEDA **************************************/
/* END *********************************************************/


.bkgphoto{display: none;}