#contenidoFicha{width:100%;float:left}#contenidoLateral{width:25%;float:right;padding:10px;border:1px solid #ccc}#fichaFotoAncha{float:left;width:100%;height:320px;-webkit-box-shadow:0px 10px 5px 0px rgba(214,211,214,1);-moz-box-shadow:0px 10px 5px 0px rgba(214,211,214,1);box-shadow:0px 10px 5px 0px rgba(214,211,214,1)}#fichaTitular{width:73%;float:left;color:#fff;background:var(--main-bg-color);font-size:20px;text-transform:uppercase;border:1px solid #ccc;padding:5px;box-sizing:border-box}#fichaTitular > div{display:table-cell;vertical-align:middle;color:#fff;float:right;line-height:40px;margin-left:12px}.fichaTitularTitulo{width:100%;word-wrap:break-word;font-size:20px;text-transform:uppercase;text-align:center;line-height:40px}.fichaTitularTitulo i{color:white}.fichaTitularVolver{padding:0px 10px;background:#fff;position:relative}.fichaTitularVolver a{text-decoration:none;color:#000}.fichaTitularVolver::before{content:" ";width:0;height:0;border-style:solid;border-width:20px 12px 20px 0;border-color:transparent #fff transparent transparent;position:absolute;top:0;right:100%}.fichaTitularReferencia{float:left;padding-left:5px;font-weight:900;color:black;line-height:40px}#fichaZona{float:left;font-size:20px;text-transform:uppercase;text-align:center;line-height:36px;background-color:var(--main-bg-color);position:absolute;top:30px;left:0px;padding:0px 10px}#fichaZona::after{content:" ";width:0;height:0;border-style:solid;border-width:18px 0 18px 12px;border-color:transparent transparent transparent var(--main-bg-color);position:absolute;top:0;left:100%}#fichaZona > div{display:table-cell;vertical-align:middle;color:#fff}.fichaZonaTitulo{width:75%;word-wrap:break-word}.fichaZonaTitulo i{color:white}.precio{margin:0px;padding:0px 0px 0px 15px;float:right}#fichaOperacion{display:inline-block;padding:11px 20px 11px 5px;color:#fff;background:#000;position:relative}#fichaOperacion::before{content:" ";width:0;height:0;border-style:solid;border-width:21px 12px 21px 0;border-color:transparent #000 transparent transparent;position:absolute;top:0;right:100%}#fichaPrecio{display:inline-block;color:#fff}#fichaPrecio i{color:#fff;margin-right:5px}#fichaFotoPrincipalContenedor{width:100%;order:2}#fichaFotoPrincipal{width:100%;float:left;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px}#fichaFormulario{width:100%;float:right}#fichaTopInfo{width:73%;text-align:left;border:1px solid #000;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-top:30px;float:left;position:relative}#fichaTopInfo::before{content:" "}#property-id{display:inline-block;color:#fff}.printer-icon{display:inline-block !important;float:right !important;padding-bottom:11px !important;padding-left:10px !important;padding-right:10px;padding-top:11px;border-left:1px solid #000 !important;margin-left:0 !important;line-height:48px;color:#000 !important;min-height:22px;height:auto !important}.printer-icon a,.printer-icon i{text-decoration:none;color:#000 !important}.printer-icon a .fa{color:#000;margin-right:6px}.fichaPDF{background:none;border:none !important;color:#000;font-size:15px;font-family:'Lato',sans-serif;cursor:pointer}.amenities{list-style:none;padding:8px 0 !important;margin:0 !important;background-color:#fff;display:inline-block;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;width:65%}.amenities > li{display:inline-block;height:54px;margin:0 !important;padding:15px 14px 0 14px !important;border-right:1px solid #000;color:#000;background:none !important}.amenities > li sup{color:#000}.datosDeInmueble{display:none;position:absolute;z-index:999;border:1px solid #000;background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px}.cv{display:inline-block;font-family:icomoon;font-size:inherit;font-style:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000}#fichaDescripcion{width:100%;float:left;line-height:35px;padding:0px 5px 10px 5px;text-align:justify}#fichaCalificacion{width:100%;float:left;line-height:35px;padding:0px 5px 10px 5px;text-align:center}#fichaCaracteristicas{width:100%;float:left;line-height:35px;padding:0px 5px 10px 5px}.fichaCaracteristica{width:31%;float:left;min-height:36px;margin:0px 1%}.fichaCaracteristicaNombre{width:53%;float:left;padding-left:2px;color:#000}.fichaCaracteristicaValor{width:45%;float:right;text-align:right;padding-right:2px;font-size:14px;color:#000}.fichaCaracteristicaValor sup{color:#000}#fichaVideo,#fichaOtrosPisos,#fichaAlquilerVacacional{width:100%;float:left;padding:0px 5px 10px 5px}#video_inmueble{text-align:center;position:relative;width:100%;height:0;padding-bottom:56.25%;float:left}#video_inmueble iframe{position:absolute;top:0;left:0;width:100%;height:100%}#fichaFotos{width:100%;float:left;line-height:35px;padding:0px 5px 10px 5px}.fichaFoto{width:31%;margin-left:1%;margin-right:1%;margin-bottom:3%;height:200px;float:left;position:relative;overflow:hidden}.fichaFoto img{position:relative;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#fichaContacto{background:#000;width:50.5%;height:40px;line-height:40px;color:white;text-align:center;float:left;margin-top:4px;color:white}#fichaVolver{background:#000;width:49%;height:40px;line-height:40px;color:white;text-align:center;float:right;margin-top:4px;color:white}#fichaContacto a,#fichaVolver a{color:white;text-decoration:none}#fichaCompartir{background:#000;width:100%;height:40px;line-height:40px;text-align:center;float:left;margin-top:4px;color:white}#div_inmuebles_mas{width:100%;text-align:center;text-transform:uppercase;font-size:24px;color:#000;position:relative;padding-bottom:20px;float:left}#divTituloRRSS{width:100%;text-align:center;text-transform:uppercase;font-size:24px;color:#000;float:left}#fichaFormulario_titulo{width:100%;text-align:center;text-transform:uppercase;font-size:24px;color:#000;float:left;position:relative;padding-top:20px}#fichaFormulario_titulo::after{content:" ";position:absolute;top:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double #000;-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#div_inmuebles_titulo,#fichaDescripcionTitulo,#fichaCalificacionTitulo,#fichaCaracteristicasTitulo,#fichaFotosTitulo,#fichaMapaTitulo,#fichaOtrosPisosTitulo,#fichaVideoTitulo,#fichaAlquilerVacacionalTitulo{width:100%;text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:20px;font-size:24px;color:#fff;float:left;position:relative;background-color:var(--main-bg-color);height:35px;font-family:'Open Sans',sans-serif}#fichaMapa{width:100% !important;float:left;line-height:35px;padding:0px 5px 10px 5px}#fichaDetalles{background-image:url('./images/fondoficha.png');width:100%;height:150px;background-repeat:repeat;float:left}.detalles-inmueble{z-index:10;font-weight:300;text-transform:uppercase;color:white;line-height:145px;margin:0 10px;font-size:1.6em;text-align:center}#inmuebleEliminadoFoto{width:100%;height:424px;margin:20px auto;background:url(./images/inmueble_no_encontrado.png) center center no-repeat;background-size:contain}#inmuebleEliminado{width:100%;margin:20px auto;color:#000;text-align:center;font-size:40px}@media all and (max-width:500px){#contenido{display:flex;flex-wrap:wrap}#map_canvas{width:100% !important}#property-id{width:100% !important;margin-right:5px;word-wrap:break-word;text-align:center}.amenities{width:100% !important;text-align:center}.fichaFoto{width:100% !important;margin:5px 0 !important}#fichaFotoPrincipal{height:250px !important}.fichaCaracteristica{width:100% !important;float:left}.fichaTitularReferencia{width:100%;text-align:center;padding:0}.precio{width:100%;text-align:center;padding:0;font-size:14px}#fichaOperacion{width:35%;padding:10px 0px}#fichaOperacion::before{display:none}#fichaPrecio{width:95%;padding:10px 0px;text-align:center}#fichaPrecio::before{display:none}#fichaPrecio i{margin-right:5px}#fichaFormulario{width:100% !important}#divTituloRRSS{width:100% !important}#contenidoLateral{margin-top:20px;padding:0}#div_inmuebles_titulo h1{font-size:22px !important}#div_inmuebles_titulo,#fichaDescripcionTitulo,#fichaCalificacionTitulo,#fichaCaracteristicasTitulo,#fichaFotosTitulo,#fichaMapaTitulo,#fichaOtrosPisosTitulo,#fichaVideoTitulo,#fichaAlquilerVacacionalTitulo{font-size:18px !important}.fichaZonaTitulo{font-size:13px !important}}@media screen and (min-width:501px) and (max-width:990px){#fichaMapa{max-width:100% !important;width:100%}#map_canvas{width:100% !important}.fichaFoto{width:47% !important}#fichaCaracteristicasTitulo{font-size:16px}.fichaTitularReferencia{font-size:14px}#fichaPrecio i{margin-right:5px}#contenidoLateral{margin-top:20px}}@media all and (max-width:990px){#contenido{display:flex;flex-wrap:wrap}#map_canvas{width:100% !important}#fichaTitular{width:100% !important;padding:0 5px !important;order:1}#contenidoFicha{width:100%;order:3}#contenidoLateral{width:100%;order:4;display:flex;flex-wrap:wrap}#fichaFotoPrincipal{width:100%}#fichaTopInfo{width:100% !important;padding:0 !important;order:2}#fichaDescripcion{width:100%;padding:0}#fichaCalificacion{width:100%;padding:0}#fichaCaracteristicas{width:100%;padding:0}#fichaVideo{width:100%;padding:0}#fichaAlquilerVacacional{width:100%;padding:0}#fichaFotos{width:100%;padding:0}#fichaFormulario{width:50%;float:left;min-height:1px;background-color:#f1f3f6;position:relative;margin-bottom:20px;order:1;padding:0px 5px}#fichaFormulario_titulo::after{content:"";opacity:0}#divTituloRRSS{width:50%;float:right;order:2;text-align:center;text-transform:uppercase;margin-bottom:20px;font-size:24px;color:#000;position:relative;padding-top:20px}#fichaMapa{width:100%;padding:0}#fichaCaracteristicasTitulo{font-size:20px;text-transform:uppercase}.fichaCaracteristica{width:50%;float:left}.fichaCaracteristicaNombre{width:55%;float:left}.fichaCaracteristicaValor{width:40%;float:right;text-align:right}#fichaFotosTitulo{font-size:20px;text-transform:uppercase;margin-bottom:15px}.fichaFoto{width:100%;margin-left:1.5%;margin-right:1.5%;margin-bottom:3%;height:200px;float:left}#fichaContacto{background:#000;width:51%;height:40px;line-height:40px;color:white;text-align:center;float:left;margin-top:4px;color:white}#fichaVolver{background:#000;width:48.5%;height:40px;line-height:40px;color:white;text-align:center;float:right;margin-top:4px;color:white}#fichaContacto a,#fichaVolver a{color:white;text-decoration:none}.amenities{list-style:none;padding:8px 0 !important;margin:0 !important;background-color:#fff;display:inline-block;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.fichaTitularTitulo{float:left}.fichaTitularVolver{width:100%;float:left;line-height:30px;padding:0px;text-align:center}.fichaTitularVolver::before{display:none}.cv{display:block}#fichaTitular > div{margin:0px 0px 10px 0px !important}.fichaCaracteristica{margin:0px !important}}.No::before{content:"\f00d";font-family:FontAwesome;color:#f00}.Si,.Si::before{content:"Sí";color:#000}