@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: #0086CD;}
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:#F4F4F4; margin:0; padding:0; font-size:100%;} 

strong { font-family:Arial;}


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

#fondo_cabecera{width:984px; height:129px; margin:0 auto; background:url(/imagenes/comunes/fondo_cabecera.gif) bottom center no-repeat;}
	#fondo_cabecera #cabecera{float:left; width:956px; height:116px; margin-left:22px; margin-top:13px; display:inline;}
		#fondo_cabecera #cabecera h1{float:left; width:137px; height:45px; margin-top:21px; display:inline;}
			#fondo_cabecera #cabecera h1 a{float:left; width:137px; height:45px; background:url(/imagenes/comunes/logo_edival.gif) no-repeat; text-indent:-9999px;}
			
		#fondo_cabecera #cabecera .nav_util{float:right; margin-right:13px; display:inline;}
			#fondo_cabecera #cabecera .nav_util ul.navegacion{float:left;}
				#fondo_cabecera #cabecera .nav_util ul.navegacion li{float:left; height:21px; margin-right:18px; display:inline; font-family:Arial; font-size:10px; color:#747577;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li .separador{float:left; margin-top:5px;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a{float:left; height:16px; font-family:Arial; font-size:10px; color:#747577; padding-top:5px;}
					
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a.edival{background:url(/imagenes/comunes/edival_icono.gif) center left no-repeat; padding-left:31px;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a.inicio{background:url(/imagenes/comunes/home_icono.gif) center left no-repeat; padding-left:18px;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a.recomendar{background:url(/imagenes/comunes/recomendar_icono.gif) center left no-repeat; padding-left:14px;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a.directorio{background:url(/imagenes/comunes/directorio_icono.gif) center left no-repeat; padding-left:14px;}
					#fondo_cabecera #cabecera .nav_util ul.navegacion li a.contacto{background:url(/imagenes/comunes/contacto_icono.gif) center left no-repeat; padding-left:21px;}
					
		#fondo_cabecera #cabecera .menu_principal{float:right; width:796px; height:42px; display:inline; margin-top:15px;}
			#fondo_cabecera #cabecera .menu_principal #menu{float:left; width:796px; height:42px; display:inline;}
				#fondo_cabecera #cabecera .menu_principal #menu li{float:left; height:42px; display:inline;}
					#fondo_cabecera #cabecera .menu_principal #menu li a{float:left; height:42px; display:inline; text-indent:-9999px;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.indexES{width:113px; background:url(/imagenes/comunes/menu.gif) 0 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.indexES, #fondo_cabecera #cabecera .menu_principal #menu li a.indexES-actual{width:113px; background:url(/imagenes/comunes/menu.gif) 0 -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.oportunidadesES{width:113px; background:url(/imagenes/comunes/menu.gif) -113px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.oportunidadesES, #fondo_cabecera #cabecera .menu_principal #menu li a.oportunidadesES-actual{width:113px; background:url(/imagenes/comunes/menu.gif) -113px -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.renta-libreES{width:114px; background:url(/imagenes/comunes/menu.gif) -226px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.renta-libreES, #fondo_cabecera #cabecera .menu_principal #menu li a.renta-libreES-actual{width:114px; background:url(/imagenes/comunes/menu.gif) -226px -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.vpoES{width:114px; background:url(/imagenes/comunes/menu.gif) -340px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.vpoES, #fondo_cabecera #cabecera .menu_principal #menu li a.vpoES-actual{width:114px; background:url(/imagenes/comunes/menu.gif) -340px -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.localesES{width:114px; background:url(/imagenes/comunes/menu.gif) -454px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.localesES, #fondo_cabecera #cabecera .menu_principal #menu li a.localesES-actual{width:114px; background:url(/imagenes/comunes/menu.gif) -454px -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.alquileresES{width:114px; background:url(/imagenes/comunes/menu.gif) -568px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.alquileresES, #fondo_cabecera #cabecera .menu_principal #menu li a.alquileresES-actual{width:114px; background:url(/imagenes/comunes/menu.gif) -568px -42px no-repeat;}
					
					#fondo_cabecera #cabecera .menu_principal #menu li a.contactoES{width:114px; background:url(/imagenes/comunes/menu.gif) -682px 0 no-repeat;}
					#fondo_cabecera #cabecera .menu_principal #menu li a:hover.contactoES, #fondo_cabecera #cabecera .menu_principal #menu li a.contactoES-actual{width:114px; background:url(/imagenes/comunes/menu.gif) -682px -42px no-repeat;}
	
/**********************************************
				CONTENIDO
***********************************************/

#fondo_contenido{float:left; width:100%; margin:0 auto; background:url(/imagenes/comunes/fondo.gif) top center repeat-y;}
	#fondo_contenido #contenido{width:984px; margin:0 auto;}
#fondo_contenido_index{float:left; width:100%; margin:0 auto;}
	#fondo_contenido_index #contenido{width:984px; margin:0 auto;}
	  

/**********************************************
				MIGAS
***********************************************/
#migas{float:left; width:925px; margin-left:36px; display:inline; font-family:Arial; font-size:10px; color:#0086CD;}

	
/**********************************************
				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:65px; background:url(/imagenes/comunes/fondo_pie.gif) top center no-repeat; padding-top:15px;}
	#fondo_pie #pie{width:984px;  height:65px; display:inline; text-align:center; margin:0 auto; }
		#pie p{font-family:Arial; font-size:11px; color:#5B5B5B; height:24px; text-align:center;}
			#pie p a.edival{font-family:Arial; font-size:11px; color:#5F019A; text-decoration:underline; font-weight:bold; background:url(/imagenes/comunes/logo_pie.gif) center right no-repeat; padding-right:82px; padding-top:5px;padding-bottom:5px; line-height:30px;}
			#pie p a.altalia{font-family:Arial; font-size:9px; color:#5B5B5B; text-decoration:underline;}
			#pie p .peque{font-family:Arial; font-size:9px; color:#5B5B5B; }
			
#fondo_pie_index{width:100%; float:left;  height:65px; background:url(/imagenes/comunes/fondo_pie_index.gif) top center no-repeat; padding-top:65px;}
	#fondo_pie_index #pie{width:984px;  height:65px; display:inline; text-align:center; margin:0 auto; }
/************************************************
			CONDICIONES
************************************************/	
	
	




