@import url("/css/cssGencajas/BoxStyleWSlide.css");

html 			{ background: url("i/backImage.jpg") repeat-x scroll center 147px #fff; }
body			{ background: url("i/BkgSubTabs_infinite_Body.png") repeat-x scroll left top transparent;}
#wrapper, .skin2009 #wrapper 	{ background: none transparent !important; position:relative;}
#wrapper	{ z-index:100; }
.skin2009 #wrapper > .container >.subtabs {background-color: #F2F2F2;float: left;width: 100%;}
#wrapper>.wrapper.top	{ 
	background: url("/css/style/i/tabs/BkgSubTabs_round.gif") repeat-x left bottom white;
    height: 86px; position: absolute; top:0px; width: 100%; z-index: 1000;*left:0px;
}
#wrapper>.container			{ position:relative; z-index: 1001; }
.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%; }
/*#slides .news > h2 span 		{ background:none; color:#27D !important; line-height:1em !important; font-size:3em; }*/
/*** MENU SUBTABS ***/
#wrapper .container.overheader {
	background: url("/css/style2011/i/bgLines02.png") repeat-y scroll center bottom white !important;
}
.subtabs {float:left;width:100%; background-color:white !important;}
/*.subtabs .mark {padding:1em;border-bottom:1px solid green;}*//*SOLO LLEVA BORDE EN LAS PAGINAS FINALES*/
.subtabs .mark {padding:1em;}
.subtabs ul {width: 90%;height:66px;overflow:hidden;margin:0;float:left;}
.subtabs .auxiliar {width: 10%; display:block !important}
.subtabs .active {position:relative;left:0;top:0;}
.subtabs li {height:22px;overflow:hidden;border:none;border-bottom:1px solid #676767;width: 19.7% !important;margin:0;padding:0; float:left;}
.subtabs .auxiliar .c100 {width:100% !important;}
.subtabs .auxiliar .c50 {width:50% !important; font-weight:bold;}
.subtabs li a {line-height:184.615%; color:#676767;}
.subtabs .active {height: 75px;width: 40% !important;}
.subtabs .active a { font-family:RTVEfontB; font-size:500%;line-height:74px;color:#0096FB;}
.subtabs .auxiliar span {color:#000;/*font-family:RTVEfontB; font-weight:bold;  font-size:16px;*/}
.subtabs .auxiliar span.directo  {width:100%;float:left;overflow: hidden;text-indent: -500%;background: url(i/tveendirecto.gif) no-repeat center center white;}
.subtabs .auxiliar span.directo em {text-indent:-5000px; display:block; width:74px; height:24px; float:right; /*background:url('i/subtabs/ico_directo.png') no-repeat 0 50%;*/}
.subtabs .auxiliar span.alacarta em {text-indent:-5000px; display:block; width:60px; height:24px;  float:left; background:url('i/subtabs/ico_alaCarta.png') no-repeat 0 50%;}
/*** MENU SUBTABS ***/
#capa_parrilla {
    background: url("/css/style2011/i/bgLines02.png") repeat-y scroll center top white !important;
}
#wrapper .container .mark .news > h4, #wrapper .container .mark .news a > h4  { 
	background: linear-gradient(top,#2997FF 10%,#27D 55%, #0A9DFF); 
	background: -webkit-linear-gradient(top,#2997FF 10%,#27D 55%, #0A9DFF);
	background: -moz-linear-gradient(top,#2997FF 10%,#27D 55%, #0A9DFF); 
	background: -o-linear-gradient(top,#2997FF 10%,#27D 55%, #0A9DFF); 
	background: -ms-linear-gradient(top,#2997FF 10%,#27D 55%, #0A9DFF);
}
#wrapper .container .mark .news > h4 span, #wrapper .container .mark .news a > h4 span  {
	font-family: 'RTVEFontB';
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5); -webkit-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);-moz-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);-o-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);-ms-text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.5);
}
#wrapper .container .mark .news a:hover > h4 {text-decoration:none; border-bottom:none;}
#wrapper .container .c100 .c20 {
	border-top: 0.5em solid #F2F2F2;
	border-bottom: 1em solid #F2F2F2;
}
#wrapper .container .c100 .c20 .news > h2.S span,
#wrapper .container .c100 .c20 .news > h2.M span,
#wrapper .container .c100 .c20 .news > h2.L span,
#wrapper .container .c100 .c20 .news > h2.XL span { font-family:inherit; color:black; font-weight: bold !important;}

#wrapper .container .c100 .c20 .unit .mark { padding-bottom: .2em;}
#wrapper .container .c100 .c20 .unit .mark:last-child { padding-bottom: 1em;}
/*** SLIDE PORTADA ***/
#slides .pagination li a 		{ background-image:url('i/pagination.png');}
/*** FIN SLIDE PORTADA ***/

/** AJUSTE PF OL ***/
.pfnoticia .texto ol li { text-indent: 0px; }
.pfnoticia  #wrapper .container .c100 a { font-size:inherit !important;}
/** AJUSTE PF OL ***/

/*** TWITTER 
#GENERAL {background:none transparent;}
#GENERAL .header a { color:white !important}
#GENERAL .tweetsEnviado li a { color: #27D !important; font-size:inherit !important; font-family:inherit !important;}
#GENERAL .endTweets ul {
    background: url("/css/informativos/eleccionesUSA12/i/leftBottom.png") no-repeat scroll 0 0 #f2f2f2;
    height: 19px;
    overflow: hidden;
    padding: 0;
    width: 17px;
}***/
#divTwitter_listas							{ padding:0;}
#divTwitter_listas #GENERAL					{ background: none transparent;}
#divTwitter_listas #GENERAL .header			{ background:none;}
#divTwitter_listas #GENERAL .header a {
	text-shadow: 0px -1px 1px rgba(0, 0, 0, .8); -webkit-text-shadow: 0px -1px 1px rgba(0, 0, 0, .8); -moz-text-shadow: 0px -1px 1px rgba(0, 0, 0, .8); -o-text-shadow: 0px -1px 1px rgba(0, 0, 0, .8); -ms-text-shadow: 0px -1px 1px rgba(0, 0, 0, .8);
	text-align:center; width:85%;line-height: 1em;padding-top: .7em; float:right;background:none;
}
#divTwitter_listas #GENERAL .header img		{ display:none;}
#divTwitter_listas #GENERAL .tweetsEnviado 	{ background: none;}
#divTwitter_listas #GENERAL .tweetsEnviado ul 	{ 
	margin: 0;padding: 0; background: white; border: 1px solid white; border-top: none; 
	box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
	box-shadow: inset 0 0 10px rgba(0,0,0,.5);-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.5); -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.5);-o-box-shadow: inset 0 0 10px rgba(0,0,0,.5);-ms-box-shadow: inset 0 0 10px rgba(0,0,0,.5);
	border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px;
}
#divTwitter_listas #GENERAL .endTweets 		{ display: none;}

#divTwitter_listas #GENERAL .tweetsEnviado li {width: 100%;padding:.5em 1em; 
	box-sizing:border-box; -moz-box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;
}
#divTwitter_listas #GENERAL .titular { 
	width: 100%;text-align: center; background-color:#aaa; border: 1px solid white; padding: 1em 0; background-image: url(i/logoTwitter_white.png);background-repeat: no-repeat;background-position: 10px center;
	box-sizing:border-box; -moz-box-sizing:border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;
	border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0;
}
#GENERAL .endBlock .sign {display:none;}