@import "https://netdna.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css";@import "https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css";.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.pr15{padding-right:15px}.pl15{padding-left:15px}.alert border{width:1px;style:solid}.alert-success{background-color:#e9f5e9;border-color:#c5e6c5}.alert-success,.alert-success strong{color:#347834}.alert-danger{background-color:#f8dedd;border-color:#f4cac8}.alert-danger,.alert-danger strong{color:#9d2520}.alert-info{background-color:#ddf2f3;border-color:#7fcfd2}.alert-info,.alert-info strong{color:#308588}.alert-warning{background-color:#fcf8e3;border-color:#f7ecb5}.alert-warning,.alert-warning strong{color:#9c8611}.background{width:100%;min-height:100%;background-repeat:no-repeat;background-position:50% 50%;background-position:50% 50% \9  !important}html.usuario body{position:relative;padding-top:50px}html.usuario body .bs-docs-nav{text-shadow:0 -1px 0 rgba(0,0,0,0.15);background-color:#add536;border-color:#4c5e14}html.usuario body .bs-docs-nav .navbar-collapse{border-color:#4c5e14}html.usuario body .bs-docs-nav .navbar-brand{padding:5px 20px 0}html.usuario body .bs-docs-nav .navbar-nav>li>a{color:#fff}html.usuario body .bs-docs-nav .navbar-nav>li>a:hover{color:#b0d246}html.usuario body .bs-docs-nav .navbar-nav>li>a,html.usuario body .bs-docs-nav .navbar-nav>li>a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}html.usuario body .bs-docs-nav .navbar-toggle{border-color:#fff}html.usuario body .bs-docs-nav .navbar-toggle:hover{background-color:#b0d246;border-color:#b0d246}html.usuario body .navbar-inverse .navbar-nav>.open>a,html.usuario body .navbar-inverse .navbar-nav>.open>a:hover,html.usuario body .navbar-inverse .navbar-nav>.open>a:focus{background-color:#6d881d}.btn,.form *[type="submit"]{position:relative;height:55px;font-weight:700;font-size:16px;line-height:55px;text-align:center;text-transform:uppercase;letter-spacing:1px;background:transparent;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (max-width: 991px){.btn,.form *[type="submit"]{padding:0 25px}}@media (min-width: 992px) and (max-width: 1199px){.btn,.form *[type="submit"]{padding:0 35px}}@media (min-width: 1200px){.btn,.form *[type="submit"]{padding:0 50px}}.btn,.btn:hover,.btn::after,.btn:hover::after,.form *[type="submit"],.form *[type="submit"]:hover,.form *[type="submit"]::after,.form *[type="submit"]:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn,.btn:hover,.form *[type="submit"],.form *[type="submit"]:hover{color:#a0a9b6;border:2px solid #a0a9b6}.btn:hover,.form *[type="submit"]:hover{background-color:rgba(0,0,0,0.1)}.btn::after,.form *[type="submit"]::after{content:"\f105";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:35px;margin-top:-10px;-webkit-opacity:0;-moz-opacity:0;opacity:0}@media (max-width: 1199px){.btn::after,.form *[type="submit"]::after{display:none}}@media (min-width: 1200px){.btn::after,.form *[type="submit"]::after{right:35px}}.btn:hover::after,.form *[type="submit"]:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.btn-small{height:37px;line-height:37px}@media (max-width: 1199px){.btn-small{padding:0 10px}}@media (min-width: 1200px){.btn-small{padding:0 20px}}.btn-small:hover::after{display:none}.btn-blanco,.btn-blanco *{color:#fff !important;border-color:#fff !important}.btn-blanco::before{background-color:#fff !important}.btn-verde,.btn-verde *{color:#add536 !important;border-color:#add536 !important}.btn-verde:hover{background-color:rgba(255,255,255,0.4)}.btn-verde::before{background-color:#add536 !important}.btn-morado,.btn-morado *{color:#b0d246 !important;border-color:#b0d246 !important}.btn-morado:hover{background-color:rgba(255,255,255,0.4)}.btn-morado::before{background-color:#b0d246 !important}.btn-premium,.btn-premium *{color:#fff !important;border-color:#b0d246 !important}.btn-premium,.btn-premium:hover,.btn-premium::before{background-color:#b0d246}.cookies-aviso{position:fixed;bottom:0;left:0;z-index:15;margin:0;padding:10px 15px;width:100%;text-align:center;background:#fff;border-top:1px solid #343434;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (min-width: 992px){.cookies-aviso{padding-right:115px}}.cookies-aviso,.cookies-aviso a,.cookies-aviso button{color:#343434;font-weight:400;font-size:14px;line-height:20px}.cookies-aviso a{text-decoration:underline}.cookies-aviso a:hover{text-decoration:none}.cookies-aviso button{padding:4px 18px 2px;text-decoration:none;text-transform:uppercase;border:1px solid #343434;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}@media (max-width: 991px){.cookies-aviso button{display:block;margin:10px auto 0}}@media (min-width: 992px){.cookies-aviso button{position:absolute;top:6px;right:10px}}.filtro .titular{margin-top:40px}.filtro .titular:first-of-type{margin-top:0}.filtro ul{margin-top:10px}.filtro ul li{margin:2px 0;padding-left:15px}.filtro ul li.vertodo{margin-top:12px;cursor:pointer}.filtro ul li a{position:relative;color:#676d75;font-size:14px;line-height:1}.filtro ul li a.active,.filtro ul li a:hover{color:#443829}.filtro ul li a.active::before{content:"\f057";display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:4px;color:#443829}.filtro ul li a span{color:#a0a9b6}.form{border:0}.form h1,.form h2,.form h3,.form h4,.form h5,.form h6{margin:0;color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.form p,.form p.small{margin:0}.form label{display:block}.form label,.form label a{font-size:14px;line-height:1}.form label a{text-decoration:underline}.form label a:hover{text-decoration:none}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form select,.form textarea,.form .select2{padding:0 20px;width:100%;height:55px;font-size:16px;background-color:#fff;border:1px solid #e5e5e5;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;box-shadow:none;outline:none}.form input[type="text"],.form input[type="email"],.form input[type="password"],.form textarea{color:#676d75}.form input[type="text"]::-webkit-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="password"]::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{color:#a0a9b6}.form input[type="text"]:-moz-placeholder,.form input[type="email"]:-moz-placeholder,.form input[type="password"]:-moz-placeholder,.form textarea:-moz-placeholder{color:#a0a9b6}.form input[type="text"]::-moz-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="password"]::-moz-placeholder,.form textarea::-moz-placeholder{color:#a0a9b6}.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="password"]:-ms-input-placeholder,.form textarea:-ms-input-placeholder{color:#a0a9b6}.form input[type="checkbox"]{display:none}.form input[type="checkbox"]+label{padding-left:30px;line-height:22px}.form input[type="checkbox"]+label span{display:inline-block;position:absolute;top:0;left:0;width:21px;height:21px;background:url("/img/frontend/spt-presupuestista.png") no-repeat -481px 0px;vertical-align:middle;cursor:pointer}.form input[type="checkbox"]:checked+label span::before{content:"\002714";margin-left:1px;color:#b0d246;font-size:24px}.form input[type="file"]{position:relative;padding-left:30px;outline:none}.form input[type="file"]::-webkit-file-upload-button{visibility:hidden}.form input[type="file"]::before{content:'Adjuntar archivo';position:absolute;top:-18px;left:0;display:block;padding:0 20px;height:55px;line-height:55px;border:1px solid #a0a9b6;cursor:pointer;outline:none;white-space:nowrap;-webkit-user-select:none}.form textarea{margin:0;padding-top:15px;padding-bottom:10px;height:187px;line-height:20px;resize:none}.form input[disabled],.form select[disabled],.form textarea[disabled]{background:#e5e5e5}.form .input{margin-bottom:30px}.form .input input{margin:0}.form .div-select{position:relative;height:55px;background:#fff;border:1px solid #e5e5e5;cursor:pointer}.form .div-select,.form .div-select select{overflow:hidden}.form .div-select::after{content:"\f107";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:15px;margin-top:-10px}.form .div-select select{margin:0;width:125% !important;background:transparent !important;border:0;-webkit-appearance:initial}.form .checkbox{position:relative;margin:0 0 8px;padding:0}.form .checkbox:last-of-type{margin-bottom:0}.form .checkbox label{margin:0;padding:0}.form .checkbox label,.form .checkbox label a{font-weight:400;font-size:14px;line-height:16px}.form .checkbox-submit .checks{float:left}.form .file{padding-top:18px;height:55px}.form .file label,.form .file input{float:left}.form .file label{margin:4px 15px 0 0}.form .select2-container,.form .select2-choices{-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.form .select2-container{min-height:55px;height:auto;border:1px solid #e5e5e5}.form .select2-container .select2-choices{background:none !important;border:0 !important;box-shadow:none !important}.form .select2-container .select2-search-choice{margin:3px 0 3px 3px !important}.form .select2-container .select2-choice,.form .select2-container .select2-chosen{margin-top:1px}.form .select2-container .select2-choice{height:31px !important;background:none !important;border:none !important}.form .select2-container-multi .select2-choices .select2-search-field input{padding:0;color:#a0a9b6 !important;font-size:16px;font-family:"Open Sans",sans-serif;font-weight:400}.form .select2-dropdown-open,.form .select2-dropdown-open .select2-choices{-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0}.form .select2 input{margin:0 !important}.form .error input[type="text"],.form .error input[type="email"],.form .error input[type="password"]{color:#da4f49 !important;background-color:#f2dede !important;border-color:#eed3d7 !important}.form label.error{color:#da4f49 !important}.form-verde .input input,.form-verde .div-select{border-color:#89bca9}.form-verde input[type="checkbox"]+label span{background-position:-512px 0px}.form-verde label,.form-verde label a{color:#fff}.form-verde input[type="file"],.form-verde input[type="file"]::before{color:#fff}.form-verde input[type="file"]::before{border-color:#fff}.form-compra,.form-suscripcion{position:relative;display:inline}.form-compra.tpv::before,.form-compra.paypal::before,.form-suscripcion.tpv::before,.form-suscripcion.paypal::before{top:6px;display:inline-block;font:normal normal normal 14px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;color:#add536}.form-compra.tpv::before,.form-suscripcion.tpv::before{content:"\f09d"}.form-compra.paypal::before,.form-suscripcion.paypal::before{content:"\f1f4"}.form-compra input[type="submit"],.form-suscripcion input[type="submit"]{text-indent:26px}.detalle-presupuesto .form-compra.tpv{margin-left:20px}@media (max-width: 1199px){.detalle-presupuesto .form-compra::before{left:13px}}@media (min-width: 1200px){.detalle-presupuesto .form-compra::before{left:23px}}.detalle-presupuesto-galeria .form-compra.tpv{margin-left:12px}.detalle-presupuesto-galeria .form-compra::before{left:13px}.detalle-presupuesto-galeria .form-compra input[type="submit"]{padding-right:10px;padding-left:10px}.form-suscripcion.tpv{margin-left:30px}@media (max-width: 991px){.form-suscripcion::before{left:28px}}@media (min-width: 992px) and (max-width: 1199px){.form-suscripcion::before{left:38px}}@media (min-width: 1200px){.form-suscripcion::before{left:53px}}.galeria .light{display:none}.migas{background:#f5f5f5;overflow:hidden}@media (min-width: 768px) and (max-width: 991px){.migas,.migas li{height:50px;line-height:50px}}@media (min-width: 992px){.migas,.migas li{height:60px;line-height:60px}}.migas ul li{float:left}.migas ul li.active a{color:#676d75}.migas ul a{color:#a0a9b6;font-size:14px;line-height:1}.migas ul a::before{content:"\f105";display:inline-block;font:normal normal normal 22px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;margin-left:12px;vertical-align:top}@media (min-width: 768px) and (max-width: 991px){.migas ul a::before{margin-top:12px}}@media (min-width: 992px){.migas ul a::before{margin-top:18px}}.migas ul a:hover{text-decoration:underline}.paginador-izq .btn,.paginador-der .btn{padding-right:0;padding-left:0;width:100%}.paginador-izq .btn-small,.paginador-der .btn-small{margin-top:7px}.paginador-cen nav{text-align:center}.paginador-cen nav a,.paginador-cen nav span{display:inline-block;margin-left:10px;height:55px;font-weight:600;font-size:16px;line-height:55px;text-align:center;text-transform:uppercase;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:0px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.paginador-cen nav a:first-child{margin-left:0}.paginador-cen nav a:hover{color:#676d75}.paginador-cen nav a.active{color:#b0d246}.read-more{color:#676d75}.read-more,.read-more:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.read-more:hover{color:#443829}.read-more::before{content:'['}.read-more::after{content:']'}.rte p:last-child{margin-bottom:0}.rte a,.rte strong{color:#add536}.rte a:hover{text-decoration:underline}.tags a{display:inline-block;margin-right:5px;padding:0 17px;height:17px;color:#fff;font-size:12px;line-height:17px;text-transform:uppercase;background:#a0a9b6}.tags a,.tags a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tags a:last-child{margin-right:0}.tags a:hover{background:#443829}.textos-legales section{padding-top:40px}@media (max-width: 767px){.textos-legales section{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){.textos-legales section{padding-bottom:100px}}@media (min-width: 1200px){.textos-legales section{padding-bottom:120px}}.textos-legales section header .titular{margin-bottom:40px}.textos-legales section .rte .titular{margin-top:40px;margin-bottom:10px}.textos-legales section .rte .titular:first-of-type{margin-top:0}.titular{position:relative;margin:0}.titular,.titular:hover{font-weight:600;font-size:16px;line-height:1;text-transform:uppercase;text-decoration:none}.titular i,.titular strong{display:block;font-size:26px;line-height:1}.titular i{margin-bottom:13px}.titular strong{margin-top:4px}.titular-borde-sup{padding-top:24px}.titular-borde-sup::before{content:' ';position:absolute;top:12px;left:0;display:block;width:21px;height:2px;text-indent:-99999px;background-color:#a0a9b6}.titular-blanco,.titular-blanco *{color:#fff}.titular-blanco::before{background-color:#fff}.titular-verde,.titular-verde *{color:#1a1a1a}.titular-verde::before{background-color:#1a1a1a}.titular-verde-morado,.titular-verde-morado *{color:#add536}.titular-verde-morado::before{background-color:#add536}.titular-verde-morado strong{color:#b0d246}.titular-dorado,.titular-dorado *{color:#f29400}.titular-dorado::before{background-color:#f29400}.titular+.alert{margin-top:20px}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}body,a,strong,label{color:#a0a9b6;font-family:"Open Sans",sans-serif}body,a,label{font-weight:400}html{font-size:100%;background:#fff;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;width:100%;background-color:transparent}a,a:hover,a:active,a:focus{text-decoration:none}a:active,a:focus{color:inherit}strong{font-weight:600}img{max-width:100%}.buscador-empresas strong{display:inline-block;margin-bottom:20px;color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.buscador-empresas .input,.buscador-empresas .submit{float:left}.buscador-empresas .input{margin:0}@media (max-width: 767px){.buscador-empresas .input{width:100%}}@media (min-width: 768px) and (max-width: 991px){.buscador-empresas .input{width:395px}}@media (min-width: 992px) and (max-width: 1199px){.buscador-empresas .input{width:540px}}@media (min-width: 1200px){.buscador-empresas .input{width:664px}}@media (max-width: 767px){.buscador-empresas .submit{margin-top:10px;width:100%}}@media (min-width: 768px){.buscador-empresas .submit{margin-left:10px}}@media (max-width: 767px){.buscador-empresas .submit .btn{padding-right:0;padding-left:0;width:100%}}.buscador-empresas-icon{position:relative;padding-left:95px}.buscador-empresas-icon i{position:absolute;top:-5px;left:5px}@media (min-width: 768px) and (max-width: 991px){.buscador-empresas-icon .input{width:440px}}.contenido-acceso{position:relative;background:#add536;overflow:hidden}.contenido-acceso:before,.contenido-acceso .container::before{content:' ';position:absolute;display:block;text-indent:-99999px}@media (max-width: 991px){.contenido-acceso:before,.contenido-acceso .container::before{display:none}}.contenido-acceso::before{top:0;right:50%;width:50%;height:100%;background:#f5f5f5}.contenido-acceso .container{position:relative;min-height:480px}.contenido-acceso .container::before{bottom:0;left:-79px;width:332px;height:463px;background:url("/img/frontend/spt-presupuestista.png") no-repeat 0 -171px}@media (max-width: 991px){.contenido-acceso .pr15,.contenido-acceso .pl15{padding-top:40px;padding-bottom:60px}}@media (min-width: 992px){.contenido-acceso .pr15,.contenido-acceso .pl15{padding-top:50px;padding-bottom:80px}}@media (min-width: 992px) and (max-width: 1199px){.contenido-acceso .pr15{padding-left:190px}}@media (min-width: 1200px){.contenido-acceso .pr15{padding-left:263px}}.contenido-acceso .pr15 a{padding-right:0;padding-left:0;width:225px}.contenido-acceso .pl15 .form .checkbox{margin-bottom:8px}.contenido-acceso .pl15 .form a{color:#fff;font-size:14px;line-height:1}.contenido-acceso .pl15 .form a:hover{text-decoration:underline}@media (max-width: 991px){.contenido-acceso .pl15 .form .text-right{margin-top:15px}}.contenido-form{position:relative;overflow:hidden;background:#add536}.contenido-form .background{position:absolute;top:0;left:0;width:50%;height:100%;background-image:url("/img/frontend/fnd-alta-presupuesto.jpg")}@media (max-width: 991px){.contenido-form .background{display:none}}@media (max-width: 991px){.contenido-form .pl15{padding-top:40px;padding-bottom:60px}}@media (min-width: 992px){.contenido-form .pl15{padding-top:50px;padding-bottom:80px}}@media (max-width: 991px){.contenido-form .pl15 .form .localidad{margin-top:30px}}.contenido-form .pl15 .form .btn-full-width{padding-right:0;padding-left:0;width:100%}@media (max-width: 991px){.contenido-form .pl15 .form .btn-full-width{margin-top:15px}}html.pages-altaEmpresa .contenido-form input[type="file"]::before{content:'Adjuntar logotipo'}html.pages-altaPresupuesto .contenido-form input[type="file"]::before{content:'Adjuntar imagen'}.contenido-private{padding-top:40px}@media (max-width: 767px){.contenido-private{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){.contenido-private{padding-bottom:100px}}@media (min-width: 1200px){.contenido-private{padding-bottom:120px}}.contenido-private .titular{margin-bottom:40px}.contenido-private .menu-lateral ul{border:1px solid #e5e5e5}.contenido-private .menu-lateral ul li{border-top:1px solid #e5e5e5}.contenido-private .menu-lateral ul li:first-child{border-top:0}.contenido-private .menu-lateral ul li.active a,.contenido-private .menu-lateral ul li a:hover{color:#fff;background:#add536}.contenido-private .menu-lateral ul li.premium a{color:#f29400;background:#f7ecdb}.contenido-private .menu-lateral ul li.premium.active a,.contenido-private .menu-lateral ul li.premium a:hover{color:#fff;background:#f29400}.contenido-private .menu-lateral ul li a{display:block;padding:0 20px;font-weight:600;text-transform:uppercase}@media (max-width: 1199px){.contenido-private .menu-lateral ul li a{font-size:14px}}@media (max-width: 991px){.contenido-private .menu-lateral ul li a{height:40px;line-height:40px}}@media (min-width: 992px){.contenido-private .menu-lateral ul li a{height:55px;line-height:55px}}@media (min-width: 1200px){.contenido-private .menu-lateral ul li a{font-size:16px}}.contenido-private .menu-lateral ul li a,.contenido-private .menu-lateral ul li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contenido-private .table th{font-weight:600}@media (max-width: 991px){.contenido-private .table th{font-size:14px}}@media (min-width: 992px){.contenido-private .table th{font-size:16px}}.contenido-private .table td.img,.contenido-private .table td.img a,.contenido-private .table td.img img{width:100px}.contenido-private .table td.img a,.contenido-private .table td.img img{display:block}.contenido-private .table a,.contenido-private .table a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contenido-private .table .btn-group{display:block;margin-top:2px}.contenido-private .table .btn-group a{margin-left:10px;color:#676d75}.contenido-private .table .btn-group a:first-child{margin-left:0}.contenido-private .table .btn-group a:hover{color:#b0d246}.contenido-private a.img{position:relative;border:1px solid #e6e6e6}.contenido-private a.img::before,.contenido-private a.img:hover::before,.contenido-private a.img::after,.contenido-private a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contenido-private a.img::before,.contenido-private a.img::after{position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}.contenido-private a.img:hover::before,.contenido-private a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.contenido-private a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}.contenido-private a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}.contenido-private a.img,.contenido-private a.img img{display:inline-block;max-width:100%}.contenido-private a.img img{height:auto}.contenido-private .gmaps{width:100%;height:400px;border:1px solid #e5e5e5}.mapa-web-error{padding:20px;background-color:#f5f5f5;border:1px solid #e5e5e5}.mapa-web-error p{display:inline-block;margin-bottom:20px;color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.mapa-web-error ul{margin-bottom:0}.mapa-web-error ul li a{font-size:14px;line-height:28px}.mapa-web-error ul li a,.mapa-web-error ul li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mapa-web-error ul li a:hover{color:#676d75}.hazte-premium{position:relative;display:inline-block;padding:20px;width:100%;border:1px solid #e5e5e5}@media (max-width: 991px){.hazte-premium{margin-top:40px}}@media (min-width: 992px){.hazte-premium{min-height:192px}}.hazte-premium::before{content:' ';position:absolute;bottom:0;right:0;z-index:-1;text-indent:-99999px;background:url("/img/frontend/spt-presupuestista.png") no-repeat -375px -314px}@media (max-width: 991px){.hazte-premium::before{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hazte-premium::before{width:135px;height:182px}}@media (min-width: 1200px){.hazte-premium::before{width:140px;height:192px}}.hazte-premium::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;text-indent:-99999px;background:#b0d246}.hazte-premium,.hazte-premium:hover,.hazte-premium strong,.hazte-premium strong:hover,.hazte-premium span,.hazte-premium span:hover{color:#fff}.hazte-premium strong,.hazte-premium span{position:relative;display:block}.hazte-premium strong{font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.hazte-premium span{margin:10px 0 5px;font-size:14px;line-height:20px}@media (min-width: 992px){.hazte-premium span{margin-bottom:20px;max-width:110px}}.resolvemos-tus-dudas{position:relative;display:inline-block;padding:20px;width:100%;border:1px solid #e5e5e5}@media (max-width: 991px){.resolvemos-tus-dudas{margin-top:40px}}@media (min-width: 992px){.resolvemos-tus-dudas{min-height:192px}}.resolvemos-tus-dudas,.resolvemos-tus-dudas:hover{color:#b0d246}.resolvemos-tus-dudas::before{content:' ';position:absolute;bottom:0;right:0;z-index:-1;text-indent:-99999px;background:url("/img/frontend/spt-presupuestista.png") no-repeat -332px -166px}@media (max-width: 991px){.resolvemos-tus-dudas::before{display:none}}@media (min-width: 992px) and (max-width: 1199px){.resolvemos-tus-dudas::before{width:160px;height:130px}}@media (min-width: 1200px){.resolvemos-tus-dudas::before{width:183px;height:147px}}.resolvemos-tus-dudas::after{content:' ';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;text-indent:-99999px;background:#fff}.resolvemos-tus-dudas strong,.resolvemos-tus-dudas span{position:relative;display:block}.resolvemos-tus-dudas strong{color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.resolvemos-tus-dudas span{margin:10px 0 5px;color:#a0a9b6;font-size:14px;line-height:20px}@media (min-width: 992px){.resolvemos-tus-dudas span{max-width:180px}}.slider-interior{height:231px;background-image:url("/img/frontend/fnd-slider-interior.jpg");overflow:hidden}.solicitar-presupuesto{padding-top:40px;background:#add536}@media (max-width: 767px){.solicitar-presupuesto{padding-bottom:40px}}@media (min-width: 768px) and (max-width: 1199px){.solicitar-presupuesto{padding-bottom:50px}}@media (min-width: 1200px){.solicitar-presupuesto{padding-bottom:70px}}.solicitar-presupuesto .titular,.solicitar-presupuesto .form,.solicitar-presupuesto .input,.solicitar-presupuesto .localidad,.solicitar-presupuesto .div-select,.solicitar-presupuesto .btn{float:left}@media (max-width: 767px){.solicitar-presupuesto .input,.solicitar-presupuesto .div-select,.solicitar-presupuesto .btn{margin:10px 0 0}}@media (min-width: 768px){.solicitar-presupuesto .input,.solicitar-presupuesto .div-select,.solicitar-presupuesto .btn{margin:0 0 0 10px}}@media (max-width: 991px){.solicitar-presupuesto .form{margin-top:20px}}@media (min-width: 992px){.solicitar-presupuesto .form{margin:34px 0 0 10px}}.solicitar-presupuesto .input{margin:0}@media (max-width: 767px){.solicitar-presupuesto .input{width:100%}}@media (min-width: 768px) and (max-width: 991px){.solicitar-presupuesto .input{width:230px}}@media (min-width: 992px) and (max-width: 1199px){.solicitar-presupuesto .input{width:240px}}@media (min-width: 1200px){.solicitar-presupuesto .input{width:390px}}@media (max-width: 767px){.solicitar-presupuesto .div-select{width:100%}}@media (min-width: 768px) and (max-width: 1199px){.solicitar-presupuesto .div-select{width:155px}}@media (min-width: 1200px){.solicitar-presupuesto .div-select{width:165px}}@media (max-width: 767px){.solicitar-presupuesto .localidad{width:100%}}.ultimos-presupuestos{padding-top:40px}@media (max-width: 767px){.ultimos-presupuestos{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){.ultimos-presupuestos{padding-bottom:80px}}@media (min-width: 1200px){.ultimos-presupuestos{padding-bottom:100px}}.ultimos-presupuestos .clearfix{margin:20px 0}.ventajas-premium{padding-top:40px;background:#f7ecdb url("/img/frontend/home/fnd-como-funciona.png") repeat-x bottom center}@media (max-width: 767px){.ventajas-premium{padding-bottom:120px}}@media (min-width: 768px) and (max-width: 1199px){.ventajas-premium{padding-bottom:160px}}@media (min-width: 1200px){.ventajas-premium{padding-bottom:180px}}.ventajas-premium .titular{margin-bottom:40px}.ventajas-premium .row:first-of-type{margin-top:-30px}.ventajas-premium .row .col-sm-8{position:relative;margin-top:30px}@media (min-width: 768px){.ventajas-premium .row .col-sm-8{padding-top:7px;padding-left:160px;min-height:123px}}.ventajas-premium .row .col-sm-8 span{position:absolute;top:-0;left:15px;display:block;width:123px;height:123px;text-align:center;background-color:#f29400;-webkit-border-top-right-radius:123px;-webkit-border-bottom-right-radius:123px;-webkit-border-bottom-left-radius:123px;-webkit-border-top-left-radius:123px;-moz-border-radius-topright:123px;-moz-border-radius-bottomright:123px;-moz-border-radius-bottomleft:123px;-moz-border-radius-topleft:123px;border-top-right-radius:123px;border-bottom-right-radius:123px;border-bottom-left-radius:123px;border-top-left-radius:123px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.ventajas-premium .row .col-sm-8 span i{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;height:60px}.ventajas-premium .row .col-sm-8 span i.fa{color:#fff;font-size:60px}.ventajas-premium .row .col-sm-8 span i.fa-eye{height:65px}.ventajas-premium .row .col-sm-8 strong{display:inline-block;color:#f29400;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}.ventajas-premium .row .col-sm-8 p{margin:14px 0 0;font-size:14px;line-height:20px}.empresa{margin-bottom:20px;padding:20px;border:1px solid transparent}.empresa,.empresa:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.empresa:hover{background:#f5f5f5;border-color:#e5e5e5}.empresa:last-of-type{margin-bottom:0}.empresa a.img{position:relative;border:1px solid #e5e5e5}.empresa a.img::before,.empresa a.img:hover::before,.empresa a.img::after,.empresa a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.empresa a.img::before,.empresa a.img::after{position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}.empresa a.img:hover::before,.empresa a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.empresa a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}.empresa a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}.empresa a.img,.empresa a.img img{display:inline-block;width:100%}.empresa a.img img{height:auto}.empresa nav.redes-sociales{margin-top:12px;text-align:center}.empresa nav.redes-sociales a{display:inline-block;margin-left:12px;font-size:24px;line-height:1}.empresa nav.redes-sociales a,.empresa nav.redes-sociales a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.empresa nav.redes-sociales a:hover{color:#b0d246}.empresa nav.redes-sociales a:first-child{margin-left:0}.empresa nav.redes-sociales a span{display:none}.empresa header,.empresa .info{margin-bottom:15px}.empresa header h3,.empresa p{margin:0}.empresa header h3 a,.empresa:hover header h3 a,.empresa .info p a,.empresa:hover header .header-info p a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.empresa header{margin-top:-2px}@media (max-width: 767px){.empresa header{margin-top:10px}}.empresa header h3,.empresa header h3 a{display:inline-block;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase}.empresa header h3 a{color:#676d75}.empresa:hover header h3 a{color:#b0d246}.empresa .info{padding:8px 2px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.empresa .info p{position:relative;padding-left:20px}.empresa .info p,.empresa .info p a{font-size:14px;line-height:20px}.empresa .info p i{position:absolute}.empresa .info p i.fa-map-marker{top:2px;left:3px}.empresa .info p i.fa-globe{top:3px;left:3px}.empresa .info p a{color:#676d75}.empresa .info p a:hover{color:#b0d246}.empresa .categorias a{font-size:14px;line-height:20px}.empresa .categorias a,.empresa .categorias a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.empresa .categorias a:hover{color:#b0d246}.noticia{margin-bottom:30px}.noticia:last-of-type{margin-bottom:0}.noticia a.img{position:relative;border:1px solid #e6e6e6}@media (max-width: 767px){.noticia a.img{margin-bottom:10px}}.noticia a.img::before,.noticia a.img:hover::before,.noticia a.img::after,.noticia a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.noticia a.img::before,.noticia a.img::after{position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}.noticia a.img:hover::before,.noticia a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.noticia a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}.noticia a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}.noticia a.img,.noticia a.img img{display:inline-block;width:100%}.noticia a.img img{height:auto}.noticia header p,.noticia p.resumen{margin-top:12px}.noticia header{margin-top:-2px}.noticia header h3{margin:0}.noticia header h3,.noticia header h3 a{display:inline-block;font-weight:600;font-size:16px;line-height:22px}.noticia header h3 a{color:#676d75;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.noticia header h3 a:hover{color:#443829}.noticia header p{margin-bottom:0;font-weight:600;font-size:14px;line-height:1}.noticia header nav{margin-top:5px}.noticia p.resumen{margin-bottom:0;font-size:14px;line-height:20px}.oferta{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}.oferta:first-of-type{padding-top:0}.oferta:last-of-type{padding-bottom:0;border-bottom:0}.oferta header{margin-bottom:15px}.oferta header h3{display:inline-block;margin:0;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase}.oferta .rte{margin-bottom:0 !important;padding:0 15px}.presupuesto{margin-bottom:20px;padding:20px;border:1px solid transparent}.presupuesto,.presupuesto:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.presupuesto:hover{background:#f5f5f5;border-color:#e5e5e5}.presupuesto:last-of-type{margin-bottom:0}.presupuesto a.img{position:relative;border:1px solid #e6e6e6}@media (max-width: 767px){.presupuesto a.img{margin-bottom:10px}}.presupuesto a.img::before,.presupuesto a.img:hover::before,.presupuesto a.img::after,.presupuesto a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.presupuesto a.img::before,.presupuesto a.img::after{position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}.presupuesto a.img:hover::before,.presupuesto a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.presupuesto a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}.presupuesto a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}.presupuesto a.img,.presupuesto a.img img{display:inline-block;width:100%}.presupuesto a.img img{height:auto}.presupuesto header,.presupuesto .info{margin-bottom:15px}.presupuesto header h3,.presupuesto p{margin:0}.presupuesto header h3 a,.presupuesto:hover header h3 a,.presupuesto .info p a,.presupuesto:hover header .header-info p a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.presupuesto header{margin-top:-4px}.presupuesto header h3,.presupuesto header h3 a{display:inline-block;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase}.presupuesto header h3 a{color:#676d75}.presupuesto:hover header h3 a{color:#b0d246}.presupuesto .info{padding:8px 2px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.presupuesto .info p{position:relative;margin-bottom:8px;padding-left:20px}.presupuesto .info p,.presupuesto .info p a{font-size:14px;line-height:1}.presupuesto .info p:last-child{margin-bottom:0}.presupuesto .info p i{position:absolute}.presupuesto .info p i.fa-map-marker{top:-1px;left:3px}.presupuesto .info p i.fa-calendar-o{top:-1px;left:1px}.presupuesto .info p a{color:#676d75}.presupuesto .info p a:hover{color:#b0d246}.presupuesto .info p span.label{margin-left:5px;padding:0 5px 1px;color:#fff;font-weight:400;font-size:14px;line-height:1;background:#9d2520;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.presupuesto p.resumen{font-size:14px;line-height:20px}.detalle a.img{position:relative;border:1px solid #e6e6e6}.detalle a.img::before,.detalle a.img:hover::before,.detalle a.img::after,.detalle a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.detalle a.img::before,.detalle a.img::after{position:absolute;-webkit-opacity:0;-moz-opacity:0;opacity:0}.detalle a.img:hover::before,.detalle a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}.detalle a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}.detalle a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}.detalle a.img,.detalle a.img img{display:inline-block;width:100%}.detalle a.img img{height:auto}.detalle .galeria .btn{padding-right:0;padding-left:0;width:100%}.detalle nav.redes-sociales{margin-top:12px;text-align:center}.detalle nav.redes-sociales a{display:inline-block;margin-left:12px;font-size:24px;line-height:1}.detalle nav.redes-sociales a,.detalle nav.redes-sociales a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.detalle nav.redes-sociales a:hover{color:#b0d246}.detalle nav.redes-sociales a:first-child{margin-left:0}.detalle nav.redes-sociales a span{display:none}.detalle:hover header .header-info p a,.detalle .info p a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.detalle header,.detalle .info{margin-bottom:15px}.detalle header{margin-top:-2px}@media (max-width: 767px){.detalle header{margin-top:10px}}.detalle header h2{display:inline-block;margin:0;color:#676d75;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase}.detalle .info,.detalle .compartir{padding:8px 2px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.detalle .info p{position:relative;padding-left:20px}.detalle .info p,.detalle .info p a{font-size:14px}.detalle .info p:last-child{margin-bottom:0}.detalle .info p i{position:absolute}.detalle .info p a{color:#676d75}.detalle .info p a:hover{color:#b0d246}.detalle .info p span.label{margin-left:5px;padding:0 5px 1px;color:#fff;font-weight:400;font-size:14px;line-height:1;background:#9d2520;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.detalle .categorias a{font-size:14px;line-height:20px}.detalle .categorias a,.detalle .categorias a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.detalle .categorias a:hover{color:#b0d246}.detalle .compartir{margin-top:20px}.detalle .compartir a{display:inline-block;margin-top:-2px;margin-left:7px;font-size:24px;line-height:1;vertical-align:top}.detalle .compartir a,.detalle .compartir a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.detalle .compartir a:hover{color:#b0d246}.detalle .compartir a span{display:none}.detalle .gmaps{margin-top:20px;width:100%;height:250px;border:1px solid #e5e5e5}.detalle-presupuesto-compra,.detalle-presupuesto-gratis{padding-bottom:20px}.detalle-presupuesto-compra{padding-top:20px;border-top:1px solid #e5e5e5}.detalle-presupuesto-compra,.detalle-presupuesto-compra strong{color:#676d75}.detalle-presupuesto-compra p strong{font-weight:700;font-size:16px;text-transform:uppercase}.detalle-presupuesto-compra .btn-premium{padding:0;width:100%}@media (max-width: 767px){.detalle-presupuesto-compra .btn-premium{margin-top:10px}}.detalle-presupuesto-gratis .btn{padding:0;width:100%}.detalle-presupuesto .info p{margin-bottom:8px}.detalle-presupuesto .info p,.detalle-presupuesto .info p a{line-height:14px}.detalle-presupuesto .info p i.fa-map-marker{top:-1px;left:3px}.detalle-presupuesto .info p i.fa-calendar-o{top:-1px;left:1px}.detalle-presupuesto .info p i.fa-user{top:-1px;left:3px}.detalle-presupuesto .info p i.fa-clock-o{top:-1px;left:2px}.detalle-presupuesto .info p i.fa-phone{top:-1px;left:3px}.detalle-presupuesto .info p i.fa-envelope-o{top:-1px;left:1px}@media (min-width: 768px) and (max-width: 1199px){.detalle-presupuesto-galeria .btn-premium{margin-top:10px}}.detalle-empresa .info p,.detalle-empresa .info p a{line-height:20px}.detalle-empresa .info p i.fa-map-marker{top:2px;left:3px}.detalle-empresa .info p i.fa-globe{top:3px;left:3px}.detalle-empresa .info p i.fa-phone{top:2px;left:3px}.detalle-empresa .info p i.fa-envelope-o{top:2px;left:1px}.detalle-empresa .rte{margin-bottom:15px;padding:0 15px}.detalle-empresa .rte+.categorias{padding-top:15px;border-top:1px solid #e5e5e5}html.pages-faqs section{padding-top:40px}@media (max-width: 767px){html.pages-faqs section{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-faqs section{padding-bottom:100px}}@media (min-width: 1200px){html.pages-faqs section{padding-bottom:120px}}html.pages-faqs section .titular{margin-bottom:40px}@media (min-width: 768px){html.pages-faqs section .row{padding-top:30px;padding-bottom:30px}}html.pages-faqs section .row:first-of-type{padding-top:0}@media (max-width: 767px){html.pages-faqs section .row:first-of-type{margin-top:-20px}}html.pages-faqs section .row:last-of-type{padding-bottom:0}html.pages-faqs section .row .col-sm-6{position:relative}@media (max-width: 767px){html.pages-faqs section .row .col-sm-6{margin-top:20px}}@media (min-width: 768px){html.pages-faqs section .row .col-sm-6{padding-top:20px;padding-left:100px;min-height:123px}}html.pages-faqs section .row .col-sm-6 span{position:absolute;top:-0;left:15px;display:block;width:67px;height:67px;color:#fff;font-weight:800;font-size:30px;line-height:60px;text-align:center;background-color:#b0d246}html.pages-faqs section .row .col-sm-6 strong{display:inline-block;color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}html.pages-faqs section .row .col-sm-6 p{margin:14px 0 0;font-size:14px;line-height:20px}@media (max-width: 767px){html.pages-home .slider-home,html.pages-home .slider-home ul,html.pages-home .slider-home ul li{height:280px}}@media (min-width: 768px) and (max-width: 991px){html.pages-home .slider-home,html.pages-home .slider-home ul,html.pages-home .slider-home ul li{height:380px}}@media (min-width: 992px) and (max-width: 1199px){html.pages-home .slider-home,html.pages-home .slider-home ul,html.pages-home .slider-home ul li{height:440px}}@media (min-width: 1200px){html.pages-home .slider-home,html.pages-home .slider-home ul,html.pages-home .slider-home ul li{height:514px}}html.pages-home .slider-home,html.pages-home .slider-home ul li{overflow:hidden}html.pages-home .slider-home .bx-wrapper{margin:0;padding:0;border:0}html.pages-home .slider-home ul{margin:0;padding:0}html.pages-home .slider-home ul li.slider-home-1{text-align:center;background-image:url("/img/frontend/home/fnd-slider-1.jpg")}@media (max-width: 767px){html.pages-home .slider-home ul li.slider-home-1{background-size:auto !important;background-position:center 0}}@media (max-width: 767px){html.pages-home .slider-home ul li.slider-home-1 .container{padding-top:20px}}@media (min-width: 768px) and (max-width: 991px){html.pages-home .slider-home ul li.slider-home-1 .container{padding-top:30px}}@media (min-width: 992px) and (max-width: 1199px){html.pages-home .slider-home ul li.slider-home-1 .container{padding-top:50px}}@media (min-width: 1200px){html.pages-home .slider-home ul li.slider-home-1 .container{padding-top:60px}}html.pages-home .slider-home ul li.slider-home-1 p{margin:0;color:#fff;font-weight:800;text-transform:uppercase}@media (max-width: 767px){html.pages-home .slider-home ul li.slider-home-1 p{font-size:20px;line-height:30px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-home .slider-home ul li.slider-home-1 p{font-size:30px;line-height:40px}}@media (min-width: 768px) and (max-width: 991px){html.pages-home .slider-home ul li.slider-home-1 p{padding:0 50px}}@media (min-width: 992px) and (max-width: 1199px){html.pages-home .slider-home ul li.slider-home-1 p{padding:0 150px}}@media (min-width: 1200px){html.pages-home .slider-home ul li.slider-home-1 p{padding:0 200px;font-size:40px;line-height:48px}}@media (max-width: 991px){html.pages-home .slider-home ul li.slider-home-1 .btn{margin-top:20px}}@media (min-width: 992px){html.pages-home .slider-home ul li.slider-home-1 .btn{margin-top:30px}}html.pages-home .slider-home ul li.slider-home-2{text-align:center;background-image:url("/img/frontend/home/fnd-slider-2.jpg")}@media (max-width: 767px){html.pages-home .slider-home ul li.slider-home-2 .container{padding-top:20px}}@media (min-width: 768px) and (max-width: 991px){html.pages-home .slider-home ul li.slider-home-2 .container{padding:50px 0 0 280px}}@media (min-width: 992px) and (max-width: 1199px){html.pages-home .slider-home ul li.slider-home-2 .container{padding:75px 0 0 460px}}@media (min-width: 1200px){html.pages-home .slider-home ul li.slider-home-2 .container{padding:95px 0 0 460px}}html.pages-home .slider-home ul li.slider-home-2 p{margin:0;color:#b0d246;font-weight:800;text-transform:uppercase}@media (max-width: 767px){html.pages-home .slider-home ul li.slider-home-2 p{font-size:20px;line-height:30px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-home .slider-home ul li.slider-home-2 p{font-size:30px;line-height:40px}}@media (min-width: 1200px){html.pages-home .slider-home ul li.slider-home-2 p{font-size:40px;line-height:48px}}@media (max-width: 991px){html.pages-home .slider-home ul li.slider-home-2 .btn{margin-top:20px}}@media (min-width: 992px){html.pages-home .slider-home ul li.slider-home-2 .btn{margin-top:40px}}html.pages-home .como-funciona{background:#f5f5f5 url("/img/frontend/home/fnd-como-funciona.png") repeat-x bottom center}@media (max-width: 1199px){html.pages-home .como-funciona{padding-top:40px}}@media (max-width: 767px){html.pages-home .como-funciona{padding-bottom:80px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-home .como-funciona{padding-bottom:100px}}@media (min-width: 1200px){html.pages-home .como-funciona{padding:50px 0 120px}}html.pages-home .como-funciona i.fa{color:#1a1a1a;font-size:60px}html.pages-home .como-funciona-info-1,html.pages-home .como-funciona-info-2,html.pages-home .como-funciona-info-3{position:relative;padding-left:110px}@media (max-width: 767px){html.pages-home .como-funciona-info-1,html.pages-home .como-funciona-info-2,html.pages-home .como-funciona-info-3{margin-top:20px}}@media (min-width: 768px) and (max-width: 991px){html.pages-home .como-funciona-info-1,html.pages-home .como-funciona-info-2,html.pages-home .como-funciona-info-3{margin-top:40px}}@media (max-width: 991px){html.pages-home .como-funciona-info-1:first-child,html.pages-home .como-funciona-info-2:first-child,html.pages-home .como-funciona-info-3:first-child{margin-top:0}}html.pages-home .como-funciona-info{margin-bottom:25px;padding:42px 0 25px;border-bottom:1px solid #e5e5e5}html.pages-home .como-funciona-info i{position:absolute;top:-5px;left:20px}html.pages-home .como-funciona-info strong{display:inline-block;color:#676d75;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}html.pages-home .como-funciona-info p{margin:14px 0 0;font-size:14px;line-height:20px}html.pages-home .pie-noticias{background:#f5f5f5;overflow:hidden}html.pages-home .pie-noticias,html.pages-home .pie-noticias .container{position:relative}@media (min-width: 992px){html.pages-home .pie-noticias::before,html.pages-home .pie-noticias .container::before{content:' ';position:absolute;top:0;display:block;height:100%;text-indent:-99999px;background:#fff}}@media (min-width: 992px){html.pages-home .pie-noticias::before{left:66.66666667%;width:33.33333333%}}@media (max-width: 1199px){html.pages-home .pie-noticias .container{padding-top:40px;padding-bottom:80px}}@media (min-width: 1200px){html.pages-home .pie-noticias .container{padding-top:60px;padding-bottom:90px}}@media (min-width: 992px){html.pages-home .pie-noticias .container::before{left:67.1%;width:32.9%}}html.pages-home .pie-noticias .container .titular{margin-bottom:40px}@media (max-width: 991px){html.pages-home .pie-noticias .container .pl15,html.pages-home .pie-noticias .container .pl15{padding-right:0;padding-left:0}}@media (max-width: 991px){html.pages-home .pie-noticias .container .col-md-8{margin-bottom:40px}}html.pages-home .pie-noticias .container .col-md-8 .noticia{padding-bottom:30px;border-bottom:1px solid #e5e5e5}html.pages-home .pie-noticias .container .col-md-8 .noticia:last-of-type{padding-bottom:0;border-bottom:0}@media (max-width: 767px){html.pages-home .pie-noticias .container .col-md-4 article{margin-bottom:30px}}@media (min-width: 992px){html.pages-home .pie-noticias .container .col-md-4 article{margin-bottom:40px}}html.pages-home .pie-noticias .container .col-md-4 article:last-child{margin-bottom:0}html.pages-home .pie-noticias .container .col-md-4 article a.img{position:relative;border:1px solid #e6e6e6}html.pages-home .pie-noticias .container .col-md-4 article a.img,html.pages-home .pie-noticias .container .col-md-4 article a.img img{display:inline-block;width:100%}html.pages-home .pie-noticias .container .col-md-4 article a.img::before,html.pages-home .pie-noticias .container .col-md-4 article a.img::after,html.pages-home .pie-noticias .container .col-md-4 article a.img span{position:absolute}html.pages-home .pie-noticias .container .col-md-4 article a.img::before,html.pages-home .pie-noticias .container .col-md-4 article a.img:hover::before,html.pages-home .pie-noticias .container .col-md-4 article a.img::after,html.pages-home .pie-noticias .container .col-md-4 article a.img:hover::after{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}html.pages-home .pie-noticias .container .col-md-4 article a.img::before,html.pages-home .pie-noticias .container .col-md-4 article a.img::after{-webkit-opacity:0;-moz-opacity:0;opacity:0}html.pages-home .pie-noticias .container .col-md-4 article a.img:hover::before,html.pages-home .pie-noticias .container .col-md-4 article a.img:hover::after{-webkit-opacity:1;-moz-opacity:1;opacity:1}html.pages-home .pie-noticias .container .col-md-4 article a.img::before{content:' ';top:0;left:0;width:100%;height:100%;text-indent:-99999px;background:rgba(255,255,255,0.4)}html.pages-home .pie-noticias .container .col-md-4 article a.img::after{content:"\f002";display:inline-block;font:normal normal normal 20px/1 FontAwesome;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;top:50%;left:50%;margin:-10px 0 0 -9px;color:#443829}html.pages-home .pie-noticias .container .col-md-4 article a.img img{height:auto}html.pages-home .pie-noticias .container .col-md-4 article a.img span{bottom:10px;right:10px;padding:0 12px;height:21px;color:#fff;font-size:14px;line-height:21px;background:#a0a9b6}html.pages-home .pie-noticias .container .col-md-4 article header{margin-top:8px}html.pages-home .pie-noticias .container .col-md-4 article header h3,html.pages-home .pie-noticias .container .col-md-4 article header h3 a{display:inline-block;font-weight:600;font-size:16px;line-height:22px}html.pages-home .pie-noticias .container .col-md-4 article header h3{margin:0}html.pages-home .pie-noticias .container .col-md-4 article header h3 a{color:#676d75}html.pages-home .pie-noticias .container .col-md-4 article header h3 a,html.pages-home .pie-noticias .container .col-md-4 article header h3 a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}html.pages-home .pie-noticias .container .col-md-4 article header h3 a:hover{color:#443829}html.pages-home .pie-noticias .form{margin-top:70px}html.pages-home .pie-noticias .form .titular{margin:0}@media (min-width: 992px){html.pages-home .pie-noticias .form-izq .col-lg-9,html.pages-home .pie-noticias .form-der{margin-top:35px}}@media (max-width: 991px){html.pages-home .pie-noticias .form-izq .col-lg-9,html.pages-home .pie-noticias .form-der{margin-top:20px}}html.pages-home .pie-noticias .form-izq,html.pages-home .pie-noticias .form-izq .col-lg-9{margin-bottom:0 !important}html.pages-home .pie-noticias .row-alert{margin-top:70px}html.pages-home .pie-noticias .row-alert+.form{margin-top:0}@media (max-width: 991px){html.pages-home .pie-noticias .row-alert .col-md-8{margin-bottom:0}}html.pages-mapaWeb section,html.pages-error section{padding-top:40px}@media (max-width: 767px){html.pages-mapaWeb section,html.pages-error section{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-mapaWeb section,html.pages-error section{padding-bottom:100px}}@media (min-width: 1200px){html.pages-mapaWeb section,html.pages-error section{padding-bottom:120px}}html.pages-mapaWeb section .titular,html.pages-error section .titular{margin-bottom:40px}html.pages-mapaWeb section .row .error,html.pages-error section .row .error{position:relative}@media (max-width: 991px){html.pages-mapaWeb section .row .error,html.pages-error section .row .error{margin-bottom:30px;text-align:center}}html.pages-mapaWeb section .row .error::before,html.pages-error section .row .error::before{content:'';position:absolute;top:24px;left:40px;display:block;width:542px;height:284px;text-indent:-99999px;background:url("/img/frontend/spt-presupuestista.png") no-repeat 0 -635px}@media (max-width: 1199px){html.pages-mapaWeb section .row .error::before,html.pages-error section .row .error::before{display:none}}html.pages-mapaWeb section .row .error strong,html.pages-mapaWeb section .row .error span,html.pages-error section .row .error strong,html.pages-error section .row .error span{display:inline-block;color:#add536;text-transform:uppercase}html.pages-mapaWeb section .row .error strong,html.pages-error section .row .error strong{font-size:22px;font-weight:600;line-height:1}@media (min-width: 768px){html.pages-mapaWeb section .row .error strong,html.pages-error section .row .error strong{position:absolute;top:170px}}@media (min-width: 768px) and (max-width: 991px){html.pages-mapaWeb section .row .error strong,html.pages-error section .row .error strong{left:148px}}@media (min-width: 992px){html.pages-mapaWeb section .row .error strong,html.pages-error section .row .error strong{left:18px}}html.pages-mapaWeb section .row .error span,html.pages-error section .row .error span{font-weight:700}@media (max-width: 767px){html.pages-mapaWeb section .row .error span,html.pages-error section .row .error span{font-size:80px;line-height:1}}@media (min-width: 768px) and (max-width: 991px){html.pages-mapaWeb section .row .error span,html.pages-error section .row .error span{font-size:268px;line-height:200px}}@media (min-width: 992px){html.pages-mapaWeb section .row .error span,html.pages-error section .row .error span{font-size:268px;line-height:200px}}html.pages-quienesSomos section{padding-top:40px}@media (max-width: 767px){html.pages-quienesSomos section{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){html.pages-quienesSomos section{padding-bottom:100px}}@media (min-width: 1200px){html.pages-quienesSomos section{padding-bottom:120px}}@media (max-width: 767px){html.pages-quienesSomos section img{margin-bottom:20px;width:100%}}html.pages-quienesSomos section .titular{margin-bottom:40px}.cabecera{border-bottom:2px solid #b0d246;overflow:hidden}@media (max-width: 767px){.cabecera{min-height:90px}}@media (min-width: 768px) and (max-width: 1199px){.cabecera{height:100px}}@media (min-width: 1200px){.cabecera{height:119px}}.cabecera .container{position:relative;height:100%}.cabecera h1{position:absolute;top:22px;left:15px;z-index:10;margin:0}.cabecera h1,.cabecera h1 a{display:block}.cabecera h1 a{text-indent:-99999px;background:url("/img/frontend/spt-presupuestista.png") no-repeat}@media (max-width: 767px){.cabecera h1 a{width:205px;height:39px;background-size:305px}}@media (min-width: 768px) and (max-width: 1199px){.cabecera h1 a{width:280px;height:54px;background-size:417px}}@media (min-width: 1200px){.cabecera h1 a{width:358px;height:69px}}.cabecera-menu{margin:0}@media (min-width: 768px){.cabecera-menu{position:absolute}}@media (min-width: 768px) and (max-width: 1199px){.cabecera-menu{top:45px}}@media (min-width: 768px) and (max-width: 991px){.cabecera-menu{right:15px}}@media (min-width: 992px) and (max-width: 1199px){.cabecera-menu{left:317px}}@media (min-width: 1200px){.cabecera-menu{top:55px;left:425px}}.cabecera-menu .navbar-header .navbar-toggle{margin-top:26px;margin-bottom:19px;border-color:#ddd}.cabecera-menu .navbar-header .navbar-toggle:hover,.cabecera-menu .navbar-header .navbar-toggle:focus{background-color:#ddd}.cabecera-menu .navbar-header .navbar-toggle .icon-bar{background-color:#888}.cabecera-menu-collapse{padding:0}.cabecera-menu-collapse ul{margin:0;padding:0}.cabecera-menu-collapse ul li{padding:0}@media (max-width: 767px){.cabecera-menu-collapse ul li{padding:12px 0}}@media (min-width: 768px){.cabecera-menu-collapse ul li{float:left}}@media (min-width: 768px) and (max-width: 1199px){.cabecera-menu-collapse ul li{padding:0 15px}}@media (min-width: 1200px){.cabecera-menu-collapse ul li{padding:0 25px}}.cabecera-menu-collapse ul li:first-child{padding-left:0}.cabecera-menu-collapse ul li:last-child{padding-right:0}.cabecera-menu-collapse ul li.active a,.cabecera-menu-collapse ul li a:hover{color:#b0d246;background:none}.cabecera-menu-collapse ul li a{padding:0;color:#9ba4b0;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase;letter-spacing:1px}.cabecera-menu-collapse ul li a,.cabecera-menu-collapse ul li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cabecera-accesos{position:absolute}@media (max-width: 991px){.cabecera-accesos{top:17px;right:0}}@media (min-width: 992px){.cabecera-accesos{right:15px;padding:15px 5px;border-top:1px solid #e1e9f2;border-bottom:1px solid #e1e9f2}}@media (min-width: 992px) and (max-width: 1199px){.cabecera-accesos{top:32px}}@media (min-width: 1200px){.cabecera-accesos{top:41px}}.cabecera-accesos ul{margin:0;padding:0}.cabecera-accesos ul li{float:left;line-height:7px;border-left:2px solid #d0d5da}@media (min-width: 768px) and (max-width: 991px){.cabecera-accesos ul li{padding:0 15px}}@media (min-width: 992px){.cabecera-accesos ul li{padding:0 17px}}.cabecera-accesos ul li:first-child{border-left:0}.cabecera-accesos ul li:last-child{border-right:0}.cabecera-accesos ul li a{color:#9ba4b0;line-height:1}@media (min-width: 768px) and (max-width: 991px){.cabecera-accesos ul li a{font-size:12px}}@media (min-width: 992px){.cabecera-accesos ul li a{font-size:14px}}.cabecera-accesos ul li a,.cabecera-accesos ul li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cabecera-accesos ul li a:hover{color:#30343a}.contenido .content{padding-top:40px}@media (max-width: 767px){.contenido .content{padding-bottom:60px}}@media (min-width: 768px) and (max-width: 1199px){.contenido .content{padding-bottom:100px}}@media (min-width: 1200px){.contenido .content{padding-bottom:120px}}.pie{background:#323232}.pie-sup{text-align:center;background-image:url("/img/frontend/fnd-pie-superior.jpg");overflow:hidden}@media (max-width: 767px){.pie-sup{height:360px}}@media (min-width: 768px) and (max-width: 1199px){.pie-sup{height:300px}}@media (min-width: 1200px){.pie-sup{height:386px}}.pie-sup p.text{color:#b0d246;font-weight:800;text-transform:uppercase}@media (max-width: 1199px){.pie-sup p.text{margin:40px 0 30px}}@media (max-width: 767px){.pie-sup p.text{padding:0 20px;font-size:20px;line-height:30px}}@media (min-width: 768px) and (max-width: 1199px){.pie-sup p.text{font-size:30px;line-height:40px}}@media (min-width: 768px) and (max-width: 991px){.pie-sup p.text{padding:0 40px}}@media (min-width: 992px) and (max-width: 1199px){.pie-sup p.text{padding:0 60px}}@media (min-width: 1200px){.pie-sup p.text{margin:47px 0 37px;padding:0 120px;font-size:40px;line-height:48px}}.pie-sup p.text-center{margin:0}.pie-sup p.text-center .btn{color:#fff !important;background-color:#add536 !important;border-color:#add536 !important}@media (max-width: 767px){.pie-sup p.text-center .btn{margin-top:20px}}@media (min-width: 768px){.pie-sup p.text-center .btn{margin-left:30px}}.pie-sup p.text-center .btn:hover{background-color:#cbe47c !important;border-color:#cbe47c !important}@media (max-width: 767px){.pie-sup p.text-center .btn:first-child{margin-top:0}}@media (min-width: 768px){.pie-sup p.text-center .btn:first-child{margin-left:0}}.pie-mid{background:#222222}@media (max-width: 991px){.pie-mid{padding:40px 0}}@media (min-width: 992px){.pie-mid{padding:60px 0 40px}}@media (max-width: 767px){.pie-mid *{text-align:center}}.pie-mid-izq p,.pie-mid-der p{margin:0}.pie-mid-izq p:first-of-type,.pie-mid-der p:first-of-type{color:#fff;font-weight:600;font-size:16px;line-height:1;text-transform:uppercase}@media (max-width: 991px){.pie-mid-izq{padding-bottom:40px}}@media (max-width: 991px){.pie-mid-izq p:first-of-type{margin-bottom:20px}}@media (min-width: 992px){.pie-mid-izq p:first-of-type{margin-bottom:25px}}.pie-mid-izq nav ul{margin:0;padding:0}.pie-mid-izq nav ul li{padding-left:10px}.pie-mid-izq nav ul li a{color:#bbb;line-height:30px}@media (max-width: 1199px){.pie-mid-izq nav ul li a{font-size:12px}}@media (min-width: 1200px){.pie-mid-izq nav ul li a{font-size:14px}}.pie-mid-izq nav ul li a,.pie-mid-izq nav ul li a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pie-mid-izq nav ul li a:hover{color:#fff}.pie-mid-izq nav ul li a i{margin-right:5px;font-size:18px}@media (max-width: 991px){.pie-mid-der p:first-of-type{margin-bottom:20px}}@media (min-width: 992px){.pie-mid-der p:first-of-type{margin-bottom:30px}}.pie-mid-der p.text{color:#bbb}@media (max-width: 1199px){.pie-mid-der p.text{font-size:12px;line-height:18px}}@media (min-width: 1200px){.pie-mid-der p.text{font-size:14px;line-height:20px}}.pie-mid-der p.text strong,.pie-mid-der p.text a{color:#fff}.pie-mid-der p.text a{text-decoration:underline}.pie-mid-der p.text a:hover{text-decoration:none}@media (max-width: 1199px){.pie-mid-der p.text-center{margin-top:20px}}@media (min-width: 1200px){.pie-mid-der p.text-center{margin-top:30px}}@media (max-width: 767px){.pie-mid-der p.text-center a{margin-top:10px}}@media (min-width: 768px) and (max-width: 1199px){.pie-mid-der p.text-center a{margin-left:12px}}@media (min-width: 1200px){.pie-mid-der p.text-center a{margin-left:26px}}@media (max-width: 767px){.pie-mid-der p.text-center a:first-child{margin-top:0}}@media (min-width: 768px){.pie-mid-der p.text-center a:first-child{margin-left:0}}.pie-mid-der p.text-center a:hover{color:#494e54;background-color:#a0a9b6;border-color:#a0a9b6}.pie-mid h1{margin:30px 0 0;text-align:center}.pie-mid h1,.pie-mid h1 a{display:block}.pie-mid h1 a{margin:0 auto;width:533px;height:100px;text-indent:-99999px;background:url("/img/frontend/spt-presupuestista.png") no-repeat 0 -70px}@media (max-width: 991px){.pie-mid .redes-sociales{padding-top:20px}}@media (min-width: 992px){.pie-mid .redes-sociales{padding-top:6px}}.pie-mid .redes-sociales a{display:inline-block;margin-left:30px;font-size:24px;color:#909aad}.pie-mid .redes-sociales a,.pie-mid .redes-sociales a:hover{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.pie-mid .redes-sociales a:first-child{margin:0}.pie-mid .redes-sociales a:hover{color:#fff}.pie-mid .redes-sociales a span{display:none}.pie-inf{background:#272a2d}.pie-inf p{margin:0;padding:20px 0;color:#bbb;line-height:30px}@media (max-width: 991px){.pie-inf p{font-size:12px}}@media (min-width: 992px){.pie-inf p{font-size:14px}}.pie-inf p a.interactiva{display:inline-block;margin:-4px 0 0 10px;width:140px;height:18px;text-indent:-99999px;vertical-align:middle;background:url(/img/fnd-interactivaclic.png) no-repeat}
