body {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:0.75em;
	margin:0px;
	padding:0px;
	background-color:#000000;
}
.adapta:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
* html .adapta {
	height: 1%;
}
.clear{
	clear:both;
}
#redimensionar
{
width:100%;
float:left;
background-image:url(../img/fnd_cabecera.gif);
background-position:top;
background-repeat:repeat-x;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}
h1{
margin:0;
padding:0;}
.bold{
font-weight:bold;
}
/* ESTRUCTURA 
Principales */ 
#fondo_flores{
	background-image:url(../img/fondo.gif);
	width:100%;
	float:left;
}
#bloque_izquierda{
	width:15%;
	float:left;
	margin-top:41px;
	background-color:#5F4604;
}
#bloque_central{
	width:720px;
	float:left;
}
#bloque_derecha{
	width:128px;
	background-color:#AF7D00;
	float:left;
	margin-top:41px;
	margin-left:auto;
}
#bloque_pie{
	margin-bottom:0px;
	font-weight:bold;
	text-align:center;
	width:100%;
	height:100%;
	border-top:solid;
	border-top-width:1px;
	border-top-color:#AF7D00;
	background-color:#000;
	float:left;
	padding-top:15px;
	line-height:5px;

}
/*Secundarias*/
	#menu{
	float:right;
	font-weight:bold;
	font-size:1.08em;
	line-height:18px;
	width:140px;
	height:125px;
	padding-right:10px;
	padding-top:5px;
	
	}
.txt_banner{
width:100px;
padding-left:20px;
height:50px;
padding-top:20px;
color:#312b1f;
font-size:1.30em;
float:left;
}
#txt_banner_fondo{
width:268px;
height:93px;
background-image:url(../img/banner_hab.jpg);
font-weight:bold;
float:left;}
	#logo{
	width:128px;
	height:130px;
	float:left;
	height:106px;
	}
.cabecera_superior{
	width:698px;
	height:36px;
	text-align:right;
	padding-right:22px;
	padding-top:5px;
	background-color:#000;
	font-weight:bold;
	border:none;
	}
/*CABECERAS POR APARTADOS*/
#hotel_historia{
	width:698px;
	height:36px;
	background-image:url(../img/cab_presentacion.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#hotel_historia_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_presentacion_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#hotel_servicios_instalaciones{
	width:698px;
	height:36px;
	background-image:url(../img/cab_servicios.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#hotel_servicios_instalaciones_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_servcicios_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#hotel_servicios_habitaciones{
	width:698px;
	height:36px;
	background-image:url(../img/cabe_hotel_habitaciones.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#hotel_servicios_habitaciones_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cabe_hotel_habitaciones_b.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#hotel_visita{
	width:698px;
	height:36px;
	background-image:url(../img/img_visita.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#hotel_visita_baja{
	width:360px;
	height:130px;
	background-image:url(../img/img_visita_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#entorno_sanvicente{
	width:698px;
	height:36px;
	background-image:url(../img/cab_sanvicente.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#entorno_sanvicente_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_sanvicente_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#entorno_picaos{
	width:698px;
	height:36px;
	background-image:url(../img/cab_picaos.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#entorno_picaos_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_picaos_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#entorno_alrededores{
	width:698px;
	height:36px;
	background-image:url(../img/cab_alrededores.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#entorno_alrededores_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_alrededores_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#tarifas{
	width:698px;
	height:36px;
	background-image:url(../img/cab_tarifas.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#tarifas_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_tarifas_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#contacto_datos{
	width:698px;
	height:36px;
	background-image:url(../img/cab_contacto.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#contacto_datos_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_contacto_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#contacto_formulario{
	width:698px;
	height:36px;
	background-image:url(../img/cabe_hotel_historia_sup.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#contacto_formulario_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cabe_hotel_historia.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#libro{
	width:698px;
	height:36px;
	background-image:url(../img/cab_libro.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#libro_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_libro_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#enlaces{
	width:698px;
	height:36px;
	background-image:url(../img/cab_enlaces.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#enlaces_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_enlaces_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
#accesibilidad{
	width:698px;
	height:36px;
	background-image:url(../img/cab_accesibilidad.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}
#accesibilidad_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_accesibilidad_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;}
#nota{
	width:698px;
	height:36px;
	background-image:url(../img/cab_nota.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#nota_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_nota_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
	#mapa_web{
	width:698px;
	height:36px;
	background-image:url(../img/cab_mapa.jpg);
	background-position:left;
	background-repeat:no-repeat;
	border:none;
	float:left;
	}	
#mapa_web_baja{
	width:360px;
	height:130px;
	background-image:url(../img/cab_mapa_baja.jpg);
	background-position:left;
	background-repeat:no-repeat;
	float:left;
	}	
		
/*--------------------------------------------------------------------------------*/
#cabecera{
	width:720px;
	height:130px;
	
	background-position:left;
	background-repeat:no-repeat;
	padding:0px;
}
#contenidos_cabecera{
	margin-top:15px;
	width:340px;
	height:100px;
	background-position:left;
	float:left;
	border-right-color:#000;
	border-right-style:solid;
	border-right-width:2px;
	padding-right:10px;
	}	
#contenido{
	width:676px;
	padding:22px;
	background-color:#000;
	float:left;
	
}
.imagen{
	width:337px;
	height:250px;
	padding:10px;
	background-color:#312b1f;
	float:left;

}
#bloque_portada{
	width:337px;
	float:left;

}
.imagen_mapa{
	width:337px;
	height:470px;
	padding:10px;
	background-color:#312b1f;
	float:left;

}
.imagen_google
{
	width:337px;
	height:320px;
	padding:10px;
	background-color:#312b1f;
	float:left;

}
#contenedor_fotitos{
	margin-top:20px;
	width:357px;
	float:left;
}

.txt_img{
	width:337px;
	float:left;
	text-align:right;
	font-weight:bold;
	height:20px;
	padding-top:5px;
}
.titulo{
	width:276px;
	height:40px;
	font-size:1.50em;
	font-weight:bold;
	color:#AF7D00;
	float:left;
	margin-left:30px;
	text-align:right;
	
	}
.titulo_lib{
	width:290px;
	height:40px;
	font-size:1.50em;
	font-weight:bold;
	color:#AF7D00;
	float:left;
	text-align:right;
	
	}
	.titulo_not{
	margin-top:20px;
	width:357px;
	height:40px;
	font-size:1.50em;
	font-weight:bold;
	color:#AF7D00;
	float:left;
	text-align:right;
	
	}
	.titulo_tarifas{
	width:664px;
	height:40px;
	font-size:1.50em;
	font-weight:bold;
	color:#AF7D00;
	float:left;
	margin-left:10px;
	text-align:right;
	}
.titulo_peque{
	font-size:1em;
}
.titulo_cabecera{
	text-align:right;
	width:340px;
	font-size:2.83em;
	font-weight:bold;
	color:#000000;
	float:left;
	}
.txt{
	width:266px;
	padding-right:10px;
	float:left;
	margin-left:40px;
	text-align:left;

	}

/*.txt_encajar{
	width:347px;
	height:410px;
	float:left;

}*/
.txt_visitas{
	width:670px;
	float:left;
	text-align:left;
	}
.txt_tarifas{
	width:661px;
	padding-right:10px;
	float:left;
	margin-left:10px;
	text-align:left;
	}
.txt_izda
{
	width:266px;
	padding-right:10px;
	float:left;
	margin-top:40px;
	text-align:left;
	margin-left:40px;
	
	}
	.txt_izda_port
{
	width:337px;
	padding-right:10px;
	float:left;
	text-align:left;
	padding-left:20px;
	
	}
	
.logos_acc{
text-align:center;
float:left;
margin-left:20px;}
.logos_acc_solo{
width:260px;
height:40px;
text-align:center;
float:left;
}
.form{
	width:337px;
	height:524px;
	padding:10px;
	background-color:#312b1f;
	float:left;

}
.form_libro{
	width:337px;
	height:546px;
	padding:10px;
	background-color:#312b1f;
	float:left;

}
.txt_normal{
	font-weight:normal;
	line-height:normal;
	font-size:11px;}
.form_sep_txt{
	width:20px;
	height:565px;
	float:left;
	}
#formulario_izquierda{
margin-top:15px;
margin-left:25px;
width:80px;
float:left;
font-weight:bold;
line-height:37px;
}
#formulario_izquierda_libro{
margin-top:10px;
margin-left:25px;
width:80px;
float:left;
font-weight:bold;
line-height:37px;
}
#formulario_derecha{
margin-top:20px;
width:200px;
float:left;
}
#formulario_derecha_libro{
margin-top:15px;
width:200px;
float:left;
}
#img_form_contacto{
background-color:#CC6699;
width:337px;
height:65px;}
#img_form_libro{
width:337px;
height:120px;
background-image:url(../img/libro_form.jpg);
background-position:left;
background-repeat:no-repeat;}
.form_campos{
font-family:Arial, Helvetica, sans-serif;
border:1px;
border-color:#FFFFFF;
border-style:dotted;
background-color:#312b1f;
font-size:11px;
color:#fff;
}
.btn_enviar{
float:left;
width:200px;
text-align:right; }
.th_codigo{
width:80px;
height:20px;
padding:5px;
border:1px;
border-color:#af7d00;
border-style:dotted;
font-size:1em;
font-weight:bold;
color:#af7d00;}
/*Tabla tarifas*/
.th_habitacion{
width:180px;
height:20px;
padding:5px;
border:1px;
border-color:#af7d00;
border-style:dotted;
font-size:1em;
font-weight:bold;
color:#af7d00;}
.th_precio{
width:120px;
height:20px;
padding:5px;
border:1px;
border-color:#af7d00;
border-style:dotted;
font-size:1em;
font-weight:bold;
color:#af7d00;}
.celda{
height:15px;
padding:5px;
border-bottom-color:#343331;
border-bottom-style:solid;
border-bottom:1px;
}
.titulo_tarifas_p{
	width:670px;
	height:15px;
	font-size:1.17em;
	font-weight:bold;
	color:#AF7D00;
	float:left;
	text-align:left;
	margin-bottom:15px;
	}
	.titulo_tarifas_p_i{
	margin-top:40px;
	margin-bottom:20px;
	width:670px;
	height:15px;
	font-size:1.17em;
	font-weight:bold;
	color:#AF7D00;
	float:right;
	text-align:right;
	}
		.txt_tarifas_tabla{
	margin-top:40px;
	margin-bottom:20px;
	width:670px;
	float:left;
	text-align:left;
	}
	#btn_reserv{
	width:200px;
	padding-left:235px;
	padding-right:235px;
	padding-top:10px;
	padding-bottom:15px;
	height:20px;
	float:right;
	font-size:1.67em;
	font-weight:bold;
	color:#000;
	text-align:center;
	background-image:url(../img/btn_res.gif);
	background-position:center;
	background-repeat:no-repeat;
	margin-top:10px;
	}

/*ELEMENTOS*/
fieldset{
border-width:1px;
border-color:#FFFFFF;
border-style:solid;
margin-top:10px;
padding-bottom:10px}
.legend{
font-size:1.17em;
font-weight:bold;
color:#FFFFFF;}
.me{
list-style:none;
color:#AF7D00;
}
.men_sel{
list-style:circle;
color:#AF7D00;}
.men:link {
color:#AF7D00;
text-decoration:none;}
.men:visited{
color:#AF7D00;
text-decoration:none;}
.men:hover {
color:#AF7D00;
text-decoration:underline;}
.men:active {
color:#AF7D00;
text-decoration:none;}
.lista_linea{
display:inline;}
#seccion{
font-size:0.92em;
margin-top:10px;
height:25px;
width:300px;
text-align:right;
float:right;
}
.submenu{
list-style:none;
font-weight:bold;
color:#000;
float:right;
margin:0;	
padding:0;
}
.secc{
list-style:none;
font-weight:bold;
color:#000;
float:right;
margin:0;	
padding:0;
}
.submenu_sel{
float:right;
list-style:none;
font-weight:bold;
color:#5F4604;
margin:0;	
padding:0;}
.sec_sel{
float:right;
list-style:none;
font-weight:bold;
color:#5F4604;
margin:0;	
padding:0;}
.submen:link {
text-decoration:none;
color:#000000;}
.submen:visited{
text-decoration:none;
color:#000000;}
.submen:hover {
text-decoration:underline;
color:#000000;}
.submen:active {
text-decoration:none;
color:#000000;}
.submen_se:link {
text-decoration:none;
color:#5F4604;}
.submen_se:visited{
text-decoration:none;
color:#5F4604;}
.submen_se:hover {
text-decoration:underline;
color:#5F4604;}
.submen_se:active {
text-decoration:none;
color:#5F4604;}
.seccion_se:link {
text-decoration:none;
color:#5F4604;}
.seccion_se:visited{
text-decoration:none;
color:#5F4604;}
.seccion_se:hover {
text-decoration:underline;
color:#5F4604;}
.seccion_se:active {
text-decoration:none;
color:#000;}
.seccio:link {
text-decoration:none;
color:#000;}
.seccio:visited{
text-decoration:none;
color:#000;}
.seccio:hover {
text-decoration:underline;
color:#000;}
.seccio:active {
text-decoration:none;
color:#5F4604;}
.links:link {
text-decoration:none;
color:#FFFFFF;}
.links:visited{
text-decoration:none;
color:#FFFFFF;}
.links:hover {
text-decoration:underline;
color:#FFFFFF;}
.links:active {
text-decoration:none;
color:#FFFFFF;}
.banner:link {
text-decoration:none;
color:#312b1f;}
.banner:visited{
text-decoration:none;
color:#312b1f;}
.banner:hover {
text-decoration:underline;
color:#312b1f;}
.banner:active {
text-decoration:none;
color:#312b1f;}

/* Mapa de Google*/
#map2{
height:300px;
width:337px;
background-color:#999999;
float:left;
}
/*Textos y titulos varios*/
.txt_fecha_libro{
font-size:1.17em;
color:#FFFFFF;
font-weight:bold;
}
.txt_opinion{
width:255px;
margin-left:30px;
margin-top:10px;
margin-bottom:30px;}
.txt_opinion_for{
/*width:640px;*/
margin-left:30px;
margin-top:10px;
margin-bottom:30px;}
.txt_noticia{
width:300px;
margin-left:20px;
margin-top:10px;
margin-bottom:30px;}
.listas_generales{
margin-top:10px;
margin-left:10px;
list-style:square;
}
/*imagenes habitaciones*/
#miniaturas_img{
width:357px;
height:300px;
float:left;
margin-top:0px;}
.img_primera{
width:78px;
height:53px;
margin-top:15px;
float:left;
background-color:#000;
}
.img_siguiente{
width:78px;
height:53px;
margin-top:15px;
margin-left:15px;
float:left;
background-color:#000;
}
img{
border:0px;}
.menu_inf{
list-style:none;
color:#FFF;
display:inline;
}
.menu_mapa{
list-style:none;
color:#FFF;
line-height:25px;
}
.menu_mapa_ppal{
list-style:square;
color:#FFF;
line-height:25px;
}