body {margin:0px; background:#2d071e url(images/f_superior.jpg) center top repeat-x; font:normal 13px Arial, Helvetica, sans-serif; color:#ce80b1; padding:0px;}
a {color:#fbc71b;}
a:hover{ text-decoration:none;}
ul, li, p, h1, h2, h3, ol {margin:0px; padding:0px;}

#navegacion {width:950px; background:url(images/f_navegacion.gif) 0 0 no-repeat; height:65px; text-align:left;}
#navegacion ol { list-style:none; clear:both; padding-left:50px;}
#navegacion ol li { background-image: none; float:left; background-repeat:no-repeat; margin-top:20px; padding-right:33px; }
#navegacion ol a  {display:block; background-repeat:no-repeat; height:30px; text-indent:-3000px; overflow:hidden; background-position:0 0; background-repeat:no-repeat; /*cursor:hand;*/}

#navegacion ol li#inicio a { width:49px;}
#navegacion ol li#noticias a { width:75px;}
#navegacion ol li#biografia a { width:88px;}
#navegacion ol li#discografia a { width:105px; }
#navegacion ol li#multimedia a { width:108px; }
#navegacion ol li#conciertos a { width:94px;}
#navegacion ol li#visitas a { width:139px;}

#navegacion #inicio a {background: url(images/f_inicio.gif) 0 3px no-repeat}
#navegacion #noticias a {background: url(images/f_noticias.gif) 0 3px no-repeat}
#navegacion #biografia a {background: url(images/f_biografia.gif) 0 3px no-repeat}
#navegacion #discografia a {background: url(images/f_discografia.gif) 0 3px no-repeat}
#navegacion #multimedia a {background: url(images/f_multimedia.gif) 0 3px no-repeat}
#navegacion #conciertos a {background: url(images/f_conciertos.gif) 0 3px no-repeat}
#navegacion #visitas a {background: url(images/f_visitas.gif) 0 3px no-repeat}
#navegacion #inicio a:hover, #navegacion #noticias a:hover, #navegacion #biografia a:hover, #navegacion #discografia a:hover, #navegacion #multimedia a:hover, #navegacion #conciertos a:hover, #navegacion #visitas a:hover { background-position:0 -51px;}

#navegacion #inicio {background: url(images/f_inicio.gif) 0 -51px no-repeat; text-indent:-3000px; width:49px; height:30px; }
#navegacion #noticias {background: url(images/f_noticias.gif) 0 -51px no-repeat; text-indent:-3000px; width:75px; height:30px; }
#navegacion #biografia {background: url(images/f_biografia.gif) 0 -51px no-repeat; text-indent:-3000px; width:88px; height:30px; }
#navegacion #discografia {background: url(images/f_discografia.gif) 0 -51px no-repeat; text-indent:-3000px; width:105px; height:30px; }
#navegacion #multimedia {background: url(images/f_multimedia.gif) 0 -51px no-repeat; text-indent:-3000px; width:108px; height:30px; }
#navegacion #conciertos {background: url(images/f_conciertos.gif) 0 -51px no-repeat; text-indent:-3000px; width:94px; height:30px;}
#navegacion #visitas {background: url(images/f_visitas.gif) 0 -51px no-repeat; text-indent:-3000px; width:139px; height:30px; }

#cabecera {width:950px; margin:0px; padding:0px;}
#contenedor {overflow:hidden; background:url(images/f_global.gif) 0 0 repeat-y; width:950px; text-align:left; padding-top:20px;}

#global {position:relative; float:left; width:860px; left:40px;}
#izquierda {position:relative; float:left; width:600px; left:40px;}
#izquierda h1, #izquierda h1 a, #global h1, #global h1 a { font:normal 26px Arial, Helvetica, sans-serif; color:#fcf3c1; border-bottom: 1px solid #723d5e; margin-bottom:15px; padding-bottom:3px; text-decoration:none; width:100%; clear:both;}
#izquierda h1 a:hover, #global h1 a:hover {color:#fbc71b}
#izquierda p, #global p {margin-bottom:15px; line-height:140%;}
#izquierda .titular, #global .titular {font:normal 26px Arial, Helvetica, sans-serif; color:#fcf3c1; border-bottom: 1px solid #723d5e; margin-bottom:15px; padding-bottom:3px; text-decoration:none; width:100%; float:left;}
#izquierda .otros, #global .otros {float:right; position:relative; margin-top:-40px;}
#izquierda .otros a, #global .otros a { font:bold 14px Arial, Helvetica, sans-serif; color:#fbc71b; text-decoration:none;}
#izquierda .otros a:hover, #global .otros a:hover { text-decoration:underline;}


#paginacion { clear:both; height:35px; background:url(images/relieve_pag.gif) 0 0 repeat-x; padding-top:10px;}
#paginacion a { color:#ce80b1; text-decoration:none;}
#paginacion a:hover {color:#fbc71b;}

#pag_conciertos { clear:both; height:35px;}
#pag_conciertos a { color:#fbc71b; text-decoration:none; font:bold 14px Arial, Helvetica, sans-serif;}
#pag_conciertos a:hover { text-decoration:underline;}

#global .foto { margin-bottom:10px;}
#global .foto img, #news .foto img { padding:3px; border:1px solid #fbc71b; margin-bottom:6px; }
#global .nota, #news .nota { font-size:10px; color: #fbc71b}
/*#news .nota {font-size:11px; color: #fbc71b}
#news p { margin-bottom:10px;}
#news .foto em{font:normal 11px Arial, Helvetica, sans-serif; color:#fbc71b; display:block;}
#news strong {color:#fbc71b;}*/

#derecha {position:relative; float:right; right:40px; width:240px; text-align:center;}

#pagina { margin:0px 40px; text-align:left;}

#cierre { width:950px; background:#2d071e url(images/f_cierre.jpg) 0 0 no-repeat; text-align:center; padding:30px 0px 15px 0px; font:normal 12px Arial, Helvetica, sans-serif; color:#7f4969;}
#cierre a {color:#ce80b1;}
#cierre a:hover {color:#fbc71b; text-decoration:underline;}

.modulo { width:230px; background:url(images/f_mod_derecho.gif) 0 0 repeat-y; text-align:left;}
.modulo h2 { text-indent:-3000px; margin:0px; padding:0px; height:39px; display:block;}
.modulo p {margin:0px 15px 0px 15px; line-height:140%;}
.modulo ul { list-style:none; margin:0px 15px 0px 15px; border-bottom:1px solid #500f36; padding-bottom:5px;}
.modulo li { font:normal 12px Arial, Helvetica, sans-serif; margin-bottom:2px;}
.modulo li a {color:#ce80b1; text-decoration:none;}
.modulo li a:hover {color:#fbcb25; text-decoration:underline;}
.cierremodulo {width:230px; background:url(images/cierre_mod_derecho.gif) 0 0 no-repeat; height:35px; display:block;}
.titder {font: bold 14px Arial, Helvetica, sans-serif; color:#FFF; width:180px;}
.texto {font: normal 12px Arial, Helvetica, sans-serif; color:#fbcb25; width:180px;}
.modulo span { color:#723d5e;}
.lista {margin-right:0px;}
.vertodo, .lista {float:right; padding-right:20px;}
.vertodo a, .lista a {color:#ce80b1; text-decoration:none;}
.vertodo a:hover, .lista a:hover {color:#fbc71b;}
/*.modulo .listado {margin-left:15px; overflow:auto; width:200px; height:350px;}
.modulo .listado p, .modulo .listado ul { margin:0px;}*/

.discografia { /*position:relative;*/ margin-bottom:15px; overflow:hidden; clear:left;}
.discografia img { float:left; width:140px; height:140px; padding:3px; border:1px solid #fbc71b; }
.discografia h3 { font:bold 15px Arial, Helvetica, sans-serif; color:#fbcb25; padding-left:160px; text-transform:uppercase;}
.discografia h3 a {text-decoration:none;}
.discografia .fecha { font:normal 14px Arial, Helvetica, sans-serif; color:#FFF; padding-left:160px;}
.discografia ul { list-style:none; margin:8px 0px; padding-left:160px;}
.discografia li { font: normal 12px Arial, Helvetica, sans-serif; color:#ce80b1; margin-bottom:2px;}
.discografia li a { text-decoration:none; font-size:11px;}
.discografia li a:hover { text-decoration:underline;}
.discografia p { margin-top:5px;}
.discografia .cara {font:bold 11px Arial, Helvetica, sans-serif; text-decoration:underline;}
.discografia .doble {list-style:none; margin:8px 30px 8px 0px; float:left; padding-left:10px;}

/*ESTILOS PARA LOS CONCIERTOS*/
#cronica {width:182px; margin:0px 10px 30px 5px; float:left; overflow:hidden; text-align:center;}
#cronica h1, #cronica h1 a {font:bold 14px Arial, Helvetica, sans-serif; color:#fcf3c1; text-decoration:none; border:none; margin-bottom:5px; width:180px; text-overflow:ellipsis; overflow:hidden; white-space: nowrap;}
#cronica h1 a:hover {text-decoration:underline;}
#cronica img {width:174px; height:129px; display:block; border:1px solid #fbc71b; padding:3px; margin-bottom:5px;}
/*****************************/

.cronica {background:url(images/relieve_pag.gif) 0 bottom repeat-x; padding-bottom:1px; margin-bottom:15px;}
.cronica img {padding:3px; border:1px solid #fbc71b; margin:10px 0px; display:block;}
.cronica .estadillo { font:bold 14px Arial, Helvetica, sans-serif; color:#fbc71b;}
.cronica .estadillo span { font:normal 14px Arial, Helvetica, sans-serif; color:#ce80b1;}
.cronica strong {color:#fbc71b}

/*ESTILOS PARA LAS GALERIAS*/
.galeria {text-align:center;}
.galeria img {padding:3px; border:1px solid #fbc71b; margin:5px; text-decoration:none; width:75px; height:75px; display:inline;}
.galeria a { text-decoration:none;}
/***************************/

.libro .question {font:bold 14px Arial, Helvetica, sans-serif; color:#fbc71b;}

.comentarios {background:url(images/relieve_pag.gif) 0 0 repeat-x; padding-top:15px;}
.comentarios h3 {float:left; font: normal 13px Arial, Helvetica, sans-serif;}
.comentarios h4 {font:bold 16px Arial, Helvetica, sans-serif; color:#fbcb25; /*border-bottom: 1px solid #723d5e;*/ padding-bottom:3px; margin-top:0px; margin-bottom:0px;}
.comentarios ol { list-style:none; margin:0px;}
.comentarios .firmado {text-align:right; font:normal 11px Arial, Helvetica, sans-serif;}
.comentarios .firmado span { font-weight:bold; color:#FBC71B;}
.comentarios .commentbox {position:relative; overflow:hidden; border: 1px solid #63264B; background: #440B2F; padding:10px; margin:5px 0px; font:normal 12px Arial;}
.comentarios form {margin:0px;}
.comentarios .campos {float:left; margin-right:15px; margin-bottom:10px;}
.comentarios .legal {background:url(images/relieve_pag.gif) 0 0 repeat-x; padding-top:15px; margin-top:15px; font-size:10px;}
.comentarios .respuesta {border-top:1px solid #fbcb25; margin-top:10px; padding-top:10px; font:italic 12px Arial; color:#D0C2CB;}
.comentarios em { display:block; border-top:1px solid #fbcb25; margin-top:10px; padding-top:10px; font:italic 12px Arial; color:#D0C2CB;}

.comentarios .commentlist li, #commentform input, #commentform textarea {font: normal 12px Arial, Helvetica, sans-serif; }
/*.commentlist li {font-weight: bold;}*/
.comentarios .commentlist cite, .commentlist cite a {font-style: normal; font-size: 13px; color:#FBC71B;}
.comentarios .commentlist p {font-weight: normal; line-height:140%;	text-transform: none;}
#commentform p {font-family: Arial, Helvetica, sans-serif;}
.comentarios .commentmetadata {font-weight: normal; }
/* Begin Comments*/
.comentarios .alt {margin: 0;padding: 10px;}
.comentarios .commentlist {padding: 0; text-align: justify; }
.comentarios .commentlist li {margin: 0px; padding:0px; list-style: none;	}
.comentarios .commentlist p {margin: 0px;}
#commentform p {margin: 5px 0px;}
.comentarios .nocomments {text-align: center; margin: 0;padding: 0;}
.comentarios .commentmetadata {margin: 0; display: block; }
/* End Comments */
.comment-page-numbers { font-size:14px;}
.comment-page-numbers a { text-decoration:none;}
.comment-page-numbers a:hover { text-decoration:underline;}

/*ESTILOS PARA LA ZONA MULTIMEDIA*/
.videos ul, .mp3 ul { list-style:none;}
.videos li, .mp3 li { list-style:none;}
.videos {float:left; width:540px;}
.videos .descripcion { margin:5px 0px; background:url(images/relieve_pag.gif) left bottom repeat-x; padding-bottom:10px; text-align:left;}
/*.videos .embed {padding-bottom:10px;}*/
.videos h2, .mp3 h2 { font:bold 16px Arial, Helvetica, sans-serif; color:#FBC71B; margin-bottom:5px; /*border-bottom: 1px dotted #FFF;*/ padding-bottom:3px;}
.videos h2 a { text-decoration:none;}
.videos .ver {margin:5px 0px; background:url(images/relieve_pag.gif) left bottom repeat-x; padding-bottom:10px; text-align:center;}
.mp3 .descripcion{ margin:5px 0px;}
.mp3 {float:right; width:290px;}
.mp3 h3 { font-size:13px; margin-bottom:5px; color:#FFF; font-weight:bold;}
.mp3 .play {padding-bottom: 1px; margin-bottom:5px; background:url(images/relieve_pag.gif) left bottom repeat-x;}

/*********************************/

/*ESTILOS PARA LAS NOTICIAS*/
#news {position:relative; /*float:left;*/ width:860px; left:40px;}
#news h1, #news h1 a { font:normal 26px Arial, Helvetica, sans-serif; color:#fcf3c1; border-bottom: 1px solid #723d5e; margin-bottom:15px; padding-bottom:3px; text-decoration:none; width:100%;}
#news h2 {font:normal 18px Arial, Helvetica, sans-serif; color:#fbcb25; margin-bottom:3px; clear:both;}
#news h2 a { text-decoration:none;}
#news h2 a:hover { text-decoration:underline;}
#news .fecha {color:#723d5e; font-size:11px; margin-bottom:5px;}
#news .fecha span {color:#904774;}
#news .noticia {margin-bottom:0px; /*background:url(images/relieve_pag.gif) left bottom repeat-x;*/ padding-bottom:0px;}
#news .img_noticia {float:left; width:120px; height:90px; border:1px solid #723d5e; overflow:hidden;}
#news .img_noticia img {height:90px;}
#news .txt_noticia {float:left; margin-left:15px; width:700px;}
#news .fin_noticia {clear:both; height:2px; background:url(images/relieve_pag.gif) left bottom repeat-x; font-size:2px; margin-bottom:10px; padding-top:10px;}
#news p { margin-bottom:10px;}
#news .foto { text-align:center; width:100%;}
#news .foto img {padding:2px; border:1px solid #FFF; margin:5px 0px; /*display:block;*/}
#news .foto em {font:normal 10px Arial, Helvetica, sans-serif; color:#fbc71b; display:block;}
#news strong {color:#fff;}
#news# .paginado { clear:both; height:35px;}
#news# .paginado a { color:#fbc71b; text-decoration:none; font:normal 12px Arial, Helvetica, sans-serif;}
#news# .paginado a:hover { text-decoration:underline;}

/*#newshome {margin-bottom:50px;}*/
#newshome h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#fbcb25; /*text-transform:uppercase;*/ margin-bottom:2px;}
#newshome .fecha {color:#723d5e; font-size:11px; margin-bottom:5px;}
#newshome .fecha span {color:#904774;}
#newshome .noticia {margin-bottom:0px; padding-bottom:0px;}
#newshome .img_noticia {float:left; width:120px; height:90px; border:1px solid #723d5e; overflow:hidden;}
#newshome .img_noticia img {height:90px;}
#newshome .txt_noticia {float:left; margin-left:15px; width:450px;}
#newshome .fin_noticia {clear:both; height:2px; background:url(images/relieve_pag.gif) left bottom repeat-x; font-size:2px; margin-bottom:10px; padding-top:10px;}


.noticias { margin:0px 15px;}
.noticias h3 { font-size:13px; margin-bottom:5px; color:#FFF; font-weight:bold; margin-bottom:0px;}
.noticias h3 a {color:#FFF; text-decoration:none;}
.noticias a {color:#ce80b1;}
.noticias a:hover {color:#fbc71b;}
.noticias p {margin:0px; font-size:11px;}
.noticias .fecha { color:#723d5e; font-size:10px;}
/***************************/

/*ESTILOS PARA LOS PROXIMOS CONCIERTOS*/
#prox {position:relative; /*float:left;*/ width:860px; left:40px;}
#prox h1 { font:normal 26px Arial, Helvetica, sans-serif; color:#fcf3c1; border-bottom: 1px solid #723d5e; margin-bottom:15px; padding-bottom:3px; text-decoration:none; width:100%;}
/*#prox h2 {font:bold 15px Arial, Helvetica, sans-serif; color:#fbcb25; text-decoration:none; margin-bottom:7px;}
#prox h2 p { display:inline; color:#fff; font:normal 13px Arial, Helvetica, sans-serif;}*/
#prox .mes { font: normal 18px Arial, Helvetica, sans-serif; color:#ce80b1; padding-bottom:3px; margin-bottom:5px;}
/*#prox p {color:#fff; margin:0px 0px 10px 5px; float:left;}*/
#prox .fecha_prox {margin:0px 0px 10px 5px; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; float:none; margin-bottom:5px;}
#prox .fecha_prox span {font:bold 15px Arial, Helvetica, sans-serif; color:#fbcb25; text-decoration:none;}
#prox .fecha_prox .confirmacion { font-style:italic; padding-left:10px; color:#ce80b1;}
#prox .ciudad { float:left; font:bold 15px Arial, Helvetica, sans-serif; color:#fbcb25; text-decoration:none; margin-left:10px;}
#prox .relieve {background:url(images/relieve_pag.gif) left top repeat-x; display:block; height:20px; margin-top:20px;}
#prox .resumen {/*float:left;*/}
#prox .lugar strong {color:#FFF;}
#prox .mapa {border:1px solid #fbcb25; padding:3px; width:450px; margin:10px 0px;}

.proximos {margin:0px 0px 10px 15px; overflow:auto; width:200px; height:580px;}
.proximos h3 {font: bold 13px Arial, Helvetica, sans-serif; color:#FFF; width:90%;}
.proximos p {margin:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; width:90%; float:none; margin-bottom:5px;}
.proximos .fecha_prox {margin:0px; font: normal 12px Arial, Helvetica, sans-serif; color:#fff; width:90%; float:none;}
.proximos .fecha_prox .confirmacion {display:block; color:#ce80b1; font-style:italic;}
.proximos span {color:#723d5e;}
.proximos .mes {font: bold 16px Arial, Helvetica, sans-serif; color:#ce80b1; margin-bottom:5px;}
.proximos .ciudad, .proximos .ciudad a {float:none; font:bold 12px Arial, Helvetica, sans-serif; color:#fbcb25; text-decoration:none;}
.proximos .ciudad a:hover {text-decoration:underline;}
.proximos .relieve {background:url(images/relieve_pag.gif) left top repeat-x; display:block; height:10px; margin-top:10px;}
.proximos .lugar_prox {font:italic 12px Arial, Helvetica, sans-serif; color:#ce80b1; margin-bottom:5px;}
/**************************************/

.mapagoogle {border:1px solid #fbcb25;}
.mapagoogle, .fotografias, .trabajos {margin:20px 0px 20px 0px;}
.mapagoogle h2, .fotografias h2, .trabajos h2 {font-size:16px; margin-bottom:15px; border-bottom:1px dotted #E8E8E6; padding-bottom:5px; color:#333;}
.mapagoogle #map {/*width:624px; height:440px;*/ border:1px solid #979797;}

/*ESTILOS PARA LAS LETRAS DE LAS CANCIONES*/
.letra {float:left; margin-left:15px;}
/******************************************/

/**************ESTILOS HOME MULTIMEDIA*****************/
.bloque {float:left; font:normal 12px Arial, Helvetica, sans-serif; color:#CE80B1; margin-top:30px;}
.bloque img {display:block;}
.bloque .enter {border-top:3px solid #7F1557; text-align:right; margin:8px 0px; padding-top:4px;}
.bloque .enter a {color:#fbc71b; text-decoration:none;}
.bloque .enter a:hover {text-decoration:underline;}
/******************************************************/

/***********ESTILO CANCIONES**********/
.canciones {float:left; width:610px;}
.canciones .song {margin-bottom:15px; clear:both;}
.canciones .song h2 {font-size:13px; margin-bottom:5px; color:#FFF; font-weight:bold; float:left;}
.canciones .song .flash {margin:0px; padding:0px; float:left;}
.canciones .song .columna {float:right; text-align:center; width:150px; color:#BB5194; font-size:11px;}
.canciones .song .columna em { font-style:normal; font:bold 13px Arial, Helvetica, sans-serif; color:#fbc71b;}
.canciones .song .cierre_rating {font-size:2px; height:2px; background:#510D37 url(images/f_rating_song.gif) left top repeat-x; margin:0px; clear:both;} 
/*************************************/

/***********ESTILO FONDOS DE ESCRITORIO**********/
.bloquefoto {float:left; width:215px; text-align:center; margin-bottom:35px; font-size:11px;}
.bloquefoto img {border:1px solid #fbc71b; /*width:181px; height:126px; overflow:hidden;*/ margin:5px 0px; padding:2px;}
.bloquefoto a {text-decoration:none;}
.bloquefoto a:hover {text-decoration:underline;}
/************************************************/

/************ESTILO DE POSTALES******************/
.postal { text-align:center; margin-bottom:35px;}
.postal img {border:1px solid #fbc71b; padding:2px; margin:0px 25px; vertical-align:middle;}
.postal a {text-decoration:none;}
/************************************************/

/************ESTILO DE FOTOGRAFIAS******************/
.fotografia {margin-bottom:35px;}
.fotografia img {border:1px solid #fbc71b; padding:2px; margin:15px; vertical-align:middle;}
.fotografia a {text-decoration:none;}
.fotografia h2 {font-size:13px; margin-bottom:5px; color:#FFF; font-weight:bold;}
/************************************************/

.lateral_multi {float:right; width:200px;}
.topten {width:200px; background:url(images/f_mod_topten.gif) left top repeat-y; margin-top:15px;}
.topten ul { list-style:none; margin:0px; padding:0px;}
.topten li {text-align:center; margin:0px 0px 10px 0px; padding:0px;}
.topten li strong {display:block; font:bold 13px Arial, Helvetica, sans-serif; color:#FFF;}
.topten .cierre { height:9px; display:block; background:url(images/cierre_topten.gif) left top repeat-y; font-size:9px; line-height:9px;}
/*************************************/

/********ESTILOS PARA PAGINADO ALFABETICO***********/
.alfa {padding-bottom:35px;}
ol.snap_nav {display: inline; float: left; clear: both; list-style: none;}
ol.snap_nav li {display: block; float: left; text-align:center; border:1px solid #713C5D; margin:3px; width:15px;}
ol.snap_nav li a {display: block;font-weight: bold;	width:15px;	text-decoration:none;}
ol.snap_nav li a:hover {background:#fbc71b;	color:#510D37;}
ol.snap_nav li.snap_selected a {display:block;cursor: text;	text-decoration:none;background:#fbc71b;color:#510D37;}
ol.snap_titles {clear: both;display: block;	border: 0;list-style: none;}

/***************************************************/