@import url("/css/radio/cab/cabR3.css");
/* ======================================================================== Radio 3 RTVE.es ================================================================== */

/*============================= Wrapper =============================== */
html.image1 { 
	background:url("i/bk_r3_01.jpg") #FFF center 250px no-repeat; 
}
html.image2 { 
	background:url("i/bk_r3_02.jpg") #FFF center 250px no-repeat; 
}
html.image3 { 
	background:url("i/bk_r3_03.jpg") #FFF center 250px no-repeat; 
}
html.image4 { 
	background:url("i/bk_r3_04.jpg") #FFF center 250px no-repeat; 
}
html.image5 { 
	background:url("i/bk_r3_05.jpg") #FFF center 250px no-repeat; 
}
html.image6 { 
	background:url("i/bk_r3_06.jpg") #FFF center 250px no-repeat; 
}
html.image7 { 
	background:url("i/bk_r3_07.jpg") #FFF center 250px no-repeat; 
}
html.image8 { 
	background:url("i/bk_r3_08.jpg") #FFF center 250px no-repeat; 
}
html.image9 { 
	background:url("i/bk_r3_09.jpg") #FFF center 250px no-repeat; 
}
html.image10 { 
	background:url("i/bk_r3_10.jpg") #FFF center 250px no-repeat; 
}
html.image11 { 
	background:url("i/bk_r3_11.jpg") #FFF center 320px no-repeat; 
}
html.image12 { 
	background:url("i/bk_r3_12.jpg") #FFF center 250px no-repeat; 
}
html.image13 { 
	background:url("i/bk_r3_13.jpg") #FFF center 250px no-repeat; 
}
html.image14 { 
	background:url("i/bk_r3_14.jpg") #FFF center 300px no-repeat; 
}
html.image15 { 
	background:url("i/bk_r3_15.jpg") #FFF center 250px no-repeat; 
}
html.image16 { 
	background:url("i/bk_r3_16.jpg") #FFF center 250px no-repeat; 
}
html.image17 { 
	background:url("i/bk_r3_17.jpg") #FFF center 250px no-repeat; 
}
html.image18 { 
	background:url("i/bk_r3_18.jpg") #FFF center 130px no-repeat; 
}
.container {
	position:relative;
}	
#wrapper {
	background:url("i/background_grey_r3.gif") transparent repeat-y center -100px !important; 
}/*Grey margin between modules*/
/*#wrapper .top { 
	background:url("/css/style/i/tabs/BkgSubTabs_round.gif") repeat-x 0px 0px; 
	width:100%; 
	height:46px; 
	position:absolute; 
	z-index:0; 
	left:0;
}*/

/*============================= Header ============================== */
#adtop, .adtop, .news {
	background: transparent;
}
.bag {
	background: white;
}
.news {
	background:transparent;
	overflow:hidden;
}/*
.cab_box { 
	margin:0; 
	padding:0; 
	float:left; 
	display:inline; 
	width:938px; 
	height:60px; 
	background: url("i/header.jpg") top left no-repeat; 
	position:relative;
	font-family:arial;
}
.cab_box h1 {
	background: url("i/logo_imprescindibles.gif") no-repeat;
	width:308px;
	height: 65px;
}
.cab_box h1 a {
	width:308px; 
	height:65px;
}
.cab_box h1 span { 
	position: absolute; 
	margin-left: -2000px;
	cursor:pointer;
}
.cab_box .principal {
	left:157px; 
	width:780px; 
	z-index:99;
	position:absolute; 
	top:-7px; 
	margin-left: 2px;
}
.cab_box span.emision, .cab_box p {
	display:none;
}
.comp, .mark {
	display:inherit;
}*/

/* ========================= Navigation ========================== */
/* ----- Tabs ------ */

/*
.cab_box .nav li.first a { 
	background: url("i/tab/portada_off.gif") no-repeat;
}
.cab_box .nav li.first a:hover, .cab_box .nav > li.first.active > a{
	background: url("i/tab/portada_on.gif") no-repeat !important;
}
.cab_box .nav li.l2 a {
	background: url("i/tab/conciertos_off.gif") no-repeat;
}
.cab_box .nav li.l2 a:hover, .cab_box .nav > li.l2.active > a{ 
	background: url("i/tab/conciertos_on.gif") no-repeat !important;
}
.cab_box .nav li.l3 a { 
	background: url("i/tab/cultura_off.gif") no-repeat;
}
.cab_box .nav li.l3 a:hover, .cab_box .nav > li.l3.active > a {
	background: url("i/tab/cultura_on.gif") no-repeat !important;
}
.cab_box .nav li.l4 a{
	background: url("i/tab/rock_off.gif") no-repeat;
}
.cab_box .nav li.l4 a:hover, .cab_box .nav > li.l4.active > a {
	background: url("i/tab/rock_on.gif") no-repeat !important;
}
.cab_box .nav li.l5  a {
	background: url("i/tab/programas_off.gif") no-repeat;
}
.cab_box .nav li.l5 a:hover, .cab_box .nav > li.l5.active > a {
	background: url("i/tab/programas_on.gif") no-repeat !important;
}
.cab_box .nav li.l6 a {
	background: url("i/tab/electronica_off.gif") no-repeat;
}
.cab_box .nav li.l6 a:hover, .cab_box .nav > li.l6.active > a{ 
	background: url("i/tab/electronica_on.gif") no-repeat !important;
}
.cab_box .nav li.l7 a {
	background: url("i/tab/hip_off.gif") no-repeat;
}
.cab_box .nav li.l7 a:hover, .cab_box .nav > li.l7.active > a {
	background: url("i/tab/hip_on.gif") no-repeat !important;
}
.cab_box .nav li.l8 a {
	background: url("i/tab/jazz_off.gif") no-repeat;
}
.cab_box .nav li.l8 a:hover, .cab_box .nav > li.l8.active > a {
	background: url("i/tab/jazz_on.gif") no-repeat !important;
}
.cab_box .nav li.l9 a {
	background: url("i/tab/musicas_off.gif") no-repeat;
}
.cab_box .nav li.l9 a:hover, .cab_box .nav > li.l9.active > a{
	background: url("i/tab/musicas_on.gif") no-repeat !important;
}
.cab_box .nav li.last a { 
	background: url("i/tab/alacarta_off.gif") no-repeat;
}
.cab_box .nav li.last a:hover, .cab_box .nav > li.last.active > a {
	background: url("i/tab/alacarta_on.gif") no-repeat !important;
}
.cab_box .nav li.first a, .cab_box .nav li.first a:hover, .cab_box .nav li.l2 a, .cab_box .nav li.l2 a:hover, .cab_box .nav li.l3 a, .cab_box .nav li.l3 a:hover, .cab_box .nav li.l4 a, .cab_box .nav li.l4 a:hover, .cab_box .nav li.l5 a, .cab_box .nav li.l5 a:hover { 
	height: 30px; 
	width: 155px; 
	margin-left: -1px;
}
.cab_box .nav li.l6 a, .cab_box .nav li.l6 a, .cab_box .nav li.l7 a, .cab_box .nav li.l7 a:hover, .cab_box .nav li.l8 a, .cab_box .nav li.l8 a:hover, .cab_box .nav li.l9 a, .cab_box .nav li.l9 a:hover, .cab_box .nav li.last a, .cab_box .nav li.last a:hover {
	height: 30px; 
	width: 155px; 
	margin-left: -1px;
	margin-top:2px;
}
*/
/*======================= Radio Player =========================== */
/* -----Start Radio Player ------ */ 
#nuevaradio {
	background:#fff url("i/radio/aiz.gif") top left repeat-y;
	display:block;
	float:none;
	overflow:hidden;
	padding:0;
	margin: 0 0 10px 0
	width:310px;
}
#nuevaradio .list_radio {
	background:url("i/radio/aiz.gif") top right repeat-y;
}
#nuevaradio .title {
	background:url("i/radio/tde.gif") top right repeat-x;
	display:block;
	float:none;
	overflow:hidden;
	width:100%;
}
#nuevaradio .title h3 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px; 
	padding:5px 5px 27px 5px; 
	height:25px;background: url("i/radio/tiz.gif") top left no-repeat;
}
#nuevaradio .title h3 span { 
	float: left; 
	width:252px;
	height:30px; 
	margin:0; 
	padding: 0; 
	position:relative; 
}
#nuevaradio .title h3 span b {
	position: absolute; 
	text-indent: -2000px;
}
#nuevaradio.title_radionacional .title {
	background:url("i/radio/tde.gif") top right repeat-x;
	display:block;
	float:none;
	overflow:hidden;
	width:100%; 
	margin:0;
	padding:0; 
	float:left;
}
#nuevaradio.title_radionacional .title h3 {
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px; 
	line-height:100%; 
	font-weight:bold;
	margin:0px; 
	padding:5px 5px 28px 5px; 
	/*height:25px;*/ 
	background: url("i/radio/tiz.gif") top left no-repeat;
}
*html #nuevaradio.title_radionacional .title h3 { /* IE */
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px; 
	line-height:100%; 
	font-weight:bold;
	margin:0px; 
	padding:5px; 
	/*height:25px;*/ 
	background: url("i/radio/tiz.gif") top left no-repeat;
}
#nuevaradio.title_radionacional .title h3 span { 
	float: left; 
	width:300px;
	height:45px; 
	margin:0; 
	padding: 0; 
	background:url("i/player_asuntos_propios.jpg") top left no-repeat; 
	position:relative;
}
#nuevaradio.title_radionacional .title h3 span b {
	position: absolute; 
	margin-left: -2000px;
	cursor:pointer;
}
#nuevaradio .player {
	display:block;
	float:none;
	margin:0;
	overflow:hidden;
	padding:0 11px;
}
#nuevaradio #radioPlayer {
	margin:0 0 0 2px; 
	display:inline;
}
#nuevaradio .radio_list {
	margin:0pt;
	padding:6px 11px 10px 12px;
}
#nuevaradio table {
	border:0pt none;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:0pt;
	padding:0pt;
	text-align:left;
	vertical-align:top;
	width:100%;
}
#nuevaradio table th {
	font-weight:bold; 
	margin:0; 
	padding:0;
	border-bottom:0px none;
}
#nuevaradio table th span.left { 
	margin:0;  
	padding:6px 8px;
}
#nuevaradio table th span.msg {  
	padding:0px;
	display:inline;
	float:left; 
	color:#8e8e8e;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-bottom:1px solid #c3c3c3;
	text-shadow: #fff 0px 1px 0px;
}
#nuevaradio table tr.par {
	background:url("i/radio/bg_fila.gif") top right no-repeat; 
	margin:0;
}
#nuevaradio table tr.par span {
	background:url("i/radio/bg_fila_par.gif") top left no-repeat; 
	display:block; 
	padding:6px 8px; 
	margin:0;
}
#nuevaradio table tr a, #nuevaradio table tr a:visited { 
	color:#333; 
	text-decoration:none;
}
#nuevaradio table tr a:hover { 
	color:#b00640; 
	text-decoration:underline;
}
#nuevaradio table tr.impar span {
	display:block; 
	padding:6px 8px;
}
#nuevaradio table tr.on { 
	background:url("i/radio/bg_filaon.gif") top right no-repeat;
}
#nuevaradio table tr.on span {
	background:url("i/radio/bg_fila_paron.gif") top left no-repeat;
}
#nuevaradio table tr.on a, #nuevaradio table tr.on a:visited { 
	color:#fff; 
	text-decoration:none;
}
#nuevaradio table tr.on a:hover { 
	color:#fff; 
	text-decoration:underline;
}
#nuevaradio table th.titulo {
	color:#000;
	padding:2px 0;  
	background-position:10px 3px;
}
#nuevaradio table thead th {
	color:#4D5E64;
}
#nuevaradio table tbody th {
	color:#375D69
;}
#nuevaradio table td {
	color:#7A8898;
	font-weight:normal; 
	margin:0; 
	padding:0;
}
#nuevaradio table tr .on th, #nuevaradio table tr .on td {
	color:#FFFFFF;
}
#nuevaradio .radio_buttons {
	background: url("i/bkg_viewall_r3.gif") no-repeat;
	display:block;
	float:none;
	overflow:hidden;
	/*width:100%;
	z-index:99;*/
	height:30px;
	width:310px;
	border-top:1px dotted #AAA;
}
#nuevaradio .radio_buttons p {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:115%;
	font-weight:bold;
	margin:0pt;
	padding:10px 0px 12px 12px; 
}
#nuevaradio .radio_buttons p a {
	color:#000;
	text-decoration:underline;
	text-shadow: 0px 1px 0px #FFF;
}
#nuevaradio .radio_buttons p a:hover {
	color:#cd111f;
}
#nuevaradio .radio_buttons ul {
	float:right;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}
#nuevaradio .radio_buttons ul li {
	display:inline;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:19px;
	margin-top:8px;
	margin-right:-8px;
}
#nuevaradio .radio_buttons ul li a {
	background:transparent url("i/bg_butons_list_right.gif") no-repeat scroll 100% 0pt;
	color:#000000;
	float:left;
	padding:3px 6px 3px 0pt;
	text-decoration:none;
}
#nuevaradio .radio_buttons ul li a:hover {
	color:#cd111f;
}
#nuevaradio .radio_buttons ul li a.full_screen {
	background:transparent url("i/bg_butons_list_fullscreen.gif") no-repeat scroll 100% 0pt;
	padding:3px 22px 4px 0pt;
}
#nuevaradio .sounbg { 
	background:url("i/radio/bg_soundplayer.gif") top center no-repeat; 
	margin:8px 0 5px 0;
}
#nuevaradio .sounbg span { 
	background:url("i/radio/pixound2.gif") top right no-repeat; 
	height:23px;
	display:block;
}
#nuevaradio table tbody th {
	background: none!important;
}
* #nuevaradio .radio_buttons ul li a.full_screen {
	padding:4px 19px 4px 0px; 
	line-height:11px;
	text-shadow:0px 1px 0px #FFF;
}
/*------ End radio player -------*/ 

/*------- Nuevos estilos para el player de radio clasica en columna estrecha -------*/
#nuevaradio.title_radionacional, #nuevaradio.title_radionacional .title, #nuevaradio.title_radionacional .list_radio, #nuevaradio.title_radionacional .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radionacional, #nuevaradio.title_radionacional .title, #nuevaradio.title_radionacional .list_radio, #nuevaradio.title_radionacional .radio_buttons {
	width:270px;
	float: left;
}
#nuevaradio.title_radionacional .title h3 { 
	width:252px; 
	height:25px; 
	margin-top:8px;
	margin-left:5px;
}
/*#nuevaradio.title_radionacional .title h3 span {float: left; width:252px;height:30px; margin:0; padding: 0; position:relative; background:url("i/player_asuntos_propios.jpg") top left no-repeat;}*/
#nuevaradio.title_radionacional .radio_list { 
	margin:0px 5px; 
	display:block; 
	width:214px;
}
/*#nuevaradio.title_radioclasica #radioPlayer { margin:0; padding:0 5px; float:left; display:inline;width:270px; height:30px; border-bottom:1px solid;}*/
#nuevaradio.title_radionacional #radioPlayer { 
	margin:0; 
	padding:0 5px; 
	float:left; 
	display:inline;
	width:270px; 
	height:30px;
}
#nuevaradio.title_radionacional, #nuevaradio.title_radionacional .title, #nuevaradio.title_radionacional .list_radio, #nuevaradio.title_radionacional .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radionacional, #nuevaradio.title_radionacional .title, #nuevaradio.title_radionacional .list_radio, #nuevaradio.title_radionacional .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radionacional .title h3 { 
	width:252px; 
	height:25px; 
	margin-bottom:0;
}
#nuevaradio.title_radionacional .title h3 span {
	width:252px;
	height:30px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background:url("i/player_asuntos_propios.jpg") top left no-repeat;
}
/*-------- Nuevos estilos para el player de radio clasica en columna estrecha -------*/
/*-------- nuevos estilos para el player de radio 5 en columna estrecha -------*/
#nuevaradio.title_radio5, #nuevaradio.title_radio5 .title, #nuevaradio.title_radio5 .list_radio, #nuevaradio.title_radio5 .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radio5, #nuevaradio.title_radio5 .title, #nuevaradio.title_radio5 .list_radio, #nuevaradio.title_radio5 .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radio5 .title h3 { 
	width:214px; 
	height:25px; 
	margin-bottom:0;
}
#nuevaradio.title_radio5 .title h3 span { 
	float: left; 
	width:214px;
	height:45px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background:url("i/radio/playercinco_xxs.gif") top left no-repeat;
}
#nuevaradio.title_radio5 .title h3 span {
	width:214px;
	height:45px;
	margin:0; 
	padding: 0; 
	position:relative; 
	background:url("i/radio/playercinco_xxs.gif") top left no-repeat;
}
#nuevaradio.title_radio5 .radio_list { 
	margin:0px 5px; 
	display:block; 
	width:214px;
}
#nuevaradio.title_radio5 #radioPlayer { 
	margin:0; 
	padding:0 5px; 
	float:left; 
	display:inline;
	width:214px; 
	height:30px; 
	border-bottom:1px solid;
}
#nuevaradio.title_radio5 #radioPlayer { 
	margin:0; 
	padding:0 5px; 
	float:left; 
	display:inline;
	width:214px; 
	height:30px;
}
#nuevaradio.title_radio5, #nuevaradio.title_radio5 .title, #nuevaradio.title_radio5 .list_radio, #nuevaradio.title_radio5 .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radio5, #nuevaradio.title_radio5 .title, #nuevaradio.title_radio5 .list_radio, #nuevaradio.title_radio5 .radio_buttons {
	width:270px; 
	float: left;
}
#nuevaradio.title_radio5 .title h3 { 
	width:214px; 
	height:25px; 
	margin-bottom:0;
}
#nuevaradio.title_radio5 .title h3 span { 
	float: left; 
	width:214px;
	height:45px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background:url("i/radio/playercinco_xxs.gif") top left no-repeat;
}
#nuevaradio.title_radio5 .title h3 span {
	width:214px;
	height:45px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background:url("i/radio/playercinco_xxs.gif") top left no-repeat;
}
/*----- nuevos estilos para el player de radio 5 en columna estrecha -----*/
/*----- nuevos estilos para el player de radio 3 en columna estrecha -----*/
#nuevaradio.title_radio3, .c34 .c100  #nuevaradio.title_radio3 .title {
	width:310px;
}
#nuevaradio.title_radio3, * .c34 .c100  #nuevaradio.title_radio3 .title {
	width:310px;
}
#nuevaradio.title_radio3 .title h3 span { 
	float: left; 
	width:290px;
	height:31px; 
	margin:7px 0 0 5px;
	padding: 0; 
	position:relative; 
	background:url("i/player_radio3.gif") top left no-repeat;
 }
#nuevaradio.title_radio3, .c100 .c25  #nuevaradio.title_radio3 .title {
	width:238px;
}
#nuevaradio.title_radio3,  .c100 .c50 .c100 .c50  #nuevaradio.title_radio3 .title {
	width:309px;
}
/*---- nuevos estilos para el player de radio 3 en columna estrecha ----*/
/* nuevos estilos para los popups de las radios*/
#popup #mod_radio_directo #nuevaradio.title_radio5 .title h3 span { 
	float: left; 
	width:300px;
	height:45px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background: url("i/radio/playercinco.gif") top left no-repeat;
}
#popup #mod_radio_directo #nuevaradio.title_radionacional .title h3 span { 
	float: left; 
	width:300px;
	height:45px; 
	margin:0; 
	padding: 0; 
	position:relative; 
	background: url("i/player_asuntos_propios.jpg") top left no-repeat;
}
#popup #mod_radio_directo #nuevaradio.title_radio3 .title h3 span { 
	float: left; 
	width:290px;
	height:31px; 
	margin:0;
	padding: 0; 
	position:relative; 
	background: url("i/player_radio3.gif") top left no-repeat;
}
/*---- nuevos estilos para los popups de las radios -----*/
.signup_header .UILiveStreamBox .signup_text {
	font-size:10px;
	width:150px;
}
/*===================================== Resets =================================== */ 
/*------- Esc�chalo por partes -------*/
.cuetable {
	margin-bottom:0;
}
.cuetable td {
	margin-right:-100px;
}
.cuetable .more td {
	background:url("i/cuetablebg_r3.gif") #FFF 0 0 no-repeat !important;
	border-top:1px dotted #AAAAAA;
	display:block;
	float:none;
	height:30px;
	overflow:hidden;
	width:288px;
	text-align:center;
	padding:0;	
}
.cuetable a {
	color:#000;
	padding-top:10px;
	text-shadow:0px 1px 0px #FFF;
	font-size:115%;
}
.cuetable .more a:hover {
	color:#cd111f;
}
.cuetable tbody tr:hover td, .cuetable tbody tr:hover td a {
	background-color:#CFDAE3 !important;
}
/*------- Blogs Rtve -------*/
.new_nav {
	margin-left:-13px;
}
.BlogsRTVE {
	padding-bottom: 0px !important;
}
.BlogsRTVE h3 {
	background: url("i/blogs_r3.gif") top left no-repeat; 
	width:289px; 
	height:32px; 
	margin-top:3px;
	margin-left:0;
}
.BlogsRTVE h3 span {
	text-indent:-2000px;
}
.BlogsRTVE .linkit a {
	background: url("i/bkg_viewall_r3.gif") no-repeat;
	display:block;
	float:none;
	overflow:hidden;
	height:30px;
	width:310px;
	border-top:1px dotted #AAA;
	margin-left:-10px;
}
.BlogsRTVE .linkit a span {
	color: #000;
	text-decoration:underline;
	margin-right:120px;
	margin-top:4px;
	text-shadow:0px 1px 0px #FFF;
}
.BlogsRTVE .linkit a:hover span {
	color: #CD111F;
}
.BlogsRTVE .linkit {
	border-top:none;
}
.new_nav .corner, .new_viewall .corner {
	background-image:none !important;
}

/*.new_nav .active a {visibility:hidden !important;}
.new_nav .active.first {background-image:none !important;}
.new_nav {margin-top:0;background-color:#FFF !important;}JIRA DIS-2327*/

.round .lbot, .round .rbot {
	z-index:-1;
}
/*--------- Twitter ---------*/
#radio.radio3_20 #GENERAL {
	background-color:#e1e5e8;
	background-image:none;
}
#radio.radio3_20 #GENERAL .header {
	background:url("i/header_twitter.png") right top no-repeat;
	text-shadow:none;
	font-weight:normal;
}
#radio.radio3_20 #GENERAL .header a {
	padding-left:52px;
	text-shadow:0px 1px 0px #000;
}
#radio.radio3_20 #GENERAL .header img {
	display:none;
}
#radio.radio3_20 #GENERAL .contents .endTweets ul {
	background:url("i/leftBottom.png") #e1e5e8 left top no-repeat;
}
/*-------- Sections color --------*/
#radio.radio3_20 .c100 .c20 .round {
	background-color: black;
}
#radio.radio3_20 .c100 .c20 .round .corner {
	background:url("i/corner_r3.gif") no-repeat scroll 0 0 transparent;
}
#radio.radio3_20 .c100 .c20 .round .ltop {
	background-position:-12px -12px;
}
#radio.radio3_20 .c100 .c20 .round .rtop {
	background-position:0 -12px;
}
#radio.radio3_20 .c100 .c20 .round .lbot {
	background-position:-12px 0;
}
/*------- Cintillo videoclip -------*/
#radio.radio3_20 .comp span.L {
	background-color:#f2f2f2;
	color:#000;
}
#radio.radio3_20 #nuevaradio table th {
	font-weight:normal;
}
/* ------- Reset Original Styles RTVE.es ------- */

/*.cab_especial .round {
	background:none;
}
.cab_box .principal li a {
	line-height:1.7em; 
	padding-top: 0.1em;
}
.cab_box .principal li a span {
	margin: 0 0 0 -2000px !important;
}
.cab_box .principal li a:hover span {
	color:transparent;
	filter:alpha(opacity=0); 
}
.cab_especial {
	width:94em\9!important; 
}
.cab_box h1 { 
	margin-top: 0; 
	min-height:0px;
}
.cab_box .nav li a { 
	padding:0; 
	-moz-border-radius: 0px; -webkit-borde-radius:0px; border-radius:0px;
}
.cab_box .nav li a,  .cab_box .nav li a:hover, .cab_box .nav li.active a, .cab_box .nav li.active a:hover { 
	background-color: transparent;
	cursor:pointer;
}
}
imgL { 
	*margin: 0px 0.5em 0px 0px; 
}
*/
/*--------- Typefaces ---------*/
h3.XL {
	padding-bottom:0;
} 
#radio.radio3_20 h3.XXL, #radio.radio3_20 h3.L {
	padding-top:10px;
	padding-bottom:5px;
	line-height:115%;
}
#radio.radio3_20 h3.M {
	padding-top:5px;
	padding-bottom:5px;
}
.c100 .mark .news .chapeaux  {
	line-height:136.077%;
}
.c50 .mark .news .chapeaux  {
	line-height:130.077%;
}
 #radio.radio3_20 .c100 .c20 .comp span.M {
	background-color:none!important;
}
 #radio.radio3_20 .c100 .c100 .comp span.M,  #radio.radio3_20 .c100 .c50 .comp span.M, #radio.radio3_20 .c100 .c34 .comp span.M  {
	background-color:#f2f2f2;
	padding:0.4em 0.5em;
	margin:none;
	/*border-bottom:dotted 1px #AAA;
	/*text-shadow:0px 1px 0px #FFF;*/
	/*width: 590px;*/
	width:100%;
	/*color:#CD111F;*/
}
#radio.radio3_20 .c100 .c20 .mark .comp span.M {
 	color:black;
}
#radio.radio3_20 .c100 .c20 .round div.news.bg01.comp .M span{
	background: none;
	color:white;
}

#radio.radio3_20 .comp span.M, #radio.radio3_20 .comp h4.M span{
	background-color: #F2F2F2;
    padding: 0.4em 0.5em;
    width: 100%;
}
.comp span.M .chapeaux p {
  	color:wite;
}
#radio.radio3_20 .c100 .c20 .mark .news .chapeaux {
	color:white;
}
#radio.radio3_20 .c100 .c20 .mark .news .chapeaux a {
	text-decoration:underline;
	color:white;
}
#radio.radio3_20 .c100 .c20 .mark .news .chapeaux a:hover {
	color:#cd111f;
}
/*------- Audio Icon --------*/
#radio.radio3_20 .c100 .c66 .c50 .audio {
	background:url("i/audio_r3.gif") no-repeat!important;
} 

/*========================== A la Carta ===========================*/
#rtve.skin2009 .cab_especial .round, #noticias.skin2009 .cab_especial .round, #television.skin2009 .cab_especial .round, #radio.skin2009 .cab_especial .round, #deportes.skin2009 .cab_especial .round, .pf_video .cab_especial .round, .pf_audio .cab_especial .round, .pf_foto .cab_especial .round, .pf_encuesta .cab_especial .round, .pf_tag .cab_especial .round {
	background:none;
}
/*------- Cintillos --------*/
#radio.radio3_20 h3.XL {
	/*background:url("i/cintillos_r3.gif") no-repeat;*/
	width:594px;
	height:32px;
	color:#cd111f;
	font-weight:bold;
}
h3.XL, h2.XL span{
	color:#CD111F;
	font-weight: bold;
	font-family:RTVEfontB;
}

/* reseteo del modulo RSS de style*/
.radio3_20 .contentbox .plusblock dt span {color:#CD111F; font-size:3em; font-family:RTVEfontB; line-height:110%;}
.radio3_20 .plusblock h3 dt .titu {border:none;}
.radio3_20 .contentbox .plusblock .linkit .by {display:none;}
.radio3_20 .plusblock dd.linkit  {margin-bottom:0.85em;}
/*.RSS_feeds ul li { background:url("/css/style2011/i/LinksDot_news.png") left center no-repeat;}
.RSS_feeds ul li span { display:none}
.RSS_feeds ul li a {font-size:1.6em;}*/

/* Ajustes formulario participacion */
#cont_captcha {display:block;margin:10px 0;}
#recaptcha_image {height:auto;}
textarea + .check_box {width:auto;float:right;}
.check_box input {float:left;}
.register fieldset .check_box label {margin:0 0 0 10px;display:inline-block;}
#spanLegal {width:auto;}