/* GENERAL
 ----------------------------------------------------------------------------------------------- */
html, body{
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	font: 70% Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color: #000;
	color: #666666;
}

img{
	border: none;
}

a{
	text-decoration: none;
	font-weight:bold;
	color:#999;
}
a:hover{
	color: #FF900E;
}

a.sel{
	color: #FF900E;
}

ul{
	list-style:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h1{
	background: url('../img/boton_1.png') top left;
	behavior: url("js/iepngfix.htc");
	color: #FFF;
	font-size:175%;
	font-weight: normal;
	padding: 6px 0 2px 10px;
	margin: 20px 0 10px 0;
	width: 258px;
	float:left;
	clear:both;
}

h2{
	background: url('../img/boton_2.png') top left;
	behavior: url("js/iepngfix.htc");
	color: #FFF;
	font-size:150%;
	font-weight: normal;
	padding: 4px 0 4px 10px;
	margin: 20px 0 10px 0;
	width: 198px;
}

h3{
	color: #FCAF1E;
	font-size:150%;
	margin:0 0 0 0;
}

h4{
	font-size:150%;
	margin:0 0 0 0;
}
p{
	clear:both;
}

/* CONTENEDORES
 ----------------------------------------------------------------------------------------------- */
div.pagina{
	width:950px;
	clear: both;
	overflow: hidden;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
}
div.columnaIzquierda{
	float:left;
	width: 315px;
	color: #DDD;
	overflow:hidden;
}
div.columnaDerecha{
	float:left;
	width: 635px;
}
div.menu{
	clear: both;
	background: url('../img/borde_superior_contenido.gif') no-repeat top left #FFF;
	height:35px;
	padding: 0 0 0 8px !important;
	padding: 0 0 0 2px;
}

div.cuerpo{
	clear:both;
	padding: 15px 20px 15px 20px;
	margin: 0 0 30px 0;
	background: url('../img/borde_inferior_contenido.gif') no-repeat bottom left #FFF;
}
div.cnt_foto{
	text-align:center;
}
div#galeria div.ficha {
	padding: 0;
	margin: 0;
	clear:both;
}
div#galeria div.ficha div.cabecera{
	height: 50px;
	background: url('../img/cabecera_ficha_1.gif') no-repeat top left #FFF;
}
div#galeria div.ficha div.cuerpo{
	background: url('../img/cuerpo_ficha_1.gif') repeat-y left #FFF;
	padding: 0 0 0 20px;
	margin:0;
}
div#galeria div.ficha div.pie{
	height: 25px;
	background: url('../img/pie_ficha_1.gif') no-repeat top left #FFF;
	padding:0;
	margin:0;
}

div#galeria div.categoria div.ficha{
	padding: 13px 0 0 20px;
	margin: 0 0 10px 0;
	height: 154px;
	background: url('../img/ficha_1.gif') no-repeat top left #FFF;
}
div#galeria div.categoria div.ficha div.cabecera{
	width:550px;
	height: 20px;
	overflow:hidden;
	margin: 0 0 9px 0;
	background:none;
}

div.atras{
	text-align:right;
}
div.paginacion{
	overflow:hidden;
	height:30px;
}
div.paginacion table{
	border-collapse:collapse;	
}
div.paginacion table tr td{
	padding: 0px 0 0 0;
}
div#conciertos, div#tienda, div#contacto, div#descargas{
	overflow:hidden;
	height: 1%;
}
div#conciertos div.linea, div#descargas div.prensa{
	overflow:hidden;
	height:25px;
	clear:both;
}

div#tienda div.ficha{
	clear:both;
	overflow:hidden;
	height:1%;
	margin: 0 0 30px 0;
}
div#tienda div.ficha div.info{
	width: 200px;
	margin: 115px 0 0 30px;
	float:left;
}

div#descargas div.ficha{
	text-align:center;
	overflow:hidden;
	height: 250px;
	width: 285px;
	margin: 0 0 20px 0;
	background: url("../img/fondo_ficha_descarga.gif") no-repeat;
	background-position: 0 100px;
}

div#contacto div.ficha{
	clear:both;
	text-align:center;
	background: url("../img/fondo_ficha_contacto.gif") no-repeat top left;
	padding: 20px 30px 0 30px;
}

div#contacto div.enlaces{
	padding: 30px 0 50px 0;
	background: url("../img/fondo_enlaces_contacto.gif") no-repeat top left;
	text-align:center;
	float:left;
	width:590px
}

div#descargas div.audio{
	float:left;
	width:190px;
	padding: 50px 0 0 0;
	margin: 20px 0 20px 0;
	background: url("../img/fondo_descargas_audio.gif") no-repeat top center;
	text-align:center;
}

div#descargas div.escritorio{
	text-align:center;
}

div#descargas div.mobil{
	text-align:center;
	float:left;
	margin: 0 15px 15px 0;
}

div#foro{
	overflow:hidden;
	height: 1%;
}
div#foro div.ficha{

}

/* TEXTOS
 ----------------------------------------------------------------------------------------------- */
div#descargas div.ficha h1{
	background: no-repeat top left;
	padding: 23px 0 17px 100px;
	text-align:left;
}

div#galeria div.ficha div.cabecera p{
	padding: 10px 0 0 20px;
	clear:none;
}
div#galeria div.categoria div.ficha p{
	padding: 0;
	margin: 0;
	float:left;
	clear:none;
}

div#conciertos div.linea p, div#descargas div.prensa p{
	float:left;
	clear:left;
	margin: 2px 20px 0 0;
}

div#tienda div.ficha p{
	font-size:150%;
	font-weight:bold;
}
div#noticias h1{
	background: url('../img/borde_izquierdo_h1.gif') top left no-repeat;
	padding: 0 10px 0 0;
	width:auto;
}
div#noticias h1 span{
	background: url('../img/fondo_h1.gif') top right no-repeat;
	margin: 0 10px 0 10px;
	display:block;
	padding: 5px 10px 3px 0;
}

/* LISTAS
 ----------------------------------------------------------------------------------------------- */
div.columnaIzquierda ul{
	margin: 0 0 0 10px;
	width: 250px;
}
div.columnaIzquierda ul li{
}

/* ENLACES
 ----------------------------------------------------------------------------------------------- */
a.boton{
	background: url('../img/boton_3.png') no-repeat top left;	
	behavior: url("js/iepngfix.htc");
	width: 55px;
	padding: 3px 0 2px 0;
	color: #FFF;
	font-size: 80%;
	text-align:center;
	cursor:pointer;
	font-weight:normal;
}

div.columnaIzquierda ul li.boton{
	clear:both;
	overflow:hidden;
	margin: 0 0 5px 0;
}
div.columnaIzquierda ul li.boton a{
	background: url('../img/boton_3.png') no-repeat top left;	
	behavior: url("js/iepngfix.htc");
	width: 55px;
	padding: 3px 0 2px 0;
	color: #FFF;
	font-size: 80%;
	float:right;
	font-weight:normal;
	text-align:center;
}
div#galeria div.categoria div.ficha a.boton{
	width:55px;
	float:right;
}
div#conciertos a.boton, div#descargas a.boton{
	width:55px;
	margin: 0;
	float:left;
}
div#descargas div.ficha h1 a{
	font-weight: normal;
	color:#FFF;
}
div#descargas div.audio a{
	font-size: 150%;
	color: #000;
}
/* IMAGENES
 ----------------------------------------------------------------------------------------------- */
div.menu img{
	display:block;
	float:left;
	margin: 0 0 0 6px;
}
div#galeria div.ficha img{
	border: 1px solid #BBB;
	margin: 0 0 10px 10px;
}
div#tienda div.ficha img.articulo{
	float:left;
}
div#contacto div.ficha img, div#descargas div.escritorio img{
	border:1px solid #CCC;
}

div#descargas div.ficha img{
	margin-top: 30px;
}

/* FORMULARIO
---------------------------------------------------------------------------------------------------*/
form{
	margin: 0 0 0 0;
	paddin: 0 0 0 0;	
}

label{
	display:block;
}

form ul li input.boton{
	background:#66A921;
	color:#FFF;
	border: 1px outset #CCC;
}

div#foro ul{
	margin: 15px 0 0 0;
	clear:both;
	float:left !important;
	float:none;
}
div#foro ul li.respuestas{
	padding: 0 0 0 20px;
	overflow:hidden;
	height:1%;
}
div#foro ul li.respuestas ul{
	width:575px;
}
div#foro ul li{
	line-height: 16px;
	margin: 0 0 5px 0;
}
div#foro ul li.titulo{
	border-bottom: 1px solid #CCC;
	font-weight:bold;
}
div#foro ul li a{
	vertical-align:bottom;
}

div#foro a.boton, div#tienda a.boton{
	background: url('../img/borde_izquierdo_boton_3.gif') top left no-repeat;
	padding: 0px 5px 0px 5px;
	width:auto;
}
div#foro a.boton span, div#tienda a.boton span{
	background: url('../img/fondo_boton_3.gif') top right no-repeat;
	margin: 0px 5px 0px 0px;
	display:block;
	padding: 2px 5px 3px 0;
}

div#acceso{
	color:#FFF;
	z-index:100;
	padding: 20px 0 0 20px;
	position:relative;
	top:-200px;
	left:0px;
	background: url('../img/fondo_acceso.gif') top left no-repeat;
	width: 200px;
	height: 150px;
}

div#descargas div.descargas_disco{
	clear:both;
	overflow:hidden;
	height:1%;
	margin: 20px 0 20px 0;
}
div#descargas div.descargas_disco img{
	float:left;
	margin: 0px 50px 0px 75px;
}
div#descargas div.descargas_disco ul{
	margin: 0 0 0 0 0;
}
div#descargas div.descargas_disco ul li{
	margin: 10px 0 0 0;
}

div#descargas div.descargas_disco a{
	cursor:pointer;
	font-size: 140%;
}