@charset "utf-8";
*{
	margin:0;
	padding:0;
	border:none;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	background:#000;
	font-size:.8em;
	color:#FFF;
}

a,a:link,a:hover,a:visited {
	color:#a01470;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h1,h2,h3,h4,h5,h6{
	color:#cd82a8;
}

h1{
	margin:20px 0 ;
	text-align:center;
	}

h2{
	margin:20px 0 10px 0;
	text-align:center;
	}
	
h1.peq{
	font-size:1.7em;
}
.borrar{
	clear:both;
}

span.peq{
	font-size:.7em;
}
img.left{
	float:left;
	margin:10px 10px 10px 0;
}

img.der{
	float:right;
	margin:0 0 20px 20px;
}

div.der{
	float:right;
	margin:0 0 20px 20px;
}

img.der_margin{
	float:right;
	margin:130px 0 20px 20px;
}

.fb{
	float:left;
	margin:35px 0 0 5px;
}
p{
	margin:0 0 10px 0;
}

dl{
	
}
dt{
	font-weight:bold;
	color:#cd82a8;
	margin:10px 0 0 0;
}

p.left{
	float:left;
	margin:0 0 0 0;
}


	

span.destacado{
	color:#b34689;
	font-size:.8em;
	font-weight:bold;
}

span.cancelado{
	color:#0F3;
	font-size:1em;
	font-weight:bold;
}

span.minusculas{
	text-transform:lowercase;
}

#contenedor{
	width:900px;
	margin:0px auto;
	text-align:center;
		/*
	border:#039 dashed 1px;
	*/
	padding:10px 30px 0 30px;
}

.home{
	padding:0;
}

#contenedor_big{
	width:90%;
	max-width:1200px;
	min-width:900px;
	margin:0px auto;
	/*
	border:#039 dashed 1px;
	*/
	padding:10px 30px 0 30px;
}


#cabecera img#logo{
	float:left;
	margin:0 20px 0px 0;
}

#cabecera{
	clear:both;
	height:120px;
	margin:0 auto;
;
	width:900px;
}

/* MENU PRINCIPAL  --------------------------------------------------------------------------------------- */	





#menu {

	height: 37px;
	margin: 30px 0 0 0;
	padding: 0 0 0 0px;
	list-style: none;
	float:left;

}



	#menu li {

		z-index:1000;
		position: relative;  /* to contain the dropdown menu */
		float: left;
		list-style:none;
		background:url(graficos/fondo_menu.gif) repeat-x;
		height:37px;
		width:140px;


		}
		
		#menu li:first-child{

		background:url(graficos/fondo_menu_izq.gif) no-repeat right top;
		width:9px;
		}
ul#menu li.der{
	background:url(graficos/fondo_menu_der.gif) no-repeat left top;
	width:9px;
}


	#menu li a {

		display: block;
		font-weight: bold;
		color: #fff;
		text-align:center;
		padding: 10px 0 0 0px;
		font-size:.9em;

		}

#menu li.on{
	background:url(graficos/fondo_menu_hover.gif) repeat-x;
	color:#a01470;

}

#menu li.on a{
		color:#a01470;

}


	#menu li a:hover {

		background:url(graficos/fondo_menu_hover.gif) repeat-x;
		width:140px;
		height:37px;
		color:#a01470;
	text-decoration:none;

		}







/* MENU DESPEGLABLE  --------------------------------------------------------------------------------------- */	



#menu li ul.dropmenu {

		position: absolute;
		display: block;
		left: -5000px;
		width: 140px;
		height: 120px;
		margin: 0;
		padding: 0 0 0px 0;
		background:;
		z-index:1;
		background:#FFF;
		border-bottom:#a01470 solid 1px;
		border-left:#a01470 solid 1px;
		border-right:#a01470 solid 1px;

		}

	#menu li:hover ul.dropmenu{

		left: -1px;
		top: 37px;
		z-index: 900; /* por encima de todo el contenido de la pagina */

		}

	#menu li ul.dropmenu li,#menu li ul.dropmenu li:first-child {

		height:1px;
		width:150px;
		float: none;
		padding: 10px;
		margin:0;
		background:none;
		

		}

	#menu li ul.dropmenu li a {
		display: block;
		font-size: .8em;
		font-weight:bold;
		background: none;
		margin: 0px;
		padding:0;
		font-weight:bold;
		color:#a01470;
		text-decoration:none;
		text-align:left;
		height:20px;

		}
	#menu li ul.dropmenu li a:hover {
		text-decoration:underline;
		height:20px;
	
		

		}

/*





ul#menu{
	list-style:none;
	float:right;
	margin:50px 0 0 0;
}

ul#menu li{
	
	width:150px;
	height:18px;
	float:left;
	padding:0px 0;
	text-align:center;
	position:relative;

	border:#333 dashed 1px;

	height:39px;
	
	
}

ul#menu li a{
	background:url(graficos/fondo_menu.gif) repeat-x;
	width:150px;
	height:18px;
	padding:10px 0;
	text-align:center;
	display:block;
	
	
}




ul#menu li a:hover{
	background:url(graficos/fondo_menu_hover.gif) repeat-x;
	color:#a01470;

}


ul#menu li a{
	color:#FFF;
	font-weight:bold;
}



ul#menu li a:hover{
		text-decoration:none;

}

ul#menu li ul.dropmenu{
	position:absolute;
	top:37px;
	left:-5000px;
	list-style:none;
	z-index:10;

	
	
}

ul#menu li ul.dropmenu li{
	
	text-align:left;
	font-size:.8em;
	padding:0px 4px;
	width:140px;
	height:20px;
}

ul#menu li ul.dropmenu li a{
	background:#FFF;
	color:#a01470;
	text-decoration:none;
	display:block;
	padding:6px 4px;
	width:140px;
	text-align:left;
}

ul#menu li ul.dropmenu li a:hover{
	text-decoration:underline;
}

ul#menu li:hover ul.dropmenu{
	left:0px;
	z-index:10;
}

/*
ul#submenu{
	margin:20px auto;
	width:800px;
}

ul#submenu li{
	list-style:none;
	display:inline;
	padding:0 20px;
	font-size:1em;
	font-weight:bold;
}
*/

#artistas{
	background:url(graficos/fondo_disco.png) repeat-y;
}


#fotos{
	float:left;
	
	width:425px;
	
		margin:30px auto 10px auto;
	text-align:center;
	position:relative;
	height:380px;
	
	
	}
	
#fotos img{
	position:absolute;
	top:0;
	left:50px;
}


#fotos object{
	position:absolute;
	top:0;
	right:0;
}
#texto{
	float:left;
	width:300px;
	/*
	border:#0F0 dashed 1px;
	*/
	margin:-80px 0 30px 20px;
}

#texto_alto{
	float:left;
	width:300px;
	/*
	border:#0F0 dashed 1px;
	*/
	margin:-150px 0 30px 20px;
}

div#contratar{
	clear:both;
	border:#0F0 dashed 1px;
	height:50px;
}

a#contratar{
	background:url(graficos/fondo_boton.gif) no-repeat;
	width:151px;
	height:37px;
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:10px 0;
	margin:0 20px 0 450px;
	text-align:center;

}

a#contratar_centro{
	background:url(graficos/fondo_boton.gif) no-repeat;
	width:151px;
	height:37px;
	display:block;
	color:#FFF;
	font-weight:bold;
	padding:10px 15px;
	margin:20px auto;


}


a#contratar:hover{
	text-decoration:none;
	background: url(graficos/fondo_boton_hover.gif) no-repeat;
	
	}

#pie{
	background:#cd82a8;
	width:100%;
	height:10px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	clear:both;
	font-size:.7em;
	padding:10px;
}

ul#pie li{
	display:inline;
	padding:0 20px;
	border-left:#FFF solid 1px;
}

ul#pie li:first-child{
	border-left:none;
}

ul#pie{
	list-style:none;
}

#pie a{
	color:#FFF;
	text-transform:uppercase;
	
}

div.der_margin{
	width:600px;
	float:right;
}


div.texto{
	text-align:left;
	width:900px;
	margin:0 auto;
	background:rgba(0,0,0,0.6);
	padding:20px;
}

#ferias{
	clear:both;
	width:850px;
	margin:0 auto;
	padding:0  ;
	background:url(graficos/vinilos.jpg);
}

#ferias img.left{
	margin:20px 3px 10px 0;
}

div.feria{
	width:253px;
	height:125px;
	float:left;
	background:rgba(0,0,0,0.8);
	padding:10px;
	margin:3px 5px;
}



#ferias h2, #ferias h1{
	color:#FFF;}

 h1.ferias{
	color:#FFF;
}

p.item{
	float:left;
	width:180px;
	height:200px;
	margin:20px 10px;
	background:rgba(0,0,0,0.6);
	text-align:center;
	font-weight:bold;
}

p.item img{
	margin:10px;
	
}


p.item a img:hover{
	text-decoration:none;
}

form{
	margin:0 0 30px 0;
}

form.left{
	width:400px;
	float:left;
}

#artistas div.left{
	width:450px;
	float:left;
}
input, textarea{
	display:block;
	border:#666 solid 1px;
	margin:0 0 20px 0;
	
}

input[type="submit"]{
	background:url(graficos/fondo_boton.gif) no-repeat;
	width:151px;
	height:37px;
	border:none;
	color:#FFF;
	font-weight:bold;
}

input[type="submit"]:hover{
	background:url(graficos/fondo_boton_hover.gif) no-repeat;
}

input{
width:150px;
}

textarea{
	width:250px;
}

input:focus, textarea:focus{
	border:#a01470 solid 1px; 
}

label{
	display:block;
	font-weight:bold;
}