/* Lista de Estilos.css para el sitio web completo */

/* Mantener para comtabilidad entre navegadores */

/* No list-markers by default - must redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; }

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl,table,tr,td { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }


/* GLOBAL (Etiquetas HTML)
 * ------------------------------------------------------------------------- */

body {
	background-image: url(img/fondo.jpg);
	background-repeat: repeat;
}


a:link,a:visited	{ color:#6C4F1C; text-decoration:underline; outline:none; }
a:hover,a:active	{ color:#6A805D; text-decoration:underline; outline:none; }

/* FIN GLOBAL */

/* Estilo para marco central */
#bg {
	text-align:center;
	font:12px/16px Arial, Helvetica, sans-serif;
	color:#33402E;
	background-repeat:  repeat;
	background-position: center top;
	background-color: #FFFFFF;
	background-image: url(img/fondo.jpg);

	 }

#marco {
	width:800px;
	margin:0 auto;
	text-align:left;
	background-color: #FFFFFF;
	}

/* Estilos para la cabecera */
#cabecera{
	background-image: url(img/cabecera.jpg);
	background-position: left;
	height: 98px;
}
	
/* Estilo para la Barra de Navegación */

#nav { 
	background: url(img/barra_nav.jpg) no-repeat; 
	width:800px; 
	height:37px; 
	margin:0;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:37px; display:block; }

#nav li { float:left; list-style:none; _display:inline; }

#nav-01 { width: 89px; margin-left: 121px;}
#nav-02 { width: 126px;}
#nav-03 { width: 128px;}
#nav-04 { width: 125px;}
#nav-05 { width: 90px;}

/*-------------- (-79px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background: url(img/barra_nav.jpg) no-repeat -121px -36px; }
#nav-02 a:hover { background: url(img/barra_nav.jpg) no-repeat -210px -36px; }
#nav-03 a:hover { background: url(img/barra_nav.jpg) no-repeat -334px -36px; }
#nav-04 a:hover { background: url(img/barra_nav.jpg) -464px -36px no-repeat; }
#nav-05 a:hover { background: url(img/barra_nav.jpg) -589px -36px no-repeat; }

#foto_cabecera {
	background-image: url(img/foto_cabecera.jpg);
	background-repeat: no-repeat;
	height: 236px;
	margin-top: 1px;
	margin-bottom: 1px;
	}

/* Panel Bienvenido (sólo para página principal) */	

#bienvenido {
	position: relative;
	background-image: url(img/panel_bienvenido.jpg);
	background-repeat: no-repeat;
	height: 209px;
	padding-right: 100px;
	}

	#bienvenido a.alojamientos {
		position: absolute;
		top: 169px;
		height: 24px;
		left: 49px;
		width: 97px;
		}

	#bienvenido	a.contacto {
		position: absolute;
		top : 168px;
		height: 24px;
		left: 171px;
		width: 97px;
	}
	#bienvenido p{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 18px;
		padding-top: 50px;
		padding-left: 40px;
		color: #FFFFFF;
	}

/* Fin bienvenido */

#panel_contacto{
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	height: 230px;
	padding-top: 10px;
}

#panel_historico{
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	background-position: center;
	height: 25px;
}
	#panel_historico p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #847453;
	padding-top: 7px;
	padding-left: 20px;
	padding-bottom: 7px;

	}
	
	#panel_historico a:link, #panel_historico a:visited { color:#996666;; text-decoration: underline;}
/* fin panel_historico */

/* Barra de título para búsqueda */
body #busqueda{
	height: 36px;
}

#pie a:hover, #pie a:active { color:#996666;; text-decoration: none;}
	
}

body#index #cuerpo_vacio{
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	height: 230px;
	}


/* Pie de página */

#pie {
	width:800px;
	margin:0 auto;
	text-align:center;
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	padding-top: 10px;

	}
	
#pie p {
	color:#996666;
	margin-bottom:10px;
	}

#pie a:link, #pie a:visited { color:#996666;; text-decoration: underline;}

#pie a:hover, #pie a:active { color:#996666;; text-decoration: none;}

#pie ul {margin-bottom:10px;}

#pie li {
	padding:0 5px 0 7px;
	display: inline;
	border-left: 1px solid #996666;
	}

	#pie li.primero { border: none; }

#fondo_anuncio {
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	background-position: center;
	margin: 0px;
	position: static;
	width: 800px;
	top: 0px;

}
#anuncio {
	position: static;
	width: 90%;
	float: none;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 75px;
	background-color: #FFFFFF;
	border-top: 0px solid #847453;
	border-right: 0px solid #847453;
	border-bottom: 1px dotted #847453;
	border-left: 0px solid #847453;
}


#anuncioFoto {
	padding: 10px;
	float: left;
	height: 126px;
	width: 161px;
}
#anuncioDetalles {
	float: none;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	width: 100%;
	height: 80px;
}

#anuncioDetalles h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #688639;
	margin-bottom: 0px;
	font-style: normal;
	margin-top: 10px;

}

#anuncioDetalles h2 {
	color: #847453;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}

#anuncioDetalles p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#anuncioDetallesBoton {
	position: static;
	height: 40px;
}

/* Cuadro de información de Viviendas */
#fondo_alquiler_botones {
	background-image: url(img/fondo_cuerpo.jpg);
	background-repeat:  repeat-y;
	background-position: center;
	height: 50px;
	width: 800px;
}

#fondo_alquiler_boton1{
	width: 94px;
	margin-left: 12px;
	margin-top: 10px;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;

}

#fondo_alquiler_detalles_sup {
	width: 773px;
	background-position: center top;
	margin-right: 14px;
	margin-left: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 10px;
	background-color: #D4DFCE;
	background-image: url(img/fondo_alquiler_superior.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
}

#fondo_alquiler_detalles_centro {
	width: 773px;
	margin: 0px 14px;
	background-color: #D4DFCE;
	background-image: url(img/fondo_alquiler_centro.jpg);
	background-position: center;
	background-repeat:  repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	height: 456px;
	padding: 5px 0px 0px 0px;


}
#fondo_alquiler_detalles_inf {
	width: 773px;
	height: 14px;
	background-color: #D4DFCE;
	background-image: url(img/fondo_alquiler_inferior.jpg);
	background-position: center;
	margin-right: 14px;
	margin-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;

}

#zona_fotos{
	float: left;
	height: 455px;
	width: 400px;
	margin-left: 5px;
	margin-bottom: 5px;
}

#zona_fotos_sup {
	height: 290px;
	margin: 0px 5px 0px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
}

#zona_fotos_centro {
	margin-top: 25px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#zona_fotos_inf {
	height: 155px;
}

	#zona_fotos_inf p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #959595;
}
	#zona_fotos_inf td {
	text-align: center;
}
#zona_texto {
	width: 350px;
	height: 455px;
}

#zona_texto_titulo {
	height: 21px;
	width: 100%;
	margin-bottom: 0px;
	margin-left: 2px;
}

#zona_texto_sup{
	height: 20px;
}

#zona_texto_tabla_resumen {
	background-color: #FFFFFF;
	width: 100%;
	margin: 0px 10px 0px 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border: 1px solid #EBECF5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	color: #CCCCCC;
	text-align: left;
	font-style: normal;

}

#zona_texto_tabla_resumen table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
	
#zona_texto_tabla_resumen p { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

/* Cabeceras de los títulos */
.titulodetalles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #959595;
	background-repeat: repeat;
	padding-left: 10px;
	margin-right: 0px;
	width: 339px;
	background-image: url(img/fondo_subtitulos.jpg);
	height: 20px;






}

