/* CSS Document */
body{
	background: #000000;
	font:normal 12px/15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	padding:0;
	float: none;
}

ul{
	list-style:none;}
.spacer{
	font-size:0; line-height:0; clear:both;}
.links-bio{
	text-align:right;
	float:right;
	font-size:16px;
}

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

#bloque-calendario{
	padding:20px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	font-size:10px;
}
.url a{
	text-decoration:none;
	color:#B3CC6A;
}
#bloque-calendario ul{
	list-style:none;
	font-family: "Helvetica LT Condensed";
	text-align:left;
	font-size:11px;
}

#bloque-ultimas-fechas{
	padding:20px 0 0 10px;
	float:left;
	position:relative;
	font-size:12px;
}

#bloque-ultimas-fechas ul{
	padding:0 0 0 0;
	font-family: "Helvetica LT Condensed";
	list-style:none;
	text-align:left;
}

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

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

#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:150px;
	height:265px;
	text-align:left;
	padding:0;
	margin:0;
}

#lugar{
	float:left;
	width:250px;
	height:265px;
	text-align:left;
}

#ciudad{
	float:left;
	width:180px;
	text-align:left;
	height:265px;
}

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

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

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

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

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

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

#artista{
	float:left;
	width:150px;
	text-align:left;
	padding:0;
	margin:0 0 0 5px;
}
#fila{
	float:left;
	width:150px;
	height:60px;
	text-align:left;
	padding:0;
	margin:0 0 0 0px;
}

#logos{
	float:left;
	width:60px;
	height:60px;
	text-align:left;
	padding:0;
	margin:0;
}

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

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

#artista ul{
	padding:10px 0 0 0 !important;
	margin:0
}
#fila ul{
	padding:0 0 0 0 !important;
	margin:0
}
#logos ul{
	padding:53px 0 0 0 !important;
	margin:0
}

#track ul{
	padding:10px 0 0 0 !important;
	margin:0;
}

#lavel ul{
	padding:10px 0 0 0 !important;
	margin:0;
}


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

#logos ul li{
	padding:0 0 5px 0;
	margin:0;
	height:60px;
}

#artista ul li img{
	vertical-align:middle;
	margin-right:5px
}

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

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

/* -- main container start -- */
#centrado{
	text-align:center;
}

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

#center-media{
	width:932px;
}
#logo-escuela{
	float:left;
	padding:60px 0 0 60px
}

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

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


#logo-factory{
	float:right;
}
#mainContainer{
	position:absolute;
	margin:0 auto 0 auto;
	width:1000px;
	padding:0px 0px 0px 0px;
	height:1064px;
	text-align:left;
	margin:auto;
	color:#CCC;
	background-image: url(images/fondo_home.jpg);
	background-repeat: no-repeat;
	
}
#contenido{
	width:1000px;
	height:650px;
	margin-top:212px;
	
}
#contenido_media{
	width:1000px;
	height:900px;
	margin-top:212px;
	
}

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

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


#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;
}
#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;
}

#center{
	width:999px;
	height:650px;
}
#left{
	width:400px;
	height:661px;
	float:left;
	
}

#left img{
	
	margin:0;
}


#misc-bio{
	width:530px;
	height:90px;
	float:left;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 370px;
}

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

#misc-bio img{
	border:none;
	padding:20px 0 0 220px;
}
#misc-bio a{
	text-decoration:none;
	color:#FFFFFF;
}
#misc-player{
	width:500px;
	height:90px;
	float:left;
}
#right{
	width:600px;
	height:664px;
	float:left;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#right p img{
	padding:0;
	margin:18px 0 0 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:1000px;
	text-align:justify;
	font-family: "Helvetica LT Condensed"; 
	font-size:13px;
	color:#CCCCCC;
	padding:10px 0 0 0;
	height:600px;
}
#texto_media{
	width:1000px;
	text-align:justify;
	font-family: "Helvetica LT Condensed"; 
	font-size:13px;
	color:#CCCCCC;
	padding:10px 0 0 0;
	height:900px;
}

#texto p{
	padding:5px 0 0 0px;
}

#texto-discography{
	width:900px;
	text-align:justify;
	font-size:12px;
	color:#CCCCCC;
	padding:0px 0 0 0px;
	height:400px;
	margin-top:0px;
	
}

#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:15px 0px 0px 35px;
}

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

#texto-factory-lista{
	width:850px;
	text-align:justify;
	font-family: "Helvetica LT Condensed";
	font-size:12px;
	color:white;
	height:300px;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 85px;
}

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

#texto-factory{
	color:white;
	font-family: "Helvetica LT Condensed";
	text-align:left;
	font-size:13px;
	padding:0 0 25px 65px;
	clear:both;
	width:760px
}

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

#logo-factory{
	float:right;
}

/* -- main container end -- */
/* -- header start -- */

#header{
	width:1000px;
	height:210px;
}

#icons1{
	width:420px;
	height:60px;
	position:absolute;
	top: 135px;
	left: 600px;

}



#header img{
	border:none;
	position:absolute;
	left:4px;
	top:2px;
}
#header face{
	border:none;
	position:absolute;
	left:30px;
	top:30px;
}

#header ul{
	position:absolute;
	left:2px;
	top:162px;
	width: 1007px;
	height: 43px;
}
#header ul li{
	height:31px;
	padding:0 10px;
	float:left;
	color: #000000;
}
#header ul li a{
	font:bold 12px/31px Arial, Helvetica, sans-serif; color:#d7d7d7;
	background-color:#000000; background-image:none; display:block;
	text-decoration:none;}
#header ul li a:hover{
	font:bold 12px/31px Arial, Helvetica, sans-serif; color:#f21f03;
	text-decoration:none;}

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

#top a img{
	border:none;
	padding:26px 20px 0 20px;
}
/* -- header end -- */
/* -- body start -- */
#body{
	width:1000px;
	margin:0 px;
	padding:0 0px 0 0px;
}
/* -- body end -- */
/* -- left pannel start -- */
#left{
	width:400px;
	float:right;
	margin-top:206px;
	position:absolute;
	right:1px;
	top:1px
	}
#right{
	width:466px;
	height:420px;
	float:left;
}
#leftface{
	width:50px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	color:#484848;
	background-color: #484848;
	position: absolute;
	left: 400px;
	top: 693px;
}
#left span.leftTop{
	background:url(images/left_top_bg.png) no-repeat 0 0 #484848; color:#484848;
	height:15px; width:146px; display:block; line-height:0; font-size:0;}
#left span.leftBottom{
	background:url(images/left_bottom_bg.gif) no-repeat 0 0 #484848;
	height:100px;
	width:146px;
	display:block;
	line-height:0;
	font-size:0;
	margin:50px 0 0 0;
}




/* right pannel start -- */
#right{
	width:600px;
	padding:0;
	float:left;
	margin-top: 206px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#right span.rightTop{
	background:url(images/left_top_bg.gif) no-repeat 0 0 #FFFCF5; color:#A56100;
	height:15px; width:146px; display:block; line-height:0; font-size:0;}
#right span.rightBottom{
	background:url(images/left_bottom_bg.gif) no-repeat 0 0 #FFFCF5; color:#A56100;
	height:15px; width:146px; display:block; line-height:0; font-size:0; margin:60px 0 0 0}
#right span.icon{
	background:url(images/right_icon.gif) no-repeat 0 0 #FFFCF5; color:#A56100;
	width:124px; height:102px; margin:0 10px; display:block;}
#right h2{
	background:url(images/right_h2_bg.gif) no-repeat 0 0 #F3ECD9; color:#000000;
	font:bold 14px/23px Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 10px; width:112px; height:23px; margin:0 12px;}
#right ul{
	padding:14px 12px 10px 12px;}
#right ul li a{
	background:url(images/red_bullet.gif) no-repeat 11px 6px #F3ECD9; color:#897B56;
	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	height:17px; width:101px; padding:0 0 0 21px; display:block; }
#right ul li a:hover{
	background:url(images/right_link_bg.gif) no-repeat 0px 0px #F3ECD9; color:#897B56;
	font:bold 12px/17px "Trebuchet MS", Arial, Helvetica, sans-serif; text-decoration:none;
	height:17px; width:101px; padding:0 0 0 21px; display:block; }
/* right pannel end -- */
/* footer start -- */
#texto{
	width:775px;
	text-align:left;
	font-size:12px;
	color:#CCCCCC;
	height:400px;
	padding: 20px 0px 0px 15px;
}
#footer{
	background:url(images/footer_bg.gif);
	color:#000000;
	width: 100px;
}
#bloque_1 {
	float: left;
	padding: 10px 0px 0px 5px;
	width: 235px;
	height: 160px;
}

#bloque_2 { 
	margin: 0;
	padding: 10px 0px 0px 5px;
	float: left;
	width: 250px;
	height: 1% /* Holly hack for Peekaboo Bug */
}
#bloque_3 {
	float: left;
	padding: 10px 0px 0px 5px;
	width: 200px;
}
#bloque_4 {
	float: right;
	width: 240px;
	height: 1%;
	padding: 10px 0px 0px 5px;
	
}
.footer{
	width:1000px;
	height:165px;
	position:absolute;
	margin:0 auto;
	padding:20px 0 0 0px;




    background-color:;
	top: 874px;
	left: 3px;
}

.footer ul{
	width:230px; margin:0 auto;}
	
.footer ul li a{
	font:bold 11px/20px Arial, Helvetica, sans-serif; text-decoration:none;
	color:#cdcdcd; padding:0 8px;}
.footer ul li a:hover{
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	padding:0 8px;
}
.footer p{
	margin:0 auto; width:180px;
	font:normal 11px/18px Arial, Helvetica, sans-serif;}

/* footer end -- */

