#flash { display:inline; float:left; border-left:1px solid #b9c3d9; border-right:1px solid #b9c3d9; width:997px; height:107px; position:relative;}
#flash img { display:inline; float:left; margin-left:8px; z-index:-100px;}

#contenido{margin-top:15px;}
#izquierda{float:left; display:inline; width:196px;}

#columnas { display:inline; float:left; border:1px solid #b9c3d9; border-top:none; width:987px;  padding-left:10px;}
/****************************************************************/
		/*					  	DATOS PROMOCIÓN                   		*/
		/****************************************************************/
		#columnas .promocion{float:left; width:976px;margin-top:15px;}
		
			/*** Menú ***/
			#columnas .promocion .menu_promociones{float:left; width:197px; display:inline; overflow:hidden;}
				#columnas .promocion .menu_promociones .titulo_menuES{float:left; width:197px; height:47px; background:url(/imagenes/promociones-venta/titulo_menuES.gif) no-repeat; display:inline; text-indent:-9999px;}
				#columnas .promocion .menu_promociones .titulo_menuEN{float:left; width:197px; height:47px; background:url(/imagenes/promociones-venta/titulo_menuEN.gif) no-repeat; display:inline; text-indent:-9999px;}
				#columnas .promocion .menu_promociones .titulo_menuFR{float:left; width:197px; height:47px; background:url(/imagenes/promociones-venta/titulo_menuFR.gif) no-repeat; display:inline; text-indent:-9999px;}
				#columnas .promocion .menu_promociones .cont_menu{float:left; width:195px; border:1px solid #EEEEEE; border-top:none;}
								
					#columnas .promocion .menu_promociones .cont_menu ul.secciones{float:left; width:195px; background:url(/imagenes/promociones-venta/fnd_listado.gif) #F2F2F2 top center no-repeat;}
						#columnas .promocion .menu_promociones .cont_menu ul.secciones li.ppal{ width:195px; height:34px;float:left;display:inline;border-bottom:1px dotted #D8D8D8;}
							#columnas .promocion .menu_promociones .cont_menu ul.secciones li.ppal a{display:block;width:169px; height:22px; background:url(/imagenes/promociones-venta/fnd_menu.gif) 0 0 no-repeat; font-family:Arial; font-size:11px; color:#A3A3A3; font-weight:bold; padding-left:20px; padding-top:6px;}
							#columnas .promocion .menu_promociones .cont_menu ul.secciones li.ppal a.actual{display:block; width:175px; height:28px; background:#dde8ff; font-family:Arial; font-size:11px; color:#4060a5; font-weight:bold; padding-left:20px; padding-top:6px;}
							
						#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable{float:left; width:195px; height:auto; background-color:#FFFFFF; border-bottom:1px dotted #D8D8D8; display:none;}
						
						#columnas .promocion .menu_promociones .cont_menu ul.secciones li.ppal a.desplegada{float:left; width:175px; height:28px; background:#dde8ff; /*margin-left:3px; margin-top:3px;*/ padding-left:20px; padding-top:6px; font-family:Arial; font-size:11px; font-weight:bold; color:#4060a5;}
									
						#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable{float:left; width:195px; height:auto; background-color:#FFFFFF; border-bottom:1px dotted #D8D8D8; display:none;}
							#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable ul.menu_secundario{float:left; width:195px;}
								#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable ul.menu_secundario li.sbm{ width:195px; height:27px;}
									#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable ul.menu_secundario li.sbm a{display:block; width:159px; height:18px; background:url(/imagenes/promociones-venta/fnd_submenu.gif) 0 0 no-repeat; margin-left:3px; margin-top:2px; padding-left:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#A3A3A3; padding-top:5px;}
									#columnas .promocion .menu_promociones .cont_menu ul.secciones li.desplegable ul.menu_secundario li.sbm a.actual{display:block; width:159px; height:18px; background:url(/imagenes/promociones-venta/fnd_submenu.gif) 0 -23px no-repeat; margin-left:3px; margin-top:2px; padding-left:30px; font-family:Arial; font-size:11px; font-weight:bold; color:#4060a5; padding-top:5px;}
									
			#columnas .promocion .menu_promociones .cont_compartir{float:left; margin-left:10px; margin-bottom:20px;}
			
			#columnas .promocion .menu_promociones a.feria{float:left; margin-top:20px;}
			#columnas .promocion .menu_promociones a.banner{float:left; margin-top:20px;}
			
			/*** datos de la promocion ***/
			#columnas .promocion .datos{float:left; width:525px;}
				#columnas .promocion .datos h2{float:left; width:535px; text-align:left; margin-top:10px; margin-left:12px; display:inline; margin-bottom:30px;}
					#columnas .promocion .datos h2 .titulo_edival{float:left; height:20px; line-height:20px; margin-right:5px;}
					#columnas .promocion .datos h2 .tit_condiciones{float:left; height:20px; line-height:20px;}
				#columnas .promocion .datos .imagen_principal{float:left; width:505px; height:304px; margin-left:12px; display:inline; position:relative;}
					#columnas .promocion .datos .imagen_principal img{float:left;}
					#columnas .promocion .datos .imagen_principal .tipo_destacado{position:absolute; top:-19px; left:-6px;}
					#columnas .promocion .datos .imagen_principal .importe_desde{position:absolute; width:179px; height:45px; bottom:-1px; left:-2px;background-color:#FABA2C; padding-top:10px;}
						#columnas .promocion .datos .imagen_principal .importe_desde img{position:relative; bottom:0px; left:0px;}
						#columnas .promocion .datos .imagen_principal .importe_desde .precio_promo{position:absolute; left:22px; margin-top:19px; display:inline;}
						#columnas .promocion .datos .imagen_principal .importe_desde .precio_venta {display:inline;float:left;font-size:13px;height:20px;margin-left:20px;}
						#columnas .promocion .datos .imagen_principal .importe_desde .precio_desde_promo{position:absolute; left:22px; margin-top:8px; display:inline;}
						#columnas .promocion .datos .imagen_principal .importe_desde .ahora_desde_venta {display:inline;float:left;font-size:13px;height:13px;margin-left:20px;overflow:hidden;width:102px;}
						#columnas .promocion .datos .imagen_principal .importe_desde .euro {float:left; display:inline;color:#FFFFFF;font-family:Arial;font-size:22px;font-weight:normal;}
						#columnas .promocion .datos .imagen_principal .piso_piloto{position:absolute; width:123px; height:31px; bottom:-15px; right:115px;}
					#columnas .promocion .datos .imagen_principal .ver_video{position:absolute; width:123px; height:31px; bottom:-15px; right:-22px;}
					#columnas .promocion .datos .imagen_principal .ver_video2{position:absolute; width:123px; height:31px; bottom:50px; right:-30px;}
					
					.lupa{position:absolute; width:119px; height:25px; bottom:6px; right:6px;}
						.lupa img{position:relative; bottom:0px; left:0px;}
						 .lupa .ampliar{position:absolute; left:28px; margin-top:5px; display:inline; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold;}
						
				#columnas .promocion .datos .texto{float:left; width:464px; margin-left:32px; display:inline; margin-top:24px;}
					#columnas .promocion .datos .texto h3{float:left; width:464px; margin-bottom:25px; font-family:Arial; color:#700092; font-size:12px;}
					#columnas .promocion .datos .texto p{float:left; width:464px; margin-bottom:25px; font-family:Arial; color:#565656; font-size:12px;}
						#columnas .promocion .datos .texto p strong{font-family:Arial; color:#364446; font-size:12px; font-weight:bold;}
						#columnas .promocion .datos .texto p b{font-family:Arial; color:#364446; font-size:12px; font-weight:bold;}
					#columnas .promocion .datos .texto ul{float:left; width:439px;  display:inline; margin-bottom:25px; font-family:Arial; color:#565656; font-size:12px; }
						#columnas .promocion .datos .texto li{float:left; width:439px; margin-bottom:10px; font-family:Arial; color:#565656; font-size:12px; padding-left:25px; list-style-image: url(/imagenes/promociones-venta/lista.gif);}
						
				#columnas .promocion .datos .galeria{float:left; width:513px; margin-left:12px; display:inline; margin-top:12px;}
					#columnas .promocion .datos .galeria a{float:left; margin-right:5px; margin-bottom:5px;}
					
				#columnas .promocion .datos .mapa{float:left; width:505px; height:380px; margin-left:12px; display:inline; margin-top:12px;}
				
				#columnas .promocion .datos .tipologias{float:left; width:507px; margin-left:11px; display:inline;}
					#columnas .promocion .datos .tipologias .menu_tipo{float:left; width:507px; /*height:45px; */display:inline; background:url(/imagenes/promociones-venta/fnd_menu_tipologia.gif) no-repeat;}
						#columnas .promocion .datos .tipologias .menu_tipo .encuentra_en{float:left; margin-top:15px; display:inline; margin-left:7px;}
						#columnas .promocion .datos .tipologias .menu_tipo ul{float:right; width:374px; display:inline; margin-right:6px; margin-top:3px;}
							#columnas .promocion .datos .tipologias .menu_tipo ul li{float:left; width:62px; height:42px; display:inline; text-align:center; }
								#columnas .promocion .datos .tipologias .menu_tipo ul li a{float:left; width:62px; height:25px; background:url(/imagenes/promociones-venta/pest_tipo.gif) 0 0 no-repeat; font-family:Arial; font-size:11px; color:#7F7F7F; padding-top:17px; font-weight:bold;}
								#columnas .promocion .datos .tipologias .menu_tipo ul li a.marcada{float:left; width:62px; height:25px; background:url(/imagenes/promociones-venta/pest_tipo.gif) 0 -42px no-repeat; font-family:Arial; font-size:11px; color:#4060A5; padding-top:17px; font-weight:bold;}
					
				/*** Inmuebles de la promoción ***/
				#columnas .promocion .datos .visible{display:inline;}
				#columnas .promocion .datos .lista_inmuebles{float:left; width:506px; margin-left:11px; display:inline; background:url(/imagenes/promociones-venta/fndo_inmuebles.gif) top left repeat-y; display:none;}
					#columnas .promocion .datos .lista_inmuebles table.t_inmuebles{float:left; width:506px; background:url(/imagenes/promociones-venta/borde_inmuebles.gif) bottom left no-repeat; border-collapse:collapse;}
						#columnas .promocion .datos .lista_inmuebles table.t_inmuebles th{height:30px; font-family:Arial; font-size:12px; color:#798fc0; text-align:center; font-weight:bold; }

						#columnas .promocion .datos .lista_inmuebles table.t_inmuebles td{height:50px; font-family:Arial; font-size:11px; color:#989898; text-align:center; border-top:2px solid #F4F4F4; position:relative;}
						#columnas .promocion .datos .lista_inmuebles table.t_inmuebles td a.ampliar_info{width:76px; height:20px; background:url(/imagenes/promociones-venta/amplia_info.gif) no-repeat; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold; padding-left:28px; text-align:center; padding-top:5px; left:0; display:block; margin:auto;}
				
				/*** Planos de la promoción ***/
					#columnas .promocion .datos .planos_inmuebles{position:relative; float:left; width:506px; margin-left:11px; background:url(/imagenes/promociones-venta/fndo_inmuebles.gif) top left repeat-y; display:none;}
					#columnas .promocion .datos .visible{display:inline;}
					
					#columnas .promocion .datos .planos_inmuebles .plano{float:left; width:488px; height:251px; margin-left:5px; display:inline; margin-top:15px; position:relative;}
						#columnas .promocion .datos .planos_inmuebles .plano a.ampliar_imagen{position:absolute; width:119px; height:25px; right:5px; bottom:18px;}
							#columnas .promocion .datos .planos_inmuebles .plano a.ampliar_imagen img{position:relative;}
							#columnas .promocion .datos .planos_inmuebles .plano a.ampliar_imagen span.texto_boton{position:absolute; font-family:Arial; font-size:11px; color:#FFFFFF; font-weight:bold; left:26px; margin-top:5px;}
					#columnas .promocion .datos .planos_inmuebles .galeria_planos{float:left; width:501px; padding-left:5px; display:inline; margin-top:15px; position:relative; background:url(/imagenes/promociones-venta/borde_inmuebles.gif) center bottom no-repeat; padding-bottom:15px;}
					
				/*** PDF de memoria de calidades ***/
				#columnas .promocion .datos a.descarga_memoriaES{float:left; width:151px; height:24px; background:url(/imagenes/promociones-venta/pdfES.gif) no-repeat; margin-left:32px; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:17px; padding-left:45px; padding-top:27px;}
				#columnas .promocion .datos a.descarga_memoriaEN{float:left; width:151px; height:24px; background:url(/imagenes/promociones-venta/pdfEN.gif) no-repeat; margin-left:32px; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:17px; padding-left:45px; padding-top:27px;}
				#columnas .promocion .datos a.descarga_memoriaFR{float:left; width:151px; height:24px; background:url(/imagenes/promociones-venta/pdfFR.gif) no-repeat; margin-left:32px; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:17px; padding-left:45px; padding-top:27px;}
				/**** Documentación ****/
				#columnas .promocion .datos .documentos{float:left; width:482px; display:inline; margin-left:26px;}
					#columnas .promocion .datos .documentos .documento{float:left; width:241px; height:87px; border-bottom:2px solid #F4F4F4; position:relative; margin-bottom:7px;}
						#columnas .promocion .datos .documentos .documento a.pdfES{float:left; width:151px; height:38px; background:url(/imagenes/promociones-venta/pdfES.gif) no-repeat; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:45px; padding-top:25px; margin-top:14px;}
						#columnas .promocion .datos .documentos .documento a.pdfEN{float:left; width:151px; height:38px; background:url(/imagenes/promociones-venta/pdfEN.gif) no-repeat; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:45px; padding-top:25px; margin-top:14px;}
						#columnas .promocion .datos .documentos .documento a.pdfFR{float:left; width:151px; height:38px; background:url(/imagenes/promociones-venta/pdfFR.gif) no-repeat; display:inline; font-family:Arial; font-weight:bold; color:#FFFFFF; font-size:13px; padding-left:45px; padding-top:25px; margin-top:14px;}
					#columnas .promocion .datos .documentos .separador{position:absolute; width:2px; height:79px; top:0; left:223px; background-color:#F4F4F4;}
				
			/*** formulario de contacto ***/
			.formulario{float:left; width:254px;}
				.formulario .cont_formulario{float:left; width:254px; /*height:594px;*/ display:inline; background:url(/imagenes/promociones-venta/fnd_formulario.gif) no-repeat bottom;padding-bottom:15px;}
					.formulario .cont_formulario h3.solicitaES{float:left; width:214px; height:29px; margin-left:21px; display:inline; margin-top:5px; background:url(/imagenes/promociones-venta/solicita_infoES.gif) no-repeat; text-indent:-9999px; display:inline;}
					.formulario .cont_formulario h3.solicitaEN{float:left; width:214px; height:29px; margin-left:21px; display:inline; margin-top:5px; background:url(/imagenes/promociones-venta/solicita_infoEN.gif) no-repeat; text-indent:-9999px; display:inline;}
					.formulario .cont_formulario h3.solicitaFR{float:left; width:214px; height:29px; margin-left:21px; display:inline; margin-top:5px; background:url(/imagenes/promociones-venta/solicita_infoFR.gif) no-repeat; text-indent:-9999px; display:inline;}
					.formulario .cont_formulario .cuestionario{float:left; width:244px; margin-left:4px; 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; width:228px; height:18px; font-family:Arial; font-size:12px; color:#4060a5; margin-left:14px;}
						.formulario .cont_formulario .cuestionario input{float:left; width:218px; font-family:Arial; font-size:11px; color:#AFABAB; margin-left:14px; 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:14px; 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:14px; 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:14px; 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:14px; 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#enviarES{float:right; width:93px; height:28px; background:url(/imagenes/promociones-venta/btn_enviarES.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:10px;}
						.formulario .cont_formulario .cuestionario input#enviarEN{float:right; width:93px; height:28px; background:url(/imagenes/promociones-venta/btn_enviarEN.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:10px;}
						.formulario .cont_formulario .cuestionario input#enviarFR{float:right; width:93px; height:28px; background:url(/imagenes/promociones-venta/btn_enviarFR.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:10px;}
						
					.formulario .cont_formulario .contacto_telefono{float:left; display:inline;width:225px; margin-left:5px; background:url(/imagenes/promociones-venta/fin_formulario.gif) #FFFFFF top center no-repeat; display:inline; padding-top:25px; padding-left:9px; padding-right:10px; position:relative;}
						.formulario .cont_formulario .contacto_telefono p{float:left;display:inline; font-family:Arial; font-size:13px; color:#565656; }
						.formulario .cont_formulario .contacto_telefono .telefono-form{position:absolute; right:13px; height:25px; top:44px;}
						.formulario .cont_formulario .contacto_telefono a.contactar{float:right;display:inline; font-family:Arial; font-size:13px; color:#4060a5; font-weight:bold; background:url(/imagenes/promociones-venta/flecha_buscar.gif) center right no-repeat; padding-right:8px;margin-top:7px}
						
				.formulario .oficina_ventas{float:left; width:218px; margin-left:10px; display:inline; margin-top:12px; background-color:#F2F2F2; padding-top:23px; padding-left:14px; 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:#4060A5; font-weight:bold; background:url(/imagenes/index/flecha_buscar.gif) center right no-repeat; padding-right:10px;}
					
					
			/*** Shadow de inmuebles ***/
			#cont_shadow{float:left; width:774px; display:inline; margin-left:35px; margin-top:20px;}
				#cont_shadow .datos_inmueble{float:left; width:520px; display:inline; }
					#cont_shadow .datos_inmueble h2 .localizacion{float:left; font-family:Arial; font-size:18px; color:#4060A5; font-weight:bold;}
					#cont_shadow .datos_inmueble h2 .nombre_promo{float:left; font-family:Arial; font-size:14px; color:#565656; font-weight:bold; margin-left:5px; margin-top:5px;}
				#cont_shadow .datos_inmueble .imagen_ppal{position:relative;float:left; width:475px; height:312px; margin-top:14px; overflow:hidden;}
					#cont_shadow .datos_inmueble .imagen_ppal .lista_imagenes{position:absolute; width:99999px; height:312px; left:0; top:0; z-index:1;}
						#cont_shadow .datos_inmueble .imagen_ppal .lista_imagenes .foto{float:left; width:475px; height:312px; overflow:hidden;}
						#cont_shadow .datos_inmueble .imagen_ppal a.anterior{position:absolute; width:94px; height:312px; top:0; left:0; z-index:9;}
							#cont_shadow .datos_inmueble .imagen_ppal a.anterior img{float:left; margin-top:100px; display:inline;}
						#cont_shadow .datos_inmueble .imagen_ppal a.siguiente{position:absolute; width:94px; height:312px; top:0; right:0; z-index:9;}
							#cont_shadow .datos_inmueble .imagen_ppal a.siguiente img{float:right; margin-top:100px; display:inline;}
						#cont_shadow .datos_inmueble .imagen_ppal .central{position:absolute; width:287px; height:312px; top:0; left:94px; z-index:9;}
				
				#cont_shadow .datos_inmueble .caracteristicas{float:left; width:520px; margin-top:10px;}
					#cont_shadow .datos_inmueble .caracteristicas .caract{float:left; width:231px; height:30px; margin-bottom:1px; margin-right:14px; display:inline; background-color:#F2F2F2;}
						#cont_shadow .datos_inmueble .caracteristicas .caract .desc{float:left; margin-left:13px; margin-top:8px; display:inline; font-family:Arial; font-size:14px; color:#4060A5;}
						#cont_shadow .datos_inmueble .caracteristicas .caract .valor{float:left; margin-left:15px; margin-top:9px; display:inline; font-family:Arial; font-size:11px; color:#565656; font-weight:bold;}
						
				#cont_shadow .datos_inmueble .plano{float:left; width:478px; height:241px; display:inline; margin-top:9px;}
				#cont_shadow .datos_inmueble .galeria{float:left; width:520px; text-align:center; margin-top:12px;}
					#cont_shadow .datos_inmueble .galeria img{float:left; margin-right:27px; margin-bottom:5px;}
					
					
		#vendida_ES{float:left; display:inline;background: url(/imagenes/promociones-venta/vendido_ES.jpg) no-repeat; width:238px;height:338px;margin-top:5px;margin-left:5px;}