1<!DOCTYPE html> 2<html lang="es" itemscope itemtype="http://schema.org/WebPage"> 3 <head> 4 <meta charset="utf-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5, viewport-fit=cover" /> 6 <meta name="robots" content="index, follow, archive" /> 7 <meta name="author" content="Ebasnet Web Solutions" /> 8 <link rel="dns-prefetch" href="https://cdnebasnet.com" /> 9 10 <title> Contacto 11 | Vidal Amill Construcciones</title> 12 <meta name="description" content="" /> 13 <meta name="keywords" content="herrajes, herratges, taller, instalacions electriques, instalaciones electricas, baixa tensió, baja tensión, equilibrat de rotor, equilibrado de rotor, reparacion molinos, reparacio molins, manteniment canteres, mantenimiento canteras, reparacion maquinaria, reparacio maquinaria, soldadors homologats, soldadores homologados, vidal amill anglesola" /> 14 15 <!-- Schema.org markup --> 16 <meta itemprop="name" content=" Contacto 17 | Vidal Amill Construcciones" /> 18 <meta itemprop="description" content="" /> 19 <meta itemprop="keywords" content="herrajes, herratges, taller, instalacions electriques, instalaciones electricas, baixa tensió, baja tensión, equilibrat de rotor, equilibrado de rotor, reparacion molinos, reparacio molins, manteniment canteres, mantenimiento canteras, reparacion maquinaria, reparacio maquinaria, soldadors homologats, soldadores homologados, vidal amill anglesola" /> 20 <meta itemprop="url" content="https://vidalamill.com/es/contact" /> 21 22 <!-- Twitter Card data --> 23 <meta name="twitter:card" content="summary_large_image"> 24 <meta name="twitter:title" content=" Contacto 25 | Vidal Amill Construcciones"> 26 <meta name="twitter:description" content=""> 27 28 <!-- Open Graph data --> 29 <meta property="og:title" content=" Contacto 30 | Vidal Amill Construcciones" /> 31 <meta property="og:url" content="https://vidalamill.com/es/contact" /> 32 <meta property="og:description" content="" /> 33 <meta property="og:site_name" content="Vidal Amill Construcciones" /> 34 35
36<script type="application/ld+json"> 37{ 38 "@context": "http://schema.org", 39 "@type": "Organization", 40 "name": "Vidal Amill", 41 "url": "http://www.vidalamill.com", 42 "contactPoint" : [{ 43 "@type" : "ContactPoint", 44 "telephone" : "973 308 014", 45 "contactType" : "customer service" 46 }], 47 "sameAs" : [ 48 "https://www.instagram.com/vidalamill" ], 49 "address": { 50 "@type": "PostalAddress", 51 "streetAddress": "C. Dels Tres Tomb, 8", 52 "addressLocality": "ANGLESOLA", 53 "postalCode": "25320", 54 "addressRegion": "LLEIDA", 55 "addressCountry": "ES" 56 }, 57 "logo": "https://cdnebasnet.com/data/cms/vidalamill/images/logos/logo.png?1532346369?" 58} 59</script>
59 60 61 <link rel="shortcut icon" href="https://cdnebasnet.com/data/cms/vidalamill/images/logos/favicon.png?1531304388?" /> 62 63 <link rel="canonical" href="https://vidalamill.com/es/contact"/> 64 65 <link rel="alternate" hreflang="es" href="https://vidalamill.com/es/contact" /> 66 <link rel="alternate" hreflang="x-default" href="https://vidalamill.com/es/contact" /> 67 <link rel="alternate" hreflang="ca" href="https://vidalamill.com/ca/contact" /> 68 69 <link rel="stylesheet" href="https://cdnebasnet.com/build/frontend_main.a6abf1dc.css"> 70 71<link rel="stylesheet" href="https://cdnebasnet.com/build/cms_frontend.31d6cfe0.css"> 72<link href="https://cdnebasnet.com/data/cms/vidalamill/themes/antlia/main.css?1790700482" type="text/css" rel="stylesheet" /> 73
74<script> 75(function() { 76 function reorderAllStyles() { 77 var head = document.head; 78 var allLinks = Array.from(head.querySelectorAll('link[rel="stylesheet"]')); 79 80 var buildLinks = allLinks.filter(link => link.href.includes('/build/') && link.href.includes('.css')); 81 var stylesLink = allLinks.find(link => link.href.includes('assets/styles.css')); 82 var proStylesLink = allLinks.find(link => link.href.includes('pro_styles.css')); 83 var otherLinks = allLinks.filter(link => 84 !link.href.includes('/build/') && 85 !link.href.includes('assets/styles.css') && 86 !link.href.includes('pro_styles.css') 87 ); 88 allLinks.forEach(link => link.remove()); 89 90 otherLinks.forEach(link => head.appendChild(link)); 91 buildLinks.forEach(link => head.appendChild(link)); 92 if (stylesLink) head.appendChild(stylesLink); 93 if (proStylesLink) head.appendChild(proStylesLink); 94 } 95 document.addEventListener('DOMContentLoaded', function() { reorderAllStyles() }); 96 window.addEventListener('load', function() { reorderAllStyles() }); 97})(); 98</script>
98 99 100<link href="https://cdnebasnet.com/data/cms/vidalamill/assets/styles.css?1782808984" type="text/css" rel="stylesheet" /><link href="https://cdnebasnet.com/data/cms/vidalamill/assets/pro_styles.css?1782808928" type="text/css" rel="stylesheet" /> 101 102 103 </head> 104 105 106 <body class="contact frontend antlia"> 107 <div id="modal_cookies_settings" class="modal fade cookie-ui" tabindex="-1" role="dialog" aria-label="Configuración de Cookies"><div class="cookie-dialog"><div class="modal-content cookie-panel"></div></div></div> 108 <div id="modal_cookies" class="modal fade" tabindex="-1" role="dialog" aria-label="PolÃtica de Cookies"><div class="modal-dialog modal-lg"><div class="modal-content"></div></div></div> 109 110 <div id="cookiesAlert" class="cookie-ui"> 111 <div class="cookie-bar"> 112 <div class="cookie-bar-text"> 113 Utilizamos cookies propias y de terceros para mejorar nuestros servicios, por razones técnicas, para mejorar tu experiencia de navegación, para almacenar tus preferencias y, opcionalmente, para mostrarte publicidad relacionada con tus preferencias mediante el análisis de tus hábitos de navegación. Selecciona ACEPTAR para consentir todas las cookies, selecciona RECHAZAR para rechazar todas las cookies o selecciona CONFIGURACIÃN para personalizar tus preferencias de cookies. Para obtener más información consulta nuestra: 114 <a class="cookie-bar-link" target="modal" data-toggle="modal" data-target="#modal_cookies" href="/es/mctext/cookies" role="button" rel="nofollow">PolÃtica de Cookies</a> 115 </div> 116 <div class="cookie-actions"> 117 <a class="cookie-btn cookie-btn-settings" target="modal" data-toggle="modal" data-target="#modal_cookies_settings" href="/es/cookies-settings" role="button" rel="nofollow">Configurar</a> 118 <a id="cookies_decline" class="cookie-btn cookie-btn-reject" data-dismiss="decline" href="/es/cookies-decline" role="button" rel="nofollow">Rechazar</a> 119 <a id="cookies_accept" class="cookie-btn cookie-btn-accept" data-dismiss="alert" href="/es/cookies-accept" role="button" rel="nofollow">Aceptar</a> 120 </div> 121 </div> 122 </div> 123 <a id="cookiesSettingsLink" class="cookie-ui" target="modal" data-toggle="modal" data-target="#modal_cookies_settings" href="/es/cookies-settings" role="button" rel="nofollow" title="Configurar cookies" aria-label="Configurar cookies" style="display: none;"> 124 <i class="fa-solid fa-cookie-bite" role="presentation"></i> 125 </a> 126 127 128 129 130 <div id="outerheader"> 131 <header> 132 <div class="container"> 133 <div class="row"> 134 <div class="col-sm-3"> 135 <div class="well logo" itemscope itemtype="http://schema.org/Organization"> 136 <a href="https://vidalamill.com/" itemprop="url" role="button" tabindex="0" aria-label="Vidal Amill Construcciones"> 137 <img src="https://cdnebasnet.com/data/cms/vidalamill/images/logos/logo.png?1532346369?" class="img-responsive" alt="Vidal Amill Construcciones" itemprop="logo"> 138 </a> 139 <meta itemprop="name" content="Vidal Amill Construcciones"> 140 </div> 141 </div> 142 <div class="col-sm-9"> 143 <div class="header-top-info well row"> 144 <div class="col-sm-6"> 145 146 147 </div> 148 <div class="col-sm-6"> 149 <ul class="nav navbar-nav navbar-right" role="menu"> 150 151 152 153 <li class="languages languages-dropdown dropdown" role="menuitem"> 154 <a class="dropdown-toggle" data-toggle="dropdown" aria-label="Castellano" aria-expanded="false" aria-haspopup="true" tabindex="0" role="button"> 155 <img src='https://cdnebasnet.com/themes/antlia/images/flags/es.png?1639590652' title="Castellano" alt="Castellano">
156 <span role="presentation" class="caret"></span> 157 </a> 158 <ul class="dropdown-menu dropdown-menu-right" role="menu"> 159 <li class="disabled" role="menuitem"> 160 <a rel="alternate" hreflang="es" href="/es/contact" title="Castellano" role="button" tabindex="0" aria-label="Castellano"> 161 Castellano <img src='https://cdnebasnet.com/themes/antlia/images/flags/es.png?1639590652' title="Castellano" alt="Castellano"> 162 </a> 163 </li> 164 <li role="menuitem"> 165 <a rel="alternate" hreflang="ca" href="/ca/contact" title="Català " role="button" tabindex="0" aria-label="Català "> 166 Català <img src='https://cdnebasnet.com/themes/antlia/images/flags/ca.png?1639590652' title="Català " alt="Català "> 167 </a> 168 </li> 169 </ul> 170 </li> 171 172 173 174 </ul> 175 </div> 176 </div> 177 <div class="header-bottom-info well"> 178 <nav class="navbar navbar-inverse"> 179 <div class="navbar-header"> 180 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".main_menu"> 181 <span class="sr-only">Toggle navigation</span> 182 <span class="icon-bar"></span> 183 <span class="icon-bar"></span> 184 <span class="icon-bar"></span> 185 </button> 186 <a class="visible-xs navbar-brand" href="#">Vidal Amill Construcciones</a> 187 </div> 188 189 <!-- Collect the nav links, forms, and other content for toggling --> 190 <div class="collapse navbar-collapse main_menu navbar-left"> 191 <ul role="menu" class="depth_0 nav nav-horitzontal navbar-nav"> 192 193 <li role="menuitem"> 194 195 <a 196 target="_self" 197 tabindex="0" 198 role="button" 199 aria-label="Empresa" 200 class="show-loading" 201 href="/es/c/empresa-1" 202 > 203 <div class="menu_info"> 204 <span class="title">Empresa</span> 205 </div> 206 </a> 207 </li> 208 209 <li class=" dropdown" role="menuitem"> 210 211 <a 212 target="_self" 213 tabindex="0" 214 role="button" 215 aria-label="Estructuras metálicas" 216 data-toggle="dropdown" 217 aria-haspopup="true" 218 aria-expanded="false" 219 href="/es/pc/2-estructuras-metalicas" 220 > 221 <div class="menu_info"> 222 <span class="title">Estructuras metálicas</span> 223 <span role="presentation" class="caret"></span> </div> 224 </a> 225 226 <ul role="menu" class="depth_1 dropdown-menu" aria-label="dropdown-menu" 227 228 229 > 230 231 <li role="menuitem"> 232 233 <a 234 target="_self" 235 tabindex="0" 236 role="button" 237 aria-label="Escaleras" 238 class="show-loading" 239 href="/es/p/estructuras-metalicas/escaleras-2-93" 240 > 241 <div class="menu_info"> 242 <span class="title">Escaleras</span> 243 </div> 244 </a> 245 </li> 246 247 <li role="menuitem"> 248 249 <a 250 target="_self" 251 tabindex="0" 252 role="button" 253 aria-label="Estructuras metálicas" 254 class="show-loading" 255 href="/es/p/estructuras-metalicas/estructures-metal-liques-2-6" 256 > 257 <div class="menu_info"> 258 <span class="title">Estructuras metálicas</span> 259 </div> 260 </a> 261 </li> 262 263 <li role="menuitem"> 264 265 <a 266 target="_self" 267 tabindex="0" 268 role="button" 269 aria-label="CerrajerÃa metálica" 270 class="show-loading" 271 href="/es/p/estructuras-metalicas/cerrajeria-metalica-2-13" 272 > 273 <div class="menu_info"> 274 <span class="title">CerrajerÃa metálica</span> 275 </div> 276 </a> 277 </li> 278 279 <li role="menuitem"> 280 281 <a 282 target="_self" 283 tabindex="0" 284 role="button" 285 aria-label="Mantenimientos y Montajes" 286 class="show-loading" 287 href="/es/p/estructuras-metalicas/mantenimiento-y-montajes-2-14" 288 > 289 <div class="menu_info"> 290 <span class="title">Mantenimientos y Montajes</span> 291 </div> 292 </a> 293 </li> 294 295 <li role="menuitem"> 296 297 <a 298 target="_self" 299 tabindex="0" 300 role="button" 301 aria-label="CaldererÃa y piezas en serie" 302 class="show-loading" 303 href="/es/p/estructuras-metalicas/caldereria-piezas-en-serie-2-15" 304 > 305 <div class="menu_info"> 306 <span class="title">CaldererÃa y piezas en serie</span> 307 </div> 308 </a> 309 </li> 310 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 311 </li> 312</ul> 313 314 315 </li> 316 317 <li class=" dropdown" role="menuitem"> 318 319 <a 320 target="_self" 321 tabindex="0" 322 role="button" 323 aria-label="Construcción y obra pública" 324 data-toggle="dropdown" 325 aria-haspopup="true" 326 aria-expanded="false" 327 href="/es/pc/5-obras-y-construcciones" 328 > 329 <div class="menu_info"> 330 <span class="title">Construcción y obra pública</span> 331 <span role="presentation" class="caret"></span> </div> 332 </a> 333 334 <ul role="menu" class="depth_1 dropdown-menu" aria-label="dropdown-menu" 335 336 337 > 338 339 <li role="menuitem"> 340 341 <a 342 target="_self" 343 tabindex="0" 344 role="button" 345 aria-label="Obra pública" 346 class="show-loading" 347 href="/es/p/obras-y-construcciones/obra-publica-5-91" 348 > 349 <div class="menu_info"> 350 <span class="title">Obra pública</span> 351 </div> 352 </a> 353 </li> 354 355 <li role="menuitem"> 356 357 <a 358 target="_self" 359 tabindex="0" 360 role="button"
361 aria-label="Obra destacada" 362 class="show-loading" 363 href="/es/p/obras-y-construcciones/obras-destacadas-5-90" 364 > 365 <div class="menu_info"> 366 <span class="title">Obra destacada</span> 367 </div> 368 </a> 369 </li> 370 371 <li role="menuitem"> 372 373 <a 374 target="_self" 375 tabindex="0" 376 role="button" 377 aria-label="Rehabilitación" 378 class="show-loading" 379 href="/es/p/obras-y-construcciones/rehabilitaciones-5-92" 380 > 381 <div class="menu_info"> 382 <span class="title">Rehabilitación</span> 383 </div> 384 </a> 385 </li> 386 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 387 </li> 388</ul> 389 390 391 </li> 392 393 <li role="menuitem"> 394 395 <a 396 target="_self" 397 tabindex="0" 398 role="button" 399 aria-label="Productos" 400 class="show-loading" 401 href="/es/p/productos-31" 402 > 403 <div class="menu_info"> 404 <span class="title">Productos</span> 405 </div> 406 </a> 407 </li> 408 409 <li role="menuitem"> 410 411 <a 412 target="_self" 413 tabindex="0" 414 role="button" 415 aria-label="Actualidad" 416 class="show-loading" 417 href="/es/b/blog-1" 418 > 419 <div class="menu_info"> 420 <span class="title">Actualidad</span> 421 </div> 422 </a> 423 </li> 424 425 <li class="active dropdown" role="menuitem"> 426 427 <a 428 target="_self" 429 tabindex="0" 430 role="button" 431 aria-label="Contacto" 432 data-toggle="dropdown" 433 aria-haspopup="true" 434 aria-expanded="false" 435 href="javascript:void(0);" 436 > 437 <div class="menu_info"> 438 <span class="title">Contacto</span> 439 <span role="presentation" class="caret"></span> </div> 440 </a> 441 442 <ul role="menu" class="depth_1 dropdown-menu" aria-label="dropdown-menu" 443 444 445 > 446 447 <li class="active" role="menuitem"> 448 449 <a 450 target="_self" 451 tabindex="0" 452 role="button" 453 aria-label="Contacta con nosotros" 454 class="show-loading" 455 href="/es/contact" 456 > 457 <div class="menu_info"> 458 <span class="title">Contacta con nosotros</span> 459 </div> 460 </a> 461 </li> 462 463 <li role="menuitem"> 464 465 <a 466 target="_self" 467 tabindex="0" 468 role="button" 469 aria-label="Trabaja con nosotros" 470 class="show-loading" 471 href="/es/p/treballar-amb-nosaltres-99" 472 > 473 <div class="menu_info"> 474 <span class="title">Trabaja con nosotros</span> 475 </div> 476 </a> 477 </li> 478 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 479 </li> 480</ul> 481 482 483 </li> 484 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 485 </li> 486</ul> 487 488 489 <ul role="menu" class="depth_0 nav nav-horitzontal navbar-nav visible-xs menu_top"> 490 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 491 </li> 492</ul> 493 494 495 </div> 496</nav> 497 498<div class="nav visible-xs"> 499 <div class="navbar-header"> 500 <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".right_nav"> 501 <span class="sr-only">Toggle navigation</span> 502 <i class="fa-solid fa-user"></i> 503 </button> 504 </div> 505 506 <div class="collapse navbar-collapse right_nav"> 507 <ul class="nav navbar-nav" role="menu"> 508 509 510 511 <li class="languages languages-dropdown dropdown" role="menuitem"> 512 <a class="dropdown-toggle" data-toggle="dropdown" aria-label="Castellano" aria-expanded="false" aria-haspopup="true" tabindex="0" role="button"> 513 <img src='https://cdnebasnet.com/themes/antlia/images/flags/es.png?1639590652' title="Castellano" alt="Castellano">
514 <span role="presentation" class="caret"></span> 515 </a> 516 <ul class="dropdown-menu dropdown-menu-right" role="menu"> 517 <li class="disabled" role="menuitem"> 518 <a rel="alternate" hreflang="es" href="/es/contact" title="Castellano" role="button" tabindex="0" aria-label="Castellano"> 519 Castellano <img src='https://cdnebasnet.com/themes/antlia/images/flags/es.png?1639590652' title="Castellano" alt="Castellano"> 520 </a> 521 </li> 522 <li role="menuitem"> 523 <a rel="alternate" hreflang="ca" href="/ca/contact" title="Català " role="button" tabindex="0" aria-label="Català "> 524 Català <img src='https://cdnebasnet.com/themes/antlia/images/flags/ca.png?1639590652' title="Català " alt="Català "> 525 </a> 526 </li> 527 </ul> 528 </li> 529 530 531 532 </ul> 533 </div> 534</div> 535 </div> 536 </div> 537 </div> 538 </div> 539</header> 540 <div class="sub-header"> 541 </div> 542 </div> 543 <div class="main_container container"> 544 545 546 547 548 549 550 <div class="row"> 551 552 <main class="col-sm-12 col-md-12 col-lg-12"> 553 <span class="clearfix"></span> 554 555 <nav> 556 <ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList" aria-label="breadcrumbs"> 557 <li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> 558 <a class="show-loading" href="/es/" itemprop="item" tabindex="0" role="button" aria-label="Home"> 559 <span role="presentation" class="glyphicon glyphicon-home"></span> 560 </a> 561 <meta itemprop="name" content="Home" /> 562 <meta itemprop="position" content="1" /> 563 </li> 564 <li class="active" aria-label=" Contacto 565 "> Contacto 566 </li> 567 </ol> 568</nav> 569 570 <div id="container-spage_contact_innerheader" class="widgetsContainer no_title"> 571 572 573 574 575 576 577 578 579 580 581 582 583 <div 584 id="widget_mapa-contact-1" 585 class="widget widget_customizableText no_title" 586 > 587 588 589 <iframe allowfullscreen="" frameborder="0" height="250" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d14552.120666269106!2d1.0902869999999982!3d41.655477!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x536e986b9ba34e0!2sVIDAL%20AMILL%20Construcciones%20met%C3%A1licas!5e1!3m2!1ses!2ses!4v1567068330730!5m2!1ses!2ses" style="border:0;" width="100%"></iframe> 590 591 592 </div> 593 594 595 </div> 596 597 598 599 600 <div class="page-header"> 601 <h1> Contacto 602 </h1> 603 </div> 604 <div class="flash_messages"></div> 605 606 <div id="modal_privacy_policy" class="modal fade"><div class="modal-dialog modal-lg"><div class="modal-content"></div></div></div> 607 608 <div id="contact_text" class="well"> 609 <p>¿Necesita Ayuda? ¿Tiene alguna pregunta y / o sugerencia? Póngase en contacto con nosotros rellenando el siguiente formulario:</p> 610 </div> 611 612 <div class="contact-form"> 613 614<div id="ajaxForm_1" class="ajaxForm"> 615 <form name="contact" method="post" action="/es/f/1" class="form-horizontal"> 616 <div class="flash_messages form_flash_messages"></div> 617 <div class="form_fields"> 618 <input aria-labelledby="contact_fromTitle" type="hidden" id="contact_fromTitle" name="contact[fromTitle]" /> 619 <input aria-labelledby="contact_fromURL" type="hidden" id="contact_fromURL" name="contact[fromURL]" /> 620 621 <div class="field"> 622 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_name" class="required"> 623 Nombre
624 <span class="required" title="This field is required">*</span></label></div><div class="col-sm-10"><input aria-labelledby="contact_name" type="text" id="contact_name" name="contact[name]" required="required" placeholder="" class="form-control" aria-required="true"/></div></div> 625 </div> 626 <div class="field"> 627 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_company"> 628 Empresa 629 </label></div><div class="col-sm-10"><input aria-labelledby="contact_company" type="text" id="contact_company" name="contact[company]" placeholder="" class="form-control" /></div></div> 630 </div> 631 <div class="field"> 632 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_email" class="required"> 633 Email 634 <span class="required" title="This field is required">*</span></label></div><div class="col-sm-10"><input aria-labelledby="contact_email" type="email" id="contact_email" name="contact[email]" required="required" placeholder="" class="form-control" aria-required="true"/></div></div> 635 </div> 636 <div class="field"> 637 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_phone"> 638 Teléfono 639 </label></div><div class="col-sm-10"><input aria-labelledby="contact_phone" type="text" id="contact_phone" name="contact[phone]" placeholder="" class="form-control" /></div></div> 640 </div> 641 <div class="field"> 642 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_subject" class="required"> 643 Asunto 644 <span class="required" title="This field is required">*</span></label></div><div class="col-sm-10"><input aria-labelledby="contact_subject" type="text" id="contact_subject" name="contact[subject]" required="required" placeholder="" class="form-control" aria-required="true"/></div></div> 645 </div> 646 <div class="field"> 647 <div class="form-group "><div class="col-sm-2 control-label"><label for="contact_message" class="required"> 648 Mensaje 649 <span class="required" title="This field is required">*</span></label></div><div class="col-sm-10"><textarea aria-labelledby="contact_message" class="form-control" id="contact_message" name="contact[message]" required="required" placeholder="" class="form-control"aria-required="true"></textarea></div></div> 650 </div> 651 <div class="field"> 652 <input aria-labelledby="contact_captcha" type="hidden" id="contact_captcha" name="contact[captcha]" placeholder="" />
652<script> 653 (function(){ 654 var element = document.querySelector('#contact_captcha'); 655 var form = element.form; 656 657 // recaptcha callback for this form 658 659 window['recaptchaOnloadCallback_contact_captcha_done'] = false; 660 window['recaptchaOnloadCallback_contact_captcha'] = function() { 661 addEventListener('submit', function(e) { 662 var element = document.querySelector('#contact_captcha'); 663 var form = element.form; 664 if (e.target !== form) { 665 return 666 } 667 if (!window['recaptchaOnloadCallback_contact_captcha_done']) { 668 e.preventDefault(); // stop form submit 669 grecaptcha.execute('6LfKgJ8jAAAAADXH9LvnZ5WEgQ5l9iZtSmTa_XYD', { action: 'form' }).then(function (token) { 670 element.value = token; 671 window['recaptchaOnloadCallback_contact_captcha_done'] = true; 672 673 if ($(form).parent().hasClass('ajaxForm')){ 674 $(form).ajaxSubmit({ 675 success: function(responseText, statusText, xhr, form) { 676 $(form).html(responseText); 677 678 $(form).find('select').not('[multiple]').select2(); 679 $(form).find('select[multiple]').select2({closeOnSelect: false}); 680 681 $(form).find('.alert-success').on('closed.bs.alert', function (e) { 682 $(form).find('.form_fields').removeClass('hidden'); 683 }); 684 }, 685 beforeSerialize: function(jqForm, options) { 686 var form = jqForm[0]; 687 var fromTitle = $(form).find("[id$=fromTitle]"); 688 var fromURL = $(form).find("[id$=fromURL]"); 689 if (!fromTitle.val()) fromTitle.val(document.title); 690 if (!fromURL.val()) fromURL.val(window.location.href); 691 692 $(form).find('button').button('loading'); 693 } 694 }); 695 }else{ 696 if (e.submitter) { 697 e.submitter.click(); // trigger also events 698 } else { 699 form.submit(); 700 } 701 } 702 window['recaptchaOnloadCallback_contact_captcha_done'] = false; 703 }); 704 } 705 }, true) // execute before other submit listeners 706 }; 707 708 // recaptcha load for this form 709 710 var loadJS = function () { 711 var script = document.createElement('script'); 712 script.type = 'text/javascript'; 713 script.src = 'https://recaptcha.net/recaptcha/api.js?render=6LfKgJ8jAAAAADXH9LvnZ5WEgQ5l9iZtSmTa_XYD&onload=recaptchaOnloadCallback_contact_captcha'; 714 script.async = true; 715 document.body.appendChild(script); 716 }; 717 718 // detect when form is visible 719 720 if (!('IntersectionObserver' in window) || 721 !('IntersectionObserverEntry' in window) || 722 !('intersectionRatio' in window.IntersectionObserverEntry.prototype)) { 723 loadJS(); 724 } else { 725 var observer = new IntersectionObserver(function(entries, observer) {
726 entries.forEach(function(entry) { 727 if (entry.intersectionRatio > 0) { 728 observer.disconnect(); 729 loadJS(); 730 } 731 }); 732 }, { root: null }); 733 734 observer.observe(form); 735 } 736 })(); 737 </script>
737 738 </div> 739 <div id="modal_privacy-policy" class="modal fade"><div class="modal-dialog modal-lg"><div class="modal-content"></div></div></div> 740 <div class="field"> 741 <div class="form-group "><div class="col-sm-offset-2 col-sm-10"><div class="checkbox"><label for="contact_privacy"><input type="checkbox" id="contact_privacy" name="contact[privacy]" required="required" placeholder="" class="" value="1" aria-required="true"/>He leÃdo y acepto la <a target='modal' data-toggle='modal' rel='nofollow' data-target='#modal_privacy-policy' href='/es/mctext/privacy-policy'>PolÃtica de Privacidad</a></label></div></div></div> 742 </div> 743 <div class="field"> 744 <div class="form-group "><div class="col-sm-offset-2 col-sm-10"><div class="checkbox"><label for="contact_commercial_info"><input type="checkbox" id="contact_commercial_info" name="contact[commercial_info]" placeholder="" class="" value="1" />Acepto recibir información comercial, incluso por correo electrónico 745 </label></div></div></div> 746 </div> 747 <div class="gdpr-form-info row"> 748 <div class="col-sm-12"> 749 <table class="table table-condensed table-bordered"> 750 <caption class="sr-only">Información sobre el tratamiento de datos personales</caption> 751 <tr class="purpose"> 752 <th class="lbl" scope="row">Finalidad:</th> 753 <td class="text">Responder a sus consultas y enviarle información comercial sobre nuestros servicios, incluso por correo electrónico</td> 754 </tr> 755 <tr class="legitimation"> 756 <th class="lbl" scope="row">Legitimación:</th> 757 <td class="text">Consentimiento del interesado</td> 758 </tr> 759 <tr class="recipients"> 760 <th class="lbl" scope="row">Destinatarios:</th> 761 <td class="text">Los datos no se transferirán a terceros, excepto por obligación legal</td> 762 </tr> 763 <tr class="rights"> 764 <th class="lbl" scope="row">Derechos:</th> 765 <td class="text">Tiene derecho a acceder, rectificar y borrar datos, asà como otros derechos, como se explica en la sección de información adicional</td> 766 </tr> 767 <tr class="additional_information"> 768 <th class="lbl" scope="row">Información adicional:</th> 769 <td class="text">Puede consultar información adicional y detallada sobre Protección de datos en nuestro texto de la PolÃtica de privacidad</td> 770 </tr> 771 </table> 772 </div> 773</div> 774 775 <div class="field text-center"> 776 <div><button type="submit" id="contact_submit" name="contact[submit]" class="btn btn-success" data-loading-text="Processing..." autocomplete="off" placeholder="">Enviar</button></div> 777 </div> 778 779 <input aria-labelledby="contact__token" type="hidden" id="contact__token" name="contact[_token]" value="73c41fa5320f8b37e53b99b2861.WpIclpZwD7yI1WM9mkQk_f20_kT-clNsJieDxUPtjYQ.Lqtf_eBJVd7mm1RL6xBwjZaCnCO8BBZbQlHwixm93OYK93H-_Qc75f6bUw" /> 780 </div> 781 </form> 782</div> 783 784 785 </div> 786 <div class="container-fluid"> 787 <div class="row"> 788 <div class="col-sm-6"> 789 790 791 </div> 792 <div class="col-sm-6"> 793 794 795 </div> 796 </div> 797 </div> 798 799 800 801 802 803 </main> 804 </div> 805 806 807 808 809 </div> 810 <footer> 811 <div class="site_footer col-xs-12"> 812 813 <div id="container-site_footer" class="widgetsContainer no_title" style="padding: 20px 0px 30px 0px;"> 814 815 816 817 818 819 820 821 822 823 824 825 826 <div 827 id="widget_customizabletext-2" 828 class="widget widget_customizableText no_title text-center" 829 > 830 831 832 <br /> 833C. Dels Tres Tombs, 8 · 25320 <strong>ANGLESOLA</strong> · 973 308 014 · <a href="mailto:[email protected]">[email protected]</a><br /> 834 835 836 837 </div> 838 839 840 841 842 843 844 845 846 847 848 849 <div 850 id="widget_textos-legales" 851 class="widget widget_menu no_title text-center" 852 > 853 854 855 <ul role="menu" class="depth_0 nav nav-horitzontal "> 856 857 <li role="menuitem"> 858 <div id="modal_55" class="modal fade" role="menuitem"><div class="modal-dialog modal-lg"><div class="modal-content"> 859 </div></div></div> 860 861 <a 862 target="modal" 863 tabindex="0" 864 role="button" 865 aria-label="Aviso Legal" 866 data-toggle="modal" 867 data-target="#modal_55" 868 rel="nofollow" 869 href="/es/mctext/aviso-legal" 870 > 871 <div class="menu_info"> 872 <span class="title">Aviso Legal</span> 873 </div> 874 </a> 875 </li> 876 877 <li role="menuitem"> 878 <div id="modal_53" class="modal fade" role="menuitem"><div class="modal-dialog modal-lg"><div class="modal-content"> 879 </div></div></div> 880 881 <a 882 target="modal" 883 tabindex="0" 884 role="button" 885 aria-label="PolÃtica Cookies" 886 data-toggle="modal" 887 data-target="#modal_53" 888 rel="nofollow" 889 href="/es/mctext/cookies" 890 > 891 <div class="menu_info"> 892 <span class="title">PolÃtica Cookies</span> 893 </div> 894 </a> 895 </li> 896 897 <li role="menuitem"> 898 <div id="modal_54" class="modal fade" role="menuitem"><div class="modal-dialog modal-lg"><div class="modal-content"> 899 </div></div></div> 900 901 <a 902 target="modal" 903 tabindex="0" 904 role="button" 905 aria-label="PolÃtica de Privacidad" 906 data-toggle="modal" 907 data-target="#modal_54" 908 rel="nofollow" 909 href="/es/mctext/privacy-policy" 910 > 911 <div class="menu_info"> 912 <span class="title">PolÃtica de Privacidad</span> 913 </div> 914 </a> 915 </li> 916 917 <li role="menuitem"> 918 919 <a 920 target="_blank" 921 tabindex="0" 922 role="button" 923 aria-label="Canal Denúncias" 924 href="https://registradenuncia.com/taller
924svidalamill" 925 > 926 <div class="menu_info"> 927 <span class="title">Canal Denúncias</span> 928 </div> 929 </a> 930 </li> 931 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 932 </li> 933</ul> 934 935 936 937 938 </div> 939 940 941 </div> 942 943 </div> 944 945 <div class="widgets"> 946 <div class="container"> 947 <div class="row columns"> 948 <div class="column col-sm-3"> 949 950 951 </div> 952 <div class="column col-sm-3"> 953 954 955 </div> 956 <div class="column col-sm-6"> 957 958 959 </div> 960 </div> 961 </div> 962 </div> 963 964 <div class="footer"> 965 <div class="container"> 966 <div class="row columns"> 967 <div class="column col-sm-11"> 968 <div class="logo"> 969 <a href="/es/c/empresa-1"><img src="https://cdnebasnet.com/data/cms/vidalamill/images/logos/isotype.png?1531304384?" class="img-responsive" alt="Vidal Amill Construcciones"></a> 970 </div> 971 <div class="logo_side"> 972 <div class="copyright">© 09/2026 Vidal Amill - Todos los derechos reservados.</div> 973 <div class="footer_menu"> 974 <ul role="menu" class="depth_0 nav nav-horitzontal navbar-nav"> 975 <li class="highlighteds" role="menuitem" aria-label="Entradas de menú destacadas"> 976 </li> 977</ul> 978 979 980 </div> 981 </div> 982 </div> 983 <div class="by-ebasnet column col-sm-1"> 984 985<a href="https://ebasnet.com" title="Ebasnet Web Solutions" rel="nofollow" target="_blank" aria-label="Ebasnet Web Solutions Se abre en una ventana nueva" tabindex="0" role="button"> 986 <img src="https://cdnebasnet.com/themes/antlia/images/ebasnet.png?1639590652" alt="Ebasnet Web Solutions" width="21" height="21"> 987</a> 988 </div> 989 </div> 990 </div> 991 992 993 </div> 994</footer> 995 <a class="back-top text-center" onclick="$('body,html').animate({scrollTop:0},500); return false" href="#top" title="Volver arriba"> 996 <i class="fa-solid fa-angles-up"></i> 997 </a> 998 999 <div id="loading-overlay"><div><i class="fa-solid fa-spinner fa-pulse"></i></div></div> 1000
1000<script src="https://cdnebasnet.com/build/runtime.317a7ee4.js"></script>
1000<script src="https://cdnebasnet.com/build/frontend_main.650d70eb.js"></script>
1000 1001
1002<script> 1003 $(function() { 1004 bootbox.setDefaults({ 1005 locale: "es" 1006 }); 1007 }); 1008</script>
1008 1009
1010<script> 1011 window.carouselLabels = { 1012 prev: "Diapositiva\u0020anterior", 1013 next: "Diapositiva\u0020siguiente", 1014 dot: "Ir\u0020a\u0020la\u0020diapositiva\u0020\u0025number\u0025" 1015 }; 1016</script>
1016 1017 1018
1019<script src="https://cdnebasnet.com/themes/antlia/js/main.js?1639649588"></script>
1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030
1031<script src="https://cdnebasnet.com/build/cms_frontend.e2274785.js"></script>
1031 1032
1033<script src="https://cdnebasnet.com/themes/antlia/js/cms/main.js?1639590652"></script>
1033 1034
1034<script> 1035 window.ebCookiesInventory = {"necessary":["__cf_bm","APP_ENV","appChecksum","appExpiresOn","appIndexable","appName","cookiesConsent","partnerId","partnerName","partnerUrl","PHPSESSID","webName"],"preferences":["active_tab"],"statistics":["uuid"],"marketing":[]}; 1036 1037 /* Declared entries stored in localStorage/sessionStorage instead of a cookie (type HTML) */ 1038 window.ebCookiesStorageInventory = {"necessary":[],"preferences":["active_tab"],"statistics":[],"marketing":[]}; 1039 1040 /* Cookies set by the platform itself (app bootstrap, session, consent state): strictly technical ones */ 1041 window.ebCookiesIsPlatformCookie = window.ebCookiesIsPlatformCookie || function (name) { 1042 return /^(app[A-Z]|APP_|partner[A-Z]|PHPSESSID$|cookiesConsent$)/.test(name); 1043 }; 1044 1045 /* Declared names match literally, or as a pattern when they contain "*" (i.e. "_ga_*") */ 1046 window.ebCookiesMatchesName = window.ebCookiesMatchesName || function (pattern, name) { 1047 if (!pattern) return false; 1048 if (pattern.indexOf('*') === -1) return name === pattern; 1049 1050 var expression = pattern.replace(/[.+?^${}()|[\]\\]/g, '\\$&').replace(/\*/g, '.*'); 1051 1052 return new RegExp('^' + expression + '$').test(name); 1053 }; 1054 1055 window.ebCookiesCategoryOf = window.ebCookiesCategoryOf || function (name) { 1056 var inventory = window.ebCookiesInventory || {}; 1057 var categories = ['necessary', 'preferences', 'statistics', 'marketing']; 1058 1059 for (var i = 0; i < categories.length; i++) { 1060 var names = inventory[categories[i]] || []; 1061 for (var j = 0; j < names.length; j++) { 1062 if (window.ebCookiesMatchesName(names[j], name)) return categories[i]; 1063 } 1064 } 1065 1066 return null; 1067 }; 1068 1069 window.ebCookiesMustBeDeleted = window.ebCookiesMustBeDeleted || function (name, consent) { 1070 if (!name || window.ebCookiesIsPlatformCookie(name)) return false; 1071 1072 var category = window.ebCookiesCategoryOf(name); 1073 if (category === 'necessary') return false; 1074 if (category) return !consent[category]; 1075 1076 /* Unknown cookie (not declared on the inventory): only kept when every category has been granted */ 1077 return !(consent.preferences && consent.statistics && consent.marketing); 1078 }; 1079 1080 window.ebCookiesDelete = window.ebCookiesDelete || function (name) { 1081 var expired = encodeURIComponent(name) + '=; expires=Thu, 01 Jan 1970 00:00:01 GMT'; 1082 var paths = window.location.pathname.split('/'); 1083 var domains = window.location.hostname.split('.'); 1084 1085 document.cookie = expired + '; path=/'; 1086 while (paths.length > 0) { 1087 document.cookie = expired + '; path=' + (paths.join('/') || '/'); 1088 paths.pop(); 1089 } 1090 while (domains.length > 1) { 1091 document.cookie = expired + '; path=/; domain=' + domains.join('.'); 1092 document.cookie = expired + '; path=/; domain=.' + domains.join('.'); 1093 domains.shift(); 1094 } 1095 }; 1096 1097 window.ebCookiesPurge = window.ebCookiesPurge || function (consent) { 1098 consent = consent || {preferences: false, statistics: false, marketing: false}; 1099 1100 document.cookie.split(';').forEach(function (cookie) { 1101 var eqPos = cookie.indexOf('='); 1102 var name = (eqPos > -1 ? cookie.substring(0, eqPos) : cookie).trim(); 1103 1104 if (window.ebCookiesMustBeDeleted(name, consent)) window.ebCookiesDelete(name); 1105 }); 1106 1107 window.ebCookiesPurgeStorage(consent); 1108 1109 return consent; 1110 }; 1111 1112 /* Storage is only cleared for declared entries: the website keeps its own state there too */ 1113 window.ebCookiesPurgeStorage = window.ebCookiesPurgeStorage || function (consent) { 1114 var inventory = window.ebCookiesStorageInventory || {}; 1115 var denied = ['preferences', 'statistics', 'marketing'].filter(function (category) { return !consent[category]; }); 1116 1117 ['localStorage', 'sessionStorage'].forEach(function (storageName) { 1118 var storage; 1119 try { storage = window[storageName]; } catch (error) { return; } 1120 if (!storage) return; 1121 1122 Object.keys(storage).forEach(function (key) { 1123 var mustBeRemoved = denied.some(function (category) { 1124 return (inventory[category] || []).some(function (pattern) { 1125 return window.ebCookiesMatchesName(pattern, key); 1126 }); 1127 }); 1128 1129 if (mustBeRemoved) { 1130 try { storage.removeItem(key); } catch (error) {} 1131 } 1132 }); 1133 }); 1134 1135 try { 1136 if (!consent.preferences) window.localStorage.removeItem('active_tab'); 1137 if (!consent.statistics) window.sessionStorage.removeItem('ga4TrackedDedupeKeys'); 1138 } catch (error) {} 1139 }; 1140 1141 window.ebCookiesUpdateConsentMode = window.ebCookiesUpdateConsentMode || function (consent) { 1142 var consentState = { 1143 'ad_storage': consent.marketing ? 'granted' : 'denied', 1144 'ad_user_data': consent.marketing ? 'granted' : 'denied', 1145 'ad_personalization': consent.marketing ? 'granted' : 'denied',
1146 'analytics_storage': consent.statistics ? 'granted' : 'denied', 1147 'functionality_storage': consent.preferences ? 'granted' : 'denied' 1148 }; 1149 1150 if (typeof gtag === 'function') gtag('consent', 'update', consentState); 1151 if (window.ga4UpdateConsentState) window.ga4UpdateConsentState(consentState); 1152 1153 return consentState; 1154 }; 1155 1156 window.ebCookiesPreviousConsent = window.ebCookiesPreviousConsent || {"preferences":false,"statistics":false,"marketing":false}; 1157 1158 /* 1159 * Third party tags are not rendered server side until consent is granted, so the ones that were 1160 * skipped register a loader here and are injected as soon as their category is accepted. This 1161 * keeps the current page view tracked without reloading. 1162 */ 1163 window.ebCookiesTagLoaders = window.ebCookiesTagLoaders || []; 1164 1165 window.ebCookiesLoadTags = window.ebCookiesLoadTags || function (consent) { 1166 (window.ebCookiesTagLoaders || []).forEach(function (loader) { 1167 if (loader.loaded) return; 1168 if (!(loader.categories || []).some(function (category) { return consent[category]; })) return; 1169 1170 loader.loaded = true; 1171 try { 1172 loader.load(); 1173 } catch (error) { 1174 loader.loaded = false; 1175 } 1176 }); 1177 }; 1178 1179 /* Tags already running cannot be unloaded, so withdrawing a consent does need a reload */ 1180 window.ebCookiesIsRevoking = window.ebCookiesIsRevoking || function (consent) { 1181 var previous = window.ebCookiesPreviousConsent || {}; 1182 1183 return ['preferences', 'statistics', 'marketing'].some(function (category) { 1184 return previous[category] && !consent[category]; 1185 }); 1186 }; 1187 1188 window.ebCookiesApplyConsent = window.ebCookiesApplyConsent || function (url, consent) { 1189 return $.ajax({url: url}).always(function () { 1190 window.ebCookiesPurge(consent); 1191 window.ebCookiesUpdateConsentMode(consent); 1192 1193 if (window.ebCookiesIsRevoking(consent)) { 1194 window.location.reload(); 1195 return; 1196 } 1197 1198 window.ebCookiesPreviousConsent = consent; 1199 window.ebCookiesLoadTags(consent); 1200 1201 $('#cookiesAlert').hide(); 1202 $('#cookiesSettingsLink').show(); 1203 }); 1204 }; 1205</script>
1205 1206 1207
1207<script> 1208 $(function() { 1209 $( "#cookies_accept" ).click(function(e) { 1210 e.preventDefault(); 1211 window.ebCookiesApplyConsent($(this).attr('href'), {preferences: true, statistics: true, marketing: true}); 1212 return false; 1213 }); 1214 1215 $( "#cookies_decline" ).click(function(e) { 1216 e.preventDefault(); 1217 window.ebCookiesApplyConsent($(this).attr('href'), {preferences: false, statistics: false, marketing: false}); 1218 return false; 1219 }); 1220 1221 }); 1222 </script>
1222 1223 1224 1225 1226 </body> 1227</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.