html{
	height:100%;
}

body {
	margin: 0px auto;
	border: 0px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333333;
	text-align: justify;
	height:100%;
	background: #04231D;
}

table, tr, td {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
	border: 0;
}
table {
	width: 100%;
}

input, textarea, select, button {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1em;
	padding: 0px 0px;
}

img {
	border: 0;
}

form {
	overflow: hidden;
	margin: 0px auto;
}

a {
	text-decoration:none;
	color: #666666;
}

a:Hover {
	text-decoration: underline;
}

.bold { font-weight: bold; }

.centrar { margin: 0px auto;}

.flotar_izq { float: left;}

.flotar_dcha { float: right;}

.blanco { color: #FFFFFF;}

.negro { color: #000000;}

.gris { color: #666666;}

.gris_oscuro { color: #333333;}

.amarillo { color: #B07412;}

.rojo { color: #981115;}

.marron { color: #C49E55;}

#separacion_generica {
	padding-top: 10px;
}

.submit {
	background: #B07412;
	width: auto;
	border: 1px solid #B07412;
	color: #FFFFFF;
	padding: 0px 14px;
	font-weight: bold;
	font-size: 1em;
}

#alto_pag{

	width:810px;	
	height: auto !important;
	min-height: 100%;
	height: 100%;
	margin:0px auto;
	background: url(../img/sombra.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/sombra.png');
}

#columna_logo {
	width: 154px;
}

#columna_texto {
	width: 390px;
}

#columna_texto #titulo {
	font: Times bold;
	font-size: 1.6em;
	color: #B07412;
	width: 250px;
	text-align: left;
}

/***********/
/* portada */
/**********/

#entrada {
	background: url(../img/fondo_entrada.jpg) repeat-x #364F4A;
}

#caja_entrada {
	background: url(../img/medio_entrada.gif) repeat-y;
	width: 833px;
}

.link_entrada {
	font-size: 1.2em;
	font-weight: bold;
}

.img_entrada {
	opacity: 0.5 !important;
	opacity: 100;
	filter: Alpha(Opacity=50);
}

#cabecera_caja_entrada {
	background: url(../img/superior_entrada.gif) no-repeat;
	width: 833px;
	/*height: 74px;*/
	text-align: left;
	/*padding: 15px 15px 0px 15px;*/
}

#idiomas_entrada {
	padding-top: 15px;
	padding-left: 15px;
}

#logo_entrada {
	background: url(../img/medio_entrada.gif) repeat-y;
	width: 833px;
	text-align: center;
}

#barra_caja_entrada {
	background: url(../img/barra_caja_entrada.gif) no-repeat;
	width: 833px;
	height: 16px;	
}

#pie_caja_entrada {
	background: url(../img/inferior_entrada.gif) no-repeat;
	width: 833px;
	height: 15px;
}
/****************/
/* fin portada */
/***************/


/************/
/* cabecera */
/************/

#cabecera {
	margin: 0px auto;
	/*height: 112px;*/
	width: 762px;
	color: #666666;
	background: url(../img/cabecera.jpg) no-repeat center top;
	padding-bottom: 5px;
	/*border: 1px solid #FF0000;*/
}

#cabecera_izq {	
	float: left;
	padding-left: 16px;
	padding-top: 6px;
}

#cabecera_der {	
	float: right;
	padding-right: 16px;
	padding-top: 6px;
	
}

#logo {
	margin: 0px auto;
	text-align: center;
}

#buscador_cabecera {
	background: url(../img/bt_buscador.gif) no-repeat right top;
	text-align: right;
	height: 25px;
	padding-right: 50px;
	padding-top: 10px;
	font-size: 1.6em;
}

#linkIdiomas {

	float:left;
}

#idiomas {

	background-color: #1E3F6A;
	color: #FFFFFF;
	display: none;
	margin: 10px 0px 0px 0px;
	position: absolute;
	text-align: left;
	z-index: 1000;
}

/****************/
/* fin cabecera */
/****************/

.titulo {
	width: 538px;
	height: 23px;
	padding-left: 10px;
	background: url(../img/titulo.gif);
}

.titulo_verde {
	width: 538px;
	height: 18px;
	padding-left: 10px;
	background: #515E0E;
	padding-top: 3px;
	color: #FFFFFF;
	font-size: 1.2em;
}


#menu_1 {	
	margin: 0px auto;
	width: 762px;
}

#menu_principal {
	height: auto !important;
	height: 26px;
	min-height: 26px;
	background: #003333;
	text-align: justify;
}

#menu_2 {
	
	margin: 0px auto;
	width: 762px;
}

#menu_tipos {
	padding-top:6px;
	float:left;
}

#menu_realtalk {
	width: 202px;
	height: 76px;
	float:right;
	background: url(../img/realtalkboton.gif) bottom no-repeat;
}

#menu_realtalk #texto {
	color: #FFFFFF;
	padding: 35px 0px 0px 40px;
	font-size: 0.9em;
}

.clear {
	clear: both;
}

#menu_secundario {

	/*font-size: 0.7em !important;
	font-size: 0.9em;*/
	padding-top: 1px;
	/*height: 17px;*/
	padding-bottom: 5px;
	width: 762px;
	background: #E3E3E3;
	color: #666666;
}

#menu_secundario #grupo1  {
	
	float: left;
	width: 207px;
	text-align: right;	
}

#menu_secundario #grupo2  {
	
	float: left;
	width: 110px;
	text-align: right;	
}

#menu_secundario #grupo3  {
	
	float: left;
	width: 150px;
	text-align: right;	
}

#menu_secundario #grupo4  {
	
	float: left;
	width: 240px;
	text-align: right;	
}

/********/
/* pie */
/*******/
#separacion_pie {
	padding-top: 25px;
}

#pie {	
	color: #FFFFFF;
	border-top: 8px solid #D7D7D7;
	background: #04231D;
	text-align: left;
}

#info_pie {
	/*height: 104px;*/
	padding-bottom: 10px;
}

#linea_pie {

	height: 1px;
	width: 747px;
	margin: 0px auto;
	overflow: hidden;
	background: #576562;
}

#contacte {

	text-align: right;
	padding-top: 20px;
	padding-left: 12px;
}

#pie #direccion {
	width: 140px;	
	padding-top: 12px;
	padding-left: 10px;
}

#pie #realtalk {
	width: 123px;
	padding-top: 12px;
	padding-left: 20px;
}

#pie #telefonos_gratuitos_logo {
	font-family: trebuchet;
	font-size: 1.8em;
	text-align: center;
	background: url(../img/telefonos_gratuitos.gif) top no-repeat;
	width: 119px;
	height: 70px;
	padding-top: 13px;
	margin-top: 2px;
}

#pie #telefonos_gratuitos {
	padding: 10px 15px 0px 0px;
	width: 186px;
	text-align: right;
}

#telefonos_gratuitos .titulo_tlf {
	font-size: 1.2em;
}

#telefonos_gratuitos .telefono {
	font-size: 1.6em;
}

#pie #links {
	font-size: 1.2em;
	text-align: center;
	padding: 8px 0px;
}
/***********/
/* fin pie */
/***********/

#contenido{
	width: 774px;
	margin:0px auto;
	min-height:100%;
	border: 8px solid #D7D7D7;
	background: #FFFFFF;
	/*background-image: url(../img/bordegris.gif);
	background-repeat: repeat;
	background-position: center;*/
}

#cuerpo_central{
	margin: 0px auto;
	padding-left: 8px;
	padding-right: 8px;
	width: 756px;
	height: auto !important;
	height: 100%;	
	min-height: 100%;
}

#col_iz {

	float: left;
	width: 548px;

}


#col_de {

	float: right;
	width: 198px;
}

.spacer {
	clear: both;
	/*background: #fff;*/
}


/**************/
/*  menu2     */
/**************/

#menu_tipos {
	color: #6F6F6D; 
	font-family: times;
	font-weight: bold;	
}

#boton_promociones {

	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/promociones.gif) no-repeat left;
	padding-right: 2px;
}

#boton_alquileres {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/alquileres.gif) no-repeat left;
	padding-right: 2px;
}

#boton_reventa {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/reventa.gif) no-repeat left;
	padding-right: 2px;
}

#boton_obra_publica {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/obras_publicas.gif) no-repeat left;
}

#boton_promociones2 {

	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/promociones2.gif) no-repeat left;
	padding-right: 2px;
}

#boton_alquileres2 {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/alquileres2.gif) no-repeat left;
	padding-right: 2px;
}

#boton_reventa2 {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/reventa2.gif) no-repeat left;
	padding-right: 2px;
}

#boton_obra_publica2 {
	float:left;
	width: 134px;
	height: 38px;
	padding-top: 27px;
	background: url(../img/obras_publicas2.gif) no-repeat left;
}

/*************/
/* fin menu */
/************/

#telefono_gratuito {
	color: #7F2A2F;
	padding: 5px 0px;	
}

#telefono_gratuito #col_gratuito {
	width: 75px;
	padding: 8px 5px;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1em;
}

#telefono_gratuito #col_telf {
	padding: 9px 5px;
}

#telefono_gratuito #telefono {
	font-size: 1.8em;
	font-weight: bold;
}

#banner_alquiler {
	color: #FFFFFF;
	background: url(../img/barra_alquiler.jpg) no-repeat;
	width: 535px;
	height: 36px;
	padding: 20px 0px 0px 13px;
	font-size: 1.4em;
	font-weight: bold;
}

#banner_alquiler a {
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;
}

#banner_reventa {
	color: #FFFFFF;
	background: url(../img/barra_reventa.jpg) no-repeat;
	width: 535px;
	height: 36px;
	padding: 20px 0px 0px 13px;
	font-size: 1.4em;
	font-weight: bold;
}

#banner_reventa a {
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: normal;
}


/**************************/
/* botones personalizados */
/**************************/

#botones1 {

	/*width: 548px;*/
}

.linkBoton {

	color: #FFFFFF;
	text-decoration: none;
}

.linkBoton:Hover {

	text-decoration: underline;

}
.boton1 {
	float: left;
	width: 270px;
	height: 118px;
	padding-top: 14px;
	padding-left: 2px;
}

.texto_boton1 {
	color: #FFFFFF;
	width: 224px;
	height: 51px;
	padding: 6px 10px 0px 14px;
}

.titulo_boton1 {
	font-size: 1.3em;
	font-weight: bold;
}


#botones2 {
	padding-top: 18px;
	width: 196px;
}

.boton2 {
	width: 196px;
	padding-bottom: 10px;
}

.texto_boton2 {
	color: #FFFFFF;
	height: 62px;
	padding-top: 6px;
	padding-left: 3px;
	padding-right: 3px;
}

.titulo_boton2 {
	font-weight: bold;
}

.fondoAmarillo {
	background-color: #B07412;
} 

.fondoVerde {
	background-color: #003333;
} 

.fondoAzul {
	background: url(../img/sombra_azul.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/sombra.png');
}

.fondoNegro {
	background: url(../img/sombra_negro.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/sombra.png');
}
/******************************/
/* fin botones personalizados */
/******************************/

/*********************/
/* ficha de inmueble */
/*********************/
.ficha {
	float: left;
	padding-left: 3px;
	padding-right: 8px;
	text-align: left;
}

.tipo_alquileres {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_alquiler.gif);
	color: #FFFFFF;
	position: relative;
	left: -3px;
	top: 20px !important;
	top: 22px;	
}

.tipo_promociones {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_promocion.gif);
	color: #FFFFFF;
	position: relative;
	left: -3px;
	top: 20px !important;
	top: 22px;	
}

.tipo_reventa {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_reventa.gif);
	color: #FFFFFF;
	position: relative;
	left: -3px;
	top: 20px !important;
	top: 22px;	
}

.tipo_modelo {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_modelo.gif);
	color: #FFFFFF;
	position: relative;
	left: -3px;
	top: 20px !important;
	top: 22px;	
}

.caja_ficha {
	height: 106px;
	width: 159px;
	border: 1px solid #999999;
	padding: 5px 5px 5px 5px;
	text-align: center;
}

.poblacion_ficha {
	font-family: times;
	font-size: 2em;
	
}


.titulo_ficha {
	color: #B07412;
	padding-bottom: 3px;
}

.precio_ficha {
	font-weight: bold;
	font-size: 1.2em;
}

.texto_ficha {
	color: #666666;
	border-left: 1px solid #999999;
}

.tipo_metros_ficha {
	padding-bottom: 2px;
}

.desc_ficha {
	width: 155px;
	padding: 7px;
	height: 100px;
}

.favoritos {	
	height: 13px;
	width: 165px;
	background: url(../img/favoritos.gif) no-repeat center;
	color: #FFFFFF;
	text-align: right;
	padding-bottom: 3px;
	padding-top : 1px;
}

.detalles {	
	height: 13px;
	width: 165px;
	background: url(../img/detalles.gif) no-repeat center;
	color: #FFFFFF;
	text-align: right;
	padding-top : 1px;
}
/**************************/
/* fin ficha de inmueble  */
/**************************/

/*********/
/* mapa  */
/*********/
#mapa {
	width: 198px;
	padding-bottom: 7px;
	background: url(../img/fondoZonas.jpg);
}

#mapa #imagen {
	background: url(../img/zonas.gif);
	width: 198px;
	height: 168px;
}

#mapa #titulo {
	color: #FFFFFF;
	font-family: times;
	font-weight: bold;
	font-size: 1.2em;
	text-align: center;
	padding-top: 3px;	
}

#mapa #col1 {
	width: 72px;
	padding-left:18px;
	padding-right:18px;
}

#mapa #col2 {
	width: 72px;
	padding-right:18px;
}

/*
.linkMapa {
	text-decoration:none;
	color: #333333;
}

.linkMapa:Hover {
	text-decoration: underline;
}*/
/************/
/* fin mapa */
/************/

/********************/
/*  botones derecha */
/********************/

#botones_derecha {
	width: 198px;	
}


/***********************/
/* fin botones derecha */
/***********************/


/****************/
/* promociones */
/***************/

#cajaTituloPromociones {
	background: #04231D;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#tituloPromociones {
	font-size: 1.25em;
	padding-left: 8px;
}

.botonPromociones {	
	float:right;
	background: #364F4B;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 5px;
}
/*******************/
/* fin promociones */
/*******************/

/*************/
/* viviendas */
/*************/

#cajaTituloViviendas1 {
	background: #04231D;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#cajaTituloViviendas2 {
	background: #855120;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#cajaTituloViviendas3 {
	background: #515E0E;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 3px;
}

#tituloViviendas {	
	font-size: 1.25em;
	padding-left: 8px;
}

/*****************/
/* fin viviendas */
/*****************/


/*************/
/* buscador */
/************/

#buscador {
	color: #FFFFFF;
}

#buscador table, #buscador td,  #buscador tr {
	padding: 3px 0px;
}

#buscador td {
	padding-right: 8px;
}

#buscador #linea1 {
	background: #908E8F;
	text-align: right;
	padding: 4px 0px;
}

#linea1 select{
	width: 100%;
}

#buscador .col1 {
	width: 70px;
}

#buscador .col2 {
	width: 130px;
}

#buscador .col3 {
	width: 45px;
}

#buscador .col4 {
	width: 130px;
}

#buscador .col5 {
	width: 45px;
}

#buscador .col6 {
	width: 130px;
}

#buscador #linea2 {
	background: #D7D7D7;
	text-align: right;
	color: #333333;
}

#buscador #linea3 {
	text-align: right;
}

.boton_buscador {
	border: 0px; 
	background: #6E480B; 
	height: 25px; 
	color: #FFFFFF;
}

/****************/
/* fin buscador */
/****************/

/*********************/
/* ficha promociones */
/*********************/

#modelos_promocion {
	padding-bottom: 15px;	
}

#titulo_modelos_promocion {
	text-align: center;
	font-size: 1.25em;
	color: #FFFFFF;
	padding-top: 10px;
	height: 25px;
	background: url(../img/titulo_modelos.gif) top center no-repeat;
}

#logo_promocion {
	position: relative;
	left: 20px;
	top: -385px;
}

.linea_promocion {
	height: 1px;
	overflow: hidden;
	background: #B4B4B4;
}

#cuerpo_promocion {
	padding-top: 12px;	
}

#presentacion_promocion {
	background: url(../img/marco.gif) top center no-repeat;
	height: 484px;
	width: 547px;
	padding-top: 2px;	
}

#presentacion_promocion #linea_superior {
	background: #B07412;
	width: 535px;
	margin: 0px auto;
	color: #FFFFFF;
	height: 51px;
}

#linea_superior #titulo_promocion {
	font-family: times;
	font-size: 1.9em;
	padding-top: 15px;
	padding-left: 12px;
}

#linea_superior #localidad_promocion {
	padding-top: 10px;
	text-align: right;
}

#titulo_promocion {
	font-size: 1.25em;
	font-weight: bold;
	padding: 10px 0px;
}

#titulo_promocion_amarillo {
	font-family: times;
	color: #B07412;
	font-size: 1.4em;	
}

#botones_promocion {
	padding: 12px 0px;
	text-align: left;
}

#pasador_promocion {
	position: relative;
	top: 2px;
	left: 0px;
	margin-top: -30px;
}

#mapa_situacion {
	margin: 0px auto;
	width: 535px;
	height: 400px; 	
}
/*************************/
/* fin ficha promociones */
/*************************/

/*********************/
/* ficha viviendas */
/*********************/

#imagenes_vivienda {
	width: 335px;
	padding: 3px 3px;
	border: 1px solid #B0B0B0;
}

#cuerpo_vivienda {
	padding-top: 15px;	
}

#info_vivienda {
	padding-left: 7px;
	width: 195px;
}

#descripcion_vivienda {
	padding-top: 12px;	
}

#titulo_vivienda {
	font-size: 1.25em;
	font-weight: bold;
	padding: 10px 0px;
}

#titulo_vivienda_amarillo {
	font-family: times;
	color: #B07412;
	font-size: 1.4em;
}

#precio_viviendas {
	background: #E3E3E3 url(../img/esquina_precio.gif) top right no-repeat;
	height: 18px;
	padding-top: 4px;
	padding-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}


#botones_vivienda {
	padding: 12px 0px;
	text-align: left;
}

#pasador_vivienda {
	position: relative;
	left: 0px;
	margin-top: -34px;
	color: #FFFFFF;
	font-weight: bold;
}

#anterior {
	cursor: pointer;
	width: 125px;
	padding-top: 10px;
	height: 24px;
	text-align: center;
	background: url(../img/boton_atras.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/boton_atras.png');
}
#siguiente {
	cursor: pointer;
	width: 125px;
	padding-top: 10px;
	height: 24px;
	text-align: center;
	background: url(../img/boton_delante.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/boton_delante.png');	
}
#zoom {
	cursor: pointer;
	width: 53px;
	padding-left: 32px;
	padding-top: 10px;
	height: 24px;
	background: url(../img/zoom.png) repeat center !important;
	background-image:none;	
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='img/zoom.png');	
}

#tabs_vivienda {
	padding-top: 15px;	
}

#volver1 {
	background: url(../img/volver1.gif) bottom left no-repeat;
	width: 80px;
	height: 16px;
	padding-top: 12px;
	text-align: center;
}

#volver1 a {
	color: #FFFFFF;
	font-weight: bold;	
}

#volver2 {
	background: url(../img/volver2.gif) bottom right no-repeat;
	width: 80px;
	height: 16px;
	padding-top: 8px;
	text-align: center;
}

#volver2 a {
	color: #FFFFFF;
	font-weight: bold;	
}

#tab1 {
	background: url(../img/tab1.gif) bottom right no-repeat;
	width: 108px;
	height: 20px;
	padding-top: 8px;
	padding-left:5px;
	text-align: center;
}

#tab2 {
	background: url(../img/tab2.gif) bottom right no-repeat;
	width: 108px;
	height: 20px;
	padding-top: 8px;
	padding-left:5px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
}

#tab1 a {
	font-weight: bold;
}

.linea_vivienda {
	height: 1px;
	overflow: hidden;
	background: #B4B4B4;
}

#mapa_vivienda {
	border: 1px solid #B4B4B4;
	padding: 3px 3px;
}

/*************************/
/* fin ficha viviendas */
/*************************/

/**************/
/* paginacion */
/**************/

.paginacion_catalogo{
	text-align:right;
	height:35px;
	margin:10px 0 0 0;
}

.paginacion_catalogo img{
	margin:6px 5px 0 5px;
}

#paginas_catalogo{
	margin:0 20px 0 0;
	text-align: right;
}

#paginas{ font-size:9px}

.flotar_imagen_dcha{float:right;}

.texto_gris_claro{ color:#848484;}
.texto_gris_claro a, .texto_gris_claro a:hover{color:#848484; text-decoration:none;}
.texto_gris_claro a:hover{text-decoration:underline;}
#pag_siguiente,#pag_anterior{
	width:24px;
	height:24px;
	float:right;
	font-size:15px;
}

#pag_actual{
	background:url(../img/paginaActual.gif) center no-repeat;
	width:24px;
	height:29px;
	float:right;
	font-size:15px;	
}

#pag_siguiente{
	background:url(../img/paginaposterior.gif) center no-repeat;
	margin:2px 0 0 4px;
}

#pag_anterior{
	background:url(../img/paginaAnterior.gif) center no-repeat;
	margin:2px 4px 0 0;
}

#pag_actual div, #pag_siguiente div, #pag_anterior div{
	margin:6px 0 0 0;
	color:#A4A4A4;
	font-weight:bold;
	text-align:center;
}
#pag_anterior div{
	margin:6px 0 0 7px;
}
#pag_siguiente div{
	margin:6px 6px 0 0;
}

#pag_actual div{color:#555555;}

#pag_siguiente div a, #pag_anterior div a{
	color:#A4A4A4;
	text-decoration:none;
}

#pag_siguiente div a:hover, #pag_anterior div a:hover{
	color:#A4A4A4;
	text-decoration:underline;
}

.texto_azul{ color:#00548a}
.texto_azul a{ color:#00548a}

#result_paginas{
	width:390px;
	height:56px;
	border-right:1px solid #B0B0B0;
	text-align:right;
	margin:5px 0 0 0;
}

#result_paginas div{
	padding:10px 15px 0 0;
}

#cuerpo_paginacion{
	width:140px;
}

#resultados_totales {
	width: 130px;
	padding-top: 10px;
}

#texto_resultados {
	padding-top: 5px;
	text-align: left;
	width: 100px;
}

#textoEnorme {
	text-align: right;
	width: 30px;
	font-size: 3em;
}

#linea_separacion {
	overflow: hidden;
	height: 1px;
	background: #D7D7D7;
	margin-top: 20px;
}

#lista_carateristicas {
	margin: 0px 0px;	
}

#titulo_promocion_vivienda {
	color: #FFFFFF;
	font-family: times;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 10px;
	margin-bottom: 5px;
}
/******************/
/* fin paginacion */
/******************/


/************/
/* empresa */
/***********/

#separacion_empresa {
	padding-top: 10px;
}

#menu_empresa {
	margin: 0px auto;
	width: 548px;
	background: #B07412;
	/*padding-left: 8px;*/
}

#pasador_empresa {
	position: relative;
	top: 140px;
	left: 0px;
	margin-top: -43px;
}

#cuadro_imagen{
	height:auto !important;
	height:391px;
	min-height:391px;
	padding:0px;
}

#imagenes_diviertete #cuadro_imagen{
	height:auto !important;
	height:183px;
	min-height:183px;
	padding:0px;
}

#scroller {
	width: 548px;
	overflow: hidden;
	margin: 0px auto;
}

#imagenes_promocion #cuadro_imagen{
	height:auto !important;
	height:400px;
	min-height:400px;
	padding:0px;
}

#imagenes_promocion #scroller {
	width: 535px;
	overflow: hidden;
}

#imagenes_vivienda #cuadro_imagen{
	height:auto !important;
	height:255px;
	min-height:255px;
	padding:0px;
}

#imagenes_vivienda #scroller {
	width: 335px;
	overflow: hidden;
}

#imagenes_diviertete #scroller {
	width: 245px;
	overflow: hidden;
}


#content {
	
}
	
.section {
	width: 548px;
	float: left;
	background: #4F4B4A;
}

#imagenes_promocion .section {
	float: left;
	width: 535px;
	height: 400px;
    text-align: center;
}

#imagenes_vivienda .section {
	float: left;
	width: 335px;
	height: 250px;
    text-align: center;
}

#imagenes_diviertete .section {
	float: left;
	width: 245px;
	height: 183px;
    text-align: center;
}

#toolbar, .navigation2{
	margin:0;
	padding:0;
}

#toolbar li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

.navigation2 li{
	list-style-image:none;
	list-style-type:none;
	float:left;
	width:10px;
}

#texto_empresa .articulo {
	padding-left: 8px;
	padding-top: 4px;
	height: 19px;
	margin-bottom: 5px;
	background: #E8E8E8;
	font-weight: bold;
	color: #000000;
}

/***************/
/* fin empresa */
/****************/

/****************/
/* obra publica */
/****************/
#titulo_obra_publica {
	background: #B07412;
	margin: 0px auto;
	width: 548px;
	text-align: center;
}

.caja_obra_publica {
	padding-top: 15px;
}

.poblacion_obra_publica {
	font-family: times;
	font-size: 2em;
	
}

.titulo_obra_publica {
	color: #B07412;
	padding-bottom: 3px;
}

.imagen_obra_publica {
	border: 3px solid #C9C9C9;
	width: 254px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.texto_obra_publica {
	width: 280px;
}
/********************/
/* fin obra publica */
/********************/


/*************/
/* contactar */
/*************/
#encuentra_tu_vivienda {
	background: url(../img/encuentra_tu_vivienda.jpg) no-repeat;
	width: 318px;
	height: 144px;
	padding-left: 190px;
	padding-right: 48px;
	color: #FFFFFF;
	text-align: left;
}

#encuentra_tu_vivienda #titulo_enc {
	font-size: 1.6em;
	padding-top: 20px;
}

#encuentra_tu_vivienda #texto_enc {
	padding-top: 2px;
}

#encuentra_tu_vivienda #enlace_enc {
	padding-top: 5px;
	font-weight: bold;
}

#separacion_contacto {
	padding-top: 10px;
}

#linea_contacto {
	overflow: hidden;
	height: 3px;
	background: #D7D7D7; 
	margin: 5px 0px;
}

#titulo_contacto {
	background: #B07412;
	margin: 0px auto;
	width: 548px;
	text-align: center;
}

#caja_formulario_contacto {
	width: 536px;
	margin: 0px auto;	
}

#formulario_contacto1 input {
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
	width: 222px;	
	height: 17px;
	padding: 2px 10px 0px 10px;
	margin-bottom: 5px;
	vertical-align: middle;
}

#caja_formulario_contacto textarea {
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
	width: 514px;	
	padding: 5px 10px 5px 10px;
	margin-bottom: 5px;
}

#imagen_contacto {
	background: url(../img/imagencontacto.jpg);
	width: 180px;
	height: 228px;
}

#imagen_vender_alquilar {
	background: url(../img/vender_alquilar.jpg);
	width: 180px;
	height: 228px;
}

#formulario_contacto1 {
	width: 350px;
	text-align: right;
	font-weight: bold;
}

#imagen_llamada {
	width: 167px;
	height: 95px;	
}

#formulario_llamada {
	width: 370px;
	font-weight: bold;
}

.titulo_llamada {
	width: 180px;
	height: 25px;
	background: #757472;
	padding-top: 8px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

.datos_pers {
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
	width: 158px;	
	height: 17px;
	padding: 2px 10px 0px 10px;
	margin-bottom: 5px;
	vertical-align: middle;	
}

.rango_horario {
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
	width: 50px;	
	height: 17px;
	padding: 2px 10px 0px 10px;
	margin-bottom: 5px;
	vertical-align: middle;	
}

/****************/
/* fin contacto */
/****************/

/************/
/* mapa web */
/************/

#mapa_web a{
	font-size: 1.2em;
	font-weight: bold;
	color: #B07412;
	padding-top: 10px;
}

#mapa_web ul a{
	
	font-size: 1em;
	color: #04231D;
	font-weight: bold;
}

#mapa_web {
	list-style-image: url(../img/budget1.gif);
}
#mapa_web li {
	padding-bottom: 10px;
}

#mapa_web ul {
	list-style-image: url(../img/budget2.gif);
}

#mapa_web ul li {
	padding-top: 5px;
	padding-bottom: 0px;
}
/****************/
/* fin mapa web */
/****************/

/*****************/
/* asesoramiento */
/*****************/
#asesoramiento .categoria {
	margin: 6px 0px;
	padding-left: 8px;
	padding-top: 4px;
	height: 19px;
	background: #E8E8E8;
	font-weight: bold;
	color: #000000;
}

#asesoramiento .articulo {
	margin-left: 20px;
	padding-left: 8px;
	padding-top: 4px;
	height: 19px;
	margin-bottom: 5px;
	background: #04231D;
	font-weight: bold;
	color: #FFFFFF;
}

.articulo {
	cursor: pointer;
}

.cuerpo_articulo  {
	width: 500px;
}                         

.subir {
	background: url(../img/subir.gif) center bottom no-repeat;
	margin-top: 15px;
	padding-top: 7px;
	height: 20px;
	width: 500px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
	
}
/*
.cuerpo_articulo {
	width: inherit;	
}*/

.boton_ampliar {
	background: #878586;
	padding: 2px 10px;
	border: 1px solid #C2C2C2;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
}
/*********************/
/* fin asesoramiento */
/*********************/

/****************/
/* divirtete */
/****************/
.col_izq_diviertete {
	float:left;
	width: 260px;	
}

#titulo_diviertete {
	background: #B07412;
	margin: 0px auto;
	width: 548px;
	text-align: center;
}

#separacion_diviertete {
	padding-top: 10px;
}

#cabecera_diviertete {
	background: url(../img/diviertete.jpg) top center no-repeat;
	width: 170px;
	height: 27px;
	padding-top: 20px;
	padding-bottom: 90px;
	padding-left: 18px;
	padding-right: 360px;  
	font-weight: bold;
	color: #FFFFFF;
}

#selector_zonas {
	margin: 0px auto;
	width: 516px;
}

.caja_zona {
	float: left;
	width: 172px;
	font-family: Times;
	font-size: 1.4em;
	font-weight: bold;
	padding-bottom: 5px;
}
.caja_zona a { 	color: #05241F; }

.img_caja_zona {
	width: 64px;
	height: 49px;
	border: 1px solid #A6A6A6;
	padding: 3px 3px;
	text-align: center;
	vertical-align: middle;
}

.texto_caja_zona {
	padding-top: 17px;
	padding-left: 80px;
}

#linea_diviertete {
	background: url(../img/linea_diviertete.gif) top center no-repeat;
	height: 4px;
	width: 548px;
}

.caja_diviertete {
	padding-top: 15px;
}

.zona_diviertete {
	font-family: times;
	font-size: 2em;
	
}

.titulo_diviertete {
	color: #B07412;
	padding-bottom: 3px;
}

#imagenes_diviertete {
	border: 3px solid #C9C9C9;
	width: 254px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
}

.titulo_diviertete_verde {
	margin: 0px auto;
	width: 242px;
	background: #515E0E;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 8px;
}

.texto_diviertete {
	width: 275px;
}

#pasador_diviertete {
	width: 261px;
	padding-top: 5px;
	text-align: center;
}

#promociones_diviertete {
	width: 548px;
	height: 98px;
	background: url(../img/promociones_en_la_zona.gif) top center no-repeat;
	color: #FFFFFF;
}

#texto_promociones_diviertete {
	padding-top: 25px;
	text-align: right;
	padding-left: 175px;
	width: 135px;
}

#zona_promociones_diviertete {
	width: 224px;
	padding-top: 30px;
	font-family: times;
	font-size: 2.2em;
}

/********************/
/* fin divirtete */
/********************/

/*************/
/* favoritos */
/*************/

#favoritos_lista {
	overflow: hidden;
	margin: 0px auto;
	width: 198px;
	background: url(../img/fondoZonas.jpg) repeat-y;
}

#titulo_favoritos {
	padding-top: 1px;	
	height: 32px;
	width: 198px;
	background: url(../img/tit_favoritos.gif);	
	color: #FFFFFF;
	font-family: times;
	font-size: 1.5em;
	text-align: center;
}

.caja_favoritos {	
	width: 180px;
	padding-top: 10px;
	padding-left: 10px;
}

.imagen_favoritos {
	border: 1px solid #999999;
	text-align: center;
	width: 70px;
	height: 54px;
	padding: 2px;
}

.texto_favoritos {
	padding-left: 80px;
}

.fav_tipo_promo {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_promocion.gif);
	color: #FFFFFF;
}

.fav_tipo_1 {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_modelo.gif);
	color: #FFFFFF;
}

.fav_tipo_2 {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_alquiler.gif);
	color: #FFFFFF;
}

.fav_tipo_3 {
	width: 68px;
	height: 16px;
	padding-left: 25px;
	background: url(../img/logo_reventa.gif);
	color: #FFFFFF;
}

.botonera_favoritos {
	padding-top: 8px;
	text-align: right;
}

.bt_favoritos {
	background: #B4BDBC;
	padding: 1px 7px;
}

.linea_favoritos {
	padding-top: 10px;
	margin: 0px auto;
	background: url(../img/barra_favoritos.gif) bottom no-repeat;
}

#pie_favoritos {
	padding-top: 10px;
	height: 27px;
	width: 198px;
	background: url(../img/pie_favoritos.gif) bottom no-repeat;
	margin-bottom: 15px;	
}
/*****************/
/* fin favoritos */
/*****************/

/***********/
/* anuncio */
/***********/

#anuncio {
	background: url(../img/anuncio.gif) top center no-repeat;
	padding-top: 30px;
}

#columna_imagen {
	width: 194px;
	text-align:center;
}

#anuncio #columna_der {
	margin-left: 194px;
}

#anuncio #columna_texto {
	padding: 5px 10px;
	width: 320px;
	background: #FFFFFF;
}

#anuncio #titulo {
	font: Times bold;
	font-size: 1.6em;
	color: #FFFFFF;
	width: 250px;
	text-align: left;
	padding: 0px 10px;
}
/***************/
/* fin anuncio */
/***************/


/************/
/* buscador */
/************/

#barra_buscador {
	height: 30px;
	background: #B07412;
}

#titulo_buscador {
	background: url(../img/buscador_avanzado.jpg) no-repeat;
	width: 528px;
	height: 75px;
	color: #814E21;
	font-family: times;
	font-size: 2.5em;
	padding: 5px 0px 0px 20px;
}

#desc_buscador {
	background: url(../img/fondo_desc_buscador.gif) repeat-y;
	color: #FFFFFF;
	padding: 8px 15px 8px 15px;
	border-bottom: 2px solid #AC7B2E;
}

#caja_buscador {
	background: url(../img/fondo_buscador.gif) repeat-y;
	color: #FFFFFF;
	padding: 0px 15px 0px 15px;
}

#que_busca {
	font-size: 1.2em;
	font-weight: bold;
}

.imagen_buscador {
	border: 1px solid #999999;
	text-align: center;
	width: 70px;
	height: 54px;
	padding: 2px;
	margin: 5px;
}

#buscador_avanzado table, #buscador_avanzado td,  #buscador_avanzado tr {
	padding: 4px 0px;
}

#buscador_avanzado td {
	padding-right: 8px;
}


#buscador_avanzado select {
	width: 100%;
}

.linea_buscador_avanzado {
	height: 2px;
	overflow: hidden;
	background: #AC7B2E;
}

#otros td,  #otros tr {
	padding: 0px 0px;
}


#resultados_buscador table, #resultados_buscador td,  #resultados_buscador tr {
	padding: 2px 0px;
	text-align: left;
	color: #000000;
}

#resultados_buscador td {
	/*padding-right: 4px;*/
	padding: 0px 5px;
	cursor: pointer;
}

#resultados_buscador td.numero{
	cursor: pointer;
	text-align: center;
}

.fila_gris {
	background-color: #D7D7D7;
}

.fila_blanca {
	background-color: transparent;
}

.cabecera_resultados {
	border: 2px solid #DADADA;
	padding: 5px 5px;
}

.boton_limpiar {
	border: 0px; 
	background: #9C7921; 
	height: 25px; 
	color: #FFFFFF;
}

.mas_resultados {
	text-align: right;
	padding-top: 10px;
}

/****************/
/* fin buscador */
/****************/

/**************/
/* newsletter */
/**************/

#newsletter {
	background: url(../img/newsletter.gif) top left no-repeat;	
	width: 194px;
	padding-left: 4px;
}

#texto_newsletter {
	padding: 28px 60px 0px 0px; 
	height: auto !important;
	min-height: 32px;
	height: 32px;
	text-align: left;
}

#form_newsletter {
	text-align: right;
	padding-top: 8px;
} 

#email_newsletter {
	width: 182px;
	border: 1px solid #B4B4B4;
	padding: 2px 4px;
	margin-bottom: 5px;
}

#submit_newsletter {
	border: none;
	background: #706F6D;
	padding: 1px 10px;
	color: #FFFFFF;
}

#links_newsletter {
	padding-top: 5px;
	text-align: right;
}

#newsletter a { color: #B07412; }

#caja_form_newsletter {
	width: 196px;
	padding-bottom: 15px;
}

#error_newsletter {
	color: #CC0000;
	font-weight: bold;
	padding-bottom: 20px;
}

#ok_newsletter {
	font-weight: bold;
	padding-bottom: 20px;
}
/******************/
/* fin newsletter */
/******************/


.hipoteca_input {
	background: #D7D7D7;
	border: 1px solid #D7D7D7;
	height: 17px;
	padding: 2px 10px 0px 10px;
	margin-bottom: 5px;
	vertical-align: middle;
}


#tabla_prestamos{
	
}


#pago{
	border-color:#BDBC79;
	border-style:solid;
	border-width:1px;
	width:50px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_sup_prestamos{
	border-color:#BDBC79;
	border-style:solid;
	border-width:1px;
	width:105px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_sup_prestamos_gra{
	border-color:#BDBC79;
	border-style:solid;
	border-width:1px;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
}


.celda_pagos_1{
	border-left-color:#BDBC79;
	border-left-style:solid;
	border-left-width:1px;
	background-color:#F2EDCC;
	width:52px;
	height:15px;
	text-align:center;
	float:left
}

.celda_centro_prestamos_1{
	background-color:#F2EDCC;
	width:107px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_centro_prestamos_dcha_1{
	border-right-color:#BDBC79;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#F2EDCC;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
}


.celda_pagos_2{
	border-left-color:#BDBC79;
	border-left-style:solid;
	border-left-width:1px;
	background-color:#E5E0E0;
	width:52px;
	height:15px;
	text-align:center;
	float:left
}

.celda_centro_prestamos_2{
	background-color:#E5E0E0;
	width:107px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_centro_prestamos_dcha_2{
	border-right-color:#BDBC79;
	border-right-style:solid;
	border-right-width:1px;
	background-color:#E5E0E0;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
}


.celda_bajo_pagos_1{
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#BDBC79;
	border-left-style:solid;
	border-left-width:1px;
	background-color:#F2EDCC;
	width:52px;
	height:15px;
	text-align:center;
	float:left
}

.celda_centro_bajo_prestamos_1{
	background-color:#F2EDCC;
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:107px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_centro_bajo_prestamos_dcha_1{
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#BDBC79;
	border-right-style:solid;
	border-right-width:1px;	
	background-color:#F2EDCC;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
}


.celda_bajo_pagos_2{
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-left-color:#BDBC79;
	border-left-style:solid;
	border-left-width:1px;
	background-color:#E5E0E0;
	width:52px;
	height:15px;
	text-align:center;
	float:left
}

.celda_centro_bajo_prestamos_2{
	background-color:#E5E0E0;
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	width:107px;
	height:15px;
	text-align:center;
	float:left;
}

.celda_centro_bajo_prestamos_dcha_2{
	border-bottom-color:#BDBC79;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-right-color:#BDBC79;
	border-right-style:solid;
	border-right-width:1px;	
	background-color:#E5E0E0;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
}


.celdaEnlacesP{
	width:470px;
	height:35px;
	border-color:#BDBC79;
	border-style:solid;
	border-width:1px;
	float:left;
	text-align:left;
	padding:5px 0px 0px 0px;	
}

.celdaEnlacesA{
	width:470px;
	height:35px;
	border-color:#F2EDCC;
	border-style:solid;
	border-width:1px;
	float:left;
	text-align:left;
	padding:5px 0px 0px 0px;
}

.celdaEnlacesN{
	width:470px;
	height:35px;
	border-color:#B3B3B3;
	border-style:solid;
	border-width:1px;
	float:left;
	text-align:left;
	padding:5px 0px 0px 0px;
}

.centra_enlace{
	margin:2px 6px 0px 10px;
}