/* General */
body {
	padding: 0px; margin: 0px; border: 0px;
	font: 0.6886em Arial, Helvetica, sans-serif; color: #000;   /* 11px */
	background:#fff url(../images/cabecera100-bg.png) top left repeat-x;
}
img { border: 0px;}
hr{ border-width: 0px; color: #B7B18C; height: 1px; background-color: #B7B18C; }
p{ padding: 0px;	padding-top: 5px; padding-bottom: 5px; margin: 0px;}
.hidden{ display:none;}
td {  color: #000;}

#contenedor{ padding: 0px; margin: 0px; border: 0px; width: 100%; background: url(../images/cabecera-bg.png) top center no-repeat; overflow:hidden; }
#contenedorMapaFull{ padding: 0px; margin: 0px; border: 0px; width: 100%; height: 91px; }
/* Fin General */


/* Enlace Generico */
a, a:link, a:visited {  font-size: 1em; color: #000; text-decoration: underline;}
a:hover {  color: #000; text-decoration: none;}
/* Fin Enlace Generico */

.par{
	background-color: #f5f5f5;
}

/* Formularios */
form { margin: 0px; padding: 0px;}
input {font-size: 1em; font-weight: normal; color: #000;background-color: #FFF; border: 1px solid #eee; margin: 0px; padding: 4px; font-family:Arial, Helvetica, sans-serif}
select {font-size: 1em; font-weight: normal; color: #000;background-color: #FFF; border: 1px solid #eee; font-family:Arial, Helvetica, sans-serif}
textarea {font-size: 1em; font-weight: normal; color: #000;background-color: #FFF; border: 1px solid #eee; font-family:Arial, Helvetica, sans-serif}
.opcion{ background-color: transparent; border: 0px;  vertical-align: middle; }
.boton {
    background-color: #6EAC2F;
    border: 0 none;
    border-radius: 5px 5px 5px 5px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1em;
    font-weight: normal;
    padding: 3px 6px;
    text-transform: uppercase;
}
.botongris {font-size: 1em; color: #000; 
cursor: pointer; background-color: #D4D0C8; border: 1px solid #BBBBBB;
}
.txtlegal{ font-size:0.8em;   font-style: italic;  clear: both;  width: 99%;  text-align: justify; color:#808080; margin-top:15px;}


input.btnbuscar{
	background-color: #76b63a; border-radius:5px; color:#fff; font-size:1.2em; font-weight:bold; border: 0px;
}
/* Fin Formularios */

#legal{width:978px; margin-left:auto; margin-right:auto;  padding:0px; padding-top:16px; color: #000;}
#legal .copy{	float: left; clear:left; margin-top: 30px; text-align: left;}
#legal .directo{	float: left; width: 100%;}
#legal .directo h3{margin:0px; padding:0px; border:0px; font-size: 1.27em; font-weight: normal; font-style: italic; color: #000; display: block; margin-bottom:20px;}
#legal .directo ul.lista-3-col{ margin: 0px; padding: 0px; list-style-type: none; margin-top: 20px;}
#legal .directo ul.lista-3-col li{ width: 30%; float: left; height: 17px; line-height: 17px; background: url(../images/ico-directo.png) left center no-repeat; padding-left: 18px;}


/* Cabecera */
#cabecera{ width:978px; height:119px; margin-left: auto;  margin-right: auto; position: relative; }

#cabecera .logo{ 
	width: 218px; 
	height: 47px; 
	position: absolute; 
	top: 21px; 
	left: 0px; 
	background:#000 url(../images/logo-caiencasa.gif) top left no-repeat; 
	}

#cabecera .logo h1 { width: 218px; height: 47px; margin: 0px; padding: 0px; }
#cabecera .logo h1 a { width: 218px; height: 47px; display: block; }
#cabecera .logo h1 span { text-indent: -9000em; display: block }

#cabecera .contacto{ position: absolute; top: 21px; left: 237px; padding-left:15px; padding-top:4px; padding-bottom:4px; border-left: 1px solid #aeaeae;  font-weight: bold; color:#000; font-size: 1.2em; }
#cabecera .accesos{ position: absolute;right: 0px;  text-align: right; top: 8px;}
#cabecera .login-usuarios{	position: absolute; top: 40px; right: 0px;}
#cabecera a, #cabecera-caja3 a:link, #cabecera-caja3 a:visited { color: #000;text-decoration: underline;}
#cabecera3 a:hover { color: #000; text-decoration: none;}

#cabecera-caja3{ width:978px; height:119px; margin-left: auto;  margin-right: auto; position: relative; }

#cabecera-caja3 .logo-caja3{ 
	width: 276px; 
	height: 47px; 
	position: absolute; 
	top: 21px; 
	left: 0px; 
	background:#000 url(../images/logo-viviendascaja3.gif) top left no-repeat; 
	}
#cabecera-caja3 .logo-caja3 h1 { width: 276px; height: 47px; margin: 0px; padding: 0px; }
#cabecera-caja3 .logo-caja3 h1 a { width: 276px; height: 47px; display: block; }
#cabecera-caja3 .logo-caja3 h1 span { text-indent: -9000em; display: block }

#cabecera-caja3 .contacto{ position: absolute; top: 21px; left: 295px; padding-left:15px; padding-top:4px; padding-bottom:4px; border-left: 1px solid #aeaeae;  font-weight: bold; color:#000; font-size: 1.2em; }
#cabecera-caja3 .accesos{ position: absolute;right: 0px;  text-align: right; top: 8px;}
#cabecera-caja3 .login-usuarios{	position: absolute; top: 40px; right: 0px;}
#cabecera-caja3 a, #cabecera-caja3 a:link, #cabecera-caja3 a:visited { color: #000;text-decoration: underline;}
#cabecera-caja3 a:hover { color: #000; text-decoration: none;}
/* Fin Cabecera */

/* Cuerpo */
#cuerpo{ width: 984px; margin-left: auto;  margin-right: auto;   }

#cuerpoHome{ width: 984px; float: left;  background: url(../images/cuerpo-bg-full.png) top left repeat-y;}
#cuerpoHome .columnaIzda{ width: 722px; float: left; padding-bottom: 38px;}
#cuerpoHome .columnaDcha{ width: 250px; float: right; background: url(../images/menu-bg.png) top right no-repeat; margin-bottom:20px;}

#cuerpoInt{width: 984px; float: left; background: url(../images/cuerpo-bg-full.png) top left repeat-y; }
#cuerpoInt .columnaIzda{width: 722px; float: left;   padding-bottom: 38px; }
#cuerpoInt .columnaDcha{ width: 250px; float: right; background: url(../images/menu-bg.png) top right no-repeat; padding-bottom: 20px;}
/* Fin Cuerpo */

/* Contenidos Home */
#contenidoHome{ width: 722px; }





.buscador{	width: 100%;}
.buscador .top{	width: 100%; margin: 0px; padding: 0px; height: 13px; background: url(../images/buscador-home-top.png) top left no-repeat; float: left;}
.buscador .bottom{	width: 100%; margin: 0px; padding: 0px; height: 25px; background: url(../images/buscador-home-bottom.png) top left no-repeat; float: left;}
.buscador .middle{	background: url(../images/buscador-home-middle.png) top left repeat-y; padding: 0px 13px; width: 696px; float: left;}


.buscador h2{margin:0px; padding:0px; border:0px; font-size: 2.2em; font-weight: bold; font-style: italic; color: #3e3e3e; display: inline;}
.buscador .separador{height: 1px;  margin: 4px 0px 12px 0px; background-color: #e3e2e2; clear: both;}
.buscador td{	vertical-align: middle;}

.b-buscar{	background: url(../images/b-buscar-sprite.png) top left no-repeat; width: 183px; height: 51px; border:0px; cursor: pointer; margin:10px auto 0px auto;}
.b-buscar:hover{ background-position: 0px -51px}

.destacadosHome{	width: 473px; float: left; margin-right: 25px; margin-top: 10px;}
.destacadosHome h2{margin:0px; padding:0px; border:0px; font-size: 2em; font-weight: normal; font-style: italic; color: #818181; display: inline; }
.destacadosHome .top{ width: 100%; margin: 0px; padding: 0px; height: 13px; background: url(../images/destacados-home-top.png) top left no-repeat; float: left;}
.destacadosHome .bottom{	width: 100%; margin: 0px; padding: 0px; height: 13px; background: url(../images/destacados-home-bottom.png) top left no-repeat; float: left;}
.destacadosHome .middle{	background: url(../images/destacados-home-middle.png) top left repeat-y; padding: 5px 13px; width: 447px; float: left;}

.destacadosHome .bloque-destacados{	clear: both; margin-bottom: 15px; overflow: hidden;}
.destacadosHome .bloque-destacados .imagen{	border: 1px solid #cfcfcf; float: left; margin-right: 14px;}
.destacadosHome .bloque-destacados .imagen img{	border:1px solid #fff;}
.destacadosHome .bloque-destacados .datos .title{	font-size: 1.1em;}
.destacadosHome .last{	margin-bottom: 0px;}


.promocionesHome{ width: 221px; float: left; margin-top: 10px;}
.promocionesHome h2{margin:0px; padding:0px; border:0px; font-size: 2em; font-weight: normal; font-style: italic; color: #818181; display: inline; }
.promocionesHome .top{ width: 100%; margin: 0px; padding: 0px; height: 13px; background: url(../images/promoHome-top.png) top left no-repeat; float: left;}
.promocionesHome .bottom{ width: 100%; margin: 0px; padding: 0px; height: 13px; background: url(../images/promoHome-bottom.png) top left no-repeat; float: left;}
.promocionesHome .middle{ margin: 0px; padding: 2px 14px; background-color: #ffae01; float: left; width: 194px;}

.promocionesHome .bloque-destacados{	clear: both; margin-bottom: 14px; overflow: hidden;}
.promocionesHome .bloque-destacados .imagen{	float: left; margin-right: 7px;}
.promocionesHome .bloque-destacados .datos .title{	font-size: 1.1em;}
.promocionesHome .last{	margin-bottom: 0px;}


#simuladorHome{ width: 465px; margin-top: 14px; margin-bottom: 10px; margin-left: 16px;  border:9px solid #DBD5B2;}

#promosHome{ width: 218px; padding-left:23px; float:left;}
#promosHome .inmueble{ width: 177px; padding:7px; background-color: #E5E1C7; margin-top:13px;}
#promosHome .inmueble img{ border: 1px solid #FFF; }
#promosHome .inmueble .texto{ background-color: #F3F1E3;  background-image: url(/images/ico_naranja.gif);  background-position: top right;  background-repeat: no-repeat; font-size: 0.9em;  text-align: right; padding:1px; padding-bottom: 2px;  padding-right: 12px;  margin-top:7px;}

#lateralHome{ width: 248px; float:left; margin-top:0px;}
#lateralHome .destacadosHome{ width: 210px; margin:23px 0px 23px 23px;  background-color: #FEFCF1; border:1px solid #C18D74; }
#lateralHome .destacadosHome h3{margin:1px; padding:0px; padding-right:10px; border:0px; font-family: Arial, Helvetica, sans-serif; font-size: 1.55em; font-weight: bold; font-style: italic; color: #ED6D00;  text-align: right;  background-image: url(/images/ico_naranja.gif);  background-repeat: no-repeat;  background-position: top right; }
#lateralHome .destacadosHome ul{ margin: 0px; padding: 0px; list-style-type: none; margin:8px; margin-top:2px;  margin-bottom:12px; }
#lateralHome .destacadosHome ul li{  font-size: 0.9em; padding-left:10px; margin-bottom:5px; background-image: url(/images/ico_lista_destacados.gif);  background-repeat: no-repeat;  background-position: 0.1em left;  }
/* Fin Contenidos Home*/

/* Contenidos Interior */
#contenidos{ width: 722px;  float: left;}
#contenidos .top{ width: 722px;  float: left;}
#contenidos .bottom{ width: 722px;  height: 30px;  float: left;}
#contenidos .top h2{margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; font-size: 2.2em; font-weight: bold; font-style: italic; color: #3E3E3E}
#contenidos .top h3{margin:0px; margin-bottom:5px; margin-top:10px; padding:0px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}
#contenidos .top h3 span{ padding-right:9px; text-transform: uppercase; color: #000;}


/* Contenidos Interior */
#contenidoHome{ width: 722px;  float: left;}
#contenidoHome .top{ width: 722px;  float: left;}
#contenidoHome .bottom{ width: 722px;  height: 30px;  float: left;}
#contenidoHome .top h2{margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; font-size: 2.2em; font-weight: bold; font-style: italic; color: #3E3E3E}
#contenidoHome .top h3{margin:0px; margin-bottom:5px; margin-top:10px; padding:0px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}
#contenidoHome .top h3 span{ padding-right:9px; text-transform: uppercase; color: #000;}


#contenidos .top h2.ficha-titulo{margin:0px; margin-bottom:0px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; font-size: 2.2em; font-weight: bold; font-style: italic; color: #3E3E3E}
#contenidos .top h3.ficha-subtitulo{margin:0px; margin-bottom:5px; margin-top: 0px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; font-size:1.8em; font-weight: normal; font-style: italic; color: #3E3E3E}

/* Contenidos imprimir */

#contenidosImprimir{ width: 580px;  }
#contenidosImprimir .top{ width: 580px; padding-left:33px; padding-right:39px; padding-top:17px; background-image: url(/images/fondo_cont_top_interior.gif);  background-position: top;  background-repeat: no-repeat; }
#contenidosImprimir .bottom{ width: 580px;  height: 30px;  }
#contenidosImprimir .top h2{margin:0px; margin-bottom:5px; padding:0px; padding-left:2px; padding-bottom:2px; border:0px; border-bottom:1px dashed #87918F; font-family:Arial, Helvetica, sans-serif; font-size: 1.71em; font-weight: bold; font-style: italic; color: #1A3038;}
#contenidosImprimir .top h3{margin:0px; margin-bottom:5px; margin-top:10px; padding:0px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}
#contenidosImprimir .top h3 span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}


.breadcrumbs{ margin-bottom:10px; padding-left: 16px; font-size: 1em; color: #724E3C; background-image: url(/images/ico_breadcrumbs.gif);  background-position: left 0.2em;  background-repeat: no-repeat; }
.breadcrumbs a, .breadcrumbs a:link, .breadcrumbs a:visited { font-size: 1em; color: #724E3C; font-weight: normal; text-decoration: none; }
.breadcrumbs a:hover{ color: #ED6D00; text-decoration: underline; } 
.breadcrumbs .activo{ font-weight: bold; }

.textos-buscador{	
   
   
    width: 100%;}
#contenidos .top .textos-buscador h3{	margin:0px; margin-bottom:0px; margin-top:0px; padding:10px 0px 10px 10px; border:0px; font-size: 1em; font-weight: bold; color: #ED6D00;}


.textos2 {
    margin: 0px;
    padding: 0px;
    width: 722px;
}

.textos2 .titulo-resultados{
	width: 100%; height: 34px; line-height: 34px;
}
.textos2 .titulo-resultados span{
	height: 34px; line-height: 34px; float:left; display: block;
}
.textos2 .titulo-resultados a.b-guardar, .textos2 .titulo-resultados a.b-mapa{
	float: right; margin-right: 10px;
}


.listado-inmuebles-top, .listado-inmuebles-bottom, .listado-inmuebles-center{	width: 100%; float: left;}
.listado-inmuebles-center {	background: url(../images/listado-resultados-center.gif) top center repeat-y;}
.listado-inmuebles-bottom{	background: url(../images/listado-resultados-bottom.gif) bottom left no-repeat; height: 20px; text-align: center; line-height: 20px;}

.textos{ padding:0px;  }

.bannerlateral{ margin-top: 30px; margin-left:19px;}


.naranja{ color: #ED6D00; font-weight: bold; }
a.busqueda, a.busqueda:link, a.busqueda:visited {font-size:1em; color:#FA6F2C;  text-decoration: none; padding-left:19px; background-image: url(/images/ico-seguir.png);  background-position: left;  background-repeat: no-repeat; vertical-align: middle; height: 16px; line-height: 16px;   }
a.busqueda:hover {text-decoration: underline;}
a.volver, a.volver:link, a.volver:visited {font-size:1em; color:#FA6F2C; height: 23px; line-height: 23px;  text-decoration: none; padding-left:28px; background: url(/images/b-volver-2.gif) left center no-repeat; }
a.volver:hover {text-decoration: underline;}
a.seguir, a.seguir:link, a.seguir:visited {float:right; line-height: 13px; font-size:1em; color:#FA6F2C;  text-decoration: none; padding-left:23px;background-image: url(/images/ico-favoritos.png);  background-position: left;  background-repeat: no-repeat; vertical-align: middle; height: 16px; line-height: 16px; }
a.seguir:hover {text-decoration: underline;}
a.volverUp, a.volverUp:link, a.volverUp:visited {line-height: 13px; font-size:1em; color:#FA6F2C;  margin-right:10px; text-decoration: none; padding-left:27px;background-image: url(/images/b-volver-up.gif);  background-position: left;  background-repeat: no-repeat; vertical-align: middle; height: 16px; line-height: 16px; }
a.volverUp:hover {text-decoration: underline;}


a.modificar, a.modificar:link, a.modificar:visited {
    background-position: left center;
    background-repeat: no-repeat;
    float: left;
    font-size: 1em;
    text-decoration: none;
    vertical-align: middle; 
} 
a.modificar:hover {text-decoration: underline;}
a.insertar, a.insertar:link, a.insertar:visited {float:right; line-height: 13px; font-size:1em; color:#FA6F2C;  text-decoration: none; padding-left:23px;  background-position: left;  background-repeat: no-repeat; vertical-align: middle; height: 16px; line-height: 16px; }
a.insertar:hover {text-decoration: underline;}
a.imprimir, a.imprimir:link, a.imprimir:visited {float:right; line-height: 13px; font-size:1em; color:#FA6F2C;  text-decoration: none; padding-left:23px; padding-right:5px; background-image: url(/images/ico-imprimir.png);  background-position: left;  background-repeat: no-repeat; vertical-align: middle; height: 16px; line-height: 16px; }
a.imprimir:hover {text-decoration: underline;}
a.pdf, a.pdf:link, a.pdf:visited { font-size:1em; color:#FA6F2C;  text-decoration: none;  padding: 2px; padding-left:23px; background-image: url(/images/ico_pdf.gif);  background-position: left;  background-repeat: no-repeat;   }
a.pdf:hover {text-decoration: underline;}
.addthis_button_facebook{ float:right;padding-left:23px; padding-right:5px; }

table.listadoInmuebles {width:682px; margin-left: 20px;}
table.listadoInmuebles th{ font-size: 1em; color: #ED6D00;  text-align: left; padding-bottom:0px;}
table.listadoInmuebles th a, table.listadoInmuebles th a:link, table.listadoInmuebles th a:visited { font-size: 1.1em; color: #ED6D00; text-decoration: none; }
table.listadoInmuebles th a:hover { text-decoration: underline; }
table.listadoInmuebles th span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}
table.listadoInmuebles tr.impar{ }
table.listadoInmuebles td{ padding-top:0px; vertical-align: top }
table.listadoInmuebles td.naranja{color: #ED6D00; vertical-align: sub;}
table.listadoInmuebles td a, table.listadoInmuebles td a:link, table.listadoInmuebles td a:visited { font-size: 1em; color: #ED6D00; text-decoration: none; }
table.listadoInmuebles td a:hover { text-decoration: underline; }

table.listadogestion {width:682px; margin-left: 20px;}
table.listadogestion th{ font-size: 1em; color: #ED6D00;  text-align: left; padding-bottom:0px;}
table.listadogestion th a, table.listadogestion th a:link, table.listadogestion th a:visited { font-size: 1.1em; color: #ED6D00; text-decoration: none; }
table.listadogestion th a:hover { text-decoration: underline; }
table.listadogestion th span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}
table.listadogestion tr.impar{ }
table.listadogestion td{ padding-top:0px; vertical-align: top; height:15px }
table.listadogestion td.naranja{color: #ED6D00; vertical-align: sub;}
table.listadogestion td a, table.listadogestion td a:link, table.listadogestion td a:visited { font-size: 1em; color: #ED6D00; text-decoration: none; }
table.listadogestion td a:hover { text-decoration: underline; }


.icono-fotos{	height: 23px; line-height: 23px; vertical-align: middle; float: left; margin-right: 10px;}
.compartir{	height: 16px; line-height: 16px; vertical-align: middle; float: right; margin-top: 3px;}
.compartir img{	vertical-align: middle;}

.inmueble-form{	width: 302px; background: url(../images/ficha-inmueble-form-bottom.gif) bottom left no-repeat; float: right; margin-top: 20px;}
.inmueble-form #form{	margin: 0px; padding:10px 10px 10px 13px; background: url(../images/ficha-inmueble-form-top.gif) top left no-repeat; }
.inmueble-form #form h3{	color: #000; font-size: 1.1em; font-weight: bold; text-transform: uppercase; margin: 0px; padding: 0px; margin-bottom: 4px;}
.inmueble-form #form p{margin-bottom:10px;}
.inmueble-form #form label{ width: 53px; float: left; clear: left; height: 22px; line-height: 22px; margin-bottom: 5px;	}
.inmueble-form #form input.form-nombre{ width: 216px; background: #fff; border: 1px solid #e3e3e3; padding: 3px; float: left; font-family: Arial, Helvetica, sans-serif;margin-bottom: 5px;}
.inmueble-form #form input.form-tel{ width: 113px; background: #fff; border: 1px solid #e3e3e3; padding: 3px; float: left; font-family: Arial, Helvetica, sans-serif;margin-bottom: 5px;}
.inmueble-form #form input.form-mail{ width: 216px; background: #fff; border: 1px solid #e3e3e3; padding: 3px; float: left; font-family: Arial, Helvetica, sans-serif;margin-bottom: 5px;}
.inmueble-form #form input.form-nif{ width: 113px; background: #fff; border: 1px solid #e3e3e3; padding: 3px; float: left; font-family: Arial, Helvetica, sans-serifmargin-bottom: 5px;;}
.inmueble-form #form label.mensaje{ width: 100%; clear: left; margin-bottom: 0px;	}
.inmueble-form #form textarea.form-mensaje{ width: 216px; background: #fff; border: 1px solid #e3e3e3; padding: 3px; clear: left; font-family: Arial, Helvetica, sans-serif; margin-left: 53px;margin-bottom: 5px;}
.inmueble-form #form input.enviar{ width:99; height:23; background: url("../images/ficha-inmueble-form-b-enviar.gif") repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: right;
    height: 23px;
    margin: 0 5px 15px 0;
    padding: 0;
    width: 99px;}

.paginacion {font-size:1em; color:#000; text-align: center; display: block }
.paginacion a, .paginacion a:link, .paginacion a:visited { font-size: 1.1em; color: #000; font-weight: normal; text-decoration: none; }
.paginacion a:hover{ color: #000; text-decoration: underline; } 
.paginacion a.activo, .paginacion a.activo:link, .paginacion a.activo:visited { font-weight: bold;}

.resumenInmueble{ padding:0px;}
.resumenInmueble > ul{ margin: 0px; padding: 0px; list-style-type: none; background: url(../images/ficha-inmueble-top-menu.gif) top left no-repeat; height: 38px; width: 722px;}
.resumenInmueble > ul > li{ font-family: font-size: 1.2em; font-weight: normal; color: #000; text-transform: uppercase; float: left; padding-left: 15px; padding-right: 16px; height: 38px; line-height: 40px; background: url(../images/ficha-inmueble-top-menu-sep.gif) top right no-repeat; }
.resumenInmueble ul li a, .resumenInmueble ul li a:link, .resumenInmueble ul li a:visited {color: #000; text-decoration: none;}
.resumenInmueble ul li a:hover{ color: #000; text-decoration: underline;}
.resumenInmueble ul li a.activo, .resumenInmueble ul li a.activo:link, .resumenInmueble ul li a.activo:visited {color: #000; text-decoration: none; font-weight: bold;}
.resumenInmueble ul li a.activo:hover{ text-decoration: underline;}
.resumenInmueble ul li.ultimo{ border-right:0px; }
.multiBoxDesc{ width:323px; vertical-align:top;}
.multiBoxDesc img { border:1px solid #FFF;}


.resumenInmueble .ficha-inmueble-contenido{	background: url(../images/ficha-inmueble-center.gif) top left repeat-y; padding: 20px}
.resumenInmueble .ficha-inmueble-contenido p{	padding: 0px; margin: 0px; }
.resumenInmueble .ficha-inmueble-contenido p.separador{
	display: block; margin: 15px 0px; padding: 0px; width: 100%; height: 1px; background-color: #eee; 
}
.resumenInmueble .ficha-inmueble-contenido form input.enviar{  background: url(../images/ficha-inmueble-form-b-enviar.gif);margin: 0px; padding: 0px; border: 0px; margin-right:5px; float: right; margin-bottom: 15px; width:99px; height:23px; cursor:pointer}

.ficha-inmueble-contenido a.farmacia{background:#f5f5f5 url(../images/ico-farmacia.png) 3px 5px no-repeat; padding: 3px 6px 3px 28px; height:24px; line-height:24px; float:left; display:block; margin-left:8px; border-radius:5px; text-transform:uppercase;}
.ficha-inmueble-contenido a.colegio{background:#f5f5f5 url(../images/ico-colegio.png) 3px 5px no-repeat; padding: 3px 6px 3px 28px; height:24px; line-height:24px; float:left; display:block;  margin-left:8px; border-radius:5px; text-transform:uppercase; }
.ficha-inmueble-contenido a.restaurante{background:#f5f5f5 url(../images/ico-restaurante.png) 3px 5px no-repeat; padding:3px 6px 3px 28px; height:24px; line-height:24px; float:left; display:block;  margin-left:8px; border-radius:5px; text-transform:uppercase; }
.ficha-inmueble-contenido a.streetview{background:#f5f5f5; padding:3px 6px 3px 6px; height:24px; line-height:24px; float:left; display:block;  margin-left:8px; border-radius:5px; text-transform:uppercase; }

.fotoResumen{ width:302px; vertical-align:top; border: 1px solid #cfcfcf; margin-left: 15px;}
.fotoResumen img { border:1px solid #FFF;}
.cuadroResumen{ vertical-align:top;}

.te-interesa{ height: 35px; vertical-align: middle; background: url(../images/ico-teinteresa.gif) left top no-repeat; padding-left: 30px; font-size: 1.3em; 
font-weight: normal; width: 100%; clear: left;}
.financiacion{ height: 21px; vertical-align: middle; background: url(../images/ico-financiacion.gif) left top no-repeat; padding-left: 30px; font-size: 1.3em; 
font-weight: bold; width: 100%; clear: left;}
.financiacion span.resaltado{
	color: #ec6e00
}
.precio-anterior{	font-size: 1.4em; font-weight: normal; text-decoration: line-through; background: url(../images/ico-habajado.gif) right no-repeat; padding-right: 18px; margin-left: 10px;}

.precio-anterior-superior{	font-size: 1.4em; font-weight: normal; text-decoration: line-through; background: url(../images/ico-hasubido.gif) right no-repeat; padding-right: 18px; margin-left: 10px;}

ul.tipologias {  width: 165px; margin: 0px; padding: 0px; padding-left:20px; list-style-type: square; background-image: none;}
ul.tipologias li{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #724E3C; margin-bottom:5px;background-image: none;height: auto;line-height: 13px;margin-bottom: 5px;}
ul.tipologias li a, ul.tipologias li a:link, ul.tipologias li a:visited {color: #724E3C; text-decoration: none;}
ul.tipologias li a:hover{ color: #FA6F2C; text-decoration: underline;}
ul.tipologias li a.activo, ul.tipologias li a.activo:link, ul.tipologias li a.activo:visited { text-decoration: none;  font-weight: bold; }
ul.tipologias li a.activo:hover{ text-decoration: underline;}
ul.tipologias li.ultimo{ font-size:0.9em; border-right:0px; list-style-type: none; margin-top:10px; }
ul.tipologias li.ultimo a, ul.tipologias li.ultimo a:link, ul.tipologias li.ultimo a:visited { text-decoration: none;  font-weight: bold; color: #FA6F2C; }
ul.tipologias li.ultimo a:hover{ text-decoration: underline;}
table.fotosTipo{ margin-top:10px;}
table.fotosTipo img{ border:1px solid #BAB591;}

table.noticias th{ font-size: 1em; color: #ED6D00;  text-align: left; padding-bottom:0px; padding-bottom:7px; padding-top:10px;}
table.noticias th a, table.noticias th a:link, table.noticias th a:visited { font-size: 1em; color: #ED6D00; text-decoration: none; }
table.noticias th a:hover { text-decoration: underline; }
table.noticias th span{ background-image: url(/images/ico_azul.gif);  background-repeat: no-repeat;  background-position: top right; padding-right:9px;}
table.noticias td.publica{ background-color: #EDEAD6; font-size: 0.9em; font-weight: bold;  color: #724E3C; }
table.noticias td.publica a{ color: #724E3C; }
table.noticias td.contNoticia{ background-color: #FCFBF5; }
table.noticias ul{ margin: 0px; padding: 0px; padding-left:20px; padding-top:5px; list-style-type: circle; font-size: 0.9em;  color: #724E3C;}

.resultados{ background-color: #E5E1C7; padding:3px; font-weight: bold; color: #724E3C;}
/* Fin Contenidos Interior */


/* Menus */
.menuPral{ width: 212px; margin-left: 19px; margin-top: 13px; }
.menuPral ul{ margin: 0px; padding: 0px; padding-top:0px; list-style-type: none; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #f8f8f8; }
.menuPral ul li{text-align: right; font-size: 1.1em; text-transform: uppercase; font-weight: bold; color: #000; border-bottom:1px solid #c8c8c8; border-top: 1px solid #f8f8f8; padding:7px 4px; }
.menuPral ul li a, .menuPral ul li a:link, .menuPral ul li a:visited {color: #000; text-decoration: none;}
.menuPral ul li a:hover{ color: #000; text-decoration: underline;}
.menuPral ul li a.activo, .menuPral ul li a.activo:link, .menuPral ul li a.activo:visited {color: #ED6D00; text-decoration: none;}
.menuPral ul li a.activo:hover{ color: #ED6D00; text-decoration: underline;}
.menuPral ul li ul{ margin: 0px; padding: 0px; list-style-type: none; border-top: 0px; border-bottom: 0px}
.menuPral ul li ul li{ font-size: 0.9em; border-bottom:0px; padding:3px 0px; border-top: 0px; border-bottom: 0px; font-weight: normal; text-transform: none }
.menuPral ul li ul li.vacio{ font-size: 0em; border-bottom:0px; padding:0px; border-top: 0px; border-bottom: 0px }

.menuPral ul ul ul{ margin: 0px; padding: 0px; list-style-type: none; border-top: 0px; border-bottom: 0px; margin-right: 5px;}
/* h3.titMenu{	margin: 0px; padding: 0px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: #FFF;} */
/* Fin Menus */

/* Pie */
#pie {
    background-color: #CBCED5;
    background-image: url("../images/footer-bg.gif");
    background-position: center top;
    background-repeat: repeat-x;
    float: left;
    padding-bottom: 10px;
    width: 100%;
}
#kpie{ position:absolute; bottom:0px; left:0px; width:100%; margin-left:auto; margin-right:auto; background-image:url(/images/pie_bg.gif); background-repeat:repeat-x; height:130px; color:#FFFFFF; overflow:hidden }

#pieCont{ width: 972px; margin-left: auto;  margin-right: auto;  padding-top:19px; background-image: url(/images/ico_pie.gif);  background-repeat: no-repeat;  background-position: 12px top; font-size: 0.9em; color: #DCD5C6; }
#pieImprimir{
	width: 534px;
	float: left;
	border-top: 20px solid #F0F0F0;
	padding-top: 6px;
	color: #858585;
}
/* Fin Pie */

.print{
 	width:100%;
 	text-align:right;
 	padding-bottom:10px;
 	font-size:1em;
 	clear: both; 	
	overflow: hidden;
 }
 
 /* Minihomes */
.miniHome1, .miniHome2 {         width:722px; float: left;}
.miniHome1 ul, .miniHome2 ul{list-style: square; margin: 0px;   padding: 0px;   padding-bottom: 5px;    padding-left:45px;}
.miniHome1 ul li, .miniHome2 ul li{     border: 0px; padding-top: 1px; padding-bottom:1px;}
.miniHome1 p, .miniHome2 p {padding: 10px;  padding-top:5px;}
.miniHome1 a, .miniHome1 a:LINK .miniHome1 a:VISITED{ color:#724E3C;}
.miniHome2 a, .miniHome2 a:LINK .miniHome2 a:VISITED{ color:#724E3C;}
.sepHome{ width:722px; float: left;  height: 35px; }
.miniHbanner21{ width:312px; float:left; margin-right:51px; }
.miniHbanner22{ width:312px; float:left; }
.minibanner1{  font-family: Arial, Helvetica, sans-serif; font-size: 1.71em; border:0px; padding:10px; padding-top:5px; padding-bottom:0px; margin:0px; color: #ED6D00; font-style:italic; font-weight:bold; }
#contenidos .top h2.minibanner1{  font-family: Arial, Helvetica, sans-serif; font-size: 1.71em; border:0px;  padding:10px; padding-top:5px; padding-bottom:0px; margin:0px; color: #ED6D00; font-style:italic; font-weight:bold; }
/* Fin Minihomes */

.cuadro{
	font-size: 1em; color: #494B48;
	padding: 5px;
	margin-bottom: 0px; margin-top: 10px;
	background-color: #E7E3C9;
	border: 0px;
}
table.searchhome{	width: 100%; border: 0px; margin: 0px; padding: 0px; border-collapse: collapse;}
table.searchhome td{	height: 20px; text-align: left; vertical-align: middle; background: url(/img/ico_buscar.gif) left center no-repeat; padding-left: 22px; }
DIV.capaMenuTipo
{
	
    BACKGROUND-COLOR: #f5f5f5;
    BORDER: 1px solid #ccc;
	font-size: 1em
	color: #000;   /* 11px */
    FONT-WEIGHT: normal;
    width:200px;
    height:200px;
    OVERFLOW: auto;
	padding:3px;
}
DIV.capaMenuTipo input{border:1px solid #ccc}


.barra-mapafull{
	width: 100%; height: 42px; background: url(../images/mapafull-barra-bg.png) top center no-repeat; position: relative; z-index: 10000;
}


