 @charset "utf-8";
/* CSS Document */
*{margin:0;
padding:0;}
body {
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size:0.8em;
	 color:#550010;
	 color:#996631;
	 color:#744E27;
	 /*background-color:#ede1d1;*/
	 background-image: url(imagenes/fondo-web.jpg);
	}
#contenedor{
	text-align:left;
	width:900px;
	margin:0 auto;
	background-image: url(imagenes/fondo-contenedor.jpg);}
#sub-encabezado-hotel{
	width:900px;
	height:390px;
	background-image: url(imagenes/fondo-encabezado-hotel.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.imagen-encabezado{margin:0;display:block;}
.hotel-reina-cristina{margin:0;float:left;}
#dedicatoria{
	width:470px;
	height:250px;
	float:right;
	margin-top:90px;	
	color:#fff;	
}
.dedicado-hotel-reina-cristina{
	text-decoration:underline;
	margin-top:0;
	height:47px;
	text-align:right;
	background-image: url(imagenes/dedicado-hotel-reina-cristina.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.dedicado-hotel-reina-cristina span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	text-indent:-99999em
	}
.texto-dedicado-hotel-reina-cristina{
	background-image: url(imagenes/fondo-dedicatoria.jpg);
	height:225px;
	/*padding:25px;*/
	padding-top:15px;
	padding-left:20px;
	padding-right:5px;
	margin:0;
	text-align:left;
	width:435px;
	background-repeat: no-repeat;
	font-size:0.85em;
}
.enlace-hotel-reina-cristina{color:#efe0ca;text-decoration:none;}
a.enlace-hotel-reina-cristina:link{text-decoration:none;}
a.enlace-hotel-reina-cristina:hover{text-decoration:underline;color:#996631;}
.enlace{color:#996632;}
a.enlace:link{text-decoration:underline;}
a.enlace:hover{text-decoration:underline;color:#594b46;}
.enlace-imagen img{border:0;}
a.enlace-imagen:link{border:0;}
a.enlace-imagen:hover{border:0;}
#menu{
	width:900px;
	background-image: url(imagenes/fondo-menu.jpg);
	background-repeat: no-repeat;
	height:76px;
	/*height:152px;*/
	text-align:center;
	display:block;}
.menu{
	width:900px;
	height:76px;
	margin: 0;
	padding:0;	
	list-style:none;
	background-image: url(imagenes/fondo-menu.jpg);
	background-repeat: no-repeat;
	}
.menu li {float:left;}
.menu li a {
	display:block;	
	line-height:76px;
	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:132px;
}
.menu li.presentacion a:hover {
	background-image: url(imagenes/fondo-menu.jpg);
	background-position: 0 76px;	
}
.menu li.artistas a{
	background-image: url(imagenes/fondo-menu.jpg);
	background-position: -132px 0;
	width:70px;
}
.menu li.artistas a:hover {
	background-image: url(imagenes/fondo-menu.jpg);
	background-position: -132px 76px;
}
.menu li.programa a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -202px 0;
	width:92px;
}
.menu li.programa a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -202px 76px;
}
.menu li.talleres a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -294px 0;
	width:77px;
}
.menu li.talleres a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -294px 76px;
}
.menu li.precios a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -371px 0;
	width:80px;
}
.menu li.precios a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -371px 76px;
}
.menu li.situacion a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -450px 0;
	width:87px;
}
.menu li.situacion a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -450px 76px;
}
.menu li.informacion a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -538px 0;
	width:103px;
}
.menu li.informacion a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -538px 76px;
}
.menu li.patrocinadores a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -641px 0;
	width:137px;
}
.menu li.patrocinadores a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -641px 76px;
}
.menu li.alsoncubero a {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -778px 0;
	width:122px;
}
.menu li.alsoncubero a:hover {
background-image: url(imagenes/fondo-menu.jpg);
	background-position: -778px 76px;
}
#contenido{overflow:visible;
/*float:left;
clear:none;*/}
/*.clear{clear:both;}*/
#bloque-izquierda{float:left;
width:460px;
}
#bloque-derecha{float:right;
width:440px;}
h1{margin:10px;}
h1 span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	text-indent:-99999em;
	}
#presentacion-algeciras-baila{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/presentacion-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#artistas{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/artistas-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#programa{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/programa-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#talleres{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/talleres-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#precios{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/precios-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#situacion{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/situacion-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#informacion{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/informacion-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
#patrocinadores{width:460px; 
	height:61px;	
	text-align:left;
	margin:10px;
	background-image: url(imagenes/patrocinadores-algeciras-baila.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}
h2{margin:10px;
margin-left:20px;
text-decoration:underline;
font-size:1.1em;
}
h3{margin:10px;
margin-left:20px;
text-decoration:underline;
font-size:1.1em;
}	
h4{margin:10px;
margin-left:20px;
text-decoration:underline;
font-size:1.1em;
}	
h5{margin:10px;
margin-left:20px;
text-decoration:underline;
font-size:1.1em;
}	
h6{margin:10px;
margin-left:20px;
text-decoration:underline;
font-size:1.1em;
}	
p{margin:20px;}
#pie{
	clear:both;
	text-align:center;
	margin:20px;
	padding:10px;
	background-image: none;
	width:auto;
	display:block;
	width:192px;
	margin:0 auto;
}
a#enlace-imagen {
    display:block;
    text-indent:-99999em;
	overflow:hidden;
    width:192px;
    height:180px;
    background:url(imagenes/alsoncubero-2010.gif) top left no-repeat;
}
a#enlace-imagen:hover {
    background:url(imagenes/alsoncubero-2010-hover.gif) top left no-repeat;                         
}
a#replaced {
    display:block;
    text-indent:-9999em;
    width:77px;
    height:25px;
    background:url(imagenes/ancla-contenido.jpg) top left no-repeat;
}
a#replaced:hover {
     background:url(imagenes/ancla-contenido-hover.jpg) top left no-repeat;
}
.listas {
	text-decoration:none;
	margin-left:20px;
	padding-left:20px;
	}
.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;
	}
.imagen-listas{
        margin-left:20px;
        float:right;
        margin-right:150px;
}
/*.limpia-listas{clear:both;}*/
.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;
}
table{
width:750px;
margin:0 auto;
margin-bottom: 0.21cm;
text-align:center;		border: 1px solid #996631;
}
td{border: 1px solid #996631;text-align:center;}
tr{border: 1px solid #996631;}
.subrayado{text-decoration: underline;}
.resaltado-rojo{
	color:#e65252;
	font-size: 1.2em;
	font-weight: bold;
}