@charset "utf-8";
/* C�MO HACER APLICAR UN CAMBIO S�LO A UN EXPLORADOR (HACK) 
IE6 --->	* html propiedad
IE7 --->	*+html propiedad
Opera 9 y anteriores --->	html:first-child propiedad
*/

/* COMIENZO RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS:
 * -sin bordes
 * -sin m�rgenes ni paddings
 * -sin fondos ni estilo para listas
*/

* {margin: 0; padding: 0; font: 100% Arial,Verdana,Tahoma,Arial,Helvetica,sans-serif;}
q:before,q:after {content: "";}
sup {font-size: 0.8em;}
sub {font-size: 0.8em;}
ul {list-style-type: none;}
a {border: none; text-decoration: none; color: #823A5F;}
a:link, a:visited, a:active {outline: none;}
a:hover {text-decoration: underline;}
img {border: none; text-decoration: none;} 
acronym {border: 0;}

/* igualar las fuentes a todos los elementos */
h1, h2, h3, h4, h5, strong {font-size: 100%; font-weight: bold;}

/* tablas */
table {width: 100%; border-collapse: collapse; border-spacing: 0;}

/* propociona altura a divs sin altura con contenido flotado */
/* http://www.positioniseverything.net/easyclearing.html */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.b {border: 1px solid Yellow;} /*clase de uso r�pido para destacar los bordes de un bloque*/

/* Loading de clueTip */
#cluetip-waitimage {
  width: 43px;
  height: 11px;
  position: absolute;
  background-image: url(/imagenes/comunes/loading.gif);
}

img, .png {
	position: relative;
	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
	this.src = "/imagenes/comunes/transparente.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
	this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
	this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}


/**********************************************
				ESTRUCTURA DE LA PAGINA
***********************************************/

body { background:#FFFFFF; margin:0; padding:0; font-size:100%;background:url(/imagenes/comunes/body-bg.gif) repeat top center;} 

/**********************************************
				CABECERA
***********************************************/

#fondo_cabecera{float:left; width:100%; /*height:350px;*/ margin-top:1px; background:url(/imagenes/comunes/cabecera-bg.gif) repeat top center;}
	#cabecera{width:978px; height:350px; margin:auto; background:url(/imagenes/comunes/sup_contenido.gif) bottom left no-repeat;}
		#cabecera h1{float:left; margin-top:25px; margin-left:24px; display:inline;}
			#cabecera h1 a{float:left; width:161px; height:73px; display:inline; background:url(/imagenes/comunes/logo-begamp.gif) no-repeat; text-indent:-9999px; overflow:hidden;}
			
		#cabecera .menu_superior{float:right; margin-top:17px; margin-right:19px; display:inline; height:19px;}
			#cabecera .menu_superior .idioma{float:left; margin-top:3px;}
				#cabecera .menu_superior .idioma ul{float:left; list-style:none;}
				#cabecera .menu_superior .idioma ul li{float:left; margin-right:18px;font-size:0.6em; display:inline;color:#c3a0b6;}
				#cabecera .menu_superior .idioma ul li a{float:left;color:#c3a0b6;text-decoration:none;text-transform:uppercase;}
				#cabecera .menu_superior .idioma ul li a:hover{}
				#cabecera .menu_superior .idioma ul li a.selec{color:#ffffff;text-decoration:underline;}
			#cabecera .menu_superior .nav_util{float:left; margin-top:3px;}
				#cabecera .menu_superior .nav_util ul.navegacion{float:left; list-style:none;}
					#cabecera .menu_superior .nav_util ul.navegacion li{float:left; margin-right:18px; display:inline;}
						#cabecera .menu_superior .nav_util ul.navegacion li a{float:left;font-size:0.6em; color:#D597E8;text-transform:uppercase;}
							#cabecera .menu_superior .nav_util ul.navegacion li a.inicio{padding-right:15px; background:url(/imagenes/comunes/home-icon.gif) right center no-repeat;}
							#cabecera .menu_superior .nav_util ul.navegacion li a.mapa{padding-right:15px; background:url(/imagenes/comunes/mapa-web-icon.gif) right center no-repeat;}
							
							
			#cabecera .menu_superior .idioma{float:left; background:url(/imagenes/comunes/mapa.gif) center left no-repeat; padding-left:60px; height:19px;}
			
		/* ahora parte del multiidioma
		#cabecera .menu_principal{float:left; width:100%; height:250px; display:inline;  margin-top:17px; overflow:hidden;background:url(/imagenes/comunes/menu-principal-bg.jpg) no-repeat center 4px #fff;}
		*/
			#cabecera .menu_principal ul#menu{float:left; display:inline;height:74px;margin:183px 0 0 353px;}
				#cabecera .menu_principal ul#menu li{float:left; height:40px;}
				#cabecera .menu_principal ul#menu li a{text-indent:-9999px;float:left;height:32px;}
				#cabecera .menu_principal #menu .quienes-somosES { background-image:url(/imagenes/comunes/bot_quienes.jpg); width:88px; height:32px; margin:20px 0 0 15px;width:88px; height:32px; margin:20px 0 0 15px; }
				#cabecera .menu_principal #menu .promociones-ventaES { background-image:url(/imagenes/comunes/bot_promo.jpg); width:88px; margin:16px 0 0 24px; width:88px; margin:16px 0 0 24px;}
				#cabecera .menu_principal #menu .proyectos-realizadosES { background-image:url(/imagenes/comunes/bot_trabajos.jpg); width:122px; margin:10px 0 0 22px;width:122px; margin:10px 0 0 22px; }
				#cabecera .menu_principal #menu .novedadesES { background-image:url(/imagenes/comunes/bot_novedades.jpg); width:72px; margin:4px 0 0 22px; width:72px; margin:4px 0 0 22px;}
				#cabecera .menu_principal #menu .contactoES { background-image:url(/imagenes/comunes/bot_contacto.jpg); width:69px; margin:2px 0 0 17px;width:69px; margin:2px 0 0 17px; }
				
				#cabecera .menu_principal #menu .quienes-somosCA { background-image:url(/imagenes/comunes/CA/bot_quienes.jpg); width:88px; height:32px; margin:20px 0 0 15px;width:88px; height:32px; margin:20px 0 0 15px; }
				#cabecera .menu_principal #menu .promociones-ventaCA { background-image:url(/imagenes/comunes/CA/bot_promo.jpg); width:88px; margin:16px 0 0 24px; width:88px; margin:16px 0 0 24px;}
				#cabecera .menu_principal #menu .proyectos-realizadosCA { background-image:url(/imagenes/comunes/CA/bot_trabajos.jpg); width:122px; margin:10px 0 0 22px;width:122px; margin:10px 0 0 22px; }
				#cabecera .menu_principal #menu .novedadesCA { background-image:url(/imagenes/comunes/CA/bot_novedades.jpg); width:72px; margin:4px 0 0 22px; width:72px; margin:4px 0 0 22px;}
				#cabecera .menu_principal #menu .contactoCA { background-image:url(/imagenes/comunes/CA/bot_contacto.jpg); width:69px; margin:2px 0 0 17px;width:69px; margin:2px 0 0 17px; }
				
				#cabecera .menu_principal #menu .quienes-somosEN{ background-image:url(/imagenes/comunes/EN/bot_quienes.jpg); width:88px; height:32px; margin:20px 0 0 15px;width:88px; height:32px; margin:20px 0 0 15px; }
				#cabecera .menu_principal #menu .promociones-ventaEN{ background-image:url(/imagenes/comunes/EN/bot_promo.jpg); width:88px; margin:16px 0 0 24px; width:88px; margin:16px 0 0 24px;}
				#cabecera .menu_principal #menu .proyectos-realizadosEN{ background-image:url(/imagenes/comunes/EN/bot_trabajos.jpg); width:122px; margin:10px 0 0 22px;width:122px; margin:10px 0 0 22px; }
				#cabecera .menu_principal #menu .novedadesEN{ background-image:url(/imagenes/comunes/EN/bot_novedades.jpg); width:72px; margin:4px 0 0 22px; width:72px; margin:4px 0 0 22px;}
				#cabecera .menu_principal #menu .contactoEN{ background-image:url(/imagenes/comunes/EN/bot_contacto.jpg); width:69px; margin:2px 0 0 17px;width:69px; margin:2px 0 0 17px; }
				
				#cabecera .menu_principal #menu .quienes-somosFR{ background-image:url(/imagenes/comunes/FR/bot_quienes.jpg); width:88px; height:32px; margin:20px 0 0 15px;width:88px; height:32px; margin:20px 0 0 15px; }
				#cabecera .menu_principal #menu .promociones-ventaFR{ background-image:url(/imagenes/comunes/FR/bot_promo.jpg); width:88px; margin:16px 0 0 24px; width:88px; margin:16px 0 0 24px;}
				#cabecera .menu_principal #menu .proyectos-realizadosFR{ background-image:url(/imagenes/comunes/FR/bot_trabajos.jpg); width:122px; margin:10px 0 0 22px;width:122px; margin:10px 0 0 22px; }
				#cabecera .menu_principal #menu .novedadesFR{ background-image:url(/imagenes/comunes/FR/bot_novedades.jpg); width:72px; margin:4px 0 0 22px; width:72px; margin:4px 0 0 22px;}
				#cabecera .menu_principal #menu .contactoFR{ background-image:url(/imagenes/comunes/FR/bot_contacto.jpg); width:69px; margin:2px 0 0 17px;width:69px; margin:2px 0 0 17px; }
				
					#cabecera .menu_principal #menu li a:hover { background-position:bottom;}
					#cabecera .menu_principal #menu li a.actual { background-position:bottom;}
				
				#cabecera #pisos-en-venta-en-reus{height:1px;overflow:hidden;text-indent:-9999px;}
		
	
/**********************************************
				CONTENIDO
***********************************************/

#fondo_contenido{float:left; width:100%;}
#contenido{width:978px;margin:auto;background:#fff;font-size:0.8em;}
#contenido #estatico{margin:auto 26px;padding-bottom:1px;clear:both;}
	#contenido #estatico h2{border-bottom:1px solid #F6F6F6;margin-bottom:20px;}
	#contenido #estatico  ul { margin-left:25px; }
	#contenido #estatico li { background:url(/imagenes/comunes/flecha.gif) no-repeat; padding:0 0 0 20px; margin:1px 0; line-height:1.2em;  }
		#contenido #estatico li a:hover { background:#DA3F7D; color:#FFF;  }
		#contenido #estatico li ul li {background:transparent url(/imagenes/comunes/flecha_2.gif) no-repeat scroll left center;margin-bottom:5px;}


	  

/**********************************************
				MIGAS
***********************************************/

#migas{float:left; /*width:100%; */display:inline;margin:13px 0px 16px 26px;}
	#migas span.estas_en{float:left; font-family:Arial; font-size:10px;color:#000; }
	#migas a{float:left; font-family:Arial; font-size:10px;color:#823A5F; margin-left:5px;}
	#migas a.actual{float:left; font-family:Arial; font-size:10px; color:#364446; margin-left:5px;}
	#migas span.flecha{float:left; font-family:Arial; font-size:10px; color:#823A5F; margin-left:5px;}
	
/**********************************************
				COMPARTIR
***********************************************/

#compartir{float:left; margin-top:10px;}
	#compartir .tit_compartir{float:left; font-family:Arial; font-size:11px; font-weight:bold; color:#A3A3A3;}
	#compartir .redes{float:left; width:100%; margin-top:10px;}
		#compartir .redes a.facebook{float:left; width:14px; height:14px; background:url(/imagenes/comunes/facebook.gif) no-repeat; text-indent:-9999px; display:inline;}
		#compartir .redes a.delicius{float:left; width:14px; height:14px; background:url(/imagenes/comunes/delicious.gif) no-repeat; text-indent:-9999px; margin-left:5px; display:inline;}
		#compartir .redes a.technorati{float:left; width:16px; height:15px; background:url(/imagenes/comunes/technorati.gif) no-repeat; text-indent:-9999px; margin-left:5px; display:inline;}
		#compartir .redes a.meneame{float:left; width:17px; height:16px; background:url(/imagenes/comunes/meneame.gif) no-repeat; text-indent:-9999px; margin-left:5px; display:inline;}
		#compartir .redes a.myspace{float:left; width:14px; height:16px; background:url(/imagenes/comunes/myspace.gif) no-repeat; text-indent:-9999px; margin-left:5px; display:inline;}
		#compartir .redes a.twitter{float:left; width:16px; height:16px; background:url(/imagenes/comunes/twitter.gif) no-repeat; text-indent:-9999px; margin-left:5px; display:inline;}
		#compartir .redes a.que_es{float:left; margin-left:5px; display:inline; font-family:Arial; font-size:10px; color:#858585;}

/**********************************************
				PIE
***********************************************/
#fondo_pie{float:left; width:100%; height:130px; }
	#fondo_pie #pie{ position:relative; width:978px; height:80px; margin:auto;background:url(/imagenes/comunes/pie-bg.png) top left no-repeat;}
	#fondo_pie #pie ul{margin-left:30px;padding-top:6px;}
	#pie li, #pie li a { float:left; display:inline; position:relative; }
	#pie li a { float:left; display:inline; position:relative;text-indent:-9999px; }

		#pie li a:hover { background-position:bottom; }

		#pie span { display:none; }
		#fondo_pie #pie .inicioES{ background-image:url(/imagenes/comunes/bot_inicio.jpg); width:55px; height:31px; margin-top:0px; }
			#fondo_pie #pie .inicioES:hover { margin-top:4px; }
		#fondo_pie #pie .novedadesES { background-image:url(/imagenes/comunes/bot_novedades_2.jpg); width:85px; height:33px; margin:1px 0 0 1px; }
			#fondo_pie #pie .novedadesES:hover { margin-top:7px; }
		#fondo_pie #pie .mapa-webES { background-image:url(/imagenes/comunes/bot_mapa.jpg); width:85px; height:33px; margin:4px 0 0 6px;  }
			#fondo_pie #pie .mapa-webES:hover { margin-top:11px; }
		#fondo_pie #pie .aviso-legalES { background-image:url(/imagenes/comunes/bot_aviso.jpg); width:84px; height:33px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .aviso-legalES:hover { margin-top:16px; }	
		#fondo_pie #pie .politica-privacidadES { background-image:url(/imagenes/comunes/bot_politica.jpg); width:145px; height:36px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .politica-privacidadES:hover { margin-top:19px; }
		#fondo_pie #pie .contactoES { background-image:url(/imagenes/comunes/bot_contacto_2.jpg); width:85px; height:36px; margin:15px 0 0 6px;  }
			#fondo_pie #pie .contactoES:hover { margin-top:24px; }
			
		#fondo_pie #pie .inicioCA{ background-image:url(/imagenes/comunes/CA/bot_inicio.jpg); width:55px; height:31px; margin-top:0px; }
			#fondo_pie #pie .inicioCA:hover { margin-top:4px; }
		#fondo_pie #pie .novedadesCA { background-image:url(/imagenes/comunes/CA/bot_novedades_2.jpg); width:85px; height:33px; margin:1px 0 0 1px; }
			#fondo_pie #pie .novedadesCA:hover { margin-top:7px; }
		#fondo_pie #pie .mapa-webCA { background-image:url(/imagenes/comunes/CA/bot_mapa.jpg); width:85px; height:33px; margin:4px 0 0 6px;  }
			#fondo_pie #pie .mapa-webCA:hover { margin-top:11px; }
		#fondo_pie #pie .aviso-legalCA { background-image:url(/imagenes/comunes/CA/bot_aviso.jpg); width:84px; height:33px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .aviso-legalCA:hover { margin-top:16px; }	
		#fondo_pie #pie .politica-privacidadCA { background-image:url(/imagenes/comunes/CA/bot_politica.jpg); width:145px; height:36px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .politica-privacidadCA:hover { margin-top:19px; }
		#fondo_pie #pie .contactoCA { background-image:url(/imagenes/comunes/CA/bot_contacto_2.jpg); width:85px; height:36px; margin:15px 0 0 6px;  }
			#fondo_pie #pie .contactoCA:hover { margin-top:24px;}
			
		#fondo_pie #pie .inicioEN{ background-image:url(/imagenes/comunes/EN/bot_inicio.jpg); width:55px; height:31px; margin-top:0px; }
			#fondo_pie #pie .inicioEN:hover { margin-top:4px; }
		#fondo_pie #pie .novedadesEN { background-image:url(/imagenes/comunes/EN/bot_novedades_2.jpg); width:85px; height:33px; margin:1px 0 0 1px; }
			#fondo_pie #pie .novedadesEN:hover { margin-top:7px; }
		#fondo_pie #pie .mapa-webEN { background-image:url(/imagenes/comunes/EN/bot_mapa.jpg); width:85px; height:33px; margin:4px 0 0 6px;  }
			#fondo_pie #pie .mapa-webEN:hover { margin-top:11px; }
		#fondo_pie #pie .aviso-legalEN { background-image:url(/imagenes/comunes/EN/bot_aviso.jpg); width:84px; height:33px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .aviso-legalEN:hover { margin-top:16px; }	
		#fondo_pie #pie .politica-privacidadEN { background-image:url(/imagenes/comunes/EN/bot_politica.jpg); width:145px; height:36px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .politica-privacidadEN:hover { margin-top:19px; }
		#fondo_pie #pie .contactoEN { background-image:url(/imagenes/comunes/EN/bot_contacto_2.jpg); width:85px; height:36px; margin:15px 0 0 6px;  }
			#fondo_pie #pie .contactoEN:hover { margin-top:24px;}
		
		#fondo_pie #pie .inicioFR{ background-image:url(/imagenes/comunes/FR/bot_inicio.jpg); width:55px; height:31px; margin-top:0px; }
			#fondo_pie #pie .inicioFR:hover { margin-top:4px; }
		#fondo_pie #pie .novedadesFR { background-image:url(/imagenes/comunes/FR/bot_novedades_2.jpg); width:85px; height:33px; margin:1px 0 0 1px; }
			#fondo_pie #pie .novedadesFR:hover { margin-top:7px; }
		#fondo_pie #pie .mapa-webFR { background-image:url(/imagenes/comunes/FR/bot_mapa.jpg); width:85px; height:33px; margin:4px 0 0 6px;  }
			#fondo_pie #pie .mapa-webFR:hover { margin-top:11px; }
		#fondo_pie #pie .aviso-legalFR { background-image:url(/imagenes/comunes/FR/bot_aviso.jpg); width:84px; height:33px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .aviso-legalFR:hover { margin-top:16px; }	
		#fondo_pie #pie .politica-privacidadFR { background-image:url(/imagenes/comunes/FR/bot_politica.jpg); width:145px; height:36px; margin:10px 0 0 6px;  }
			#fondo_pie #pie .politica-privacidadFR:hover { margin-top:19px; }
		#fondo_pie #pie .contactoFR { background-image:url(/imagenes/comunes/FR/bot_contacto_2.jpg); width:85px; height:36px; margin:15px 0 0 6px;  }
			#fondo_pie #pie .contactoFR:hover { margin-top:24px;}
		
		#fondo_pie #pie a.altalia{font-size:0.6em; color:#823a5f; text-decoration:none; float:right; right:6px; top:10px; display:inline; position:absolute;}
		#fondo_pie #pie a.altalia span{display:none;}
		#fondo_pie #pie a.altalia img{vertical-align:middle;}
			
/************************************************
			CONDICIONES
************************************************/	
	
	
/************************************************
			FORMULARIO CONTACTO
************************************************/	
/*** formulario de contacto ***/
			.formulario{float:left; width:100%;}
				.formulario .cont_formulario{float:left; width:100%; height:594px; display:inline; background:url(/imagenes/promociones-venta/fnd_formulario.gif) no-repeat;}
					.formulario .cont_formulario h3.solicita{float:left; /*width:214px;*/ height:29px; margin-left:21px; padding-left:20px;display:inline; margin-top:5px; background:url(/imagenes/promociones-venta/solicita_info.gif) no-repeat; display:inline;}
					.formulario .cont_formulario .cuestionario{float:left; width:240px; margin-left:5px; display:inline;/* margin-top:9px;*/ background:url(/imagenes/promociones-venta/fnd_sup_formulario.gif) #F1F1F1 top center no-repeat; padding-top:13px; display:inline; padding-bottom:2px;}
						.formulario .cont_formulario .cuestionario label{float:left; letter-spacing:-0.01em;/*width:228px;*/ /*height:18px;*/ font-family:Arial; font-size:12px; color:#823A5F; margin-left:10px;}
						.formulario .cont_formulario .cuestionario input{float:left; width:218px; font-family:Arial; font-size:11px; color:#AFABAB; margin-left:10px; border:1px solid #D1D1D1; margin-bottom:5px;}
						.formulario .cont_formulario .cuestionario textarea{float:left; width:218px; height:47 font-family:Arial; font-size:11px; color:#AFABAB; margin-left:10px; border:1px solid #D1D1D1; margin-bottom:5px;}
						
						.formulario .cont_formulario .cuestionario .l_check{float:left; width:78px; font-family:Arial; font-size:10px; color:#565656; margin-bottom:10px; margin-left:10px; margin-top:5px; display:inline;}
							.formulario .cont_formulario .cuestionario .l_check input{float:left; width:auto; margin-left:0; margin-right:5px; border:none;}
						.formulario .cont_formulario .cuestionario .radios{float:left; width:224px; margin-left:10px; display:inline; margin-bottom:10px;}
							.formulario .cont_formulario .cuestionario .radios input{float:left; width:auto; margin-left:0px; display:inline; border:none;}
							.formulario .cont_formulario .cuestionario .radios span{float:left; width:auto; margin-left:5px; margin-right:5px; display:inline; font-family:Arial; font-size:10px; color:#565656; margin-top:0px;}
							
						.formulario .cont_formulario .cuestionario .check_condiciones{float:left; width:224px; font-family:Arial; font-size:10px; color:#565656; margin-bottom:5px; margin-left:10px; margin-top:5px; display:inline;}
							.formulario .cont_formulario .cuestionario .check_condiciones input{float:left; width:auto; margin-left:0; margin-right:5px; border:none;}
							.formulario .cont_formulario .cuestionario .check_condiciones a{font-family:Arial; font-size:10px; color:#364446; text-decoration:underline;}
						.formulario .cont_formulario .cuestionario input#enviar{float:right; width:93px; height:28px; background:url(/imagenes/promociones-venta/btn_enviar.gif) no-repeat; border:none; padding-left:30px; text-align:center; font-family:Arial; font-size:17px; color:#FFFFFF; font-weight:bold; cursor:pointer; margin-top:15px;margin-right:12px;}
						
					.formulario .cont_formulario .contacto_telefono{float:left; /*width:225px;*/ margin-left:5px; background:url(/imagenes/promociones-venta/fin_formulario.gif) top center no-repeat; display:inline; padding-top:12px; padding-left:9px; padding-right:10px; position:relative;}
						.formulario .cont_formulario .contacto_telefono p{float:left; font-family:Arial; font-size:12px; color:#565656; font-weight:bold;}
						.formulario .cont_formulario .contacto_telefono p .telefono_index{position:absolute; right:5px; height:25px; top:45px;}
						.formulario .cont_formulario .contacto_telefono a.contactar{float:right; font-family:Arial; font-size:13px; color:#823a5f; font-weight:bold; background:url(/imagenes/index/flecha_buscar.gif) center right no-repeat; padding-right:8px;margin-top:30px;}
						
				.formulario .oficina_ventas{float:left; width:218px; margin-left:10px; display:inline; margin-top:12px; background-color:#F2F2F2; padding-top:23px; padding-left:10px; padding-bottom:18px;}
					.formulario .oficina_ventas p{float:left; width:218px; font-family:Arial; font-size:11px; color:#565656;}
					.formulario .oficina_ventas p strong{font-family:Arial; font-size:11px; color:#565656;}
					.formulario .oficina_ventas a.situacion{float:left; font-family:Arial; font-size:13px; color:#823A5F; font-weight:bold; background:url(/imagenes/index/flecha_buscar.gif) center right no-repeat; padding-right:10px;}
					
/* Listado Viviendas */
 .viviendas .contenido_viviendas{position:relative; float:left; width:717px; display:none; background:url(/imagenes/index/fondo_encuentra.gif) 0 0 repeat-y;}
		
		 .viviendas .visible{display:inline;}
		
			.viviendas .contenido_viviendas a.vermas{float:right; width:74px; height:26px; font-family:Arial; font-size:18px; font-weight:bold; color:#823A5F; background:url(/imagenes/index/btn_vermas.gif) no-repeat; margin-right:15px; display:inline; margin-top:8px; padding-left:35px; padding-top:2px; text-align:left;}
			 .lista{float:left; width:702px; padding-left:15px; display:inline; margin-top:30px; background:url(/imagenes/index/fin_encuentra.gif) bottom center no-repeat; padding-bottom:15px;}
				  .lista .inmueble{float:left; width:218px; margin-right:16px; display:inline; }
					  .lista .inmueble .imagen{float:left; width:218px; height:143px; position:relative; }
						  .lista .inmueble .imagen .precio{position:absolute; width:102px; height:42px; background:url(/imagenes/index/fondo_precio.png) no-repeat; bottom:-7px; right:-6px;}
							  .lista .inmueble .imagen .precio .desde{float:left; width:102px; height:13px; font-size:13px; margin-top:2px; margin-left:2px; display:inline; overflow:hidden;}
							  .lista .inmueble .imagen .precio .importe{float:left; width:80px; height:20px; font-size:13px; margin-left:2px; display:inline;}
							  .lista .inmueble .imagen .precio .euro{float:left; font-family:Arial; font-size:19px; color:#FFFFFF; font-weight:normal;}
						  .lista .inmueble .imagen .tipo_destacado{position:absolute; width:60px; height:59px; top:-22px; left:-8px;}
					
					  .lista .inmueble .texto{float:left; width:218px; margin-top:14px;}
						  .lista .inmueble .texto a.titulo{float:left; width:218px; font-family:Arial; font-size:14px; color:#823A5F;}
						  .lista .inmueble .texto a.subtitulo{float:left; width:218px; font-family:Arial; font-size:11px; color:#565656; font-weight:bold; margin-top:5px;}
						  .lista .inmueble .texto p{float:left; width:218px; font-family:Arial; font-size:11px; color:#565656;}
							  .lista .inmueble .texto p a{font-family:Arial; font-size:11px; color:#823A5F;}

/* OTROS */
.br{clear:both;height:0;font-size:0;}

				
/* estilo para la pastilla de precio de hipoteca del listado */
img.precioHipoteca{left:100px;top:-55px;}
img.precioHipotecaGrande{left:390px;top:-55px;}
