/* FONTS */
@font-face {
	font-family: 'HelveticaNeue37ThinCondensed';
	src: url('../css/fonts/helveticaneue-thincond-webfont.eot?') format('eot'),
		 url('../css/fonts/helveticaneue-thincond-webfont.woff') format('woff'),
		 url('../css/fonts/helveticaneue-thincond-webfont.ttf') format('truetype'),
		 url('../css/fonts/helveticaneue-thincond-webfont.svg#webfontiVxhJJ9X') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue67MediumCondense';
	src: url('../css/fonts/helveticaneue-mediumcond-webfont.eot?') format('eot'),
		 url('../css/fonts/helveticaneue-mediumcond-webfont.woff') format('woff'),
		 url('../css/fonts/helveticaneue-mediumcond-webfont.ttf') format('truetype'),
		 url('../css/fonts/helveticaneue-mediumcond-webfont.svg#webfontR40LyX21') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'HelveticaNeue77BoldCondensed';
	src: url('../css/fonts/helveticaneue-boldcond-webfont.eot?') format('eot'),
		 url('../css/fonts/helveticaneue-boldcond-webfont.woff') format('woff'),
		 url('../css/fonts/helveticaneue-boldcond-webfont.ttf') format('truetype'),
		 url('../css/fonts/helveticaneue-boldcond-webfont.svg#webfontR40LyX21') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* NORMALIZER */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],/* 1 */


/* MAIN */
html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}body{font:16px/26px Helvetica,Helvetica Neue,Arial}.wrapper{width:90%;margin:0 5%}nav ul{margin:0;padding:0;list-style-type:none;clear:both}nav a{display:block;margin-bottom:10px;padding:35px 15px;text-align:center;text-decoration:none;color:#004D80}nav a:hover,nav a:visited{color:#004D80}nav a:hover{color:#666}.main article h1{font-size:2em}.main aside{padding:0 5% 10px}.footer-container footer{padding:20px 0}.ie7 .title{padding-top:20px}.clear{clear:both}.f-left{float:left!important}.f-right{float:right!important}.t-center{text-align:center}.half{width:50%;float:left}.quarter{width:25%;float:left}.color{color:#004D80}.bg-grey{background:#EDEDED}.div-728-120{width:728px;height:120px;margin:20px auto;display:none}.div-300-250{width:300px;height:250px;margin:20px auto;display:none}body{font-family:"HelveticaNeue37ThinCondensed"}.cd-hero{margin-top:100px}b{font-family:'HelveticaNeue67MediumCondense';font-weight:400}a{-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-o-transition:color 500ms ease;transition:color 500ms ease}input{height:40px;background:#fff;border:none;color:#666;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}input.error,select.error,textarea.error{border:2px solid red}input[type=submit]{background:#004D80;color:#fff;padding:0 30px;border:none}select{border:1px solid #ccc;background:#fff url(../img/icon-select.png) no-repeat right center;height:40px;padding:0 36px 0 12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#666}input.small,select.small{height:28px;background-size:24px;padding-right:24px;font-size:14px;color:#666}input.precio,input.sup{width:87px}textarea{background:#fff;border:none;color:#666;border:1px solid #ccc;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:100px}input[type=checkbox]{visibility:hidden}.squaredThree{width:20px;margin:20px auto;position:relative;display:inline;margin-right:4px}.squaredThree label{cursor:pointer;position:absolute;width:14px;height:14px;top:2px;right:0;border:1px solid #ccc}.squaredThree label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;content:'×';position:absolute;background:transparent;top:-7px;left:2px;font-size:18px;color:#9C222D}.squaredThree label:hover::after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30);opacity:.3}.squaredThree input[type=checkbox]:checked + label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.squaredFour{width:30px;margin:15px auto;position:relative;display:inline;margin-right:8px}.squaredFour label{cursor:pointer;position:absolute;width:20px;height:20px;top:-1px;left:0;border:1px solid #ccc}.squaredFour label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);filter:alpha(opacity=0);opacity:0;content:'×';position:absolute;background:transparent;top:-5px;left:2px;font-size:26px;color:#004D80}.squaredFour label:hover::after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);filter:alpha(opacity=30);opacity:.3}.squaredFour input[type=checkbox]:checked + label:after{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);opacity:1}.slider-range{width:186px;height:28px;margin:4px 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url(../img/slider-range.png) no-repeat;cursor:pointer;border:1px solid #ccc}.slider-range .ui-slider-handle{display:none}.slider-range .ui-slider-range{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:url(../img/slider-range2.png) no-repeat;height:28px}#caja_flotante{position:absolute;top:200px;right:0;background:#004D80;width:180px;box-shadow:0 0 8px 0 rgba(0,0,0,0.5);-webkit-border-top-left-radius:42px;-webkit-border-bottom-left-radius:42px;-moz-border-radius-topleft:42px;-moz-border-radius-bottomleft:42px;border-top-left-radius:42px;border-bottom-left-radius:42px;padding-left:20px;line-height:1em;height:84px;z-index:20000}#caja_flotante>a{padding-top:14px;color:#fff;text-decoration:none;display:inherit}#caja_flotante>div{padding:4px 20px 0 36px;margin-top:8px;border-top:1px solid rgba(204,204,204,0.5);margin-right:12px}#caja_flotante a img{float:left;margin-right:10px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#caja_flotante a:hover img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#caja_flotante a .svg{width:20px}#caja_flotante a .svg path{fill:#ccc;-webkit-transition:fill 500ms ease;-moz-transition:fill 500ms ease;-o-transition:fill 500ms ease;transition:fill 500ms ease}#caja_flotante a:hover .svg path{fill:#ccc}#caja_flotante a:hover{color:#ccc}.title{float:left}.header-container{position:fixed;z-index:2;width:100%;background:#fff}.header-container nav{text-transform:uppercase;font-family:'HelveticaNeue67MediumCondense';font-weight:400}.header-container nav ul li{position:relative;text-align:center}.header-container nav ul li ul{display:none;position:absolute;z-index:2;text-align:center;top:99%;width:150%;left:-25%;padding-bottom:10px;background:#fff}.header-container nav ul li ul li{float:none;clear:both;text-align:center;display:inherit;line-height:1.1em}.header-container nav ul li ul li a{width:90%;padding:10px 5%;background:#fff}.header-container .phone{float:right;color:#004D80;font-size:20px;font-family:'HelveticaNeue37ThinCondensed';margin:14px 14px 10px}#header-scroll{position:absolute;width:100%;height:100px;z-index:100000;display:none;top:0;background:#fff}#icon-service{list-style:none;margin:0;padding:0;width:70%;margin:0 auto}#icon-service li{padding:0;margin:0;float:left;width:25%;text-align:center;margin-bottom:10px}#icon-service li a{color:#fff;text-decoration:none}#main-search,#advanced-search{margin:20px auto;clear:both;width:92%}#main-search h3,#advanced-search h3{float:left;color:#fff;margin:0;font-weight:400;line-height:1.1em;margin-right:20px}#main-search #id_propiedad,#advanced-search #id_propiedad{width:50px}#main-search #id_tipo_propiedad,#advanced-search #id_tipo_propiedad{width:180px}#main-search #id_localidad,#advanced-search #id_localidad{width:106px}#main-search #operacion,#advanced-search #operacion{width:124px}#main-search h3 span{font-family:'HelveticaNeue67MediumCondense'}#main-search h3.color,#advanced-search h3.color{color:#004D80}#advanced-search>div{margin-left:40px;margin-bottom:10px}.main-container{position:relative}.main-container .main>.over{margin-top:-312px;z-index:20000}.main-container .main section article{width:100%;height:122px;margin-bottom:10px;background:#fff;z-index:0;overflow:hidden}.main-container .main section article:hover{z-index:2}.hvr-glow{display:inline-block;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:box-shadow;transition-property:box-shadow}.hvr-glow:hover,.hvr-glow:focus,.hvr-glow:active{box-shadow:0 0 12px rgba(0,0,0,0.8)}.main-container .main section article header{float:left;overflow:hidden;height:240px}.main-container .main section article header .barra-share{position:absolute;width:50%;height:35px;bottom:-45px;background:rgba(255,255,255,0.8);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;padding-top:10px;padding-left:15px}.main-container .main section article header .barra-share a{color:#666;text-decoration:none}.main-container .main section article header .barra-share a .svg{width:18px}.main-container .main section article header .barra-share a .svg path{fill:#999;-webkit-transition:fill 500ms ease;-moz-transition:fill 500ms ease;-o-transition:fill 500ms ease;transition:fill 500ms ease}.main-container .main section article header .barra-share a:hover .svg path{fill:#004D80}.main-container .main section article header .barra-share a:hover{color:#004D80}.main-container .main section article section{float:left;background:#fff;position:relative;width:50%;height:240px}.main-container .main section article section .tag{background:url(../img/tag-alquiler.png) no-repeat;width:70px;height:70px;position:absolute;top:0;right:0;text-align:center}.main-container .main section article section .tag.venta{background:url(../img/tag-venta.png) no-repeat}.main-container .main section article section .tag span{color:#fff;font-family:'HelveticaNeue67MediumCondense';display:block;margin-top:14px;margin-left:14px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);writing-mode:lr-tb}.main-container .main section article.right header{float:right}.main-container .main section article section .arrow{width:48px;height:48px;position:absolute;left:-24px;top:50%;margin-top:-24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff}.main-container .main section article section .arrow .svg{width:24px;height:24px;margin:12px 0 0 12px;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}.main-container .main section article section .arrow .svg path{fill:#004D80}.main-container .main section article section .arrow.venta .svg path{fill:#9C222D}.main-container .main section article.right section .arrow{right:-24px;left:auto;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-container .main section article:hover section .arrow .svg{margin:12px 0 0 4px}.main-container .main section article:hover header .barra-share{bottom:0}.main-container .main section article section a{font-weight:400;font-size:22px;color:#004D80;line-height:1em;margin-left:24px;margin-bottom:4px; display:block;}.main-container .main section article section a span{font-size:14px}.main-container .main section article section .place{margin-left:24px;background:url(../img/place-icon.png) no-repeat left center;height:24px;padding-left:20px;text-decoration:none;color:#004D80;display:inherit;font-size: 14px;line-height: 26px;}.main-container .main section article section ul{font-size:14px;color:#666;list-style:none;margin:8px 30px 0;padding:0}.main-container .main section article section ul li{padding:0 8px;border-bottom:1px solid #ccc}.main-container .main section article section ul li span{float:right}.main-container .main section article section ul li:last-child{border:none}.main-container .main section article section footer{background:#cdcdcd;position:absolute;width:100%;bottom:0;height:45px;line-height:45px}.main-container .main section article section footer .price{font-family:'HelveticaNeue67MediumCondense';color:#9C222D;font-size:28px;margin:0 0 0 24px;float:left}.main-container .main section article section footer .price span{font-size:20px}.main-container .main section article section footer .sup{font-family:'HelveticaNeue67MediumCondense';font-size:22px;margin:0 14px 0 0;float:right;color:gray}.main-container .main section article section footer .sup span{font-family:"HelveticaNeue37ThinCondensed";font-size:10px}.main-container .main section article section footer .sup span:after{content:'2';vertical-align:super}#twitter-container{background:#004D80;color:#fff;font-size:16px}#twitter-container div.icon{width:72px;height:72px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;float:left;margin:30px 0}#twitter-container div.text{height:72px;float:left;margin:30px 0 30px 20px;line-height:72px;width:90%;overflow:hidden}#twitter-container div.text ul{margin:0;list-style:none;padding:0}#twitter-container div.text ul a{color:#999}#twitter-container div.icon .svg{width:48px;height:48px;margin:12px 0 0 12px}#twitter-container div.icon .svg path{fill:#004D80;fill:#55acee}.news{width:48%;float:left;margin:40px 0;margin-right:2%;position:relative}.news:last-child{margin:40px 0}.news>img{float:left;margin-right:20px}.news h3{font-family:'HelveticaNeue67MediumCondense';margin-top:0;color:#004D80;font-weight:400;font-size:18px}.news p{padding-right:50px;font-size:14px;color:#666}.news .arrow{width:48px;height:48px;position:absolute;right:0;top:118px;margin-top:-24px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#004D80;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.news .arrow .svg{width:24px;height:24px;margin:12px 0 0 12px}.news .arrow .svg path{fill:#fff}.result-tools #cant_resultados div{display:inline}.result-tools h3{font-family:'HelveticaNeue77BoldCondensed';font-weight:400;color:#004D80;font-size:24px}.result-tools h3 span{font-family:"HelveticaNeue37ThinCondensed";font-size:18px}.main-container section.detail,.main-container section.page{height:auto}.main-container section.detail,.main-container section.page a{text-decoration:none;color:#004D80}.main-container section.detail,.main-container section.page a:hover{text-decoration:underline}.main-container section.detail article,.main-container section.page article{height:auto;color:#666}.main-container section.detail article header{height:84px;width:100%}.main-container section.detail article header h1{font-family:'HelveticaNeue77BoldCondensed';font-size:28px;font-weight:400;color:#004D80;margin-top:40px}.main-container section.detail article header h1 span{font-family:"HelveticaNeue37ThinCondensed"}.main-container section.detail article header p.price{font-family:'HelveticaNeue67MediumCondense';float:right;font-size:50px;color:#9C222D;margin-top:32px;margin-right:20px}.main-container section.detail article header p.price span{font-size:36px}.main-container section.detail article section,.main-container section.page article section{height:auto;width:100%}.main-container section.detail article section h4{font-weight:400;font-size:23px;color:#999;text-align:center;margin-bottom:.5em}.main-container section.detail article section #datos{width:100%;border:solid 1px #aaa;border-left:none;border-right:none;text-align:center;font-size:20px;white-space:nowrap;line-height:12px;overflow:hidden}.main-container section.detail article section #datos>div{width:100px;height:100px;display:inline-block;vertical-align:middle;margin:0 20px;font-size:50px;line-height:1em;padding-top:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.main-container section.detail article section #datos>div>span{font-size:18px;display:block;line-height:6px}.main-container section.detail article section .slides,.main-container section.detail article section .slides li,.main-container section.detail article section .flex-direction-nav,.main-container section.detail article section .flex-direction-nav li,.main-container section.page article section .slides,.main-container section.page article section .slides li,.main-container section.page article section .flex-direction-nav,.main-container section.page article section .flex-direction-nav li{margin:0;padding:0;border:0}.main-container section.detail aside,.main-container section.page aside{float:left;margin:0;padding:0}.main-container section.detail aside header{padding:0 21px;height:84px}.main-container section.detail aside header h3{float:left;margin-top:42px}.main-container section.detail aside h3,.main-container section.detail aside h4{font-size:20px;font-weight:400;color:#004D80}.main-container section.detail aside .content,.main-container section.page aside .content{padding:21px;background:#ededed}.main-container section.detail aside .asesor h4{float:left;clear:right;font-weight:400;color:#666;font-size:19px;margin-bottom:0;margin-top:10px}.main-container section.detail aside .asesor .phone{font-family:'HelveticaNeue67MediumCondense';float:left;font-size:24px;color:#004D80;margin:3px 0 -2px}.main-container section.detail aside .asesor .mail{color:#004D80;text-decoration:none;font-size:18px;line-height:1em}.main-container section.detail aside .asesor .mail:hover{color:#666}.main-container section.detail aside .asesor .foto{width:108px;height:108px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;float:left;margin-right:20px}.main-container section.detail aside .asesor .foto img{width:100%}.main-container section.detail aside form{margin:30px 0 0}.main-container section.detail aside form input,.main-container section.detail aside form textarea,.main-container section.page aside form input,.main-container section.page aside form textarea{width:100%;padding:0 10px;margin:10px 0}.main-container section.detail aside form input[type=submit]{width:auto;margin:0 auto;padding:0 30px}.main-container section.detail aside #rta_contacto_propiedad{height:200px;display:none;padding-top:113px;text-align:center;color:#666;font-size:19px}.main-container section.detail aside .content .share>div{background:#fff;padding:10px}.main-container section.detail aside .content .share h4{margin-top:12px;margin-bottom:6px}.main-container section.detail aside .content .share a{color:#666;text-decoration:none;font-size:18px;margin-right:10px}.main-container section.detail aside .content .share a .svg{width:18px}.main-container section.detail aside .content .share a .svg path{fill:#999;-webkit-transition:fill 500ms ease;-moz-transition:fill 500ms ease;-o-transition:fill 500ms ease;transition:fill 500ms ease}.main-container section.detail aside .content .share a:hover .svg path{fill:#ccc}.main-container section.detail aside .content .share a:hover{color:#ccc}.main-container section.detail .similares{padding:21px}.main-container section.detail .similares article{font-family:'HelveticaNeue67MediumCondense';width:100%;margin-bottom:21px}.main-container section.detail .similares article header{padding:0;height:auto;width:50%}.main-container section.detail .similares article header img{width:100%}.main-container section.detail .similares article section{width:50%;height:141px}.main-container section.detail .similares article section .arrow{width:30px;height:30px;left:-15px;margin-top:-15px}.main-container section.detail .similares article section .arrow .svg{width:20px;height:20px;margin:3px 0 0 4px}.main-container section.detail .similares article section .place{margin-left:12px;padding-left:16px;font-size:11px;background-size:12px}.main-container section.detail .similares article section h2{margin-left:12px;margin-top:6px;font-size:14px;margin-bottom:0}.main-container section.detail .similares article section h2 span{font-size:10px}.main-container section.detail .similares article section ul{margin:0 24px;font-size:10px;line-height:15px}.main-container section.detail .similares article section ul li{padding:0;height:16px}.main-container section.detail .similares article section footer{height:30px;line-height:30px}.main-container section.detail .similares article section footer .price{font-size:17px;margin-left:12px}.main-container section.detail .similares article section footer .price span{font-size:12px}.main-container section.detail .similares article section footer .sup{font-size:14px}.main-container section.page #icon-service li{border:none;line-height:16px;margin:30px 0}.main-container section.page #icon-service a{color:#004D80;font-family:'HelveticaNeue67MediumCondense'}.main-container section.page section{padding-top:40px}.main-container section.page section h1,.main-container section.page section h2{font-size:28px;font-family:"HelveticaNeue37ThinCondensed";font-weight:400;color:#004D80}.main-container section.page aside{position:relative}.main-container section.page aside .content{background:#004D80;margin-top:-160px;height:auto}.main-container section.page aside .content h3{font-family:"HelveticaNeue37ThinCondensed";font-weight:lighter;color:#fff;font-size:26px;margin:6px 0 18px}.main-container section.page aside form input[type=submit]{width:auto;margin:0 auto;padding:0 30px;background:#fff;color:#004D80}.main-container section.page aside #rta_consulta{height:222px;font-size:19px;color:#fff;display:none;padding-top:60px;text-align:center}.main-container section.page .items li{border:none;padding:5px 0;font-size:16px}.main-container section.page .items .check{width:24px}.main-container section.page #development{list-style:none;padding:0;margin:20px 0}.main-container section.page #development li{float:left;position:relative;width:190px;height:190px;margin-right:20px}.main-container section.page #development li img{position:absolute}.main-container section.page #development li a{position:absolute;width:100%;height:100%;top:0;left:0;background:url(../img/development-over.png) no-repeat center center;color:#fff}.main-container section.page #development li a span{background:url(../img/development-logo.png) no-repeat left center;height:32px;position:absolute;bottom:10px;left:10px;padding-left:40px;line-height:16px}.user-login{width:210px;margin:0 auto;text-align:center}.user-login h4{font-family:'HelveticaNeue67MediumCondense';color:#004D80;font-weight:400;margin:0}.user-login input{width:100%;margin:10px 0}.user-login input[type=submit]{width:auto}.footer-container{background:#004D80;color:#fff}.footer-container h4{font-family:'HelveticaNeue67MediumCondense';font-weight:400}.footer-container ul{list-style:none}.footer-container a{color:#fff;text-decoration:none}.footer-container .tw,.footer-container .fb{background:#ccc;width:24px;height:24px;float:left;margin:0 4px 4px 0}.footer-container .tw svg,.footer-container .fb svg{margin-top:-4px}.footer-container a:hover{color:#ccc}.footer-container-mobile{background:#004D80;color:#fff;position:fixed;bottom:0;width:100%;z-index:10000}.footer-container-mobile img{width:30%}.footer-container-mobile p{margin:0;line-height:16px;text-align:right;margin-bottom:6px}#enviar_mail input,#enviar_mail textarea,#publicar_propiedad input,#publicar_propiedad textarea{width:100%;padding:0 10px;margin:10px 0}#enviar_mail input input[type=submit],#publicar_propiedad input[type=submit]{width:auto;margin:0 auto;padding:0 30px}#enviar_mail h1,#publicar_propiedad h1{font-family:"HelveticaNeue77BoldCondensed";font-size:28px;font-weight:400;color:#004D80;margin-top:40px}.tasaciones-form input,.tasaciones-form select,.tasaciones-form textarea{width:400px;margin:10px 40px}.tasaciones-form input[type=submit]{width:auto}.header-container #mobile-menu{float:right;margin-top:24px}.no-result{font-size:28px;font-family:"HelveticaNeue37ThinCondensed";font-weight:400;color:#004D80;text-align:center}@media only screen and (max-width: 480px){.main-container .main section article header .barra-share a{margin:10px}.main-container .main section article header .barra-share span{display:none}.result-tools{display:none}.div-728-120{display:none}#advanced-search{display:none}#advanced-search.movil{display:inherit}.header-container .phone{display:none}h1.title img{width:150px}.header-container{height:auto}.header-container nav{display:none}.header-container nav li a{padding:10px 0}#caja_flotante{display:none}#icon-service{display:none}.main-container .main > .over{margin-top:-290px}.news{width:100%}#main-search h3,#advanced-search h3{float:none;text-shadow:0 0 5px rgba(0,0,0,1)}#main-search #id_propiedad,#main-search #id_tipo_propiedad,#main-search #id_localidad,#main-search #operacion,#main-search input[type=submit]{width:100%}#main-search #id_propiedad,#main-search #id_tipo_propiedad,#main-search #id_localidad,#main-search #operacion,#main-search input[type=submit],#advanced-search #id_propiedad,#advanced-search #id_tipo_propiedad,#advanced-search #id_localidad,#advanced-search #operacion,#advanced-search input[type=submit]{width:100%}#main-search input,#main-search select,#advanced-search input,#advanced-search select{margin-bottom:4px}#advanced-search div{margin-left:0}#advanced-search div.f-right{float:none!important}#advanced-search div.f-right br{display:none}#advanced-search div.f-right label{display:block}#advanced-search #slider-bano{margin-bottom:40px}.main-container .main section{width:100%;margin:0 auto;margin-bottom:100px}.main-container .main section article>header{width:50%}.main-container .main section article>section{height:122px}.main-container .main section article>header>a>img{width:100%}.main-container .main section article section a{margin-left:20px;font-size:14px}.main-container .main section article section .arrow{width:36px;height:36px;left:-18px;margin-top:-18px}.main-container .main section article.right section .arrow{right:-18px}.main-container .main section article section .arrow .svg{width:18px;height:18px;margin:9px 0 0 9px}.main-container .main section article section ul{display:none}.main-container .main section article section .place{margin-left:20px;font-size:14px;line-height:14px}.main-container .main section article section footer{height:36px;line-height:36px}.main-container .main section article section footer .price{font:20px;margin:0 0 0 18px;font-size:20px}.main-container .main section article section footer .sup{display:none}.main-container .main section.detail article>section,.main-container .main section.page article>section{height:auto}.main-container .main section.detail article>header,.main-container .main section.page article>header{width:100%;height:auto}.main-container .main section.detail article>header span{display:block;margin:2px 0}.main-container section.detail article header h1{margin-top:10px;font-size:22px}.main-container section.detail article,.main-container section.page article{width:100%;height:auto;margin-bottom:10px}.main-container section.detail aside,.main-container section.page aside{width:100%}.main-container section.detail aside .content,.main-container section.page aside .content{height:auto}.main-container section.page aside .content{margin-top:20px}.main-container section.detail aside .asesor .phone{clear:left}.main-container section.detail article section .slides,.main-container section.detail article section .flex-direction-nav{display:inherit}.main-container section.detail article header p.price{margin-right:0;font-size:36px}.main-container section.detail article header p.price span{font-size:18px;display:inline}.main-container section.detail article section #datos>div{font-size:30px;width:auto;margin:0 4px;line-height:1.4em}.main-container section.detail article section #datos > div > span{font-size:16px}.main-container .main section.page article section ul.items{display:inherit}.main-container .main section.page .half{width:100%}.main-container .main>img{width:100%}.tasaciones-form input,.tasaciones-form select,.tasaciones-form textarea{width:200px}.similares{display:none}#twitter-container{height:10px;overflow:hidden}.news{display:none}.footer-container{display:none}}@media only screen and (min-width: 480px){nav a{margin:0;padding:35px 15px;padding:0 15px 25px;margin-bottom:0}nav li:first-child a{margin-left:0}nav li:last-child a{margin-right:0}.oldie nav a{margin:0 .7%}}@media only screen and (min-width: 768px){.title{float:left}.main-container section.detail aside .content .share .whatsapp{display:none}.footer-container-mobile{display:none}.wrapper{width:100%;margin:0 auto;max-width:1026px}.main-container section.detail article,.main-container section.page article{width:66%}.main-container section.detail aside,.main-container section.page aside{width:34%}.div-728-120{display:inherit}.header-container nav{display:none}.header-container #mobile-menu{margin-right:24px;clear:right;margin-top:0}.main-container .main section article{width:66.6666%;height:auto;margin:0 16%;float:left}}@media only screen and (min-width: 1024px){#main-search,#advanced-search{margin:20px auto;clear:both;width:70%}.main-container .main section article{width:50%;background:#fff;z-index:0;overflow:hidden;float:left;margin:0;height:auto}.main-container .main section.detail article{width:66%;background:#fff;z-index:0;overflow:hidden;float:left;margin:0;height:auto}.main-container .main section aside{width:34%}.main article{float:left}nav{float:right;width:60%}nav ul{float:right}nav li{float:left}.header-container{height:100px}.header-container #mobile-menu{display:none}.header-container nav{display:inherit}.div-300-250{display:inherit}}@media only screen and (min-width: 1140px){.wrapper{width:1026px;margin:0 auto}.main-container section.detail article,.main-container section.page article{width:684px;height:auto}.main-container section.detail aside,.main-container section.page aside{width:342px}}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*,:before,:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

/* SLIDER */
.cd-hero{position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cd-hero-slider{position:relative;height:360px;overflow:hidden;list-style:none;padding:0;margin:0}.cd-hero-slider li{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-hero-slider li.selected{position:relative;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.move-left{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.cd-hero-slider li.is-moving,.cd-hero-slider li.selected{-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;transition:transform .5s}@media only screen and (min-width: 768px){.cd-hero-slider{height:500px}}@media only screen and (min-width: 1170px){.cd-hero-slider{height:570px}}.cd-hero-slider li{background-position:center center;background-size:cover;background-repeat:no-repeat}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;padding-top:100px;text-align:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.cd-hero-slider .cd-img-container{display:none}.cd-hero-slider .cd-img-container img{position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cd-hero-slider .cd-bg-video-wrapper{display:none;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.cd-hero-slider .cd-bg-video-wrapper video{display:block;min-height:100%;min-width:100%;max-width:none;height:auto;width:auto;position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.cd-hero-slider h2,.cd-hero-slider p{text-shadow:0 1px 3px rgba(0,0,0,0.1);line-height:1.2;margin:0 auto 14px;color:#fff;width:90%;max-width:400px}.cd-hero-slider h2{font-size:2.4rem}.cd-hero-slider p{font-size:1.4rem;line-height:1.4}.cd-hero-slider .cd-btn{display:inline-block;padding:1.2em 1.4em;margin-top:.8em;background-color:rgba(212,68,87,0.9);font-size:1.3rem;font-weight:700;letter-spacing:1px;color:#fff;text-transform:uppercase;box-shadow:0 3px 6px rgba(0,0,0,0.1);-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-hero-slider .cd-btn.secondary{background-color:rgba(22,26,30,0.8)}.cd-hero-slider .cd-btn:nth-of-type(2){margin-left:1em}.no-touch .cd-hero-slider .cd-btn:hover{background-color:#d44457}.no-touch .cd-hero-slider .cd-btn.secondary:hover{background-color:#161a1e}@media only screen and (min-width: 768px){.cd-hero-slider li:nth-of-type(2){background-image:none}.cd-hero-slider li:nth-of-type(3){background-image:none}.cd-hero-slider li:nth-of-type(4){background-image:none}.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:150px}.cd-hero-slider .cd-bg-video-wrapper{display:block}.cd-hero-slider .cd-half-width{width:45%}.cd-hero-slider .cd-half-width:first-of-type{left:5%}.cd-hero-slider .cd-half-width:nth-of-type(2){right:5%;left:auto}.cd-hero-slider .cd-img-container{display:block}.cd-hero-slider h2,.cd-hero-slider p{max-width:520px}.cd-hero-slider h2{font-size:2.4em;font-weight:300}.cd-hero-slider .cd-btn{font-size:1.4rem}}@media only screen and (min-width: 1170px){.cd-hero-slider .cd-full-width,.cd-hero-slider .cd-half-width{padding-top:220px}.cd-hero-slider h2,.cd-hero-slider p{margin-bottom:20px}.cd-hero-slider h2{font-size:3.2em}.cd-hero-slider p{font-size:1.6rem}}@media only screen and (min-width: 768px){.cd-hero-slider .cd-half-width{opacity:0;-webkit-transform:translateX(40px);-moz-transform:translateX(40px);-ms-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px)}.cd-hero-slider .move-left .cd-half-width{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}.cd-hero-slider .selected .cd-half-width{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider .is-moving .cd-half-width{-webkit-transition:opacity 0 0.5s,-webkit-transform 0 .5s;-moz-transition:opacity 0 0.5s,-moz-transform 0 .5s;transition:opacity 0 0.5s,transform 0 .5s}.cd-hero-slider li.selected.from-left .cd-half-width:nth-of-type(2),.cd-hero-slider li.selected.from-right .cd-half-width:first-of-type{-webkit-transition:opacity .4s 0.2s,-webkit-transform .5s .2s;-moz-transition:opacity .4s 0.2s,-moz-transform .5s .2s;transition:opacity .4s 0.2s,transform .5s .2s}.cd-hero-slider li.selected.from-left .cd-half-width:first-of-type,.cd-hero-slider li.selected.from-right .cd-half-width:nth-of-type(2){-webkit-transition:opacity .4s 0.4s,-webkit-transform .5s .4s;-moz-transition:opacity .4s 0.4s,-moz-transform .5s .4s;transition:opacity .4s 0.4s,transform .5s .4s}.cd-hero-slider .cd-full-width h2,.cd-hero-slider .cd-full-width p,.cd-hero-slider .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}.cd-hero-slider .move-left .cd-full-width h2,.cd-hero-slider .move-left .cd-full-width p,.cd-hero-slider .move-left .cd-full-width .cd-btn{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}.cd-hero-slider .selected .cd-full-width h2,.cd-hero-slider .selected .cd-full-width p,.cd-hero-slider .selected .cd-full-width .cd-btn{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.cd-hero-slider li.is-moving .cd-full-width h2,.cd-hero-slider li.is-moving .cd-full-width p,.cd-hero-slider li.is-moving .cd-full-width .cd-btn{-webkit-transition:opacity 0 0.5s,-webkit-transform 0 .5s;-moz-transition:opacity 0 0.5s,-moz-transform 0 .5s;transition:opacity 0 0.5s,transform 0 .5s}.cd-hero-slider li.selected h2{-webkit-transition:opacity .4s 0.2s,-webkit-transform .5s .2s;-moz-transition:opacity .4s 0.2s,-moz-transform .5s .2s;transition:opacity .4s 0.2s,transform .5s .2s}.cd-hero-slider li.selected p{-webkit-transition:opacity .4s 0.3s,-webkit-transform .5s .3s;-moz-transition:opacity .4s 0.3s,-moz-transform .5s .3s;transition:opacity .4s 0.3s,transform .5s .3s}.cd-hero-slider li.selected .cd-btn{-webkit-transition:opacity .4s 0.4s,-webkit-transform .5s 0.4s,background-color .2s 0;-moz-transition:opacity .4s 0.4s,-moz-transform .5s 0.4s,background-color .2s 0;transition:opacity .4s 0.4s,transform .5s 0.4s,background-color .2s 0}}.cd-slider-nav{position:absolute;width:100%;bottom:0;z-index:2;text-align:center;height:55px;background-color:rgba(0,1,1,0.5)}.cd-slider-nav nav,.cd-slider-nav ul,.cd-slider-nav li,.cd-slider-nav a{height:100%}.cd-slider-nav nav{display:inline-block;position:relative}.cd-slider-nav .cd-marker{position:absolute;bottom:0;left:0;width:60px;height:100%;color:#d44457;background-color:#fff;box-shadow:inset 0 2px 0 currentColor;-webkit-transition:-webkit-transform 0.2s,box-shadow .2s;-moz-transition:-moz-transform 0.2s,box-shadow .2s;transition:transform 0.2s,box-shadow .2s}.cd-slider-nav .cd-marker.item-2{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.cd-slider-nav .cd-marker.item-3{-webkit-transform:translateX(200%);-moz-transform:translateX(200%);-ms-transform:translateX(200%);-o-transform:translateX(200%);transform:translateX(200%)}.cd-slider-nav .cd-marker.item-4{-webkit-transform:translateX(300%);-moz-transform:translateX(300%);-ms-transform:translateX(300%);-o-transform:translateX(300%);transform:translateX(300%)}.cd-slider-nav .cd-marker.item-5{-webkit-transform:translateX(400%);-moz-transform:translateX(400%);-ms-transform:translateX(400%);-o-transform:translateX(400%);transform:translateX(400%)}.cd-slider-nav ul::after{clear:both;content:"";display:table}.cd-slider-nav li{display:inline-block;width:60px;float:left}.cd-slider-nav li.selected a{color:#2c343b}.no-touch .cd-slider-nav li.selected a:hover{background-color:transparent}.cd-slider-nav a{display:block;position:relative;padding-top:35px;font-size:1rem;font-weight:700;color:#a8b4be;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;transition:background-color .2s}.cd-slider-nav a::before{content:'';position:absolute;width:24px;height:24px;top:8px;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background:url(../assets/cd-icon-navigation.svg) no-repeat 0 0}.no-touch .cd-slider-nav a:hover{background-color:rgba(0,1,1,0.5)}.cd-slider-nav li:first-of-type a::before{background-position:0 0}.cd-slider-nav li.selected:first-of-type a::before{background-position:0 -24px}.cd-slider-nav li:nth-of-type(2) a::before{background-position:-24px 0}.cd-slider-nav li.selected:nth-of-type(2) a::before{background-position:-24px -24px}.cd-slider-nav li:nth-of-type(3) a::before{background-position:-48px 0}.cd-slider-nav li.selected:nth-of-type(3) a::before{background-position:-48px -24px}.cd-slider-nav li:nth-of-type(4) a::before{background-position:-72px 0}.cd-slider-nav li.selected:nth-of-type(4) a::before{background-position:-72px -24px}.cd-slider-nav li:nth-of-type(5) a::before{background-position:-96px 0}.cd-slider-nav li.selected:nth-of-type(5) a::before{background-position:-96px -24px}@media only screen and (min-width: 768px){.cd-slider-nav{height:80px}.cd-slider-nav .cd-marker,.cd-slider-nav li{width:95px}.cd-slider-nav a{padding-top:48px;font-size:1.1rem;text-transform:uppercase}.cd-slider-nav a::before{top:18px}}

/* FLEX SLIDER */
@font-face{font-family:'flexslider-icon';src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"),url(fonts/flexslider-icon.woff) format("woff"),url(fonts/flexslider-icon.ttf) format("truetype"),url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");font-weight:400;font-style:normal}.flex-container a:hover,.flex-slider a:hover,.flex-container a:focus,.flex-slider a:focus{outline:none}.slides,.slides > li,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider{margin:0;padding:0}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides img{width:100%;display:block}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides > li:first-child{display:block}.flexslider{margin:0;position:relative;zoom:1;-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 4px rgba(0,0,0,0.2);-o-box-shadow:0 1px 4px rgba(0,0,0,0.2);box-shadow:0 1px 4px rgba(0,0,0,0.2)}.flexslider .slides{zoom:1;margin:0}.flexslider .slides img{height:auto}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav{*height:0}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:30px;display:inline-block;content:'\f001';color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3)}.flex-direction-nav a.flex-next:before{content:'\f002'}.flex-direction-nav .flex-prev{left:-50px}.flex-direction-nav .flex-next{right:-50px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7)}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{width:100%;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}

aside .hvr-glow {
	width: 100% !important;
}
#carousel {
	margin-top: 7px;
}
#carousel li {
	padding: 0 7px 0 0;
}

*{box-sizing: border-box;}

.resultados section {
	width: 48% !important;
}
.resultados article {
	padding: 5px;
    border: 1px solid #f3f3f3;
}
.resultados article header .barra-share {padding-top: 0;}

.main-container .main section article section a:link,.main-container .main section article section a:visited,.main-container .main section article section a:hover,.main-container .main section article section a:active {color: #004D80;text-decoration: none;}


.flink a {color: white;}
.flink a:link,.flink a:visited,.flink a:active,.flink a:hover {
	color: inherit;
	text-decoration: none;
}
.insta {
	background: #fff;
    width: 24px;
    height: 24px;
    float: left;
    margin: 0 4px 4px 0;
}
.insta svg {fill: #ccc;margin-top: -5px;}

#twitter-container {
    background: #fff;
    color: #004D80;
    font-size: 16px;
}
.contenido {
	margin-bottom: 40px;
}
.contenido .titulo {
    text-align: center;
}
.calificacionesRiveros {
	max-width: 1026px;
	margin: auto;
	margin-bottom: 40px;
	text-align: center;
}

.calificacionesRiveros .review-persona {
	width: 30%;
	display: inline-block;
	vertical-align: top;
	text-align: center;
	border: 2px solid #EDEDED;
	border-radius: 4px;
	margin-right: 1%;
}
.calificacionesRiveros .review-persona img {
	display: block;
	max-width: 40px;
	margin: auto;
}
@media only screen and (max-width: 768px){
	.header-container nav {
    	display: none;
	}
	.header-container .phone {
		display: none;
	}
}


@media (max-width: 600px) {
  .calificacionesRiveros .review-persona {
    width: 90%;
    margin-bottom: 15px;
  }
}
.fullWrapper {
	width: 100%;
	margin: 0;
	max-width: 1500px;
    margin: auto;
}

.propiedadesBox {
	padding: 12px 6px 0 6px;
	background: white;
	text-align: center;
}
.fullWrapper .propiedadesBox{
	margin-top: -30px;
}
.propiedad {
	max-width: 33%;
	font-size: 0;
	display: inline-block;
	background: white;
	padding-bottom: 12px;
	margin-bottom: 12px;
	padding: 0 6px;
	vertical-align: top;
}
@media only screen and (max-width: 1000px) {
	.propiedad {
		max-width: 49%;
	}
}
@media only screen and (max-width: 650px) {
	.propiedad {
		max-width: 100%;
	}
}

.propiedad .portada {
	max-width: 100%;
	overflow: hidden;
	height: 100%;
	position: relative;
}
.propiedad .portada img {
	width: 100%;
	transition: all 1s;
}
.propiedad:hover img{
	transform: scale(1.1);
}
.propiedad:hover .detalles .titulo {
	color: rgb(0, 77, 128);	
}
.propiedad .portada .etiqueta {
	position: absolute;
    background: #ad1e29;
    color: white;
    top: 15px;
    right: 0;
    font-size: 14px;
    padding: 4px 12px;
    font-family: 'Play', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
}
.propiedad .portada img {
	width: 100%;
}
.propiedad .detalles {
	font-size: 14px;
	padding: 12px;
	background: #f2f2f2;
	min-height: 205px;
}
.propiedad .detalles .titulo {
	color: #222;
    display: block;
    text-align: left;
	font-family: 'HelveticaNeue77BoldCondensed';
    font-size: 20px;
    font-weight: 400;
	text-transform: uppercase;
}
.propiedad .detalles .titulo a:link, .propiedad .detalles .titulo a:visited, .propiedad .detalles .titulo a:hover, .propiedad .detalles .titulo a:active {
	color: inherit;
	text-decoration: none;
}
.propiedad .detalles .titulo a:hover {
	color: rgb(0, 77, 128);	
}
.propiedad .detalles .direccion {
	display: block;
	margin-bottom: 5px;
    font-weight: 400;
    text-align: left;
    font-style: italic;
    background: url(../img/place-icon.png) no-repeat left center;
    background-size: 12px;
    padding-left: 15px;
    height: 24px;
    font-family: 'Lato', sans-serif;
}
.propiedad .detalles .precio {
	display: block;
    font-weight: 700;
    font-size: 16px;
    color: #ad1e29;
    text-align: left;
    font-family: 'Lato', sans-serif;
}
.propiedad .detalles .caracteristicas {
    line-height: 24px;
    margin-bottom: 6px;
    font-size: 15px;
	font-family: 'Lato', sans-serif;
    text-align: left;
    display: block;
    margin-bottom: 10px;
}
.propiedad .detalles .caracteristicas span{
 	margin-right: 8px;
 	display: inline-block;
}
.propiedad .detalles .verPropiedad {
	text-align: right;
	margin-top: 15px;
	margin-bottom: 5px;
}
.propiedad .detalles .verPropiedad a{
	background: rgb(0, 77, 128);
    color: white;
    font-size: 14px;
    padding: 10px 12px;
    font-family: 'Play', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-decoration: none;
    transform: all 1s;
}
.propiedad .detalles .verPropiedad a:hover {
	color: white;
	background: #941923;
}
.resultados section {
	width: 100% !important;
}
.main-container .main section aside {
	position: sticky;
    top: 5rem;
    padding-left: 10px;
}

.whatsappwebmobil {
	display: none;
}
.whatsappweb, .whatsappwebmobil {
	position: fixed;
    width: 190px;
    z-index: 9999;
    left: 16px;
    bottom: 8px;
    text-align: left;
}
.whatsappweb img, .whatsappwebmobil img{
	max-width: 80px;
	width: 100%;
}
.whatsappweb p, .whatsappwebmobil p {
	margin-bottom: 0;
    opacity: 0;
    transform: translatex(-78px);
    transition: all ease-out .6s;
    color: #ffffff !important;
    letter-spacing: normal !important;
    font-size: 15px !important;
    background: #000000;
    padding: 10px;
    /* border-bottom-right-radius: 17px; */
    border-top-left-radius: 17px;
    border-top-right-radius: 17px;
    border-bottom-left-radius: 17px;
    /* border: 1px solid darkgrey; */
    font-weight: 500;
    text-align: left;
    font-family: 'Lato', sans-serif;
}
.whatsappweb:hover p, .whatsappwebmobil:hover p {
    transition: all ease-out .6s;
    opacity: 1;
    transform: translatex(0px);
}

@media only screen and (max-width: 1100px) {
	.fullWrapper .propiedadesBox{
		margin-top: 0;
	}
}
@media only screen and (max-width: 1100px) {
 .wrapper {
	 padding: 0 15px;
 }
}
@media only screen and (max-width: 560px) {
   	.whatsappweb {
		display: none;
	}
	.whatsappwebmobil {
		display: block;
	}
	 .wrapper {
		 padding: 0;
	 }
	 .propiedadesBox {
		 margin-top: 0;
	 }
	 .cd-hero-slider {
		 
	 }
	.main-container .main > .over {
	    margin-top: -315px;
	}
	.cd-hero-slider {
		height: 420px;
	}
}
 #advanced-search h3 {
	 text-shadow: none;
 }
.footer-container-mobile {
	position: initial;
}