
@charset "utf-8";#main_launcher{display:none}.table_scroller_container:before,.cover,.icon{display:block;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;text-indent:-9999px}#main_nav a,.gal6pag li,.social a,.logo_area svg,.nav a:after,.nav p:after,.acceso a{transition:all .3s ease}.icon{position:relative}.icon_text{display:flex;justify-content:center;align-items:center}.icon_text .icon{width:26px;height:26px;margin-right:.5em}.icon_text .text{text-align:left}.location .icon{background-position:0 -17px}.telefono .icon{background-position:0 -16px}.fax .icon{background-position:-54px -17px}.email .icon{background-position:-81px -17px}.social a{display:inline-block;vertical-align:middle;margin:1em .5em;border-radius:100%;width:56px;height:56px;background-color:#eee}.social .icon{width:26px;height:26px;margin:0 auto;top:50%;transform:translateY(-50%)}.facebook .icon{background-position:-108px -17px}.googleplus .icon{background-position:-135px -17px}.facebook:hover{background-color:#3b5998}.googleplus:hover{background-color:#db4437}.launcher{width:40px;height:30px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;background:0;border:0;padding:0}.launcher span{display:block;position:absolute;height:4px;width:100%;background:#4c4c4c;border-radius:0;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.launcher:hover{background:transparent;box-shadow:none}.launcher span:nth-child(1){top:0}.launcher span:nth-child(2),.launcher span:nth-child(3){top:10px}.launcher span:nth-child(4){top:20px}.launcher.open span:nth-child(1){top:18px;width:0;left:50%}.launcher.open span:nth-child(2){transform:rotate(45deg)}.launcher.open span:nth-child(3){transform:rotate(-45deg)}.launcher.open span:nth-child(4){top:18px;width:0;left:50%}#product_launcher{display:none}#product_launcher:after{content:"▾"}.search_form{display:flex;max-width:320px}.search_results .highlight{font-weight:bold}html,body,input,textarea,select{font-family:'Roboto',sans-serif;color:#000}.wrap{max-width:1248px}h1{color:#808080;text-align:center}.breadcrumbs{margin-bottom:.5em;padding-bottom:.5em;border-bottom:0;text-align:center}.editor_content header:after,header.breadcrumber:after{content:"";width:100%;max-width:150px;height:1px;background:#808080;display:block;margin:.5em auto 1.5em}label,.checkbox a{color:#fff}input[type="button"],input[type="submit"],button,.button:link,.button:visited{background:#fbb03b;border-radius:0;text-align:center;text-transform:uppercase;color:#fff;padding:.5em 1.2em;border:0;border-bottom-width:0;line-height:normal}input[type="button"]:hover,input[type="submit"]:hover,button:hover,.button:hover{background:#fbb03b;border-bottom-width:0;border-top-width:0;box-shadow:inset 0 0 8px 4px #e6a134}input[type="button"].disabled,input[type="submit"].disabled,button.disabled,input[type="button"].disabled:hover,input[type="submit"].disabled:hover,button.disabled:hover,input[type="submit"].loading,input[type="button"].loading,button.loading,input[type="submit"].loading:hover,input[type="button"].loading:hover,button.loading:hover{background:#ffc871;color:#fff;box-shadow:none}.localizacion{background:#fbb03b;color:#fff;display:flex;text-align:center;padding:.75em 1em;margin:0 1.5em}.localizacion .icon{background-position:-52px -38px;height:24px;width:20px;min-width:20px}.error main,.sitemap main{padding-top:10em}#main_header{position:fixed;width:100%;background:#e6e6e6;border-bottom:4px solid #fbb03b}#main_header .wrap .row{align-items:center}.logo_area svg{height:auto;bottom:-18px;width:353px}.minify .logo_area svg{width:214px;bottom:0}.minify .logo_area #naimarasesoria-text{display:none}.nav_area{text-transform:uppercase}.nav_area>*{display:inline-block}.nav a:link,.nav a:visited,.nav p{color:#000;text-decoration:none;padding:.5em;margin:.5em}.nav ul ul a:link,.nav ul ul a:visited,.nav ul ul p{margin:0}.nav ul ul{text-align:left}.nav{background-color:transparent;border:0}.nav a:after,.nav p:after{content:"";width:100%;height:2px;left:0;background:orange;display:block;position:absolute;margin:0;opacity:0}.nav li:hover>a,.nav li:hover>p{background-color:transparent}.nav li:hover>a:after,.nav li:hover>p:after{opacity:1;margin:.25em 0 0}.nav ul ul li:hover>a,.nav ul ul li:hover>p{background:#fbb03b}.nav ul ul li:hover>a:after,.nav ul ul li:hover>p:after{display:none}.nav .selected>a:link,.nav .selected>a:visited,.nav .selected>p{color:#666}.nav ul ul .selected>a:link,.nav ul ul .selected>a:visited{background:#fbb03b}.nav ul ul{left:0;transform:translateX(0)}.nav ul ul::after{display:none}.nav ul ul li{background-color:#fff;padding:0;border:0 solid #808080;border-right-width:1px;border-left-width:1px}.nav ul ul li:first-child{padding-top:0;border-top-width:1px}.nav ul ul li:last-child{padding-bottom:0;border-bottom-width:1px}.acceso a{background:#fbb03b;padding:.5em .75em;color:#000;text-decoration:none}.acceso a:hover{box-shadow:inset 0 0 8px 4px #e6a134}.lang_area{margin-left:18px}.lang_area a{color:#000}.lang_area:before{content:"";height:18px;width:2px;background:#666;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);left:-9px}.submenu-lang{position:absolute;padding:0;right:0;list-style:none;background:#fff;border:1px solid #808080}.submenu-lang li:hover{background:#fbb03b}.submenu-lang li a{text-decoration:none;padding:.5em 1em;display:block}.current_lang{cursor:pointer}.linear-bg{background-image:url(../images/bg/linear-bg.png)}.linear-bg-black{background-image:url(../images/bg/linear-bg-black.png)}#slidexou_portada{margin-top:8em}#slidexou_portada .gal6pag ul li{height:14px!important;width:14px!important}.nomargin li{margin:0!important}.welcome .wrap{max-width:630px}.banners-listado img{display:block}.banners-listado .title{position:absolute;bottom:0;text-align:center;width:calc(100% - 3em);padding:1em .5em;background:rgba(0,0,0,.5);color:#fff;text-transform:uppercase;font-weight:700}.banners-listado ul{justify-content:center}.contacto main,.paginas main,.usuario-login main{padding-top:8em}.pagina .row,.fincas .row,.seguros .row{justify-content:center}.innerPagesList .wrap{max-width:800px}.innerPages ul{list-style:none;padding:0}.innerPages li{background:#fff;padding:2em;margin:1em 0 3em;text-align:center;border:0 solid #666;border-top-width:4px;border-bottom-width:4px}.innerPages li:last-child{margin-bottom:1em}.innerPages img{position:absolute;width:62px;top:-40px;left:50%;transform:translateX(-50%)}.innerPages h2:after{content:" <<"}.innerPages p{color:#666}.banner{min-height:200px}.banner .content{background:rgba(0,0,0,.6);color:#fff;padding:1em 2em}.banner .content em{font-family:'Nothing You Could Do',cursive}section.banner{display:flex;align-items:center}section.banner>div{width:100%;display:flex;justify-content:center}.profesionales.banner{background:url(../images/banners/profesionales-a-tu-servicio.jpg);background-size:cover;background-position:center;margin-bottom:2em}.mejor-opcion{background:#fff}.mejor-opcion .icon{width:116px;height:160px;margin-right:1em;background-position:-98px -82px}.mejor-opcion>.wrap>.row{flex-wrap:wrap}.mejor-opcion h2{font-weight:300;font-size:1.6em;margin-bottom:.5em}.mejor-opcion h2 strong{color:#fbb03b}.mejor-opcion li{padding:.5em 0;color:#666}.mejor-opcion li:before{content:"";width:30px;height:20px;background-image:url(../images/bg/sprite.png);background-size:320px 240px;background-repeat:no-repeat;display:inline-block;background-position:0 -62px;margin-right:.5em}.slidexou-text{position:absolute;width:auto;max-width:1248px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;color:#fff;background:rgba(0,0,0,.6);font-weight:300;padding:2em 4em;box-sizing:border-box}.slidexou-text .button{font-weight:400}.slidexou-text .quote{font-size:2em}.fincas .extra-content{color:#666}.fincas .extra-content .row{flex-wrap:wrap}.fincas .extra-content .col-33{margin-bottom:2em}.fincas .extra-content h2{margin-bottom:1em;color:#000}.fincas .extra-content .row:nth-child(odd)>div:nth-child(odd) h2,.fincas .extra-content .row:nth-child(even)>div:nth-child(even) h2{color:#fbb03b}.fincas .extra-content h2:before{content:"";width:100%;height:2px;display:block;background:#000;margin-bottom:.5em}.fincas .extra-content .row:nth-child(odd)>div:nth-child(odd) h2:before,.fincas .extra-content .row:nth-child(even)>div:nth-child(even) h2:before{background:#fbb03b}.fincas.banner{background:url(../images/banners/servicios-fincas.jpg);background-size:cover;background-position:center;margin:2em 0}.seguros .extra-content{color:#666}.seguros .extra-content h2{text-align:center;font-weight:300;color:#000}.seguros .extra-content h2 em{font-style:normal;color:#fbb03b;font-weight:700}.seguros .extra-content ul{max-width:calc(500px - 4em);margin:1em auto;border:1px dashed #000;padding:1em 2em;list-style:none;text-align:left;border-image-source:url(../images/bg/dotted-slashed.png);border-image-repeat:round;border-image-slice:35;border-image-width:20px}.seguros .extra-content ul li{padding:.5em 1em}.seguros .extra-content ul li:before{content:">> "}.seguros.banner{background:url(../images/banners/servicios-seguros.jpg);background-size:cover;background-position:center}.icon-logo .icon{width:98px;min-width:98px;height:96px;margin-right:1em;background-position:0 -82px}.banner-seguros{font-weight:300}.banner .title{font-size:2em}.banner .subtitle{font-size:1.25em}.banner .subtitle em{font-size:1.5em}.banner a{align-self:flex-end;margin:3em 0 0 6em;padding:1em;background:#fbb03b;color:#fff;text-decoration:none}.paginas main{display:flex;flex-direction:column}.conocenos{flex:1;background-size:cover!important;background-position:center!important;display:flex;align-items:center;padding:4em 0 0}.conocenos .wrap{text-align:right;align-self:flex-end}.conocenos-info{background:rgba(0,0,0,.6);padding:3em 4em 16em;display:inline-block;max-width:50%;text-align:left}.conocenos-iconos{position:absolute;bottom:1.5em;left:50%;transform:translateX(-50%);width:100%;text-align:center}.conocenos-iconos img{max-width:930px;padding:1em 0}.conocenos-info header{margin-bottom:1em}.conocenos-info h1{text-align:left;color:#fff}.conocenos-info .editor_content{color:#fff}.contacta-ahora{margin-top:2em;display:flex;align-items:center;justify-content:space-between}.contacta-ahora span{font-family:'Nothing You Could Do',cursive;font-size:1.5em}.presupuesto-content{background:rgba(0,0,0,.6);padding:3em 4em;display:inline-block;max-width:50%;text-align:left}.presupuesto{background-size:cover!important;background-position:center!important}.presupuesto .wrap{text-align:center}.presupuesto h1{color:#fff;text-align:-webkit-auto}.presupuesto p{color:#fff}.presupuesto .editor_content{margin-bottom:1em}.presupuesto legend{background:#fbb03b;display:block;width:calc(100% - 2em);padding:.75em 1em;margin-bottom:.5em;text-transform:uppercase;color:#fff}.presupuesto fieldset{margin-bottom:1em}.presupuesto .subtitle em{font-family:'Nothing You Could Do',cursive;font-size:1.25em;font-style:normal}.contacto section{background-size:cover!important;background-position:bottom!important}.contact_info_area{color:#666}.contact_info_area strong{margin:1em 0 .5em;display:block}.contact_info_area>div{background:#f2f2f2}.contact_info_area .content{padding:.5em 1em 1em}.contacto .form_area{background:rgba(0,0,0,.6);padding:2em 3em}.contacto h1{text-align:left;color:#fff;margin-bottom:.25em}.contacto .content.formStyle p{color:#fff}.contacto iframe{width:100%}.usuario-login #wrapper main{flex:1;display:flex;flex-direction:column}.usuario-login h1{color:#fff;text-align:left;font-weight:300}.usuario-login main .acceso{flex:1}.zona-privada{color:#fff;justify-content:flex-start;font-weight:300;padding-left:2em;margin-bottom:1em}.zona-privada .icon{width:22px;height:22px;background-position:-20px -16px}.content-login header{padding:.5em 2em 0}.content-login input{text-align:center;border-radius:.25em}#wrapper{display:flex;min-height:100vh;flex-direction:column}#wrapper main{flex:1}#main_footer{background:#e6e6e6;border-top:4px solid #fbb03b;color:#666}#main_footer>div{padding:2em 1em}#main_footer>div .row{align-items:center}#main_footer svg{height:auto;max-width:300px;width:100%}#main_footer .icon_text{justify-content:flex-end}#main_footer .icon_text .icon{width:20px;height:21px}#main_footer .links li:not(:last-child):after,#main_footer .links .aCenter>div:after{content:" | "}#main_footer .links{background:#4d4d4d;padding:1em 0}#main_footer .links,#main_footer .links a{color:#fff}#main_footer .links>div>*{display:inline-block}#main_footer .links ul{padding:0;margin:0}#main_footer .links ul li{display:inline-block}.menu_footer{border-left:1px dashed #1e120d;list-style:none;padding:0 0 0 1em;text-transform:uppercase;margin:0}.menu_footer a{color:#666;padding:.4em 0;display:inline-block}.menu_footer li:first-child a{padding-top:0}.menu_footer li:last-child a{padding-bottom:0}@media all and (max-width:949px){.logo_area svg{width:250px}.contacto main,.paginas main,.usuario-login main{padding-top:5em}}@media all and (max-width:855px){.logo_area svg{width:218px}}@media all and (max-width:768px){.col-70:not(ul),ul.col-70 li,#main_nav,.col-50:not(ul),ul.col-50 li{width:100%}#main_launcher{display:block;position:absolute;top:-34px;right:1em}.nav ul ul{position:relative}.lang_area:before{display:none}.submenuBtn button{position:absolute;top:-3px;right:0;z-index:1}.nav li:hover>ul{display:none}.minify .logo_area svg{width:130px}.logo_area svg{width:200px}.contacto main,.paginas main,.usuario-login main{padding-top:5.5em}.lang_area{margin:.5em}.current_lang{display:none}.submenu-lang{display:block!important;padding:0!important;border:0;text-align:right!important;background:transparent!important}.submenu-lang li{display:inline-block!important;border:0!important}.form_area{margin-bottom:2em}.banners-listado li{margin-bottom:1em!important}.banner .wrap>div{flex-wrap:wrap}.contacto main .row{flex-wrap:wrap-reverse}.fincas .extra-content .col-33{width:50%}#product_launcher{display:block}.category_list .title{display:none}.category_list .title,.category_list ul{display:none}.product_item_area{margin-top:2em}#main_footer{text-align:center}#main_footer .col-50{text-align:center}#main_footer .icon_text{justify-content:center}.menu_footer{border-left:0}#main_footer .row>div{margin-bottom:2em}}@media all and (max-width:361px){.col-33:not(ul),ul.col-33 li,ul.list-3 li{width:100%}section.banner>div{padding:0}.fincas .extra-content .col-33{width:100%}}