@charset "utf-8";
/* CSS Document */

body { 
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	color: #b59c7e;
	background-color:#430404;
	font-size:13px;
	margin-top:5px;
	margin-left:5px;
	}
	
	
	
	
	
ul { 
line-height:14px;
	
	}	
	
	
h1 { 
	text-align: left;
	vertical-align: top;
	font-family: "Times New Roman", Times, serif;
	color: #b59c7e;
	font-size:13px;
	margin-top:5px;

	}
a{ 

	vertical-align: bottom;
	font-size:12px;
	
	color: #ede6cd;
	padding:0px;
	margin-bottom:0px;

	}


table#bot_internos{ 
	text-align:center;
	vertical-align: bottom;
	font-size:11px;
	
	color: #9d876c;
	padding:0px;
	margin-bottom:0px;
	}
	
table#bot_internos2{ 
	text-align: left;
	vertical-align: bottom;
	font-size:11px;
	
	color: #9d876c;
	padding:0px;
	margin-bottom:0px;
	}
	
	
	td#exito{ 
	text-align:center;
	font-size:13px;
	color: #9d1614;
	padding:0px;
	margin-bottom:0px;
	}
	
/*.conScroll { overflow:auto; text-align:center; height:390px; width:510px; }*/


td#fondo{
	background-image: url(../img_generales/fondo.jpg);
	background-repeat:repeat-y;
	}

.footer{
	width:1033px;
	overflow:hidden;
	text-align:center;
}

	
td#footer{
	background-image: url(../img_generales/sombra.jpg);
	background-repeat: no-repeat;
	}
	
p#txt-footer{ 
	text-align:center;
	font-size:12px;
	color: #ede6cd;
}
	
td#botonera{
	background-image: url(../img_generales/fondo_botonera.gif);
	background-repeat: no-repeat;
	}

td#redes{ 
	text-align: left;
	font-size:15px;
	color: #3f3a35;
	}
	


	
table#tarifas{ 
	text-align: left;
	font-size:22px;
	color: #ffffff;
	}
	
/*fondos de contenido*/

td#intro{
	background-image: url(../img_generales/fondo_intro.jpg);
	background-repeat: no-repeat;
	}

td#ubicacion{
	background-image: url(../img_generales/fondo_ubicacion.jpg);
	background-repeat: no-repeat;
	}
	
td#habitaciones{
	background-image: url(../img_generales/fondo_habitaciones.jpg);
	background-repeat: no-repeat;
	}
	
td#habitaciones_internas{
	background-image: url(../img_generales/fondo_habitaciones_internas.jpg);
	background-repeat: no-repeat;
	}

td#habitaciones_internas_presidencial{
	background-image: url(../img_generales/fondo_habitaciones_internas_presidencial.jpg);
	background-repeat: no-repeat;
	}
	
	
td#tarifa{
	background-image: url(../img_generales/fondo_tarifa.jpg);
	background-repeat: no-repeat;
	}
	
td#contacto{
	background-image: url(../img_generales/fondo_contacto.jpg);
	background-repeat: no-repeat;
	}
	
td#galeria{
	background-image: url(../img_generales/fondo_galeria.jpg);
	background-repeat: no-repeat;
	}
	
td#servicios{
	background-image: url(../img_generales/fondo_servicios.jpg);
	background-repeat: no-repeat;
	}
	
td#turismo{
	background-image: url(../img_generales/fondo_turismo.jpg);
	background-repeat: no-repeat;
	}
td#fondo_placa_turismo{
	background-image: url(../img_generales/fondo_turismo_placa.png);
	background-repeat: no-repeat;
	}
	
td#g_desayuno{
	background-image: url(../img_generales/fondo_g_desayuno.jpg);
	background-repeat: no-repeat;
	}
	
td#e_piscina{
	background-image: url(../img_generales/fondo_e_piscina.jpg);
	background-repeat: no-repeat;
	}

	
	
/*------------------ Opciones de idioma */	

#contacto .idioma{
float:right;
margin-top:-45px;
}

#contacto .idioma ol{
font-variant:small-caps;
list-style:none outside none;
}
.idioma ol li	{
display: inline;	
}

.btnEs{
background:url("../img_generales/subotones/sub_esp.png") no-repeat scroll right top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
height:25px;
padding:3px 0 8px 4px;
text-indent:-1000em;
width:105px;
}

.btnEn{
background:url("../img_generales/subotones/sub_ing.png") no-repeat scroll right top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
height:25px;
padding:3px 0 8px 4px;
text-indent:-1000em;
width:105px;
margin-left: 30px;
margin-right: 30px;
}

/*------------------ Titulo de tarifas y reservas */

.titTarifas{
/*border:1px solid;*/
margin-left:59px;
margin-top:16px;
width:227px;
background:url("../img_generales/titulo_intro_tarifa.png") no-repeat scroll right top transparent;
float:left;
height:31px;
text-indent:-1000em;
}


/*------------------ Formulario de contacto */	
	
.formContact{
/*border:1px solid;*/
float:left;
height:445px;
margin:0px auto 22px 144px;
width:376px;

}

span.required {
color:#9d1614;
font-size:10px;
margin-top:-4px;
float:left;
width: 344px;
text-align: right;
}

.formContact form ol{
float:left;
font-variant:small-caps;
list-style:none outside none;
margin-left:7px;
margin-top:0;
padding:0 0 0 0;
width:320px;
}

.formContact form ol li{
float: left;
width: 380px;
margin-bottom: 5px;
}

.formContact form{
	width: 376px;
/*	border: 1px solid;*/
/*	float: left;*/
	color: #333;
}

.formContact fieldset {border:0 none;margin-left:0px;margin-top:10px; width: 380px;}

legend{display: none;}

.formContact label{
	width: 300px;
	height: 18px;
	float: left;
	font-size: 15px;
}
.formContact input{
	width: 338px;
	height: 15px;
	float: left;
	margin-bottom: 3px;
}

.formContact textarea {
	font-family:arial;
	font-size:12px;
	width:338px;
	height: 65px;
	margin-bottom: 3px;
}

.formContact .btns{
	margin-top: 10px;
}

.formContact .btnEnviar {
background:url("../img_generales/subotones/contacto_enviar.png") no-repeat scroll right top transparent;
color:#FFFFFF;
cursor:pointer;
float:left;
height:25px;
padding:3px 0 8px 4px;
width:139px;
text-indent: -1000em;
border: none;
}

.formContact .btnVerTarifas {
background:url("../img_generales/subotones/contacto_ver_tarifas.png") no-repeat scroll right top transparent;
border:medium none;
color:#FFFFFF;
cursor:pointer;
float:left;
height:25px;
padding:3px 0 8px 4px;
text-indent:-1000em;
width:167px;
margin-left: 38px;
}
	
	
	