* {margin:0;padding:0}
body { background:#19164b url(../imagenes/fondo.gif) repeat-x; font:12px Arial, Helvetica, sans-serif}

strong {
color:#000099;
font-size:12px;
}
h1 {
color:#000099;
font-size:12px;
font-weight:bold;
padding-left:30px;
}

.listacomun {
padding-left:50px;
}

.smallfont {
padding-left:30px;
padding-right:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
color:#666666;
}

img { border:none }
ul { list-style:none }
#pagina { width:1044px; margin:0 auto}
#encabezado { background:url(../imagenes/encabezado.jpg); height: 266px; position:relative}

#logo a {position:absolute;left:37px;width:286px; height:0;display:block; overflow:hidden; padding-top:195px }
#iconos { position:absolute;top:12px;right:18px;background:transparent url(../imagenes/iconos.jpg); overflow:hidden;width:47px; height:18px }
#iconos li{ float:left;display:inline }
#iconos a {
	display:block;
 	float:left;
   	height:0;
	overflow:hidden;
	text-decoration:none;
	padding-top:39px
}
#iconos a:hover {background:transparent url(../imagenes/iconos-hover.jpg) no-repeat 47px 18px }
#iconos a#inicio {width:24px}
#iconos a#correo {width:23px}
#iconos a#inicio:hover {background-position: 0 0; z-index:50;}
#iconos a#correo:hover {background-position: -24px 0; z-index:50;}






#menu {
	position:absolute;
	bottom:5px;
	left:4px;
	overflow:hidden;
	width:592px;
	height:38px
}
#menu li{ float:left;display:inline }
#menu a {
	display:block;
 	float:left;
   	height:0;
	overflow:hidden;
	text-decoration:none;
	padding-top:39px
}

#menu a:hover {
	display:block;
 	float:left;
   	height:0;
	overflow:hidden;
	text-decoration:none;
	padding-top:39px
}

#menu a#quees {width:152px; background-image:url(../imagenes/b_quees.jpg)}
#menu a#formularios {width:180px; background-image:url(../imagenes/b_formulario.jpg);}
#menu a#local {width:159px; background-image:url(../imagenes/b_local.jpg);}
#menu a#contacto {width:98px; background-image:url(../imagenes/b_contacto.jpg);}


#menu a#quees:hover {width:152px; background-image:url(../imagenes/b_quees_h.jpg)}
#menu a#formularios:hover {width:180px; background-image:url(../imagenes/b_formulario_h.jpg);}
#menu a#local:hover {width:159px; background-image:url(../imagenes/b_local_h.jpg);}
#menu a#contacto:hover {width:98px; background-image:url(../imagenes/b_contacto_h.jpg);}

#contenedor { width: 1044px; background:url(../imagenes/fondo-contenido2.jpg)}

#contenedor-alto { background:url(../imagenes/fondo-contenido.jpg) no-repeat; padding-bottom:30px}

#contenido { width: 689px;float:left;padding-top:20px}
#contenidodos { width: 689px;float:left;padding-top:20px; background-color:#FFFFFF;}
#contenidodos p{ margin-left:30px; margin-right:30px;}

.lista { width:688px;height:545px; background:url(../imagenes/lista.jpg)}

.lista li { width:215px; height:124px; float:left; margin:12px -6px -6px 12px;_margin:12px 0 -6px 6px; opacity:.5;filter:alpha (opacity=50)}

.lista li a { display:block; overflow:hidden; padding-top:124px; height:0}

#lateral-derecha {
	width:160px;
	float:left;
	margin-left:10px
}

#lateral-derecha h5 {
	color:#dfdfdf;
	text-align:center;
	font-size:0.9em;
	margin:8px 0 10px 0
}
#lateral-derecha li { margin-bottom:6px}
#pie { 	
		height:25px;  
		clear:both;
		color:#ccc; 
		padding-left:160px;
		padding-right:200px; 
		background-image: none;
		width:643px; 
		margin-left:42px; 
		margin-bottom:100px;
		background-repeat:no-repeat
}

#lateral_izquierda {
width:175px;
float:left;
text-align:center;
}

#lateral_izquierda img{
margin-bottom:5px;
}

#lateral_izquierda p {
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}


#pie p {position:relative; top:6px}
#pie a { position:relative; color:#ccc;}


* html .clearfix {height: 1%}
.clearfix {display: inline-block}
html[xmlns] .clearfix {display: block}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
/***************************************** titulos ************************************************/

#asesoria {width:300px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_asesoria_juridica.jpg); background-position:top;}

#promein {width:400px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_que_es_promein.jpg); background-position:top;}

#consultas {width:220px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_consultas_juridicas.jpg); background-position:top;}

#bolsa {width:210px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_bolsa_inmobiliaria.jpg); background-position:top;}

#seguro {width:220px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_seguro_de_alquiler.jpg); background-position:top;}

#newsletter {width:150px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_newsletter.jpg); background-position:top;}

#adecuacion {width:435px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_ley_de_proteccion_de_datos.jpg); background-position:top;}

#localgest {width:210px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_localgest.jpg); background-position:top;}

#formjuridicos {width:340px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_formularios_juridicos.jpg); background-position:top;}

#descargagrat {width:210px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_descarga_gratuita.jpg); background-position:top;}

#contacto {width:130px; height:0;display:block; overflow:hidden; padding-top:26px; background-image:url(../imagenes/tit_contacto.jpg); background-position:top;}
