body {
	margin:0 auto;
	text-align:center;
	background: #330000;
	color: white;
	font: 15px  Arial, verdana;
	background: url("img/chapa.gif");

}
.bodyferia {
	margin:0 auto;
	text-align:center;
	background: black;
	color: white;
	font: 15px  Arial, verdana;
}
.wrapper {
	width: 950px;
	height:820px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperdonde {
	width: 950px;
	height:850px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperguitar {
	width: 950px;
	height:800px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperindex {
	width: 950px;
	height:900px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrappereventos {
	width: 950px;
	height:900px;
	background:url("img/chapa2.gif");
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperhistoria {
	width: 950px;
	height:1050px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperhalloween {
	width: 950px;
	height: 1200px;
	background:url("img/chapa2.gif");
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperhero {
	width: 950px;
	height: 1330px;
	background:url("img/chapa2.gif");
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrappervideo {
	width: 950px;
	height:1500px;
	background:#440000;
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
.wrapperzeppelin {
	width: 950px;
	height:950px;
	background:url("img/chapa2.gif");
	margin:0px;
	padding:0px;
	margin:0 auto;
	text-align: center;
	border:3px solid black;
}
div.cuerpo {
	width: 100%;
	background: url("img/fondo.gif");
	background-position: center;
	background-repeat: no-repeat;
}
div.cuerpohorario {
	width: 100%;
	height: 500px;
	margin: 0px;
	padding:0px;
	background: url("img/fondohorario.gif");
	background-position: center;
	background-repeat: no-repeat;
}
div.cuerpoaudio {
	width: 100%;
	height: 400px;
	text-align:center;
	margin-top: 20px;
	background: url("img/fondo.gif");
	background-position: center;
	background-repeat: no-repeat;
}
div.audioleft {
	float:left;
	width:400px;
	height:300px;
	text-align:center;
	border:3px ridge white;
	padding: 20px;
	font-weight: bold;
	font-size: 16px;
	margin-left:20px;
	background: url("img/fondo10px.gif");
}
div.audioright {
	float:left;
	width:400px;
	height:400px;
	text-align:center;
	padding-left: 50px;
	margin-top: 50px;
}

.inter {
	clear:both;
	width:100%;
	height: 30px;
	background: black;
	color:white;
	margin:0px;
}
h4 {
	margin-top: 0px;
	font-size: 18px;
}
.left {
	float:left;
	margin: 0 auto;
	width:25%;
	margin:10px;
	margin-top: 0px;
	padding: 15px;
	text-align:justify;

}
.centro {
	float: left;
	width:48%;
	margin-top: 10px;
	text-align:justify;
	padding: 10px;
	border-left:2px solid black;
	border-right:2px solid black;
	background:url("img/fondo.gif")no-repeat;
}
.right {
	float:right;
	width:16%;
	text-align:justify;
	margin-top: 20px;
	padding: 10px;
	height: 300px;
}
.donderight {
	float:right;
	width:65%;
	background:#440000;

}
.guitarleft {
	float:left;
	width:25%;
	margin-top: 20px;
	margin-left:15px;
	background:#440000;
}
.guitarright {
	float:right;
	width:65%;
	background:#440000;
  padding:20px;
  text-align: left;
  border-left: double 3px white;  
}

.ferialeft{
	float:left;
	width:15%;
	margin-top: 20px;
	margin-left: 50px;
	background:#440000;
}
.feriaright {
	float:right;
	width:75%;
	background:#440000;
  padding:0px;
   
}
.dondeleft {
	float:left;
	width:34%;
	margin-top: 50px;
	background:#440000;
}

.rightaudio {
	float: right;
	width:70%;
	margin: 20px;
	margin-top:150px;
}

.camiseta{
	border: 1px solid white;
}
.zombie{
	border: 1px solid white;
	margin: 5px;
	float: left;
}
.heineken{
	border: 1px solid white;
	float: left;
}
.hallo{
	border: 1px solid white;
	float: right;
}
.textoiz {
	margin: 0 auto;
	color: white;
	font: 15px  Arial, verdana;
	width:69%;
	text-align:justify;
	padding:10px;
	background:url("img/fondotexto.gif");
}
.textohorario {
	margin: 0 auto;
	width: 900px;
	height: 500px;
	color: white;
	font: 20px  Arial, verdana;
	text-align:justify;
	padding:20px;
	margin:10px;
	background: url("img/fondo10px.gif");
	
}
.textohistoria {
	margin: 0 auto;
	width: 900px;
	height: 700px;
	color: white;
	font: 16px  Arial, verdana;
	text-align:justify;
	padding:20px;
	margin:10px;
	margin-bottom: 0px;
	background: url("img/fondo.gif");
}
strong {
	color:#FFFF99;
}
strong.b {
	color: white;
}
a.opacidad {
	opacity: .5;
	width:80px;
}

a.opacidad:hover {
	opacity: 1;
}
.leftfotos {
	float: left;
	width: 20%;
	text-align: left;
	border: 3px ridge white;
	margin: 20px;
	padding: 10px;
	background: url("img/fondo10px.gif");
}
.rightfotos {
 float: left;
 width: 70%;
 }
h3.titulo {
  padding-top: 0px;
  text-align: center;
  border: 1px solid white;
  margin-top:0px;
  }
  
.righthalloween {
	float: left;
	width: 65%;
	text-align: center;
	margin: 20px;
	padding: 10px;
	height: 550px;

}
.lefthallowen {
	float: left;
	width: 20%;
	text-align: left;
	border: 3px ridge white;
	margin-left: 40px;
	margin-top:0px;
	padding: 10px;
	background: url("img/fondo10px.gif");
}
.righthallowen {
	float: left;
	width: 65%;
	text-align: center;
	margin: 0px;
	padding-bottom: 10px;
	height: 550px;

}

div.foot {
	border:3px solid black;
	text-align: center;
	margin: 0 auto;
	clear:both;
	width:950px;
	height: 45px;	
	color: white;
	font-size: 14px;
	background: url("img/girl2.gif") repeat-x;
	border-bottom:6px solid black;

}
.pie {
  background: url("img/fondo10px.gif");
	text-align:center;
	text-decoration:none;
	font-weight: bold;
	padding:10px;
	color: #FFF;
	margin:0px;
	border:1px solid black;


}
a.pie:hover {
	color:#FFFF00;
	background:#440000;
}


div.mail{
	width:100%;

}

.textocontacto {
	width:100%;
	margin-top:10px;
}
.contactoleft {
	border:3px ridge white;
	width: 50%;
	height: 400px;
	float: left;
	margin-left: 60px;
	background: url("img/fondo10px.gif");
}
.contactoright {
	border:3px ridge white;
	width: 30%;
	height: 400px;
	float:left;
	margin-left: 60px;
	background: url("img/fondo10px.gif");
}
.caja{
	text-align: center;
	height: 30px;
	width:99px;
	font-weight: bold;
	font-size: 15px;
	letter-spacing: 10px;
}

body.error {
	background:#440000;
}
h2.error {
	font-size:44px;
	color:white;
	text-align:center;
	font-family:arial,verdana;
}
p.error {
	font-size:34px;
	color:#C27C90;
	text-align:center;
}
p.error:hover {
	font-size:34px;
	color:#C27C90;
	text-align:center;
}
a.enlace {
	color: white;
	padding:0px 20px;
	text-decoration: none;
}
a.enlace:hover {
	color: #FFFF99;
	padding:0px 20px;
}
a.nlace {
	color: #FFFFA3;
	border: 1px solid black;
	text-decoration: none;
}
a.nlace:hover {
	color: #FFFF55;
	background:#710000;
	border: 2px solid black;
	text-decoration: none;
	font-weight: bold;
}

font.enlace{
	padding:0px 20px;
}
.plaza {
	border: 1px solid white;
	float: right;
	margin-left: 10px;
}
.plaza2 {
	border: 1px solid white;
	float: left;
	margin-right: 10px;
}
.map {
	
}
.map:hover {
	color:#FFFF33;
	text-align:left;
	text-decoration:none;
	font-weight: bold;
}
.cuerpovideos {
	width: 100%;
	height: 475px;
	background:#440000;
}
table.audio {
	text-align: center;
	margin:0 auto;
	border:1px solid white;
	padding: 20px;
}
td.audio {
	border:5px ridge white;
	background: url("img/chapa2.gif");
	padding: 10px;
	margin: 10px;
	font-weight: bold;
}
.videoleft {
 float:left;
 width:350px;
 text-align:center;
 margin:0 auto;
 height: 250px;
 margin-left:50px;
 padding-top: 20px;
 }
.videoright {
 float:left;
 width: 450px;
 height: 120px;
 text-align: center;
 margin-top: 50px;
 padding: 20px;
 background: url("img/fondo10px.gif");
 border: 3px ridge white;
 }
 .vacio {
  float: none;
  width: 100%;
  height: 260px;
  }
.videocenter {
 text-align:center;
 width: 100%;
 height: 400px;
 border-top: 6px double white;
 }
 a.aferia {
  font: 39 px;
  color: white;
	text-align:center;
	text-decoration:none;
	border: 2px ridge white;
  
  }
 a.aferia:hover {
  color: yellow;
  background: #330000;
  font: 38 px;
  border: 3px ridge white;
  }
