@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;}
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: #52006e;}
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);
}

/*
 * cómo hacer png transparentes en IE6
 * dado un div...:
 * #bloque {background: url(/imagenes/index/abcd.png); behavior: url(/estilos/ie6pngfix/iepngfix.php);
 * 
 * si abcd.png está guardado con canal alfa, dejar� ver el fondo. behavior sólo lo interpreta IE6.
 * 
 */
 
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));
}

/* FIN RESET PAGINAS Y REGLAS GENERALES FRAMEWORK CSS */





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

body { background:#FFFFFF; margin:0; padding:0;} 

strong { font-family:Arial;}



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

#fnd_cabecera{float:left; width:100%; height:131px; background:url(/imagenes/blog/fnd_cabecera.gif) repeat-x;}
#cabecera{width:989px; height:131px; margin:auto; position:relative;}
	#cabecera a.edival{float:right; width:183px; height:120px; margin-right:16px; display:inline; background:url(/imagenes/blog/logo.gif) no-repeat; text-indent:-9999px;}
	
/**********************************************
				CONTENIDO
***********************************************/

#fnd_contenido{float:left; width:100%; min-height:2395px; background:url(/imagenes/blog/fondo.gif) top center no-repeat; margin:auto;}
#contenido{width:989px; margin:auto; margin-top:24px;}
	#contenido #interior{float:left; width:989px; background:url(/imagenes/blog/fnd_interior.gif) left repeat-y; padding-bottom:20px; min-height:849px;}
	
		#contenido #interior .tamano{float:right; width:60px; height:28px; background:url(/imagenes/comunes/fondo_tamano.gif) no-repeat; display:inline; margin-right:14px; margin-top:-15px;}
		#contenido #interior .tamano a{float:left; font-family:Arial; font-size:13px; color:#4A3B3B; font-weight:bold; margin-top:5px; margin-left:11px; display:inline;}
		
		/***** LISTADO DE LAS �LTIMAS ENTRADAS ****/
		#contenido #interior .ultimas_entradas{float:left; width:546px; margin-top:10px; margin-left:373px; display:inline;}
			
				/*** CADA ENTRADA ***/
			#contenido #interior .ultimas_entradas .fondo_entrada{float:left; width:546px; background:url(/imagenes/blog/fnd_entorno.gif) top left no-repeat; margin-bottom:20px;}
				#contenido #interior .ultimas_entradas .fondo_entrada .entrada{float:left; width:535px; margin-left:11px; display:inline; border-bottom:1px solid #E7E7E7; padding-bottom:15px;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada a.titulo{float:left; width:535px; font-family:Arial; font-size:1.6em; color:#2E3C44; font-weight:bold;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada div.titulo{float:left; width:535px; font-family:Arial; font-size:1.6em; color:#2E3C44; font-weight:bold;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada ol,#contenido #interior .ultimas_entradas .fondo_entrada .entrada ul{list-style-position:outside;font-family:Arial; font-size:0.95em; color:#5D4C4B;margin-left:1em;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada ul{list-style-type:disc;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada li{line-height:20px;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada p{float:left; width:535px; font-family:Arial; font-size:0.95em; color:#5D4C4B; margin-top:10px; line-height:20px;}
						#contenido #interior .ultimas_entradas .fondo_entrada .entrada p a.leer{font-family:Arial; font-size:0.95em; color:#700092; font-weight:bold;}
					
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada .multimedia{float:left; width:535px; margin-top:20px;}
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada .datos_creacion{float:left; width:535px; margin-top:10px; font-family:Arial; font-size:0.625em; color:#A9A9A9;}
						#contenido #interior .ultimas_entradas .fondo_entrada .entrada .datos_creacion a{font-family:Arial; font-size:100%; color:#35424A; text-decoration:underline;}
						
					#contenido #interior .ultimas_entradas .fondo_entrada .entrada a.comentarios{float:right; font-family:Arial; font-size:0.75em; color:#5D4C4C; font-weight:bold; text-decoration:underline; background:url(/imagenes/blog/comentarios.gif) no-repeat; padding-left:30px; margin-top:15px;}
					
/**** BIOGRAF�A ****/
	.ultimas_entradas img{float:left; margin-right:10px; margin-bottom:5px;}
	.ultimas_entradas p{font-family:Arial; color:#5D4C4B; margin-bottom:15px;}
		.ultimas_entradas p strong{font-family:Arial; font-size:100%; color:#5D4C4B;}
		
/********************** Contenido de la fila con imprimir, compartir y votar **************************/
		#interior .ultimas_entradas .fila_tareas{float:left; width:546px; height:41px; border-top:1px solid #BFBEBE; border-bottom:1px solid #BFBEBE; margin-top:12px;}
			#interior .ultimas_entradas .fila_tareas a.imprimir{float:left; width:21px; height:12px; margin-top:15px; display:inline; background:url(/imagenes/comunicacion/imprimir.gif) no-repeat; text-indent:-9999px;}
			#interior .ultimas_entradas .fila_tareas a.mail{float:left; width:24px; height:12px; margin-top:15px; margin-left:7px; display:inline; background:url(/imagenes/comunicacion/mail.gif) no-repeat; text-indent:-9999px;}
			#interior .ultimas_entradas .fila_tareas .compartir{float:left; font-family:Arial; font-size:0.7em; color:#727272; margin-top:13px; margin-left:5px;}
			#interior .ultimas_entradas .fila_tareas  #valoraciones{float:left; width:60px;}
				#interior .ultimas_entradas .fila_tareas  #valoraciones img{float:left; margin:0;}
				#interior .ultimas_entradas .fila_tareas  #valoraciones p{font-family:Arial; font-size:0.625em; color:#232E34; font-weight:bold; line-height:9px; margin-top:-9px;}
			#interior .ultimas_entradas .fila_tareas a.facebook{float:left; width:14px; height:14px; background:url(/imagenes/comunicacion/facebook.gif) no-repeat; margin-left:5px; margin-top:13px; display:inline;}
			#interior .ultimas_entradas .fila_tareas a.delicius{float:left; width:14px; height:14px; background:url(/imagenes/comunicacion/delicius.gif) no-repeat; margin-left:5px; margin-top:13px; display:inline;}
			#interior .ultimas_entradas .fila_tareas a.technorati{float:left; width:16px; height:15px; background:url(/imagenes/comunicacion/tecnoraty.gif) no-repeat; margin-left:4px; margin-top:13px; display:inline;}
			#interior .ultimas_entradas .fila_tareas a.meneame{float:left; width:16px; height:16px; background:url(/imagenes/comunicacion/meneame.gif) no-repeat; margin-left:3px; margin-top:12px; display:inline;}
			#interior .ultimas_entradas .fila_tareas a.myspace{float:left; width:15px; height:16px; background:url(/imagenes/comunicacion/myspace.gif) no-repeat; margin-left:3px; margin-top:12px; display:inline;}
			#interior .ultimas_entradas .fila_tareas a.enlace{float:left; font-family:Arial; font-size:0.7em; color:#727272; margin-top:13px; margin-left:7px; text-decoration:underline;}
			#interior .ultimas_entradas .fila_tareas a.comentarios{float:left; width:90px; font-family:Arial; font-size:0.75em; font-weight:bold; color:#4A3B3B; margin-top:13px; margin-left:7px; text-decoration:underline; background:url(/imagenes/comunes/comentarios.gif) no-repeat; padding-left:30px;}

/************************ Formulario para a�adir un nuevo comentario ********************************/
		#interior .ultimas_entradas .add_comentario{float:left; width:546px; margin-top:12px;}
			#interior .ultimas_entradas .add_comentario textarea{float:left; width:540px; height:111px; border:1px solid #BFBEBE; margin-top:10px;}
			#interior .ultimas_entradas .add_comentario .datos{float:left; width:206px; margin-top:5px;}
				#interior .ultimas_entradas .add_comentario .datos label{float:left; width:206px; font-family:Arial; font-size:0.7em; color:#929292; margin-bottom:3px;}
				#interior .ultimas_entradas .add_comentario .datos input{float:left; width:204px; border:1px solid #BFBEBE; margin-bottom:5px;}
			#interior .ultimas_entradas .add_comentario .confirmar{float:left; width:175px; margin-top:5px; margin-left:20px; display:inline;}
				#interior .ultimas_entradas .add_comentario .confirmar span{float:left; width:190px; margin-top:15px; font-family:Arial; font-size:0.625em; color:#727272;}
					#interior .ultimas_entradas .add_comentario .confirmar span a{font-family:Arial; font-size:100%; color:#727272; text-decoration:underline;}
				#interior .ultimas_entradas .add_comentario .confirmar input{float:left; margin-right:5px;}
			#interior .ultimas_entradas .add_comentario input#envia{float:right; width:143px; height:40px; background:url(/imagenes/comunicacion/enviar_comentario.gif) no-repeat; border:none; margin-top:25px; cursor:pointer;}
			
/************************ Listado de comentarios ********************************/
		#interior .ultimas_entradas .listado_comentarios{float:left; width:546px; margin-top:12px;}
			#interior .ultimas_entradas .listado_comentarios .tot_comentarios{float:left; width:546px; border-top:1px solid #BFBEBE; padding-top:10px; font-family:Arial; font-size:0.75em; color:#4A3B3B; font-weight:bold; margin-bottom:10px;}
				#interior .ultimas_entradas .listado_comentarios .tot_comentarios img{float:left; margin-right:10px; margin-left:7px; display:inline;}
			
			#interior .ultimas_entradas .listado_comentarios .comentario{float:left; width:546px; border-top:1px solid #BFBEBE; background-color:#FBFAFA; padding-bottom:10px;}
				#interior .ultimas_entradas .listado_comentarios .comentario .emisor{float:left; width:593px; margin-top:13px; margin-left:10px; display:inline; background:url(/imagenes/comunicacion/cuadro.gif) left center no-repeat; padding-left:13px; font-family:Arial; font-size:0.8em; color:#4A3B3B; font-weight:bold;}
				#interior .ultimas_entradas .listado_comentarios .comentario p{float:left; width:590px; margin-top:10px; margin-left:10px; font-family:Arial; font-size:0.8em; color:#4A3B3B;}
				#interior .ultimas_entradas .listado_comentarios .comentario .votar{float:left; width:590px; margin-top:5px; margin-left:10px;}
					#interior .ultimas_entradas .listado_comentarios .comentario .votar a{float:left; margin-right:25px; font-family:Arial; font-size:0.7em; font-weight:bold; color:#4A3B3B; display:inline; padding-top:8px;}
						#interior .ultimas_entradas .listado_comentarios .comentario .votar a.positivo{height:11px; background:url(/imagenes/comunicacion/favor.gif) center left no-repeat; padding-left:33px;}
						#interior .ultimas_entradas .listado_comentarios .comentario .votar a.negativo{height:12px; background:url(/imagenes/comunicacion/contra.gif) center left no-repeat; padding-left:23px;}

/************************ B�squeda sin resultados ********************************/						
		#interior .ultimas_entradas .sin_resultados{float:left; width:546px; text-align:center; margin-top:50px;font-family:Arial;font-size:1.5em;font-weight:bold;color:#700092;}
			#interior .ultimas_entradas .sin_resultados span.palabro{font-family:Arial;font-size:100%;font-weight:bold;color:#000000;}

/**********************************************
				MENU
***********************************************/

#menu{position:absolute; top:0; left: 0; width:321px; height:2525px; background:url(/imagenes/blog/fnd_menu.gif) no-repeat;}
	#menu h1{float:left; margin-left:40px; margin-top:25px; display:inline;}
		#menu h1 span{float:left; height:37px; margin-right:10px; display:inline;}
		
	#menu a.rss{float:right; height:17px; font-family:Arial; font-size:0.625em; color:#858585; text-decoration:underline; margin-right:19px; background:url(/imagenes/blog/rss.gif) center right no-repeat; padding-right:28px; padding-top:3px; margin-top:24px;}
	
	/**** Resumen de la ficha ***/
	#menu .info{float:left; width:272px; margin-left:29px; display:inline; margin-top:20px;}
		#menu .info img{float:left; width:110px; margin-right:14px; display:inline;}
		#menu .info .nombre{float:left; width:148px; display:inline; font-family:Arial; font-size:0.875em; color:#700092; font-weight:bold;}
		#menu .info .cargo{float:left; width:148px; display:inline; font-family:Arial; font-size:0.75em; color:#5D4C4B; font-weight:bold; margin-top:0;}
		#menu .info p{float:left; width:148px; display:inline; font-family:Arial; font-size:0.7em; color:#5D4C4B; margin-top:0;}
			#menu .info p a.leer{font-family:Arial; font-size:100%; color:#700092; font-weight:bold;}
			
	/**** Buscador ****/
	#menu .buscador{float:left; width:279px; margin-left:23px; display:inline; margin-top:20px; margin-bottom:20px;}
		#menu .buscador #buscar{float:left; width:178px; height:21px; border:none; background:url(/imagenes/comunes/buscar_input.gif) no-repeat; padding-left:31px; padding-top:7px;}
		#menu .buscador  #enviar{float:left; width:70px; height:28px; border:none; background:url(/imagenes/comunes/buscar_button.gif) no-repeat; cursor:pointer;}
		
	/**** Entradas ****/
	#menu .desc_menu{float:left; width:264px; height:16px; border-bottom:2px solid #700092; margin-left:28px; display:inline; margin-top:15px;}
	#menu a.inicio{float:left; margin-left:28px; display:inline; font-family:Arial; font-size:15px; font-weight:bold; color:#700092;}
	#menu ul.lista{float:left; width:264px; list-style:inside url(/imagenes/comunes/flecha.gif); margin-left:28px; display:inline; margin-top:10px;}
		#menu ul.lista li{float:left; width:264px; line-height:18px;}
			#menu ul.lista li a{font-family:Arial; font-size:0.7em; font-weight:bold; color:#A3A3A3;}
			
	/**** Enlaces de inter�s ****/
	#menu ul.redes{float:left; width:264px; margin-left:28px; display:inline; margin-top:10px;}
		#menu ul.redes li{float:left; width:264px; margin-bottom:9px;}
			#menu ul.redes li a{font-family:Arial; font-size:0.7em; font-weight:bold; color:#A3A3A3;}
				#menu ul.redes li a img{float:left; margin-left:3px; display:inline;}
				#menu ul.redes li a span{float:left; margin-left:13px; display:inline;font-family:Arial; font-size:100%; font-weight:bold; color:#A3A3A3; margin-top:6px;}
				#menu ul.redes li a:hover span{float:left; margin-left:13px; display:inline;font-family:Arial; font-size:100%; font-weight:bold; color:#A3A3A3; margin-top:6px; text-decoration:underline;}

/**********************************************
				PIE
***********************************************/

#fnd_pie{float:left; width:100%; height:95px; border-top:1px solid #F5F5F5;background: url(/imagenes/blog/fnd_pie.gif) repeat-x;}
#pie{width:989px; height:95px; margin:auto;}
	#texto-pie1{float:left; display:inline; color:#cb7ce8; font-size:11px; font-family:Arial;margin-top:30px;margin-left:30px;}
	#texto-pie2{float:right; display:inline; color:#cb7ce8; font-size:11px; font-family:Arial;margin-top:30px;margin-right:32px;}
	#texto-pie3{background: url(/imagenes/comunes/logo-edival-pie.jpg) no-repeat; float:left; display:inline; color:#cb7ce8; font-size:10px; font-family:Arial;margin-left:30px;padding-left:90px;padding-bottom:5px;padding-top:10px;margin-top:10px;}
		#texto-pie3 a{color:#fff; font-size:11px; font-family:Arial;}

/************************************************
			PROMOCIONES
************************************************/	
.lista{float:left;width:218px; padding-left:15px; display:inline; padding-bottom:15px;margin-left:20px;}
	.inmueble{float:left; width:218px; margin-right:16px; display:inline; margin-top:30px;}
		.lista .inmueble .imagen{float:left; width:218px; height:143px; position:relative; }
		.lista .inmueble .imagen .precio{position:absolute; width:102px; height:42px; background:url(http://www.edival.es/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:#862AA7;}
		.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:#862AA7;}
			




