body{
font-family:Arial, "Trebuchet MS", Verdana, Arial, sans-serif;
margin:0 auto;
}
body.home{
/*background-image:url(../img/bg_home.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:top;*/
}
#contenedor { 
width:975px;
margin:0em auto;
text-align:left;
}
.clear{
clear:both;
margin:0px;
padding:0px;
}
/* ----------------------------------------------------------------------------------------------------------AUDIO*/
#bloque_sup{
background-color:#823225;
float:left;
width:960px;
}
html:not([dummy]) #bloque_sup{

margin:0px 0px 0px 0px;
}

#idioma{
float:right;
font-size:11px;
color:#fff;
margin:11px 8px 0px 0px;
}
html:not([dummy]) #idioma{
float:right;
font-size:11px;
color:#fff;
margin-top:0px;
}

/*
#reproductor{
float:left;
margin:8px 0px 0px 15px;
height:45px;
}

html:not([dummy]) #reproductor object{
float:left;
margin:-8px 0px 0px 0px;
height:45px;
}
html:not([dummy]) #reproductor{
float:left;
margin-top:15px;
}*/
#reproductor{
float:left;
margin:8px 0px 0px 15px;
height:45px;
}

#idioma a{
color:#fff;
text-decoration:none;
}
#idioma a:hover{
color:#B27F6D;
text-decoration:none;
}
/* ----------------------------------------------------------------------------------------------------------HOME*/
#cabecera_home{
/*background-image:url(../img/bg_home.jpg);
background-repeat:no-repeat;*/
float:left;
width:960px;
height:291px;
margin:0px 0px 0px 0px;
padding:0px;
}
#cabecera_home.interior_cosas{
margin:0px 0px 0px 0px;
_margin:0px;

}
/* --------------------------------------------------MENU*/
#cabecera_home #menu{
float:left;
position:absolute;
margin:-290px 0px 0px 0px;
}
html:not([dummy]) #cabecera_home #menu ul{
margin:15px 0px 0px 20px;
width:100px;
}
#cabecera_home #menu ul{
margin:30px 0px 0px 20px;
_margin:30px 0px 0px 10px;
float:left;
padding:0px;
}
#cabecera_home #menu ul li{
font-size:16px;
list-style:none;
color:#fff;
border-bottom:1px solid #727874;
padding:0px 0px 0px 8px;
width:120px;
cursor:pointer;
display:block;
/*padding:6px 0px 0px 0px;
margin:5px 0px 0px 0px;*/
}
#cabecera_home #menu ul li a{
color:#fff;
text-decoration:none;
display:block;
padding:2px;
/*margin:2px 0px 15px 0px;*/
cursor:pointer;
background-color:none;
width:120px;
height:20px;
background-image:url(../img/blank.gif);

}
html:not([dummy]) #cabecera_home #menu ul li a{
color:#fff;
text-decoration:none;
display:block;
padding:2px;
/*margin:-13px 0px 3px 0px;*/
}
html:not([dummy]) #cabecera_home #menu ul li a:hover{
color:#ccc;
}
#cabecera_home #menu ul li a:hover{
color:#ccc;
cursor:pointer;
/*background-color:#fff;*/
display:block;
}
#cabecera_home #menu ul li.final{
border-bottom:none;
}


/* --------------------------------------------------MENU ACTIVES*/
body.home #cabecera_home #menu ul li.home a{
/*color:#F9DBD7;*/
}
body.biografia #cabecera_home #menu ul li.biografia a{

color:#000;
}
body.agenda #cabecera_home #menu ul li.agenda a{

color:#000;
}
body.noticias #cabecera_home #menu ul li.noticias a{

color:#000;
}
body.discografia #cabecera_home #menu ul li.discografia a{

color:#000;
}
body.galeria #cabecera_home #menu ul li.galeria a{

color:#000;
}
body.blog #cabecera_home #menu ul li.blog a{

color:#000;
}
body.contacto #cabecera_home #menu ul li.contacto a{

color:#000;
}



#cabecera_home #frase{
width:335px;
/*float:left;*/
color:#333333;
line-height:22px;
position:absolute;
margin:-230px 0px 0px 260px;
}
#cabecera_home #frase strong{
font-size:11px;
display:block;
line-height:8px;
margin-top:35px;
color:#823125;
}
#cabecera_home #frase span{
font-size:11px;
line-height:15px;
color:#333;
}

/* --------------------------------------------------------DESTACADOS*/
#destacados{
float:left;
/*border:1px solid lime;*/
width:960px;
margin-top:30px;
padding:0px;
}
h2{
font-weight:normal;
font-size:18px;
color:#0F0F0E;
border-bottom:1px solid #CAC9C2;
padding:0px 0px 1px 0px;
float:left;
width:290px;
margin:0px;
}
h2.proximo{
font-weight:normal;
font-size:18px;
color:#fff;
border-bottom:1px solid #fff;
padding:0px 0px 1px 0px;
float:left;
width:290px;
margin:0px;
}
h2.sin{
font-weight:normal;
font-size:20px;
color:#964D42;
padding:0px 0px 1px 0px;
float:left;
margin:0px;
border:none;
}
h2.galeria{
font-weight:normal;
font-size:14px;
color:#823225;
padding:0px 0px 1px 0px;
float:left;
margin:0px;
border:none;
}
#destacados #bloque01{
width:298px;
float:left;
padding:10px 0px 10px 10px;
margin-right:17px;
}
html:not([dummy]) #destacados #bloque01 p.fecha{
font-size:18px;
float:left;
margin:10px 0px 0px 5px;
padding:3px 6px 3px 6px;
color:#823125;
}
#destacados #bloque01 p.fecha{
font-size:18px;
float:left;
margin:0px 0px 0px 5px;
padding:3px 6px 3px 6px;
color:#823125;
max-width:273px;
}
html:not([dummy]) #destacados #bloque01 p.localidad{

font-size:14px;
float:left;
margin:0px 0px 0px 5px;
padding:3px 6px 3px 6px;
color:#823125;
}
#destacados #bloque01 p.localidad{

font-size:14px;
float:left;
margin:-10px 0px 0px 5px;
padding:3px 6px 3px 6px;
color:#823125;
max-width:273px;
}
#destacados #bloque01 p.localidad span{
color:#000;
}
#destacados #bloque01 p.detalle{
font-size:11px;
margin:0px 0px 0px 10px;
padding:0px;
line-height:18px;
max-width:273px;
}
#destacados #bloque01 p.detalle02{
font-size:12px;
margin:5px 0px 0px 10px;
padding:0px;
line-height:18px;
max-width:273px;
}
#destacados #bloque01 p.detalle03{
font-size:11px;
margin:0px 0px 0px 10px;
padding:0px;
line-height:18px;
max-width:273px;
}
#destacados #bloque01 p.detalle03 a{
color:#000;
text-decoration:none;
}
#destacados #bloque01 p.detalle strong{
display:block;
}
#destacados #bloque01 p.detalle02 a{
color:#000000;
text-decoration:none;
}
#destacados #bloque01 ul.enlaces{
float:right;
}
#destacados #bloque01 ul.enlaces li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
font-size:11px;
}
#destacados #bloque01 ul.enlaces li a{
color:#746741;
text-decoration:none;
}
#destacados #bloque01 ul.enlaces li a:hover{
color:#000;
}

#destacados #bloque02{
width:298px;
float:left;
padding:10px 0px 10px 10px;
margin-right:17px;
}
#destacados #bloque02 #destacado_contenido{
float:left;
font-size:11px;
padding:6px;
}
#destacados #bloque02 #destacado_contenido img{
float:left;
margin:0px 12px 0px 0px;
}
#destacados #bloque02 #destacado_contenido p{
margin-top:10px;
}
#destacados #bloque02 #destacado_contenido ul{
float:right;
}
#destacados #bloque02 #destacado_contenido ul li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#destacados #bloque02 #destacado_contenido ul li a{
color:#746741;
text-decoration:none;
}
#destacados #bloque02 #destacado_contenido ul li a:hover{
color:#000;
}


#destacados #bloque03{
width:298px;
float:right;
padding:10px 0px 10px 10px;
}
#destacados #bloque03 #destacado_contenido{
float:left;
font-size:11px;
padding:6px;
}
#destacados #bloque03 #destacado_contenido p{
margin-top:10px;
}
#destacados #bloque03 #destacado_contenido ul{
float:right;
}
#destacados #bloque03 #destacado_contenido ul li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#destacados #bloque03 #destacado_contenido ul li a{
color:#746741;
text-decoration:none;
}
#destacados #bloque03 #destacado_contenido ul li a:hover{
color:#000;
}

#pie{
width:960px;
margin:0em auto;
text-align:left;
color:#999999;
font-size:11px;
height:200px;
}
#pie p{
color:#823225;
float:right;
margin:-8px 0px 0px 230px;
_margin:20px 0px 0px 230px;
}
html:not([dummy])#pie p{
color:#823225;
float:right;
margin:0px 0px 0px 230px;
}
#pie ul{
margin:-8px 0px 0px 0px;
_margin:20px 0px 0px 0px;
padding:0px;
float:left;
}
html:not([dummy]) #pie ul{
margin:0px;
padding:0px;
}
#pie ul li{
list-style:none;
display:inline;
}
#pie ul li a{
color:#823225;
border-right: 1px solid #823225;
padding-right:3px;
text-decoration:none;
}
#pie ul li.sin a{
color:#823225;
border-right: none;
padding-right:3px;
}
#pie #pie_contenido{
float:left;
margin-top:30px;
}
#pie #pie_contenido #logos{
float:left;
margin:-43px 0px 0px 30px;
_margin:-10px 0px 0px 30px;
}
html:not([dummy]) #pie #pie_contenido #logos{
float:left;
margin:-35px 0px 0px 30px;
}

/* ---------------------------------------------------------------------------------BIOGRAFIA*/

#cabecera_home.interior{
background-image:none;
}
#cabecera_home #negro{
background-color:#000;
float:left;
width:235px;
_width:232px;
height:287px;
margin:0px;
padding:0px;
}
#cabecera_home #fotografia{
float:left;
margin:0px;
padding:0px;
}
#contenido{
width:938px;
float:left;
padding:35px 10px 50px 10px;
margin:0px;
background-image:url(../img/bg_contenido.jpg);
background-repeat:no-repeat;
}
#contenido.nada{
background-image:none;
padding:10px 10px 40px 0px;
_padding:10px 10px 40px 0px;
background-image:url(../img/bg_home_03.jpg);
background-repeat:no-repeat;
}
h1{
font-weight:normal;
font-size:24px;
color:#0F0F0E;
border-bottom:1px solid #CAC9C2;
padding:0px 0px 5px 0px;
float:left;
margin:0px 0px 30px 0px;
width:710px;
}
#contenido #derecha{
float:left;
width:710px;
font-size:12px;
margin-top:8px;
line-height:18px;
color:#333333;
}
#contenido #derecha #colm01{
width:120px;
float:left;
margin:0px 55px 0px 0px;
}
#contenido #derecha #colm01 ul.enlace{
margin:0px;
float:left;
padding:0px;
font-size:11px;
}
#contenido #derecha #colm01 ul.enlace li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#contenido #derecha #colm01 ul.enlace li a{
color:#746741;
text-decoration:none;
}
#contenido #derecha #colm01 ul.enlace li a:hover{
color:#000;
}

#contenido #derecha #colm02{
width:515px;
float:left;
}
h3{
font-size:12px;
font-weight:normal;
}
#contenido #derecha #colm02 ul.tracklist{
margin:0px;
padding:0px;
}
#contenido #derecha #colm02 ul.tracklist li{
border-bottom:1px solid #E5E5E5;
padding:4px 0px 4px 0px;
list-style:none;
}
#contenido #derecha #colm02 ul.tracklist li a{
display:block;
text-decoration:none;
color:#333333;
}
#contenido #derecha #colm02 ul.tracklist li a:hover{
color:#999;
}
#contenido #derecha #colm02 ul.tracklist li span{
color:#999999;
float:left;
margin:0px 3px 0px 0px;
}
#contenido #derecha #colm02 ul.tracklist li.down{
background-image:url(../img/bullet_down.gif);
background-repeat:no-repeat;
background-position:right;
}
#imagenes{
width:960px;
}
#imagenes.interior_cosas{
margin:0px 0px 0px 8px;
_margin:0px;
}
#contenido.interior_cosas{
margin:0px 0px 0px 8px;
_margin:0px;
}
/* ---------------------------------------------------------------------------------NOTICIAS*/

#contenido #derecha .noticia{
margin:0px 0px 10px 0px;
}
#contenido #derecha .noticia #cuerpo_noticia{
float:left;
width:629px;
}
#contenido #derecha .noticia #fecha{
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:80px;
text-align:right;
}
#contenido #derecha .noticia #fecha strong{
display:block;
}
#contenido #derecha .noticia #fecha p{
margin:0px 15px 0px 0px;
padding:0px;
color:#964D42;
}
h2.noticias{
font-weight:bold;
font-size:12px;
color:#0F0F0E;
padding:0px;
margin:0px;
border:none;
width:auto;
}
h3.entradilla{
font-size:15px;
font-weight:normal;
margin:10px 0px 0px 0px;
padding:0px;
color:#823125;
}
#contenido #derecha .noticia p{
margin:10px 0px 10px 0px;
}
#contenido #derecha .noticia ul.noticia{
margin:0px 0px 0px 0px;
padding:0px;
float:right;
font-size:11px;
}
#contenido #derecha .noticia ul.noticia li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#contenido #derecha .noticia ul.noticia li a{
color:#746741;
text-decoration:none;
}
#contenido #derecha .noticia ul.noticia li a:hover{
color:#000;
}

/* ---------------------------------------------------------------------------------AGENDA*/
table{
border-collapse:collapse;
border:none;
clear:both;
}
table td{
border-bottom:1px solid #E5E5E5;
padding:10px 0px 30px 0px;
}
table td.sin{
border-bottom:none;
text-transform:uppercase;
font-weight:bold;
color:#964D42;
}
table td ul{
margin:0px;
padding:0px;
}
table td ul li{
list-style:none;
}
table td ul li.grande a{
font-size:13px;
color:#823225;
}
table td ul li.grande{
font-size:13px;
color:#823225;
}
table td ul li.lugar{
list-style:none;
}
table td a{
list-style:none;
color:#000;
text-decoration:none;



}
table td a:hover{
list-style:none;
color:#000;
text-decoration:none;
}
#submenu{
float:left;
margin:0px 0px 30px 0px;
}
#submenu ul{
margin:0px;
padding:0px;
}
#submenu ul li{
display:inline;
font-size:22px;
border-right:1px solid #ccc;
margin-right:3px;
margin-left:3px;
padding-right:8px;
}
html:not([dummy]) #submenu ul li{
padding-right:8px;
}
#submenu ul li.sin{
border-right:none;
}
#submenu ul li a{
color:#ccc;
text-decoration:none;
}
#submenu ul li a:hover{
color:#999;
text-decoration:none;
}
/* ----------------------------------------------------------------------------------------------------------AUDIO*/
#derecha #colm01 img{
float:left;
margin:0px 10px 0px 0px;
}
#derecha #colm01 .contacto{
float:left;
width:205px;
font-size:11px;
}
#derecha .contacto a{
color:#333333;
text-decoration:none;
}
#derecha #colm02 img{
float:left;
margin:0px 10px 0px 0px;
}
#derecha #colm02 .contacto{
float:left;
padding:0px;
width:205px;
font-size:11px;
}
#derecha #colm01 .contacto ul{
margin:0px;
padding:0px;
}
#derecha #colm02 .contacto ul{
margin:0px;
padding:0px;
}
#derecha #colm01 .contacto ul li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#derecha #colm01 .contacto ul li a{
color:#746741;
text-decoration:none;
}
#derecha #colm01 .contacto ul li a:hover{
color:#000;
}

#derecha #colm02 .contacto ul li{
background-image:url(../img/bullet_listado.gif);
background-position:left;
background-repeat:no-repeat;
padding:3px 0px 0px 8px;
list-style:none;
}
#derecha #colm02 .contacto ul li a{
color:#746741;
text-decoration:none;
}
#derecha #colm02 .contacto ul li a:hover{
color:#000;
}
#contenido #derecha #colm01.contacto{
width:318px;
float:left;
margin:0px 25px 0px 0px;
}
#contenido #derecha #colm02.contacto{
width:318px;
float:left;
margin:0px 0px 0px 0px;
}



#menu_interior ul{
margin:10px 80px 0px 10px;
float:left;
padding:0px 0px 120px 0px;
}
#menu_interior ul li{
font-size:16px;
list-style:none;
font-weight:bold;
color:#fff;
padding:0px 0px 0px 8px;
border-bottom:1px solid #D4BBB3;
width:120px;
}
#menu_interior ul li a{
color:#fff;
text-decoration:none;
display:block;
padding:2px;
}
#menu_interior ul li a:hover{
color:#F4E6E2;
}
body.home #cabecera_home #menu ul li.home a{
/*color:#000;*/
color:#CF9B92;
}
body.biografia #menu_interior ul li.biografia a{
color:#000;
}
body.agenda #menu_interior ul li.agenda a{

color:#000;
}
body.noticias #menu_interior ul li.noticias a{

color:#000;
}
body.discografia #menu_interior ul li.discografia a{

color:#000;
}
body.galeria #menu_interior ul li.galeria a{
color:#000;
}
body.blog #menu_interior ul li.blog a{

color:#000;
}
body.contacto #menu_interior ul li.contacto a{

color:#000;
}
/* ------------------------------------------------------------------------------------------------GALERIA*/

#derecha .fila_fotos{
width:710px;
overflow:hidden;
float:left;
}
#derecha .fila_fotos img{
margin:5px;
/*float:left;*/
}
#derecha .fila_fotos a img {
border:none;
border:2px solid #fff;
}
#derecha .fila_fotos a:hover img {
border:2px solid #823225;
}

/* -----------------------------------------------------------------------------------------LIGTHBOX*/	
#lightbox{
position: absolute;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}

#lightbox a img{ border: none; }

#outerImageContainer{
position: relative;
background-color: #000;
width: 250px;
height: 250px;
margin: 0 auto;
}

#imageContainer{
padding: 10px;
}

#loading{
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#hoverNav{
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
width: 49%;
height: 100%;
background: transparent url(../img/blank.gif) no-repeat; /* Trick IE into showing hover */
display: block;
}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../img/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../img/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
font: 11px Tahoma, Helvetica, sans-serif;
background-color: #000;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
}

#imageData{	padding:10px 11px 11px 11px; color: #95493F;  }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; padding-bottom: 1.0em;	}	
#imageData #caption{ font-weight: bold; font-size:1em;}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;padding-top: 1.0em;}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
background-color: #000;
}
u{
color:#ccc;
text-decoration:none;
font-weight:normal;
}
u a{
color:#fff;
text-decoration:underline;
font-weight:bold;
}
u a:hover{
color:#fff;
text-decoration:none;
font-weight:bold;
}
				
			