﻿/*SHORTHANDS*/

/*background:	background-color 	background-image 	background-repeat 	background-position 	background-attachment;	*/

/*	border:		border-width 		border-style 		border-color;		*/

/*	font:		font-style 			font-variant 		font-weight 		font-size/line-height 	font-family;	*/

/*	padding:	top 	right 		bottom		left;	
	padding:    top&bottom			right&left; */

/*	ul li:		list-style-type 	list-style-position list-style-image; 	*/

.notaPieBProp{
    width:100%;
    margin-bottom:2px;
    text-align:center;    
    font:10px/14px Tahoma;
    color:#A7A7A7;        
}

.notaPieBPropListado{
    position:relative;
    padding-left:10px;
    top:-11px;
    width:100%;
    margin-bottom:2px;
    text-align:left;    
    font:10px/12px Tahoma;
    color:#A7A7A7;        
    border:solid 0px red;
}

.buscadorPropBotones{
    width:100%;
    text-align:center;
    border:solid 0px violet;    
    font:12px Tahoma;
    color:#FFFFFF;  
	margin:inherit auto;
}

/*-------------------------------------------*/
/*--------Buscador propiedades listado-------*/
/*-------------------------------------------*/
.ContenedorFacebookListadoAlojamiento{
    float:left; 
    display:block;
    height:1px;
    width:110px;
    margin-left:20px;
}

.buscadorPropiedadesSimple{
    display:block;    
    height:47px;
    width:709px;
    border:solid 1px #EBEBE7;    
    float:left;
    background:#FFFFFF url(./../../imgs/inmobiliarias/FondoBuscadorSimple.jpg) repeat-x;      
    margin: 0 0 12px -6px;
/*	margin-left:-10px; */
}

.buscadorPropiedadesSimple #imagenTitulo{
	margin-top:7px;
	float:left;
}

.buscadorPropiedadesSimpleCorto{
    display:block;    
    height:47px;
    width:588px;
    border:solid 1px #EBEBE7;
    margin-bottom:10px;
    background:#FFFFFF url(./../../imgs/inmobiliarias/FondoBuscadorSimple.jpg) repeat-x;        
    clear:both;
    position:relative;
}

.formularioBuscPropSimpleUL{
    float:left;
    list-style-type:none;
    margin:12px 0px 0px 10px;           
    border:solid 0px black;
    padding:0px;
    width:550px;
}

.formularioBuscPropSimpleCortoUL{
    list-style-type:none;
    margin:0px;           
    padding:0px;
    width:527px;
}

.formularioBuscPropSimpleUL LI{    
    width:153px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin:auto 5px 2px 0px;
}

.formularioBuscPropSimpleCortoUL LI{
    width:145px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.formularioBuscPropSimpleUL LI DIV, .formularioBuscPropSimpleCortoUL LI DIV{    
    top:18px;
}

.ImagenCasita{
	float:left;
	margin:8px 8px 3px 10px;
}

.formularioBuscPropSimpleUL #titulo{    
    width:47px;    
    float:left;        
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    padding:7px 0px 0px 5px;
}

 .formularioBuscPropSimpleCortoUL #titulo{
    width:47px;    
    float:left;        
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    padding:7px 0px 0px 5px;
 }
 
.formularioBuscPropSimpleUL #imagenTitulo {    
	vertical-align:middle;    
    border:solid 0px Black;
}

.formularioBuscPropSimpleCortoUL #imagenTitulo{
    float:left;        
    position:absolute;
    top:2px;
    left:51px;
    vertical-align:middle;    
    border:solid 0px Black;
}

.formularioBuscPropSimpleUL #tipoPropiedad{    
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.formularioBuscPropSimpleCortoUL #tipoPropiedad{
    width:126px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;    
}

.formularioBuscPropSimpleUL #zonas{    
    float:left;    
    vertical-align:middle;    
    border:solid 0px red;
    margin-bottom:2px;
}

.formularioBuscPropSimpleCortoUL #zonas{
    width:108px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px red;
    margin-bottom:2px;
}

.formularioBuscPropSimpleUL #botonBuscar{
    width:65px;
    margin-top:-7px;
    height:34px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    padding-top:0px;
}

.formularioBuscPropSimpleCortoUL  #botonBuscar{
    margin:-7px 0px 2px 17px;
    width:75px;
    height:34px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    padding-top:0px;
}

.formularioBuscPropSimpleUL #botonBuscar IMG {    
    vertical-align:middle;
}
    
.buscadorPropiedadesSimpleAngosto{
    display:block;    
    height:43px;
    width:502px;
    border:solid 1px #EBEBE7;
    float:left;
    margin-bottom:10px;
    background:#FFFFFF url(./../../imgs/inmobiliarias/FondoBuscadorSimple.jpg) repeat-x;        
    clear:both;
}

.formularioBuscPropSimpleAngostoUL{
    float:left;
    list-style-type:none;
    margin:0px;           
    padding:0px;
    width:502px;
}

.formularioBuscPropSimpleAngostoUL LI{    
    width:145px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.formularioBuscPropSimpleAngostoUL LI DIV{    
    top:18px;
}

.formularioBuscPropSimpleAngostoUL #titulo{    
    width:43px;    
    float:left;        
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    padding-left:5px;
    padding-top:7px;    
}

.formularioBuscPropSimpleAngostoUL #imagenTitulo{    
    float:left;        
    position:absolute;
    top:2px;
    left:47px;
    vertical-align:middle;    
    border:solid 0px Black;
}

.formularioBuscPropSimpleAngostoUL #tipoPropiedad{    
    width:126px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;    
}

.formularioBuscPropSimpleAngostoUL #zonas{    
    width:108px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px red;
    margin-bottom:2px;
}

.formularioBuscPropSimpleAngostoUL #botonBuscar{    
    width:75px;
    height:34px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    padding-top:10px;
}

.formularioBuscPropSimpleAngostoUL #botonBuscar IMG{    
    vertical-align:middle;
}

.buscadorPropiedadesListado{
    position:relative;
    display:block;    
    height:100px;
    width:940px;
    border:solid 1px #EBEBE7;
    float:left;
    margin-bottom:10px;
    background:#FFFFFF url(./../../imgs/inmobiliarias/FondoBuscadorPropiedadesListado.jpg) repeat-x;    
}

.formularioBuscPropListadoUL{
    float:left;
    list-style-type:none;
    margin:0px;           
    padding:0px;
    width:940px;
}

.formularioBuscPropListadoUL LI{    
    width:300px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.buscadorPropTitulo{
    text-align:right;
    padding-right:5px;
    font:11px/24px Trebuchet MS, Tahoma; 
    color:#4a4a4a;
    display:block;
    height:24px;
    float:left;    
    width:75px;
    border:solid 0px red;
}

.buscadorPropTituloCorto
{    
    text-align:right;
    padding-right:5px;
    font:11px/24px Trebuchet MS, Tahoma; 
    color:#4a4a4a;
    display:block;
    height:24px;
    float:left;    
    width:45px;
    border:solid 0px red;
}

.buscadorPropDato
{
    display:block;
    height:24px;
    line-height:24px;
    float:left;        
    border:solid 0px blue;
}
.buscadorPropListadoBotones{
    width:100%;
    text-align:right;
    border:solid 0px violet;    
    font:12px Tahoma;
    color:#FFFFFF;    
}

.buscadorPropListadoCabecera{
    width:724px;
    height:30px;
    text-align:left;
}

.buscadorPropListadoCabecera IMG{
    margin-top:5px; 
    margin-left:5px;   
}

/*-------------------------------------------*/
/*----------Item Listado Propiedades---------*/
/*-------------------------------------------*/

.ItemListado{
    position:relative;
    display:block;
    width:724px;
    border:solid 0px #EBEBE7;
    border-bottom-width:1px;
    float:left;
    background-color:#FFFFFF;
    margin-top:5px;
    margin-bottom:5px;
    padding-bottom:7px;
    padding-top:0px;
}

.UltimoItemListado{
    display:block;
    width:724px;
    border:solid 0px #EBEBE7;    
    float:left;
    background-color:#FFFFFF;
    margin-top:5px;
    padding-bottom:7px;
    padding-top:0px;
}

.FotoIL{
    position:relative;
    display:block;
    width:178px;        
    float:left;        
    border:dashed 1px #DFDFDF;    
    border-bottom-color:#FFFFFF;
    border-left-color:#FFFFFF;
    border-top-color:#FFFFFF;
}

.FotoIL A{
    display:block;
    height:115px;
    width:153px;            
    border:solid 1px #C0C0C0;    
    border-left-color:#F2F2F2;
    border-top-color:#F2F2F2;    
    padding:5px;
}

.FotoIL IMG{
    vertical-align:middle;    
}

.ImagenOrdenFotoIL{
    position:absolute;
    top:12px;
    left:12px;
}

.TituloIL SPAN{
    font:normal normal normal 12px Tahoma;
    color:#737373;    
    margin-left:5px;
}

.TituloIL{
    text-align:left;    
    font: normal normal bold 16px//2px Arial;
    color:#93AF32;
    white-space:nowrap;
    display:block;
    height:22px;
    float:left;    
    width:396px;
    border:solid 0px #EBEBE7;    
    margin-left:10px;
    overflow:hidden;
    vertical-align:middle;
    background:url(./../../imgs/inmobiliarias/FlechaListado.jpg) no-repeat;
    background-position: 0% 40%;
    padding:2px 0px 0px 9px;
}

.TituloIL A{
    font:normal normal bold 16px Arial;
    color:#93AF32;
    white-space:nowrap;
    text-decoration:none;
}

.TituloIL A:hover{
    font:normal normal bold 16px Arial;
    color:#93AF32;
    white-space:nowrap;    
    text-decoration:underline;
}

.SubtituloIL{
    text-align:left;    
    font:normal normal normal 12px/14px Trebuchet MS, Tahoma;      
    color:#555555;
    white-space:nowrap;
    display:block;
    height:14px;
    float:left;    
    width:500px;
    border:solid 0px #EBEBE7;    
    margin-left:10px;
    overflow:hidden;
    vertical-align:middle;
    padding-left:9px;
}

.PrecioIL{
    text-align:right;
    font: normal normal bold 16px/24px Trebuchet MS, Tahoma;   
    color:#4A4A4A;
    white-space:nowrap;
    display:block;
    height:24px;
    float:right;    
    width:120px;
    border:solid 0px #EBEBE7;    
    margin-left:5px;
    overflow:hidden;
}

.DescripcionIL{
    text-align:left;
    font: 11px/17px Tahoma;
    color:#555555;    
    display:block;
    height:35px;
    width:522px;
    float:left;        
    border:solid 0px #EBEBE7;
    margin:3px 0px 5px 20px;
    overflow:hidden;
}

.CaracteristicasIL{
    text-align:left;
    font: 12px/24px Trebuchet MS, Tahoma;
    color:#555555;
    background-color:#F8F8F8;    
    display:block;
    height:24px;
    width:522px;
    float:left;        
    border:solid 0px #EBEBE7;
    border-bottom-width:1px;
    border-top-width:1px;
    margin:3px 0px 0px 20px;
    overflow:hidden;    
    padding-left:2px;
}

.CaracteristicasIL SPAN{
    font-weight:bold;
    color:#3366BB;
}

.CaracteristicasIL SUP{    
    line-height:6px;
    vertical-align:text-top;
}

.FuncionesIL{
    text-align:left;
    font: 12px/18px Trebuchet MS, Tahoma;            
    color:#555555;    
    display:block;
    height:18px;
    width:150px;
    margin:2px 0px 0px 20px;
    float:left;        
    border:solid 0px #EBEBE7;
    overflow:hidden;   
}

.FuncionesIL A{
    font:12px Trebuchet MS, Tahoma;
    color:#3366BB;    
    text-decoration:none;
    border:solid 0px #EBEBE7;
}

.FuncionesIL A:hover{
    font:12px Trebuchet MS, Tahoma;
    color:#84A21E;    
    text-decoration:underline;    
}

.FuncionesIL IMG{
    vertical-align:middle;    
    padding-bottom:8px;
}

.FuncionesIL SPAN{
    display:inline-block;
    width:15px;    
}

.FuncionesDerechaIL{
    text-align:right;
    font:12px/22px Trebuchet MS,Tahoma;     
    color:#ffffff;    
    display:block;
    height:22px;
    width:100px;
    float:right;        
    border:solid 0px #EBEBE7;
    margin-left:20px;
    overflow:hidden;    
}

.FuncionesDerechaIL A{
    display:block;
    width:68px;
    height:21px;
    font: normal normal bold 11px 21px Tahoma;
    text-align:center;   
    color:#ffffff;    
    text-decoration:none;
    background-image:url(./../../imgs/inmobiliarias/masinfo.jpg);    
    border:solid 0px red;
    vertical-align:bottom;    
    margin-left:auto;
}

.FuncionesDerechaIL A:hover{
    font:11px Tahoma; 
    color:#ffffff;    
    text-decoration:none;    
}


.InmobiliariaNombreIL{    
    display:block;
    width:190px;
    border:solid 0px #EBEBE7;    
    float:right;
    text-align:center;   
    top:-69px;
}

.InmobiliariaNombreILLink{
    display:block;
    height:14px;
    line-height:14px;
    overflow:hidden;    
    text-align:center;
    margin:0px auto;
    border:solid 0px #EBEBE7;    
}

.InmobiliariaNombreIL A{        
    border:solid 0px #EBEBE7;    
    font: normal normal bold 11px  Trebuchet MS, Tahoma;
    color:#84A21E;    
    text-decoration:none;   
}

.InmobiliariaNombreIL A:hover{
    text-decoration:underline;   
}

.InmobiliariaImagenIL{
    display:block;
    margin:0px auto;
}

.InmobiliariaImagenIL A{
    display:block;
    height:75px;
    width:100px;            
    border:solid 1px #C0C0C0;    
    border-left-color:#F2F2F2;
    border-top-color:#F2F2F2;    
    padding:5px;    
}

.InmobiliariaImagenIL IMG{
    vertical-align:middle;    
}

.BarraCantidadRegistros{    
    font:12px/20px Tahoma;
    color:#3366BB;
    text-align:center;
    display:block;
    float:left;
    height:20px;
    width:100%;
    border:solid 0px red;
    margin-bottom:5px;    
    margin-top:10px;    
}

.BarraSuperiorListado{
    display:block;
    height:31px;
    width:724px;
    border:dashed 0px #B5B5B5;    
    border-bottom-width:1px;
    float:left;
    margin-top:5px;
    margin-bottom:5px;
    text-align:left;
    padding-bottom:4px;
}

.BarraSupLisDato{
    display:inline-block;
    height:31px;
    line-height:31px;
    float:left;        
    border:solid 0px red;    
}

.BarraSupLisDato SELECT{
    font:11px Tahoma;
    color:#666666;
    margin:6px 0px;    
    width:120px;    
    border: solid 1px #BDDE49;
    padding:1px 0px;
}

.BarraSupLisTitulo{    
    text-align:right;
    padding-right:5px;
    color:#506310;
    font:11px/31px Trebuchet MS, Tahoma;  
    display:inline-block;
    height:31px;
    float:left;    
    width:75px;
    border:solid 0px red;
}

.BarraLisPaginador{
    display:inline-block;
    height:31px;
    line-height:31px;
    float:left;    
    width:524px;
    border:solid 0px red;    
}

.BarraInferiorListado{
    display:block;
    height:31px;
    width:724px;
    border:dashed 0px #B5B5B5;    
    border-top-width:1px;
    float:left;
    margin-bottom:5px;
    text-align:left;
    padding-bottom:4px;
}

.BotonPaginaLis{
    display:inline-block;
    text-align:center;
    line-height:19px;
    height:19px;
    width:23px;
    margin-right:3px;
}

.BotonPaginaLis A{
    display:inline-block;
    height:19px;    
    line-height:18px !important;
    width:23px;
    color:#506310;
    font:11px Tahoma;
    text-decoration:none;
    margin:1px 0 0 0 !important;
    background-image:url(./../../imgs/inmobiliarias/Pagina.jpg);    
}

.BotonPaginaLis A:hover{
    background-position:bottom;
}

.BotonPaginaActualLis{
    color:#3366BB;
    font:normal normal bold 11px/19px Tahoma;    
    display:inline-block;
    text-align:center;
    height:19px;
    width:23px;
    background-image:url(./../../imgs/inmobiliarias/PaginaActual.jpg);
    margin:0px 3px 0 0;    
}

.anteriorPaginaLis A{
    color:#506310;
    text-decoration:none;
    font: 11px/19px Tahoma;
    display:inline-block;
    height:19px;
    background:url(./../../imgs/inmobiliarias/AnteriorPaginador.jpg) no-repeat 0% 57%;
    padding-left:10px;
    margin-right:7px;
}

.anteriorPaginaLis A:hover{
    color:#98AB37;
    text-decoration:none;
}

.siguientePaginaLis A {
    color:#506310;
    font: 11px/19px Tahoma;
    text-decoration:none;
    display:inline-block;
    height:19px;
    background:url(./../../imgs/inmobiliarias/SiguientePaginador.jpg) no-repeat 100% 57%;
    padding-right:10px;
    margin-left:4px;
}

.siguientePaginaLis A:hover{
    color:#98AB37;
    text-decoration:none;
}

/*---------------------------------*/
/*--------Lista Favoritos----------*/
/*---------------------------------*/

.ListaFavoritos{
    position:fixed;
    top:0px;
    right:0px;
    z-index:1;
}

.ListaFavoritos UL{
    float:left;
    list-style-type:none;
    margin:0px;           
    padding:0px;
    width:135px;
    background-color:#BDDE49;
}

.ListaFavoritos LI{    
    width:135px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
    height:20px;
    font:11px/20px Trebuchet MS, Tahoma;
    text-align:left;   
    color:#4A4A4A;    
    text-decoration:none;    
    padding-left:10px;
}

.ListaFavoritos LI SPAN{    
    font:11px Tahoma;
    color:#666666;    
}

.ListaFavoritos #titulo{    
    width:135px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px red;
    margin-bottom:2px;
    height:20px;
    font: normal normal bold 12px/20px   Trebuchet MS, Tahoma;
    text-align:center;   
    color:#4A4A4A;    
    text-decoration:none;    
    padding:0px;
}

.ListaFavoritos #enviar{    
    width:135px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px red;
    font:normal normal bold 12px  Trebuchet MS, Tahoma;
    text-align:center;   
    color:#4A4A4A;    
    text-decoration:none;    
    padding:10px 0px;
}

/*---------------------------------*/
/*--------Fotos Propiedad----------*/
/*---------------------------------*/

.FotosTitulo{
    display:block;
    height:25px;
    width:340px;
    padding-left:2px;
    margin-bottom:8px;    
    font:normal normal bold 14px/25px Trebuchet MS, Tahoma;
    text-align:left;   
    color:#3366BB;        
    border:dashed 0px #B5B5B5;
    border-bottom-width:1px;
}

.FotosPropiedad{
    display:block;
    float:left; 
    /*width:525px;*/
    width:100%;   
    border:dashed 0px green;
    margin-top:0px;
}

.FotosPropiedad UL{
    list-style-type:none;
    margin:0px;           
    padding:0px;
    /*width:525px;*/
    width:100%;
    border:solid 0px red;
    float:left;    
}

.FotosPropiedad LI{    
    /*width:175px;*/
    width:188px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:5px;
}

.FotosPropiedad DIV{
    display:block;
    /*width:175px;*/
    width:100%;
    float:left;        
    border:solid 0px green;
}

.FotosPropiedad A{
    display:block;
    float:left;
    height:115px;
    width:153px;            
    border:solid 1px #C0C0C0;    
    border-left-color:#F2F2F2;
    border-top-color:#F2F2F2;    
    padding:5px;
}

.FotosPropiedad IMG{
    vertical-align:middle;    
}

.PropiedadTitulo{
    text-align:left;    
    font: normal normal bold 19px/25px Arial;    
    color:#93AF32;
    white-space:nowrap;
    display:block;
    margin-bottom:0px;
    margin-top:5px;
    padding-bottom:5px;
    float:left;    
    width:938px;
    border:dashed 0px #B5B5B5;
    border-bottom-width:1px;
    overflow:hidden;
    vertical-align:middle;
}

.PropiedadTitulo #nombrePropiedad{
    display:block;
    float:left;
    line-height:25px;
    border:solid 0px #B5B5B5;    
    background:url(./../../imgs/inmobiliarias/FlechaListado.jpg) no-repeat 0 10px;
    padding-left:9px;
}

.PropiedadTitulo #codigo{
    font:normal normal normal 12px/25px Tahoma;
    color:#737373;    
    margin-left:5px;
    display:block;
    float:left;
    border:solid 0px #B5B5B5;
}


.PropiedadTitulo #precio{
    text-align:right;
    font: normal normal bold 23px/25px  Trebuchet MS, Tahoma;    
    color:#4A4A4A;
    white-space:nowrap;
    display:block;
    float:right;    
    width:150px;    
    margin-left:5px;
    overflow:hidden;    
    border:solid 0px #B5B5B5;
}

/*.linkVolverListadoDiv{
    display:block;
    line-height:26px;
    width:125px;    
    background:url(./../../imgs/inmobiliarias/VolverListado.jpg) no-repeat;
    background-color:#F0F5F8;
}*/

 /*#volverListado*/
 .LinkVolverListado
 {
    display:inline-block;        
    width:125px; 
    float:left; 
    font: normal normal bold 11px/24px Arial !important;
    margin:-1px 0 0 0; 
    text-transform:uppercase;
    text-align:center;
    color:#3366BB;    
    text-decoration:none;    
    /*padding:3px;              */
    background-color:#F0F5F8;
}

.LinkVolverListado:hover
{
    color:#204076;    
    text-decoration:none;              
}

 /*#volverListado A{
    display:block;
    line-height:26px;    
    width:100%;
    font: normal normal bold 11px/20px Arial;
    text-transform:uppercase;
    text-align:center;
    color:#3366BB;    
    text-decoration:none;
    border:solid 0px red;
    padding:3px;    
}*/

/*#volverListado A:hover{
    color:#204076;    
    text-decoration:none;    
}*/

.ColumnaDerechaDatos{
    display:block;    
    float:left;    
    border:solid 0px red;
    /*width:415px;*/
    width:100%;
    margin-top:10px;
}

.DatosPropiedad{
    display:block;
    float:left; 
    /*width:344px;   */
    width:340px;   
    border:dashed 0px green;
    /*background-color:Blue;*/
}

.DatosPropiedad UL{    
    list-style-type:none;
    margin:3px 0 5px 0;    
    padding:0px;
    width:100%;
    border:solid 0px red;
    float:left;    
}

.DatosPropiedad LI{    
    width:100%;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:7px;
    text-align:left;    
    /*font:normal normal normal 12px/15px  Trebuchet MS, Tahoma;*/
    font:normal normal normal 12px/15px  Arial;
    color:#555E69;
    white-space:nowrap;
    overflow:hidden;    
}


.DatosPropiedad SPAN{
    display:inline-block;
    width:95px;            
    font-size:12px;            
    font-weight:bold;
    text-align:left;
    margin-right:5px;        
    color:#3C3C3C;
    border:solid 0px red;        
}

.DatosPropiedad SUP{
    line-height:6px;
    vertical-align:text-top;
}

.DatosPropiedadDescripcion{
    display:inline-block;
    width:70px;            
    height:200px;
    border:solid 0px red;
}

.TituloHorizDP{
    text-align:left;
    font: normal normal bold 16px/24px Arial;
    text-transform:uppercase;
    color:#3366BB;
    /*background-color:#F8F8F8;     */
    display:block;
    height:24px;
    /*width:415px;*/
    width:100%;
    border:solid 0px #EBEBE7;
    /*border-bottom-width:1px;*/
    /*border-top-width:1px;    */
    overflow:hidden;   
    padding-left:2px;     
    margin-top:0px;       
    margin-bottom:5px;
}

.DatoHorizDP{
    text-align:left;
    font: 12px/15px Arial;
    color:#555555;
    display:block;
    /*width:415px;*/
    width:100%;
    border:solid 0px #EBEBE7;
    padding-left:2px;     
    margin-bottom:10px;
}

.DatoHorizDP .TildeCaracteristica{
    display:inline-block;
    width:10px;
    height:10px;
    /*float:right;*/
    margin:0px !important;
    padding:0 0 2px 0px !important;
    background:url(./../../imgs/inmobiliarias/tilde.gif) no-repeat
}

.DatoHorizDP UL{
    list-style-type:none;
    margin:0px 0px 7px 0px;    
    padding:0px;
    width:100%;
    border:solid 0px red;
    float:left;    
    background:url(./../../imgs/inmobiliarias/punto.gif) repeat-y 174px 0%;
}

.DatoHorizDP LI{    
    width:205px;
    float:left;    
    vertical-align:middle;    
    background:url(./../../imgs/inmobiliarias/lineacarac.gif) no-repeat 0% 100%;
    font:normal normal normal 12px  Arial;
    margin-bottom:5px;
    padding-bottom:5px;
    line-height:20px;
    text-align:left;    
    color:#3D3D3D;
    white-space:nowrap;
    overflow:hidden;        
}

.DatoHorizDP SPAN{
    display:inline-block;
    font:normal normal bold 12px Arial;
    text-align:left;
    margin-right:5px;    
    color:#3366BB;
    background:url(./../../imgs/inmobiliarias/FlechaListado.jpg) no-repeat 0% 50%;
    padding-left:10px;
}

.ContenedorFacebookPropiedades{
    float:left;
    height:1px;
    position:relative;
    margin: 0px 20px 0px 45px;
}

.FuncionesDP{
    text-align:left;
    font:12px/18px Trebuchet MS, Tahoma;
    color:#555555;    
    display:inline-block;
    height:18px;
    /*width:415px;*/
    width:100%;
    float:left;        
    border:solid 0px #EBEBE7;
    border-bottom-width:1px;
    padding-bottom:12px;
    margin-bottom:5px;    
}

.FuncionesDP #verMapa{
    display:inline;
    left:184px;  
    bottom:1px;
}

.FuncionesDP A{
    font:12px Trebuchet MS, Tahoma;
    color:#3366BB;    
    text-decoration:none;
    border:solid 0px #EBEBE7;
}

.FuncionesDP A:hover{
    font:12px Trebuchet MS, Tahoma;
    color:#84A21E;    
    text-decoration:underline;    
}

.FuncionesDP IMG{
    vertical-align:middle;    
    padding-bottom:8px;
}

.FuncionesLinkPalabraDP{
    margin-right:7px;
}

.ContactoFormDPHorizontal{
    text-align:left;
    font:11px/15px Tahoma;
    color:#555555;
    display:block;
    width:330px;
    float:right;
    border:solid 0px #EBEBE7;
    padding-left:2px;     
    margin:10px 0px;    
}

.ContactoFormDPVertical{
    text-align:left;
    font:11px/15px Tahoma;
    color:#555555;
    display:block;
    width:330px;
    float:right;
    border:solid 0px #EBEBE7;
    padding-left:2px;     
    margin:20px 0px 10px 0px;    
}

.formularioContactoInmobiliarioUL{
    float:left;
    list-style-type:none;
    margin:10px 0px 0px 0px;    
    padding:0px;
    width:100%;
}

.formularioContactoInmobiliarioUL LI{    
    width:100%;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.formularioContactoInmobiliarioUL #notaPie{    
    display:inline-block;    
    height:12px;
    text-align:left;    
    font:10px/12px Tahoma;
    color:#A7A7A7;        
    border:solid 0px red;    
}

.contactoPropTituloAUX{    
    text-align:right;
    padding-right:5px;
    font:11px/14px Tahoma;
    color:#3366BB;
    display:block;    
    float:left;    
    width:70px;
    border:solid 0px red;
}

.contactoPropTitulo{    
    text-align:right;
    padding-right:5px;
    font:11px/24px Tahoma;
    color:#3366BB;
    display:block;
    float:left;    
    width:70px;
    border:solid 0px red;
}

.contactoPropDato{
    display:inline-block;
    line-height:24px;
    float:left;        
    border:solid 0px blue;
}

.contactoPropDato INPUT{
    font:11px Tahoma;
    color:#666666;
    vertical-align:middle;
    padding:2px 0px;
    width:230px;
}

.contactoPropDato INPUT[type=text] {
    margin:0px;
    margin-top:3px;
    vertical-align:middle;    
    border:solid 1px #84A5E8;   
    margin-right:2px;    
}

.contactoPropDato TEXTAREA{
    font:11px Tahoma;
    color:#666666;    
    width:230px;
    margin:0px;
    padding:0px;
    margin-right:2px;
    margin-top:3px;
    vertical-align:middle;    
    border:solid 1px #84A5E8;    
}

.contactoBotonPropDato{
    text-align:right;
    display:block;
    line-height:20px;
    float:right;        
    margin-right:22px;
    border:solid 0px blue;   
}

.contactoBotonPropDato A{
    display:block;
    width:68px;
    height:20px;
    font:11px Tahoma;
    text-align:center;   
    color:#4E6306;    
    text-decoration:none;
    background-image:url(./../../imgs/inmobiliarias/EnviarContacto.jpg);    
    border:solid 0px red;        
}

.contactoBotonPropDato A:hover{
    font-family:11px Tahoma;
    color:#84A21E;    
    text-decoration:none;    
}

.divDatosInmobiliariaContacto{
    float:left;
    border:solid 0px red;
    position:relative;    
    top:20px;
    left:10px;
    width:323px;
    height:180px;
    background:url(./../../imgs/inmobiliarias/fondoContactoInmobiliaria.jpg) no-repeat;
}

.divDatosInmobiliariaContacto #nombre{
    font: normal normal bold 16px Arial;
    color:#3366B9;    
    display:block;
    width:315px;
    position:absolute;
    top:5px;
    left:5px;
    border:solid 0px red;
    overflow:hidden;
}

.VerMasPropiedadesInmobiliariaHyperLink{
    display:block;
    width:240px;
    height:48px;
    position:absolute;
    top:110px;
    left:0px;
    border:solid 0px red;    
    background:url(./../../imgs/inmobiliarias/verMasPropiedadesInmobiliariaBoton.jpg) no-repeat;
    z-index:1;
    font:11px/44px Tahoma;
    color:#355374;   
    text-decoration:none; 
    padding-left:40px;
}

.VerMasPropiedadesInmobiliariaHyperLink:hover{
    color:#97C0D4;       
}

.LogoInmobiliariaDP{
    float:left;
    text-align:center;
    width:110px;
    border:solid 0px red;
    margin-top:32px;
    margin-left:0px;
}

.LogoInmobiliariaDP A{    
    display:block;
    border:solid 0px #EBEBE7;
}

.LogoInmobiliariaDP A:hover{    
    border:solid 0px back;
}

.LogoInmobiliariaDP IMG{
    vertical-align:middle;    
}

.datosInmobiliariaDP{
    float:left;
    text-align:center;
    height:80px;    
    border:solid 0px blue;
    margin-top:32px;
    margin-left:3px;
}

.datosInmobiliariaDP #direccion, #localidad, #telefonos, #moviles{
    font: 11px/15px Tahoma;
    color:#3366B9;    
    width:205px;
    overflow:auto;
    text-align:left;    
    margin-bottom:2px;
}

.formularioContactoDPHorizontal{
    display:block;
    background-color:#F0F5F7;
    width:100%;    
    height:220px;    
    float:left;      
    border:dotted 0px #3366BB;
    border-top-width:1px;    
    border-bottom-width:1px;    
    margin-top:20px;
}

.formularioContactoDPVertical{
    display:block;    
    background-color:#F0F5F7;
    width:340px;
    height:410px;
    float:right;     
    border:dotted 0px #3366BB;
    border-top-width:1px;    
    border-bottom-width:1px;    
    margin-top:10px;
}

.errorBProp{  
    font: normal normal normal 10px/inherit Tahoma, Verdana, Arial;
    color:red;
    padding:0px;     
    margin-left:2px;    
    position:absolute;
    border:solid 0px red;
}

.errorFormatoBProp{
    font:normal normal normal 16px/inherit Tahoma, Verdana, Arial;
    color:red;
    padding:0px;     
    margin-left:2px;    
    position:absolute;
}

.mapaPropiedad{
    margin:0px;
    padding:0px;
    height:486px;    
    background:url(./../../imgs/comunes/loading.gif) no-repeat 50% 50%;
}

.mapaListadoPropiedades{
    margin:0px;
    padding:0px;
    height:300px;   
    background:url(./../../imgs/comunes/loading.gif) no-repeat 50% 50%;
}

.enviandoEmail{
    display:block;
    position:absolute;
    z-index:2;
    float:right;   
    right:2px;
    height:210px;
    width:327px;
    border:solid 0px red;
    background: #F6F6F8 url(./../../imgs/comunes/doing.gif) no-repeat 50% 52%;
}

.enviandoEmail #mensaje{
    font:normal normal bold 11px/175px Tahoma;
    color:#3366B9;
    display:block;
    width:320px;
    text-align:center;
    float:left;
    border:solid 0px red;
}

.mensajeAgradecimiento{
    font: normal normal bold 11px/20px Tahoma;
    color:#3366B9;
    display:block;
    width:320px;
    height:96px;
    padding-top:78px;
    text-align:center;
    float:right;    
    border:solid 0px black; 
    right:0px;   
}

.botonEnviarAUnAmigo{
    text-align:right;
    display:block;
    line-height:20px;
    float:right;        
    margin-right:20px;
    margin-bottom:5px;
    border:solid 0px blue;   
}

.mensajeAgradecimientoEnviarAUnAmigo{
    font: normal normal bold 11px/20px Tahoma;
    color:#3366B9;
    display:block;
    width:380px;
    height:65px;
    padding-top:57px;
    text-align:center;
    float:right;    
    border:solid 0px black; 
    right:0px;   
    background-color:#FFFFFF;    
}

.enviandoEmailEnviarAUnAmigo{
    display:block;
    position:absolute;
    z-index:2;
    float:left;   
    right:2px;
    height:150px;
    width:380px;
    border:solid 0px red;
    background:#FFFFFF url(./../../imgs/comunes/doing.gif) no-repeat 50% 65%;        
    top:80px;
}

.enviandoEmailEnviarAUnAmigo #mensaje{
    font:normal normal bold 11px/150px Tahoma;
    color:#3366B9;
    display:block;
    width:380px ;
    text-align:center;
    float:left;
    border:solid 0px red;
}

.enviandoEmailEnviarAUnAmigoInmobiliaria{
    display:block;
    position:absolute;
    z-index:2;
    float:left;   
    right:2px;
    height:150px;
    width:380px;
    border:solid 0px red;
    background:#FFFFFF url(./../../imgs/comunes/doing.gif) no-repeat 50% 65%;        
    top:30px;
}

.enviandoEmailEnviarAUnAmigoInmobiliaria #mensaje{
    font:normal normal bold 11px/150px Tahoma;
    color:#3366B9;
    display:block;
    width:380px ;
    text-align:center;
    float:left;
    border:solid 0px red;    
}

.EnviarAUnAmigoForm{
    text-align:left;    
    font:11px/15px Tahoma;
    color:#555555;    
    display:block;
    width:100%;
    height:240px;  
    float:right;
    border:solid 0px #EBEBE7;
    background-color:#FFFFFF;
}

.EnviarAUnAmigoForm #tituloEnviarAUnAmigoMDQ{
    display:block;
    height:50px;
    float:left;
    width:100%;    
    border:solid 0px red;
    background:url(./../../imgs/fondo_titu_consulta.jpg) repeat-x;
}

.EnviarAUnAmigoForm #tituloEnviarAUnAmigo{
    display:block;
    height:34px;
    float:left;    
    border:solid 0px red;
    width:100%;
    text-align:center;
}

.EnviarAUnAmigoInmobliariaForm{
    text-align:left;    
    font: 11px/15px Tahoma;
    color:#555555;    
    display:block;
    width:100%;
    height:186px;    
    float:right;
    border:solid 0px #EBEBE7;
    background-color:#FFFFFF;
}

.EnviarAUnAmigoInmobliariaForm #tituloEnviarAUnAmigoMDQ{
    display:none;
}

.EnviarAUnAmigoInmobliariaForm #tituloEnviarAUnAmigo{
    display:block;
    height:34px;
    float:left;    
    border:solid 0px red;
    width:100%;
    text-align:center;
}

.formularioEnviarAUnAmigoUL{
    float:right;
    list-style-type:none;
    margin:0px 0px 0px 30px;       
    padding:0px;
    border:solid 0px red;
}

.formularioEnviarAUnAmigoUL LI{    
    width:100%;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:2px;
}

.formularioEnviarAUnAmigoUL #notaPie{    
    display:inline-block;    
    height:12px;
    text-align:left;    
    font:10px/12px Tahoma;
    color:#A7A7A7;        
    border:solid 0px red;    
}

.cuerpoEnviarAUnAmigo{
    margin:0px;
    padding:0px;
    height:240px;    
    width:384px;
    background: url(./../../imgs/comunes/loading.gif) no-repeat 50% 50%;
    border:solid 0px red;
}

.cuerpoEnviarAUnAmigoInmobiliaria{
    margin:0px;
    padding:0px;
    height:186px;    
    width:384px;
    background: url(./../../imgs/comunes/loading.gif) no-repeat 50% 50%;
    border:solid 0px red;
}

.enviarAUnAmigoFormTitulo{    
    text-align:right;
    padding-right:5px;
    font:11px/24px Tahoma;
    color:#3366BB;
    display:block;
    float:left;    
    width:100px;
    border:solid 0px red;
}

.enviarAUnAmigoFormTituloAUX{    
    text-align:right;
    padding-right:5px;
    font: 11px/14px Tahoma;
    color:#3366BB;
    display:block;    
    float:left;    
    width:90px;
    border:solid 0px red;
}

.sinResultados{
    font: normal normal bold 12px/50px Tahoma;
    color:#3366BB;
    text-align:center;
    display:block;
    float:left;
    height:50px;
    width:100%;
    border:solid 0px red;
    padding-bottom:50px;
}

.tablaMapaBuscadorPropiedadesFrame{
    border-collapse:collapse;
    margin-right:auto;
    border:1px solid #EBEBE7;
    margin-top:1px;
}

.tablaMapaBuscadorPropiedadesFrame TD{
    padding:2px;
    margin:2px;    
}

.busquedasRecomendadasUL{
    float:left;
    list-style-type:none;
    margin:0px;           
    padding:0px;
    width:700px;
    background-color:#F8F8F8;
}

.busquedasRecomendadasUL LI{    
    width:210px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin:0px 0px 4px 10px;
    padding-left:10px;
    background: transparent url('./../../imgs/inmobiliarias/flechaMenu.png') no-repeat 0 50%;
}

.busquedasRecomendadasUL A{
	text-decoration:none;
	color:#626262;
}
.busquedasRecomendadasUL A:Hover{
	color:#03CAFE;
}

.busquedasRecomendadasCabecera{
    width:504px;
    height:56px;
    float:left;    
}

.busquedasRecomendadasPie{
	background:url('./../../imgs/inmobiliarias/BusquedaRecomendadaBottom.jpg') no-repeat; 
    width:504px;
    height:14px;
    float:left;    
}

.MapaDiv{
    display:block;
    width:938px;
    height:300px;    
    border:solid 1px #EBEBE7;
    position:relative;
    float:left;
    margin:0px auto;
    padding:2px;
    overflow:hidden;
    
    z-index:2;
}

.frameMapaListadoPropiedades{
    width:938px;
    height:300px;    
    margin:0px auto;
    border-collapse:collapse;
    border:solid 0px red;   
    overflow:hidden;
}

/*----------Filtro Multi Zona - begin---------------*/
/*--------------------------------------------------*/
.FiltroMultiZona{
    display:block;
    height:350px;
    width:440px;
    background-color:#F6F6F6;
    color:Black;  
    border:solid 2px #85C2E5;  
}

.FiltroMultiZona #imagenTitulo{
    display:block;
    height:50px;
    width:100%;    
    border:solid 0px red;
    background:url(./../../imgs/fondo_titu_consulta.jpg) repeat-x;
}

.FiltroMultiZona #BarraBotones
{
    display:block;
    height:30px;
    line-height:30px;    
    border:solid 0px blue;
    margin-bottom:10px;    
}

.FiltroMultiZona #BarraBotones INPUT
{
    display:inline-block;
    background-color:#47CAE6;
    border:solid 1px #4990A4;
    font: normal normal bold 11px Tahoma;
    color:#ffffff;
    height:18px !important;
    margin:0px 10px !important;
    padding:0 5px !important;
    text-decoration:none;
    cursor:pointer;
}

.FiltroMultiZona #Zonas{
    margin:0px auto;           
    padding:0px;
    list-style-type:none;
    width:95%;    
    height:240px;
    border:solid 0px red;
    overflow:auto;    
}

.FiltroMultiZona #Zonas LI{        
    width:200px;
    height:20px;
    line-height:20px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:4px;
    color:Black;
}

/*----------Filtro Multi Zona - end-----------------*/
/*--------------------------------------------------*/

.invisible{
    display:none;
}

/*----------Filtro Tipo Inmueble - begin-----------------*/
/*----------------------------------------------------*/

.contenedorFiltrosTransicion{
    float:left;
    height:240px;
    width:100%;
    border:solid 0px black;
    background-color:#ffffff;
}

.contenedorFiltrosTransicionOculto{
    float:left;
    height:0px;
    width:100%;
    border:solid 0px black;
    background-color:#ffffff;
    overflow:hidden;
}

.filtrosTransicion{
    height:240px;
    width:100%;
    background:#ffffff url(./../../imgs/comunes/loading.gif) no-repeat 50% 50%;
    border:solid 0px red; 
    float:left;
    position:absolute;
    display:none;
    z-index:1;
}

.FiltrosTipoInmueble{
    float:left;
    width:724px;    
    height:236px;    
    border:solid 1px #EBEBE7;
    background-color:#F8F8F8;
}

.listadoFiltrosTipoInmueble{
    float:left;
    margin:10px;           
    padding:0px;        
    list-style-type:none;
}

.listadoFiltrosTipoInmueble LI{        
    width:230px;
    height:20px;
    line-height:20px;
    float:left;    
    vertical-align:middle;    
    border:solid 0px green;
    margin-bottom:4px;
    color:#4A4A4A;        
}

.listadoFiltrosTipoInmueble LI SELECT{        
    font-size:11px;    
    border-width:0px;
}

.listadoFiltrosTipoInmueble LI input[type=checkbox]{        
    vertical-align:bottom;
}

.BuscadorAvanzadoLink{
    font:11px Trebuchet MS, Arial;
    color:#4A4A4A; 
    top:2px;
    right:10px;
    float:right;
    position:absolute;
    display:block;
    height:26px;
    line-height:26px;
    width:147px;
    text-decoration:none;
    text-align:center;
    background:url(./../../imgs/inmobiliarias/BotonBuscadorAvanzado.jpg) no-repeat;
}

.BuscadorAvanzadoLink:hover{
    font:11px Trebuchet MS, Arial;
    color:#117B00; 
    text-decoration:none;
}

.SeleccineOperacionPropiedad{
    display:block;
    border:solid 0px red;    
    width:400px;
    margin:0px auto;
    font: normal normal bold 12px/240px Tahoma;
    color:#3366BB;
    text-align:center;        
}


/*----------Filtro Tipo Inmueble - end-----------------*/
/*--------------------------------------------------*/

.EmailExistentePropiedades{
    display:inline-block;    
    width:170px;
    height:15px !important;    
    border:solid 0px red;
    margin-bottom:1px;
    color:#3366bb;
}

.EmailExistentePropiedades .ResultadoEmailExistente{
    display:inline-block;
    color:Green;
}

.EmailExistentePropiedades .ResultadoEmailInexistente{
    display:inline-block;
    color:Red;
}

.EmailExistentePropiedades img,
.EmailExistentePropiedades span{
    float:left;    
    vertical-align:middle;
    margin:0px !important;
    padding:0px !important;
    margin-right:15px !important;
}

.EmailExistentePropiedades img{
    margin-top:5px !important;
}

.bannerPieBuscadorPropiedadesDetalle{
    width:100%;
    text-align:center;
    padding:10px 0px 0px 0px;
}

.CaracteristicasPropiedad
{
    display:inline-block;
    float:left;
    width:420px;
    /*background-color:Aqua;*/
}

.MapaPropiedad
{
    display:inline-block;
    float:right;
    width:414px;
    /*background-color:Aqua;*/
}

.DescripcionPropiedad
{
    display:inline-block;
    float:right;
    width:100%;
    /*background-color:Aqua;*/
}

.FotoPrincipalPropiedad
{
    display:inline-block;
    width:auto;    
    float:left;
    margin:3px 20px 0 0;
}

.FotoPrincipalPropiedad img
{
    display:inline-block;
    /*width:244px;*/
    width:144px;
    background-color:White;
    padding:7px;
    border:solid 1px #D4CFD6 !important;    
}

.frameMapaDetallePropiedad
{
    border: 1px solid #E7E8E5;
    height: 300px;
    padding: 3px;
    width: 406px;
}

.ColumnaFiltroLateral
{
    float:left;
    width:200px;     
}

.ColumnaListadoInmuebles
{
    display:inline-block;
    float:right; 
    width:725px; 
    margin:0 10px 0 0;
}
