/********************** <General> **********************/
* {margin: 0; padding: 0;}

body{
	background: #FFF;
}

.accesibilidad{display: none;}
.clear{clear: both;}
.flota_izq{float: left;}

#contenedor{
	width: 900px;
	margin: auto;
}
/********************** </General> **********************/
/********************** <Menu> **********************/
ul#menu{
	float: left;
	width: 900px;
	height: 28px;
	margin: 5px 0 0 0;
	list-style: none;
	background: #FFF;
}
	#menu li{
		float: left;
	}
		ul#menu li a{
			display: block;
			height: 28px;
			text-indent: -5000px;
			outline: none;
		}
			ul#menu li#inicio_es a{
				width: 80px;
				margin: 0 95px 0 0;
				background: url(/img/menu_inicio_es.png) no-repeat;
			}
			ul#menu li#inicio_es a:hover, ul#menu li#inicio_es.on a{
				background:url(/img/menu_inicio_es.png) no-repeat left -32px;
			}
			ul#menu li#inicio_en a{
				width: 80px;
				margin: 0 95px 0 0;
				background: url(/img/menu_inicio_en.png) no-repeat;
			}
			ul#menu li#inicio_en a:hover, ul#menu li#inicio_en.on a{
				background:url(/img/menu_inicio_en.png) no-repeat left -32px;
			}
			
			ul#menu li#quienes_es a{
				width: 110px;
				background: url(/img/menu_quienes_es.png) no-repeat;
			}
			ul#menu li#quienes_es a:hover, ul#menu li#quienes_es.on a{
				background:url(/img/menu_quienes_es.png) no-repeat left -32px;
			}
			ul#menu li#quienes_en a{
				width: 110px;
				background: url(/img/menu_quienes_en.png) no-repeat;
			}
			ul#menu li#quienes_en a:hover, ul#menu li#quienes_en.on a{
				background:url(/img/menu_quienes_en.png) no-repeat left -32px;
			}

			ul#menu li#servicios_es a{
				width: 75px;
				background: url(/img/menu_servicios_es.png) no-repeat;
			}
			ul#menu li#servicios_es a:hover, ul#menu li#servicios_es.on a{
				background:url(/img/menu_servicios_es.png) no-repeat left -32px;
			}
			ul#menu li#servicios_en a{
				width: 75px;
				background: url(/img/menu_servicios_en.png) no-repeat;
			}
			ul#menu li#servicios_en a:hover, ul#menu li#servicios_en.on a{
				background:url(/img/menu_servicios_en.png) no-repeat left -32px;
			}
			
			ul#menu li#buscador_es a{
				width: 145px;
				background: url(/img/menu_buscador_es.png) no-repeat;
			}
			ul#menu li#buscador_es a:hover, ul#menu li#buscador_es.on a{
				background:url(/img/menu_buscador_es.png) no-repeat left -32px;
			}
			ul#menu li#buscador_en a{
				width: 145px;
				background: url(/img/menu_buscador_en.png) no-repeat;
			}
			ul#menu li#buscador_en a:hover, ul#menu li#buscador_en.on a{
				background:url(/img/menu_buscador_en.png) no-repeat left -32px;
			}

			ul#menu li#alquileres_es a{
				width: 80px;
				background: url(/img/menu_alquileres_es.png) no-repeat;
			}
			ul#menu li#alquileres_es a:hover, ul#menu li#alquileres_es.on a{
				background:url(/img/menu_alquileres_es.png) no-repeat left -32px;
			}
			ul#menu li#alquileres_en a{
				width: 80px;
				background: url(/img/menu_alquileres_en.png) no-repeat;
			}
			ul#menu li#alquileres_en a:hover, ul#menu li#alquileres_en.on a{
				background:url(/img/menu_alquileres_en.png) no-repeat left -32px;
			}

			ul#menu li#recursos_es a{
				width: 130px;
				background: url(/img/menu_recursos_es.png) no-repeat;
			}
			ul#menu li#recursos_es a:hover, ul#menu li#recursos_es.on a{
				background:url(/img/menu_recursos_es.png) no-repeat left -32px;
			}
			ul#menu li#recursos_en a{
				width: 130px;
				background: url(/img/menu_recursos_en.png) no-repeat;
			}
			ul#menu li#recursos_en a:hover, ul#menu li#recursos_en.on a{
				background:url(/img/menu_recursos_en.png) no-repeat left -32px;
			}

			ul#menu li#interesate_es a{
				width: 75px;
				margin: 0 50px 0 0;
				background: url(/img/menu_interesate_es.png) no-repeat;
			}
			ul#menu li#interesate_es a:hover, ul#menu li#interesate_es.on a{
				background:url(/img/menu_interesate_es.png) no-repeat left -32px;
			}
			ul#menu li#interesate_en a{
				width: 75px;
				margin: 0 50px 0 0;
				background: url(/img/menu_interesate_en.png) no-repeat;
			}
			ul#menu li#interesate_en a:hover, ul#menu li#interesate_en.on a{
				background:url(/img/menu_interesate_en.png) no-repeat left -32px;
			}

			ul#menu li#flag_es a{
				width: 20px;
				background: url(/img/flag_es.png) no-repeat;
			}
			ul#menu li#flag_en a{
				width: 20px;
				background: url(/img/flag_en.png) no-repeat;
			}
			ul#menu li#flag_de a{
				width: 20px;
				background: url(/img/flag_de.png) no-repeat;
			}
/********************** </Menu> **********************/
/********************** <Cabecera> **********************/
#cabecera{
	float: left;
	width: 900px;
	height: 185px;
	background: #FFF url(/img/bg_cabecera.png) no-repeat;
}
	#cabecera h1{
		float: left;
		background: #FFF url(/img/logo.png) no-repeat;
	}
		#cabecera h1 a{
			display: block;
			width: 175px;
			height: 170px;
			outline: none;
			text-indent: -5000px;
		}
		#cabecera h1 span{
			display: none;
		}
	
	#cabecera1_flash{
		float: right;
		width: 725px;
		height: 180px;
	}
	h2{
		text-indent: -5000px;
	}
		h2.cabecera1{background: #FFF url(/img/cabecera1.jpg) no-repeat;}
/********************** </Cabecera> **********************/
/********************** <Contenido> **********************/
#contenido{
	float: left;
	width: 900px;
	overflow:hidden;
	clear:both;
	margin: 10px 0 0 0;
	background: #FFF;
}

	#contenido #texto{
		display: inline;
		float: right;
		width: 725px;
		margin: 0;
		background: #FFF url(/img/bg_texto.png) repeat-y;
	}
	
		#contenido #texto h3, #contenido #texto_imprimir h3{
			height: 38px;
			margin: -4px 0 0 12px;
			text-indent: -5000px;
		}
			#contenido #texto h3#h3_es_ofertas{background: url(/img/titulo_es_ofertas.png) no-repeat;}
			#contenido #texto h3#h3_es_quienes{background: url(/img/titulo_es_quienes.png) no-repeat;}
			#contenido #texto h3#h3_es_servicios{background: url(/img/titulo_es_servicios.png) no-repeat;}
			#contenido #texto h3#h3_es_buscador{background: url(/img/titulo_es_buscador.png) no-repeat;}
			#contenido #texto h3#h3_es_ficha{background: url(/img/titulo_es_ficha.png) no-repeat;}
			#contenido #texto_imprimir h3#h3_es_ficha{background: url(/img/titulo_es_ficha.png) no-repeat;}
			#contenido #texto h3#h3_es_alquiler{background: url(/img/titulo_es_alquiler.png) no-repeat;}
			#contenido #texto h3#h3_es_recursos{background: url(/img/titulo_es_recursos.png) no-repeat;}
			#contenido #texto h3#h3_es_interesate{background: url(/img/titulo_es_interesate.png) no-repeat;}
			#contenido #texto h3#h3_es_mapa_web{background: url(/img/titulo_es_mapa_web.png) no-repeat;}
			#contenido #texto h3#h3_es_aviso_legal{background: url(/img/titulo_es_aviso_legal.png) no-repeat;}
			#contenido #texto h3#h3_es_hipotecas{background: url(/img/titulo_es_hipotecas.png) no-repeat;}
		
			#contenido #texto h3#h3_en_ofertas{background: url(/img/titulo_en_ofertas.png) no-repeat;}
			#contenido #texto h3#h3_en_quienes{background: url(/img/titulo_en_quienes.png) no-repeat;}
			#contenido #texto h3#h3_en_servicios{background: url(/img/titulo_en_servicios.png) no-repeat;}
			#contenido #texto h3#h3_en_buscador{background: url(/img/titulo_en_buscador.png) no-repeat;}
			#contenido #texto h3#h3_en_ficha{background: url(/img/titulo_en_ficha.png) no-repeat;}
			#contenido #texto_imprimir h3#h3_en_ficha{background: url(/img/titulo_en_ficha.png) no-repeat;}
			#contenido #texto h3#h3_en_alquiler{background: url(/img/titulo_en_alquiler.png) no-repeat;}
			#contenido #texto h3#h3_en_recursos{background: url(/img/titulo_en_recursos.png) no-repeat;}
			#contenido #texto h3#h3_en_interesate{background: url(/img/titulo_en_interesate.png) no-repeat;}
			#contenido #texto h3#h3_en_mapa_web{background: url(/img/titulo_en_mapa_web.png) no-repeat;}
			#contenido #texto h3#h3_en_aviso_legal{background: url(/img/titulo_en_aviso_legal.png) no-repeat;}
			#contenido #texto h3#h3_en_hipotecas{background: url(/img/titulo_en_hipotecas.png) no-repeat;}
		
		#contenido #texto h4{
			height: 30px;
			margin: 25px 0 5px 35px;
			text-indent: -5000px;
		}
			#contenido #texto h4#quienes_es_presentacion{margin-top: 3px; background: url(/img/subtitulo_es_quienes_presentacion.png) left bottom no-repeat;}
			#contenido #texto h4#quienes_es_entorno{background: url(/img/subtitulo_es_quienes_entorno.png) left bottom no-repeat;}
			#contenido #texto h4#quienes_es_donde{background: url(/img/subtitulo_es_quienes_donde.png) left bottom no-repeat;}
			
			#contenido #texto h4#quienes_en_presentacion{margin-top: 3px; background: url(/img/subtitulo_en_quienes_presentacion.png) left bottom no-repeat;}
			#contenido #texto h4#quienes_en_entorno{background: url(/img/subtitulo_en_quienes_entorno.png) left bottom no-repeat;}
			#contenido #texto h4#quienes_en_donde{background: url(/img/subtitulo_en_quienes_donde.png) left bottom no-repeat;}

			#contenido #texto h4#servicios_es_vpo{margin-top: 3px; background: url(/img/subtitulo_es_servicios_vpo.png) left bottom no-repeat;}
			#contenido #texto h4#servicios_es_hipotecas{margin-top: 3px; background: url(/img/subtitulo_es_servicios_hipotecas.png) left bottom no-repeat;}

			#contenido #texto h4#servicios_en_vpo{margin-top: 3px; background: url(/img/subtitulo_en_servicios_vpo.png) left bottom no-repeat;}
			#contenido #texto h4#servicios_en_hipotecas{margin-top: 3px; background: url(/img/subtitulo_en_servicios_hipotecas.png) left bottom no-repeat;}

			#contenido #texto h4#buscador_es_resultados{margin-top: 3px; background: url(/img/subtitulo_es_buscador_resultados.png) left bottom no-repeat;}

			#contenido #texto h4#buscador_en_resultados{margin-top: 3px; background: url(/img/subtitulo_en_buscador_resultados.png) left bottom no-repeat;}

		#contenido #texto h5{
			margin: 0 0 5px 37px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 145%;
			color: #666764;
		}

		#contenido #texto p{
			margin: 0 0 15px 0;
			padding: 0 20px 0 50px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: justify;
			line-height: 145%;
			color: #000;
		}
			#contenido #texto p strong{
				color: #c88520;
			}
			#contenido #texto p a{
				color: #c88520;
			}
		#contenido #texto ul#lista_servicios{
			margin: 0 0 15px 30px;
			padding: 0 20px 0 50px;
			list-style: square;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: justify;
			line-height: 145%;
			color: #000;
		}
	/********************** <Portada> **********************/
	ul#ofertas_portada{
		display: inline;
		float: left;
		width: 705px;
		margin: 6px 0 0 10px;
		background: url(/img/bg_ofertas_portada.png) 0px top repeat-y;
	}
		ul#ofertas_portada li{
			display: inline;
			float: left;
			width: 168px;
			margin: 0 30px 0 35px;
			padding: 0px 0 0 0;
			background:#FFF;
		}
		ul#ofertas_portada li a img{
			border: none;
		}
			ul#ofertas_portada li#nueva{}
			ul#ofertas_portada li#usada{}
			ul#ofertas_portada li#alquiler{}
	
		ul#ofertas_portada li h4{
			width: 168px !important;
			height: 18px !important;
			margin: 0 0 6px 0 !important;
			text-indent: -5000px;
		}
		ul#ofertas_portada li h4 a{
			display: block;
			width: 168px !important;
			height: 18px !important;
			outline: none;
		}
			ul#ofertas_portada li#nueva h4.es{background: url(/img/bg_ofertas_titulo_es_nueva.png) no-repeat;}
			ul#ofertas_portada li#usada h4.es{background:url(/img/bg_ofertas_titulo_es_usada.png) no-repeat;}
			ul#ofertas_portada li#alquiler h4.es{background:url(/img/bg_ofertas_titulo_es_alquiler.png) no-repeat;}
			
			ul#ofertas_portada li#nueva h4.en{background: url(/img/bg_ofertas_titulo_en_nueva.png) no-repeat;}
			ul#ofertas_portada li#usada h4.en{background:url(/img/bg_ofertas_titulo_en_usada.png) no-repeat;}
			ul#ofertas_portada li#alquiler h4.en{background:url(/img/bg_ofertas_titulo_en_alquiler.png) no-repeat;}

		ul#ofertas_portada li h5{
			margin: 0 0 0 4px !important;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 145%;
			color: #666764;
		}
		ul#ofertas_portada li p{
			padding: 0 0px 0 18px !important;
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size: 12px;
			text-align: left !important;
			line-height: 145%;
			color: #494949;
		}
			ul#ofertas_portada li p a{
				font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				float: right;
				color: #c88520 !important;
				text-decoration: none;
			}
			ul#ofertas_portada li p a:hover{
				text-decoration: underline;
			}
	/********************** </Portada> **********************/
	/********************** <Quienes> **********************/
	#texto_entorno{
		float: left;
	}
	.p_entorno{
		float: left;
		width: 405px;
	}
	#img_entorno{
		float: right;
		margin: -15px 5px 0 0;
	}
	#flash_donde{
		display: inline;
		float: right;
		width: 230px;
		height: 180px;
		margin: 0 18px 10px 0px;
		background: #eee;
	}
	#quienes_m{
		clear: both;
		display: inline;
		float: right;
		width: 220px;
		height: 150px;
		margin: -105px 22px 10px 0px;
	}
	#quienes_m h4{
		margin: 25px 0px 5px 0px !important;
	}
	p#quienes_donde{
		/*font-size: 9px !important;*/
		display: inline;
		height: 100px;
		margin: 0 40px 0 0px !important;
		padding: 0 0 0 10px !important;
		text-align: left !important;
		background: url(/img/flechica.gif) left 5px no-repeat;
	}
	/********************** </Quienes> **********************/
	/********************** <búsqueda> **********************/	
	form#busqueda{
		width: 340px;
		margin: 20px 0 0 51px;
	}
		#busqueda label{
			float: left;
			width: 340px;
		}
			#busqueda label span{
				display: block;
				float: left;
				width: 140px;
				height: 25px;
				margin: 5px 0 0 0;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
			#busqueda label input{
				height: 16px;
				margin: 0px 0 0 0;
				padding: 3px 0 1px 0;
			}

	form#busqueda .boton_form{
		clear: both;
		float: left;
		margin: 5px 0 0 140px;
		height: 22px;
		border: 1px solid #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px;
		color: #FFF;
		background: #013782;
	}
	form#busqueda select{
		width: 75px;
	}
	
	/* Tabla listado resultados */

	table#busqueda_resultados{
		width: 675px;
		margin: 10px 0 0 35px;
		text-align: center;
		border: solid 1px #dbb06f;
	}
		table#busqueda_resultados thead tr th{
			margin: 0 0 20px 0;
			padding: 2px;
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;
			color: #FFF;
			background: #213b7e;
		}
	
		table#busqueda_resultados th#res_th_img{
			width: 20%;
		}
		table#busqueda_resultados th#res_th_ref{
			width: 8%;
		}
		table#busqueda_resultados th#res_th_modo{
			width: 12%;
		}
		table#busqueda_resultados th#res_th_tipo{
			width: 22%;
		}
		table#busqueda_resultados th#res_th_metros{
			width: 8%;
		}
		table#busqueda_resultados th#res_th_habitaciones{
			width: 8%;
		}
		table#busqueda_resultados th#res_th_banyos{
			width: 8%;
		}
		table#busqueda_resultados th#res_th_precio{
			width: 14%;
		}
		
		table#busqueda_resultados tbody tr td{
			font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000;
			border-bottom: solid 1px #F1E0C7;
			background: #FFF;
		}
			table#busqueda_resultados tbody tr td a{
				text-decoration: none;
				color: #000;
			}
			table#busqueda_resultados tbody tr td a:hover{
				color: #AAA;
			}
			
			table#busqueda_resultados tbody tr td.noborde{
				border-bottom: none;
			}
			table#busqueda_resultados tbody tr td.foto{
				text-indent: -5000px;
				background: url(/img/foto_si_peq.jpg) center no-repeat;
			}
				table#busqueda_resultados tbody tr td.foto a{
					display: block;
					padding: 5px 0 5px 0;
					height:35px;
					outline: none;
				}
				table#busqueda_resultados tbody tr td.foto_listado a img{
					border: none;
				}
			table#busqueda_resultados tbody tr td.nofoto{
				text-indent: -5000px;
				background: url(/img/foto_no_peq.jpg) center no-repeat;
			}
				table#busqueda_resultados tbody tr td.nofoto a{
					display: block;
					padding: 5px 0 5px 0;
					height:35px;
					outline: none;
				}
				
		ul#paginacion{
			float: right;
			margin: 10px 16px 0 0;
			list-style: none;
		}
		ul#paginacion li{
			float: left;
			margin: 0 0 5px 10px;
		}
			ul#paginacion li a{
				display: block;
				width: 110px;


				height: 17px;
				padding: 2px 0 0 0;
				font-family:  Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: center;
				text-decoration: none;
				color: #FFF;
				background: #213b7e;
				border-left: solid 1px #6f80ac;
			}
			ul#paginacion li a:hover, ul#paginacion li.on a{
				background: #6f80ac;
				border-left: solid 1px #213b7e;
			}
		/********************** </búsqueda> **********************/
		/********************** <ficha> **********************/
		#ficha{
			display: inline;
			float: left;
			width: 695px;
			margin: 10px 0 0 14px;
			background: url(/img/bg_ficha.png) left 350px repeat-x;
		}
			#ficha.pestrella{
				margin-top: 30px;
			}
			h6#mas_pestrella a{
				color: #c88520;
			}

			#ficha h5{
				text-align: center;
				margin: 0 0 10px -15px !important;
				text-transform: uppercase;
				color: #003881 !important;
			}

			#ficha_info{
				float: right;
				width: 280px;
				margin: 0;
			}

				#ficha_info dl{
					display: block;
					width: 280px;
					height: 210px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 12px;
				}
					#ficha_info dl dt{
						width: 80px;
						clear: left;
						float: left;
						margin: 0 0 2px 0;
						color: #003881;
						border-bottom: solid 1px #F8E3CB;
					}
					#ficha_info dl dd{
						width: 200px;
						float: left;
						margin: 0 0 2px 0;
						border-bottom: solid 1px #F8E3CB;
					}
				#ficha_info p#extras, #ficha_info p#precio{
					float: left;
					width: 280px;
					margin: 3px 0 0 0 !important;
					padding: 0 !important;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 12px;
				}
				#ficha_info p#extras_imp, #ficha_info p#precio_imp{
					float: left;
					width: 210px;
					margin: 3px 0 0 0 !important;
					padding: 0 !important;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					font-size: 12px;
				}
					#ficha_info p#extras span, #ficha_info p#extras_imp span{
						color: #003881;
					}
				#ficha_info p#precio, #ficha_info p#precio_imp{
					margin: 8px 0 0 0 !important;
					text-align: center;
					font-size: 18px;
					font-weight: bold;
				}
						
			#ficha_galeria{
				float: left;
				width: 410px;
				margin: 0 0 40px 0;
				background: url(/img/bg_ficha_galeria.png) 400px repeat-y;
			}
				#ficha_galeria ul{
					list-style: none;
				}
					#ficha_galeria ul li{
						float: left;
						margin: 0 10px 5px 0;
					}
						#ficha_galeria ul li a img{
							border: none;
						}
						
			#ficha h6{
				clear: both;
				width: 700px;
				margin: 0 0 10px 0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				text-align: center;
				color: #003881 !important;
			}
			form#info_vivienda{
				margin: 0 0 0 10px;
			}
				form#info_vivienda dt {
					float: left;
					width: 100px;
					margin-top: 10px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					color:#000;
					font-size: 11px;
				}
					form#info_vivienda dt.salto_form{
						clear: both;
					}
				form#info_vivienda dd {
					display: inline;
					float: left;
					width: 220px;
					margin: 6px 0 0 15px;
				}
			.dt_boton{
				display: inline;
				width: 500px !important;
				margin: 0 0 0 115px;
			}
			.fecha_alq{
				width: 60px;
			}
			#boton_fecha1, #boton_fecha2{
				margin: 0px 0 0 10px;
				height: 22px;
				border: 1px solid #333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding: 3px;
				color: #FFF;
				background: #013782;
			}
			.boton_form2{
				margin: 5px 0 0 0;
				height: 22px;
				border: 1px solid #333;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding: 3px;
				color: #FFF;
				background: #013782;
			}
			#errores.eficha{
				float: left;
				margin: 10px 0 0 115px;
			}
		/********************** </ficha> **********************/
		/********************** <pestrella_portada> **********************/
		#pestrella{
			display: inline;
			float: left;
			margin: 20px 0 0 15px;
		}
			#pestrella #nota{
				float: left;
				width: 100%;
				margin: 5px 0 0 0;
				padding: 0 0 0 0 !important;
			}
				#pestrella #nota p{
					padding: 0 20px 0 8px !important;
					text-align: center;
					font-size: 18px;
				}
				
			#pestrella #foto{
				width: 100%;
				float: left;
				margin: 0 0 10px 0px;
			}
				#pestrella #foto ul{
					list-style: none;
				}
				#pestrella #foto a img{
					margin: 0 0 0 100px;
					border: none;
				}
				#pestrella #foto h5{
					clear: left;
					text-align: center;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 14px;
					text-transform: uppercase;
					color: #003881 !important;
					margin-left: 0px !important;
				}
				
			#pestrella h6{
				width: 100%;
				text-align: center;
				clear: left;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
			}
		/********************** </pestrella_portada> **********************/
	/********************** <contacto> **********************/	
	form{
		margin: 0 0 0 51px;
	}
	#formulario{
		float: left;
		width: 400px;
		margin: 0 0 0 51px !important;
	}
	#formulario dt {
		margin-top: 11px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		font-size: 11px;
	}
	#formulario dd {
		margin: 4px 0 0 15px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color:#000;
		font-size: 11px;
	}
	input {
		height: 16px;
		padding: 3px 0 0 5px;
		background: #FFF;
		border: 1px solid #ca8826;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666;
	}
	select {
		border: 1px solid #ca8826;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666;
	}
	textarea{
		background: #FFF;
		border: 1px solid #ca8826;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666;

	}
	.caja_form_error{
		border: 1px solid #F00;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#666;
	}
	#errores{
		display: block;
		margin: 10px 0 10px 15px;
		color: #F00;
		font-size:11px;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	.campos_obligatorios{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #000;
	}
	.boton_form{
		margin: 5px 0 0 0;
		height: 22px;
		border: 1px solid #333;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 3px;
		color: #FFF;
		background: #013782;
	}
	h5#vender_propiedad{
		margin-left: 50px !important;
	}
	#google_map{
		float: left;
		margin: 10px 10px 0 35px;
	}
	/********************** </contacto> **********************/
	/********************** <hipoteca> **********************/
	#resultado_hipoteca{
		margin: 10px 0 0 0;
		font-size:18px !important;
	}
	#resultado_hipoteca p{
		font-size:15px !important;
	}
	/********************** </hipoteca> **********************/
	/********************** <mapa_web> **********************/
		#contenido #texto h5#mapa_web_h5 a{
			font-size: 15px;
			text-decoration: none;
			color: #c88520;
		}
		#contenido #texto ul#mapa_web{
			margin: 0 0 15px 30px;
			padding: 0 20px 0 50px;
			list-style: square;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 11px;
			text-align: justify;
			line-height: 145%;
			color: #000;
		}
		#contenido #texto ul#mapa_web a{
			color: #c88520;
		}
	/********************** </mapa_web> **********************/
	#contenido #info{
		display: inline;
		float: left;
		width: 175px;
	}
		#contenido #donde_estamos{
			float: right;
			width: 175px;
			margin: 170px 40px 0 15px;
		}
			#contenido #donde_estamos h3{
				width: 118px;
				height: 38px;
				margin: 0 0 0 0px;
				text-indent: -5000px;
			}
				#contenido #donde_estamos.es h3{background:url(/img/titulo_es_donde_estamos.png) no-repeat;}
				#contenido #donde_estamos.en h3{background:url(/img/titulo_en_donde_estamos.png) no-repeat;}

			#contenido #donde_estamos p{
				margin:0 0 0 0 !important;

				padding:0 0 0 0 !important;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				text-align: left;
				line-height: 145%;

				color: #494949;
			}



				#contenido #donde_estamos p a{
					text-decoration: none;
					color: #c88520;
				}
				#contenido #donde_estamos p a:hover{
					text-decoration: underline;
				}

		#contenido ul#banners{
			float: left;
			margin: 10px 0 0 0;

		}
		#contenido ul#banners li{
			margin: 5px 0 0 0;
		}
		#contenido ul#banners li a{
			display: block;
			width: 175px;
			height: 100px;
			text-indent: -5000px;
			outline: none;
		}
		#contenido ul#banners li#vender_es a{ background: url(/img/banner_vender_animado.gif) no-repeat;}
		#contenido ul#banners li#vender_en a{ background: url(/img/banner_vender_animado_en.gif) no-repeat;}
		/*#contenido ul#banners li#vender a:hover{ background: url(/img/banner_vender.jpg) left -90px no-repeat;}*/

		#contenido ul#banners li#hipotecas_es a{ background: url(/img/banner_gestion.jpg) no-repeat;}
		#contenido ul#banners li#hipotecas_es a:hover{ background: url(/img/banner_gestion.jpg) left -97px no-repeat;}

		#contenido ul#banners li#hipotecas_en a{ background: url(/img/banner_gestion_en.jpg) no-repeat;}
		#contenido ul#banners li#hipotecas_en a:hover{ background: url(/img/banner_gestion_en.jpg) left -97px no-repeat;}

		#contenido #info h3#h3_es_buscador, #contenido #info h3#h3_en_buscador{
			width: 155px;
			height: 52px;
			margin: 10px 0 0 0px;
			padding: 0 0 0 10px;
			text-indent: -5000px;
		}
			#contenido #info h3#h3_es_buscador{background:url(/img/titulo_es_buscador_nerea.png) 18px no-repeat;}
			#contenido #info h3#h3_en_buscador{background:url(/img/titulo_en_buscador_nerea.png) 18px no-repeat;}
/********************** </Contenido> **********************/
/********************** <Pie> **********************/
#pie{
	float: left;
	width: 895px;
	height: 75px;
	margin: 15px 0 0 0;
	padding: 5px 0 0 0;
	border-top: solid 1px #E6E6E6;
}
	#pie p{

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-align: right;
		color: #494949;
	}
		#pie p a{
			text-decoration: none;
			color: #494949;
		}
		#pie p a:hover{
			text-decoration: underline;
		}
/********************** </Pie> **********************/
#tit_prod_est_busc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #003881 !important;
}

#volver{
	float: left;
	margin: 20px 0 0 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	text-decoration: none;
	color: #c88520;
}