@charset "utf-8";
/* CSS Document */
*{margin:0;
padding:0;}
body {
	 /*font-family: Verdana, Arial, Helvetica, sans-serif;*/
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	 font-size:0.8em;	
	 color:#003399;
	 background-color:#3366cc;
	}
#contenedor{
	text-align:left;
	width:950px;
	/*width:1100px;*/
	margin:0 auto;	
	/*background-color:#FFF;*/
	/*background-image: url(imagenes/fondo-contenedor.jpg);*/}
#encabezado{	
	height:370px;
	/*background-color:#36F;*/
background-image:url(imagenes/encabezado.jpg);
	background-repeat: repeat-x;
}
#contenedor-encabezado{width:950px;
	margin:0 auto;
}
.imagen-central{float:left;}
#menu{
	float:left;
	/*padding-left:15px;*/
	width:205px;
	height:370px;	
	background-image:url(imagenes/menu.jpg);
	background-repeat: no-repeat;
	color: #FFF;
}
.menu{
	width:205px;
	height:38px;
	margin: 0;
	padding:0;	
	list-style:none;
	background-image:url(imagenes/menu.jpg);
	background-repeat: no-repeat;
	}
.menu li {float:left;}
.menu li a {
	display:block;	
	/*line-height:30px;
	height:30px;*/
	width:205px;
    height:38px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;		
	font-size:0.9em;
	color: #fff;
	margin-left:0;	
	}
.menu li span{display: block;
	overflow: hidden;
	text-indent:-9999em;
	}
.menu li.presentacion a {	
	background-position: 0 0;
	width:205px;
}
.menu li.presentacion a:hover {
	background-image:url(imagenes/menu.jpg);
	background-position: -205px 0px;
	height:40px;
	}
.menu li.artistas a{	
	background-position: 0 0;
	width:205px;
}
.menu li.artistas a:hover {
	background-image:url(imagenes/menu.jpg);
	background-position: -205px -38px;	
}
.menu li.programa a {
	background-position: 0 0;
	width:205px;	
}
.menu li.programa a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -76px;
}	
.menu li.talleres a {
	background-position: 0 0;
	width:205px;
	width:145px;
}
.menu li.talleres a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -114px;
}
.menu li.precios a {
	background-position: 0 0;
	width:205px;
}
.menu li.precios a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -152px;
}
.menu li.situacion a {
	background-position: 0 0;
	width:205px;
}
.menu li.situacion a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -190px;
}
.menu li.informacion a {
	background-position: 0 0;
	width:205px;
}
.menu li.informacion a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -228px;
}
.menu li.patrocinadores a {
	background-position: 0 0;
	width:205px;
}
.menu li.patrocinadores a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -266px;
}
.menu li.alsoncubero a {
	background-position: 0 0;
	width:205px;
}
.menu li.alsoncubero a:hover {
background-image:url(imagenes/menu.jpg);
	background-position: -205px -304px;
}
#contenedor-contenido{width:950px;
background-image:url(imagenes/fondo-contenedor-contenido.jpg);
	background-repeat: repeat-y;}
#contenido{
	/*width:631px;*/
	width:600px;
	margin-left:60px;
	padding:30px;
	padding-top:1px;
	/*background-color:#FFF;*/
	/*padding:30px;*/
	
	/*height:2000px;*/
}
p {margin:10px;}
.texto-presentacion{
	color: #003399;
	padding: 25px;
	font-style: italic;
}
h1{margin:10px;}
h1 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	text-indent:-99999em;
	}
#presentacion-algeciras-baila{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/presentacion-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#artistas{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/artistas.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#programa{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/programa.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#talleres{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/talleres.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#precios{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/precios.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#situacion{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/situacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#informacion{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/informacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#patrocinadores{width:500px; 
	height:80px;	
	text-align:left;
	margin-left:-90px;
	background-image: url(imagenes/patrocinadores.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
h2, h3, h4, h5, h6{margin:10px;
margin-left:0;
text-decoration:underline;
font-size:1.4em;
}

.listas {
	text-decoration:none;
	margin-left:10px;
	padding-left:10px;
	}
.listas ul{margin:0;
	padding:0;
	}
.listas li{
	height:125px;
	line-height:120px;
	margin:10px;
	padding:10px;
	padding-left:40px;
	list-style: none;
	background-image: url(imagenes/imagen-listas.gif);
	background-position: 0 53px; 
	background-repeat: no-repeat;
	}

.listas-normal {
	text-decoration:none;
	margin:10px;	
	padding:10px;		
	}
.listas-normal ul{margin:0;
	padding:0;
	}
.listas-normal li{
	list-style: none;
	background-image: url(imagenes/imagen-listas.gif);
	background-position: left 1px;
	background-repeat: no-repeat;
	/*height:35px;	*/
	padding-left:40px;
	padding-top:10px;
	padding-bottom:10px;
}

.imagen-listas{
        margin-left:20px;
        float:right;
        margin-right:0;
}
.enlace{
	color:#003399;
}
a.enlace:link{text-decoration:underline;}
a.enlace:hover{text-decoration:underline;color:#3366cc;}
table{
/*width:750px;*/
margin:0 auto;
margin-bottom: 0.21cm;
text-align:center;		border: 1px solid #3366cc;
}
td{border: 1px solid #3366cc;text-align:center;}
tr{border: 1px solid #3366cc;}				
#pie{width:950px;
background-color:#9F9;
height:272px;
margin:0;}
.imagen-pie{margin:0;
padding:0;
/*overflow:auto;*/}
