html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{ *font-size:100%;}legend{color:#000;}.ui-widget-header{border:1px solid #ea4c23;background-color:#ea4c23;color:white;} body{font:13px/1.231 arial,helvetica,clean,sans-serif;color:#333;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace; *font-size:108%;line-height:100%;}a{color:#006699;}.sidebar .block ul{margin:0;}.sidebar .block li{margin:0;padding:.1em 0;list-style-type:none;}.secundary_information .title_1{color:#FA9917;font-size:1.2em;font-weight:bold;}.main_content .block.statistics .title_1{display:block;margin-bottom:.5em;border-bottom:1px solid #FDCF34;padding-bottom:.5em;color:#E83F13;font-weight:bold;}.sidebar .block .title_1{display:block;margin-bottom:.7em;border-bottom:1px solid #FDCF34;padding-bottom:.2em;color:#E83F13;font-weight:bold;}.sidebar .block .title_4{display:block;margin-bottom:.7em;border-bottom:1px solid #FDCF34;padding-bottom:.4em;color:#E83F13;font-weight:bold;font-size:18px;}.sidebar .block .title_4 > span{font-size:13px;font-weight:normal;font-style:italic;}.sidebar .block .discreet{font-size:.8em;color:#666;}.sidebar .block .discreet .highlighted{color:#E83F13;}.align-left{text-align:left !important;}.align-right{text-align:right !important;} @font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbols7.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbols7.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbols7.ttf) format("truetype"),url(https://alt.spainhouses.net/css/fonts/SHSymbols7.otf) format("opentype");}@font-face{font-family:SHSymbols;font-display:block;src:url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff2) format("woff2"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.woff) format("woff"),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.ttf) format('truetype'),url(https://alt.spainhouses.net/css/fonts/SHSymbolsBold.otf) format("opentype");font-weight:bold;}.register_info{width:40%;margin:0 5% 1em 8%;float:left;}.register_info .titulo_1{font-size:2em;color:#E83F13;}.register_info ul{margin:0;padding:0;}.register_info li{margin:0;padding:1em 0;list-style-type:none;clear:both;float:none;}.register_info span{display:block;margin-top:.5em !important;}.register_form{width:40%;margin-bottom:1.5em;float:left;}.register_form .block{background:#FFE869 url(//static.spainhouses.net/images/bg_index_search.png) top center repeat-x;}.register_form input.text{width:95%;}.register_form select{width:97.5%;}.register_form .form_block .left{width:48%;margin-right:2%;}.register_form .repeat_password{width:94.6% !important;}.user_profile_mini{width:73px;position:relative;float:left;text-align:center;}.user_profile_medium{position:relative;width:90px;margin-left:1em;float:left;text-align:center;}.user_profile .thumb_user_container{float:left;}.thumb_user_container{width:50px;border:1px solid #ccc;padding:2px;margin:0 .5em .5em 0;vertical-align:top;background-color:#fff;}.user_profile_medium .thumb_user_container{margin:0 .5em .5em 1.35em;}.thumb_user_container:hover{border-color:#aaa;}.thumb_user_container  *{border:none !important;}.thumb_user_container .thumb{display:block;background:#fff url(//static.spainhouses.net/images/default_thumb.png) center center no-repeat;}.thumb_user_container.big .thumb{width:150px;height:112px;background:#fff url(//static.spainhouses.net/images/default_thumb.png) center center no-repeat;}.thumb_user_container.medium .thumb{width:120px;height:90px;background:#fff url(//static.spainhouses.net/images/default_thumb_medium.png) center center no-repeat;}.thumb_user_container.small .thumb{width:60px;height:45px;background:#fff url(//static.spainhouses.net/images/default_thumb_small.png) center center no-repeat;}.block_2{margin:2em 0;}.block_2 .block_title{margin-bottom:.5em;border-top:1px solid #FDCF38;padding:.5em 2%;background-color:#FFF4BC;}.block_2 .block_title .title_1{float:left;}.block_2 .block_title .title_1 small{font-weight:normal;color:#868686;font-size:.8em;}.block_2 .block_title .subtitle_1{float:right;text-align:right;}.block_2 h2.title_1{margin:0;}.block_2.about_me{margin:2em 0;color:#333;font-size:.9em;}.block_2 .comment{margin:0 5em 1em 5em;padding:.5em 1em;border:1px solid #efefef;background-color:#fefefe;}.block_2 .updates_footer{padding:.5em 0;margin-bottom:1em;}.common_friends_block{padding:.5em 0 .5em 0;border-bottom:1px solid #efefef;}.update_block{padding:.5em 0 0 0;border-bottom:1px solid #efefef;}.update_block .update_text{float:left;width:460px;}.update_block .update_text small{color:#666;}.update_block .update_info{float:right;width:160px;margin-top:1.4em;font-size:.9em;color:#666;text-align:right;}.block.questions .block_question{margin:1.5em 0;}.block.questions .block_question .question{margin:.2em 0;font-size:.9em;}.block.questions .block_question .response{margin:.5em 0 .2em 0;font-size:.9em;}.block.questions .block_question .actions{margin:0;padding:0;font-size:1.1em;}.horizontal_favorites_container{width:100%;height:185px;padding:.5em 0;overflow:auto;}.horizontal_favorites_content{width:930px;}.block_2.horizontal_favorites .property_block{width:132px;margin-right:2em;}.block_2.horizontal_favorites .property_block .thumb_container{float:none;}.block_2.horizontal_favorites .property_block ul{display:block;float:none;}.block_2.horizontal_favorites .property_block li{text-align:center;} textarea{resize:none}.form_block .message{font-size:13px;}.form p{margin:.3em 0;}.form fieldset,.form .fieldset{margin-bottom:1em;border:1px solid #FDCF36;padding:.5em;}.form .legend{display:inline-block;margin-top:1.5em;padding:.5em 1em;background:#ccc;color:#000;font-size:.8em;line-height:2em;text-align:center;}.form .legend a{text-decoration:none;color:#000;}.form label{margin:0 .5em;}.form .legend.activo{background:#E57408;color:#fff;}.form .legend.activo a{color:#fff;}.form input[type=text],.form input[type=email],.form input[type=search],.form input[type=password],.form textarea,.form select{margin:.35em .2em .35em 0;padding:.25em;background-color:#fff;color:#333;font-size:16.6px;font-family:Calibri,Arial;}.form_block_2 input[type=search].keywords{border:1px solid #FDD03A;margin:.4em .2em .36em .2em;padding-bottom:.33em;}.form input[type=checkbox]{vertical-align:middle;}.form textarea{height:5em;overflow:auto;}.form input[type=text]:active,.form input[type=email]:active,.form input[type=password]:active,.form textarea:active,.form select:active,.form input[type=text]:hover,.form input[type=email]:hover,.form input[type=password]:hover,.form textarea:hover,.form select:hover{border:1px solid #ea4c23;}.form input:disabled{border-color:#fefefe;background-color:#efefef;}.form input:focus,.form textarea:focus{border-color:#E57408;}.big_form p{margin:.3em 0 !important;}.big_form fieldset,.big_form .fieldset{margin-bottom:1em;border:1px solid #FDCF36;padding:.5em;}.big_form .legend{display:inline-block;margin-top:1.5em;padding:.5em 1em;background:#ccc;color:#000;font-size:.8em;line-height:2em;text-align:center;}.big_form .legend a{text-decoration:none;color:#000;}.big_form label{display:inline-block;width:150px;margin:0 .5em;}.big_form .legend.activo{background:#E57408;color:#fff;}.big_form .legend.activo a{color:#fff;}.big_form input[type=email],.big_form input[type=text],.big_form textarea,.big_form select{margin:.5em .2em;padding:.25em;border:1px solid #ccc;background-color:#fff;color:#333;font-size:1em;font-family:arial,helvetica,sans-serif;}.big_form input[type=checkbox]{vertical-align:middle;}.big_form textarea{height:5em;overflow:auto;}.big_form input[type=text]:active,.big_form input[type=email]:active,.big_form textarea:active,.big_form select:active,.big_form input[type=text]:hover,.big_form input[type=email]:hover,.big_form textarea:hover,.big_form select:hover{border:1px solid #FA9917;}.big_form input:disabled{border-color:#fefefe;background-color:#efefef;}.big_form select{border:1px solid #ccc;}.big_form input:focus,.big_form textarea:focus{border-color:#E57408;}.big_form .privacy{float:right;font-size:.85em;width:14em;}.big_form .password,.big_form .repeat_password{width:8.85em !important;}.buttons{text-align:center;}.form button,.button{display:inline-block;margin:.5em;color:#fff;font-size:16.6px;border-radius:5px;cursor:pointer;background-color:#ea4c23;padding:6px 1rem;border:0;font-family:Calibri,Arial;}.button a{text-decoration:none;color:#000;}.button img{padding-right:8px;}.form_block span{font-size:.85em;}.form_block .help_info{display:block;padding:0 .5em 1em .5em !important;color:#666;}.required .title{background:transparent url(//static.spainhouses.net/images/ico_required.png) 0 0 no-repeat;}p.required{padding-left:15px;background:transparent url(//static.spainhouses.net/images/ico_required.png) 0 0 no-repeat;font-size:.85em !important;}.revise{border:1px solid #FA9917 !important;background:#FFF4BC url(//static.spainhouses.net/images/ico_alert.png) 3px center no-repeat !important;padding-left:20px !important;}.password.revise,.repeat_password.revise{width:84% !important;}.info_box{margin-top:1em;padding:1em !Important;padding-left:40px !important;border-radius:5px;font-size:1.2em;}.info_box.alert{background:#FFE346 url(//static.spainhouses.net/images/ico_alert.png) 1em 1.1em no-repeat;border:1px solid #FFE346;}.info_box.error{background:#E83F13 url(//static.spainhouses.net/images/ico_error.png) 1em 1.1em no-repeat;border:1px solid #E83F13;color:#fff;}.info_box.ok{background:#6BAB17 url(//static.spainhouses.net/images/ico_ok.png) 1em 1.1em no-repeat;border:1px solid #6BAB17;color:#fff;}.pass_protection{margin:0 .5em;width:96.5%;font-size:.8em;text-transform:uppercase;text-align:center;}.pass_protection.high{color:#fff;background-color:#6BAB17;}.pass_protection.medium{background-color:#FF8F00;}.pass_protection.low{color:#fff;background-color:#E83F13;}.sidebar .contact textarea{width:247px;}.sidebar .contact .phone{width:123px;}.contact label{display:block;}option.level1{font-weight:bold;}option.level2{padding-left:1.5em;}.buttons big{font-weight:bold;}.final_option{margin-top:3em;margin-bottom:0;}.final_option label{font-size:.85em;vertical-align:middle;}.button:hover{color:white;}@media (max-width:414px){.form button,.button{padding-left:10px;padding-right:10px;font-size:2em;}} .ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;} * html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}.ui-widget{font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget-content{border:1px solid #ea4c23;background:#FFf 50% top repeat-x;color:#333;}.ui-widget-header{border:1px solid #ea4c23;background-color:#ea4c23;color:white;font-weight:bold;}.ui-widget-header a{color:#fff;}.ui-dialog-content h3,.ui-widget-content h3{margin-bottom:10px;margin-top:7px;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ccc;font-weight:bold;color:#1c94c4;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #fbcb09;font-weight:bold;}.ui-state-hover a,.ui-state-hover a:hover{color:#c77405;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #fbd850;background:#fff url(/javascript/jquery/plugins/ui/uitheme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#eb8f00;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none;}.ui-widget:active{outline:0;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c url(/javascript/jquery/plugins/ui/uitheme/images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900 url(/javascript/jquery/plugins/ui/uitheme/images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;color:#fff;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-icon{width:16px;height:16px;background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-color:white;}.ui-state-default .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_ef8c08_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_ef8c08_256x240.png);}.ui-state-active .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_ef8c08_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_228ef1_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/javascript/jquery/plugins/ui/uitheme/images/ui-icons_ffd27a_256x240.png);}.appProfile-form .appProfile-photoImg{display:block;margin-left:auto;margin-right:auto;}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px;}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.ui-widget-overlay{background:#666 url(/javascript/jquery/plugins/ui/uitheme/images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;opacity:.50;filter:Alpha(Opacity=50);}.ui-widget-shadow{margin:-5px 0 0 -5px;padding:5px;background:#000 url(/javascript/jquery/plugins/ui/uitheme/images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;opacity:.20;filter:Alpha(Opacity=20);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-accordion{width:100%;}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1;}.ui-accordion .ui-accordion-li-fix{display:inline;}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important;}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em;}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em;}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px;}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1;}.ui-accordion .ui-accordion-content-active{display:block;}.ui-autocomplete{position:absolute;cursor:default} * html .ui-autocomplete{width:1px;}.ui-autocomplete-info{color:#B94A00;font-size:80%;font-style:italic;margin-left:15px;line-height:20px;}.ui-autocomplete li{list-style-type:none;font-size:11px;}.ui-autocomplete li.ui-autocomplete-category{font-weight:bold;color:#B94A00;margin-left:3px;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left;}.ui-menu .ui-menu{margin-top:-3px;}.ui-menu .ui-menu-item{margin:0;margin-left:10px;padding:0;zoom:1;float:left;clear:left;width:95%;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1;}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:1.4;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em;}button.ui-button:-moz-focus-inner{border:0;padding:0;}.ui-dialog{position:absolute;padding:.2em;width:300px;overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px;}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px;border-bottom:none;}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;zoom:1;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:table;margin-left:auto;margin-right:auto;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:1;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-tabs{position:relative;padding:.2em;zoom:1;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tabs .ui-tabs-hide{display:none !important;}.ui-datepicker{width:17em;padding:.2em .2em 0;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right;}.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px;}.ui-progressbar{height:2em;text-align:left;}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%;}.ui-dialog .ui-dialog-buttonpane button{display:inline-block;margin:.5em;color:white;font-size:1em;font-weight:bold;background-color:#ea4c23;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;cursor:pointer;}.ui-dialog .ui-dialog-buttonpane button:hover{color:#FFFBE6;}.ui-dialog .ui-dialog-buttonpane button.cancel{border:0;background:none;color:#006699;font-size:.9em;font-weight:normal;}.ui-dialog .ui-dialog-buttonpane button.cancel:hover{color:#001F2F;}.usersDialog-boxed{border:1px solid #FDCF36;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;background-color:#FFFBE6;padding:.7em 1em;margin-bottom:1em;font-size:1.1em;}.usersDialog h3{margin-bottom:1em;margin-top:.5em;}.usersDialog-supplementaryInfo{font-size:.8em;color:#999999;} @font-face{font-family:spainhouses;src:url(https://www.spainhouses.net/css/fonts/Spainhouses.eot),url(https://www.spainhouses.net/css/fonts/Spainhouses.ttf) format('truetype');}a svg{transition-duration:.3s;}a:hover svg{transform:scale(1.15);}.mainCodeErrorBlock{border:1px solid #FFD0D0;background-color:#fff9ff;padding:5px;text-align:center;background:url(//static.spainhouses.net/images/errorBg.png) no-repeat right top;}h1{font-size:138.5%;}h1.title_1{font-size:165%;padding-left:5px;padding-bottom:14px;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}hr{display:block;clear:both;float:none;margin:1em 0;margin:.5em 0;border:1px solid;border-color:#ea4c23 #fff #fff;}abbr,acronym{border-bottom:none;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}a{text-decoration:none;}a:hover{color:#001F2F;}img,input{vertical-align:middle;}.content_container{margin-bottom:3em;}.header,.info_box_container,.content{width:80%;margin:auto;}.content_header .left{width:620px;}.content_header .right{width:300px;}.main_content{width:100%;float:left;}.main_content .tab_content .main_information{margin-bottom:1em;}.main_content .main_information .left{width:455px;}.detail_content .main_content .main_information .left{width:405px;}.main_content .tab_content .main_information .left{width:427px;}.main_content .main_information .left .title_1,.main_content .main_information .left h2{margin:.2em 0;padding-top:2;padding-right:0;padding-bottom:0;padding-left:0;}.main_content .main_information .title_1{font-size:1.45em;font-weight:normal;margin:.2em 0;padding-top:2;padding-right:0;padding-bottom:0;padding-left:0;}.main_content .main_information .left .title_1 span{white-space:nowrap;color:inherit;}.main_content .main_information .left h2{font-size:1.1em;font-weight:normal;color:#777;}.main_content .main_information .left span{color:#666;}.main_content .main_information .right{width:150px;}.detail_content .main_content .main_information .right{width:200px;}.main_content .main_information .right ul{margin:0;padding:0;}.main_content .main_information .right li{margin:0;padding:0;list-style-type:none;text-align:right;font-size:.85em;color:#666;}.main_content .main_information .right .price{color:#333;font-size:1.45em;margin:.2em 0;}.main_content .main_information .right .medium_price{color:#333;font-size:1.1em;}.main_content .secundary_information{margin-top:1em;}.sidebar{width:300px;float:right;}.sidebar .estate_info li,.sidebar .estate_info .see_more{font-size:.85em;}.sidebar .browser_mini{padding:0;background-color:#FFE346 !important;}.sidebar .browser_mini .list{max-height:673px;overflow:auto;background-color:#FFF4BC;}.sidebar .property_block{margin:0;padding:.5em 1.5% 0 1.5%;width:97.2%;background-color:#FFF4BC;border-bottom:1px solid #FDCF36;}.sidebar .property_block:hover{background-color:#FFE346;}.sidebar .active{background-color:#fdcf34;border-top:1px solid #EEB902;}.sidebar .property_block .tools{display:none;}.sidebar .property_block:hover .tools{display:block;}.sidebar .property_block a{color:#333;}.sidebar .property_block .description{float:left;}.sidebar .property_block .tools{width:16px;float:right;}.sidebar .property_block .tools a{display:block;padding-bottom:1px;}.sidebar .block .title_1 span.SH_images{margin-right:5px;}.language_icon{width:24px;height:15px;}.ico_language_es{background-position:-256px -60px;}.ico_language_en{background-position:-280px -60px;}.ico_language_de{background-position:-304px -60px;}.ico_language_fr{background-position:-328px -60px;}.ico_language_it{background-position:-352px -60px;}.ico_language_ru{background-position:-376px -60px;}.ico_language_nl{background-position:-400px -60px;}.ico_language_fi{background-position:-424px -60px;}.ico_language_sv{background-position:-448px -60px;}.ico_language_da{background-position:-472px -60px;}.ico_language_ar{background-position:-496px -60px;}.ico_language_zh{background-position:-520px -60px;}.ico_facebook{background-position:-500px -164px;}.ico_twitter{background-position:-500px -198px;}.ico_googleplus{background-position:-500px -266px;}.ico_linkedin{background-position:-500px -300px;}.ico_youtube{background-position:-500px -232px;}.ico_pinterest{background-position:-500px -334px;}.ico_instagram{background-position:-500px -334px;}.ico_mobile{background-position:-562px -75px;}.ico_mundocasas{background-position:-533px -164px;}.ico_worldhouses{background-position:-533px -198px;}.search_submenu .tools{margin-top:10px;}.nav_menu .bt_compare{margin:3px 0 0 0;}.nav_menu .bt_remove{float:right;}.nav_menu .description{width:152px;margin-left:5px;float:left;font-size:.85em;}.nav_menu p{margin:0;}.nav_menu small{color:#666;}.tabs,.tags{position:relative;top:1px;}.tabs ul,.tags ul{margin:0 0 0 5px;padding:0;}.tabs li,.tags li{margin:0;padding:0;display:inline;list-style-type:none;}.tabs li .tab,.tabs li .selected{display:block;float:left;margin-right:3px;color:#333;text-decoration:none;background-color:#FFF4BC;border-radius:5px 5px 0 0;cursor:pointer;border:1px solid #FDCF36;border-bottom-style:none;padding:.3em .5em .4em .5em;}.tabs li .selected{background-color:#FFB500;}.tabs li.active .tab{border-bottom:1px solid #fff;background-color:#fff;font-weight:bold;}.tabs li .tab:hover{background-color:#FFE868;}.tabs .feed{position:absolute;top:-3em;right:0;font-size:.85em;}.tabs li.active .tab{cursor:default;position:relative;z-index:1;border-bottom-color:white;}.tabs li.active .tab:hover{background-color:white;}.search_tabs li .tab:hover{background-color:#FFF4BC !important;}.search_tabs li .tab{background-color:#FFEE8F;border-color:#FA9917;border-bottom:1px solid #FA9917;}.search_tabs li.active .tab{background-color:#FFF4BC;border-bottom:1px solid #FFF4BC;}.tabs .tab_content{position:relative;}.falseLink{color:#006699;text-decoration:none;cursor:pointer;}.falseLink:hover{color:#001F2F;}span.autoLink{cursor:pointer;color:#ea4c23;}span.autoLink:hover{color:#ff9478;}.rightFloater{float:right;}.leftFloater{float:left;}.pointer{cursor:pointer;}.grid_4{display:inline;float:left;position:relative;margin:0 10px;width:25%;}.grid_4:first-child{width:18%;}.col_2,ul.column_2{float:left;width:49%;margin:0 .5% !important;}ul.col_2{float:none;width:100%;margin:0;padding:0;}ul.col_2 li{margin:0;padding:0;float:left;width:49%;margin-right:1% !important;list-style-type:none;font-size:.85em;}ul.col_4{margin:0;padding:0;float:left;width:32%;margin-right:1% !important;}ul.column_2{margin-left:20px !important;}ul.column_2 li{width:100% !important;}.block{position:relative;margin-bottom:1em;border:1px solid #FDCF36;padding:.7em 1em;background-color:#fff;border-radius:5px;}.block .tools{}.block .info_block{margin-bottom:1em;text-align:right;font-size:.85em;}.block .info_block a{color:#777;text-decoration:none;}.block .info_block a:hover{color:#333;}.block.update{background:#FFE869 url(//static.spainhouses.net/images/bg_index_search.png) top center repeat-x;}.block.update .form_block{padding:.2em;background-color:#fff;border:1px solid #FDCF36;}.block.update .update_text{width:544px;border:0 !important;padding:.2em;font-size:1.3em;color:#333;}.block.complete_profile,.block.add_tools{background-color:#FFE346 !important;}.block.complete_profile .title{font-weight:bold;}.profile_photo{float:left;}.profile_photo ul{margin:0;padding:0;}.profile_photo ul li{margin:0;border-bottom:1px solid #EFEFEF;padding:.5em;list-style-type:none;text-align:center;}.profile_views{position:absolute;top:0;right:0;padding:.5em;font-size:1em;background:#FFE869 url(//static.spainhouses.net/images/bg_search.jpg) top center repeat-x;border:2px solid #FFE869;text-align:center;border-radius:5px;}.profile_views strong{display:block;font-size:1.3em;}.profile_info{position:relative;}.profile_info .title_1{margin:0;display:inline-block;}.profile_info ul{margin:0 0 0 100px;padding:0;}.profile_info ul li{margin:0;width:440px;border-bottom:1px solid #EFEFEF;padding:.5em;list-style-type:none;font-size:.9em;}.block.complete_profile p{font-size:.85em;}.block.complete_profile .read_more{margin:0;text-align:right;}.block.browser_favoritos .property_block{border-bottom:1px solid #FFE868;background-color:#FFFDF2;}.block.browser_favoritos .actions{margin:.5em 0 0 0;padding:0;}.compare_block{z-index:1;position:fixed;left:0;bottom:0;width:100%;height:65px;border-top:1px solid #FA9917;padding:10px;background-color:#FFE86A;-webkit-box-shadow:-5px 0 15px #555;-moz-box-shadow:-5px 0 15px #555;box-shadow:-5px 0 15px #555;}.compare_block_content .thumb_container.small .thumb{background:url(//static.spainhouses.net/images/default_thumb_small.png) no-repeat center #FFF;height:52.8px;width:78.3px;}.compare_block strong{font-size:1.1em;}.compare_block_content{position:relative;width:940px;margin:auto;}.compare_info{position:absolute;right:10px;width:300px;}.compare_info .title_1{border-bottom:1px solid #FDCF34;color:#E83F13;display:block;font-weight:bold;margin-bottom:.5em;padding-bottom:.5em;}.compare_block .property{position:relative;float:left;width:100px;margin-right:10px;border:1px solid #FA9917;padding:5px;padding-bottom:0;background-color:#FFFBE6;text-align:center;font-size:.85em;}.compare_block .property .thumb_container{margin-left:2px;width:78px;}.compare_block .property .delete{position:absolute;top:3px;right:3px;}#advSearch_dlgSelectZone{width:850px !important;height:453px !important;}#advSearch_dlgSelectZone .tab_content{width:792px;height:390px;}#advSearch_dlgSelectZone .ZoneMap{float:left;width:580px;height:350px;}#advSearch_dlgSelectZone .ZoneList{float:right;width:180px;height:330px;border:1px solid #FDCF36;padding:10px;overflow:auto;}#advSearch_dlgSelectZone .ZoneList ul,.property_block ul,.sidebar .my_profile .user_profile .config_menu,.clear{margin:0;padding:0;}#advSearch_dlgSelectZone .ZoneList li{margin:0;padding:0;list-style-type:none;}#advSearch_dlgSelectZone .ZoneList li.odd{background-color:#FFFBE6;}.progress_container{margin:.5em 0;width:100%;height:15px;background:#FFF4B6 url(//static.spainhouses.net/images/bg_progress_container.png) top center repeat-x;border:1px solid #FA9917;border-radius:5px;}.progress_container .progress_bar{height:13px;width:1%;background:#FCBC2D url(//static.spainhouses.net/images/bg_progress_bar.png) top center repeat-x;border:1px solid #FA9917;border-radius:3px;}.property_block{position:relative;width:49%;margin:0 1% 2% 0;float:left;font-size:.85em;color:#001F2F;}.tab_content .property_block .text_property_block ul{float:right;position:absolute;top:0;left:135px;}.property_block li{margin:0;padding:0;list-style-type:none;}.property_block strong{font-size:1.2em;}.tag{padding:.1em .5em 0 .5em;background-color:#E83F13;text-transform:uppercase;color:#fff !important;font-size:11px;border-radius:3px;vertical-align:middle;cursor:default;font-weight:bold;display:inline-block;margin-bottom:1px;}.tag.green{background-color:#5FA444 !important;}.tag.blue{background-color:#1885F0 !important;}.tag.orange{background-color:#F7960B !important;}.tag.yellow{background-color:#F7960B !important;}.tag a{color:white !important;}.tag a:hover{opacity:.6;}.user_type{padding:0 .5em;background-color:#E83F13;text-transform:uppercase;color:#fff;font-size:.8em;border-radius:3px;}.sidebar .expand_block{position:absolute;top:1em;right:1em;font-size:.85em;}.sidebar .block_map{margin-bottom:1em;border:1px solid #FDCF36;background-color:#FFE346;border-radius:5px;}.sidebar .block_map iframe{border-radius:5px;}.sidebar .my_profile .user_profile{padding-bottom:.3em;border-bottom:1px solid #FDD03A;margin-bottom:.5em;}.sidebar .my_profile .user_profile .config_menu li{margin:0 0 0 .2em;border-right:1px solid #FDD03A;padding:0 .5em 0 0;display:inline;font-size:.85em;}.sidebar .my_profile .user_profile .config_menu li.config{border-right:0;}.sidebar .my_profile .user_profile .title{margin:0;padding-top:.7em;color:#E83F13;}.block .actions{padding:.2em .5em;font-size:.85em;}.block .actions input{vertical-align:text-bottom;}.block .title_2{margin:.5em 0;color:#E83F13;}.sidebar .block{background-color:#FFFDF2;}.sidebar .block select{max-width:270px;}.msg{position:relative;margin:1em 0;padding:1em 1em 0 1em;border:1px solid #ccc;}.msg .close{position:absolute;right:0;top:0;width:16px;height:16px;text-align:center;}.msg .close img{margin-top:-2px;}.msg.info{border-color:#FA9917;background-color:#FFE868;color:#895003;}.msg.info .close{background-color:#FA9917;}.property-reference{color:#666;font-style:italic;}.clear{float:none !important;clear:both !important;height:0;}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}.left{float:left !important;}.right{float:right !important;}.align_left{text-align:left;}.align_right{text-align:right;}.align_center{text-align:center;}.align_justify{text-align:justify;}.detail_environment .tab_content{padding-top:1.5em;}.detail_map .address{margin:1em 0;}.detail_media .tab_content{padding:1.5em 1em 1em 1.7em;}.medium_gallery .thumb_container{margin:.5em .57em !important;}.thumb_container{position:relative;border:1px solid #ccc;padding:2px;margin:0 .5em .5em 0;vertical-align:top;float:left;background-color:#fff;}.thumb_container:hover{border-color:#aaa;}.thumb_container  *{border:none !important;}.thumb_container .thumb{display:block;background:#fff url(//static.spainhouses.net/images/default_thumb.png) center center no-repeat;}.thumb_container.big .thumb{width:150px;height:112px;background:#fff url(//static.spainhouses.net/images/default_thumb.png) center center no-repeat;}.thumb_container.medium .thumb{width:120px;height:90px;background:#fff url(//static.spainhouses.net/images/default_thumb_medium.png) center center no-repeat;}.thumb_container .num_media{display:block;position:absolute;bottom:2px;right:2px;padding:0 .2em !important;text-align:right;background-color:#333;color:#fff;font-size:7.85pt;}.thumb_container.small .thumb{height:52px;width:70.3px;background:#fff url(//static.spainhouses.net/images/default_thumb_small.png) center center no-repeat;}.thumb_great_container_small_thum{margin-left:-11px;margin-right:-13px;}.ico_paragraph span.SH_images{margin-top:2px;float:left;}.main_content .ico_paragraph p{width:265px;float:right;}.sidebar .ico_paragraph p{width:240px;float:right;}.with_icon_inline{background:url(//static.spainhouses.net/images/ico_withiconinline.png) no-repeat left 5px;font-weight:bold;padding-left:13px;}.ui-dialog{max-width:100%;}footer{font-size:16.6px;}body.withPersistentMessage{margin-top:136px;}.list_container{margin-top:153px;}.list_container.list_professionals{margin-top:150px;}.detail_content{margin-top:150px;}.contact .title_1{text-transform:uppercase;font-size:18px;font-weight:bold;}.contact .contact_about{font-weight:bold;width:265px;}.sidebar .contact .form_block textarea{width:257px;height:5em;resize:vertical;}.email{width:257px;}.contact_checkboxes input{margin-left:3px;display:inline-block;float:left;}.contact .form_block .name{width:123px;float:left;}.contact .form_block .phone{width:123px;float:left;}.contact_button{background:url(//static.spainhouses.net/images/ico_contact.png) no-repeat left center;padding:2px 0 0 25px;background-color:transparent;border:0;}.contact_button_container{border-radius:5px;border:1px solid #FF8F00;color:#000;cursor:pointer;display:inline-block;font-size:14px;font-weight:bold;height:42px;width:268px;text-align:center;background-attachment:scroll;background:url(//static.spainhouses.net/images/bg_button.png) #FFA400 repeat-x;margin-top:.5em;line-height:42px;}.last_new{background-color:#FFFDF2;border-radius:5px;border:1px solid #FDCF36;margin-bottom:1em;padding:.7em 1em;position:relative;}.last_new .last_new_cab h3{border-radius:5px 5px;background-color:#FFE869;font-size:12px;margin:-10px -13px 9px -14px;padding:5px 1px 6px 30px;text-transform:uppercase;}.infobox{padding:0 80px 28px 0 !important;background:url(//static.spainhouses.net/images/bg_infobox.png) left bottom no-repeat;z-index:300;font:1em Arial,Helvetica,Sans-serif !important;}.infobox > img{z-index:350;right:-20px;}.infobox .contentBlock{width:280px;margin:0;padding-bottom:.5em;background-color:#FFE346;cursor:default;border-radius:5px;padding:10px 10px 0 10px;}.help_suggestions{border-radius:5px;background-color:#FFF;border:1px solid #FDCF36;margin-bottom:1em;padding:.7em 1em;}.block.detail_extra_ad_block .title_1{display:block;border-bottom:1px solid #FDCF34;font-size:1.2em;font-weight:bold;margin-bottom:.5em;padding-bottom:.5em;}.suggestion_01{display:block;border-bottom:1px solid #FDCF34;font-size:1.2em;font-weight:bold;margin-bottom:.5em;padding-bottom:.5em;}.suggestion_03,.suggestion_02{padding-top:7px;}.suggestion_03,.suggestion_02{height:39px;margin-top:10px;padding-left:8px;}.suggestion_04_image{background:url(//static.spainhouses.net/images/iconFilter.png) no-repeat;float:left;height:39px;position:relative;width:42px;}.suggestion_03 .contact_popupBtn{background:url(//static.spainhouses.net/images/ico_company_cirectory_02.png) no-repeat right center;padding-right:20px;}.advancedsearch_container,.legaladvice_container{margin-top:111px;}.legaladvice_container h2,.legaladvice_container h1{margin-bottom:13px;}.advancedsearch_container h1,.legaladvice_container h1{margin-bottom:13px;padding-top:5px;}.legaladvice_block{border:1px solid #ea4c23;margin-bottom:2em;padding:1.2em 1.3em;position:relative;}.ico_close_window{cursor:pointer;}.browser.full .property_block .price_thumbs .old_price{display:block;margin:.1em 0;font-size:1.3em;color:#888;text-decoration:line-through;text-align:center;}.old_price{padding-right:1px;color:#888;text-decoration:line-through;}.main_information .right span.SH_images{margin-right:0;}.data_up{color:#71AE35;background:url(//static.spainhouses.net/images/triangle_up.png) no-repeat scroll right 2px transparent;padding-right:13px;}.data_down{color:#BA1C1C;background:url(//static.spainhouses.net/images/triangle_down.png) no-repeat scroll right 2px transparent;padding-right:13px;}.main_error_imagecontainer{float:left;width:99px;}.main_error_textcontainer{float:right;margin-left:15px;max-width:482px;}.main_error_content{border-radius:5px;background-color:#FFEBEB;display:inline-block;margin-bottom:-112px;margin-top:20px;padding:10px;border:1px solid #FD3636;}.main_error_totalcontent{margin-bottom:128px;}.nowrap{white-space:nowrap;}.languageSelector,.languageSelector option{background-position:2px center;background-repeat:no-repeat;padding-left:20px !important;}.helpButton{clear:both;text-align:center;display:block !important;}.block .sepLine{height:1px;width:auto;background-color:#fdcf36;margin:16px 0 10px 0;}fieldset{display:none;}#advSearch_cbxOrder{max-width:200px;}.SH_images{background-image:url(//static.spainhouses.net/images/images.png) !important;display:inline-block;}.SH_imagesY{background-image:url(//static.spainhouses.net/images/imagesY.png) !important;}.fLeft{float:left;}.logo-entersoftweb{background-position:-213px -185px;width:102px;height:19px;float:left;}.ico_language{background-position:-576px 0;width:16px;height:16px;}.ico_user2{background-position:-256px -75px;width:21px;height:25px;vertical-align:middle;}.ico_statistics{background-position:-353px -16px;width:14px;height:16px;}.ico_statistics_basic{vertical-align:middle;margin-right:5px;position:relative;top:-2px;}.ico_rss{vertical-align:bottom;background-position:-288px -16px;width:16px;height:16px;}.ico_rss_basic{vertical-align:middle;margin-top:-3px;margin-right:5px;}.ico_time{background-position:-416px -16px;width:16px;height:16px;}.ico_time_basic{vertical-align:middle;margin:-4px 4px 0 9px;}.ico_down_3_big{background-position:-384px 0;height:16px;width:16px;}.ico_target{background-position:-400px -16px;height:16px;width:16px;}.ico_up{background-position:-419px -2px;width:10px;height:11px;}.ico_up_basic{margin-top:2px;margin-left:3px;}.ico_up_2{background-position:-432px 0;height:16px;width:16px;}.ico_info{background-position:0 -32px;height:16px;width:16px;}.ico_info_basic{margin-top:-4px;vertical-align:middle;}.ico_collapse_big{background-position:-211px -3px;height:13px;width:13px;}.ico_expand_big{background-position:-227px -3px;height:13px;width:13px;}.ico_collapse_big_basic,.ico_expand_big_basic{vertical-align:middle;}.ico_news{background-position:-287px -74px;width:20px;height:19px;}.ico_news_basic{position:relative;top:5px;left:-12px;margin-top:-7px;}.ico_alert_2{background-position:-34px -2px;width:12px;height:12px;}.ico_alert_2_off{background-position:-50px -2px;width:12px;height:12px;position:relative;top:2px;}.ico_search_maps{background-position:-319px -75px;width:21px;height:14px;}.ico_search_maps_basic{vertical-align:middle;margin:-2px 10px 0 0;}.ico_search,.ico_appMainPanel-widget_6{background-position:-304px -16px;width:16px;height:16px;}.ico_num-photos,ico_num-videos{background-position:-16px -32px;width:11px;height:8px;}.ico_num-photos_basic{vertical-align:middle;margin:-2px 3px 0 0;}.ico_num-videos{background-position:-32px -32px;width:10px;height:8px;}.ico_num-videos_basic{margin-right:2px;margin-left:7px;}.ico_lang_es,.ico_lang_en,.ico_lang_de,.ico_lang_fr,.ico_lang_it,.ico_lang_nl{width:16px;height:11px;}.ico_lang_es{background-position:0 -64px;}.ico_lang_en{background-position:-128px -64px;}.ico_lang_de{background-position:-144px -64px;}.ico_lang_fr{background-position:-159px -64px;}.ico_lang_it{background-position:-176px -64px;}.ico_lang_nl{background-position:-240px -64px;}.default_thumb{background-position:-0px -251px;width:150px;height:112px;}.ico_see{background-position:-320px -16px;width:16px;height:16px;}.ico_see_basic{vertical-align:middle;margin:0 5px 0 10px;}.ico_navigate_gallery_left{background-position:-223px -75px;width:17px;height:22px;}.ico_contact2{background-position:-32px -75px;width:21px;height:22px;}.ico_contact2_basic{vertical-align:middle;margin-right:5px;}.ico_alert_2,.ico_appMainPanel-widget_7,.property-actionAlert_on{background-position:-34px -2px;width:12px;height:12px;}.ico_alert{background-position:-16px -1px;width:16px;height:14px;}.ico_alert_basic{vertical-align:middle;margin-right:5px;}.ico_phone{background-position:-496px -75px;width:22px;height:24px;}.ico_phone_2{background-position:-432px -75px;width:28px;height:21px;}.ico_phone_2_basic{vertical-align:middle;margin-right:5px;}.ico_down_3{background-position:-370px -3px;width:10px;height:11px;}.ico_down_3_basic{vertical-align:middle;margin-left:2px;}.ico_data_down,.ico_data_up{background-position:-48px -32px;width:8px;height:7px;}.ico_data_down_basic,.ico_data_up_basic{vertical-align:middle;margin:-2px 0 0 -7px;}.ico_data_up{background-position:-56px -32px;}.ico_collapse_mini,.ico_expand_mini{background-position:-468px -20px;width:9px;height:9px;}.ico_collapse_mini_basic,.ico_expand_mini_basic{margin-top:-1px;vertical-align:middle;}.ico_expand_mini{background-position:-64px -32px;}.ico_resize{background-position:-240px -16px;width:16px;height:16px;}.ico_resize_basic{vertical-align:middle;margin-top:-3px;}.ico_company_profile{background-position:-257px -3px;width:15px;height:11px;}.ico_company_profile_basic{vertical-align:middle;margin-top:-3px;}.suggestion_01_image{background-position:-560px 0;}.suggestion_01_image_basic{position:relative;top:-3px;vertical-align:middle;}.ico_navigate_gallery_left,.ico_navigate_gallery_right{background-position:-224px -100px;width:9px;height:13px;}.ico_navigate_gallery_left_basic,.ico_navigate_gallery_right_basic{vertical-align:middle;margin-bottom:10px;}.ico_navigate_gallery_right{background-position:-247px -100px;}.ico_tools{background-position:-432px -17px;width:16px;height:15px;}.ico_favorites,.ico_appMainPanel-widget_5,.search-actionSave_on{background-position:-514px -3px;width:13px;height:13px;}.ico_favorites_basic,.ico_appMainPanel-widget_5_basic,.search-actionSave_on_basic{vertical-align:middle;}.ico_favorites_basic{position:relative;top:-1px;cursor:pointer;}.info_block .ico_favorites_basic{margin-left:1px;}.ico_favorites_off_basic{cursor:pointer;}.ico_contact_04_basic{margin:0 7px;position:relative;top:2px;}.ico_favorites_PropertiesBlock{margin:3px 0;}.ico_favorites_off,.search-actionSave_off{background-position:-545px -2px;width:13px;height:14px;}.ico_tools_basic,.ico_favorites_off_basic,.search-actionSave_off_basic{vertical-align:middle;}.news_link{background-position:0 -473px;width:576px;height:50px;}.news_link_basic{margin-left:8px;}.ico_breadcrumb{background-position:-120px -6px;width:3px;height:5px;}.ico_full_browser{background-position:-96px -75px;width:20px;height:17px;}.ico_full_browser_basic{margin:2px;margin-bottom:1px;}.ico_reduced_browser{background-position:-96px -100px;width:19px;height:15px;}.ico_reduced_browser_basic{margin:2px;margin-bottom:1px;}.ico_map_browser{background-position:-576px 0;width:16px;height:16px;}.ico_map_browser_basic{margin:2px;margin-bottom:1px;}.ico_less{background-position:-4px -22px;width:8px;height:4px;}.ico_less_basic{margin-top:10px;margin-left:3px;}.ico_more{background-position:-66px -18px;width:12px;height:12px;}.ico_more_basic{margin-right:3px;position:relative;top:1px;}.ico_more_3{background-position:-99px -19px;width:10px;height:10px;}.ico_more_3_basic{margin-left:2px;}.ico_more_blue{background-position:-145px -32px;width:16px;height:16px;}.ico_more_blue_basic{position:relative;top:-2px;vertical-align:middle;}.ico_photos{background-position:-178px -19px;width:13px;height:10px;}.ico_videos{background-position:-562px -19px;width:11px;height:9px;}.ico_next_mini,.userList-container .userList-miniPager .userList-nextPage_on{background-position:-64px -32px;width:9px;height:9px;}.ico_previous_mini{background-position:-80px -32px !important;width:9px;height:9px;}.ico_next_mini_basic,.userList-container .userList-miniPager .userList-nextPage_on,.ico_previous_mini_basic,.ico_previous,.ico_previous_2,.browser .filters_slider_zone .right-button,.ico_next,.ico_next_2,.browser .filters_slider_zone .left-button{vertical-align:middle;}.ico_previous_mini,.ico_next_mini{position:relative;top:1px;}.ico_previous,.ico_previous_2,.browser .filters_slider_zone .right-button,.ico_next,.ico_next_2,.browser .filters_slider_zone .left-button{background-position:-161px -17px !important;width:14px;height:14px;}.ico_next,.ico_next_2,.browser .filters_slider_zone .left-button{background-position:-145px -17px !important;}.ico_previous_2,.ico_next_2{margin:0 4px;}.ico_help{background-position:-161px -32px;width:16px;height:16px;}.ico_help_basic{position:relative;top:-2px;vertical-align:middle;}.ico_plus{background-position:-112px -16px;width:16px;height:16px;}.ico_plus_basic{position:relative;top:-2px;vertical-align:middle;}.ico_big_bell_02{background-position:-292px -124px;width:30px;height:32px;}.ico_big_bell_02_basic{display:block;float:left;margin-right:10px;}.ico_mail_03{background-position:-32px 0;width:16px;height:16px;}.ico_mail_03_basic{vertical-align:middle;margin:0 2px 0 6px;}.ico_mail{background-position:-48px -18px;width:16px;height:12px;}.ico_external{background-position:-162px 0;width:12px;height:12px;}.ico_mail_basic{vertical-align:middle;}.ico_mail_listView{position:relative;top:2px;}.ico_external_listView{position:relative;top:2px;}.ico_rofessional_02{background-position:-384px -75px;width:38px;height:35px;}.ico_rofessional_02_basic{display:block;float:left;}.ico_order_down{background-position:-464px -75px;width:7px;height:10px;}.ico_order_up{background-position:-480px -75px;width:7px;height:10px;}.ico_expand_map{background-position:-256px -16px;width:12px;height:12px;}.ico_expand_map_basic{vertical-align:middle;margin:2px;}.ico_embed{background-position:-96px -32px;width:20px;height:12px;}.ico_embed_basic{vertical-align:middle;margin:0 4px;}.ico_stats_info{background-position:-128px -32px;width:13px;height:16px;}.ico_stats_info_basic{vertical-align:middle;margin:0 4px;}.ico_remove{background-position:-180px -4px;width:8px;height:8px;}.ico_remove_basic{margin:0 5px;}.ico_register_alerts_basic,.ico_register_favourites_basic,.ico_register_publish_basic,.ico_register_people_basic,.ico_register_news_basic,.ico_register_professional_basic,.ico_register_collaboration{float:left;}.ico_register_alerts{background-position:-205px -400px;width:46px;height:43px;}.ico_register_favourites{background-position:-256px -400px;width:44px;height:41px;}.ico_register_publish{background-position:-304px -400px;width:47px;height:46px;}.ico_register_people{background-position:-352px -400px;width:47px;height:46px;}.ico_register_news{background-position:-400px -400px;width:48px;height:42px;}.ico_register_professional{background-position:-464px -400px;width:46px;height:42px;}.ico_register_collaboration{background-position:-512px -400px;width:47px;height:36px;}.ico_submit{background-position:-336px -124px;width:30px;height:28px;}.ico_close_2{background-position:-195px -3px;width:10px;height:10px;}.ico_contact_04{background-position:-305px -1px;width:14px;height:14px;}.ico_user_128{background-position:0 -123px;width:118px;height:127px;}.ico_company_cirectory_02{background-position:-241px -2px;width:14px;height:14px;}.ico_company_cirectory_02_basic{position:relative;top:3px;right:2px;}.ico_login_form{background-position:-32px -17px;width:15px;height:15px;}.ico_browser_list{background-position:-400px -32px;width:16px;height:16px;margin:0 5px -3px 0;}.ico_browser_map{background-position:-400px -16px;width:16px;height:16px;margin:0 5px -3px 0;}.header_container{background-position:0 -50px;background-repeat:repeat-x;width:1px;height:66px;}.bigBtn{background-position:-400px -124px !important;}.highlight{color:#E83F13 !important;}.dull{color:#666 !important;}.adsBanners-label{font-size:10px;display:inline-block;color:#FFF;background-color:#BBB;padding:1px;text-transform:uppercase;display:none;}@media print{.main_content .main_information .left span,.main_content .main_information .left h2,.main_content .main_information .right li,.old_price{color:#333 !important;}}.persistentMessageContainer{z-index:100;position:fixed;left:0;bottom:0;width:100%;}.persistentMessageContainer.bottom{bottom:0;}.persistentMessageContainer.top{top:66px;z-index:0 !important;position:absolute !important;bottom:auto !important;}.persistentMessage{height:3em;border-color:#FA9917;border-style:solid;padding:10px;background-color:#FFE86A;width:918px;margin:auto;}.persistentMessage.bottom{border-width:1px 1px 0;-webkit-box-shadow:0 0 15px #555;-moz-box-shadow:0 0 15px #555;box-shadow:0 0 15px #555;}.persistentMessage.top{height:2.5em !important;border-width:0 1px 1px;}.persistentMessage .button{float:right;}.propertiesMainList_tags li{padding-bottom:2px;border-style:solid;border-color:#E83F13;border-width:0;}.propertiesMainList_tags li.red{border-color:#E83F13;}.propertiesMainList_tags li.green{border-color:#5FA444}.propertiesMainList_tags li.blue{border-color:#1885F0;}.propertiesMainList_tags li.active{border-width:0 0 2px 0;}.codeblock{background-color:#f7f7f7;border:1px dashed #ccc;font-family:Courier,Serif;font-size:.85em;margin:3em 0;padding:1em;word-wrap:break-word;width:100%;}.detail_extra_ad_block{margin:2em 0 6em;}.main_content .main_information .right .smallerPrice{font-size:15px;}.tableFormat{display:table;}.sidebar .interested .tableFormat{margin-top:15px;font-size:11px;}.tableFormat > div{display:table-row;}.tableFormat > div > div{display:table-cell;padding-left:5px;padding-right:5px;padding-bottom:4px;}.tableFormat > div > div:nth-child(6),.tableFormat > div > div:nth-child(10){padding-left:2px;padding-right:2px;}.tableFormat > div > div:nth-child(5),.tableFormat > div > div:nth-child(7),.tableFormat > div > div:nth-child(9),.tableFormat > div > div:nth-child(11){padding:0;text-align:justify;text-justify:inter-word;}img.photo.thumb{width:120px;height:90px;}@media (min-width:1500px){#mainHeader,#seoFooter,#sitemapFooter{font-size:16.6px;}#linksFooter > #linksFooterContainer > div > .linksDiv > h3{font-size:28px;}#newsDivContainer > .newsDiv .keepOnReading{font-size:16.6px;}#newsFooter h2,#seoFooter h2,#linksFooter h2,#linksFooter h1,#sitemapFooter h2{font-size:23px;}}#firstOuterHR{order:7;height:1px;border-color:#EA4C23;}.outerHR,#newsFooter hr,#seoFooter hr,#linksFooter hr,#sitemapFooter hr{border-color:#EA4C23;background:#EA4C23;height:3px;margin:0;}#newsFooter  *,#seoFooter  *,#linksFooter  *,#sitemapFooter  *,#mainHeader  *,.search_bar_container{box-sizing:border-box;font-family:Calibri,Arial;}#newsFooter,#seoFooter,#linksFooter,#sitemapFooter{padding-left:.8vw;padding-right:.8vw;z-index:50;background:#fff;position:relative;box-sizing:border-box;}#newsFooter h2,#seoFooter h2,#linksFooter h2,#linksFooter h1,#sitemapFooter h2{background:#fff;position:relative;bottom:.2vw;margin-left:0;margin-right:0;margin-bottom:-.7vw;display:table;padding-right:.4vw;margin-top:5vh;}#newsFooter .falseLink,#seoFooter .falseLink,#linksFooter .falseLink,#sitemapFooter .falseLink,#mainHeader .falseLink{color:#ea4c23;cursor:pointer;transition-duration:.2s;transition-property:color;}#newsFooter .buttonWrapper,#seoFooter .buttonWrapper,#linksFooter .buttonWrapper,#sitemapFooter .buttonWrapper,#mainHeader .buttonWrapper{background:#ea4c23;display:inline-table;border-radius:3px;position:relative;}#newsFooter input[type=button],#seoFooter input[type=button],#linksFooter input[type=button],#sitemapFooter input[type=button],#mainHeader input[type=button]{outline:0;border:0;box-shadow:0;background:transparent;color:#fff;border-radius:3px;padding:0 5px 0 5px;cursor:pointer;}#mainHeader input[type=button]{padding:5px 0;}#newsFooter a,#seoFooter a,#linksFooter a,#sitemapFooter a,#mainHeader .mainHeaderSubmenu a{color:#ea4c23;text-decoration:none;transition-duration:.2s;transition-property:color;}#newsFooter a:hover,#seoFooter a:hover,#linksFooter a:hover,#sitemapFooter a:hover,#mainHeader .mainHeaderSubmenu a:hover,#headerLoginMenu .userLinks li a:hover svg{color:#ff9478;fill:#ff9478;}#headerLoginMenu .userLinks li{list-style:none;}#headerLoginMenu .userLinks{margin:0;}#newsFooter a svg,#seoFooter a svg,#linksFooter a svg,#sitemapFooter ia svg,#mainHeader a svg{transition-duration:.3s;}#newsFooter a:hover svg,#seoFooter a:hover svg,#linksFooter a:hover svg,#sitemapFooter a:hover svg,#mainHeader a:hover svg{transform:scale(1.15);}.icon_counter{border:1px solid #ea4c23;border-radius:50%;font-family:calibri,arial;font-size:11px;font-weight:bold;position:absolute;right:-.4em;text-align:center;top:-.5em;}.icon_counter span{background:#ea4c23 none repeat scroll 0 0;border:2px solid white;border-radius:50%;color:white;min-width:1.7em;padding-bottom:1px;display:inline-block;}.languageSelector,.languageSelector option{background-position:2px center;background-repeat:no-repeat;padding-left:20px !important;}abbr{cursor:help;}#headerLoginMenu .buttonWrapper.falseLink > svg{top:6px;}.buttonWrapper{background:#ea4c23;border-radius:3px;position:static;width:auto;padding-right:10px;padding-left:10px;}.selectWrapper,.inputWrapper{background:#FFF;display:inline-block;padding:0;margin:0;position:relative;border:1px solid #FDD03A;}.selectWrapper:after{padding-left:0;padding-right:3px;content:"▼";font-size:12px;right:0;padding-top:9px;width:16px;height:20px;background:#fff;position:absolute;pointer-events:none;border:0;border-left:0;border-radius:0;color:rgb(102,102,102);top:0;}@media (max-width:660px) and (orientation:portrait){@-moz-document url-prefix(){.selectWrapper:after{top:1px;right:1px;}}}.alertOff svg,.favOff svg{fill:#ddd;transition-duration:.2s;}.alertOn svg,.favOn svg{fill:#d00;stroke-width:4.1;stroke:#eee;transition-duration:.2s;}@media (max-width:1180px){footer{font-size:19px;}}@media (max-width:859px){footer{font-size:19px;}}@media (max-width:560px) and (orientation:portrait){body{margin-top:14.1vw;}footer{font-size:6vw;}}.SHLoaderBall{position:absolute;left:calc(50% - 3.5vw);top:calc(50% - 8vw);height:7vw;width:7vw;display:table;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;fill:#ea4c23;}.SHLoaderMiniBall{position:absolute;left:calc(50% - 1.5vw);top:calc(50% - 4vw);height:3vw;width:3vw;display:table;background:#ea4c23;border-radius:50%;animation:shballAnim 2s linear infinite;-webkit-animation:shballAnim 2s linear infinite;border:0;}@-webkit-keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@-webkit-keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@keyframes shballAnim{0%{box-shadow:0 0 1vw .5vw #ea4c23;}50%{box-shadow:0 0 1vw 0 #ea4c23;}100%{box-shadow:0 0 1vw .5vw #ea4c23;}}@keyframes loadingAnim{0%{background:rgba(234,76,35,1);}25%{background:rgba(234,76,35,.2);}75%{background:rgba(234,76,35,1);}100%{background:rgba(234,76,35,1);}}@media (max-width:1024px){.header,.info_box_container,.content{width:80%;}}@media (max-width:414px){.header,.info_box_container,.content{width:90%;}.usersContainer{margin-top:70px;}}@media (max-width:320px){} ul,ol,li,form,fieldset,img{margin:0;padding:0;}fieldset,img{border:0;}li{list-style:none;}.SHrow{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck{display:flex;flex-flow:row wrap;margin-right:-15px;margin-left:-15px;}.card-deck .card{flex:1 0 0;margin-right:15px;margin-left:15px;}.mt-4{margin-top:2rem;}.mt-3{margin-top:1.5rem;}.mt-2{margin-top:1rem;}.mt-1{margin-top:.5rem;}.mb-6{margin-bottom:3rem;}.mb-5{margin-bottom:2.5rem;}.mb-4{margin-bottom:2rem;}.mb-3{margin-bottom:1.5rem;}.mb-2{margin-bottom:1rem;}.mb-1{margin-bottom:.5rem;}.mb-0{margin-bottom:0;}.mtb-6{margin-top:3rem;margin-bottom:3rem;}.mtb-5{margin-top:2.5rem;margin-bottom:2.5rem;}.mtb-4{margin-top:2rem;margin-bottom:2rem;}.mtb-3{margin-top:1.5rem;margin-bottom:1.5rem;}.mtb-2{margin-top:1rem;margin-bottom:1rem;}.mtb-1{margin-top:.5rem;margin-bottom:.5rem;}.mw-6,.mw-5,.mw-4,.mw-3,.mw-2,.mw-1{margin-right:auto;margin-left:auto;}.mw-6{max-width:25rem;}.mw-5{max-width:25rem;}.mw-4{max-width:20rem;}.mw-3{max-width:15rem;}.mw-2{max-width:10rem;}.mw-1{max-width:5rem;}.mh-6{min-height:12rem;}.mh-5{min-height:10rem;}.mh-4{min-height:8rem;}.mh-3{min-height:6rem;}.mh-2{min-height:4rem;}.mh-1{min-height:2rem;}.lh-4{line-height:2rem;}.lh-3{line-height:1.75rem;}.lh-2{line-height:1.5rem;}.lh-1{line-height:1rem;}.pt-4{padding-top:2rem;}.pt-3{padding-top:1.5rem;}.pt-2{padding-top:1rem;}.pt-1{padding-top:.5rem;}.pb-4{padding-bottom:2rem;}.pb-3{padding-bottom:1.5rem;}.pb-2{padding-bottom:1rem;}.pb-1{padding-bottom:.5rem;}.pb-0{padding-bottom:0;}.ptb-4{padding-top:2rem;padding-bottom:2rem;}.ptb-3{padding-top:1.5rem;padding-bottom:1.5rem;}.ptb-2{padding-top:1rem;padding-bottom:1rem;}.ptb-1{padding-top:.5rem;padding-bottom:.5rem;}.prl-4{padding-right:2rem;padding-left:2rem;}.prl-3{padding-right:1.5rem;padding-left:1.5rem;}.prl-2{padding-right:1rem;padding-left:1rem;}.prl-1{padding-right:.5rem;padding-left:.5rem;}.br-1{border-radius:3px;}.br-2{border-radius:5px;}.br-3{border-radius:7px;}.br-4{border-radius:10px;}.brl-1{border-radius:0 3px 3px 0;}.brl-2{border-radius:0 5px 5px 0;}.brl-3{border-radius:0 7px 7px 0;}.brl-4{border-radius:0 10px 10px 0;}.container{max-width:1640px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}.gbg{background-color:#f4f5f2;}.wbg{background-color:white;}.text-center{text-align:center;}.block-center{margin-right:auto;margin-left:auto;display:inline-block;}.shadow{box-shadow:0 .125rem .5rem rgba(30,30,30,.6)!important;}.title-1,.title-2,.title-3,.title-4,.title-5,.title-6,.title-7,.title-8,.title-9,.title-10{font-weight:bold;}.title-1{font-size:1.1rem;}.title-2{font-size:1.2rem;}.title-3{font-size:1.3rem;}.title-4{font-size:1.4rem;}.title-5{font-size:1.5rem;}.title-6{font-size:1.6rem;}.title-7{font-size:1.7rem;}.title-8{font-size:1.8rem;}.title-9{font-size:1.9rem;}.title-10{font-size:2rem;}.col-md{flex-basis:0;flex-grow:1;max-width:100;}.col-1,.col-2,.col-3,.col-4{position:relative;width:100%;padding-right:15px;padding-left:15px;}.col-1{flex:0 0 25%}.col-3{flex:0 0 50%}.col-3{flex:0 0 75%}.col-4{flex:0 0 100%;}.social-icons::before{font-family:SHSymbols;color:#aaa;font-size:3rem;display:block;top:-.25em;}.social-icons:hover::before{color:#555;}.social-icons.facebook::before{content:"\e021";}.social-icons.twitter::before{content:"\e022";}.social-icons.linkedin::before{content:"\e023";}.social-icons.youtube::before{content:"\e025";}.social-icons.pinterest::before{content:"\e024";}.social-icons.instagram::before{content:"\f546";}footer{color:#666;font-size:15.7px !important;}footer,footer  *{font-family:Calibri,sans-serif;box-sizing:border-box;line-height:1.5;}footer .container{max-width:1415px;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;width:98%;}footer .mb-0{margin-bottom:0 !important;}footer hr{border-color:#bebebe;border-width:1px 0 0;}footer a{color:#ea4c23;}footer a:hover{color:#ff9478;}.logoSH::after{top:1px !important;}#headerSearchesDiv::after,#headerFavouritesDiv::after{top:0 !important;}footer li{list-style:none !important;}footer .title-1,footer .title-2,footer .title-3,footer .title-4,footer .title-5,footer .title-6,footer .title-7,footer .title-8,footer .title-9,footer .title-10{margin-bottom:1rem;margin-top:0;color:#333;}footer select{background-color:white;appearance:none;-webkit-appearance:none;-moz-applearance:none;outline:0;border:1px solid #CCC;border-radius:0;line-height:normal;}footer .selectWrapper{border:0 none;background:transparent;margin:0;padding:0;}footer .selectWrapper::after{display:block;position:absolute;top:25%;right:.5rem;pointer-events:none;cursor:pointer;padding:0;width:auto;height:auto;}@media (max-width:1199.98px){.title-6,.title-5{font-size:1.25rem;}.title-10{font-size:1.75rem;}}@media (max-width:991.98px){.col-1{flex:0 0 50%;}}@media (max-width:767.98px){.col-1{flex:0 0 50%;}}@media (max-width:575.98px){.col-1{flex:0 0 100%;}} #headerLoginMenu .buttonWrapper label{padding-top:5px;padding-bottom:5px;}#headerLoginMenu .buttonWrapper label::before{content:"\e041";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.login2Icon{margin-top:5px;float:left;}#headerLanguageDiv img{margin-top:5px;}#SHMobileMenu3Lines::after{content:"\e037";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}#SHMobileMenuCross::after{content:"\e038";font-family:SHSymbols;color:white;font-size:27px;line-height:27px;display:block;height:27px;width:27px;}.login2Icon::after{content:"\e033";font-family:SHSymbols;color:white;font-size:22px;line-height:22px;margin-right:10px;}.logoSH::after{content:"\e036";font-family:SHSymbols;color:white;font-size:29px;line-height:1em;display:block;padding:.5rem;margin-top:1px;}.userLinks .bellIcon::before{content:"\e018";font-family:SHSymbols;}.userLinks .emailIcon::before{content:"\e00F";font-family:SHSymbols;}.userLinks .starIcon::before{content:"\e042";font-family:SHSymbols;}.userLinks .editIcon::before{content:"\e044";font-family:SHSymbols;}.userLinks .loupeIcon::before{content:"\e035";font-family:SHSymbols;}.userLinks .heartWhite::before{content:"\e013";font-family:SHSymbols;}.userLinks .userIcon::before{content:"\e01d";font-family:SHSymbols;}.userLinks .houseIcon::before{content:"\e01d";font-family:SHSymbols;}#mainHeader > #SHLogo > a > .logoSH{}#headerLanguageMenu img{margin:.25rem .5rem .25rem .25rem;vertical-align:middle;}#headerLanguageMenu span{vertical-align:middle;}.SubmenuRent:before{left:20px;}.mainHeaderSubmenuRight .pAllZones{margin-top:20px;margin-bottom:15px;}.mainHeaderSubmenuLeft > p:nth-child(2){font-size:1.15rem;margin-bottom:10px;margin-top:10px;}.mainHeaderSubmenuLeft > p:nth-child(3){margin-bottom:10px;margin-top:10px;line-height:25px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(5){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:5px;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:5px;margin-top:10px;font-weight:bold;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-top:10px;line-height:25px;margin-bottom:0;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;margin-top:10px;font-weight:bold;}#SHMainMenu .SHMainUL li > a.selected,#SHMainMenu .SHMainUL > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#fff;color:#333;font-weight:bold;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:none;}.HoverDivMenu{margin-top:10px;position:absolute;width:750px;}.HoverDivMenuCompanies{width:650px;}.mainHeaderSubmenuLeft{width:48%;}.mainHeaderSubmenuRight{width:48%;}.mainHeaderSubmenu2:before{content:"";display:block;position:absolute;width:20px;height:20px;top:-9px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);}.mainHeaderSubmenu2{position:fixed;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;display:table;;}.SHMainUL{list-style:none;}.SHMainLI{display:inline;float:left;}.SHMainUL .SHMainLI > a{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos .SHMainUL .SHMainLI > a{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;display:inline-block;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a{color:#ea4c23;font-size:1rem;height:auto;}#mainHeader .SHMainUL .mainHeaderSubmenuHead li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList li a:hover{color:#ff9478;}#mainHeader .SHMainUL .mainHeaderSubmenuList2 li a:hover{color:#ff9478;}#mainHeader .SHMainUL li .AllZones{color:#ea4c23;font-size:1rem;height:auto !important;min-height:0;}#mainHeader .SHMainUL li .AllZones:hover{color:#ff9478;}#mainHeader{display:table;background:#ea4c23;padding:0;margin:0;position:sticky;top:0;width:100%;height:50px;z-index:2000;}#mainHeader  *{}#mainHeader .SHMainUL{margin:0;}#mainHeader .SHMainLI > a{}.mainHeaderSubmenu a:hover svg{transform:none;}#mainHeader > #SHLogo{margin:0;display:table-cell;vertical-align:middle;padding-left:calc(36px - .5vw);height:100%;width:239px;font-size:21px;}#mainHeader > #SHLogo > a{height:100%;display:block;color:#FFF;white-space:nowrap;}#mainHeader > #SHLogo > a > div{margin:0;padding:0;display:inline-block;vertical-align:middle;}#mainHeader > #SHLogo > a > .shText{font-family:SHSymbols;padding-left:4px;font-size:26px;display:inline-block;vertical-align:middle;font-weight:normal;padding-top:2px;line-height:1;padding-right:.5rem;}#mainHeader > #SHLogo > a > .shText strong{font-family:SHSymbols;}#mainHeader > #SHLogo > a > .shText strong.ext{font-size:24px;}#mainHeader > #SHLogo > a > .shText > span{font-family:SHSymbols;font-size:24px;}#mainHeader > #SHLogo > a:hover{background:#ff9846;color:white !important;}#mainHeader input,#mainHeader textarea,#mainHeader keygen,#mainHeader button{font-size:1rem;padding-top:3px;padding-bottom:3px;}#mainHeader select{font-size:1rem;padding-top:2px;padding-bottom:2px;}#SHMainMenu{margin:0;display:table-cell;vertical-align:middle;padding-left:36px;height:100%;font-size:1rem;position:relative;}#SHMainMenu > a,#userMenu > a,#SHMainMenu > span,#userMenu > span{font-size:1.15rem;height:50px;display:table-cell;color:#fff;vertical-align:middle;padding-left:.5vw;padding-right:.5vw;min-height:50px;}.macos #SHMainMenu > a,.macos #userMenu > a,.macos #SHMainMenu > span,.macos #userMenu > span{font-size:1.15rem;padding-top:1.15rem;padding-bottom:1.15rem;}#SHMainMenu > span,#userMenu > span{cursor:default;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{background:#ff9846;color:#fff;}#userMenu > a,#userMenu > span{display:inline-block;height:50px;margin:auto;padding-top:.8rem;padding-bottom:.8rem;}#headerFavouritesDiv::before{height:30px;font-family:SHSymbols;display:block;font-size:28px;content:'\e013';color:white;position:relative;top:-5px;line-height:1.5;}#headerSearchesDiv::after{height:28px;font-family:SHSymbols;display:block;font-size:28px;content:'\e01C';color:white;position:relative;top:-3px;}.mainHeaderSubmenu .tools .favButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .alertButton::after{font-family:SHSymbols;height:18px;display:block;font-size:1.15rem;}.mainHeaderSubmenu .tools .favOn::after{content:'\e013';color:#d00;}.mainHeaderSubmenu .tools .favOff::after{content:'\e012';color:#aaa;}.mainHeaderSubmenu .tools .alertOn::after{content:'\e018';color:#d00;}.mainHeaderSubmenu .tools .alertOff::after{content:'\e034';color:#aaa;}#mainHeader > #userMenu > #loginButton::before{height:26px;font-family:SHSymbols;display:block;font-size:22px;line-height:28px;content:'\e01D';color:#ea4c23;width:22px;float:left;bottom:0;}@media (min-width:1446px){#userMenu > a:nth-child(2),#userMenu > span:nth-child(2){margin-right:20px;}}#SHMainMenu .SHMainLI > a:hover,#userMenu > a:hover{color:#333;background:#fff;}#mainHeader > #userMenu{margin:0;display:table-cell;vertical-align:middle;text-align:right;padding-right:36px;height:100%;font-size:1rem;}#mainHeader > #userMenu > div{display:inline-table;vertical-align:middle;margin:0;padding:0;height:24px;width:24px;position:relative;margin-left:11px;cursor:pointer;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:none;padding-top:7px;padding-left:10px;padding-right:10px;margin:0;color:#fff;height:100%;min-height:50px;font-size:1.85rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}#mainHeader > #userMenu > #loginButton > span{font-size:12px;color:white;font-weight:bold;vertical-align:middle;display:inline;position:absolute;top:-13px;left:0;}#mainHeader > #userMenu > #loginButton > input{border:0;background:transparent;color:#ea4c23;font-size:14px;display:table;width:auto;height:24px;padding:3px 5px 3px 0;font-weight:bold;top:0;left:0;cursor:pointer;}#mainHeader > #userMenu svg{margin:0;padding:0;height:24px;width:24px;display:table;pointer-events:none;}#mainHeader > #userMenu > #loginButton > svg{margin-top:0;height:18px;width:18px;display:table;position:absolute;top:4px;left:4px;fill:#ea4c23;}#mainHeader > #userMenu > #loginButton{display:inline-block;margin:0;height:24px;width:auto;position:relative;background:#FFF none repeat scroll 0 0;margin-left:11px;}#mainHeader > #SHLogo > a svg{width:43px;height:43px;display:block;transform:none;}#userMenu > .favButton{width:25px;height:50px;display:inline-table;margin:0;margin-top:8px;padding:0;}#userMenu > div > .userMenuIcon{margin:0;padding:0;height:25px;width:25px;position:absolute;left:0;}#userMenu svg{fill:#fff;stroke:#fff;}#SHLogo svg{fill:#ea4c23;}#mainHeader > #userMenu > #SHMobileMenuCross,#mainHeader > #userMenu > #SHMobileMenu3Lines{display:none;}#mainHeader .flagLang::before{content:" ";display:inline-block;width:24px;height:24px;background-image:url(https://static.spainhouses.net/images/flags/languageFlags.png);background-repeat:no-repeat;vertical-align:middle;margin:.25rem .5rem .25rem .25rem;}#mainHeader .esLang::before{background-position:0 0;}#mainHeader .enLang::before{background-position:0 -24px;}#mainHeader .deLang::before{background-position:0 -48px;}#mainHeader .frLang::before{background-position:0 -72px;}#mainHeader .itLang::before{background-position:0 -96px;}#mainHeader .nlLang::before{background-position:0 -120px;}#mainHeader .ruLang::before{background-position:0 -144px;}#mainHeader .svLang::before{background-position:0 -168px;}#mainHeader .daLang::before{background-position:0 -192px;}#mainHeader .fiLang::before{background-position:0 -216px;}#mainHeader .zhLang::before{background-position:0 -240px;}#mainHeader .arLang::before{background-position:0 -264px;}#mainHeader .arLang span{vertical-align:middle;}.icon_counter{border-radius:10px;font-family:calibri,arial;font-size:11px;font-weight:bold;position:absolute;right:-9px;text-align:center;top:-5px;line-height:1.23;box-shadow:0 1px 2px 0 rgb(0 0 0 / 30%),0 1px 3px 1px rgb(0 0 0 / 15%)}.icon_counter span{background:#ea4c23 none repeat scroll 0 0;border:2px solid white;border-radius:10px;color:white;min-width:1.7em;display:inline-block;width:auto;padding:0 3px;}@media (max-width:1270px){#SHMainMenu{padding-left:15px;}}@media (max-width:1210px){#mainHeader > #userMenu{padding-right:1.3vw;min-width:0;}#SHMainMenu{font-size:1rem;}#mainHeader > #SHLogo{padding-left:.7vw;}}@media (max-width:1080px){.mainHeaderSubmenuLeft{width:313px;}.mainHeaderSubmenuRight{width:317px;}}@media (min-width:1016px){#SHMainMenu > a:nth-child(5),#SHMainMenu > a:nth-child(6),#SHMainMenu > span:nth-child(5),#SHMainMenu > span:nth-child(6){display:none;}}@media (max-width:1015px){.SHMainUL .SHMainLI{width:16.666%;float:left;}.SHMainUL > li:nth-child(5),.SHMainUL > li:nth-child(6){display:inline;}#SHMainMenu > a.selected{background:transparent;color:#fff;}#SHMainMenu > a.selected:hover{background:#ff9846;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;z-index:3000;padding:0;}#SHMainMenu .SHMainLI a{width:16.5%;text-align:center;font-size:1rem;}#SHMainMenu .SHMainLI .AllZones{width:100%;}#mainHeader > #userMenu > #SHMobileMenu3Lines{display:inline-table;}#userMenu > a{display:none;}}@media (min-width:860px){.closeButton{display:none;}.HoverDivMenuCompanies .mainHeaderSubmenuLeft{width:60%;}.HoverDivMenuCompanies .mainHeaderSubmenuRight{width:38%;}}@media (max-width:859px){.mainHeaderSubmenuList2{width:100%;}.HoverDivMenu{padding-top:0;top:0;position:absolute;}.closeButton{display:block;position:absolute;width:1.25rem;height:1.25rem;top:1.25rem;right:1.25rem;}.closeButton::after{font-family:SHSymbols;content:"\e00D";font-size:1.2rem;}.mainHeaderSubmenuLeft,.mainHeaderSubmenuRight{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList a{width:100%;}#SHMainMenu .SHMainLI .mainHeaderSubmenuList2 a{width:100%;}.SHMainUL .SHMainLI{width:100%;}#SHMainMenu .SHMainLI > a{width:100%;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;}#SHMainMenu{display:none;position:absolute;width:100%;left:0;background:#EA4C23;margin-top:48px;}#SHMainMenu li > a,#SHMainMenu > span.selected{display:table;width:100%;padding:1vw;font-size:1rem;height:auto;padding-top:0;text-align:center;}#mainHeader > #SHLogo{width:212px;padding-left:0;}.HoverDivMenu{width:100%;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{flex-wrap:wrap;border-radius:0;left:0;right:0;width:100%;top:0;box-shadow:0;position:absolute;}#headerSaleSubMenu:before{display:none;}#headerRentSubMenu:before{display:none;}#headerHolidaysSubMenu:before{display:none;}#headerCompaniesSubMenu:before{display:none;}.mainHeaderSubmenuLeft > p:nth-child(5){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(8){line-height:2;margin-bottom:.5rem;margin-top:0;width:100%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) a{padding:0;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(2){width:90%;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(5) span{padding-left:.5rem;padding-right:.5rem;}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) span{padding-left:.5rem;padding-right:.5rem;}.mainHeaderSubmenuLeft > p:nth-child(6){margin-top:.5rem;margin-bottom:.5rem;}.mainHeaderSubmenuRight .pAllZones{text-align:center;margin-top:20px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuRight > p:nth-child(1){margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(4){margin-bottom:10px;width:100%;}.mainHeaderSubmenuLeft > p:nth-child(7){margin-bottom:10px;width:100%;}.mainHeaderSubmenuRight p{width:100%;}.mainHeaderSubmenuList{width:100%;}#SHMainMenu .mainHeaderSubmenuList li a{padding:0;text-align:left;}#SHMainMenu .mainHeaderSubmenuList2 li a{padding:0;text-align:left;}}@media (max-width:859px) and (orientation:landscape){#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > div{width:26px;height:26px;}#mainHeader > #userMenu > div img{width:26px;height:26px;}.login2Icon{margin-top:10px;}#SHMainMenu > a.selected,#SHMainMenu > span.selected,#userMenu > a.selected,#userMenu > span.selected{display:none;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{overflow:scroll;height:calc(100vh - 50px);}#SHMainMenu .mainHeaderSubmenuLeft > p:nth-child(8) a{padding:0;margin-bottom:10px;}.mainHeaderSubmenuLeft > p:nth-child(8){margin-bottom:10px;}#mainHeader > #SHLogo{width:auto;padding-left:.25rem;position:static;padding-right:.25rem;width:auto;display:table-cell;padding-top:0;height:auto;}#mainHeader > #userMenu{text-align:center;margin-top:2vh;margin-bottom:1vh;background:transparent;top:50px;left:0;margin:0;z-index:3000;width:100%;height:auto;position:absolute;padding-top:2vw;padding-bottom:2vw;}#mainHeader > #SHLogo > a{width:auto;display:table;text-align:center;}#mainHeader > #SHLogo > a > div,#mainHeader > #SHLogo > a > .shText{display:table-cell;vertical-align:middle;width:auto;height:auto;}#mainHeader.listHeader > #SHLogo > a > .shText{display:none;}#mainHeader > #SHLogo > a svg{}#mainHeader > #SHLogo > a > .shText > span{}#userMenu > div{width:9vw;display:table-cell;padding-left:4vw;padding-right:4vw;padding-bottom:1vh;padding-top:.3vh;margin:0;}#userMenu > div > svg{width:9vw;}#mainHeader > #userMenu > #loginButton > span{font-size:4.5vw;top:8vw;right:0;}#SHMainMenu{width:100vw;margin:0;position:absolute;border-radius:0;top:50px;margin:0;}#SHMainMenu .SHMainLI > a{}#mainHeader > #userMenu svg{}#mainHeader > #userMenu > #loginButton{width:auto;height:auto;display:none;vertical-align:middle;padding:0;}#mainHeader > #userMenu > div{display:none;}#mainHeader > #userMenu > #loginButton > input{width:36vw;height:auto;display:inline-block;border:0;background:transparent;font-size:1.25rem;color:#ea4c23;font-weight:bold;outline:0;padding:1vw;}#userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #loginButton > svg{display:none;}#mainHeader > #userMenu > #SHMobileMenu3Lines,#mainHeader > #userMenu > #SHMobileMenuCross{display:inline-table;top:-37px;position:absolute;right:2vw;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;}#SHMainMenu > span.selected{font-size:6vw;padding-top:2vh;padding-bottom:2vh;}#headerFavouritesDiv::after{height:38px;font-size:29px;}#headerSearchesDiv::after{height:37px;font-size:32px;}@media screen and (-webkit-min-device-pixel-ratio:0){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:16px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:60px;}}}@media (max-width:575.98px) and (orientation:portrait){#mainHeader > #userMenu > #loginButton::before{display:none;}}#languageChangeDiv{z-index:99;}#headerLanguageDiv{z-index:99;}.mainHeaderSubmenu{display:none;position:fixed;right:0;top:65px;background:#fff;padding:8px;padding-top:14px;padding-bottom:14px;border-radius:15px;z-index:99;text-align:center;box-shadow:0 0 8px 0 rgba(0,0,0,.5);text-align:left;}.mainHeaderSubmenu:before{content:"";display:table;position:relative;width:20px;height:20px;top:-24px;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#fff;margin-bottom:-20px;z-index:98;box-shadow:-4px -4px 8px -4px rgba(0,0,0,.5);left:38%;}#headerLoginMenu{right:calc(144px - 72px);width:253px;text-align:center;}#headerLoginMenu > span{font:bold 11px Arial;color:black;}#headerLoginMenu input{padding:5px;padding-left:0;display:inline;position:static;padding-right:0;}#headerLoginMenu .buttonWrapper{position:static;display:table;margin:0 auto;font-size:1rem;width:auto;padding-right:10px;padding-left:10px;}#headerLoginMenu .buttonWrapper > svg{fill:#FFF;width:20px;height:20px;position:relative;margin:0;padding:0;top:3px;display:inline;margin-right:10px;}#headerLoginMenu table{margin:10px 0;font-size:.9rem;text-align:left;border-spacing:2px;border-collapse:unset;}#headerLoginMenu tr,#headerLoginMenu td{padding:1px;}#headerLoginMenu a > div > svg,#headerLoginMenu a > div > span{vertical-align:middle;}#headerLoginMenu .userLinks{margin-bottom:.5em;}#headerLoginMenu .userLinks li{border-bottom:1px solid #787777;font-size:1rem;padding:4px 0;}#headerLoginMenu .userLinks li > a{width:162px;display:table;text-align:left;margin:0 auto;}#headerLoginMenu .userLinks li svg{fill:#ea4c23;width:20px;height:20px;}#headerLoginMenu .userLinks li svg{vertical-align:middle;margin-right:4px;}#headerLoginMenu .userLinks li:last-child{border-bottom:0;}#headerLoginMenu .userLinks li a:hover svg{color:#ff9478;}#headerLoginMenu #heartWhite,#headerLoginMenu #loupeIcon{fill:#ea4c23;}#headerLoginMenu:before{left:110px;}.mainHeaderSubmenu .tools .favButton,.mainHeaderSubmenu .tools .alertButton{width:30px;height:20px;display:block;z-index:98;position:relative;right:15px;text-align:center;cursor:pointer;}.mainHeaderSubmenu .tools .favButton svg,.mainHeaderSubmenu .tools .alertButton svg{width:18px;height:18px;margin-top:2px;cursor:pointer;pointer-events:none;}@media (max-width:1270px){#headerLoginMenu{right:calc(2vw + 131px - 74px);}#headerLoginMenu:before{right:calc(2vw + 158px);left:146px;}}@media (max-width:1180px){#headerLoginMenu{right:calc(2vw + 111px - 65px);}#headerLoginMenu:before{right:calc(1vw + 149px);}}@media (max-width:1015px){#headerLoginMenu{right:calc(2vw + 111px - 44px);}#headerLoginMenu:before{left:110px;}}@media (max-width:859px){#headerLoginMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgb(0 0 0 / 25%);}#headerLoginMenu:before{display:none;}#headerLoginMenu > div{display:inline-table;width:100%;text-align:center;}#headerLoginMenu > div > table{margin:15px auto 0 auto;text-align:center;}.userLinks > li{display:inline-table;width:100%;}}@media (max-width:575.98px) and (orientation:portrait){#headerLoginMenu{top:50px;font-size:1.2rem;padding-bottom:2rem;}#headerLoginMenu > div{display:table;width:100%;text-align:center;}#headerLoginMenu > table{display:table;width:100%;}#headerLoginMenu input{font-size:1.25rem;padding:.5rem;}.buttonWrapper > svg{display:none;}#headerLoginMenu table{font-size:1.2rem;}.userLinks li{font-size:7vw;}}#headerLanguageMenu{right:10px;width:auto;}#headerLanguageMenu > a{display:block;width:100%;padding:4px 14px 4px 4px;cursor:pointer;}#headerLanguageMenu a > span{vertical-align:middle;}#headerLanguageMenu svg{width:35px;height:35px;display:table-cell;text-align:right;vertical-align:middle;padding:4px;}#headerLanguageMenu > span span{font-size:1rem;display:table-cell;text-align:left;padding:2px;vertical-align:middle;}#headerLanguageMenu:before{left:calc(100% - 48px);position:absolute;top:-9px;}#headerSaleSubMenu,#headerRentSubMenu,#headerHolidaysSubMenu,#headerCompaniesSubMenu{width:auto;padding:20px;position:relative;display:flex;justify-content:space-between;}#headerSaleSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerRentSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerHolidaysSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}#headerCompaniesSubMenu ul li{padding-top:5px;padding-bottom:5px;list-style:none;}.mainHeaderSubmenuList{column-count:2;margin:0;}.mainHeaderSubmenuList2{margin:0;}.mainHeaderLastLink{margin-top:20px;float:left;text-align:center;width:100%;}@media (max-width:1270px){#headerLanguageMenu{font-size:1rem;}#headerLanguageMenu:before{right:-97px;}}@media (max-width:1210px){#headerLanguageMenu{right:2px;}#headerLanguageMenu:before{left:calc(100% - 33px);right:-101px;}}@media (max-width:1015px){#headerLanguageMenu:before{left:calc(100% - 68px);}}@media (max-width:859px){#headerLanguageMenu{top:50px;left:0;width:100%;border-radius:0;box-shadow:0 4px 6px 0 rgba(0,0,0,.25);}#headerLanguageMenu > a{width:33.3%;display:inline-block;}#headerLanguageMenu:before{display:none;}#headerLanguageMenu > span{display:inline-table;width:auto;padding:1.5vw;width:165px;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > span svg{width:30px;height:30px;}#headerLanguageMenu > span{padding:1vw;width:116px;}#headerLanguageMenu > span span{font-size:1.15rem;}#headerSaleSubMenu ul li{padding-top:10px;padding-bottom:10px;}#headerRentSubMenu ul li{padding-top:10px;padding-bottom:10px;}}#headerFavouritesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerFavouritesMenu:before{background:#e9e9e9;left:235px;}@media (max-width:1270px){#headerFavouritesMenu:before{left:235px;}}@media (max-width:1210px){#headerFavouritesMenu:before{left:255px;}}@media (max-width:1015px){#headerFavouritesMenu:before{left:223px;}}@media (max-width:859px){#headerFavouritesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerFavouritesMenu:before{display:none;}}@media (max-width:575.98px) and (orientation:portrait){#headerLanguageMenu > a{width:50%;display:inline-block;}#headerFavouritesMenu{top:14.1vw;font-size:5vw;}#headerFavouritesMenu input{padding:1vw;}}#headerSearchesMenu{right:10px;width:325px;padding-bottom:0;font-size:1rem;}#headerSearchesMenu:before{background:#e9e9e9;left:200px;}@media (max-width:1270px){#headerSearchesMenu:before{left:200px;}}@media (max-width:1210px){#headerSearchesMenu:before{left:220px;}}@media (max-width:1015px){#headerSearchesMenu:before{left:187px;}}@media (max-width:859px){#headerSearchesMenu{top:50px;left:0;width:100%;border-radius:0;}#headerSearchesMenu:before{display:none;}}@media (max-width:560px) and (orientation:portrait){#headerSearchesMenu{top:14.1vw;font-size:5vw;}.loadingBar .element{border:0;}.icon_counter{font-size:3vw;}#headerLoginMenu .userLinks li > a{font-size:25px;width:80%;}#headerLoginMenu .userLinks li svg{width:25px;height:25px;}}@media (min-width:1015px) and (max-width:1445px){#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#userMenu > a:nth-child(2){position:absolute;top:50px;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:220px;text-align:left;right:200px;top:100px;}#userMenu > a:nth-child(1):hover,#userMenu > a:nth-child(2):hover{background:#ff9846;cursor:pointer;}#userMenu > a:nth-child(2){top:50px;}#mainHeader > #userMenu > #SHMainMenuAfterCross{display:inline-table;}#mainHeader > #userMenu > #SHMainMenuAfterCross:hover{background:#ff9846;cursor:pointer;}}@media (min-width:1171px) and (max-width:1445px){#userMenu > a:nth-child(1){position:relative;left:0;}}@media (min-width:1016px) and (max-width:1180px){#userMenu > a:nth-child(1),#userMenu > a:nth-child(2){right:120px;}}.titleDiv{background:#e9e9e9;font-weight:bold;position:relative;padding:7px;margin-left:-8px;margin-right:-8px;top:-14px;z-index:98;border-bottom:1px solid #bebebe;text-align:center;font-size:1.15rem;}@media (max-width:1170px){#userMenu > a:nth-child(1){position:absolute;background:#ea4c23;max-height:50px;display:none;vertical-align:middle;height:50px;padding-top:12px;width:219px;text-align:left;right:120px;top:50px;padding-left:.5vw;padding-right:.5vw;}#userMenu > a:nth-child(2){top:100px;}}.titleDiv.first{border-radius:15px 15px 0 0;}.mainHeaderSubmenu .contentDiv .empty{margin:1em 0;}.mainHeaderSubmenu .contentDiv{top:-11px;position:relative;max-height:12em;overflow:auto;}.mainHeaderSubmenu .contentDiv.searches{max-height:8em;}.mainHeaderSubmenu .contentDiv p{margin:.5em 0;}.mainHeaderSubmenu .contentDiv .bt_compare{display:none;}.submenu_cell .tools{float:right;width:16px;margin:0 7px 0 5px;}.submenu_cell .tools-content{width:calc(100% - 38px);}.submenu_cell .tools-content .thumb_container.small{display:inline-block;float:left;margin-right:5px;}.submenu_cell .tools-content .thumb{width:80px;height:60px;}.submenu_cell .description small,.submenu_cell .tools-content a strong{display:block;}@media (max-width:859px){.titleDiv{border-radius:0;}}@media (max-width:575.98px) and (orientation:landscape){#mainHeader > #userMenu{margin-top:10px;}#mainHeader > #SHLogo > a > .shText{font-size:4vw;}#mainHeader > #SHLogo > a > .shText > span{font-size:3.5vw;}#mainHeader > #SHLogo > a svg{width:7vw;height:7vw;max-width:43px;max-height:43px;}#mainHeader > #SHLogo{width:auto;}}@media (max-width:400px) and (orientation:landscape){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:575.98px) and (orientation:portrait){.titleDiv{font-size:7vw;}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){#mainHeader > #SHLogo > a > .shText > span{font-size:24px;}#mainHeader > #userMenu svg{height:26px;width:26px;}#mainHeader > #SHLogo > a svg{width:40px;height:40px;}#SHMainMenu a{padding:3px;}@media (orientation:portrait){#mainHeader > #userMenu > #loginButton > input{min-width:115px;}}}@media (max-width:414px){#headerSearchesDiv::after{height:34px;}#headerFavouritesDiv::after{height:34px;}}@media (max-width:320px){#headerSearchesDiv::after{height:32px;}#headerFavouritesDiv::after{height:32px;}}@media (max-width:270px){#mainHeader > #SHLogo > a > .shText{display:none;}}@media (max-width:220px){#mainHeader > #userMenu > #SHMobileMenu3Lines{right:5px;top:-24px;}#mainHeader > #userMenu > #SHMobileMenuCross{right:17vw;top:-24px;}.mainHeaderSubmenu{position:absolute;}} footer{background-color:#e5e6e3;font-size:95%;}footer .footerBlock{padding-right:2rem;line-height:2}footer a,footer span{display:inline-block;padding:4px 0;}footer .social-links{line-height:1.2;}footer .social-links a{width:3.25rem;height:3.5rem;overflow:hidden;display:inline-block;line-height:1.2;}footer .copyright{border-top:1px solid #bbb;color:#888;}footer .copyright a{color:#666;}footer .SHLogo::before{top:.25em;content:"\e036";font-family:SHSymbols;font-size:29px;display:block;position:absolute;color:#ea4c23;left:0;line-height:1em;}footer .SHLogo{font-family:SHSymbols;padding-left:2.45rem;font-size:26px;display:inline-block;font-weight:normal;line-height:1.75em;padding-top:0;padding-bottom:0;position:relative;color:#ea4c23;margin-top:0;margin-bottom:1rem;}footer .SHLogo strong{font-family:SHSymbols;font-size:26px;}footer .SHLogo .ext{font-size:24px;} .user_submitContainer{text-align:center;}.botttom_form_anonimous_zone{border-radius:5px;background:url(//static.spainhouses.net/images/bg_button.png) repeat-x scroll center top #FFA400;border:1px solid #FF8F00;color:#000;cursor:pointer;display:inline;float:right;font-size:1em;font-weight:bold;margin:-24px 30px 0 0;padding:2px 4px 1px 5px;}.incorret_submit_popup_form{font-size:1.1em;font-style:italic;font-weight:bold;color:#C30;padding:3px;}.description_text_form_anonimous_recuest_zone{font-weight:bold;margin-top:6px;}.form_anonimous_zone_explication{font-size:13px;margin-left:auto;margin-right:auto;width:80%;}.private_polity_message{color:#917B00;font-size:11px;font-style:normal;clear:both;padding:2px;}.private_polity_message a{color:#006699;text-decoration:underline;}.private_polity_message a:hover{color:#006;}.ui_dialog_content_great_menssage{font-size:1.1em;color:#333;margin-bottom:10px;}.ui_dialog_content_great_menssage .list_selected{font-weight:bolder;color:#DE5401;font-style:italic;}.list_selected_advertisement{color:#999;font-size:12px;}.button.contact_popupAdd_alert_form{border-radius:5px;background:url(//static.spainhouses.net/images/bg_button.png) repeat-x scroll center top #FFA400;border:1px solid #FF8F00;color:#000;cursor:pointer;display:block;font-size:1em;font-weight:bold;margin:12px auto -12px;padding:.3em 1em;text-align:center;}.userAddSearchForm_alert_form .contact_button{background:url(//static.spainhouses.net/images/ico_alert_button_form.png) 0 3px;}.userAddSearchForm_alert_form{float:right;margin-right:14px;padding-top:5px;}.registrater_form_selectelist_button_foot,.registrater_form_datas_inputs,.foralert_identif_input{margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}.registrater_form_datas_inputs input,.foralert_identif_input input{float:right;}.user_forgotPassword{float:right;font-size:.8em;}.registrater_form_datas_inputs_head_text,.foralert_identif_input_head_text{font-weight:bold;}.botttom_form_anonimous_zone .contact_button{background:url(//static.spainhouses.net/images/ico_button_confirm.png) 0 3px;}.user_formSignUpSubmit .contact_button{background:url(//static.spainhouses.net/images/ico_register.png) 0 3px;}.foralert_identif_container{margin-left:auto;margin-right:auto;}.form_anonimous_login_explication{font-size:13px;margin-left:auto;margin-right:auto;padding-bottom:4px;padding-top:4px;width:100%;}.str_note{font-weight:bold;margin-bottom:5px;margin-top:-10px;}.registrater_form_selectelist_button_foot select{margin-bottom:10px;}.registrater_form_selectelist_button_foot label{font-size:.8em;font-weight:bold;color:#333;}#appAccess-forgotPasswordForm input.text,#appAccess-forgotPasswordForm .appAccess-formError{width:300px;float:right;}#appAccess-forgotPasswordForm .appAccess-formError{display:block;padding:0 .5em 1em .5em !important;color:#E83F13;font-size:.85em;}#appAccess-forgotPasswordForm label{display:block;float:left;margin:6px 0 0;font-weight:bold;}.property-boxedSnippet,.development-boxedSnippet{border:1px solid #FDCF36;border-radius:5px;background-color:#FFFBE6;padding:.7em 1em;margin-bottom:1em;font-size:1.1em;}.property-boxedSnippet .property-thumbnailContainer,.development-boxedSnippet .development-thumbnailContainer{background:#FFF;border:1px solid #CCC;padding:2px;float:left;margin:0 .5em 0 0;}.property-boxedSnippet .property-thumbnailContainer img,.development-boxedSnippet .development-thumbnailContainer img{background:#FFF url(//static.spainhouses.net/images/default_thumb_small.png) center center no-repeat;height:52.8px;width:70.3px;}.property-boxedSnippet .property-mainInfoContainer,.development-boxedSnippet .development-mainInfoContainer{float:left;max-width:470px;}.property-boxedSnippet .property-subtitle,.development-boxedSnippet .development-subtitle{color:#E83F13;}.property-boxedSnippet .property-reference,.development-boxedSnippet .development-reference{margin-left:0;font-style:normal;color:#666;white-space:nowrap;}.search-boxedSnippet{border:1px solid #FDCF36;border-radius:5px;background-color:#FFFBE6;padding:.7em 1em;margin-bottom:1em;font-size:1.1em;}.search-boxedSnippet strong{display:block;}.enquiry-boxed{border:1px solid #FDCF36;border-radius:5px;background-color:#FFFBE6;padding:.7em 1em;margin-bottom:1em;font-size:1.1em;}.enquiry-boxed strong{display:block;}.userLoginBox_longrow{display:table;margin-top:5px;width:100%;max-width:330px;margin-left:auto;margin-right:auto;}.userLoginBox_longrow label{font-weight:bold;}.userLoginBox_errorContainer{display:none;width:100%;color:#E83F13;margin:0 auto;font-size:11px;text-align:right;max-width:330px;}#user_userProfileType{width:100%;}#user_formLogin,#user_formSignup{padding:10px 0 10px 0;}.foralert_identif_container{margin-left:10px;margin-right:10px;}.form label{margin:0;} #appAlerts-alertCriteria,#appAlerts-alertContact{width:450px;}#appAlerts-alertHeader{margin:10px 0 15px 0;}#appAlerts-alertHeader h3{margin:10px 0 10px 0;}#appAlerts-alertCriteria{margin:15px auto 10px auto;}#appAlerts-alertCriteriaHeader{margin:5px 0 15px 0;}#appAlerts-alertContact{margin:15px auto 15px auto;}#appAlerts-alertFooter{margin:15px 0 15px 0;}.appAlerts-alertShowCriteria{display:block;margin:-13px 0 15px 5px;}#appAlerts-alertFooter p{margin-bottom:10px;}#appAlerts-alertOptionsBlock{width:450px;margin:0 auto 15px auto;}#appAlerts-alertOptionsBlock div{margin-left:170px;margin-bottom:5px;}#appAlerts-alertOptionsBlock input{margin-left:-20px;}#appAlerts-alertOptionsBlock label{padding-left:6px;}#appAlerts-alertButtons{margin:15px 0 10px 0;text-align:center;border-top:1px solid #FDD03A;padding-top:15px;}#appAlerts-alertButtons .button{margin:0 20px;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons{text-align:left;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons .button{margin:0;}#appAlerts-deleteSearchAlertForm #appAlerts-alertButtons #appAlerts-alertCancel,#appAlerts-deletePropertyAlertForm #appAlerts-alertButtons #appAlerts-alertCancel{display:block;margin-top:10px;}.appAlerts-alertSuccess{margin:10px 0 15px 0;background:url(//static.spainhouses.net/images/tickIcon.png) no-repeat left center;padding-left:75px;min-height:70px;}.enquirySearchAlertForm{padding-left:75px;}.appAlerts-formBlock{margin-bottom:10px;}.appAlerts-formBlock label{display:block;float:left;width:150px;font-weight:bold;margin-top:.3em;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{width:286px;}.appAlerts-formBlock select,.appAlerts-formBlock .appAlerts-inputWrapper{width:300px;}.appAlerts-formBlock .appAlerts-inputWrapper{display:inline-block;}.appAlerts-formBlock2-left,.appAlerts-formBlock2-right{width:150px;float:left;}.appAlerts-formBlock2-right{text-align:right;}.appAlerts-formBlock2-left label,.appAlerts-formBlock2-right label{display:inline-block;margin-right:5px;width:auto;float:none;font-weight:normal;}.appAlerts-formBlock2-left input[type=text],.appAlerts-formBlock2-right input[type=text],.appAlerts-formBlock2-left input[type=password],.appAlerts-formBlock2-right input[type=password],.appAlerts-formBlock2-left select,.appAlerts-formBlock2-right select,.appAlerts-formBlock2-left textarea,.appAlerts-formBlock2-right textarea{width:90px;}#appAlerts-alertPassword{width:130px;}#appAlerts-alertPasswordContainer .user_forgotPassword{width:150px;text-align:right;}#appAlerts-alertSelectZones{display:inline-block;margin:2px 2px 0;}.appAlerts-deleteSearchAlert,.appAlerts-deletePropertyAlert{white-space:nowrap;}.appAlerts-formBlock label.mandatory,.appAlerts-formBlock2-left label.mandatory,.appAlerts-formBlock2-right label.mandatory{background:url(//static.spainhouses.net/images/ico_mandatory.png) no-repeat 138px 3px transparent !important;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock select,.appAlerts-formBlock textarea{background-color:#FFF;border:1px solid #FDD03A;color:#333;font-size:13px;}.appAlerts-formBlock select{padding:2px;}.appAlerts-formBlock input[type=text],.appAlerts-formBlock input[type=password],.appAlerts-formBlock textarea{padding:3px 6px;}.appAlerts-formBlock input[type=text]:focus,.appAlerts-formBlock input[type=password]:focus,.appAlerts-formBlock select:focus,.appAlerts-formBlock textarea:focus{border-color:#E57408;}.appAlerts-formBlock input[type=text]:hover,.appAlerts-formBlock input[type=password]:hover,.appAlerts-formBlock select:hover,.appAlerts-formBlock textarea:hover{border-color:#FA9917;}.appAlerts-formBlock input[type=checkbox],#appAlerts-alertType_propertyContainer input[type=checkbox],#appAlerts-alertFeaturesContainer input[type=checkbox],#appAlerts-alertOptionsBlock input[type=checkbox]{vertical-align:-1px;}.appAlerts-formError{color:#E83F13;font-size:.85em;margin:2px;display:block;}.appAlerts-alertFormTerms{color:#666;font-size:.85em;text-align:center;}#appAlerts-alertZonesText{background:#FFF;padding:3px 6px;}#appAlerts-alertType_propertyText,#appAlerts-alertZonesText,#appAlerts-alertFeaturesText,#appAlerts-alertTypeStateText{background:#FFF url(//static.spainhouses.net/images/ico_expand_big.png) no-repeat 281px center;border:1px solid #FDD03A;color:#333;font-size:13px;padding:3px 20px 3px 6px;height:15px;overflow:hidden;padding-right:20px;cursor:default;}#appAlerts-alertType_propertyText:focus,#appAlerts-alertZonesText:focus,#appAlerts-alertFeaturesText:focus,#appAlerts-alertTypeStateText:focus{border-color:#E57408;}#appAlerts-alertType_propertyText:hover,#appAlerts-alertZonesText:hover,#appAlerts-alertFeaturesText:hover,#appAlerts-alertTypeStateText:hover{border-color:#FA9917;}#appAlerts-alertType_propertyBlock .appAlerts-inputWrapper{position:relative;z-index:100;}#appAlerts-alertTypeStateBlock .appAlerts-inputWrapper{position:relative;z-index:90;}#appAlerts-alertFeaturesBlock .appAlerts-inputWrapper{position:relative;z-index:80;}#appAlerts-alertType_propertyContainer,#appAlerts-alertFeaturesContainer,#appAlerts-alertTypeStateContainer{position:absolute;top:23px;right:0;left:0;overflow:auto;border:1px solid #E57408;background:#FFF;z-index:100000;width:298px;}#appAlerts-alertType_propertyContainer ul,#appAlerts-alertType_propertyContainer li,#appAlerts-alertFeaturesContainer ul,#appAlerts-alertFeaturesContainer li,#appAlerts-alertTypeStateContainer ul,#appAlerts-alertTypeStateContainer li{margin:2px;padding:0;list-style:none;}#appAlerts-alertType_propertyContainer ul.appAlerts-alertType_propertyList{margin-left:16px;list-style:none;}.appAlerts-alertType_propertyGroupList label,#appAlerts-alertFeaturesContainer label,#appAlerts-alertTypeStateContainer label{display:inline-block;float:none;width:auto;font-weight:normal;}.appAlerts-toggleTypePropertyGroup{display:inline-block;width:11px;height:11px;cursor:pointer;background:transparent no-repeat center 2px;}.appAlerts-toggleTypePropertyGroup.toggleUp{background-image:url(//static.spainhouses.net/images/ico_collapse_mini.png);}.appAlerts-toggleTypePropertyGroup.toggleDown{background-image:url(//static.spainhouses.net/images/ico_expand_mini.png);} .locationsSelectionMap_dialog{overflow:hidden !important;font-size:15px}.locationsSelectionMap_map{float:left;height:508px;width:calc(100% - 252px);position:relative;}.locationsSelectionMap_loading{float:left;margin:23% 0 0 42%;border:1px solid #ea4c23;text-align:center;padding:1px;height:24px;}.locationsSelectionMap_tabs li .tab{background-color:#fff;}.locationsSelectionMap_tabs li.active .tab{background-color:#ea4c23;border-bottom-color:#ea4c23;color:white;}.locationsSelectionMap_content{border:1px solid #ea4c23;}.locationsSelectionMap_mapToolTip{z-index:10000;position:absolute;display:block;background-color:white;border:0 solid #ea4c23;border-radius:5px;box-shadow:0 0 6px #666;-moz-box-shadow:0 0 6px #666;-webkit-box-shadow:0 0 6px #666;font-weight:bold;padding:7px;}.locationsSelectionMap_list{float:right;width:250px;height:508px;border-left:1px solid #ea4c23;overflow:auto;}.locationsSelectionMap_switchListView{border-bottom:1px solid #ea4c23;padding:5px;font-weight:bold;background-color:#ea4c23;color:white;}.locationsSelectionMap_switchListView.button label{width:181px;}.locationsSelectionMap_list ul{margin:0;padding:0;}.locationsSelectionMap_list > ul{}.locationsSelectionMap_list li{list-style-type:none;margin:0;}.locationsSelectionMap_list li div{padding:2px 5px;}.locationsSelectionMap_list li .odd{background-color:#FFFBE6;}.locationsSelectionMap_list li .hover{background-color:#FBDFDE;}.locationsSelectionMap_list input{display:inline-block;margin:0 4px 2px 0;vertical-align:text-bottom;}.locationsSelectionMap_list label{display:inline-block;width:160px;margin-left:3px;vertical-align:text-top;}.locationsSelectionMap_groupItem label,.locationsSelectionMap_list .listTitle label{width:160px;}.locationsSelectionMap_list .listTitle{padding-top:6px;padding-bottom:6px;margin:0;}.locationsSelectionMap_list .listTitle label{font-weight:bold;}ul.locationsSelectionMap_itemList{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ea4c23;}.locationsSelectionMap_itemList.locationsSelectionMap_noSeparator{margin-bottom:0;padding-bottom:0;border-bottom:none;}.locationsSelectionMap_toggleChildren{float:right;margin-right:5px;}.locationsSelectionMap_toggleChildren::after{width:16px;height:14px;background-color:#ea4c23;border-radius:2px;content:'\e000';cursor:pointer;display:block;font-weight:bold;color:#fff;text-align:center;transition:transform .5s ease;font-family:SHSymbols;padding-top:2px;line-height:1;font-size:14px;}.locationsSelectionMap_toggleChildren.up::after{transform:rotate(180deg);}.locationsSelectionMap_list .locationsSelectionMap_groupList{margin-left:8px;}.locationsSelectionMap_children label{width:125px;}.locationsSelectionMap_dialog .leaflet-tooltip{font-weight:bold;font-size:120%;padding:4px 8px;border-radius:12px;}.locationsSelectionMap_dialog .leaflet-tooltip:before{box-shadow:6px -4px 0 3px #fff,8px -6px 5px -1px rgba(0,0,0,.5);transform:rotate(-103deg) skewX(-33deg);width:10px;height:10px;color:white;font-size:2.5vw;margin:0;background:transparent;left:7px;top:7px;border:0 none;}@media(max-width:991.98px){.locationsSelectionMap_list li div{padding:4px 1px 4px 4px;}}@media(max-width:767.98px){.locationsSelectionMap_list{float:none;width:100%;}.locationsSelectionMap_map{display:none;}}@media(max-width:575.98px){.locationsSelectionMap_list{height:26.3rem;}.locationsSelectionMap_dialog{height:28rem !important;}} .content{}.staticPage_container h1{text-align:center;font-size:2.8em !important;color:#ea4c23;}#professionalContact_container h2{color:#333;font-weight:bold;}#professionalContact_container p{}.professionalContact-formButtons .button{font-size:1.5em;text-align:center;margin:0 auto;display:block;color:#fff;border-radius:3px;border:0;margin-top:10px;cursor:pointer;padding-left:20px !important;padding-right:20px !important;}#professionalContact-form,#professionalContact-statusMessage{width:600px;margin:2em auto;}#professionalContact-statusMessage{text-align:center;}.professionalContact-formBlock,.professionalContact-formButtons{margin-top:1em;}.professionalContact-formButtons{text-align:center;}.professionalContact-formBlock label{display:inline-block;width:33%;padding-right:1em;font-weight:bold;}.professionalContact-formBlock label.mandatory::after{background:url(//static.spainhouses.net/images/ico_mandatory.png) no-repeat 187px 3px transparent !important;}.professionalContact-formBlock input[type=text],.professionalContact-formBlock input[type=tel],.professionalContact-formBlock input[type=email],.professionalContact-formBlock select,.professionalContact-formBlock textarea{background-color:#FFF;border:1px solid #ff9494;color:#333;width:66%;padding:3px 5px;}.professionalContact-formBlock input[type=text]:hover,.professionalContact-formBlock select:hover,.professionalContact-formBlock textarea:hover{border-color:#FA9917;}.professionalContact-formBlock input[type=text]:focus,.professionalContact-formBlock select:focus,.professionalContact-formBlock textarea:focus{border-color:#E57408;}.professionalContact-formBlock .comboPlus{width:63px;vertical-align:top;margin-top:0 !important;}.professionalContact-formBlock .comboPlus .control div.arrow span{line-height:1.75em;}.professionalContact-formBlock .comboPlus ul li{height:auto;padding:.5em;}.professionalContact-formBlock .comboPlus .list{top:1.55em;position:absolute;}.comboPlus li{float:none !important;}.professionalContact-formBlock select{padding:2px;width:300px;}.professionalContact-formBlock textarea{height:80px;vertical-align:top;}.professionalContact-formBlock select[name=phonePrefix]{width:63px;}.professionalContact-formBlock input[name=phone]{width:324px;margin-left:.5em;}.professionalContact-formBlock input[type=checkbox]{display:inline-block;vertical-align:middle;}.professionalContact-formBlock .comboPlus .control{border-color:#ff9494;padding:.25em 0;height:28px !important;margin-top:-8px;}.professionalContact-formButtons input[type=button],.professionalContact-formButtons input[type=submit]{font-size:140%;}.professionalContact-formBlock input[type=text].professionalContact-error,.professionalContact-formBlock select.professionalContact-error,.professionalContact-formBlock textarea.professionalContact-error{border-color:#FA9917;}.professionalContact-formBlock small.professionalContact-error{display:block;margin:2px 2px 2px 202px;font-size:85%;color:#E83F13;margin-left:33%;}#professionalContact-form .formTerms{color:#666;font-size:.85em;text-align:center;margin-top:0 !important;}.professionalContact-formBlock label.opposite{display:inline-block;float:none;margin-left:.5em;width:auto;vertical-align:middle;}.professionalContact-formBlock select{width:66%;}.real-estates-contact{border:1px solid #ea4c23;border-radius:5px;padding:1em 1em 2em;width:350px;background-color:white;position:fixed;bottom:10px;right:0;}.real-estates-contact .title{border-bottom:1px solid #ea4c23;padding-bottom:.5em;margin:0 0 .7em 0;font-size:150%;}.real-estates-contact-container{position:relative;}.real-estates-contact-info{position:absolute;font-size:12px;margin:0;color:#333;}.real-estates-contact-info dt{font-weight:bold;font-size:14px;}.real-estates-contact-info dd{margin-bottom:1em;margin-left:0;font-size:14px;}.real-estates-contact-number{text-align:center;font-weight:bold;font-size:30px;color:#666;margin-top:.75em !important;margin-bottom:0;}.real-estates-contact-number a{color:black;float:left;text-align:center;width:100%;margin-top:20px;margin-bottom:10px;}.comboPlus .control .clipping{margin-top:-3px;}#staticPage_inmobiliarias_directorio-profesionales .real-estates-contact,#staticPage_inmobiliarias_directorio-profesionales .real-estates-contact .title{border-color:#82c51d;}.staticPage_container .main_content .real-estates-contact-title{padding:0;margin-top:0;margin-bottom:10px;cursor:pointer;}.real-estates-contact-container img{float:right;}.phoneDivContact{position:relative;display:inline-block;width:66%;height:28px;}@media (max-width:1600px){}@media (max-width:1024px){}@media (max-width:768px){.content{width:100%;padding-left:10px;padding-right:10px;}#professionalContact_container p{margin-left:0;width:100%;}#professionalContact_container h2{margin-left:0;text-align:center;}}@media (max-width:560px){.content_container{padding-left:1.9vw;padding-right:1.9vw;}.content{padding-left:0;padding-right:0;}.usersContent-simetric{float:left;}.signupPage,.loginPage{width:100% !important;}}@media (max-width:425px){.professionalContact-formBlock small.professionalContact-error{margin-left:0;}#professionalContact-phoneError{margin-left:0;}.professionalContact-formBlock .comboPlus .control div.arrow span{line-height:2.75em;}.professionalContact-formBlock .comboPlus .list{top:2.55em;}.phoneDivContact{height:36px;}.comboPlus .control .clipping{margin-top:0;}.professionalContact-formBlock .comboPlus .control{height:36px !important}.staticPage_container h1{font-size:2em !important;}#professionalContact-form,#professionalContact-statusMessage{width:100%;}.professionalContact-formBlock label{width:100%;margin-bottom:5px;}.professionalContact-formBlock input[type=text],.professionalContact-formBlock input[type=tel],.professionalContact-formBlock input[type=email],.professionalContact-formBlock select,.professionalContact-formBlock textarea{width:100%;height:36px;}.professionalContact-formBlock select[name=phonePrefix]{width:100%;}.professionalContact-formBlock .comboPlus{width:25%;margin-top:0 !important;}.professionalContact-formBlock input[name=phone]{margin-left:0;}.real-estates-contact{display:none;}.staticPage_container{margin-top:1em;}#professionalContact-phone{width:73%;}.phoneDivContact{width:100%;}} .SHStars{}.SHStars > .star,.votesChart .star{display:inline-block;width:24px;height:20px;margin:0;padding:1px;background:url(/images/liveRatingStars.png) 0 0 no-repeat;}.votesChart .star{display:inline-block;}.SHStars > .total{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-size:14px;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .votes{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-style:italic;font-size:12px;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .callToAction{display:table-cell;margin:0;padding:0 0 0 5px;vertical-align:middle;font-style:italic;font-size:12px;font-family:arial,helvetica,clean,sans-serif;}.SHStars > .total:hover,.SHStars > .votes:hover{cursor:default;}.SHStars > .filledStar{background:url(/images/liveRatingStars.png) 0 -20px no-repeat;}.SHStars > .starQ1{background:url(/images/liveRatingStars.png) 0 -60px no-repeat;}.SHStars > .starHalf{background:url(/images/liveRatingStars.png) 0 -80px no-repeat;}.SHStars > .starQ3{background:url(/images/liveRatingStars.png) 0 -100px no-repeat;}.waitVote{position:relative;margin-bottom:-19px;bottom:26px;border:1px solid #ea4c23;text-align:center;background-color:white;font-size:12px;padding:3px;}.voteError{position:relative;margin-bottom:-19px;bottom:19px;border:1px solid #e75b62;border-radius:5px;background-color:white;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cfff4bc',endColorstr='#4cfff4bc');font-size:12px;padding:3px;}.showVotes{position:absolute;background:#eee;top:3em;left:-5em;border:1px solid #e0e0e0;border-radius:0;box-shadow:0 0 5px rgba(0,0,0,.5);z-index:52;display:block;width:440px;}.showVotesPeak{box-shadow:3px -3px 5px -1px rgba(100,100,100,.5);content:'';width:.6em;height:.6em;top:-.3em;left:calc(50% - .3em);z-index:53;position:absolute;border-top:1px solid #e0e0e0;border-right:1px solid #e0e0e0;background:#eee;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865476,M12=-.7071067811865475,M21=0.7071067811865475,M22=0.7071067811865476,sizingMethod='auto expand');}.mouseOverEnsurer{width:100%;height:20px;position:relative;margin-bottom:-20px;display:none;}.votesChart{margin:.5em;text-align:left;}.votesChart  *{padding:0;}.votesChart .votesBar{background:none repeat scroll 0 0 #fff;border:2px solid #ff9846;height:15px;clear:none;background:url(/images/votesBarEmpty.jpg) top left;background-size:contain;padding:0;}.votesChart .votesBar .fill{display:block;height:100%;width:0;background:#ff9846;background-size:contain;box-shadow:5px 0 5px -2px #888;padding:0;margin:0;}.votesChart .starsIndicator{display:table-cell;vertical-align:middle;text-align:center;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;width:14%;}.votesChart .wantToVoteQ{font-size:.8em;font-weight:bold;font-family:arial,helvetica,clean,sans-serif;margin:.5em;padding:0;text-align:center;display:none;}.votesChart .starsIndicator > table{margin:0;padding:0;}.votesChart .voteCounter{font-style:italic;font-size:.6em;font-family:arial,helvetica,clean,sans-serif;text-align:center;width:8%;}.votesChart table{border-spacing:2px;border-collapse:separate;width:100%;}.SHStars > .callToAction > div{background:#ffe868;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb',endColorstr='#fceabb',GradientType=1 );position:relative;border-radius:4px;height:8px;padding:7px;padding-bottom:9px;padding-top:6px;margin-bottom:-18px;bottom:9px;left:15px;font-weight:bold;font-style:normal;cursor:default;color:#e83f13;font-size:12px;animation-duration:200ms;}.SHStars > .callToAction > div:before{position:relative;border-radius:4px;height:15px;width:15px;margin-bottom:-18px;background:#FFE868 none repeat scroll 0 0;display:block;content:" ";transform:rotateZ(45deg);bottom:2.5px;right:15px;z-index:-1;}@keyframes hideDivAnimation{from{opacity:1;}to{transform:rotateX(-40deg);opacity:.5;}}@keyframes showDivAnimation{from{transform:rotateX(-40deg);opacity:.5;}to{opacity:1;}}@keyframes showDivAnimation2{from{transform:rotateX(-40deg);opacity:.5;}to{opacity:1;}} .enquiry-criteria,.enquiry-contact{width:450px;}.enquiry-header{margin:10px 0 15px 0;}.enquiry-header h3{margin:10px 0 10px 0;}.enquiry-criteria{margin:15px auto 10px auto;}.enquiry-criteriaHeader{margin:5px 0 15px 0;}.enquiry-contact{margin:10px 0 15px 0;}.enquiry-footer{margin:15px 0 15px 0;}.enquiry-showCriteria{display:block;margin:-13px 0 15px 5px;}.enquiry-footer p{margin-bottom:10px;}.enquiry-optionsBlock{margin:0 auto 15px auto;}.enquiry-optionsBlock div{margin-left:170px;margin-bottom:5px;}.enquiry-optionsBlock input{margin-left:-20px;}.enquiry-optionsBlock label{padding-left:6px;}.enquiry-success{margin:10px 0 15px 0;background:url(//static.spainhouses.net/images/tickIcon.png) no-repeat left center;padding-left:75px;min-height:70px;}.enquiry-formBlock{margin-bottom:10px;}.enquiry-formBlock label{display:block;float:left;width:150px;font-weight:bold;margin-top:.3em;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock textarea{width:286px;}.enquiry-formBlock select,.enquiry-formBlock .enquiry-inputWrapper{width:300px;}#enquiry-phonePrefix{width:60px;margin-right:10px;margin-bottom:-1px;}#enquiry-phone{width:216px;margin-top:-3px;}#enquiry-message{height:80px;}.enquiry-formBlock .enquiry-inputWrapper{display:inline-block;}.enquiry-formBlock2-left,.enquiry-formBlock2-right{width:150px;float:left;}.enquiry-formBlock2-right{text-align:right;}.enquiry-formBlock2-left label,.enquiry-formBlock2-right label{display:inline-block;margin-right:5px;width:auto;float:none;font-weight:normal;}.enquiry-formBlock2-left input[type=text],.enquiry-formBlock2-right input[type=text],.enquiry-formBlock2-left input[type=password],.enquiry-formBlock2-right input[type=password],.enquiry-formBlock2-left select,.enquiry-formBlock2-right select,.enquiry-formBlock2-left textarea,.enquiry-formBlock2-right textarea{width:90px;}#enquiry-password{width:130px;}#enquiry-passwordContainer .user_forgotPassword{width:150px;text-align:right;}#enquiry-selectZones{display:inline-block;margin:2px 2px 0;}.enquiry-formBlock label.mandatory,.enquiry-formBlock2-left label.mandatory,.enquiry-formBlock2-right label.mandatory{background:url(//static.spainhouses.net/images/ico_mandatory.png) no-repeat 138px 3px transparent !important;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock select,.enquiry-formBlock textarea{background-color:#FFF;border:1px solid #FDD03A;color:#333;font-size:13px;}.enquiry-formBlock select{padding:2px;}.enquiry-formBlock input[type=text],.enquiry-formBlock input[type=password],.enquiry-formBlock textarea{padding:3px 6px;}.enquiry-formBlock input[type=text]:focus,.enquiry-formBlock input[type=password]:focus,.enquiry-formBlock select:focus,.enquiry-formBlock textarea:focus{border-color:#ff9478;}.enquiry-formBlock input[type=text]:hover,.enquiry-formBlock input[type=password]:hover,.enquiry-formBlock select:hover,.enquiry-formBlock textarea:hover{border-color:#ff9478;}.enquiry-formBlock input[type=checkbox],#enquiry-type_propertyContainer input[type=checkbox],#enquiry-featuresContainer input[type=checkbox],.enquiry-optionsBlock input[type=checkbox]{vertical-align:-1px;}.enquiry-formError{color:#E83F13;font-size:.85em;margin:2px;display:block;}.formTerms{color:#666;font-size:.85em;text-align:center;}#enquiry-zonesText{background:#FFF;padding:3px 6px;}#enquiry-type_propertyText,#enquiry-zonesText,#enquiry-featuresText,#enquiry-type_stateText{background:#FFF url(//static.spainhouses.net/images/ico_expand_big.png) no-repeat 281px center;border:1px solid #FDD03A;color:#333;font-size:13px;padding:3px 20px 3px 6px;height:1.2em;overflow:hidden;padding-right:20px;cursor:default;}#enquiry-type_propertyText:focus,#enquiry-zonesText:focus,#enquiry-featuresText:focus,#enquiry-type_stateText:focus{border-color:#ff9478;}#enquiry-type_propertyText:hover,#enquiry-zonesText:hover,#enquiry-featuresText:hover,#enquiry-type_stateText:hover{border-color:#ff9478;}#enquiry-type_propertyBlock .enquiry-inputWrapper{position:relative;z-index:100;}#enquiry-type_stateBlock .enquiry-inputWrapper{position:relative;z-index:90;}#enquiry-featuresBlock .enquiry-inputWrapper{position:relative;z-index:80;}#enquiry-type_propertyContainer,#enquiry-featuresContainer,#enquiry-type_stateContainer{position:absolute;top:23px;right:0;left:0;overflow:auto;border:1px solid #ff9478;background:#FFF;z-index:100000;width:298px;}#enquiry-type_propertyContainer ul,#enquiry-type_propertyContainer li,#enquiry-featuresContainer ul,#enquiry-featuresContainer li,#enquiry-type_stateContainer ul,#enquiry-type_stateContainer li{margin:2px;padding:0;list-style:none;}#enquiry-type_propertyContainer ul.enquiry-type_propertyList{margin-left:16px;list-style:none;}.enquiry-type_propertyGroupList label,#enquiry-featuresContainer label,#enquiry-type_stateContainer label{display:inline-block;float:none;width:auto;font-weight:normal;}.enquiry-toggleType_propertyGroup{display:inline-block;width:11px;height:11px;cursor:pointer;background:transparent no-repeat center 2px;}.enquiry-toggleType_propertyGroup.toggleUp{background-image:url(//static.spainhouses.net/images/ico_collapse_mini.png);}.enquiry-toggleType_propertyGroup.toggleDown{background-image:url(//static.spainhouses.net/images/ico_expand_mini.png);} .usersContainer{margin-top:130px;margin-bottom:15px;min-height:500px; *margin-top:35px; *padding-bottom:1px;}.usersContentContainer{float:left;width:70%;}.usersSidebarContainer{width:29%;float:right;margin-left:1%;}.usersSubtitle{color:#E83F13;margin-bottom:1em;}.usersContentContainer-simetric{width:100%;float:left;}.usersSidebarContainer-simetric{width:100%;margin-bottom:1.5em;float:left;}.usersTitle-simetric{font-size:2em;color:#333;margin-bottom:.5em;font-weight:normal;}.usersContent-wide{margin-bottom:2em;margin-top:24px;position:relative;}.usersContentContainer-single{width:620px;margin:130px auto 15px auto; *margin-top:35px; *padding-bottom:1px;}.usersContent-single{margin-bottom:2em;margin-top:24px;position:relative;}.signupPage,.loginPage,.widgetsPage{width:55%;margin-left:auto;margin-right:auto;}@media (max-width:560px){.usersContainer{margin-top:70px;}.usersContentContainer{width:98%;margin-left:1%;}.usersSidebarContainer{width:98%;margin-left:1%;margin-right:1%}} .loading,.sending{width:100%;height:100%;position:relative;padding:20px;background:#FFF;border:3px solid #FA9917;}.loading div,.sending div{position:absolute;top:50%;left:0;height:32px;width:100%;margin-top:-16px;text-align:center;font-size:120%;}.loading img,.sending img{margin-right:10px;}.usersContainer span.trigger,.usersDialog span.trigger{color:#006699;cursor:pointer;}.usersContainer span.trigger:hover,.usersDialog span.trigger:hover{color:#001F2F;}.usersContainer img.trigger:hover,.usersDialog img.trigger:hover{cursor:pointer;color:inherit;}.usersContainer a span{border-width:0 !important;}.usersContainer .discreet{font-size:.8em;color:#666;}.usersContainer .discreet .highlighted,.usersContainer .discreet.highlighted{color:#E83F13;}.usersContainer .passwordStrengthShort,.usersContainer .passwordStrengthBad{color:#fff;background-color:#E83F13;}.usersContainer .passwordStrengthGood{background-color:#FF8F00;}.usersContainer .passwordStrengthStrong{color:#fff;background-color:#6BAB17;}.usersContainer label.mandatory{background:url(/users/templates/spainhouses/images/ico_mandatory.png) no-repeat right -1px;}.usersContainer textarea{vertical-align:top;}.usersMapInfoWindow-container{position:absolute;background:url(/users/templates/spainhouses/images/bg_infowindow.png) left bottom no-repeat;padding:0 80px 28px 0;}.usersMapInfoWindow-content{width:280px;margin:0;padding:10px;background-color:#FFE346;border:1px solid #FA9A19;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;}.usersMultipleSelector{list-style-type:none;}.usersMultipleSelector li{list-style-type:none;}.usersContainer .center{text-align:center;}.icon_social{background:url(/images/images.png) no-repeat;width:25px;height:25px;display:inline-block;margin-right:1em;vertical-align:middle;}.icon_cancel{background:url(/users/templates/spainhouses/images/ico_close_2.png) no-repeat left center transparent;width:16px;height:16px;display:inline-block;margin:.25em .5em .25em 0;vertical-align:middle;}.icon_social+ *{vertical-align:middle;}.icon_social.facebook{background-position:-567px -164px;}.icon_social.twitter{background-position:-567px -198px;}.icon_social.youtube{background-position:-567px -232px;}.icon_social.googleplus{background-position:-567px -266px;}.icon_social.linkedin{background-position:-567px -300px;}.icon_social.pinterest{background-position:-567px -334px;}.icon_social.instagram{background-position:-567px -438px;}.lineh4{margin:2.5em 1em 1em 0;border-bottom:1px solid #FDCF36} .appAccess-tabs{position:relative;top:1px;}.appAccess-tabs ul{margin:0 0 0 5px;padding:0;}.appAccess-tabs li{margin:0;padding:0;display:inline;list-style-type:none;}.appAccess-tabs li h2{display:block;float:left;margin-right:.8em;padding:.5em;color:#333;text-decoration:none;background-color:#FFF4BC;border:1px solid #ea4c23;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:3px;-khtml-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;cursor:pointer;font-weight:bold;}.appAccess-tabs li.active h2{border-bottom:1px solid #fff !important;background-color:#fff !important;cursor:auto;color:#E83F13;}.appAccess-tabs li h2:hover{background-color:#FFE868;}.appAccess-tabsClear{clear:both;border-bottom:1px solid #ea4c23;margin-bottom:1em;}.appAccess-tabContent{display:none;}.appAccess-tabContent.active{display:block;}.appAccess-signupInfo{margin:2em 0;}.appAccess-signupInfo img{float:left;}.appAccess-signupInfo div{margin-left:67px;}.appAccess-formContainer{position:relative;margin-bottom:1em;}.appAccess-formContainer input[type=text],.appAccess-formContainer input[type=email],.appAccess-formContainer input[type=password]{border:1px solid #aaa;border-radius:4px;padding:5px;}#appAccess-passwordContainer{float:left;width:48%;}#appAccess-repasswordContainer{float:right;width:48%;}#appAccess-passwordContainer input.text,#appAccess-repasswordContainer input.text{width:95%;}.appAccess-formBlock input.text{width:97.5%;height:33px;}.appAccess-formBlock select{width:100%;}.appAccess-checkBlock p{margin:0 .5em !important;}.appAccess-checkBlock label{display:inline;margin:0;font-size:1em;}.appAccess-buttonBlock{text-align:center;}.appAccess-formHelp{display:block;padding:0 .5em 1em .5em !important;color:#666;font-size:.85em;}.appAccess-formError{display:block;padding:0 .5em 1em .5em !important;color:#E83F13;font-size:.85em;}#appAccess-acceptLabel+.appAccess-formError{padding-left:1.5em !important;padding-top:.5em !important;}.appAccess-formTerms{padding:1em .5em !important;color:#666;font-size:.85em;text-align:center;}.text.appAccess-formWarning,select.appAccess-formWarning{border:1px solid #FA9917 !important;background:#FFF4BC url(/users/templates/spainhouses/images/ico_alert.png) 98% center no-repeat !important;}#appAccess-passwordStrength{margin:0 .5em .5em .5em;width:96.5%;font-size:.85em;text-transform:uppercase;text-align:center;display:none;}#appAccess-passwordStrength span{display:block;}#appAccess-forgotPasswordForm input.text,#appAccess-forgotPasswordForm .appAccess-formError{width:300px;float:right;}#appAccess-forgotPasswordForm label{display:block;float:left;margin:6px 0 0;font-weight:bold;}.appAccess-checkBlock{margin-bottom:.5em;}.alreadyactive{padding-top:1.5em;}.appAccess-activation .appAccess-form p{margin-bottom:15px;}.activationPage.pass_fail h1.usersTitle-wide{background:url(/images/ico_error.png) no-repeat scroll 0 3px transparent;padding-left:21px;}.redirectorDialog .ui-dialog-content{padding:2em 1.5em 0;}@media (max-width:414px){.appAccess-checkBlock{margin-top:20px;margin-bottom:20px;}.align_right{margin-top:20px;margin-bottom:20px;}}