:root {
–tt-navy: #022366;
–tt-navy-dark: #011640;
–tt-gold: #C8973C;
–tt-gold-soft: #E0B964;
–tt-cream: #FBF8F3;
–tt-gray-light: #F1F4F9;
–tt-text: #2D3748;
–tt-text-muted: #5A6478;
–tt-border: #E1E5EC;
}
@import url(‘https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&display=swap’);
.tt-home { font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, sans-serif; color: var(–tt-text); line-height: 1.6; }
.tt-home h1, .tt-home h2, .tt-home h3 { font-family: ‘Playfair Display’, Georgia, serif; color: var(–tt-navy); font-weight: 600; line-height: 1.2; letter-spacing: -0.02em; }
.tt-home p { margin: 0 0 16px; }
.tt-home a { color: var(–tt-navy); }
.tt-home .tt-section { padding: 70px 24px; }
.tt-home .tt-container { max-width: 1180px; margin: 0 auto; }
.tt-home .tt-eyebrow { font-size: 13px; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(–tt-gold); margin-bottom: 16px; }
/* HERO */
.tt-hero { background: linear-gradient(135deg, var(–tt-navy-dark) 0%, var(–tt-navy) 100%); color: #fff; position: relative; overflow: hidden; padding: 96px 24px 80px; }
.tt-hero::before { content: «»; position: absolute; top: 0; right: 0; width: 60%; height: 100%; background: radial-gradient(circle at 80% 30%, rgba(200,151,60,0.18) 0%, transparent 60%); pointer-events: none; }
.tt-hero h1 { color: #fff; font-size: clamp(34px, 5vw, 56px); margin: 0 0 22px; max-width: 880px; }
.tt-hero .tt-eyebrow { color: var(–tt-gold-soft); }
.tt-hero .tt-lede { font-size: clamp(17px, 1.6vw, 20px); color: rgba(255,255,255,0.88); max-width: 760px; margin-bottom: 36px; }
.tt-hero .tt-cta-row { display: flex; flex-wrap: wrap; gap: 14px; margin-bottom: 44px; }
.tt-btn { display: inline-flex; align-items: center; gap: 8px; padding: 16px 28px; border-radius: 4px; font-weight: 600; font-size: 16px; text-decoration: none; transition: transform .15s ease, box-shadow .15s ease, background .15s ease; cursor: pointer; border: none; line-height: 1; }
.tt-btn-primary { background: var(–tt-gold); color: var(–tt-navy-dark); }
.tt-btn-primary:hover { background: var(–tt-gold-soft); transform: translateY(-1px); box-shadow: 0 8px 24px rgba(200,151,60,0.4); color: var(–tt-navy-dark); }
.tt-btn-ghost { background: transparent; color: #fff; border: 1.5px solid rgba(255,255,255,0.4); }
.tt-btn-ghost:hover { background: rgba(255,255,255,0.08); border-color: #fff; color: #fff; }
.tt-trust-row { display: flex; flex-wrap: wrap; gap: 36px; padding-top: 28px; border-top: 1px solid rgba(255,255,255,0.18); max-width: 880px; }
.tt-trust-item { display: flex; flex-direction: column; }
.tt-trust-num { font-family: ‘Playfair Display’, Georgia, serif; font-size: 32px; font-weight: 600; color: var(–tt-gold-soft); line-height: 1; }
.tt-trust-label { font-size: 13px; color: rgba(255,255,255,0.7); margin-top: 6px; letter-spacing: 0.04em; text-transform: uppercase; }
/* ÁREAS DE PRÁCTICA */
.tt-areas { background: var(–tt-cream); }
.tt-areas h2 { font-size: clamp(28px, 3.5vw, 40px); margin: 0 0 16px; }
.tt-areas .tt-intro { color: var(–tt-text-muted); max-width: 640px; margin-bottom: 48px; font-size: 17px; }
.tt-area-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; }
.tt-area-card { background: #fff; padding: 32px 28px; border-radius: 4px; border: 1px solid var(–tt-border); transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease; }
.tt-area-card:hover { transform: translateY(-3px); box-shadow: 0 14px 36px rgba(2,35,102,0.08); border-color: var(–tt-gold); }
.tt-area-icon { width: 48px; height: 48px; border-radius: 4px; background: var(–tt-navy); display: flex; align-items: center; justify-content: center; color: var(–tt-gold-soft); font-family: ‘Playfair Display’, Georgia, serif; font-weight: 700; font-size: 22px; margin-bottom: 18px; }
.tt-area-card h3 { font-size: 19px; margin: 0 0 10px; }
.tt-area-card p { color: var(–tt-text-muted); font-size: 14.5px; margin: 0; line-height: 1.55; }
/* COBERTURA */
.tt-coverage { background: #fff; }
.tt-coverage h2 { font-size: clamp(28px, 3.5vw, 40px); margin: 0 0 16px; }
.tt-coverage .tt-intro { color: var(–tt-text-muted); max-width: 640px; margin-bottom: 48px; font-size: 17px; }
.tt-coverage-grid { display: grid; grid-template-columns: 1.4fr 1fr; gap: 48px; }
@media (max-width: 860px) { .tt-coverage-grid { grid-template-columns: 1fr; gap: 32px; } }
.tt-coverage-block h3 { font-size: 21px; margin: 0 0 18px; padding-bottom: 12px; border-bottom: 2px solid var(–tt-gold); display: inline-block; }
.tt-city-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px 28px; }
@media (max-width: 540px) { .tt-city-grid { grid-template-columns: 1fr; } }
.tt-city-link { display: flex; align-items: center; padding: 10px 0; color: var(–tt-text); text-decoration: none; border-bottom: 1px solid var(–tt-border); transition: color .15s ease, padding-left .15s ease; }
.tt-city-link:hover { color: var(–tt-navy); padding-left: 6px; }
.tt-city-link::before { content: «→»; color: var(–tt-gold); margin-right: 10px; font-weight: 600; transition: margin-right .15s ease; }
.tt-city-link:hover::before { margin-right: 14px; }
.tt-coverage-aside { background: var(–tt-navy); color: #fff; padding: 36px 32px; border-radius: 4px; }
.tt-coverage-aside h3 { color: #fff; border-color: var(–tt-gold-soft); }
.tt-coverage-aside p { color: rgba(255,255,255,0.85); font-size: 15px; margin-bottom: 20px; }
.tt-coverage-aside .tt-flag-list { list-style: none; padding: 0; margin: 0 0 24px; font-size: 15px; }
.tt-coverage-aside .tt-flag-list li { padding: 8px 0; border-bottom: 1px solid rgba(255,255,255,0.18); color: rgba(255,255,255,0.92); }
.tt-coverage-aside .tt-flag-list li:last-child { border-bottom: none; }
.tt-en-link { display: inline-flex; align-items: center; gap: 8px; color: var(–tt-gold-soft); text-decoration: none; font-weight: 600; font-size: 15px; padding: 10px 18px; border: 1.5px solid var(–tt-gold-soft); border-radius: 4px; transition: all .15s ease; }
.tt-en-link:hover { background: var(–tt-gold); color: var(–tt-navy-dark); border-color: var(–tt-gold); }
/* POR QUÉ NOSOTROS */
.tt-why { background: var(–tt-gray-light); }
.tt-why h2 { font-size: clamp(28px, 3.5vw, 40px); margin: 0 0 12px; max-width: 720px; }
.tt-why .tt-intro { color: var(–tt-text-muted); max-width: 640px; margin-bottom: 48px; font-size: 17px; }
.tt-reasons { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px; }
.tt-reason { background: #fff; padding: 28px 26px; border-radius: 4px; border-left: 3px solid var(–tt-gold); }
.tt-reason h3 { font-size: 18px; margin: 0 0 8px; }
.tt-reason p { font-size: 14.5px; color: var(–tt-text-muted); line-height: 1.55; margin: 0; }
/* NÚMEROS */
.tt-numbers { background: var(–tt-navy); color: #fff; padding: 60px 24px; }
.tt-numbers-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 32px; max-width: 1180px; margin: 0 auto; text-align: center; }
.tt-num-big { font-family: ‘Playfair Display’, Georgia, serif; font-size: 48px; font-weight: 600; color: var(–tt-gold-soft); line-height: 1; margin-bottom: 6px; }
.tt-num-label { font-size: 14px; color: rgba(255,255,255,0.78); letter-spacing: 0.06em; text-transform: uppercase; }
/* FAQ rápido */
.tt-faq { background: #fff; }
.tt-faq h2 { font-size: clamp(28px, 3.5vw, 40px); margin: 0 0 12px; }
.tt-faq .tt-intro { color: var(–tt-text-muted); max-width: 640px; margin-bottom: 36px; font-size: 17px; }
.tt-faq-list details { background: var(–tt-cream); border-radius: 4px; padding: 18px 24px; margin-bottom: 12px; cursor: pointer; transition: background .15s ease; }
.tt-faq-list details[open] { background: #fff; border: 1px solid var(–tt-gold); padding-bottom: 24px; }
.tt-faq-list summary { font-weight: 600; font-size: 16.5px; color: var(–tt-navy); list-style: none; position: relative; padding-right: 32px; }
.tt-faq-list summary::-webkit-details-marker { display: none; }
.tt-faq-list summary::after { content: «+»; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 22px; color: var(–tt-gold); font-weight: 400; }
.tt-faq-list details[open] summary::after { content: «−»; }
.tt-faq-list details p { margin: 14px 0 0; color: var(–tt-text-muted); font-size: 15px; line-height: 1.6; }
/* CTA FINAL */
.tt-cta-final { background: linear-gradient(135deg, var(–tt-navy-dark) 0%, var(–tt-navy) 100%); color: #fff; }
.tt-cta-final h2 { color: #fff; font-size: clamp(28px, 3.5vw, 40px); margin: 0 0 16px; max-width: 700px; }
.tt-cta-final .tt-intro { color: rgba(255,255,255,0.85); max-width: 640px; margin-bottom: 36px; font-size: 17px; }
.tt-cta-grid { display: grid; grid-template-columns: 1.2fr 1fr; gap: 44px; align-items: start; }
@media (max-width: 860px) { .tt-cta-grid { grid-template-columns: 1fr; gap: 32px; } }
.tt-contact-item { display: flex; align-items: flex-start; gap: 14px; padding: 14px 0; border-top: 1px solid rgba(255,255,255,0.18); }
.tt-contact-item:first-of-type { border-top: none; }
.tt-contact-icon { color: var(–tt-gold-soft); font-size: 20px; min-width: 24px; padding-top: 2px; }
.tt-contact-text { color: rgba(255,255,255,0.92); font-size: 15.5px; }
.tt-contact-text strong { color: #fff; display: block; margin-bottom: 2px; }
.tt-contact-text a { color: rgba(255,255,255,0.92); text-decoration: none; }
.tt-contact-text a:hover { color: var(–tt-gold-soft); }
@media (max-width: 640px) {
.tt-home .tt-section { padding: 56px 20px; }
.tt-hero { padding: 64px 20px 56px; }
.tt-trust-row { gap: 24px; }
.tt-trust-num { font-size: 26px; }
}
Despacho de herencias y testamentos · Costa del Sol
Especialistas en herencias, testamentos y sucesiones internacionales.
Tramitamos herencias en toda España con la bonificación del 99% del Impuesto de Sucesiones cuando aplica. Atendemos a residentes y no residentes en español, inglés y francés. Despacho en Fuengirola, Costa del Sol.
Bonificación I.Sucesiones · Andalucía
Idiomas · ES · EN · FR
Reglamento 650/2012 · Brexit
Primera consulta sin coste
Áreas de práctica
Solo herencias y testamentos.
Especialización absoluta.
No somos un despacho generalista. Toda la energía del equipo se concentra en sucesiones, lo que nos permite resolver casos complejos —patrimonio internacional, empresa familiar, herederos no residentes— con la rapidez y la precisión que un caso multidisciplinar no puede ofrecer.
Aceptación y partición
Tramitación íntegra desde el certificado de defunción hasta la inscripción en el Registro de la Propiedad.
Impuesto de Sucesiones
Modelo 650 con todas las bonificaciones autonómicas aplicables. Andalucía, Madrid, Valencia con 99%.
Plusvalía municipal
Cálculo dual (objetivo vs real) según la sentencia TC 26/10/2021. Elegimos el método más beneficioso.
Herencias internacionales
Reglamento UE 650/2012, Certificado Sucesorio Europeo y coordinación con notarías y abogados extranjeros.
Testamento español
Para residentes y extranjeros con propiedad en España. Professio iuris (Art. 22 R-650/2012).
Beneficio de inventario
Aceptación de herencia con protección frente a las deudas del fallecido. Plazo legal de 30 días.
Litigios y partición judicial
Cuando los coherederos no llegan a acuerdo: división judicial, impugnación de testamento, preterición.
Asesoramiento fiscal
Post-herencia: IRPF en venta posterior, gestión del proindiviso, alquiler turístico (VFT).
Cobertura geográfica
Costa del Sol · España · Internacional
Nuestra sede está en Fuengirola. Atendemos presencialmente toda Costa del Sol y el resto de España por videollamada y representación legal con poder. Para clientes no residentes, gestión íntegra sin necesidad de viajar a España.
Costa del Sol — atención presencial
Resto de España
Por qué Testamentalia
Cuatro decisiones que distinguen nuestro despacho.
Especializarse no es una palabra de marketing. Es una serie de decisiones que tomamos para cada cliente.
Honorarios cerrados
Presupuesto detallado por escrito antes de firmar el encargo. Sin tarifas por hora ni costes ocultos. Si la herencia se complica, te avisamos antes de incurrir en cualquier gasto adicional.
Tramitación end-to-end
Notaría, hacienda autonómica, ayuntamiento, Registro de la Propiedad, banco. Tú solo tratas con nosotros. El proceso completo en una sola interlocución.
Atención multilingüe
Español, inglés y francés a nivel profesional. Coordinamos con sworn translators de confianza para alemán, holandés, sueco y otros idiomas cuando hace falta.
Especialización monotemática
Solo herencias y testamentos. No nos dispersamos en derecho mercantil, laboral o penal. Esto nos permite resolver casos que un despacho generalista no puede.
Preguntas frecuentes
Las dudas que más nos consultan.
Si la tuya no está aquí, llámanos: la primera consulta es gratuita.
¿Cuánto se paga de Impuesto de Sucesiones en España?
Depende radicalmente de la Comunidad Autónoma. Andalucía, Madrid, Valencia, Murcia, Cantabria, Castilla y León, Extremadura, Baleares, Canarias, La Rioja y Castilla-La Mancha aplican bonificaciones del 99% para familiares directos. Una herencia de 400.000 € entre hijos en Andalucía paga típicamente menos de 1.000 €. La misma operación en Cataluña podría pagar entre 5.000 € y 12.000 €.
¿Tengo plazo para tramitar la herencia?
Sí: 6 meses desde el fallecimiento para presentar el Impuesto de Sucesiones, prorrogables a 12 meses si lo solicitas dentro del primer plazo. Pasados estos plazos se aplican recargos del 5% al 20% más intereses sobre la cuota tributaria.
Soy británico/UE no residente, ¿puedo aplicar la bonificación?
Sí. La sentencia del TJUE C-127/12 (2014) y posteriores resoluciones del Tribunal Supremo extendieron las bonificaciones autonómicas a residentes UE/EEE. Tras el Brexit, los residentes UK también tienen acceso a las mismas bonificaciones (sentencias TS 2018 y posteriores). Hay que solicitarlo expresamente al presentar el Modelo 650.
¿Tengo que viajar a España para tramitar la herencia?
No. Con poder notarial otorgado en tu país de residencia (apostillado de La Haya y traducido al español), tu abogado en España firma todo en tu nombre. El 80% de nuestros clientes no residentes nunca viaja durante el proceso.
¿Cuánto cuesta vuestro servicio?
Una herencia estándar (1 vivienda, hasta 3 herederos, sin litigio) se mueve entre 1.800 € y 3.500 € de honorarios profesionales más impuestos y aranceles. Para herencias internacionales, empresa familiar o partición judicial, presupuesto cerrado a medida. La primera consulta es siempre gratuita.
Solicita consulta gratuita
Cuéntanos tu caso. Te respondemos el mismo día laborable.
Cero compromiso. Cero coste. Te explicamos plazos, bonificaciones aplicables, documentos que necesitas y una estimación cerrada de cuánto te va a costar todo el proceso.
📞 900 525 939
Atención de lunes a viernes, 9:00 — 19:00. Videollamadas en horario flexible para clientes en zonas horarias distintas.
Avenida Juan Gómez «Juanito», 6 — 3º Izda
29640 Fuengirola (Málaga)
900 525 939 · gratis desde España
[email protected]
Español · English · Français