.header_logo .fotocasa-logo,.header_logo .fotocasa-logo-xs{background-image:url("https://frtassets.fotocasa.es/img/fotocasa_logo.svg");background-repeat:no-repeat;background-size:118px 22px}@media screen and (max-width:710px){.header_logo .fotocasa-logo-xs{background-size:85px 16px;height:16px;width:85px}}.sui-MoleculeNotification--info{background-color:#303AB2 !important}.sui-AtomButton--negative.sui-AtomButton--primary{color:#303AB2 !important}.sui-AtomButton--negative.sui-AtomButton--primary:not(.sui-AtomButton--disabled):hover{background-color:#eaebf7 !important;border-color:#eaebf7 !important}.msg-chat__bubble_first-person{background-color:#303ab2 !important;border-color:#303ab2 !important}.msg-input__button{background-color:#303ab2 !important}.msg-list__item.selected{background-color:#F4F4FB !important}#lnk_particular{background-color:#e3165b !important;border-color:#e3165b !important;color:#fff !important}#lnk_particular:hover{background-color:#b51148 !important}.o-nav-tabs--6 li.selected a,#btnFavTopBar,#btnShareTopBar,.fc-icon-share{color:#fff !important}.property-option .fc-icon-share{color:#4d4d4d !important}.zone-filters .button{background-color:#fff !important}#btnFavTopBar:hover,#btnShareTopBar:hover{background:#303AB2 !important}#phone-content .button--primary,#unsubscribe-content .button--primary{background-color:#303ab2;color:#fff !important}#phone-content .button--primary:hover,#unsubscribe-content .button--primary:hover{background-color:#262E8E !important}.tag-lowered{color:#138E86 !important}.button{border-color:#303ab2 !important;color:#303ab2 !important}.button:hover{background:#EAEBF7 !important}#descriptionOptions .o-nav-tabs .tab.selected{background-color:#fff}.form_actions--validatePhone .button:hover,#codeCheck .button:hover{background-color:#EAEBF7}.carousel .carousel_control_button:hover{background:#303AB2}.button--primary{background:#fff}@media screen and (max-width:540px){.o-nav-tabs .o-nav-tabs--6 li.selected,.o-nav-tabs #menuTabs .selected a{color:#fff !important}.o-nav-tabs a,#menuTabs .o-nav-tabs span{color:#303ab2 !important}}@media screen and (max-width:776px){.o-nav-tabs .o-nav-tabs--6 li.selected,.o-nav-tabs #menuTabs .selected a{color:#fff !important}.o-nav-tabs a,#menuTabs .o-nav-tabs span{color:#303ab2 !important}}#p-favorites .o-nav-tabs .selected{background-color:#303ab2 !important;color:#fff !important}#toolbar .button--primary:hover,.detail-responsive #toolbar .button--primary:hover{background-color:#eaebf7 !important}.gigya-form-container .gigya-screen input[type="submit"]:hover{background-color:#262E8E !important}.pagination-container{background-color:#fff;border-radius:2px;border:solid 1px #303ab2}.detail-responsive .contextual_nav--mobile-content .header-pagination_item{background-color:#303ab2}.detail-responsive a,.detail-responsive .wrap-form-detail a,#toolbar .header_nav_insert a,.detail-responsive #toolbar .header_nav_insert a,#detailPrimary #mpResult a,#btnCounterOffer .property-option_text,.breadcrumbs a{color:#303ab2}#toolbar .button--primary,.detail-responsive #toolbar .button--primary{background-color:#fff;border:solid 1px #303ab2 !important}.detail-responsive .form-detail{background-color:#f1f1f1}body,textarea,button,select,input,.detail-responsive a.add2favs,.detail-responsive a .fc-icon-share,.detail-responsive a .fc-icon-flag,.detail-responsive a .property-option_text,.cFavorite:hover,.cFavoriteSelected,.detail-responsive .property-title{color:#4d4d4d}.detail-extras li{height:20px;border-radius:100px;border:solid 1px #dcdcdc;background-color:#fff;font-family:OpenSans;font-size:12px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:19px;letter-spacing:normal;color:#4d4d4d}.new-layout body{background:#fff}.quicksearch{background:#f1f1f1}.detail-responsive .button--accent{background-color:#fff !important}.detail-responsive .form-detail-button--contact a:hover,.detail-responsive .button--accent:hover{background-color:#b51148 !important}.form-detail-button--contact .button--accent{background:#e3165b !important}#divContactContainer a{color:#fff !important}.form-detail-button--contact a{color:#e3165b !important}.quicksearch_module li a{font-family:OpenSans;font-size:13px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-0.4px;color:#0d625d}.re-Footer-column h4{color:#1edbcf}.box-tabs .property-option:hover{background:#eaebf7}.tag-highlighted{color:#303ab2;background-color:#eaebf7}.tag-urgent-grid,.tag-urgent,.tag-highlighted{font-weight:normal}.re-Footer{background:#2e2e2e url("https://frtassets.fotocasa.es/img/footer_bg.png") repeat}.quicksearch-footer-tabs li{background-color:#f1f1f1;color:#000}.quicksearch-footer-tabs .selected{background-color:rgba(29,29,29,0.2)}.quicksearch-footer-tabs li a,.breadcrumb-classic>*:nth-last-child(-n+7){color:#000}.quicksearch_module{margin-top:10px}.property-search-summary a,.breadcrumb-filters>li .filter-title:after,.touch .breadcrumb-filters>li .filter-title:after,.dropdown-select a:after,.grid-modes li,.o-card_content a{color:#303ab2}.dropdown:after{color:#353535}.property-search-results{background-color:#fff}.button--accent{background:#fff !important;border-color:#e3165b;color:#fff}.button--accent:hover{background:#b51148}#btnReceiveDemand{color:#fff}.o-link-list .selected{background-color:#cbcdeb}.o-link-list li:hover,.o-radiolist-group--inline li:hover{background-color:#f1f1f1}.o-checklist label:before{border:1px solid #303ab2}.property-card-list_item.highlighted .property-card,.property-card-list_item.highlighted:hover .property-card,.property-card-list_item.highlighted.is-hover .property-card{background-color:#eaebf7}.results-list .o-nav-tabs{border-bottom:solid 1px #303ab2}.results-list .o-nav-tabs .selected{border-bottom-color:#303ab2;font-weight:bold}.detail-responsive .form-detail-button--contact a,.detail-responsive .button--accent{color:white}.detail-responsive #toolbar a,.detail-responsive .results-list a{color:#333333}.detail-responsive #toolbar a,.detail-responsive .results-list a{color:#333333}.property-card-list_item.highlighted .property-card{background-color:#eaebf7}.grid-modes li{color:#303ab2}.zone-filters .button{color:#fff;background-color:#303ab2;border:solid 1px #303ab2}.zone-filters .button:hover{background-color:#1f2573}.detail-responsive .re-Footer a{color:#cccccc;text-decoration:none}.o-card property-card .location b{color:#303ab2}.property-list-microsite .highlighted{background-color:#eaebf7}.property-list-microsite b{color:#303ab2}.property-card-list_item--microsite b{color:#303ab2}.text-success{color:#138E86}#site-map a{color:#303ab2}#tpv-cart .text-success{color:#18afa5}#tpv-cart a{color:#303ab2}#tpv-cart .fotocasa-s{display:block;background-image:url(https://frtassets.fotocasa.es/img/fotocasa_logo.svg);background-repeat:no-repeat;background-size:118px 22px;width:126px;height:28px;margin:20px 0;margin-top:48px}#tpv-cart .o-nav-steps{border:1px solid #cbcdeb;margin-right:0}#tpv-cart .o-nav-steps .selected{color:#333;background-color:#cbcdeb}#tpv-cart .o-nav-steps li:before,#tpv-cart .o-nav-steps .selected:after{border-left-color:#cbcdeb}#tpv-cart .o-nav-steps li.selected>a,#tpv-cart .o-nav-steps li.selected>span{color:#303ab2}#tpv-cart .o-nav-steps li:last-child:before,#tpv-cart .o-nav-steps li:last-child:after{display:none}#tpv-cart a#btn_HideAddress+a#btn_PublishAd{width:auto}#tpv-cart .button--primary{background:transparent;background-color:#303ab2 !important;color:#fff !important;border:none;font-size:16px;width:100%}#tpv-cart .button--primary:hover{background-color:#262e8e !important}#tpv-cart .button--small{border:1px solid #4d4d4d;color:#4d4d4d;font-size:14px}#tpv-cart .button--small:hover{background-color:#eaebf7;border:1px solid #303ab2;color:#1f2573}#tpv-cart .button--small.button--primary{color:#fff !important;margin-top:8px;margin-bottom:16px}#tpv-cart .button--small.button--primary:hover{background-color:#262e8e !important;color:#fff}#tpv-cart .cart tr.not-free,#tpv-cart .cart tr.selected,#tpv-cart .cart tr.selected-default,#tpv-cart .cart tr.active{border:1px solid #303ab2;box-shadow:0 0 16px #cbceec;background:none}#tpv-cart input[type='radio']:after{width:12px;height:12px;border-radius:12px;top:-2px;left:-1px;position:relative;background-color:#f1f1f1;content:'';display:inline-block;visibility:visible;border:1px solid #4d4d4d}#tpv-cart input[type='radio']:checked:after{width:12px;height:12px;border-radius:12px;top:-2px;left:-7px;position:relative;background-color:#eaebf7;content:'';display:inline-block;visibility:visible;border:1px solid #303ab2;z-index:2}#tpv-cart input[type='radio']:checked:before{width:4px;height:4px;border-radius:12px;top:-6px;left:3px;position:relative;background-color:#303ab2;content:'';display:inline-block;visibility:visible;border:1px solid #303ab2;z-index:3}#tpv-cart input[type='checkbox']:after{width:12px;height:12px;top:-2px;left:-1px;position:relative;background-color:#fff;content:'';display:inline-block;visibility:visible;border:1px solid #4d4d4d}#tpv-cart input[type='checkbox']:checked:after{width:12px;height:12px;top:-22px;left:-1px;position:relative;background-color:#fff;content:'';display:inline-block;visibility:visible;border:1px solid #303ab2;z-index:2}#tpv-cart input[type='checkbox']:checked:before{content:'';position:relative;width:7px;height:3px;background-color:#fff;top:-7px;left:2px;border:1px solid #303ab2;border-top:none;border-right:none;transform:rotate(-45deg);z-index:3;display:inline-block}@media screen and (max-width:960px){#tpv-cart .mobile-nav.right{right:20px}}.gigya-form-container .gigya-screen .gigya-input-password:focus,.gigya-form-container .gigya-screen .gigya-input-text:focus,.gigya-form-container .gigya-screen .gigya-textarea:focus,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-code-textbox:focus{border:1px solid #303ab2}.gigya-form-container #gigya-update-consents .gigya-input-checkbox+.gigya-label::before{border:1px solid #303ab2}.gigya-form-container #gigya-update-consents .gigya-input-checkbox:checked+.gigya-label::after{background-color:#303ab2}.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:active,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:link,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-code-resend:visited,.gigya-form-container .gigya-screen a,.gigya-form-container .gigya-screen a:active,.gigya-form-container .gigya-screen a:link,.gigya-form-container .gigya-screen a:visited{color:#303ab2}.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend,.gigya-form-container .gigya-screen a.gigya-button,.gigya-form-container .gigya-screen input[type="button"],.gigya-form-container .gigya-screen input[type="submit"]{background-color:#303ab2}.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button:hover,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-button-container .gig-tfa-button-submit:hover,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gig-tfa-phone-edit-link:hover,.gigya-form-container .gigya-screen.portrait div.gigya-tfa .gig-tfa-container .gigya-button.gig-tfa-phone-code-resend:hover,.gigya-form-container .gigya-screen a.gigya-button:hover,.gigya-form-container .gigya-screen input[type="button"]:hover,.gigya-form-container .gigya-screen input[type="submit"]:hover{background-color:#1f2573}#phone-content section .form_field_inputs input:focus,#phone-content .form .form_field_inputs input:focus,#unsubscribe-content section .form_field_inputs input:focus,#unsubscribe-content .form .form_field_inputs input:focus{border:1px solid #303ab2}#phone-content .button--primary,#unsubscribe-content .button--primary{background-color:#303ab2}#phone-content .button--primary:hover,#unsubscribe-content .button--primary:hover{background-color:#1f2573}.products-catalog .prod-slideshow,.products-catalog .box-title,.products-catalog #fotocasito{display:none}.products-catalog a{color:#303ab2}.products-catalog .button{border:1px solid transparent;border-radius:2px}.products-catalog .button--primary{background-color:#303ab2;height:40px;color:#fff !important}.products-catalog .button--primary:hover{background-color:#262e8e !important}.products-catalog #toolbar a{color:#777}.products-catalog .header_nav_language,.products-catalog .header_nav_user{height:40px}.products-catalog .header_nav_language a,.products-catalog .header_nav_user a{padding:8px}.products-catalog .header_nav_insert{margin-top:-3px}.products-catalog .header_nav_insert .button--primary{display:flex;align-items:center}.products-catalog .header_nav_insert .fc-icon-pencil{display:none}.products-catalog .header_nav_insert .header_nav_label{color:#303ab2}.products-catalog .re-Footer a{color:#cccccc}.products-catalog input[type='radio']:after{width:12px;height:12px;border-radius:12px;top:-2px;left:-1px;position:relative;background-color:#f1f1f1;content:'';display:inline-block;visibility:visible;border:1px solid #4d4d4d}.products-catalog input[type='radio']:checked:after{width:12px;height:12px;border-radius:12px;top:-24px;left:-0.5px;position:relative;background-color:#eaebf7;content:'';display:inline-block;visibility:visible;border:1px solid #303ab2;z-index:2}.products-catalog input[type='radio']:checked:before{width:4px;height:4px;border-radius:12px;top:-7px;left:3.5px;position:relative;background-color:#303ab2;content:'';display:inline-block;visibility:visible;border:1px solid #303ab2;z-index:3}.o-nav-tabs .selected{border-bottom-color:#303ab2 !important}.o-nav-tabs{border-bottom-color:#303ab2 !important}.o-nav-tabs li:hover{border-bottom-color:#303ab2}@media screen and (max-width:776px){.o-nav-tabs .selected{background-color:#303ab2;border-bottom-color:#303ab2 !important}.o-nav-tabs .selected a{color:#000 !important}.o-nav-tabs{border-bottom-color:#303ab2 !important}.o-nav-tabs li:hover{border-bottom-color:#303ab2}}#dialog-delete-property-question .button--primary{background-color:#303ab2;border:solid 1px #303ab2}#dialog-delete-property-question .button--primary:hover{background-color:#1f2573}#dialog-delete-property-question .button:not(.button--primary){background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#dialog-delete-property-question .button:not(.button--primary):hover{background-color:#eaebf7}#p-favorites .subscribe a{color:#fff !important}#p-favorites a:not(.button){color:#303ab2}#p-favorites .box-options a,#p-favorites .layout3-secondary a:not(.button),#p-favorites .general-user-properties a:not(.button){color:#303ab2}#p-favorites #productsList a{color:#303ab2}#p-favorites .sui-AtomButton{background-color:#fff;border:solid 1px #303ab2 !important;color:#303ab2}#p-favorites .property-payInfo-wrapper .sui-AtomButton{border:none !important;height:auto}#p-favorites .sui-AtomButton-leftIcon{display:none}#p-favorites .sui-FormCheckbox-icon{fill:#303ab2 !important}#p-favorites .layout3-primary a:not(.button){color:#303ab2}#p-favorites .expert-advice-user .button{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#p-favorites .expert-advice-user .button:hover{background-color:#eaebf7}#p-favorites .user-property .button:not(.button--primary){background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#p-favorites .user-property .button:not(.button--primary):hover{background-color:#eaebf7}#p-favorites .user-property .button--primary{background-color:#303ab2;border:solid 1px #303ab2}#p-favorites .user-property .button--primary:hover{background-color:#1f2573}#p-favorites .user-property-actions .button{background-color:#fff;border:solid 1px #f1f1f1}#p-favorites .user-property-actions .button:hover{background-color:#eaebf7}#p-favorites .user-property_title{background:#eaebf7}#p-favorites .user-property_stats_item>div{background:#eaebf7}#p-favorites .user-property--inactive .user-property_title,#p-favorites .user-property--active .user-property_title{background:#eaeaea}#p-favorites .user-property-container .button{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#p-favorites .user-property-container .button--primary:hover{color:#fff}#p-favorites .user-property-container a.button--primary{background-color:#303ab2;color:#fff !important}#p-favorites .user-property-container a.button--primary:hover{color:#fff !important;background-color:#303ab2 !important}#p-favorites .product_upgrade_product{background-color:#fff;border:solid 1px #f1f1f1}#p-favorites .product_upgrade_product:hover{background-color:#eaebf7}#p-favorites .product_upgrade_product-urgent{border-top:none}#p-favorites .sui-MoleculeNotification--info{background-color:#303ab2}#p-favorites .quicksearch a{color:#0d625d}#p-favorites .quicksearch-footer-tabs .selected a{color:#fff}#p-favorites .re-Footer a{color:#cccccc}#p-favorites .bot-cta{background-color:#e3165b}#p-favorites .bot-cta:hover{background-color:#b51148}#p-favorites .header_nav_language a{color:#333333}#p-favorites .header_nav_user a{color:#333333}.form_actions--validatePhone .button{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#continue,#continue-secondary{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#photos .button{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#codeCheck .button{background-color:#fff;border:solid 1px #303ab2;color:#303ab2}#codeCheck a{color:#303ab2}#sms-advertiser a{color:#303ab2}@media screen and (max-width:986px){.property-search-summary .button-demands-wrapper #btnReceiveDemand{background-color:#e3165b;border-color:#e3165b}.property-search-summary .button-demands-wrapper #btnReceiveDemand:hover{background-color:#b51148;border-color:#b51148}.property-search-results .results-filters .search-box-filters .panel-transaction-type li{border-color:#303ab2}.property-search-results .results-filters .search-box-filters .panel-transaction-type li.selected{background-color:#303ab2;border-color:#303ab2}.property-search-results .results-filters .search-box-filters #divRoomsList{border-color:#303ab2}.property-search-results .results-filters .search-box-filters #divRoomsList li{border-left:solid 1px #303ab2}.property-search-results .results-filters .search-box-filters #divRoomsList li.selected{background-color:#303ab2}}.scm-classified_title{color:#4d4d4d}.pta-ad-preview .message--info{background-color:transparent;color:#4d4d4d;border:none}.scm-classified--highlighted{background:#eaebf7}.scm-classified .scm-tag{font-size:10px;text-transform:uppercase}.page-error .button{color:#303ab2;background-color:#fff;border:solid 1px #303ab2}.page-error .button:hover{background-color:#eaebf7}
