/* RESET */ 

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin:0;
	padding:0;
}

fieldset{border:0px}
input,textarea{border: 1px solid #ccc;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
img, abbr, acronym {
	border:0;
}

address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}

ol,ul,li {
	display: inline;
	list-style:none;
}

caption,th,thead {
	text-align:center;
	padding:10px;
	font-family:Verdana,Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	border-bottom:1px #999 solid;
}

h1,h2,h3,h4,h5,h6 {
	font-size:1em;
	font-size:100%;
	font-weight:normal;
}

a,a:hover{text-decoration: none;color: #005093;font-size: 12px;}


/* FIN DE RESET */

body{background: url("../imagenes/fondo_body.png") #003476 repeat-x;position: relative;}
textare{font-family:arial}
.dcha{float: right;}
.izda{float: left;}
h1.titulo{position: absolute; font-weight: normal;font-size: 22px; font-style: italic; text-transform: none; color: #a59f8f;margin: 0 0 10px 0;right: 75px;top: 10px;float:right; text-align: right;}

label,input,select,option{text-transform: capitalize;}

/******************CONTENEDOR**************************/

#contenedor{width: 935px; margin: auto;top: 0; height: 600px;position: relative;z-index: 1;}

/*******************TIRA DE IMAGENES*************************/
#tira_imagenes{background: url("../imagenes/fondo_tira_imagenes.jpg") repeat-x; height:124px ; width: 100%;position: absolute;top: 0;left: 0;z-index: 0;}

/*******************CABECERA*************************/
#cabecera{position: relative; height: 172px;width:935px;background: url("../imagenes/cabecera_adiafa.png") no-repeat;margin: 0;}

	#cabecera h1{ text-indent: -9999px;}
	
	#cabecera ul{margin: 0; position: absolute; top: 137px; right: 13px;}
		#cabecera ul li{float: left; background: #003966; height: 24px; padding:0px 4px 0 4px;margin: 0 1px;text-transform: capitalize; font-family: arial; font-size: 14px;}
		#cabecera ul li a,#cabecera ul li a:hover{color: #fff;position: relative;top: 5px;font-size: 14px}
		#cabecera ul li.actual{background: #005399;}
/*******************CONTENIDO*************************/
#contenido, #contenido-imp{width: 935px; background: #fff; position: absolute;float: left;margin: 0;top: 169px;height:740px;}	
	
		#contenido  h2.linea1{font-family: "times new roman"; font-size:38px; font-style: italic; color: #8a9eb0; position: absolute;left: 36px;top:2px}
		#contenido  h2.linea2{font-family: "times new roman"; font-size:38px; font-style: italic; color: #005399; position: absolute;left: 85px;top:25px}
		#contenido  p,#contenido ul.lista, #contenido-imp p{width: 257px;float: left;color: #606060; text-align: left;position: absolute;top:50px;left: 78px;}
		#contenido ul.lista li, #contenido-imp ul.lista li{margin: 10px 0 0 0;display: block;}
		#contenido h4, #contenido-imp h4{text-transform: capitalize;font-weight: bold;color: #005399}
		#contenido  img,object{position: absolute; right: 14px;}
		
		h3{font-family: "times new roman"; position: relative; z-index: 10;}
		
		h3.linea1{display: inline; color: #8a9eb0; font-size: 14px;top: -26px; font-weight: bold;text-transform: capitalize;float: right;}
		h3.linea2{display: inline;color: #005399;font-size: 23px;line-height: 20px;height: 50px; text-align: right;position: absolute; right: 5px; width: 100%;}
		
		h3#texto_ofertas_l1{display: inline; color: #8a9eb0; font-size: 14px;top: -16px; font-weight: bold;text-transform: capitalize;left:10px; position: absolute;}
		h3#texto_ofertas_l2{display: inline;color: #005399;font-size: 23px;line-height: 20px;height: 50px; text-align: left;left: 10px;position: absolute;}

		#frames{position: absolute;top: 375px;left: 79px;}
		
		#contenido .frames{height: 340px; background: #e7e7e7; position: absolute;z-index: 1; padding: 10px;}
		#contenido .frames p{width: 100%;width: 136px; position: absolute; top:10px;left:0;}
		#ofertas{width: 292px;position: relative}
		#reservas,#habitaciones,#entorno,#instalaciones{width: 147px;position: relative}
		#ver_habitaciones{width: 320px; left: 500px}
	 	#reservas{left: 323px;height: 300px;}
		#habitaciones{left: 500px;}
		#entorno,#instalaciones{left: 675px;}
		#contenido p,#contenido ul{font-size: 11px;font-family: arial; margin: 10px; line-height: 10px; margin: 50px 15px 0 15px; line-height: 15px; color: #606060;}

/**************************OFERTAS*******************************/
	#ofertas.frames ul {position: relative;top:40px}
	#ofertas.frames ul li{display: block;margin: 10px 0 0 0;}
	.separador{border-bottom: 1px solid #ccc}
	.ver_ofertas a{text-decoration: underline;color: #666;}
	#ofertas.frames .ofertas{font-weight: bold;font-size: 18px;}

/**************************RESERVAS*******************************/

	#reservas form{padding: 0px; border: 0; line-height: 23px;font-family: arial;font-size: 12px;margin: 40px 0 0 0;position: absolute;top:20px}
	#reservas label{color:#4f4f4f; margin: 0 10px 0px 0;}
	
	#reservas input,#reservas select,#reservas textarea{border: 1px solid #999999;font-size: 12px;text-transform: none;}
    #reservas #reservas_como{position: relative; left: 10px; margin-top:  10px;}
	#reservas select{font-size: 10px}
	#reservas select.dia{left: 0px;}
	#reservas select.mes{left:42px;}
	#reservas select.anio{left: 95px;}
	#reservas #comentarios_reservas{left: 0px;font-family:arial;font-size: 12px}
	#reservas #reservas_email{left: 0px;}
	
	#reservas input.texto,#reservas textarea.texto{position: absolute; left: 100px; vertical-align: middle;margin: 2px 0 0 0;}
	
	#reservas input.boton_reserva,#reservas input.boton_reserva:hover{ position:absolute;background: #003966; color: white;top: 20px;width:146px; height:80px;font-size: 20px;cursor: pointer;font-family: "times new roman";}
/**************************HABITACIONES/ENTORNO/INSTALACIONES*******************************/
	#habitaciones,#entorno,#instalaciones {position: relative;}
	#habitaciones img,#entorno img,#instalaciones img,#ver_habitaciones img{position: absolute; bottom: 0px;left:0px}
	
/*************************BANDERAS******************************/
#banderas{position: absolute; top:140px;right: 460px;}
#banderas img{border: 0; padding: 0; margin: 2px;}
#banderas img.activo{border: 1px solid #a59f8f;margin: 1px;}

/**************************** COL_IZDA *************************************/
#col_izda{
	width: 300px;
	height: auto;
	margin: 32px 0 0px 23px;
	padding: 0px 32px;
	float: left;
}
#textos p{float:left; line-height: 16px; font-size: 12px; text-align: justify;display: inline;}

/**************************** COL_DCHA *************************************/
#col_dcha{
	width: 522px;
	height: 234px;
	margin: 5px 0px 0px 0px;
	background: #fff;
	position: absolute;
	right: 0px;
}
	#col_dcha img{margin: 0 0 32px 0; float: left;height:315px ; width:523px;}
/**************************** PIE *************************************/

#pie{width: 905px;position: absolute;top:900px;z-index: 50; background: #FFF; padding: 15px; text-align: center;z-index: 0; }
#pie p{border-top: 1px solid #003476 ; padding: 15px 0 0 0 ; }

/*****************************FORMULARIO CONTACTO*********************/

form#contacto{padding: 0px; border: 0; line-height: 25px;font-size: 11px; position: relative; top:135px;left: 35px;}
	form#contacto input,form#contacto textarea,form#contacto select{font-family:arial; position: absolute; margin: 2px 0 0 0; left: 120px;vertical-align: middle; border: 1px solid #a5acb2;}
	form#contacto input.boton_reserva{ position:absolute;background: #dae0e5; color: #000;top: 155px;left:120px}
	form#contacto input.boton_reserva:hover{background: #dae0e5; color: #000;}
	
	form#contacto textarea{font-size:12px}
	
/*****************************VER HABITACIONES*************************/
ul#listado_plantas{list-style: none;position: absolute;top:10px;}
ul#listado_plantas li{display:block;margin: 0 0 25px 0; font-size: 15px;}
ul#listado_habitaciones{display: block;margin: 0 0 0 0px;margin: 5px 0 0 0;}
ul#listado_habitaciones li{padding: 2px; border: 1px solid #003476; display: inline;margin: 0;margin: 0 2px;line-height: 25px; background: ;text-align: center;background: #fff;color: #005496;}
ul#listado_habitaciones a{font-size: 13px;color: inherit;}
ul#listado_habitaciones a:hover{color:#fff}
ul#listado_habitaciones li:hover{background: #005496;color: #fff;}

h5#atencion{color:#900; font-size: 20px;font-family: arial; font-weight: bold;display: inline;position: relative;top: 100px;left:35px}
h5#atencion img{vertical-align: middle;float: left;position: relative;top: 100px;left:30px}
#textos strong{position: relative;}

#precio,#mapa{display: block; height: 26px;text-transform: capitalize; line-height: 26px;text-indent: 35px;}
#dudas{display: block; height: 26px;line-height: 26px;text-indent: 35px;}
#precio{background: url("../imagenes/iconos/precios.jpg") no-repeat;}
#dudas{background: url("../imagenes/iconos/dudas.jpg") no-repeat;}
#mapa{background: url("../imagenes/iconos/mapa.jpg") no-repeat;}

#print_of{
    position: relative;
    top:  -50px;
    
}
#contenido-imp ul.lista
{
    width: 700px;color: #606060; text-align: left;position: absolute;top:50px;left: 78px;
}

#titulo-imp{
    visibility:  hidden;
}