#contenidoFicha{width:71%;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:100%;float:left;background-color:var(--main-bg-color);margin-bottom:20px;display:table;height:40px}#fichaTitular > div{display:table-cell;vertical-align:middle;color:#fff}.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:#a1a1a1;position:relative}.fichaTitularVolver a{text-decoration:none;color:white}.fichaTitularVolver::before{content:" ";width:0;height:0;border-style:solid;border-width:20px 12px 20px 0;border-color:transparent #a1a1a1 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;display:flex}#fichaOperacion{display:inline-block;padding:10px;color:#fff;background:#a1a1a1;position:relative;height:auto;min-height:71px;box-sizing:border-box;vertical-align:middle;display:flex;justify-content:center;align-items:center}#fichaPrecio{display:inline-block;background-color:var(--main-bg-color);padding:10px;color:white;position:relative;float:right;height:auto;min-height:71px;box-sizing:border-box;vertical-align:middle;display:flex;justify-content:center;align-items:center}#fichaPrecio i{color:white;margin-right:10px}#fichaFotoPrincipalContenedor{width:100%;order:2}#fichaFotoPrincipal{width:100%;float:left}#fichaFormulario{width:100%;float:right}#fichaTopInfo{width:100%;text-align:left;padding:0px;margin-bottom:20px;float:left;position:relative;background:#dedede url(images/bx_loader.gif) no-repeat center}#fichaTopInfo::before{content:" "}.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:59%}.amenities > li{display:inline-block;height:38px;margin:0 !important;padding:15px 18px 0 18px !important;border-right:1px solid #92d050;color:#74777c;background:none !important}.datosDeInmueble{display:none;position:absolute;z-index:999;border:1px solid #92d050;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}#fichaDescripcion{width:97%;float:left;line-height:35px;padding:0px 10px 10px 10px;text-align:justify}#fichaCalificacion{width:97%;float:left;line-height:35px;padding:0px 10px 10px 10px;text-align:center}#fichaCaracteristicas{width:97%;float:left;line-height:35px;padding:0px 10px 10px 10px}.fichaCaracteristica{width:48.1%;float:left;height:33px;line-height:15px}.fichaCaracteristica:nth-child(even){border-right:2px solid rgba(119,52,119,0.5);padding-right:10px;float:left}.fichaCaracteristica:nth-child(odd){border-left:2px solid rgba(119,52,119,0.5);padding-left:10px;float:right}.fichaCaracteristicaNombre{width:54%;float:left;padding-left:5px;color:var(--main-bg-color)}.fichaCaracteristicaValor{width:41%;float:right;text-align:right;padding-right:5px;font-size:15px}#fichaVideo,#fichaOtrosPisos,#fichaAlquilerVacacional{width:97%;float:left;line-height:35px;padding:0px 10px 10px 10px;margin-top:40px}#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:97%;float:left;line-height:35px;padding:0px 10px 10px 10px;margin-top:40px}.fichaFoto{width:98%;margin:0 1% 3% 1%;float:left}.fichaFotoAlta{width:48%;margin:0 1% 3% 1%;float:left}#fichaContacto{background:var(--main-bg-color);width:50.5%;height:40px;line-height:40px;color:white;text-align:center;float:left;margin-top:4px;color:white}#fichaVolver{background:var(--main-bg-color);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:#92d050;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:var(--main-bg-color);position:relative;padding-bottom:20px;float:left}#divTituloRRSS{width:100%;text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:20px;font-size:24px;color:var(--main-bg-color);float:left}#div_inmuebles_titulo,#div_inmuebles_titulo_portada,#fichaFormulario_titulo,#fichaDescripcionTitulo,#fichaCalificacionTitulo,#fichaCaracteristicasTitulo,#fichaFotosTitulo,#fichaMapaTitulo,#fichaOtrosPisosTitulo,#fichaVideoTitulo,#fichaAlquilerVacacionalTitulo{width:100%;text-align:center;text-transform:uppercase;margin-bottom:30px;margin-top:20px;font-size:24px;color:var(--main-bg-color);float:left;position:relative;padding-top:20px;padding-bottom:20px}#div_inmuebles_titulo_portada::after{content:" ";position:absolute;top:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double var(--main-bg-color);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#div_inmuebles_titulo_portada::before{content:" ";position:absolute;bottom:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double var(--main-bg-color);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#div_inmuebles_titulo_portada{margin-top:0;margin-bottom:22px;padding-top:20px}#div_inmuebles_titulo::after,#fichaFormulario_titulo::after,#fichaDescripcionTitulo::after,#fichaCalificacionTitulo::after,#fichaCaracteristicasTitulo::after,#fichaFotosTitulo::after,#fichaMapaTitulo::after,#fichaOtrosPisosTitulo::after,#fichaVideoTitulo::after,#fichaAlquilerVacacionalTitulo::after{content:" ";position:absolute;top:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double var(--main-bg-color);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#div_inmuebles_titulo::before,#fichaFormulario_titulo::before,#fichaDescripcionTitulo::before,#fichaCalificacionTitulo::before,#fichaCaracteristicasTitulo::before,#fichaFotosTitulo::before,#fichaMapaTitulo::before,#fichaOtrosPisosTitulo::before,#fichaVideoTitulo::before,#fichaAlquilerVacacionalTitulo::before{content:" ";position:absolute;bottom:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double var(--main-bg-color);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#fichaMapa{width:97%;float:left;line-height:35px;padding:0px 10px 10px 10px}#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:var(--main-bg-color);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,.fichaFotoAlta{width:98% !important}#fichaFotoPrincipal{height:250px !important}.fichaCaracteristica{width:100% !important;float:left;border:0px !important}.fichaTitularReferencia{width:100%;text-align:center;padding:0}.precio{width:100%;text-align:center;padding:0;font-size:14px}#fichaOperacion{width:35%}#fichaPrecio{width:65%;padding:10px}#fichaPrecio i{margin-right:5px}#fichaFormulario{width:100% !important}#divTituloRRSS{width:100% !important}#contenidoLateral{margin-top:20px;padding:0}.fichaCaracteristica{padding:0px !important}}@media screen and (min-width:501px) and (max-width:990px){.fichaCaracteristica{width:47.5% !important}}@media screen and (min-width:501px) and (max-width:990px){#fichaMapa{max-width:100% !important;width:100%}#map_canvas{width:100% !important}.fichaFoto,.fichafotoAlta{width:48% !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%;order:1}#contenidoFicha{width:100%;order:2}#contenidoLateral{width:100%;order:3;display:flex;flex-wrap:wrap}#fichaFotoPrincipal{width:100%}#fichaTopInfo{width:100%}#fichaDescripcion{width:100%;padding:0}#fichaCalificacion{width:100%;padding:0}#fichaCaracteristicas{width:100%;padding:0}#fichaFotos,#fichaVideo,#fichaOtrosPisos,#fichaAlquilerVacacional{width:100%;padding:0}#fichaFormulario{width:50%;float:left;min-height:1px;background-color:#f1f3f6;position:relative;margin-bottom:20px;order:1}#divTituloRRSS{width:50%;float:right;order:2;text-align:center;text-transform:uppercase;margin-bottom:20px;margin-top:20px;font-size:24px;color:var(--main-bg-color);position:relative;padding-top:20px}#divTituloRRSS:after{content:" ";position:absolute;top:0px;left:50%;margin-left:-50px;width:100px;height:1px;border-bottom:5px double var(--main-bg-color);-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5}#fichaMapa{width:100%;padding:0}#fichaCaracteristicasTitulo{font-size:20px;text-transform:uppercase}.fichaCaracteristica{width:48.1%;float:left}.fichaCaracteristicaNombre{width:56%;float:left}.fichaCaracteristicaValor{width:39%;float:right;text-align:right}#fichaFotosTitulo,#fichaOtrosPisosTitulo,#fichaVideoTitulo,#fichaAlquilerVacacionalTitulo{font-size:20px;text-transform:uppercase;margin-bottom:15px}.fichaFoto{width:98%;margin:0 1% 3% 1%;float:left}#fichaContacto{background:#92d050;width:51%;height:40px;line-height:40px;color:white;text-align:center;float:left;margin-top:4px;color:white}#fichaVolver{background:#92d050;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{width:100%;text-align:center}.fichaTitularTitulo{float:left}.fichaTitularVolver{width:100%;float:left;line-height:30px;padding:0px;text-align:center}.fichaTitularVolver::before{display:none}.cv{display:block}}.Si::before{content:"Si"}.No::before{content:"No"}