{"id":1034,"date":"2026-03-16T16:38:58","date_gmt":"2026-03-16T16:38:58","guid":{"rendered":"https:\/\/anexollc.com\/notarios\/?page_id=1034"},"modified":"2026-03-25T14:11:16","modified_gmt":"2026-03-25T14:11:16","slug":"calculadora-viudal","status":"publish","type":"page","link":"https:\/\/anexollc.com\/notarios\/calculadora-viudal\/","title":{"rendered":"Calculadora de Usufructo Viudal"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1034\" class=\"elementor elementor-1034\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5db3d41 e-con-full e-flex e-con e-parent\" data-id=\"5db3d41\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-765b7d2 e-flex e-con-boxed e-con e-child\" data-id=\"765b7d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-748574c elementor-widget elementor-widget-html\" data-id=\"748574c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div style=\"display:inline-block;background:rgba(212,181,107,0.15);border:1px solid rgba(212,181,107,0.40);border-radius:999px;padding:7px 24px;margin-bottom:22px;\"><span style=\"color:#D4B56B;font-size:13px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;\"><center>COLEGIO NOTARIAL DE PUERTO RICO<\/center><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0f21601 elementor-widget elementor-widget-heading\" data-id=\"0f21601\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Calculadora de Usufructo Viudal<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0752e55 elementor-widget elementor-widget-text-editor\" data-id=\"0752e55\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Aplicativo orientativo para estimar el usufructo viudal seg\u00fan las condiciones del caso.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6aeaa8a e-con-full e-flex e-con e-parent\" data-id=\"6aeaa8a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-15da8ac elementor-widget elementor-widget-shortcode\" data-id=\"15da8ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\n    \/* \u2500\u2500 Tema navy\/gold \u2014 scoped a #cnpr-viudal \u2500\u2500 *\/\n    #cnpr-viudal {\n        --cv-bg-900: #0B1F3B;\n        --cv-bg-800: #0F2D5A;\n        --cv-bg-700: #1A3F73;\n        --cv-gold:   #C6A75E;\n        --cv-gold-h: #D4B56B;\n        --cv-border: rgba(198,167,94,0.25);\n        background-color: var(--cv-bg-900);\n        color: #fff;\n        font-family: system-ui, sans-serif;\n        border-radius: 0.75rem;\n        padding: 2rem;\n    }\n    #cnpr-viudal h1, #cnpr-viudal h2, #cnpr-viudal h3 { color: #fff; }\n    #cnpr-viudal h2.section-label { color: var(--cv-gold); }\n    #cnpr-viudal label { color: var(--cv-gold-h); }\n    #cnpr-viudal p.subtitle { color: #7A9DC0; }\n\n    #cnpr-viudal .bg-gray-900  { background-color: var(--cv-bg-900) !important; }\n    #cnpr-viudal .bg-gray-800  { background-color: var(--cv-bg-800) !important; }\n    #cnpr-viudal .bg-gray-700  { background-color: var(--cv-bg-700) !important; }\n    #cnpr-viudal .border-gray-700 { border-color: var(--cv-border) !important; }\n    #cnpr-viudal .text-gray-100 { color: #F0F5FF !important; }\n    #cnpr-viudal .text-gray-200 { color: #D9E8F7 !important; }\n    #cnpr-viudal .text-gray-300 { color: #B8D0ED !important; }\n    #cnpr-viudal .text-gray-400 { color: var(--cv-gold) !important; }\n    #cnpr-viudal .text-gray-500 { color: #7A9DC0 !important; }\n    #cnpr-viudal .text-gray-600 { color: #4A6FA5 !important; }\n    #cnpr-viudal .text-white    { color: #ffffff !important; }\n\n    \/* Cards de resultados *\/\n    #cnpr-viudal .print-card { background-color: var(--cv-bg-800) !important; border-color: var(--cv-border) !important; }\n    #cnpr-viudal .section-h  { background-color: var(--cv-bg-700) !important; border-color: var(--cv-border) !important; }\n\n    \/* Badges vigente \/ intestada \/ testada *\/\n    #cnpr-viudal .bg-gray-900.rounded { background-color: var(--cv-bg-900) !important; }\n    #cnpr-viudal .text-green-400 { color: var(--cv-gold-h) !important; }\n    #cnpr-viudal .text-blue-400  { color: #60A5FA !important; }\n    #cnpr-viudal .text-yellow-400 { color: #FCD34D !important; }\n\n    \/* Inputs *\/\n    #cnpr-viudal input,\n    #cnpr-viudal select {\n        background-color: var(--cv-bg-900) !important;\n        border-color: var(--cv-border) !important;\n        color: #fff !important;\n    }\n    #cnpr-viudal input::placeholder { color: #4A6FA5 !important; }\n    #cnpr-viudal input:focus,\n    #cnpr-viudal select:focus {\n        border-color: var(--cv-gold) !important;\n        outline: none !important;\n        box-shadow: 0 0 0 2px rgba(198,167,94,.2) !important;\n    }\n    #cnpr-viudal option { background: var(--cv-bg-800); }\n\n    \/* Checkbox *\/\n    #cnpr-viudal input[type=checkbox] { accent-color: var(--cv-gold) !important; }\n\n    \/* Pill tasa \/ factor *\/\n    #cnpr-viudal .bg-gray-800.border.border-gray-700.rounded {\n        background-color: var(--cv-bg-800) !important;\n        border-color: var(--cv-border) !important;\n    }\n\n    \/* Bot\u00f3n calcular \u2192 gold *\/\n    #cnpr-viudal button.btn-calcular,\n    #cnpr-viudal .bg-green-600 {\n        background-color: var(--cv-gold) !important;\n        color: #0B1F3B !important;\n        font-weight: 700 !important;\n    }\n    #cnpr-viudal .bg-green-600:hover,\n    #cnpr-viudal .hover\\:bg-green-500:hover { background-color: var(--cv-gold-h) !important; }\n\n    \/* Bot\u00f3n imprimir *\/\n    #cnpr-viudal .bg-gray-600 { background-color: var(--cv-bg-700) !important; }\n    #cnpr-viudal .hover\\:bg-gray-500:hover { background-color: #1E4F95 !important; }\n\n    \/* Bot\u00f3n tabla de vida \u2192 link style *\/\n    #cnpr-viudal .bg-gray-700 { background-color: var(--cv-bg-800) !important; border: 1px solid var(--cv-border) !important; }\n    #cnpr-viudal .hover\\:bg-gray-600:hover { background-color: var(--cv-bg-700) !important; }\n    #cnpr-viudal .text-gray-300 { color: #B8D0ED !important; }\n\n    \/* Leyenda bullets *\/\n    #cnpr-viudal .bg-green-700  { background-color: var(--cv-gold) !important; }\n    #cnpr-viudal .bg-blue-700   { background-color: #1D4ED8 !important; }\n    #cnpr-viudal .bg-yellow-700 { background-color: #B45309 !important; }\n\n    \/* Nota educativa *\/\n    #cnpr-viudal .text-gray-500.mt-6 { color: #7A9DC0 !important; }\n    #cnpr-viudal strong { color: var(--cv-gold) !important; }\n\n    \/* Divisores *\/\n    #cnpr-viudal .border-t.border-gray-700 { border-color: var(--cv-border) !important; }\n\n    \/* \u2500\u2500 Layout utilities \u2014 override de tema\/Elementor \u2500\u2500 *\/\n    #cnpr-viudal .flex        { display: flex !important; }\n    #cnpr-viudal .flex-col    { flex-direction: column !important; }\n    #cnpr-viudal .flex-wrap   { flex-wrap: wrap !important; }\n    #cnpr-viudal .flex-1      { flex: 1 1 0% !important; min-width: 0 !important; }\n    #cnpr-viudal .items-center { align-items: center !important; }\n    #cnpr-viudal .gap-1 { gap: 0.25rem !important; }\n    #cnpr-viudal .gap-2 { gap: 0.5rem  !important; }\n    #cnpr-viudal .gap-3 { gap: 0.75rem !important; }\n    #cnpr-viudal .gap-4 { gap: 1rem    !important; }\n    #cnpr-viudal .grid  { display: grid !important; }\n    #cnpr-viudal .grid-cols-1 { grid-template-columns: repeat(1,minmax(0,1fr)) !important; }\n    #cnpr-viudal .grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)) !important; }\n    #cnpr-viudal .grid-cols-3 { grid-template-columns: repeat(3,minmax(0,1fr)) !important; }\n    @media (min-width:640px)  { #cnpr-viudal .sm\\:grid-cols-2 { grid-template-columns: repeat(2,minmax(0,1fr)) !important; } }\n    @media (min-width:1024px) { #cnpr-viudal .lg\\:grid-cols-4 { grid-template-columns: repeat(4,minmax(0,1fr)) !important; } }\n\n    \/* Ancho de inputs *\/\n    #cnpr-viudal input.w-full,\n    #cnpr-viudal select.w-full { width: 100% !important; box-sizing: border-box; }\n\n    \/* Ocultar \/ mostrar *\/\n    #cnpr-viudal .hidden { display: none !important; }\n\n    @media print {\n        #cnpr-viudal { background: #fff !important; color: #000 !important; padding: 0 !important; border-radius: 0 !important; }\n        .no-print { display: none !important; }\n        @page { size: letter portrait; margin: 1.2cm 1.8cm; }\n        .print-card { border: 1px solid #ccc !important; margin-bottom: 0.5rem; page-break-inside: avoid; }\n        table { border-collapse: collapse; width: 100%; }\n        th, td { border: 1px solid #999 !important; color: #000 !important; padding: 4px 8px !important; background: #fff !important; }\n        .section-h { background: #eee !important; }\n        .text-green-400, .text-blue-400, .text-yellow-400 { color: #000 !important; }\n    }\n    <\/style>\n\n    <div id=\"cnpr-viudal\" class=\"max-w-5xl mx-auto\">\n\n      <!-- Header -->\n      <div class=\"mb-8\">\n        <h1 class=\"text-3xl font-bold text-white\">Calculadora de Usufructo Viudal<\/h1>\n        <p class=\"subtitle text-sm mt-1\">Usufructo del c\u00f3nyuge sobreviviente \u2014 C\u00f3digo Civil de Puerto Rico<\/p>\n      <\/div>\n\n      <!-- DATOS BASE -->\n      <section class=\"no-print mb-8\">\n        <h2 class=\"section-label text-base font-semibold uppercase tracking-wider mb-3\">Datos base<\/h2>\n        <div class=\"grid grid-cols-1 sm:grid-cols-2 lg:grid-cols-4 gap-4\">\n          <div>\n            <label class=\"block text-sm mb-1\">Caudal hereditario<\/label>\n            <input id=\"caudal\" type=\"text\" placeholder=\"Ej: 250,000.00\"\n              class=\"w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 focus:outline-none\"\n              oninput=\"autoRecalc()\">\n          <\/div>\n          <div>\n            <label class=\"block text-sm mb-1\">Edad del c\u00f3nyuge sobreviviente<\/label>\n            <input id=\"edad\" type=\"number\" placeholder=\"Ej: 58\" min=\"1\" max=\"110\"\n              class=\"w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 focus:outline-none\"\n              oninput=\"autoRecalc()\">\n          <\/div>\n          <div>\n            <label class=\"block text-sm mb-1\">G\u00e9nero<\/label>\n            <select id=\"genero\"\n              class=\"w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-white focus:outline-none\"\n              onchange=\"autoRecalc()\">\n              <option value=\"\">\u2014 Seleccione \u2014<\/option>\n              <option value=\"F\">Femenino<\/option>\n              <option value=\"M\">Masculino<\/option>\n            <\/select>\n          <\/div>\n          <div>\n            <label class=\"block text-sm mb-1\">Expectativa de vida (a\u00f1os) <span class=\"text-gray-600 text-xs\">\u2014 ver tabla<\/span><\/label>\n            <input id=\"expectativa\" type=\"number\" placeholder=\"Ej: 24.3\" step=\"0.1\" min=\"0\"\n              class=\"w-full bg-gray-800 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 focus:outline-none\"\n              oninput=\"autoRecalc()\">\n          <\/div>\n        <\/div>\n\n        <div class=\"flex flex-wrap items-center gap-4 mt-4\">\n          <div class=\"flex items-center gap-3 bg-gray-800 border border-gray-700 rounded px-4 py-2\">\n            <span class=\"text-sm text-gray-400\">Tasa de inter\u00e9s:<\/span>\n            <span class=\"text-white font-semibold\">6.00%<\/span>\n            <span class=\"text-gray-600 text-xs\">(fija por ley)<\/span>\n          <\/div>\n          <div class=\"flex items-center gap-3 bg-gray-800 border border-gray-700 rounded px-4 py-2\">\n            <span class=\"text-sm text-gray-400\">Factor de anualidad:<\/span>\n            <span id=\"factorDisplay\" class=\"text-green-400 font-semibold font-mono\">\u2014<\/span>\n          <\/div>\n          <label class=\"flex items-center gap-2 cursor-pointer select-none\">\n            <input type=\"checkbox\" id=\"autoRecalcCheck\" class=\"w-4 h-4\" checked>\n            <span class=\"text-sm text-gray-300\">Recalcular autom\u00e1ticamente<\/span>\n          <\/label>\n        <\/div>\n      <\/section>\n\n      <!-- BOTONES -->\n      <div class=\"no-print flex flex-wrap gap-3 mb-10\">\n        <button onclick=\"calcular()\"\n          class=\"btn-calcular bg-green-600 hover:bg-green-500 font-semibold px-6 py-2 rounded transition-colors\">\n          Calcular\n        <\/button>\n        <button onclick=\"window.print()\"\n          class=\"bg-gray-600 hover:bg-gray-500 text-white font-semibold px-6 py-2 rounded transition-colors\">\n          \ud83d\udda8\ufe0f Imprimir\n        <\/button>\n        <a href=\"https:\/\/miperfil.colegiodenotariospr.com\/index.php?node=1220\" target=\"_blank\" rel=\"noopener\"\n          class=\"bg-gray-700 hover:bg-gray-600 text-gray-300 text-sm px-4 py-2 rounded transition-colors flex items-center gap-1\">\n          \ud83d\udccb Tabla de expectativa de vida\n        <\/a>\n      <\/div>\n\n      <!-- RESULTADOS -->\n      <div id=\"resultados\" class=\"hidden\">\n\n        <h2 class=\"text-xl font-semibold text-white mb-2\">Resultados por escenario<\/h2>\n        <p class=\"text-xs text-gray-500 mb-6\">Aplique el escenario que corresponda a la situaci\u00f3n hereditaria espec\u00edfica del caso.<\/p>\n\n        <!-- Secci\u00f3n I -->\n        <div class=\"print-card bg-gray-800 border border-gray-700 rounded-lg mb-5 overflow-hidden\">\n          <div class=\"section-h border-b border-gray-700 px-5 py-3\">\n            <h3 class=\"font-semibold text-white\">Secci\u00f3n I \u2014 Con un solo hijo<\/h3>\n            <p class=\"text-xs text-gray-400 mt-0.5\">Usufructo del tercio de mejora<\/p>\n          <\/div>\n          <div class=\"px-5 py-4\">\n            <table class=\"w-full text-sm\">\n              <thead><tr class=\"text-gray-400 text-xs uppercase\">\n                <th class=\"text-left pb-2 w-1\/3\">Concepto<\/th>\n                <th class=\"text-right pb-2\">Usufructo de<\/th>\n                <th class=\"text-right pb-2\">Anualidad<\/th>\n                <th class=\"text-right pb-2\">Conmutaci\u00f3n<\/th>\n              <\/tr><\/thead>\n              <tbody><tr class=\"border-t border-gray-700\">\n                <td class=\"py-2 text-gray-300\">Base<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s1_usuf\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s1_anu\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s1_com\">\u2014<\/td>\n              <\/tr><\/tbody>\n            <\/table>\n            <div class=\"grid grid-cols-3 gap-3 mt-3 pt-3 border-t border-gray-700\">\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Vigente<\/p><p id=\"s1_vigente\" class=\"text-green-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Intestada<\/p><p id=\"s1_int\" class=\"text-blue-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Testada<\/p><p id=\"s1_test\" class=\"text-yellow-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Secci\u00f3n II -->\n        <div class=\"print-card bg-gray-800 border border-gray-700 rounded-lg mb-5 overflow-hidden\">\n          <div class=\"section-h border-b border-gray-700 px-5 py-3\">\n            <h3 class=\"font-semibold text-white\">Secci\u00f3n II \u2014 Con ascendientes<\/h3>\n            <p class=\"text-xs text-gray-400 mt-0.5\">Usufructo de la libre disposici\u00f3n<\/p>\n          <\/div>\n          <div class=\"px-5 py-4\">\n            <table class=\"w-full text-sm\">\n              <thead><tr class=\"text-gray-400 text-xs uppercase\">\n                <th class=\"text-left pb-2 w-1\/3\">Concepto<\/th>\n                <th class=\"text-right pb-2\">Usufructo de<\/th>\n                <th class=\"text-right pb-2\">Anualidad<\/th>\n                <th class=\"text-right pb-2\">Conmutaci\u00f3n<\/th>\n              <\/tr><\/thead>\n              <tbody><tr class=\"border-t border-gray-700\">\n                <td class=\"py-2 text-gray-300\">Base<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s2_usuf\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s2_anu\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s2_com\">\u2014<\/td>\n              <\/tr><\/tbody>\n            <\/table>\n            <div class=\"grid grid-cols-3 gap-3 mt-3 pt-3 border-t border-gray-700\">\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Vigente<\/p><p id=\"s2_vigente\" class=\"text-green-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Intestada<\/p><p id=\"s2_int\" class=\"text-blue-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Testada<\/p><p id=\"s2_test\" class=\"text-yellow-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Secci\u00f3n III-1 -->\n        <div class=\"print-card bg-gray-800 border border-gray-700 rounded-lg mb-5 overflow-hidden\">\n          <div class=\"section-h border-b border-gray-700 px-5 py-3\">\n            <h3 class=\"font-semibold text-white\">Secci\u00f3n III-1 \u2014 Varios hijos de un solo matrimonio<\/h3>\n            <p class=\"text-xs text-gray-400 mt-0.5\">Leg\u00edtima larga menos mejora \/ Tercio de mejora<\/p>\n          <\/div>\n          <div class=\"px-5 py-4\">\n            <div class=\"grid grid-cols-2 gap-4 mb-4 no-print\">\n              <div>\n                <label class=\"block text-xs mb-1\">Cantidad de hijos<\/label>\n                <input id=\"s31_hijos\" type=\"number\" placeholder=\"Ej: 3\" min=\"2\"\n                  class=\"w-full bg-gray-900 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 text-sm focus:outline-none\"\n                  oninput=\"autoRecalc()\">\n              <\/div>\n              <div>\n                <label class=\"block text-xs mb-1\">Tercio de mejora asignado<\/label>\n                <input id=\"s31_mejora\" type=\"text\" placeholder=\"Ej: 50,000.00\"\n                  class=\"w-full bg-gray-900 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 text-sm focus:outline-none\"\n                  oninput=\"autoRecalc()\">\n              <\/div>\n            <\/div>\n            <table class=\"w-full text-sm\">\n              <thead><tr class=\"text-gray-400 text-xs uppercase\">\n                <th class=\"text-left pb-2 w-1\/3\">Concepto<\/th>\n                <th class=\"text-right pb-2\">Usufructo de<\/th>\n                <th class=\"text-right pb-2\">Anualidad<\/th>\n                <th class=\"text-right pb-2\">Conmutaci\u00f3n<\/th>\n              <\/tr><\/thead>\n              <tbody><tr class=\"border-t border-gray-700\">\n                <td class=\"py-2 text-gray-300\">Base<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s31_usuf\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s31_anu\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s31_com\">\u2014<\/td>\n              <\/tr><\/tbody>\n            <\/table>\n            <div class=\"grid grid-cols-3 gap-3 mt-3 pt-3 border-t border-gray-700\">\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Vigente<\/p><p id=\"s31_vigente\" class=\"text-green-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Intestada<\/p><p id=\"s31_int\" class=\"text-blue-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Testada<\/p><p id=\"s31_test\" class=\"text-yellow-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Secci\u00f3n III-2 -->\n        <div class=\"print-card bg-gray-800 border border-gray-700 rounded-lg mb-5 overflow-hidden\">\n          <div class=\"section-h border-b border-gray-700 px-5 py-3\">\n            <h3 class=\"font-semibold text-white\">Secci\u00f3n III-2 \u2014 Varios hijos de m\u00e1s de un matrimonio<\/h3>\n            <p class=\"text-xs text-gray-400 mt-0.5\">Leg\u00edtima larga menos mejora \/ Libre disposici\u00f3n<\/p>\n          <\/div>\n          <div class=\"px-5 py-4\">\n            <div class=\"grid grid-cols-2 gap-4 mb-4 no-print\">\n              <div>\n                <label class=\"block text-xs mb-1\">Cantidad de hijos<\/label>\n                <input id=\"s32_hijos\" type=\"number\" placeholder=\"Ej: 4\" min=\"2\"\n                  class=\"w-full bg-gray-900 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 text-sm focus:outline-none\"\n                  oninput=\"autoRecalc()\">\n              <\/div>\n              <div>\n                <label class=\"block text-xs mb-1\">Mejora testamentaria asignada<\/label>\n                <input id=\"s32_mejora\" type=\"text\" placeholder=\"Ej: 30,000.00\"\n                  class=\"w-full bg-gray-900 border border-gray-700 rounded px-3 py-2 text-white placeholder-gray-600 text-sm focus:outline-none\"\n                  oninput=\"autoRecalc()\">\n              <\/div>\n            <\/div>\n            <table class=\"w-full text-sm\">\n              <thead><tr class=\"text-gray-400 text-xs uppercase\">\n                <th class=\"text-left pb-2 w-1\/3\">Concepto<\/th>\n                <th class=\"text-right pb-2\">Usufructo de<\/th>\n                <th class=\"text-right pb-2\">Anualidad<\/th>\n                <th class=\"text-right pb-2\">Conmutaci\u00f3n<\/th>\n              <\/tr><\/thead>\n              <tbody><tr class=\"border-t border-gray-700\">\n                <td class=\"py-2 text-gray-300\">Base<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s32_usuf\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s32_anu\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s32_com\">\u2014<\/td>\n              <\/tr><\/tbody>\n            <\/table>\n            <div class=\"grid grid-cols-3 gap-3 mt-3 pt-3 border-t border-gray-700\">\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Vigente<\/p><p id=\"s32_vigente\" class=\"text-green-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Intestada<\/p><p id=\"s32_int\" class=\"text-blue-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Testada<\/p><p id=\"s32_test\" class=\"text-yellow-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Secci\u00f3n IV -->\n        <div class=\"print-card bg-gray-800 border border-gray-700 rounded-lg mb-5 overflow-hidden\">\n          <div class=\"section-h border-b border-gray-700 px-5 py-3\">\n            <h3 class=\"font-semibold text-white\">Secci\u00f3n IV \u2014 Sin descendientes ni ascendientes<\/h3>\n            <p class=\"text-xs text-gray-400 mt-0.5\">La mitad \/ Del total del caudal<\/p>\n          <\/div>\n          <div class=\"px-5 py-4\">\n            <table class=\"w-full text-sm\">\n              <thead><tr class=\"text-gray-400 text-xs uppercase\">\n                <th class=\"text-left pb-2 w-1\/3\">Concepto<\/th>\n                <th class=\"text-right pb-2\">Usufructo de<\/th>\n                <th class=\"text-right pb-2\">Anualidad<\/th>\n                <th class=\"text-right pb-2\">Conmutaci\u00f3n<\/th>\n              <\/tr><\/thead>\n              <tbody><tr class=\"border-t border-gray-700\">\n                <td class=\"py-2 text-gray-300\">Base<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s4_usuf\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s4_anu\">\u2014<\/td>\n                <td class=\"py-2 text-right text-gray-100 font-mono\" id=\"s4_com\">\u2014<\/td>\n              <\/tr><\/tbody>\n            <\/table>\n            <div class=\"grid grid-cols-3 gap-3 mt-3 pt-3 border-t border-gray-700\">\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Vigente<\/p><p id=\"s4_vigente\" class=\"text-green-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Intestada<\/p><p id=\"s4_int\" class=\"text-blue-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n              <div class=\"bg-gray-900 rounded p-3\"><p class=\"text-xs text-gray-500 mb-1\">Testada (total)<\/p><p id=\"s4_test\" class=\"text-yellow-400 font-semibold font-mono text-sm\">\u2014<\/p><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Leyenda -->\n        <div class=\"no-print flex flex-wrap gap-4 text-xs text-gray-500 mb-6\">\n          <span class=\"flex items-center gap-1\"><span class=\"w-3 h-3 rounded bg-green-700 inline-block\"><\/span> Vigente = escenario actualmente aplicable<\/span>\n          <span class=\"flex items-center gap-1\"><span class=\"w-3 h-3 rounded bg-blue-700 inline-block\"><\/span> Intestada = sin testamento<\/span>\n          <span class=\"flex items-center gap-1\"><span class=\"w-3 h-3 rounded bg-yellow-700 inline-block\"><\/span> Testada = con testamento<\/span>\n        <\/div>\n\n      <\/div><!-- #resultados -->\n\n      <p class=\"text-gray-500 mt-6 text-xs\">\n        <strong>Aviso educativo:<\/strong>\n        Herramienta de referencia ilustrativa basada en el C\u00f3digo Civil de Puerto Rico y la metodolog\u00eda\n        del Prof. Juan Mu\u00f1iz Belbr\u00fa (<em>Herencia, el Usufructo Viudal<\/em>, 1997). No sustituye el\n        consejo profesional de un notario o contador p\u00fablico autorizado.\n      <\/p>\n\n    <\/div><!-- #cnpr-viudal -->\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-79f564e e-flex e-con-boxed e-con e-parent\" data-id=\"79f564e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6cf65d3 e-con-full e-flex e-con e-child\" data-id=\"6cf65d3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e677252 e-con-full e-flex e-con e-child\" data-id=\"e677252\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b95064c elementor-widget elementor-widget-heading\" data-id=\"b95064c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Mensaje del Presidente<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-271194b elementor-widget elementor-widget-text-editor\" data-id=\"271194b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-start=\"189\" data-end=\"506\">En el Colegio Notarial de Puerto Rico reafirmamos nuestro compromiso con la integridad, la excelencia profesional y la protecci\u00f3n de la fe p\u00fablica, fortaleciendo cada d\u00eda la funci\u00f3n notarial en beneficio de nuestra sociedad.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b4253c elementor-widget elementor-widget-text-editor\" data-id=\"6b4253c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><strong>Not. Ismael Garc\u00eda Ortega<\/strong><br \/>Presidente<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3e2a8fe e-con-full e-flex e-con e-child\" data-id=\"3e2a8fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1637be elementor-widget__width-auto elementor-widget elementor-widget-image\" data-id=\"a1637be\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"627\" height=\"642\" src=\"https:\/\/anexollc.com\/notarios\/wp-content\/uploads\/2026\/03\/ismael.png\" class=\"attachment-full size-full wp-image-1317\" alt=\"\" srcset=\"https:\/\/anexollc.com\/notarios\/wp-content\/uploads\/2026\/03\/ismael.png 627w, https:\/\/anexollc.com\/notarios\/wp-content\/uploads\/2026\/03\/ismael-293x300.png 293w\" sizes=\"(max-width: 627px) 100vw, 627px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>COLEGIO NOTARIAL DE PUERTO RICO Calculadora de Usufructo Viudal Aplicativo orientativo para estimar el usufructo viudal seg\u00fan las condiciones del caso. Mensaje del Presidente En el Colegio Notarial de Puerto Rico reafirmamos nuestro compromiso con la integridad, la excelencia profesional y la protecci\u00f3n de la fe p\u00fablica, fortaleciendo cada d\u00eda la funci\u00f3n notarial en beneficio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-1034","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/pages\/1034","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/comments?post=1034"}],"version-history":[{"count":23,"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/pages\/1034\/revisions"}],"predecessor-version":[{"id":34880,"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/pages\/1034\/revisions\/34880"}],"wp:attachment":[{"href":"https:\/\/anexollc.com\/notarios\/wp-json\/wp\/v2\/media?parent=1034"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}