/* ESTRUCTURA DEL SITIO */
body{
	margin:0;
	padding:0;
	background-color:#000;
	font-family:Arial, Helvetica, sans-serif;
}

a img{
	border:none;
}

#centrado{
	text-align:center;
}

#contenedor{
	position:absolute;
	width:932px;
	height:689px;
	background:#000;	
	color:#333333;
	left:50%;
	margin-left:-466px;
	border:1px solid #333333;
}

#contenedor-media{
	position:absolute;
	width:932px;
	background:#000;	
	color:#333333;
	left:50%;
	margin-left:-466px;
	border:1px solid #333333;
}

#contenedor-bio{
	position:absolute;
	width:932px;
	height:920px;
	background:#000;	
	color:#333333;
	left:50%;
	margin-left:-466px;
	border:1px solid #333333;
}

#contenido{
	width:932px;
	height:420px;
}

#top{
	width:932px;
	height:86px;
	background-color:#141414;
}

#top a img{
	border:none;
	padding:26px 20px 0 20px;
}

#center{
	width:932px;
	height:477px;
}

#center-media{
	width:932px;
}

#logo{
	width:932px;
	height:91px;
}

#logo img{
	padding:60px 425px 0 0;
}

#left{
	width:466px;
	height:420px;
	float:left;
}

#left img{
	padding:30px 0 0 80px;
	margin:0;
}

#right{
	width:466px;
	height:420px;
	float:left;
}

#right p img{
	padding:0;
	margin:18px 0 0 0;
}

#reproductor{
	width:408px;
	height:15px;
	padding:0 0 0 80px;
	margin:0;
}

#links{
	width:466px;
	height:270px;
}

#links ul{
	list-style:none;
	padding:25px 205px 0 0;
	margin:0;
}

#links li{
	padding:0;
	margin:0;
}

#texto{
	width:850px;
	text-align:justify;
	font-size:12px;
	color:#CCCCCC;
	padding:60px 0 0 0;
	height:400px;
}

#texto p{
	padding:10px 0 0 87px;
}

#texto-discography{
	width:850px;
	text-align:justify;
	font-size:12px;
	color:#CCCCCC;
	padding:60px 0 0 85px;
	height:500px;
}

#texto-discography p{
	padding:10px 0 0 5px;
}


#texto-form{
	width:450px;
	text-align:justify;
	font-size:12px;
	color:#CCCCCC;
	float:left;	
	padding:60px 0 0 0;
}

#texto-form p{
	padding:10px 0 0 87px;
}

#texto-contact{
	width:450px;
	text-align:justify;
	font-size:12px;
	color:#CCCCCC;
	float:left;
	padding:150px 0 0 0;
}

#texto-contact p{
	padding:10px 0 0 87px;
}

#misc-player{
	width:500px;
	height:90px;
	float:left;
}

#misc-bio{
	width:432px;
	height:90px;
	float:left;
}

#misc-bio img{
	border:none;
	padding:20px 0 0 220px;
}

#footer{
	width:932px;
	height:269px;
	background-image:url('barra-footer.jpg');
	background-repeat:repeat-x;
}

#footer-media{
	width:932px;
	height:269px;
	margin:100px 0 0 0;
	background-image:url('barra-footer.jpg');
	background-repeat:repeat-x;
}

#pie-left{
	width:450px;
	height:90px;
	float:left;
	color:#CCCCCC;
}

#pie-left p{
	font-size:12px;
	padding:55px 28px 28px 28px;
}

#pie-right{
	width:472px;
	height:90px;
	float:left;
	color:#CCCCCC;
}

#pie-right p{
	font-size:12px;
	padding:55px 28px 28px 28px;
}

#pie-right a{
	text-decoration:none;
	color:#CCCCCC;
}

#bloque-calendario{
	width:450px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	padding:20px 0 0 57px;
	float:left;
	font-size:10px;
}

#bloque-calendario ul{
	padding:0 0 0 5px;
	list-style:none;
	text-align:left;
	font-size:10px;
}

#bloque-ultimas-fechas{
	width:400px;
	height:150px;
	padding:20px 0 0 0;
	float:left;
	font-size:12px;
}

#bloque-ultimas-fechas ul{
	padding:0 0 0 5px;
	list-style:none;
	text-align:left;
}

#bloque-otros-sitios{
	width:135px;
	height:150px;
	padding:20px 0 0 0;
	float:left;
	font-size:12px;
}

#bloque-otros-sitios ul{
	padding:0 0 0 5px;
	list-style:none;
	text-align:left;
}

#bloque-otros-sitios ul li a{
	text-decoration:none;
	text-transform:none;
	color:#CCCCCC;
	margin:0 0 10px 5px;
	padding:0 0 10px 0;
}

#bloque-otros-sitios ul li img{
	margin:0 0 -3px 0;
}

.logo-bloque{
	padding:0;
	margin:0;
}

li{
	font-size:12px;
	color:#CCCCCC;
}

.boton-home a{
	background-image:url('bhome.jpg');
	background-repeat:no-repeat;
	width:96px;
	height:30px;
}

#formulario p{
	margin:0;
}

#formulario input{
	background-color:#141414;
	border:none;
	color:#cccccc;
}

#formulario textarea{
	background-color:#141414;
	border:none;
	color:#cccccc;
}

#fecha{
	float:left;
	width:100px;
	font:Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0;
	margin:0;
}

#lugar{
	float:left;
	width:150px;
	text-align:left;
}

#ciudad{
	float:left;
	width:150px;
	text-align:left;
}

#lugar ul{
	padding:5px 0 0 0;
	margin:0;
}

#fecha ul{
	padding:5px 0 0 0;
	margin:0;
}

#ciudad ul{
	padding:5px 0 0 0;
	margin:0;
}

#lugar ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

#fecha ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

#ciudad ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

/* -------------- */

#artista{
	float:left;
	width:100px;
	text-align:left;
	padding:0;
	margin:0;
}

#track{
	float:left;
	width:200px;
	text-align:left;
}

#lavel{
	float:left;
	width:100px;
	text-align:left;
}

#artista ul{
	padding:5px 0 0 0;
	margin:0;
}

#track ul{
	padding:5px 0 0 0;
	margin:0;
}

#lavel ul{
	padding:5px 0 0 0;
	margin:0;
}

#artista ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

#track ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

#lavel ul li{
	padding:5px 0 5px 0;
	margin:0;
	height:30px;
}

#misc-bio a{
	text-decoration:none;
	color:#FFFFFF;
}

#columna1 {
	float:left;
	width:300px;
}

#columna1 a{
	text-decoration:none;
	color:white
}

#columna2 {
	float:left;
	width:300px;
}

#columna3 {
	float:left;
	width:200px;
}

#columna1 p{
	padding:0;
}

#columna2 p{
	padding:0;
}

#columna3 p{
	padding:0;
}

#texto-factory-lista{
	width:850px;
	text-align:justify;
	font-size:12px;
	color:white;
	padding:60px 0 0 85px;
	height:300px;
}

#texto-factory-lista p{
	padding:0 0 0 5px
}

#texto-factory{
	color:white;
	text-align:left;
	font-size:12px;
	padding:0 0 0 65px;
	clear:both;
	width:760px
}

#logo-escuela{
	float:left;
	padding:60px 0 0 60px
}

#logo-factory{
	float:right;
}

.links-bio{
	text-align:right;
	float:right;
	font-size:16px;
}

.links-bio a{
	text-decoration:none;
	text-transform:uppercase;
	color:#FFFFFF;
}

.btndiscography a img{
	padding:0 0 0 39px;
}

.btnothersites a img{
	padding:0 0 0 20px;
}


.btncontact a img{
	padding:0 0 0 -2px;
	margin:0 0 0 -7px;
}

.btnfactory a img{
	padding:0 0 0 57px;
}

.links-othersites img{
	padding:0 0 0 500px;
}

#othersites-columna{
	float:left;
	width:267px;
}

#othersites-columna p{
	margin:0 0 0 220px;
}

#othersites-columna-2{
	float:left;
	width:467px;
}

#othersites-columna-2 p{
	height:76px;
	margin:0 0 0 80px;
}

.url a{
	text-decoration:none;
	color:#B3CC6A;
}
