/* Hoja de estilo de La Matatena: disposici�n de la p�gina de inicio */

/********************************/
/* Encabezado		 	*/
/********************************/
/*body { padding: 77px 0 0 0; }*/

div#encabezado { z-index: 100; background: white url("imagenes/LogoMatatenaSinTexto106x77.jpg") repeat-x; top: 0; left: 0; width: 100%; height: 77px; min-width: 35em; }
div#cuerpo { padding: .5em 0; background-color: white; background-image: url("imagenes/SegundoPlano.jpg"); }

/*@media screen { body>div#encabezado { position: fixed; } }
* html body { overflow: hidden; }
* html div#encabezado { position: absolute; }
* html div#cuerpo { height: 100%; overflow: auto; }*/

/********************************/
/* Disposici�n general		*/
/********************************/
/* Ref.: http://www.alistapart.com/articles/holygrail */
div#logo {
	/*float: left;*/ border-style: none;
	position: relative;
	left: 0;
	top: 0;
}
div#logo img { border-style:none; }
/* Pour le festival la hauteur est 91px;*/
div#encabezado {
	height: 91px;
}

div#banner-horarios {
	position: relative;
	left: 0;
	top: 0;
	min-width: 800px;
}
div#banner {
}
div#horarios {
position: relative;
	left: 0;
	top: 0;
	/*margin-left: 565px;
	margin-top: -89px;*/
	z-index: 1000;
}
div#horarios p {
	text-align: center;
	width: 137px;
}
@media (min-width: 1024px) {
	div#banner-horarios {
		left: 100px;
	}
}
/*div#busqueda { text-align: right; position: absolute; right: .3em; bottom: .6em; font-size: .8em; }*/
div#busqueda { text-align: right; font-size: .8em; float: right; padding-right: .3em; padding-top: 50px; }

div#cuerpo { padding-left: 209px; padding-right: 332px; min-width: 259px; }  /* min-width = 800 - 209 - 332 = 259 */
* html div#cuerpo { min-width: 541px; } /* min-width = 209 + 332 = 541 */

div#cuerpo .columna { position: relative; float: left; }

div#navigacion { right: 209px; width: 209px; margin-left: -100%; }

div#contenido-principal { width: 100%; }

div#eventos { width: 322px; margin-right: -332px; padding: 0 5px; overflow: hidden; margin-top: 50px; }

div#pie { clear: both; border-style: solid; border-width: 2px 0 0 0; border-color: #D4E1EE; margin-right: -322px; }

/* Border fix for IE */
* html div#pie { border-style: none; }
* html div#pie p, * html div#pie div { border-style: solid; border-width: 2px 0 0 0; border-color: #D4E1EE; }
* html div#cuerpo div#pie div.imprimir { float: none; }

/********************************/
/* Columnas iguales		*/
/********************************/
div#cuerpo { overflow: hidden; }
div#cuerpo .columna {
	padding-bottom: 20010px;  /* X + padding-bottom */
	margin-bottom: -20000px;  /* X */
}
div#pie { position: relative; }



*:first-child+html div#cuerpo .columna {
	padding-bottom: 0px;  /* X + padding-bottom */
	margin-bottom: 0px;  /* X */
}

.tx-gsislideshow-pi1 { text-align: center; }
.tx-gsislideshow-pi1 p { font-size: .7em; }
.tx-gsislideshow-pi1 p.csc-caption { font-size: .7em; margin: .4em 0; }