@charset "utf-8";
    
/***---*** PROPIEDADES DE LA ESTRUCTURA ***---***/

body {
    font: 0.7em Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../img/fondo_azul.jpg);
	background-color:#def1f8;
    background-repeat:repeat-x;
	margin: 0; /* es recomendable ajustar a cero el margen y el relleno del elemento body para lograr la compatibilidad con la configuración predeterminada de los diversos navegadores */
    text-align: center; /* esto centra el contenedor en los navegadores IE 5*. El texto se ajusta posteriormente con el valor predeterminado de alineación a la izquierda en el selector #container */
    color: #7a7671;
    }
    
.oneColElsCtr #contenedor_ext {
    width: 100%;
    margin: 0 auto;
	text-align: left;
	background-image: url(../img/hotel.jpg);
	background-repeat: no-repeat;
	background-position:top;
	overflow:hidden;
    }

.oneColElsCtr #contenedor {
    width: 750px;
    margin: 0 auto;
	padding-top: 325px;
	text-align: left;
/*	background-image: url(../img/fondo_large_mod.png);
	background-repeat:  repeat-y;*/
	overflow:hidden;
    }

		/***BLOQUE IZQUIERDO ***/

.oneColElsCtr #col_izda {
	float:left;       /*OJO ANTES ERA LEFT*/
	margin:0 12px 0 12px;
	padding: 0px; /*recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div*/
	width: 725px;
	/*	position:relative;*/
	overflow:hidden;

	/*right:525px;*/
	}

.oneColElsCtr #izda {
	padding: 0px; /*recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div*/
	margin-left:0px;
	width: 200px;
	position:relative;
	overflow:hidden;
	}
	

	
.oneColElsCtr #menu {
	margin:0;
	padding:0;
	width:200px;
	overflow:hidden;
	position:relative;

	}
	

	
		/***BLOQUE DERECHO ***/

.oneColElsCtr #dcha {
	padding: 0 px; /* recuerde que el relleno es el espacio situado dentro del cuadro div y que el margen es el espacio situado fuera del cuadro div */
	width: 524px;
	float:right;
	/*position:relative;*/
	overflow:hidden;
	}
	
.oneColElsCtr #cabecera {
	margin:0;
	padding:0;
	width:750px;
	}

.oneColElsCtr #botonera {
	margin:0;
	padding:0;
	width:525px;
/*	background-image: url(../img/fondo_large.png);
	background-repeat:  repeat-y;*/
	overflow:hidden;
	}

.oneColElsCtr #contenido {
	margin:0;
	padding:0;
	width:525px;
/*	background-image: url(../img/fondo_large.png);
	background-repeat:  repeat-y;*/
	overflow:hidden;
	}
	
.oneColElsCtr #pie {
	margin:0;
	padding:0;
	width:525px;
	background-image: url(../img/fondo_pie_mod.png);
	background-repeat:no-repeat;
	overflow:hidden;
	float:right;
	}

/***---*** PROPIEDADES DE LAS CAJAS BORDEADAS ***---***/
	
div.top {
	padding:0;
	margin:0;
	}
	
div.bottom {
	margin:0;
	padding:0;
	}


	
/***---*** PROPIEDADES DE LA CAJA DE MENÚ ***---***/

#caja_menu {
	list-style: none;
	margin: 0;
	padding:0;
	font-weight: bold;
	}

#caja_menu .texto_menu{
/*	height: 40px;*/
	height:auto;
	line-height:25px;
	padding: 0 0 0 5px; 
	}
	
#caja_menu li {
	color: #FFFFFF;
	height:auto;
	line-height:25px;
	margin: 0;
	padding: 0;
	}

#caja_menu li a {
	height:auto;
	line-height:20px;
	color: #7a7671;
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-position: center;
/*	border-width: 1px;
	border-style: solid;*/
	border-top-color: #e4e7de;
	border-right-color: #cbcec5;
	border-bottom-color: #cbcec5;
	border-left-color: #e4e7de;
	
	}

#caja_menu li a:hover, #caja_menu li a:active {
	height:auto;
	line-height:20px;
	color: #FFFFFF;
	background-image: url(../img/boton.jpg);
	background-repeat:  repeat-x;
	padding:0px;
	}

#caja_menu2 li a {
	height:auto;
	line-height:20px;
	color: #7a7671;
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-position: center;
/*	border-width: 1px;
	border-style: solid;*/
	border-top-color: #e4e7de;
	border-right-color: #cbcec5;
	border-bottom-color: #cbcec5;
	border-left-color: #e4e7de;
	
	}


#caja_menu2 li a:hover, #caja_menu2 li a:active {
	height:auto;
	line-height:20px;
	color: #FFFFFF;
	background-image: url(../img/boton.jpg);
	background-repeat:  repeat-x;
	padding:0px;
	}

	
/***---*** PROPIEDADES DE LA CAJA DE BOTONERA ***---***/
	
#caja_botonera {
	width:525px;
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	font-weight: bold;
	}

#caja_botonera .texto_menu{
	/*height: 40px;*/
	line-height:40px;
	padding: 0;
	text-align:center; 
	}
	
#caja_botonera li {
	width: 131px;
	float:left;
	color: #FFFFFF;
	height:auto;
	margin: 0;
	padding: 0;

	}

#caja_botonera li a {
	width: 128px;
	float:left;
	height:auto;
	color: #7a7671;
	display: block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	background-position: center;
	border-top-color: #e4e7de;
	border-right-color: #cbcec5;
	border-bottom-color: #cbcec5;
	border-left-color: #e4e7de;
	line-height:5px;
	}

#caja_botonera li a:hover, #caja_botonera li a:active {
	width: 128px;
	height: 40px;
	color: #FFFFFF;
	background-image: url(../img/boton.jpg);
	background-repeat:  repeat-x;
	
	}

/***---*** PROPIEDADES DE LA CAJA DE CONTENIDO ***---***/

#caja_contenido {
	width:525px;
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	}

.text {
	/*position:relative;*/
	min-height:370px;
	font-size: 1.1em;
	text-align:justify;
	padding: 20px;
	line-height:25px;
	}

h2{
	color: #617e13;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #617e13;
	padding-bottom: 5px;
	}

h4{
	color: #617e13;
	padding-bottom: 2px;
	}


.negrita{
	font-weight: bold;	
	}
	
/***---*** PROPIEDADES DE LA CAJA DE PIE ***---***/

#caja_pie {
	width:100%;
	float:left;
	list-style-type: none;
	margin:0;
	padding: 1% 0 0 35%;
	overflow:hidden;

	}
	
#caja_pie .centrado{
	height: 20px;
	line-height:20px;
	text-align:center;
	margin: 0;
	padding: 0;
	}

#caja_pie li {
	list-style-type: none;
	color: #617e13;
	float:left;
	height: 20px;
	margin: 0;
	padding: 0 5px 0 5px;
	}

#caja_pie a {
	/*width: 50%;*/
	color: #617e13;
	font-weight:bold;
	list-style-type: none;
	color: #617e13;
	float:left;
	height: 20px;
	display: inline-block;
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

.separador {
	width: 1px;
	height: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #617e13;	
	}

/***---*** OTROS AJUSTES ***---***/

.size_menu {
	color: #FFFFFF;
	font-size: 1.5em;
	padding: 10px 0 0 5px;
	}
	
.padding1 {
	padding: 0 0 0 5px;
	}

.padding2 {
	padding: 7px 0 0 5px;
	}

/***---*** PROPIEDADES DE IMAGEN ***---***/

.img{
	border:0;
	margin:0;
	padding:0;
	text-decoration: none;
	}
