@import url("/css/rtve.commons/rtve.basics/03_modules.css");
@import url("/css/alacarta20/facebox.css");
@import url('/css/rtve.commons/rtve.modules/widgets.css');

#wrapper {background-color: white!important;border-bottom: 1px solid #bebebe;}
.wrapper.header { background-color:#810100; border-top:3px solid #810100;}
#wrapper .overheader {background:white !important;}

#wrapper .cab_especial {background: white}

.container .c100{background:#e5e5e5 !important;}
.container .secmod .title{border-top:1px solid #999}
.container .secmod .unit {background:#fff !important;}

.alc_menu .c100 {background: transparent !important}
/* .container .c100 .c66 .sec-especial {background:white !important;} */
.bodier .sec-radio-extra div[name='sec_izquierda'] * {color:#fff;}
.bodier div[name='sec_izquierda'] * {font-size:1.6rem;}

.secmod .title h3, .BlogsRTVE h3, .EstamosEn h5, .Tiempo h3, .pollbox .encuesta {padding-top: 1em;/* margin-top: -1em; */border-top: 3px none #DDD !important;color: gray !important;}

contentbox dl.recomendaciones h3 { font:1.5em arial, sans-serif !important;}

.sec-especial .title h3 a {color: #c00;border-bottom: 0 none;font-family: Arial, sans-serif !important;font-weight: normal;border-bottom: 6px solid #c00;}
.sec-programas .title h3 a {border-bottom: 6px solid #2d67be;color: #2d67be;}
.sec-recomendaciones .title h3 a {border-bottom: 6px solid #58a801;color: #58a801;}
.sec-blogs .title h3 a {border-bottom: 6px solid #c40d97;color: #c40d97;}

a {border: 0; outline:none; cursor: hand; cursor: pointer;}
:link {color:#333;}
:visited {color:#333;}
:link:hover, :visited:hover {color:#c00;}
:link:active {color:red; }

/* BLOGS Y RECOMENDACIONES */
.BlogsRTVE h3 {display: none;}
.BlogsRTVE p.linkit a {color: black;}

dl.recomendaciones .titu {display: none; border: 0 none;}
.contentbox {border:0 none;}
.secmod dd.linkit a{color: black;} 
.contentbox .plusblock dt {border-bottom: 0 none;margin:0;}

/* radio 3 extra*/
.container .sec-radio-extra .news {background: transparent !important;}
.container .sec-radio-extra .title{border-top:2px solid #c00;}
.container .sec-radio-extra .unit {background: #D00 !important;}

.sec-radio-extra a {color: white !important;border-bottom: 0 none !important;}
.sec-radio-extra a:hover {color: #e1e1e1 !important;border-bottom: 0 none !important;}

.sec-radio-extra .news {margin:5px 0 0 0!important;color:white !important}
.sec-radio-extra h4 {color:white !important;}
.sec-radio-extra .news ul li, .sec-radio-extra .jackson.comp li, .sec-radio-extra .news .chapeaux ul li {background:transparent url('i/LinksDot_basic.png') no-repeat 0 -0.077em;}

/*mod enlace*/
.sec-radio-extra .contentbox {/*background: black !important;*/margin:-10px 0 10px 0 !important;}
.sec-radio-extra .contentbox a h3 span{margin:0;padding: 0;/*background: blue*/}
.sec-radio-extra .contentbox a {background:none !important;color: white;margin:0;padding: 0;}
.sec-radio-extra .linkit a {padding:4px 12px 4px 6px !important;margin: -6px  0 0 0 !important;}
.sec-radio-extra .linkit .contentbox {margin: 0 !important}

/*.container .c100 .c600*/
.secmod .title { padding: 0; }
.secmod .title a, .secmod .title span { border-bottom: 0.2em double #0035dd; text-decoration: none; color: #0035dd; font-family: RTVEFontR, Arial; font-weight: normal; font-size: 200%; }
.secmod .linkit { padding-top: 0.6em; }
.secmod .linkit a { background: url("/css/rtve.commons/icons/basics.png") -11.9em 0 no-repeat; display: inline-block; padding: 0 0 0 1.6em; color: #fff; }
.secmod .linkit a span { font-weight: bold; }
.secmod .sec_content .topview { padding: 0 0.4em 1.2em 1em; background: white; clear: both; }
.secmod .sec_content .topview li { margin: 0; padding: 0.8em 1em 0 0em; }
.secmod .sec_content .topview li a { color: #09F; text-decoration: none; outline: none; }
.secmod .sec_content .topview li a span { font-weight: bold; font-size: 130%; line-height: 130.77%; }
.secmod .sec_content .topview li .icon { width: 1.7em; height: 1.7em; display: block; background: url("/css/rtve.commons/icons/basics.png") no-repeat; float: left; margin-left: 0em; }
.secmod .sec_content .topview li.new .icon { background-position: -3.4em 0; }
.secmod .sec_content .topview li.video .icon { background-position: -3.4em -3.4em; }
.secmod .sec_content .topview li.audio .icon { background-position: -6.8em -3.4em; }
.secmod .news { background: #fff; display: block; position: relative; margin-top:0; box-shadow:none !important; }
.secmod .news .empty + h4, .secmod .news .empty + .imgT + h4 { padding-left: 0 !important; }
.secmod .news h2, .secmod .news .by strong, .secmod .news .chapeaux, .secmod .news > ul { padding: 0 0 1.2em 0; }
.secmod .news h2 { padding-top: 0.8em; display: block; }
.secmod .news h2 .chapeaux { margin-top: -0.8em; }
.secmod .news .by strong { position: static; top: auto; display: block; }
.secmod .news .tipo { float: left; display: none; }
.secmod .news .imgT + h4, .secmod .news .imgT + a { position: absolute; }
.secmod .news > h4, .secmod .news > a { position: absolute; top: -3.6em; margin-bottom: 0em; }
.secmod .news > h4, .secmod .news > a h4 { padding-left: 3.6em !important; }
.secmod .news > h4 span { line-height: 266.667%; height: 2.667em; display: inline-block; overflow: hidden; /*text-transform:uppercase;*/ }
.secmod .news > a { cursor: pointer; color: #000; }
.secmod .news > a h4 span { line-height: 266.667%; height: 2.667em; display: inline-block; overflow: hidden; /*text-transform:uppercase;*/ }

.sec-radio-extra .title {background: url('i/radio3extra.png') no-repeat top center; width:100%; height:153px; margin:10px 0; border:none !important}
.sec-radio-extra .title h3 a {text-indent: -9999%;height: 6em;}
.sec-radio-extra .news > h4, .secmod .news > a { position: relative;top:.5em; margin:0;padding:0; }
.sec-radio-extra .news > h4, .secmod .news > a h4 { padding:0 !important; background: 0 none !important;}
.sec-radio-extra .news > h4 span { line-height:100%; height: 100%; display: inline-block; overflow: hidden;}
.sec-radio-extra .news > a h4 span { line-height: 100%%; height:100%; display: inline-block; overflow: hidden; }
.sec-radio-extra .news .imgT {margin:1em 0 0 0}
.sec-radio-extra .news .imgL {margin:1em .5em 0 0}

.secmod.sec-radio .tipo 		{ display:none !important;}
.secmod .news > a:hover span { text-decoration: underline; cursor: pointer; }
.secmod .bg02 { margin-top: 0; }
.secmod .bg02 .tipo { margin-bottom: 0; }
.secmod .tipo { position: relative; top: -0.6em; margin-bottom: -3.6em; }
.secmod .tipo.empty { display: none; }
.secmod .tipo span { display: none; }
.secmod .tipo img { width: 3.2em; height: 3.2em; display: inline-block; background: url("/css/rtve.commons/icons/loguitos.png") no-repeat 100% 0; }
.secmod .tipo .la1 { background-position: 0em 0em; }
.secmod .tipo .la2 { background-position: -3.2em 0em; }
.secmod .tipo .h24 { background-position: 0em -3.2em; }
.secmod .tipo .tdp { background-position: -3.2em -3.2em; }
.secmod .tipo .cla { background-position: -3.2em -6.4em; }
.secmod .tipo .tve { background-position: 0em -6.4em; }
.secmod .tipo .rtv { background-position: -6.4em -3.2em; }
.secmod .tipo .rne {background-position:-09.6em -0.0em;}
.secmod .tipo .rn3 {background-position:-12.8em -3.2em;}
.secmod .tipo .rn4 {background-position:-16.0em -3.2em;}
.secmod .tipo .rn5 {background-position:-19.2em -3.2em;}
.secmod .tipo .rxt {background-position:-22.4em -3.2em;}
.secmod .tipo .rcl {background-position:-25.6em -3.2em;}

.secmod.sec-radio .tipo 		{ display:block;}
.secmod.sec-radio .tipo .rne 	{ background-position:-09.6em -6.4em;}
.secmod.sec-radio .tipo .rn3 	{ background-position:-12.8em -9.6em;}
.secmod.sec-radio .tipo .rn4 	{ background-position:-16.0em -9.6em;}
.secmod.sec-radio .tipo .rn5 	{ background-position:-19.2em -9.6em;}
.secmod.sec-radio .tipo .rxt 	{ background-position:-22.4em -9.6em;}
.secmod.sec-radio .tipo .rcl 	{ background-position:-25.6em -9.6em;}

.bodier .news {box-shadow:4px 4px 0px rgba(0,0,0,.1);-webkit-box-shadow:4px 4px 0px rgba(0,0,0,.1);-moz-box-shadow:4px 4px 0px rgba(0,0,0,.1);-ms-box-shadow:4px 4px 0px rgba(0,0,0,.1);-o-box-shadow:4px 4px 0px rgba(0,0,0,.1);/*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=4, OffY=4, Color=#e4e4e4, Positive='true');*/background: white;}
.bodier .news h2, .bodier .news .by strong, .bodier .news .chapeaux, .bodier .news > ul {padding: 0 1em 1.2em 1em; display:block;}
.bodier .news > .imgT{ position:relative;}
.bodier .news > .imgT a img{filter: saturate(60%) contrast(115%); -webkit-filter: saturate(60%) contrast(115%); -moz-filter: saturate(60%) contrast(115%); -ms-filter: saturate(60%) contrast(115%); -o-filter: saturate(60%) contrast(115%); }
.bodier .news > .imgT a span.videoplay strong,.bodier .news > .imgT a span.audioplay {z-index:10}
.bodier .news > .imgT a:before{content:'';position:absolute;display:block; left:0; top:0; width:100%; height:100%; z-index: 1; 
	box-shadow:inset 0 0 7em rgba(0,0,0,.5); -webkit-box-shadow:inset 0 0 7em rgba(0,0,0,.5); -moz-box-shadow:inset 0 0 7em rgba(0,0,0,.5); -o-box-shadow:inset 0 0 7em rgba(0,0,0,.5); -ms-box-shadow:inset 0 0 7em rgba(0,0,0,.5); 
}
.bodier .news > div[id*="audio"].imgT a:before, .bodier .news > div[id*="vid"].imgT a:before{ 
	box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; -ms-box-shadow: none;
	filter: none; -webkit-filter: none; -moz-filter: none; -ms-filter: none; -o-filter: none; content: none;
}
.unit	{position:relative;z-index:1;}
.bodier	{z-index:1;}
.bodier:before	{content:'';position:absolute; left:0; width:100%; height:100%; z-index:0;background:url(i/fondo05.jpg) top center repeat-x;}

.fondo1 .bodier:before	{background:url(i/fondo01.jpg) top center repeat-x !important;}
.fondo2 .bodier:before	{background:url(i/fondo02.jpg) top center repeat-x !important;}
.fondo3 .bodier:before	{background:url(i/fondo03.jpg) top center repeat-x !important;}
.fondo4 .bodier:before	{background:url(i/fondo04.jpg) top center repeat-x !important;}
.fondo5 .bodier:before	{background:url(i/fondo05.jpg) top center repeat-x !important;}
.fondo6 .bodier:before	{background:url(i/fondo06.jpg) top center repeat-x !important;}
.fondo7 .bodier:before	{background:url(i/fondo07.jpg) top center repeat-x !important;}
.fondo8 .bodier:before	{background:url(i/fondo06.jpg) top center repeat-x !important;}
.fondo9 .bodier:before	{background:url(i/fondo09.jpg) top center repeat-x !important;}
.fondo10 .bodier:before	{background:url(i/fondo10.jpg) top center repeat-x !important;}

.secmod .news h2, .secmod .news .by strong, .secmod .news .chapeaux, .secmod .news > ul {padding: inherit;}
.sec-radio-extra  .news > ul {padding: 0;}

.sec-radio-extra .news h2 {padding:7px 0 0 !important;}
.sec-radio-extra .news h4 + h2 {padding-top: 4px !important;}
.sec-radio-extra .news h2 + .by +.chapeaux {padding: 4px 0 0 0 !important;}
.sec-radio-extra .news .imgT + .by +.chapeaux {padding:7px 0 0 0 !important;}
.sec-radio-extra .lt {border-top: 2px solid white;padding-top: 4px}

.sec-radio-extra .corner4 .c100 {background:#fff !important;}
.sec-radio-extra .corner4 > .c100 {background:#fff !important;overflow:hidden; width: 96%; margin: 0 2%;}
.sec-radio-extra .corner4 .mark {padding:0 5px 5px;background:#fff;}

.sec-radio-extra .corner4 .c100 .news a,
.sec-radio-extra .corner4 .c100 .news p {color:#000 !important;font-weight:bold;}
.sec-radio-extra .corner4 .c100 .news h4 {color:#c40d97 !important;}

.container .sec-radio-extra .corner4 .c100 .news {border: 0 none; border-top: 2px solid #c40d97}
.container .sec-radio-extra .corner4 .c100 .news h2 {padding:20px 5px 0 0;}
.container .sec-radio-extra .corner4 .c100 h3 {font-size:1.8em;color:#c40d97;padding:15px 0 10px 5px;font-family:RTVEfontB,Tahoma,serif;}
.fb_iframe_widget {background:white !important; overflow: hidden; width: 290px}

/** ShareExtra
****************************************************************/
.shareExtra {float:left;width:100%;}
.shareExtra .share-title {color: white;font-weight: bold;font-size: 11px;float:left;padding: .7em 0 0 1.2em}
.shareExtra ul {display:inline;float:left;}
.shareExtra ul li{float: left; width: auto}
.shareExtra ul li a{}
.shareExtra ul li a span{}
/** FORZADO color widget Twitter Radio
****************************************************************/
.container .secmod[class*=twitter] .unit {background:#f00 !important;
background-image: 		-moz-radial-gradient(100% 80%, circle farthest-side, #a00, rgba(036,000,000,0.2) 80%) !important;
background-image:  -webkit-radial-gradient(100% 80%, circle farthest-side, #a00, rgba(036,000,000,0.2) 80%) !important;
background-image: 			-o-radial-gradient(100% 80%, circle farthest-side, #a00, rgba(036,000,000,0.2) 80%) !important;
background-image: 		 -ms-radial-gradient(100% 80%, circle farthest-side, #a00, rgba(036,000,000,0.2) 80%) !important;
background-image: 				 radial-gradient(100% 80%, circle farthest-side, #a00, rgba(036,000,000,0.2) 80%) !important;
}
div.sec-radio[class*="twitter"] .sec_content #GENERAL .header a span {font-size:12px; margin-top:6px;}
div.sec-radio[class*="twitter"] > .unit > .unit {background:none !important;}

/** ZONA DESTACADOS
*****************************************************/
#ZDESTA_SI.hddn { position: relative; left: 0; top: 0; visibility: visible; float: left; width: 100%; z-index: 2; }
#ZDESTA_SI.hddn .vipZone .container { width: 95.2em; margin: 0 auto; float: none; }
#ZDESTA_SI.hddn .vipZone .container > .c100 > .c100 > .c100 {background: #d00 !important;box-shadow: 0 5px 2px rgba(0, 0, 0, 0.9), inset 0 -18px 40px rgba(0, 0, 0, 0.3);}
 .SlideContainer {}
 .SlideContainer img,
 .SlideContainer .contentBox .news {}
 .SlideContainer .contentBox { min-height: 36.6em;}
 .SlideContainer .contentBox li .mark {}
 .SlideContainer .contentBox .onPlay object { z-index: 5; position: relative; }
 .SlideContainer .contentBox .news { position: relative; border: none; padding-top: 0 !important; margin: 0;
box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-webkit-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-moz-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-ms-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-o-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
background: white;}
 .SlideContainer .contentBox .news h2,  .vipZone .SlideContainer .contentBox .news .chapeaux,  .vipZone .SlideContainer .contentBox .news > ul { position: absolute; }
 .SlideContainer .contentBox .news h2 { bottom: 23%; left: 1%; z-index: 3; font: 10pt/1em RTVEfontR; padding: 5px 10px 10px 5px; width: 240px;}
 .SlideContainer .contentBox .news h2 span { color: white; text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.4); -webkit-text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.7); -moz-text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.7); -o-text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.7); -ms-text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.7); background: #d00; line-height: 144%; padding: 1px 4px;}
 .SlideContainer .contentBox .news h4 { display: none; }
 .SlideContainer .contentBox .news .chapeaux { bottom: 6%;z-index:1;	 left: 2%; background: rgba(0, 0, 0, 0.7); padding: 5px; box-shadow: rgba(0, 0, 0, 0.7); -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -o-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); -ms-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5); position: absolute; color: #fff; width: 40%;}
 .SlideContainer .contentBox .news > ul { display: none; top: 0; background: white; padding: 10px; }
 
 .SlideContainer .contentNav {float: none;display: inline-block;width: auto;padding: 0 1.2em 1.2em 1.2em; margin-top:-14px;z-index:10; position:relative}
 .SlideContainer .contentNav ul {padding:0;float: left;width: 100%;
 background: white;margin: 0;
  box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-webkit-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-moz-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-ms-box-shadow: 4px 4px 0px rgba(0,0,0,.1);
-o-box-shadow: 4px 4px 0px rgba(0,0,0,.1);}
 .SlideContainer .contentNav ul .mark { padding: .8em; height: 100%;}
 .SlideContainer .contentNav ul li { position: relative; width: 20%; float: left; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; transition: background 0.4s ease 0s; -webkit-transition: background 0.4s ease 0s; -moz-transition: background 0.4s ease 0s; -o-transition: background 0.4s ease 0s; -ms-transition: background 0.4s ease 0s; min-height: 140px; bottom: 0;}
 .SlideContainer .contentNav ul li .tipo { position: absolute; /*right: 0em;
top: 4em;*/ right: 9em; top: 0em; z-index: 3; }
 .SlideContainer .contentNav ul li .title { color: #666; font-size: 120%; line-height: 16px; display: inline-block; }
 .SlideContainer .contentNav ul li:hover { background: #d00; }
 .SlideContainer .contentNav ul li.active { background: #d00; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -o-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); -ms-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); }
 .SlideContainer .contentNav ul li.active .title { color: #fff; font-weight: bold; }
 
/* Carrusel boliches pendiente optimizar */
.unit.c66.first .SlideContainer {margin-top: 1em;height:38em;}
.unit.c66.first .SlideContainer img {border-radius: 0px;}
.unit.c66.first .SlideContainer  a img {display: inline-block;}
.unit.c66.first .SlideContainer .contentNav {position: absolute;top: 34em;z-index: 12;right: 2em;}
.unit.c66.first .SlideContainer .contentNav ul {padding-top: 0.4em;float: left;width: 100%;background:none;}
.unit.c66.first .SlideContainer .contentNav ul li {float: left;width: auto;margin: 0px 0.4em;min-height:20px !important;background:none !important;}
.unit.c66.first .SlideContainer .contentNav li.active a {background: none repeat scroll 0% 0% #D00;color: #000;}
.unit.c66.first .SlideContainer .el5 li {width: auto;}
.unit.c66.first .SlideContainer .contentNav a {padding: 0.2em;background: none repeat scroll 0% 0% #F1F1F1;width: 1.1em;height: 1em;display: block;border-radius: 1.1em;}
.unit.c66.first .SlideContainer .contentNav a:hover {background: #ccc;}
.unit.c66.first .SlideContainer .contentNav h2 {padding: 0.4em 0px 1.2em 3%;width: 97%;}
.unit.c66.first .SlideContainer .contentBox .news h2 {width: 90%;}
.unit.c66.first .SlideContainer .contentBox .news .chapeaux {width: 70%;}

.container .sec-blogs-radio-extra .c100 .news {border: 0 none;border-top: 2px solid #c40d97;}
.sec-blogs-radio-extra .c100 {background: none repeat scroll 0% 0% rgb(255, 255, 255) !important;}
.sec-blogs-radio-extra .c100 .news h4 {color: #c40d97 !important;}
.sec-blogs-radio-extra .mark {padding: 0 5px 5px;background: #fff;}
.sec-blogs-radio-extra .c100 .news p {color: rgb(0, 0, 0) !important;font-weight: bold;}
.sec-blogs-radio-extra .c100 .news a, .sec-blogs-radio-extra .c100 .news p {color: rgb(0, 0, 0) !important;font-weight: bold;}
.container .sec-blogs-radio-extra .c100 .title h3 {font-size: 1.8em;color:#c40d97;font-family: RTVEfontB,Tahoma,serif;margin: 0 !important;padding: 0;}
.sec-blogs-radio-extra .title {height: auto;margin:0px;}
.sec-blogs-radio-extra .title h3 a {display: block;color: #C40D97 !important;;padding: 0;font-size: 100%;font-family: RTVEfontB,Tahoma,serif !important;}

.sec-blogs-radio-extra .c100{background: white !important;}
.sec-blogs-radio-extra .shareExtra {background: white; width: 100%;}

.sec-blogs-radio-extra .title h3 a{text-indent: 0;height: auto;}
.secmod.sec-especial.sec-blogs-radio-extra .mark.title h3 a {cursor:default !important;pointer-events: none;}
.secmod.sec-entrevistas .title h3 a{color:#f7b666;border-bottom: 6px solid #f7b666;}
