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

.eventos {
	background-image: url(../interface/fondo-borde-verde-eventos.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

.eventos-pasados {
	background-image: url(../interface/fondo-borde-verde-eventos-pasados.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}

div.datos-eventos {
	width: 951px;
	height: 55px;
	padding-left: 30px;
	margin: 0 auto;
}

.contenedor-eventos {
	padding-top: 80px;
	background-image: url(../interface/fondo-eventos.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

.contenedor-eventos-pasados {
	padding-top: 80px;
	background-image: url(../interface/fondo-eventos-pasados.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

div.pie-eventos-pasados {
	clear: both;
	background-image: url(../interface/pie-eventos-pasados.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 14px;
}

div.pie-eventos-siguientes {
	clear: both;
	background-image: url(../interface/pie-eventos-siguientes.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 14px;
}

ul.informacion { margin-top: 40px; list-style: none; width: 248px; position: relative; top: -50px; float: right; }

ul.informacion li { margin-bottom: 10px; color: #fff; font-size: 12px; padding-left: 10px; padding-right: 10px; }

li.fecha { text-align: right; }
ul.informacion li.titulo { font-size: 17px; }
li.descripcion { }
li.cover { }
li.tickets { }
li.reservacion { }

ul.informacion li strong { color: #8cc63f; }

.banner { width: 694px; float: left; text-align: center;}
.informacion-evento { width: 951px; margin: 0 auto; padding-left: 30px; }

a.link-download {
	text-indent: -10000px;
	display: block;
	clear: both;
	height: 25px;
	background-image: url(../interface/download_flyer-boton.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul.links-anos-galeria { display: block; width: 100%; height: 20px; list-style: none; padding: 10px 0 10px 30px; }
ul.links-anos-galeria li { float: left; }

ul.links-anos-galeria li a { padding-right: 10px; text-indent: -10000px; display: block; width: 52px; height: 20px; background-repeat: no-repeat; background-position: center center; }

ul.links-anos-galeria li a:link.galeria-2005 { background-image: url(../interface/link-anos-2005.jpg); }
ul.links-anos-galeria li a:visited.galeria-2005 { background-image: url(../interface/link-anos-2005.jpg); }
ul.links-anos-galeria li a:hover.galeria-2005 { background-image: url(../interface/link-anos-2005-hover.jpg); }
ul.links-anos-galeria li a:active.galeria-2005 { background-image: url(../interface/link-anos-2005.jpg); }

ul.links-anos-galeria li a:link.galeria-2006 { background-image: url(../interface/link-anos-2006.jpg); }
ul.links-anos-galeria li a:visited.galeria-2006 { background-image: url(../interface/link-anos-2006.jpg); }
ul.links-anos-galeria li a:hover.galeria-2006 { background-image: url(../interface/link-anos-2006-hover.jpg); }
ul.links-anos-galeria li a:active.galeria-2006 { background-image: url(../interface/link-anos-2006.jpg); }

ul.links-anos-galeria li a:link.galeria-2007 { background-image: url(../interface/link-anos-2007.jpg); }
ul.links-anos-galeria li a:visited.galeria-2007 { background-image: url(../interface/link-anos-2007.jpg); }
ul.links-anos-galeria li a:hover.galeria-2007 { background-image: url(../interface/link-anos-2007-hover.jpg); }
ul.links-anos-galeria li a:active.galeria-2007 { background-image: url(../interface/link-anos-2007.jpg); }

ul.links-anos-galeria li a:link.galeria-2008 { background-image: url(../interface/link-anos-2008.jpg); }
ul.links-anos-galeria li a:visited.galeria-2008 { background-image: url(../interface/link-anos-2008.jpg); }
ul.links-anos-galeria li a:hover.galeria-2008 { background-image: url(../interface/link-anos-2008-hover.jpg); }
ul.links-anos-galeria li a:active.galeria-2008 { background-image: url(../interface/link-anos-2008.jpg); }

a:link.boton-reservacion { text-indent: -10000px; display: block; height: 49px; background-image: url(../interface/boton-reservacion.png); background-repeat: no-repeat; background-position: center top; }
a:visited.boton-reservacion { text-indent: -10000px; display: block; height: 49px; background-image: url(../interface/boton-reservacion.png); background-repeat: no-repeat; background-position: center top; }
a:hover.boton-reservacion { background-position: center bottom; }

a:link.boton-fullgallery { text-indent: -10000px; display: block; height: 79px; background-image: url(../interface/boton-fullgallery.png); background-repeat: no-repeat; background-position: center top; }
a:visited.boton-fullgallery { text-indent: -10000px; display: block; height: 79px; background-image: url(../interface/boton-fullgallery.png); background-repeat: no-repeat; background-position: center top; }
a:hover.boton-fullgallery { background-position: center bottom; }

h2.titulo-evento { color: #fff; }
h3.fecha-evento { color: #ffd200; font-size: 17px; }