/**** ESTILOS PARA PORTADA ***/
body	{ background: url("i/BkgSubTabs_infinite_Body.png") repeat-x scroll left top transparent;}
#wrapper, .skin2009 #wrapper { background: url("i/backWrapper.png") repeat-y scroll center 0 transparent !important; position:relative;}
.skin2009 #wrapper > .container >.subtabs {background-color: #F2F2F2;float: left;width: 100%;}
/*#wrapper>.wrapper.top	{ background: url("http://www.rtve.es/css/style/i/tabs/BkgSubTabs_round.gif") repeat-x scroll 0 -8px transparent; height: 36px; position: absolute; top:0px; width: 100%; z-index: 20;*left:0px;}*/
#wrapper>.container	{ position: relative; z-index: 21; }
.wrapper.foot{ background: url("i/BkgSubTabs_infinite_Body.png") repeat-x scroll left -124px white !important; bottom: 0; display: block; float: left; height: auto; width: 100%; }
/*****************************************************************/
.header .cab_especial{
height: auto;
background: url("i/cabeceraBack.jpg") center top !important;
border-left: #ccc solid 0.1em;
border-right: #ccc solid 0.1em;
 -moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;
margin: 0 auto;
padding: 0;  
background-size: 100% !important;  
background-repeat: no-repeat !important;
}
.header .cab_especial .cab_box {height: 17em; position: relative !important; border-top:none;padding-bottom: 3.4em !important;box-sizing: content-box;margin: 0;width: 100%;}
.header .cab_especial .cab_box h1{
    height: 100%;
    width: 100%;
    margin: 0;
}
.header .cab_especial .cab_box h1 a {background:none; width:100%; height:100%}
.header .cab_especial .cab_box h1 a span {position:absolute;width:0;height:0;clip:rect(0 0 0 0);}
.header .cab_especial .cab_box ul.nav 		{ float: left; display: block; width: 100%; position:absolute}
.header .cab_especial .cab_box ul.nav li 	{ float: left; display: inline; margin: 0;}
.header .cab_especial .cab_box ul.nav li a 	{ padding: 0em; float: left; text-decoration:none; background-image: none; background-color: transparent; border-radius: 0;}
.header .cab_especial .cab_box ul.nav li a span 		{ font-family: Helvetica,Arial; font-size: 1.5rem; font-weight: normal; text-transform: uppercase; color: black; float: left; display: block; padding: .2em; line-height: 1em; }
.header .cab_especial .cab_box ul.nav.principal 	{ background: url("/css/rtve.commons/rtve.header.footer/i/navBack_black.jpg") repeat-x scroll 0 top black; border-bottom: 1px solid gainsboro; left: 0; bottom: 0; height: 34px; margin: 0; z-index: 10; float: left; }
.header .cab_especial .cab_box ul.nav.principal li a { -webkit-transition: all 0.5s 0s; -moz-transition: all 0.5s 0s; -o-transition: all 0.5s 0s; transition: all 0.5s 0s; }
.header .cab_especial .cab_box ul.nav.principal li a:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; background-color: white; }
.header .cab_especial .cab_box ul.nav.principal li a:hover span {   color: black;   text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);   -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);   -moz-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);   -o-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);   -ms-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7);   -webkit-transition: color 0.5s 0s;   -moz-transition: color 0.5s 0s;   -o-transition: color 0.5s 0s;   transition: color 0.5s 0s; }
.header .cab_especial .cab_box ul.nav.principal li a span { color: white; padding: .59em; }
.header .cab_especial .cab_box ul.nav.principal li.active a { box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; -ms-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) inset; background-color: white; }
.header .cab_especial .cab_box ul.nav.principal li.active a span { color: black; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -webkit-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -moz-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -o-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -ms-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.7); -webkit-transition: color 0.5s 0s; -moz-transition: color 0.5s 0s; -o-transition: color 0.5s 0s; transition: color 0.5s 0s;}
.header .cab_especial .cab_box ul.nav.secundaria 				{ float: right; width: auto; margin-top: .7em; left: auto; right: 1em; top: auto; bottom: 4.4em;}
.header .cab_especial .cab_box ul.nav.secundaria li a 			{ border-right: 1px solid #c3c3c3; border-radius:0; -webkit-border-radius:0; -moz-border-radius:0; -o-border-radius:0; -ms-border-radius:0; }
.header .cab_especial .cab_box ul.nav.secundaria li a:hover 		{ background-color: black; }
.header .cab_especial .cab_box ul.nav.secundaria li a:hover span 	{ color: white; }

.cab_box .text 			{ float: left; width: auto; z-index:1; position: absolute; top: 1em; left: auto; margin: 0; right: 1em;}
.cab_box .emision 		{ line-height: 2em !important; font-size: 1.4em !important; float: right !important; left: auto !important; bottom: auto !important; min-width: 10em !important;}
.cab_box .emision em, .cab_box .emision strong { display: inline-block !important; font-style: normal !important; }
.cab_box .emision strong 	{ min-width: 30px; margin-left: 3px; }
.cab_box .emision .tve 	{ background: url("/css/style/cab_generica/i/iconos/tve.png") no-repeat; }
.cab_box .emision .tve1 	{ background: url("/css/style/cab_generica/i/iconos/tve1.png") no-repeat; min-width: 2em;}
.cab_box .emision .tve2	{ background: url("/css/style/cab_generica/i/iconos/tve2.png") no-repeat; }
.cab_box .emision .c24h 	{ background: url("/css/style/cab_generica/i/iconos/c24h.png") no-repeat; }
.cab_box .emision .tdpt 	{ background: url("/css/style/cab_generica/i/iconos/tdpt.png") no-repeat; }
.cab_box .emision .clan 	{ background: url("/css/style/cab_generica/i/iconos/clan.png") no-repeat; }
.cab_box .emision .rtve 	{ background: url("/css/style/cab_generica/i/iconos/rtve.png") no-repeat; }
.cab_box p 		{ float: left; font-size: 1.3em; padding: .7em; color: #333; }.cab_box > a		{ margin-top: 13px; display: block; float: right; position: relative; }
.cab_box img		{ margin-top: -26px; padding: 0 10px; }
.cab_box .principal > li > a[title*="directo"] > span,
.cab_box .principal > li > a[title*="Directo"] > span	{ background-image: url("/css/rtve.commons/rtve.header.footer/i/enVivoFront.png"); background-position: 5px 49% !important; background-repeat: no-repeat; padding-left: 25px !important; width: auto !important; -webkit-animation:live 1s infinite; -moz-animation:live 1s infinite; animation:live 1s infinite; }
.cab_box .principal > li > a[title*="directo"]:hover,
.cab_box .principal > li > a[title*="Directo"]:hover 	{ background-color:#fe0b0b; background-image:url("/css/rtve.commons/rtve.header.footer/i/enVivoBack.png"); background-repeat:no-repeat; background-position: 5px 49% !important; }
.cab_box .principal > li > a[title*="directo"],
.cab_box .principal > li > a[title*="Directo"]			{ background-image:url("/css/rtve.commons/rtve.header.footer/i/enVivoBack.png"); background-repeat:no-repeat; background-position: 5px 49% !important; }@-keyframes live{ 	0%{opacity:1;} 	50%{opacity:0;} 	100%{opacity:1;} }
@-moz-keyframes live{ 	0%{opacity:1;} 	50%{opacity:0;} 	100%{opacity:1;} }
@-webkit-keyframes live{ 	0%{opacity:1;} 	50%{opacity:0;} 	100%{opacity:1;} }/*menu desplegable*/.cab_box .more 				{ position:relative;overflow:hidden;}.cab_box .nav .more span 		{ padding-right:1.6em !important; background:url('/css/style/cab_generica/i/iconos/flecha.gif') no-repeat 98% .6em;}.cab_box .more:hover 		{ overflow:visible;z-index:24;}.cab_box .more:hover span 	{ background-position:98% -.8em;}.cab_box .more ul 			{ position:absolute;left:0;top: 100%;width:100%;background:silver;box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 2px 0px 5px rgba(0, 0, 0, 0.5);}.cab_box .more ul li 		{ clear:both;margin:0;width:100%;}.cab_box .more ul li a 		{ width:100%;border-top:1px solid #f2f2f2;background:#c3c3c3; display:block;}.cab_box .more ul li a span	{ background-image:none !important;}

/** ALACARTA 
******************************************************/
.mini_cab .header .cab_especial .cab_box {height:14em;}
.alacarta  #wrapper>.wrapper.top {display:none;}