/*SELECTOR SUPERIOR SITE RTVE.es*/
/*loguito*/
.logo-rtve,.opciones-rtve strong,.opciones-rtve .flecha,.opciones .corner {background:url('i/comunes/opciones-cabecera.png') no-repeat;}
.logo-rtve {float:left;width:6.3em;height:2.2em;}
	.logo-rtve a {display:block;width:100%;height:100%;}
/*desplegable portal rtve.es*/
.opciones-rtve,.opciones-rtve .flecha {height:2em;}
.opciones-rtve strong {height:1.818em;}/*s//font-size:11px*/
.opciones-rtve .flecha {width:17em;}
.opciones-rtve .opciones {width:16em;}

.opciones-rtve {float:left;position:relative;margin:0 0 0 1.8em;}
.opciones-rtve strong {background-position:-8.182em 0;font-size:110%;font-weight:normal;line-height:1.636em;width:auto;padding:0 0.909em;display:block;}
.opciones-rtve .flecha {background-position:right 0;display:block;position:relative;}


.opciones-rtve .opciones {padding:0 0 1em 0;visibility:hidden;left:-100%;top:-100%;}
.opciones-rtve:hover .flecha {background-position:right -4em;cursor:pointer;}
.opciones-rtve:hover .flecha .opciones {visibility:visible;left:1em;top:2em;}
.opciones-rtve:hover strong {cursor:pointer;}
	/*menu desplegable*/
	.opciones li {background:#e3e3e3;border-top:1px solid #d1d1d1;float:left;width:100%;}
	.opciones li a {line-height:2em;//22px s/font-size:11px;color:#666;font-size:110%;font-weight:bold;padding:0 0 0 6%;width:94%;display:block;}
	.opciones li:hover a {color:#ec7a23;}
	/*cierre lista*/
	.opciones .corner {position:absolute;bottom:0;width:2em;height:1em;display:block;}
		.opciones .bl {background-position:-9em bottom;left:0;width:14em;}
		.opciones .br {background-position:right bottom;right:0;}

.alacarta-logo {
	float:left;
	margin:0.3em 0 0 0.5em;
}
#heads .round .mark ul {
	margin:0;
	padding:0;
	list-style-type:none;
	list-style:none;
}
#heads .round .mark ul li {
	background:url('i/comunes/shadow-cabecera.png') no-repeat scroll right top transparent;
	float:left;
	height:9em;
	margin:-1em 0 0;
 .margin:-8px 0 0;
	padding:0 2.7em 0 0;
	width:auto;
}
#heads .round .mark ul li img {
	float:left;
	margin:0.4em;
}
#heads .round .mark ul li.last {
	background:none;
	float:left;
	height:9em;
	margin:-0.8em 0 0;
	padding:0 2.7em 0 0;padding:0;
	width:auto;
}
#heads .round .mark ul li span.last {
	float:left;
	font-size:1.3em;
	font-weight:700;
	margin:33px 0 0;
 .margin:35px 0 0;
	padding:0 2.7em 0 0;padding:0;
	width:auto;
}
#heads .round .mark ul li a.lista-cab {
	background:url('i/comunes/arrow.png') no-repeat scroll right 2px transparent;
	float:left;
	font-size:1.3em;
	font-weight:700;
	margin:35px 10px 0 -7px;
	padding:0 13px 0 0;
	width:auto;
}
#heads .round .mark ul li.lista-cab {
	float:left;
	font-size:1.3em;
	font-weight:700;
	margin:35px 0 0;
	padding:0 1.3em 0 0;
	width:auto;
}
#heads .round .mark ul li a.lista-cab img {
	margin:0;
	float:right;
 .float:left;
 dis
}
#heads .round .mark ul li .arrow {
	background:url('i/iconos/160-icons.png') no-repeat scroll -27px -27px transparent;
}
#heads a.tv {
	color:#38A9FA;
}
#heads a.radio {
	color:#ff0000;
}
#heads a.web {
	color:#e5901a;
}
#heads .round .mark ul li ul li {
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid #D2D2D2;
	clear:both;
	float:left;
	font-size:1.2em;
	font-weight:700;
	height:0.9em;
	margin:0 -0.3em 0 -2em;
	padding:1.1em 0.8em 1.6em 1em;
	width:4em;
}

/*BUSCADOR PREDICTIVO*/
/*menu usuarios*/
	#heads .round .mark .users {padding:1.2em;float:right;}
	#heads .round .mark .users li,#heads .round .mark .users .last {height:auto;background:none;float:left;padding:0 0.6em;border-right:1px solid #808080;}
		#heads .round .mark .users .last {border:none;}
	#heads .round .mark .users li a {font-weight:normal;color:#808080;line-height:1.5em;display:block;}
	#heads .round .mark .users li a:hover {text-decoration:underline;color:#0B6EDE;}
	#heads .users li a span {font-size:110%;}
		/*usuarios logados*/
		#heads .round .mark .users .nick {font-size:110%;}
		#heads .users .nick span,#heads .users .nick a {float:left;}
		#heads .users .nick a {margin:0 0 0 0.6em;}
		#heads .users .nick a span {font-size:100%;line-height:1.364em;font-weight:bold;color:#0b6ede;cursor:pointer;}
/*caja de busqueda*/
.ContentBuscador {position:relative;width:auto;padding:3.2em 0 0 0;height:auto;display:block;float:right;}
.buscador,.buscador form {background:url('i/comunes/bkg_Buscador.png') no-repeat;float:left;}
.buscador {			margin:0 1em 0 -1em;height:auto;}
.buscador form {margin:0 -1em 0 1em;height:2.5em;width:18em;padding:0;display:block;background-position:right top;/*border:1px solid red;*/}
.buscador input {margin:0.167em 0 0 0;height:1.5em;border:none;float:left;font-size:120%;line-height:1.75em;}
.buscador .inputBuscador {font-weight:bold;text-align:left;width:12.5em;color:#808080;color:#5d5c5c;background:none;padding:0 0 0.25em 0;}
/**/*:first-child+html .buscador .inputBuscador {margin:0.167em 0 0 -0.833em;}
.buscador .submitBuscador {background:url('i/comunes/lupaSerch.gif') no-repeat 50% 50%;width:1.8em;height:1.8em;cursor:pointer;}
/*desplegable 'predictor'*/
.predictor {width:20em;padding:0 0 1em 0;}
#heads .round .mark .predictor li,#heads .round .mark .predictor .last {cursor:pointer;height:auto;background:none;float:left;padding:0.4em 6%;width:88%;}
#heads .round .mark .predictor .results {/*padding:0.4em 0 1.4em 0;*/padding:0;margin:1em 0 0 0;float:left;width:100%;}
	#heads .round .predictor .corner {background:url('i/comunes/head/corner_predictor.png') no-repeat;height:1em;width:50%;}
		#heads .round .predictor .tl,#heads .round .predictor .bl {left:0;}
		#heads .round .predictor .tr,#heads .round .predictor .br {right:0;}#heads .round .predictor .tr {background-position:right 0;}
		#heads .round .predictor .br,#heads .round .predictor .bl {bottom:0;}#heads .round .predictor .bl {background-position:left bottom;}#heads .round .predictor .br {background-position:right bottom;}
.predictor .results {height:auto;/*max-height:10em;overflow-y:auto;overflow-x:hidden;*/background:#e9e9e9;}
/**/*:first-child+html .predictor .results {/*overflow-y:scroll;*/}
.predictor .results li {border-bottom:1px solid #d1d1d1;float:left;color:#444;}
.predictor .results li span {font-size:120%;line-height:116.67%;display:block;}
#heads .round .mark .predictor .results .active {background:#888;color:#fff;}
#heads .round .predictor .results .last {border:none;font-weight:bold;padding:1em 6% 0.5em 6%;}
	.predictor .results .last strong {display:none;/*display:block;clear:both;font-weight:normal;background:white;padding:0.334em;margin:0 0 0.5em 0;border:1px solid #aaa;*/}
	.predictor .results .active.last strong {background:#666;color:#aaa;}