html{height:100%;}
p{line-height:1.2em}

.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	zoom: 1;
}

*:first-child + html .clearfix {
	zoom: 1;
}

/** FONTS **/

/* @font-face */
@font-face {
	font-family: 'national-black';
	src: url('fonts/National-Black.eot');
	src: url('fonts/National-Black.eot?#iefix') format('eot'),
	url('fonts/National-Black.woff') format('woff'),
	url('fonts/National-Black.ttf') format('truetype'),
	url('fonts/National-Black.svg#webfontSXG819hr') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'national-book';
	src: url('fonts/National-Book.eot');
	src: url('fonts/National-Book.eot?#iefix') format('eot'),
	url('fonts/National-Book.woff') format('woff'),
	url('fonts/National-Book.ttf') format('truetype'),
	url('fonts/National-Book.svg#webfontSXG819hr') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* social icons */
@font-face {
	font-family: 'social-icons';
	src: url('fonts/social-icons.eot');
	src: url('fonts/social-icons.eot?#iefix') format('embedded-opentype'), url('fonts/social-icons.woff') format('woff'), url('fonts/social-icons.ttf') format('truetype'), url('fonts/social-icons.svg#social-icons') format('svg');
}

.icon-social { display: inline-block; font-weight: normal; font-style: normal; font-family: 'social-icons'; -webkit-font-smoothing: antialiased; }
.icon-social:before { margin: 8px 0 0 -42px; font-size: 36px; line-height: 36px; }
.icon-social-facebook:before { content: "\e00d"; }
.icon-social-twitter:before { content: "\e021"; }
.icon-social-google:before { content: "\e020"; }

/* skin ad */
body.ads-20m-skin #listas, body.ads-20m-skin #header20m-wrapper { width: 1004px; margin: 0 auto;}
body.ads-20m-skin .listas_banner{max-width: 1004px;}

#listas .estirar {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas textarea{font-family:arial,verdana,sans-serif;font-size:1em}
#listas a{text-decoration:none}
#listas #listas_contenido p a{text-decoration:none}
#listas #listas_contenido p a:hover{text-decoration:underline}
#listas a:hover{text-decoration:underline}
#listas #listas_contenido a:hover{text-decoration:underline}
#listas #listas_contenido a{color:#003957;text-decoration:none}
#listas #portada  a:hover{text-decoration:underline}
#listas a img{border:0}
#listas .listas_oculto{text-indent:-1000px;position:absolute;left:-1000px}
#listas input.radioInput{margin-right:4px;border:0!important;width:auto!important;background:transparent!important;vertical-align:middle}

#listas .contenedor{width:990px;text-align:left;margin:auto;clear:both;}

#listas {text-align:center;font-family:arial,verdana,sans-serif;font-size:62.5%;clear:both;}
#listas #cabecera {font-size:1.2em;zoom:1;}
#listas #cabecera .contenedor{position:relative;}
#listas #cabecera:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas #cabecera .logo{color: #0b419b;	display: inline-block;	font-family: national-black,Arial,sans-serif !important; font-size: 36px; line-height: 44px; text-transform: uppercase; text-decoration: none;}
#listas #cabecera .logo .logo-beta{margin-left: 5px; font-family: Arial,sans-serif !important; font-size: 11px; text-transform: uppercase; line-height: normal}
#listas #cabecera .logo .logo-seccion{margin-left: 6px; font-family: national-book,sans-serif !important; font-size: 36px; text-transform: none;}
#listas #cabecera .logo .logo-seccion.logo-deportes{color: #5bbb24;}
#listas #cabecera .logo .logo-seccion.logo-actualidad{color: #05a5ed;}
#listas #cabecera .logo .logo-seccion.logo-cine,
#listas #cabecera .logo .logo-seccion.logo-cultura,
#listas #cabecera .logo .logo-seccion.logo-musica
{color: #24bbb5;}
#listas #cabecera .logo .logo-seccion.logo-economia{color: #d97d24;}
#listas #cabecera .logo .logo-seccion.logo-espana{color: #d61300;}
#listas #cabecera .logo .logo-seccion.logo-internacional{color: #4e5fe6;}
#listas #cabecera .logo .logo-seccion.logo-tecnologia{color: #8a6fc5;}
#listas #cabecera .logo .logo-seccion.logo-television,
#listas #cabecera .logo .logo-seccion.logo-viajes,
#listas #cabecera .logo .logo-seccion.logo-videojuegos
#listas #cabecera .logo .logo-seccion.logo-motor
#listas #cabecera .logo .logo-seccion.logo-gente
{color: #898382;}

#listas #cabecera .usuario{position:absolute;right:0;top:1em;}
#listas #cabecera .usuario strong{color:#CF9D9E;padding-right:.4em}
#listas #cabecera .usuario li{display:inline;margin-left:.2em;background:transparent url(i/usuario_borde.gif) no-repeat right .2em;padding-right:.7em}
#listas #cabecera .usuario li.ultimo{background:transparent;padding-right:0;*padding-left:.5em}
#listas #cabecera .usuario a{color:#fff;font-weight:bold;text-decoration:none;}
#listas #cabecera .usuario a:hover{text-decoration:underline;}
#listas #cabecera #accesibility {margin: 40px 0 0 0; float:right;}
#listas #cabecera #accesibility a{color:#FFFFFF;font-weight:bold; padding: 5px 30px 5px 0; background: url(i/accesibilidad.png) no-repeat scroll 83px 0 transparent;}

#cabecera .headerpubli {float: right; margin: 3px 0 0 0;}

#listas #listas_contenido{padding-top:20px;font-size:1.2em;padding-bottom:10px}

#listas .listas_leftcol{float:left;width:656px;padding-bottom:1em;}
#listas .listas_rightcol{float:right;width:323px;padding-bottom:1em;}
#listas .listas_rightcol .listas_rightcol_cont{border:1px solid #E8E7E3;background:#F7F6F2;padding:7px 5px 0 5px;*padding-bottom:7px}

#listas .h1 { position:relative; zoom:1; }

#listas h1{font-size:2.5em;color:#454545;font-weight:bold;letter-spacing:-1px;padding-bottom:.4em;padding-right:1.8em;}
#listas h1 em{font-size:.6em;font-style:normal;font-weight:normal;letter-spacing:0}

#listas  #listas_contenido .listas_rss a{background:transparent url(i/ico_rss.gif) no-repeat right;padding-right:1.5em;text-decoration:none;color:#F77515}
#listas  #listas_contenido .listas_rss a:hover{text-decoration:underline;}

#listas #listas_contenido .h1 .listas_rss,
#listas #portada .h1 .listas_rss{position:absolute;right:0;top:.4em;background:transparent url(i/ico_rss.gif) no-repeat right .3em;padding:.5em 1.5em;text-decoration:none;color:#F77515;float:none;margin:0;}
#listas #listas_contenido .h1 .listas_rss:hover,
#listas #portada .h1 .listas_rss:hover{text-decoration:underline;}

#listas .listas_paginacion{border-top:1px solid #EAEAEA;border-bottom:1px solid #EAEAEA;text-align:center;padding:.8em 0 .8em 0;width:100%;margin-bottom:.6em}
#listas .listas_paginacion:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .listas_paginacion p.info_paginacion{background:transparent url(i/puntos_bg.gif) repeat-x bottom;padding-bottom:1em;margin-bottom:1em}
#listas .no_paginacion p.info_paginacion{background:transparent;padding-bottom:0;margin-bottom:0}
#listas .no_paginacion p.abajo{background:transparent!important;padding-top:0!important;margin-top:0!important}
#listas .listas_paginacion p.abajo{background:transparent url(i/puntos_bg.gif) repeat-x top;padding-top:1em;margin-top:1em;padding-bottom:0;margin-bottom:0}
#listas .listas_paginacion a{color:#013759;text-decoration:none;}
#listas .listas_paginacion .primeros, #listas .listas_paginacion .primeros li, #listas .listas_paginacion .primeros a{float:left;padding-left:.6em}
#listas .listas_paginacion .primeros a{padding:.3em 1em .3em .8em;}
#listas .listas_paginacion .ultimos a{padding:.3em .8em .3em 1em;}
#listas .listas_paginacion .ultimos{float:right;}
#listas .listas_paginacion .ultimos, #listas .listas_paginacion .ultimos li, #listas .listas_paginacion .ultimos a{display:inline;padding-right:.6em}
#listas .listas_paginacion .primero{background:transparent url(i/paginacion_primero.gif) no-repeat left center;display:inline-block;float:none}
#listas .listas_paginacion .anterior{background:transparent url(i/paginacion_anterior.gif) no-repeat left center;display:inline-block;float:none}
#listas .listas_paginacion .siguiente{background:transparent url(i/paginacion_siguiente.gif) no-repeat right center;display:inline-block;float:none}
#listas .listas_paginacion .ultimo{background:transparent url(i/paginacion_ultimo.gif) no-repeat right center;display:inline-block;float:none}
#listas .listas_paginacion .paginacion{padding:.3em 145px 0 145px;}
#listas .listas_paginacion .paginacion li{display:inline}
#listas .listas_paginacion .paginacion li a{padding:.1em .4em;font-weight:bold}
#listas .listas_paginacion .paginacion li a:hover{text-decoration:underline;}
#listas  #listas_contenido .listas_paginacion .paginacion li.activo strong,
#listas  #listas_contenido .listas_paginacion .paginacion li.activo a{padding:.1em .4em;font-weight:bold;background:#B04744;color:#E9CFCE}
#listas .listas_paginacion .paginacion li.activo a:hover{text-decoration:none;}
#listas .listas_paginacion .paginacion li.suspensivos strong,
#listas .listas_paginacion .paginacion li.suspensivos a{color:#20516F;padding-top:.3em;padding-left:.3em}

#listas .listas_listado{padding-top:0em;}
#listas .listas_listado .resultado{zoom:1;margin-bottom:0;padding:5px 10px 5px 10px;position:relative}
#listas .listas_listado .resultado:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .listas_listado p.fotolista{float:left;width:10em}
#listas .listas_listado .info{float:left;width:42.8em}
#listas .listas_listado h5, #listas .listas_listado h4,#listas .listas_listado h3{font-size:1.2em;font-weight:bold;padding-bottom:.1em;line-height:1.2em}
#listas .listas_listado h3 a{font-size:1.2em;text-decoration:none;}
#listas .listas_listado img.lista_recomendada{position:absolute;left:0;top:0;zoom:1;}

#listas .listas_listado .puntuacion{width:100%;}
#listas .listas_listado .puntuacion:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .listas_listado .puntuacion li.comentarios{float:left;background:transparent url(i/puntuacion_borde.gif) no-repeat right center;padding:0 .5em 0 0;}
#listas .listas_listado .puntuacion li.comentarios a{float:left;background:transparent url(i/ico_comentarios.gif) no-repeat left center;padding:.2em 0 .2em 1.5em}
#listas .listas_listado .puntuacion li{padding:.2em 0 .2em .3em;color:#707070;float:left;}
#listas .listas_listado .info p{padding:.2em 0 .2em 0;}
#listas .listas_listado .info p.info_aux{color:#C54B4A}
#listas .listas_listado .info p.info_aux em,
#listas #listas_contenido .listas_listado .info p.info_aux a{color:#666666;font-style:normal;text-decoration:none;}
#listas #listas_contenido .listas_listado .info p.info_aux a:hover{text-decoration:underline;}


#listas .listas_listado .listarecomendada{background:#EFEFEF;margin-bottom:5px;padding:10px;margin-top:5px}


#listas .banda {position:absolute; z-index:2; width: 98px; height: 50px; top: 0; left: 0;}
#listas .recomendada {background: transparent url(i/ico_recomendada-trans.png) no-repeat 0 0;}
#listas .promocionada {background: transparent url(i/ico_promocionada-trans.png) no-repeat 0 0;}
#listas .banda_recomendada_big {position:absolute; z-index:2; width: 156px; height: 77px; background: transparent url(http://rs-listas.20minutos.es/img/ico_recomendadabig-trans.png) no-repeat 0 0; top: 0; left: 0;}

/*cajas redondeadas columna derecha listas_rightcol*/
#listas .cajalateral{width:100%;margin:2px 0 7px 0;padding:0;}
#listas .cajalateral_borde{border:1px solid #EAEAE8;background:#fff;margin:0;padding:14px 10px 10px 14px;overflow:hidden; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px;}

#listas .cajalateral h5, #listas .cajalateral h4, #listas .cajalateral h3, #listas .cajalateral h2{font-size:2em;padding-bottom:10px;letter-spacing:-1px;position:relative;zoom:1;}
#listas .cajalateral h5 a, #listas .cajalateral h4 a, #listas .cajalateral h3 a, #listas .cajalateral h2 a{color:#000!important;}

#listas .listas_buscar input.buscalista{background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:95%;}
#listas .listas_buscar ul{padding-top:1em;padding-bottom:1em;width:100%;clear:both;}
#listas .listas_buscar ul:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .listas_buscar li{float:left;padding-right:.8em;}
#listas .listas_buscar li input{float:left;margin-top:0em}
#listas .listas_buscar li.enunalista{float:none;clear:both;padding-top:.7em;padding-left:.2em}

#listas .listas_buscar ul.enlaces_relacionados{padding-bottom:0.3em;line-height:1.2em;}
#listas .listas_buscar ul.enlaces_relacionados li{font-size:.9em;background:transparent url(i/enlacesrel_borde.gif) no-repeat right .2em;margin-right:.6em;padding-right:.6em}
#listas .listas_buscar ul.enlaces_relacionados li.ultima{background:transparent;margin-right:0;padding-right:0;}

#listas .boton_rojo,
#listas .boton_oscuro{background:transparent url(i/botonrojo_left.gif) no-repeat left top!important;float:left;height:27px;padding-right:0px;zoom:1;cursor:pointer;}
#listas .boton_rojo:hover,
#listas .boton_oscuro:hover{background-position:left -53px!important}
#listas .boton_rojo input,
#listas .boton_oscuro input{background:transparent url(i/botonrojo_right.gif) no-repeat right top!important;border:0!important;text-transform:uppercase;font-weight:bold;color:#fff;height:100%;padding:2px 10px 5px 10px!important;overflow:visible;cursor:pointer;font-family:arial,verdana,helvetica,sans-serif;zoom:1;margin:0!important}
#listas .boton_rojo:hover input,
#listas .boton_oscuro:hover input{background-position:right -53px!important}
#listas .boton_oscuro{background-image:url(i/botonoscuro_left.gif?20140204)!important}
#listas .boton_oscuro input{background-image:url(i/botonoscuro_right.gif)!important}
#listas #listas_contenido .boton_rojo a{background:transparent url(i/botonrojo_right.gif) no-repeat right top;text-transform:uppercase;font-weight:bold;color:#fff;padding-top:7px;padding-bottom:7px;padding-right:10px;padding-left:10px;float:left;zoom:1;text-decoration:none!important;}

#listas .boton_gris{background:transparent  url(i/botongris_left.gif) no-repeat left top!important;float:left;zoom:1;cursor:pointer;}
#listas .boton_gris:hover{background:transparent  url(i/botongris_left.gif) no-repeat left -55px!important;}
#listas .boton_gris a{background:transparent url(i/botongris_right.gif) no-repeat right top!important;color:#000;float:left;padding:6px 10px 7px 10px;text-decoration:none!important}
#listas .boton_gris:hover a{background:transparent url(i/botongris_right.gif) no-repeat right -55px!important;}
#listas .boton_rojo:hover a{background:transparent url(i/botonrojo_right.gif) no-repeat right -53px!important;}
#listas #listas_contenido .boton_gris a{color:#000;text-decoration:none!important;}

#listas p.botonera{zoom:1;}
#listas p.botonera:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas p.botonera .boton_gris{float:right;}
#listas .cajalateral p.botonera{padding-right:0.5em;padding-bottom:.5em}

#listas .ranking li{padding-left:1em;background:transparent url(i/bullet_lista.gif) no-repeat left 6px;padding-bottom:.5em;line-height:1.2em;zoom:1;}
#listas .ranking li em{font-style:normal;color:#656565;}
#listas #listas_contenido .ranking li em a{color:#656565;}
#listas .ranking li span{color:#CA4C4D;}

#listas .ranking li.promocionada{margin-left:-0.5em;padding-left:1.5em;background:transparent url(i/bullet_lista_promocionada.png) no-repeat left 2px;}

#listas .cajalateralpubli{padding-left:6px;padding-bottom:1em}

#listas .listas_tagcloud{line-height:1.6em;font-weight:bold}
#listas .tagcloud{text-align:center;font-weight:bold;;}
#listas .listas_tagcloud li{display:inline;}
#listas .listas_tagcloud li.listas_tagcloud-3{font-size:1em}
#listas .listas_tagcloud li.listas_tagcloud-2{font-size:1.2em}
#listas .listas_tagcloud li.listas_tagcloud-1{font-size:1.4em}
#listas .listas_tagcloud li.listas_tagcloud-0{font-size:1.8em}

#listas .tagsmasusados{text-align:center;line-height:2em}
#listas .tagsmasusados ul{line-height:2.5em;font-size:1.1em;font-weight:bold}
#listas .tagsmasusados ul li{padding-left:.3em;padding-right:.3em}

#listas .conectados ul{width:100%;padding-bottom:1em}
#listas .conectados ul:after {content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .conectados li{float:left;width:24%;color:#C24A4B;}
#listas .conectados li a{float:left;color:#C24A4B}
#listas #listas_contenido .conectados li strong a{color:#003554}
#listas .conectados li img, #listas .conectados li strong{display:block;margin-bottom:6px;color:#003554}
#listas .conectados li strong{margin-bottom:4px}

#listas .conectados p{font-size:.9em;color:#989898}

#listas .bienvenido p.intro{line-height:1.2em;padding-bottom:1em;}
#listas  #listas_contenido .bienvenido p.intro a{color:#003859;text-decoration:none;}
#listas  #listas_contenido .bienvenido p.intro a:hover{text-decoration:underline;}

#listas .listas_leftcol .bienvenido{border:0}
#listas .listas_leftcol .bienvenido .cajalateral_borde{border:0;border-bottom:1px solid #EAEAEA;padding:0 0 .5em 0}
#listas .listas_leftcol .bienvenido h3{background:#fff url(i/bienvenido_bg.gif) repeat-x center;padding:.5em 1.2em;font-size:1.6em;font-weight:normal;letter-spacing:0;}
#listas .listas_leftcol .bienvenido .intro{padding:1.2em;}
#listas .listas_leftcol .bienvenido .botonera{float:left;padding-left:1em}

#listas .gestionprivada ul{margin-left:-4px}
#listas .gestionprivada li{background:transparent url(i/puntos_bg.gif) repeat-x bottom;padding-bottom:.6em;padding-top:.6em;margin-left:4px}
#listas .gestionprivada li.verperfil{background:#F4DBDC;padding-left:.2em;margin-top:.4em;margin-left:0;padding-left:4px}
#listas #listas_contenido .gestionprivada li.verperfil a{color:#9D1616}
/*fin cajas redondeadas columna derecha listas_rightcol*/


/*PORTADA*/
#listas #portada{background:#282826;width:100%;font-size:1.2em;padding-top:2em;padding-bottom:.4em}
#listas #portada:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas #portada h1{color:#fff;padding-top:1.2em;}
#listas #portada .listas_rss{color:#fff!important;background:transparent url(i/ico_rss.gif) no-repeat right;padding-right:1.4em;top:3.4em!important}
#listas #portada .destacadoppal{float:left;width:432px;}
#listas #portada .destacadosecundarios{float:right;width:550px;}
#listas #portada .destacado{position:relative}
#listas #portada .destacado_bg{position:absolute;bottom:0;left:0;width:100%;opacity:.8;filter: alpha (opacity=80);height:5em;background:#000}

#listas #portada .destacado .info{padding:.8em;position:absolute;bottom:0;}
#listas #portada .destacado h2.titulo{font-size:1.8em;letter-spacing:-1px;padding-bottom:.3em;line-height:.9em}
#listas #portada .destacado h2.titulo a{color:#fff;text-decoration:none;font-weight:normal;}
#listas #portada .destacado h2.titulo a:hover{text-decoration:underline;}
#listas #portada .destacado .info_aux{color:#C4494B;padding-bottom:.3em}
#listas #portada .destacado .info_aux strong,
#listas #portada .destacado .info_aux a,
#listas #portada .destacado .info_aux em{color:#808080;font-style:normal;text-decoration:none;}
#listas #portada .destacado .info_aux a:hover{text-decoration:underline}
#listas #portada .destacado .desc{color:#808080;line-height:1.2em;}
#listas #portada .destacado .desc a{color:#fff;text-decoration:none;}
#listas #portada .destacado .desc a:hover{text-decoration:underline;}

#listas #portada .destacadosecundarios .destacado{float:left;width:249px;margin-left:2em;margin-bottom:1.2em}
*html #listas #portada .destacadosecundarios .destacado{*margin-left:1em;}

#listas .publi{margin:1em 0;clear:both;}

#listas .banners_pie{border:1px solid #E9E8E3;background:#F7F7F5;padding:8px;margin-bottom:1em;}
#listas .banners_pie .banners_cont{border:1px solid #E9E8E3;background:#fff;padding:9px;zoom:1;}
#listas .banners_pie .banners_cont:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .banners_pie .promo{float:left;width:750px;overflow:hidden}
#listas .banners_pie .autopromo{float:right;width:188px;overflow:hidden}
/*fin PORTADA*/

/*ranking usuario*/
#listas .perfil_portada{background:#EEEDE8;padding:1.2em;zoom:1;position:relative;margin-top:1em}
#listas .perfil_portada:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .perfil_portada .avatar{float:left;width:70px}
#listas .perfil_portada .info_acceso{position:absolute;right:1em;top:1em;font-size:.9em;color:#666666;text-align:right;}
#listas .perfil_portada .info_acceso strong{color:#CA4B4E;font-weight:normal}
#listas .perfil_portada .info{float:left;width:420px;}
#listas .perfil_portada h2{color:#003859;font-size:1.8em;font-weight:normal;padding-bottom:.3em}
#listas .perfil_portada h2 a{color:#003859;text-decoration:none;}
#listas .perfil_portada ul.estadisticas_usuario li{color:#444;padding-bottom:.3em}
#listas .perfil_portada p.botonera{clear:both;}
#listas .perfil_portada ul.listas_perfil{padding-top:.6em}
#listas .perfil_portada ul.listas_perfil li{padding-bottom:.4em}
/*fin ranking usuario*/

/*perfil usuario*/
#listas .gestionarmiperfil{float:right;margin-top:-3.2em;position:relative}
#listas .perfil_detalle .avatar{width:170px}
#listas .perfil_datos{clear:both;padding-top:1.2em;line-height:1.2em;color:#222}
#listas .perfil_datos p{padding-bottom:.8em;}
#listas .perfil_datos ul, #listas .modal ul{padding-left:1em}
#listas .perfil_datos li, #listas .modal li{background:transparent url(i/bullet_perfil.gif) no-repeat left .5em;padding-left:1em;padding-bottom:.2em;zoom:1;}

#listas .agrupalistas{background:#fff url(i/bienvenido_bg.gif) repeat-x center;padding:0.55em;font-size:1.6em;font-weight:normal;letter-spacing:0;position:relative;margin-top:.5em;margin-bottom:.5em}
#listas .agrupalistas em{font-size:.8em;font-style:normal;font-weight:bold;}
#listas  #listas_contenido .agrupalistas .ico_rss{background:transparent url(i/ico_rss.gif) no-repeat right .3em;padding-right:1.5em;text-decoration:none;color:#F77515;font-size:.6em;padding-top:.5em;padding-bottom:.5em;float:none;position:absolute;right:1em;top:.8em;}
#listas  #listas_contenido .agrupalistas .ico_rss:hover{text-decoration:underline;}
/*fin perfil usuario*/

/*ficha lista*/
#listas .infolista{padding-bottom:1em;position:relative;zoom:1;;line-height:1.2em;min-height:60px;}
#listas .infolista:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .infolista .info_general {clear:both; width:70%;}
#listas .infolista .info_general:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .infolista .info_general li{padding-bottom:.4em}
#listas .confoto .info_general {clear:both;width:100%;}
#listas .infolista .info_general strong{font-weight:normal;color:#C74A4C;}

#listas .infolista .puntuacion{padding-top:.3em;padding-bottom:.5em}
#listas .infolista .puntuacion li{float:left;padding-top:.3em;padding-left:.4em;color:#666666;}
#listas .infolista .puntuacion li.comentarios{padding:0 .5em 0 0;background:transparent url(i/puntuacion_borde.gif) no-repeat scroll right .3em}
#listas .infolista .puntuacion li.comentarios a{float:left;background:transparent url(i/ico_comentarios.gif) no-repeat left center;padding:.2em 0 .2em 1.5em}

#listas .infolista .etiquetas{color:#666666;width:100%;padding-bottom:.5em;padding-top:.5em}
#listas .infolista .etiquetas:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .infolista .etiquetas p{float:left;clear:none}
#listas .infolista .etiquetas ul{clear:none;}
#listas .infolista .etiquetas li{display:inline;background:transparent url(i/puntuacion_borde.gif) no-repeat scroll right .2em;padding-right:.5em;padding-left:.2em;*padding-left:.5em}
#listas .infolista .etiquetas li.ultima{background:transparent;}

#listas .infolista .social{position:absolute;right:0;top:0}
#listas .social { display: inline-block; padding: 0; }
#listas .social div { display: inline; float: left; overflow: hidden; margin: 0 5px 10px 0; width: 48px; height: 48px; border-radius: 24px; background-color: #fff; text-indent: 100%; white-space: nowrap; font-size: 18px; }
#listas .social div.social-facebook { background-color: #3b5998; }
#listas .social div.social-twitter { background-color: #3b88c3; }
#listas .social div.social-google { background-color: #dd4c39; }
#listas .social div a { display: block; width: 100%; height: 100%; }
#listas .social .icon-social:before { display: block; color: #fff; }

#listas .infolista .etiquetas {margin-bottom: 50px;}
#listas .confoto .social{position:absolute;right:0;bottom:0;top:auto}

#listas .introduccion{width:100%;}
#listas .introduccion:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .entradilla{padding-top:2em;}
#listas .conentradilla .entradilla{padding-top:1em}
#listas .entradilla p{padding-bottom:1em;}
#listas .utilidades{padding:1em}
#listas .conentradilla .utilidades{float:left;width:40%}
#listas .utilidades .borde{zoom:1;border:1px solid #EAEAE8; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background:#fff url(i/utils_bg.gif) no-repeat top left;padding-bottom:.4em}
#listas .utilidades .borde:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .utilidades .borde p.tituloutils{font-size:1.3em;font-weight:normal;padding:.3em 1em .2em .8em;}
#listas .utilidades ul{padding:.8em;}
#listas .introduccion .utilidades .borde li{float:left;width:50%;margin-bottom:.2em}
#listas .conentradilla .utilidades .borde li{float:none;width:90%;}
#listas .utilidades .borde li a,
#listas .utilidades .borde li.exito span,
#listas .utilidades .borde li.error span,
#listas .utilidades .borde li.cargando span
{background:transparent url(i/iconos_ficha.gif) no-repeat -564px -3px;float:left;padding:.4em 0 .3em 2em;color:#003957}
#listas .utilidades li a{text-decoration:none;}


#listas .utilidades li.modificar a{background-position:-562px -180px;}
#listas .utilidades li.comentar a{background-position:-563px -221px;}
#listas .utilidades li.enviar a{background-position:-563px -50px;}
#listas .utilidades li.presentacion a{background-position:-564px -268px;}
#listas .utilidades li.denunciar a{background-position:-564px -93px;}
#listas .utilidades li.eliminarlista a{background-position:-3px -3px;}
#listas .utilidades li.compartir a{background-position:-564px -319px;}
#listas .utilidades li.anadir a{background-position:-563px -140px;}
#listas .utilidades .borde li.exito span{background:transparent url(i/ico_exito.gif) no-repeat 0 0}
#listas .utilidades .borde li.error span{background:transparent url(i/ico_listaerror.gif) no-repeat 0 0}
#listas .utilidades .borde li.cargando span{background:transparent url(i/ico_cargando.gif) no-repeat 0 0}

#listas .listas_elementos{padding-top:1em;padding-bottom:.5em}
#listas .elemento{width:100%;border-bottom:1px solid #E7E7E7;padding-bottom:.8em;margin-bottom:.8em}
#listas .elemento:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .listas_elementos .ultimo{border-bottom:0;padding-bottom:0}
#listas .elemento h3{font-size:1.8em;font-weight:normal;letter-spacing:-1px;padding-bottom:.2em;padding-top:.2em}
#listas .elemento p{padding-bottom:.8em;padding-top:.2em;line-height:1.3em;color:#444}
#listas .elemento .descripcion_elemento p, #listas .elemento .descripcion_elemento_larga p {line-height:auto;padding-bottom:.5em}
#listas .elemento .descripcion_elemento, #listas .elemento .descripcion_elemento_larga {line-height:1.2em;color:#444;padding:.4em 0}
#listas #listas_contenido .elemento .descripcion_elemento a, #listas #listas_contenido .elemento .descripcion_elemento_larga a {text-decoration:none}
#listas #listas_contenido .elemento .descripcion_elemento a:hover, #listas #listas_contenido .elemento .descripcion_elemento_larga a:hover {text-decoration:underline}
#listas .elemento .descripcion_elemento_larga {display:none;}
#listas #listas_contenido  .elemento p a{text-decoration:none;}
#listas #listas_contenido .elemento p a:hover{text-decoration:underline;}
#listas .elemento p.enlace{padding-bottom:.5em;line-height:1.3em;}
#listas #listas_contenido .elemento p.enlace a{color:#CC4B4F}
#listas #listas_contenido .elemento p.suggestor span{color:#CC4B4F}
#listas .elemento div.puntos{background:#F8F8F8;padding:.3em .3em 0 .3em;zoom:1;margin-top:.3em; clear: both; }
#listas .sinfoto div.puntos{float:none;width:auto}
#listas .elemento div.puntos:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .elemento ol.puntuacion{float:left;width:330px;}
#listas .elemento ol.puntuacion:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .elemento p.votalo{float:left;font-size:1.2em}
#listas .elemento .puntuacion li{float:left;padding:.3em .4em}
#listas .elemento ol.puntuacion input{vertical-align:middle}
#listas .elemento p.puntuacion{padding-bottom:1em;}
#listas .elemento .fotolista{float:left;width:265px;padding-bottom:.4em;}
#listas .elemento .cargando{background:transparent url(i/ico_cargando.gif) no-repeat left top;font-weight:bold;font-size:1.2em;padding-bottom:1em;padding-left:1.5em;}
#listas .elemento .cargando img,
#listas .elemento .error img,
#listas .elemento .exito img{margin-right:.3em;vertical-align:middle;}
#listas .elemento .error{background:transparent url(i/ico_listaerror.gif) no-repeat left top;color:#DA0000;font-size:1.2em;font-weight:bold;padding-bottom:1em;padding-left:1.5em;}
#listas .elemento .exito,
#listas .elemento .yahasvotado{background:transparent url(i/ico_exito.gif) no-repeat left top;color:#297725;font-size:1.2em;font-weight:bold;padding-bottom:1em;padding-left:1.5em;margin-top:0}
#listas .elemento .yahasvotado{background:transparent url(i/ico_exito.gif) no-repeat left top;color:#666}
#listas .infolista img.listarecomendada{position:absolute;left:0;top:0}
#listas .confoto .listafoto{float:left;width:331px}
#listas .confoto .datosconfoto{float:left;width:301px}

#listas .social-reminder { background-color: #eee; border: 1px solid #ddd; padding: 10px; margin-bottom: 10px; font-size: 20px; }
#listas .social-reminder .social { float: right;}

/*fin ficha lista*/

/*comentarios*/
#listas div.comentarios{clear:both;height:100%;position:relative;width:100%;overflow:hidden;padding-top:.7em;padding-bottom:.7em}
#listas .comentarios .odd{background:#F3F2ED}
#listas .comentarios .comentario{zoom:1;padding:1em .7em .4em .7em;position:relative}
#listas .comentarios .comentario:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .comentarios .avatar{float:left;width:60px}
#listas .comentarios .autor span.anonimo{color:#888;font-size:1.5em;color:#888;font-weight:normal}
#listas .comentarios .autor a{font-size:1.5em;font-weight:normal}
#listas .comentarios .autor em{font-style:normal;display:block;padding:.2em 0;color:#C74A4C;}
#listas .comentarios .comentario_texto{float:left;width:875px;line-height:1.5em}
#listas .comentarios .comentario_herramientas{text-align:right}
#listas .comentarios .comentario_herramientas li{display:inline;background:transparent url(i/puntuacion_borde.gif) no-repeat right center;padding:0 .5em 0 0;}
#listas .comentarios .comentario_herramientas img{vertical-align:middle}
#listas .comentarios .comentario_herramientas li.accion{background:transparent;padding:0 0 0 .2em;}
#listas .comentarios .comentario_herramientas li.exito{background:transparent url(i/ico_exito.gif) no-repeat left top;padding:.2em 0 .2em 1.8em;}
#listas .comentarios .comentario_herramientas li.error{background:transparent url(i/ico_listaerror.gif) no-repeat left top;padding:.2em 0 .2em 1.8em;}
#listas .comentarios .comentario_herramientas li.cargando{background:transparent url(i/ico_cargando.gif) no-repeat left top;padding:.2em 0 .2em 1.8em;position:static;margin:0;font-size:1em;font-weight:normal}
#listas #listas_contenido .comentarios .comentario_herramientas li.error{color:#da0000}
#listas #listas_contenido .comentarios .comentario_herramientas li.exito{color:#297725}
#listas #listas_contenido .comentarios .comentario_herramientas li.accion a{text-decoration:none;}
#listas #listas_contenido .comentarios .comentario_herramientas li.accion a:hover{text-decoration:underline;}

#listas .banda_comentarios {position:absolute; z-index:2; width: 120px; height: 70px; top:0; right: 0;}
#listas .creador .banda_comentarios {background: transparent url(i/banda_creador-trans.png) no-repeat 0 0;}
#listas .administrador .banda_comentarios {background: transparent url(i/banda_administrador-trans.png) no-repeat 0 0;}

#listas #feedback{position:static;height:300px;background:#fff;position:relative}
#listas #feedback  .cargando{height:50px;top:50%;text-align:center;left:0;margin-top:-25px;position:absolute;z-index:100;width:100%;font-size:1.4em;font-weight:bold;color:#444}
#listas  #feedback  .cargando img{vertical-align:middle;margin-right:.4em}
#listas  #feedback  .error{height:50px;color:#DA0000;}
#listas  #feedback  .error ul{text-align:center;font-size:.7em;padding-top:.7em;font-weight:normal;}
#listas  #feedback   .error li{display:inline;background:transparent url(i/puntuacion_borde.gif) no-repeat right center;padding:0 .7em 0 0;}
#listas  #feedback  .error li.ultima{background:transparent;padding:0 0 0 .4em;}
#listas #listas_contenido  #feedback   .error a{text-decoration:underline	}

#listas #comment-result .only-registered { background-color: #F0DC89; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 20px 0; text-align:center; }

#listas .hacercomentario{width:100%;background:transparent url(i/comentarios_bg.gif) repeat-y right;padding-bottom:1em}
#listas .hacercomentario:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .botoneracomentarios{clear:both;width:63.3%;margin-left:3em;padding-top:1em;border-top:1px solid #e3e3e3;margin-bottom:1em;}
#listas .hacercomentario_form{float:left;width:64.3%;}
#listas .normascomentario{float:right;width:30%;padding:1.5em 1em 0 0}
#listas .normascomentario h6{font-size:1.5em;font-weight:normal;letter-spacing:-1px;color:#444;padding-bottom:.9em}
#listas .normascomentario li{background:transparent url(i/bullet_normas.gif) no-repeat left .4em;color:#444;padding-left:1em;padding-bottom:1em;line-height:1.3em;font-size:1em}
#listas .haztucomentario span{display:block;}
#listas div.comentar{padding-left:3em;padding-top:1em;padding-bottom:1em}
#listas .comentar .form-row{padding-bottom:.8em}
#listas .form-conenlace{width:100%;}
#listas .form-conenlace:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .form-conenlace label{clear:both}
#listas .form-conenlace input{float:left}
#listas .form-conenlace ul{padding-top:.4em}
#listas .form-conenlace li{float:left;background:transparent url(i/comentarios_borde.gif) no-repeat right top;padding-right:.4em;padding-left:.5em}
#listas .form-conenlace li.ultimo{background:transparent}
#listas .comentar label, #listas .modal label{display:block;padding-bottom:.5em}
#listas .comentar label em{font-style:normal;color:#555}
#listas .comentar input, #listas .modal .form-row input, #listas .comentar textarea, #listas .wysiwyg textarea, #listas .modal .form-row textarea{background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:55%;}
#listas .comentar textarea{width:99%;}
#listas .comentar .caracteres{font-size:.9em;color:#666;padding-top:.3em;}
#listas .captcha{color:#666;}
#listas  .captcha p{padding-bottom:.2em}
#listas .captcha strong{color:#000;font-weight:normal}
#listas .modal .captcha input{width:12.6em !important;vertical-align:middle;margin-right:.3em;background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;}
#listas .modal #captcha-image{padding-bottom:1em}
#listas .modal .captcha .radioInput{width:auto!important}
#listas .captcha strong em{font-style:normal;color:#555;font-weight:normal}
#listas .captcha img{display:block;margin-bottom:.7em;margin-top:.6em;}
#listas .captcha input{width:12.6em;margin-right:.5em}
#listas .comentar .botonera{padding-top:1em;border-top:1px solid #e3e3e3;margin-top:1em}
#listas .comentar .botonera input{width:auto;}
#listas .comentar .botonera .boton_rojo{float:left;margin-right:1.2em}
#listas.aceptarcondiciones{padding:.5em 0;}
#listas #listas_contenido .aceptarcondiciones a{text-decoration:underline;}

#listas .comentario_error,
#listas .comentario_ok{margin-left:1.9em;}
#listas .comentario_error,
#listas .comentario_no,
#listas .comentario_ok, #listas .crear_error{color:#297725;font-size:1.5em;padding:0 0 1em 1.3em;background:transparent url(i/ico_exito.gif) no-repeat left top}
#listas .comentario_error, #listas .crear_error{color:#da0000;background:transparent url(i/ico_listaerror.gif) no-repeat left top}
#listas .comentario_no{background:#FFFADE;padding:.8em .8em .8em 0;text-align:center;color:#DDB147;}
#listas .comentario_no span{background:#FFFADE url(i/ico_nocomentarios.gif) no-repeat left center;padding-left:1.5em;}

#listas .administrador{border:1px solid #E0B5B5;}
#listas .creador{border:1px solid #E0B5B5;}
#listas .creador img.banda,
#listas .administrador img.banda{position:absolute;right:0;top:0}
/*fin comentarios*/

/*compartir lista*/
#listas .redessociales{background:#ECECEC;width:300px;padding:10px;position:absolute;z-index:100002;top:0;}
#listas .introduccion .utilidades  .redessociales .cerrar{position:absolute;right:10px;top:10px;background:none;padding:0;cursor: pointer;}
#listas .redessociales ul{width:100%;}
#listas .redessociales ul:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .redessociales p{font-size:.9em;color:#444}
#listas .introduccion .utilidades  .redessociales li{float:left;width:33%;background:transparent url(i/borde_puntos.gif) repeat-x bottom left;padding:.3em 0 .3em 0}
#listas .introduccion .utilidades .redessociales li span{float:left;background-image:url(i/iconos_ficha.gif?20130707);background-color:transparent;background-repeat:no-repeat;color:#003957;padding: 0.4em 0 0.3em 2em}

#listas .redessociales li.facebook span{background-position:-4px -63px}
#listas .redessociales li.meneame span{background-position:-171px -63px}
#listas .redessociales li.twitter span{background-position:-324px -63px;}
#listas .redessociales li.delicious span{background-position:-173px -95px}
#listas .redessociales li.digg span{background-position:-324px -95px}
#listas .redessociales li.igoogle span{background-position:-324px -127px;}
#listas .redessociales li.netvibes span{background-position:-171px -194px;}
#listas .redessociales li.pocket span{background-position:-324px -194px;}
#listas .redessociales li.reddit span{background-position:-4px -233px;}
#listas #compartir{position:relative;}
/*compartir lista*/

#listas .ico_rss{position:absolute;right:0;top:0.2em}
#listas .botonerafinal{padding-top:2em}

/*publi Google*/
#listas .publi{border: 2px solid #ccd7de; border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px;}
#listas .publi .titulo{background:#ccd7de;padding:.2em .4em;text-transform: uppercase;}
#listas .publi .titulo strong{text-transform:uppercase;background:#ccd7de;padding:0 .3em;font-size:.9em;font-weight:normal;}
#listas .publi ul{zoom:1;padding:.8em;color:#3F3F3F;}
#listas .publi ul:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .publi li{position:relative;padding-bottom:2em;line-height:1.2em;overflow:hidden;word-wrap:break-word;color:#333;}
#listas .publi li a strong{font-size:1.2em;display:block;padding-bottom:.2em;color:#00395b}
#listas .publi li span{position:absolute;width:100%;bottom:0;left:0;color:#ba2226;}
#listas #listas_contenido .publi li span a{color:#ba2226;}

#listas .publi .publix4 li{float:left;width:23%;margin-right:1.5%;}
#listas .publi .publix3 li{float:left;width:31.5%;margin-right:1.5%;}
#listas .publi .publix2 li{float:left;width:48%;margin-right:1.5%}
/*fin publi Google*/

.listas_banner{max-width: 950px;margin: 0 auto;text-align:center;padding-bottom:5px}

#Top1 { text-align:center; margin-top: 2px; }

/*buscador*/
#listas .buscaunalista{width:100%;padding-bottom:2.7em}
#listas .buscaunalista:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .buscaunalista  .form-row input{float:left;background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:25em;margin-right:1em}
#listas .buscaunalista  .form-row .boton_rojo input{width:auto;margin:0;background:transparent url(i/botonrojo_right.gif) no-repeat right top!important;}
#listas .buscaunalista  ul{clear:both;padding-top:1em;}
#listas .buscaunalista  ul li{float:left;padding-right:1em}
#listas p.noresultados{padding:1em;}
/*fin buscador*/

/*crear lista*/
#listas .sobremilista, #listas .modal_form{background:#F8F7F5;padding:2em;margin-top:-0.8em;margin-bottom:0.6em}
#listas .sobremilista .form-row, #listas .modal .form-row{padding-bottom:1em;zoom:1;position:relative}
#listas .sobremilista .form-row:after, #listas .modal .form-row:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .sobremilista label{display:block;padding-bottom:.4em;}
#listas .sobremilista input,
#listas .sobremilista textarea{background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:98%;}
#listas .sobremilista input.inputFile{width:100%;border:1px solid #ccc}

#listas .inicio_sesion_form div a {display: block; margin-bottom: 10px;}

#listas .elementoslista{background:#F8F7F5;margin-top:-0.8em;margin-bottom:1.6em;}
#listas .elementoslista .form-row{zoom:1;border-bottom:1px solid #EAE9E7}
#listas .elementoslista .form-row:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .elementoslista .form-item{zoom:1;border-bottom:1px solid #EAE9E7;padding:1.2em 2em}
#listas .elementoslista .form-item:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas .elementoslista label{float:left;font-weight:bold;padding:5px 12px 0 0}
#listas em.aux{font-style:normal;color:#555}
#listas .elementoslista input,
#listas .elementoslista textarea{background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:77.5%;float:left;margin-right:1em}
#listas .sobremilista .form-row .cargando, #listas .modal_form .form-row .cargando,
#listas .elementoslista .form-row .masinfo .cargando{font-weight:bold;background:transparent url(i/ico_cargando.gif) no-repeat left .5em;font-size:1.2em;padding-left:1.6em;color:#555}
#listas .modal_form .form-row .cargando {padding-top: .5em; }
#listas .sobremilista .form-row .cargando{padding-top:.4em;background-position:left .3em}
#listas .cargarimagen{position:relative;padding-right:1em;}
#listas .modificarproporciones{position:absolute;right:0;bottom:1em}
#listas  .cargarimagen .boton_gris{position:absolute;bottom:0;left:23em;text-align:center;}
#listas  .sobremilista .cargarimagen .boton_gris{position:absolute;bottom:0;right:auto;left:27.5em;text-align:center;}
#listas  .sobremilista .cargarimagen .boton_editar{position:absolute;bottom:3em;right:auto;left:27.5em;text-align:center;}
#listas  .cargarimagen .boton_gris a{width:10em;}
#listas  .cargarimagen .boton_editar{position:absolute;bottom:3em;}
#listas  .form-row .masinfo  .cargarimagen .error, #listas  .form-row .error, #listas  .elementoslista .error_claro .error{font-size:1.2em;padding-left:1.5em;padding-top:0.1em;font-weight:bold}
#listas  .elementoslista .error_claro .error{margin-left:1.3em}
#listas  .error_claro{background:#F4DBDC!important}
#listas  .error_oscuro{background:#EFCCCD!important}
#listas .elementoslista .masinfo input,
#listas .elementoslista .masinfo textarea{width:81.5%;}
#listas .elementoslista .masinfo .inputFile{width:83%;}

#listas .elementoslista .form-row p{padding-left:30px;clear:both;padding-top:.6em;font-weight:bold;}
#listas #listas_contenido .elementoslista .form-row p a{text-decoration:underline}

#listas .elementoslista .form-row .masinfo{background:#EDEDEA;padding:1em 0 1em 3em}
#listas .elementoslista .form-row .masinfo p{padding-left:0}
#listas .elementoslista .masinfo .form-row{padding-top:.5em;padding-bottom:.5em}
#listas .elementoslista .masinfo .form-row label{float:none;padding:0 0 .5em 0;display:block;font-weight:normal;line-height:1.2em}
#listas .elementoslista .masinfo p.explicacion,
#listas p.explicacion{color:#555;font-weight:normal;padding-top:.5em}
#listas #listas_contenido .elementoslista .form-row .masinfo .boton_gris{background-image:url(i/botongris_left.gif)!important;}
#listas #listas_contenido .elementoslista .form-row .masinfo .boton_gris a{padding-left:.8em;background-image:url(i/botongris_right03.gif)!important}
#listas #listas_contenido .listarecomendada .boton_gris a{background-image:url(i/botongris_right03.gif)!important}
#listas #listas_contenido .perfil_portada .boton_gris a{padding-left:.8em;background-image:url(i/botongris_right03.gif)!important}
#listas #listas_contenido .elementoslista .form-row p.botonera{margin-top:1em;margin-right:2em}
#listas #listas_contenido .elementoslista .form-row p .boton_rojo a {text-decoration:none!important;}
#listas .elementoslista .anadirnuevo{padding:1em;clear:both;zoom:1;}
#listas .elementoslista .anadirnuevo:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
#listas #listas_contenido .elementoslista .anadirnuevo .boton_gris{background-image:url(i/botongris_left.gif)!important;}
#listas #listas_contenido .elementoslista .anadirnuevo .boton_gris a{padding-left:.8em}

#listas .preferencias,
#listas .anadetags{background:#F8F7F5;padding:2em;margin-top:-0.8em;margin-bottom:1.6em}
#listas .preferencias .form-row{padding-bottom:1em}
#listas .anadetags .form-row{padding-bottom:1em}
#listas .preferencias label,
#listas .anadetags label{float:none;padding:0 0 .5em 0;display:block;font-weight:normal;}
#listas .anadetags input,
#listas .preferencias input,
#listas .preferencias textarea,
#listas .anadetags textarea{background:#fff url(i/input_bg.gif) no-repeat left top;border:0;border-bottom:1px solid #E3E3E3;border-right:1px solid #CDCDCD;padding:.3em .4em;width:96%;}
#listas .anadetags p{padding-bottom:1em}
#listas .anadetags ul {text-align:center;line-height:2em;font-size:.8em}
#listas .anadetags ul li label,
#listas .preferencias ul{text-align:left;}
#listas .preferencias ul li label{float:none;width:auto;display:inline}
#listas p.botonera .boton_oscuro{margin-right:1em}

#listas .lista_ok{background:#F8F7F5;padding:1.5em 1.5em 2.2em 1.5em;margin-bottom:1.5em}
#listas .lista_ok p.comentario_ok{padding-left:1.3em;}
#listas .lista_ok p{padding-left:2em;color:#555}
/*fin crear lista*/

#listas .errorgeneral{background:#9D1616;width:40em;position:absolute;left:50%;margin-left:-20em;top:50%;text-align:center;padding:1.2em}
#listas .errorgeneral h2{color:#fff;font-size:2.6em;font-weight:normal;padding:.8em 0 .3em 0}
#listas .errorgeneral p{font-size:1.2em;color:#C97F7F;}
#listas .errorgeneral p.enlaces{font-size:1.2em;color:#fff;padding-top:1em}
#listas .errorgeneral p.enlaces a{color:#fff;padding:0 .4em}


#listas .modal{text-align:left;font-size:1.2em;padding:0 1em 0 1em!important}
#listas .modal p, #listas .modal ul{padding-bottom:1em}
#listas .modal .captcha p{padding-bottom:.2em}
#listas .modal p.aceptarcondiciones{padding-top:1em}
#listas .modal_form {padding-bottom:0}
#listas .modal h1 {
	color:#454545;
	font-size:2.5em;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:0.4em;
}

#listas .modal .form-row{zoom:1;}
#listas .modal .form-row:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}

#listas .modal .form-row input, #listas .modal .form-row textarea{width:95%}

#listas .modal .form-enlace input{float:left;width:80%;margin-right:1%}

#listas p.error{color:#da0000;font-size:1.5em;padding:0 0 1em 1.3em;background:transparent url(i/ico_listaerror.gif) no-repeat left top}
#listas p.exito{color:#297725;font-size:1.5em;padding:0 0 .6em 1.3em;background:transparent url(i/ico_exito.gif) no-repeat left top;margin-top:1em}
#listas p.exitosubtitulo{color:#666;font-size:1em;padding:0 0 1em 2.3em;}

#listas .modal .form-enlace input{float:left;width:80%;margin-right:1%}

/*COLORBOX*/

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box;}

/*
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: #000; background-color: rgba(0, 0, 0, 0.95); }
#colorbox{}
#cboxContent { margin-top: 32px; overflow: visible; }
.cboxIframe { background: #fff; }
#cboxError { padding:50px; border:1px solid #ccc; }
#cboxLoadedContent { border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background:#fff; padding: 62px 0 30px 0; }
#cboxLoadingGraphic { background:url(i/loading.gif) no-repeat center center; }
#cboxLoadingOverlay { background:#000; }
#cboxTitle { margin: 0; position: absolute; bottom: 8px; left: 0; text-align: center; width: 100%; color: #949494; font-family: Arial, Verdana, sans-serif; font-size: 12px; /**bottom: 45px;*/ }
#cboxCurrent { margin: 0; position: absolute; bottom: 8px; left: 0; text-align: left; width: 100%; color: #949494; font-family: Arial, Verdana, sans-serif; font-size: 12px; padding-top: 10px; /**bottom: 45px;*/ padding-left: 15px; }
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow { cursor:pointer; background: transparent; color: #000; font-family: Arial, Verdana, sans-serif; font-size: 1em; font-weight: bold; text-align: center; }
#cboxPrevious { position: absolute; top: -30px; left: 10px; background: url(i/controles_fotos.png) 0 0 no-repeat; /*text-indent:-9999px;*/ text-indent: 100%; white-space: nowrap; overflow: hidden; width: 90px; height: 29px;}
/*#cboxPrevious:hover {}*/
#cboxNext { position: absolute; top: -30px; left: 107px; background: url(i/controles_fotos.png) -96px 0 no-repeat; width: 90px; height: 29px; /*text-indent:-9999px;*/ text-indent: 100%; white-space: nowrap; overflow: hidden; }
/*#cboxNext:hover {}*/
#cboxClose { position: absolute; top: -30px; right: 0; background: url(i/controls.png) 16px 0  no-repeat; width: 77px; height: 25px; /*text-indent:-9999px;*/ text-indent: 100%; white-space: nowrap; overflow: hidden; }
/*#cboxClose:hover{}*/
#cboxSlideshow {position: absolute; text-align: left; padding-right: 15px; right: 0; top: -23px; left: 197px; width: 40px; text-indent: -1000px; overflow: hidden; background: url(i/controles_fotos_diapos.png) right 0 no-repeat; height:20px; /**bottom:36px*/ }
.cboxSlideshow_on #cboxSlideshow { background:url(i/controles_fotos_diapos.png) 9px 0 no-repeat; }
/*
.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{}
.cboxSlideshow_on #cboxSlideshow{}
.cboxSlideshow_on #cboxSlideshow:hover{}
.cboxSlideshow_off #cboxSlideshow{}
.cboxSlideshow_off #cboxSlideshow:hover{}
*/

#cboxTopLeft {position: absolute; top: 32px; left: 0; background: #fff url(i/controls.png) -100px 0 no-repeat; height: 60px; width: 51%; border-top-left-radius: 6px; -moz-border-top-left-radius: 6px; -webkit-border-topleft-radius: 6px; z-index: 10; }
#cboxTopRight {position: absolute; top: 32px; right: 0; background: #fff url(i/controls02_ie.png) 100% 0 no-repeat; height: 60px; width: 51%; border-top-right-radius: 6px; -moz-border-top-right-radius: 6px; -webkit-border-topright-radius: 6px; z-index: 10;}
/*fin COLORBOX*/

/*gestionarprivada*/
#listas .gestionarprivadas{background:#F8F7F5;padding:1em;margin-bottom:1em;line-height:1.2em;margin-top:1em;color:#666666}
#listas .gestionarprivadas .listas_listado .info{width:41em;padding-top:.4em}
#listas .gestionarprivadas p.error{margin-top:1em;}
#listas .gestion{margin:1em 0.5em 0 1em;border-bottom:1px solid #E8E8E6;padding:1em 0}
#listas .gestionperfil{background:#EFD5D4;padding-left:.8em}
#listas .gestion h3{padding:0;margin:0;font-size:1.7em;font-weight:normal;padding-bottom:.3em}
#listas #listas_contenido .gestion h3 a{color:#9D1616}
#listas #listas_contenido .gestion h3 img{margin-left:.2em}
#listas .estadisticas{background:#F8F7F5;padding:1em 2em 1em 2em;margin-top:-1em;}
#listas .estadisticas ul{background:#fff;border:1px solid #EAEAE8; border-radius: 6px; -moz-border-radius:6px;-webkit-border-radius:6px;padding:1em 1em .6em 1em}
#listas .estadisticas li{background:#fff url(i/bullet.gif) no-repeat left .3em;padding-left:1em;padding-bottom:.4em;color:#333333}
/*fin gestionarprivada*/

#listas .migas{color:#555;padding-bottom:2em;margin-top:-.8em;*margin-top:0}
#listas .migas span{font-size:.8em}
#listas #listas_contenido .migas a{text-decoration:none;}
#listas #listas_contenido .migas a:hover{text-decoration:underline;}

#listas .wysiwyg textarea{width:auto}
#listas .botongestionar{position:relative}
#listas .botongestionar .boton_rojo{float:right;margin-top:-3.2em}

#listas .gestionarprivadas .listas_listado{padding-top:1em}
#listas .gestionarprivadas .resultado{position:relative;overflow:hidden;zoom:1;}
#listas .gestionarprivadas .borrador{opacity:.5;filter: alpha (opacity=50);background:#fff;position:absolute;z-index:100;width:100%;height:200px;left:0}
#listas .gestionarprivadas .info .exito,
#listas .gestionarprivadas .info .error,
#listas .gestionarprivadas .info .cargando{font-size:1.2em;font-weight:bold;padding-left:1.5em;}
#listas .gestionarprivadas .info .cargando{color:#666666;background:transparent url(i/ico_cargando.gif) no-repeat left top}
#listas .gestionarprivadas .info .cargando img{vertical-align:middle}
/* #listas .gestionarprivadas .info .gestionfeedback{width:500px;z-index:200;position:absolute;right:0;bottom:0.3em;} */
#listas .gestionarprivadas .info .gestionfeedback{width:500px;float:right;clear:both}
#listas .gestionarprivadas .info .botonera{padding-right:.5em;float:right;margin-top:.7em}
#listas .gestionarprivadas .info .botonera .boton_rojo,
#listas .gestionarprivadas .info .botonera .boton_griseliminar,
#listas .gestionarprivadas .info .botonera .boton_gris{float:right;margin-left:1em}
#listas .gestionarprivadas .esborrador .info .botonera{position:relative;z-index:1000}

#listas #listas_contenido .error_oscuro .boton_rojo{background:url(i/botonrojo_left02.gif) no-repeat scroll left top transparent !important;}
#listas #listas_contenido .error_oscuro .boton_rojo a{background-image:url(i/botonrojo_right02.gif)!important}
#listas #listas_contenido .elementoslista .form-row  .error_oscuro .boton_gris a{background-image:url(i/botongris_right02.gif)!important}
#listas #listas_contenido .elementoslista .form-row  .error_oscuro .boton_gris{background-image:url(i/botongris_left02.gif)!important}
#listas #listas_contenido .elementoslista .form-row  .error_claro .boton_gris a{background-image:url(i/botongris_right04.gif)!important}

#listas .favs{padding-bottom:0;}
#listas .favs p{padding-bottom:1em;}
#listas .favs p strong{font-size:1.6em;font-weight:normal;}

#listas.enmodal #cabecera{padding-left:1em;margin-bottom:1em;}

#listas .breadcrumb { margin: -10px 0 10px; color: #666; }
#listas .breadcrumb div { display: inline;}
#listas .breadcrumb .separator { color: #666; }

#header20m{width:980px; margin:5px auto; clear:both; padding:0 0 0 10px;}
#header20m img {display:inline;float:left;margin:0 10px 0 0;border:none;}
#header20m ul {display:inline;float:left;margin:2px 0 0;}
#header20m ul li {display:inline;float:left;font-family:Arial,Helvetica,Verdana;font-size:12px;font-weight:bold;line-height:13px;margin:0 8px 0 0;}
#header20m ul li a {display:block;padding:5px 7px;color:#0C2269;text-decoration:none;}
#header20m ul li a:hover {background:#0C364E none repeat scroll 0 0;color:#FFFFFF;text-decoration:none;}

#benchmark {font-family:arial,verdana,sans-serif;font-size:12px; padding: 10px; background:none repeat scroll 0 0 #EFEFEF;}
#benchmark h5 {display: none;}
#benchmark div.block, #benchmark ul.block {padding-top: 10px;}
#benchmark li {margin-left: 20px; list-style-type: disc;}
#benchmark a {color: #003957;}

span.vlink {color: #002E49; cursor: pointer;}
span.vlink:hover {text-decoration: underline;}

/* Lazy image loading */
.js #listas .lazy { background: url(i/loading.gif) center center no-repeat; }
.no-js #listas .lazy { display: none; }

/* LATAM custom header/footer */
#header20m-wrapper { visibility: hidden; }
#footer20m-wrapper { visibility: hidden; }

/* Footer */
.foot-wrapper {width:100%; margin: 10px auto 50px auto; font-size:12px; text-align:center;}
.foot-wrapper a {color: #002c46; text-decoration:none; }
/*a:visited { color: #ca4b4e; }*/
.foot-wrapper a:hover { color: #002c46; text-decoration:underline; }
.foot-wrapper p {color:#002c46; display:block;}
.foot-wrapper ul {display:inline-block; margin:5px 0 0 0;}
.foot-wrapper li {display:inline; float:left; line-height: 100%; margin:0; padding:0 5px; border-right:1px solid #000;}
.foot-wrapper .last {border-right:none;}
.foot-wrapper .last a {font-weight:bold;}

/* Skycrapers */
#skycraper { position: relative; width: 992px; margin: 0 auto; }
#x31 { position: absolute; top: 2px; right: 995px; }
#x41 { position: absolute; top: 2px; left: 995px; }
body { overflow-x: hidden; }
@media screen and (max-width: 1000px)
{
	body { overflow-x: auto; }
	#x31, #x41 { display: none; }
}

/* Segundamano */
#segundamano { margin-bottom: 10px; }

/* External widgets: externalwidget (mainly 20m) */
.externalwidget {}
.externalwidget .module a.ttf,.externalwidget a.title { color: #000000 !important; display: block; font-size: 15px; font-weight: bold; padding: 0 0 5px 0; font-family: Arial,sans-serif; line-height: 105%; text-transform: uppercase;}
.externalwidget .module .shadow { box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); border-radius: 6px; }
.externalwidget .inner { border: 1px solid #ccc; margin-bottom: 15px; padding: 10px 5px; border-top-left-radius: 0 !important; background-color: #fff; color: #656565; position: relative; }

.externalwidget .tabs:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.externalwidget .tabs { font-size: 13px; margin-bottom: -1px; position: relative; z-index: 200; }
.externalwidget .tabs li { display: inline-block; overflow: hidden; background-color: #00395B; border-top-left-radius: 4px; border-top-right-radius: 4px; float: left; margin-right: 4px; padding: 0 9px; }
.externalwidget .tabs .selected, .externalwidget .tabs .ui-tabs-active { background-color: #FFFFFF !important; border-color: #ccc; border-image: none; border-style: solid solid none; border-width: 1px 1px 0; }
.externalwidget .tabs .selected a, .externalwidget .tabs .ui-tabs-active a { background-color: #FFFFFF; color: #002E49 !important; }
.externalwidget .tabs li a { color: #fff !important; display: inline-block; font-weight: normal; line-height: 26px; }
.externalwidget .conTabs .ui-tabs-hide { display: none; }

.externalwidget .listadosimple ol.listado-noticias { font-size: 12px; list-style: decimal inside none; padding: 10px; }
.externalwidget .listadosimple .listado-noticias li { border-bottom: 1px solid #EBEBEB; color: #000000; font-weight: bold; padding: 10px 5px; }
.externalwidget .listadosimple ol.listado-noticias li.last { border-bottom: 0 none; padding: 10px 5px 0; }
.externalwidget .listadosimple .listado-noticias li p { display: inline; font-weight: normal; }
.externalwidget .listadosimple .listado-noticias li .rrss { margin-top: 6px; }
.externalwidget .listado-noticias .comments { background: url(http://rs.20m.es/css4/img/ui/bg-comments-14px.png) no-repeat scroll right -16px rgba(0, 0, 0, 0); display: inline-block; font-size: 9px; font-weight: normal; line-height: 15px; padding: 0 7px 0 0; position: relative; vertical-align: baseline; height: 14px; margin: 0 6px 0 0; color: #fff; }
.externalwidget .listadosimple .listado-noticias .comments span { color: #fff; background: url(http://rs.20m.es/css4/img/ui/bg-comments-14px.png) no-repeat scroll left top rgba(0, 0, 0, 0); padding: 2px 0 3px 7px; float: left; height: 9px; line-height: 10px; margin-left: 0; }
.externalwidget .listadosimple .listado-noticias li .rrss .redes_fblike { display: inline; }

.externalwidget .module-servicios {box-sizing: border-box; margin: 0 auto 10px auto;}
.externalwidget .module-servicios .inner {padding: 0 !important; margin-top: 5px; border: 1px solid #EAEAE8; border-radius: 5px !important;}
.externalwidget .module-servicios ul {overflow: hidden; width: 100%; font-size: 12px; font-weight: bold;}
.externalwidget .module-servicios li {width: 148px; height: 50px; display: inline-block; float:left; border-bottom: 2px solid #eaeaea;  border-right: 2px solid #eaeaea;}
.externalwidget .module-servicios li:nth-child(2n) {border-right: none;}
.externalwidget .module-servicios li a {color:#7f7f7f; display: block;}
.externalwidget .module-servicios li span {display: inline-block; margin: 15px 10px;}
.externalwidget .module-servicios li span.icon {margin: 0; border-right: 1px solid #eaeaea; float: left; display: inline-block; width: 50px; height: 40px; background: transparent url(http://rs.20m.es/css4/img/ui/sprite-servicios-peq.png?20140930) no-repeat 12px 5px; }
.externalwidget .module-servicios li a:hover span {color: #0b419b;}
.externalwidget .module-servicios .tiempo span.icon {background-position: 10px -100px;}
.externalwidget .module-servicios .horoscopo span.icon {background-position: 9px -202px;}
.externalwidget .module-servicios .aplicaciones span.icon {background-position: 9px -408px;}
.externalwidget .module-servicios .widgets span.icon {background-position: 6px -307px;}
.externalwidget .module-servicios .consultorios span.icon {background-position: 9px -510px;}
.externalwidget .module-servicios .loterias a:hover span.icon {background-position: -110px 5px;}
.externalwidget .module-servicios .tiempo a:hover span.icon {background-position: -113px -100px;}
.externalwidget .module-servicios .horoscopo a:hover span.icon {background-position: -113px -202px;}
.externalwidget .module-servicios .aplicaciones a:hover span.icon {background-position: -113px -408px;}
.externalwidget .module-servicios .widgets a:hover span.icon {background-position: -116px -307px;}
.externalwidget .module-servicios .consultorios a:hover span.icon {background-position: -113px -510px;}
.externalwidget .module-servicios .lnk {display:block; text-align: right; padding: 6px 8px; color: #7f7f7f; font-size: 10px; text-transform: uppercase; text-decoration: none;}
.externalwidget .module-servicios .lnk:hover {color:#0b419b;}

@font-face {
	font-family: 'ge_zodiacregular';
	src: url('http://rs.20m.es/css4/fonts/gezodiac-webfont.eot');
	src: url('http://rs.20m.es/css4/fonts/gezodiac-webfont.eot?#iefix') format('embedded-opentype'),
	url('http://rs.20m.es/css4/fonts/gezodiac-webfont.woff') format('woff'),
	url('http://rs.20m.es/css4/fonts/gezodiac-webfont.ttf') format('truetype'),
	url('http://rs.20m.es/css4/fonts/gezodiac-webfont.svg#ge_zodiacregular') format('svg');
}

/*--- Sidebar horoscope ---*/
.externalwidget .module-horoscopo .inner {border: 1px solid #EAEAE8; border-radius: 5px !important;}
.externalwidget .module-horoscopo a.title {display: inline; }
.externalwidget .module-horoscopo .author {color: #003957; font-size: 12px; font-weight: bold; float: right;}
.externalwidget .module-horoscopo ul {border-top: 1px solid #e9e8e4; margin-top: 10px; padding-top: 10px; overflow: hidden;}
.externalwidget .module-horoscopo li.sign {float: left; display: inline-block; width: 25%; text-align: center;}
.externalwidget .module-horoscopo li.sign a {display: inline-block; color: #b2b2b2; text-decoration: none; }
.externalwidget .module-horoscopo li.sign a:hover span {background-color: #003957; border-color: #fff;}
.externalwidget .module-horoscopo li.sign a:hover span:before {color:#fff;}
.externalwidget .module-horoscopo li.sign span {position:relative; width: 55px; height: 55px; border: 1px solid #e9e8e4; border-radius: 50%; display: inline-block;}
.externalwidget .module-horoscopo li.sign p {font-size: 12px; font-weight:bold; display: inline-block; margin-top: 5px; color: #b2b2b2;}
.externalwidget .module-horoscopo li.sign a:hover p { color: #003957; }
.externalwidget .module-horoscopo li.sign span:before {position: absolute; top:21px; font-size: 30px; font-weight: 400; color: #b2b2b2; font-style: normal; font-family: 'ge_zodiacregular';  -webkit-font-smoothing: antialiased;}
.externalwidget .module-horoscopo .aries span:before {content: "v"; left: 10px;}
.externalwidget .module-horoscopo .tauro span:before {content: "d"; left: 15px;}
.externalwidget .module-horoscopo .geminis span:before {content: "p"; left: 14px;}
.externalwidget .module-horoscopo .cancer span:before {content: "t"; left: 13px;}
.externalwidget .module-horoscopo .leo span:before {content: "n"; left: 12px;}
.externalwidget .module-horoscopo .virgo span:before {content: "b"; left: 9px;}
.externalwidget .module-horoscopo .libra span:before {content: "l"; left: 8px; top: 19px !important; font-size: 26px !important;}
.externalwidget .module-horoscopo .escorpio span:before {content: "f"; left: 10px;}
.externalwidget .module-horoscopo .sagitario span:before {content: "h"; left: 10px;}
.externalwidget .module-horoscopo .capricornio span:before {content: "r"; left: 10px;}
.externalwidget .module-horoscopo .acuario span:before {content: "x"; left: 10px;}
.externalwidget .module-horoscopo .piscis span:before {content: "j"; left: 15px;}

.externalwidget .media-module.black { background-color: #000; background-image: none; color: #fff; }
.externalwidget .media-module.blue { background: #003B5E repeat-x left -15px; color: #fff;  }
.externalwidget .media-module.black a,
.externalwidget .media-module.black p,
.externalwidget .media-module.blue a,
.externalwidget .media-module.blue p {color: #fff;}
.externalwidget .media-module .module-title { color: #000; font-size: 18px; /* line-height: 22px; */ /* height: 22px; */ margin-bottom: 15px;  }
.externalwidget .media-module.black .module-title { color: #adadad; font-size: 28px; letter-spacing: -1px; /* line-height: 32px; */ /* height: 32px; */ margin-bottom: 15px; }
.externalwidget .media-module.blue .module-title { color: #000; font-size: 28px; /* line-height: 32px; */ /* height: 32px; */ margin-bottom: 15px;  }
.externalwidget .media-module .module-filter-form { display: inline; position: absolute; right: 15px; top: 15px;  }
.externalwidget .media-module .content-wrapper {overflow: hidden;}
.externalwidget .media-module .content-wrapper .photo {margin: 0 auto 15px;}
.externalwidget .media-module .content-wrapper p { margin: 15px 5px 5px; font-size: 12px; line-height: 13px;  }
.externalwidget .media-module .content-wrapper p.bold {font-weight: bold;}
.externalwidget .media-module .content-wrapper p.big { font-size: 18px; line-height: 18px;  }
.externalwidget .media-module .content-wrapper p .comments-text { color: #fff; font-size: 12px; line-height: 22px; /*line-height: 1em !important;*//* ie7 */ /*height: 22px;*//* ie7 */ text-decoration: underline; }
.externalwidget .media-module .content-wrapper p .comments { background: url("http://rs.20m.es/css4/img/ui/bg-comments-20px.png") no-repeat scroll right -30px transparent; font-size: 12px; font-weight: bold; line-height: 22px; /*line-height: 1em !important;*//* ie7 */ /*height: 22px;*//* ie7 */ padding: 0 11px 0 0; margin: 0; }
.externalwidget .media-module .content-wrapper p .comments span { background: url("http://rs.20m.es/css4/img/ui/bg-comments-20px.png") no-repeat scroll left top transparent; line-height: 22px; /*line-height: 1em !important;*//* ie7 */ /*height: 22px;*//* ie7 */ padding: 4px 3px 4px 10px;  }
.externalwidget .media-module .carousel-wrapper { position: relative; margin: 10px auto 5px; overflow: hidden; }
.externalwidget .media-module .left-side-hover { visibility: hidden; position: absolute; top: 21%;/* variable */ left: 0; }
.externalwidget .media-module ._alt_109x61 .left-side-hover { top: 30px !important; z-index: 2; }
.externalwidget .media-module .left-side-hover .prevItem { background: url("http://rs.20m.es/css4/img/ui/grid-icons.png?20140401") no-repeat scroll left -3406px transparent; color: #FFFFFF; display: block; height: 30px; width: 30px; text-indent: -99999px; }
.externalwidget .media-module .left-side-hover .prevItem:hover {background-position: left -3406px;}
.externalwidget .media-module.black .left-side-hover .prevItem,
.externalwidget .media-module.blue .left-side-hover .prevItem {background-position: left -3187px;}
.externalwidget .media-module.black .left-side-hover .prevItem:hover,
.externalwidget .media-module.blue .left-side-hover .prevItem:hover {background-position: left -3223px;}
.externalwidget .media-module .carousel-listing-wrapper { position: relative; margin: 0 40px; overflow: hidden; }
.externalwidget .media-module ._alt_109x61 .carousel-listing-wrapper {margin: 0 27px;}
.externalwidget .media-module .carousel-listing { display: block; width: 10000px; position: relative; }
.externalwidget .media-module .carousel-listing .item { display: block; position: relative; width: 97px;/* variable */ float: left; margin: 0 5px; }
.externalwidget .media-module ._alt_109x61 .carousel-listing-wrapper .item { width: 109px;/* variable */ margin: 0px 2px;  }
.externalwidget .media-module .carousel-listing .item .news-item-text { font-size: 11px; line-height: 13px;  }
.externalwidget .media-module .right-side-hover { visibility: hidden; position: absolute; top: 21%;/* variable */ right: 0px; z-index: 2; }
.externalwidget .media-module ._alt_109x61 .right-side-hover { top: 30px !important;  }
.externalwidget .media-module .right-side-hover .nextItem { background: url("http://rs.20m.es/css4/img/ui/grid-icons.png?20140401") no-repeat scroll left -3374px transparent; color: #FFFFFF; display: block; height: 30px; width: 30px; text-indent: -99999px; }
.externalwidget .media-module .right-side-hover .nextItem:hover {background-position: left -3374px;}
.externalwidget .media-module.black .right-side-hover .nextItem,
.externalwidget .media-module.blue .right-side-hover .nextItem {background-position: left -3262px;}
.externalwidget .media-module.black .right-side-hover .nextItem:hover,
.externalwidget .media-module.blue .right-side-hover .nextItem:hover {background-position: left -3298px;}
.externalwidget .media-module.black .title { font-family: 'National-black'; font-size: 24px; color: #707070; text-transform: uppercase; padding-top: 4px; padding-bottom: 13px; border-bottom: 1px solid #434343; display: block; margin-bottom: 7px;}
.externalwidget .media-module.black iframe { width: 278px; border:1px solid #434343; }
.externalwidget .media-module.black .carousel-wrapper { border-top: 1px solid #434343; padding-top: 15px; }
.externalwidget .video-module { position: relative; font-family: Arial,sans-serif !important; border: 1px solid #EAEAE8; border-radius: 5px; padding: 0 10px !important; overflow: hidden; margin-bottom: 10px; }
.externalwidget .video-module a { color: #898382;  }
.externalwidget .video-module .title { float: left; padding-top: 4px; padding-bottom: 10px; display: inline-block; margin-bottom: 5px; }
.externalwidget .video-module .title span { background: transparent url(http://rs.20m.es/css4/img/ui2014/videos_small.png) no-repeat 2px 5px; display: inline-block; height: 25px; width: 86px; margin-bottom: -2px; }
.externalwidget .video-module .module-title.ttf { font-family: 'National Light',sans-serif !important; font-size: 22px !important; padding: 10px; font-weight: 400 !important; color: #898382 !important; text-transform: uppercase !important; line-height: 24px; position: absolute; top: -1px; left: 95px; }
.module .externalwidget .video-module .module-title.ttf { text-transform: uppercase !important; }
.externalwidget .video-module .module-title.ttf a { color: #898382 !important; }
.externalwidget .video-module .content-wrapper iframe { width: 100%; height: 358px; border: 0; }
.externalwidget .video-module .content-wrapper img { width: 278px; }
.externalwidget .video-module .video-ttl { font: normal 18px/21px Arial, sans-serif; text-align: left; display: inline-block; margin: 10px 0; }
.externalwidget .video-module .social-links { border-left: none !important; }
.externalwidget .video-module .carousel-wrapper { margin-top: 5px; border-top: 1px solid #c7c7c7; padding-top: 15px; }
.externalwidget .video-module .carousel-listing-wrapper { width: 514px; height: 130px; margin: 0 0 0 61px !important; position: relative; overflow: hidden; }
.externalwidget .video-module .carousel-listing { display: block; width: 10000px; position: relative; margin-left: -5px !important; }
.externalwidget .video-module .carousel-listing .item { width: 130px; height: 120px; margin: 0; border-right: 1px solid #c7c7c7; text-align: center; display: block; position: relative; float: left; }
.externalwidget .video-module .carousel-listing .item a { margin-bottom: 5px !important; font-weight: normal !important;}
.externalwidget .video-module .carousel-listing .active { opacity: .5; }
.externalwidget .video-module .jcarousel-item { width: 107px; margin: 0px;}
.externalwidget .video-module .news-item-text {margin: 5px; font-size: 12px; color: #333; line-height: 15px; }
.externalwidget .video-module .ver-todos { display: block; text-align: center; font-size: 10px; color: #898382; text-transform: uppercase; text-decoration: none; width: 98%; padding: 10px 5px 5px; border-top: 1px solid #c7c7c7; margin: -10px 0 5px; }
.externalwidget .video-module .nextItem { position: absolute; display: block; top: 485px; right: 25px; width: 30px; height: 30px; color: #fff; text-indent: -99999px; z-index: 5; background: transparent url(http://rs.20m.es/css4/img/ui2014/sprite-carrusel.png) no-repeat left -50px; }
.externalwidget .video-module .nextItem:hover { background-position: left -175px; }
.externalwidget .video-module .prevItem {position: absolute;display: block;top: 485px;left: 30px;width: 30px; height: 30px; color: #fff; text-indent: -99999px; z-index: 5; background: transparent url(http://rs.20m.es/css4/img/ui2014/sprite-carrusel.png) no-repeat left 0; }
.externalwidget .video-module .prevItem:hover {background-position: left -125px;}
.externalwidget .video-module {background-color: #fff;}
.externalwidget .video-module .title {display: block !important;width: 98%;padding-bottom: 5px;}
.externalwidget .video-module .module-title.ttf {padding: 0;font-size: 18px !important;line-height: 20px;position: relative !important;top: 0;left: 0;}
.externalwidget .video-module .content-wrapper {margin-top: 5px;}
.externalwidget .video-module .content-wrapper iframe {width: 100%; height: 159px; border: 0;}
.externalwidget .video-module .video-ttl {font: normal 15px/18px Arial, sans-serif;margin: 5px 0;}
.externalwidget .video-module .social-links {display: none;}
.externalwidget .video-module .carousel-wrapper {position: relative !important;}
.externalwidget .video-module .carousel-listing-wrapper {width: 245px;margin: 0 0 0 14px !important;}
.externalwidget .video-module .nextItem {top: 35px;right: -12px;}
.externalwidget .video-module .prevItem {top: 35px;left: -6px;}
.externalwidget .video-module .ver-todos {width: 97%;}

/* Gonzoo Awards */
.cajalateral.premios-gonzoo {}
.cajalateral.premios-gonzoo .cajalateral_borde { padding: 0 !important; }
.cajalateral.premios-gonzoo h2 { background-color: #e31f4c; color: #fff !important; padding: 14px 10px; }
#listas #listas_contenido .cajalateral.premios-gonzoo h2 a { color: #fff !important; }
.cajalateral.premios-gonzoo ul { margin: 10px 7px; max-height: 16em; overflow-y: auto; }
.cajalateral.premios-gonzoo li { padding: 0 0 1em 2em; background: url(i/bullet-gonzoo.png) 4px 3px no-repeat; }
.cajalateral.premios-gonzoo li a { color: #e31f4c !important; font-size: 18px; line-height: 18px; }
.cajalateral.premios-gonzoo li a span { color: #666; font-size: 14px; line-height: 18px; padding-left: 1em; }
.cajalateral.premios-gonzoo li a span:before { content: "\000A"; white-space: pre; }

#listas .premios-gonzoo h1 span { font-weight: normal; font-size: 60%; line-height: 150%; }
#listas .premios-gonzoo h1 span:before { content: "\000A"; white-space: pre; }
#listas .premios-gonzoo .entradilla, #listas .premios-gonzoo .descripcion_elemento, #listas .premios-gonzoo .descripcion_elemento_larga
	{ font-size: 14px; line-height: 16px; }
#listas #portada.premios-gonzoo { padding-bottom: 2em; }

#listas .premios-gonzoo .confoto .social{position:absolute; right:0; bottom:auto; top:0; width: 60px;}
