/*COMMON*/@import url("/css/rtve.commons/rtve.basics/00_reset.css");
/*COMMON*/@import url("/css/rtve.commons/rtve.basics/01_layout.css");
/*COMMON*/@import url("http://www.rtve.es/css/tipografias.css");
/*MULSCR*/@import url("/css/rtve.commons/rtve.multisign/multi_structure.css");
/*MULSCR*/@import url("/css/rtve.commons/rtve.multisign/multi_module.css");
/*MULSCR*/@import url("/css/rtve.commons/rtve.multisign/multi_minuto.css");
/*MULSCR@import url("/css/rtve.commons/rtve.multisign/jquery.mCustomScrollbar.css");*/

/* FONTS ****************************************/
/* **********************************************/
.VideoContainer + h2 .title,.VideoContainer + h1 .title,
.sndsc .slogan,.sndsc .header .nav li span,.sndsc .footer .nav li span,.contentNav .title {font-family:'RTVEfontB',tahoma,serif;}
#precarga span,.VideoContainer + h1 + p,.VideoContainer + h2 + p,
.contentNav aside + aside .title,.contentNav .aside + .aside .title {font-family:'RTVEfontR',tahoma,serif;}

.sndsc a:hover {text-decoration:none;}
#basicContent,#idMinuto {clear:both;}

/* PRECARGA *************************************/
/* **********************************************/
body {position:relative;width:100%;float:left;}
#precarga {width:100%;height:100%;position:absolute;top:0;left:0;background:#f70;display:block;z-index:99;
/*background:#000 url('http://img.rtve.es/css/rtve.commons/rtve.multisign/custom/i/bkg_goya.png') 20% 0 no-repeat;*/
background:#f5f5f5;
padding-top:30%;
}
#precarga img {width:auto;max-width:30%;clear:both;margin:0 auto;display:block;margin-top:-25%}
#precarga span + img {max-width:30%;}
#precarga span + img {margin-top:0;}
#precarga span {margin:1.5em 0 1em 0;padding:0 10%;font-size:260%;line-height:100%;width:80%;text-align:center;display:inline-block;color:#feb;}
/* PRECARGA *************************************/
/* END ******************************************/

.sndsc .header h1 {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}


/* SOCIALES *************************************/
/* **********************************************/
.social {float:right;position:relative;z-index:50;}
.social > * {float:left;margin-left:4px !important;}
.social #___plusone_0,.social #___plusone_0 iframe {width:64px !important;}
.social .fb_iframe_widget {width:124px;}
.social .fb_iframe_widget iframe {width:100% !important;}
.navBox {clear:right;}
.contentNav .social {margin-top:-3em;margin-right:1em;}
/* SOCIALES *************************************/
/* END ******************************************/

/*navegacion x signals similar a cabeceras especiales*/
.contentNav aside > h1 img,.contentNav .aside > h2 img {visibility:hidden;}
.contentNav aside + aside > h1,.contentNav .aside + .aside > h2 {left:14.5em;}
.contentNav {background:#333;color:#fff;
background: 					linear-gradient(bottom,#ededed 10%,#222 85%,#666 100%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#ededed 10%,#222 85%,#666 100%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#ededed 10%,#222 85%,#666 100%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#ededed 10%,#222 85%,#666 100%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#ededed 10%,#222 85%,#666 100%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#ededed',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#ededed),color-stop(85%,#222),color-stop(100%,#666));/*Chrome,Safari4+*/
}



/*estructura*/
.slideBox {/*width:98em;*/}
#PageInit,.footer {display:none;}
h1 + .navBox li span {color:#fff;width:100%;text-align:center;}
h1 + .navBox li {float:left;}
.navBox li span {background:#333;color:#fff;
background: 					linear-gradient(bottom,#222 10%,#666 90%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#222 10%,#666 90%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#222 10%,#666 90%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#222 10%,#666 90%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#222 10%,#666 90%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666666', endColorstr='#222222',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#222),color-stop(90%,#666));/*Chrome,Safari4+*/
}
.navBox .active span {background:#999;color:#000;
background: 					linear-gradient(bottom,#fafafa 10%,#999 90%);/*W3C*/
background: 			 -o-linear-gradient(bottom,#fafafa 10%,#999 90%);/*Opera11.10+*/
background: 		 -moz-linear-gradient(bottom,#fafafa 10%,#999 90%);/*FF3.6+*/
background: 	-webkit-linear-gradient(bottom,#fafafa 10%,#999 90%);/*Chrome10+,Safari5.1+*/
background: 			-ms-linear-gradient(bottom,#fafafa 10%,#999 90%);/*IE10+*/
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#999999', endColorstr='#fafafa',GradientType=0 );/*IE6-9*/
background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#fafafa),color-stop(90%,#999));/*Chrome,Safari4+*/
}
.navBox .active {border-color:#999;}

#Pdirecto {display:none;}
#idVariable {clear:both;}
#comBox {width:100%;padding:0;}
#comBox object {overflow-y:auto;}
.col1 #comBox .mark {padding:1.2em 0 0 0;}

.col2 #comBox,.col2 #idVariable {margin-top:3em;}
.col2 #idVariable {width:100%;float:left;}


.contentNav .thumBox,.mCSB_horizontal {box-shadow:-0.2em 0.2em 0.8em 0.2em #222 inset;}



/*cabecera/pie navegacion*/
.sndsc .header {padding:0;}
.sndsc .header,.sndsc .footer {font-size:100%;padding-bottom:2em;}
.sndsc .footer {text-align:center;padding-top:1em;margin-top:2em;clear:both;/*border-top:0.1em solid #ccc;*/}
.sndsc .logo,.sndsc .logo a {height:2.7em;display:inline-block;}
.sndsc .logo,.sndsc .slogan {float:left;}
.sndsc .logo {margin:0 1em;}
.sndsc .header .slogan,.sndsc .header .nav li,.sndsc .footer .nav li {border-left:0.1em solid #888;padding:0 1em;}
.sndsc .footer .nav li:first-child {border:0 none;}
.sndsc .logo img {height:100%;width:auto;}
.sndsc .slogan,.sndsc .header .nav li {margin-top:0.6em;}
.sndsc .slogan *,.sndsc .header .nav li span,.sndsc .footer .nav li span {font-size:190%;line-height:100%;}
.sndsc .slogan * {color:#777;}
.sndsc .header .nav li span,.sndsc .footer .nav li span {color:#555;}
.sndsc .header .nav li,.sndsc .footer .nav li {float:left;} 
.sndsc .header .main,.sndsc .footer .main {display:inline-block;}   
.sndsc .header .main {float:right;}      
/*logo RTVE.es*/
.sndsc .cab_box > a img {float:left;max-height:3.5em;margin:0 1em 0 0.3em;}

/*avisos inicial*/
.aviso .mark {width:40%;margin:0 30%;}

/*caja links desplazada*/
[class*="multisc"] + #rLinks {padding-bottom:0.8em;}

/*handle - new scroll-bar*/
/*hay que reajustar todos los altos.sndsc .contentNav .thumBox,.sndsc .contentNav {height:21.6em;}*/
.scrollbar {position:relative;top:-1.6em;height:0.1em;display:block;clear:both;width:96%;margin:0 auto;background:#444;border-top:0.1em solid #888;border-bottom:0.1em solid #ccc;}
.scrollbar .handle {position:absolute;min-width:5%;max-width:95%;width:12%;height:1.8em;top:-0.9em;border-radius:0.8em;cursor:pointer;}

.scrollbar .handle {background:#fff;background:rgba(255,255,255,0.75);opacity:0.75;
	filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"; /* old ie */
}
.scrollbar .handle:hover {background:rgba(255,255,255,0.9);opacity:0.9;
	box-shadow:0 0.3em 0.6em 0 #444;
	filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"; /* old ie */
}

aside + aside .scrollbar .handle,.aside + .aside .scrollbar .handle {background:#a02;background:rgba(170,0,34,0.75);opacity:0.65;
	filter:"alpha(opacity=65)";-ms-filter:"alpha(opacity=65)"; /* old ie */
}
aside + aside .scrollbar .handle:hover,.aside + .aside .scrollbar .handle:hover {background:rgba(170,0,34,0.75);opacity:0.85;
	filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"; /* old ie */
}
/*FIN bloque handle*/




@media only screen and (min-width : 961px) {/*iphone 4S*/
.col1 + .col2 {}
}

@media only screen and (min-width : 958px) and (max-width : 961px) {/*iphone 4S*/
.col1 + .col2 {}
}


@media only screen and (max-width:1024px) {
.container {width:98%;}
.col1 {width:30%;margin-right:2.5%;width:32.5%;margin:0;}
.col1 + .col2 {width:67.5%;}
.contentNav .thumBox {font-size:92%;}
.VideoContainer + h2 .title,.VideoContainer + h2 + p,.VideoContainer + h1 .title,.VideoContainer + h1 + p {font-size:160%;}
.VideoContainer + h2 + p,.VideoContainer + h1 + p {padding-top:0.1em;}
.contentNav .thumBox, .contentNav {height:200px;}
}


@media only screen and (max-width:960px){
	.sndsc .header {font-size:73.68%;} 
	.sndsc .footer {font-size:84.21%;}
	.sndsc .footer .nav li {border-width:0.11875em;}   
}



@media only screen and (min-width:801px) {
.subhead p {display:inline-block;clear:both;}
.buttonBox a strong {font-size:120%;line-height:150%;}
h1 + .navBox {width:100%;display:inline-block;}
}


@media only screen and (max-width:800px) {
#multisignal_lateral {position:relative;}
.sndsc .header {padding-bottom:1em;}
.social {position:absolute;right:0;top:0;}
.social .fb_iframe_widget {width:80px !important;overflow:hidden;}
.container {width:98%;}
.col1,.col2,.col1+.col2,.slideBox {width:100%;}
.col1+.col2 {margin-top:0;border-radius:0;}
.mark[class*="multisc"] {padding:0;}
.col1 .mark {padding:2% 2% 0.5% 2%;}
article > section,.article > .section {padding-bottom:0;}

.navBox {float:right;width:auto;}

.slideBox {float:left;border-radius:1.2em;}
.slideBox .chapeaux li,.slideBox .news ul li {padding:0;background:none;font-size:100%;}

.linksRel {margin:0;width:80%;float:right;}
.slideBox .chapeaux li,.slideBox .news ul li,.slideBox .chapeaux ul,.slideBox .news ul {clear:none;}
.slideBox .chapeaux li,.slideBox .news ul li,
.slideBox .chapeaux li a,.slideBox .news ul li a {width:auto;float:left;}
.slideBox .chapeaux li,.slideBox .news ul li {margin:0 0.4em 0.4em 0;}
.col1 h1,.col1 p {}

.linksRel {width:100%;padding:2.5%;}
.linksRel li {float:left;width:33.3%;padding:0.2em;}
.buttonBox a {overflow:hidden;}
.buttonBox a,.buttonBox a img {height:5em;}
.buttonBox a img {width:9em;}
.buttonBox a strong {font-size:110%;line-height:100%;}

.aviso .mark {width:60%;margin:0 20%;}

.contentNav li a {min-height:14em;}




}

@media only screen and (max-width:720px) {
.sndsc .footer {display:block;}
.sndsc .header .main {display:none;}
.sndsc .footer .main {float:none;margin:0 auto;width:auto;display:inline-block;}
.VideoContainer + h1,.VideoContainer + h2,.VideoContainer + h2 + p, .VideoContainer + h1 + p {padding:0 2%;}




   
.linksRel li {width:50%;}
}

@media only screen and (min-width:480px) {   
.navBox li span {padding:0 1em;}
}

@media only screen and (max-width:480px) {
	.fb-like,.fb-like span,.fb-like iframe,.twitter-share-button {width:70px !important;}
	.social #___plusone_0,.social #___plusone_0 iframe {width:33px !important;}
	.contentNav h2,.contentNav h3 {padding-top:0.3em;}
	.contentNav aside ul, .contentNav .aside ul {height:21.3em;}  
	.contentNav .thumBox {padding:0.6em;}
	.thumBox ul > img {padding-right:2.8em;left:0.6em;top:0.6em;}
	.thumBox ul > img + img {bottom:0.6em;}
	
	.col1 .mark {padding:2%;}
	.contentNav .thumBox {font-size:70.588%;}
	.contentNav .title {line-height:133.333%;}
	.contentNav aside + aside .title, .contentNav .aside + .aside .title {font-size:180%;}
	.contentNav li {width:14.16em;//100px;}
	.contentNav li h2,.contentNav li h3 {height:7.5em;}
	.contentNav .thumBox, .contentNav {height:160px;}
	.mCSB_horizontal .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {height:1.8em;margin-top:0.2em;border-radius:0.6em;}
	.aviso .mark {width:70%;margin:0 15%;}

	.contentNav .title {font-family:Georgia,Verdana,Arial,Helvetica,sans-serif;}
}

@media only screen and (max-width:320px) {
	
	.buttonBox a {height:auto;}
	.buttonBox a img {display:none;}
	.linksRel li {width:100%;padding:0 0 0.2em 0;}

	/*menu en 2 lineas*/
	.sndsc .footer {padding-top:1em;}
	.sndsc .footer .nav {width:90%;}
	.sndsc .footer .nav li {float:none;display:inline;}
	.sndsc .footer .nav li span {line-height:225%;}
	.sndsc .footer .nav li:nth-of-type(5) {border:0 none;}
	
	.contentNav aside + aside > h1,.contentNav .aside + .aside > h2 {width:16.4em;}
	.contentNav aside > h1 strong,.contentNav .aside > h2 strong {right:2em;}
	.contentNav aside > h1 span + span,.contentNav .aside > h2 span + span {position:relative;}
	#precarga span {font-size:200%;}
	
	.aviso .mark {width:80%;margin:0 10%;}
}
