.title_child{text-transform:uppercase;font-size:22px;text-align:center;font-weight:500;padding-bottom:20px;line-height:27px}.content_child{font-size:14px;width:100%!important}.image_child{width:auto;max-width:100%;display:block;margin:0 auto}.column_child{margin-bottom:20px}article#mainText div .column_child .link_child{display:none!important}article div.cuatro_columnas_foto_enlace .column_child .link_child,article div.dos_columnas_foto_enlace .column_child .link_child,article div.tres_columnas_foto_enlace .column_child .link_child,article#mainText div.cuatro_columnas_foto_enlace .column_child .link_child,article#mainText div.dos_columnas_foto_enlace .column_child .link_child,article#mainText div.tres_columnas_foto_enlace .column_child .link_child{display:block!important}article div.dos_columnas .column_child,article div.dos_columnas_foto .column_child,article div.dos_columnas_foto_enlace .column_child,article#mainText div.dos_columnas .column_child,article#mainText div.dos_columnas_foto .column_child,article#mainText div.dos_columnas_foto_enlace .column_child{width:48%;float:left;text-align:justify;margin:1%}article div.tres_columnas .column_child,article div.tres_columnas_foto .column_child,article div.tres_columnas_foto_enlace .column_child,article#mainText div.tres_columnas .column_child,article#mainText div.tres_columnas_foto .column_child,article#mainText div.tres_columnas_foto_enlace .column_child{width:31.33%;float:left;text-align:justify;margin:1%}article div.cuatro_columnas .column_child,article div.cuatro_columnas_foto .column_child,article div.cuatro_columnas_foto_enlace .column_child,article#mainText div.cuatro_columnas .column_child,article#mainText div.cuatro_columnas_foto .column_child,article#mainText div.cuatro_columnas_foto_enlace .column_child{width:23%;float:left;text-align:justify;margin:1%}article div.dos_columnas_6040_foto_texto .column_child:first-child,article div.dos_columnas_6040_foto_texto_enlace .column_child:first-child,article#mainText div.dos_columnas_6040_foto_texto .column_child:first-child,article#mainText div.dos_columnas_6040_foto_texto_enlace .column_child:first-child{width:60%;float:left;padding-right:25px;box-sizing:border-box;text-align:justify}article div.dos_columnas_6040_foto_texto .column_child:last-child,article div.dos_columnas_6040_foto_texto_enlace .column_child:last-child,article#mainText div.dos_columnas_6040_foto_texto .column_child:last-child,article#mainText div.dos_columnas_6040_foto_texto_enlace .column_child:last-child{width:40%;float:left}article div.dos_columnas_6040_foto_texto .column_child:last-child img,article div.dos_columnas_6040_foto_texto_enlace .column_child:last-child img,article#mainText div.dos_columnas_6040_foto_texto .column_child:last-child img,article#mainText div.dos_columnas_6040_foto_texto_enlace .column_child:last-child img{display:block;max-width:100%;height:auto}article div.dos_columnas_6040_foto_texto_enlace .column_child:last-child,article#mainText div.dos_columnas_6040_foto_texto_enlace .column_child:last-child{position:relative}article div.dos_columnas_6040_foto_texto_enlace .column_child .link_child,article#mainText div.dos_columnas_6040_foto_texto_enlace .column_child .link_child{display:block!important;border:1px solid;width:40px;height:40px;line-height:40px;text-align:center;border-radius:3px;position:absolute;left:-65px;bottom:0}article div.dos_columnas_4060_foto_texto .column_child:first-child,article div.dos_columnas_4060_foto_texto_enlace .column_child:first-child,article#mainText div.dos_columnas_4060_foto_texto .column_child:first-child,article#mainText div.dos_columnas_4060_foto_texto_enlace .column_child:first-child{width:40%;float:left}article div.dos_columnas_4060_foto_texto .column_child:last-child,article div.dos_columnas_4060_foto_texto_enlace .column_child:last-child,article#mainText div.dos_columnas_4060_foto_texto .column_child:last-child,article#mainText div.dos_columnas_4060_foto_texto_enlace .column_child:last-child{width:60%;float:left;padding-left:25px;box-sizing:border-box;text-align:justify}article div.dos_columnas_4060_foto_texto .column_child:last-child img,article div.dos_columnas_4060_foto_texto_enlace .column_child:last-child img,article#mainText div.dos_columnas_4060_foto_texto .column_child:last-child img,article#mainText div.dos_columnas_4060_foto_texto_enlace .column_child:last-child img{display:block;max-width:100%;height:auto}article div.dos_columnas_4060_foto_texto_enlace .column_child .link_child,article#mainText div.dos_columnas_4060_foto_texto_enlace .column_child .link_child{display:block!important}article div.tres_columnas_texto_foto_texto .column_child,article#mainText div.tres_columnas_texto_foto_texto .column_child{width:31.33%;float:left!important;margin:1%;text-align:justify}article div.tres_columnas_texto_foto_texto .column_child:nth-child(2) img,article#mainText div.tres_columnas_texto_foto_texto .column_child:nth-child(2) img{display:block;max-width:100%;height:auto}@media screen and (min-width:0) and (max-width:767px){.home_section{display:block}.column_child{width:100%!important;float:none!important}}@media screen and (min-width:768px) and (max-width:1023px){.tres_columnas_foto .title_child,.tres_columnas_foto_enlace .title_child{height:50px}article div.cuatro_columnas .column_child,article div.cuatro_columnas_foto .column_child,article div.cuatro_columnas_foto_enlace .column_child,article#mainText div.cuatro_columnas .column_child,article#mainText div.cuatro_columnas_foto .column_child,article#mainText div.cuatro_columnas_foto_enlace .column_child{width:48%!important}}@media screen and (min-width:1024px) and (max-width:1259px){.tres_columnas_foto .title_child,.tres_columnas_foto_enlace .title_child{height:50px}}#slideshow{position:relative}#slideshow a{position:absolute;top:0;left:0}#slideshow a img{visibility:hidden}#slideshow>img{display:none}#tour{width:100%;height:450px}#tour iframe,.modalContainer .bg{width:100%;height:100%}.modalContainer .bg{position:fixed;top:0;left:0;z-index:20;background:rgba(0,0,0,.55)!important}.modalContainer .modal{position:fixed;top:50%!important;left:50%;-webkit-transform:translate(-50%,-50%)!important;-ms-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;width:984px!important;height:80%!important;max-height:925px!important;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1000;background:#fff!important;padding:70px 25px 0!important;border:none!important;border-radius:0!important;box-shadow:5px 5px 10px rgba(0,0,0,.55)!important;border-bottom:70px solid #eee!important;font-family:'Open Sans',sans-serif!important;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;word-wrap:break-word;text-rendering:optimizeLegibility!important;margin-left:0!important}.modalContainer .modal span.titulo{width:100%;height:70px;line-height:70px;padding:0 35px;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff!important;color:#76828a;font-size:16px;font-weight:400;border-radius:3px 3px 0 0;position:absolute;top:0;left:0;text-align:center;border-bottom:1px solid #eee;z-index:22}.modalContainer form{height:100%;padding:0;overflow-y:scroll}.modalContainer form .colDcha,.modalContainer form .colIzq{width:100%!important;float:none}.modalContainer .modal form fieldset{width:100%;float:none;background:0 0;padding:12px;box-sizing:border-box;border:1px solid #e3e3e8;margin-bottom:0}.modalContainer .modal form fieldset legend{font-size:16px!important;margin:0!important;font-weight:600!important;box-sizing:border-box;color:#444d54!important;border-bottom:none!important;background:0 0!important;width:auto!important;padding:5px 15px!important}.modalContainer .modal form fieldset div.line{border-bottom:none!important}.modalContainer .modal form fieldset div.line.labelCheckbox{position:relative}.modalContainer .modal form fieldset div.line label{font-weight:400!important;font-size:14px!important}.modal form fieldset div.line>div,.modalContainer .modal form fieldset div.line label{float:none!important;display:block}.modalContainer .modal form fieldset .globalSelector{border:1px solid #d8d7d7!important;height:37px!important;display:flex!important;border-radius:3px!important}.modalContainer .modal form fieldset .globalSelector div.value{width:100%;padding-top:0!important;padding-bottom:0!important}.modalContainer .modal form div.line input[type=text],.modalContainer .modal form div.line select{border:1px solid #d8d7d7!important;height:37px!important;border-radius:3px!important;background:#fff;color:#717171!important;font-size:13px!important}.modalContainer .modal form div.line select{-moz-appearance:none;-webkit-appearance:none;background:url(img/arrow-down.png) 93% center no-repeat #fff;background-size:8px!important;align-items:center;display:flex;justify-content:center;padding:0 12px}.modalContainer .modal input[type=checkbox]{position:inherit;top:0;-webkit-appearance:none!important;border:none!important}.modalContainer .modal form .colDcha fieldset div.line select{float:none!important;margin:0!important;width:100%!important}.modalContainer .modal input[type=checkbox]:before{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";position:absolute;left:0;top:0;z-index:1;width:14px;height:14px}.modalContainer .modal input[type=checkbox]:checked:before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:7px;border:2px solid #26a69a;border-top-style:none;border-right-style:none}.modalContainer .modal input[type=checkbox]:checked:after{border:0}.modalContainer .modal input[type=checkbox]:after{content:'';position:absolute;top:-2px;left:0;width:14px;height:14px;z-index:0;border:1px solid #c9c9c9;border-radius:1px;margin-top:2px;transition:.2s}#buscador .modalContainer .modal form button.btn,.modalContainer .modal form button.btn{position:absolute;bottom:-55px!important;top:inherit!important;left:50%!important;width:150px!important;margin:0 0 0 -75px;border:none;border-radius:20px!important;color:#fff;display:inline-block;outline:0!important;padding:0 1em!important;font-size:15px!important;height:40px!important;line-height:40px!important;background-color:#4f5b66;transition:all .2s;font-family:'Fira Sans',sans-serif!important;overflow:hidden;z-index:33;font-weight:400!important}.modalContainer .modal form button.btn:hover{background:#748391!important}.modalContainer .modal form button.btn:before{position:absolute;height:100%;line-height:3.5;color:#fff;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f061";left:-110%;top:12px}.modalContainer .modal form button.btn:hover:before{left:80%}.modalContainer .modal form button.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.modalContainer .modal form button.btn i{display:none!important}.modalContainer .modal form a.cerrar{position:absolute;top:17px;right:10px;width:35px;height:35px;line-height:35px;text-align:center;border:none;border-radius:4px;background:0 0!important;color:#b9b9b9;margin:0;font-size:16px;text-decoration:none;transition:all ease .25s;-webkit-transition:all ease .25s;-moz-transition:all ease .25s;z-index:22}.modalContainer .modal form a.cerrar:hover{color:#333}.modalContainer .modal form fieldset div.line>div input[type=radio]{margin:0;top:3px}.busquedaAvanzada form fieldset div.line>div input[type=radio]:after,.modalContainer .modal form fieldset div.line>div input[type=radio]:before{content:'';position:absolute;left:-2px;top:-2px;margin:0;width:14px;height:14px;z-index:0;transition:.28s ease;border:1px solid #c9c9c9;background:#fff;border-radius:50%}.modalContainer .modal form fieldset div.line>div input[type=radio]:checked:after{-webkit-transform:scale(.65);transform:scale(.65);background:#28a4a6;border-color:#28a4a6}.modalContainer .modal form fieldset div.line>div input[type=radio]:checked:before{border-color:#26a69a}.busquedaAvanzada form fieldset:nth-child(1){padding-bottom:25px;margin-top:10px}.busquedaAvanzada form fieldset:nth-child(1) div.line{width:31.3%!important;float:left;margin:0 1%;padding:0;box-sizing:border-box;display:table;height:auto!important}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(1) div.line div.globalSelector{float:none!important;margin:0!important;width:100%!important}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line{width:31.3%!important;float:left;margin:5px 1% 10px;padding:0;box-sizing:border-box}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line select,.busquedaAvanzada form .colIzq fieldset:nth-child(2) div.line input[type=text]{width:48%!important;margin:0 5px 8px 0!important;color:#717171;font-size:13px!important}:lang(fr) .busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line>div span:hover{width:180px;background:#fff;position:absolute}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line>div span{display:none}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line>div span:nth-child(3){clear:both}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line label{margin-bottom:10px!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line{width:48%!important;margin:1px 1% 15px!important;padding:0}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line select{background:url(img/arrow-down.png) 97% center no-repeat #fff}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line.labelCheckbox{width:23.2%!important;float:left;margin:0 1%;box-sizing:border-box;padding-left:25px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line.labelCheckbox:nth-child(6){width:30%}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line.labelCheckbox label,.modalContainer .modal form fieldset div.line.labelCheckbox div{float:left!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2),.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3){width:49%!important;float:left!important;margin-top:10px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2){margin:10px 2% 0 0!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line.labelCheckbox{margin-top:15px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line:nth-child(2){height:56px;margin-bottom:0;padding-bottom:0}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line.labelCheckbox label{padding-left:25px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line>div span:nth-child(1){width:10%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:5px;margin-top:11px;font-size:15px}.modalContainer .modal form fieldset div.line>div span{margin-top:11px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3){height:141px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3) div.line{margin-top:12px}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3) div.line>div span{margin-left:10px;margin-top:1px;font-weight:400;color:#575757;display:block;font-size:14px!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3) div.line>div>div{margin-bottom:15px;position:relative;padding-left:10px;box-sizing:border-box}.simuladorHipoteca .modal{height:685px!important}.simuladorHipoteca form>p{text-align:center}.simuladorHipoteca .modal form fieldset{padding-bottom:25px}.simuladorHipoteca .modal form fieldset div.line{padding-bottom:0;width:48%;margin:5px 1% 10px;float:left;position:relative}.simuladorHipoteca .modal form .colIzq fieldset div.line:nth-child(6),.simuladorHipoteca .modal form .colIzq fieldset:nth-child(1) div.line:nth-child(5){width:23%!important}.simuladorHipoteca .modal form fieldset div.line>div span{float:left;margin-top:11px;margin-left:3px;font-size:16px;position:absolute;right:15px}.modalContainer .modal form fieldset div.line:nth-child(6)>div span{right:40px}.simuladorHipoteca form fieldset div.line>div input[type=text],.simuladorHipoteca form fieldset div.line>div select{width:100%;margin:0;font-size:14px}.simuladorHipoteca .modal form fieldset div.line.labelHorizontal label{width:100%}.simuladorHipoteca .modal form .colIzq>span{display:block;margin-top:10px}.hazTuOferta .modal{max-height:700px!important}.hazTuOferta .modal form{overflow-y:inherit!important}.hazTuOferta form>p{text-align:center}.hazTuOferta form fieldset div.line{position:relative}.hazTuOferta form fieldset div.line input{width:100%!important;margin:0;font-size:14px}.hazTuOferta form fieldset div.line span{float:left;margin-top:3px;font-size:16px;position:absolute;right:22px}.hazTuOferta form fieldset div.line.precio_actual span{font-size:30px;font-weight:700;position:relative;right:0;margin:0}.hazTuOferta form>span{display:block;margin-top:10px}#hazOferta fieldset div.line.labelHorizontal.condition label.checkbox_label,#hazOferta fieldset div.line:nth-child(6) label.checkbox_label{margin-left:22px;font-size:12px!important;margin-top:2px;height:0}#informe_propietario .modal{max-height:500px!important}@media screen and (min-width:0px) and (max-width:767px){.modalContainer .modal{width:100%!important;height:100%!important;padding:75px 15px 20px!important}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line,.busquedaAvanzada form fieldset:nth-child(1) div.line,.simuladorHipoteca .modal form .colIzq fieldset div.line:nth-child(6),.simuladorHipoteca .modal form .colIzq fieldset:nth-child(1) div.line:nth-child(5),.simuladorHipoteca .modal form fieldset div.line{width:100%!important;margin:5px 0!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line.labelCheckbox{margin-top:15px!important}.busquedaAvanzada .modal form .colDcha fieldset div.line.labelCheckbox,.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line.labelCheckbox{width:98%!important;margin:4px 0 4px 2%!important;font-size:0}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2),.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3){width:100%!important;margin:0!important;float:left!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(2) div.line:nth-child(2){padding-bottom:10px}.modalContainer .modal form fieldset div.line.labelHorizontal label{margin-top:10px}.busquedaAvanzada form fieldset div.line>div input[type=text],.busquedaAvanzada form fieldset div.line>div select{width:32%}.busquedaAvanzada form fieldset div.line>div>div{width:90%}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(3){height:175px}.globalSelector div.value{padding:7px 7px 4px}.simuladorHipoteca .modal form fieldset div.line>div span{top:28px}.hazTuOferta .modal form{overflow-y:scroll!important}}@media screen and (min-width:768px) and (max-width:1023px){.modalContainer .modal{width:730px!important}#buscadorAvanzado label{font-size:14px!important}.busquedaAvanzada form fieldset div.line>div input[type=text],.busquedaAvanzada form fieldset div.line>div select{width:35%}.busquedaAvanzada .modal form .colIzq fieldset:nth-child(2) div.line select,.busquedaAvanzada form .colIzq fieldset:nth-child(2) div.line input[type=text]{width:47.5%!important;font-size:12px!important}.busquedaAvanzada .modal form .colDcha fieldset:nth-child(1) div.line.labelCheckbox{padding-left:21px}}@media screen and (min-width:1024px) and (max-width:1259px){#buscadorAvanzado label{font-size:14px!important}}