/* ALERTA COOKIES **********************************************/
/***************************************************************/
@import url('/css/rtve.2015/rtve.usuarios/rtve.cookie.css');
.rtveCookiePolicy.mainBox .auxBox {font-size: 10px;}
.rtveCookiePolicy.mainBox .auxBox  p, .rtveCookiePolicy .botonBox .boton strong{font-family:'Roboto','arial',sans-serif;}
/*.rtveCookiePolicy {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
box-shadow:0 0 1.8em rgba(0,0,0,0.2);width:100%;background:#f2f2f2;border-top:0.1em solid #e4e4e4;padding:1em 3em;overflow: hidden;}
.rtveCookiePolicy p span {font-size:small;font-weight:bold;}
.rtveCookiePolicy p > span {color:#777;line-height:1.54;}
.rtveCookiePolicy a span {font-size:x-small;text-transform:uppercase;line-height:2;}
.rtveCookiePolicy {position:fixed;bottom:0;left:0;z-index:100;}
.rtveCookiePolicy p > span,.rtveCookiePolicy p .botonera,.rtveCookiePolicy p > a {display:inline-block;float:left;}
.rtveCookiePolicy .botonera * {display:inline-block;}
.rtveCookiePolicy .botonera {width:auto;display:block;margin:0 1em;}
.rtveCookiePolicy .botonera strong a span {font-weight:bold;padding:0 0.5em;border-radius:0.2em;}
.rtveCookiePolicy .botonera strong {border-radius:0.2em;box-shadow:0 0.1em 0.1em rgba(0,0,0,0.25);*/
/*background: 					linear-gradient(bottom,#fff 0%,#ccc 60%);/*W3C*/
/*background: 			 -o-linear-gradient(bottom,#fff 0%,#ccc 60%);/*Opera11.10+*/
/*background: 		 -moz-linear-gradient(bottom,#fff 0%,#ccc 60%);/*FF3.6+*/
/*background: 	-webkit-linear-gradient(bottom,#fff 0%,#ccc 60%);/*Chrome10+,Safari5.1+*/
/*background: 			-ms-linear-gradient(bottom,#fff 0%,#ccc 60%);/*IE10+*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#ffffff',GradientType=0 );/*IE6-9*/
/*background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(0%,#fff),color-stop(60%,#ccc));/*Chrome,Safari4+
}*/
/*.rtveCookiePolicy .botonera strong a:hover span {color:#fff;
/*background: 					linear-gradient(bottom,#058 10%,#09e 90%);/*W3C*/
/*background: 			 -o-linear-gradient(bottom,#058 10%,#09e 90%);/*Opera11.10+*/
/*background: 		 -moz-linear-gradient(bottom,#058 10%,#09e 90%);/*FF3.6+*/
/*background: 	-webkit-linear-gradient(bottom,#058 10%,#09e 90%);/*Chrome10+,Safari5.1+*/
/*background: 			-ms-linear-gradient(bottom,#058 10%,#09e 90%);/*IE10+*/
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099ee', endColorstr='#005588',GradientType=0 );/*IE6-9*/
/*background: 				 -webkit-gradient(linear,left bottom,left top,color-stop(10%,#058),color-stop(90%,#09e));/*Chrome,Safari4+
}*/
/* ALERTA COOKIES **********************************************/
/* END *********************************************************/
/* ASPECTO GENERALES RTVE **************************************/
/***************************************************************/
body,#header,#header ul,.foot,.foot *,.alc_menu,.alc_menu ul,#header h3 {padding:0;margin:0;}
/**/    * html {overflow:none;}
/**/    *:first-child+html {overflow:auto;}
#header,.foot,.alc_menu,.position,.mainsearchtop {font-size:10px;font-family:arial,helvetica,sans-serif;}
#header a,.foot a,.alc_menu a {text-decoration:none;}
#header ul li,.foot ul li {list-style:none;}
#header .container,.foot .container,.alc_menu .container,.searchlog {margin:0 auto;width:95.2em;/*overflow:hidden;*/clear:both;}
.alc_menu .container{/*width:100%;*/}
.foot .container {overflow:hidden;}
.wrapper#header,.alc_menu,.position {width:100%;float:left;}
.hddn {visibility:hidden;position:absolute;top:-1000%;left:-1000%;}
.unit {margin:0;float:left;}
form {margin:0;padding:0;}
fieldset {border:0;}
input, textarea {outline:none;}
.corp {position:relative;}
/*definicion basica ancho columnas*/
.c100 {width:100%;}
.c80  {width: 80%;}
.c75  {width: 75%;}
.c70  {width: 70%;}
.c66  {width: 66%;}
.c60  {width: 60%;}
.c50  {width: 50%;}
/**/    * html 						 .c50 {width:49.99%;}
/**/    *:first-child+html .c50 {width:49.99%;}
.c40  {width: 40%;}
.c36  {width: 36%;}
.c34  {width: 34%;}
.c33  {width: 33%;}
.c30  {width: 30%;}
.c27	{width: 27%;}
.c25  {width: 25%;}
.c20  {width: 20%;}
.c15  {width: 15%;}
.c10  {width: 10%;}
.foot .c18 {width:17%;}
/* ESTRUCTURA MODULOS MARK *************************************/
/***************************************************************/
/***/		#wrapper {padding:0;}
/***/   .mark {display:table;display:block;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
/***/   .mark {/*padding:1.2em;*/float:left;height:auto;}
/**/    * html .mark {width:auto;display:inline;//ojo con esto a ver si da problemas;}
/**/    *:first-child+html .mark {width:auto;overflow:hidden;float:none;}
/* AJUSTES ESPECIALES NO ESPACIADOS */
.foot .mark {padding:1em;}
/* ESTRUCTURA MODULOS MARK *******************************/
/* END *********************************************************/
#header {height:auto;padding:0 0 1em 0;background:url('/css/style2011/i/Header_bkg.png') repeat-x 0 100%;}
#header .container {position:relative;height:4.2em;left:-1.4em;}
#header .mark {padding:0;float:left;}
/**/    *:first-child+html #header .mark {width:auto;overflow:hidden;float:none;}
#header .logo {float:left;display:block;padding:0.8em;}
#header .logo a {width:9.2em;height:3.3em;background:url('/css/style2011/i/mini_head/logo.png') no-repeat;display:block;}
/*position*/
.mainsearchtop {position:relative;z-index:30;top:1.3em;height:0;}
/*.position + .mainsearchtop {top:6.4em;}*/
/**/    *:first-child+html .position {}
/*,.searchlog {position:absolute;z-index:9;top:4em;height:0;}*/
/*.searchlog {top:6em;}*/
.maintabs {position:relative;z-index:10;}
.mainsearchtop {width:48em;left:50%;width:30.8em;margin-left:17.2em;}
/*,.searchlog {width:48em;left:50%;}*/
.foot #footer .xtra .prensa {font-size:120%;line-height:183.34%;margin-left:-0.833em;}
.foot a:hover {text-decoration:underline;}
/* ASPECTO GENERALES RTVE **************************************/
/* END**********************************************************/

/* NAVEGACION PRINCIPAL ****************************************/
/***************************************************************/
#header .maintabs {padding:0 0 0 1em;float:left;width:auto;}
.maintabs {display:block;/*position:absolute;bottom:0;left:19em;*/}
#header .maintabs li {padding:1.2em 0;margin: 0 0.4em 0 0;}
.maintabs li {width:8.6em;height:auto;float:left;}
/**/    *:first-child+html .maintabs li {width:86px;overflow:hidden !important;}
.maintabs li strong span {font-size:10px;height:2.7em;width:100%;display:block;}
/**/    *:first-child+html .maintabs li strong span {}
.maintabs li a {display:block;}
	.maintabs li a {background-color:#777;}
	/*hover tab*/
	.maintabs .noticias 	a:hover	{background-color:#f70;}	
	.maintabs .television a:hover {background-color:#09e;}
	.maintabs .radio 			a:hover	{background-color:#e00;}
	.maintabs .deportes 	a:hover	{background-color:#1d3;}
	.maintabs .tiempo 		a:hover	{background-color:#3ef;}	
	.maintabs .infantil 	a:hover	{background-color:#d4f;}

	.maintabs strong:hover {cursor:pointer;}
	.maintabs li strong {display:block;background:url('/css/style2011/i/mini_head/miniHeaderNav_MainTab.png') no-repeat 0 100%;}
/*rotulacion pestanyas*/
.maintabs li strong span {text-indent:-5000%;background:url('/css/style2011/i/HeaderNav_Labels.png') no-repeat -1em 9%;}
	.maintabs .television strong span {background-position:-12em 9%;}
	.maintabs .radio strong span 			{background-position:-23em 9%;}
	.maintabs .deportes strong span 	{background-position:-34em 9%;}
	.maintabs .tiempo strong span 		{background-position:-45em 9%;}	
	.maintabs .infantil strong span 	{background-position:-56em 9%;}
/* NAVEGACION PRINCIPAL ****************************************/
/* END *********************************************************/

/* BLOQUE BUSCADOR**********************************************/
/***************************************************************/
.mainsearchtop {float:left;}
.mainsearchtop form {font-size:10px;width:30em;background:url('/css/style2011/i/mini_head/barraBusqueda.png') no-repeat;float:right;display:block;height:2.7em;padding:0 0 0 0.7em;}
.mainsearchtop form input {font-family:arial,helvetica,sans-serif;font-size:120%;border:none;background:none;margin:0;padding:0;}
.mainsearchtop form .searchbox {float:left;color:#666;line-height:21px;height:21px;width:190px;margin:3px 0 3px 6px;cursor:text;}
.mainsearchtop form .btnhead {float:right;color:#fff;background:url('/css/style2011/i/btnBuscar.png') no-repeat -3px 0;width:69px;display:inline-block;font-weight:bold;height:27px;padding:0 0 2px 0;margin:0;text-align:center;cursor:pointer;}

.position {display:block;background:#efefef;border-bottom:1px solid #fff;}
.searchlog {width:auto;/*border:1px solid green;width:100%;height:auto;float:left;*/}
/*position*/
	.searchlog {position:relative;z-index:30;}
	#header {position:relative;z-index:29;}
.searchlog .statusmode {float:right;}
.searchlog .movile {display:none;}

/*login/users*/
.searchlog .statusmode {width:11em;width:auto;padding:0 1em 0 0;position:relative;margin:0;}
.searchlog .statusmode li {float:left;width:100%;width:auto;text-align:right;margin:0 0 0 1em;line-height:2.4em;}
.searchlog .statusmode li a {color:#333;text-decoration:none;font-size:110%;border-left:1px dotted #666;padding:0 0 0 0.909em;}
.searchlog .statusmode li a:hover {color:#333;text-decoration:underline;}
	/*username*/
	/*.searchlog .statusmode #bienvenido {position:absolute;left:-620px;line-height:29px;font-size:12px;text-align:left;width:16em;font-weight:bold;color:#333;}*/
	.searchlog .statusmode #bienvenido {font-size:110%;text-align:left;width:auto;font-weight:bold;color:#333;}
	.searchlog .statusmode #bienvenido span {font-weight:normal;}
	/*conectar/desconectar*/
	.searchlog .statusmode .logout,.searchlog .statusmode .log-in {padding:0 0 0 2.545em;background-repeat:no-repeat;background-position:0.909em 0;}
	.searchlog .statusmode .logout:hover,.searchlog .statusmode .log-in:hover {background-position:0.909em 100%;}
	.searchlog .statusmode .log-in {background-image:url('/css/style2011/i/Header_login.gif');}
	.searchlog .statusmode .logout {background-image:url('/css/style2011/i/Header_logout.gif');}
/* BLOQUE BUSCADOR**********************************************/
/* END *********************************************************/	

/* MENU NAVEGACION 'ALACARTA' **********************************/
/***************************************************************/
.alc_menu {background:#3b3b3b;padding:0.5em 0;height: 1.8em;;}
#header .alc_menu .container {width:98.2em !important;position:relative;left:0.8em;height:auto;}
.alc_logo {display:block; /* background:url('/css/style2011/i/alacartalogo.jpg') no-repeat 0px 3px;*/}
	/*controlando el alto de la barra*/
	.alc_logo,.TotalNavigation,.TotalNavigation li,.TotalNavigation a,.TotalNavigation a span {float:left;display:block;height:1.8em;}
	.alc_logo 			 {width:6.5%;}
	.TotalNavigation {width:93.5%;}
.TotalNavigation .mark {padding:0;}
.TotalNavigation ul {float:left;width:auto;}
.TotalNavigation li {padding:0 1.5em 0 0;margin:0 0.2em;width:auto;float:left;cursor:pointer; text-transform:uppercase;}
.TotalNavigation a {padding:0 0 0 0.6em;}
.TotalNavigation a span {line-height:1.8em;}
.TotalNavigation a span,.TotalNavigation a strong {color:white;cursor:pointer;}
	/*controlando los fondos de los botones*/
	.TotalNavigation li,.TotalNavigation a {background:url('/css/style2011/i/ButtonCorners.png') no-repeat;}
	.TotalNavigation li {background-position:100% 0;}
	.TotalNavigation li:hover   		 {background-position:100% -2.4em;}
	.TotalNavigation li:hover a 		 {background-position:   0 -2.4em;}
	.TotalNavigation a span 			 {background:url('/css/style2011/i/bgBtn.jpg') repeat-x;}
	.TotalNavigation li:hover a span {background:url('/css/style2011/i/bgBtnOver.jpg') repeat-x;}
/* MENU NAVEGACION 'ALACARTA' **********************************/
/* END *********************************************************/

/* ajustes faqs cabecera */
#portada #header,#portada .social_header{display:block;}