PageSourceSearch

https://www.instalaciones-reformas.com/login?_target_path=/

html instalaciones-reformas.com collected 2026-10-06 09:27:19 UTC 84,667 bytes, 1,316 lines download raw bytes

1
2            
3
4
5
6
7
8
9<!DOCTYPE html>
10<html lang="es-ES">
11    <head>
12        <meta charset="utf-8">
13        <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5">
14        <link rel="shortcut icon" href="/data/6230/ico/andsol_3000_favi_con.png">
15                        <meta name="robots" content="index,follow"/><meta name="dcterms.title" content="Empresa de obras y reformas en Barcelona | Andsol 3000"><meta name="description" content="Expertos en construcción, reformas e instalación de gas y calefacción en Barcelona. Servicio de electricidad y fontanería."><link rel="preconnect" href="https://fonts.googleapis.com"><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin><link href="https://fonts.googleapis.com/css2?family=Archivo+Black&family=Montserrat&display=swap" rel="stylesheet"><meta name="google-site-verification" content="0urEk7pxrUAhRhHVe-NM1SM2_3J9OWIUhO6SAUWf_u0" /><!--  metas twitter --><meta name="twitter:title" content="Empresa de obras y reformas en Barcelona | Andsol 3000"><meta name="twitter:description" content="Expertos en construcción, reformas e instalación de gas y calefacción en Barcelona. Servicio de electricidad y fontanería." /><!-- metas facebook  --><meta property="og:url" content="https://www.instalaciones-reformas.com/login?_target_path=%2F" /><meta property="og:title" content="Empresa de obras y reformas en Barcelona | Andsol 3000"><meta property="og:description" content="Expertos en construcción, reformas e instalación de gas y calefacción en Barcelona. Servicio de electricidad y fontanería."><meta property="og:locale" content="es_ES" />
16                <title>Empresa de obras y reformas en Barcelona | Andsol 3000</title>
17                                        <link href="//css.accesive.com/static/css/styles_cliente6230.css?v8.1" rel="stylesheet" media="all" />
18                <link href="//css.accesive.com/static/css/styles_cliente_comun6230.css?v8.1" rel="stylesheet" media="all" />
19                <link rel="stylesheet" href="//css.accesive.com/static/css/net10_6230.css?v8.1" />
20                                    <link rel="stylesheet" href="/build/frontBootstrap3WebActiva.35e1b50b.css">
21                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <style>                 /* Fondos secciones diseño */
22                .zona:before {
23                    position: relative;
24                    content: "";
25                    width: 100%;
26                    display: block;
27                    pointer-events: none;
28                } 
29
30                .zona:after {
31                    position: relative;
32                    content: "";
33                    width: 100%;
34                    display: block;
35                    pointer-events: none;
36                }
37                .zona-inner {
38                    margin: 0 -10px;
39                }
40                /* Fondos módulos*/
41                .fondo-modulo {
42                    margin: 0;
43                    padding: 0;
44                    width: 100%;
45                    height: 100%;
46                }
47                .fondo-modulo:before {
48                    position: relative;
49                    content: "";
50                    width: 100%;
51                    display: block;
52                    pointer-events: none;
53                } 
54                .fondo-modulo:after {
55                    position: relative;
56                    content: "";
57                    width: 100%;
58                    display: block;
59                    pointer-events: none;
60                }
61            </style>
62
63                                                <link href='https://fonts.googleapis.com/css?family=Montserrat' rel='stylesheet' type='text/css'>
64                            
65                        
66            
67            <!--External css libraries -->
68                                                                                        <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css" media="all" />
69                                                                                <link rel="stylesheet" href="https://cdn.rawgit.com/michalsnik/aos/2.1.1/dist/aos.css" media="all" />
70                                                                                <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/letter
70ing.js/0.7.0/jquery.lettering.min.js" media="all" />
71                                                            
72            <!--Custom css-->
73                            <link rel="stylesheet" href="//css.accesive.com/static/css/custom_6230.css?v8.1" media="all" />
74            
75        
76            <style type="text/css">
77            .pageload-overlay {
78    position: fixed;
79    width: 100%;
80    height: 100%;
81    top: 0;
82    left: 0;
83    display: none;
84    z-index: 2147483646;
85}
86
87.pageload-overlay.show {
88    display:block;
89}
90
91.pageload-overlay svg {
92    position: absolute;
93    top: 0;
94    left: 0;
95    pointer-events: none;
96    z-index: 2147483646;
97    background-color: ;
98}
99
100.pageload-overlay svg path {
101    fill: ;
102}
103
104.pageload-overlay::after,
105.pageload-overlay::before {
106    content: '';
107    position: absolute;
108    width: 20px;
109    height: 20px;
110    top: 50%;
111    left: 50%;
112    margin: -10px 0 0 -10px;
113    border-radius: 50%;
114    visibility: hidden;
115    opacity: 0;
116    z-index: 2147483647;
117    -webkit-transition: opacity 0.15s, visibility 0s 0.15s;
118    transition: opacity 0.15s, visibility 0s 0.15s;
119}
120
121.pageload-overlay::after {
122    background: ;
123    -webkit-transform: translateX(-20px);
124    transform: translateX(-20px);
125    -webkit-animation: moveRight 0.6s linear infinite alternate;
126    animation: moveRight 0.6s linear infinite alternate;
127}
128
129.pageload-overlay::before {
130    background: ;
131    -webkit-transform: translateX(20px);
132    transform: translateX(20px);
133    -webkit-animation: moveLeft 0.6s linear infinite alternate;
134    animation: moveLeft 0.6s linear infinite alternate;
135    }
136
137    @-webkit-keyframes moveRight {
138    to { -webkit-transform: translateX(20px); }
139    }
140
141    @keyframes moveRight {
142    to { transform: translateX(20px); }
143    }
144
145    @-webkit-keyframes moveLeft {
146    to { -webkit-transform: translateX(-20px); }
147    }
148
149    @keyframes moveLeft {
150    to { transform: translateX(-20px); }
151}
152
153.pageload-loading.pageload-overlay::after,
154.pageload-loading.pageload-overlay::before {
155    opacity: 1;
156    visibility: visible;
157    -webkit-transition: opacity 0.3s;
158    transition: opacity 0.3s;
159}
160
161/**/
162#loader6{
163    background-color: ;
164    display: block;
165}
166.l6 {
167    width: 100px;
168    height: 100px;
169    border-radius: 50px;
170    border: 1px solid ;
171    position: relative;
172    top:calc(50% - 90px);
173    margin: 20px auto;
174}
175
176.l6 span {
177    display: block;
178    width: 16px;
179    margin: 0 auto;
180    line-height: 32px;
181    margin-top: 32px;
182    color: ;
183    text-align: center;
184    font-weight: bold;
185    -family: arial;
186    position: relative;
187    font-size: 32px;
188}
189.l6 span:after {
190    content: attr(data-title);
191    position: absolute;
192    overflow: hidden;
193    display: block;
194    left: 0;
195    top: 0;
196    opacity: 1;
197    height: 30px;
198    color: ;
199    -webkit-backface-visibility: hidden;
200    -webkit-transform-style: preserve-3d;
201    -webkit-animation-name: pulse;
202    -webkit-animation-duration: 2s;
203    -webkit-animation-timing-function: ease-in-out;
204    -webkit-animation-iteration-count: infinite;
205    animation-name: pulse;
206    animation-duration: 2s;
207    animation-timing-function: ease-in-out;
208    animation-iteration-count: infinite;
209}
210
211@-webkit-keyframes pulse {
212    0% {
213        height: 0;
214        opacity: 1;
215        -webkit-transform: scale(1);
216        transform: scale(1);
217    }
218    78% {
219        height: 30px;
220        opacity: 1;
221        -webkit-transform: scale(1);
222        transform: scale(1);
223    }
224    88% {
225        height: 30px;
226        opacity: 1;
227        -webkit-transform: scale(1.2);
228        transform: scale(1.2);
229    }
230    100% {
231        height: 30px;
232        opacity: 0.1;
233        -webkit-transform: scale(1);
234        transform: scale(1);
235    }
236}
237@keyframes pulse {
238    0% {
239        height: 0;
240        opacity: 1;
241        -webkit-transform: scale(1);
242        transform: scale(1);
243    }
244    78% {
245        height: 30px;
246        opacity: 1;
247        -webkit-transform: scale(1);
248        transform: scale(1);
249    }
250    88% {
251        height: 30px;
252        opacity: 1;
253        -webkit-transform: scale(1.2);
254        transform: scale(1.2);
255    }
256    100% {
257        height: 30px;
258        opacity: 0.1;
259        -webkit-transform: scale(1);
260        transform: scale(1);
261    }
262}
263
264/**/
265#loader7{
266    display: block;
267}
268body .vertical-centered-box {
269    position: absolute;
270    width: 100%;
271    height: 100%;
272    text-align: center;
273}
274body .vertical-centered-box:after {
275    content: '';
276    display: inline-block;
277    height: 100%;
278    vertical-align: middle;
279    margin-right: -0.25em;
280}
281body .vertical-centered-box .contentt {
282    -webkit-box-sizing: border-box;
283    -moz-box-sizing: border-box;
284    box-sizing: border-box;
285    display: inline-block;
286    vertical-align: middle;
287    text-align: left;
288    font-size: 0;
289}
290
291.loader-circle {
292    position: absolute;
293    left: 50%;
294    top: 50%;
295    width: 120px;
296    height: 120px;
297    border-radius: 50%;
298    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1);
299    margin-left: -60px;
300    margin-top: -60px;
301}
302.loader-line-mask {
303    position: absolute;
304    left: 50%;
305    top: 50%;
306    width: 60px;
307    height: 120px;
308    margin-left: -60px;
309    margin-top: -60px;
310    overflow: hidden;
311    -webkit-transform-origin: 60px 60px;
312    -moz-transform-origin: 60px 60px;
313    -ms-transform-origin: 60px 60px;
314    -o-transform-origin: 60px 60px;
315    transform-origin: 60px 60px;
316    -webkit-mask-image: -webkit-linear-gradient(top, #000000, rgba(0, 0, 0, 0));
317    -webkit-animation: rotate 1.2s infinite linear;
318    -moz-animation: rotate 1.2s infinite linear;
319    -o-animation: rotate 1.2s infinite linear;
320    animation: rotate 1.2s infinite linear;
321}
322.loader-line-mask .loader-line {
323    width: 120px;
324    height: 120px;
325    border-radius: 50%;
326    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.5);
327}
328#particles-background,
329#particles-foreground {
330    left: -51%;
331    top: -51%;
332    width: 202%;
333    height: 202%;
334    -webkit-transform: scale3d(0.5, 0.5, 1);
335    -moz-transform: scale3d(0.5, 0.5, 1);
336    -ms-transform: scale3d(0.5, 0.5, 1);
337    -o-transform: scale3d(0.5, 0.5, 1);
338    transform: scale3d(0.5, 0.5, 1);
339}
340#particles-background {
341    background: ;
342    background-image: -webkit-linear-gradient(45deg,  2%,  100%);
343    background-image: -moz-linear-gradient(45deg,  2%,  100%);
344    background-image: linear-gradient(45deg,  2%,  100%);
345}
346lesshat-selector {
347    -lh-property: 0; } 
348@-webkit-keyframes rotate{ 0% { -webkit-transform: rotate(0deg);} 100% { -webkit-transform: rotate(360deg);}}
349@-moz-keyframes rotate{ 0% { -moz-transform: rotate(0deg);} 100% { -moz-transform: rotate(360deg);}}
350@-o-keyframes rotate{ 0% { -o-transform: rotate(0deg);} 100% { -o-transform: rotate(360deg);}}
351@keyframes rotate{ 0% {-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);-moz-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}}
352[not-existing] {
353    zoom: 1;
354}
355lesshat-selector {
356    -lh-property: 0; } 
357@-webkit-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
358@-moz-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
359@-o-keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
360@keyframes fade{ 0% { opacity: 1;} 50% { opacity: 0.25;}}
361[not-existing] {
362    zoom: 1;
363}
364lesshat-selector {
365    -lh-property: 0; } 
366@-webkit-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
367@-moz-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
368@-o-keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
369@keyframes fade-in{ 0% { opacity: 0;} 100% { opacity: 1;}}
370[not-existing] {
371    zoom: 1;
372}        </style>
373                                        
373<script>
374                var languageCountry = 'es';
375                (function(w,d,u){w.readyQ=[];w.bindReadyQ=[];function p(x,y){if(x=="ready"){w.bindReadyQ.push(y);}else{w.readyQ.push(x);}};var a={ready:p,bind:p};w.$=w.jQuery=function(f){if(f===d||f===u){return a}else{p(f)}}})(window,document)
376            </script>
376
377                            
377<script src="/build/runtime.32cc791b.js"></script>
377<script src="/build/frontPageLoader.ee6e9382.js"></script>
377
378                                                
379            
380                                                                                                                            
381        
382                                    </head>
383    
384    <body class="web plantilla-3-col  aplicar-nuevo-interlineado  fluido  device-not-mobile" itemscope itemtype="https://schema.org/WebPage">
385        <noscript>
386            <div class="divAvisoAlerta">
387                ⚠️ JavaScript está deshabilitado. Algunas funciones pueden no ejecutarse correctamente.
388            </div>
389        </noscript>
390                                                                                                                    <div class="alert alert-dismissible cookie-alert affix-hidden container-fluid gestion-cookies" role="alert" id="cookiesAlert">
391    <div id="cookiesText" class="col-xs-12">
392                                                        <p class="">Este sitio web utiliza cookies propias y de terceros que permiten mejorar la usabilidad de navegación, analizar el uso de la web y mostrar publicidad relacionada con tus preferencias sobre la base de un perfil elaborado a partir de tus hábitos de navegación (por ejemplo, páginas visitadas). <a href="/politica-de-cookies-es-rgpd">Política de cookies</a>.</p>
393                                        </div>
394    
395    <div class="col-xs-12 text-center" id="cookiesButtonContainer">
396                    <a href="#" id="pcookies" href="" data-toggle="modal" data-target="#modal_cookies" class="cookiesButton contraste-color-principal btn btn-xs btn-primary">
397                CONFIGURAR
398            </a>
399            <a href="#" class="cookiesButton contraste-color-principal btn btn-xs btn-primary" data-dismiss="alert" aria-label="Close" onclick="aceptarCookies(false, true, 6230)" >
400                RECHAZAR
401            </a>
402            <a href="#" class="cookiesButton contraste-color-principal btn btn-xs btn-primary" data-dismiss="alert" aria-label="Close" onclick="aceptarCookies(true, false, 6230)" >
403                ACEPTAR
404            </a>
405            </div>
406</div>                                            <header class="ajuste-top">
407        <!-- ZONA MENU MOVIL -->
408                                                <div id="menuMovil" class="visible-xs visible-sm"> 
409        
410                
411        
412                                                                                                            
413                        
414        
415        <!-- END Movil Navbar Button collapse -->
416                        
417        
418            
419     
420        <!-- Movil Navbar Button collapse -->
421    <div class="navbar-header menu-movil-config menu-2">
422                        <a href="/" class="navbar-brand">   
423                    <img src="/data/6230/logos/andsol_3000_reformas_movil.png" title="ANDSOL 3000" alt="ANDSOL 3000">
424            </a>
425
426                                        
427    <div class="iconos-movil justify-center color-custom-iconos-movil">
428                            <div class="icono-buscador col-sm-1 no-padding">                                                                                                                                                                                                                                                                                                                                                 
429                
430                
431                        <div class="modulo-buscador default">
432            <div id="search_1762952">
433                                                                     
434                                   
435                                <div class=" ">
436            <button type="button" class="btn btn-link btn-block" id="btnSearch_1762952-2" aria-label="Buscar">
437                                <i class="fa fa-search icon-material-search"></i> 
438            </button>
439        </div>
440                <form class="text-hidden-m" action="/search?id=1762952-2" method="post" id="genSearch1762952-2" data-sugerencias="true">
441                        <input type="hidden" id="genSearch1762952__token" name="genSearch1762952[_token]" value="e8284eaac152.y_nQDoT8J_1-Vl3GCaPe_7_Q-1-fiMmDDDB5LQ_w4_s.gZqURfW1cpMrPzeoYsDv0t3ivWf8zrrUOGc8Qz68t6j5vr9l0Zd1sARjBA" />
442            <div class="form-group">
443                <div class="right-inner-addon" tabindex="0">
444                    <button type="submit" class="submit" aria-label="Buscar"><i class="fa fa-search"></i></button>
445                    <input autocomplete="off" class="form-control" placeholder="Buscar" title="Buscar" type="search" required="required" name="genSearch1762952[searchTerm]" id="genSearch1762952_searchTerm">
446                    <div class="sugerencias-buscador"></div>
447                </div>
448            </div>            
449        </form>
450    
451                            </div>
452        </div>
453            
453<script>
454        $(document).ready(function() {
455            /* BUSCADOR ANTIGUO */
456            $('input[id$="1762952-2_searchTerm"]').on('focus',function() {
457                if ($('.opciones-busqueda').children().length > 1) {
458                    $('.opciones-busqueda','#search_1762952-2').removeClass('hidden');
459                }
460            });
461            $('.opciones-busqueda a.close','#search_1762952-2').on('click',function(e) {
462                e.preventDefault();
463                $('.opciones-busqueda','#search_1762952-2').addClass('hidden');
464            });
465            $('.submit','#search_1762952-2').on('click', function(e) {
466                e.preventDefault;
467                var formulario = $(this).parents('form')[0];
468                                if (formulario && typeof formulario.reportValidity === 'function' && !formulario.reportValidity()) {
469                    return;
470                }
471                $('#prodSearch1762952-2_precio_menor').val(Math.floor($('#prodSearch1762952-2_precio_menor').val()));
472                $(this).parents('form').submit();
473            });
474            /* BUSCADOR PANTALLA COMPLETA (BUSCADOR GENERAL V2) */
475            $('.control').click(function(){
476                $("body").addClass("search-active");
477                $(".buscador-pantalla-completa .search-input").addClass("bg-primary");
478            });
479            $(".buscador-pantalla-completa .icon-close").click(function(){
480                $("body").removeClass("search-active");
481                $(".buscador-pantalla-completa .control .btn-material").removeClass("bg-primary");
482            });
483            /* BUSCADOR DE PROPIEDADES */
484            $(".modulo-buscador-propiedades .btn-mas-caracteristica , .modulo-buscador-propiedades .btn-mas-propiedad").click(function(){
485                var id = $(this).attr("href").substring(1, $(this).attr("href").length);
486                if($(".modulo-buscador-propiedades").find("#"+id).hasClass("in")) {
487                    $(this).html('Ver más...');
488                }else{
489                    $(this).html('Ver menos...');
490                }
491            });
492            
493        });
494    </script>
494
495
496    
497                                                </div>
498        
499                            <div class="icono-login">
500                                                         <div class="modulo-login" data-net10-account>
501                                        <div class="login-button">
502                    <a href="/login?_target_path=/" data-target="#enlaceLogin_div" role="button" class="btn btn-link btn-block enlaceLogin" data-toggle="modal" aria-label=Login><i class="fa fa-user "></i><span class="hidden text-hidden-m"> Identifícate</span><span class="sr-only">Identifícate</span></a>
503                </div>
504                        </div>
505            
506                            </div>
507        
508                
509                             <div class="icono-idiomas">
510                                                                                                                                                                                                                                                             
511                                                                                                        <div class="modulo-idiomas banderas">
512                                                    <ul class="lista-horizontal list-unstyled text-center">
513                                    <li class="color-link-alternativo">
514                                                                                <a class="pais current" href="/cambiaIdioma?locale=es&amp;idW=6230" title="español" data-value="es" >
515                        <img loading="lazy"  width="22" height="14" src="/bundles/frontend/img/flags/es.png" alt="español" title="español" />
516                                            </a>
517                    </li>
518                                </ul>
519                        </div>
520            
521                            </div>
522        
523                
524                
525                                            <div class="icono-telefono">
526                    <a href="tel:9134203137" class="btn btn-link btn-block" aria-label="Móvil">
527                        <i class="fa fa-mobile"></i>
528                        <span class="d-none">913 420 31 37</span>
529                    </a>
530                </div>
531                    
532                
533                
534                    </div>
535
536                                <div class="boton-menu">
537                            <a id="nav-toggle" role="button"
538                    class=" pull-right navbar-toggle"
539                    ria-controls="navbar-collapse_movilMenu" aria-label="Abrir menú de navegación"
540                    data-toggle="collapse" data-target="#navbar-collapse_movilMenu"><span></span>
541                </a>
542                    </div>
543    
544            </div>
545                <!-- Movil Navbar Menu collapse -->
546    <nav class="navbar-default inverse   " role="navigation" >
547        <div class="collapse navbar-collapse navbar-cat-collapse" id="navbar-collapse_movilMenu">
548            <ul class="nav navbar-nav">
549                                                                            <li >
550                    <a class=""
551                        href="/empresa-instalaciones-reformas-barcelona" title="ANDSOL 3000">
552                                                ANDSOL 3000
553                                            </a>
554                                                                                                                                    </li>
555                                                                            <li >
556                    <a class=""
557                        href="/servicios-andsol-barcelona/" title="SERVICIOS">
558                                                SERVICIOS
559                                            </a>
560                                                                                                                                    </li>
561                                                                            <li >
562                    <a class=""
563                        href="/galeria-imagenes-reformas-barcelona/" title="TRABAJOS">
564                                                TRABAJOS
565                                            </a>
566                                                                                                                                    </li>
567                                                                            <li >
568                    <a class=""
569                        href="/contactar-andsol" title="CONTACTAR">
570                                                CONTACTAR
571                                            </a>
572                                                                                                                                    </li>
573                                                                            <li >
574                    <a class=""
575                        href="/presupuesto-reformas-andsol" title="PRESUPUESTO">
576                                                PRESUPUESTO
577                                            </a>
578                                                                                                                                    </li>
579                        </ul>
580        </div>
581    </nav>
582
583        
584
585    </div>
586                            <!-- FIN ZONA MENU MOVIL -->
587
588        <!-- ZONA BARRA DE OPCIONES -->
589                                            <div id="barra-opciones">
590                    <div class="barra-opciones zona eq-height">
591                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
592                                                                                                    <div class="row eq-height"><div class="col-xs-12 col-sm-12 col-md-3 ajustado text-left hidden-xs hidden-sm "><div data-nombre="Iconos de utilidades de la Tienda (Ordenador y Tablet Landscape)"
593    data-tipoModulo="utilidades-tienda"
594    style=""
595    id="block-1762952"
596    class="modulo-container ajustado text-left hidden-xs hidden-sm  "
597><div id="mod-utilidades-tienda_1762952" class="mod-utilidades-tienda"><div class="col-sm-1 utilidad-buscador mod-utilidad"><div data-nombre="Iconos de utilidades de la Tienda (Ordenador y Tablet Landscape)"
598    data-tipoModulo="utilidades-tienda"
599    style=""
600    id="block-1762952"
601    class="modulo-container ajustado text-left hidden-xs hidden-sm  "
602><div class="modulo-buscador default"><div id="search_1762952"><div class="form-group "><button type="button" class="btn btn-link btn-block" id="btnSearch_1762952" aria-label="Buscar"><i class="fa fa-search icon-material-search"></i></button></div><form class="text-hidden-m" action="/search?id=1762952" method="post" id="genSearch1762952" data-sugerencias="true"><input type="hidden" id="genSearch1762952__token" name="genSearch1762952[_token]" value="a9f36a0d69056a5284bcdc30b95c.2z7K2YNVsr1_Ph4PPa40g5jjCfPvx7E9MbX3B8bMucw.kV2OkvIc59MqV3RhVs0FrvrRT8uMgcJqBeKyafeA7Z_peaWy1j7g8AULRw" /><div class="form-group"><div class="right-inner-addon" tabindex="0"><button type="submit" class="submit" aria-label="Buscar"><i class="fa fa-search"></i></button><input autocomplete="off" class="form-control" placeholder="Buscar" title="Buscar" type="search" required="required" name="genSearch1762952[searchTerm]" id="genSearch1762952_searchTerm"><div class="sugerencias-buscador"></div></div></div></form></div></div>
602<script>
603        $(document).ready(function() {
604            /* BUSCADOR ANTIGUO */
605            $('input[id$="1762952_searchTerm"]').on('focus',function() {
606                if ($('.opciones-busqueda').children().length > 1) {
607                    $('.opciones-busqueda','#search_1762952').removeClass('hidden');
608                }
609            });
610            $('.opciones-busqueda a.close','#search_1762952').on('click',function(e) {
611                e.preventDefault();
612                $('.opciones-busqueda','#search_1762952').addClass('hidden');
613            });
614            $('.submit','#search_1762952').on('click', function(e) {
615                e.preventDefault;
616                var formulario = $(this).parents('form')[0];
617                                if (formulario && typeof formulario.reportValidity === 'function' && !formulario.reportValidity()) {
618                    return;
619                }
620                $('#prodSearch1762952_precio_menor').val(Math.floor($('#prodSearch1762952_precio_menor').val()));
621                $(this).parents('form').submit();
622            });
623            /* BUSCADOR PANTALLA COMPLETA (BUSCADOR GENERAL V2) */
624            $('.control').click(function(){
625                $("body").addClass("search-active");
626                $(".buscador-pantalla-completa .search-input").addClass("bg-primary");
627            });
628            $(".buscador-pantalla-completa .icon-close").click(function(){
629                $("body").removeClass("search-active");
630                $(".buscador-pantalla-completa .control .btn-material").removeClass("bg-primary");
631            });
632            /* BUSCADOR DE PROPIEDADES */
633            $(".modulo-buscador-propiedades .btn-mas-caracteristica , .modulo-buscador-propiedades .btn-mas-propiedad").click(function(){
634                var id = $(this).attr("href").substring(1, $(this).attr("href").length);
635                if($(".modulo-buscador-propiedades").find("#"+id).hasClass("in")) {
636                    $(this).html('Ver más...');
637                }else{
638                    $(this).html('Ver menos...');
639                }
640            });
641            
642        });
643    </script>
643</div></div><div class="utilidad-login mod-utilidad"><div data-nombre="Iconos de utilidades de la Tienda (Ordenador y Tablet Landscape)"
644    data-tipoModulo="utilidades-tienda"
645    style=""
646    id="block-1762952"
647    class="modulo-container ajustado text-left hidden-xs hidden-sm  "
648><div class="modulo-login" data-net10-account><div class="login-button"><a href="/login?_target_path=/" data-target="#enlaceLogin_div" role="button" class="btn btn-link btn-block enlaceLogin" data-toggle="modal" aria-label=Login><i class="fa fa-user "></i><span class="hidden text-hidden-m"> Identifícate</span><span class="sr-only">Identifícate</span></a></div></div></div></div><div class="utilidad-idiomas mod-utilidad"><div data-nombre="Iconos de utilidades de la Tienda (Ordenador y Tablet Landscape)"
649    data-tipoModulo="utilidades-tienda"
650    style=""
651    id="block-1762952"
652    class="modulo-container ajustado text-left hidden-xs hidden-sm  "
653><div class="modulo-idiomas banderas"><ul class="lista-horizontal list-unstyled text-center"><li class="color-link-alternativo"><a class="pais current" href="/cambiaIdioma?locale=es&amp;idW=6230" title="español" data-value="es" ><img loading="lazy"  width="22" height="14" src="/bundles/frontend/img/flags/es.png" alt="español" title="español" /></a></li></ul></div></div></div></div></div></div><div class="col-xs-12 col-sm-12 col-md-9 ajustado text-right hidden-xs hidden-sm "><div data-nombre="Datos de contacto (Ordenador y Tablet Landscape)"
654    data-tipoModulo="datos-contacto-extendidos"
655    style=""
656    id="block-1762951"
657    class="modulo-container                 ajustado text-right hidden-xs hidden-sm 
658     "
659><div id="datosContactoExtendidos1762951" class="row padding-right padding-left modulo-datos-contacto-extendidos horizontal"><div itemscope itemtype="https://schema.org/LocalBusiness" class="col-sm-12"><meta itemprop="name" content="ANDSOL 3000"><span class="telefono inline parrafo"><a href="tel:934103137" aria-label=Teléfono><span  class="ocultarDatosEnMovil"   itemprop="telephone" content="934103137" ><i class="fa fa-phone color-fuente-destacado"></i><span class="">93 410 31 37</span></span></a></span><span class="movil inline parrafo"><a href="tel:673117027" aria-label=Teléfono><span  class="ocultarDatosEnMovil"   itemprop="telephone" content="673117027" ><i class="fa fa-mobile color-fuente-destacado"></i><span class="">673 117 027</span></span></a></span><meta itemprop="image" content="/data/6230/modulos/1762945/andsol_3000_1.png"></div></div></div></div></div><!-- end row --><div class="row eq-height"></div>
660                                                                    </div>
661                </div>
662                            <!-- FIN ZONA BARRA DE OPCIONES -->
663
664        <!-- ZONA SOBRECABECERA -->
665                                                                <div id="sobrecabecera" class="sticky-top">
666                        <div class="sobrecabecera zona eq-height">
667                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
668                                                                                                                    <div class="row eq-height"><div class="col-xs-12 col-sm-12 col-md-3 hidden-xs hidden-sm hidden-sm hidden-xs logotipo-main"><div data-nombre="Logotipo de la empresa"
669    data-tipoModulo="logotipo"
670    style=""
671    id="block-1762945"
672    class="modulo-container hidden-sm hidden-xs logotipo-main "
673><div id="logo1762945" class="modulo-logotipo"><a href="/" alt='Portada'><img src="/cache/2/0/5/4/f/2054f6b80e2f567e82248e72a42fc7b239bc434a.png" title="AndSol 3000" alt="AndSol 3000"
674						width="800" height="135" class="img-responsive"		/></a></div></div></div><div class="col-xs-12 col-sm-12 col-md-9 hidden-xs hidden-sm hidden-sm hidden-xs text-right ajustado menu-sobrecabecera"><div data-nombre="Menú principal de contenidos "
675    data-tipoModulo="menu"
676    style=""
677    id="block-1762944"
678    class="modulo-container hidden-sm hidden-xs text-right ajustado menu-sobrecabecera "
679><div class="modulo-menu horizontal-laptop vertical-tablet vertical-mobile version1 " data-menu-id="0"><nav id="menu_1762944" class="navbar navbar-default inverse custom-menu-intenso" role="navigation"><!-- Nav Header Starts --><div class="navbar-header"><button type="button" class="btn btn-primary btn-navbar navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse_1762944"><span class="sr-only">Toggle Navigation</span><i class="fa fa-bars"></i></button></div><!-- Nav Header Ends --><!-- Navbar Cat collapse Starts --><div class="sidebar-nav "><div class="navbar-collapse  navbar-inner" id="navbar-collapse_1762944"><ul class="nav navbar-nav "><li class=" version1 "><a class="" href="/empresa-instalaciones-reformas-barcelona" title="ANDSOL 3000"><span>ANDSOL 3000</span></a></li><li class=" version1 "><a class="" href="/servicios-andsol-barcelona/" title="SERVICIOS"><span>SERVICIOS</span></a></li><li class=" version1 "><a class="" href="/galeria-imagenes-reformas-barcelona/" title="TRABAJOS"><span>TRABAJOS</span></a></li><li class=" version1 "><a class="" href="/contactar-andsol" title="CONTACTAR"><span>CONTACTAR</span></a></li><li class=" version1 "><a class="" href="/presupuesto-reformas-andsol" title="PRESUPUESTO"><span>PRESUPUESTO</span></a></li></ul></div></div></nav></div></div></div></div><!-- end row --><div class="row eq-height"></div>
680                                                                                </div>
681                    </div>
682                                            <!-- FIN ZONA SOBRECABECERA -->
683        <!-- ZONA CABECERA -->                             </header>
684                            <!-- FIN ZONA CABECERA -->
685        <!-- ZONA CONTENIDO -->
686            <div id="contenido">
687                                    <div class="contenido zona ">          
688                                                                                                                                                                                                                
689                                 
690                
691                                                                    <div id="main" class="row ">
692                                                                                                                                                                                                                                                                                                                     
693                                                                    <div id="content_main" class="col-sm-12">
694                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
695                                                                        <div class="modal-header">
696         <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
697    <span class="h3" id="modalLoginLabel"><i class="fa fa-user"></i> INICIAR SESIÓN</span>
698</div>
699<div class="modal-body ">
700    <div class="modal-body-inner ">
701                                                                                                                                                                                                            
702            <div class="row">
703        <div class="col-sm-12">
704                    </div>
705        <div class="col-sm-6 col-sm-offset-3 content_form">
706                        <form id="frmLogin" class="frmLogin form-horizontal form-modal reg-page" action="/login_check" method="post" >
707                <input type="hidden" name="_csrf_token" value="d.oAgR8ygddCeudsNXGJxrC3Jek1ELufsw4R1UR0rTI2g.kzsjhEx3NU3nQ5kBXeo6YgYx1AlxjsJapik1ahu1ESnSfViWHlZGd_gksA" />
708                <input type="hidden" name="_target_path" value="/" />
709                <div class="input-group">
710                    <span class="input-group-addon"><i class="fa fa-user"></i></span>
711                    <input type="text"  aria-label="Usuario / Email"  id="username" name="_username" placeholder="Usuario / Email" class="form-control" value="" required="required" />
712                </div>
713                <div class="input-group">
714                    <span class="input-group-addon"><i class="fa fa-lock"></i></span>
715                    <input type="password" aria-label="Contraseña" id="password" name="_password" placeholder="Contraseña" class="form-control" required="required">
716                </div>
717                <div class="row">
718                    <div class="col-md-6 checkbox">
719                        <label><input type="checkbox" id="remember_me" name="_remember_me" value="on" /> Recordar</label>
720                    </div>
721                    <div class="col-md-6 text-right">
722                        <button class="btn btn-primary contraste-color-principal" type="submit" id="_submit" name="_submit">
723                            Identificar
724                        </button>
725                    </div>
726                </div>
727                <div class="row margen-top-2x text-center">
728                    <div class="col-md-12">
729                        <a class="color-principal-fondo-blanco" href="/resetting/request">¿Has olvidado tu contraseña?</a>
730                    </div>
731                </div>
732            </form>
733        </div>
734     </div>
735
736        </div>
737</div>
738
739                
740
741                                                            </div>
742                                                                                        <!-- BLOQUE AUXILIAR BARRAS MÓVIL -->
743                                            <div id="sidebar_primaria" class="sidebar_primaria_movil zona col-md-4 col-sm-12 col-xs-12  hidden-sm hidden-md hidden-lg"></div>
744                        <div id="sidebar_secundaria" class="sidebar_secundaria_movil zona col-md-3 col-sm-12 col-xs-12  hidden-sm hidden-md hidden-lg"></div>
745                                    </div>
746            </div>
747                                </div>
748        <!-- FIN ZONA CONTENIDO -->
749
750    <!-- ZONA PIE -->
751            <!-- FIN ZONA PIE -->
752
753    <!-- ZONA FOOTER -->
754                            <footer id="footer">
755                <div class="footer zona">
756                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
757                                                                                    <div class="row"><div class="col-xs-12 col-sm-12 col-md-12 ajustado eslogan-footer"><div data-nombre="Título - Bienvenidos a ANDSOL 3000"
758    data-tipoModulo="eslogan"
759    style=""
760    id="block-1762954"
761    class="modulo-container ajustado eslogan-footer "
762><div id="mod_eslogan_1762954" class="mod-eslogan diseno-4 paleta_colores_transparent_bg" ><div class="row jumbotron contenido-eslogan xs-aire-top-48 md-aire-top-48 lg-aire-top-24 xs-aire-right-12 md-aire-right-18 lg-aire-right-24 xs-aire-bottom-48 md-aire-bottom-48 lg-aire-bottom-24 xs-aire-left-12 md-aire-left-18 lg-aire-left-24"><div class="col-sm-12 texto-eslogan paleta_colores_blanco_color "><div class="texto-contenido-eslogan"><span  class="titulo-eslogan color_web_6_color medium"  ><p>Bienvenidos a ANDSOL 3000</p></span><span  class="subtitulo-eslogan color_web_6_color small"  ><span class="color-fuente-destacado">Empresa instaladora de aire acondicionado en Barcelona, constituida en 2013. Con gran experiencia en el sector de la obra y la reforma, también contamos con técnicos autorizados para la instalación de gas y calefacción, soluciones de fontanería y arreglos de electricidad. Una empresa de confianza para tu hogar. </span></span></div><span class="boton-eslogan "></span></div></div></div></div></div><div class="col-xs-12 col-sm-10 col-md-12 col-md-offset-0 col-sm-offset-1 col-xs-offset-0 separador-hr"><div data-nombre="HR "
763    data-tipoModulo="html-privado"
764    style=""
765    id="block-1762949"
766    class="modulo-container separador-hr "
767><div id="mod_html_1762949" class="text-left"></div></div></div><div class="col-xs-12 col-sm-12 col-md-12 acc-flex-center-movil datos-contacto"><div data-nombre="Datos de contacto extendidos"
768    data-tipoModulo="datos-contacto-extendidos"
769    style=""
770    id="block-1762950"
771    class="modulo-container                 acc-flex-center-movil datos-contacto
772     "
773><div id="datosContactoExtendidos1762950" class="row padding-right padding-left modulo-datos-contacto-extendidos horizontal"><div itemscope itemtype="https://schema.org/LocalBusiness" class="col-sm-12"><meta itemprop="name" content="ANDSOL 3000"><div class='row inline'><address class="direccion inline" itemprop="address" itemscope itemtype="https://schema.org/PostalAddress"><i class="fa fa-map-marker color-fuente-destacado"></i><span   itemprop="streetAddress" >C/Numancia 42 - </span><span   itemprop="addressLocality" >Barcelona, </span><span   itemprop="postalCode" >08029</span></address></div><span class="telefono inline parrafo"><a href="tel:934103137" aria-label=Teléfono><span   itemprop="telephone" content="934103137" ><i class="fa fa-phone color-fuente-destacado"></i><span class="hidden-xs">93 410 31 37</span></span></a></span><span class="movil inline parrafo"><a href="tel:673117027" aria-label=Teléfono><span   itemprop="telephone" content="673117027" ><i class="fa fa-mobile color-fuente-destacado"></i><span class="hidden-xs">
773673 117 027</span></span></a></span><meta itemprop="image" content="/data/6230/modulos/1762945/andsol_3000_1.png"></div></div></div></div></div>
774                                                        </div>
775            </footer>
776                <!-- FIN ZONA FOOTER -->
777
778    <!-- ZONA BAJO FOOTER -->
779                            <section id="bajo-footer">
780                <div class="bajo-footer zona eq-height">
781                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
782                                                                                    <div class="row eq-height"><div class="col-xs-12 col-sm-12 col-md-10 ajustado acc-flex-center-tablet acc-flex-center-movil "><div data-nombre="Menú footer"
783    data-tipoModulo="menu"
784    style=""
785    id="block-1762943"
786    class="modulo-container ajustado acc-flex-center-tablet acc-flex-center-movil  "
787><div class="modulo-menu horizontal-laptop horizontal-tablet horizontal-mobile version1 " data-menu-id="0"><nav id="menu_1762943" class="navbar navbar-default inverse custom-menu-intenso" role="navigation"><!-- Navbar Cat collapse Starts --><div class="sidebar-nav "><div class="navbar-collapse collapse navbar-cat-collapse in navbar-inner" id="navbar-collapse_1762943"><ul class="nav navbar-nav "><li class=" version1 "><a class="" href="/" title="Inicio"><span>Inicio</span></a></li><li class=" version1 "><a class="" href="/aviso-legal-es-rgpd" title="Aviso Legal"><span>Aviso Legal</span></a></li><li class=" version1 "><a class="" href="/politica-de-cookies-es-rgpd" title="Cookies"><span>Cookies</span></a></li><li class=" version1 "><a class="" href="/politica-de-privacidad-es-rgpd" title="Privacidad"><span>Privacidad</span></a></li></ul></div></div></nav></div></div></div><div class="col-xs-12 col-sm-4 col-md-2 col-md-offset-0 col-sm-offset-4 col-xs-offset-0 "><div data-nombre="Me gusta "
788    data-tipoModulo="me-gusta"
789    style=""
790    id="block-1762942"
791    class="modulo-container  "
792><div class="row modulo-megusta version4"><div class="grupo-megusta redes-sociales-me-gusta"><a class="facebook inline" href="https://www.facebook.com/sharer.php?u=https://www.instalaciones-reformas.com?facebook=521505866" target="_blank" aria-label="Facebook"><i class="fa fa-facebook color_web_6_color"></i><span class="contador cont_facebook"></span><span class='d-none'>Facebook</span></a><a class="twitter inline" href="https://twitter.com/share?url=https://www.instalaciones-reformas.com?twitter=521505866" target="_blank" aria-label="Twitter"><i class="fa fa-brands fa-x-twitter color_web_6_color"></i><span class="contador cont_twitter"></span><span class='d-none'>Twitter</span></a><a class="linkedin inline" href="https://www.linkedin.com/shareArticle?url=https://www.instalaciones-reformas.com?linkedin=521505866" target="_blank" aria-label="Linkedin"><i class="fa fa-linkedin color_web_6_color"></i><span class="contador cont_linkedin"></span><span class='d-none'>Linkedin</span></a><a class="pinterest inline" href='https://www.pinterest.com/pin/find/?url=https://www.instalaciones-reformas.com?pinterest=521505866' title='Compartir en Pinterest' target='_blank' aria-label="Pinterest"><i class="fa fa-pinterest-p color_web_6_color"></i><span class="contador cont_pinterest"></span><span class='d-none'>Pinterest</span></a></div></div>
792<script type="text/javascript">
793        $(document).ready(function(){   
794            count = new counterRRSS();
795            var dominio = 'https://www.instalaciones-reformas.com';
796            count.getNumRRSS(dominio);
797            var counter = count.getCounter();
798            
799            function checkExito(){
800                var exito = count.getExito();
801                if(exito == true){
802                    var fb_shares = counter.fb;
803                    var tw_shares = counter.tw;
804                    var gplus_shares = counter.gplus;
805                    var pin_shares = counter.pin;
806                    var lk_shares = counter.lk;
807                    $(".redes-sociales-me-gusta .cont_facebook").text(fb_shares);
808                    $(".redes-sociales-me-gusta .cont_twitter").text(tw_shares);
809                    $(".redes-sociales-me-gusta .cont_google").text(gplus_shares);
810                    $(".redes-sociales-me-gusta .cont_linkedin").text(lk_shares);
811                    $(".redes-sociales-me-gusta .cont_pinterest").text(pin_shares);
812
813                }else{
814                    setTimeout(checkExito,50); 
815                }                 
816            }
817            checkExito();
818        });
819    </script>
819</div></div></div><!-- end row --><div class="row eq-height"><div class="col-xs-12 col-sm-12 col-md-12 "><div data-nombre="Whatsapp"
820    data-tipoModulo="whatsapp"
821    style=""
822    id="block-1762965"
823    class="modulo-container  ajustado"
824><div id="mod-whatsapp" class="movil"><div class="mod-whatsapp-container " ><a href="https://api.whatsapp.com/send?phone=34673117027&text=Hola" target="_blank" class="whatsapp" aria-label="Whatsapp"><i class="fa fa-whatsapp"></i><span class='d-none'>Whatsapp</span></a></div></div>
824<script type="text/javascript">
825    document.addEventListener("DOMContentLoaded", function() {
826        cargarAnchura();
827    });
828
829    window.addEventListener('resize', function() {
830        cargarAnchura();
831    });
832
833    function cargarAnchura(){
834        var modWhatsappContainer = document.querySelector("#mod-whatsapp .mod-whatsapp-container");
835        var opcionesTextoBoton = 0;
836
837        if (modWhatsappContainer != null) {
838            if (!modWhatsappContainer.classList.contains("hoverTexto") && window.innerWidth > 991 && opcionesTextoBoton) {
839                var textoBoton = document.querySelector("#mod-whatsapp .mod-whatsapp-container .textoBoton");
840                var containerWidth = textoBoton.offsetWidth + 70; // Anchura del icono de whatsapp
841
842                modWhatsappContainer.style.width = containerWidth + "px";
843                setTimeout(function() {
844                    textoBoton.style.opacity = "1";
845                }, 500);
846            }
847
848            if (window.innerWidth <= 991){
849                modWhatsappContainer.style.width = "60px";
850                var modWhatsappTexto =  document.querySelector("#mod-whatsapp.movil .mod-whatsapp-container .textoBoton:not(.hoverTexto)");
851                if (modWhatsappTexto != null){
852                    modWhatsappTexto.style.opacity = 0;
853                }
854            }
855        }
856    }
857
858    function obtenerAnchuraTexto() {
859        var textoBotonHover = document.querySelector("#mod-whatsapp .mod-whatsapp-container.hoverTexto .textoBoton.hoverTexto");
860        var containerHover = document.querySelector("#mod-whatsapp .mod-whatsapp-container.hoverTexto");
861
862        if (textoBotonHover != null){
863            var containerWidth = textoBotonHover.offsetWidth + 70; // Anchura del icono de whatsapp
864            containerHover.style.width = containerWidth + "px";
865        }
866    }
867
868    function volverAnchuraIncial() {
869        var containerHover = document.querySelector("#mod-whatsapp .mod-whatsapp-container.hoverTexto");
870
871        if (containerHover != null){
872            containerHover.style.width = "60px";
873        }
874    }
875</script>
875</div></div></div><!-- end row --><div class="row eq-height"></div>
876                                                        </div>
877            </section>
878                <!-- FIN ZONA BAJO FOOTER -->
879                            <div id="top-link-block" class="hidden hidden-xs">
880  <a href="#" class="" onclick="$('html,body').animate({scrollTop:0},'slow');return false;" aria-label="Volver arriba">
881    <span class="fa-stack fa-lg">
882      <i class="fa fa-circle fa-stack-2x"></i>
883      <i class="fa fa-angle-double-up fa-stack-1x fa-inverse"></i>
884      <span class="d-none">Volver arriba</span>
885    </span>
886  </a>
887</div>
888                                                        <div id="footer-suvbencion">
889                    <img loading="lazy" width="272" height="45" class="text-pc" alt="Financiado por el programa KIT Digital" src="/bundles/frontend/img/subvencion/text_pc.png">
890                    <img loading="lazy" width="287" height="24" class="text-tb" alt="Financiado por el programa KIT Digital" src="/bundles/frontend/img/subvencion/text_tb.png">
891                    <img loading="lazy" width="240" height="45" class="text-mb" alt="Financiado por el programa KIT Digital" src="/bundles/frontend/img/subvencion/text_mb.png">
892                    <img loading="lazy" width="222" height="125" class="pr" alt="Plan de recuperación, Transformaciónh y Resiliencia" src="/bundles/frontend/img/subvencion/pr.png">
893                    <img loading="lazy" width="193" height="55" class="ue" alt="Financiado por la Unión Europea" src="/bundles/frontend/img/subvencion/ue.png">
894                </div>
895                                    
896                
897
898
899        <!-- block bottom_scripts -->
900                                                                                                                                                 
901                                                                
902                                                     
902<script src="/translations/translationsFront.es.js"></script>
902
903                
903<script src="/build/frontBootstrap3WebActiva.185b24dd.js"></script>
903
904                
904<script>(function($,d){$.each(readyQ,function(i,f){$(f)});$.each(bindReadyQ,function(i,f){$(d).bind("ready",f)})})(jQuery,document)</script>
904
905                
905<script src="//js.accesive.com/static/js/net10bottom_6230.js?v8.1"></script>
905
906                
906<script src="/bundles/posteum/js/plugins/jquery.textfill.min.js"></script>
906
907            <!--External js libraries-->
908                                                                                        
908<script src="//js.accesive.com/assets/vendor/waypoints/lib/jquery.waypoints.min.js"></script>
908
909                                                                                
909<script src="https://cdn.rawgit.com/michalsnik/aos/2.1.1/dist/aos.js"></script>
909
910                                                                                
910<script src="https://cdnjs.cloudflare.com/ajax/libs/textillate/0.4.0/jquery.textillate.min.js"></script>
910
911                                                                                
911<script src="https://cdnjs.cloudflare.com/ajax/libs/waypoints/2.0.5/waypoints.min.js"></script>
911
912                                                                                
912<script src="https://cdnjs.cloudflare.com/ajax/libs/lettering.js/0.7.0/jquery.lettering.min.js"></script>
912
913                                                                                
913<script src="https://cdnjs.cloudflare.com/ajax/libs/wow/1.1.2/wow.min.js"></script>
913
914                                                                                                                    
915                        
915<script>
916                if(document.body.contains(document.getElementById("cta-pantalla-completa-1"))) {
917                    $("body").css("overflow", "hidden");
918                }
919            </script>
919
920        
921        <!-- block var_scripts -->
922                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
923    
923<script>
924        function recolocarBarrasLateralesMovil() {
925            if(window.innerWidth <= 767){ // De pc a movil
926                $(".sidebar_primaria_movil").append($('.sidebar_primaria_pc').children(".row"));
927                $(".sidebar_secundaria_movil").append($('.sidebar_secundaria_pc').children(".row"));
928            } else { // De movil a pc
929                $(".sidebar_primaria_pc").append($('.sidebar_primaria_movil').children(".row"));
930                $(".sidebar_secundaria_pc").append($('.sidebar_secundaria_movil').children(".row"));
931            }
932        }
933
934        /* Configuración general de la web. Dicha función es llamada en: FrontendBundle/Resources/public/js/WebActiva/base-template.js. */
935        function recolocaFullWidth(elemento,content,aside) {
936            elemento.css("transition", "none"); // Quitamos la transición para que no se vea el cambio de tamaño al quitar el padding
937            elemento.css("padding",0).css("left",0);
938                            if (content===true) {
939                    // Si la barra lateral está presente se coge el ancho del div #main,
940                    // si no, se coge el ancho de window
941                                            elemento.css("width",$(window).outerWidth(true)).css('left',0 - elemento.offset().left);
942                                    } else {
943                    elemento.css("width",$(window).width()).css('left',0 - elemento.offset().left);
944                }
945                        elemento.parent().removeClass("no-visibility");
946            var conMargen = true;
947            if ($(elemento).parent(".full-width-div").hasClass('.ajustado')) {
948                conMargen = false;
949            }
950            elemento.parent(".full-width-div").css("min-height",elemento.outerHeight(conMargen));
951
952            $(document).trigger('full-width-div-done'); // Trigger para cuando se ha terminado de realizar la funcion de full-width-div
953        }
954    </script>
954
955                        
955<script>
956            $(document).ready(function() {
957                accounting.settings.number.decimal = getDecimalSeparator();
958                accounting.settings.number.thousand = getThousandSeparator();
959                conversorEmail();
960                // Coloca las barras laterales como ultimos elementos del main. La función definida en: @NeT10Frontend/Base/2-col-basico-bootstrap3-vs.html.twig
961                if(typeof recolocarBarrasLateralesMovil == 'function') {
962                    recolocarBarrasLateralesMovil();
963                }
964
965                              
966                
967    showEmergenteWebActiva('.enlaceLogin', false, 'form-modal', 670, 434, '#');
968
969                // INICIO AFFIX
970                // Contemplamos los 4 casos posibles para el affix.
971                var queue = false;
972                var queueBarras = false;
973                /* Llamada al resize. Se vuelven a llamar a las funciones del affix en funcion de la resolucion en la que estemos. */
974                $(window).resize(function() {
975                    clearTimeout(queue);
976                    clearTimeout(queueBarras);
977                    var tamanoPantalla = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
978                     
979                        if (tamanoPantalla >= 992) {
980                            queue = setTimeout(function(){
981                                var sticky = false;
982                                $("header").children().each(function(){
983                                    $(this).removeAttr("style");
984                                });
985                                if ($("header").hasClass("ajuste-top")) {
986                                    $("#cabecera").removeAttr("style");
987                                };
988                                affix('true','false',true);
989                            }, 100);
990                        }
991                                         
992                        if (tamanoPantalla >= 992) {
993                            //Eliminamos clase sticky de la barra de opciones por  si venimos de la ver
993sión móvil
994                            $("#barra-opciones").removeClass("sticky");
995                         } 
996                                        //Siempre la barra de opciones en móvil será sticky
997                    if (tamanoPantalla < 992) { 
998                        queue = setTimeout(function(){
999                            $("#barra-opciones").addClass("sticky");
1000                            affixMovil(true); //Se aplica resize
1001                        }, 200);
1002                    }
1003                                            if (tamanoPantalla < 992) {
1004                            stickyBajoFooter('false');
1005                        }
1006                                        // Recolocar barras cuando se hace resize
1007                    queueBarras = setTimeout(function(){
1008                        recolocarBarrasLateralesMovil();
1009                    }, 100);
1010
1011                                         
1012                    $(document).trigger('bajofooter-sticky-toggle');
1013
1014                    /* Recalculamos la altura del bajo footer cuando está sticky y cambiamos de resoluciones. */
1015                    stickyBajoFooter('false');
1016                    $(document).trigger('resize-done');
1017                });
1018
1019                
1020                                    $("#sobrecabecera").addClass("sticky");
1021                
1022                                    affix('true','false',false);
1023                
1024                if($(window).width() < 992) {
1025                    $("#barra-opciones").addClass("sticky");
1026                    affixMovil(false);
1027                    if ('false') {
1028                        stickyBajoFooter('false');
1029                    }
1030                }
1031                    
1032                $(document).trigger('bajofooter-sticky-toggle');
1033                stickyBajoFooter('false');
1034                // FIN AFFIX
1035
1036                if( $('#sidebar .row').children().length ==1 && $('#sidebar .hidden-xs.hidden-sm .modulo-menu').length == 1) {
1037                       $('#sidebar').addClass('hidden-sm').addClass('hidden-xs');
1038                }
1039                                // Patrones de los enlaces que sí generan evento de contacto. Se comprueba la forma del
1040// enlace (esquema y dominio), no el número: el CMS genera destinos muy variados
1041// (wa.me/<numero> con prefijo o espacios, wa.me/message/<codigo>, api.whatsapp.com/send/?phone=,
1042// teléfonos cortos) y el objetivo es descartar href manipulados, no validar el teléfono.
1043var patronTelefonoPiwik = /^tel:(?=.*\d)[+\d(][\d\s().\-]*$/i;
1044var patronWhatsappPiwik = /^(whatsapp:\/\/send(\/|\?|$)|https?:\/\/(wa\.me\/\S+|api\.whatsapp\.com\/send(\/|\?|$)))/i;
1045
1046function lanzarEventoContactoPiwik(accion, nombreEvento) {
1047    $.post("/lanzarEventoPiwik/", {
1048        web: "6230",
1049        category: "clic",
1050        action: accion,
1051        name: nombreEvento
1052    });
1053}
1054
1055$(document).on('click', "a[href^='tel:']", function() {
1056    if (!patronTelefonoPiwik.test($(this).attr('href') || '')) {
1057        return;
1058    }
1059    lanzarEventoContactoPiwik("telefono", "piwik_clictelefono_event");
1060});
1061
1062$(document).on('click', "a[href^='whatsapp:'], a[href*='wa.me/'], a[href*='api.whatsapp.com/send']", function() {
1063    if (!patronWhatsappPiwik.test($(this).attr('href') || '')) {
1064        return;
1065    }
1066    lanzarEventoContactoPiwik("whatsapp", "piwik_clicwhatsapp_event");
1067});
1068
1069                /* MODAL COOKIES ACCIONES */
1070                // Cuando se ha abierto el modal, se gestionan las cookies
1071                $('#modal_cookies').on('show.bs.modal', function (e) {
1072                    gestionCookies($(this));
1073                });
1074
1075                // Trigger para cuando se termina el ready de la página
1076                $(document).trigger('ready-done');
1077            });
1078        </script>
1078
1079        
1080                            <div id="modal_espera" class="modal fade modal-espera" tabindex="-1" role="dialog" aria-hidden="true">
1081                <div class="modal-dialog">
1082                    <div class="modal-content">
1083                        <div class="modal-body text-center">
1084                            <i class="fa fa-cog fa-3x fa-spin"></i>
1085                        </div>
1086                    </div>
1087                </div>
1088            </div>
1089                            <div id="modal_cookies" class="modal fade modal-cookies" tabindex="-1" role="dialog" aria-hidden="true">
1090    <div class="modal-dialog modal-lg">
1091        <div class="modal-content">
1092            <div class="modal-body">
1093                                <p class="h3"><strong>Política de Cookies y Configuración</strong></p>
1094                <p>Mediante este panel de configuración de Cookies,  podrás conocer con qué finalidad se utilizan las cookies. Dispones también de la posibilidad de configurarlas para aceptar o rechazar de forma total o parcial su utilización y además, obtendrás información adicional para conocer información completa sobre su significado, configuración, finalidades y derechos.<span class="puntos-suspensivos-mas">..</span><a href="#" class="leer-mas" id="mas"> [leer más]</a></p> <p id="desplegar" style="display: none">Este Sitio Web utiliza cookies propias y de terceras entidades, con la finalidad de brindarte una experiencia de navegación satisfactoria, realizar métricas y estadísticas, así como acciones de marketing. Si no estás de acuerdo con alguna de las finalidades, puedes personalizar las opciones desde esta política.<span class="puntos-suspensivos-menos"></span><a href="#" class="leer-mas" id="menos"> [leer menos]</a></p><p>Cómo usuario, permito la utilización e instalación de las cookies con las siguientes finalidades:</p>
1095                <div id="acordeon-cookies">
1096                    <div class="card">
1097                        <div class="card-header" id="cookies-necesarias">
1098                            <div class="titulo-seccion-acordeon" data-toggle="collapse" data-target="#cookies-necesarias-collapse" aria-expanded="false">
1099                                <p class="h5 mb-0">
1100                                    <i class="fa fa-angle-right" aria-hidden="true"></i>
1101                                    <span>Cookies Técnicas</span>
1102                                </p>
1103                            </div>
1104                            <div class="toogle-cookie siempre-habilitado" data-type-cookie="necesaria">
1105                                <p>Siempre habilitado</p>
1106                            </div>
1107                        </div>
1108                        <div id="cookies-necesarias-collapse" class="collapse" aria-labelledby="cookies-necesarias" data-parent="#acordeon-cookies">
1109                            <div class="card-body">
1110                                <p>Se trata de Cookies propias con una finalidad exclusivamente técnica, que no recaban, ni ceden ningún dato de carácter personal del usuario sin su consentimiento y no se utilizan para recoger información, ni registra las direcciones IP de acceso, ni comportamiento de navegación. Se trata de unas cookies necesarias e imprescindibles, que tienen la finalidad de poder ofrecer el servicio al usuario de este sitio web, con el objetivo de facilitar su utilización con una finalidad técnica, para permitir la navegación a través del sitio web y la utilización de las diferentes opciones y servicios que en ella existen, como por ejemplo la propia gestión de las cookies.</p>
1111                            </div>
1112                        </div>
1113                    </div>
1114                    <div class="card">
1115                        <div class="card-header" id="cookies-preferencias">
1116                            <div class="titulo-seccion-acordeon" data-toggle="collapse" data-target="#cookies-preferencias-collapse" aria-expanded="false">
1117                                <p class="h5 mb-0">
1118                                    <i class="fa fa-angle-right" aria-hidden="true"></i>
1119                                    <span>Cookies de preferencias</span>
1120                                </p>
1121                            </div>
1122                                                                                    <div class="toogle-cookie sinconfigurar" data-type-cookie="preferencias">
1123                                <button type="button" class="btn boton-rechazar deshabilitado">
1124                                    <i class="fa fa-times" aria-hidden="true"></i> Rechazar
1125                                </button>
1126                                <button type="button" class="btn boton-aceptar deshabilitado">
1127                                    <i class="fa fa-check" aria-hidden="true"></i> Aceptar
1128                                </button>
1129                            </div>
1130                        </div>
1131                        <div id="cookies-preferencias-collapse" class="collapse" aria-labelledby="cookies-preferencias" data-parent="#acordeon-cookies">
1132                            <div class="card-body">
1133                                <p>Se trata de cookies que permiten personalizar las funciones o contenidos del sitio web en función de los datos obtenidos del navegador, como por ejemplo, el idioma. La no utilización de estas cookies, impedirá almacenar datos de preferencias para futuras visitas, pudiendo hacer que la experiencia del sitio web sea menos funcional o satisfactoria, pero no afectará a su funcionamiento.<p>
1134                            </div>
1135                        </div>
1136                    </div>
1137                    <div class="card">
1138                        <div class="card-header" id="cookies-estadisticas">
1139                            <div class="titulo-seccion-acordeon" data-toggle="collapse" data-target="#cookies-estadisticas-collapse" aria-expanded="false">
1140                                <p class="h5 mb-0">
1141                                    <i class="fa fa-angle-right" aria-hidden="true"></i>
1142                                    <span>Cookies de estadísticas</span>
1143                                </p>
1144                            </div>
1145                                                                                    <div class="toogle-cookie  sinconfigurar" data-type-cookie="estadisticas">
1146                                <button type="button" class="btn boton-rechazar deshabilitado">
1147                                    <i class="fa fa-times" aria-hidden="true"></i> Rechazar
1148                                </button>
1149                                <button type="button" class="btn boton-aceptar deshabilitado">
1150                                    <i class="fa fa-check" aria-hidden="true"></i> Aceptar
1151                                </button>
1152                            </div>
1153                        </div>
1154                        <div id="cookies-estadisticas-collapse" class="collapse" aria-labelledby="cookies-estadisticas" data-parent="#acordeon-cookies">
1155                            <div class="card-body">
1156                                <p>Con la finalidad de ofrecer el mejor servicio al usuario y al objeto de facilitar la utilización del sitio web, se analizan el número de páginas visitadas, el número de visitas, así como la actividad de los visitantes y su frecuencia de utilización. A estos efectos se elaborará información estadística anónima, elaborada con el objetivo de analizar la actividad de los usuarios dentro del sitio web, medir el tráfico y el rendimiento de la web, obtener mediciones y ofrecer unas mejores prestaciones futuras.</p>
1157                            </div>
1158                        </div>
1159                    </div>
1160                    <div class="card">
1161                        <div class="card-header" id="cookies-marketing">
1162                            <div class="titulo-seccion-acordeon" data-toggle="collapse" data-target="#cookies-marketing-collapse" aria-expanded="false">
1163                                <p class="h5 mb-0">
1164                                    <i class="fa fa-angle-right" aria-hidden="true"></i>
1165                                    <span>Cookies de marketing</span>
1166                                </p>
1167                            </div>
1168                                                                                    <div class="toogle-cookie  sinconfigurar" data-type-cookie="marketing">
1169                                <button type="button" class="btn boton-rechazar deshabilitado">
1170                                    <i class="fa fa-times" aria-hidden="true"></i> Rechazar
1171                                </button>
1172                                <button type="button" class="btn boton-aceptar deshabilitado">
1173                                    <i class="fa fa-check" aria-hidden="true"></i> Aceptar
1174                                </button>
1175                            </div>
1176                        </div>
1177                        <div id="cookies-marketing-collapse" class="collapse" aria-labelledby="cookies-marketing" data-parent="#acordeon-cookies">
1178                            <div class="card-body">
1179                                <p>Permiten ofrecer al usuario contenidos y publicidad apropiada en los sitios web y plataformas sociales en función de sus gustos y preferencias de navegación, pudiendo crear un perfil sobre usted y sus intereses, con el objetivo de mostrarle contenido personalizado.</p>
1180                            </div>
1181                        </div>
1182                    </div>
1183                </div>
1184                <div class="col-xs-12 margen-top-2x texto-final-cookies">
1185                    <p>Además, este sitio web puede disponer de enlaces a sitios web de terceros, cuyas políticas de privacidad, políticas de cookies y textos legales, son ajenos al titular del presente sitio web. Al acceder a dichos sitios web mediante los mencionados enlaces, el usuario es libre de decidir si acepta o rechaza los mencionados apartados.</p>
1186                </div>
1187                <div class="botones-cookies text-right margen-top-2x">
1188                    <button class="btn btn-primary disabled" onclick="aceptarCookies(false, false, 6230); cerrarModalCookies()">
1189                        <span>Guardar</span>
1190                    </button>
1191                    <button class="btn btn-primary" onclick="aceptarCookies(false, true, 6230); cerrarModalCookies()">
1192                        <span>Rechazar todo</span>
1193                    </button>
1194                    <button class="btn btn-primary" onclick="aceptarCookies(true, false, 6230); cerrarModalCookies()">
1195                        <span>Aceptar todo</span>
1196                    </button>
1197                </div>
1198            </div>
1199        </div>
1200    </div>
1201</div>                            
1201<script src="//js.accesive.com/static/js/custom_6230.js?v8.1"></script>
1201
1202        
1203        
1204        
1205        
1205<script>
1206        var funcionalidadVerModuloFront = '1';
1207        let searchParams = new URLSearchParams(window.location.search);
1208        if ((searchParams.has('idblock') || searchParams.has('vertodosmodulos')) && funcionalidadVerModuloFront){
1209            encuadrarModuloFront();
1210        }
1211
1212        function encuadrarModuloFront() {
1213            let searchParams = new URLSearchParams(window.location.search);
1214            if (searchParams.has('idblock')){
1215                const idblock = searchParams.get('idblock');
1216                foundBlock = 'block-'+idblock;
1217                if (document.getElementById(foundBlock) !== null){
1218                    var elemento = document.getElementById(foundBlock);
1219                    if (document.querySelector("#"+ foundBlock + "> #mod-whatsapp")){
1220                        elemento = document.querySelector("#"+ foundBlock + "> #mod-whatsapp");
1221                    }
1222                    elemento.style.cssText += ';border: 5px solid #20da1a; border-radius: 10px;';
1223                    mostrarEsperaBootstrap();
1224                    setTimeout(function () {
1225                        elemento.focus();
1226                        elemento.scrollIntoView();
1227                        ocultarEsperaBootstrap();
1228                        $("#modal_espera").hide();
1229                        const bloquesOcultos = searchParams.getAll('ocultar');
1230
1231                        let listaModulos = "";
1232                        bloquesOcultos.forEach(function(item, index) {
1233                            switch (String(item)) {
1234                                case "hide": item = "Módulo Oculto";
1235                                break;
1236                                case "hidden-xs": item = "Ocultar en móviles (&lt;768px)";
1237                                break;
1238                                case "hidden-sm hidden-md hidden-lg": item = "Ocultar resto (≥768px)";
1239                                break;
1240                                case "hidden-sm": item = "Ocultar tablets portrait (≥768px &lt;992px)";
1241                                break;
1242                                case "hidden-md": item = "Ocultar tablets landscape (≥992px &lt;1200px)";
1243                                break;
1244                                case "hidden-lg": item = "Ocultar PC (≥1200px)";
1245                                break;
1246                            }
1247                            listaModulos +=   "<li>" + item + "</li>";
1248                        });
1249
1250                        tamanyoBloquesOcultos = bloquesOcultos.length;
1251                        if(tamanyoBloquesOcultos > 0){
1252                            if(tamanyoBloquesOcultos==1){
1253                                document.body.innerHTML += ('<div class="modal fade" id="ModalOcultos" tabindex="-1" role="dialog"><div class="modal-dialog" role="document"> <div class="modal-content"><div class="modal-header"><h2 class="modal-title" id="ModalOcultos">Posible módulo oculto</h2></button></div><div class="modal-body"><p> Puede que el módulo no se muestre ya que tiene aplicada la siguiente regla:</p><ul>' + listaModulos + ' </ul></div><div class="modal-footer"><button id="modalCerrar" type="button" class="btn btn-primary" data-dismiss="modal">Cerrar</button></div></div></div></div>');
1254                            }
1255                            else{
1256                                document.body.innerHTML += ('<div class="modal fade" id="ModalOcultos" tabindex="-1" role="dialog"><div class="modal-dialog" role="document"> <div class="modal-content"><div class="modal-header"><h2 class="modal-title" id="ModalOcultos">Posible módulo oculto</h2></button></div><div class="modal-body"><p> Puede que el módulo no se muestre ya que tiene aplicadas las siguientes reglas:</p><ul>' + listaModulos + ' </ul></div><div class="modal-footer"><button id="modalCerrar" type="button" class="btn btn-primary" data-dismiss="modal">Cerrar</button></div></div></div></div>');
1257                            }
1258                            $('#ModalOcultos').modal('show');
1259                        }
1260                    }, 3000);
1261                }
1262                else{
1263                    document.body.innerHTML += ('<div class="modal fade" id="ModalModuloNoEncotrado" tabindex="-1" role="dialog"><div class="modal-dialog" role="document"> <div class="modal-content"><div class="modal-header"><h2 class="modal-title" id="ModalModuloNoEncotrado">Módulo no encontrado</h2></button></div><div class="modal-body"><p> El módulo no se encontró en la web</p></div><div class="modal-footer"><button type="button" class="btn btn-primary" data-dismiss="modal">Cerrar</button></div></div></div></div>');
1264                    $('#ModalModuloNoEncotrado').modal('show');
1265                }
1266            } else if (searchParams.has('vertodosmodulos')){
1267                Array.from(document.getElementsByClassName('modulo-container')).forEac
1267h(function(modulo){
1268                    if(modulo.dataset.nombre != undefined){
1269                        var nombreModulo = "<div class='pull-right' style='text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000; color:#20da1a; position:absolute; top: 2%; margin-left: 2%; font-size: 15px; z-index: 99999999999;'>"+ modulo.dataset.nombre +"</div>";
1270
1271                        if (modulo.id && document.querySelector("#"+ modulo.id + "> #mod-whatsapp")){
1272                            modulo = document.querySelector("#"+ modulo.id + "> #mod-whatsapp");
1273                        }
1274                        if (modulo.id && document.querySelector("#"+ modulo.id + "> .modulo-bloques ")){
1275                            modulo = document.querySelector("#"+ modulo.id).parentNode;
1276                        }
1277                        modulo.style.cssText += ';border: 5px solid #20da1a; border-radius: 10px; z-index: 99999999999;';
1278                        modulo.innerHTML += nombreModulo;
1279                    }
1280                });
1281            }
1282        };
1283        $(function(){
1284            // mostrar popovers sin ratón
1285            var teclasPresionadas = {};
1286            var popoverMostrado = false;
1287            $("[data-toggle='popover']").popover();
1288            $(document).on('keydown', function(event) {
1289                teclasPresionadas[event.which] = true;
1290                // Verificar si las teclas deseadas están presionadas al mismo tiempo
1291                if (teclasPresionadas[17] && teclasPresionadas[32]) {
1292                    if(popoverMostrado) {
1293                        $("[data-toggle='popover']").popover("hide");
1294                    } else {
1295                        $("[data-toggle='popover']:focus").popover("show");
1296                        $("*:focus").parents("[data-toggle='popover']").popover("show")
1297                    }
1298                    popoverMostrado = !popoverMostrado;
1299                }
1300            });
1301    
1302            $(document).on('keyup', function(event) {
1303                delete teclasPresionadas[event.which];
1304            });
1305
1306            // Comprobar si es IOS
1307            var is_iPad = (/Macintosh/.test(navigator.userAgent) && navigator.maxTouchPoints && navigator.maxTouchPoints > 1) || /iPad/.test(navigator.userAgent) || /iPad/.test(navigator.platform);
1308            var is_iPhone = /iPhone|iPod/.test(navigator.userAgent) || /iPhone|iPod/.test(navigator.platform);
1309            var is_iOS = is_iPad || is_iPhone;
1310            if (is_iOS) {
1311                document.getElementsByTagName('body')[0].classList.add("ios");
1312            }
1313        })
1314        </script>
1314
1315    </body>
1316</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.