/* Estilos header ============================================================================================================ */
body{background:#fff url(../img/fondo1.jpg?2012) center 40px no-repeat;width:100%;}
img {border: none;}
/*Estilos de la cabecera*/
#cabecera {width:100%; height:103px;background:#fff;}
.banner{width:960px;margin:0 auto;padding-top:7px;}
/* Publicidad */
.banner_top {margin:0px auto; padding-bottom:1px; text-align:left; width:980; height:100px}
.banner_top_0 {background:transparent url(/im/tit_publi_top.html) no-repeat scroll right center; margin:0px auto; width:763px}
.banner_top_a {background: url(http://www.los40.com/img/tit_publi_top.gif) no-repeat 0 center; display:inline; float:left; text-align:left;padding-left:12px;}
.banner_top_a_i {font-size:1%; margin-left:10px; display:inline}
.banner_top_b {display:inline; float:left; margin-bottom:3px;width:220px;}
.banner_top_c {display:inline; float:left}
.limpiar {clear:both; font-size:1px; line-height:1px}
/* barra izquierda */
.lst_social_network{display:block;padding:10px 0 10px;margin:0 5px;}
.lst_social_network li {display:block;clear:both;float:left;padding-bottom:15px;width:31px;text-align:center;}
.lst_social_network .ultima {display:block;clear:both;float:left;padding-bottom:25px;border-bottom:1px solid #999c9d;}
.lst_social_network li a{text-indent:-9999px;display:block;}
#cnt_izq .lnk_return_home{position:relative;top:40px;width:34px;left:3px;}
.fb{background:url(../img/ico_facebook.png) center 0 no-repeat;height:18px;}
.fb:hover{background-position:center -18px;}
.tw{background:url(../img/ico_twitter.png) center 0 no-repeat;height:16px;}
.tw:hover{background-position:center -16px;}
.tt{background:url(../img/ico_tuenti.png) center 0 no-repeat;height:19px;}
.tt:hover{background-position:center -19px;}
.gp{background:url(../img/ico_googleplus.png) center 0 no-repeat;height:19px;}
.gp:hover{background-position:center -19px;}
.pt{background:url(../img/ico_pinterest.png) center 0 no-repeat;height:15px;}
.pt:hover{background-position:center -15px;}
/* contenido */
#content{width:100%;}
#content_vis{width:962px;margin:0 auto;padding-top:19px;}
h1{background:url(../img/back_h1.png?2013) left 0 no-repeat;width:959px;height:94px;display:block;text-indent:-9999px;padding-bottom:25px;}
#cnt_reproductor{height:488px;clear:both;position:relative;z-index:100;margin-top:8px;}
.img_play{margin:95px 0 0 410px;cursor:pointer;}
#cnt_tracklist{clear:both;width:962px;margin:0 auto;padding-top:12px;position:relative;z-index:1000;top:0px;}
.img_track{position:absolute;right:40px;top:-25px;z-index:1000;}
#izquierda{float:left;cursor:pointer;}
#cnt_tracklist .desactivado, #cnt_slider .desactivado{cursor:default;}
#derecha{float:left;cursor:pointer;position:relative;}
#cnt_track_vis{width:895px;float:left;position:relative;background:#fff;height:202px;z-index:100;overflow:hidden;border-left:10px solid #fff;}
#cnt_track_vis ul{width:3000px;position:absolute;}
#cnt_track_vis li{display:block;float:left;padding:16px 12px 0 0;cursor:pointer;}
#cnt_track_vis a{text-decoration:none;}
#cnt_track_vis span{padding:4px 0 0;font-family:AvantGarde;font-size:14px;color:#000;text-transform:uppercase;display:block;font-weight:bold;}
#cnt_track_vis span b{font-family:AvantGardeBold,Arial;font-size:14px;color:#000;}
/* inferior */
#cnt_inferior{width:962px;clear:both;margin:0 auto;padding-top:10px;}
#cnt_comments{float:left;width:610px;padding-right:30px;height:558px;overflow-y:auto;overflow-x:hidden;}
#cnt_publi{float:left;width:310px;margin-left:11px;}
#banner_lateral{border: 5px solid #FFFFFF;}
#cnt_track_vis img{width:212px;}
#lnk_mas_info {position: absolute;top: 510px;left: 452px;}
/*#img_conciertos{position:relative;left:6px;cursor:pointer;}
#cnt_opt_esp{position:absolute;top:0;left:0;width:42px;z-index:1000;padding-top:134px;}*/
#img_conciertos{position:relative;left:6px;cursor:pointer;}
#cnt_iframe{width:982px;height:900px;float:left;}
#cnt_opt_esp{position:absolute;top:0;left:-982px;width:1025px;border-right:1px solid #999c9d;z-index:1000;padding-top:200px;background:#000;height:855px;border-bottom:1px solid #999c9d;}

#cnt_izq{float:left;width:43px;padding-top:10px;}
#cnt_izq #img_iframe{padding-left:14px;padding-bottom:20px;}
#cabecera{position:relative;z-index:10000;}
#img_artista{margin-top: 30px;}
#cnt_menu {padding-top:33px;}
#cnt_menu p span{
	color:#333;
	font-weight:bold;
	font-size:30px;
	font-family:Arial,sans-serif;
	padding:0 4px 0 27px;
	background:url(../img/back_separador.png) no-repeat left 7px transparent;
	cursor:pointer;
}
#cnt_menu p span a{
	color:#333;
	text-decoration:none;
	background:url(../img/hangout.png) no-repeat right top transparent;
	padding-right: 50px;
	padding-bottom: 10px;
	font-weight:bold;
}
#cnt_menu p span:hover{
	background:url(../img/back_separador_on.png) no-repeat left 7px transparent;
}
#cnt_menu p span a:hover,
#cnt_menu p span:hover{
	color:#7c9ead;
	text-decoration:none;
}
#cnt_slider{
	width: 1372px;
	height: 1200px;
	background: url(../img/back_fotogaleria.png) 0 0 no-repeat;
	z-index: 2001;
	display: none;
	position: absolute;
	top: -50px;
	margin-left: -205px;
}
#cnt_vis_slider li {
	float: left;
	display: block;
}
#cnt_vis_slider ul {
	position: relative;
	top: 0;
	left: 0;
	width: 9540px;
}
#izq_slider {
	position: absolute;
	top: 570px;
	left: 394px;
	z-index: 2010;
	cursor: pointer;
}
#dcha_slider {
	position: absolute;
	top: 570px;
	left: 1004px;
	z-index: 2010;
	cursor: pointer;
}
#lnk_cerrar {
	width: 30px;
	height: 30px;
	position: absolute;
	right: 322px;
	top: 193px;
	text-indent: -9999px;
	display: block;
	cursor: pointer;
	z-index: 2010;
}

#cnt_vis_slider {
	position: relative;
	top: 220px;
	left: 385px;
	width: 640px;
	height: 750px;
	overflow: hidden;
}
#piecomunprisa{
	margin-top: 20px;
}
#pieradios{
	padding: 70px 2px 1px 1px;
	font-weight:bold;
	font-size:11px;
	font-family:Arial, sans-serif;
	color: #666;
}
#pieradios a{
	color: #999;
	font-weight: normal;
	padding:0 4px 0 7px;
	text-decoration: underline;
}
#pieradios p{
	text-align:center;
}