.ico_arrow_down,.ico_arrow_l_orange,.ico_arrow_left,.ico_arrow_r_orange,.ico_arrow_up,.ico_blue_less,.ico_blue_plus,.ico_calc_01,.ico_calc_02,.ico_calc_03,.ico_calc_04,.ico_chat,.ico_close,.ico_close_combo,.ico_draw_zone,.ico_fake_select,.ico_gallery_next,.ico_gallery_pics,.ico_gallery_prev,.ico_gallery_vids,.ico_hamburger,.ico_hide_ad_area,.ico_hide_ad_location,.ico_hide_ad_other,.ico_hide_ad_price,.ico_hide_ad_sold,.ico_icon_flag,.ico_icon_home,.ico_icon_house,.ico_icon_list,.ico_icon_map,.ico_icon_map_home,.ico_icon_money,.ico_logo_login,.ico_m2_logo_gray,.ico_orange_less,.ico_orange_plus,.ico_pager_next,.ico_pager_prev,.ico_phone,.ico_pt_ads,.ico_pt_clasified,.ico_pt_find,.ico_pt_job,.ico_pt_motor,.ico_pt_sales,.ico_pt_studies,.ico_quotes,.ico_search,.ico_search_white,.ico_share_email,.ico_share_fb,.ico_share_print,.ico_share_tw,.ico_sm_fb,.ico_sm_go,.ico_sm_pt,.ico_sm_tw,.ico_sm_yt,.ico_stars,.ico_swiper_next,.ico_swiper_prev,.ico_symbol_minus,.ico_symbol_plus,.ico_symbol_plus_gray,.ico_tool_bookmark,.ico_tool_hide,.ico_tool_phone,.ico_tool_plus,.ico_tool_print,.ico_wrap_bg_1,.ico_wrap_bg_2{background-repeat:no-repeat}.ico_icon_flag,.ico_icon_home{height:57px}.col,.detail_tools_container{float:left}body,h1,h2,h3,h4,h5,h6{font-weight:400}.m_header_main_wrap #menu_level_0,.m_header_main_wrap_alt #menu_level_0_alt,.m_list,.m_list_alt,.m_location_map_tooltip_1 ul,ol,ul{list-style-type:none}.m_home_splash_box .m_splash_promo:hover,.m_new_splash_box .m_splash_promo:hover{-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-name:splash_promo;-moz-animation-name:splash_promo;-ms-animation-name:splash_promo;-o-animation-name:splash_promo;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-ms-animation-direction:alternate;-o-animation-direction:alternate;-webkit-animation-duration:1s;-ms-animation-duration:1s;animation-name:splash_promo;animation-direction:alternate;animation-duration:1s;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite}.m_data_table,.m_intro,.m_table.fixed_size{table-layout:fixed}.no-svg .ico_icon_flag,.no-svg .m_tips_list_title.flag{background-image:url(../images/icons/png/icon_flag.png)}.ico_icon_flag,.m_tips_list_title.flag{background-image:url(../images/icons/svg/icon_flag.svg)}.ico_icon_flag{width:51px}.no-svg .ico_icon_home,.no-svg .m_tips_list_title.home{background-image:url(../images/icons/png/icon_home.png)}.ico_icon_home,.m_tips_list_title.home{background-image:url(../images/icons/svg/icon_home.svg)}.ico_icon_home{width:53px}.m_home_quick_access_links .no-svg li.new_ico,.no-svg .ico_icon_map_home,.no-svg .m_home_quick_access_links li.new_ico{background-image:url(../images/icons/png/icon_map_home.png)}.ico_icon_map_home,.m_home_quick_access_links li.new_ico{background-image:url(../images/icons/svg/icon_map_home.svg)}.ico_icon_map_home{width:57px;height:49px}.ico_icon_house,.ico_icon_money{height:56px}.m_home_quick_access_links .no-svg li.rent_ico,.no-svg .ico_icon_house,.no-svg .m_home_quick_access_links li.rent_ico{background-image:url(../images/icons/png/icon_house.png)}.ico_icon_house,.m_home_quick_access_links li.rent_ico{background-image:url(../images/icons/svg/icon_house.svg)}.ico_icon_house{width:56px}.m_home_quick_access_links .no-svg li.sale_ico,.no-svg .ico_icon_money,.no-svg .m_home_quick_access_links li.sale_ico{background-image:url(../images/icons/png/icon_money.png)}.ico_icon_money,.m_home_quick_access_links li.sale_ico{background-image:url(../images/icons/svg/icon_money.svg)}.ico_icon_money{width:70px}.m_rs_list_header .no-svg .btn_map,.no-svg .ico_icon_map,.no-svg .m_rs_list_header .btn_map{background-image:url(../images/icons/png/icon_map.png)}.ico_icon_map{width:22px;height:28px}.ico_pager_next,.ico_pager_prev{width:24px}.ico_icon_list,.ico_pager_next,.ico_pager_prev{height:19px}.m_rs_list_paginator .pager .no-svg .next,.no-svg .ico_pager_next,.no-svg .m_rs_list_paginator .pager .next{background-image:url(../images/icons/png/pager_next.png)}.ico_pager_next,.m_rs_list_paginator .pager .next{background-image:url(../images/icons/svg/pager_next.svg)}.m_rs_list_paginator .pager .no-svg .prev,.no-svg .ico_pager_prev,.no-svg .m_rs_list_paginator .pager .prev{background-image:url(../images/icons/png/pager_prev.png)}.ico_pager_prev,.m_rs_list_paginator .pager .prev{background-image:url(../images/icons/svg/pager_prev.svg)}.no-svg .ico_icon_list,.no-svg .m_order_list_btn{background-image:url(../images/icons/png/icon_list.png)}.ico_icon_list,.m_order_list_btn{background-image:url(../images/icons/svg/icon_list.svg)}.ico_icon_list{width:27px}.no-svg .ico_draw_zone,.no-svg .m_location_map_tooltip_3{background-image:url(../images/icons/png/draw_zone.png)}.ico_draw_zone,.m_location_map_tooltip_3{background-image:url(../images/icons/svg/draw_zone.svg)}.ico_draw_zone{width:20px;height:20px}.no-svg .ico_wrap_bg_1,.no-svg .m_wrap_bg:before{background-image:url(../images/icons/png/wrap_bg_1.png)}.ico_wrap_bg_1,.m_wrap_bg:before{background-image:url(../images/content/home_cities_section_shape.png)}.ico_wrap_bg_1{width:63px;height:67px}.no-svg .ico_wrap_bg_2,.no-svg .m_wrap_bg.typology:before{background-image:url(../images/icons/png/wrap_bg_2.png)}.ico_wrap_bg_2,.m_wrap_bg.typology:before{background-image:url(../images/icons/svg/wrap_bg_2.svg)}.ico_wrap_bg_2{width:70px;height:70px}.ico_close,.ico_close_combo{width:18px;height:18px}.m_rs_list_item_details .close_item .no-svg button,.no-svg .ico_close,.no-svg .m_rs_list_item_details .close_item button,.no-svg .mfp-close{background-image:url(../images/icons/png/close.png)}.ico_close,.m_rs_list_item_details .close_item button,.mfp-close{background-image:url(../images/icons/svg/close.svg)}.m_header_combo .close .no-svg span,.m_header_combo_alt .close_alt .no-svg span,.no-svg .ico_close_combo,.no-svg .m_header_combo .close span,.no-svg .m_header_combo_alt .close_alt span{background-image:url(../images/icons/png/close_combo.png)}.ico_close_combo,.m_header_combo .close span,.m_header_combo_alt .close_alt span{background-image:url(../images/icons/svg/close_combo.svg)}.ico_swiper_next,.ico_swiper_prev{width:15px;height:28px}.no-svg .ico_swiper_next{background-image:url(../images/icons/png/swiper_next.png)}.ico_swiper_next{background-image:url(../images/icons/svg/swiper_next.svg)}.no-svg .ico_swiper_prev{background-image:url(../images/icons/png/swiper_prev.png)}.ico_swiper_prev{background-image:url(../images/icons/svg/swiper_prev.svg)}.ico_arrow_down,.ico_arrow_up{width:21px;height:10px}.m_footer_others .portals_list .accordion_collapsable.tct-collapsable--collapsed .no-svg .title,.m_title .link .no-svg .label,.no-svg .ico_arrow_down,.no-svg .m_footer_others .portals_list .accordion_collapsable.tct-collapsable--collapsed .title,.no-svg .m_title .link .label{background-image:url(../images/icons/png/arrow_down.png)}.ico_arrow_down,.m_footer_others .portals_list .accordion_collapsable.tct-collapsable--collapsed .title,.m_title .link .label{background-image:url(../images/icons/svg/arrow_down.svg)}.m_footer_others .portals_list .accordion_collapsable.tct-collapsable--expanded .no-svg .title,.no-svg .ico_arrow_up,.no-svg .m_footer_others .portals_list .accordion_collapsable.tct-collapsable--expanded .title,.no-svg .scroll_top .scroll_top_anchor,.scroll_top .no-svg .scroll_top_anchor{background-image:url(../images/icons/png/arrow_up.png)}.ico_arrow_up,.m_footer_others .portals_list .accordion_collapsable.tct-collapsable--expanded .title,.scroll_top .scroll_top_anchor{background-image:url(../images/icons/svg/arrow_up.svg)}.m_breadcrumb .back_link .no-svg a,.no-svg .ico_arrow_left,.no-svg .m_breadcrumb .back_link a{background-image:url(../images/icons/png/arrow_left.png)}.ico_arrow_left,.m_breadcrumb .back_link a{background-image:url(../images/icons/svg/arrow_left.svg)}.ico_arrow_left{width:7px;height:14px}.ico_arrow_l_orange,.ico_arrow_r_orange{width:10px;height:19px}.no-svg .ico_arrow_l_orange{background-image:url(../images/icons/png/arrow_l_orange.png)}.ico_arrow_l_orange{background-image:url(../images/icons/svg/arrow_l_orange.svg)}.no-svg .ico_arrow_r_orange{background-image:url(../images/icons/png/arrow_r_orange.png)}.ico_arrow_r_orange{background-image:url(../images/icons/svg/arrow_r_orange.svg)}.no-svg .ico_hamburger{background-image:url(../images/icons/png/hamburger.png)}.ico_hamburger{background-image:url(../images/icons/svg/hamburger.svg);width:31px;height:26px}.ico_search,.ico_search_white{width:26px;height:26px}.no-svg .ico_search{background-image:url(../images/icons/png/search.png)}.ico_search{background-image:url(../images/icons/svg/search.svg)}.m_btn_ico_input .no-svg .m_btn.ico_search,.no-svg .ico_search_white,.no-svg .m_btn_ico_input .m_btn.ico_search{background-image:url(../images/icons/png/search_white.png)}.ico_search_white,.m_btn_ico_input .m_btn.ico_search{background-image:url(../images/icons/svg/search_white.svg)}.ico_blue_less,.ico_blue_plus,.ico_orange_less,.ico_orange_plus{width:27px}.m_property_info[data-collapsable] .no-svg .m_property_info_details_toggle:after,.no-svg .ico_blue_plus,.no-svg .m_property_info[data-collapsable] .m_property_info_details_toggle:after{background-image:url(../images/icons/png/blue_plus.png)}.ico_blue_plus,.m_property_info[data-collapsable] .m_property_info_details_toggle:after{background-image:url(../images/icons/svg/blue_plus.svg)}.ico_blue_plus{height:27px}.m_property_info[data-collapsable].tct-collapsable--expanded .no-svg .m_property_info_details_toggle:after,.no-svg .ico_blue_less,.no-svg .m_property_info[data-collapsable].tct-collapsable--expanded .m_property_info_details_toggle:after{background-image:url(../images/icons/png/blue_less.png)}.ico_blue_less,.m_property_info[data-collapsable].tct-collapsable--expanded .m_property_info_details_toggle:after{background-image:url(../images/icons/svg/blue_less.svg)}.ico_blue_less{height:2px}.no-svg .ico_orange_plus{background-image:url(../images/icons/png/orange_plus.png)}.ico_orange_plus{background-image:url(../images/icons/svg/orange_plus.svg);height:27px}.no-svg .ico_orange_less{background-image:url(../images/icons/png/orange_less.png)}.ico_orange_less{background-image:url(../images/icons/svg/orange_less.svg);height:2px}.m_location_map_tooltip_2 .no-svg .fake_select:after,.no-svg .ico_fake_select,.no-svg .m_location_map_tooltip_2 .fake_select:after{background-image:url(../images/icons/png/fake_select.png)}.ico_fake_select,.m_location_map_tooltip_2 .fake_select:after{background-image:url(../images/icons/svg/fake_select.svg)}.ico_fake_select{width:18px;height:11px}.ico_gallery_next,.ico_gallery_prev{width:43px;height:84px}.m_gallery_fs_content .gallery-buttons .no-svg .arrow-next,.m_new_splash .no-svg .gallery_preview:after,.no-svg .ico_gallery_next,.no-svg .m_gallery_fs_content .gallery-buttons .arrow-next,.no-svg .m_gallery_preview:after,.no-svg .m_new_splash .gallery_preview:after{background-image:url(../images/icons/png/gallery_next.png)}.ico_gallery_next,.m_gallery_fs_content .gallery-buttons .arrow-next,.m_gallery_preview:after,.m_new_splash .gallery_preview:after{background-image:url(../images/icons/svg/gallery_next.svg)}.m_gallery_fs_content .gallery-buttons .no-svg .arrow-prev,.m_new_splash .no-svg .gallery_preview:before,.no-svg .ico_gallery_prev,.no-svg .m_gallery_fs_content .gallery-buttons .arrow-prev,.no-svg .m_gallery_preview:before,.no-svg .m_new_splash .gallery_preview:before{background-image:url(../images/icons/png/gallery_prev.png)}.ico_gallery_prev,.m_gallery_fs_content .gallery-buttons .arrow-prev,.m_gallery_preview:before,.m_new_splash .gallery_preview:before{background-image:url(../images/icons/svg/gallery_prev.svg)}.ico_gallery_pics,.ico_gallery_vids{width:28px}.m_gallery_preview_caption .no-svg .images,.m_slider_thumb_caption .no-svg .images,.no-svg .ico_gallery_pics,.no-svg .m_gallery_preview_caption .images,.no-svg .m_slider_thumb_caption .images{background-image:url(../images/icons/png/gallery_pics.png)}.ico_gallery_pics,.m_gallery_preview_caption .images,.m_slider_thumb_caption .images{background-image:url(../images/icons/svg/gallery_pics.svg)}.ico_gallery_pics{height:21px}.m_gallery_preview_caption .no-svg .videos,.m_slider_thumb_caption .no-svg .videos,.no-svg .ico_gallery_vids,.no-svg .m_gallery_preview_caption .videos,.no-svg .m_slider_thumb_caption .videos{background-image:url(../images/icons/png/gallery_vids.png)}.ico_gallery_vids,.m_gallery_preview_caption .videos,.m_slider_thumb_caption .videos{background-image:url(../images/icons/svg/gallery_vids.svg)}.ico_gallery_vids{height:18px}.no-svg .ico_stars,.no-svg .m_stars{background-image:url(../images/icons/png/stars.png)}.ico_stars,.m_stars{background-image:url(../images/icons/svg/stars.svg)}.ico_stars{width:236;height:19px}.ico_symbol_plus,.ico_symbol_plus_gray{height:17px;width:16px}.m_newsletter.filter_collapsable .no-svg .title:after,.m_search_by.filter_collapsable .no-svg .title:after,.m_search_filter.sticky .sticky_filter .no-svg .title:after,.no-svg .ico_symbol_plus,.no-svg .m_newsletter.filter_collapsable .title:after,.no-svg .m_search_by.filter_collapsable .title:after,.no-svg .m_search_filter.sticky .sticky_filter .title:after{background-image:url(../images/icons/png/symbol_plus.png)}.ico_symbol_plus,.m_newsletter.filter_collapsable .title:after,.m_search_by.filter_collapsable .title:after,.m_search_filter.sticky .sticky_filter .title:after{background-image:url(../images/icons/svg/symbol_plus.svg)}.no-svg .ico_symbol_plus_gray{background-image:url(../images/icons/png/symbol_plus_gray.png)}.ico_symbol_plus_gray{background-image:url(../images/icons/svg/symbol_plus_gray.svg)}.m_newsletter.filter_collapsable.visible .no-svg .title:after,.m_property_info_details.services ul .no-svg li,.m_search_by.filter_collapsable.tct-collapsable--expanded .no-svg .title:after,.m_search_by.filter_collapsable.visible .no-svg .title:after,.no-svg .ico_symbol_minus,.no-svg .m_newsletter.filter_collapsable.visible .title:after,.no-svg .m_property_info_details.services ul li,.no-svg .m_search_by.filter_collapsable.tct-collapsable--expanded .title:after,.no-svg .m_search_by.filter_collapsable.visible .title:after{background-image:url(../images/icons/png/symbol_minus.png)}.ico_symbol_minus,.m_newsletter.filter_collapsable.visible .title:after,.m_property_info_details.services ul li,.m_search_by.filter_collapsable.tct-collapsable--expanded .title:after,.m_search_by.filter_collapsable.visible .title:after{background-image:url(../images/icons/svg/symbol_minus.svg)}.ico_symbol_minus{width:16px;height:1px}.no-svg .ico_logo_login,.no-svg .m_login_content_title{background-image:url(../images/icons/png/logo_login.png)}.ico_logo_login,.m_login_content_title{background-image:url(../images/icons/svg/logo_login.svg)}.ico_logo_login{width:119px;height:33px}.ico_login_pass,.ico_login_user{background-repeat:no-repeat;height:24px}.m_login .input_box .no-svg input[type=email],.m_login .input_box .no-svg input[type=text],.no-svg .ico_login_user,.no-svg .m_login .input_box input[type=email],.no-svg .m_login .input_box input[type=text]{background-image:url(../images/icons/png/login_user.png)}.ico_login_user,.m_login .input_box input[type=email],.m_login .input_box input[type=text]{background-image:url(../images/icons/svg/login_mail.svg)}#negociarPrecio .m_login .input_box input[type=email],#negociarPrecio .m_login .input_box input[type=text]{background-image:none}.ico_login_user{width:24px}.m_login .input_box .no-svg input[type=password],.no-svg .ico_login_pass,.no-svg .m_login .input_box input[type=password]{background-image:url(../images/icons/png/login_pass.png)}.ico_login_pass,.m_login .input_box input[type=password]{background-image:url(../images/icons/svg/login_pass.svg)}.ico_login_pass{width:19px}.ico_sm_fb,.ico_sm_go,.ico_sm_pt,.ico_sm_tw,.ico_sm_yt{width:51px;height:52px}.m_contact_social .col.social ul li .no-svg span.sm_tw,.m_contact_widget_social ul .no-svg li.sm_tw,.no-svg .ico_sm_tw,.no-svg .m_contact_social .col.social ul li span.sm_tw,.no-svg .m_contact_widget_social ul li.sm_tw{background-image:url(../images/icons/png/sm_tw.png)}.ico_sm_tw,.m_contact_social .col.social ul li span.sm_tw,.m_contact_widget_social ul li.sm_tw{background-image:url(../images/icons/svg/sm_tw.svg)}.m_contact_social .col.social ul li .no-svg span.sm_pt,.m_contact_widget_social ul .no-svg li.sm_pt,.no-svg .ico_sm_pt,.no-svg .m_contact_social .col.social ul li span.sm_pt,.no-svg .m_contact_widget_social ul li.sm_pt{background-image:url(../images/icons/png/sm_pt.png)}.ico_sm_pt,.m_contact_social .col.social ul li span.sm_pt,.m_contact_widget_social ul li.sm_pt{background-image:url(../images/icons/svg/sm_pt.svg)}.m_contact_social .col.social ul li .no-svg span.sm_fb,.m_contact_widget_social ul .no-svg li.sm_fb,.no-svg .ico_sm_fb,.no-svg .m_contact_social .col.social ul li span.sm_fb,.no-svg .m_contact_widget_social ul li.sm_fb{background-image:url(../images/icons/png/sm_fb.png)}.ico_sm_fb,.m_contact_social .col.social ul li span.sm_fb,.m_contact_widget_social ul li.sm_fb{background-image:url(../images/icons/svg/sm_fb.svg)}.m_contact_social .col.social ul li .no-svg span.sm_go,.m_contact_widget_social ul .no-svg li.sm_go,.no-svg .ico_sm_go,.no-svg .m_contact_social .col.social ul li span.sm_go,.no-svg .m_contact_widget_social ul li.sm_go{background-image:url(../images/icons/png/sm_go.png)}.ico_sm_go,.m_contact_social .col.social ul li span.sm_go,.m_contact_widget_social ul li.sm_go{background-image:url(../images/icons/svg/sm_go.svg)}.m_contact_social .col.social ul li .no-svg span.sm_yt,.m_contact_widget_social ul .no-svg li.sm_yt,.no-svg .ico_sm_yt,.no-svg .m_contact_social .col.social ul li span.sm_yt,.no-svg .m_contact_widget_social ul li.sm_yt{background-image:url(../images/icons/png/sm_yt.png)}.ico_sm_yt,.m_contact_social .col.social ul li span.sm_yt,.m_contact_widget_social ul li.sm_yt{background-image:url(../images/icons/svg/sm_yt.svg)}.m_social div ul li .no-svg a.share_email,.no-svg .ico_share_email,.no-svg .m_social div ul li a.share_email{background-image:url(../images/icons/png/share_email.png)}.ico_share_email,.m_social div ul li a.share_email{background-image:url(../images/icons/svg/share_email.svg);cursor:pointer}.detail_social_container .m_social div ul li a.share_email{background-image:url(../images/icons/png/detail_share_email.png)}.ico_share_email{width:25px;height:15px}.m_social div ul li .no-svg a.share_fb,.no-svg .ico_share_fb,.no-svg .m_social div ul li a.share_fb{background-image:url(../images/icons/png/share_fb.png)}.ico_share_fb,.m_social div ul li a.share_fb{background-image:url(../images/icons/svg/share_fb.svg)}.detail_social_container .m_social div ul li a.share_fb{background-image:url(../images/icons/png/detail_share_facebook.png)}.m_social div ul li a.share_fb,.m_social div ul li a.share_tw{cursor:pointer}.ico_share_fb{width:8px;height:17px}.ico_share_print,.ico_share_tw{width:20px}.m_social div ul li .no-svg a.share_tw,.no-svg .ico_share_tw,.no-svg .m_social div ul li a.share_tw{background-image:url(../images/icons/png/share_tw.png)}.ico_share_tw,.m_social div ul li a.share_tw{background-image:url(../images/icons/svg/share_tw.svg)}.detail_social_container .m_social div ul li a.share_tw{background-image:url(../images/icons/png/detail_share_twitter.png)}.ico_share_tw{height:15px}.m_social div ul li .no-svg a.share_print,.no-svg .ico_share_print,.no-svg .m_social div ul li a.share_print{background-image:url(../images/icons/png/share_print.png)}.ico_share_print,.m_social div ul li a.share_print{background-image:url(../images/icons/svg/share_print.svg)}.ico_share_print{height:20px}.m_rs_list_item_main .tools .no-svg a.hide,.m_tools div .no-svg div.hide,.no-svg .ico_tool_hide,.no-svg .m_rs_list_item_main .tools a.hide,.no-svg .m_tools div div.hide{background-image:url(../images/icons/png/tool_hide.png)}.ico_tool_hide,.m_rs_list_item_main .tools a.hide,.m_tools div div.hide{background-image:url(../images/icons/svg/tool_hide.svg)}.m_tools div div.hide.boton_bloqueado{background-image:url(../images/icons/svg/tool_hide_gray.svg);background-size:18px 18px;border-right:1px solid #D8D8D8;width:49%;display:none}.detail_tools_container .m_tools div div.hide.boton_bloqueado{border-right:0;width:auto}.ico_tool_bookmark,.ico_tool_hide{width:18px;height:18px}.m_tools div div.hide.boton_bloqueado a{color:#989898;cursor:default}a,a:hover{color:#38A7D0}.m_tools div div.hide.boton_bloqueado a:hover{text-decoration:none}.m_rs_list_item_main .tools .no-svg a.bookmark,.m_tools div .no-svg div.bookmark,.no-svg .ico_tool_bookmark,.no-svg .m_rs_list_item_main .tools a.bookmark,.no-svg .m_tools div div.bookmark{background-image:url(../images/icons/png/tool_bookmark.png)}.ico_tool_bookmark,.m_rs_list_item_main .tools a.bookmark,.m_tools div div.bookmark{background-image:url(../images/icons/svg/tool_bookmark.svg)}.m_rs_list_item_main .tools a.bookmark.active,.m_tools div div.bookmark.active{background-image:url(../images/icons/svg/tool_bookmark_active.svg);background-size:22px}.m_tools div .no-svg div.print,.no-svg .ico_tool_print,.no-svg .m_tools div div.print{background-image:url(../images/icons/png/tool_print.png)}.ico_tool_print,.m_tools div div.print{background-image:url(../images/icons/svg/tool_print.svg)}.ico_tool_print{width:21px;height:21px}.m_rs_list_item_main .tools .no-svg a.more_info,.no-svg .ico_tool_plus,.no-svg .m_rs_list_item_main .tools a.more_info{background-image:url(../images/icons/png/tool_plus.png)}.ico_tool_plus,.m_rs_list_item_main .tools a.more_info{background-image:url(../images/icons/svg/tool_plus.svg)}.ico_tool_plus{width:15px;height:15px}.m_rs_list_item_main .tools .no-svg a.show_tel,.no-svg .ico_tool_phone,.no-svg .m_rs_list_item_main .tools a.show_tel{background-image:url(../images/icons/png/tool_phone.png)}.ico_tool_phone,.m_rs_list_item_main .tools a.show_tel{background-image:url(../images/icons/svg/tool_phone.svg)}.ico_tool_phone{width:21px;height:22px}.m_contact_social .no-svg .contact,.no-svg .ico_m2_logo_gray,.no-svg .m_contact_social .contact{background-image:url(../images/icons/png/m2_logo_gray.png)}.ico_m2_logo_gray,.m_contact_social .contact{background-image:url(../images/icons/svg/m2_logo_gray.svg)}.ico_m2_logo_gray{width:152px;height:43px}.m_footer_others ul.portals_icons li .no-svg span.pt_clasified,.no-svg .ico_pt_clasified,.no-svg .m_footer_others ul.portals_icons li span.pt_clasified{background-image:url(../images/icons/png/pt_clasified.png)}.ico_pt_clasified,.m_footer_others ul.portals_icons li span.pt_clasified{background-image:url(../images/icons/svg/pt_clasified.svg)}.ico_pt_clasified{width:134px;height:19px}.m_footer_others ul.portals_icons li .no-svg span.pt_find,.no-svg .ico_pt_find,.no-svg .m_footer_others ul.portals_icons li span.pt_find{background-image:url(../images/icons/png/pt_find.png)}.ico_pt_find,.m_footer_others ul.portals_icons li span.pt_find{background-image:url(../images/icons/svg/pt_find.svg)}.ico_pt_find{width:107px;height:23px}.m_footer_others ul.portals_icons li .no-svg span.pt_job,.no-svg .ico_pt_job,.no-svg .m_footer_others ul.portals_icons li span.pt_job{background-image:url(../images/icons/png/pt_job.png)}.ico_pt_job,.m_footer_others ul.portals_icons li span.pt_job{background-image:url(../images/icons/svg/pt_job.svg)}.ico_pt_job{width:87px;height:20px}.m_footer_others ul.portals_icons li .no-svg span.pt_motor,.no-svg .ico_pt_motor,.no-svg .m_footer_others ul.portals_icons li span.pt_motor{background-image:url(../images/icons/png/pt_motor.png)}.ico_pt_motor,.m_footer_others ul.portals_icons li span.pt_motor{background-image:url(../images/icons/svg/pt_motor.svg)}.ico_pt_motor{width:91px;height:13px}.m_footer_others ul.portals_icons li .no-svg span.pt_sales,.no-svg .ico_pt_sales,.no-svg .m_footer_others ul.portals_icons li span.pt_sales{background-image:url(../images/icons/png/pt_sales.png)}.ico_pt_sales,.m_footer_others ul.portals_icons li span.pt_sales{background-image:url(../images/icons/svg/pt_sales.svg)}.ico_pt_sales{width:121px;height:23px}.m_footer_others ul.portals_icons li .no-svg span.pt_studies,.no-svg .ico_pt_studies,.no-svg .m_footer_others ul.portals_icons li span.pt_studies{background-image:url(../images/icons/png/pt_studies.png)}.ico_pt_studies,.m_footer_others ul.portals_icons li span.pt_studies{background-image:url(../images/icons/svg/pt_studies.svg)}.ico_pt_studies{width:137px;height:17px}.m_footer_others ul.portals_icons li .no-svg span.pt_ads,.no-svg .ico_pt_ads,.no-svg .m_footer_others ul.portals_icons li span.pt_ads{background-image:url(../images/icons/png/pt_ads.png)}.ico_pt_ads,.m_footer_others ul.portals_icons li span.pt_ads{background-image:url(../images/icons/svg/pt_ads.svg)}.ico_pt_ads{width:70px;height:21px}.ico_hide_ad_area,.ico_hide_ad_location{height:35px}.m_popup_hide_ad ul li .no-svg a.ad_area,.no-svg .ico_hide_ad_area,.no-svg .m_popup_hide_ad ul li a.ad_area{background-image:url(../images/icons/png/hide_ad_area.png)}.ico_hide_ad_area,.m_popup_hide_ad ul li a.ad_area{background-image:url(../images/icons/svg/hide_ad_area.svg)}.ico_hide_ad_area{width:36px}.m_popup_hide_ad ul li .no-svg a.ad_location,.no-svg .ico_hide_ad_location,.no-svg .m_popup_hide_ad ul li a.ad_location{background-image:url(../images/icons/png/hide_ad_location.png)}.ico_hide_ad_location,.m_popup_hide_ad ul li a.ad_location{background-image:url(../images/icons/svg/hide_ad_location.svg)}.ico_hide_ad_location{width:26px}.m_popup_hide_ad ul li .no-svg a.ad_other,.m_popup_hide_ad>.ad_other_form .input_box .no-svg label,.no-svg .ico_hide_ad_other,.no-svg .m_popup_hide_ad ul li a.ad_other,.no-svg .m_popup_hide_ad>.ad_other_form .input_box label{background-image:url(../images/icons/png/hide_ad_other.png)}.ico_hide_ad_other,.m_popup_hide_ad ul li a.ad_other,.m_popup_hide_ad>.ad_other_form .input_box label{background-image:url(../images/icons/svg/hide_ad_other.svg)}.ico_hide_ad_other{width:36px;height:32px}.ico_hide_ad_price,.ico_hide_ad_sold{height:35px}.m_popup_hide_ad ul li .no-svg a.ad_price,.no-svg .ico_hide_ad_price,.no-svg .m_popup_hide_ad ul li a.ad_price{background-image:url(../images/icons/png/hide_ad_price.png)}.ico_hide_ad_price,.m_popup_hide_ad ul li a.ad_price{background-image:url(../images/icons/svg/hide_ad_price.svg)}.ico_hide_ad_price{width:35px}.m_popup_hide_ad ul li .no-svg a.ad_sold,.no-svg .ico_hide_ad_sold,.no-svg .m_popup_hide_ad ul li a.ad_sold{background-image:url(../images/icons/png/hide_ad_sold.png)}.ico_hide_ad_sold,.m_popup_hide_ad ul li a.ad_sold{background-image:url(../images/icons/svg/hide_ad_sold.svg)}.ico_hide_ad_sold{width:36px}.no-svg .ico_calc_01,.no-svg .m_other_tools_item.directory{background-image:url(../images/icons/png/calc_01.png)}.ico_calc_01,.m_other_tools_item.directory{background-image:url(../images/icons/svg/calc_01.svg)}.ico_calc_01{width:56px;height:48px}.ico_calc_02,.ico_calc_03,.ico_calc_04{height:56px}.no-svg .ico_calc_02,.no-svg .m_other_tools_item.glosary{background-image:url(../images/icons/png/calc_02.png)}.ico_calc_02,.m_other_tools_item.glosary{background-image:url(../images/icons/svg/calc_02.svg)}.ico_calc_02{width:40px}.no-svg .ico_calc_03,.no-svg .m_other_tools_item.guide{background-image:url(../images/icons/png/calc_03.png)}.ico_calc_03,.m_other_tools_item.guide{background-image:url(../images/icons/svg/calc_03.svg)}.ico_calc_03{width:37px}.no-svg .ico_calc_04,.no-svg .m_calc,.no-svg .m_other_tools_item.calc{background-image:url(../images/icons/png/calc_04.png)}.ico_calc_04,.m_calc,.m_other_tools_item.calc{background-image:url(../images/icons/svg/calc_04.svg)}.ico_calc_04{width:48px}.no-svg .ico_quotes,.no-svg .m_post>blockquote{background-image:url(../images/icons/png/quotes.png)}.ico_quotes,.m_post>blockquote{background-image:url(../images/icons/svg/quotes.svg)}.ico_quotes{width:85px;height:52px}.no-svg .ico_phone,.no-svg .m_contact_widget_phone{background-image:url(../images/icons/png/phone.png)}.ico_phone,.m_contact_widget_phone{background-image:url(../images/icons/svg/phone.svg)}.ico_phone{width:50px;height:51px}.no-svg .ico_chat,.no-svg .m_contact_widget_chat{background-image:url(../images/icons/png/chat.png)}.ico_chat,.m_contact_widget_chat{background-image:url(../images/icons/svg/chat.svg)}.ico_chat{width:47px;height:42px}*{margin:0;padding:0;outline:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}a img,fieldset{border:0}img{-moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}.accessible{display:none}button,label{cursor:pointer}button,input,legend,textarea{outline:0;font-family:Arial,Helvetica,sans-serif}input,textarea{-webkit-appearance:none;-webkit-border-radius:0}legend{display:block}a:active{background-color:transparent}a:hover{text-decoration:underline}.m_header_main_wrap #menu_level_0>li>a:hover,.m_header_main_wrap #menu_level_0>li>span:hover,.m_header_main_wrap_alt #menu_level_0_alt>li>a:hover,.m_header_main_wrap_alt #menu_level_0_alt>li>span:hover,.m_header_sup ul li.phone a:hover,.m_header_sup_alt ul li.phone a:hover,a{text-decoration:none}input[type=checkbox],input[type=checkbox][checked],input[type=radio],input[type=radio][checked]{border:0;background-color:transparent}.row:after,.row:before{content:".";display:block;height:0;overflow:hidden}.row:after{clear:both}.ico_arrow_down,.ico_arrow_l_orange,.ico_arrow_left,.ico_arrow_r_orange,.ico_arrow_up,.ico_blue_less,.ico_blue_plus,.ico_calc_01,.ico_calc_02,.ico_calc_03,.ico_calc_04,.ico_chat,.ico_close,.ico_close_combo,.ico_draw_zone,.ico_fake_select,.ico_gallery_next,.ico_gallery_pics,.ico_gallery_prev,.ico_gallery_vids,.ico_hamburger,.ico_hide_ad_area,.ico_hide_ad_location,.ico_hide_ad_other,.ico_hide_ad_price,.ico_hide_ad_sold,.ico_icon_flag,.ico_icon_home,.ico_icon_house,.ico_icon_list,.ico_icon_map,.ico_icon_map_home,.ico_icon_money,.ico_login_pass,.ico_login_user,.ico_logo_login,.ico_m2_logo_gray,.ico_orange_less,.ico_orange_plus,.ico_pager_next,.ico_pager_prev,.ico_phone,.ico_pt_ads,.ico_pt_clasified,.ico_pt_find,.ico_pt_job,.ico_pt_motor,.ico_pt_sales,.ico_pt_studies,.ico_quotes,.ico_search,.ico_search_white,.ico_share_email,.ico_share_fb,.ico_share_print,.ico_share_tw,.ico_sm_fb,.ico_sm_go,.ico_sm_pt,.ico_sm_tw,.ico_sm_yt,.ico_stars,.ico_swiper_next,.ico_swiper_prev,.ico_symbol_minus,.ico_symbol_plus,.ico_symbol_plus_gray,.ico_tool_bookmark,.ico_tool_hide,.ico_tool_phone,.ico_tool_plus,.ico_tool_print,.ico_wrap_bg_1,.ico_wrap_bg_2,.m_anchors_item,.m_footer_others ul.portals_icons li,.m_grid>*,.m_property_thumb_content_link,.m_property_thumb_content_title,.m_table thead th .content_cell,.m_table_caption .note,.m_table_caption .title,.m_table_list li:before,.m_tabs_item,.scroll_top .scroll_top_anchor{display:inline-block;display:-moz-inline-stack;zoom:1;letter-spacing:0;word-spacing:0}.m_header,.m_header_alt,.row{display:block}.m_header_content,.m_header_content_alt,.m_header_main,.m_header_main_alt,.m_header_sup,.m_header_sup_alt,.wrapper{margin:0 auto;width:95%;clear:both;display:block;max-width:1200px;-webkit-text-size-adjust:100%}.inline_content .clear_margin{clear:both;margin-bottom:30px}body.hide-scroll{overflow:hidden}.row{zoom:1;clear:both}.col{margin-left:0}.col_r,.m_header_sup ul,.m_header_sup_alt ul{float:right}body{font-size:14px;font-family:Raleway;margin-top:50px}.m2_landing .landing_intro .m_title,.m_google_tooltip span,.m_property_info_table>dl dd,.m_property_info_title,.m_property_new_thumb_content_price dd,.m_property_thumb_content dl dd,.m_rs_list_item span,.m_splash_promo_title{font-family:Oswald,sans-serif}body.advertising{margin-top:0}::selection{background:#EC952D;color:#fff}html::scrollbar{width:10px}html::scrollbar-track{background-color:#eee}html::scrollbar-thumb{background-color:#666}html::scrollbar-thumb:hover{background-color:#444}html::-webkit-scrollbar{width:10px}html::-webkit-scrollbar-track{background-color:#eee}html::-webkit-scrollbar-thumb{background-color:#666}html::-webkit-scrollbar-thumb:hover{background-color:#444}.select .select_label span{text-overflow:ellipsis;overflow:hidden;padding-right:52px!important}[placeholder]{text-overflow:ellipsis}.m_header .bg_sup,.m_header_alt .bg_sup_alt{background:#000}.m_header .bg_main,.m_header_alt .bg_main_alt{background:#fff;z-index:14;position:fixed;top:0;width:100%}.m_header_alt .bg_main_alt.advertising{position:relative;box-shadow:0 1px 2px #909090}.m_header_alt .bg_main_alt{box-shadow:0 -4px 12px #000;height:50px}.m_header_alt .bg_main_alt.fixedMenu{position:fixed;width:100%;top:0}.m_header .bg_inf,.m_header_alt .bg_inf_alt{background:#f4f4f4;z-index:5;border-bottom:1px solid #e3e3e3;height:80px}.m_header_alt .bg_inf_alt,.m_header_alt .bg_inf_alt.fixedSearch{position:fixed;width:100%;top:50px;z-index:11}.m_header_alt .bg_inf_alt.absoluteSearch{position:absolute;width:100%;top:50px;z-index:11}.m_header_alt .bg_inf_alt.advertising{position:relative;top:0}@-moz-document url-prefix(){.m_header_alt .bg_inf_alt input[type=text]{padding:6px 10px}}.m_header .bg_inf.p_absolute,.m_header_alt .bg_inf_alt.p_absolute{border-bottom:none!important}.m_header .bg_inf.p_absolute.visible,.m_header_alt .bg_inf_alt.p_absolute.visible{border-bottom:1px solid #e3e3e3!important}.m_header_content,.m_header_content_alt,.m_header_main,.m_header_main_alt,.m_header_sup,.m_header_sup_alt{position:relative}.m_header_sup,.m_header_sup_alt{height:31px}.m_header_sup ul li,.m_header_sup_alt ul li{float:left;margin:6px 10px 0 5px;opacity:.8}.m_header_sup ul li.phone,.m_header_sup_alt ul li.phone{opacity:1}.m_header_sup ul li.phone a,.m_header_sup_alt ul li.phone a{font-size:15px;cursor:default}.m_header_sup ul li a,.m_header_sup_alt ul li a{color:#fff;font-size:11px;text-transform:uppercase}.m_header_main_wrap,.m_header_main_wrap_alt{position:relative;height:67px;display:table;width:100%;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_header_main_wrap>*,.m_header_main_wrap_alt>*{display:table-cell;height:67px;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1);vertical-align:top;padding-top:3px}.m_header_main_wrap #logo,.m_header_main_wrap_alt #logo_alt{width:140px;overflow:hidden;-webkit-transition:all 2s cubic-bezier(.19,1,.22,1);-moz-transition:all 2s cubic-bezier(.19,1,.22,1);-ms-transition:all 2s cubic-bezier(.19,1,.22,1);-o-transition:all 2s cubic-bezier(.19,1,.22,1);transition:all 2s cubic-bezier(.19,1,.22,1)}.m_header_main_wrap #logo img,.m_header_main_wrap #menu_level_0>li .level_1,.m_header_main_wrap_alt #logo_alt img,.m_header_main_wrap_alt #menu_level_0_alt>li .level_1_alt{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1)}.m_header_main_wrap #logo a,.m_header_main_wrap_alt #logo_alt a{display:block}.m_header_main_wrap #logo img,.m_header_main_wrap_alt #logo_alt img{height:36px;margin-top:3px;transition:all .5s cubic-bezier(.19,1,.22,1)}.m_header_main_wrap #logo .logo_hide,.m_header_main_wrap_alt #logo_alt .logo_hide_alt{font-size:0;text-indent:-999px}.m_header_main_wrap #menu_level_0>li,.m_header_main_wrap_alt #menu_level_0_alt>li{float:left}.m_header_main_wrap #menu_level_0>li .level_1,.m_header_main_wrap_alt #menu_level_0_alt>li .level_1_alt{display:block;position:absolute;left:0;right:0;height:auto;max-height:0;overflow:hidden;top:50px;opacity:.9;transition:all .5s cubic-bezier(.19,1,.22,1)}.m_header_main_wrap #menu_level_0>li.is_active .level_1,.m_header_main_wrap_alt #menu_level_0_alt>li.is_active .level_1_alt{border-bottom:7px solid #000;max-height:400px;opacity:1;box-shadow:0 3px 10px rgba(150,150,150,.6);-webkit-box-shadow:0 3px 10px rgba(150,150,150,.6);-moz-box-shadow:0 3px 10px rgba(150,150,150,.6);-o-box-shadow:0 3px 10px rgba(150,150,150,.6);-ms-box-shadow:0 3px 10px rgba(150,150,150,.6)}.m_location_map_tooltip_1,.m_location_map_tooltip_2,.m_location_map_tooltip_3{box-shadow:0 0 10px rgba(125,125,125,.9)}.m_header_main_wrap #menu_level_0>li.is_active:after,.m_header_main_wrap_alt #menu_level_0_alt>li.is_active:after{right:0;left:0;background:#ffb766}.m_header_main_wrap #menu_level_0>li>a,.m_header_main_wrap #menu_level_0>li>span,.m_header_main_wrap_alt #menu_level_0_alt>li>a,.m_header_main_wrap_alt #menu_level_0_alt>li>span{display:block;height:47px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;text-transform:uppercase;font-weight:600;color:#000;font-size:12px;padding:15px 5px 0;position:relative;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}#mobile_header,#mobile_header_alt,.footer .m_real_estate_list .col .m_list.more .view_more,.mobile_header_search,.mobile_header_search_alt{display:none}.m2_list #layout>#main,.m2_list #layout>#sidebar,[data-search-hide]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_header_main_wrap #menu_level_0>li>a:after,.m_header_main_wrap #menu_level_0>li>span:after,.m_header_main_wrap_alt #menu_level_0_alt>li>a:after,.m_header_main_wrap_alt #menu_level_0_alt>li>span:after{content:"";position:absolute;bottom:0;left:50%;right:50%;height:2px;background:0 0;-webkit-transition:all 250ms cubic-bezier(.19,1,.22,1);-moz-transition:all 250ms cubic-bezier(.19,1,.22,1);-ms-transition:all 250ms cubic-bezier(.19,1,.22,1);-o-transition:all 250ms cubic-bezier(.19,1,.22,1);transition:all 250ms cubic-bezier(.19,1,.22,1)}.m_header_main_wrap #menu_level_0>li.is_active>a:after,.m_header_main_wrap #menu_level_0>li.is_active>span:after,.m_header_main_wrap_alt #menu_level_0_alt>li.is_active>a:after,.m_header_main_wrap_alt #menu_level_0_alt>li.is_active>span:after{right:0;left:0;background:#ffb766}.m_header_main_wrap #menu_side,.m_header_main_wrap_alt #menu_side_alt{text-align:right}.m_header_main_wrap #menu_side a.link,.m_header_main_wrap_alt #menu_side_alt a.link{text-transform:uppercase;color:#000;font-size:12px;font-weight:600}.m_header_main_wrap #menu_side .m_btn,.m_header_main_wrap_alt #menu_side_alt .m_btn_alt{margin-left:10px;height:40px;margin-top:2px}.m_header .bg_main.is_stuck,.m_header_alt .bg_main_alt.is_stuck{border-bottom:1px solid #eee;top:0!important;position:fixed!important;bottom:auto!important;height:60px}.m_header .bg_main.is_stuck .m_header_main_wrap,.m_header .bg_main.is_stuck .m_header_main_wrap>*,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt>*{height:50px}.m_header .bg_main.is_stuck .m_header_main_wrap #logo,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #logo_alt{width:140px}.m_header .bg_main.is_stuck .m_header_main_wrap #logo img,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #logo_alt img{height:30px;margin-top:-20px}.m_header .bg_main.is_stuck #menu_side .m_btn,.m_header_alt .bg_main_alt.is_stuck #menu_side_alt .m_btn_alt{margin-top:-20px}.m_header .bg_main.is_stuck .m_header_main_wrap #menu_level_0>li .level_1,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #menu_level_0_alt>li .level_1_alt{top:51px}.m_header .bg_main.is_stuck .m_header_main_wrap #menu_level_0>li>a,.m_header .bg_main.is_stuck .m_header_main_wrap #menu_level_0>li>span,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #menu_level_0_alt>li>a,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #menu_level_0_alt>li>span{height:50px;padding:20px 10px 0}.m_header .bg_main.is_stuck .m_header_main_wrap #menu_level_0>li.item.has_sublevel.usuario_opciones,.m_header_alt .bg_main_alt.is_stuck .m_header_main_wrap_alt #menu_level_0_alt>li.item_alt.has_sublevel_alt.usuario_opciones_alt{padding:0}.m_header_content>*,.m_header_content_alt>*{padding-top:25px}[data-search-hide]{height:0;overflow:hidden;box-sizing:border-box;-webkit-transition:all 350ms cubic-bezier(.19,1,.22,1);-moz-transition:all 350ms cubic-bezier(.19,1,.22,1);-ms-transition:all 350ms cubic-bezier(.19,1,.22,1);-o-transition:all 350ms cubic-bezier(.19,1,.22,1);transition:all 350ms cubic-bezier(.19,1,.22,1)}[data-search-hide].visible{height:109px;width:100%;z-index:8!important}.footer .m_real_estate_list .col .m_list{overflow:hidden}.footer .m_real_estate_list .col .m_list.more{height:auto;overflow:auto}.m2_detail,.m2_detail #layout,.m2_home,.m2_list #layout,.m2_map #layout{overflow:hidden}.footer .m_list .view_less h4,.footer .m_list .view_more h4{font-size:13px;font-weight:500;background-repeat:no-repeat;background-position:right;padding-right:17px;display:inline-block}.footer .m_list .view_less h4:hover,.footer .m_list .view_more h4:hover{cursor:pointer;text-decoration:underline}.footer .m_list .view_more h4{background-image:url(../images/icons/png/results_filters_arrow_down.png)}.footer .m_list .view_less h4{background-image:url(../images/icons/png/results_filters_arrow_up.png)}.footer .m_list li{overflow:hidden;margin-bottom:12px;text-overflow:ellipsis}.footer .m_list li h4{font-size:14px;word-spacing:-1px;font-weight:300}.footer .m_list li+li{margin-top:0}.m2_home hr.separator{height:1px;border:0;background:#727272;opacity:.3}.m2_home .wrapper_space{padding:50px 0}.m2_home .m_banner.footer_main{margin:30px 0 0}.m2_home .l_tips_list{text-align:center;width:100%;margin-top:50px;margin-bottom:50px}.m2_home .l_tips_list h2{font-size:18px;text-transform:uppercase;width:100%;margin-bottom:35px}.m2_home .l_tips_list .tools_container{width:100%;text-align:center}.m2_home .l_tips_list .tools_container .tool{width:calc(20% - 35px);display:inline-block;padding:10px 15px;vertical-align:top}.m2_home .l_tips_list .tools_container .tool img{display:inline-block}.m2_home .l_tips_list .tools_container .tool h3{font-size:20px;margin-top:12px;margin-bottom:10px}.m2_home .l_tips_list .tools_container .tool a{text-decoration:none}.m2_home .l_tips_list .tools_container .tool a:hover h3,.m_footer_others ul.legal li a:hover{text-decoration:underline}.m_btn:hover,.m_btn_alt:hover,.m_footer_others .portals_list .title,.m_footer_others ul.legal li a,.m_image_link_small:hover,.m_image_link_small_alt:hover,.m_location_map_tooltip_3 a:hover,.m_property_thumb_content:hover,.m_search_filter.sticky .sticky_filter .title:hover{text-decoration:none}.m2_home .l_tips_list .tools_container .tool p{color:#666;text-decoration:none}.m2_list .numero_titulo,.m2_list h1{font-size:1.5em}.m2_list .numero_titulo{float:left;margin-right:5px}.m2_list .breadcrumb_results{display:inline-block}.m2_list .breadcrumb_results .numero_titulo,.m2_list .breadcrumb_results .title{font-size:12px;float:left;font-weight:500;line-height:8px}.m2_list hr.separator{height:1px;border:0;background:#000}.m2_list .m_banner{margin-bottom:20px}.m2_list .wrapper_space{padding:50px 0 30px}.m2_list #layout{margin:0 auto;display:block}.m2_list #layout>#main,.m2_list #layout>#sidebar{display:block;float:left;box-sizing:border-box;vertical-align:top}.m2_list #layout>#main .m_property_carousel,.m2_list #layout>#sidebar .m_property_carousel{padding-bottom:20px;border-bottom:1px solid #D8D8D8;margin-bottom:15px}.m2_list #layout>#main .m_property_carousel .m_property_carousel_title,.m2_list #layout>#sidebar .m_property_carousel .m_property_carousel_title{text-align:left;text-transform:initial}.m2_list #layout>#sidebar{width:320px;padding-right:20px}.m2_list #layout>#sidebar .section{font-size:18px;color:#000;font-weight:500;margin:20px 0}.m2_list #layout>#sidebar .m_list{font-weight:500}.m2_list #layout>#sidebar .m_list li{border-bottom:1px solid #D8D8D8;padding-bottom:10px;line-height:1.4em}.m2_list #layout>#main{width:calc(100% - 320px)}.m2_detail hr.separator{height:1px;border:0;background:#000}.m2_detail .m_location_map.detail{margin-top:0;margin-bottom:30px}.m2_detail .m_realestate_info,.m2_detail .rs_types{border-top:1px solid #D8D8D8;padding:30px 0}.m2_detail .m_realestate_info{border-bottom:1px solid #D8D8D8}.m2_detail .rs_types{border-top:none}.m2_detail .m_wrap_bg.typology .wrapper_space{padding-top:30px;padding-bottom:20px}.m2_detail .wrapper_space{padding:50px 0 100px}.m2_detail .m_stats{margin:50px 0}.m2_detail .m_gallery{margin-bottom:20px}.m2_detail #layout{margin:20px auto;display:block}.m2_detail #layout>#main,.m2_detail #layout>#sidebar{display:block;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.m2_detail #layout>#sidebar{width:25%;padding-left:20px}.m2_detail #layout>#sidebar .section{font-size:18px;color:#000;font-weight:500;margin:20px 0}.m2_detail #layout>#sidebar .m_list{font-weight:500}.m2_detail #layout>#sidebar .m_list li{border-bottom:1px solid #D8D8D8;padding-bottom:10px;line-height:1.4em}.m2_detail #layout>#sidebar .form-group{margin-bottom:10px!important}.m2_detail #layout>#sidebar .fromCallMeContainer .form-group{margin-bottom:5px!important}.m2_detail #layout>#sidebar .form-group.has-error .errorReq p{margin-top:0}.m2_detail #layout>#main{width:75%;position:relative;z-index:1}.m2_map{display:table;width:100%;height:calc(100% - 102px)}.m2_map .order_by{width:180px;float:right}#page.m2_map{height:calc(100% - 21px)}.m2_map hr.separator{height:1px;border:0;background:#000}.m2_map .wrapper_space{padding:50px 0 100px}.m2_map #layout .map_tools .main,.m2_map #layout .map_tools .sidebar{height:100px;padding-top:20px;display:block;-webkit-box-sizing:border-box;vertical-align:top}.m2_map .m_property_carousel{margin-bottom:10px}.m2_map .m_property_carousel_title{text-transform:none;font-size:16px;text-align:left;margin-bottom:10px}.m2_map #layout{margin:0 auto;display:block}.m2_map #layout .map_tools{position:absolute;width:100%}.m2_map #layout .map_tools .sidebar{position:relative;float:right;width:320px;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-right:20px}.m2_map #layout .map_tools .main,.m_header_combo,.m_header_combo_alt{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m2_map #layout .map_tools .sidebar hr.separator{background:#D8D8D8;display:block;margin:16px 0}.m2_map #layout .map_tools .main{position:relative;float:left;min-width:500px;box-sizing:border-box}.m2_map #layout .map_tools .main .m_search_filter.map{width:100%}.m2_map .map_row{display:table-row}.m2_map .map_row.header{height:85px}.m2_map .map_header{width:100%;height:85px}.m2_map .map_header .m_header,.m2_map .map_header .m_header_alt{border-bottom:1px solid #000}.m2_map .map_header header{position:relative;z-index:1000}.m2_map .map_header>.m_header_content,.m2_map .map_header>.m_header_content_alt,.m2_map .map_header>.m_header_main,.m2_map .map_header>.m_header_main_alt,.m2_map .map_header>.m_header_sup,.m2_map .map_header>.m_header_sup_alt,.m2_map .map_header>.wrapper{position:absolute;top:100px;max-width:100%;width:100%}.m2_map .map_wrapper{display:table;height:calc(100% + 77px);width:100%;margin-top:45px}.m2_map .map_wrapper .main_map{display:table-cell;width:100%;height:100%;vertical-align:top;padding-right:340px}.m2_map .map_wrapper .main_map .convenciones,.m2_map .map_wrapper .main_map .mensaje_maximo_inmuebles{height:30px;line-height:30px;background:rgba(0,0,0,.7);color:#FFF;position:absolute;text-align:center;z-index:1;bottom:0}.m2_map .map_wrapper .main_map .mensaje_maximo_inmuebles{padding:0 10px;font-size:13px;width:auto;left:235px}.m2_map .map_wrapper .main_map .convenciones{font-size:12px;width:150px;padding:0 5px;left:75px}.m2_map .map_wrapper .main_map .convenciones div{display:inline-block;margin-left:20px}.m2_map .map_wrapper .main_map .convenciones div:first-child{margin-left:0}.m2_map .map_wrapper .main_map .convenciones .forma_arriendo,.m2_map .map_wrapper .main_map .convenciones .forma_venta{width:10px;height:10px;border-radius:50px;margin-right:5px}.m2_map .map_wrapper .main_map .convenciones .forma_venta{background-color:#f80}.m2_map .map_wrapper .main_map .convenciones .forma_arriendo{background-color:#005eda}.m2_map .map_wrapper .sidebar{padding:0 20px;width:300px;min-width:300px;height:auto;vertical-align:top;overflow-y:scroll;position:absolute;right:0;bottom:0;top:130px}.m2_map .m_location_map{height:100%;width:100%}.m2_map .m_location_map #google-map{width:100%;height:100%;overflow:hidden}.m2_map .m_location_map .wrapper{display:none}.m2_landing{overflow:hidden}.m2_landing hr.separator{height:1px;border:0;background:#000}.m2_landing hr.interior{margin:30px 0;background:#D8D8D8;height:1px;border:0}.m2_landing .landing_title{margin:20px 0;font-size:24px;font-weight:500}.m2_landing .brainteaser_wrapper_col{margin:0 auto 20px;width:80%}.m2_landing .brainteaser_wrapper_col .landing_title{margin:0;text-transform:uppercase;text-align:center}.m2_landing .wrapper_space{padding:50px 0 100px}.m2_landing .wrapper_center{padding:40px 0}.m2_landing .wrapper_center .m_property_carousel_title{text-align:center}.m2_landing .m_property_info_details .title{margin:10px 0;font-size:18px}.m2_landing .top_space{margin-top:30px}.m2_landing .bottom_space{padding-bottom:30px}.m2_landing .row_location{margin-top:30px;margin-bottom:30px;border-top:1px solid #D8D8D8}.m2_landing .row_location:first-child{border-top-color:transparent;margin-top:0}.m_property_info_details,.m_property_info_details.services{border-top:1px solid #D8D8D8}.m2_landing .row_intro,.m2_landing .row_location>*{margin-top:30px;margin-bottom:30px}.m2_landing .row_intro:first-child{margin-top:0}.m2_landing .row_intro>*{margin-top:30px;margin-bottom:30px}.m2_landing p.more_info{margin:30px 0 20px;text-align:center;text-transform:uppercase}.m2_landing .m_hightlight_companies,.m_review_title{margin-bottom:30px}.m2_landing .m_property_carousel_title{text-align:left}.m2_landing .landing_intro{max-width:700px;margin:20px 0}.m2_landing .landing_intro .m_title{font-size:30px;font-weight:400}.m2_landing .landing_intro p{line-height:150%}.m_header_search_content,.m_header_search_content_alt{display:table;width:100%;max-width:990px;margin:0 auto}.m_header_search_content>*,.m_header_search_content_alt>*{display:inline-block;vertical-align:top;padding:0 5px}.m_header_search_content .col_1,.m_header_search_content .col_2,.m_header_search_content .col_3,.m_header_search_content_alt .col_1_alt,.m_header_search_content_alt .col_2_alt,.m_header_search_content_alt .col_3_alt{width:23.9%}.m_header_search.companies,.m_header_search_alt.companies{margin:20px 0;padding:20px;background:#f4f4f4}.m_header_search.companies .m_header_search_content,.m_header_search_alt.companies .m_header_search_content_alt{max-width:none}.m_header_search.companies .m_header_search_content .col_0,.m_header_search.companies .m_header_search_content .col_1,.m_header_search.companies .m_header_search_content .col_2,.m_header_search.companies .m_header_search_content .col_3,.m_header_search_alt.companies .m_header_search_content_alt .col_0,.m_header_search_alt.companies .m_header_search_content_alt .col_1_alt,.m_header_search_alt.companies .m_header_search_content_alt .col_2_alt,.m_header_search_alt.companies .m_header_search_content_alt .col_3_alt{width:22%}.m_header_search input.error+label.error,.m_header_search_alt input.error+label.error{display:none!important}.m_header_combo,.m_header_combo_alt{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;padding:30px 0;position:relative;background:#fff}.m_header_combo .close,.m_header_combo_alt .close_alt{display:none}.m_header_combo_wrap,.m_header_combo_wrap_alt{display:table}.m_header_combo_wrap>*,.m_header_combo_wrap_alt>*{display:table-cell;width:33.33%;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.m_header_combo .close,.m_header_combo_alt .close_alt{font-style:normal;float:none;position:absolute;width:auto;top:20px;right:20px;color:#FF8700;font-size:12px;text-transform:uppercase;z-index:1;cursor:pointer}.m_header_combo .close span,.m_header_combo_alt .close_alt span{display:inline-block;width:18px;height:18px;margin-left:5px;vertical-align:bottom;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_header_combo .close:hover span,.m_header_combo_alt .close_alt:hover span{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.m_arrows .arrow-prev:after,.m_gallery_fs_close{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.m_header_combo .col_1,.m_header_combo .col_2,.m_header_combo_alt .col_1_alt,.m_header_combo_alt .col_2_alt{border-right:1px solid #d1d1d1}.m_header_combo .col_3 ul,.m_header_combo_alt .col_3_alt ul{overflow:hidden}.m_header_combo .col_3 ul li,.m_header_combo_alt .col_3_alt ul li{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding-right:20px;display:none}.m_property_info_table,.m_property_info_table>div{-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;overflow:hidden}.m_header_combo .col_3 ul li:first-child,.m_header_combo_alt .col_3_alt ul li:first-child{display:block!important}.m_header_combo .col_3 ul li span,.m_header_combo_alt .col_3_alt ul li span{display:block;margin-top:20px;font-size:13px}.m_header_combo .col_inf,.m_header_combo_alt .col_inf_alt{padding:40px 60px 0;width:auto;clear:both}.m_header_combo .title,.m_header_combo_alt .title_alt{font-size:18px;text-transform:uppercase;position:relative;padding-bottom:15px;margin-bottom:15px}.m_header_combo_alt .title_alt.second{margin-top:30px}.m_header_combo .title:after,.m_header_combo_alt .title_alt:after{content:"";display:block;position:absolute;bottom:0;width:30px;height:1px;background:#FF8700}.m_header_combo .m_btn,.m_header_combo_alt .m_btn_alt{padding-left:45px;position:relative}.m_header_combo .m_btn:after,.m_header_combo .m_btn:before,.m_header_combo_alt .m_btn_alt:after,.m_header_combo_alt .m_btn_alt:before{content:"";display:block;background:#fff;position:absolute}.m_header_combo .m_btn:after,.m_header_combo_alt .m_btn_alt:after{width:15px;height:1px;top:22px;left:15px}.m_header_combo .m_btn:before,.m_header_combo_alt .m_btn_alt:before{width:1px;height:15px;top:15px;left:22px}.m_image_link_small,.m_image_link_small_alt{display:block;color:#000}.m_property_info_title{font-size:30px;text-transform:uppercase;font-weight:300;margin-bottom:5px}.m_property_info_code{font-size:14px;color:#A8A8A8;font-weight:600;margin:10px 0}.m_property_info_table{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;border:1px solid #D8D8D8;width:100%;margin:20px 0}.new .m_property_info_table{margin:0 0 20px}.m_property_info_table>*{display:table-cell;vertical-align:middle;padding:10px}.m_property_info_table>dl{border-right:1px solid #D8D8D8;width:18%}.m_property_info_table>dl dt{font-size:15px;color:#5A5A5A}.m_property_info_table>dl dd{font-size:20px;font-weight:300}.m_property_info_table>dl dd.important{font-weight:500;min-width:115px}.m_property_info_table .mortgage dd{padding-right:20px}.m_property_info_table>div{display:table;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.m_property_info_details dl dd,.m_property_info_details dl dt,.m_property_info_details_title{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_property_info_table>div>*{display:table-cell;vertical-align:middle;width:50%}.m_property_info_table>div.rs_logo{display:table-cell;width:20%;border-right:1px solid #D8D8D8;text-align:center}.m_property_info_table>div.rs_logo img{margin:0 auto;max-width:100px;max-height:50px;overflow:hidden;display:inline-block}.m_property_info_table dl:last-child{border-right:0}.m_property_info_table a{font-size:12px;cursor:pointer}.m_property_info_desc{font-size:16px;color:#5a5a5a;padding-bottom:20px}.m_property_info_desc_title{font-size:18px;margin-bottom:15px;color:#000}.m_property_info_desc p+p{margin-top:10px}.m_property_info_desc .telefono_anunciante{margin-top:35px;font-size:14px}.m_property_info_desc .telefono_anunciante .icon{background-image:url(../images/icons/svg/tool_phone.svg);background-repeat:no-repeat;width:28px;height:28px;float:left}.m_property_info_desc .telefono_anunciante a{width:200px;cursor:pointer;padding-bottom:10px;float:left}.m_property_info_desc .telefono_anunciante ul{float:left;width:calc(100% - 28px)}.m_property_info_desc .telefono_anunciante ul li{float:left;padding:0 10px;background-repeat:no-repeat;margin-left:0;margin-bottom:10px;border-left:solid 1px #000}.m_property_info_desc .telefono_anunciante ul li:first-child{border-left:none;padding-left:0}.m_property_info_desc .telefono_anunciante ul li span{margin-right:7px;font-weight:600}.m_property_info_desc .telefono_anunciante .clear{clear:both}.m_property_info_details{padding:30px 0;overflow:hidden}.m_property_info_details.more_info{max-height:155px;overflow:hidden}@-moz-document url-prefix(){.m_property_info_details.more_info{max-height:165px}}.m_property_info_details.more_info.show{max-height:none}.m_property_info_details.more_info.show .view_more{display:none}.m_property_info_details.more_info .view_less,.m_property_info_details.more_info .view_more{width:100%}.m_property_info_details.more_info .view_more{margin-bottom:20px}.m_property_info_details.more_info .view_less a,.m_property_info_details.more_info .view_more a{cursor:pointer;font-size:13px;background-repeat:no-repeat;background-position:right;padding-right:17px}.m_property_info_details.more_info .view_more a{background-image:url(../images/icons/png/results_filters_arrow_down.png)}.m_property_info_details.more_info .view_less a{background-image:url(../images/icons/png/results_filters_arrow_up.png)}.m_property_info_details_title{width:100%;margin-bottom:20px;box-sizing:border-box;padding-right:10px;font-size:18px}.m_property_info_details dl{width:33%;display:inline-block;overflow:hidden;color:#8F8F8F;font-size:14px}.m_property_info_details dl dd,.m_property_info_details dl dt{display:inline-block;width:100%;box-sizing:border-box;margin-bottom:15px}.m_property_info[data-collapsable] .m_property_info_details_toggle:after,.m_property_info_details.services ul li{background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_property_info_details dl dt{padding-right:10px;font-weight:600;clear:both;margin-bottom:5px}.m_property_info_details dl dd{font-weight:300}.m_property_info_details.services.complements{max-height:125px;overflow:hidden;margin-bottom:10px}@-moz-document url-prefix(){.m_property_info_details.services.complements{max-height:135px}}.m_property_info_details.services.complements.show{max-height:none}.m_property_info_details.services.complements.show .view_more{display:none}.m_property_info_details.services.complements .view_less,.m_property_info_details.services.complements .view_more{width:100%;padding:10px 0}.m_property_info_details.services.complements .view_less a,.m_property_info_details.services.complements .view_more a{cursor:pointer;font-size:13px;background-repeat:no-repeat;background-position:right;padding-right:17px}.m_property_info_details.services.complements .view_more a{background-image:url(../images/icons/png/results_filters_arrow_down.png)}.m_property_info_details.services.complements .view_less a{background-image:url(../images/icons/png/results_filters_arrow_up.png)}.m_property_info_details.services ul{float:left;width:100%}.m_property_info_details.services ul li{display:inline-block;width:33%;box-sizing:border-box;color:#747474;font-size:14px;padding:10px 0 10px 30px;font-weight:300;background-position:left center}.m_property_info_details.services .col{width:33%}.m_property_info_details.services .col ul,.m_property_info_details.services .col ul li{width:100%}.m_property_info[data-collapsable] .m_property_info_details_toggle{display:block;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;padding:30px 0;cursor:pointer;font-size:18px;position:relative}.m_property_info[data-collapsable] .m_property_info_details_toggle:after{content:attr(data-view-more);display:block;position:absolute;top:25px;right:0;background-position:right center;color:#38A7D0;font-size:12px;text-transform:uppercase;height:27px;padding-top:7px;padding-right:35px;box-sizing:border-box}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_col,.m_realestate_info_col_1,.m_realestate_info_col_2,.m_stats>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_property_info[data-collapsable].tct-collapsable--expanded .m_property_info_details_toggle:after{content:attr(data-view-less)}.m_property_info[data-collapsable] .m_property_info_details{border-bottom:1px solid #D8D8D8}.m_location_map_tooltip_1 ul li a.active.last:after,.m_location_map_tooltip_1:after{height:0;border-bottom:10px solid transparent;border-left:15px solid transparent;bottom:-20px;left:20px;content:""}.m_property_info .tools_social{display:none}.m_location_map .m_header_content,.m_location_map .m_header_content_alt,.m_location_map .m_header_main,.m_location_map .m_header_main_alt,.m_location_map .m_header_sup,.m_location_map .m_header_sup_alt,.m_location_map .wrapper{position:relative;max-width:100%}.m_location_map_tooltip_1{position:absolute;z-index:5;top:32px;width:280px}.m_location_map_tooltip_1:after{display:block;width:0;border-top:10px solid #fff;border-right:15px solid #fff;position:absolute}.m_location_map_tooltip_1 ul li{display:block;text-transform:uppercase;font-size:12px;font-weight:600;background:#fff;cursor:pointer}.m_location_map_tooltip_1 ul li+li{border-top:1px solid #000}.m_location_map_tooltip_1 ul li a{color:#000;padding:20px 0 20px 20px;display:block;width:260px}.m_location_map_tooltip_2 .fake_select,.m_location_map_tooltip_2 ul li{padding:20px;font-weight:600;font-size:12px;text-transform:uppercase;cursor:pointer}.m_location_map_tooltip_1 ul li a.active,.m_location_map_tooltip_1 ul li a:hover{background:#f6f6f6}.m_location_map_tooltip_1 ul li a.active.last:after{display:block;width:0;border-top:10px solid #f6f6f6;border-right:15px solid #f6f6f6;position:absolute;z-index:1}.m_location_map_tooltip_2{position:absolute;z-index:5;top:40px;left:0;width:280px}.m_location_map_tooltip_2_wrapper .m_order_list_btn{display:none}.m_location_map_tooltip_2 .fake_select{background:#fff;position:relative}.m_location_map_tooltip_2 .fake_select:after{content:"";display:block;width:40px;height:35px;background-repeat:no-repeat;background-position:center center;position:absolute;right:5px;top:10px;border-left:1px solid #000}.m_location_map_tooltip_2.open ul{max-height:350px}.m_location_map_tooltip_2 ul{list-style-type:none;max-height:0;overflow:auto;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_location_map_tooltip_2 ul li{display:block;background:#fff;border-top:1px solid #000}.m_gallery_preview_caption,.m_gallery_preview_caption.usados{display:table;padding:10px;background:#fff;position:absolute}.m_location_map_tooltip_2 ul li.active,.m_location_map_tooltip_2 ul li:hover{background:#f6f6f6}.m_location_map_tooltip_3{text-transform:uppercase;padding:10px 20px 10px 40px;position:absolute;z-index:2;top:105px;background-repeat:no-repeat;background-position:10px center;background-color:#fff}.m_location_map_tooltip_3 a{color:#000}.m_location_map_constructor{position:relative;z-index:2}.m_location_map_constructor img{width:100%}.m_location_map.detail{margin-top:50px}.m_location_map #google-map{height:500px;width:100%}.m_location_map #google-map img{max-width:none}.m_gallery_preview{overflow:hidden;background:center center no-repeat #000;height:500px;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;position:relative;cursor:pointer}.m_gallery_preview:after,.m_gallery_preview:before{content:"";width:43px;height:84px;position:absolute;top:50%;margin-top:-42px}.m_gallery_preview:after{right:10px}.m_gallery_preview:before{left:10px}.m_gallery_preview_caption{bottom:1px;right:1px}.m_gallery_preview_caption.usados{bottom:auto;right:auto;margin-top:-46px;margin-left:1px}.m_gallery_preview_caption.nuevos{bottom:-149px}.m_gallery_fs,.m_gallery_fs_bg{top:0;bottom:0;position:fixed;left:0;right:0}.m_gallery_preview_caption>*{display:table-cell;vertical-align:middle;font-size:12px;text-transform:uppercase;height:25px;padding:0 10px}.m_gallery_preview_caption .images,.m_gallery_preview_caption .videos{background-repeat:no-repeat;background-position:10px center;padding-left:45px}.m_gallery_preview_caption .images+.videos{border-left:1px solid #d4d4d4}.m_gallery_fs{z-index:100}.m_gallery_fs_bg{background:rgba(0,0,0,.8)}.m_gallery_fs_content{position:fixed;top:100px;bottom:100px;right:0;left:0}.m_gallery_fs_content .gallery-buttons{position:absolute;top:50%;margin-top:-75px;height:0;left:0;right:0}.m_gallery_fs_content .gallery-buttons>*{background:rgba(0,0,0,.3);width:80px;height:150px;background-position:center center;background-repeat:no-repeat;cursor:pointer}.m_gallery_fs_content .gallery-buttons .arrow-prev{float:left}.m_gallery_fs_content .gallery-buttons .arrow-next{float:right}.m_gallery_fs_content .swiper-container{height:100%}.m_gallery_fs_content .swiper-slide{background-repeat:no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;-ms-background-size:contain;-o-background-size:contain;background-size:contain;position:relative;opacity:0;-webkit-transition:all 1.5s cubic-bezier(.19,1,.22,1);-moz-transition:all 1.5s cubic-bezier(.19,1,.22,1);-ms-transition:all 1.5s cubic-bezier(.19,1,.22,1);-o-transition:all 1.5s cubic-bezier(.19,1,.22,1);transition:all 1.5s cubic-bezier(.19,1,.22,1)}.m_gallery_fs_content .pagination,.m_gallery_fs_content .pagination span{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1)}.m_gallery_fs_content .swiper-slide.swiper-slide-active,.m_gallery_fs_content .swiper-slide.swiper-slide-visible{opacity:1}.m_gallery_fs_content .swiper-slide img{display:none!important}.m_gallery_fs_content video{display:block;width:960px;height:540px;position:absolute;top:50%;left:50%;margin-left:-480px;margin-top:-270px}.m_gallery_fs_content .pagination{position:absolute;bottom:-20px;left:0;right:0;font-size:0;text-align:center;transition:all .5s cubic-bezier(.19,1,.22,1)}.m_gallery_fs_content .pagination:hover{bottom:0}.m_gallery_fs_content .pagination span{display:inline-block;width:80px;height:60px;opacity:.3;transition:all .5s cubic-bezier(.19,1,.22,1);cursor:pointer;margin-left:1px;background-position:center center!important;background-color:#ddd;-webkit-background-size:cover!important;-moz-background-size:cover!important;-ms-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;border:0!important}.m_gallery_fs_content .pagination span.swiper-visible-switch,.m_gallery_fs_content .pagination span:hover{opacity:1}.m_gallery_fs_close{position:fixed;top:20px;right:20px;cursor:pointer;z-index:2;width:50px;height:50px;border:2px solid #fff;opacity:.7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_arrows .arrow-prev:before,.m_gallery_fs_close:hover{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.m_gallery_fs_close:after,.m_gallery_fs_close:before{position:absolute;display:block;content:"";background:#fff}.m_new_splash .m_header_content,.m_new_splash .m_header_content_alt,.m_new_splash .m_header_main,.m_new_splash .m_header_main_alt,.m_new_splash .m_header_sup,.m_new_splash .m_header_sup_alt,.m_new_splash .wrapper,.m_new_splash_box{position:relative}.m_gallery_fs_close:after{width:24px;height:2px;top:24px;left:14px}.m_gallery_fs_close:before{width:2px;height:24px;top:13px;left:25px}.m_gallery_fs_close:hover{opacity:1;transform:rotate(-45deg)}.m_gallery_fs_close:hover:after{width:32px;height:2px;top:25px;left:10px}.m_gallery_fs_close:hover:before{width:2px;height:32px;top:10px;left:25px}.m_review_title{font-size:18px;font-weight:500}.m_review dl{display:table;width:100%}.m_review dl dd,.m_review dl dt{display:table-cell;vertical-align:middle}.m_review dl dt{padding-right:10px}.m_review dl dd{width:116px}.m_review dl+dl{margin-top:10px}.m_stats{overflow:hidden}.m_stats>*{float:left;box-sizing:border-box}.m_stats_stat{width:75%;padding-right:20px}.m_stats_stat_title{font-size:18px}.m_stats_stat_subtitle{font-size:14px;color:#6e6e6e;margin-top:10px}.m_stats_stat img,.m_stats_stat_stat{margin-top:30px}.m_stats_sidebar{width:25%}.m_stats_sidebar *+*{margin-top:40px}.m_new_splash_box{overflow:hidden;height:450px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.m_new_splash_box img{position:absolute;bottom:-50%}@media screen and (max-width:990px){.m_new_splash_box img{bottom:0}}@media screen and (min-width:1920px){.m_new_splash_box img{left:8%}}.m_new_splash_box .m_splash_promo{top:40px;left:120px}.m_new_splash .gallery_preview{position:absolute;display:block;top:0;left:0;right:0;height:450px;cursor:pointer}.m_new_splash .gallery_preview:after,.m_new_splash .gallery_preview:before{content:"";width:43px;height:84px;position:absolute;top:50%;margin-top:-42px}.m_new_splash .gallery_preview:after{right:10px}.m_new_splash .gallery_preview:before{left:10px}.m_realestate_info{display:table}.m_realestate_info_col_1,.m_realestate_info_col_2{display:table-cell;vertical-align:top;box-sizing:border-box}.m_realestate_info_col_1{width:73%;padding-right:2%}.m_realestate_info_col_2{border-left:1px solid #D8D8D8;width:23%;padding-left:2%}.m_realestate_info .m_re_box_title,.m_realestate_info .m_re_details_title{font-size:18px;margin-bottom:30px}.m_realestate_info .m_re_details_content{display:table;width:100%;margin:20px 0}.m_realestate_info .m_re_details_content>*{display:table-cell;vertical-align:top}.m_realestate_info .m_re_details_content>.m_re_details_content_img{width:33.33%;padding-right:20px}.m_realestate_info .m_re_details_content>.m_re_details_content_img img{margin:0 auto;width:100%}.m_realestate_info .m_re_details_content>.m_re_details_content_cols{width:66.66%;overflow:hidden}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_title{text-transform:uppercase;font-size:14px;margin-bottom:20px}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_col{float:left;width:50%;padding-right:20px;box-sizing:border-box;font-size:13px;font-weight:300;color:#6E6E6E}.email_phone_hiden,.l_news_calculator>*,.m_order_list .select,.m_search_filter .select,.m_tools{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_col b{font-weight:400}.m_realestate_info .m_re_box img{margin:0 auto;width:auto}.m_realestate_info .m_re_box_content{padding:20px 0}.m_realestate_info .m_re_box_content strong{text-transform:uppercase;font-size:14px;font-weight:600;color:#4D4F53;display:block;margin-bottom:20px}.m_realestate_info .m_re_box_content p{font-size:13px;font-weight:300;color:#6E6E6E}.m_realestate_info .m_re_box_content a{display:inline-block;margin-top:20px;width:250px;overflow:hidden}.m_realestate_info .m_re_logos{margin-top:30px}.m_realestate_info .m_re_logos_title{font-weight:300;font-size:14px;color:#6E6E6E;margin-bottom:20px}.m_realestate_info .m_re_logos_imgs{display:table;width:100%}.m_realestate_info .m_re_logos_imgs>*{display:table-cell;padding:0 10px}.m_realestate_info .m_re_logos_imgs img{margin:0 auto;width:130px;height:35px;overflow:hidden}.m_real_estate_list{overflow:hidden}.m_real_estate_list .title{text-transform:uppercase;text-align:center;font-size:24px;font-weight:500;padding:20px 0 60px;max-width:450px;margin:0 auto 30px;height:25px;overflow:hidden;text-overflow:ellipsis}.m_real_estate_list .col{width:25%;padding:0;margin:0}.m_real_estate_list .col .title-col{position:relative;font-size:20px;font-weight:400;height:75px;padding-right:20px;overflow:hidden;text-overflow:ellipsis}.m_real_estate_list .col .title-col:after{content:"";display:block;position:absolute;bottom:0;width:30px;height:1px;background:#FF8700}.m_real_estate_list .col ul{list-style:none;padding-top:20px}.m_contact_social{color:#8F8F8F;padding:80px 0;overflow:hidden}.m_contact_social .contact{float:left;width:560px;padding-left:200px;background-repeat:no-repeat;background-position:left center}.m_contact_social .contact .col{min-width:230px;padding:0 20px}.m_contact_social .contact .col.last{min-width:250px}.m_contact_social .contact .col.contactenos{margin-top:15px}.m_contact_social .contact .col.contactenos a{background-image:url(../images/icons/png/contact-icon.png);background-repeat:no-repeat;padding-left:32px;padding-bottom:5px}.m_contact_social .contact .col .title{font-size:18px;font-weight:500;padding-bottom:20px}.m_contact_social .contact .col p{font-weight:300;line-height:1.4em}.m_contact_social .contact .col strong{font-weight:600;line-height:2em}.m_contact_social .col{padding:0 20px}.m_contact_social .col .title{font-size:18px;font-weight:500;padding-bottom:20px}.m_contact_social .col p{font-weight:300;line-height:1.4em}.m_contact_social .col strong{font-weight:600;line-height:2em}.m_contact_social .col.social ul{list-style:none}.m_contact_social .col.social ul li{display:inline-table;zoom:1;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.m_contact_social .col.social ul li span{width:75px;height:75px;float:left;background-repeat:no-repeat;background-position:left center}.m_footer_others{padding-bottom:50px;border-top:2px solid #E5E5E5;background-color:#F4F4F4}.m_footer_others ul{text-align:center;padding:20px 0;list-style:none}.m_footer_others ul li{display:inline}.m_footer_others ul.legal{width:100%}.m_footer_others ul.legal li{text-transform:uppercase;padding:0 20px;font-size:10px}.m_footer_others ul.legal li a{color:#8F8F8F}.m_footer_others ul.portals_icons{padding-bottom:30px}.m_footer_others ul.portals_icons li{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;margin:0 12px;display:inline-table}.m_footer_others ul.portals_icons li span{height:30px;background-repeat:no-repeat;background-position:center center;float:left}.m_footer_others ul.portals_icons li span.pt_clasified{width:88px}.m_footer_others ul.portals_icons li span.pt_job{width:100px}.m_footer_others ul.portals_icons li span.pt_motor{width:136px}.m_footer_others ul.portals_icons li span.pt_sales{width:145px}.m_footer_others ul.portals_icons li span.pt_ads{width:88px}.m_footer_others ul.portals_icons li span.pt_studies{width:170px}.m_footer_others ul.portals_icons li span.pt_find{width:118px}.m_footer_others hr{border-color:#E5E5E5;border-top:0;border-left:0;border-right:0}.m_footer_others .title{text-align:center;font-weight:500;text-transform:uppercase;margin:30px 0 20px;color:#B76403;font-size:14px}.m_footer_others .logo_tiempo{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;width:82px;margin:25px auto}.m_footer_others .logo_tiempo span{float:left;width:82px;height:22px;background-image:url(../images/icons/png/eltiempo_orange.png);background-repeat:no-repeat;background-position:center center}.m_footer_others .info-logo-superint{text-align:center}.m_footer_others .info-logo-superint p.info{text-align:right;font-size:12px;color:#B76403;display:inline-block;width:auto;border-right:1px solid #b1b8b4;padding-right:10px}.m_footer_others .info-logo-superint img{display:inline-block;width:120px;height:26px;cursor:pointer}.m_footer_others .portals_list{padding:20px 0}.m_footer_others .portals_list .accordion_collapsable{text-align:center}.m_footer_others .portals_list .title{padding:20px 0;color:#B76403;text-transform:lowercase;background-repeat:no-repeat;background-position:bottom center}.m_footer_others .portals_list ul.col{padding:30px 0;width:33%}.m_footer_others .portals_list ul.col li{display:block;text-align:left;color:#B76403;font-size:12px;padding:5px 0}.m_footer_others .portals_list ul.col li a{text-transform:uppercase}.m_footer_others .portals_list ul.col li a:after{content:" - ";padding:0 2px}.m_search_filter{width:100%;border:1px solid #F0F0F0;background-color:#F4F4F4}.m_search_filter .search_main{padding:0 10px;border-bottom:1px solid #D8D8D8}.m_search_filter .search_main .title{font-size:16px;font-weight:500;color:#000;padding:15px 0 20px 10px}.m_search_filter .search_main .form_select{margin:15px 0}.m_search_filter .form_text_field.by_word{margin:15px 10px}.m_search_filter .form_select{margin:5px 10px 15px}.m_search_filter .form_text_field.by_word input{width:calc(100% - 37px);display:inline-block;padding:5px 10px}.m_search_by.word .m_btn{margin:0!important}.m_search_filter .select{width:100%;box-sizing:border-box}.email_phone_hiden,.l_news_calculator>*,.m_order_list .select,.m_tools{box-sizing:border-box}.m_search_filter .save_search{margin:20px 10px}.m_search_filter .filter_wrapper{padding:10px}.m_search_filter.map{width:60%;position:absolute;z-index:6;border:0;background-color:transparent;left:20px}.m_search_filter.map .map_filter_wrapper{background-color:#F4F4F4;margin-right:180px;border:1px solid #F0F0F0;margin-top:-10px}.m_search_filter.map .map_filter_wrapper .toggle_filter_tab{display:none}.m_search_filter.map .map_filter_wrapper .toggle_filter_tab.show{display:block}.m_search_filter.map .map_save_search{position:absolute;top:0;right:0;width:169px}.m_search_filter.map .m_search_by.main_search{border:0}.m_search_filter.map .m_search_by.main_search .title{padding:11px 0 12px 10px;font-size:16px;text-transform:none}.m_search_filter.map .m_search_by.main_search.filter_collapsable .title:after{top:13px}.m_search_by.filter_collapsable .title:after,.m_search_filter.sticky .sticky_filter .title:after{content:"";height:17px;top:19px;background-position:center center;background-repeat:no-repeat;right:15px}.m_search_filter.map .m_search_by.main_search[data-d-collapse-content]{display:none}.m_search_filter.map .m_search_by.main_search.visible[data-d-collapse-content]{display:block}.m_search_filter.sticky{margin:0}.m_search_filter.sticky .sticky_filter .title{display:block;color:#000;text-transform:uppercase;font-size:13px;font-weight:500;position:relative;padding:20px 0 20px 10px;border-bottom:1px solid #D8D8D8;cursor:pointer}.m_search_filter.sticky .sticky_filter .title:after{display:block;width:16px;position:absolute}.m_search_by{padding:0}.map_view .m_search_by{border-bottom:1px solid #D8D8D8}.m_search_by .title{display:block;color:#6d6d6d;font-size:13px;font-weight:500;position:relative;cursor:auto;padding:5px 10px}.map_view .m_search_by .title{padding:20px 10px;text-transform:uppercase}.m_search_by .form_checkbox{margin-bottom:10px;margin-top:2px}.recibirinfo{margin:20px 0;display:inline-block}.recibirinfo h4{font-size:14px;font-weight:300;color:#5A5A5A}.recibirinfo div{width:250px;float:left}.m_search_by hr{border:0;border-bottom:1px solid #D8D8D8;margin:15px 0 20px}.m_search_by p{margin-left:10px}.m_search_by .light{color:#6d6d6d;font-size:13px;font-weight:500}.m_search_by .lighter{color:#8F8F8F}.m_search_by.filter_collapsable .title:after{display:block;width:16px;position:absolute}.m_search_by.price .from_to_price{margin-left:10px;margin-right:67px;width:100%}.m_search_by.price .from_to_price .form_text_field{margin:0 5px 0 0;float:left;width:calc(50% - 31px)}.m_search_by.price .from_to_price .form_text_field label{display:block;margin-bottom:7px;font-size:13px;color:#6d6d6d}.m_search_by.price .m_btn,.m_search_by.word .m_btn{margin:23px 10px 10px 0;height:32px;width:32px;float:right;line-height:32px;padding:0}.m_search_by.others .m_checkbox_numbers,.m_search_by.wonder .m_checkbox_numbers{margin-left:10px}.m_search_by.others .form_checkbox,.m_search_by.wonder .form_checkbox{margin-left:10px;margin-right:10px;display:table;width:100%}.m_search_by.others .checkbox{display:table-cell;vertical-align:middle}.m_search_by.others label,.m_search_by.wonder label{color:#8F8F8F;padding:0 20px 0 14px;font-size:13px;display:table-cell;vertical-align:middle}.m_search_by.wonder label{display:initial;line-height:25px;padding-right:0;cursor:default}.m_search_by.wonder .view_less a,.m_search_by.wonder .view_more a{background-position:right;padding-right:17px;font-size:13px;background-repeat:no-repeat}.m_search_by.others .filter_group,.m_search_by.wonder .filter_group{padding-bottom:10px}.m_search_by.wonder .filter_group{margin-top:12px;height:auto;overflow:hidden;-webkit-transition:1.5s;transition:1.5s;-moz-transition:1.5s}.m_search_by.wonder .filter_group.more_filters{height:760px;-webkit-transition:1.5s;transition:1.5s;-moz-transition:1.5s}.m_search_by.others .m_btn,.m_search_by.wonder .m_btn{width:100%}.m_search_by.wonder .view_more{margin-left:10px;margin-top:20px;margin-bottom:20px;width:120px}.m_search_by.wonder .view_more a{cursor:pointer;background-image:url(../images/icons/png/results_filters_arrow_down.png)}.m_search_by.wonder .view_less{margin-left:10px;margin-top:20px;margin-bottom:5px;width:120px}.m_search_by.wonder .view_less a{cursor:pointer;background-image:url(../images/icons/png/results_filters_arrow_up.png)}.m_search_by.wonder .verified label,.m_search_by.wonder .verified span{float:left}.m_search_by.wonder .verified_tooltip{width:24px;height:24px;background-image:url(../images/icons/png/results_filters_tooltip_verified.png);background-repeat:no-repeat;float:left;margin-left:5px}.m_search_by.wonder .verified_tooltip p{display:none;position:absolute;color:#FFF;background-color:#000;font-size:13px;padding:10px;border-radius:5px;width:230px;z-index:2;margin-left:30px;margin-top:-20px}.m_search_by.wonder .verified_tooltip:hover p{display:block}.m_checkbox_numbers{padding:0;display:block!important}.m_checkbox_numbers .box{display:inline-block;cursor:pointer;margin-right:4px}.m_checkbox_numbers .box span{background-color:#fff}.m_checkbox_numbers .box span:before{width:40px;height:40px;position:relative;top:11px;left:18px;font-size:13px;font-weight:500;color:#8F8F8F}.m_checkbox_numbers .box .checked_checkbox:before{color:#FFF}.m_checkbox_numbers .box span.checked_checkbox{border:1px solid #f80;background-color:#f80}.m_checkbox_numbers .box.content_1 span:before{content:"1"}.m_checkbox_numbers .box.content_2 span:before{content:"2"}.m_checkbox_numbers .box.content_3 span:before{content:"3"}.m_checkbox_numbers .box.content_4 span:before{content:"4"}.m_checkbox_numbers .box.content_plus span{background-image:url(../images/icons/png/symbol_plus_gray.png);background-repeat:no-repeat;background-position:center center}.m_checkbox_numbers .box.content_plus span.checked_checkbox{background-image:url(../images/icons/png/symbol_plus_white.png);background-repeat:no-repeat;background-position:center center}.m_checkbox_numbers .box .checkbox{display:inline-block;background-image:none;border:1px solid #D8D8D8;width:40px;height:40px;margin:5px 0}.m_newsletter{margin-top:20px;border:1px solid #F0F0F0;width:100%;background-color:#F4F4F4;padding:0;overflow:hidden}.m_newsletter_wrapper{margin:10px}.m_newsletter_wrapper .title{font-size:16px;font-weight:500;color:#000;cursor:pointer}.m_newsletter_wrapper>p{color:#8F8F8F;font-size:13px}.m_newsletter_btn_input{display:table;width:100%}.m_newsletter_btn_input .col_input{display:table-cell}.m_newsletter_btn_input .col_btn{display:table-cell;width:87px;vertical-align:top}.m_newsletter_btn_input .col_btn .m_btn{height:49px}.m_newsletter.filter_collapsable{margin-top:0;padding:2px 0;position:relative;z-index:3}.m_newsletter.filter_collapsable .title:after{content:"";display:block;width:16px;height:17px;position:absolute;top:13px;right:15px;background-position:center center;background-repeat:no-repeat}.m_newsletter.filter_collapsable[data-d-collapse-content]{opacity:0;height:0;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-moz-transition:all .6s cubic-bezier(.19,1,.22,1);-ms-transition:all .6s cubic-bezier(.19,1,.22,1);-o-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}.m_newsletter.filter_collapsable.visible[data-d-collapse-content]{opacity:1;height:auto;margin-top:10px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-moz-transition:all .6s cubic-bezier(.19,1,.22,1);-ms-transition:all .6s cubic-bezier(.19,1,.22,1);-o-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}.email_phone_hiden{display:none;background:#F4F4F4;padding:10px;height:70px}.email_phone_hiden>*{float:left;width:calc(100% - 6px)!important;margin:0 1%;padding:16px 0!important}.contacto_escritorio .email_phone_hiden .m_btn{width:100%!important;margin-left:0}.m_email_phone_tabs,.m_social,.m_tools{-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-moz-transition:all .4s cubic-bezier(.19,1,.22,1);-ms-transition:all .4s cubic-bezier(.19,1,.22,1);-o-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1);max-height:1000px;opacity:1}.email_phone_sticky{z-index:10;position:relative}.email_phone_sticky.hidden .email_phone_hiden{display:block}.email_phone_sticky.hidden .m_email_phone_tabs,.email_phone_sticky.hidden .m_social,.email_phone_sticky.hidden .m_tools{max-height:0;padding-top:0;padding-bottom:0;border:0 solid transparent;margin:0!important;opacity:0}.email_phone_sticky.is_stuck .m_social,.email_phone_sticky.is_stuck .m_tools,.m_email_phone_tabs .header{margin:10px}.email_phone_sticky.is_stuck{overflow-y:auto;overflow-x:hidden}.contacto_escritorio .email_phone_sticky.is_stuck.hidden{max-height:70px;top:50px!important;position:fixed!important;bottom:auto!important}.contacto_escritorio .email_phone_sticky.is_stuck{top:50px!important;max-height:calc(100% - 50px)!important;position:fixed!important;bottom:auto!important}.m_email_phone_tabs{border:1px solid #F0F0F0;width:100%;background-color:#F4F4F4;overflow:auto;cursor:pointer}.m_email_phone_tabs .gray_space{width:100%;height:12px;background-color:#F4F4F4;position:absolute;bottom:0}.m_email_phone_tabs .m_property_thumb_provider{border:0}.m_email_phone_tabs .mobile_header{display:none}.m_email_phone_tabs .header p{font-size:14px;font-weight:600;margin-top:0;margin-right:142px;display:table-cell;vertical-align:middle;min-width:97px}.m_email_phone_tabs .header .email{padding:16px 20px}.m_email_phone_tabs .header .m_btn{width:131px;display:table-cell;margin-right:10px}.m_email_phone_tabs .email{padding:0 10px 10px}.m_email_phone_tabs .email .ref{font-size:16px;font-weight:600;margin:0;color:#A8A8A8}.m_email_phone_tabs .email .title{font-size:13px;font-weight:500;padding:10px 0}.m_email_phone_tabs .email textarea{height:60px;margin-bottom:10px;padding:6px 10px}@-moz-document url-prefix(){.m_email_phone_tabs .email .title{padding:8px 0}.m_email_phone_tabs .email textarea{padding:3px 10px}}.m_email_phone_tabs .email .more{text-transform:uppercase;font-size:12px;font-weight:500;text-align:center}.m_email_phone_tabs .email label.error{color:#df7702;font-size:13px;line-height:1.5em}.m_email_phone_tabs .email input{margin:0}.m_email_phone_tabs .email.open .email_extended{-webkit-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-moz-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-ms-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-o-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;opacity:1;height:100%}.m_email_phone_tabs .email_extended{opacity:0;height:0;overflow:hidden}.m_email_phone_tabs .email_extended input{margin:8px 0 0;height:38px}.m_email_phone_tabs .email_extended input:first-child{margin-top:0}.m_email_phone_tabs .email_extended input[type=checkbox]{height:25px;margin:0}.m_email_phone_tabs .phone>div{padding:0 10px;color:#8F8F8F;font-size:13px;line-height:1.5em}.m_email_phone_tabs .phone ul{margin:10px 0 0}.m_email_phone_tabs .phone ul li{color:#747474;font-size:14px;font-weight:500;margin:5px 0}.m_email_phone_tabs .phone p{margin:10px 0}.m_email_phone_tabs .phone input{height:38px;margin-top:8px;margin-bottom:8px}.m_email_phone_tabs .phone .m_btn{line-height:8px}.m_email_phone_tabs .phone input[type=checkbox]{height:25px;margin:0}.m_email_phone_tabs .phone .title{color:#000;font-weight:500;margin:18px 0 10px}.m_email_phone_tabs .phone hr{border:0;border-bottom:1px solid #D8D8D8;margin:5px 0 0}.m_email_phone_tabs .phone,.m_email_phone_tabs.change_tab .email{display:none!important}.m_email_phone_tabs.change_tab .phone{display:block!important}.m_email_phone_tabs.change_tab .header .phone{display:table-cell!important}.__sticky_click_trap{cursor:pointer;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background:0 0}.m_acceptance_box{margin:10px 0;width:100%;overflow:hidden;display:table}.m_acceptance_box .checkbox{float:left;margin-right:10px}.detail_social_container,.m_social div{float:right}.m_acceptance_box .label{width:100%;font-size:11px;display:table-cell;color:#8F8F8F;line-height:1.2em;min-height:25px;vertical-align:middle;text-align:left}.detail_tools_social_container{width:100%;display:inline-block}.m_social{overflow:hidden;margin-top:20px}.detail_social_container .m_social{margin-top:8px}.detail_social_container .m_social div{float:none}.l_news_calculator>*,.m_tools div{float:left}.m_social div p{display:inline;margin-right:10px}.detail_social_container .m_social div p{font-size:12px}.m_social div ul{display:inline}.m_social div ul li{display:inline;min-width:60px;border-left:1px solid #D8D8D8;padding:5px 0}.detail_social_container .m_social div ul li{border-left:none}.m_social div ul li a{background-repeat:no-repeat;background-position:center center;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;display:inline-table;min-width:35px;line-height:2em}.m_tools{border:1px solid #D8D8D8;width:auto;padding:0;overflow:hidden;background-color:#fff;text-transform:uppercase;font-size:11px;font-weight:500;color:#4A4A4A;margin-top:20px}.detail_tools_container .m_tools{border:none;margin-top:0}.m_tools>div{margin:10px 0;width:100%}.detail_tools_container .m_tools>div{width:auto;margin-right:10px}.m_tools div div{display:inline;width:50%;background-repeat:no-repeat;background-position:15% center;line-height:2.5em}.m_tools div div a{color:#4A4A4A;padding-left:40%}.detail_tools_container .m_tools div div a{padding-left:35px}.m_tools div div.see_bookmark a{color:#38A7D0;padding-left:10%}.m_tools div div:first-child{border-right:1px solid #D8D8D8;width:49%}.detail_tools_container .m_tools div div:first-child{border-right:none;width:auto}.m_order_list{display:table;width:100%;margin:0 0 10px}.m_order_list_select{display:table-cell;padding-left:20px}.m_order_list_btn,.m_order_map_btn{margin:0;display:table-cell;width:45px;height:19px;padding:0;font-size:0;border:1px solid #D8D8D8;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-color:transparent;background-repeat:no-repeat;background-position:center center}.l_news_calculator{display:block;overflow:hidden}.m_btn,.m_btn_alt,.m_property_thumb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.l_news_calculator_news{width:75%}.l_news_calculator_calculator{width:25%}.l_news_calculator.wrapper_space{padding:50px 0 100px}.m_google_tooltip{max-width:300px;margin-top:25px}.m_google_tooltip span{display:block;font-size:16px}.m_google_tooltip p{font-size:13px}.m_google_tooltip .header{overflow:hidden}.m_google_tooltip .header .image{width:110px;margin:0 10px 10px 0;float:left}.m_google_tooltip .header .info{margin:0 0 10px}.m_google_tooltip .header .info .title{margin-bottom:8px}.m_google_tooltip .header .info span{font-size:20px}.m_google_tooltip .more_info{height:auto;overflow:hidden;color:#8F8F8F}.m_google_tooltip .more_info .m2{width:auto;overflow:hidden}.m_google_tooltip .more_info .bathrooms,.m_google_tooltip .more_info .rooms{float:right;width:45px;padding:0 10px;border-left:1px solid #D8D8D8}.m_google_tooltip .more_info span{font-weight:300}.m_btn,.m_btn_alt{-o-box-sizing:border-box;box-sizing:border-box;display:block;height:44px;width:100%;background:#FF8700;color:#fff;font-size:12px;text-transform:uppercase;padding:14px 20px 16px;border:0;border-radius:0;cursor:pointer;text-align:center;-webkit-transition:background 250ms cubic-bezier(.19,1,.22,1);-moz-transition:background 250ms cubic-bezier(.19,1,.22,1);-ms-transition:background 250ms cubic-bezier(.19,1,.22,1);-o-transition:background 250ms cubic-bezier(.19,1,.22,1);transition:background 250ms cubic-bezier(.19,1,.22,1)}.m_arrows .arrow-prev:after,.m_arrows .arrow-prev:before,.m_login .input_box input{-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_header_search_content_alt .m_btn_alt{width:auto}.m_btn:hover,.m_btn_alt:hover{background:#f07f00;color:#fff}.m_btn.big,.m_btn_alt.big_alt{height:32px;font-size:14px;padding:7px 20px}.m_btn_alt.big_alt{background-color:#000}.save-search-form .m_btn.big{height:50px}.m_btn.big:hover,.m_btn_alt.big_alt:hover{opacity:.85}.m_home_splash_search .m_btn.big,.m_home_splash_search .m_btn_alt.big_alt{height:42px;background-color:#FF8700}.m_home_splash_search .search_word_code .text_box{width:73.8%}@-moz-document url-prefix(){.m_home_splash_search .search_word_code .text_box{width:72%}}.m_btn.inline,.m_btn_alt.inline_alt{display:inline-block;width:auto}.m_btn.inverted,.m_btn_alt.inverted_alt{background:#000}.m_btn.inverted:hover,.m_btn_alt.inverted_alt:hover{background:#4d4d4d}.m_btn.fb,.m_btn.gp,.m_btn_alt.fb,.m_btn_alt.gp{padding-left:40px;padding-right:10px;font-size:10px}.m_btn.fb,.m_btn_alt.fb{background:url(../images/backgrounds/login_fb.png) 10px center no-repeat #3B5998}.m_btn.gp,.m_btn_alt.gp{background:url(../images/backgrounds/login_gp.png) 10px center no-repeat #E14929}.btn_inline{margin:40px 0 0}.btn_inline .m_btn{margin-left:20px}.btn_inline .m_btn:first-child{margin-left:0}.m_list li+li,.m_list_alt li+li{margin-top:1em}.m_list.dark li a,.m_list_alt.dark_alt li a{color:grey}.m_list_ordered{padding:0;margin:0;counter-reset:li;list-style:none}.m_list_ordered li{font-weight:300;font-size:16px;line-height:23px;color:#5A5A5A}.m_list_detail dt,.m_list_ordered li strong{font-weight:600}.m_list_ordered li:before{color:#FF8700;padding:0 10px 0 0;content:counter(li);counter-increment:li;text-align:center}.m_list_detail{padding:0;margin:0;list-style:none;font-size:16px;line-height:23px;color:#5A5A5A}li .m_list_detail{margin:20px 0 20px 20px}.m_property_thumb{border:1px solid #d1d1d1;-o-box-sizing:border-box;box-sizing:border-box}.m_property_carousel>*>*>.swiper-slide,.m_property_thumb_content .m_property_thumb_content_details dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_property_thumb .swiper-slide img{max-width:none;width:100%}.m_property_thumb_content{display:block;color:#000;padding:20px}.m_property_thumb_content_title{font-size:15px;color:#4d4d4d;min-height:70px}.m2_list .m_property_thumb_content_title h2,.m2_map .m_property_thumb_content_title h2{font-size:15px}.m_property_thumb_content dl,.m_property_thumb_content dl dd,.m_property_thumb_content dl dt{display:block}.m_property_thumb_content dl dt{font-weight:300;color:#8f8f8f;font-size:13px;height:17px;overflow:hidden;text-overflow:ellipsis}.m_property_thumb_content dl dd{font-size:16px}.m_property_thumb_content dl+dl{border-left:1px solid #d1d1d1;padding-left:6px}.m_property_thumb_content .m_property_thumb_content_price dd{font-size:20px}.m_property_thumb_content .m_property_thumb_content_details{display:block;overflow:hidden;margin-top:20px}.m_property_thumb_content .m_property_thumb_content_details dl{float:left;width:25%;box-sizing:border-box}.m2_list .m_property_thumb_content .m_property_thumb_content_details dl,.m2_list .m_property_thumb_content .m_property_thumb_content_details dl:first-child,.m_property_thumb_content .m_property_thumb_content_details dl:first-child{width:25%}.m2_list .m_property_thumb_content .m_property_thumb_content_details dl span{display:none}.m_property_thumb_content_link{margin-top:24px;color:#38A7D0;font-size:15px}.m_property_thumb_provider{padding:10px;text-align:center}.m_property_thumb_provider img{margin:0 auto;max-width:150px;max-height:100px;overflow:hidden}.m_property_carousel_title{text-transform:uppercase;font-size:18px;text-align:center;margin-bottom:20px}.m2_list .m_property_carousel_title h3{font-size:18px}.m_property_carousel_more{text-transform:uppercase;text-align:center;font-size:12px;font-weight:600;margin-top:20px}.m_property_carousel>*>*>.swiper-slide{padding:0 5px;box-sizing:border-box}.m_property_new_thumb,.m_property_new_thumb_content_price{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.m_property_new_thumb{border:1px solid #d1d1d1;-o-box-sizing:border-box;box-sizing:border-box}.m_property_new_thumb_content{color:#4D4F53}.m_property_new_thumb_content_details,.m_property_new_thumb_content_info,.m_property_new_thumb_content_mortgage,.m_property_new_thumb_content_price,.m_property_new_thumb_content_title{padding:10px;border-bottom:1px solid #d1d1d1}.m_property_new_thumb_content_title{text-transform:uppercase;font-size:14px;font-weight:600}.m_property_new_thumb_content_details{overflow:hidden;padding:10px}.m_property_new_thumb_content_details dd,.m_property_new_thumb_content_details dt{float:left;width:50%;margin-bottom:10px}.m_property_new_thumb_content_details dt{clear:both;font-size:12px}.m_property_new_thumb_content_details dd{font-weight:300;font-size:13px}.m_property_new_thumb_content_price{display:table;width:100%;-o-box-sizing:border-box;box-sizing:border-box}.m_property_new_thumb_content_price dd,.m_property_new_thumb_content_price dt{display:table-cell;vertical-align:middle;width:50%}.m_property_new_thumb_content_price dt{font-size:12px}.m_property_new_thumb_content_price dd{font-size:16px}.m_property_new_thumb_content_mortgage{display:table;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.m_property_new_thumb_content_mortgage .m_btn,.m_property_new_thumb_content_mortgage dl{display:table-cell;vertical-align:middle;width:50%}.m_property_new_thumb_content_mortgage dl{padding-right:10px}.m_property_new_thumb_content_mortgage dl dd,.m_property_new_thumb_content_mortgage dl dt{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.m_login_links>*,.m_login_social>*,.m_property_new_carousel>*>*>.swiper-slide{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.m_property_new_thumb_content_mortgage dl dt{font-size:12px}.m_property_new_thumb_content_mortgage dl dd{font-weight:300}.m_property_new_thumb_content_info{border-bottom:0}.new .m_property_new_thumb_content_info .m_btn{background-image:url(../images/icons/svg/share_email_white.svg);background-repeat:no-repeat;background-size:13%;background-position-y:center;background-position-x:5px}.m_property_new_carousel{position:relative}.m_property_new_carousel>*>*>.swiper-slide{padding:0 5px;-o-box-sizing:border-box;box-sizing:border-box;height:auto!important}.m_property_new_carousel_title{min-height:70px;padding-right:110px}.m_property_new_carousel_title .line_1{font-size:18px;margin-bottom:5px}.m_property_new_carousel_title .line_2{font-size:16px;font-weight:300;color:#5a5a5a;margin-bottom:10px}.m_property_new_carousel .m_arrows{position:absolute;height:45px;width:100px;overflow:hidden;right:0;top:10px}.m_login .input_box label{color:#fff;font-size:14px;margin-bottom:10px;display:inline-block}.m_login .input_box input[type=email],.m_login .input_box input[type=text]{background-repeat:no-repeat;background-position:8px center;padding-left:45px;background-size:7%}.m_login .input_box input[type=password]{background-repeat:no-repeat;background-position:10px center;padding-left:45px}.m_login .input_box input{transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_login .input_box input.error{border:3px solid #FF8700}.m_login .input_box label.error{color:#FF8700;font-size:12px;margin:5px 0 0}.m_login .input_box,.m_login .m_login_social,.m_login input[type=submit]{margin-bottom:20px}.m_login_content_title{background-repeat:no-repeat;background-position:0 0;font-size:17px;color:#fff;text-transform:uppercase;padding-top:70px;margin-bottom:30px}.m_login_content_error{padding:10px;background-color:#eecfd4;color:#d00219;margin-bottom:15px;line-height:1.5em}.m_login_links,.m_login_social{overflow:hidden}.m_login_links>*,.m_login_social>*{float:left;width:50%;-o-box-sizing:border-box;box-sizing:border-box}.m_news_fragments .m_new_fragment,.m_splash_promo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.m_login_links>:first-child,.m_login_social>:first-child{padding-right:10px;text-align:left}.m_login_links>:last-child,.m_login_social>:last-child{padding-left:10px;text-align:right}.m_arrows{overflow:hidden}.m_arrows.white .arrow-next:after,.m_arrows.white .arrow-next:before,.m_arrows.white .arrow-prev:after,.m_arrows.white .arrow-prev:before{background:#fff}.m_arrows .arrow-next,.m_arrows .arrow-prev{float:left;background-position:center center;background-repeat:no-repeat;display:block;width:50px;height:45px;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_arrows .arrow-next.swiper-button-disabled,.m_arrows .arrow-prev.swiper-button-disabled{opacity:.4}.m_arrows .arrow-prev{position:relative}.m_arrows .arrow-prev:after,.m_arrows .arrow-prev:before{content:"";display:block;width:20px;height:1px;background:#000;position:absolute;transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_arrows .arrow-prev:after{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:30px;left:15px}.m_arrows .arrow-prev:before{transform:rotate(-45deg);top:15px;left:15px}.m_arrows .arrow-prev.swiper-button-disabled:active:after{top:25px;left:5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.m_arrows .arrow-next:before,.m_arrows .arrow-prev.swiper-button-disabled:active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.m_arrows .arrow-prev.swiper-button-disabled:active:before{top:25px;left:5px;transform:rotate(45deg)}.m_arrows .arrow-next{position:relative}.m_arrows .arrow-next:after,.m_arrows .arrow-next:before{content:"";display:block;width:20px;height:1px;background:#000;position:absolute;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_arrows .arrow-next:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:30px;left:15px}.m_arrows .arrow-next:before{transform:rotate(45deg);top:15px;left:15px}.m_arrows .arrow-next.swiper-button-disabled:active:after{top:25px;left:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.m_arrows .arrow-next.swiper-button-disabled:active:before{top:25px;left:25px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.m_slider_thumb{position:relative;display:block;background:#efefef;cursor:pointer}.new .m_slider_thumb .icono_galeria{height:25px;position:absolute;top:4px;left:4px;background-color:#FFF;color:#38A7D0;text-transform:uppercase;line-height:25px;background-image:url(../images/icons/svg/gallery_pics.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:5px;background-size:25px;padding-left:35px;padding-right:5px;font-size:12px;border:1px solid #D0D0D0}.m_slider_thumb img{margin:0 auto}.m_slider_thumb .swiper-slide{width:100%;background-color:#000}.m_slider_thumb .m_arrows{position:absolute;top:50%;margin-top:-22px;z-index:1;width:auto;left:0;right:0}.m_slider_thumb .m_arrows .arrow-prev{float:left}.m_slider_thumb .m_arrows .arrow-next{float:right}.m_slider_thumb_caption{position:absolute;bottom:1px;right:1px;background:#fff;display:table;padding:8px 0}.m_slider_thumb_caption>*{display:table-cell;vertical-align:middle;font-size:12px;text-transform:uppercase;color:#444;height:25px;padding:0 10px}.m_slider_thumb_caption .images,.m_slider_thumb_caption .videos{background-repeat:no-repeat;background-position:10px center;padding-left:45px}.m_slider_thumb_caption .images+.videos{border-left:1px solid #d4d4d4}.m_breadcrumb{padding:20px 0;font-size:12px;font-weight:300;display:table;width:100%}.m2_list .m_breadcrumb{width:calc(100% - 280px);display:inline-block}.m2_list .busquedas_relacionadas{width:calc(34% - 10px);display:inline-block;vertical-align:top;margin-top:12px;padding-left:10px}.m2_list .busquedas_relacionadas p{font-size:12px;margin-top:2px;float:left;margin-right:10px}.m2_list .busquedas_relacionadas ul li{font-size:12px;margin-right:10px;display:inline-block}.m_breadcrumb a{color:#787878;display:inline-block;padding:0 5px}.m_breadcrumb a:hover{text-decoration:underline}.m_breadcrumb span:last-child a:hover,.m_calc a:hover,.m_contact_widget_chat,.m_contact_widget_chat:hover,.m_contact_widget_phone a,.m_contact_widget_phone a:hover,.m_popup_hide_ad ul li a{text-decoration:none}.m_breadcrumb span:last-child a{color:#000;cursor:default;font-weight:500}.m_breadcrumb>div{display:table-cell}.m_breadcrumb .back_link{width:193px;text-transform:uppercase;font-size:12px;font-weight:600}.m_breadcrumb .back_link a{color:#38A7D0;background-position:left center;background-repeat:no-repeat;padding-left:20px}.m_stars{display:inline-block;width:116px;height:19px;background-repeat:no-repeat;background-position:0 0;overflow:hidden;text-indent:-999px}.m_stars.s_0{background-position:-119px 0}.m_stars.s_1{background-position:-96px 0}.m_stars.s_2{background-position:-72px 0}.m_stars.s_3{background-position:-48px 0}.m_stars.s_4{background-position:-23px 0}.m_stars.s_5{background-position:0 0}.m_new_fragment_img a{display:block}.m_new_fragment_img img{display:block;margin:0 auto}.m_new_fragment_content{display:block;padding:20px}.m_new_fragment_title{display:block;padding-bottom:20px;margin-bottom:20px;position:relative;font-weight:500}.m2_detail .m_new_fragment_title{height:48px;overflow:hidden;text-overflow:ellipsis}.m_new_fragment_title a{font-size:14px;color:#4D4F53;text-transform:uppercase}.m_new_fragment_title:after{content:"";display:block;position:absolute;bottom:0;width:30px;height:1px;background:#FF8700}.m_new_fragment_description{font-size:14px;color:#4D4F53;line-height:300;line-height:140%}.m2_detail .m_new_fragment_description{height:95px;overflow:hidden;text-overflow:ellipsis}.m_new_fragment_more{margin-top:30px}.m_new_fragment_more a{color:#38A7D0;font-size:12px}.m_calculator_widget_title,.m_news_fragments_title{font-size:18px;margin-bottom:30px;text-transform:uppercase}.m_news_fragments{overflow:hidden}.m_news_fragments .m_new_fragment{width:31.33%;float:left;-o-box-sizing:border-box;box-sizing:border-box;border:1px solid #D1D1D1;margin-right:2%}.m_calculator_widget input.error+label.error{display:none!important}.m_calculator_widget_content{background:#f4f4f4;padding:20px}.m_calculator_widget_content .label,.m_calculator_widget_content label{display:block;font-size:13px;margin-bottom:10px}.m_calculator_widget_content *+.label,.m_calculator_widget_content *+label{margin-top:20px}.m_calculator_widget_content .value{font-size:13px;color:#2e2e2e;font-weight:300}.m_calculator_widget_content .m_btn{margin-top:30px}.m_home_splash,.m_home_splash_container{position:relative}.m_home_splash_container{margin-bottom:30px}.m_home_splash_filter_image{width:100%;height:100%;position:absolute;background-color:#000;opacity:.35}.m_home_splash_box{height:390px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}.m_home_splash_box .m_splash_promo{top:25px;left:120px}.m_home_splash_search{color:#fff;padding:10px 0;position:absolute;width:1000px;left:calc(50% - 500px);top:120px}.m_home_splash_search_title{font-size:16px;width:auto;margin-bottom:15px}.m_splash_promo{-o-box-sizing:border-box;box-sizing:border-box;border:10px solid #FF8700;background:#000;background:rgba(0,0,0,.6);max-width:300px;height:300px;padding:20px;color:#fff;position:relative;overflow:hidden;cursor:default}.m_brainteaser_item,.m_rs_list_header .btn_lista,.m_rs_list_header .btn_map{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_splash_promo_category{text-transform:uppercase;font-size:13px;margin-bottom:10px;height:15px;overflow:hidden;text-overflow:ellipsis}.m_splash_promo_title{text-transform:uppercase;font-size:30px;font-weight:300;line-height:1.1em;margin-bottom:5px;height:98px;overflow:hidden;text-overflow:ellipsis}.m_splash_promo p{font-size:16px;height:58px;overflow:hidden;text-overflow:ellipsis}.m_splash_promo .m_btn{position:absolute;bottom:20px;left:20px}.m_splash_promo .m_btn.detalle_nuevos.moviles{display:none}.m_splash_promo .m_btn.ubicacion{left:140px}.m_brainteaser{width:auto;height:420px;position:relative}.m_brainteaser>*{position:absolute;top:0;bottom:0;left:0;right:0}.m_brainteaser_item.item_1{bottom:50%;left:33.33%;margin-bottom:10px;margin-left:10px}.m_brainteaser_item.item_2{top:230px;left:33.33%;right:33.33%;margin-top:10px;margin-right:10px;margin-left:10px}.m_brainteaser_item.item_3{top:230px;left:66.66%;margin-top:10px;margin-left:10px}.m_brainteaser_item.item_4{right:66.66%;margin-right:10px;height:460px}.m_brainteaser_item.item_1,.m_brainteaser_item.item_2,.m_brainteaser_item.item_3{height:220px}.m_brainteaser_item{background-color:#999;border:10px solid #000;padding:30px;color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;overflow:hidden}.m2_home .m_brainteaser_item{border:none}.m2_home .m_brainteaser_item img{position:absolute;left:0;bottom:0}.m2_home .m_brainteaser_item.item_4 img{height:460px;max-width:none}.m2_home .m_brainteaser_item.item_1 img{max-width:800px}.m2_home .m_brainteaser_item.item_2 img,.m2_home .m_brainteaser_item.item_3 img,.m_brainteaser_item p{max-width:400px}.m_brainteaser_item .filtro_negro{width:100%;height:100%;background:rgba(0,0,0,.55);position:absolute;top:0;left:0;z-index:1}.m_brainteaser_item_title{font-size:34px;text-transform:uppercase;font-weight:300;word-break:normal;padding-bottom:20px;margin-bottom:20px;display:block;position:relative;z-index:2;overflow:hidden;text-overflow:ellipsis}.m_brainteaser_item p,.m_brainteaser_item ul{display:block;font-size:16px;margin-bottom:20px;z-index:2}.m_brainteaser_item_title:after{content:"";display:block;width:30px;height:1px;background:#FF8700;position:absolute;bottom:0;left:0}.m_brainteaser_item p,.m_brainteaser_item ul,.m_wrap_bg{position:relative}.m_brainteaser_item ul li{margin-bottom:12px}.m_brainteaser_item ul li a{color:#FFF}.m_brainteaser_item.item_1 ul li{width:calc(33.33333333% - 5px);display:inline-block}.m_brainteaser_item .m_btn{opacity:.8;display:inline-table;position:relative;z-index:2}.m_brainteaser_row{display:table;width:100%;height:100%;padding:30px 0}.m_brainteaser_row .cell,.m_brainteaser_row .m_brainteaser_item{height:100%;padding:10px}.m_brainteaser_row .cell{width:100%;display:table-cell;vertical-align:top}.m_brainteaser_row .item,.m_brainteaser_row .item_alt{display:inline-block;height:100%;width:100%}.m_brainteaser_row.col_5 .cell{width:20%}.m_brainteaser_row.col_4 .cell{width:25%}.m_brainteaser_row.col_3 .cell{width:33%}.m_brainteaser_row .m_brainteaser_item_title{font-size:26px;font-weight:100}.m_brainteaser_row .m_brainteaser_item .link_blue{font-size:13px;padding-bottom:20px;display:block}.m_brainteaser_row .m_brainteaser_item .m_btn{margin-bottom:32px;display:inline-table;line-height:1.7em}.m_tips_list_title:after,.m_wrap_bg:before{display:block;content:""}.m_wrap_bg{padding:30px 0 100px}.m_wrap_bg:before{height:58px;width:148px;position:absolute;background-repeat:no-repeat;background-position:center center;top:-56px;left:50%;margin-left:-74px}.m_wrap_bg_header{text-align:center;text-transform:uppercase;margin:0 0 30px}.m_wrap_bg_title{margin-bottom:10px}.m_wrap_bg_title h2{font-size:18px}.m_wrap_bg_title h2 span{font-size:26px}.m_wrap_bg_subtitle{font-weight:300;font-size:16px}.m_wrap_bg.typology{padding:120px 0 0}.m_wrap_bg.typology:before{top:20px}.m_wrap_bg.typology .m_wrap_bg_header{margin:0}.m_tips_list_title{padding-top:85px;background-repeat:no-repeat;background-position:0 0;font-size:24px;font-weight:300;padding-bottom:20px;position:relative;margin-bottom:30px}.m_tips_list_title:after{width:40px;height:1px;background:#FF8700;position:absolute;bottom:0}.m_tips_list_content{font-size:16px;color:#8f8f8f;margin-bottom:15px}.m_tips_list .m_list li a{text-transform:uppercase;font-size:13px}.m_home_quick_access_header{text-align:center}.m_home_quick_access_header p{font-size:26px;font-weight:500;text-transform:uppercase}.m_home_quick_access_header p.title{color:#FF8700;font-size:18px;text-transform:none;margin-bottom:.5em}.m_home_quick_access_header span.important{border-bottom:1px solid #FF8700;padding-bottom:.3em}.m_home_quick_access_links{margin-top:70px;width:100%;display:table;text-align:center}.m_home_quick_access_links li{font-size:20px;font-weight:300;padding:85px 30px 0;background-position:center top;background-repeat:no-repeat;display:table-cell;width:33%;text-align:center}.m_home_quick_access_links li a{display:block;padding:0 30px}.m_home_quick_access_links li+li a{border-left:1px solid #FF8700}.m_rs_list_item{margin-top:10px;color:#8F8F8F;overflow:hidden}.m_rs_list_item span{display:block;color:#000}.m_rs_list_item .image{width:216px;height:162px;float:left;margin-right:30px;margin-bottom:23px;position:relative}.m_rs_list_item .image_tag,.m_slider_thumb .image_tag{left:0;color:#fff}.featured_mobile .image_tag,.m_rs_list_item .image_tag,.m_rs_list_item.mobile_view .image_tag,.m_slider_thumb .image_tag{position:absolute!important;top:0!important;padding:4px 5px!important;font-size:11px!important;display:block;z-index:1}.m_rs_list_item .image_tag.red,.m_slider_thumb .image_tag.red{background:#DB0000}.m_rs_list_item .image_tag.green,.m_slider_thumb .image_tag.green{background:#519d29}.m_rs_list_item .image_tag.yellow,.m_slider_thumb .image_tag.yellow{background:#fec52f}.m_rs_list_item .image_tag.orange,.m_slider_thumb .image_tag.orange{background:url(../images/icons/png/results_verified_tag_icon.png) no-repeat #ff8700;background-position-y:center;background-position-x:5px;padding-left:20px!important}.m_rs_list_item hr{clear:both;border:0;margin:10px 0;border-bottom:1px solid #D8D8D8}.m_rs_list_item.open .m_rs_list_item_details{display:block}.m_rs_list_item.open .m_rs_list_item_main,.m_rs_list_item_details{display:none}.m_rs_list_item_details>div{display:table-cell;height:100%}.m_rs_list_item_details .title{margin:0!important;font-weight:500}.m_rs_list_item_details .desc p{margin:8px 20px 8px 0;color:#000}.m_rs_list_item_details .close_item{vertical-align:top;width:18px}.m_rs_list_item_details .close_item button{float:right;overflow:visible;cursor:pointer;background-color:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;-webkit-box-shadow:none;box-shadow:none;width:18px;height:18px;filter:alpha(Opacity=65);opacity:.65;font-size:0;background-position:center center;background-repeat:no-repeat;margin-right:20px}.m_rs_list_item_main,.m_rs_list_item_main .content{overflow:hidden}.m2_list h2,.m2_map h2{font-size:14px}.m_rs_list_item_main .content .header{width:100%;float:left}.m_rs_list_item_main .content .header .publish_time{font-size:12px;margin-top:10px;display:none}.m_rs_list_item_main .price{float:left;padding:20px 20px 0 0}.m_rs_list_item_main .price span{font-size:20px}.m_rs_list_item_main .desc_rs>div .item_title,.m_rs_list_item_main .price .item_title{font-family:Raleway;font-size:14px;color:#8F8F8F}.m_data_dl>dl dd,.m_data_table td,.m_highlights_carousel_slide .caption_title,.m_post_title,.m_rs_list_paginator .pager{font-family:Oswald,sans-serif}.m_rs_list_item_main .desc_rs>div .item_title_mobile{display:none}.m_rs_list_item_main .price_desc{width:100%}.m_rs_list_item_main .desc_rs{float:left;padding-top:23px;display:table}.m_rs_list_item_main .desc_rs>div{display:table-cell;padding:0 10px;border-left:1px solid #D8D8D8;float:left}.m_rs_list_item_main .desc_rs>div .m2{width:auto;overflow:hidden}.m_rs_list_item_main .desc_rs>div .bathrooms,.m_rs_list_item_main .desc_rs>div .rooms{float:left;width:45px}.m_rs_list_item_main .desc_rs>div span{font-size:16px}.m_rs_list_item_main .tools{margin-top:20px;float:left;width:100%}.m_rs_list_item_main .tools a{float:left;text-transform:uppercase;background-position:left center;background-repeat:no-repeat;padding:0 8px 0 30px;color:#4A4A4A;font-size:11px;margin-right:10px;margin-bottom:30px;line-height:2em}.m_rs_list_item_main .tools a.bookmark,.m_rs_list_item_main .tools a.hide{border-right:1px solid #D8D8D8}.m_rs_list_item_main .tools a.bookmark{cursor:pointer}.m_rs_list_item_main .tools a.show_tel{margin-top:-12px;margin-bottom:20px;margin-right:0;padding:10px 15px 10px 40px;border:1px solid #D8D8D8;background-position:10px center}.m_rs_list_item.mobile_view .image{width:110px;height:83px;margin-right:10px;margin-bottom:0;float:left}.m_rs_list_item.mobile_view .m_rs_list_item_main{overflow:visible}.m_rs_list_item.mobile_view .content{float:none;margin-left:0}.m_rs_list_item.mobile_view .content .header .publish_time{margin-top:5px}.m_rs_list_item.mobile_view .price{padding:0;margin-top:5px}.m_rs_list_item.mobile_view .desc_rs{clear:both;float:left;padding-top:12px;width:100%}.m_rs_list_item.mobile_view .desc_rs div{padding:0 8px;float:none}.m_rs_list_item.mobile_view .desc_rs .m2{width:50%}.m_rs_list_item.mobile_view .desc_rs .bathrooms,.m_rs_list_item.mobile_view .desc_rs .rooms{width:24%}.m_rs_list_item.mobile_view .desc_rs .bathrooms_2,.m_rs_list_item.mobile_view .desc_rs .exterior_view,.m_rs_list_item.mobile_view .desc_rs .garage,.m_rs_list_item.mobile_view .desc_rs .height_cellar{width:50%}.m_rs_list_item.mobile_view .tools{overflow:hidden;margin:12px 0}.m_rs_list_item.mobile_view .tools a{margin:0;padding:0 30px 0 0;color:#38A7D0}.m_rs_list_item.mobile_view .tools a.bookmark{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.m_rs_list_item.mobile_view .tools a.hide{border:0;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-position:12px center}.m_rs_list_item.mobile_view .tools a.more_info{background-image:none;margin-left:0;padding:0 10px;border-right:1px solid #D8D8D8;border-left:none}.m_rs_list_item.mobile_view .tools a.show_tel{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;clear:none;margin:0 0 0 5px;padding:0;border:0;min-width:50px}.contact_wrapper,.m_location+*,.m_table_top+*,.scroll_top{clear:both}.m_rs_list_item.mobile_view .image_tag{position:absolute;top:0;right:0;padding:7px 5px;font-size:11px;display:block}.m_rs_list_paginator{margin:20px 0;overflow:hidden}.m_rs_list_paginator .select{min-width:80px}.m_rs_list_paginator .results_num{float:left}.m_rs_list_paginator .results_num p{display:inline;margin:0 10px 0 0}.m_rs_list_paginator .results_num .interval{width:60px;display:inline-block}.m_rs_list_paginator .pager{text-align:center;color:#000;font-size:15px;float:right;margin:12px 0}.m_rs_list_paginator .pager>a{display:inline-block;color:#000}.m_rs_list_paginator .pager .page{padding:0 2px 3px}.m_rs_list_paginator .pager .page.current,.m_rs_list_paginator .pager .page:hover{border-bottom:3px solid #FF8700}.m_rs_list_paginator .pager .next,.m_rs_list_paginator .pager .prev{position:relative;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize;background-repeat:no-repeat;background-position:center center;margin-bottom:-4px}.m_rs_list_paginator .pager .next{padding-left:30px;margin-left:10px}.m_rs_list_paginator .pager .prev{padding-right:30px;margin-right:10px}.m_rs_list_header{margin-bottom:18px;margin-top:-8px}.map_view .m_rs_list_header{margin-top:12px;margin-bottom:12px}.map_view .m_rs_list_header.mapa{margin-left:0}.map_view .m_rs_list_header.mapa .numero_titulo,.map_view .m_rs_list_header.mapa h1{font-size:16px}.m_rs_list_header>div{overflow:hidden;margin:15px 0 25px;display:table;width:100%}.m_rs_list_header .btn_lista,.m_rs_list_header .btn_map{border:1px solid #D8D8D8;width:120px;height:35px;display:table-cell;vertical-align:top;box-sizing:border-box;background-repeat:no-repeat;background-position:10px center}.m_builder_list_helper>*,.m_builder_list_item>*,.m_calc a,.m_data_dl>*,.m_data_dl>div>*,.m_social_rating>div,.m_social_rating_average,.m_table_top>*{vertical-align:middle}.m_popup_hide_ad>.ad_other_form,.m_rs_list_header .order_by .form_select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.m_rs_list_header .btn_lista a,.m_rs_list_header .btn_map a{text-transform:uppercase;width:120px;height:100%;display:table-cell;text-align:right;padding-right:10px;padding-top:14px}.m_rs_list_header .order_by{display:table-cell;vertical-align:middle;float:right}.m_rs_list_header .order_by .form_select{width:200px;padding:0 2px 0 0;box-sizing:border-box}.m_rs_list_header hr.separator{background-color:#D8D8D8}.m_banner_wrapper{padding:20px 0}.m_banner img{margin:0 auto}.m_popup_hide_ad.show_form>ul{display:none}.m_popup_hide_ad.show_form .ad_other_form{display:block}.m_popup_hide_ad .title{font-size:16px;font-weight:500;padding:0 0 20px}.m_popup_hide_ad p{font-size:13px;color:#8F8F8F;padding:10px 0}.m_popup_hide_ad ul{display:block;overflow:hidden;margin:10px 0}.m_popup_hide_ad ul li{float:left;width:20%;display:block;text-align:center}.m_popup_hide_ad ul li a{border:1px solid #D8D8D8;color:#8F8F8F;width:98px;height:48px;float:left;text-align:center;padding:60px 10px 10px;background-position:center 10px;background-repeat:no-repeat;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_popup_hide_ad ul li a:hover{background-color:#fafafa}.m_popup_hide_ad>.ad_other_form{display:none;margin:10px 0;overflow:hidden;border:1px solid #D8D8D8;padding:10px;box-sizing:border-box}.m_highlights_carousel_slide .caption,.m_location>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}.m_popup_hide_ad>.ad_other_form .input_box{margin-right:280px}.m_popup_hide_ad>.ad_other_form .input_box label{background-position:left 7px;background-repeat:no-repeat;padding:14px 0 10px 50px;float:left;width:50px}.m_popup_hide_ad>.ad_other_form .input_box input{float:left;margin:-40px 0 0 100px}.m_popup_hide_ad>.ad_other_form .control{position:absolute;width:180px;right:20px}.m_popup_hide_ad>.ad_other_form .control .m_btn{height:49px;padding-top:18px}.m_popup_hide_ad>.ad_other_form .control .cancel{text-transform:uppercase;margin-left:10px;font-size:12px}.m_popup_contact_seller{color:#8F8F8F;overflow:hidden}.m_popup_contact_seller .title{font-size:24px;color:#000}.m_popup_contact_seller>p{margin:10px 0}.m_popup_contact_seller hr.separator{border:0;height:1px;background-color:#D8D8D8;margin:20px 0}.m_popup_contact_seller label{color:#000;font-size:13px}.m_popup_contact_seller .error{color:#df7702}.m_popup_contact_seller .checkbox label{position:absolute}.m_popup_contact_seller>ul{padding-top:8px}.m_popup_contact_seller>ul li{padding:7px 0}.m_popup_contact_seller .data{display:table;width:100%;margin:15px auto}.m_popup_contact_seller .data .input_box{display:table-cell;padding:0 10px 0 0;width:50%}.m_popup_contact_seller .send_data{width:200px;float:right}.m_other_tools>.title{font-size:24px;font-weight:500;text-align:center;text-transform:uppercase;margin:40px auto 50px}.m_other_tools_wrapper{display:table}.m_other_tools_item{display:table-cell;width:25%;background-repeat:no-repeat;background-position:top center;text-align:center;padding-top:80px}.m_other_tools_item .title{font-weight:300;font-size:20px;color:#38A7D0;border-left:1px solid #FF8700;min-height:2.5em;padding:0 30px}.m_other_tools_item:first-child .title{border-left:0}.m_other_tools_item .desc{font-size:12px;color:#8F8F8F;padding:30px 40px;line-height:2em}.m_calc{display:block;margin:20px 0;border:1px solid #F0F0F0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-position:10px center;background-repeat:no-repeat;background-color:#F4F4F4;padding:10px 10px 10px 70px;min-height:60px}.m_calc a{color:#000;display:table-cell;height:100%}.m_calc_title{font-size:17px;font-weight:100;line-height:1.2em;border-bottom:1px solid #FF8700;display:block;width:100%;text-transform:uppercase;padding-bottom:.4em}.m_calc_subtitle{font-size:14px;display:block;margin-top:12px}.m_btn_ico_input{margin:10px 0;width:100%;display:table}.m_btn_ico_input>*{display:table-cell}.m_btn_ico_input .m_btn{width:49px;height:100%;padding:0;background-repeat:no-repeat;background-position:center center;text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.m_contact_us_title{text-transform:uppercase;font-size:18px;margin-bottom:10px}.m_contact_us_body{font-size:16px;font-weight:600;color:#6E6E6E}.m_contact_us form{background:#F4F4F4;display:block;margin-top:30px}.m_contact_us form .form_wrapper{padding:20px 50% 20px 10%}.m_contact_us form .form_status{padding:20px 30px;text-align:center;font-size:15px;font-weight:300}.m_contact_us form .form_status.error{background:#EED0D4;color:#D0021B}.m_contact_us form .form_status.ok{background:#D9E1D0;color:#417505}.m_contact_us form input,.m_contact_us form textarea{-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_contact_us form input.error,.m_contact_us form textarea.error{border:1px solid #D0021B}.m_contact_us form label.error{background:#EED0D4!important;color:#D0021B!important;padding:5px 20px!important;display:inline-block;font-size:10px!important;border:1px solid #D0021B;border-top:0}.m_contact_us form .form_input label,.m_contact_us form .form_textarea label{font-size:14px;font-weight:300;color:#5A5A5A}.m_contact_us form .form_input label+*,.m_contact_us form .form_textarea label+*{margin-top:5px}.m_contact_us form .form_input+.form_input,.m_contact_us form .form_input+.form_select,.m_contact_us form .form_input+.form_textarea,.m_contact_us form .form_select+.form_input,.m_contact_us form .form_select+.form_select,.m_contact_us form .form_select+.form_textarea,.m_contact_us form .form_textarea+.form_input,.m_contact_us form .form_textarea+.form_select,.m_contact_us form .form_textarea+.form_textarea,.m_contact_us form .m_btn{margin-top:20px}.m_contact_us form .form_input small{font-size:12px;color:#8F8F8F;font-weight:300;display:block}.m_contact_us form .form_textarea textarea{height:110px;display:block}.m_contact_widget{background:#F4F4F4;padding:20px}.m_contact_widget_supertitle{font-size:15px;font-weight:300}.m_contact_widget_title{text-transform:uppercase;font-size:19px;font-weight:300;padding-bottom:15px;margin-bottom:20px;position:relative}.m_contact_widget_title:after{content:"";display:block;width:30px;height:1px;background:#FF8700;position:absolute;bottom:0;left:0}.m_contact_widget_description{font-size:14px;font-weight:300;margin-bottom:10px}.m_contact_widget_social ul{overflow:hidden;font-size:0;text-align:center}.m_contact_widget_social ul li{display:inline-block;width:42px;height:42px;background-color:#fff;background-position:center center;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;border:1px solid #D8D8D8;margin:1px;-webkit-transition:all .4s cubic-bezier(.19,1,.22,1);-moz-transition:all .4s cubic-bezier(.19,1,.22,1);-ms-transition:all .4s cubic-bezier(.19,1,.22,1);-o-transition:all .4s cubic-bezier(.19,1,.22,1);transition:all .4s cubic-bezier(.19,1,.22,1)}.m_contact_widget_chat,.m_contact_widget_phone{display:block;min-height:50px;padding-left:85px;background-position:10px center;background-repeat:no-repeat}.m_contact_widget_social ul li:hover{border:1px solid #BBB}.m_contact_widget_social ul li a{display:block;width:42px;height:42px;font-size:0;text-indent:-999px;overflow:hidden}.m_contact_widget_chat{color:#000;font-size:24px;font-weight:300}.m_contact_widget_phone_title{font-size:14px;font-weight:300;color:#4e4e4e}.m_contact_widget_phone a{font-size:22px;font-weight:600;color:#000}a+.m_contact_widget_phone_title{margin-top:15px}.m_contact_widget_details{margin-top:20px;border-top:1px solid #DBDBDB;padding:10px 0 0;font-size:12px;font-weight:300}.m_contact_widget+.m_contact_widget{margin-top:20px}.m_post{color:#5A5A5A;font-size:16px}.m_post>blockquote,.m_post_title{color:#000;text-transform:uppercase}.m_post>p{margin:20px 20% 20px 0;line-height:1.8em}.m_post img,.m_post video,.m_post_title{margin:20px 0}.m_post>blockquote{font-weight:600;font-size:20px;background-repeat:no-repeat;background-position:left top;padding:10px 10% 0 100px}.m_post .full_width{width:100%}.m_post strong{font-weight:600}.m_post_title{font-size:30px;font-weight:300}.m_post_media_footer{background-color:rgba(0,0,0,.7);font-size:12px;float:right;position:relative;padding:10px;margin-top:-54px}.m_post_media_footer a{color:#D8D8D8;padding:10px}.m_post_2_col{display:table;height:100%}.m_post_2_col div:first-child{padding-right:1%}.m_post_2_col div:last-child{padding-left:1%}.m_post_2_col .col_post{display:table-cell;width:48%}.m_tag_list{border-bottom:1px solid #D8D8D8;border-top:1px solid #D8D8D8;padding:20px 0;overflow:hidden}.m_tag_list_title{font-size:18px;color:#000;margin-bottom:20px}.m_tag_list .m_list li{display:inline-block;padding-right:30px}.m_social_rating{display:table;width:100%;height:100%;margin:30px 0}.m_social_rating>div{display:table-cell}.m_social_rating>div:last-child{float:right}.m_social_rating_average{color:#8F8F8F;display:inline-block;height:26px}.m_social_rating_average strong{font-weight:600}.m_social_rating .m_social{margin-top:0}.m_social_rating .m_social>div{float:left}.m_article_fragment{border:1px solid #D8D8D8;height:100%}.m_article_fragment_img a{display:block}.m_article_fragment_img img{display:block;margin:0 auto;width:100%}.m_article_fragment_content{display:block;padding:20px}.m_article_fragment_title{display:block;padding-bottom:20px;margin-bottom:20px;position:relative;font-weight:500}.m_article_fragment_title a{font-size:13px;color:#FF8700;text-transform:uppercase}.m_article_fragment_title:after{content:"";display:block;position:absolute;bottom:0;width:30px;height:1px;background:#FF8700}.m_article_fragment_subtitle{font-size:13px;text-transform:uppercase;font-weight:600;margin:10px 0}.m_article_fragment_subtitle a{color:#4A4A4A}.m_article_fragment_description{font-size:14px;color:#4A4A4A;line-height:300;line-height:140%}.m_article_group{display:table;width:100%;height:100%;margin:20px 0}.m_article_group.title{margin-bottom:20px;text-transform:uppercase;text-align:center;font-size:18px;font-weight:500}.m_article_group.col_3 .m_article_group_col{width:33.33%}.m_article_group.col_4 .m_article_group_col{width:25%}.m_article_group .m_article_group_col{display:table-cell;height:100%;padding:0 10px}.m_highlights_carousel,.m_highlights_carousel_slide{position:relative}.m_highlights_carousel_slide .caption{position:absolute;top:10px;right:10px;bottom:10px;background:rgba(0,0,0,.75);width:310px;-o-box-sizing:border-box;box-sizing:border-box;padding:30px 20px 90px}.m_highlights_carousel_slide .caption_type{color:#FF8700;text-transform:uppercase;font-size:13px;margin-bottom:15px;padding-bottom:15px;position:relative}.m_highlights_carousel_slide .caption_type:after{content:"";display:block;width:30px;height:1px;background:#FF8700;position:absolute;bottom:0}.m_highlights_carousel_slide .caption_title{text-transform:uppercase;font-size:27px;color:#fff;font-weight:300;margin-bottom:15px;line-height:130%}.m_highlights_carousel_slide .caption_desc{color:#fff;font-size:15px;font-weight:300}.m_highlights_carousel_slide .caption_link{margin-top:15px}.m_highlights_carousel_slide .caption_link a{color:#38A7D0;text-decoration:none;font-size:12px}.m_highlights_carousel_slide .caption_link a:hover,.m_home_splash_search_type:hover{text-decoration:underline}.m_highlights_carousel .caption{opacity:0;-webkit-transition:all 1.5s .3s cubic-bezier(.19,1,.22,1);-moz-transition:all 1.5s .3s cubic-bezier(.19,1,.22,1);-ms-transition:all 1.5s .3s cubic-bezier(.19,1,.22,1);-o-transition:all 1.5s .3s cubic-bezier(.19,1,.22,1);transition:all 1.5s .3s cubic-bezier(.19,1,.22,1)}.m_highlights_carousel .swiper-slide-active .caption{opacity:1}.m_highlights_carousel .m_arrows{position:absolute;z-index:1;bottom:30px;right:20px;width:290px}.m_highlights_carousel .m_arrows>.arrow-next{float:right}.m_highlights_carousel .pagination{position:absolute;z-index:2;bottom:48px;right:70px;width:190px;text-align:center;font-size:0}.m_highlights_carousel .pagination>*{display:inline-block;width:12px;height:12px;border:1px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 3px;cursor:pointer;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_highlights_carousel .pagination>.swiper-active-switch{background:#fff}.inline_content strong{color:#444}.inline_content ul{margin-left:20px}.inline_content ul li{list-style:square}.inline_content{color:#5A5A5A;font-size:16px;font-weight:300;line-height:24px}.inline_content>*{margin-bottom:10px}.m_location{overflow:hidden;margin:20px 0}.m_location>*{width:50%;box-sizing:border-box}.m_data_dl>div,.m_hightlight_company{-webkit-box-sizing:border-box;-o-box-sizing:border-box}.m_location_infomap{float:left;max-width:580px;border:1px solid #D1D1D1}.m_location_infomap_detail{border-top:1px solid #D1D1D1;padding:20px}.m_location_infomap_title{font-size:18px;font-weight:500;margin-bottom:18px;display:block}.m_location_data{float:right;padding-left:20px}.m_location_data>*{margin-bottom:20px}.m_location_data_title{font-size:24px;font-weight:500;margin-bottom:18px;display:block}.m_data{overflow:hidden}.m_data_table{border:1px solid #D1D1D1;border-left:0;padding:6px 0}.m_data_dl>div.rs_logo,.m_data_dl>dl{border-right:1px solid #D8D8D8}.m_data_table td,.m_data_table:first-child{border-left:1px solid #D1D1D1}.m_data_table td,.m_data_table th{font-weight:300;padding:0 10px}.m_data_table th{font-size:15px;color:#5A5A5A;text-align:left}.m_data_table td{text-align:center;color:#474747;font-size:20px;width:50px}.m_data_table td:first-child{border-left:0}.m_data_table .align-left{text-align:left}.m_data_dl{display:table;border-top:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8;border-left:1px solid #D8D8D8;margin:20px 0;overflow:hidden}.m_data_dl>*{display:table-cell;padding:10px}.m_data_dl .extra_space{padding-right:70px}.m_data_dl>dl dt{font-size:15px;color:#5A5A5A}.m_data_dl>dl dd{font-size:20px;font-weight:300}.m_data_dl>dl:first-child dd{font-weight:500}.m_data_dl>div{overflow:hidden;display:table;width:100%;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.m_data_dl>div>*{display:table-cell;width:50%}.m_data_dl>div.rs_logo{display:table-cell;width:20%}.m_data_dl>div.rs_logo img{margin:0 auto;width:auto}.m_data_dl.new dl:last-child{border-right:0}.m_table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #D8D8D8}.m_table .caption{text-align:left;color:#000;margin-bottom:16px;line-height:18px}.m_table .caption .title{font-size:18px;font-weight:500;float:left;margin-right:6px}.m_table .caption .note{line-height:20px;float:right;font-size:11px;color:#5A5A5A;font-weight:300}.m_table td,.m_table th{text-align:center;padding:6px;font-size:16px;color:#666;font-weight:300}.m_table .align_left,.mfp-content{text-align:left}.m_table td{padding:10px 6px;background-color:#fff;width:1px}.m_table tbody tr:nth-child(even) td{background-color:#fcfcfc}.m_table tbody tr:nth-child(odd) td{background-color:#fff}.m_table thead th{color:#9B9B9B;font-size:12px;background-color:#F6F6F6;text-transform:uppercase}.m_table thead th .content_cell{padding:6px;width:100%;box-sizing:border-box;border-left:1px solid #CCC}.m_grid>*,.m_hightlight_company{-moz-box-sizing:border-box;-ms-box-sizing:border-box}.m_table thead th:first-child .content_cell{border-left:0}.m_table_notes{color:#999;font-size:12px}.m_table_notes>*{margin-top:18px}.m_table_caption{text-align:left;color:#000;margin-bottom:16px;line-height:18px}.m_table_caption .title{font-size:18px;font-weight:500;margin-right:6px}.m_table_caption .note{line-height:20px;font-size:16px;color:#5A5A5A;font-weight:300;border-left:1px solid #D1D1D1;padding:2px 0 0 10px;margin:0 0 0 10px}.m_table_top{overflow:hidden;display:table;padding-right:2px;margin-bottom:0!important}.m_table_top+.m_table{margin-top:15px}.m_table_top>*{display:table-cell}.m_table_top .m_table_caption{width:100%}.m_table_top .m_table_filter{width:auto;min-width:240px}.m_anchors{background-color:#F6F6F6;border-bottom:1px solid #D1D1D1;text-align:center;z-index:10}.m_anchors_item{position:relative}.m_anchors_item:after,.m_anchors_item:first-child:before{position:absolute;background-color:#D1D1D1;height:30px;width:1px;top:17px;content:""}.m_anchors_item:after{right:0}.m_anchors_item:first-child:before{-webkit-transition:all 250ms cubic-bezier(.19,1,.22,1);-moz-transition:all 250ms cubic-bezier(.19,1,.22,1);-ms-transition:all 250ms cubic-bezier(.19,1,.22,1);-o-transition:all 250ms cubic-bezier(.19,1,.22,1);transition:all 250ms cubic-bezier(.19,1,.22,1);left:0}.m_anchors_item a:before,.m_tabs_item:first-child:before{-webkit-transition:all 250ms cubic-bezier(.19,1,.22,1);-moz-transition:all 250ms cubic-bezier(.19,1,.22,1);-ms-transition:all 250ms cubic-bezier(.19,1,.22,1);-o-transition:all 250ms cubic-bezier(.19,1,.22,1)}.m_anchors_item a{padding:24px 28px;display:block;text-decoration:none;color:#6E6E6E;text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.m_anchors_item.is_active a,.m_anchors_item:hover a,.m_builder_list .m_title ul li a{color:#000}.m_anchors_item a:before{content:"";position:absolute;height:3px;background-color:#FF8700;right:50%;left:50%;bottom:0;transition:all 250ms cubic-bezier(.19,1,.22,1)}.m_anchors_item.is_active a:before,.m_anchors_item:hover a:before{left:28px;right:28px}.m_anchors .m_select_toggle_head{display:none}.scroll_top{display:block;text-align:right;margin:10px 0 20px}.scroll_top .scroll_top_anchor{width:30px;height:30px;border:1px solid #FF8700;background-repeat:no-repeat;background-position:center center;font-size:0}.m_builder_list_item+.m_builder_list_item,.m_title .fake_select li+li{border-top:1px solid #d8d8d8}.m_builder_list .m_title{margin-right:380px}.m_builder_list_helper{width:360px;float:right;height:50px;display:table;margin-top:-50px}.m_builder_list_helper>*{display:table-cell}.m_builder_list_helper_total{font-size:12px;font-weight:300;color:#8f8f8f}.m_builder_list_item{display:table;width:100%}.m_builder_list_item>*{display:table-cell;padding:10px}.m_builder_list_item_img{width:120px}.m_builder_list_item_desc .title{text-transform:uppercase;color:#38A7D0;font-size:14px;font-weight:600}.m_builder_list_item_desc .address{margin-top:15px;font-size:14px;color:#747373}.m_builder_list_item_desc a{color:#747373}.m_builder_list_item_link{width:130px;text-align:right}.m_grid_center,.m_tabs,.mfp-close,.mfp-container,.mfp-preloader{text-align:center}.m_builder_list_item_link a{font-size:11px;text-transform:uppercase}.m_title{color:#000;font-size:24px;line-height:29px;text-transform:uppercase;margin-bottom:18px;font-weight:500}.m_title_s{color:#000;font-size:18px;text-transform:none}.m_title .link{border-bottom:1px solid #FF8700;cursor:pointer;display:inline-block;position:relative}.m_title .link .label{display:block;padding-right:30px;background-position:center right;background-repeat:no-repeat}.m_title .fake_select{overflow:hidden;margin-top:1px;height:0;width:200px;position:absolute;font-size:14px;background:#fff;padding:0;-webkit-transition:all .3s cubic-bezier(.19,1,.22,1);-moz-transition:all .3s cubic-bezier(.19,1,.22,1);-ms-transition:all .3s cubic-bezier(.19,1,.22,1);-o-transition:all .3s cubic-bezier(.19,1,.22,1);transition:all .3s cubic-bezier(.19,1,.22,1)}.m_title .fake_select li{padding:5px 20px}.m_title .link.open .fake_select{z-index:1;padding:10px 0;height:300px;overflow:auto;box-shadow:0 3px 10px rgba(150,150,150,.6);-webkit-box-shadow:0 3px 10px rgba(150,150,150,.6);-moz-box-shadow:0 3px 10px rgba(150,150,150,.6);-o-box-shadow:0 3px 10px rgba(150,150,150,.6);-ms-box-shadow:0 3px 10px rgba(150,150,150,.6)}.m_grid{margin-left:-10px;margin-right:-10px;font-size:0}.m_grid>*{font-size:x-small;padding-left:10px;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top;width:100%;display:inline-block}.m_grid+.m_grid{margin-top:40px}.m_grid_auto>*{width:auto}.m_grid_2>*{width:50%}.m_grid_3>*{width:33.3%}.m_grid_4>*{width:25%}.m_intro,.m_intro .col_1{width:100%}.m_intro{display:table}.m_intro>*{display:table-cell;vertical-align:top}.m_intro>:first-child{padding-left:0}.m_intro .col_2{width:400px;padding-left:20px;white-space:nowrap}.m_table_list{list-style:none;display:table}.m_table_list li{display:table-row}.m_table_list li:before{content:'';width:11px;height:2px;background-color:#FF8700;vertical-align:middle}.m_table_list li>*{display:table-cell;padding-top:8px;padding-bottom:8px}.m_table_list_item{color:#5A5A5A;width:200px;padding:0 0 0 17px;font-size:14px;font-weight:400}.m_table_list_link{font-size:12px;color:#38A7D0;font-weight:600}.m_landing_splash_box{height:450px;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}@-webkit-keyframes splash_promo{from{border-color:#FF8700;background-color:rgba(0,0,0,.6)}to{border-color:#cc6c00;background-color:rgba(0,0,0,.65)}}@-moz-keyframes splash_promo{from{border-color:#FF8700;background-color:rgba(0,0,0,.6)}to{border-color:#cc6c00;background-color:rgba(0,0,0,.65)}}@keyframes splash_promo{from{border-color:#FF8700;background-color:rgba(0,0,0,.6)}to{border-color:#cc6c00;background-color:rgba(0,0,0,.65)}}.m_landing_splash_box .m_splash_promo{top:40px;left:120px}.m_landing_splash_box .m_splash_promo:hover{-webkit-animation-duration:1s;-moz-animation-duration:1s;-ms-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-name:splash_promo;-moz-animation-name:splash_promo;-ms-animation-name:splash_promo;-o-animation-name:splash_promo;animation-name:splash_promo;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-ms-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate}.m_landing_splash_social{display:table-cell;background-color:#fff;float:right}.m_landing_splash_social .m_social{margin:10px}.m_hightlight_companies{overflow:hidden}.m_hightlight_companies_title{text-transform:uppercase;font-size:24px;margin-bottom:20px}.m_hightlight_companies .m_hightlight_company{float:left;width:24%;margin:0 .5% 10px}.m_hightlight_company{border:1px solid #D8D8D8;box-sizing:border-box}.m_hightlight_company_logo{padding:20px;border-bottom:1px solid #D8D8D8}.m_hightlight_company_logo img{margin:0 auto}.m_hightlight_company_details{padding:10px 10px 20px}.m_hightlight_company_details_title{position:relative;padding-bottom:20px;margin-bottom:20px}.m_hightlight_company_details_title a{text-transform:uppercase;font-size:14px;font-weight:600}.m_hightlight_company_details_title:after{content:"";display:block;width:30px;height:1px;background-color:#FF8700;position:absolute;bottom:0}.m_hightlight_company_details_phones{line-height:150%}.m_hightlight_company_details_phones,.m_hightlight_company_details_phones a{color:#747373}.m_hightlight_company_details_btn{margin-top:10px}.m_tabs{background-color:#F6F6F6;border-bottom:1px solid #D1D1D1;z-index:10}.m_tabs_item{position:relative}.m_tabs_item:after,.m_tabs_item:first-child:before{position:absolute;background-color:#D1D1D1;height:30px;width:1px;top:17px;content:""}.m_tabs_item:after{right:0}.m_tabs_item:first-child:before{transition:all 250ms cubic-bezier(.19,1,.22,1);left:0}.m_tabs_item a{padding:24px 28px;display:block;text-decoration:none;color:#6E6E6E;text-transform:uppercase;font-size:12px;font-weight:600;position:relative}.m_tabs_item a:before{content:"";position:absolute;height:3px;background-color:#FF8700;right:50%;left:50%;bottom:0;-webkit-transition:all 250ms cubic-bezier(.19,1,.22,1);-moz-transition:all 250ms cubic-bezier(.19,1,.22,1);-ms-transition:all 250ms cubic-bezier(.19,1,.22,1);-o-transition:all 250ms cubic-bezier(.19,1,.22,1);transition:all 250ms cubic-bezier(.19,1,.22,1)}.m_tabs_item.is_active a,.m_tabs_item:hover a{color:#000}.m_tabs_item.is_active a:before,.m_tabs_item:hover a:before{left:28px;right:28px}.m_tabs .m_select_toggle_head{display:none}.contact_wrapper{position:relative;margin:0 auto;width:95%;display:block;max-width:1200px;min-height:100px}.contact_wrapper .m_contact{position:absolute;top:-410px;right:0}.m_contact{background-color:#F4F4F4;border:1px solid #EDEDED;padding:18px;width:334px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.m_contact_title{font-weight:300;font-size:19px;position:relative;margin:0 0 14px;text-transform:uppercase;color:#000}.m_contact_title:after{content:'';display:block;width:40px;height:1px;background-color:#FF8700;margin:12px 0 0}.m_contact_intro{color:#000;font-size:15px;line-height:18px}.m_contact_form .form_text_field{margin:15px 0}.m_contact_form .form_text_field label{display:block;color:#5A5A5A;font-size:14px;margin:0 0 8px}.m_contact_form .form_btn{margin:15px 0 0}.m_contact .m_acceptance_box{margin:20px 0}.m_contact .m_acceptance_box .label{font-size:13px}button,input,select,textarea{font-size:13px;outline:0;font-family:inherit;box-sizing:border-box}option{padding:10px}input[type=checkbox],input[type=email],input[type=number],input[type=password],input[type=text],textarea{border:1px solid #d8d8d8;height:32px;width:100%;padding:13px 10px;font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}#list-contact input[type=checkbox],#list-contact input[type=email],#list-contact input[type=password],#list-contact input[type=text],#list-contact textarea,.m_home_splash_search input[type=checkbox],.m_home_splash_search input[type=email],.m_home_splash_search input[type=password],.m_home_splash_search input[type=text],.m_home_splash_search textarea{height:42px}.contenedor_reportar_anuncio input[type=checkbox],.contenedor_reportar_anuncio input[type=email],.contenedor_reportar_anuncio input[type=password],.contenedor_reportar_anuncio input[type=text],.contenedor_reportar_anuncio textarea{height:49px}@-moz-document url-prefix(){input[type=checkbox],input[type=email],input[type=password],input[type=text],textarea{padding:10px}}input[type=checkbox].error,input[type=email].error,input[type=number].error,input[type=password].error,input[type=tel].error,input[type=text].error,textarea.error{border:1px solid #FF8700}.checkbox input.error{position:inherit}.checkbox,.file,.file .file_button span,.file_button,.radio,.select,.select .select_button,.select .select_label,input[type=checkbox],input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;zoom:1}.checkbox,.radio,.select .select_button_icon{background-image:url(../images/custom_forms_sprite.png);background-repeat:no-repeat}input[type=checkbox],input[type=radio]{margin:0;padding:0}.checkbox,.radio,input[type=checkbox],input[type=radio]{overflow:hidden;height:25px;width:25px}.checkbox input,.radio input{position:relative;display:block;left:-9999px}.checkbox{background-position:0 0}.checkbox:hover{cursor:pointer}.hover_checkbox{background-position:0 -30px}.focus_checkbox{background-position:-30px -30px}.active_checkbox{background-position:0 -60px}.checked_checkbox{background-position:-30px -60px}.focus_checkbox.checked_checkbox{background-position:0 -60px}.radio{background-position:0 -90px}.hover_radio{background-position:0 -120px}.focus_radio{background-position:-30px -120px}.active_radio{background-position:0 -150px}.checked_radio{background-position:-30 -150px}.focus_radio.checked_radio{background-position:0 -150px}.select,select{min-width:100px;border:0;padding:0}.select{overflow:hidden;background:#fff;position:relative;border:1px solid #d8d8d8!important}.select,.select .select_content,.select .select_label,.select select{height:30px;line-height:30px}.m_home_splash_search .select,.m_home_splash_search .select .select_content,.m_home_splash_search .select .select_label,.m_home_splash_search .select select{height:40px;line-height:40px}.select select{position:relative;-webkit-appearance:none;top:-30px;display:block;z-index:2}.m_home_splash_search .select select{top:-40px}.msie7.select select{position:absolute;top:0}.select .select_label{float:left;margin:0;overflow:hidden;font-size:13px;color:#000;white-space:nowrap}.select .select_label span{padding-left:8px;display:block}.select .select_content{overflow:hidden;display:block}.select .select_button{width:30px;border-left:1px solid #d8d8d8!important}.m_home_splash_search .select .select_button{width:40px}.responsive_file,.responsive_select,.responsive_select .select_content,.responsive_select .select_label,.responsive_select select{width:100%}.file .file_button,.select .select_button{height:30px;position:relative;top:1px;float:right;border-left:1px solid #ddd;border-right:1px solid #fff;-moz-border-radius-topleft:0;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:0;-webkit-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0}.m_home_splash_search .file .file_button,.m_home_splash_search .select .select_button{height:40px}.select .select_button_icon{background:url(../images/backgrounds/select_arrow.png) center center no-repeat;background-size:50%;height:30px;display:block}.m_home_splash_search .select .select_button_icon{height:40px;display:block;background-size:44%}.file .file_button,.hover_file .file_button,.hover_select .select_button,.select .select_button{background:#fff}.responsive_select .select_label{margin-right:-45px}.responsive_select .select_button{right:-1px}.file .file_button span{background-image:url(../images/custom_forms_sprite.png);background-repeat:no-repeat}.file{height:47px;overflow:hidden;min-width:180px;position:relative;background:#fff;border:1px solid #DDD}.file_content,.file_wrap{position:absolute;width:100%;display:block;height:47px}.file_content{z-index:1}.file_wrap{overflow:hidden;z-index:2}.file_wrap input{font-size:100px;-webkit-appearance:none}.file_label{display:block;line-height:47px;margin:0;height:47px;padding-left:10px}.file_button,.file_label{font-size:13px;color:#000}.file .file_button{padding:2px 6px 3px;height:25px;line-height:27px}.msie7.focus_file,.msie7.focus_select,.msie8.focus_file,.msie8.focus_select{background-color:#eee}.file input,.not_msie.select select{opacity:0}.msie.file input,.msie.select select{filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"}.msie10.select select,.msie11.select select,.msie12.select select,.msie13.select select{opacity:0!important}.disabled_checkbox,.disabled_file,.disabled_radio,.disabled_select{opacity:.5}.msie.disabled_checkbox,.msie.disabled_file,.msie.disabled_radio,.msie.disabled_select{filter:alpha(opacity=50);filter:alpha(Opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"}.tct-collapsable__content{overflow:hidden}.tct-collapsable__content.visible{display:block!important}.tct-collapsable__content--no-transition{-webkit-transition:none!important;transition:none!important}.mfp-login .mfp-close,.swiper-container .pagination>*{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1)}.tct-collapsable--collapsed .tct-collapsable__content{height:0}.tct-collapsable--expanded .tct-collapsable__content{height:auto}.tct-collapsable__content--animated{-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.75s;transition-duration:.75s}.tct-collapsable--collapsed .tct-collapsable__content--animated,.tct-collapsable--expanded .tct-collapsable__content--animated{-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.swiper-container{margin:0 auto;position:relative;overflow:hidden;direction:ltr;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container .pagination{padding:20px 0!important;text-align:center;font-size:0;clear:both}.swiper-container .pagination>*{display:inline-block;width:9px;height:9px;border:1px solid #FF8700;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;margin:0 3px;cursor:pointer;-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.swiper-container .pagination>.swiper-active-switch,.swiper-container .pagination>.swiper-visible-switch{background:#FF8700}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transition-timing-function:ease;-o-transform:translate(0,0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0,0,0);-ms-transition-timing-function:ease;transition-property:transform,left,top;transition-duration:0s;transform:translate3d(0,0,0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:auto!important}.mfp-bg,.mfp-wrap{position:fixed;width:100%;top:0;left:0}.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:100%}.mfp-container,img.mfp-img{-webkit-box-sizing:border-box}.swiper-wp8-horizontal{-ms-touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x}.mfp-bg{height:100%;z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{height:100%;z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;max-width:690px;padding:20px;z-index:1045;background:#fff}.mfp-login .mfp-content{background:0 0;max-width:475px}.mfp-login .mfp-close{position:fixed;top:20px;right:20px;cursor:pointer;z-index:2;width:50px;height:50px;border:2px solid #fff;opacity:.7;display:block;font-size:0!important;color:transparent!important;background:0 0!important;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.mfp-login .mfp-close:after,.mfp-login .mfp-close:before{position:absolute;display:block;content:"";background:#fff}.mfp-auto-cursor .mfp-content .reportar_confirmacion,.mfp-loading.mfp-figure{display:none}.mfp-login .mfp-close:after{width:24px;height:2px;top:23px;left:12px}.mfp-login .mfp-close:before{width:2px;height:24px;top:12px;left:23px}.mfp-login .mfp-close:hover{opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-auto-cursor .mfp-content .reportar_confirmacion h2{margin-bottom:10px}.mfp-auto-cursor .mfp-content .reportar_confirmacion p span{font-weight:700;color:#606060}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-close,.mfp-counter{top:0;position:absolute}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background-color:transparent;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:0;font-family:Arial,Baskerville,monospace;background-position:center center;background-repeat:no-repeat}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;left:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';left:0;top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.divFixedMenu{display:none!important}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}@-ms-viewport{width:device-width;minimum-scale:1;maximum-scale:1}@viewport{width:device-width;minimum-scale:1;maximum-scale:1}img{display:block}.map img,img.inline{display:inline}.map img{max-width:none}.hide_for_desktop,.show_on_mobile{display:none}@media only screen and (min-width:1199px){.m_header_main_wrap #logo,.m_header_main_wrap_alt #logo_alt{width:150px}.m_header_main_wrap #logo img,.m_header_main_wrap_alt #logo_alt img{height:38px;margin-top:3px}.m_header_main_wrap #menu_level_0>li>a,.m_header_main_wrap #menu_level_0>li>span,.m_header_main_wrap_alt #menu_level_0_alt>li>a,.m_header_main_wrap_alt #menu_level_0_alt>li>span{padding:15px 5px 0}.m_header_combo .col_1,.m_header_combo .col_2,.m_header_combo_alt .col_1_alt,.m_header_combo_alt .col_2_alt{width:25%}.m_header_combo .col_3,.m_header_combo_alt .col_3_alt{width:50%}.m_header_combo .col_3 ul li,.m_header_combo_alt .col_3_alt ul li{width:33.33%!important;display:block!important}}@media only screen and (min-width:991px){.hide_for_desktop,.show_on_mobile,.show_on_tablet{display:none!important}.show_on_desktop{display:block}.realstate_info_container.used.mobile{display:none}.used .realstate_info{margin-top:30px}}@media only screen and (max-width:990px){[data-mobile-menu-placeholder] #menu_level_0 a:hover,[data-mobile-menu-placeholder] .m_header_sup ul li a:hover{text-decoration:none}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .no-svg .close_btn,.no-svg .email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.no-svg body.mobile-search-visible .mobile_header_search_close,body.mobile-search-visible .no-svg .mobile_header_search_close{background-image:url(../images/icons/png/close.png)}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,body.mobile-search-visible .mobile_header_search_close{background-image:url(../images/icons/svg/close.svg)}.no-svg[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2>p,[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .no-svg .level_2>p{background-image:url(../images/icons/png/arrow_l_orange.png)}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2>p{background-image:url(../images/icons/svg/arrow_l_orange.svg)}.no-svg[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2>span:after,[data-mobile-menu-placeholder] #menu_level_0 .no-svg .has_sublevel_2>span:after{background-image:url(../images/icons/png/arrow_r_orange.png)}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2>span:after{background-image:url(../images/icons/svg/arrow_r_orange.svg)}#mobile_header .no-svg .m_header_mobile_bar_search,#mobile_header_alt .no-svg .m_header_mobile_bar_search_alt,.no-svg #mobile_header .m_header_mobile_bar_search,.no-svg #mobile_header_alt .m_header_mobile_bar_search_alt{background-image:url(../images/icons/png/search.png)}#mobile_header .m_header_mobile_bar_search,#mobile_header_alt .m_header_mobile_bar_search_alt{background-image:url(../images/icons/svg/search.svg)}.m_anchors .no-svg .m_select_toggle_head:after,.m_location_map_tooltip_1 .no-svg .fake_select:after,.m_tabs .no-svg .m_select_toggle_head:after,.no-svg .m_anchors .m_select_toggle_head:after,.no-svg .m_location_map_tooltip_1 .fake_select:after,.no-svg .m_tabs .m_select_toggle_head:after{background-image:url(../images/icons/png/fake_select.png)}.m_anchors .m_select_toggle_head:after,.m_location_map_tooltip_1 .fake_select:after,.m_tabs .m_select_toggle_head:after{background-image:url(../images/icons/svg/fake_select.svg)}.m_real_estate_list .col .no-svg .title-col:after,.m_search_filter.header>div.btn_light.filter_btn .no-svg .m_btn,.no-svg .m_real_estate_list .col .title-col:after,.no-svg .m_search_filter.header>div.btn_light.filter_btn .m_btn,.no-svg[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel>span:after,[data-mobile-menu-placeholder] #menu_level_0 .no-svg .has_sublevel>span:after{background-image:url(../images/icons/png/symbol_plus.png)}.m_real_estate_list .col .title-col:after,.m_search_filter.header.header_map>div.btn_light.filter_btn .m_btn,.m_search_filter.header>div.btn_light.filter_btn .m_btn,[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel>span:after{background-image:url(../images/icons/svg/symbol_plus.svg)}.m_real_estate_list .col.visible .no-svg .title-col:after,.no-svg .m_real_estate_list .col.visible .title-col:after,.no-svg[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel.is_active>span:after,[data-mobile-menu-placeholder] #menu_level_0 .no-svg .has_sublevel.is_active>span:after{background-image:url(../images/icons/png/symbol_minus.png)}.m_real_estate_list .col.visible .title-col:after,[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel.is_active>span:after{background-image:url(../images/icons/svg/symbol_minus.svg)}.m_header,.m_header_alt{display:none!important}#page{margin-top:60px}#mobile_header,#mobile_header_alt{display:block;position:fixed;top:0;left:0;right:0;z-index:105}#mobile_header_alt.hide{display:none}#mobile_header .m_header_mobile_bar,#mobile_header_alt .m_header_mobile_bar_alt{position:fixed;top:0;left:0;right:0;height:60px;background:#fff;display:table;width:100%;border-bottom:1px solid #e2e2e2}#mobile_header .m_header_mobile_bar>*,#mobile_header_alt .m_header_mobile_bar_alt>*{display:table-cell;vertical-align:middle;height:60px}#mobile_header .m_header_mobile_bar_logo,#mobile_header_alt .m_header_mobile_bar_logo_alt{padding-left:15px}#mobile_header .m_header_mobile_bar_logo a,#mobile_header_alt .m_header_mobile_bar_logo_alt a{display:inline-block;overflow:hidden;text-indent:-9999px}#mobile_header .m_header_mobile_bar_logo img,#mobile_header_alt .m_header_mobile_bar_logo_alt img{display:block;height:30px}#mobile_header .m_header_mobile_bar_logo div,#mobile_header .m_header_mobile_bar_logo h1,#mobile_header_alt .m_header_mobile_bar_logo_alt div,#mobile_header_alt .m_header_mobile_bar_logo_alt h1{font-size:0}#mobile_header .m_header_mobile_bar_menu,#mobile_header .m_header_mobile_bar_search,#mobile_header_alt .m_header_mobile_bar_menu_alt,#mobile_header_alt .m_header_mobile_bar_search_alt{width:60px;text-indent:-999px;overflow:hidden;font-size:0;border-left:1px solid #e2e2e2;background-position:center center;background-repeat:no-repeat;cursor:pointer}#mobile_header .m_header_mobile_bar_menu,#mobile_header_alt .m_header_mobile_bar_menu_alt{position:relative}#mobile_header .m_header_mobile_bar_menu:after,#mobile_header_alt .m_header_mobile_bar_menu_alt:after{content:"";display:block;position:absolute;top:50%;left:50%;margin-left:-12px;width:24px;height:1px;background:#000;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}#mobile_header .m_header_mobile_bar_menu span,#mobile_header_alt .m_header_mobile_bar_menu_alt span{display:block;width:24px;height:24px;margin:0 auto;position:relative}#mobile_header .m_header_mobile_bar_menu span:after,#mobile_header .m_header_mobile_bar_menu span:before,#mobile_header_alt .m_header_mobile_bar_menu_alt span:after,#mobile_header_alt .m_header_mobile_bar_menu_alt span:before{position:absolute;content:"";height:1px;width:24px;background:#000;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}#mobile_header .m_header_mobile_bar_menu span:before,#mobile_header_alt .m_header_mobile_bar_menu_alt span:before{top:0;left:0}#mobile_header .m_header_mobile_bar_menu span:after,#mobile_header_alt .m_header_mobile_bar_menu_alt span:after{bottom:0;left:0}#mobile_header .m_header_mobile_menu,#mobile_header_alt .m_header_mobile_menu_alt{position:fixed;top:61px;left:0;right:0;bottom:100%;z-index:105;overflow:hidden;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1);background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0}#mobile_header .m_header_mobile_search,#mobile_header_alt .m_header_mobile_search{position:fixed;top:61px;left:0;right:0;bottom:100%;overflow:hidden;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1);background:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;padding:0}body.open_menu{overflow:hidden}body.open_menu #mobile_header .m_header_mobile_bar_menu:after{opacity:0}body.open_menu #mobile_header .m_header_mobile_bar_menu span:after,body.open_menu #mobile_header .m_header_mobile_bar_menu span:before{height:1px;width:34px}body.open_menu #mobile_header .m_header_mobile_bar_menu span:before{top:12px;left:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.open_menu #mobile_header .m_header_mobile_bar_menu span:after{bottom:11px;left:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}body.open_menu #mobile_header .m_header_mobile_menu{padding:10px 0;bottom:0;overflow:auto;z-index:105}[data-mobile-menu-placeholder] #menu_side{display:table;width:100%;border-spacing:10px}[data-mobile-menu-placeholder] #menu_side>*{display:table-cell;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:44px;width:auto;background:#FF8700;color:#fff;font-size:12px;text-transform:uppercase;padding:16px 20px;border:0;cursor:pointer;text-align:center;-webkit-transition:background 250ms cubic-bezier(.19,1,.22,1);-moz-transition:background 250ms cubic-bezier(.19,1,.22,1);-ms-transition:background 250ms cubic-bezier(.19,1,.22,1);-o-transition:background 250ms cubic-bezier(.19,1,.22,1);transition:background 250ms cubic-bezier(.19,1,.22,1);text-decoration:none}[data-mobile-menu-placeholder] #menu_side>.link{background:#000;vertical-align:middle}[data-mobile-menu-placeholder] #menu_level_0>li{border-top:1px solid #d8d8d8}[data-mobile-menu-placeholder] #menu_level_0>li>a,[data-mobile-menu-placeholder] #menu_level_0>li>span{display:block;padding:18px 20px;text-transform:uppercase;font-size:14px;cursor:pointer}[data-mobile-menu-placeholder] #menu_level_0 a{color:#000}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel.is_active .level_1{display:block}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel .level_1{display:none}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel .level_1 .m_header_combo_mobile>ul{padding-left:40px}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel .level_1 .m_header_combo_mobile>ul li{padding:10px 0}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel>span:after,[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2>span:after{content:"";display:block;width:16px;height:17px;position:absolute;margin-top:-17px;right:15px;background-position:center center;background-repeat:no-repeat}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2{position:absolute;z-index:1;top:78px;left:100%;right:0;overflow:hidden;background-color:#fff;padding:20px;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2.open{left:0;min-height:100%}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2>p{background-position:center left;background-repeat:no-repeat;padding-left:20px;text-transform:uppercase;font-weight:500}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2 ul{padding-left:20px;padding-top:40px;margin-bottom:20px}[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel_2 .level_2 ul li{padding:10px 0}[data-mobile-menu-placeholder] .m_header_sup{height:auto;position:static;width:auto}[data-mobile-menu-placeholder] .m_header_sup ul{float:none;border-bottom:1px solid #d8d8d8}[data-mobile-menu-placeholder] .m_header_sup ul li{float:none;margin:0;opacity:1;border-top:1px solid #d8d8d8}[data-mobile-menu-placeholder] .m_header_sup ul li a{display:block;padding:15px 20px;background:#f6f6f6;color:#000;font-size:14px}[data-mobile-menu-placeholder] .m_header_sup ul li.phone a{background:#fff;font-size:20px;cursor:pointer}body.mobile-search-visible{overflow:hidden}body.mobile-search-visible .mobile_header_search{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:105;background:#fff;overflow:auto;padding-bottom:60px}body.mobile-search-visible .mobile_header_search_head{display:table;width:100%;height:60px;border-bottom:1px solid #e2e2e2}body.mobile-search-visible .mobile_header_search_head>*{display:table-cell;vertical-align:middle;height:60px}body.mobile-search-visible .mobile_header_search_logo{padding-left:15px}body.mobile-search-visible .mobile_header_search_logo img{height:30px}body.mobile-search-visible .mobile_header_search_close{width:60px;border-left:1px solid #e2e2e2;cursor:pointer;background-position:center center;background-repeat:no-repeat}body.mobile-search-visible .mobile_header_search_title{margin:20px 10px 10px}body.mobile-search-visible .mobile_header_search .m_header_search{margin:10px}.m2_list #layout{margin:0 auto;display:block}.m2_list #layout>#main{display:block;width:100%}.m2_list #layout>#sidebar{display:block;width:calc(35% - 5px);padding-right:0;padding-top:15px}.m2_detail .m_realestate_info .m_re_details_title,.m2_list #layout>#sidebar.hide{display:none}.m2_list #layout>#sidebar.fixed{position:fixed;top:46px;left:0;z-index:110}.m2_detail{padding-bottom:60px}.m2_detail .m_stats{margin:10px 0}.m2_detail .m_realestate_info{border-top:0;padding-top:10px}.m2_detail .wrapper_space{padding:20px 0 30px}.m2_detail #layout{margin:39px auto;display:block}.m2_detail .used #layout{margin:0 auto}.m2_detail #layout>#main,.m2_detail #layout>#sidebar{display:block;width:100%}.m2_detail #layout>#sidebar{padding-left:0;margin-top:20px}.m2_detail .m_location_map.detail{margin-top:20px}.m2_detail .m_location_map_tooltip_1{z-index:0!important}.m2_detail .m_location_map_tooltip_1.modal{z-index:104!important}.m2_detail .m_location_map_tooltip_1.hide{display:none}#page.m2_map{margin-top:-63px;padding-top:60px}.m2_map #layout{margin:0 auto;display:block}.m2_map #layout>.title{display:none}.m2_map #layout .map_tools>.main{display:block;width:100%;height:auto;padding-top:10px;min-width:inherit}.m2_map .map_header>.m_header_content,.m2_map .map_header>.m_header_content_alt,.m2_map .map_header>.m_header_main,.m2_map .map_header>.m_header_main_alt,.m2_map .map_header>.m_header_sup,.m2_map .map_header>.m_header_sup_alt,.m2_map .map_header>.wrapper{position:initial}.m2_map .map_row.header{height:74px}.m2_map .map_row.header .map_header{height:auto}.m2_map .map_row .map_wrapper .main_map{display:table-cell;width:100%;height:100%;vertical-align:top;padding:0}.m2_map .map_row .map_wrapper .sidebar{display:none}.m2_map .m_location_map{padding-top:15px}.m2_map .m_location_map_tooltip_2{width:auto;min-width:200px;box-shadow:none;border:1px solid #666;display:table-cell;top:0;margin-bottom:0}.m2_map .m_location_map_tooltip_2_wrapper{padding:0 0 6px}.m2_landing .title{margin:0}.m2_landing .m_anchors,.m2_landing .m_tabs{margin:20px 20px 0}.m2_landing .wrapper_center{padding:20px 0}.brainteaser_wrapper_col{margin:20px auto;width:100%}.brainteaser_wrapper_col .title{display:none}.m_property_info .tools_social{display:block;padding-bottom:20px}.m_property_info .tools_social .m_property_thumb_provider{border-top:0;background-color:#F4F4F4}.m_property_info .tools_social .more{text-transform:uppercase;text-align:center;background-color:#F4F4F4;padding:10px 0;font-size:12px}.m_property_info .tools_social .m_tools div div,.m_tools div div.hide.boton_bloqueado{background-position:25% center}.m_property_info .tools_social .m_tools div div a{padding-left:60%}.m_property_info .tools_social .m_social{margin-top:10px}.m_property_info_title{font-size:22px}.m_property_info_table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;border-bottom:0;border-right:0;margin:0 0 10px}.m_property_info_table .mortgage{border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.m_property_info_table.new dl:last-child{border-right:1px solid #D8D8D8}.m_property_info_desc{font-size:14px;padding-bottom:30px}.m_location_map_tooltip_1 .fake_select,.m_location_map_tooltip_1 ul li{font-size:12px;font-weight:600;cursor:pointer;text-transform:uppercase}.m_property_info_details{padding:20px 0}.m_property_info_details_title{float:none;width:100%;padding-right:0}.m_property_info_details.services .col{width:100%}.m_property_info_details.services .col+.col{margin-top:20px}.m_location_map{border-top:none;margin-top:0;padding-top:20px}.m_location_map.detail{margin-top:20px;border-top:0}.m_location_map .m_location_map .m_header_content,.m_location_map .m_location_map .m_header_content_alt,.m_location_map .m_location_map .m_header_main,.m_location_map .m_location_map .m_header_main_alt,.m_location_map .m_location_map .m_header_sup,.m_location_map .m_location_map .m_header_sup_alt,.m_location_map .m_location_map .wrapper{width:100%}.m_location_map_tooltip_1{position:absolute;z-index:3;right:0;width:100%;box-shadow:none;border:1px solid #666;display:table-cell;top:-30px}.m_location_map_tooltip_1_wrapper .m_order_list_btn{display:none}.m_location_map_tooltip_1 .fake_select{padding:16px;background:#fff;position:relative}.m_location_map_tooltip_1 .fake_select:after{content:"";display:block;width:40px;height:35px;background-repeat:no-repeat;background-position:center center;position:absolute;right:5px;top:6px;border-left:1px solid #000}.m_location_map_tooltip_1.open ul{max-height:350px}.m_location_map_tooltip_1 ul{list-style-type:none;max-height:0;overflow:auto;-webkit-transition:all 150ms cubic-bezier(.19,1,.22,1);-moz-transition:all 150ms cubic-bezier(.19,1,.22,1);-ms-transition:all 150ms cubic-bezier(.19,1,.22,1);-o-transition:all 150ms cubic-bezier(.19,1,.22,1);transition:all 150ms cubic-bezier(.19,1,.22,1)}.m_footer_others ul,body.open_search_filter_popup{overflow:hidden}.m_location_map_tooltip_1 ul li{display:block;padding:0;background:#fff;border-top:1px solid #000}.m_location_map_tooltip_1 ul li.active,.m_location_map_tooltip_1 ul li:hover{background:#f6f6f6}.m_location_map_tooltip_1 ul li a{color:#000;padding:20px 0 20px 20px;display:block;width:auto}.m_location_map_tooltip_1 ul li a.active,.m_location_map_tooltip_1 ul li a:hover{background:0 0}.m_location_map_tooltip_1 ul li a.active.last:after,.m_location_map_tooltip_1:after{display:none}.m_location_map_tooltip_2_wrapper{display:table;width:100%;padding:0 0 20px}.m_location_map_tooltip_2_wrapper .m_order_list_btn{display:inline-block;float:left;margin-right:10px;height:45px}.m_location_map_tooltip_2{width:auto;left:auto;left:0;min-width:200px;box-shadow:none;margin-bottom:20px;border:1px solid #666;display:table-cell;top:40px}.m_location_map_tooltip_2 .fake_select{padding:16px}.m_location_map_tooltip_2 .fake_select:after{top:6px}.m_location_map_tooltip_3{display:none}.m_location_map_constructor img{margin-top:10px}.m_location_map #google-map{height:300px}.m_real_estate_list{padding:0 10px}.m_real_estate_list .title{margin-bottom:20px;position:relative;font-size:20px;font-weight:400;padding-bottom:10px;text-align:left}.m_real_estate_list .title:after{content:"";display:block;position:absolute;bottom:0;width:30px;height:1px;background:#FF8700}.m_real_estate_list .col{width:100%}.m_real_estate_list .col .title-col{min-height:10px;font-size:14px;color:#38A7D0;font-weight:500;border-top:1px solid #D8D8D8;padding:10px 20px 10px 0;height:auto}.m_real_estate_list .col .title-col:after{content:"";display:block;width:16px;height:17px;position:absolute;top:10px;right:0;background-position:center center;background-repeat:no-repeat;background-color:transparent}.m_real_estate_list .col .m_list{padding:0;height:0;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.m_real_estate_list .col.visible .m_list{margin-bottom:20px;height:auto;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.75s;transition-duration:.75s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.m_footer_others .title{margin-top:20px}.m_footer_others ul.legal li{float:left;width:50%;padding:10px 0;text-align:left}.m_footer_others ul.portals_icons{padding-bottom:30px}.m_footer_others ul.portals_icons li{margin:12px}.m_footer_others .portals_list ul.col{width:100%;padding:0 10px}.m_footer_others .portals_list ul.col:first-child{padding-top:30px}body.open_search_filter_popup .m_search_filter.main,body.open_search_filter_popup .m_search_filter.map{-webkit-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-moz-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-ms-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-o-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;opacity:1;height:100%;z-index:1000;position:fixed;overflow:auto;top:0;bottom:0;left:0;right:0;background-color:#F4F4F4;display:block}body.open_search_filter_popup[data-d-collapse-content]{display:block!important}.m_search_filter_close{position:absolute;top:0;right:10px;cursor:pointer;z-index:2;width:50px;height:50px;opacity:.7;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_search_filter_close:after,.m_search_filter_close:before{position:absolute;display:block;content:"";background:#4A4A4A}.m_search_filter_close:after{width:24px;height:2px;top:24px;left:14px}.m_search_filter_close:before{width:2px;height:24px;top:13px;left:25px}.m_search_filter_close:hover{opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.m_search_filter_close:hover:after{width:32px;height:2px;top:25px;left:10px}.m_search_filter_close:hover:before{width:2px;height:32px;top:10px;left:25px}.m_search_filter_m_controls{padding:10px 0;display:table!important;width:95%;margin:0 auto}.m_search_filter_m_controls>*{width:50%!important;display:table-cell!important;text-transform:uppercase;text-align:center}.m_search_filter.header{border:0;background-color:transparent;overflow:hidden;display:table!important;height:auto}.m_search_filter.header>div{width:100%;float:left;margin-bottom:10px}.m_search_filter.header>div.newsletter,.m_search_filter.header>div.save_search{width:49%;margin:0 0 10px}.m_search_filter.header>div.btn_light .m_btn{background:#F4F4F4;color:#000}.m_search_filter.header>div.btn_light.filter_btn .m_btn{background-position:95% center;background-repeat:no-repeat}.m_search_filter.header>div.newsletter{float:right}.m_search_filter.header>div.newsletter .m_btn,.m_search_filter.header>div.save_search .m_btn{vertical-align:middle;width:100%}}@media only screen and (max-width:990px) and (min-height:401px){#page.m2_map{height:calc(100% - 56px)}}@media only screen and (max-height:400px){#page.m2_map{height:calc(100% + 100px)}}@media only screen and (max-width:990px) and (max-width:455px){.m_search_filter.header>div.newsletter .m_btn,.m_search_filter.header>div.save_search .m_btn{height:60px}}@media only screen and (max-width:990px){.m_anchors .m_select_toggle_head a:hover,.m_tabs .m_select_toggle_head a:hover{text-decoration:none}.m_search_filter.header>div .m_btn{display:inline-table;padding:15px;text-align:left;background-position:90% center!important}.m_search_filter.header.header_map>div{float:none;display:table-cell;padding:5px;vertical-align:middle;height:100%;width:33%}.m_search_filter.header.header_map>div.btn_light .m_btn{background:#F4F4F4;color:#000}.m_search_filter.header.header_map>div.btn_light.filter_btn .m_btn{padding-right:25px;background-position:90% center;background-repeat:no-repeat}.m_search_filter.header.header_map>div .m_btn{padding:16px 10px;min-height:1px;height:auto}.m_search_filter.main,.m_search_filter.map{opacity:0;height:0;display:none}.m_search_filter.map{display:none;width:100%;position:absolute;z-index:5;border:0}.m_search_filter.map .mobile_no_toggle .title:after{display:none!important}.m_search_filter.map .map_save_search{display:none;position:absolute;top:0;right:0;width:169px}.m_search_filter.map .map_filter_wrapper{background-color:#F4F4F4;margin-right:0;border:1px solid #F0F0F0}.m_search_filter.map .map_filter_wrapper .toggle_filter_tab{display:block;padding-bottom:50px}.m_search_filter.map .map_filter_wrapper .toggle_filter_tab.show{display:block}.m_search_filter.map .m_search_by.main_search{border:0}.m_search_filter.map .m_search_by.main_search .title{padding:17px 0 20px 10px;font-size:16px;text-transform:none}.m_search_filter.map .m_search_by.main_search.filter_collapsable .title:after{top:13px}body.open_newsletter{overflow:hidden}body.open_newsletter .m_newsletter{-webkit-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-moz-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-ms-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;-o-transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;transition:height 0s 0s ease-in-out,opacity .3s 0s ease-in-out;opacity:1;height:100%}body.open_newsletter .m_newsletter[data-d-collapse-content]{opacity:1;height:auto;margin-top:10px}body.open_newsletter .m_newsletter .title:after{display:none}.m_newsletter.mobile_popup{opacity:0;height:0;margin:0;z-index:1000;overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;-webkit-transition:opacity .3s 0s ease-in-out,height 0s .3s ease-in-out;-moz-transition:opacity .3s 0s ease-in-out,height 0s .3s ease-in-out;-ms-transition:opacity .3s 0s ease-in-out,height 0s .3s ease-in-out;-o-transition:opacity .3s 0s ease-in-out,height 0s .3s ease-in-out;transition:opacity .3s 0s ease-in-out,height .3s 0s ease-in-out}.m_newsletter.mobile_popup .m_newsletter_wrapper{margin:40px 10px}.m_newsletter_close{position:absolute;top:0;right:10px;cursor:pointer;z-index:2;width:50px;height:50px;opacity:.7;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_newsletter_close:after,.m_newsletter_close:before{position:absolute;display:block;content:"";background:#4A4A4A}.m_newsletter_close:after{width:24px;height:2px;top:24px;left:14px}.m_newsletter_close:before{width:2px;height:24px;top:13px;left:25px}.m_newsletter_close:hover{opacity:1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.m_newsletter_close:hover:after{width:32px;height:2px;top:25px;left:10px}.m_newsletter_close:hover:before{width:2px;height:32px;top:10px;left:25px}.__sticky_click_trap{display:none!important}.email_phone_sticky{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;background:0 0!important;top:auto!important;z-index:199}.email_phone_sticky .email_phone_hiden{display:block;height:65px}.email_phone_sticky .email_phone_hiden.hide{display:none}.email_phone_sticky .m_email_phone_tabs,.email_phone_sticky .m_social,.email_phone_sticky .m_tools{display:none!important}.contacto_escritorio .email_phone_sticky.hidden{position:absolute!important;top:0!important;z-index:200}.email_phone_sticky .m_email_phone_tabs.visible_mobile,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile{display:block!important;position:fixed;top:0;bottom:0;left:0;right:0;overflow:auto;max-height:none;opacity:1;padding:0;width:auto}.email_phone_sticky .m_email_phone_tabs.visible_mobile .header,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .header{display:none}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header{display:table;height:60px;width:100%;border-bottom:1px solid #e2e2e2}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header>*,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header>*{display:table-cell;height:60px;vertical-align:middle}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .label,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header .label{height:60px;padding:0 10px;color:#444;font-weight:600}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header .close_btn{width:60px;border-left:1px solid #e2e2e2;background-position:center center;background-repeat:no-repeat;cursor:pointer;overflow:hidden;text-indent:-9999px}.l_news_calculator{display:block}.l_news_calculator>*{float:none;width:100%}.l_news_calculator_calculator{margin-top:30px}.m_breadcrumb,.m_breadcrumb+hr{display:none}.m_other_tools>.title{font-size:20px}.m_other_tools_item+.m_other_tools_item{border-top:1px solid #FF8700;padding-top:20px;background-position:10px 20px}.m_anchors_item,.m_tabs_item{border-top:1px solid #D8D8D8}.m_other_tools_item{min-height:100px;display:block;width:auto;background-position:10px top;text-align:left;padding-top:0;padding-left:80px;margin-bottom:20px}.m_other_tools_item .title{padding:0;display:table-cell;border-left:0}.m_anchors,.m_tabs{border:1px solid #D8D8D8;text-align:left}.m_other_tools_item .desc{padding:0}.m_location>*{padding-left:0;width:100%;float:none}.m_location_infomap{margin:0 0 20px;max-width:100%}.m_builder_list .m_title,.m_grid{margin-right:0}.m_location_infomap_img{width:100%}.m_anchors{position:static!important;background-color:#fff}.m_anchors_item{display:block}.m_anchors_item a:before,.m_anchors_item:after,.m_anchors_item:first-child:before{display:none}.m_anchors_item.is_active,.m_anchors_item:hover{background:#f6f6f6}.m_anchors_item a{font-weight:300;padding:10px;color:#8F8F8F;font-size:13px}.m_anchors .m_select_toggle_head{cursor:pointer;position:relative;display:block}.m_anchors .m_select_toggle_head a{display:block;padding:15px 10px 14px;color:#8F8F8F;font-size:13px;text-transform:uppercase;position:relative}.m_anchors .m_select_toggle_head a:after,.m_anchors .m_select_toggle_head:after{content:"";height:45px;position:absolute;top:0;display:block}.m_anchors .m_select_toggle_head a:after{background:#D8D8D8;width:1px;right:50px}.m_anchors .m_select_toggle_head:after{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1);width:40px;background-repeat:no-repeat;background-position:center center;right:5px}.m_anchors ul{list-style-type:none;max-height:0;overflow:hidden;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.m_anchors.open ul,.m_tabs .m_select_toggle_head:after{-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1)}.m_anchors.open ul{max-height:250px;transition:all .5s cubic-bezier(.19,1,.22,1)}.m_anchors.open .m_select_toggle_head:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.m_anchors ul li{display:block;cursor:pointer}.m_anchors.is_stuck+div{display:none!important}.m_builder_list_item>*,.m_grid>*,.m_intro,.m_intro>*,.m_tabs_item{display:block}.m_builder_list_helper{width:100%;float:none;margin-top:0}.m_builder_list_item{display:block;overflow:hidden;padding:20px 0}.m_builder_list_item_img{float:left;padding:0;width:auto}.m_builder_list_item_desc,.m_builder_list_item_link{padding:0 0 0 140px}.m_grid>*,.m_intro .col_2{width:100%;padding-left:0}.m_builder_list_item_link{margin-top:15px;text-align:left}.m_grid{margin-left:0}.m_grid+.m_grid{margin-top:0}.m_grid>*{padding-right:0;margin-top:20px;margin-bottom:20px}.m_intro .col_2{white-space:normal}.m_tabs{position:static!important;background-color:#fff}.m_tabs_item a:before,.m_tabs_item:after,.m_tabs_item:first-child:before{display:none}.m_tabs_item.is_active,.m_tabs_item:hover{background:#f6f6f6}.m_tabs_item a{font-weight:300;padding:10px;color:#8F8F8F;font-size:13px}.m_tabs .m_select_toggle_head{cursor:pointer;position:relative;display:block}.m_tabs .m_select_toggle_head a{display:block;padding:15px 10px 14px;color:#8F8F8F;font-size:13px;text-transform:uppercase;position:relative}.m_tabs .m_select_toggle_head a:after,.m_tabs .m_select_toggle_head:after{content:"";height:45px;position:absolute;display:block;top:0}.m_tabs .m_select_toggle_head a:after{background:#D8D8D8;width:1px;right:50px}.m_tabs .m_select_toggle_head:after{transition:all .5s cubic-bezier(.19,1,.22,1);width:40px;background-repeat:no-repeat;background-position:center center;right:5px}.m_tabs.open ul{max-height:250px}.m_tabs.open .m_select_toggle_head:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.m_tabs ul{list-style-type:none;max-height:0;overflow:hidden;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.m_tabs ul li{display:block;cursor:pointer}.m_tabs.is_stuck+div{display:none!important}.m_wrap_bg{padding:30px 0 60px}.m_brainteaser{width:auto!important;height:auto!important}.m_brainteaser_item{position:relative}.m_brainteaser_item+.m_brainteaser_item{margin-top:10px!important}.m_brainteaser_item.item_1,.m_brainteaser_item.item_2,.m_brainteaser_item.item_3,.m_brainteaser_item.item_4{left:0;right:0;margin-left:0;margin-right:0;height:auto}.m_brainteaser_item.item_2,.m_brainteaser_item.item_3{top:0}.m2_home .m_brainteaser_item.item_1 img,.m2_home .m_brainteaser_item.item_2 img,.m2_home .m_brainteaser_item.item_3 img,.m2_home .m_brainteaser_item.item_4 img{max-width:none;height:auto;width:100%}.m2_home .l_tips_list{text-align:center}.m2_home .l_tips_list h2{margin-bottom:10px}.m2_home .l_tips_list .tools_container{width:420px;display:inline-block}.m2_home .l_tips_list .tools_container .tool{width:100%;padding:0;vertical-align:top;text-align:left;margin-top:15px;margin-bottom:15px}.m2_home .l_tips_list .tools_container .tool div,.m2_home .l_tips_list .tools_container .tool img{display:inline-block}.footer .m_list .view_less,.footer .m_list .view_more,.m2_home .l_tips_list .tools_container .tool h3 br,.realstate_info_container.used.desktop{display:none}.m2_home .l_tips_list .tools_container .tool img{margin-right:10px;width:25px}.m2_home .l_tips_list .tools_container .tool h3{font-size:20px;margin-top:12px;margin-bottom:10px}.m2_home .l_tips_list .tools_container .tool p{color:#666}.m_search_by.wonder .filter_group{padding-bottom:18px}.m_search_by.wonder .verified_tooltip p{z-index:0}.map_view .m_rs_list_header.mapa{margin-left:10px}.m2_map .m_location_map #google-map{position:absolute!important;top:110px!important;height:calc(100% - 110px)!important}.m_rs_list_header.mapa{margin-top:3px!important}.m_rs_list_header.mapa .numero_titulo{font-size:15px!important}.m_rs_list_header.mapa h1{font-size:15px!important;margin-top:-3px;height:38px;overflow:hidden;text-overflow:ellipsis}.m_email_phone_tabs .email{padding-bottom:30px}.detalle_mensaje_contacto.exitoso ul li a{font-weight:400}.detalle_mensaje_contacto.exitoso ul li .call_contact,.detalle_mensaje_contacto.exitoso ul li .whatsapp_contact{background-repeat:no-repeat;padding-bottom:6px;line-height:22px}.detalle_mensaje_contacto.exitoso ul li .call_contact{background-image:url(../images/icons/png/detail_contact_mobile_call.png);padding-left:25px}.detalle_mensaje_contacto.exitoso ul li .whatsapp_contact{float:right;background-image:url(../images/icons/png/detail_contact_mobile_whatsapp.png);background-position-y:-2px;padding-left:30px;font-size:13px}.realstate_info_container.used.mobile{margin-bottom:20px}.m_email_phone_tabs .email textarea{margin-bottom:0}.m_property_info_table>.all_width_mobile{width:100%!important}.m_property_info_table a{padding:0 5px 0 10px}}@media only screen and (min-width:768px) and (max-width:990px){.hide_for_desktop{display:block}.hide_for_tablet,.hide_for_tablet_alt,.show_on_desktop,.show_on_mobile{display:none!important}.show_on_tablet{display:block!important}.m2_detail .rs_types{padding-bottom:0}.m2_detail .m_realestate_info{padding-top:30px}.m2_detail .m_realestate_info .m_re_details_title{display:block}.m_news_fragments .m_new_fragment:last-child,.m_property_info .tools_social .m_property_thumb_provider,.m_property_info .tools_social .m_property_thumb_provider+.more{display:none}.m2_detail #layout>#sidebar{margin-top:0}.m2_landing .m_property_info_details.services{padding:120px 0 30px}.m2_landing .m_property_info_details.services .col{width:48%;padding-right:2%}.m_property_info .tools_social .m_tools{overflow:hidden;padding:5px 0}.m_property_info .tools_social .m_tools>div,.m_property_info .tools_social .m_tools>div>div{float:left;width:50%;box-sizing:border-box;overflow:hidden;background-position:15px center;border:0}.m_property_info .tools_social .m_tools>div>div a{padding-left:45px}.m_gallery_fs_content video{margin-left:2%;margin-right:2%;width:96%;left:0;height:540px;margin-top:-270px}.m_home_splash_box .m_splash_promo,.m_landing_splash_box .m_splash_promo,.m_new_splash_box .m_splash_promo{left:20px}.m_stats>*{float:none}.m_stats_stat{width:100%;padding-right:0}.m_stats_sidebar{width:100%;overflow:hidden;margin-top:30px}.m_stats_sidebar>*{margin-top:0;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.m_stats_sidebar>*+*{padding-left:20px}.m_realestate_info{padding-top:30px}.m_realestate_info .m_re_logos_imgs>*+*{margin-top:10px}.m_footer_others .title{margin-top:20px}.m_news_fragments .m_new_fragment{width:48%}.m_brainteaser{height:1200px}.m_brainteaser_row.col_3 .cell,.m_brainteaser_row.col_4 .cell,.m_brainteaser_row.col_5 .cell{width:95%;display:block}.m_rs_list_item .tools{margin-left:0}.m_contact_us form .form_wrapper{padding:20px}.m_highlights_carousel_slide .caption_type{padding-bottom:10px;margin-bottom:20px}.m_highlights_carousel_slide .caption_title{margin-bottom:10px}.m_hightlight_companies .m_hightlight_company{width:32.33%;margin:0 .5% 10px}.m_tabs_item a{padding:24px 20px}.m_property_info_details.more_info{max-height:165px}@-moz-document url-prefix(){.m2_map .m_search_filter.header{margin-left:116px!important;top:58px!important}.m2_map .m_location_map_tooltip_2_wrapper{margin-top:-41px!important;margin-left:200px!important}.m_property_info_details.more_info{max-height:175px}}.detail_form.contact_used{margin-bottom:50px;margin-top:20px}}@media only screen and (max-width:767px){.m_popup_hide_ad.contenedor_reportar_anuncio ul li a{display:block;height:calc(100% - 28px);background-position-y:8px}.no-svg .m_m_collapsable_wrapper_title:after{background-image:url(../images/icons/png/symbol_plus.png)}.m_m_collapsable_wrapper_title:after{background-image:url(../images/icons/svg/symbol_plus.svg)}.m_m_collapsable_wrapper.visible .no-svg .m_m_collapsable_wrapper_title:after,.no-svg .m_m_collapsable_wrapper.visible .m_m_collapsable_wrapper_title:after{background-image:url(../images/icons/png/symbol_minus.png)}.m_m_collapsable_wrapper.visible .m_m_collapsable_wrapper_title:after{background-image:url(../images/icons/svg/symbol_minus.svg)}.hide_for_desktop{display:block}.hide_for_mobile,.hide_for_mobile_alt,.show_on_desktop,.show_on_tablet{display:none!important}.show_on_mobile{display:block!important}.deep_stack_on_mobile .col,.deep_stack_on_mobile .col_r,.stack_on_mobile>.col,.stack_on_mobile>.col_r{float:none;width:auto}.ttl_on_mobile{text-align:left}.m_latest_in .col{width:auto;float:none}.m2_home .m_banner.footer_main{display:none}.m2_home .l_tips_list{padding:0;display:block;width:auto}.m2_home .l_tips_list>*{display:block;width:100%}.m_header_search_content,.m_header_search_content_alt{display:block;width:auto;max-width:none}.m_header_search_content>*,.m_header_search_content_alt>*{display:block;padding:10px 0;width:100%!important}.m_gallery_preview{height:210px}.m_gallery_preview_caption .label{display:none}.m_gallery_fs_content{bottom:20px;top:70px}.m_gallery_fs_content .pagination{bottom:-20px!important}.m_gallery_fs_content .pagination span{width:30px;height:30px}.m_gallery_fs_content .gallery-buttons{margin-top:-60px}.m_gallery_fs_content .gallery-buttons>*{width:60px;height:120px}.m_gallery_fs_content video{margin:0 2%;width:96%;left:0;top:0;height:100%}.m_new_splash .gallery_preview,.m_new_splash_box{height:250px}.m_review_title{margin-bottom:20px}.m_stats{margin-top:20px}.m_stats>*{float:none}.m_stats_stat{width:100%;padding-right:0}.m_stats_stat_stat{margin-top:0}.m_stats_sidebar *+*,.m_stats_stat .m_stats_img{margin-top:20px}.m_stats_sidebar{width:100%;margin-top:20px}.m_stats_sidebar>*+*{margin-top:30px}.m_new_splash_box .m_splash_promo{top:20px;left:20px}.new .m_new_splash_box .m_splash_promo{top:260px;left:calc(50% - 50%)}.m_property_info_table{margin:0 0 10px}.m2_detail .new .m_splash_promo_title h1{max-height:52px;overflow:hidden;text-overflow:ellipsis}.m_splash_promo{display:block!important;max-width:none!important;margin:10px!important}.m_realestate_info,.m_realestate_info .m_re_details_content,.m_realestate_info .m_re_details_content>*,.m_realestate_info .m_re_logos_imgs{display:block}.m_splash_promo p{margin-bottom:20px!important;font-size:13px!important;text-transform:uppercase!important}.m_realestate_info_col_1,.m_realestate_info_col_2{display:block;width:100%}.m_realestate_info_col_2{margin-top:20px}.m_realestate_info .m_re_box_title,.m_realestate_info .m_re_details_title{margin-bottom:20px}.m_realestate_info .m_re_details_content{margin:20px 0 10px}.m_realestate_info .m_re_details_content+.m_re_details_content{border-top:1px solid #ccc;padding-top:20px}.m_realestate_info .m_re_details_content>.m_re_details_content_img{width:100%;padding-right:0;margin-bottom:20px}.m_realestate_info .m_re_details_content>.m_re_details_content_cols{width:100%}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_col{float:none;width:100%;padding-right:0;margin-bottom:20px}.m_realestate_info .m_re_box_content{padding:10px 0}.m_realestate_info .m_re_logos{margin-top:0}.m_realestate_info .m_re_logos_imgs>*{display:inline-block;width:49%;padding:0;margin:10px 0}.m_order_list,.m_tools div div.print,.m_tools div div.see_bookmark{display:none}.m_realestate_info .m_re_logos_imgs img{margin:0 auto}.m_contact_social{padding:40px 10px 0}.m_contact_social .contact{width:100%;background-position:top left;padding-left:0;padding-top:80px}.m_contact_social .contact .col{min-width:100%;padding:0}.m_contact_social .contact .col.last{margin-top:10px}.m_contact_social .col.social{padding:20px 0}.m_contact_social .col.social .title{padding-bottom:5px}.m_contact_social .col.social ul li span{width:45px;background-size:100%}.m_tools{padding:0}.m_tools>div{width:49%;margin:0}.m_tools div div{padding:10px 0}.m_tools div div:first-child{border:0}.btn_inline{margin:30px 0 0}.btn_inline .m_btn{margin-left:0;margin-top:20px;display:inline-table;width:100%}.m_login_content{width:auto;top:35px;left:20px;right:20px;bottom:0;overflow:auto;margin-left:0}.m_login_content_title{padding-top:60px;margin-bottom:20px;font-size:12px}.m_login .input_box,.m_login .m_login_social,.m_login input[type=submit],.m_login_links>:first-child,.m_login_social>:first-child{margin-bottom:10px}.m_login_links,.m_login_social{overflow:hidden}.m_login_links>*,.m_login_social>*{float:none;width:100%;padding-right:0!important;padding-left:0!important;text-align:center!important}.m_news_fragments .m_new_fragment{width:100%;float:none;margin-right:0}.m_news_fragments .m_new_fragment+.m_new_fragment{margin-top:10px}.m_m_collapsable_wrapper{border-bottom:1px solid #D8D8D8}.m_m_collapsable_wrapper_title{min-height:10px;font-size:18px;font-weight:500;padding:10px 0;position:relative}.m_m_collapsable_wrapper_title:after{content:"";display:block;width:16px;height:17px;position:absolute;top:12px;right:2px;background-position:center center;background-repeat:no-repeat;background-color:transparent}.m_m_collapsable_wrapper.collapsable_map{margin-top:-39px;margin-left:auto;margin-right:auto;width:95%}.used .m_m_collapsable_wrapper.collapsable_map{margin-top:0}.m_m_collapsable_wrapper.collapsable_map .m_location_map{border-top:0}.m_m_collapsable_wrapper_content{padding:0;height:0;overflow:hidden;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.m_m_collapsable_wrapper.visible .m_m_collapsable_wrapper_content{margin-bottom:20px;height:auto;-webkit-transition-property:height;transition-property:height;-webkit-transition-duration:.75s;transition-duration:.75s;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.m_m_collapsable_wrapper.visible.collapsable_map{width:100%}.m_m_collapsable_wrapper.visible.collapsable_map .m_m_collapsable_wrapper_title{margin:0 auto;width:95%}.m_m_collapsable_wrapper.visible.collapsable_map .m_m_collapsable_wrapper_title:after{right:1px;top:11px}.m_home_splash_box .m_splash_promo{top:20px;left:0}.m_home_splash_search{padding:20px 0}.m_splash_promo{height:auto;padding:10px}.m_splash_promo_category{font-size:11px}.m_splash_promo_title{font-size:24px}.m_splash_promo p{display:none!important}.m_splash_promo .m_btn{position:static;display:block;padding:16px 10px}.m_splash_promo .m_btn.detalle_nuevos{display:none}.m_splash_promo .m_btn.detalle_nuevos.moviles{display:block}.m_brainteaser{width:auto;height:auto}.m_brainteaser_item{width:100%;position:relative}.m_brainteaser_item.item_4{left:0;margin-left:0}.m_brainteaser_item+.m_brainteaser_item{margin-top:10px!important}.m_brainteaser_item.item_3{top:50%;left:0;right:0;margin-top:10px;margin-right:0;margin-left:0}.m2_home .m_brainteaser_item img{position:absolute;left:0;bottom:0}.m2_home .m_brainteaser_item.item_1 img,.m2_home .m_brainteaser_item.item_4 img{width:200%}.m_brainteaser_item.item_1 ul li{width:100%;display:inline-block}.m_brainteaser_row.col_3 .cell,.m_brainteaser_row.col_4 .cell,.m_brainteaser_row.col_5 .cell{width:95%;display:block}.m_wrap_bg{padding:30px 0 40px}.m_home_quick_access_header p{font-size:20px}.m_home_quick_access_links{margin-top:40px}.m_home_quick_access_links li{display:block;width:100%;padding:70px 0 25px}.m_home_quick_access_links li+li{border-top:1px solid #FF8700;background-position:center 24px;padding-top:90px}.m_home_quick_access_links li+li a{border-left:0}.m2_list #layout>#main{text-align:center}.m2_list .m_property_carousel>*>*>.swiper-slide,.m_rs_list_item{text-align:left}.m_rs_list_item{position:relative;display:inline-block;overflow:scroll}.m_rs_list_item .image{width:100%;height:auto;margin-right:0;margin-bottom:0;float:left}.m_rs_list_item .image.hide_image{display:none}.featured_mobile .image_filter,.m_rs_list_item .image .image_filter{display:block;position:absolute;width:100%;height:100%;opacity:.6;mix-blend-mode:multiply;background:-moz-linear-gradient(top,#e0e0e0 0,#000 100%);background:-webkit-linear-gradient(top,#e0e0e0 0,#000 100%);background:linear-gradient(to bottom,#e0e0e0 0,#000 100%)}.ico_tool_plus,.m_rs_list_item_main .desc_rs>div .item_title,.m_rs_list_item_main .price .item_title,.m_rs_list_item_main .tools a.more_info p{display:none}.m_rs_list_item .m_rs_list_item_main{overflow:visible;width:calc(100% - 20px)}.featured_mobile .m_property_thumb_content_title h2,.m_rs_list_item .m_rs_list_item_main h2{color:#FFF;font-size:14px!important}.featured_mobile .m_property_thumb_content_title h2{margin-bottom:2px}.m_rs_list_item .m_rs_list_item_main .description_content{position:absolute;bottom:18px;width:calc(100% - 20px);padding-left:10px}.m_rs_list_item .content{float:none;margin-left:0}.m_rs_list_item .content .header .publish_time{margin-top:5px}.m_rs_list_item .price{padding:0;margin-top:2px;width:43%;float:left!important}.m_rs_list_item .desc_rs{width:calc(57% - 5px)!important;float:right;padding-top:12px;line-height:9px}.m_rs_list_item_main .desc_rs>div .item_title_mobile{font-family:Raleway;font-size:13px;font-weight:400;padding-left:0}.m_rs_list_item_main .desc_rs>div span,.m_rs_list_item_main .price span{color:#FFF}.m_rs_list_item_main .price span{font-size:18px;font-weight:400}.m_rs_list_item_main .desc_rs>div .item_title_mobile,.m_rs_list_item_main .desc_rs>div span{display:inline-block}.m_rs_list_item_main .desc_rs>div span{font-weight:300;font-size:14px}.m_rs_list_item .desc_rs div{padding:0 4px;float:none}.m_rs_list_item .desc_rs .m2{width:40%}.m_rs_list_item_main .desc_rs .garages{display:none}.m_rs_list_item .desc_rs .bathrooms,.m_rs_list_item .desc_rs .rooms{width:30.5%!important}.m_rs_list_item .desc_rs .bathrooms_2,.m_rs_list_item .desc_rs .exterior_view,.m_rs_list_item .desc_rs .garage,.m_rs_list_item .desc_rs .height_cellar{width:50%}.featured_mobile .tools,.m_rs_list_item .tools{overflow:hidden;margin:0;position:absolute;top:10px;right:8px;float:none;width:24px}.featured_mobile .m_rs_list_item.open .tools{z-index:1}.m_rs_list_item .tools a{margin:0;padding:0 30px 0 0;color:#38A7D0}.m_rs_list_item .tools a.bookmark{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.m2_list .m_rs_list_item_main .tools a.bookmark{background-image:url(../images/icons/png/results_star_mobile.png);border-right:none}.m_rs_list_item .tools a.hide,.m_rs_list_item_main .tools a.show_tel{border:0;text-align:left;text-indent:-119988px;text-transform:capitalize;overflow:hidden}.m2_list .m_rs_list_item_main .tools a.bookmark.active{background-image:url(../images/icons/png/results_star_active_mobile.png)}.m_rs_list_item .tools .more_info.mobile{background-image:url(../images/icons/png/results_plus_mobile.png);width:21px;height:21px;float:left;margin-top:2px}.m_rs_list_item_main .tools a.show_tel{background-image:url(../images/icons/png/results_phone_mobile.png);background-position:left;margin:0;clear:none;padding:35px 0 0;min-width:50px}.m_rs_list_item .tools a.hide{background-position:12px center}.m_rs_list_item .tools a.more_info{background-image:none;margin-left:0;padding:0 10px;border-right:1px solid #D8D8D8;border-left:none}.featured_mobile{text-align:center;width:100%;display:block}.featured_mobile .swiper-wrapper{position:relative;-webkit-transition-property:none!important;-webkit-transition-duration:none!important;-webkit-transform:none!important;-webkit-transition-timing-function:none!important;-moz-transition-property:none!important;-moz-transition-duration:none!important;-moz-transform:none!important;-moz-transition-timing-function:none!important;-o-transition-property:none!important;-o-transition-duration:none!important;-o-transition-timing-function:none!important;-o-transform:none!important;-ms-transition-property:none!important;-ms-transition-duration:none!important;-ms-transform:none!important;-ms-transition-timing-function:none!important;transition-property:none!important;transition-duration:none!important;transform:none!important;transition-timing-function:none!important;-webkit-box-sizing:none!important;-moz-box-sizing:none!important;box-sizing:none!important;height:auto!important}.featured_mobile .swiper-slide{text-align:left;display:inline-block;float:none;position:relative;margin-bottom:20px}.featured_mobile .swiper-slide:last-child{margin-bottom:10px}.m2_list .swiper-slide .tools{display:block}.featured_mobile .m_property_thumb_content{position:absolute;bottom:0;padding:8px!important}.featured_mobile .m_property_thumb_content_title{min-height:auto}.featured_mobile .m_property_thumb_content dl dt{display:none}.featured_mobile .m_property_thumb_content dl dd:last-child{font-size:18px!important;font-weight:400;color:#FFF}.featured_mobile .m_property_thumb_content .m_property_thumb_content_price{width:43%;display:inline-block}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details{margin-top:0;width:calc(57% - 5px);display:inline-block;line-height:15px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl{width:30%}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl:first-child{width:40%;border-left:1px solid #d1d1d1;padding-left:4px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl+dl{padding-left:4px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl dd{color:#FFF;font-size:14px!important;font-weight:300;display:inline-block;line-height:9px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl span{display:inline-block;color:#FFF;font-size:13px;font-weight:400;line-height:9px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_details dl .area{font-family:Oswald,sans-serif;font-size:14px;font-weight:300}.featured_mobile .tools a.bookmark{width:21px;height:21px;background-image:url(../images/icons/png/results_star_mobile.png);background-repeat:no-repeat;display:block}.featured_mobile .tools a.bookmark.active{background-image:url(../images/icons/png/results_star_active_mobile.png);display:block}.featured_mobile .tools .more_info.mobile{background-image:url(../images/icons/png/results_plus_mobile.png);background-repeat:no-repeat;width:21px;height:21px;float:left;margin-top:2px}.featured_mobile .tools a.show_tel{background-image:url(../images/icons/png/results_phone_mobile.png);background-repeat:no-repeat;width:21px;height:21px;display:block;margin-top:20px;margin-bottom:20px}.featured_mobile .m_rs_list_item{position:absolute;top:0;left:0;width:100%;height:100%;margin-top:0}.featured_mobile .m_rs_list_item.open{background-color:#FFF}.featured_mobile .swiper-wrapper,.featured_mobile .swiper-wrapper .swiper-slide{width:100%!important;max-width:400px;display:inline-block}.featured_mobile .swiper-container .pagination{display:none}.m2_list #layout>#main .m_property_carousel{padding-bottom:0;border-bottom:0;margin-bottom:0;text-align:center}.m2_list .m_property_carousel>*>*>.swiper-slide{padding:0}.m2_list .m_banner{text-align:center}.m2_list .m_banner img{margin:0;width:100%;max-width:400px;display:inline-block}.m_rs_list_item.open .m_rs_list_item_details{position:absolute;background:#FFF;height:100%;z-index:1}.m_rs_list_paginator .pager{display:table;width:100%}.m_rs_list_paginator .pager .next,.m_rs_list_paginator .pager .prev{padding:0 8px;margin:0}.m_rs_list_paginator .pager a{display:table-cell}.m_rs_list_header .btn_map{width:45px}.m_rs_list_header .btn_map a{text-indent:-119988px;overflow:hidden;text-align:left;text-transform:capitalize}.m_popup_hide_ad.show_form .ad_other_form .input_box{margin-right:10px;overflow:hidden}.m_popup_hide_ad.show_form .ad_other_form .input_box label{margin:10px}.m_popup_hide_ad.show_form .ad_other_form .input_box input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;margin:10px 0}.m_popup_hide_ad.show_form .ad_other_form .control{width:100%;position:initial;display:table}.m_popup_hide_ad.show_form .ad_other_form .control a{display:table-cell;width:50%;text-align:center}.m_popup_hide_ad ul{padding-right:2px}.m_popup_hide_ad ul li{width:100%;height:80px;line-height:80px;margin:10px 0;border:1px solid #D8D8D8;text-align:left}.m_popup_hide_ad ul li a{display:inline-block;vertical-align:middle;line-height:normal;border:0;padding:10px 10px 10px 60px;float:none;height:auto;background-position:10px center;text-align:left;width:auto;margin-top:3%}.m_contact_us form .form_wrapper{padding:20px 10px}.m_contact_us form .form_wrapper .m_btn.inline{width:100%}.m_post>p{margin:10px 0}.m_post>blockquote{padding:55px 0 0 20px;margin:40px 0 50px}.m_post_media_footer a{padding:0 10px;display:block}.m_social_rating{margin:0}.m_social_rating>div{display:block;width:100%;border-bottom:1px solid #D8D8D8;padding:10px 0}.m_article_fragment{display:table;height:100%}.m_article_fragment_img{display:table-cell;width:40%;height:100%}.m_article_fragment_content{display:table-cell;width:60%;height:100%;vertical-align:top;padding:10px}.m_article_fragment_title{padding-bottom:5px;margin-bottom:15px}.m_article_fragment_description{display:none}.m_article_group.col_3 .m_article_group_col,.m_article_group.col_4 .m_article_group_col{width:95%;display:block;height:auto;margin:10px auto}.m_highlights_carousel{overflow:hidden}.m_highlights_carousel_slide img{position:absolute;top:0;bottom:0;z-index:-1;max-width:none;height:100%}.m_highlights_carousel_slide .caption{position:static;width:auto;padding:20px 10px 100px;margin:0;opacity:1!important}.m_highlights_carousel .caption{opacity:1;-webkit-transition:all 0s 0s cubic-bezier(.19,1,.22,1);-moz-transition:all 0s 0s cubic-bezier(.19,1,.22,1);-ms-transition:all 0s 0s cubic-bezier(.19,1,.22,1);-o-transition:all 0s 0s cubic-bezier(.19,1,.22,1);transition:all 0s 0s cubic-bezier(.19,1,.22,1)}.m_highlights_carousel .swiper-slide-active .caption{opacity:1}.m_highlights_carousel .m_arrows{right:20px;left:20px;width:auto}.m_highlights_carousel .pagination{right:70px;left:70px;width:auto}.m_data_table{width:100%;border-left:1px solid #D1D1D1;border-top:0}.m_data_table:first-child{border-top:1px solid #D1D1D1}.m_data_dl .extra_space{padding-right:10px}.m_table table,.m_table tbody,.m_table td,.m_table th,.m_table thead,.m_table tr{display:block;width:auto!important}.m_table thead tr{position:absolute;top:-9999px;left:-9999px}.m_table,.m_table td{position:relative}.m_table tbody tr{display:table;width:100%!important}.m_table td{white-space:normal;text-align:left;padding:0;border-top:1px solid #D8D8D8;display:table-row}.m_table .content_cell,.m_table td:before{width:50%;box-sizing:border-box;text-align:center}.m_table td:first-child{font-weight:500}.m_table tr:first-child td:first-child{border-top:0}.m_table tr:only-child td:first-child{font-weight:inherit}.m_table .content_cell{padding:10px 6px;display:table-cell;background-color:#fff}.m_table .caption .title{float:none;margin-right:0;display:block}.m_table .caption .note{display:block;float:none}.m_table .caption2 .title{display:block;margin-right:0}.m_table .caption2 .note{display:block;border:0;padding:0;margin:0}.m_table td:before{background-color:#F6F6F6;font-size:12px;text-transform:uppercase;content:attr(data-title);display:table-cell;padding:10px 6px}.m2_home .l_tips_list .tools_container .tool h3,.m_title{font-size:18px}.m_table tbody tr:nth-child(even) .content_cell{background-color:#fcfcfc}.m_table tbody tr:nth-child(even) td:before{background-color:#F0F0F0}.m_table tbody tr:nth-child(odd) .content_cell{background-color:#fff}.m_table_caption .title{display:block;margin-right:0}.m_table_caption .note{display:block;border-left:0;padding:4px 0 0;margin:0}.m_table_top{display:block;padding-right:2px}.m_table_top>*{display:block}.m_table_top .m_table_filter{display:none}.m_title{line-height:21px}.m_table_list{display:block}.m_table_list li{margin-top:10px;display:block}.m_table_list li>*{padding-top:4px;padding-bottom:0;display:inline-block}.m_table_list_item{width:auto}.m_table_list_link{display:block!important;margin:0 0 0 28px}.m_landing_splash_info{margin-top:15px;display:block}.m_landing_splash_info>*{display:block}.m_landing_splash_box{height:auto;margin-bottom:85px;background-image:none!important}.m_landing_splash_box>img{display:block!important}.m_landing_splash_box .m_splash_promo{top:0;left:0;max-width:100%}.m_landing_splash_box .m_splash_promo p{display:block}.m_landing_splash_social{display:table;width:100%;margin-top:15px;border:1px solid #D8D8D8}.m_hightlight_companies .m_hightlight_company{float:none;width:100%;height:auto!important;margin:0 0 10px}.contact_wrapper .m_contact{width:105%;position:static;top:auto;right:auto;margin:0 -2.5%}.m2_home .l_tips_list{margin-top:40px}.m2_home .l_tips_list>*{padding:0}.m2_home .l_tips_list h2{margin-bottom:0}.m2_home .l_tips_list .tools_container{width:100%;display:inline-block}.m2_home .l_tips_list .tools_container .tool{padding-right:10px;padding-left:10px}.m2_home .l_tips_list .tools_container .tool div{width:calc(100% - 80px)}}#ayuda1 ul li,#ayuda2 ul li,#ayuda3 ul li{margin-left:20px;list-style:square;color:#38A7D0;font-size:16px;line-height:22px}#ayuda1 ol li,#ayuda2 ol li,#ayuda3 ol li{margin-left:20px;list-style:decimal}#ayuda1 .clear_margin2,#ayuda2 .clear_margin2,#ayuda3 .clear_margin2{clear:both;margin-bottom:70px}.scroll-top{width:40px;height:40px;opacity:.3;position:fixed;bottom:50px;right:30px;display:none;text-indent:-9999px;z-index:1000;background:url(../images/content/arriba.png) no-repeat}.scroll-top:hover{opacity:.8;-webkit-transition:.3s all;-moz-transition:.3s all;-o-transition:.3s all;-ms-transition:.3s all;transition:.3s all}.m_home_splash_search h1,.m_home_splash_search_title h1{font-size:24px;font-family:Oswald,sans-serif;text-transform:uppercase;text-align:center;font-weight:400;margin-bottom:18px!important}.m_home_splash_search h1{max-width:950px;margin:auto}.m_splash_promo_title h2{font-size:24px;font-weight:300}.m_splash_promo h3{font-size:16px;height:58px;overflow:hidden;text-overflow:ellipsis}.m_property_carousel_title h2{font-size:18px}.m_property_thumb_content_title h3{font-size:15px}.m_wrap_bg_subtitle h2{font-size:16px}.m_tips_list_title h2{font-size:24px;font-weight:300}.m_tips_list .m_list li a h3{font-size:13px}.m_brainteaser_item_title h3{font-size:34px;font-weight:500}.search_advanced,.search_word_code{width:100%;text-align:center;margin-top:-5px}.m_home_splash_search_title_type{width:948px;display:inline-block;text-align:left;position:relative}.m_home_splash_search_type{width:auto;color:#fff;font-size:12px;cursor:pointer;margin-top:14px;font-weight:500}@-moz-document url-prefix(){.m_home_splash_search_type{right:-35px;width:100px;margin-top:7px}}.m_header_search,.m_header_search_alt{text-align:left}.m_property_info_table>dl dt h3{font-size:15px}.m_property_info_desc_title h2,.m_property_info_details_title h2{font-size:18px}.m_property_info_details dl dt h3{font-weight:600;font-size:14px}.m_property_info_details dl dd h4{font-weight:300;font-size:14px}.m_property_info_details.services ul li h4{font-weight:300}.m_property_info_details.services h3{font-size:14px;font-weight:400}.m_calculator_widget_title h2,.m_news_fragments_title h2,.m_stats_stat_title h2{font-size:18px}.m_review_title h2{font-size:18px;font-weight:500}.m_new_fragment_title a h3{font-size:14px;font-weight:500;height:54px;overflow:hidden;text-overflow:ellipsis}.m_splash_promo.ayudas .m_splash_promo_title{margin-top:60px;margin-bottom:15px}.m_email_phone_tabs .datos_inmobiliaria{margin-bottom:10px;text-align:center}.m_email_phone_tabs .datos_inmobiliaria p{line-height:20px}.m_property_info_details dl dd .clear{display:none}.m_property_info_details dl dd a{font-size:13px;margin-left:7px;cursor:pointer}#negociarPrecio input[type]{width:100%;height:49px;border:none;padding-left:5px}#negociarPrecio textarea{height:80px}#negociarPrecio .form_checkbox{color:#FFF;font-size:13px;margin-bottom:18px}#negociarPrecio .form_checkbox .checkbox{float:left;margin-right:7px}.m_property_info_title h1{font-size:30px;font-weight:300}.m2_detail .used .m_property_info_title h1{margin-top:5px}.m2_landing .row_intro .simple_form_statement{margin-top:-10px;margin-bottom:0}.m_simple_form{text-align:center}.m_simple_form form{background:#F4F4F4;padding:20px}.m_simple_form .form_wrapper{display:inline-block}.m_simple_form .form_wrapper .form_input{width:600px;text-align:left;display:inline-block;margin-bottom:15px}.m_simple_form .form_wrapper .form_input input,.m_simple_form .form_wrapper .form_input label{float:left}.m_simple_form .form_wrapper .form_input label{width:40%;margin-top:10px;margin-bottom:5px}.m_simple_form .form_wrapper .form_input input{width:60%}.m_simple_form .form_wrapper .form_input .mostrar_caracteres,.m_simple_form .form_wrapper .form_input .ocultar_caracteres{width:49px;height:49px;position:relative;margin-top:-49px;float:right;cursor:pointer}.m_simple_form .form_wrapper .form_input .mostrar_caracteres{background-image:url(../images/icons/png/show_password.png)}.m_simple_form .form_wrapper .form_input .ocultar_caracteres{background-image:url(../images/icons/png/hide_password.png);display:none}.m_simple_form form .form_status{margin-left:-20px;margin-right:-20px;margin-bottom:20px;padding:20px 30px;text-align:center;font-size:15px;font-weight:300}.m_simple_form form .form_status.ok{background:#D9E1D0;color:#417505}.m_simple_form form .form_status.error{background:#EED0D4;color:#D0021B}.m_simple_form form .form_status.warning{background:#fcf8e3;color:#8a6d3b;border-top:solid 1px #faebcc;border-bottom:solid 1px #faebcc}.m_simple_form form .form_wrapper .form_input label.mensaje_validacion{display:none;margin-left:40%;width:auto;margin-top:0;background:#EED0D4;color:#D0021B;padding:5px 10px;font-size:10px;border:1px solid #D0021B;border-top:0}.m_simple_form form .form_wrapper .form_input.validacion label.mensaje_validacion{display:block}.m_simple_form form .form_wrapper .form_input.validacion input{border:1px solid #D0021B}.m_login_content.registro{display:none}.m_login_content.registro .m_login_content_title{font-size:14px}.m_login_content.registro p{font-size:17px;color:#FFF;text-transform:uppercase;margin-bottom:20px}.m_login_content.registro .m_login_links>:last-child{float:right;padding-left:0;padding-right:0}.m_login_content.registro form p{text-transform:none;font-size:16px;margin-bottom:10px}.m_login_content.registro .m_btn.fb,.m_login_content.registro .m_btn.gp{padding-left:20px}.m_splash_promo_title h1{font-size:24px;font-weight:300}.m_property_new_carousel_title .line_1 h2{font-size:18px;margin-bottom:5px}.m_property_info_details.services ul li h3{font-weight:300}.m_property_new_thumb_content_title h3{font-size:14px;font-weight:600;color:#38A7D0;height:34px;overflow:hidden;text-overflow:ellipsis}.m_property_new_thumb_content_title h3:hover{text-decoration:underline;cursor:pointer}.m_property_new_thumb_content_details dt h4{font-size:12px}.m_property_new_thumb_content_details dd h5{font-size:13px;font-weight:300}.m_realestate_info .m_re_details_title h2{font-size:18px}.m_realestate_info .m_re_details_content>.m_re_details_content_cols .m_re_details_content_cols_title h3{font-size:14px;text-transform:uppercase}.m_realestate_info .m_re_box_title h2{font-size:18px}.swiper-container.galeria_fotos{overflow:visible!important}.m_gallery_fs_content .swiper-slide .swiper-text{width:calc(100% - 60px);padding:10px 0;color:#FFF;position:absolute;top:100%;margin-top:5px;left:30px;line-height:18px;text-align:center}.m_header_main_wrap #menu_side,.m_header_main_wrap_alt #menu_side_alt{width:200px}.m_header_main_wrap #menu_level_0>li.usuario_opciones,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt{float:right;padding-bottom:0}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones{position:absolute;width:170px;height:20px;top:32px;cursor:pointer}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones ul,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones ul{display:none;padding-top:40px}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones:hover ul,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones:hover ul{display:block}.contenedor_lightbox,.imagen_mapa_constructor,.m_header_main_wrap #menu_level_0>li.usuario_opciones.moviles,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.moviles{display:none}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones ul li,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones ul li{width:170px;background-color:#FFF;text-align:center;border-top:1px solid #d3d3d3;border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones ul li:hover,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones ul li:hover{background-color:#EBEBEB}.m_header_main_wrap #menu_level_0>li.usuario_opciones.escritorio .mostrar_opciones ul li:last-child,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt.escritorio .mostrar_opciones ul li:last-child{border-bottom:1px solid #d3d3d3}.usuario_opciones.escritorio ul li a,.usuario_opciones_alt.escritorio ul li a{padding:10px 40px;color:#7D7D7D;text-decoration:none;font-size:13px}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt{width:auto;left:auto;right:200px}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1 .m_header_combo,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt .m_header_combo_alt{background-color:#FFF;padding:0}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1 .m_header_combo ul li,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt .m_header_combo_alt ul li{padding:15px 0;border-top:solid 1px #E4E4E4;text-align:center}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1 .m_header_combo ul li:hover,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt .m_header_combo_alt ul li:hover{background-color:#E8E8E8}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1 .m_header_combo ul li:first-child,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt .m_header_combo_alt ul li:first-child{border-top:none}.m_header_main_wrap #menu_level_0>li.is_active.usuario_opciones .level_1 .m_header_combo ul li a,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt .level_1_alt .m_header_combo_alt ul li a{padding:15px;color:grey;text-decoration:none}.m_header_main_wrap #menu_level_0>li.usuario_opciones a,.m_header_main_wrap #menu_level_0>li.usuario_opciones span,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt a,.m_header_main_wrap_alt #menu_level_0_alt>li.usuario_opciones_alt span{max-width:170px;text-align:right;height:47px;overflow:hidden;text-overflow:ellipsis}#ayuda1 .ayuda_espacio_anclaje,#ayuda2 .ayuda_espacio_anclaje,#ayuda3 .ayuda_espacio_anclaje{width:auto;height:70px}.detalle_espacio_enlace{height:65px}.m2_detail .m_location_map.detail img{margin:auto;cursor:pointer;width:auto}.contenedor_lightbox{position:fixed;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.8);z-index:102}.contenedor_lightbox .cerrar{color:#FFF;text-align:center;line-height:50px;font-size:20px;position:fixed;top:20px;right:20px;cursor:pointer;z-index:2;width:50px;height:50px;border:2px solid #fff;opacity:.7;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.contenedor_lightbox.mapa_nuevos .mapa_contenedor{width:100%;height:calc(100% - 92px);margin-top:92px;background-color:#B9B9B9}#google-map{width:100%;height:100%}.check_puntos_interes{background-color:#FFF;display:none}.check_puntos_interes_resultados{background-color:#FFF}.check_puntos_interes .form_checkbox,.check_puntos_interes_resultados .form_checkbox{padding:15px 20px}.check_puntos_interes .form_checkbox label,.check_puntos_interes_resultados .form_checkbox label{margin-left:5px;font-size:12px;font-weight:600;text-transform:uppercase;color:#000}.check_puntos_interes_resultados .form_checkbox label{cursor:default}.tipo_apartamento_descripcion .contenedor_imagen_descripcion{width:100%;text-align:center;margin-top:80px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion img{display:inline-block;width:400px;height:300px;margin:10px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble{display:inline-block;color:#FFF;width:calc(90% - 400px);text-align:left;margin:10px;vertical-align:top}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble span{text-transform:uppercase;font-size:18px;line-height:40px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble p{line-height:22px;font-weight:300}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble .separador{height:1px;background-color:#FFF;margin:15px 0;opacity:.8}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dd,.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dt{display:inline-block;width:24%;margin-bottom:8px;vertical-align:top}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dt{font-weight:600}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dd{font-weight:300}.m_popup_contact_seller .subtitulo{color:#000;text-transform:uppercase;font-weight:500}.m_popup_contact_seller>div>ul{padding-top:8px}.m_popup_contact_seller>div>ul li{padding:7px 0}.boton_guardar_busqueda{width:100%}.boton_guardar_busqueda .m_btn.inline{width:calc(100% - 20px);margin:5px 10px 15px}.m_rs_list_header.mapa{margin-left:20px}.m_rs_list_header.mapa .numero_titulo,.m_rs_list_header.mapa h1{font-size:1.4em}.m_rs_list_header.mapa .numero_titulo{float:left;margin-right:5px}.sidebar .m_rs_list_paginator .pager{width:100%;display:table}.sidebar nav.paginador{text-align:center}.sidebar .pagination{display:inline-block;padding-left:0;margin:10px 0 15px;border-radius:4px}.sidebar .pagination>li{display:inline}.sidebar .pagination>li:first-child>a{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.sidebar .pagination>li>a{color:#137EA9;position:relative;float:left;padding:13px 12px;line-height:1.42857143;text-decoration:none;background-color:#FFF;border:1px solid #ddd;margin-left:-1px}.sidebar .pagination>li>a.active,.sidebar .pagination>li>a:hover{background-color:#F3F3F3}.m_order_list_btn.active,.m_order_map_btn.active,.m_rs_list_header .btn_lista.resultados a.active,.m_rs_list_header .btn_map.resultados a.active{background-color:#F4F4F4}.sidebar .mapa_destacados.titulo{text-align:left;text-transform:initial;font-size:18px;margin-top:15px}.sidebar .mapa_destacados.titulo h3{font-size:18px}.sidebar .m_property_thumb{margin:15px 0}.sidebar .separador-primero{clear:both;border:0;margin:10px 0 15px;border-bottom:1px solid #D8D8D8}.m2_list #layout .title.mobile,.numero_titulo.mobile{display:none}.m_rs_list_header .btn_map.resultados{width:95px}.m_rs_list_header .btn_lista.resultados{width:98px}.m_rs_list_header .btn_lista a{width:auto;width:98px}.m_rs_list_header .btn_lista.resultados a,.m_rs_list_header .btn_map.resultados a{padding-bottom:17px;background-repeat:no-repeat;background-position-y:center;background-position-x:10px}@-moz-document url-prefix(){.m_rs_list_header .btn_lista.resultados a,.m_rs_list_header .btn_map.resultados a{background-position:10px}}.m_rs_list_header .btn_lista.resultados a{background-image:url(../images/icons/svg/icon_list.svg)}.m_order_map_btn,.m_rs_list_header .btn_map.resultados a{background-image:url(../images/icons/svg/icon_map.svg)}@media screen and (min-width:1191px){.footer .m_real_estate_list .col .m_list{height:180px}.footer .m_list li{height:18px}}@media screen and (max-width:1190px) and (min-width:991px){.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content{padding:10px}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content .m_property_thumb_content_price dd{font-size:18px}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content .m_property_thumb_content_price dt{line-height:12px}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details dl:first-child{width:48%!important}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details dl{width:26%!important}.footer .m_real_estate_list .col .m_list{height:260px}.footer .m_list li{height:35px;overflow:hidden;margin-bottom:12px;text-overflow:ellipsis}}@media screen and (min-width:991px){.body_resultados_mapa.map_view{margin-top:0}.m2_map .m_order_list_btn,.m2_map .m_order_map_btn{width:30px}.m2_map .m_order_map_btn{background-size:18px}.m2_map .m_order_list_btn{background-size:24px}.m2_list .m_breadcrumb{margin-top:80px}.m2_list .m_breadcrumb.advertising{margin-top:0}.m_btn.filter_mobile,.m_search_filter .search_main{display:none}.m2_list .wrapper{position:relative}.m_rs_list_header.list_view{position:absolute;right:0;top:-50px}.m_rs_list_header .btn_lista.resultados,.m_rs_list_header .btn_map.resultados{width:32px;height:32px;margin-right:5px;display:inline-block;cursor:pointer}.m_rs_list_header .btn_lista.resultados a,.m_rs_list_header .btn_map.resultados a{padding-bottom:15px;background-position-x:center}.m_rs_list_header .btn_lista.resultados a{background-size:25px}.m_rs_list_header .btn_map.resultados a{background-size:18px}.go_posting_mobile{display:none}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_title{min-height:auto;height:55px;overflow:hidden;text-overflow:ellipsis}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_price{width:45%;display:inline-block}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details{width:calc(55% - 10px);display:inline-block;margin-top:10px}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details dl:first-child{width:40%;border-left:1px solid #d1d1d1;padding-left:6px}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details dl{width:30%}.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_details dl:first-child dt{line-height:8px}.map_view .m_rs_list_header.mapa.mobile{display:none}.m2_map #layout .map_tools .main .m_search_filter.map{position:absolute;left:116px;top:50px}.m_search_filter.map .map_filter_wrapper{border:1px solid #D8D8D8}.m_search_filter.map .map_filter_wrapper .toggle_filter_tab.show{border:1px solid #D8D8D8;position:fixed;width:318px;background-color:#F4F4F4;margin-left:-1px;max-height:calc(100% - 185px);overflow:auto}.map_view .m_search_by.wonder .verified_tooltip p{width:130px;margin-top:-62px}@-moz-document url-prefix(){.m_property_carousel.featured_projects .swiper-slide .m_property_thumb_content_title{height:57px}.map_view .m_search_by.wonder .verified_tooltip p{margin-top:-74px}}}@media screen and (min-width:768px){.featured_mobile .image_filter,.featured_projects .pagination,.m2_list .swiper-slide .m_rs_list_item,.m_rs_list_item .image .image_filter,.m_rs_list_item .tools .more_info.mobile{display:none}.m2_list #layout>#main .m_property_carousel{padding-bottom:0}.m_rs_list_item{margin-top:6px}.m_rs_list_item .image{margin-bottom:15px}.m_rs_list_item_main .tools a,.m_rs_list_item_main .tools a.bookmark,.m_rs_list_item_main .tools a.show_tel{margin-bottom:10px}.m_property_carousel.featured_projects .swiper-wrapper{width:100%!important}.m_property_carousel.featured_projects>*>*>.swiper-slide{width:33.33333333%!important}.m_splash_promo .m_btn{padding:14px 10px 16px}}.m_order_map_btn.active.mobile{display:none}.listado_mensaje_resultados{background-color:#fcf8e3;border:1px solid #faebcc;color:#8a6d3b;padding:5px;margin-bottom:20px;text-align:center}.listado_mensaje_resultados p,.listado_mensaje_resultados span{display:inline-block;margin-bottom:10px}.listado_mensaje_resultados span{width:30px;height:30px;text-align:center;font-size:18px;font-weight:700;border:1px solid #8a6d3b;border-radius:50%;line-height:30px;margin:10px}.listado_mensaje_resultados.moviles{display:none;margin-top:20px}.detalle_mensaje_contacto{padding:10px;margin:0}.detalle_mensaje_contacto strong{margin-right:7px}.detalle_mensaje_contacto span{color:#2192BC}.detalle_mensaje_contacto span:hover{cursor:pointer;text-decoration:underline}.detalle_mensaje_contacto.exitoso{padding:0}#mensajeExitosoCallmeDesk p,#mensajeExitosoCallmeMobile p,.detalle_mensaje_contacto.exitoso p{background-color:#e3eada;color:#3f7305;border:1px solid #e3eada;padding:8px 10px;margin-bottom:10px;margin-top:10px;font-size:14px}#mensajeExitosoCallmeDesk p,#mensajeExitosoCallmeMobile p{font-size:13px}.detalle_mensaje_contacto.exitoso span{color:#8F8F8F;font-size:13px;line-height:1.5em}.detalle_mensaje_contacto.exitoso span:hover{text-decoration:none;cursor:default}.detalle_mensaje_contacto.exitoso ul{margin:6px 0 10px}.detalle_mensaje_contacto.exitoso ul li{color:#747474;font-size:14px;font-weight:500;margin:8px 0}.detalle_mensaje_contacto.exitoso hr{border:0;border-bottom:1px solid #D8D8D8;margin:5px 0 0}.detalle_mensaje_contacto.exitoso .llamar_formulario p{margin:10px 0 0;color:#8F8F8F;font-size:13px;line-height:1.5em;background-color:transparent;border:none;padding:0}.detalle_mensaje_contacto.exitoso .llamar_formulario input{height:38px;margin-top:8px}.detalle_mensaje_contacto.exitoso .llamar_formulario input[type=checkbox]{height:25px;margin-top:0}.detalle_mensaje_contacto.exitoso .llamar_formulario input[type=number],.detalle_mensaje_contacto.exitoso .llamar_formulario input[type=text]{margin-top:5px}.detalle_mensaje_contacto.exitoso .llamar_formulario .m_btn{padding:13px 20px}.detalle_mensaje_contacto.exitoso .llamar_formulario .m_acceptance_box .label{width:100%;font-size:11px;display:table-cell;color:#8F8F8F;line-height:1.2em;min-height:25px;vertical-align:middle;text-align:left}#pushdown-banner>div,.banner_requests,.pushdown-banner>div{vertical-align:top}.detalle_mensaje_contacto.error{background-color:#ffd1d7;color:#d0011a;border:1px solid #ffd1d7}.detalle_mensaje_contacto.contactado{background-color:#fcf8e3;color:#8a6d3b;border:1px solid #faebcc}.resultados_guardar_busqueda p{color:#FFF;font-size:14px;margin-bottom:10px}.resultados_guardar_busqueda span{font-size:18px;font-weight:500}.resultados_guardar_busqueda .m_btn.big{margin-top:15px;height:50px;background:#FF8700}.m2_list .m_rs_list_header .title.escritorio{margin-top:6px}.slider_contenedor .m_gallery_fs_bg,.slider_contenedor .m_gallery_fs_close,.slider_contenedor .m_gallery_fs_content{z-index:1000}.slider_contenedor .m_gallery_fs_content{width:calc(100% - 20%);height:auto;left:calc(50% - 40%);top:60px;background-color:transparent;overflow:visible}.slider_contenedor .m_gallery_fs_content #main{height:100%}.slider_contenedor .m_gallery_fs_content .flexslider,.slider_contenedor .m_gallery_fs_content .slides,.slider_contenedor .m_gallery_fs_content section{height:100%!important}.slider_contenedor .m_gallery_fs_content .flexslider{background:0 0!important;border:none!important;width:100%!important}.flex-control-thumbs{position:absolute!important;width:auto!important;left:calc(50% - 160px)!important;bottom:0!important;display:none!important}.flex-control-thumbs:hover{bottom:15px!important;transition:.5s}.flex-control-thumbs img,.flex-control-thumbs li{width:80px!important;height:60px!important}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slider_contenedor .m_gallery_fs_content .flexslider p{position:absolute;color:#FFF;width:calc(100% - 20px);padding:5px 10px;background:rgba(0,0,0,.6);bottom:0;text-align:center;line-height:20px;max-height:38px;overflow:hidden;text-overflow:ellipsis}.flexslider .slides img{margin-top:-48px!important}.flex-control-paging li a.flex-active{background:rgba(255,255,255,.9)!important}.flex-control-paging li a{background:rgba(255,255,255,.5)!important}.flex-control-nav{bottom:auto!important;margin-top:10px!important}.flexslider .slides>li{position:relative!important}.slider_contenedor .formulario_telefonos_contacto{width:100%;position:fixed;bottom:0;left:0;z-index:1001;background-color:#F4F4F4;padding:5px 10px;height:58px;overflow:hidden}.slider_contenedor .formulario_telefonos_contacto .boton,.slider_contenedor .formulario_telefonos_contacto .campo{width:calc(25% - 15px);float:left;margin:5px}.slider_contenedor .formulario_telefonos_contacto .campo label{color:#8F8F8F;font-size:13px}.slider_contenedor .formulario_telefonos_contacto .campo .error{color:#df7702;cursor:default}.slider_contenedor .formulario_telefonos_contacto input{padding:10px;height:38px}.slider_contenedor .formulario_telefonos_contacto .telefonos p{background-color:#e3eada;color:#3f7305;border:1px solid #e3eada;padding:0 10px;max-width:215px;float:left;margin-right:12px;line-height:58px}.slider_contenedor .formulario_telefonos_contacto .telefonos span,.slider_contenedor .formulario_telefonos_contacto .telefonos ul li{float:left;line-height:58px;color:#5C5C5C}.slider_contenedor .formulario_telefonos_contacto .telefonos ul li{font-weight:700;margin-left:16px;list-style:inside;display:inline-block}.new .contacto_telefonos_horizontal{background-color:#F4F4F4;padding:20px 15px;margin-top:30px}.new .contacto_telefonos_horizontal p{margin:10px 5px;font-size:18px}.new .contacto_telefonos_horizontal .telefonos p{font-size:14px}.new .contacto_telefonos_horizontal .boton,.new .contacto_telefonos_horizontal .campo{width:calc(25% - 15px);float:left;margin:5px}.new .contacto_telefonos_horizontal .campo label{color:#8F8F8F;font-size:13px}.new .contacto_telefonos_horizontal .campo .error{color:#df7702;cursor:default}.new .contacto_telefonos_horizontal input{padding:10px;height:38px}.new .contacto_telefonos_horizontal .telefonos p{background-color:#e3eada;color:#3f7305;border:1px solid #e3eada;padding:0 10px;max-width:215px;float:left;margin-right:12px;line-height:58px}.new .contacto_telefonos_horizontal .telefonos span,.new .contacto_telefonos_horizontal .telefonos ul li{float:left;line-height:80px;color:#5C5C5C}.new .contacto_telefonos_horizontal .telefonos ul li{font-weight:700;margin-left:16px;list-style:inside;display:inline-block}.new .contacto_telefonos_horizontal .clear{clear:both}.cargador{background-color:#FFF;opacity:.9}.contenedor_pagina_error{height:500px;background-color:#f4f4f4;text-align:center;background-position:center center;background-repeat:no-repeat;background-size:90%}.contenedor_pagina_error p{padding-top:30px;font-size:40px;color:#FF8700;font-weight:700}.contenedor_pagina_error em{font-size:18px;color:#3f3f3f;font-style:normal}.contenedor_pagina_error ul{padding-top:280px;text-align:left;margin-left:calc(50% - 200px);list-style-type:initial}.contenedor_pagina_error ul li{line-height:20px;color:#3f3f3f;font-weight:400;margin-bottom:10px}.contenedor_compartir{display:none}.banner_pauta{margin-top:40px;text-align:center}.banner_pauta.gigante_logeado{margin-bottom:40px}.banner_pauta img{display:inline-block}.banner_pauta.noticias{margin:0}.m_brainteaser_item.item_3.pauta{padding:0;background-color:#F6F6F6;width:300px;height:300px;min-height:auto;left:calc(50% - 160px);top:calc(50% + 45px);border:0}.m_brainteaser_item.item_3.pauta img{max-width:105%;margin-left:calc(50% - 150px);margin-top:calc(50% - 150px)}.m_brainteaser_item.item_3.pauta .banner_pauta{text-align:left}#big-top-banner-ad,#highlighted-ad,#pushdown-banner,#spincube-ad,#top-banner-ad,.bannerBarraFijaDetalle,.bannerDetalleMobile,.bannerGiganteDetalle,.banner_pauta_prehome,.contenedor-cargador,.form-group.buttons,.pauta_moviles,.pushdown-banner{text-align:center}.banner_pauta.pushdown_top{margin-top:0;margin-bottom:-3px}.banner_pauta_prehome{width:100%;height:100%;position:fixed;top:0;left:0;background:#FFF;z-index:1000}.banner_pauta_prehome img{display:inline-block;margin-top:50px}@media screen and (max-width:990px){.m_brainteaser_item.item_3.pauta{left:calc(50% + 40px);top:calc(50% - 160px)}}@media screen and (max-width:767px){.banner_pauta,.banner_pauta_prehome,.m_brainteaser_item.item_3.pauta{display:none!important}}#big-top-banner-ad img,#highlighted-ad img,#pushdown-banner>div,#spincube-ad img,#top-banner-ad img,.pauta_moviles img,.pushdown-banner>div{display:inline-block!important}.pauta_moviles{margin-top:15px;margin-bottom:15px;position:relative;z-index:1}#big-top-banner-ad,#highlighted-ad{margin-bottom:20px}#top-mpu-ad{margin-top:20px}#top-banner-ad{padding-top:15px}.bannerBarraFijaDetalle{margin:30px 0}.bannerDetalleMobile,.bannerGiganteDetalle{margin:20px 0}.bannerBarraFijaDetalle img,.bannerDetalleMobile img,.bannerGiganteDetalle img{display:inline-block}.form-group{margin-bottom:20px}.form-group label{font-size:14px}.form-group .form-control{width:100%;font-size:13px;height:48px;padding:13px 12px;color:#000;background-color:#fff;border:1px solid #bababa;margin-top:7px}@-moz-document url-prefix(){.form-group .form-control{padding:10px 12px}}.detail_form.contact_used .form-group .form-control{margin-top:0}.detail_form.contact_used .m_btn{height:48px}#formCompartir .form-group .form-control{margin-bottom:10px}.form-group p{display:none}.form-group.error p{display:block;color:#d0011a;padding:5px 0}.form-group.error .form-control{border:2px solid #d0011a}.form-group textarea{width:100%;height:auto;border:1px solid #bababa;margin-top:7px}.form-group.buttons{margin-bottom:5px}.contenedor_compartir .form-group.buttons{margin-top:15px}.form-group.buttons .btn_link{font-size:12px;margin-left:10px;border:none;background-color:transparent;color:#38A7D0;text-transform:uppercase;text-decoration:none;cursor:pointer}.form-group.buttons .btn_link:hover{text-decoration:underline}.form-group.has-error .errorReq .help-block,.form-group.has-error .errorReq p{margin-bottom:0;color:#df7702;font-size:13px}.swiper-container.carousel_tipos{overflow:visible}.carousel_tipos .flex-control-paging li a.flex-active{background-color:#FF8700!important}.contenedor-cargador{width:100%;height:100%;position:fixed;top:0;left:0;background-color:#FFF;z-index:1000;opacity:.9}.cargador{max-width:320px;height:auto;position:fixed;top:50%;left:50%;margin-left:-160px;margin-top:-75px;z-index:31;padding:0 10px;overflow:auto;border:none!important}.cargador img{display:inline-block}.contenedor-cargador p{font-size:14px;font-weight:700;line-height:20px;width:300px;text-align:center;padding:0 5px}.contenedor-cargador strong{font-weight:400;margin-right:5px}.contacto_moviles{display:none!important}.contacto_moviles .m_email_phone_tabs .email .ref{margin-top:10px}.contacto_moviles .m_email_phone_tabs .email textarea{height:70px;margin-top:8px}.contacto_moviles .detalle_mensaje_contacto.exitoso p{padding:10px;font-size:14px}.contacto_moviles .detalle_mensaje_contacto.exitoso .llamar_formulario p{font-size:13px;padding:0}.contacto_moviles .m_email_phone_tabs .phone ul li{padding:4px 0}.contacto_moviles .m_email_phone_tabs .phone ul li strong{text-transform:capitalize;font-weight:400}.body_resultados_mapa{height:100%!important;width:100%!important}@media screen and (max-width:990px){.body_resultados_mapa{height:calc(100% - 60px)!important}}@media screen and (max-width:320px) and (max-height:480px){.body_resultados_mapa{height:calc(100% - 59px)!important}}.contenedor_favoritos_superado .mfp-content{max-width:560px}.contenedor_favoritos_superado .mfp-content p{font-size:14px;color:#000;line-height:20px}.m_header_search .enlace,.m_header_search_alt .enlace_alt{width:auto;max-width:960px;margin:0 auto 8px;text-align:left;font-size:12px;line-height:32px}.m_header_search .enlace a,.m_header_search_alt .enlace_alt a{cursor:pointer}.m_header_search .busqueda_codigo .m_header_search_content .col_1,.m_header_search_alt .busqueda_codigo_alt .m_header_search_content_alt .col_1_alt{width:73.8%}@-moz-document url-prefix(){.m_header_search .busqueda_codigo .m_header_search_content .col_1,.m_header_search_alt .busqueda_codigo_alt .m_header_search_content_alt .col_1_alt{width:71.5%}}@media screen and (max-width:990px){.m_header_search,.m_header_search_alt{width:calc(100% - 20px);display:inline-block}.m_header_search_content,.m_header_search_content_alt{display:block;width:auto;max-width:none}.m_header_search_content>*,.m_header_search_content_alt>*{display:block;padding:10px 0;width:100%!important}.m_header_search .enlace,.m_header_search_alt .enlace_alt{text-align:left}.m_btn.big,.m_btn_alt.big_alt{height:40px;font-size:14px;padding:7px 20px;background-color:#000}.m_header_search_content_alt .m_btn_alt{width:100%}.m_header_content>*,.m_header_content_alt>*{padding-top:0}.m_home_splash_search{top:15px;width:100%;left:0;padding:0!important}.m_home_splash_search_type{text-align:right;width:auto!important;float:right;right:0;top:-20px;margin-top:5px}.m_home_splash_search .m_header_search_content>*{padding:7px 0}.m_home_splash_search h1{text-align:left}.m_home_splash_container{margin-bottom:30px}.detail_form.newsletter{z-index:0}}@media screen and (max-width:990px) and (min-width:768px){.m_home_splash_search_type{right:0;top:-25px}}.m_home_splash_featured_container .m_home_splash_featured h2 a{float:none;font-weight:100;margin-top:0}.m_home_splash_featured_container{background:rgba(0,0,0,.6);position:absolute;width:100%;height:60px;top:330px;color:#fff;text-align:center}.m_home_splash_featured_container .m_home_splash_featured{width:95%;max-width:1200px;margin:0 auto;display:inline-block;text-align:left}.m_home_splash_featured_container .m_home_splash_featured .title{width:calc(100% - 105px);height:60px;display:inline-block;overflow:hidden}.m_home_splash_featured_container .m_home_splash_featured .title .leed{float:none;font-weight:500;width:100px;padding-top:4px;color:#fff;cursor:pointer!important}.m_home_splash_featured_container .m_home_splash_featured h2{float:left;font-family:Oswald,sans-serif;font-size:22px;text-transform:uppercase;font-weight:300}.m_home_splash_featured_container .m_home_splash_featured h3{float:left;margin-left:12px;padding-top:2px;font-weight:300;font-size:16px}.m_home_splash_featured_container .m_home_splash_featured h3 span{font-family:Oswald,sans-serif;font-size:18px;font-weight:400;padding-left:7px}.m_home_splash_featured_container .m_home_splash_featured a{float:right;font-weight:500;width:auto;padding-top:4px}@media screen and (min-width:991px){.m_home_splash_featured_container .m_home_splash_featured{line-height:60px}.m_home_splash_featured_container .m_home_splash_featured h3 br{display:none}}@media screen and (max-width:990px){.m_home_splash_featured_container{position:relative;top:0;background:#000;height:auto;color:#FFF}.m_home_splash_featured_container .m_home_splash_featured{padding:15px}.m_home_splash_featured_container .m_home_splash_featured .title{width:100%;height:auto}.m_home_splash_featured_container .m_home_splash_featured h2{font-size:18px;float:none;font-weight:400;margin-bottom:10px}.m_home_splash_featured_container .m_home_splash_featured h3{font-size:14px;padding-top:0;float:none;margin-left:0}.m_home_splash_featured_container .m_home_splash_featured h3 span{padding-left:0}.m_home_splash_featured_container .m_home_splash_featured a{padding-top:3px;float:left;width:auto;margin-top:5px}}.m_home_featured_project{display:none}.m_home_featured_project.active{display:inline-block;vertical-align:top;position:relative;overflow:hidden}.m_home_featured_project.active>div{border:5px solid #FF8700;position:relative;overflow:hidden}.m_home_featured_project.active h2{text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:20px;text-align:center}.m_home_featured_project.active img{width:190%;max-width:none;position:absolute}.m_home_featured_project.active .description{position:relative;background:rgba(0,0,0,.7);padding:7px 20px 15px;color:#FFF;margin-top:74%}.m_home_featured_project.active .description h3{font-family:Oswald,sans-serif;font-size:18px;text-transform:uppercase;font-weight:400;margin-bottom:5px;height:52px;overflow:hidden}.m_home_featured_project.active .description p{font-size:14px;height:16px;overflow:hidden}.m_home_featured_project.active .description .price{font-family:Oswald,sans-serif;font-size:18px}.m_home_featured_project.active .description a{margin-top:5px}@media screen and (max-width:1270px){.m_home_featured_project.active .description{margin-top:73.5%;padding:8px 20px 15px}}@media screen and (min-width:991px){.wrapper.featured_project_active.sin-proyecto-destacado .m_property_carousel{width:100%!important;display:inline-block}.wrapper.featured_project_active.sin-proyecto-destacado .m_property_carousel .swiper-slide{width:25%!important}.wrapper.featured_project_active .swiper-slide.featured_project_active_hide_desktop{display:none}.wrapper.featured_project_active .m_property_carousel_title h2{text-align:center}.wrapper.featured_project_active .m_property_carousel{width:75%!important;display:inline-block}.wrapper.featured_project_active .m_property_carousel .swiper-wrapper{width:100%!important}.wrapper.featured_project_active .m_property_carousel .swiper-slide{width:33.33333333333%!important}.m_home_featured_project.active{width:calc(25% - 4px)}}@media screen and (max-width:990px) and (min-width:768px){.wrapper.featured_project_active .swiper-container .pagination,.wrapper.featured_project_active .swiper-slide.featured_project_active_hide_desktop,.wrapper.featured_project_active .swiper-slide.featured_project_active_hide_tablet{display:none}.wrapper.featured_project_active .m_property_carousel_title h2{text-align:center}.wrapper.featured_project_active .m_property_carousel{width:66.66666666666%!important;display:inline-block}.wrapper.featured_project_active .m_property_carousel .swiper-wrapper{width:100%!important}.wrapper.featured_project_active .m_property_carousel .swiper-slide{width:50%!important}.m_home_featured_project.active{width:calc(33.33333333333333% - 4px)}}.detail_form .form_select .error,.detail_form.mobile{display:none}@media screen and (max-width:768px){.wrapper.featured_project_active{text-align:center}.wrapper.featured_project_active .m_property_carousel{text-align:left}.m_home_featured_project.active{max-width:400px;text-align:left;margin-bottom:40px}.m_home_featured_project.active h2{text-align:center}}.detail_form{background-color:#F4F4F4;padding:30px 20px}.detail_form p{font-size:18px;margin-bottom:20px}.detail_form .boton,.detail_form .campo{width:calc(33% - 4px);margin-left:8px;float:left}.detail_form.right .boton,.detail_form.right .campo{width:100%;margin-left:0;margin-top:0!important;margin-bottom:10px!important}.detail_form .campo:first-child{margin-left:5px}.detail_form.right .campo:first-child,.detail_form.right .form-group .form-control{margin-top:0}.detail_form input{height:40px}.detail_form input[type=checkbox]{height:25px}.detail_form .form_select,.detail_form .select .select_button,.detail_form .select .select_button_icon{height:38px}.detail_form .select,.detail_form .select select,.detail_form .select_content{height:38px;top:0}.detail_form .select{position:relative}.detail_form .select select{position:absolute}.detail_form .select_label{line-height:38px}.detail_form .select .select_button{width:38px}.detail_form .select .select_button_icon{background-size:40%}.detail_form .error{color:#df7702;font-size:13px;cursor:default}.detail_form .error p{font-size:13px;margin-bottom:0}.detail_form .form_select.error .error{display:block}.detail_form .form_select.error .select{border:1px solid #FF8700!important}.detail_form .clear{clear:both}.detail_form .telefonos p{font-size:14px;background-color:#e3eada;color:#3f7305;border:1px solid #e3eada;padding:0 10px;max-width:215px;float:left;margin-right:12px;line-height:40px;margin-bottom:0}.detail_form.right .telefonos p{width:auto;max-width:none;float:none;margin-right:0}.detail_form .telefonos span,.detail_form .telefonos ul li{float:left;line-height:42px;color:#5C5C5C}.detail_form.right .telefonos span,.detail_form.right .telefonos ul li{float:none;line-height:25px}.detail_form .telefonos ul li{font-weight:700;margin-left:16px;list-style:inside;display:inline-block}.detail_form.right .telefonos ul li{margin-left:0}.detail_form.newsletter{position:relative;padding:0;height:200px;overflow:hidden;margin-bottom:60px;margin-top:30px}.detail_form.newsletter.used{width:73%;display:inline-block}.detail_form.newsletter .filter_image{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.6);z-index:2}.detail_form.newsletter img{position:absolute;z-index:1;bottom:-90px;width:100%}.detail_form.newsletter.used img{bottom:calc(50% - 170px)}.detail_form.newsletter .form_newsletter{width:calc(100% - 40px);position:absolute;padding:30px 20px;z-index:3}.detail_form.newsletter .form_newsletter .title{font-family:Oswald,sans-serif;color:#FFF;font-size:24px;font-weight:300}.detail_form.newsletter .form_newsletter .form_checkbox{padding-top:20px}.detail_form.newsletter .form_newsletter .m_acceptance_box .label{color:#FFF;font-size:12px}.banner_requests{width:calc(23% - 20px);height:104px;margin-left:2%;margin-top:30px;padding-top:90px;padding-left:10px;padding-right:10px;display:inline-block;text-align:center;border:3px solid #0F6D96;background-image:url(../images/icons/png/detail_used_requests_icon.png);background-repeat:no-repeat;background-position-x:center;background-position-y:50px}.banner_requests:hover{background-color:#0F6D96;background-image:url(../images/icons/png/detail_used_requests_icon_white.png)}.banner_requests span{font-size:16px;color:#5E5E5E;display:block}.banner_requests .big{font-size:24px;color:#0F6D96;font-weight:500}.banner_requests:hover .big,.banner_requests:hover span{color:#FFF}@media screen and (max-width:1265px) and (min-width:768px){.banner_requests span{font-size:14px}.banner_requests .big{font-size:20px}}@media screen and (max-width:870px) and (min-width:768px){.banner_requests{height:114px;padding-top:80px;background-position-y:40px}}@media screen and (max-width:767px){.banner_requests{width:calc(100% - 25px);height:66px;margin-left:0;margin-top:0;padding-top:59px;background-position-y:20px}}.contacto_escritorio{z-index:10;position:relative}.contacto_escritorio.show{z-index:15;position:relative}.contacto_escritorio .close_modal_contact{display:none;width:100%;color:#FFF;text-align:right;padding-bottom:10px}.contacto_escritorio .close_modal_contact.show{display:block}.contacto_escritorio .close_modal_contact .button{display:inline-block;cursor:pointer;font-size:12px;background-image:url(../images/icons/png/detail_close_contact_modal_icon.png);background-repeat:no-repeat;background-position-x:right;padding-right:20px}.desktop_contact_background{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:14;background:rgba(0,0,0,.8)}.desktop_contact_background.show{display:block}.__sticky_click_trap.hide{display:none}.email_phone_hiden.hide{display:none!important}.m_email_phone_tabs.show{max-height:none!important;opacity:1!important;cursor:default}.m_email_phone_tabs.show .gray_space{display:none}.realstate_info_container{position:absolute;width:1200px;top:1000px;left:calc(50% - 600px);text-align:right}.realstate_info_container.used{top:350px}.realstate_info{width:calc(25% - 20px);padding-left:20px;display:inline-block;text-align:center}.realstate_info .m_property_thumb_provider{padding-top:20px;border-top:1px solid #d1d1d1}.realstate_info .name{text-transform:uppercase;color:#4D4F53;font-weight:500;margin-top:10px;margin-bottom:15px}.realstate_info .more{text-transform:uppercase;margin-top:10px;font-size:12px}@media screen and (max-width:1270px){.realstate_info_container{width:100%;left:calc(50% - 52%)}}@media screen and (max-width:767px){.detail_form .campo:first-child{margin-left:0}.mobile_header_search_title_alt{margin:20px 20px 10px!important}.m_home_splash,.m_home_splash_box{height:330px}.m_home_splash_search_type{text-align:right;width:auto!important;float:right}.m_splash_promo .m_btn.ubicacion{margin-top:10px}.m_splash_promo h3{display:none}.m_home_splash_search{top:15px;width:100%;left:0;padding:0!important}.m_home_splash_search h1{font-size:20px;text-align:left;margin-bottom:10px!important}.m_home_splash_search .m_header_search_content>*{padding:5px 0}.m_header_search,.m_header_search_alt{width:calc(100% - 20px);display:inline-block}.m_splash_promo.ayudas .m_splash_promo_title{margin-top:0;margin-bottom:15px}#negociarPrecio{width:calc(100% - 20px);height:100%;top:0;position:fixed;left:10px;overflow:auto;bottom:0}#negociarPrecio .form_checkbox{font-size:12px}#negociarPrecio input[type]{height:39px;line-height:39px;padding-top:0}#negociarPrecio textarea{height:70px}#negociarPrecio .m_login_content{margin-top:65px}#negociarPrecio .mfp-close{position:absolute;right:0}.mfp-container{overflow:auto}.mfp-login .mfp-close{position:absolute;right:-30px}.m_gallery_fs_content .swiper-slide .swiper-text{top:0;margin-top:15px;width:100%;left:0;background:rgba(0,0,0,.6)}.m_location_map_tooltip_1{top:-30px}.m_location_map_tooltip_2{top:30px}.m2_detail .m_location_map.detail img{margin-top:40px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion{height:calc(100% - 100px);overflow:auto;margin-bottom:20px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion img{width:300px;height:225px;margin:10px 0}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble{width:calc(100% - 40px);height:auto}.m_landing_splash_box .m_splash_promo.ayudas{margin-top:-110px!important;background:rgba(0,0,0,.6)!important}.slider_contenedor .m_gallery_fs_content{width:100%;height:calc(100% - 120px)!important;left:0;top:100px}.detalle_espacio_enlace{display:none}.contenedor_pagina_error{background-image:none!important;height:auto}.contenedor_pagina_error ul{padding-top:30px;margin-left:0;display:inline-block;padding-left:30px;padding-right:30px;margin-bottom:30px}.m_brainteaser_item{padding:15px;min-height:auto}.m_brainteaser_item_title h3{font-size:25px}.m_gallery_preview_caption.nuevos{bottom:-249px}.contenedor_compartir .mfp-container:before{display:initial}.contenedor_compartir .m_popup_hide_ad .title{padding:0 0 10px}.contenedor_compartir .mensaje_confirmacion span{font-size:14px;color:#000}.m2_detail .m_splash_promo_title h1{font-size:20px}.m_splash_promo_title{height:auto}.m_home_splash_search h1{padding:0 10px}.resultados_guardar_busqueda{margin-top:65px}.m_property_info_table>dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:68px;width:50%;float:left;clear:none;padding:0;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.m_property_info_table>dl dd{padding:0 5px 0 10px}.m_property_info_table>div.rs_logo{width:7%;text-align:center}.m_header_search .enlace,.m_header_search_alt .enlace_alt,.m_search_filter.header.header_map>div.btn_light.filter_btn .m_btn{text-align:left}.m_property_info_table>div.rs_logo a{display:inline-block}.m2_map .map_wrapper .main_map .convenciones,.m2_map .map_wrapper .main_map .mensaje_maximo_inmuebles{display:none}.contenedor_compartir .mfp-content{max-width:none;width:calc(100% - 38px)}.m_popup_contact_seller .send_data{width:100%}.m_popup_contact_seller .data .input_box{width:100%;display:inline-block;margin-bottom:8px}.m_rs_list_item_details .desc{margin-top:10px}.m_rs_list_item_details .desc p{margin:8px 20px 30px 0;background-color:#FFF}.contenedor_favoritos_superado .mfp-content{position:absolute;top:60px;left:0}.m_rs_list_header.mapa{margin-top:3px}.rc-anchor-light{width:calc(100% - 36px)!important}.rc-anchor-normal-footer{margin-left:-50px!important}.rc-anchor-normal .rc-anchor-pt{padding-right:36px!important}.m2_map .listado_mensaje_resultados.moviles.mapa{display:none}.m2_map .m_location_map_tooltip_2_wrapper{margin-top:-38px;margin-left:220px;position:absolute;z-index:1;background-color:#FFF;padding:0;width:auto}.m2_map .m_search_filter.header{position:absolute;z-index:1;top:61px;margin-left:126px;width:94px;border:1px solid #D8D8D8}.m2_map .m_search_filter.header.header_map>div{padding:0}.m_rs_list_header.mapa h1{font-size:15px!important;margin-top:-3px;height:38px;overflow:hidden;text-overflow:ellipsis}.m_rs_list_header.mapa .numero_titulo{font-size:15px!important}.m2_map .m_location_map #google-map{position:absolute!important;top:110px!important;height:calc(100% - 110px)!important}.m_new_splash .gallery_preview,.m_new_splash_box{height:100%}@-moz-document url-prefix(){.m2_map .m_search_filter.header{margin-left:116px!important;top:58px!important}.m2_map .m_location_map_tooltip_2_wrapper{margin-top:-41px!important;margin-left:212px!important}}.detail_tools_container,.detail_tools_container .m_tools div div.hide.boton_bloqueado{margin-left:-10px}.m_new_splash_box img{position:relative}.m_new_splash .wrapper{position:absolute;top:0;width:100%;height:100%}.m_gallery_preview_caption{bottom:0;right:0}.m_acceptance_box{margin-bottom:25px}.m_gallery_preview img,.m_new_splash_box img{width:100%}.m_realestate_info .m_re_box_content a{width:auto}.m_home_splash_search_type{right:0;top:-20px;margin-top:5px}.m_header_search_content_alt .m_btn_alt{width:100%}.select select{top:-40px}.file .file_button,.select .select_button{height:40px}.select .select_button_icon{height:40px;display:block;background-size:44%}.select,.select .select_content,.select .select_label,.select select{height:40px;line-height:40px}.select .select_button{width:40px}input[type=checkbox],input[type=email],input[type=password],input[type=text],textarea{height:40px;width:100%;padding:13px 10px;font-size:13px}@-moz-document url-prefix(){input[type=checkbox],input[type=email],input[type=password],input[type=text],textarea{padding:11px 10px}}input[type=checkbox]{height:25px;padding:11px 10px}.m_btn.big,.m_btn_alt.big_alt{height:40px;font-size:14px;padding:7px 20px;background-color:#000}.m_checkbox_numbers .box .checked_checkbox:before{top:25px}.m_checkbox_numbers .box .checked_checkbox input{display:initial}.detail_social_container .m_social p,.m2_list .hide_mobile{display:none}.m_search_by.wonder .verified_tooltip p{width:146px;margin-top:-44px}.featured_mobile .m_property_thumb_content .m_property_thumb_content_price dd{color:#FFF}.m_property_info_details{border-top:none}.detail_tools_container .m_tools>div{margin-right:5px}.m_tools div div.hide.boton_bloqueado a{padding-left:45px}.m_property_info_desc{padding-bottom:15px!important}.m_property_info_desc p{line-height:22px}.m_property_info_details dl,.m_property_info_details.services ul li{width:100%}.detail_form{padding:0}.detail_form.contact_used{padding:20px 10px;margin-top:20px}.detail_form.mobile{display:block;padding:15px 10px;margin-top:25px;width:calc(100% - 20px);margin-bottom:30px}.detail_form.mobile .form-group .form-control{margin-top:0}.detail_form .boton,.detail_form .campo{width:100%;margin-left:0;margin-top:15px}.detail_form.contact_used .boton,.detail_form.contact_used .campo,.detail_form.mobile .boton,.detail_form.mobile .campo{margin-top:0!important;margin-bottom:10px!important}.detail_form .campo:first-child,.detail_form.right .form-group .form-control{margin-top:0}.detail_form .m_m_collapsable_wrapper p{display:none}.detail_form .m_m_collapsable_wrapper form{padding-left:10px;padding-right:10px}.detail_form .m_m_collapsable_wrapper .campo:first-child{margin-top:10px}.detail_form .form_select.error{margin-bottom:15px}.m2_detail .m_realestate_info{border-bottom:none;padding-bottom:0}.m_realestate_info_col_2{display:none;padding-left:0!important;border-left:none}.detail_form.right{width:calc(100% - 20px)}.detail_form.newsletter{height:350px}.detail_form.newsletter.used{width:100%;margin-bottom:25px}.detail_form.newsletter img,.detail_form.newsletter.used img{bottom:auto;max-width:none;width:200%;left:-50%}.detail_form.newsletter .form_newsletter{padding:20px}.detail_form.newsletter .form_newsletter .title{line-height:32px}.realstate_info .m_property_thumb_provider{width:40%}.realstate_info .datos_inmobiliaria{width:50%;padding-top:8px}.detalle_mensaje_contacto.exitoso ul li{margin:12px 0}.detail_form .telefonos p{max-width:none;width:calc(100% - 20px);margin-bottom:10px}.detail_form .telefonos ul li{width:100%;margin-left:0;line-height:40px}.detail_form .telefonos span{line-height:40px}.m_property_info_details.more_info{max-height:385px}@-moz-document url-prefix(){.m_property_info_details.more_info{max-height:415px}}.m_property_info_details.services.complements{max-height:285px;overflow:hidden}@-moz-document url-prefix(){.m_property_info_details.services.complements{max-height:305px}}}@media screen and (max-width:990px){#negociarPrecio input[type=submit]{background-color:#FF8700;height:44px;line-height:44px;padding-left:0}#negociarPrecio .m_btn.big{padding:0}.realstate_info_container,.realstate_info_container.used{position:relative;width:100%;top:auto;left:auto;text-align:center}.realstate_info{width:100%;padding-left:0;text-align:left}.realstate_info .m_property_thumb_provider img{max-width:120px}.realstate_info .datos_inmobiliaria,.realstate_info .m_property_thumb_provider{float:left}.realstate_info .m_property_thumb_provider{border-top:none}.realstate_info .datos_inmobiliaria p span{display:none}.go_posting_mobile{margin-top:40px;text-align:center;text-decoration:underline}.m2_home .wrapper_space{padding:20px 0}.footer .m_list li{height:auto;overflow:auto;margin-bottom:24px;text-overflow:none}.m_home_splash_search_title_type{width:calc(100% - 20px)}[data-mobile-menu-placeholder] #menu_side>*{width:100%;display:inline-block}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble span{font-size:16px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble p{font-size:13px}.m_location_map_tooltip_2_wrapper .m_order_list_btn,.m_location_map_tooltip_2_wrapper .m_order_map_btn{float:right;height:45px;margin-right:0;width:40px}.m2_list #layout .numero_titulo.mobile,.m2_list #layout .title.mobile{display:block;font-size:16px;margin-top:15px}.m2_list #layout .numero_titulo.escritorio,.m2_list #layout .title.escritorio{display:none}.m2_list #layout>#main{position:relative}.m2_list.list_view .m_rs_list_header{width:65%;display:inline-block;margin-bottom:0;position:absolute;right:0;top:0;margin-top:-53px}.listado_mensaje_resultados,.m_rs_list_header .btn_lista.resultados{display:none}.m_rs_list_header>div{overflow:auto;margin:0}.m_rs_list_header .title{max-height:40px;overflow:hidden;text-overflow:ellipsis}.m_rs_list_header.mapa{margin-bottom:5px;margin-left:10px}.m_rs_list_header.mapa .numero_titulo,.m_rs_list_header.mapa h1{font-size:16px}.m_rs_list_header .btn_lista.resultados a,.m_rs_list_header .btn_map.resultados a{font-size:0;height:48px;padding:0}.m_rs_list_header .btn_lista.resultados a{background-position-x:7px}.m_rs_list_header .btn_map.resultados{width:40px;height:42px;float:left;margin-right:5px}.m_rs_list_header .btn_map.resultados a{background-size:20px;background-position-y:8px}.m_rs_list_header .order_by{width:calc(100% - 45px);float:left}.m_rs_list_header .order_by .form_select{width:100%;height:40px}.m_rs_list_header .select,.m_rs_list_header .select .select_button,.m_rs_list_header .select .select_content,.m_rs_list_header .select .select_label,.m_rs_list_header .select select{height:40px}.m_rs_list_header .select .select_content{text-align:left}.m_rs_list_header .select .select_button{width:40px}.m_rs_list_header .select .select_button_icon{background-size:44%;height:40px}.m_rs_list_header .select .select_content,.m_rs_list_header .select .select_label{line-height:40px}.listado_mensaje_resultados.moviles{display:block}.listado_mensaje_resultados.moviles.mapa{margin-top:0;margin-bottom:5px}.listado_mensaje_resultados.moviles.mapa p{margin-bottom:0;height:15px;overflow:hidden;text-overflow:ellipsis}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dd,.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble dl dt{width:48%;font-size:13px}.tipo_apartamento_descripcion .contenedor_imagen_descripcion .descripcion_inmueble{margin-bottom:60px}.m_tools div div.hide.boton_bloqueado{border-right:none;width:50%}.index_col{width:100%!important}.m2_list .busquedas_relacionadas,.m2_list .m_breadcrumb{display:none}.m_property_info_table>div.rs_logo{display:table-cell;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.m2_map .m_location_map .wrapper,.m_order_map_btn.active.mobile{display:block}.m2_map .map_wrapper{height:calc(100% - 44px);margin-top:10px}.new .m_property_info_table>dl,.used .m_property_info_table>dl{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:inline-block;min-height:78px;width:50%;float:left;clear:none;padding:0;border-right:1px solid #D8D8D8;border-bottom:1px solid #D8D8D8}.new .m_property_info_table>dl dt,.used .m_property_info_table>dl dt{padding:10px 5px 0 10px}.new .m_property_info_table>dl dd,.used .m_property_info_table>dl dd{padding:0 5px 0 10px}.contacto_escritorio{display:none!important}.contacto_moviles{display:block!important}.m2_map{height:calc(100% - 62px)}.m2_map .m_location_map #google-map{height:calc(100% + 108px)}@-moz-document url-prefix(){.m2_map .m_location_map #google-map{height:calc(100% + 27px)}}.m_location_map .wrapper{display:block}.slider_contenedor .formulario_telefonos_contacto{display:none}.new .contacto_telefonos_horizontal{width:calc(100% - 10px)}.new .contacto_telefonos_horizontal form{margin-right:10px}.new .contacto_telefonos_horizontal .boton,.new .contacto_telefonos_horizontal .campo{width:calc(100% - 20px);float:none;display:inline-block;margin:5px}.m_property_info_desc .telefono_anunciante,.usuario_opciones.escritorio,.usuario_opciones_alt.escritorio{display:none}.new .contacto_telefonos_horizontal .telefonos p{max-width:none;width:calc(100% - 27px);float:none;line-height:58px;margin:0 0 0 -10px;padding-left:15px}.new .contacto_telefonos_horizontal .telefonos ul{margin-top:-15px}.new .contacto_telefonos_horizontal .telefonos span,.new .contacto_telefonos_horizontal .telefonos ul li{float:none}.new .contacto_telefonos_horizontal .telefonos ul li{margin-left:0;list-style:none;line-height:50px}.m2_list hr.separator{background:0 0}.contenedor_lightbox.mapa_nuevos .mapa_contenedor{height:calc(100% - 102px);margin-top:102px}.contenedor_lightbox .cerrar{top:67px;width:25px;height:25px;line-height:26px;font-size:16px}.m_footer_others .info-logo-superint p.info{width:100%;text-align:center;border-right:none;padding-right:0}.m_footer_others .info-logo-superint img{margin-top:20px}.usuario_opciones.moviles,.usuario_opciones_alt.moviles,[data-mobile-menu-placeholder] #menu_level_0 .has_sublevel .level_1 .m_header_combo_mobile>ul li span,[data-mobile-menu-placeholder] #menu_level_0 a{display:block}.usuario_opciones ul li,.usuario_opciones_alt ul li{padding:0!important}.usuario_opciones ul li a,.usuario_opciones_alt ul li a{display:block;padding:10px 0 10px 40px!important}.boton_guardar_busqueda .m_btn.inline,.m2_list .filter_preferences_button,.m2_map .map_wrapper .main_map .convenciones,.m2_map .map_wrapper .main_map .mensaje_maximo_inmuebles,.m_search_by.price .m_btn,.m_search_by.word .m_btn,.map_view .filter_preferences_button{display:none}.m_btn.filter_mobile{position:fixed;bottom:0;left:0;z-index:4}.m_search_by.wonder{padding-bottom:40px}.map_view .m_search_by.wonder{padding-bottom:0}.map_view .m_search_by.price .from_to_price .form_text_field{margin-bottom:15px}.m_search_filter .form_text_field.by_word input{width:100%}.m_search_by.price .from_to_price .form_text_field{width:calc(50% - 13px)}.m2_map .m_search_filter.header{position:absolute;z-index:1;top:61px;margin-left:126px;width:94px;border:1px solid #D8D8D8}.m2_map .m_search_filter.header.header_map>div{padding:0!important}.m_search_filter.header.header_map>div.btn_light.filter_btn .m_btn{text-align:left}.m2_map .m_location_map_tooltip_2_wrapper{margin-top:-38px;position:absolute;z-index:1;background-color:#FFF;padding:0;width:auto}.m_realestate_info_col_2{padding-left:0;width:100%}.detail_form.right{padding:20px 10px}.formCallMeMobileContainer .boton,.formCallMeMobileContainer .campo{margin-top:0!important;margin-bottom:5px!important}.contacto_moviles .detalle_mensaje_contacto.exitoso .llamar_formulario .help-block{margin-top:0}.formCallMeMobileContainer .m_acceptance_box{margin-top:20px}.m_property_info_table>.price{padding-bottom:10px!important}}@media screen and (max-width:1024px) and (min-width:991px){.m_new_splash_box img{width:100%}.detail_form.contact_used,.detail_form.mobile{display:block;padding:15px 10px;margin-top:25px;width:calc(100% - 20px);margin-bottom:30px}.detail_form.contact_used .form-group .form-control,.detail_form.mobile .form-group .form-control{margin-top:0}.detail_form.contact_used .campo,.detail_form.contact_used .form_checkbox,.detail_form.mobile .campo,.detail_form.mobile .form_checkbox{width:calc(50% - 8px)}.detail_form.contact_used .boton,.detail_form.contact_used .form_checkbox,.detail_form.mobile .boton,.detail_form.mobile .form_checkbox{display:inline-block;float:none;margin-left:8px}.detail_form.contact_used .boton,.detail_form.mobile .boton{width:calc(50% - 8px);margin-left:0;margin-top:5px!important}}@media screen and (max-width:990px) and (min-width:768px){.m_home_splash_search{width:700px;left:calc(50% - 350px)}.m_home_splash_search_type{margin-top:10px;float:right}.m_location_map_tooltip_1{top:-60px}.m_location_map_tooltip_2{top:88px;overflow:auto}.slider_contenedor .m_gallery_fs_content{width:100%;height:50%;left:0;top:100px}.m_home_splash_search h1{padding:0 5px}.m_brainteaser_item.item_1 ul li,.m_brainteaser_item.item_2 ul li,.m_brainteaser_item.item_3 ul li,.m_brainteaser_item.item_4 ul li{width:calc(50% - 5px);display:inline-block}.m_real_estate_list .title{height:62px;max-width:400px}.m_property_info_table>dl{width:14%;border-bottom:1px solid #D8D8D8}.m_property_info_table>div.rs_logo{width:14%}.m2_map .map_wrapper .main_map .mensaje_maximo_inmuebles{width:calc(100% - 20px);font-size:12px;margin-top:90px}.m2_map .map_wrapper .main_map .convenciones{width:130px;font-size:12px;bottom:0}.m2_map .map_wrapper .main_map .convenciones div{margin-left:10px}.m2_map .m_location_map_tooltip_2_wrapper{margin-bottom:36px;margin-top:-38px!important;margin-left:210px}@-moz-document url-prefix(){.m2_map .m_location_map_tooltip_2_wrapper{margin-top:-40px!important}}.m_rs_list_header.mapa{margin-top:15px}.m_new_splash_box{height:430px}.new .m_gallery_preview_caption{bottom:22px}.m_header_search .busqueda_codigo .m_header_search_content .col_1,.m_header_search_alt .busqueda_codigo_alt .m_header_search_content_alt .col_1_alt{width:73.4%}.detail_form.newsletter img{bottom:0;width:100%}.realstate_info_container{margin-top:20px;margin-bottom:20px}.realstate_info .m_property_thumb_provider{width:48%}.realstate_info .datos_inmobiliaria{width:48%;padding-top:8px}.detail_form.right .telefonos p{line-height:25px;margin-bottom:15px}.detail_form.contact_used,.detail_form.mobile{display:block;padding:15px 10px;margin-top:25px;width:calc(100% - 20px);margin-bottom:30px}.detail_form.contact_used{margin-bottom:60px}.detail_form.contact_used .form-group .form-control,.detail_form.mobile .form-group .form-control{margin-top:0}.detail_form.contact_used .boton,.detail_form.contact_used .campo,.detail_form.mobile .boton,.detail_form.mobile .campo{width:100%;margin-left:0;margin-top:5px!important}}@media screen and (max-width:640px){.m_home_splash_search_title,.m_home_splash_search_type{width:100%}}@media screen and (max-width:415px){.m_property_info_details dl dd .clear{display:block}.m_property_info_details dl dd a{margin-left:0}.flex-direction-nav a{top:25%!important}}@media screen and (max-width:700px){.m_simple_form .form_wrapper .form_input,.m_simple_form .form_wrapper .form_input input,.m_simple_form .form_wrapper .form_input label,.m_simple_form .form_wrapper .m_btn{width:100%}.m_simple_form .form_wrapper .form_input{margin-bottom:0}.m_simple_form .form_wrapper .m_btn{margin-top:15px}.m_simple_form form .form_wrapper .form_input label.mensaje_validacion{margin-left:0;padding:5px}}@media screen and (max-width:550px){.mfp-login .mfp-close{right:0}.flex-control-nav,.flex-control-thumbs{display:none!important}}@media screen and (max-height:450px){.m_home_splash,.m_home_splash_box{height:300px}.email_phone_hiden>*{width:calc(100% - 12px)!important}.slider_contenedor .m_gallery_fs_content{width:calc(100% - 35%);height:auto;top:30px;left:calc(50% - 32.5%)}.flex-control-nav,.flex-control-thumbs{display:none!important}.m2_map .map_wrapper .main_map .convenciones{bottom:-155px}.m2_map .m_location_map_tooltip_2_wrapper{margin-left:214px}@-moz-document url-prefix(){.m2_map .m_location_map_tooltip_2_wrapper{margin-left:208px}#page.m2_map{height:calc(100% + 60px)}}.detail_form.newsletter img{width:125%!important;left:0!important}}@media screen and (min-width:1280px){.slider_contenedor .m_gallery_fs_content{width:calc(100% - 28%);height:auto;left:calc(50% - 36%);background-color:transparent}}@media screen and (min-width:1900px){.slider_contenedor .m_gallery_fs_content{top:40px;width:65%;left:calc(50% - 32.5%)}.contenedor_pagina_error{background-size:65%}}@media screen and (min-width:991px){.m2_detail #behavioral .pagination,.m2_home .pagination{display:none}}@media screen and (max-width:767px) and (min-width:451px){.m_slider_thumb .image_tag{left:50%;margin-left:-200px}}@media screen and (max-width:450px){.m_slider_thumb .image_tag{left:0;margin-left:0}.detail_form.newsletter img{width:230%!important}}@media screen and (max-width:1250px) and (min-width:768px){.m_brainteaser_item_title h3{font-size:28px}}@media screen and (max-width:1250px) and (min-width:991px){.m_brainteaser_item.item_1 ul li{width:calc(50% - 5px);display:inline-block}}@media screen and (max-width:767px) and (min-width:321px){.m_real_estate_list .title{height:62px}}@media screen and (max-width:320px){.m_real_estate_list .title{height:86px}}@media screen and (max-width:1024px){.m2_list .m_breadcrumb{width:75%;font-size:12px}.m2_list .busquedas_relacionadas{width:calc(24% - 10px);margin-top:6px;margin-bottom:6px;text-align:right}.m2_list .busquedas_relacionadas p{float:right}.m_email_phone_tabs .email .m_btn{padding:16px 12px}}@media screen and (max-width:1083px) and (min-width:991px){.detalle_mensaje_contacto.exitoso p{padding:6px;font-size:12px}}@media screen and (max-width:1024px) and (min-width:768px){.new .m_property_new_thumb_content_info .m_btn{background-size:11%}}@media screen and (max-width:767px) and (min-width:501px){.new .m_property_new_thumb_content_info .m_btn{background-size:7%}}@media screen and (max-width:500px){.new .m_property_new_thumb_content_info .m_btn{background-size:11%}}@media screen and (min-height:769px){.flexslider .slides iframe,.flexslider .slides img{width:88%!important;margin-left:6%!important}.slider_contenedor .m_gallery_fs_content .flexslider p{width:calc(88% - 20px)!important;margin-left:6%}.flexslider:hover .flex-direction-nav .flex-prev{left:90px!important}.flexslider:hover .flex-direction-nav .flex-next{right:90px!important}}@media screen and (max-height:768px) and (min-width:991px){.flexslider .slides iframe,.flexslider .slides img{width:70%!important;margin-left:15%!important}.slider_contenedor .m_gallery_fs_content .flexslider p{width:calc(70% - 20px)!important;margin-left:15%}.flexslider:hover .flex-direction-nav .flex-prev{left:160px!important}.flexslider:hover .flex-direction-nav .flex-next{right:160px!important}.flexslider .videoWrapper{padding-bottom:46%!important}}@media screen and (max-height:768px) and (min-width:991px) and (max-width:1279px){.m_new_splash_box img{bottom:0}}@media screen and (max-width:1024px) and (min-height:768px){.m_new_splash_box img{bottom:0}}@media screen and (max-width:1280px) and (min-width:768px){.m_realestate_info .m_re_box_content a{width:160px}}@media screen and (max-width:1280px){.m2_list .m_property_thumb_content{padding:12px 8px}.m2_list .m_property_thumb_content dl dd:last-child{font-size:14px}}@media screen and (max-width:1198px){.m_header_combo .col_inf,.m_header_combo_alt .col_inf_alt{padding:10px 60px 0}.m_header_combo_alt .title_alt.second{margin-top:20px}.m_header_combo .title,.m_header_combo_alt .title_alt{margin-bottom:0;padding-bottom:10px}.m_list,.m_list_alt{margin-top:5px}}@media screen and (max-width:990px){html::-webkit-scrollbar{width:0}#mobile_header_alt .m_header_mobile_bar_menu_alt.open{background-image:url(/estatico/metrocuadrado-header-resources/images/content/menu_mobile_open.jpg)}#mobile_header_alt .m_header_mobile_bar_menu_alt.close{background-image:url(/estatico/metrocuadrado-header-resources/images/content/menu_mobile_close.jpg)}#mobile_header_alt .m_header_mobile_bar_menu_alt:after{opacity:0}#mobile_header_alt .m_header_mobile_bar_menu_alt span:after,#mobile_header_alt .m_header_mobile_bar_menu_alt span:before{height:1px;width:34px}#mobile_header_alt .m_header_mobile_bar_menu_alt span:before{top:12px;left:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#mobile_header_alt .m_header_mobile_bar_menu_alt span:after{bottom:11px;left:-5px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#mobile_header_alt .m_header_mobile_menu_alt{padding:10px 0;bottom:0;overflow:auto;z-index:105}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .no-svg .close_btn,.no-svg .email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.no-svg .mobile_header_search_close_alt{background-image:url(../images/icons/png/close.png)}.email_phone_sticky .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.email_phone_sticky.hidden .m_email_phone_tabs.visible_mobile .mobile_header .close_btn,.mobile_header_search_close_alt{background-image:url(../images/icons/svg/close.svg)}body.mobile-search-visible{overflow:hidden}.mobile_header_search_alt{display:block;position:fixed;top:0;bottom:0;left:0;right:0;z-index:105;background:#fff;overflow:auto;padding-bottom:60px}.mobile_header_search_head_alt{display:table;width:100%;height:60px;border-bottom:1px solid #e2e2e2}.mobile_header_search_head_alt>*{display:table-cell;vertical-align:middle;height:60px}.mobile_header_search_logo_alt{padding-left:15px}.mobile_header_search_logo_alt img{height:30px}.mobile_header_search_close_alt{width:60px;border-left:1px solid #e2e2e2;cursor:pointer;background-position:center center;background-repeat:no-repeat}.mobile_header_search_title_alt{margin:20px 30px 10px}.mobile_header_search_alt .m_header_search_alt{margin:10px}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .no-svg .level_2_alt>p,.no-svg.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt>p{background-image:url(../images/icons/png/arrow_l_orange.png)}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt>p{background-image:url(../images/icons/svg/arrow_l_orange.svg)}.menu_moviles #menu_level_0_alt .no-svg .has_sublevel_2_alt>span:after,.no-svg.menu_moviles #menu_level_0_alt .has_sublevel_2_alt>span:after{background-image:url(../images/icons/png/arrow_r_orange.png)}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt>span:after{background-image:url(../images/icons/svg/arrow_r_orange.svg)}.menu_moviles #menu_level_0_alt .no-svg .has_sublevel_alt>span:after,.no-svg.menu_moviles #menu_level_0_alt .has_sublevel_alt>span:after{background-image:url(../images/icons/png/symbol_plus.png)}.menu_moviles #menu_level_0_alt .has_sublevel_alt>span:after{background-image:url(../images/icons/svg/symbol_plus.svg)}.menu_moviles #menu_level_0_alt .no-svg .has_sublevel_alt.is_active>span:after,.no-svg.menu_moviles #menu_level_0_alt .has_sublevel_alt.is_active>span:after{background-image:url(../images/icons/png/symbol_minus.png)}.menu_moviles #menu_level_0_alt .has_sublevel_alt.is_active>span:after{background-image:url(../images/icons/svg/symbol_minus.svg)}.menu_moviles #menu_side_alt{display:table;width:100%;border-spacing:10px}.menu_moviles #menu_side_alt>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;height:44px;background:#FF8700;color:#fff;font-size:12px;text-transform:uppercase;padding:16px 20px;border:0;cursor:pointer;text-align:center;-webkit-transition:background 250ms cubic-bezier(.19,1,.22,1);-moz-transition:background 250ms cubic-bezier(.19,1,.22,1);-ms-transition:background 250ms cubic-bezier(.19,1,.22,1);-o-transition:background 250ms cubic-bezier(.19,1,.22,1);transition:background 250ms cubic-bezier(.19,1,.22,1);text-decoration:none}.menu_moviles #menu_side_alt>.link{background:#000;vertical-align:middle}.menu_moviles #menu_level_0_alt>li{border-top:1px solid #d8d8d8}.menu_moviles #menu_level_0_alt>li>a,.menu_moviles #menu_level_0_alt>li>span{display:block;padding:18px 20px;text-transform:uppercase;font-size:14px;cursor:pointer}.menu_moviles #menu_level_0_alt a{color:#000}.menu_moviles #menu_level_0_alt a:hover{text-decoration:none}.menu_moviles #menu_level_0_alt .has_sublevel_alt.is_active .level_1_alt{display:block}.menu_moviles #menu_level_0_alt .has_sublevel_alt .level_1_alt{display:none}.menu_moviles #menu_level_0_alt .has_sublevel_alt .level_1_alt .m_header_combo_mobile_alt>ul{padding-left:40px}.menu_moviles #menu_level_0_alt .has_sublevel_alt .level_1_alt .m_header_combo_mobile_alt>ul li{padding:10px 0}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt>span:after,.menu_moviles #menu_level_0_alt .has_sublevel_alt>span:after{content:"";display:block;width:16px;height:17px;position:absolute;margin-top:-17px;right:15px;background-position:center center;background-repeat:no-repeat}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt{position:absolute;z-index:1;top:78px;left:100%;right:0;overflow:hidden;background-color:#fff;padding:20px;-webkit-transition:all .5s cubic-bezier(.19,1,.22,1);-moz-transition:all .5s cubic-bezier(.19,1,.22,1);-ms-transition:all .5s cubic-bezier(.19,1,.22,1);-o-transition:all .5s cubic-bezier(.19,1,.22,1);transition:all .5s cubic-bezier(.19,1,.22,1)}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt.open{left:0;min-height:100%}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt>p{background-position:center left;background-repeat:no-repeat;padding-left:20px;text-transform:uppercase;font-weight:500}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt ul{padding-left:20px;padding-top:40px;margin-bottom:20px}.menu_moviles #menu_level_0_alt .has_sublevel_2_alt .level_2_alt ul li{padding:10px 0}.menu_moviles .m_header_sup_alt{height:auto;position:static;width:auto}.menu_moviles .m_header_sup_alt ul{float:none;border-bottom:1px solid #d8d8d8}.menu_moviles .m_header_sup_alt ul li{float:none;margin:0;opacity:1;border-top:1px solid #d8d8d8}.menu_moviles .m_header_sup_alt ul li a{display:block;padding:15px 20px;background:#f6f6f6;color:#000;font-size:14px}.menu_moviles .m_header_sup_alt ul li a:hover{text-decoration:none}.menu_moviles .m_header_sup_alt ul li.phone a{background:#fff;font-size:20px;cursor:pointer}.menu_moviles #menu_side_alt>*{width:100%;display:inline-block}.menu_moviles #menu_level_0_alt .has_sublevel_alt .level_1_alt .m_header_combo_mobile_alt>ul li span,.menu_moviles #menu_level_0_alt a{display:block}}.buttons_select_group{margin-left:10px;margin-top:8px;margin-bottom:15px}.buttons_select_group .button{position:relative;width:40px;height:40px;text-align:center;line-height:40px;display:inline-block;vertical-align:top;margin-right:4px;cursor:pointer}.buttons_select_group .button input[type=checkbox]{width:40px;height:40px;cursor:pointer;background-color:#FFF;border:1px solid #D8D8D8;-moz-appearance:none;-webkit-appearance:none}.buttons_select_group .button input[type=checkbox]:checked{background-color:#f80;border:1px solid #f80;-moz-appearance:none;-webkit-appearance:none}.buttons_select_group .button label{background-color:#FFF;border:1px solid #D8D8D8;position:absolute;top:0;width:40px;height:40px;padding:0!important;color:#8F8F8F;-moz-appearance:none;-webkit-appearance:none}.buttons_select_group .button input[type=checkbox]:checked+label{background-color:#f80;border:1px solid #f80;color:#FFF;-moz-appearance:none;-webkit-appearance:none}.buttons_select_group .button.plus input[type=checkbox],.buttons_select_group .button.plus label{background-image:url(../images/icons/png/symbol_plus_gray.png);background-repeat:no-repeat;background-position:center;-moz-appearance:none;-webkit-appearance:none}.buttons_select_group .button.plus input[type=checkbox]:checked,.buttons_select_group .button.plus input[type=checkbox]:checked+label{background-image:url(../images/icons/png/symbol_plus_white.png);-moz-appearance:none;-webkit-appearance:none}.campo-selector-multiple{background-color:#fff;font-family:inherit;font-size:13px;border:1px solid #d8d8d8;padding-right:38px;position:relative}.campo-selector-multiple .campo-selector-multiple-seleccionados{width:99%;color:#545454;background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:8px;height:14px}.btn-selector-multiple{position:absolute;right:0;top:0;width:30px;height:100%;border-left:1px solid #d8d8d8;overflow:hidden}.btn-selector-multiple img{width:15px;margin-top:12px}.selector-multiple .form_label{margin-left:10px;color:#545454}.selector-multiple .form_checkbox{margin-bottom:10px}.fondo-selector-multiple-mobile{display:none;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:rgba(0,0,0,.8);z-index:1000}.selector-multiple-mobile{display:block;width:calc(100% - 60px);margin-left:15px;height:400px}#btn-selector-multiple-mobile-aceptar{margin-top:20px;border-radius:1px}.m_home_splash_search .selector-multiple{top:40px}.m_home_splash_search .campo-selector-multiple{height:40px}.m_home_splash_search .campo-selector-multiple .campo-selector-multiple-seleccionados{width:calc(100% - 16px);padding:13px 48px 13px 8px}.m_home_splash_search .campo-selector-multiple .campo-selector-multiple-seleccionados-mobile{color:#545454;background-color:transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:14px;display:none;width:calc(100% - 16px);padding:13px 48px 13px 8px}.m_home_splash_search .btn-selector-multiple{width:38px}.m_home_splash_search .btn-selector-multiple img{width:17px;margin-top:16px}.m_home_splash_search #btn-selector-multiple-mobile-aceptar,.m_home_splash_search .fondo-selector-multiple-mobile{display:none}#btn-selector-multiple-cerrar{position:absolute;right:10px;top:10px}@media only screen and (min-width:768px) and (max-width:990px){.btn-selector-multiple{width:28px}}@media only screen and (max-width:768px){.campo-selector-multiple-mobile{padding:5px 54px 5px 0;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.campo-selector-multiple-mobile .btn-selector-multiple{width:38px}.campo-selector-multiple-mobile .btn-selector-multiple img{width:17px;margin-top:16px}}@media only screen and (max-width:990px){.mobile_header_search_alt.visible .selector-multiple{padding-bottom:15px!important;top:-180px!important}#btn-selector-multiple-mobile-aceptar{display:block!important}.campo-selector-multiple .campo-selector-multiple-seleccionados{padding:12px}.btn-selector-multiple img{margin-top:15px}#btn-selector-multiple{display:block;width:38px}#btn-selector-multiple-mobile,.m_home_splash_search #btn-selector-multiple-mobile-aceptar{display:block}.m_home_splash_search .selector-multiple{z-index:1001;margin:15px;width:calc(100% - 60px);position:fixed}.m_home_splash_search .campo-selector-multiple .campo-selector-multiple-seleccionados{display:none}.m_home_splash_search .campo-selector-multiple .campo-selector-multiple-seleccionados-mobile{display:block}.m_home_splash_search .selector-multiple,.selector-multiple{height:calc(100% - 80px);top:20px;overflow:auto}}.nuevo-check,.selector-multiple .inmueble-check{margin-bottom:10px}.nuevo-check label,.selector-multiple .inmueble-check label{font-family:inherit;font-size:13px;text-align:left;color:#545454;margin-left:10px}@media only screen and (min-width:991px){#btn-selector-multiple-cerrar,#btn-selector-multiple-mobile{display:none}}.map_view .m_search_by.wonder.tct-collapsable--expanded .tct-collapsable__content--animated{height:auto!important}.pt_contrato{background-image:url(../images/icons/png/pt_contrato.png);width:140px}.listado_mensaje_resultados span{position:absolute}.listado_mensaje_resultados p{padding-left:40px;padding-right:5px}@media screen and (max-width:990px){div#behavioral{z-index:0;position:relative}}.selector-multiple{position:absolute;top:30px;left:-1px;width:calc(100% - 30px);height:auto;background-color:#fff;border:1px solid #e6e6e6;padding:15px 15px 5px;z-index:1001;display:none}.nuevo-check input[type=checkbox],.selector-multiple .inmueble-check input[type=checkbox]{height:25px;width:25px;background-image:url(../images/custom_forms_sprite.png);background-repeat:no-repeat;vertical-align:middle;zoom:1;border:none;cursor:pointer;-moz-appearance:none}.selector-multiple .inmueble-check input[type=checkbox]{background-position:0 0;display:inline-block}.selector-multiple .inmueble-check input[type=checkbox]:checked{background-position:-30px -60px}#btn-selector-multiple-mobile-aceptar{display:none}.nuevo-check input[type=checkbox]{background-position:0 0;display:inline-block;margin-right:10px!important}.nuevo-check input[type=checkbox]:checked{background-position:-30px -60px}@media screen and (min-width:991px){.desplegar-footer{width:31%!important}.desplegar-footer2{width:25%!important}.desplegar-footer3{width:22%!important}}