fix: remove malformed outer HTML wrapper from all pages
Removed duplicate DOCTYPE/html/body structure that was wrapping the actual content.
This commit is contained in:
1988
public/admin.html
1988
public/admin.html
File diff suppressed because it is too large
Load Diff
@@ -1,19 +1,4 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<style>
|
||||
body {
|
||||
background-color: white; /* Ensure the iframe has a white background */
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!DOCTYPE html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
@@ -75,8 +60,8 @@
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<div class="lang-switcher">
|
||||
<button class="lang-btn active" data-lang="es">ES</button>
|
||||
<button class="lang-btn" data-lang="ru">RU</button>
|
||||
<button class="lang-btn active" data-lang="es">ES</button>
|
||||
<button class="lang-btn" data-lang="ru">RU</button>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -93,37 +78,37 @@
|
||||
<div class="col-lg-7">
|
||||
<div class="hero-content">
|
||||
<span class="hero-badge" data-i18n="hero.badge">
|
||||
<i class="bi bi-star-fill me-2"></i>
|
||||
Más de 500+ propiedades vendidas
|
||||
<i class="bi bi-star-fill me-2"></i>
|
||||
Más de 500+ propiedades vendidas
|
||||
</span>
|
||||
<h1>
|
||||
<span data-i18n="hero.title1">Terrenos y Propiedades</span>
|
||||
<span data-i18n="hero.title2">en Tenerife</span>
|
||||
<span data-i18n="hero.title1">Terrenos y Propiedades</span>
|
||||
<span data-i18n="hero.title2">en Tenerife</span>
|
||||
</h1>
|
||||
<p class="hero-text" data-i18n="hero.subtitle">
|
||||
Encuentra tu terreno perfecto en el paraíso de las Islas Canarias. Terrenos agrícolas, urbanos, casas y apartamentos con documentación garantizada.
|
||||
Encuentra tu terreno perfecto en el paraíso de las Islas Canarias. Terrenos agrícolas, urbanos, casas y apartamentos con documentación garantizada.
|
||||
</p>
|
||||
<div class="hero-buttons">
|
||||
<a href="#catalog" class="btn btn-primary-custom" data-i18n="hero.cta1">
|
||||
<i class="bi bi-grid-3x3-gap me-2"></i>Ver Catálogo
|
||||
</a>
|
||||
<a href="#contact" class="btn btn-secondary-custom" data-i18n="hero.cta2">
|
||||
<i class="bi bi-whatsapp me-2"></i>Consultar Ahora
|
||||
</a>
|
||||
<a href="#catalog" class="btn btn-primary-custom" data-i18n="hero.cta1">
|
||||
<i class="bi bi-grid-3x3-gap me-2"></i>Ver Catálogo
|
||||
</a>
|
||||
<a href="#contact" class="btn btn-secondary-custom" data-i18n="hero.cta2">
|
||||
<i class="bi bi-whatsapp me-2"></i>Consultar Ahora
|
||||
</a>
|
||||
</div>
|
||||
<div class="hero-stats">
|
||||
<div class="hero-stat">
|
||||
<h3>500+</h3>
|
||||
<p data-i18n="hero.stat1">Propiedades vendidas</p>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<h3>12</h3>
|
||||
<p data-i18n="hero.stat2">Años de experiencia</p>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<h3>98%</h3>
|
||||
<p data-i18n="hero.stat3">Clientes satisfechos</p>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<h3>500+</h3>
|
||||
<p data-i18n="hero.stat1">Propiedades vendidas</p>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<h3>12</h3>
|
||||
<p data-i18n="hero.stat2">Años de experiencia</p>
|
||||
</div>
|
||||
<div class="hero-stat">
|
||||
<h3>98%</h3>
|
||||
<p data-i18n="hero.stat3">Clientes satisfechos</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -160,33 +145,33 @@
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="advantage-card">
|
||||
<div class="advantage-icon">
|
||||
<i class="bi bi-shield-check"></i>
|
||||
<i class="bi bi-shield-check"></i>
|
||||
</div>
|
||||
<h4 data-i18n="advantages.item1.title">Legalidad Garantizada</h4>
|
||||
<p data-i18n="advantages.item1.text">
|
||||
Verificación completa de toda la documentación, incluyendo catastro, registro de la propiedad y licencias municipales.
|
||||
Verificación completa de toda la documentación, incluyendo catastro, registro de la propiedad y licencias municipales.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="advantage-card">
|
||||
<div class="advantage-icon">
|
||||
<i class="bi bi-cash-stack"></i>
|
||||
<i class="bi bi-cash-stack"></i>
|
||||
</div>
|
||||
<h4 data-i18n="advantages.item2.title">Precios Transparentes</h4>
|
||||
<p data-i18n="advantages.item2.text">
|
||||
Sin costes ocultos ni comisiones sorpresa. Precio cerrado incluyendo todos los gastos de gestión y notaría.
|
||||
Sin costes ocultos ni comisiones sorpresa. Precio cerrado incluyendo todos los gastos de gestión y notaría.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="advantage-card">
|
||||
<div class="advantage-icon">
|
||||
<i class="bi bi-headset"></i>
|
||||
<i class="bi bi-headset"></i>
|
||||
</div>
|
||||
<h4 data-i18n="advantages.item3.title">Asistencia 360°</h4>
|
||||
<p data-i18n="advantages.item3.text">
|
||||
Acompañamiento completo desde la visita hasta la mudanza: transferencias, apertura de cuentas,疏通.
|
||||
Acompañamiento completo desde la visita hasta la mudanza: transferencias, apertura de cuentas,疏通.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -221,73 +206,73 @@
|
||||
<h5 class="mb-4"><i class="bi bi-funnel me-2"></i><span data-i18n="filters.title">Filtros</span></h5>
|
||||
|
||||
<div class="filter-group">
|
||||
<label data-i18n="filters.price">Precio</label>
|
||||
<div class="row g-2">
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="priceMin" placeholder="Min €" value="20000">
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="priceMax" placeholder="Max €" value="2000000">
|
||||
</div>
|
||||
</div>
|
||||
<label data-i18n="filters.price">Precio</label>
|
||||
<div class="row g-2">
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="priceMin" placeholder="Min €" value="20000">
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="priceMax" placeholder="Max €" value="2000000">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="filter-group">
|
||||
<label data-i18n="filters.area">Superficie (m²)</label>
|
||||
<div class="row g-2">
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="areaMin" placeholder="Min" value="500">
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="areaMax" placeholder="Max" value="50000">
|
||||
</div>
|
||||
</div>
|
||||
<label data-i18n="filters.area">Superficie (m²)</label>
|
||||
<div class="row g-2">
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="areaMin" placeholder="Min" value="500">
|
||||
</div>
|
||||
<div class="col-6">
|
||||
<input type="number" class="form-control" id="areaMax" placeholder="Max" value="50000">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="filter-group">
|
||||
<label data-i18n="filters.utilities">Comunicaciones</label>
|
||||
<div class="d-flex flex-column gap-2">
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterWater" checked>
|
||||
<i class="bi bi-droplet-fill"></i>
|
||||
<span data-i18n="filters.water">Agua</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterElectricity" checked>
|
||||
<i class="bi bi-lightning-fill"></i>
|
||||
<span data-i18n="filters.electricity">Electricidad</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterRoad">
|
||||
<i class="bi bi-signpost-split-fill"></i>
|
||||
<span data-i18n="filters.road">Acceso rodado</span>
|
||||
</label>
|
||||
</div>
|
||||
<label data-i18n="filters.utilities">Comunicaciones</label>
|
||||
<div class="d-flex flex-column gap-2">
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterWater" checked>
|
||||
<i class="bi bi-droplet-fill"></i>
|
||||
<span data-i18n="filters.water">Agua</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterElectricity" checked>
|
||||
<i class="bi bi-lightning-fill"></i>
|
||||
<span data-i18n="filters.electricity">Electricidad</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterRoad">
|
||||
<i class="bi bi-signpost-split-fill"></i>
|
||||
<span data-i18n="filters.road">Acceso rodado</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="filter-group">
|
||||
<label data-i18n="filters.features">Características</label>
|
||||
<div class="d-flex flex-column gap-2">
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterRuins">
|
||||
<i class="bi bi-house-dash-fill"></i>
|
||||
<span data-i18n="filters.hasRuins">Con ruinas/edificación</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterLicense">
|
||||
<i class="bi bi-file-earmark-check-fill"></i>
|
||||
<span data-i18n="filters.license">Licencia de obras</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterSeaView">
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="filters.seaView">Vista al mar</span>
|
||||
</label>
|
||||
</div>
|
||||
<label data-i18n="filters.features">Características</label>
|
||||
<div class="d-flex flex-column gap-2">
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterRuins">
|
||||
<i class="bi bi-house-dash-fill"></i>
|
||||
<span data-i18n="filters.hasRuins">Con ruinas/edificación</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterLicense">
|
||||
<i class="bi bi-file-earmark-check-fill"></i>
|
||||
<span data-i18n="filters.license">Licencia de obras</span>
|
||||
</label>
|
||||
<label class="filter-checkbox">
|
||||
<input type="checkbox" id="filterSeaView">
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="filters.seaView">Vista al mar</span>
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<button class="btn btn-primary-custom w-100 mt-3" id="applyFilters">
|
||||
<i class="bi bi-check-lg me-2"></i><span data-i18n="filters.apply">Aplicar Filtros</span>
|
||||
<i class="bi bi-check-lg me-2"></i><span data-i18n="filters.apply">Aplicar Filtros</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -297,22 +282,22 @@
|
||||
<!-- View Toggle -->
|
||||
<div class="d-flex justify-content-end mb-3">
|
||||
<div class="view-toggle">
|
||||
<button class="view-btn active" data-view="grid"><i class="bi bi-grid-3x3-gap"></i></button>
|
||||
<button class="view-btn" data-view="map"><i class="bi bi-map"></i></button>
|
||||
<button class="view-btn active" data-view="grid"><i class="bi bi-grid-3x3-gap"></i></button>
|
||||
<button class="view-btn" data-view="map"><i class="bi bi-map"></i></button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Grid View -->
|
||||
<div id="gridView">
|
||||
<div class="row" id="propertiesGrid">
|
||||
<!-- Properties will be loaded via JS -->
|
||||
<!-- Properties will be loaded via JS -->
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Map View -->
|
||||
<div id="mapView" style="display: none;">
|
||||
<div class="map-container">
|
||||
<div id="map"></div>
|
||||
<div id="map"></div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -333,7 +318,7 @@
|
||||
<div class="col-lg-3 col-md-6" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="stat-card">
|
||||
<div class="stat-icon">
|
||||
<i class="bi bi-building"></i>
|
||||
<i class="bi bi-building"></i>
|
||||
</div>
|
||||
<div class="stat-number" data-count="527">0</div>
|
||||
<div class="stat-label" data-i18n="stats.properties">Propiedades vendidas</div>
|
||||
@@ -342,7 +327,7 @@
|
||||
<div class="col-lg-3 col-md-6" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="stat-card">
|
||||
<div class="stat-icon">
|
||||
<i class="bi bi-calendar3"></i>
|
||||
<i class="bi bi-calendar3"></i>
|
||||
</div>
|
||||
<div class="stat-number" data-count="12">0</div>
|
||||
<div class="stat-label" data-i18n="stats.years">Años en el mercado</div>
|
||||
@@ -351,7 +336,7 @@
|
||||
<div class="col-lg-3 col-md-6" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="stat-card">
|
||||
<div class="stat-icon">
|
||||
<i class="bi bi-people"></i>
|
||||
<i class="bi bi-people"></i>
|
||||
</div>
|
||||
<div class="stat-number" data-count="342">0</div>
|
||||
<div class="stat-label" data-i18n="stats.clients">Clientes felices</div>
|
||||
@@ -360,7 +345,7 @@
|
||||
<div class="col-lg-3 col-md-6" data-aos="fade-up" data-aos-delay="400">
|
||||
<div class="stat-card">
|
||||
<div class="stat-icon">
|
||||
<i class="bi bi-globe-europe-africa"></i>
|
||||
<i class="bi bi-globe-europe-africa"></i>
|
||||
</div>
|
||||
<div class="stat-number" data-count="18">0</div>
|
||||
<div class="stat-label" data-i18n="stats.countries">Países de origen</div>
|
||||
@@ -383,66 +368,66 @@
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-file-text"></i>
|
||||
<i class="bi bi-file-text"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item1.title">Asesoría Legal</h4>
|
||||
<p data-i18n="services.item1.text">
|
||||
Verificación completa de la documentación, gestoría con bancos españoles, y acompañamiento en el Registro de la Propiedad.
|
||||
Verificación completa de la documentación, gestoría con bancos españoles, y acompañamiento en el Registro de la Propiedad.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-key"></i>
|
||||
<i class="bi bi-key"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item2.title">Financiación Hipotecaria</h4>
|
||||
<p data-i18n="services.item2.text">
|
||||
Apoyo en la obtención de préstamos hipotecarios con los principales bancos españoles. Tasas competitivas para no residentes.
|
||||
Apoyo en la obtención de préstamos hipotecarios con los principales bancos españoles. Tasas competitivas para no residentes.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-tools"></i>
|
||||
<i class="bi bi-tools"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item3.title">Reformas y Construcción</h4>
|
||||
<p data-i18n="services.item3.text">
|
||||
Red de arquitectos y constructores locales para reformas, ampliaciones y construcción de viviendas desde cero.
|
||||
Red de arquitectos y constructores locales para reformas, ampliaciones y construcción de viviendas desde cero.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="400">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-airplane"></i>
|
||||
<i class="bi bi-airplane"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item4.title">Servicio de Relocation</h4>
|
||||
<p data-i18n="services.item4.text">
|
||||
Apoyo en la obtención de NIE/NIF, apertura de cuentas bancarias, y adaptación a la vida en Tenerife.
|
||||
Apoyo en la obtención de NIE/NIF, apertura de cuentas bancarias, y adaptación a la vida en Tenerife.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="500">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-graph-up"></i>
|
||||
<i class="bi bi-graph-up"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item5.title">Gestión de Alquileres</h4>
|
||||
<p data-i18n="services.item5.text">
|
||||
Gestión completa de propiedades en alquiler vacacional. Maximizamos su rentabilidad con Booking, Airbnb y alquileres de larga temporada.
|
||||
Gestión completa de propiedades en alquiler vacacional. Maximizamos su rentabilidad con Booking, Airbnb y alquileres de larga temporada.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="600">
|
||||
<div class="service-card">
|
||||
<div class="service-icon">
|
||||
<i class="bi bi-eye"></i>
|
||||
<i class="bi bi-eye"></i>
|
||||
</div>
|
||||
<h4 data-i18n="services.item6.title">Visitas Virtuales</h4>
|
||||
<p data-i18n="services.item6.text">
|
||||
¿No puede visitar Tenerife? Ofrecemos visitas guiadas por video, drones, y contenido 360° de todas nuestras propiedades.
|
||||
¿No puede visitar Tenerife? Ofrecemos visitas guiadas por video, drones, y contenido 360° de todas nuestras propiedades.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -458,7 +443,7 @@
|
||||
<div class="cta-content">
|
||||
<h2 data-i18n="cta.title">¿No encontró lo que buscaba?</h2>
|
||||
<p data-i18n="cta.subtitle">
|
||||
Deje sus criterios y le encontraremos la propiedad perfecta. Nuestro equipo analiza más de 500 propiedades disponibles.
|
||||
Deje sus criterios y le encontraremos la propiedad perfecta. Nuestro equipo analiza más de 500 propiedades disponibles.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -466,43 +451,43 @@
|
||||
<form class="cta-form" id="leadForm">
|
||||
<h5 class="mb-4"><i class="bi bi-search me-2"></i><span data-i18n="cta.form.title">Búsqueda personalizada</span></h5>
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="text" class="form-control" id="ctaName" required placeholder="Nombre *">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="tel" class="form-control" id="ctaPhone" required placeholder="Teléfono *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<input type="email" class="form-control" id="ctaEmail" placeholder="Email">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="ctaBudget" required>
|
||||
<option value="" data-i18n="cta.form.budget">Presupuesto</option>
|
||||
<option value="50000">20.000€ - 50.000€</option>
|
||||
<option value="100000">50.000€ - 100.000€</option>
|
||||
<option value="200000">100.000€ - 200.000€</option>
|
||||
<option value="500000">200.000€ - 500.000€</option>
|
||||
<option value="1000000">500.000€+</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="ctaType">
|
||||
<option value="" data-i18n="cta.form.type">Tipo de propiedad</option>
|
||||
<option value="agricultural" data-i18n="cta.form.typeAgricultural">Terreno agrícola</option>
|
||||
<option value="urban" data-i18n="cta.form.typeUrban">Terreno urbano</option>
|
||||
<option value="house" data-i18n="cta.form.typeHouse">Casa</option>
|
||||
<option value="apartment" data-i18n="cta.form.typeApartment">Apartamento</option>
|
||||
<option value="ruins" data-i18n="cta.form.typeRuins">Ruinas</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<textarea class="form-control" id="ctaMessage" rows="3" placeholder="Mensaje opcional"></textarea>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="cta.form.submit">Enviar Solicitud</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="text" class="form-control" id="ctaName" required placeholder="Nombre *">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="tel" class="form-control" id="ctaPhone" required placeholder="Teléfono *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<input type="email" class="form-control" id="ctaEmail" placeholder="Email">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="ctaBudget" required>
|
||||
<option value="" data-i18n="cta.form.budget">Presupuesto</option>
|
||||
<option value="50000">20.000€ - 50.000€</option>
|
||||
<option value="100000">50.000€ - 100.000€</option>
|
||||
<option value="200000">100.000€ - 200.000€</option>
|
||||
<option value="500000">200.000€ - 500.000€</option>
|
||||
<option value="1000000">500.000€+</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="ctaType">
|
||||
<option value="" data-i18n="cta.form.type">Tipo de propiedad</option>
|
||||
<option value="agricultural" data-i18n="cta.form.typeAgricultural">Terreno agrícola</option>
|
||||
<option value="urban" data-i18n="cta.form.typeUrban">Terreno urbano</option>
|
||||
<option value="house" data-i18n="cta.form.typeHouse">Casa</option>
|
||||
<option value="apartment" data-i18n="cta.form.typeApartment">Apartamento</option>
|
||||
<option value="ruins" data-i18n="cta.form.typeRuins">Ruinas</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<textarea class="form-control" id="ctaMessage" rows="3" placeholder="Mensaje opcional"></textarea>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="cta.form.submit">Enviar Solicitud</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@@ -559,50 +544,50 @@
|
||||
<h4 class="mb-4" data-i18n="contact.info.title">Información de Contacto</h4>
|
||||
|
||||
<div class="contact-item">
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-geo-alt"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.address">Dirección</h5>
|
||||
<p>Avda. de la Constitución, 25<br>38640 Adeje, Tenerife<br>España</p>
|
||||
</div>
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-geo-alt"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.address">Dirección</h5>
|
||||
<p>Avda. de la Constitución, 25<br>38640 Adeje, Tenerife<br>España</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-item">
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-telephone"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.phone">Teléfono</h5>
|
||||
<p>+34 922 123 456</p>
|
||||
</div>
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-telephone"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.phone">Teléfono</h5>
|
||||
<p>+34 922 123 456</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-item">
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-envelope"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5>Email</h5>
|
||||
<p>info@tenerifeprop.com</p>
|
||||
</div>
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-envelope"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5>Email</h5>
|
||||
<p>info@tenerifeprop.com</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="contact-item">
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-clock"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.hours">Horario</h5>
|
||||
<p data-i18n="contact.info.hoursText">Lunes - Viernes: 9:00 - 19:00<br>Sábado: 10:00 - 14:00</p>
|
||||
</div>
|
||||
<div class="contact-icon">
|
||||
<i class="bi bi-clock"></i>
|
||||
</div>
|
||||
<div>
|
||||
<h5 data-i18n="contact.info.hours">Horario</h5>
|
||||
<p data-i18n="contact.info.hoursText">Lunes - Viernes: 9:00 - 19:00<br>Sábado: 10:00 - 14:00</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="social-links">
|
||||
<a href="#" class="social-link"><i class="bi bi-facebook"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-instagram"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-youtube"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-telegram"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-facebook"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-instagram"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-youtube"></i></a>
|
||||
<a href="#" class="social-link"><i class="bi bi-telegram"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -610,37 +595,37 @@
|
||||
<form class="contact-info-card" id="contactForm">
|
||||
<h4 class="mb-4" data-i18n="contact.form.title">Envíenos un Mensaje</h4>
|
||||
<div class="row">
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="text" class="form-control" id="contactName" required placeholder="Nombre *">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="tel" class="form-control" id="contactPhone" required placeholder="Teléfono *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<input type="email" class="form-control" id="contactEmail" required placeholder="Email *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="contactSubject">
|
||||
<option value="info" data-i18n="contact.form.subjectInfo">Solicitar información</option>
|
||||
<option value="viewing" data-i18n="contact.form.subjectViewing">Solicitar visita</option>
|
||||
<option value="purchase" data-i18n="contact.form.subjectPurchase">Compra de propiedad</option>
|
||||
<option value="other" data-i18n="contact.form.subjectOther">Otro</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<textarea class="form-control" id="contactMessage" rows="5" required placeholder="Su mensaje *"></textarea>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="form-check mb-3">
|
||||
<input class="form-check-input" type="checkbox" id="privacyCheck" required>
|
||||
<label class="form-check-label" for="privacyCheck" data-i18n="contact.form.privacy">
|
||||
Acepto la política de privacidad y el tratamiento de mis datos
|
||||
</label>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="contact.form.submit">Enviar Mensaje</span>
|
||||
</button>
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="text" class="form-control" id="contactName" required placeholder="Nombre *">
|
||||
</div>
|
||||
<div class="col-md-6 mb-3">
|
||||
<input type="tel" class="form-control" id="contactPhone" required placeholder="Teléfono *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<input type="email" class="form-control" id="contactEmail" required placeholder="Email *">
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<select class="form-select" id="contactSubject">
|
||||
<option value="info" data-i18n="contact.form.subjectInfo">Solicitar información</option>
|
||||
<option value="viewing" data-i18n="contact.form.subjectViewing">Solicitar visita</option>
|
||||
<option value="purchase" data-i18n="contact.form.subjectPurchase">Compra de propiedad</option>
|
||||
<option value="other" data-i18n="contact.form.subjectOther">Otro</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-12 mb-3">
|
||||
<textarea class="form-control" id="contactMessage" rows="5" required placeholder="Su mensaje *"></textarea>
|
||||
</div>
|
||||
<div class="col-12">
|
||||
<div class="form-check mb-3">
|
||||
<input class="form-check-input" type="checkbox" id="privacyCheck" required>
|
||||
<label class="form-check-label" for="privacyCheck" data-i18n="contact.form.privacy">
|
||||
Acepto la política de privacidad y el tratamiento de mis datos
|
||||
</label>
|
||||
</div>
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="contact.form.submit">Enviar Mensaje</span>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
@@ -723,9 +708,9 @@
|
||||
<div class="modal-gallery">
|
||||
<img src="" alt="" id="modalImage">
|
||||
<div class="gallery-controls">
|
||||
<span class="gallery-dot active"></span>
|
||||
<span class="gallery-dot"></span>
|
||||
<span class="gallery-dot"></span>
|
||||
<span class="gallery-dot active"></span>
|
||||
<span class="gallery-dot"></span>
|
||||
<span class="gallery-dot"></span>
|
||||
</div>
|
||||
</div>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="modal"></button>
|
||||
@@ -747,10 +732,10 @@
|
||||
|
||||
<div class="d-flex gap-2 mt-4">
|
||||
<a href="#" class="btn btn-primary-custom flex-fill" id="modalSchedule" data-i18n="modal.schedule">
|
||||
<i class="bi bi-calendar-check me-2"></i>Agendar Visita
|
||||
<i class="bi bi-calendar-check me-2"></i>Agendar Visita
|
||||
</a>
|
||||
<a href="#" class="btn btn-outline-primary flex-fill" id="modalWhatsapp" target="_blank">
|
||||
<i class="bi bi-whatsapp me-2"></i>WhatsApp
|
||||
<i class="bi bi-whatsapp me-2"></i>WhatsApp
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1530,9 +1515,9 @@
|
||||
const marker = L.marker(property.coordinates);
|
||||
|
||||
const badgeClass = property.type === 'agricultural' ? 'badge-agricultural' :
|
||||
property.type === 'urban' ? 'badge-urban' :
|
||||
property.type === 'house' ? 'badge-house' :
|
||||
property.type === 'apartment' ? 'badge-exclusive' : 'badge-ruins';
|
||||
property.type === 'urban' ? 'badge-urban' :
|
||||
property.type === 'house' ? 'badge-house' :
|
||||
property.type === 'apartment' ? 'badge-exclusive' : 'badge-ruins';
|
||||
|
||||
const typeLabel = currentLang === 'es' ?
|
||||
property.type.charAt(0).toUpperCase() + property.type.slice(1) :
|
||||
@@ -1571,11 +1556,11 @@
|
||||
|
||||
filteredProperties.forEach((property, index) => {
|
||||
const badgeClass = property.badge === 'new' ? 'badge-new' :
|
||||
property.badge === 'exclusive' ? 'badge-exclusive' :
|
||||
property.type === 'agricultural' ? 'badge-agricultural' :
|
||||
property.type === 'urban' ? 'badge-urban' :
|
||||
property.type === 'house' ? 'badge-house' :
|
||||
property.type === 'apartment' ? 'badge-exclusive' : 'badge-ruins';
|
||||
property.badge === 'exclusive' ? 'badge-exclusive' :
|
||||
property.type === 'agricultural' ? 'badge-agricultural' :
|
||||
property.type === 'urban' ? 'badge-urban' :
|
||||
property.type === 'house' ? 'badge-house' :
|
||||
property.type === 'apartment' ? 'badge-exclusive' : 'badge-ruins';
|
||||
|
||||
const typeLabel = getTypeLabel(property.type);
|
||||
const location = property.location[currentLang];
|
||||
@@ -1588,7 +1573,7 @@
|
||||
<a href="/property/${prop.slug}" data-property-id="${prop.id}">
|
||||
<img src="${mainImage}" alt="${prop.title}" loading="lazy">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1799,11 +1784,11 @@
|
||||
<div class="testimonial-stars">${stars}</div>
|
||||
<p class="testimonial-text">${escapeHtml(testimonial.text[currentLang])}</p>
|
||||
<div class="testimonial-author">
|
||||
<img src="${testimonial.image}" alt="${escapeHtml(testimonial.name)}" class="testimonial-avatar">
|
||||
<div>
|
||||
<h5>${escapeHtml(testimonial.name)}</h5>
|
||||
<p><i class="bi bi-geo-alt"></i> ${escapeHtml(testimonial.country[currentLang])}</p>
|
||||
</div>
|
||||
<img src="${testimonial.image}" alt="${escapeHtml(testimonial.name)}" class="testimonial-avatar">
|
||||
<div>
|
||||
<h5>${escapeHtml(testimonial.name)}</h5>
|
||||
<p><i class="bi bi-geo-alt"></i> ${escapeHtml(testimonial.country[currentLang])}</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1822,12 +1807,12 @@
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button ${index === 0 ? '' : 'collapsed'}" type="button" data-bs-toggle="collapse" data-bs-target="#faq${index}">
|
||||
${escapeHtml(item.question[currentLang])}
|
||||
${escapeHtml(item.question[currentLang])}
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq${index}" class="accordion-collapse collapse ${index === 0 ? 'show' : ''}" data-bs-parent="#faqAccordion">
|
||||
<div class="accordion-body">
|
||||
${escapeHtml(item.answer[currentLang])}
|
||||
${escapeHtml(item.answer[currentLang])}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1896,13 +1881,13 @@
|
||||
if (entry.isIntersecting && !$(this).hasClass('counted')) {
|
||||
$(this).addClass('counted');
|
||||
const timer = setInterval(() => {
|
||||
current += step;
|
||||
if (current >= target) {
|
||||
$this.text(target + '+');
|
||||
clearInterval(timer);
|
||||
} else {
|
||||
$this.text(Math.floor(current));
|
||||
}
|
||||
current += step;
|
||||
if (current >= target) {
|
||||
$this.text(target + '+');
|
||||
clearInterval(timer);
|
||||
} else {
|
||||
$this.text(Math.floor(current));
|
||||
}
|
||||
}, 16);
|
||||
}
|
||||
});
|
||||
@@ -1924,10 +1909,3 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<script>
|
||||
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@@ -1,19 +1,4 @@
|
||||
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<style>
|
||||
body {
|
||||
background-color: white; /* Ensure the iframe has a white background */
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<!DOCTYPE html>
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
@@ -74,8 +59,8 @@
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<div class="lang-switcher">
|
||||
<a href="property.html" class="lang-btn active" data-lang="es">ES</a>
|
||||
<a href="property-ru.html" class="lang-btn" data-lang="ru">RU</a>
|
||||
<a href="property.html" class="lang-btn active" data-lang="es">ES</a>
|
||||
<a href="property-ru.html" class="lang-btn" data-lang="ru">RU</a>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
@@ -131,14 +116,14 @@
|
||||
<div>
|
||||
<h1 class="text-white mb-2" style="font-size: 1.8rem;" id="galleryTitle" data-i18n="gallery.title">Terreno Urbano en Adeje</h1>
|
||||
<p class="text-white-50 mb-0">
|
||||
<i class="bi bi-geo-alt me-1"></i>
|
||||
<span id="galleryLocation" data-i18n="gallery.location">Adeje, Tenerife Sur</span>
|
||||
<i class="bi bi-geo-alt me-1"></i>
|
||||
<span id="galleryLocation" data-i18n="gallery.location">Adeje, Tenerife Sur</span>
|
||||
</p>
|
||||
</div>
|
||||
<div class="d-none d-md-block">
|
||||
<div class="text-white text-end">
|
||||
<div style="font-size: 2rem; font-weight: 800;" id="galleryPrice" data-i18n="gallery.price">385.000 €</div>
|
||||
<div class="text-white-50" style="font-size: 0.9rem;" id="galleryPriceM2">154 €/m²</div>
|
||||
<div style="font-size: 2rem; font-weight: 800;" id="galleryPrice" data-i18n="gallery.price">385.000 €</div>
|
||||
<div class="text-white-50" style="font-size: 0.9rem;" id="galleryPriceM2">154 €/m²</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -180,24 +165,24 @@
|
||||
|
||||
<div class="property-quick-info">
|
||||
<div class="quick-info-item">
|
||||
<i class="bi bi-rulers"></i>
|
||||
<span id="quickArea">2.500 m²</span>
|
||||
<i class="bi bi-rulers"></i>
|
||||
<span id="quickArea">2.500 m²</span>
|
||||
</div>
|
||||
<div class="quick-info-item">
|
||||
<i class="bi bi-signpost-split"></i>
|
||||
<span data-i18n="property.urbanLand">Terreno Urbano</span>
|
||||
<i class="bi bi-signpost-split"></i>
|
||||
<span data-i18n="property.urbanLand">Terreno Urbano</span>
|
||||
</div>
|
||||
<div class="quick-info-item">
|
||||
<i class="bi bi-calendar-check"></i>
|
||||
<span data-i18n="property.buildable">Edificable</span>
|
||||
<i class="bi bi-calendar-check"></i>
|
||||
<span data-i18n="property.buildable">Edificable</span>
|
||||
</div>
|
||||
<div class="quick-info-item">
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="property.withWater">Con agua</span>
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="property.withWater">Con agua</span>
|
||||
</div>
|
||||
<div class="quick-info-item">
|
||||
<i class="bi bi-lightning"></i>
|
||||
<span data-i18n="property.withElectricity">Con luz</span>
|
||||
<i class="bi bi-lightning"></i>
|
||||
<span data-i18n="property.withElectricity">Con luz</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -219,270 +204,270 @@
|
||||
<div class="description-section" data-aos="fade-up">
|
||||
<h3 class="section-title" data-i18n="description.title">Descripción</h3>
|
||||
<div class="description-text">
|
||||
<p id="descriptionText1" data-i18n="description.text1">
|
||||
Increíble oportunidad de adquirir este terreno urbano de 2.500 m² en la prestigiosa zona de Adeje, al sur de Tenerife. La propiedad goza de una ubicación privilegiada con acceso directo a la carretera principal y a tan solo 5 minutos en coche de las famosas playas de Costa Adeje.
|
||||
</p>
|
||||
<p id="descriptionText2" data-i18n="description.text2">
|
||||
El terreno cuenta con licencia de obras vigente, lo que permite la construcción de una vivienda unifamiliar de hasta 500 m² cuadrados. La orientación sur garantiza sol durante todo el día y vistas parciales al mar. El suelo es compacto y firme, ideal para la construcción sin necesidad de cimentación especial.
|
||||
</p>
|
||||
<p id="descriptionText3" data-i18n="description.text3">
|
||||
En las inmediaciones encontrará todo tipo de servicios: supermercados, colegios internacionales, centros médicos, campos de golf y una amplia variedad de restaurantes y tiendas. La zona es conocida por su alta demanda inmobiliaria y excelentes perspectivas de revalorización.
|
||||
</p>
|
||||
<p id="descriptionText1" data-i18n="description.text1">
|
||||
Increíble oportunidad de adquirir este terreno urbano de 2.500 m² en la prestigiosa zona de Adeje, al sur de Tenerife. La propiedad goza de una ubicación privilegiada con acceso directo a la carretera principal y a tan solo 5 minutos en coche de las famosas playas de Costa Adeje.
|
||||
</p>
|
||||
<p id="descriptionText2" data-i18n="description.text2">
|
||||
El terreno cuenta con licencia de obras vigente, lo que permite la construcción de una vivienda unifamiliar de hasta 500 m² cuadrados. La orientación sur garantiza sol durante todo el día y vistas parciales al mar. El suelo es compacto y firme, ideal para la construcción sin necesidad de cimentación especial.
|
||||
</p>
|
||||
<p id="descriptionText3" data-i18n="description.text3">
|
||||
En las inmediaciones encontrará todo tipo de servicios: supermercados, colegios internacionales, centros médicos, campos de golf y una amplia variedad de restaurantes y tiendas. La zona es conocida por su alta demanda inmobiliaria y excelentes perspectivas de revalorización.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Tabs -->
|
||||
<div class="property-tabs" data-aos="fade-up">
|
||||
<div class="nav-tabs-custom">
|
||||
<button class="nav-tab-custom active" onclick="switchTab('features')" data-i18n="tabs.features">Características</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('utilities')" data-i18n="tabs.utilities">Comunicaciones</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('documents')" data-i18n="tabs.documents">Documentación</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('location')" data-i18n="tabs.location">Ubicación</button>
|
||||
<button class="nav-tab-custom active" onclick="switchTab('features')" data-i18n="tabs.features">Características</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('utilities')" data-i18n="tabs.utilities">Comunicaciones</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('documents')" data-i18n="tabs.documents">Documentación</button>
|
||||
<button class="nav-tab-custom" onclick="switchTab('location')" data-i18n="tabs.location">Ubicación</button>
|
||||
</div>
|
||||
|
||||
<!-- Features Tab -->
|
||||
<div class="tab-content-custom active" id="featuresTab">
|
||||
<div class="features-grid">
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-rulers"></i>
|
||||
<span data-i18n="features.area">Superficie: 2.500 m²</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-grid-3x3"></i>
|
||||
<span data-i18n="features.type">Tipo: Urbano</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-building"></i>
|
||||
<span data-i18n="features.buildable">Edificabilidad: 0,5 m²/m²</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-ruler-combined"></i>
|
||||
<span data-i18n="features.maxHeight">Altura máx.: 2 plantas (7m)</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-sun"></i>
|
||||
<span data-i18n="features.orientation">Orientación: Sur</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-eye"></i>
|
||||
<span data-i18n="features.views">Vistas: Mar parciales</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-tree"></i>
|
||||
<span data-i18n="features.topography">Topografía: Llana</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-car-front"></i>
|
||||
<span data-i18n="features.access">Acceso: Carretera asfaltada</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-calendar-plus"></i>
|
||||
<span data-i18n="features.license">Licencia obras: Vigente</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-wallet2"></i>
|
||||
<span data-i18n="features.catastro">Referencia Catastral: 1234567TS8</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="features-grid">
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-rulers"></i>
|
||||
<span data-i18n="features.area">Superficie: 2.500 m²</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-grid-3x3"></i>
|
||||
<span data-i18n="features.type">Tipo: Urbano</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-building"></i>
|
||||
<span data-i18n="features.buildable">Edificabilidad: 0,5 m²/m²</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-ruler-combined"></i>
|
||||
<span data-i18n="features.maxHeight">Altura máx.: 2 plantas (7m)</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-sun"></i>
|
||||
<span data-i18n="features.orientation">Orientación: Sur</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-eye"></i>
|
||||
<span data-i18n="features.views">Vistas: Mar parciales</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-tree"></i>
|
||||
<span data-i18n="features.topography">Topografía: Llana</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-car-front"></i>
|
||||
<span data-i18n="features.access">Acceso: Carretera asfaltada</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-calendar-plus"></i>
|
||||
<span data-i18n="features.license">Licencia obras: Vigente</span>
|
||||
</div>
|
||||
<div class="feature-item">
|
||||
<i class="bi bi-wallet2"></i>
|
||||
<span data-i18n="features.catastro">Referencia Catastral: 1234567TS8</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Utilities Tab -->
|
||||
<div class="tab-content-custom" id="utilitiesTab">
|
||||
<div class="row g-4">
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-droplet-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.water">Agua Potable</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.waterDesc">Conexión a 50m</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-lightning-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.electricity">Electricidad</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.electricityDesc">Conexión trifásica</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-phone-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.phone">Teléfono</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.phoneDesc">Fibra óptica</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-droplet"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.drainage">Alcantarillado</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.drainageDesc">Red municipal</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-car-front-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.road">Acceso Rodado</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Excelente</p>
|
||||
<small class="text-muted" data-i18n="utilities.roadDesc">Asfalto hasta la puerta</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card planned">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-geo-alt"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.gas">Gas Natural</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.planned">En proyecto</p>
|
||||
<small class="text-muted" data-i18n="utilities.gasDesc">Previsto 2025</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="row g-4">
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-droplet-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.water">Agua Potable</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.waterDesc">Conexión a 50m</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-lightning-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.electricity">Electricidad</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.electricityDesc">Conexión trifásica</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-phone-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.phone">Teléfono</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.phoneDesc">Fibra óptica</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-droplet"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.drainage">Alcantarillado</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Disponible</p>
|
||||
<small class="text-muted" data-i18n="utilities.drainageDesc">Red municipal</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card available">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-car-front-fill"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.road">Acceso Rodado</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.available">Excelente</p>
|
||||
<small class="text-muted" data-i18n="utilities.roadDesc">Asfalto hasta la puerta</small>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="utility-card planned">
|
||||
<div class="utility-icon-big">
|
||||
<i class="bi bi-geo-alt"></i>
|
||||
</div>
|
||||
<h5 class="utility-card-title" data-i18n="utilities.gas">Gas Natural</h5>
|
||||
<p class="utility-card-status" data-i18n="utilities.planned">En proyecto</p>
|
||||
<small class="text-muted" data-i18n="utilities.gasDesc">Previsto 2025</small>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Documents Tab -->
|
||||
<div class="tab-content-custom" id="documentsTab">
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-earmark-check"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.scribbled">Escritura Pública</h6>
|
||||
<p data-i18n="docs.scribbledDesc">Registro de la Propiedad de Adeje</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-geo-alt"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.catastro">Referencia Catastral</h6>
|
||||
<p data-i18n="docs.catastroDesc">Número: 1234567TS8</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-text"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.license">Licencia de Obras</h6>
|
||||
<p data-i18n="docs.licenseDesc">Licencia municipal vigente desde 2023</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-building"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.plan">Plan General</h6>
|
||||
<p data-i18n="docs.planDesc">Clasificado como Suelo Urbano</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-earmark-pdf"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.certificate">Certificado Energético</h6>
|
||||
<p data-i18n="docs.certificateDesc">Pendiente de emitir (obra nueva)</p>
|
||||
</div>
|
||||
<span class="document-status pending" data-i18n="docs.pending">Pendiente</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-shield-check"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.deudas">Certificado de No Deudas</h6>
|
||||
<p data-i18n="docs.deudasDesc">Sin cargas ni deudas pendientes</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-earmark-check"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.scribbled">Escritura Pública</h6>
|
||||
<p data-i18n="docs.scribbledDesc">Registro de la Propiedad de Adeje</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-geo-alt"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.catastro">Referencia Catastral</h6>
|
||||
<p data-i18n="docs.catastroDesc">Número: 1234567TS8</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-text"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.license">Licencia de Obras</h6>
|
||||
<p data-i18n="docs.licenseDesc">Licencia municipal vigente desde 2023</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-building"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.plan">Plan General</h6>
|
||||
<p data-i18n="docs.planDesc">Clasificado como Suelo Urbano</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-file-earmark-pdf"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.certificate">Certificado Energético</h6>
|
||||
<p data-i18n="docs.certificateDesc">Pendiente de emitir (obra nueva)</p>
|
||||
</div>
|
||||
<span class="document-status pending" data-i18n="docs.pending">Pendiente</span>
|
||||
</div>
|
||||
<div class="document-item">
|
||||
<div class="document-icon"><i class="bi bi-shield-check"></i></div>
|
||||
<div class="document-info">
|
||||
<h6 data-i18n="docs.deudas">Certificado de No Deudas</h6>
|
||||
<p data-i18n="docs.deudasDesc">Sin cargas ni deudas pendientes</p>
|
||||
</div>
|
||||
<span class="document-status complete" data-i18n="docs.complete">Completa</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Location Tab -->
|
||||
<div class="tab-content-custom" id="locationTab">
|
||||
<div class="property-map-container mb-4">
|
||||
<div id="propertyMap"></div>
|
||||
</div>
|
||||
<div class="location-info">
|
||||
<h5><i class="bi bi-signpost-split me-2"></i><span data-i18n="location.distances">Distancias</span></h5>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="location.beach">Playa de Costa Adeje</span>
|
||||
<span class="location-distance">3,2 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-bag"></i>
|
||||
<span data-i18n="location.shopping">Centro Comercial Gran Sur</span>
|
||||
<span class="location-distance">1,5 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-airplane"></i>
|
||||
<span data-i18n="location.airport">Aeropuerto Sur (TFS)</span>
|
||||
<span class="location-distance">18 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-hospital"></i>
|
||||
<span data-i18n="location.hospital">Hospital Quirón</span>
|
||||
<span class="location-distance">4 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-flower1"></i>
|
||||
<span data-i18n="location.golf">Campo de Golf Costa Adeje</span>
|
||||
<span class="location-distance">2,8 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-box"></i>
|
||||
<span data-i18n="location.school">Colegio Internacional</span>
|
||||
<span class="location-distance">2 km</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="property-map-container mb-4">
|
||||
<div id="propertyMap"></div>
|
||||
</div>
|
||||
<div class="location-info">
|
||||
<h5><i class="bi bi-signpost-split me-2"></i><span data-i18n="location.distances">Distancias</span></h5>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-water"></i>
|
||||
<span data-i18n="location.beach">Playa de Costa Adeje</span>
|
||||
<span class="location-distance">3,2 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-bag"></i>
|
||||
<span data-i18n="location.shopping">Centro Comercial Gran Sur</span>
|
||||
<span class="location-distance">1,5 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-airplane"></i>
|
||||
<span data-i18n="location.airport">Aeropuerto Sur (TFS)</span>
|
||||
<span class="location-distance">18 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-hospital"></i>
|
||||
<span data-i18n="location.hospital">Hospital Quirón</span>
|
||||
<span class="location-distance">4 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-flower1"></i>
|
||||
<span data-i18n="location.golf">Campo de Golf Costa Adeje</span>
|
||||
<span class="location-distance">2,8 km</span>
|
||||
</div>
|
||||
<div class="location-item">
|
||||
<i class="bi bi-box"></i>
|
||||
<span data-i18n="location.school">Colegio Internacional</span>
|
||||
<span class="location-distance">2 km</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Calculator -->
|
||||
<div class="calculator-section" data-aos="fade-up">
|
||||
<div class="calculator-card">
|
||||
<h4><i class="bi bi-calculator me-2"></i><span data-i18n="calculator.title">Calculadora de Hipoteca</span></h4>
|
||||
<form class="calculator-form" id="calculatorForm">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<input type="number" class="form-control" id="calcAmount" placeholder="Importe del préstamo" value="269500">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<select class="form-select" id="calcYears">
|
||||
<option value="10">10 años</option>
|
||||
<option value="15">15 años</option>
|
||||
<option value="20" selected>20 años</option>
|
||||
<option value="25">25 años</option>
|
||||
<option value="30">30 años</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<input type="number" class="form-control" id="calcInterest" placeholder="Tipo de interés (%)" value="3.5" step="0.1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="calculator-result" id="calculatorResult">
|
||||
<h5 data-i18n="calculator.result">Resultado estimado</h5>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.monthly">Cuota mensual</span>
|
||||
<span id="monthlyPayment">1.570 €/mes</span>
|
||||
</div>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.totalInterest">Total intereses</span>
|
||||
<span id="totalInterest">107.300 €</span>
|
||||
</div>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.totalAmount">Total a devolver</span>
|
||||
<span id="totalAmount">376.800 €</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
<h4><i class="bi bi-calculator me-2"></i><span data-i18n="calculator.title">Calculadora de Hipoteca</span></h4>
|
||||
<form class="calculator-form" id="calculatorForm">
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<input type="number" class="form-control" id="calcAmount" placeholder="Importe del préstamo" value="269500">
|
||||
</div>
|
||||
<div class="col-md-6">
|
||||
<select class="form-select" id="calcYears">
|
||||
<option value="10">10 años</option>
|
||||
<option value="15">15 años</option>
|
||||
<option value="20" selected>20 años</option>
|
||||
<option value="25">25 años</option>
|
||||
<option value="30">30 años</option>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-md-12">
|
||||
<input type="number" class="form-control" id="calcInterest" placeholder="Tipo de interés (%)" value="3.5" step="0.1">
|
||||
</div>
|
||||
</div>
|
||||
<div class="calculator-result" id="calculatorResult">
|
||||
<h5 data-i18n="calculator.result">Resultado estimado</h5>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.monthly">Cuota mensual</span>
|
||||
<span id="monthlyPayment">1.570 €/mes</span>
|
||||
</div>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.totalInterest">Total intereses</span>
|
||||
<span id="totalInterest">107.300 €</span>
|
||||
</div>
|
||||
<div class="result-item">
|
||||
<span data-i18n="calculator.totalAmount">Total a devolver</span>
|
||||
<span id="totalAmount">376.800 €</span>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -490,54 +475,54 @@
|
||||
<div class="faq-section" data-aos="fade-up">
|
||||
<h3 class="section-title" data-i18n="faq.title">Preguntas Frecuentes</h3>
|
||||
<div class="accordion" id="propertyFaq">
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#faq1">
|
||||
<span data-i18n="faq.q1">¿Se puede construir una piscina?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq1" class="accordion-collapse collapse show" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a1">
|
||||
Sí, el terreno permite la construcción de una piscina privada de hasta 50 m². Solo necesitará solicitar la licencia de obra menor en el ayuntamiento. El clima de Tenerife permite usar la piscina durante todo el año.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq2">
|
||||
<span data-i18n="faq.q2">¿Se puede dividir el terreno?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq2" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a2">
|
||||
Técnicamente es posible dividir el terreno en parcelas más pequeñas, pero requiere un proceso de segregación urbana que puede durar varios meses. Le recomendamos consultar con nuestro departamento jurídico para evaluar esta opción.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq3">
|
||||
<span data-i18n="faq.q3">¿Qué tiempo tengo para construir?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq3" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a3">
|
||||
La licencia de obras tiene una validez de 3 años desde su concesión, prorrogable por 2 años adicionales. En total dispone de hasta 5 años para iniciar las obras de construcción.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq4">
|
||||
<span data-i18n="faq.q4">¿Hay restricciones de construcción?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq4" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a4">
|
||||
El terreno tiene algunas restricciones urbanísticas: ocupación máxima del 40%, altura máxima de 2 plantas (7 metros), retranqueos mínimos de 5 metros a linderos. Consulte el Plan General de Ordenación para detalles completos.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button" type="button" data-bs-toggle="collapse" data-bs-target="#faq1">
|
||||
<span data-i18n="faq.q1">¿Se puede construir una piscina?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq1" class="accordion-collapse collapse show" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a1">
|
||||
Sí, el terreno permite la construcción de una piscina privada de hasta 50 m². Solo necesitará solicitar la licencia de obra menor en el ayuntamiento. El clima de Tenerife permite usar la piscina durante todo el año.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq2">
|
||||
<span data-i18n="faq.q2">¿Se puede dividir el terreno?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq2" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a2">
|
||||
Técnicamente es posible dividir el terreno en parcelas más pequeñas, pero requiere un proceso de segregación urbana que puede durar varios meses. Le recomendamos consultar con nuestro departamento jurídico para evaluar esta opción.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq3">
|
||||
<span data-i18n="faq.q3">¿Qué tiempo tengo para construir?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq3" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a3">
|
||||
La licencia de obras tiene una validez de 3 años desde su concesión, prorrogable por 2 años adicionales. En total dispone de hasta 5 años para iniciar las obras de construcción.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="accordion-item">
|
||||
<h2 class="accordion-header">
|
||||
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#faq4">
|
||||
<span data-i18n="faq.q4">¿Hay restricciones de construcción?</span>
|
||||
</button>
|
||||
</h2>
|
||||
<div id="faq4" class="accordion-collapse collapse" data-bs-parent="#propertyFaq">
|
||||
<div class="accordion-body" data-i18n="faq.a4">
|
||||
El terreno tiene algunas restricciones urbanísticas: ocupación máxima del 40%, altura máxima de 2 plantas (7 metros), retranqueos mínimos de 5 metros a linderos. Consulte el Plan General de Ordenación para detalles completos.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -547,98 +532,98 @@
|
||||
<div class="property-sidebar">
|
||||
<!-- Contact Card -->
|
||||
<div class="contact-card" data-aos="fade-left">
|
||||
<h4><i class="bi bi-person-badge me-2"></i><span data-i18n="contact.title">Contactar Agente</span></h4>
|
||||
|
||||
<div class="agent-info">
|
||||
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?w=150&h=150&fit=crop" alt="Carlos Martínez" class="agent-avatar">
|
||||
<div>
|
||||
<h5 class="agent-name">Carlos Martínez</h5>
|
||||
<p class="agent-role" data-i18n="contact.agentRole">Agente Inmobiliario Senior</p>
|
||||
<p class="agent-verified"><i class="bi bi-patch-check-fill"></i><span data-i18n="contact.verified">Verificado</span></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form class="contact-form" id="contactForm">
|
||||
<input type="text" class="form-control" id="contactName" required placeholder="Nombre *">
|
||||
<input type="tel" class="form-control" id="contactPhone" required placeholder="Teléfono *">
|
||||
<input type="email" class="form-control" id="contactEmail" placeholder="Email">
|
||||
<select class="form-select" id="contactInterest">
|
||||
<option value="viewing" data-i18n="contact.viewing">Solicitar visita</option>
|
||||
<option value="purchase" data-i18n="contact.purchase">Información de compra</option>
|
||||
<option value="financing" data-i18n="contact.financing">Opciones de financiación</option>
|
||||
<option value="other" data-i18n="contact.other">Otro</option>
|
||||
</select>
|
||||
<input type="date" class="form-control" id="contactDate" placeholder="Fecha preferida">
|
||||
<textarea class="form-control" id="contactMessage" rows="3" placeholder="Mensaje"></textarea>
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="contact.submit">Enviar Mensaje</span>
|
||||
</button>
|
||||
</form>
|
||||
|
||||
<div class="contact-actions">
|
||||
<a href="tel:+34922123456" class="contact-action phone">
|
||||
<i class="bi bi-telephone"></i>+34 922 123 456
|
||||
</a>
|
||||
<a href="https://wa.me/34600123456?text=Hola%2C%20me%20interesa%20el%20terreno%20en%20Adeje" class="contact-action whatsapp" target="_blank">
|
||||
<i class="bi bi-whatsapp"></i><span data-i18n="contact.whatsapp">WhatsApp</span>
|
||||
</a>
|
||||
<a href="mailto:info@tenerifeprop.com?subject=Consulta%20Terreno%20Adeje" class="contact-action email">
|
||||
<i class="bi bi-envelope"></i>Email
|
||||
</a>
|
||||
</div>
|
||||
<h4><i class="bi bi-person-badge me-2"></i><span data-i18n="contact.title">Contactar Agente</span></h4>
|
||||
|
||||
<div class="agent-info">
|
||||
<img src="https://images.unsplash.com/photo-1560250097-0b93528c311a?w=150&h=150&fit=crop" alt="Carlos Martínez" class="agent-avatar">
|
||||
<div>
|
||||
<h5 class="agent-name">Carlos Martínez</h5>
|
||||
<p class="agent-role" data-i18n="contact.agentRole">Agente Inmobiliario Senior</p>
|
||||
<p class="agent-verified"><i class="bi bi-patch-check-fill"></i><span data-i18n="contact.verified">Verificado</span></p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<form class="contact-form" id="contactForm">
|
||||
<input type="text" class="form-control" id="contactName" required placeholder="Nombre *">
|
||||
<input type="tel" class="form-control" id="contactPhone" required placeholder="Teléfono *">
|
||||
<input type="email" class="form-control" id="contactEmail" placeholder="Email">
|
||||
<select class="form-select" id="contactInterest">
|
||||
<option value="viewing" data-i18n="contact.viewing">Solicitar visita</option>
|
||||
<option value="purchase" data-i18n="contact.purchase">Información de compra</option>
|
||||
<option value="financing" data-i18n="contact.financing">Opciones de financiación</option>
|
||||
<option value="other" data-i18n="contact.other">Otro</option>
|
||||
</select>
|
||||
<input type="date" class="form-control" id="contactDate" placeholder="Fecha preferida">
|
||||
<textarea class="form-control" id="contactMessage" rows="3" placeholder="Mensaje"></textarea>
|
||||
<button type="submit" class="btn btn-primary-custom">
|
||||
<i class="bi bi-send me-2"></i><span data-i18n="contact.submit">Enviar Mensaje</span>
|
||||
</button>
|
||||
</form>
|
||||
|
||||
<div class="contact-actions">
|
||||
<a href="tel:+34922123456" class="contact-action phone">
|
||||
<i class="bi bi-telephone"></i>+34 922 123 456
|
||||
</a>
|
||||
<a href="https://wa.me/34600123456?text=Hola%2C%20me%20interesa%20el%20terreno%20en%20Adeje" class="contact-action whatsapp" target="_blank">
|
||||
<i class="bi bi-whatsapp"></i><span data-i18n="contact.whatsapp">WhatsApp</span>
|
||||
</a>
|
||||
<a href="mailto:info@tenerifeprop.com?subject=Consulta%20Terreno%20Adeje" class="contact-action email">
|
||||
<i class="bi bi-envelope"></i>Email
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Highlights -->
|
||||
<div class="property-highlights" data-aos="fade-left" data-aos-delay="100">
|
||||
<h5><i class="bi bi-star me-2"></i><span data-i18n="highlights.title">Destacados</span></h5>
|
||||
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.license.title">Licencia de Obras</strong>
|
||||
<span data-i18n="highlights.license.text">Vigente ytransferible</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.utilities.title">Todos los Servicios</strong>
|
||||
<span data-i18n="highlights.utilities.text">Agua, luz, teléfono</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.views.title">Vistas al Mar</strong>
|
||||
<span data-i18n="highlights.views.text">Parciales desde planta alta</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.location.title">Ubicación Premium</strong>
|
||||
<span data-i18n="highlights.location.text">Zona en desarrollo</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.investment.title">Alta Rentabilidad</strong>
|
||||
<span data-i18n="highlights.investment.text">+8% anual en alquiler</span>
|
||||
</div>
|
||||
</div>
|
||||
<h5><i class="bi bi-star me-2"></i><span data-i18n="highlights.title">Destacados</span></h5>
|
||||
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.license.title">Licencia de Obras</strong>
|
||||
<span data-i18n="highlights.license.text">Vigente ytransferible</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.utilities.title">Todos los Servicios</strong>
|
||||
<span data-i18n="highlights.utilities.text">Agua, luz, teléfono</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.views.title">Vistas al Mar</strong>
|
||||
<span data-i18n="highlights.views.text">Parciales desde planta alta</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.location.title">Ubicación Premium</strong>
|
||||
<span data-i18n="highlights.location.text">Zona en desarrollo</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="highlight-item">
|
||||
<div class="highlight-icon available"><i class="bi bi-check-lg"></i></div>
|
||||
<div class="highlight-text">
|
||||
<strong data-i18n="highlights.investment.title">Alta Rentabilidad</strong>
|
||||
<span data-i18n="highlights.investment.text">+8% anual en alquiler</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Share -->
|
||||
<div class="share-section" data-aos="fade-left" data-aos-delay="200">
|
||||
<h6><i class="bi bi-share me-2"></i><span data-i18n="share.title">Compartir</span></h6>
|
||||
<div class="share-buttons">
|
||||
<a href="#" class="share-btn facebook" onclick="shareFacebook()"><i class="bi bi-facebook"></i></a>
|
||||
<a href="#" class="share-btn twitter" onclick="shareTwitter()"><i class="bi bi-twitter-x"></i></a>
|
||||
<a href="#" class="share-btn whatsapp" onclick="shareWhatsapp()"><i class="bi bi-whatsapp"></i></a>
|
||||
<a href="#" class="share-btn telegram" onclick="shareTelegram()"><i class="bi bi-telegram"></i></a>
|
||||
<a href="#" class="share-btn copy" onclick="copyLink()"><i class="bi bi-link-45deg"></i></a>
|
||||
</div>
|
||||
<h6><i class="bi bi-share me-2"></i><span data-i18n="share.title">Compartir</span></h6>
|
||||
<div class="share-buttons">
|
||||
<a href="#" class="share-btn facebook" onclick="shareFacebook()"><i class="bi bi-facebook"></i></a>
|
||||
<a href="#" class="share-btn twitter" onclick="shareTwitter()"><i class="bi bi-twitter-x"></i></a>
|
||||
<a href="#" class="share-btn whatsapp" onclick="shareWhatsapp()"><i class="bi bi-whatsapp"></i></a>
|
||||
<a href="#" class="share-btn telegram" onclick="shareTelegram()"><i class="bi bi-telegram"></i></a>
|
||||
<a href="#" class="share-btn copy" onclick="copyLink()"><i class="bi bi-link-45deg"></i></a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -657,48 +642,48 @@
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="100">
|
||||
<div class="similar-card">
|
||||
<a href="property.html" class="similar-card-image">
|
||||
<img src="https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=600&q=80" alt="Terreno urbano">
|
||||
<span class="similar-card-badge urban" data-i18n="similar.urban">Urbano</span>
|
||||
<img src="https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=600&q=80" alt="Terreno urbano">
|
||||
<span class="similar-card-badge urban" data-i18n="similar.urban">Urbano</span>
|
||||
</a>
|
||||
<div class="similar-card-content">
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card1.title">Parcela Urbana en Granadilla</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Granadilla de Abona</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">210.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>1.800 m²</span>
|
||||
</div>
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card1.title">Parcela Urbana en Granadilla</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Granadilla de Abona</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">210.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>1.800 m²</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="200">
|
||||
<div class="similar-card">
|
||||
<a href="property.html" class="similar-card-image">
|
||||
<img src="https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=600&q=80" alt="Terreno agrícola">
|
||||
<span class="similar-card-badge agricultural" data-i18n="similar.agricultural">Agrícola</span>
|
||||
<img src="https://images.unsplash.com/photo-1500382017468-9049fed747ef?w=600&q=80" alt="Terreno agrícola">
|
||||
<span class="similar-card-badge agricultural" data-i18n="similar.agricultural">Agrícola</span>
|
||||
</a>
|
||||
<div class="similar-card-content">
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card2.title">Terreno Agrícola en Güímar</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Güímar, Tenerife Sur</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">125.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>8.500 m²</span>
|
||||
</div>
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card2.title">Terreno Agrícola en Güímar</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Güímar, Tenerife Sur</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">125.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>8.500 m²</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4 col-md-6" data-aos="fade-up" data-aos-delay="300">
|
||||
<div class="similar-card">
|
||||
<a href="property.html" class="similar-card-image">
|
||||
<img src="https://images.unsplash.com/photo-1613490493576-7fde63acd811?w=600&q=80" alt="Villa">
|
||||
<span class="similar-card-badge house" data-i18n="similar.house">Casa</span>
|
||||
<img src="https://images.unsplash.com/photo-1613490493576-7fde63acd811?w=600&q=80" alt="Villa">
|
||||
<span class="similar-card-badge house" data-i18n="similar.house">Casa</span>
|
||||
</a>
|
||||
<div class="similar-card-content">
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card3.title">Villa con Vistas al Mar</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Los Cristianos, Arona</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">595.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>350 m²</span>
|
||||
</div>
|
||||
<a href="property.html" class="similar-card-title" data-i18n="similar.card3.title">Villa con Vistas al Mar</a>
|
||||
<p class="similar-card-location"><i class="bi bi-geo-alt"></i>Los Cristianos, Arona</p>
|
||||
<div class="similar-card-footer">
|
||||
<span class="similar-card-price">595.000 €</span>
|
||||
<span class="similar-card-area"><i class="bi bi-rulers"></i>350 m²</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1067,11 +1052,3 @@
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<script>
|
||||
|
||||
</script>
|
||||
<script src="/js/navigation.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user