@charset "utf-8";
/* CSS Document */

body {
	background:				#FFF url(../imagenes/fondo.jpg) repeat-x;
	margin:					0;
	padding:				0;
	font-family:			Arial;
}

p {
	margin:					0;
	padding:				10px;
	line-height:			16px;
}

img {
	border: 0;	
}

h2 {
	margin:					0;
	padding:				10px;
	padding-bottom:			0;
	font-size:				18px;
	font-weight:			normal;
	text-align:				center;
}

h3 {
	margin:					0;
	margin-bottom:			10px;
	font-size:				16px;
	font-weight:			normal;
}

#form-contacto {
	margin:					0;
	padding:				10px;
	width:					320px;	
}

#form-contacto input,textarea {
	margin-bottom:			2px;
	margin-top:				2px;
	border:					1px solid #444;
	background:				none;
	color:					#1573b4;
	padding:				5px;
	width:					310px;
}

#form-contacto #mensaje {
	height:					54px;
	margin-top:				2px;
	margin-bottom:			5px;
}

#form-contacto #boton {
	margin:					0 auto;
	padding:				0;
	color:					#333;
	width:					100px;
	height:					25px;
	line-height:			25px;
}

#contenedor {
	margin:					0 auto;
	width:					950px;	
}

#cabecera {
	background:				url(../imagenes/cabecera.jpg);
	width:					950px;
	height:					180px;
	margin-bottom:			20px;
}

#contenido {
	margin:					0 auto;
	color:					#333;
	font-size:				12px;
	width:					850px;
}

#contenido-1 {
	margin:					0 auto;
	color:					#333;
	font-size:				12px;
	width:					600px;
}

#contenido-2 {
	color:					#333;
	font-size:				12px;
	width:					630px;
	float:					left;
}

#lateral {
	color:					#333;
	font-size:				12px;
	width:					210px;
	margin-left:			10px;
	float:					left;
}

#mapa {
	margin-right:			10px;
	height:					300px;
	float:					left;
}

#foto-paquete-1 {
	margin-right:			10px;
	height:					251px;
	float:					left;
}

#foto-paquete-2 {
	margin-right:			10px;
	height:					271px;
	float:					left;
}

#foto-paquete-3 {
	margin-right:			10px;
	height:					271px;
	float:					left;
}

#ofertas {
	height:					118px;
	width:					402px;
	position:				absolute;
	left:					640px;
	top:					10px;
	background-image:		url(../imagenes/ofertas-acrilico.png);
	z-index:				10;
}

#separador {
	border-top:				1px dashed #666;
	width:					600px;
	height:					2px;
	margin:					10px 0;
	clear:					both;
}

#menu {
	height:					46px;
	position:				relative;
	top:					136px;
	left:					25px;
}

#menu span {
	display:				block;
	float:					left;
	width:					150px;
	height:					45px;
}

#menu .boton-1 {
	background:				url(../imagenes/menu-eventos.jpg);
}

#menu .boton-2 {
	background:				url(../imagenes/menu-dj.jpg);
}

#menu .boton-3 {
	background:				url(../imagenes/menu-store.jpg);
}

#menu .boton-4 {
	background:				url(../imagenes/menu-corporativo.jpg);
}

#menu .boton-5 {
	background:				url(../imagenes/menu-sonorizaciones.jpg);
}
#menu .boton-6 {
	background:				url(../imagenes/menu-contacto.jpg);
}


#menu span:hover {
	background-position:	center;
	cursor:					hand;
}

#menu #activo {
	background-position:	bottom;
}

#fotos {
	margin-top:				10px;
	width:					250px;
	height:					350px;
}

#pie-pagina {
	margin-bottom:			20px;
	margin-top:				20px;
	padding-top:			20px;
	color:					#444;
	font-size:				12px;
	clear:					both;
	width:					950px;
	height:					60px;
}

#pie-pagina p{
	text-align:				center;
}

.texto-azul {
	color:					#1573b4;
	font-weight:			bold;
}

.texto-azul-marcado {
	color:					#1573b4;
	font-size:				18px;
	font-weight:			normal;
}

ul {
	color:					#333;
	list-style:				bullet;
	margin:					0;
	padding:				0;
	padding-left:			0;
	padding-bottom:			5px;
	text-align:				left;
}

#promo {
	float:					left;
	position:				fixed;
	left:					15px;
	top:					210px;
	height:					300px;
	width:					120px;
}