body,html {margin:0px;padding:0px;background-color:#fff;color:#4f4f4f;font-family:'Open Sans', sans-serif;font-size: 14px;font-weight:400;-webkit-font-smoothing:antialiased;}

/*.bg-img-buscador,.contenedro-puntos, .bg-viviendas-bancos,.contenedor-destacados,.contenedor-redes-sociales,.contenedor-servicios,.bg-contenedor-filtro,.contenedor-listado,
.bg-contenedor-recive-anuncios,.bg-img-detalle,.contenedor-informacion-inmueble,.bg-informacion-detalle-inmueble,.contenedro-publicidad-horizontal,.bg-fotografias-inmueble,
.contenendor-localizacion,.contenedor-detalle-backlink,.bg-contacto,.contenedor-destacados-detalle,.contenedor-pie-pagina,.contenedor-mensaje-favorito,.contenedor-inmobiliaria   {max-width:970px;}
*/
.tr05 {-o-transition:.5s; -ms-transition:.5s; -moz-transition:.5s; -webkit-transition:.5s; transition:.5s;}
.br2 {-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.br3 {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.br5 {-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.br10 {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.br50 {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.br5-left {-webkit-border-top-left-radius: 10px;-moz-border-top-left-radius: 10px;border-top-left-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-bottom-left-radius: 10px;border-bottom-left-radius: 10px; -webkit-border-top-right-radius: 0px;-moz-border-top-right-radius: 0px;border-top-right-radius: 0px;-webkit-border-bottom-right-radius: 0px;-moz-border-bottom-right-radius: 0px;border-bottom-right-radius: 0px;}
.br5-right {-webkit-border-top-right-radius: 10px;-moz-border-top-right-radius: 10px;border-top-right-radius: 10px;-webkit-border-bottom-right-radius: 10px;-moz-border-bottom-right-radius: 10px;border-bottom-right-radius: 10px; -webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px;border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;}
.br-none {-webkit-border-top-right-radius: 0;-moz-border-top-right-radius: 0;border-top-right-radius: 0;-webkit-border-bottom-right-radius: 0;-moz-border-bottom-right-radius: 0;border-bottom-right-radius: 0; -webkit-border-top-left-radius: 0px;-moz-border-top-left-radius: 0px;border-top-left-radius: 0px;-webkit-border-bottom-left-radius: 0px;-moz-border-bottom-left-radius: 0px;border-bottom-left-radius: 0px;}
.navbar {margin-bottom: 0;background-color: #ffffff;border-color: #ddd;}
.pdg0 {padding: 0}
.arrow {
    position: relative;
    float: left;
    display: inline;
    width: 5px;
    height: 8px;
    background: url(/_img/sprite.gif) no-repeat -180px -47px;
    margin: 8px 5px 2px 15px;
}
.contenedor a {color:#22a7f0 !important;text-decoration: none;}
.contenedor a:hover {color:#2479ce !important;text-decoration: none;}
.contenedor a:focus {outline: none !important; -moz-outline-style: none !important;}

.embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
#chart_div table{margin:0 auto !important;}

.bg-viviendas-bancos, .container{margin:0;}
/*.container-fluid{margin:0;padding:0;}*/
.container-fluid .logo-lg {background: url("/_img/logo-home.jpg") no-repeat;cursor: pointer;height: 31px;width: 224px;margin-top: 8px;float: left;margin-right: 10px;}
.container-fluid .logo-xs {background: url("/_img/logo-xs.jpg") no-repeat;cursor: pointer;height: 40px;width: 134px;margin: 6px 0 0 0;float: left;}

.navbar-header {width: 100%}
.navbar-header .btn-menu-xs {margin-left: 10px;padding: 3px 5px 0px 5px;border: 1px solid #fff !important;}
.navbar-header .btn-menu-xs:hover {border: 1px solid #d3d3d3 !important;background-color: #fff !important;}
.navbar-header .btn-menu-xs:focus {border: 1px solid #fff !important; background: #fff !important;}
.navbar-header .btn-menu-xs .img-btn {width: 35px;height: 20px;display: inline-block;background: url("/_img/btn-xs-off.jpg") no-repeat;}
.navbar-header .btn-menu-xs:hover .img-btn {width: 35px;height: 20px;display: inline-block;background: url("/_img/btn-xs-over.jpg") no-repeat;} 
.navbar-header .btn-menu-xs:focus .img-btn {width: 35px;height: 20px;display: inline-block;background: url("/_img/btn-xs-active.jpg") no-repeat;}
.navbar-header .menu-lg {float:left;width: auto;display: inline-block;}
.navbar-header .menu-lg ul li {border-left: 1px solid #fff;border-right: 1px solid #fff;}
.navbar-header .menu-lg ul li.open {border-left: 1px solid #ddd;border-right: 1px solid #ddd;color: #fff !important;background-color: #e82017;}
.menu-lg ul li .titulo-desplegable {color: #22a7f0 !important;font-size: 15px;padding-left: 12px !important;padding-right: 12px;}
.menu-lg ul li .titulo-desplegable:hover, .menu-lg ul li .titulo-desplegable:focus {color: #2479ce !important;background-color: transparent !important;}
.navbar-header .menu-lg ul li.open .titulo-desplegable{background-color: #e82017 !important;color: #fff !important;}
.navbar-header .menu-lg ul li.open .titulo-desplegable:focus{color: #fff !important;}
.menu-lg .dropdown-menu {padding: 10px 15px;}
.menu-lg .dropdown-menu ul li {margin: 6px 0;}
.menu-lg .dropdown-menu ul li a {padding: 0 !important;background-color: #fff !important;color:#22a7f0 !important;}
.menu-lg .dropdown-menu ul li a:hover {color:#2479ce !important;}
.menu-lg .buscar-ul {width: 200px;margin-left: -1px;border: 1px solid #ddd !important;}
.menu-lg .particulares-ul {width: 210px;margin-left: -1px;border: 1px solid #ddd !important;}
.menu-lg .profesionales-ul {width: 230px;margin-left: -1px;border: 1px solid #ddd !important;}

.navbar-header .pubicar_anuncio {float:right;width: auto;display: inline-block;}
.navbar-header .pubicar_anuncio li {height: 50px;float: left;}
.navbar-header .pubicar_anuncio li a {line-height: 51px;}
.navbar-header a:hover {text-decoration: none;}

.pubicar_anuncio .menu-login {margin: 0;padding: 10px 15px;-webkit-border-top-left-radius: 0px !important;-moz-border-top-left-radius: 0px !important;border-top-left-radius: 0px !important;-webkit-border-top-right-radius: 0px !important;-moz-border-top-right-radius: 0px !important;border-top-right-radius: 0px !important;}
.pubicar_anuncio .menu-login li {height: 22px;width: 100%;float: left;margin: 6px 0;}
.pubicar_anuncio .menu-login li a {float: left;line-height: 22px;}

.menu-smartphon {background-color: #fff;}
.menu-smartphon ul li a {color: #22a7f0 !important;font-size: 15px;padding-left: 12px !important;padding-right: 12px;background-color: #fff !important;}
.menu-smartphon ul li a:hover, .menu-smartphon ul li a:focus {color: #2479ce !important;background-color: #fff !important;}
.menu-smartphon .dropdown-menu li a {padding-left: 30px !important;}

.bg_cargando_ofertas {background-color:rgba(0, 0, 0, 0.3); cursor: default; height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 10000;display: none;}
.bg_cargando_ofertas .cargando_ofertas img{margin: 10px auto 10px auto;}
.bg_cargando_ofertas .cargando_ofertas img.img-responsive{margin: 5px auto 0px auto;}

.cargando_ofertas {width: 140px;background-color: #ffffff;text-align: center;padding: 10px;border:1px solid #d3222a;margin: 0 auto;position: absolute;top: 50%;left: 50%;margin-left: -70px;margin-top: -55px;}
.cargando_ofertas span{font-size: 14px; color: #666666;display: block;margin: 5px 0 10px 0;text-align: center;}

.bg-img-buscador {background:url('../_img/inicial.jpg') no-repeat center 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color: #000000;text-align: center;position: relative;}
.bg-img-buscador .scroll-down {background: url(/_img/scroll-down.png) no-repeat;width: 68px;height: 68px;bottom: -34px;position: absolute;left: 50%;margin-left: -34px;cursor: pointer;}
.bg-img-buscador h1 {margin-top:40px;;font-weight: 600;font-size: 48px;width: 100%;text-align: center;display: inline-block;color: #fff;text-shadow: 2px 2px 4px #000000;float: left;}
.bg-img-buscador .contenedor-buscador {background-color:#fff;background-color:rgba(255,255,255,0.7);max-width: 800px;display: inline-block;margin-top: 40px;margin-bottom:150px;width: 100%;padding: 0;}

.contenedor-buscador .disposicion-inmueble {float: left;width: 100%;margin-top: 15px;padding-left: 30px;margin-left: 0;margin-bottom: 0;}
.contenedor-buscador .tipo-busqueda{margin:10px 0px 5px 0px;}
.contenedor-buscador .tipo-busqueda.archivada{margin-top:0px;}
.contenedor-buscador ul.archivada > li{display:block;}
.contenedor-buscador ul.archivada > li.b{padding-left:30px;}
	


.contenedor-buscador .disposicion-inmueble li {float: left;padding-left: 0;}
.contenedor-buscador .disposicion-inmueble li .btn-radio {display: inline-block;width: 20px;height: 20px;background: url(../_img/radio-off.png) left top no-repeat;margin: 3px 5px 0;vertical-align: middle;cursor:pointer;float: left;}
.contenedor-buscador .disposicion-inmueble li .btn-radio.checked {background: url(../_img/radio-on.png) left top no-repeat;}


.contenedor-buscador .txt-radio {font-weight: 600;font-size: 18px;color: #555555;float: left;margin-left: 10px; margin-right: 10px;cursor: pointer;}
.contenedor-buscador .activo {color: #c00d04;}
.contenedor-buscador .buscador {width: 100%;float: left;display: inline-block;padding: 0 30px;margin-bottom: 0;margin-top:10px;}
.contenedor-buscador .buscador .area-buscador .btn-group {width: 100%}
.contenedor-buscador .buscador .area-buscador-referencia .btn-group {width: 100%}
.contenedor-buscador .buscador .contenedor-select-buscador {padding-left: 0;padding-right: 1px;}
.contenedor-buscador .buscador .select-buscador {border: 0 none;font-weight: 600;font-size: 18px;padding-top: 10px;padding-bottom: 10px;height: 50px;color: #444444;}
.contenedor-buscador .buscador .select-buscador-drp {border: 0 none;font-weight: 600;font-size: 18px;padding-top: 10px;padding-bottom: 10px;height: 50px;color: #444444;width: 100%;background: #fff;}
.select-buscador-drp .txt-select {float: left;text-overflow: ellipsis;white-space: nowrap;width: 120px;overflow: hidden;display: inline-block;text-align: left;}
.select-buscador-drp .tick-select {float: right;margin-top: 6px;margin-right: -8px;}
.menu-select {margin: 0 !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important;padding-left: 0px !important;width: 240px !important;}
.menu-select li {width: 100%;display: inline-block;margin-bottom: 0 !important;}
.menu-select li a.pdg-left {padding-left: 40px;}
.menu-select li a {font-size: 14px;font-weight: 600;text-align: left;float: left;width: 100%;color: #444444 !important;overflow:hidden;text-overflow:ellipsis;}
.menu-select li a:hover, .menu-select li a:focus {background-color: #eaeaea !important;}
.autocomplet-buscar {float: left; margin-bottom: 20px; margin-left: 0; margin-top: 20px; padding-left: 30px; width: auto !important;margin: 0 !important;-webkit-border-radius:10px !important;-moz-border-radius:10px !important;border-radius:10px !important;padding-left: 0px !important;border: 1px solid #d9d9d9;background-color: #fff;list-style: none;padding-top: 5px;padding-bottom: 5px;}
.autocomplet-buscar li {display: inline-block;margin-bottom: 5px !important; width: 100%;float: left;clear: both;}
.autocomplet-buscar li a {float: left;width: auto;color: #444444 !important;font-size: 14px;font-weight: 600;text-align: left;padding: 3px 0 3px 20px;cursor: pointer;display: inline-block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: auto; max-width: 320px;}
.autocomplet-buscar li a:hover {text-decoration: none;color: #666666 !important;}
.autocomplet-buscar li div {float: right;width: auto; padding: 3px 10px 3px 30px;font-weight: 400;font-size: 12px;line-height: 20px;}
.autocomplet-buscar li:hover{background: #eeeeee;}
.contenedor-buscador .buscador .contenedor-input-buscador {padding: 0;}
.contenedor-buscador .buscador .input-buscador {border: 0 none;font-weight: 600;font-size: 18px; padding-top: 10px;padding-bottom: 10px;height: 50px;color: #444444;}
.contenedor-buscador .buscador .contenedor-btn-buscador {padding-right: 0;}
.contenedor-buscador .buscador .btn-buscar {background-color: #d3222a;border: 0 solid #d3222a !important;color: #fff !important;display: inline-block;float: none;font-size: 18px;font-weight: 600;padding: 9px 20px 9px 10px;text-align: center;}
.contenedor-buscador .buscador .btn-buscar:hover {border:0px solid #e06469;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
.contenedor-buscador .buscador .btn-buscar .lupa {background:url('../_img/icon-lupa.png') no-repeat center 0;width: 30px;height: 30px;display: inline-block;float: left;margin-right: 14px;}
.contenedor-buscador .buscador .btn-buscar .txt-btn {float: left;line-height: 30px;}
.contenedor-buscador .tipo-busqueda {margin: 20px 0;padding: 0 0 0 30px;width: 100%;display: inline-block;float: left;text-align: left;}
.contenedor-buscador .tipo-busqueda a {font-weight: 400;font-size: 14px;color: #22a7f0;}
.contenedor-buscador .tipo-busqueda a:hover {color:#2479ce !important;text-decoration: none;}
.contenedor-buscador .tipo-busqueda a:active, .contenedor-buscador .tipo-busqueda a:focus {text-decoration: none;}
.contenedor-buscador .tipo-busqueda .activo {color: #777777 !important;}

.contenedro-puntos {margin-top: 70px;margin-bottom: 70px;}
.iconos > div {text-align: center;}
.iconos .img-icono {width: 100%;float: left;display: inline-block;text-align: center;}
.iconos .img-icono img {margin: 30px auto;}
.iconos span {width: 100%;display: inline-block;font-weight: 600;font-size: 20px;color: #222222;text-align: center;}
.iconos p {width:100%;display: inline-block;font-weight: 300;font-size:16px;float:left;margin:0px;color:#444444;text-align: center;min-height: 100px;}
.iconos a {margin: 10px 0 0;display: inline-block;font-weight: 300;font-size:16px;color: #22a7f0 !important;text-decoration: none;}
.iconos a:hover {color:#2479ce !important;text-decoration: none;}

.bg-viviendas-bancos {background-color: #f5f5f5;}
.contenedor-viviendas-bancos {padding: 0;width: 100%;padding-bottom: 40px;}
.contenedor-viviendas-bancos > div {text-align: center;}
.contenedor-viviendas-bancos h1 {width: 100%;float: left;display: inline-block;text-align: center;font-weight: 600;font-size: 20px;color: #222222;margin-top: 70px;margin-bottom: 40px;}
.contenedor-viviendas-bancos span {width: 100%;float: left;display: inline-block;text-align: center;font-weight: 300;font-size: 12px;color: #cccccc;}
.contenedor-viviendas-bancos .adsense {margin: 0 auto;display: inline-block;}
.contenedor-bancos {display: inline-block;}
.contenedor-bancos .row-carusel-1 {margin-top: 17px;}
.contenedor-bancos .row-carusel-1 .carousel-inner img{margin: 10px auto;}
.carousel-indicators {display: inline-block;bottom: 0;position: static;margin-left: 0;margin-top: 10px;}
.carousel-indicators li {background: url(/_img/carrusel-no-activo.png) no-repeat;height: 18px;margin: 0;width: 18px;border: none;}
.carousel-indicators .active {background: url(/_img/carrusel-activo.png) no-repeat;height: 18px;margin: 0;width: 18px;}

.contenedor-destacados {background: #fff;margin-bottom: 70px;padding: 0;}
.contenedor-destacados h1 {width: 100%;float: left;display: inline-block;text-align: center;font-weight: 600;font-size: 20px;color: #222222;margin-top: 70px;margin-bottom: 40px;}
.contenedor-destacados .titulo-detalle {width: 100%;float: left;display: inline-block;text-align: left;font-weight: 600;font-size: 20px;color: #222222;margin-top: 70px;margin-bottom: 40px;}

.contenedor-destacados .img-destacado {height:270px;padding: 0;margin: 0;display: inline-block;float: left;position: relative;overflow: hidden;}
.contenedor-destacados .img-destacado .enlace-destacados{width: 100%;height: 100%;position: absolute;display: inline-block;top: 0;left: 0;}
.contenedor-destacados .img-destacado:hover {position: relative;overflow: hidden;}
.contenedor-destacados .img-destacado .container-img {width:100%;height:100%;background:no-repeat center center;background-size:cover;transition: all 1s;}
.contenedor-destacados .img-destacado:hover .container-img {-webkit-transform: scale(1.25, 1.25);transform: scale(1.15, 1.15);}

.contenedor-destacados .img-destacado .caracteristicas {height: 0;position: absolute;bottom: 0;width: 100%;left: 0;background-color:rgba(0,0,0,0.7);-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.contenedor-destacados .img-destacado .lupa {position: absolute;z-index: 0;bottom: 0;opacity:0;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.img-destacado:hover .caracteristicas {height: 70px;-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.img-destacado:hover .lupa {opacity:.5;-moz-transition: opacity .5s; /* Firefox 4 */ -webkit-transition: opacity .5s; /* Safari and Chrome */ -o-transition: opacity .5s; transition: opacity .5s;}
.img-destacado .caracteristicas .tipo-ubicacion {font-weight: 400;font-size: 16px;color: #fff;float: left;width: 100%;display: inline-block;padding-left: 15px;margin-top: 10px;margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.img-destacado .caracteristicas .metros {font-weight: 600;font-size: 20px;color: #fff;float: left;width: auto;display: inline-block;padding-left: 15px;margin-bottom: 10px;}
.img-destacado .caracteristicas .precio {font-weight: 600;font-size: 20px;color: #fff;float: right;width: auto;display: inline-block;padding-right: 8px;margin-bottom: 10px;}

.contenedor-redes-sociales {text-align: center;width: 100%;margin-bottom: 50px;}
.contenedor-redes-sociales h1 {width: 100%;float: left;display: inline-block;text-align: center;font-weight: 600;font-size: 20px;color: #222222;margin-top: 70px;margin-bottom: 40px;} 
.contenedor-redes-sociales ul {width: auto;display: inline-block;}
.contenedor-redes-sociales li {padding: 0 30px;}
.contenedor-redes-sociales .social-facebook {width: 110px;height: 110px;display: inline-block;background: url('../_img/icon-facebook.png') no-repeat center;}
.contenedor-redes-sociales .social-facebook:hover {background: url('../_img/icon-facebook-over.png') no-repeat center;}
.contenedor-redes-sociales .social-twitter {width: 110px;height: 110px;display: inline-block;background: url('../_img/icon-twitter.png') no-repeat center;}
.contenedor-redes-sociales .social-twitter:hover {background: url('../_img/icon-twitter-over.png') no-repeat center;}
.contenedor-redes-sociales .social-g-plus {width: 110px;height: 110px;display: inline-block;background: url('../_img/icon-g-plus.png') no-repeat center;}
.contenedor-redes-sociales .social-g-plus:hover {background: url('../_img/icon-g-plus-over.png') no-repeat center;}
.contenedor-redes-sociales .social-instagram {width: 110px;height: 110px;display: inline-block;background: url('../_img/icon-instagram.png') no-repeat center;}
.contenedor-redes-sociales .social-instagram:hover {background: url('../_img/icon-instagram-over.png') no-repeat center;}

.contenedor-servicios {width: 100%;margin-bottom: 40px;}
.contenedor-servicios ul {width: auto;display: inline-block;font-size: 12px;font-weight: 300;margin-left: 0;margin-bottom: 0;}
.contenedor-servicios li {padding: 0;}
.contenedor-servicios span {width: auto;display: inline-block;font-size: 12px;font-weight: 300;}


.bg-contenedor-filtro {background-color: #f5f5f5;}
.bg-contenedor-filtro .area-contenedor-filtro {width: 100%;}

.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro {display: inline-block;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .contenedor-btn-filtro {margin-top: 10px;margin-bottom: 10px;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro {border: none;background-color: #d3222a;font-weight: 600;font-size: 16px;color: #fff !important;padding: 10px 20px;display: inline-block;text-decoration: none;width: 114px;}
/*.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro img {margin-left: 10px;}*/
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro .arrow-filtro {width: 19px;height: 19px;margin-left: 10px;float: right;margin-top: 2px;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro .up {background-image: url('/_img/arrow-up-white.png');}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro .down {background-image: url('/_img/arrow-down-white.png');}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro:hover {background-color: #e06469;text-decoration: none;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .acordeon-filtro:active {text-decoration: none;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro h1 {font-weight: 600;font-size: 26px;width: 100%;display: inline-block;color: #222;margin-top: 10px;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro ul {float: left;margin: 6px 0;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro ul .contenedor-dropdown-filtro {width: auto;display: inline-block;float: left;padding: 0 10px 0 0;}
.contenedor-filtro .ul-filtro .btn-group {width: 100%;height: 100%;float: left;display: inline-block;}
.contenedor-filtro ul li .selector-filtro {width: auto;display: inline-block;float: left;background-color: #fff !important;border: 1px solid #ddd;font-weight: 600;font-size: 16px;color: #444;padding: 10px 12px;min-width: 130px;}
.contenedor-filtro ul li .selector-filtro:active, .contenedor-filtro ul li .selector-filtro:focus, .contenedor-filtro ul li .selector-filtro:hover {background-color: #fff !important;}
.contenedor-filtro ul li .selector-filtro .txt-select {float: left;margin-right: 10px;font-weight: 600;font-size: 16px;color: #444;max-width: 130px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.contenedor-filtro ul li .selector-filtro .txt-no-select {font-weight: 400 !important;font-size: 16px ;color: #444 !important;}
.contenedor-filtro ul li .selector-filtro .tick-select {float: right; margin-right: -8px; margin-top: 6px;}
.ul-filtro .menu-select {float: left; margin-bottom: 20px; margin-left: 0; margin-top: 20px; padding-left: 30px; width: 100%;position: absolute !important;}
.ul-filtro .menu-select li {display: inline-block;width: 100%;}
.contenedor-dropdown-filtro .menu-select li a.pdg-left {padding-left: 40px;}
.contenedor-filtro ul li .selector-filtro.activo {background-color: #d3222a !important;}
.contenedor-filtro ul li .selector-filtro.activo .txt-select  {color:#FFF !important;}
.contenedor-filtro ul li .selector-filtro:focus > .txt-select {color: #444 !important;}

.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios {padding-right: 0;padding-top: 30px;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios .txt-recibe-gris {font-weight: 300;font-size: 14px;color: #777;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios .txt-recibe-negro {font-weight: 300;font-size: 14px;color: #222;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios .fila-btn-gurdar-busqueda {width: 100%;display: inline-block;text-align: center;margin: 20px 0;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios .btn-gurdar-busqueda {border: none;background-color: #d3222a;font-weight: 600;font-size: 16px;color: #fff !important;padding: 10px 20px;display: inline-block;}
.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios .btn-gurdar-busqueda:hover {background-color: #e06469;text-decoration: none;}

.contenedor-inmobiliaria {margin-top: 30px;width: 100%;background-color: #f5f5f5;padding: 15px 30px;}
.contenedor-inmobiliaria h1 {color: #222;display: inline-block;float: left;font-size: 26px;font-weight: 600;margin: 0 0 10px 0;width: 100%;}
.contenedor-inmobiliaria .separador {border-right: 1px solid #777;}
.contenedor-inmobiliaria .contenedor-img-inmo img {margin: 0 auto;max-height: 150px;}
.contenedor-inmobiliaria .txt-datos-inmo {color: #777;display: inline-block;float: left;font-size: 14px;font-weight: 300;margin-bottom: 4px;width: 100%;}
.contenedor-inmobiliaria .telefono-inmo {color: #777 !important;display: inline-block;font-size: 16px;font-weight: 300;margin-bottom: 4px;text-align: left;width: 100%}
.contenedor-inmobiliaria .web-inmo {display: inline-block;font-size: 16px;font-weight: 300;margin-bottom: 4px;text-align: left;}
.contenedor-inmobiliaria .descripcion-inmo {margin-top: 20px;}
.contenedor-inmobiliaria .descripcion-inmo .titulo-descripcion-inmo {color: #222;display: inline-block;float: left;font-size: 16px;font-weight: 300;margin-bottom: 4px;width: 100%;}
.contenedor-inmobiliaria .descripcion-inmo .texto-descripcion-inmo {color: #777;display: inline-block;float: left;font-size: 16px;font-weight: 300;margin-bottom: 4px;width: 100%;}
.contenedor-inmobiliaria .contenedor-enlaces-inmo {padding-right: 0;}
.contenedor-inmobiliaria .contenedor-enlaces-inmo a {clear: both;float: left;display: inline-block;font-size: 16px;font-weight: 300;text-align: left;margin-bottom: 6px;}


.contenedor-listado {padding: 30px 0px;}
.contenedor-listado .contenedor-subfiltro {padding: 0;width: 100%;margin:0 0 20px 0;}
.contenedor-listado .contenedor-subfiltro .area-btn-tipo-inmueble {padding: 0;}
.contenedor-subfiltro .area-btn-tipo-inmueble .btn-tipo-inmueble {width: auto;display: inline-block;}
.contenedor-subfiltro .area-btn-tipo-inmueble .btn-tipo-inmueble .btn {float: left;margin-left: -1px;font-weight: 600;font-size: 14px;color: #444;padding: 12px 15px;}
.contenedor-subfiltro .area-btn-tipo-inmueble .btn-tipo-inmueble .btn:hover {background-color: #d3222a;color: #fff;text-decoration: none;}
.contenedor-subfiltro .area-btn-tipo-inmueble .btn-tipo-inmueble .activo {background-color: #d3222a;color: #fff;}
.contenedor-listado .contenedor-subfiltro .area-filtro-listado {padding-right: 0;height: 51px;text-align: right;}
.contenedor-subfiltro .area-filtro-listado .filtro-listado {width: auto;display: inline-block;margin: 0;}
.contenedor-subfiltro .area-filtro-listado .filtro-listado .total-resultados {font-weight: 400;font-size: 14px;color: #444;line-height: 41px;float: left;}
.filtro-listado li {padding: 0 5px 0 0;}
.filtro-listado li .selector-filtro {width: auto;display: inline-block;float: left;background-color: #fff !important;border: 1px solid #ddd;font-weight: 600;font-size: 16px;color: #444;padding: 8px 12px;}
.filtro-listado li .selector-filtro:active, .contenedor-filtro ul li .selector-filtro:focus/*, .contenedor-filtro ul li .selector-filtro:hover*/ {background-color: #fff !important;}
.filtro-listado li .selector-filtro .txt-select {float: left;margin-right: 10px;font-weight: 600;font-size: 16px;color: #444;max-width: 142px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.filtro-listado li .selector-filtro .txt-no-select {font-weight: 400 !important;font-size: 16px ;color: #444 !important;}
.filtro-listado li .selector-filtro .tick-select {float: right; margin-right: -4px; margin-top: 5px;}
.filtro-listado .menu-select {float: left; margin-bottom: 20px; margin-left: 0; margin-top: 20px; padding-left: 30px; width: 100%;position: absolute !important;}
.filtro-listado .menu-select li {display: inline-block;width: 100%;}
.filtro-listado .btn-lista {width: 22px;height: 22px;float: left;margin: 10px 5px;}
.filtro-listado .contenedor-btn-listado .on {background-image: url('/_img/icon-lista-on.png');}
.filtro-listado .contenedor-btn-listado .off {background-image: url('/_img/icon-lista-off.png');}
.filtro-listado .contenedor-btn-card .on {background-image: url('/_img/icon-cards-on.png');}
.filtro-listado .contenedor-btn-card .off {background-image: url('/_img/icon-cards-off.png');}
.filtro-listado .contenedor-btn-mapa .on {background-image: url('/_img/icon-mapa-on.png');}
.filtro-listado .contenedor-btn-mapa .off {background-image: url('/_img/icon-mapa-off.png');}
.filtro-listado .separador {border-left: 1px solid #c9c9c9;width: 1px;height: 22px;margin: 10px 0;}

#container-tipo-listado {padding: 0;margin-top:0;margin-bottom: 30px;background-color:whitesmoke;padding-top: 15px;}
#container-tipo-listado .contenedro-publicidad-horizontal {width: 100%;display: inline-block;}

.area-listado .hidden-listado {display: none;}
.area-listado .divisor-tipo-listado {padding: 0;}
.area-listado .contenedor-inmueble {margin-bottom: 20px;cursor: pointer;}
.area-listado .contenedor-inmueble .enlace-inmueble {width: 100%;height: 100%;display: inline-block;}
.area-listado .contenedor-img-inmueble {width: 36%;float: left;display: inline-block;height:250px;background:no-repeat center center;background-size:cover;position: relative;/*margin-left: 1%;margin-top: 10px;*/}
.area-listado .contenedor-img-inmueble .contenedor-baja-precio {top:0;left: 0;width: 41px; height: 40px;position: absolute;}
.area-listado .contenedor-img-inmueble .contenedor-logo-inmobiliaria {position: absolute;width: 100px;top: 5px;right: 5px;/*display:none;*/z-index: 5;} /* Swiper */
.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes {width: auto;height: 22px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 100;} /* Swiper */
.swiper-button-prev.swiper-button-whiteBorder,.swiper-container-rtl .swiper-button-next.swiper-button-whiteBorder{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%20stroke%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.swiper-button-next.swiper-button-whiteBorder,.swiper-container-rtl .swiper-button-prev.swiper-button-whiteBorder{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%20stroke%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}
.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes .icon-imagenes-listado {margin: 2px 4px 0 10px;float: left;}
.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes .num-imagenes-listado {font-weight: 300;font-size: 12px;color: #fff;float: left; margin-top: 2px;margin-right: 5px;}
.area-listado .contenedor-img-inmueble .contenedor-contacto-xs {width: auto;height: auto;position: absolute;right: 0;bottom: 0;display: none;}
.area-listado .contenedor-img-inmueble .contenedor-contacto-xs .btn-contacto-listado-xs {font-weight: 600;font-size: 12px;color: #fff !important;background-color: rgba(211,34,42,0.5);padding: 12px 12px;border: none;width: auto;display: inline-block;margin-right: 14px;margin-bottom: 5px;}
/*.area-listado .contenedor-img-inmueble .contenedor-contacto-xs .btn-contacto-listado-xs:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}*/

.area-listado .contenedor-descripcion-inmueble {width: 48%;float: left;display: inline-block;padding-left: 20px;margin-top: 6px;margin-bottom: 10px;min-height: 190px;}
.area-listado .contenedor-descripcion-inmueble .titulo-inmueble {font-weight: 600;font-size: 16px;color: #19b5fe;width: auto;float: left;display: inline-block;margin-bottom: 2px;margin-right: 10px;max-width:85%;}
.area-listado .contenedor-descripcion-inmueble .iconos-caracteristicas {width: auto;display: inline-block;height: 23px;margin-bottom: 5px;}
.area-listado .contenedor-descripcion-inmueble .iconos-caracteristicas .list-iconos-caracteristicas {margin-right: 10px;}
.area-listado .contenedor-descripcion-inmueble .calle-inmueble {font-weight: 300;font-size: 16px;color: #777;width: 100%;float: left;display: inline-block;margin-bottom: 2px;}
.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble {width: 100%;float: left;margin: 0;margin-top: 6px;margin-bottom: 6px;}
.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble li {padding-left: 0;padding-right: 8px;font-weight: 300;font-size: 16px;color: #222;float: left;}
.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble .separador {padding-left: 0;padding-right: 8px;border-left: 1px solid #ebebeb;width: 1px;height: 23px;float: left;clear:none;}
.area-listado .contenedor-logo-descripcion .contenedror-logo {padding-right: 15px;}
.area-listado .contenedor-logo-descripcion .area-descripcion-inmueble {padding-right: 0;padding-left: 0;text-align:justify;}
.area-listado .contenedor-logo-descripcion .area-descripcion-inmueble .txt-descripcion-listado {font-weight: 300;font-size: 16px;color: #777;}
.area-listado .contenedor-descripcion-inmueble .fecha-actualizacion {font-weight: 300;font-size: 12px;color: #777;width: auto;float: left;margin-top: 6px;}

.area-listado .contenedor-detalles-inmueble {width: 16%;float: right;display: inline-block;padding-left: 15px;padding-right: 5px;margin-top: 6px;}
.area-listado .contenedor-detalles-inmueble .precio-listado {width: 100%;float: right;text-align: right;font-weight: 700;font-size: 20px;color: #222;display: inline-block;white-space:nowrap;}
.area-listado .contenedor-detalles-inmueble .precio-anterior-listado {width: 100%;float: right;text-align: right;font-weight: 400;font-size: 18px;color: #777;display: inline-block;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles {width: 100%;float: right;text-align: right;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar {width: auto;float: right;display: inline-block;margin-top: 10px;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav {width: 36px;height: 34px;border: 1px solid #777;margin-right: 4px;display: inline-block;cursor: pointer;background: #fff;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.off {background-image: url('/_img/icon-favorito-off.png');}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.on {background-image: url('/_img/icon-favorito-on.png');}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar {width: 36px;height: 34px;border: 1px solid #777;display: inline-block;cursor: pointer;background: #fff;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar.off {background-image: url('/_img/icon-avisarme.png');}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-contactar {width: 36px;height: 34px;border: 1px solid #777;margin-right: 4px;display: inline-block;cursor: pointer;background: #fff;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-contactar.off {background-image: url('/_img/icon-sobre.png');}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle {width: 100%;float: right;display: inline-block;margin-top: 10px;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles {background-color: #d3222a;border: none;color: #fff !important;font-size: 14px; font-weight: 600; padding: 10px 20px;/*200317display: none;*/display: inline-block;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles:hover {background-color: #e06469;text-decoration: none;}
.area-listado .contenedor-detalles-inmueble .fecha-actualizacion {font-weight: 300;font-size: 12px;color: #777;width: 100%;float: left;text-align: right;margin-top: 6px;padding-left: 15px;padding-right: 15px;display: none;}
.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-notas {width: 100%;float: right;display: inline-block;margin-top: 10px;}

.area-listado .contenedor-inmueble .contenedor-detalles-inmueble .precio-listado img.nota{display: none;}
.area-listado .contenedor-inmueble:hover .contenedor-detalles-inmueble .precio-listado img.nota{display: inline-block;}
img.nota{width:28px;}

.area-cards .hidden-cards {display: none;}
.area-cards .divisor-tipo-listado {padding: 0 15px 0;}
.area-cards .contenedor-inmueble {margin-bottom: 20px;border: 1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.area-cards .contenedor-inmueble .div-precio-cards {width: 100%;float: left;margin-top: 10px;}
.area-cards .contenedor-inmueble .div-precio-cards .precio-card {width: auto;float: left;text-align: left;font-weight: 700;font-size: 24px;color: #222;display: inline-block;line-height: 34px;margin-right: 10px;}
.area-cards .contenedor-inmueble .div-precio-cards .precio-anterior-card {width: auto;float:left;text-align: left;font-weight: 400;font-size: 18px;color: #777;display: inline-block;line-height: 34px;}

.area-cards .contenedor-img-inmueble {width: 100%;float: left;display: inline-block;height:180px;background:no-repeat center center;background-size:cover;position: relative;}
.area-cards .contenedor-img-inmueble .contenedor-logo-inmobiliaria {position: absolute;width: 136px;top: 5px;right: 5px;display: inline-block;}
.area-cards .contenedor-img-inmueble .contenedor-logo-inmobiliaria img {max-height: 70px;float: right;}
.area-cards .contenedor-img-inmueble .contenedor-mum-imagenes {width: auto;height: 22px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);}
.area-cards .contenedor-img-inmueble .contenedor-mum-imagenes .icon-imagenes-listado {margin: 2px 4px 0 10px;float: left;}
.area-cards .contenedor-img-inmueble .contenedor-mum-imagenes .num-imagenes-listado {font-weight: 300;font-size: 12px;color: #fff;float: left; margin-top: 2px;margin-right: 5px;}
.area-cards .contenedor-img-inmueble .contenedor-contacto-xs {width: auto;height: auto;position: absolute;right: 0;bottom: 0;display: none;}
.area-cards .contenedor-img-inmueble .contenedor-contacto-xs .btn-contacto-listado-xs {font-weight: 600;font-size: 12px;color: #fff !important;background-color: rgba(211,34,42,0.5);padding: 12px 12px;border: none;width: auto;display: inline-block;margin-right: 14px;margin-bottom: 5px;}
/*.area-cards .contenedor-img-inmueble .contenedor-contacto-xs .btn-contacto-listado-xs:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}*/

.area-cards .contenedor-descripcion-inmueble {width: 100%;float: left;display: inline-block;padding: 0 15px;}
.area-cards .contenedor-descripcion-inmueble .titulo-inmueble {font-weight: 600;font-size: 16px;color: #19b5fe;width: 100%;float: left;display: inline-block;margin-bottom: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.area-cards .contenedor-descripcion-inmueble .iconos-caracteristicas {width: auto;display: inline-block;height: 23px;margin-bottom: 0;margin-top: 5px;}
.area-cards .contenedor-descripcion-inmueble .iconos-caracteristicas .list-iconos-caracteristicas {margin-right: 10px;}
.area-cards .contenedor-descripcion-inmueble .calle-inmueble {font-weight: 300;font-size: 16px;color: #777;width: 100%;float: left;display: inline-block;margin-bottom: 2px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;height: 23px;margin-top: 5px;}
.area-cards .contenedor-descripcion-inmueble .caracteristicas-inmueble {width: 100%;float: left;margin: 0;margin-top: 6px;margin-bottom: 6px;height: 46px;overflow: hidden;}
.area-cards .contenedor-descripcion-inmueble .caracteristicas-inmueble li {padding-left: 0;padding-right: 8px;font-weight: 300;font-size: 16px;color: #222;float: left;}
.area-cards .contenedor-descripcion-inmueble .caracteristicas-inmueble .separador {padding-left: 0;padding-right: 8px;border-left: 1px solid #ebebeb;width: 1px;height: 23px;float: left;}
.area-cards .contenedor-logo-descripcion {display: none;}
.area-cards .contenedor-descripcion-inmueble .fecha-actualizacion {display: none;}
.area-cards .contenedor-detalles-inmueble {width: 100%;float: right;display: inline-block;margin-top: 10px;margin-bottom: 6px;padding-left: 12px;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles {width: auto;float: left;text-align: left;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar {width: auto;float: left;display: inline-block;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-contactar.off {background-image: url('/_img/icon-sobre.png');}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-contactar {width: 36px;height: 34px;border: 1px solid #777;margin-right: 4px;display: inline-block;cursor: pointer;background: #fff;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav {width: 36px;height: 34px;border: 1px solid #777;margin-right: 4px;display: inline-block;cursor: pointer;background: #fff;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.off {background-image: url('/_img/icon-favorito-off.png');}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.on {background-image: url('/_img/icon-favorito-on.png');}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar {width: 36px;height: 34px;border: 1px solid #777;display: inline-block;cursor: pointer;background: #fff;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar.off {background-image: url('/_img/icon-avisarme.png');}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle {width: auto;float: right;display: inline-block;margin-left: 10px;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles {background-color: #d3222a;border: none;color: #fff !important;display: none; font-size: 16px; font-weight: 600; padding: 5px 10px;}
.area-cards .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles:hover {background-color: #e06469;text-decoration: none;}
.area-cards .contenedor-detalles-inmueble .fecha-actualizacion {font-weight: 300;font-size: 12px;color: #777;width: 100%;float: left;text-align: right;margin-top: 6px;padding-left: 15px;padding-right: 15px;}
.area-cards .contenedor-inmueble:hover .contenedor-detalles-inmueble .btn-ver-detalles{display: inline-block;}

.inmueble-destacado {background-color: #ffffcc;border: 1px solid #ffea00 !important;}

#container-tipo-listado .contenedor-list-mapa {width: 100%;display: inline-block;}

#container-tipo-listado .contenedor-paginacion-listado {display: inline-block;float: left;width: 100%;text-align: center;margin-top: 30px;margin-bottom: 30px;}
#container-tipo-listado .contenedor-paginacion-listado ul {width: auto;margin: 0;}
#container-tipo-listado .contenedor-paginacion-listado .btn-paginacion {background-color: #d3222a;border: none;color: #fff !important;font-size: 14px; font-weight: 600; padding: 8px 15px;float: left;}
#container-tipo-listado .contenedor-paginacion-listado .activo {color: #777 !important;}
#container-tipo-listado .contenedor-paginacion-listado .btn-paginacion:hover {background-color: #e06469;text-decoration: none;}
#container-tipo-listado .contenedor-paginacion-listado .enlace-paginacion {font-weight: 600;font-size: 20px;color: #19b5fe;margin-left: 4px;margin-right: 4px;float: left;line-height: 36px;}
#container-tipo-listado .contenedor-paginacion-listado .paginacion-puntos {font-weight: 600;font-size: 20px;color: #777;float: left;line-height: 36px;}

.bg-contenedor-recive-anuncios {background-color: #f5f5f5;padding: 20px 0;}
.bg-contenedor-recive-anuncios .area-recive-anuncios {width: 100%;margin-top: 20px;margin-bottom: 40px;}
.area-recive-anuncios .bg-recive-gratis-anuncios {border: 1px solid #ddd;background-color: #fff;padding: 20px;}
.area-recive-anuncios .bg-recive-gratis-anuncios h1 {width: 100%;display: inline-block;font-weight: 600;font-size: 20px;color: #222;text-align: left;margin-top: 0;margin-bottom: 15px;}
.area-recive-anuncios .bg-recive-gratis-anuncios .contenedor-input-anuncio-gratis {padding-left: 0;padding-right: 0;}
.area-recive-anuncios .bg-recive-gratis-anuncios .mail-recivir-gratis {width: 100%;font-weight: 300;font-size: 20px;color: #777;text-align: left;height: 36px;padding: 8px 12px;}
.area-recive-anuncios .bg-recive-gratis-anuncios .contenedor-btn-anuncio-gratis {padding: 0;text-align: center;}
.area-recive-anuncios .bg-recive-gratis-anuncios .btn-grabar {width: auto;background-color: #d3222a;border: none;color: #fff !important;font-size: 18px; font-weight: 600; padding: 5px 20px;margin: 0 auto;}
.area-recive-anuncios .bg-recive-gratis-anuncios .btn-grabar:hover {background-color: #e06469;text-decoration: none;}
.area-recive-anuncios .contenedor-publicar-anuncio-gratis {padding: 0 15px;margin-top: 20px;text-align: center;}
.area-recive-anuncios .contenedor-publicar-anuncio-gratis .enlace-anuncio-gratis {font-weight: 300;font-size: 14px;color: #19b5fe;clear: both;margin-bottom: 10px;margin-bottom: 6px;display: inline-block;}
.area-recive-anuncios .contenedor-publicar-anuncio-gratis .enlace-anuncio-gratis:hover {text-decoration: none;color: #2479ce !important;}
.area-recive-anuncios .contenedor-publicar-anuncio-gratis .txt-anuncio-gratis {width: 100%;text-align: center;font-weight: 300;font-size: 14px;color: #777;display: inline-block;}
.area-recive-anuncios .contenedor-calculadora {padding: 0 15px;margin-top: 20px;text-align: center;border-left: 1px solid #ddd;}
.area-recive-anuncios .contenedor-calculadora .enlace-calculadora {font-weight: 300;font-size: 14px;color: #19b5fe;clear: both;margin-bottom: 10px;margin-bottom: 6px;display: inline-block;}
.area-recive-anuncios .contenedor-calculadora .enlace-calculadora:hover {text-decoration: none;color: #2479ce !important;}
.area-recive-anuncios .contenedor-calculadora .txt-calculadora {width: 100%;text-align: center;font-weight: 300;font-size: 14px;color: #777;display: inline-block;}

.area-recive-anuncios .contenedor-publicidad-recive-gratis {padding-right: 0;}
.area-recive-anuncios .contenedor-publicidad-recive-gratis .txt-publicidad {width: 100%;text-align: left;font-weight: 300;font-size: 12px;color: #777;}
.area-recive-anuncios .contenedor-publicidad-recive-gratis img {margin: 0 auto;}

.barra-nav-detalle {top:-50px;}
.barra-nav-detalle-hidden {top: -50px !important;-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.barra-nav-detalle-show {top: 50px !important;-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.barra-nav-detalle .contenedor-barra-nav-detalle {height: 49px;position:relative;width: 100%;}
.barra-nav-detalle .contenedor-barra-nav-detalle .nav-volver {margin-top: 14px;margin-bottom: 10px;float: left;position: absolute;top: 0;left: 3px;}
.contenedor-barra-nav-detalle .titulo-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;padding-left: 34px;margin-top: 6px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.contenedor-barra-nav-detalle .precio-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;padding-left: 34px;margin-top: 6px;}
.contenedor-barra-nav-detalle .precio-inmueble-anterior {font-weight: 600;font-size: 14px;color: gray;width: auto;float: left;padding-left: 34px;margin-top: 6px;}
.contenedor-barra-nav-detalle .datos-inmueble {float: left;margin: 0;padding-left: 32px;}
.contenedor-barra-nav-detalle .datos-inmueble li {padding: 0 2px;float: left;font-weight: 300;font-size: 14px;color: #777777;}
.contenedor-barra-nav-detalle .datos-inmueble .precio-inmuble {font-weight: 600;font-size: 14px;color: #222;}
.contenedor-barra-nav-detalle .botones-nav-detalle {float: right;margin: 6px 5px 0 0;}
.contenedor-barra-nav-detalle .botones-nav-detalle li {padding: 0 2px;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto {float:left;background: #d3222a;border: none;font-weight: 600;font-size: 14px;color: #fff;padding: 8px;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto img {margin-right: 6px;float: left;margin-top: 5px;margin-left: 4px;margin-bottom: 5px;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto span {float: left;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto:hover {background-color: #e06469!important;border: none !important;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto:active, .contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-contacto:focus {outline: none !important; -moz-outline-style: none !important;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-more {float:left;background: #777777;border: none;font-weight: 700;font-size: 26px;color: #fff !important;padding: 8px 10px;line-height: 20px;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-more:hover {background: #bbbbbb;border: none;text-decoration: none;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-more:active, .contenedor-barra-nav-detalle .botones-nav-detalle li .btn-nav-more:focus {outline: none !important; -moz-outline-style: none !important;text-decoration: none;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .drpdown-nav-more {margin-top: 7px;width: 200px;padding: 10px 15px;}
.contenedor-barra-nav-detalle .botones-nav-detalle li .drpdown-nav-more ul li {margin: 6px 0;width: 100%;float: left;padding: 0;}
/*.contenedor-barra-nav-detalle .botones-nav-detalle li .drpdown-nav-more ul li a {float: left;line-height: 22px;}*/
.botones-nav-detalle li .drpdown-nav-more ul li .btn {float:left;background: #d3222a;border: 1px solid #d3222a;font-weight: 600;font-size: 14px;color: #fff;padding: 10px;color: #fff !important;width: 100%;text-align: center;}
.botones-nav-detalle li .drpdown-nav-more ul li .btn img {margin-right: 10px;margin-top: -2px;}
.botones-nav-detalle li .drpdown-nav-more ul li .btn:hover {background-color: #e06469!important;border: 1px solid #e06469 !important;}
.botones-nav-detalle li .drpdown-nav-more ul li .btn:active, .contenedor-contacto-fav-social .contenedor-botones .btn:focus {outline: none !important; -moz-outline-style: none !important;}
.botones-nav-detalle li .drpdown-nav-more ul li .btn-middle {border-left: 1px solid #ff5d64 !important;border-right: 1px solid #ff5d64 !important;}
.botones-nav-detalle li .drpdown-nav-more ul li .btn .star-favorito{width: 19px;height: 18px;display: inline-block;float: left;margin-right: 8px;}
.botones-nav-detalle li .drpdown-nav-more ul li #btn-favorito-nav-top .on {background: url('/_img/fav-btn-detalle-on.png');}
.botones-nav-detalle li .drpdown-nav-more ul li #btn-favorito-nav-top .off {background: url('/_img/fav-btn-detalle.png');}

.bg-img-detalle {padding: 0;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position: relative;background-position: center center;}
.bg-img-detalle .capa-alpha {background-color:rgba(255,255,255,0.6)}

.bg-img-detalle .fluid-nav-volver {background-color:rgba(0,0,0,0.6);position: absolute;top: 0;left: 0;width: 100%;display: inline-block;z-index: 3;}
.bg-img-detalle .fluid-nav-volver .container-nav-volver {padding: 0;}
.bg-img-detalle .fluid-nav-volver img {float: left;margin-top: 12px;margin-right: 8px}
.bg-img-detalle .fluid-nav-volver .enlace-volver {font-size: 14px;font-weight: 400;color: #fff !important;line-height: 44px;float: left;margin-left: 4px;}

.contenedor-img-detalle {padding: 0;width: 100%;position:relative;height: 483px;min-height:186px;background:no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
.img-detalle-no-img {height: 230px !important;}
.contenedor-img-detalle .contenedor-nav-bottom {width: 100%;position: absolute;background-color:rgba(0,0,0,0.6);padding: 15px 5px;bottom: 0;left: 0;height: 94px;}
.contenedor-img-detalle .contenedor-nav-bottom .contenedor-datos-vendedor {padding-left: 0;}
.contenedor-img-detalle .btn-video {width: 72px;height: 72px;border: 1px solid #dddddd;background-color: #ffffff;position: absolute;right: 175px;bottom: 104px;cursor: pointer;}
.contenedor-img-detalle .btn-video .contenedor-icon-video {padding: 4px;position: relative;}
.contenedor-img-detalle .btn-video .contenedor-icon-video .barra-btn {background-color:rgba(0,0,0,0.6);font-weight: 300;font-size: 12px;color: #ffffff;text-align: center;width: 100%;bottom: 0;left: 0;position: absolute;line-height: 20px;}
.contenedor-img-detalle .btn-fotos {width: 72px;height: 72px;border: 1px solid #dddddd;background-color: #ffffff;position: absolute;right: 92px;bottom: 104px;cursor: pointer;}
.contenedor-img-detalle .btn-fotos .contenedor-icon-fotos {padding: 4px;position: relative;}
.contenedor-img-detalle .btn-fotos .contenedor-icon-fotos .barra-btn {background-color:rgba(0,0,0,0.6);font-weight: 300;font-size: 12px;color: #ffffff;text-align: center;width: 100%;bottom: 0;left: 0;position: absolute;line-height: 20px;}
.contenedor-img-detalle .btn-mapa {width: 72px;height: 72px;border: 1px solid #dddddd;background-color: #ffffff;position: absolute;right: 10px;bottom: 104px;cursor: pointer;}
.contenedor-img-detalle .btn-mapa .contenedor-icon-mapa {padding: 4px;position: relative;}
.contenedor-img-detalle .btn-mapa .contenedor-icon-mapa .barra-btn {background-color:rgba(0,0,0,0.6);font-weight: 300;font-size: 12px;color: #ffffff;text-align: center;width: 100%;bottom: 0;left: 0;position: absolute;line-height: 20px;}
.contenedor-datos-vendedor .contenedor-logo-vendedor {padding: 0;}
.contenedor-datos-vendedor .txt-datos-vendedor {padding-right: 0;}
.contenedor-datos-vendedor .txt-datos-vendedor .txt-vendedor {width: 100%;float: left;display: inline-block;font-weight: 600;font-size: 16px;color: #fff;text-overflow:ellipsis;overflow: hidden;white-space: nowrap;}
.contenedor-datos-vendedor .txt-datos-vendedor .txt-tipo-vendedor {width: 100%;float: left;display: inline-block;font-weight: 400;font-size: 14px;color: #fff;}
.contenedor-datos-vendedor .txt-datos-vendedor .ver-todos-anuncios {color: #22a7f0;float: left;display: inline-block;font-weight: 400;font-size: 14px;}
.contenedor-datos-vendedor .txt-datos-vendedor .ver-todos-anuncios:hover {color: #22a7f0;text-decoration: none;}

.contenedor-img-detalle .contenedor-nav-bottom .contenedor-contacto-fav-social {padding-right: 0;}
.contenedor-contacto-fav-social .contenedor-botones {float:right;width: auto;margin-top: 5px;}
.contenedor-contacto-fav-social .contenedor-botones .btn {float:left;background: #d3222a;border: 1px solid #d3222a;font-weight: 600;font-size: 14px;color: #fff;padding: 12px;}
.contenedor-contacto-fav-social .contenedor-botones .btn img {margin-right: 5px;float: left;margin-top: 1px;}
.contenedor-contacto-fav-social .contenedor-botones .btn span {float: left;}
.contenedor-contacto-fav-social .contenedor-botones .btn:hover {background-color: #e06469!important;border: 1px solid #e06469 !important;}
.contenedor-contacto-fav-social .contenedor-botones .btn:active, .contenedor-contacto-fav-social .contenedor-botones .btn:focus {outline: none !important; -moz-outline-style: none !important;}
.contenedor-contacto-fav-social .contenedor-botones .btn-middle {border-left: 1px solid #ff5d64 !important;border-right: 1px solid #ff5d64 !important;}
.contenedor-contacto-fav-social .contenedor-botones .btn-middle .star-favorito{width: 19px;height: 18px;display: inline-block;float: left;}
.contenedor-contacto-fav-social .contenedor-botones .btn-middle .on {background: url('/_img/fav-btn-detalle-on.png');}
.contenedor-contacto-fav-social .contenedor-botones .btn-middle .off {background: url('/_img/fav-btn-detalle.png');}

.contenedor-img-detalle .scroll-down {background: url(/_img/scroll-down.png) no-repeat;width: 68px;height: 68px;bottom: -34px;position: absolute;left: 50%;margin-left: -34px;cursor: pointer;}

/*.contenedor-informacion-inmueble {padding-top: 15px;padding-bottom: 50px;}*/
.contenedor-informacion-inmueble h1 {width: auto;float: left;display: inline-block;font-weight: 600;font-size: 26px;color: #222222;margin-right: 10px;margin-top: 0;}
/*.contenedor-informacion-inmueble h1 img {margin-left: 5px;margin-right: 5px;}*/
.contenedor-informacion-inmueble .iconos-caracteristicas {width: auto;height: 30px;display: inline-block;}
.contenedor-informacion-inmueble .list-iconos-caracteristicas {margin-right: 10px;margin-top: 6px;}
.contenedor-informacion-inmueble .txt-direccion {width: 100%;float: left;display: inline-block;font-weight: 300;font-size: 16px;color: #777777;margin-bottom: 10px;}
.contenedor-informacion-inmueble .caracteristicas-ul {width: 100%;float: left;display: inline-block;font-weight: 300;font-size: 16px;color: #777777;margin-bottom: 10px;}
.contenedor-precio-avisarme {padding: 0;}
.contenedor-precio-avisarme .precio {width: auto;float: left;display: inline-block;font-size: 26px;font-weight: 600;color: #222222;}
.contenedor-precio-avisarme .precio-anterior{width: auto;float: left;display: inline-block;font-size: 18px;padding-left:9px;padding-top:9px;font-weight: 600;color: gray;}
.contenedor-precio-avisarme .contrato-minimo{width: auto;float: left;display: inline-block;font-size: 14px;padding-top:9px;color: gray;}
.contenedor-precio-avisarme .btn-avisar-baja-precio {display:inline-block;float:left;background: #d3222a;border: 1px solid #d3222a;font-weight: 600;font-size: 14px;color: #fff;padding: 5px 10px;margin-top: 4px;margin-left: 20px;}
.contenedor-precio-avisarme .btn-avisar-baja-precio img {margin-right: 10px;}
.contenedor-precio-avisarme .btn-avisar-baja-precio:hover {background-color: #e06469!important;border: 1px solid #e06469 !important;}
.contenedor-precio-avisarme .btn-tambien-alquiler-venta {display:inline-block;float:left;background: #d3222a;border: 1px solid #d3222a;font-weight: 600;font-size: 14px;color: #fff;padding: 10px 20px;margin: 20px 0px 10px;clear: both;}
.contenedor-precio-avisarme .btn-tambien-alquiler-venta:hover {background-color: #e06469!important;border: 1px solid #e06469 !important;}
.contenedor-listado-enlaces {margin: 10px 0 0;width: 100%;display: inline-block;}
.contenedor-listado-enlaces li a {font-weight: 400;font-size: 14px;color: #19b5fe;}
.contenedor-listado-enlaces li a:hover {text-decoration: none;}

.bg-informacion-detalle-inmueble {background-color: #f5f5f5;padding: 0;margin-top: 30px;margin-bottom: 30px;padding-top: 30px;padding-bottom: 40px;}
.contenedor-informacion-detalle-inmueble {width: 100%;}
.informacion-detalle-inmueble {padding: 0;}
.informacion-detalle-inmueble h1 {font-weight: 600;font-size: 22px;color: #222222;width: 100%;display: inline-block;}
.informacion-detalle-inmueble ul {margin: 0;width: 100%;display: inline-block;padding: 0;}
.informacion-detalle-inmueble li {width: 32%;display: inline-block;float: left;font-weight: 300;font-size: 14px;color: #222222;margin-top:26px;}
.informacion-detalle-inmueble li span {color: #777777;}
.popover.bottom > .arrow {top: -11px !important;}
#popover_certificado {float: right;margin-left: 2px;margin-top: -2px;}
.informacion-detalle-inmueble li .txt-certificado {width: auto;float: left;}
.informacion-detalle-inmueble li .enlace_certificado{float: left;width: 100%;text-align: left;display: inline-block;}


.publicidad-informacion-detalle-inmueble {padding-right: 0;}
.publicidad-informacion-detalle-inmueble span {font-weight: 300;font-size: 12px;color: #777777;margin: 20px 0 10px 0;display: inline-block;}

.informacion-detalle-inmueble-descripcion {padding: 0;}
.informacion-detalle-inmueble-descripcion h1 {font-weight: 600;font-size: 22px;color: #222222;width: 100%;display: inline-block;margin-top: 40px;margin-bottom: 30px;}
.informacion-detalle-inmueble-descripcion .descripcion {font-weight: 300;font-size: 14px;color: #777777;line-height: 30px;margin-bottom: 30px;display: inline-block;word-break:break-word}
.informacion-detalle-inmueble-descripcion .actualizado {font-weight: 300;font-size: 14px;color: #222222;width: 100%;display: inline-block;margin-bottom: 20px;}
.informacion-detalle-inmueble-descripcion .visitas {font-weight: 300;font-size: 14px;color: #222222;width: 100%;display: inline-block;}

.contenedro-publicidad-horizontal {margin-bottom: 20px;text-align: center;width: 100%;}
.contenedro-publicidad-horizontal .publicidad-horizontal {/*display: inline-block;*/width: auto;}
.contenedro-publicidad-horizontal .publicidad-horizontal .txt-publi {margin-top: 5px;}
.contenedro-publicidad-horizontal .publicidad-horizontal img.txt-publi {display: inline-block;float: left;}

#detalle-inmueble .contenedro-publicidad-horizontal,#detalle-promocion .contenedro-publicidad-horizontal{padding:20px 0;margin-bottom: 0;}
#detalle-inmueble #div-gpt-ad-1351604895090-1{width:300px;height:250px;margin: 0 auto;}

.bg-fotografias-inmueble {background-color: #f5f5f5;padding: 0;margin-top: 30px;margin-bottom: 30px;padding-top: 20px;padding-bottom: 40px;}
.bg-fotografias-inmueble .contenedor-fotografias-inmueble {width: 100%}
.bg-fotografias-inmueble .contenedor-fotografias-inmueble h1 {font-weight: 600;font-size: 22px;color: #222222;width: 100%;display: inline-block;}
.bg-fotografias-inmueble .contenedor-video-inmueble h1 {font-weight: 600;font-size: 22px;color: #222222;width: 100%;display: inline-block;}
.bg-fotografias-inmueble .contenedor-fotografias-inmueble .control-imagenes {width: auto;display: inline-block;float: right;margin-top: 18px;}
.control-imagenes li {float: left;}
.control-imagenes .img-mosaico-big-on {width: 22px;height:22px;background-image:url("/_img/fotos-mosaico-big-on.png");cursor: pointer;}
.control-imagenes .img-mosaico-big-off {width: 22px;height:22px;background-image:url("/_img/fotos-mosaico-big-off.png");cursor: pointer;}
.control-imagenes .img-mosaico-on {width: 22px;height:22px;background-image:url("/_img/fotos-mosaico-on.png");cursor: pointer;}
.control-imagenes .img-mosaico-off {width: 22px;height:22px;background-image:url("/_img/fotos-mosaico-off.png");cursor: pointer;}
.control-imagenes .img-full-on {width: 22px;height:22px;background-image:url("/_img/fotos-full-on.png");cursor: pointer;}
.control-imagenes .img-full-off {width: 22px;height:22px;background-image:url("/_img/fotos-full-off.png");cursor: pointer;}
.visor-imagenes {padding: 0;margin-top: 20px;}
.visor-imagenes .contenedor-imagen {padding: 0;cursor: pointer;}
.visor-imagenes .vista-mosaico-big {width: 49%;margin:2px;display: inline-block;float: left;height: 400px;background-position: center center;background-size:cover;background-repeat: no-repeat;}
.visor-imagenes .vista-mosaico-big .lupa-mosaico {background-image:url(/_img/lupa-img-detalle.png);width: 100%;height: 100%;background-position: center center;background-size:cover;background-repeat: no-repeat;opacity:0;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.visor-imagenes .vista-mosaico-big:hover .lupa-mosaico {opacity:.5;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.visor-imagenes .vista-mosaico-big img {margin: 0 auto;max-height: 100%;}
.visor-imagenes .vista-mosaico-big .imagen_detalle {display: none;}

.visor-imagenes .vista-mosaico {width: 24%;margin:2px;display: inline-block;float: left;height: 200px;background-position: center center;background-size:cover;background-repeat: no-repeat;}
.visor-imagenes .vista-mosaico .lupa-mosaico {background-image:url(/_img/lupa-img-detalle.png);width: 100%;height: 100%;background-position: center center;background-size:cover;background-repeat: no-repeat;opacity:0;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.visor-imagenes .vista-mosaico:hover .lupa-mosaico {opacity:.5;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.visor-imagenes .vista-mosaico img {margin: 0 auto;max-height: 100%;}
.visor-imagenes .vista-mosaico .imagen_detalle {display: none;}
.visor-imagenes .vista-img-full {width: 100%;height: auto;display: inline-block;float: left;margin: 5px 0;background: none !important;}
.visor-imagenes .vista-img-full .lupa-mosaico {display:none;}
.visor-imagenes .vista-img-full img {margin: 0 auto;}

.contenendor-localizacion {width: 100%;margin-bottom: 30px;}
.contenendor-localizacion h1 {font-weight: 600;font-size: 22px;color: #222222;width: 100%;display: inline-block;}
.contenedor-detalle-backlink {padding-top:20px;text-align:center;}
.area-localizacion {padding: 0;}
.area-localizacion .localizacion {margin-top: 0;margin-bottom: 40px;}
.area-localizacion .localizacion ul {border: 0;}
.area-localizacion .localizacion ul li {border: 0;text-align: left;}
.area-localizacion .localizacion ul .active{border: 0;}
.area-localizacion .localizacion ul .active a{border: 0;color: #777 !important;}
.area-localizacion .localizacion ul li .separador {padding: 10px 15px;float: left;}
.area-localizacion .localizacion ul li a{border: 0;background-color: #fff;padding-left: 0;padding-right: 0;}
.area-localizacion .localizacion ul li a:focus {border: 0;background-color: #fff;}
.area-localizacion .localizacion ul li a:active, .area-localizacion .localizacion ul li a:hover {border: 0;background-color: #fff;}
.tab-content {margin-top: 10px;}
.tab-content .tab-pane {border: 1px solid #b3b2b3;}
.publicidad-localizacion {padding-right: 0;padding-left:5px;}
.publicidad-localizacion span {font-weight: 300;font-size: 12px;color: #777777;margin: 20px 0 10px 0;display: inline-block;}

.bg-contacto {background-color: #f5f5f5;padding: 0;padding-top: 40px;padding-bottom: 40px;}
.bg-contacto .contenedor-contacto {width: 100%;}
.bg-contacto .area-form-contacto {padding: 0;padding-right: 30px;display: inline-block;}
.bg-contacto .area-form-contacto h1 {font-weight: 600;font-size: 22px;color: #222;width: 100%;display: inline-block;}
.bg-contacto .area-form-contacto .form-contacto {border: 1px solid #dddddd;background-color: #fff;padding: 20px;display: inline-block;}
.area-form-contacto .form-contacto .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
.area-form-contacto .form-contacto .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.form-contacto .fila-form .txt-form {font-weight: 300;font-size: 14px;color: #777;text-align: right;line-height: 34px;display: inline-block;padding: 0;}
.form-contacto .fila-form .campos-form {padding-right: 0;}
.form-contacto .fila-form .inputs {border: 1px solid #7a7a7a;}
.form-contacto .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.form-contacto .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.form-contacto .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.form-contacto .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
.form-contacto .fila-form-btn .btn-contactar {font-weight: 600;font-size: 16px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;}
.form-contacto .fila-form-btn .btn-contactar:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
.bg-contacto .area-datos-anunciante {padding-right: 0;margin-top: 73px; border-left: 1px solid #dddddd;position: relative;height: 530px;padding-left: 40px;}
.bg-contacto .area-datos-anunciante .arrow-contacto {width: 15px; height: 18px; position: absolute;left: -1px;top:88px;}
.bg-contacto .area-datos-anunciante .logo-vendedor {margin-top: 20px;margin-bottom: 10px;}
.bg-contacto .area-datos-anunciante .nombre-vendedor {width: 100%;float: left;font-weight: 300;font-size: 16px;color: #222222;text-align: left;margin-top: 4px;display: inline-block;}
.bg-contacto .area-datos-anunciante .contacto-localizacion {width: 100%;float: left;font-weight: 300;font-size: 14px;color: #777777;margin-top: 6px;display: inline-block;}
.bg-contacto .area-datos-anunciante .contacto-localizacion img {float: left;margin-top: 4px; margin-right: 6px;}
.bg-contacto .area-datos-anunciante .enlaces {width: 100%;display: inline-block;float: left;}
.bg-contacto .area-datos-anunciante .telefono-contacto {font-weight: 400;font-size: 20px;color: #222222 !important;text-align: left;display: inline-block;margin-top:20px;}
.bg-contacto .area-datos-anunciante .enlaces-contacto {font-weight: 400;font-size: 14px;color: #19b5fe !important;}
.bg-contacto .area-datos-anunciante .enlaces-contacto:hover {color: #2479ce !important;text-decoration: none;}

/*span.contacto-localizacion{display: inline-block;margin:10px 0;}*/

.contenedor-destacados-detalle {background: #fff;margin-bottom: 70px;padding: 0;width: 100%;}
.contenedor-destacados-detalle .titulo-detalle {width: 100%;float: left;display: inline-block;text-align: left;font-weight: 600;font-size: 20px;color: #222222;margin-top: 70px;margin-bottom: 40px;}

.contenedor-destacados-detalle .img-destacado {height:190px;padding: 0;margin: 0;display: inline-block;float: left;position: relative;overflow: hidden;}
.contenedor-destacados-detalle .img-destacado .enlace-destacados{width: 100%;height: 100%;position: absolute;display: inline-block;top: 0;left: 0;}
.contenedor-destacados-detalle .img-destacado:hover {position: relative;overflow: hidden;}
.contenedor-destacados-detalle .img-destacado .container-img {width:100%;height:100%;background:no-repeat center center;background-size:cover;transition: all 1s;}
.contenedor-destacados-detalle .img-destacado:hover .container-img {-webkit-transform: scale(1.25, 1.25);transform: scale(1.15, 1.15);}

.contenedor-destacados-detalle .img-destacado .caracteristicas {height: 0;position: absolute;bottom: 0;width: 100%;left: 0;background-color:rgba(0,0,0,0.7);-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.contenedor-destacados-detalle .img-destacado .lupa {position: absolute;z-index: 0;bottom: 0;opacity:0;-moz-transition: opacity 1s; /* Firefox 4 */ -webkit-transition: opacity 1s; /* Safari and Chrome */ -o-transition: opacity 1s; transition: opacity 1s;}
.img-destacado:hover .caracteristicas {height: 70px;-o-transition: all .5s; -ms-transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; transition: all .5s;}
.img-destacado:hover .lupa {opacity:.5;-moz-transition: opacity .5s; /* Firefox 4 */ -webkit-transition: opacity .5s; /* Safari and Chrome */ -o-transition: opacity .5s; transition: opacity .5s;}
.img-destacado .caracteristicas .tipo-ubicacion {font-weight: 400;font-size: 16px;color: #fff;float: left;width: 100%;display: inline-block;padding-left: 15px;margin-top: 10px;margin-bottom: 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.img-destacado .caracteristicas .metros {font-weight: 600;font-size: 20px;color: #fff;float: left;width: auto;display: inline-block;padding-left: 15px;margin-bottom: 10px;}
.img-destacado .caracteristicas .precio {font-weight: 600;font-size: 20px;color: #fff;float: right;width: auto;display: inline-block;padding-right: 8px;margin-bottom: 10px;}

.nav-bar-xs-footer {width: 100%;bottom: 0;left: 0;position: fixed;background-color: rgba(10,22,46,.3);display: none;}
.nav-bar-xs-footer .btn-nav-bar-xs {font-weight: 600;font-size: 16px;color: #fff !important;background-color: #d3222a;padding: 8px 40px;border: none;width: auto;display: inline-block;}
.nav-bar-xs-footer .btn-nav-bar-xs:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
.nav-bar-xs-footer .contenedor-contact-xs-telefono {padding: 10px;text-align: center;}
.nav-bar-xs-footer .contenedor-contact-xs-mail {padding: 10px;text-align: center;}

body.modal-open {overflow: hidden;}
#modal_privacidad .modal-dialog {max-width: 800px;width: auto;}
#modal_condiciones_uso .modal-dialog {max-width: 800px;width: auto;}
#modal_privacidad .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_condiciones_uso .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}

#modal_compartir .modal-dialog {max-width: 800px;width: auto;}
#modal_compartir .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_compartir .modal-header {display: inline-block;width: 100%;}
#modal_compartir .modal-header .btn_cerrar_modal, #modal_favorito  .modal-header .btn_cerrar_modal, 
#reportar_denunciar .modal-header .btn_cerrar_modal{background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}

#modal_compartir .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_compartir .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_compartir .modal-body .contenedor-datos-inmuebles-compartir {padding: 5px 0 15px 0;margin-bottom: 10px;border-bottom: 1px solid #dddddd;display: inline-block;width: 100%;}
#modal_compartir .modal-body .contenedor-datos-inmuebles-compartir .contenedor-img {padding: 0;}
#modal_compartir .modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble {padding-right: 0;}
.modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble .titulo-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble .precio-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble .datos-inmueble {float: left;margin: 0;}
.modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble .datos-inmueble li {padding: 0 2px;float: left;font-weight: 300;font-size: 14px;color: #777777;}
.modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble .datos-inmueble .precio-inmuble {font-weight: 600;font-size: 14px;color: #222;}
#modal_compartir .contenedor-formulario-compartir {padding: 0;display: inline-block;}
#modal_compartir .contenedor-formulario-compartir h1 {font-weight: 400;font-size: 16px;color: #222;width: 100%;display: inline-block;margin-top: 0;}
#modal_compartir .contenedor-formulario-compartir .area-formulario-compartir {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px;}
#modal_compartir .contenedor-formulario-compartir .area-formulario-compartir .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
#modal_compartir .contenedor-formulario-compartir .area-formulario-compartir .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.area-formulario-compartir .fila-form .txt-form {font-weight: 300;font-size: 14px;color: #777;text-align: left;margin-bottom: 4px; display: inline-block;padding: 0;width: 100%;}
.area-formulario-compartir .fila-form .txt-form small {line-height: 20px;}
.area-formulario-compartir .fila-form .campos-form {padding-right: 0;}
.area-formulario-compartir .fila-form .inputs {border: 1px solid #7a7a7a;}
.area-formulario-compartir .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.area-formulario-compartir .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.area-formulario-compartir .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.area-formulario-compartir .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
.area-formulario-compartir .fila-form-btn .btn-compartir {font-weight: 600;font-size: 16px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;}
.area-formulario-compartir .fila-form-btn .btn-compartir:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
#modal_compartir .contenedor-compartir-redes-sociales {padding-right: 0;display: inline-block;}
#modal_compartir .contenedor-compartir-redes-sociales h1 {font-weight: 400;font-size: 16px;color: #222;width: 100%;display: inline-block;margin-top: 0;}
#modal_compartir .contenedor-compartir-redes-sociales .fila-enlace {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
.contenedor-compartir-redes-sociales .fila-enlace a {display: inline-block;padding: 10px 15px;width: 100%}
.contenedor-compartir-redes-sociales .fila-enlace a img {margin-right: 10px;}
.contenedor-compartir-redes-sociales .fila-enlace a:hover {background-color: #dedede;text-decoration: none;}
#modal_compartir .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_compartir .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}

#modal_contraoferta .modal-dialog {max-width: 800px;width: auto;}
#modal_contraoferta .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_contraoferta .modal-header {display: inline-block;width: 100%;}
#modal_contraoferta .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_contraoferta .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_contraoferta .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_contraoferta .modal-body .contenedor-titulo-contraoferta h1 {font-weight: 400;font-size: 16px;color: #222;width: 100%;display: inline-block;margin-top: 0;margin-bottom: 5px;}
#modal_contraoferta .modal-body .contenedor-titulo-contraoferta .subtitulo {font-weight: 300;font-size: 14px;color: #222;width: 100%;display: inline-block;margin-top: 0;}
#modal_contraoferta .modal-body .area-form-contraoferta {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 0;margin-top: 20px;}
#modal_contraoferta .modal-body .area-form-contraoferta .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
#modal_contraoferta .modal-body .area-form-contraoferta .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.area-form-contraoferta .fila-form .txt-form {font-weight: 300;font-size: 14px;color: #777;text-align: left;margin-bottom: 4px; display: inline-block;padding: 0;width: 100%;}
.area-form-contraoferta .fila-form .txt-form small {line-height: 20px;}
.area-form-contraoferta .fila-form .campos-form {padding-right: 0;}
.area-form-contraoferta .fila-form .inputs {border: 1px solid #7a7a7a;}
.area-form-contraoferta .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.area-form-contraoferta .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.area-form-contraoferta .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.area-form-contraoferta .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
.area-form-contraoferta .fila-form-btn .btn-contraoferta {font-weight: 600;font-size: 16px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;}
.area-form-contraoferta .fila-form-btn .btn-contraoferta:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
#modal_contraoferta .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_contraoferta .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}

#modal_analisis_precio .modal-dialog {max-width: 800px;width: auto;}
#modal_analisis_precio .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_analisis_precio .modal-header {display: inline-block;width: 100%;}
#modal_analisis_precio .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_analisis_precio .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_analisis_precio .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_analisis_precio .modal-body h1 {font-weight: 600;font-size: 16px;color: #222;width: 100%;display: inline-block;margin-top: 0;margin-bottom: 5px;}
#modal_analisis_precio .modal-body .area-analisis-precio {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}
.modal-body .area-analisis-precio .txt-analisis-precio {color: #777; display: inline-block; font-size: 14px; font-weight: 300; margin-bottom: 14px; padding: 0; text-align: left; width: 100%;}
.modal-body .area-analisis-precio .area-reloj-analisis-precio {margin-bottom: 20px;}
.modal-body .area-analisis-precio .area-reloj-analisis-precio img {margin: 0 auto;}
.modal-body .area-analisis-precio .area-estadistica-analisis-precio {margin-bottom: 20px;text-align: left;}
.modal-body .area-analisis-precio .area-estadistica-analisis-precio .txt-analisi-precio {font-weight: 400;font-size: 16px;color: #777;width: auto;padding-left: 0;float: left;clear: both;}
.modal-body .area-analisis-precio .area-estadistica-analisis-precio .txt-precio {font-weight: 600;font-size: 26px;color: #222;width: auto;padding-left: 60px;float: left;clear: both;}
#modal_analisis_precio .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_analisis_precio .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}

#modal_alerta_precio .modal-dialog {max-width: 600px;width: auto;}
#modal_alerta_precio .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_alerta_precio .modal-header {display: inline-block;width: 100%;}
#modal_alerta_precio .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_alerta_precio .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_alerta_precio .modal-header h4 {font-weight: 600;font-size: 16px;color: #222;}
#modal_alerta_precio .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_alerta_precio .modal-body .contenedor-datos-inmuebles-alerta-precio {padding: 5px 0 15px 0;margin-bottom: 10px;border-bottom: 1px solid #dddddd;display: inline-block;width: 100%;}
#modal_alerta_precio .modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-img {padding: 0;}
#modal_alerta_precio .modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble {padding-right: 0;}
.modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble .titulo-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble .precio-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble .datos-inmueble {float: left;margin: 0;}
.modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble .datos-inmueble li {padding: 0 2px;float: left;font-weight: 300;font-size: 14px;color: #777777;}
.modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble .datos-inmueble .precio-inmuble {font-weight: 600;font-size: 14px;color: #222;}
#modal_alerta_precio .modal-body .area-alerta-precio {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}
#modal_alerta_precio .modal-body .area-alerta-precio .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
#modal_alerta_precio .modal-body .area-alerta-precio .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.area-alerta-precio .fila-form .campos-form {padding-right: 0;}
.area-alerta-precio .fila-form .inputs {border: 1px solid #7a7a7a;}
.area-alerta-precio .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.area-alerta-precio .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.area-alerta-precio .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.area-alerta-precio .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
#modal_alerta_precio .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_alerta_precio .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}
#modal_alerta_precio .modal-footer .btn-alerta-precio {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;margin-left: 20px;}
#modal_alerta_precio .modal-footer .btn-alerta-precio:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}

#modal_contactar .modal-dialog {max-width: 600px;width: auto;}
#modal_contactar .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_contactar .modal-header {display: inline-block;width: 100%;}
#modal_contactar .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_contactar .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_contactar .modal-header h4 {font-weight: 600;font-size: 16px;color: #222;}
#modal_contactar .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_contactar .modal-body .contenedor-datos-inmuebles-alerta-precio {padding: 5px 0 15px 0;margin-bottom: 10px;border-bottom: 1px solid #dddddd;display: inline-block;width: 100%;}
#modal_contactar .modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-img {padding: 0;}
#modal_contactar .modal-body .contenedor-datos-inmuebles-alerta-precio .contenedor-info-inmueble {padding-right: 0;}
.modal-body .contenedor-datos-inmuebles-contactar .contenedor-info-inmueble .titulo-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-contactar .contenedor-info-inmueble .precio-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmuebles-contactar .contenedor-info-inmueble .datos-inmueble {float: left;margin: 0;}
.modal-body .contenedor-datos-inmuebles-contactar .contenedor-info-inmueble .datos-inmueble li {padding: 0 2px;float: left;font-weight: 300;font-size: 14px;color: #777777;}
.modal-body .contenedor-datos-inmuebles-contactar .contenedor-info-inmueble .datos-inmueble .precio-inmuble {font-weight: 600;font-size: 14px;color: #222;}
#modal_contactar .modal-body .area-contactar {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}
#modal_contactar .modal-body .area-contactar .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
#modal_contactar .modal-body .area-contactar .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.area-contactar .fila-form .campos-form {padding-right: 0;}
.area-contactar .fila-form .inputs {border: 1px solid #7a7a7a;}
.area-contactar .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.area-contactar .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.area-contactar .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.area-contactar .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
#modal_contactar .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_contactar .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}
#modal_contactar .modal-footer .btn-alerta-precio {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;margin-left: 20px;}
#modal_contactar .modal-footer .btn-alerta-precio:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}

#modal_guardar_busqueda .modal-dialog {max-width: 600px;width: auto;}
#modal_guardar_busqueda .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_guardar_busqueda .modal-header {display: inline-block;width: 100%;}
#modal_guardar_busqueda .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_guardar_busqueda .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_guardar_busqueda .modal-header h4 {font-weight: 600;font-size: 16px;color: #222;}
#modal_guardar_busqueda .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_guardar_busqueda .modal-body .txt-guardar-busqueda {font-weight: 400;font-size: 14px;color: #777;}
#modal_guardar_busqueda .modal-body .area-guardar-busqueda {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}
#modal_guardar_busqueda .modal-body .area-guardar-busqueda .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
.area-guardar-busqueda .fila-form .campos-form {padding-right: 0;}
.area-guardar-busqueda .fila-form .inputs {border: 1px solid #7a7a7a;}
.area-guardar-busqueda .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.area-guardar-busqueda .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.area-guardar-busqueda .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.area-guardar-busqueda .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
#modal_guardar_busqueda .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_guardar_busqueda .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}
#modal_guardar_busqueda .modal-footer .btn-guardar-busqueda {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;margin-left: 20px;}
#modal_guardar_busqueda .modal-footer .btn-guardar-busqueda:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}

#modal_imagenes_detalle .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_imagenes_detalle .modal-header {display: inline-block;width: 100%;}
#modal_imagenes_detalle .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;opacity:1;}
#modal_imagenes_detalle .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_imagenes_detalle .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_imagenes_detalle .modal-body .area-img-detalle {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}

.modal-body .area-img-detalle img {margin: 0 auto;}

#modal_imagenes_detalle .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;}
#modal_imagenes_detalle .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}

#modal_contactar_listado_xs .modal-dialog {max-width: 800px;width: auto;}
#modal_contactar_listado_xs .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_contactar_listado_xs .modal-header {display: inline-block;width: 100%;}
#modal_contactar_listado_xs .modal-header h4 {color: #222;font-size: 16px;font-weight: 600;}
#modal_contactar_listado_xs .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_contactar_listado_xs .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_contactar_listado_xs .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_contactar_listado_xs .modal-body .contenedor-datos-inmueble-contactar-listado {padding: 5px 0 15px 0;margin-bottom: 10px;border-bottom: 1px solid #dddddd;display: inline-block;width: 100%;}
#modal_contactar_listado_xs .modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-img {padding: 0;}
#modal_contactar_listado_xs .modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble {padding-right: 0;}
.modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble .titulo-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble .precio-inmueble {font-weight: 600;font-size: 14px;color: #222;width: auto;float: left;width: 100%;margin-top: 6px;}
.modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble .datos-inmueble {float: left;margin: 0;}
.modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble .datos-inmueble li {padding: 0 2px;float: left;font-weight: 300;font-size: 14px;color: #777777;}
.modal-body .contenedor-datos-inmueble-contactar-listado .contenedor-info-inmueble .datos-inmueble .precio-inmuble {font-weight: 600;font-size: 14px;color: #222;}
#modal_contactar_listado_xs .modal-body .form-contacto {border: 1px solid #dddddd;background-color: #ffffff;padding: 15px 15px;margin-top: 10px;}
#modal_contactar_listado_xs .modal-body .form-contacto .fila-form {width: 100%;display: inline-block;margin-top: 5px;margin-bottom: 5px;}
#modal_contactar_listado_xs .modal-body .form-contacto .fila-form-btn {width: 100%;display: inline-block;margin-top: 16px;margin-bottom: 5px;}
.form-contacto .fila-form .campos-form {padding-right: 0;}
.form-contacto .fila-form .inputs {border: 1px solid #7a7a7a;margin-bottom:5px;}
.form-contacto .fila-form .checkbox-form {width: 16px;height: 16px;float: left;display: inline-block;cursor: pointer;margin-top: 2px;margin-right: 10px;}
.form-contacto .fila-form .on {background-image: url("/_img/checkbox-on.png");}
.form-contacto .fila-form .off {background-image: url("/_img/checkbox-off.png");}
.form-contacto .fila-form .txt-checkbox {font-weight: 300;font-size: 14px;color: #777777;}
#modal_contactar_listado_xs .modal-footer .btn-cerrar {background: #777777; border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 10px 30px;}
#modal_contactar_listado_xs .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}
#modal_contactar_listado_xs .modal-footer .btn-contactar-listado {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 10px 30px;float: right;border: none;margin-left: 20px;}
#modal_contactar_listado_xs .modal-footer .btn-contactar-listado:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}

#modal_confirmacion_contacto .modal-dialog {max-width: 900px;width: auto;}
#modal_confirmacion_contacto .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_confirmacion_contacto .modal-header {display: inline-block;width: 100%;}
#modal_confirmacion_contacto .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_confirmacion_contacto .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_confirmacion_contacto .modal-header h4 {font-weight: 600;font-size: 16px;color: #222;}
#modal_confirmacion_contacto .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_confirmacion_contacto .modal-body .txt-confirm-recomendamos {font-weight: 600;font-size: 16px;color: #777;width: 100%;display: inline-block;margin-bottom: 20px;}
#modal_confirmacion_contacto .modal-body ul li {font-weight: 400;font-size: 14px;color: #777;width: 100%;display: inline-block;margin-bottom: 5px;}
#modal_confirmacion_contacto .modal-body .txt-confirm-contacto {font-weight: 400;font-size: 14px;color: #777;width: 100%;display: inline-block;text-align: center;margin: 20px 0;}
#modal_confirmacion_contacto .modal-body .advertencia {font-weight: 400;font-size: 10px;color: #777;width: 100%;display: inline-block;}

#modal_confirmacion_contacto .modal-footer .btn-ok-confirmacion {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;}
#modal_confirmacion_contacto .modal-footer .btn-ok-confirmacion:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}



#modal_inmuebles_similares .modal-dialog {max-width: 900px;width: auto;}
#modal_inmuebles_similares .modal-dialog .modal-content {background-color: #f5f5f5;}
#modal_inmuebles_similares .modal-header {display: inline-block;width: 100%;}
#modal_inmuebles_similares .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}
#modal_inmuebles_similares .modal-header .btn_cerrar_modal:hover {background-color: #e06469 !important;}
#modal_inmuebles_similares .modal-header h4 {font-weight: 600;font-size: 16px;color: #222;}
#modal_inmuebles_similares .modal-body {display: inline-block;width: 100%;background: #f5f5f5 !important;}
#modal_inmuebles_similares .modal-body .txt-inmuebles-similares {font-weight: 400;font-size: 14px;color: #777;}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares {padding: 15px 0px 0px;}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares .contenedor-inmueble-similar {padding-bottom: 20px;}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares .inmueble-similar {border: 1px solid #dedede;padding: 5px 5px 5px 40px;position: relative;background: #fff;}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares .inmueble-similar .checkbox-form {width: 16px;height: 16px;display: inline-block;position: absolute;cursor: pointer;left: 12px;top:50%;margin-top: -8px;}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares .inmueble-similar .on {background-image: url("/_img/checkbox-on.png");}
#modal_inmuebles_similares .modal-body .area-inmuebles-similares .inmueble-similar .off {background-image: url("/_img/checkbox-off.png");}
.area-inmuebles-similares .inmueble-similar .img-inmueble-similar {max-height: 61px;padding: 0;text-align: center;border: 1px solid #dedede;}
.area-inmuebles-similares .inmueble-similar .img-inmueble-similar img {max-height: 59px;margin: 0 auto;}
.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar {padding: 0 5px 0 5px;min-height: 61px;}
.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar a {font-size: 14px;font-weight: 600;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: inline-block;}
.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar ul {width: 100%;margin: 0;text-align: center;display: inline-block;}
.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar ul li {width: auto;margin: 0;text-align: center;font-size: 12px;font-weight: 300;padding: 0;}
.area-inmuebles-similares .inmueble-similar .precio-detalle-inmueble-similar {padding: 0;min-height: 61px;}
.area-inmuebles-similares .inmueble-similar .precio-detalle-inmueble-similar .precio-inmueble-similar {font-size: 14px;font-weight: 600;width: 100%;float: right;color: #222;text-align: right;}
.area-inmuebles-similares .inmueble-similar .precio-detalle-inmueble-similar .btn-inmuble-similar {font-weight: 600;font-size: 12px;color: #fff !important;background-color: #d3222a;padding: 4px 4px;float: right;border: none;display: inline-block;margin-top: 14px;}
.area-inmuebles-similares .inmueble-similar .precio-detalle-inmueble-similar .btn-inmuble-similar:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}
#modal_inmuebles_similares .modal-footer .btn-cerrar {background: #777777;float: right;border: none; color: #fff !important;font-size: 14px;font-weight: 600;line-height: 20px;padding: 12px 60px;margin-left: 20px;}
#modal_inmuebles_similares .modal-footer .btn-cerrar:hover {background: #bbbbbb;text-decoration: none;}
#modal_inmuebles_similares .modal-footer .btn-contactar-multiple {font-weight: 600;font-size: 14px;color: #fff !important;background-color: #d3222a;padding: 12px 60px;float: right;border: none;}
#modal_inmuebles_similares .modal-footer .btn-contactar-multiple:hover {border: none;color:#fff !important;text-decoration:none;background-color: #e06469!important;}

#modal_login .modal-header .btn_cerrar_modal {background-color: #d3222a;border: none;color: #fff;font-weight: 600;font-size: 16px;padding: 4px 10px;line-height: 18px;}

.contenedor-pie-pagina {border-top: 1px solid #dfdfdf;margin-top: 15px;}


.pie-pagina {margin:50px auto;text-align: center;max-width: inherit;}
.pie-pagina span {width: 100%;display: inline-block;float: left;text-align: center;font-weight: 300;font-size: 12px;color: #444444;margin-bottom: 10px;}
.pie-pagina ul {width: auto;display: inline-block;font-size: 12px;font-weight: 300;margin-left: 0;margin-bottom: 0;}
.pie-pagina li {padding: 0;white-space:nowrap;}

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {background-color: #e06469!important;}
.ico_messageSent {width:22px;height:17px;background:url(/_img/sprite.gif) no-repeat -318px -99px;}
#Cercanos .txt a{white-space:nowrap;}
#LZD{margin: 10px 0px 10px 0px;height:250px; width:300px;}
#LZD #div-gpt-ad-1446048639478-0 {height:250px; width:300px;position:absolute;z-index:20;}
.ComentarioInmueble{box-shadow: 0 1px 1px 0 rgba(51,51,51,0.1);position: relative;float: right;background-color: #f5c4c4;padding: 10px 10px;color: #444;font-weight: 600;margin-bottom:10px;cursor:text}
.contenedor-mensaje-favorito{cursor:default;}
.nuevoUsuario{display:none !important;}

/*BRAND DAY*/
#main{max-width:1334px;margin:0 auto;}
#contenedor-principal{margin-top:50px;max-width: 1024px;display: inline-block;}
#navCabecera {position: fixed;top: 0;width: 100%;display: block;transition: top 0.6s;z-index:1031; }
.cabeceraTC{padding:0px;}

#bd-top{width:980px;height:12px;font-size:8px;}
#bd-top-ad{width:980px;height:90px;}
#bd-right{width:300px;height:600px;z-index:1040;float: right;}
#bd-right .texto-publicidad{height:12px;font-size:8px;}
#bd-right .brand-day-right{height:600px;width:300px;}
#bd-right #div-gpt-ad-brand-day-right{height:600px; width:300px;}
#bd-right #div-gpt-ad-brand-day{height:90px; width:970px;}
.modal {z-index:2000;}
.navbar-toggle{display:block;}

.navbar-fixed-top{position:relative;max-width:1024px;}

#detalle-inmueble .barra-nav-detalle-show{position:fixed !important;margin:0 auto;display:block !important;margin-left: 0px;}
#detalle-inmueble .barra-nav-detalle{display:none;}
#detalle-inmueble .personalizarHipoteca{margin-left: 20px;display: inline-block}


#detalle-promocion .barra-nav-detalle-show{position:fixed !important;margin:0 auto;display:block !important;margin-left: 0px;}
#detalle-promocion .barra-nav-detalle{display:none;}

#btn-reportar, #btn-compartir, #btn-favorito, #btn-contactar{height:46px;}

@media (max-width: 1275px){
	#bd-right{display:none;}
	#contenedor-principal {display:block}
}

@media (min-width: 1334px){
	#detalle-inmueble .barra-nav-detalle-show{margin-left: calc((100% - 1334px)/2);}
	#detalle-promocion .barra-nav-detalle-show{margin-left: calc((100% - 1334px)/2);}
}


@media (max-width: 980px){	
	#bd-top{display:none;}
	#bd-top-ad{display:none;}
	/*.navbar-fixed-top{position:fixed;}*/
	/*.container-fluid{margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}*/
}


/*BRAND DAY*/

#contactar input[type=text],#contactar  select,#contactar  textarea{padding:10px 10px;margin-bottom:5px;width:100%}

#contactar-profesional .contenedor-pie-pagina,#oficina-virtual .contenedor-pie-pagina{max-width: 100%;}
#contactar-profesional .contenedor-contactar-profesional, #oficina-virtual .contenedor-tarifas{max-width: 1024px; margin: 100px auto;position: relative;background:transparent;z-index:1;}
#contactar-profesional .navbar-fixed-top, #oficina-virtual .navbar-fixed-top{position: fixed;max-width: 100%}

.contenedor-contactar-profesional .form-contactar-profesional{
	margin-bottom:20px;background-color:white;color:black;
}

.contenedor-contactar-profesional input[type=tel],.contenedor-contactar-profesional input[type=email],.contenedor-contactar-profesional input[type=text],.contenedor-contactar-profesional select,.contenedor-contactar-profesional textarea{padding:10px 10px;margin-bottom:5px;width:100%}
.contenedor-contactar-profesional .form-contacto div{padding:0;}
.contenedor-contactar-profesional .btn-contactar {padding: 15px 20px !important}
#contactar-profesional .contenedor-pie-pagina{position:relative;background-color:white;bottom:0;max-width:100%}
#contactar-profesional .pie-pagina {max-width:100%; margin:50px auto;}
.contenedor-contactar-profesional .textlink li{list-style:none;margin-top:20px;}
.contenedor-contactar-profesional .form-contacto{margin-bottom:20px;margin-top:20px;border-bottom:1px solid #d5d5d5;padding-bottom:10px}


.smartIntxt{max-width:40%}

/*ESPEJOS EPI*/
#cabecera .menu_inferior .menuSecciones .numNoticia{display: none;}
#prefijo_espejo{display:none;} 
/*ESPEJOS EPI*/


/**
  MEDIA QUERIES
**/

@media all and (max-width: 1199px){
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios {text-align: center;}
	
}

@media all and (max-width: 991px){
	.iconos span {height: 60px;}
	.img-destacado .caracteristicas {height: 70px !important;}
	.img-destacado:hover .caracteristicas {height: 70px !important;}
	
	.contenedor-contacto-fav-social .contenedor-botones .btn img {margin-right: 0;float: left;margin-top: 0;}

	/*.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .contenedor-filtro-desplegable {display: inline-block;height: 0;overflow: hidden;}*/
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .contenedor-filtro-desplegable.open {height: auto;overflow: visible;}
	/*.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro ul {width: 100%;}*/

	.area-listado .contenedor-inmueble .contenedor-detalles-inmueble .btn-ver-detalles{display: inline-block !important;}
	.area-cards .contenedor-inmueble .contenedor-detalles-inmueble .btn-ver-detalles{display: inline-block !important;}

	#popover_certificado {float: none;}

}

@media all and (max-width: 767px){
	#detalle-inmueble .personalizarHipoteca{margin-top:10px;}
	.navbar-header {width: auto;}
	.navbar-header .pubicar_anuncio li img {margin-right: 5px;}
	/*.bg-img-buscador .scroll-down {left: 44%;}*/
	/*.bg-img-buscador h1 {margin-top: 150px;}*/
	.contenedor-buscador li {margin-bottom: 10px;}
	.contenedor-buscador .buscador .contenedor-select-buscador {margin-bottom: 10px;}
	.contenedor-buscador .buscador .contenedor-input-buscador {margin-bottom: 10px;}
	.autocomplet-buscar li a {max-width: 190px;}
	.contenedor-buscador .buscador .select-buscador {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	.contenedor-buscador .buscador .select-buscador-drp {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
	.contenedor-buscador .tipo-busqueda {padding: 0 0 0 10px;}
	.select-buscador-drp .txt-select {width: 150px;}
	.menu-select {width: auto !important;}
	.contenedor-buscador .buscador .input-buscador {-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

	.iconos > div {margin-bottom: 20px;}
	.iconos span {height: auto;}

	.contenedor-bancos {margin-top: 10px; margin-bottom: 10px;width: 100%;}

	.img-destacado .caracteristicas {height: 70px !important;}
	.img-destacado:hover .caracteristicas {height: 70px !important;}

	.contenedor-redes-sociales li {padding: 0 10px;}
	.contenedor-redes-sociales .social-facebook {width:50px;height: 50px;display: inline-block;background: url('../_img/icon-facebook-xs.png') no-repeat center;}
	.contenedor-redes-sociales .social-facebook:hover {background: url('../_img/icon-facebook-xs-over.png') no-repeat center;}
	.contenedor-redes-sociales .social-twitter {width: 50px;height: 50px;display: inline-block;background: url('../_img/icon-twitter-xs.png') no-repeat center;}
	.contenedor-redes-sociales .social-twitter:hover {background: url('../_img/icon-twitter-xs-over.png') no-repeat center;}
	.contenedor-redes-sociales .social-g-plus {width: 50px;height: 50px;display: inline-block;background: url('../_img/icon-g-plus-xs.png') no-repeat center;}
	.contenedor-redes-sociales .social-g-plus:hover {background: url('../_img/icon-g-plus-xs-over.png') no-repeat center;}
	.contenedor-redes-sociales .social-instagram {width: 50px;height: 50px;display: inline-block;background: url('../_img/icon-instagram-xs.png') no-repeat center;}
	.contenedor-redes-sociales .social-instagram:hover {background: url('../_img/icon-instagram-xs-over.png') no-repeat center;}

	.contenedor-servicios li {width: 100%;float: left;}


	.area-contenedor-filtro .contenedor-filtro ul .contenedor-dropdown-filtro {width: 100% !important;margin-bottom: 8px;}
	.contenedor-filtro ul li .selector-filtro {width: 100%;}
	.contenedor-filtro ul li .selector-filtro .txt-select {max-width: 180px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.contenedor-listado .contenedor-subfiltro .area-filtro-listado {padding-left: 0;width: 100%;display: inline-block;}
	.contenedor-subfiltro .area-filtro-listado .filtro-listado {width: 100%;}
	.filtro-listado li .selector-filtro .txt-select {max-width: 86px;}

	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-recivir-anuncios {padding-left: 0;}

	.contenedor-inmobiliaria .separador {border-right: none;}
	.contenedor-inmobiliaria .contenedor-datos-inmo {margin-top: 20px;padding: 0;}
	.contenedor-inmobiliaria .descripcion-inmo {padding: 0;}
	.contenedor-inmobiliaria .contenedor-enlaces-inmo {margin-top: 20px;padding: 0;}

	.area-listado .divisor-tipo-listado {padding: 0;}
	.area-listado .contenedor-inmueble {margin-bottom: 20px;border: 1px solid #dedede;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
	.area-listado .contenedor-inmueble .div-precio-cards {width: 100%;float: left;margin-top: 10px;}
	.area-listado .contenedor-inmueble .div-precio-cards .precio-card {width: auto;float: left;text-align: left;font-weight: 700;font-size: 24px;color: #222;display: inline-block;line-height: 34px;margin-right: 10px;}
	.area-listado .contenedor-inmueble .div-precio-cards .precio-anterior-card {width: auto;float: left;text-align: left;font-weight: 400;font-size: 18px;color: #777;display: inline-block;line-height: 34px;}

	.area-listado .contenedor-img-inmueble {width: 100%;float: left;display: inline-block;height:250px;background:no-repeat center center;background-size:cover;position: relative;margin-left: 0;margin-top: 0;}
	.area-listado .contenedor-img-inmueble .contenedor-logo-inmobiliaria {position: absolute;width: 136px;top: 5px;right: 5px;display:inline-block;}
	.area-listado .contenedor-img-inmueble .contenedor-logo-inmobiliaria img {max-height: 70px;float: right;}
	.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes {width: auto;height: 22px;position: absolute;left: 0;bottom: 0;background-color: rgba(0,0,0,0.5);}
	.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes .icon-imagenes-listado {margin: 2px 4px 0 10px;float: left;}
	.area-listado .contenedor-img-inmueble .contenedor-mum-imagenes .num-imagenes-listado {font-weight: 300;font-size: 12px;color: #fff;float: left; margin-top: 2px;margin-right: 5px;}
	.area-listado .contenedor-descripcion-inmueble {width: 100%;float: left;display: inline-block;padding: 0 15px;margin-top: 0;margin-bottom: 0;min-height:155px;}
	.area-listado .contenedor-descripcion-inmueble .div-precio-cards {display: inline-block !important;}
	.area-listado .contenedor-descripcion-inmueble .titulo-inmueble {font-weight: 600;font-size: 16px;color: #19b5fe;width: auto;max-width:95%;float: left;display: inline-block;margin-bottom: 2px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.area-listado .contenedor-descripcion-inmueble .iconos-caracteristicas {width: auto;height: 23px;margin-top: 0px; margin-bottom: 5px;}
	.area-listado .contenedor-descripcion-inmueble .iconos-caracteristicas .list-iconos-caracteristicas {margin-right: 10px;}
	.area-listado .contenedor-descripcion-inmueble .calle-inmueble {font-weight: 300;font-size: 16px;color: #777;width: 100%;float: left;display: inline-block;margin-bottom: 2px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
	.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble {width: 100%;float: left;margin: 0;margin-top: 6px;margin-bottom: 6px;height: 46px;overflow: hidden;}
	.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble li {padding-left: 0;padding-right: 8px;font-weight: 300;font-size: 16px;color: #222;float: left;}
	.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble .separador {padding-left: 0;padding-right: 8px;border-left: 1px solid #ebebeb;width: 1px;height: 23px;float: left;}
	.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble .separador.hidden-listado-xs {display: none;}
	.area-listado .contenedor-descripcion-inmueble .caracteristicas-inmueble .precio-metro {display:none;}
	.area-listado .contenedor-logo-descripcion {display: none;}
	.area-listado .contenedor-descripcion-inmueble .fecha-actualizacion {display: none;}
	.area-listado .contenedor-detalles-inmueble {width: 100%;float: right;display: inline-block;margin-top: 10px;margin-bottom: 6px;padding-left: 12px;}
	.area-listado .contenedor-detalles-inmueble .precio-listado {display: none;}
	.area-listado .contenedor-detalles-inmueble .precio-anterior-listado {display: none;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles {width: auto;float: left;text-align: left;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar {width: auto;float: left;display: inline-block;margin-top: 0;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav {width: 36px;height: 34px;border: 1px solid #777;margin-right: 4px;display: inline-block;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.off {background-image: url('/_img/icon-favorito-off.png');}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-fav.on {background-image: url('/_img/icon-favorito-on.png');}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar {width: 36px;height: 34px;border: 1px solid #777;display: inline-block;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-fav-avisar .btn-avisar.off {background-image: url('/_img/icon-avisarme.png');}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle {width: auto;float: right;display: inline-block;margin-left: 10px;margin-top: 0;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles {background-color: #d3222a;border: none;color: #fff !important;display: none; font-size: 16px; font-weight: 600; padding: 5px 10px;}
	.area-listado .contenedor-detalles-inmueble .div-btn-fav-avisar-detalles .div-btn-detalle .btn-ver-detalles:hover {background-color: #e06469;text-decoration: none;}
	.area-listado .contenedor-detalles-inmueble .fecha-actualizacion {font-weight: 300;font-size: 12px;color: #777;width: 100%;float: left;text-align: right;margin-top: 6px;padding-left: 15px;padding-right: 15px;display: inline-block;}
	.area-listado .contenedor-inmueble:hover .contenedor-detalles-inmueble .btn-ver-detalles{display: inline-block;}

	.area-cards .divisor-tipo-listado {padding: 0;}
	.area-cards .contenedor-inmueble .contenedor-detalles-inmueble .btn-ver-detalles{display: inline-block !important;}

	.area-recive-anuncios .bg-recive-gratis-anuncios .contenedor-btn-anuncio-gratis {margin-top: 15px;}
	.area-recive-anuncios .contenedor-publicidad-recive-gratis {padding: 0;margin-top: 15px;text-align: center;}
	.area-recive-anuncios .contenedor-calculadora {border-left: none;}

	#modal_alerta_precio .modal-footer .btn-cerrar {padding: 10px 30px;}
	#modal_alerta_precio .modal-footer .btn-alerta-precio {padding: 10px 30px;}

	#modal_guardar_busqueda .modal-footer .btn-cerrar {padding: 10px 30px;}
	#modal_guardar_busqueda .modal-footer .btn-guardar-busqueda {padding: 10px 30px;}

	.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar {margin-top: 5px;min-height: none;}
	.area-inmuebles-similares .inmueble-similar .desc-inmueble-similar a {text-align: center;}

	#modal_inmuebles_similares .modal-footer .btn-cerrar {padding: 12px 26px;margin-left: 10px;}
	#modal_inmuebles_similares .modal-footer .btn-guardar-busqueda {padding: 12px 54px;}

	.contenedor-img-detalle {height: 200px;}
	.contenedor-img-detalle .btn-fotos {bottom: 10px;}
	.contenedor-img-detalle .btn-video {bottom: 10px;}
	.contenedor-img-detalle .btn-mapa {bottom: 10px;}
	.contenedor-informacion-inmueble {margin-top: 0px;}
	.contenedor-informacion-inmueble .caracteristicas-ul{max-widht:290px}
	.contenedor-informacion-inmueble .caracteristicas-ul li {width: 50%;float: left;display: inline-block;}
	.contenedor-listado-enlaces li {margin-top: 5px;margin-bottom: 5px;width: 100%;}
	.informacion-detalle-inmueble li {width: 100%;margin-top: 10px;}
	.publicidad-informacion-detalle-inmueble {padding-left: 0;}
	/*.contenedro-publicidad-horizontal {padding: 10px 0px;}*/
	.publicidad-horizontal {width: 100% !important;}
	.bg-fotografias-inmueble .contenedor-fotografias-inmueble .control-imagenes {float: left;}
	.visor-imagenes .vista-mosaico {width: 50%;display: inline-block;float: left;}
	.area-localizacion .localizacion ul li {width: 100%;}
	.publicidad-localizacion {text-align: center;padding-left:0;}
	.publicidad-localizacion  img {margin: 0 auto;}
	.form-contacto .fila-form .campos-form {padding-left: 0;}
	.area-form-contacto .form-contacto .fila-form-btn {text-align: center;}
	.form-contacto .fila-form-btn .btn-contactar {float: none;display: inline-block;}
	.bg-contacto {padding-top: 30px;padding-bottom: 20px;}
	.bg-contacto .area-form-contacto {padding-right: 0;}
	.bg-contacto .area-datos-anunciante {margin-top: 40px; border-left: none;position: relative;height: auto;padding-left: 0;margin-bottom: 30px;}
	.contenedor-destacados-detalle .titulo-detalle {margin-top: 30px;margin-bottom: 40px;padding-left: 15px;}

	#modal_compartir .modal-body .contenedor-datos-inmuebles-compartir .contenedor-info-inmueble {padding-left: 0;}
	#modal_compartir .contenedor-compartir-redes-sociales {padding-left: 0;margin-top: 20px;}
	#modal_compartir .contenedor-compartir-redes-sociales .fila-enlace {width: auto;}
	.contenedor-compartir-redes-sociales .fila-enlace a {width: auto;padding: 10px 10px;}
	.contenedor-compartir-redes-sociales .fila-enlace a img {margin-right: 0;}

	.area-listado .contenedor-img-inmueble .contenedor-contacto-xs {display: inline-block;}
	.area-cards .contenedor-img-inmueble .contenedor-contacto-xs {display: inline-block;}

	.nav-bar-xs-footer {display: inline-block;}
	
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro ul {width: 100%;}
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .contenedor-filtro-desplegable {display: inline-block;height: 0;overflow: hidden;}
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro .contenedor-btn-filtro {margin: 10px;}
	.area-contenedor-filtro {padding-left:0px;padding-right:0px}
	.contenedor-listado{padding:30px 0px}
	.contenedor-listado .contenedor-subfiltro {padding-left:15px;}
	#LZD{margin:0 auto;margin-top:10px}
}

@media (min-width: 768px){
	.modal-dialog {width:790px;}
}

@media (min-width: 0px) and (max-width: 767px) {
    .mt-xs-5 { margin-top: 5px; }
    .mt-xs-1p { margin-top: 1%; }
    .mr-xs-5 { margin-right: 5px; }
    .mr-xs-1p { margin-right: 1%; }
    .mb-xs-5 { margin-bottom: 5px; }
	.mb-xs-10{ margin-bottom: 10px; }
    .mb-xs-1p { margin-bottom: 1%; }
    .ml-xs-5 { margin-left: 5px; }
    .ml-xs-1p { margin-left: 1%; } 
}

@media all and (max-width: 489px){
	
	.contenedor-destacados-detalle .img-destacado {height:270px;}
	.bg-contenedor-filtro .area-contenedor-filtro .contenedor-filtro h1{font-size:17px;}
	#modal_contactar .modal-footer .btn-alerta-precio {margin-bottom:40px;}
	.smartIntxt{max-width:100%;}
	.cabeceraTC{padding-right: 15px;padding-left: 15px;}
	
}



