{"id":4876,"date":"2016-06-23T13:37:29","date_gmt":"2016-06-23T13:37:29","guid":{"rendered":"http:\/\/capethemes.com\/demo\/cityofwp\/?page_id=4876"},"modified":"2026-10-02T14:52:53","modified_gmt":"2026-10-02T19:52:53","slug":"news","status":"publish","type":"page","link":"https:\/\/vepabogota.com\/index.php\/news\/","title":{"rendered":"Blog"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4876\" class=\"elementor elementor-4876\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vb4876c e-con-full e-flex e-con e-parent\" data-id=\"vb4876c\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-vb4876w elementor-widget elementor-widget-html\" data-id=\"vb4876w\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- BLOG \u00b7 VEPA BOGOT\u00c1 (dise\u00f1o 2026). Las entradas se cargan autom\u00e1ticamente desde WordPress. -->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,700;12..96,800&family=Hanken+Grotesk:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n<style>\n.vbl{--indigo:#3E4095;--deep:#1B1C4F;--sky:#6EC1E4;--ink:#15173A;--muted:#575B7D;--paper:#F6F2E8;--line:#DDD5C2;--blue-soft:#DEE6EF;--red:#DF1A17;\n  --display:'Bricolage Grotesque',system-ui,sans-serif;--body:'Hanken Grotesk',system-ui,sans-serif;\n  font-family:var(--body);color:var(--ink);font-size:16px;line-height:1.55;background:var(--paper);-webkit-font-smoothing:antialiased}\n.vbl *,.vbl *::before,.vbl *::after{box-sizing:border-box}\n.vbl h1,.vbl h2,.vbl h3,.vbl p{margin:0;padding:0;letter-spacing:normal;text-transform:none}\n.vbl h1,.vbl h2,.vbl h3{font-family:var(--display);line-height:1.1;letter-spacing:-.02em;color:inherit}\n.vbl a{color:inherit;text-decoration:none}\n.vbl button{font-family:var(--body)}\n.vbl :focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:10px}\n.vbl .wrap{max-width:1200px;margin:0 auto;padding:0 24px}\n.vbl .l-hero{position:relative;color:#fff;padding:64px 0 96px;isolation:isolate}\n.vbl .l-hero::before{content:\"\";position:absolute;inset:0;z-index:-1;background:radial-gradient(800px 500px at 90% 10%,rgba(110,193,228,.22),transparent 60%),linear-gradient(180deg,var(--indigo) 0%,var(--deep) 90%)}\n.vbl .crumbs{display:flex;gap:8px;font-size:14.5px;color:rgba(255,255,255,.7)}\n.vbl .crumbs a:hover{color:#fff;text-decoration:underline}\n.vbl .crumbs span[aria-current]{color:#fff;font-weight:600}\n.vbl .l-hero h1{font-size:clamp(40px,6vw,78px);font-weight:800;letter-spacing:-.035em;line-height:1;margin-top:24px}\n.vbl .l-hero h1::after{content:\"\";display:block;width:72px;height:4px;border-radius:4px;background:var(--red);margin-top:22px}\n.vbl .l-hero .sub{font-size:clamp(18px,1.8vw,22px);color:rgba(255,255,255,.82);margin-top:20px;max-width:46ch;line-height:1.45}\n.vbl .search{position:relative;margin-top:34px;max-width:640px;display:block}\n.vbl .search svg{position:absolute;left:22px;top:50%;width:22px;height:22px;margin-top:-11px;color:var(--indigo);pointer-events:none;z-index:1}\n.vbl .search input{width:100%;height:62px;border:0!important;border-radius:999px!important;padding:0 24px 0 58px!important;font-family:var(--body);font-size:17px;color:var(--ink);background:#fff!important;box-shadow:0 24px 50px -24px rgba(0,0,0,.55)!important;outline:none;margin:0}\n.vbl .search input:focus{box-shadow:0 0 0 4px rgba(110,193,228,.6),0 24px 50px -24px rgba(0,0,0,.55)!important}\n.vbl .l-filters{margin-top:-30px;position:relative;z-index:2}\n.vbl .chips{display:flex;flex-wrap:wrap;gap:8px;background:#fff;border-radius:22px;padding:14px;box-shadow:0 24px 50px -30px rgba(27,28,79,.45)}\n.vbl .chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;cursor:pointer;transition:background .2s,color .2s,border-color .2s;line-height:1.2}\n.vbl .chip i{width:10px;height:10px;border-radius:50%;background:var(--c,var(--indigo));flex:none}\n.vbl .chip:hover{border-color:var(--c,var(--indigo))}\n.vbl .chip[aria-pressed=\"true\"]{background:var(--c,var(--indigo));border-color:var(--c,var(--indigo));color:#fff}\n.vbl .chip[aria-pressed=\"true\"] i{background:#fff}\n.vbl .l-main{padding:40px 0 104px}\n.vbl .status{font-size:15px;color:var(--muted);margin-bottom:18px;min-height:1.5em}\n.vbl .feat{display:grid;grid-template-columns:1.25fr 1fr;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 18px 44px -30px rgba(29,33,44,.55);margin-bottom:28px;transition:transform .25s,box-shadow .25s}\n.vbl .feat:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px rgba(29,33,44,.55)}\n.vbl .feat .im{aspect-ratio:16\/10;background:var(--blue-soft);overflow:hidden}\n.vbl .feat .im img{width:100%;height:100%;object-fit:cover;display:block}\n.vbl .feat .tx{padding:40px 40px 36px;display:flex;flex-direction:column;gap:14px;justify-content:center}\n.vbl .feat h2{font-size:clamp(26px,2.8vw,38px);font-weight:800}\n.vbl .feat .ex{color:var(--muted);font-size:17px}\n.vbl .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}\n.vbl .card{display:flex;flex-direction:column;background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 14px 34px -26px rgba(29,33,44,.5);transition:transform .25s,box-shadow .25s}\n.vbl .card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -28px rgba(29,33,44,.55)}\n.vbl .card .im{aspect-ratio:16\/10;background:var(--blue-soft);overflow:hidden;display:block}\n.vbl .card .im img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}\n.vbl .card:hover .im img{transform:scale(1.04)}\n.vbl .card .tx{padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px;flex:1}\n.vbl .card h3{font-size:20px;font-weight:700;line-height:1.25}\n.vbl .card .ex{color:var(--muted);font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}\n.vbl .meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:13.5px;color:var(--muted)}\n.vbl .tag{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;color:var(--c,var(--indigo));background:color-mix(in srgb,var(--c,#3E4095) 12%,#fff);border-radius:999px;padding:5px 11px}\n.vbl .tag i{width:8px;height:8px;border-radius:50%;background:var(--c,var(--indigo))}\n.vbl .more{margin-top:auto;padding-top:6px;font-weight:700;font-size:15px;color:var(--indigo)}\n.vbl .more span{border-bottom:2px solid var(--red)}\n.vbl .ph{width:100%;height:100%;display:grid;place-content:center;font-family:var(--display);font-weight:800;font-size:44px;color:var(--c,var(--indigo));background:color-mix(in srgb,var(--c,#3E4095) 14%,#fff)}\n.vbl .load{display:flex;justify-content:center;margin-top:40px}\n.vbl .load button{background:var(--indigo);color:#fff;border:0;border-radius:999px;padding:15px 30px;font-weight:700;font-size:16px;cursor:pointer;transition:background .2s,transform .2s}\n.vbl .load button:hover{background:var(--deep);transform:translateY(-2px)}\n.vbl .load button[disabled]{opacity:.6;cursor:wait;transform:none}\n.vbl .empty{display:none;text-align:center;background:#fff;border-radius:22px;padding:48px 24px;border:1px dashed var(--line)}\n.vbl .empty p{color:var(--muted);font-size:17px}\n.vbl .empty button{margin-top:16px;background:var(--indigo);color:#fff;border:0;border-radius:999px;padding:13px 24px;font-weight:700;font-size:15px;cursor:pointer}\n.vbl .sk{background:linear-gradient(90deg,#eee8da 25%,#f6f2e8 50%,#eee8da 75%);background-size:200% 100%;animation:vblSk 1.2s infinite;border-radius:22px;height:360px}\n@keyframes vblSk{to{background-position:-200% 0}}\n@media (max-width:1024px){.vbl .grid{grid-template-columns:repeat(2,1fr)}.vbl .feat{grid-template-columns:1fr}.vbl .feat .tx{padding:28px}}\n@media (max-width:820px){\n  .vbl .l-hero{padding:44px 0 84px}\n  .vbl .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}\n  .vbl .chips::-webkit-scrollbar{display:none}\n  .vbl .chip{flex:none}\n}\n@media (max-width:600px){.vbl .grid{grid-template-columns:1fr}.vbl .wrap{padding:0 16px}.vbl .search input{height:56px;font-size:16px}}\n@media (prefers-reduced-motion:reduce){.vbl *{animation:none!important;transition:none!important}}\n<\/style>\n\n<div class=\"vbl\" id=\"vbl\">\n  <section class=\"l-hero\">\n    <div class=\"wrap\">\n      <nav class=\"crumbs\" aria-label=\"Ruta\"><a href=\"https:\/\/vepabogota.com\/\">Inicio<\/a><span aria-hidden=\"true\">\/<\/span><span aria-current=\"page\">Blog<\/span><\/nav>\n      <h1>Blog Vepa Bogot\u00e1<\/h1>\n      <p class=\"sub\">Un espacio para compartir conocimiento y experiencias del sector: noticias, investigaci\u00f3n y avances de la medicina veterinaria en el mundo.<\/p>\n      <label class=\"search\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.2\" stroke-linecap=\"round\" aria-hidden=\"true\"><circle cx=\"11\" cy=\"11\" r=\"7\"\/><path d=\"m20 20-3.5-3.5\"\/><\/svg>\n        <input type=\"search\" id=\"vblSearch\" placeholder=\"Buscar art\u00edculos...\" aria-label=\"Buscar art\u00edculos\" autocomplete=\"off\">\n      <\/label>\n    <\/div>\n  <\/section>\n  <section class=\"l-filters\">\n    <div class=\"wrap\"><div class=\"chips\" id=\"vblChips\" role=\"group\" aria-label=\"Filtrar por tema\"><\/div><\/div>\n  <\/section>\n  <section class=\"l-main\">\n    <div class=\"wrap\">\n      <p class=\"status\" id=\"vblStatus\" aria-live=\"polite\"><\/p>\n      <div id=\"vblFeat\"><\/div>\n      <div class=\"grid\" id=\"vblGrid\"><\/div>\n      <div class=\"empty\" id=\"vblEmpty\"><p>No encontramos art\u00edculos con ese criterio.<\/p><button type=\"button\" id=\"vblReset\">Ver todos los art\u00edculos<\/button><\/div>\n      <div class=\"load\"><button type=\"button\" id=\"vblMore\" hidden>Cargar m\u00e1s art\u00edculos<\/button><\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script>\n(function () {\n  var root = document.getElementById('vbl'); if (!root) return;\n  var API = '\/wp-json\/wp\/v2\/';\n  var COLORS = ['#3E4095', '#2F5D50', '#93641A', '#79396C', '#2E8FAD', '#B93B37', '#5C8F3A', '#DD5B2E', '#6B4FA0', '#175E63'];\n  var HIDE = ['sin-categoria', 'boletines', 'zona-de-prensa'];\n  var chips = document.getElementById('vblChips'), grid = document.getElementById('vblGrid'), feat = document.getElementById('vblFeat');\n  var more = document.getElementById('vblMore'), empty = document.getElementById('vblEmpty'), status = document.getElementById('vblStatus'), search = document.getElementById('vblSearch');\n  var cats = {}, state = { cat: 0, q: '', page: 1, total: 1 }, timer = null, reqId = 0;\n\n  function esc(s) { var d = document.createElement('div'); d.textContent = s == null ? '' : s; return d.innerHTML; }\n  function txt(html) { var d = document.createElement('div'); d.innerHTML = html || ''; return (d.textContent || '').trim(); }\n  function fecha(iso) { try { return new Date(iso).toLocaleDateString('es-CO', { day: 'numeric', month: 'long', year: 'numeric' }); } catch (e) { return ''; } }\n  function color(id) { return (cats[id] && cats[id].color) || '#3E4095'; }\n\n  function img(p, size) {\n    var m = p._embedded && p._embedded['wp:featuredmedia'] && p._embedded['wp:featuredmedia'][0];\n    if (!m || !m.source_url) return '';\n    var s = m.media_details && m.media_details.sizes;\n    var u = (s && ((s[size] && s[size].source_url) || (s.large && s.large.source_url) || (s.medium_large && s.medium_large.source_url))) || m.source_url;\n    return '<img decoding=\"async\" src=\"' + esc(u) + '\" alt=\"' + esc(txt(m.alt_text || '')) + '\" loading=\"lazy\">';\n  }\n  function primaryCat(p) {\n    var ids = p.categories || [];\n    for (var i = 0; i < ids.length; i++) if (cats[ids[i]] && cats[ids[i]].slug !== 'noticias') return ids[i];\n    return ids[0];\n  }\n  function card(p, big) {\n    var cid = primaryCat(p), c = color(cid), title = txt(p.title.rendered), ex = txt(p.excerpt.rendered);\n    if (ex.length > 220) ex = ex.slice(0, 217).replace(\/\\s+\\S*$\/, '') + '\u2026';\n    var pic = img(p, big ? 'large' : 'medium_large') || '<span class=\"ph\">' + esc(title.charAt(0)) + '<\/span>';\n    var tag = cats[cid] ? '<span class=\"tag\"><i><\/i>' + esc(cats[cid].name) + '<\/span>' : '';\n    if (big) return '<a class=\"feat\" href=\"' + esc(p.link) + '\" style=\"--c:' + c + '\"><div class=\"im\">' + pic + '<\/div><div class=\"tx\"><div class=\"meta\">' + tag + '<span>' + fecha(p.date) + '<\/span><\/div><h2>' + esc(title) + '<\/h2><p class=\"ex\">' + esc(ex) + '<\/p><span class=\"more\"><span>Leer art\u00edculo<\/span><\/span><\/div><\/a>';\n    return '<a class=\"card\" href=\"' + esc(p.link) + '\" style=\"--c:' + c + '\"><span class=\"im\">' + pic + '<\/span><span class=\"tx\"><span class=\"meta\">' + tag + '<span>' + fecha(p.date) + '<\/span><\/span><h3>' + esc(title) + '<\/h3><span class=\"ex\">' + esc(ex) + '<\/span><span class=\"more\"><span>Leer art\u00edculo<\/span><\/span><\/span><\/a>';\n  }\n\n  function load(append) {\n    var my = ++reqId;\n    if (!append) { state.page = 1; feat.innerHTML = ''; grid.innerHTML = '<div class=\"sk\"><\/div><div class=\"sk\"><\/div><div class=\"sk\"><\/div>'; empty.style.display = 'none'; }\n    more.disabled = true;\n    var url = API + 'posts?_embed=1&per_page=' + (append ? 9 : 10) + '&page=' + state.page + (state.cat ? '&categories=' + state.cat : '') + (state.q ? '&search=' + encodeURIComponent(state.q) : '');\n    if (append) url = API + 'posts?_embed=1&per_page=9&offset=' + (10 + (state.page - 2) * 9) + (state.cat ? '&categories=' + state.cat : '') + (state.q ? '&search=' + encodeURIComponent(state.q) : '');\n    fetch(url).then(function (r) {\n      var total = +r.headers.get('X-WP-Total') || 0;\n      return r.json().then(function (ps) { return { ps: Array.isArray(ps) ? ps : [], total: total }; });\n    }).then(function (d) {\n      if (my !== reqId) return;\n      var ps = d.ps;\n      if (!append) {\n        grid.innerHTML = '';\n        if (!ps.length) { empty.style.display = 'block'; status.textContent = ''; more.hidden = true; return; }\n        var canFeat = !state.q && ps.length > 1;\n        if (canFeat) feat.innerHTML = card(ps.shift(), true);\n      }\n      grid.insertAdjacentHTML('beforeend', ps.map(function (p) { return card(p, false); }).join(''));\n      var shown = feat.children.length + grid.children.length;\n      status.innerHTML = 'Mostrando <b>' + shown + '<\/b> de <b>' + d.total + '<\/b> ' + (d.total === 1 ? 'art\u00edculo' : 'art\u00edculos') + (state.cat && cats[state.cat] ? ' en <b>' + esc(cats[state.cat].name) + '<\/b>' : '') + (state.q ? ' para \u201c' + esc(state.q) + '\u201d' : '');\n      more.hidden = shown >= d.total;\n      more.disabled = false;\n    }).catch(function () {\n      if (my !== reqId) return;\n      grid.innerHTML = ''; status.textContent = 'No se pudieron cargar los art\u00edculos. Recarga la p\u00e1gina para intentarlo de nuevo.';\n    });\n  }\n\n  fetch(API + 'categories?per_page=100&hide_empty=true&_fields=id,name,slug,count').then(function (r) { return r.json(); }).then(function (cs) {\n    cs = cs.filter(function (c) { return HIDE.indexOf(c.slug) === -1 && c.slug !== 'noticias'; }).sort(function (a, b) { return a.name.localeCompare(b.name, 'es'); });\n    cs.forEach(function (c, i) { c.color = COLORS[i % COLORS.length]; cats[c.id] = c; });\n    chips.innerHTML = '<button type=\"button\" class=\"chip\" data-cat=\"0\" aria-pressed=\"true\">Todos<\/button>' + cs.map(function (c) {\n      return '<button type=\"button\" class=\"chip\" data-cat=\"' + c.id + '\" aria-pressed=\"false\" style=\"--c:' + c.color + '\"><i><\/i>' + esc(c.name) + '<\/button>';\n    }).join('');\n    var qp = new URLSearchParams(location.search), slug = qp.get('categoria'), q = qp.get('q');\n    if (slug) { for (var id in cats) { if (cats[id].slug === slug) { state.cat = +id; chips.querySelectorAll('.chip').forEach(function (ch) { ch.setAttribute('aria-pressed', ch.getAttribute('data-cat') === id ? 'true' : 'false'); }); } } }\n    if (q) { state.q = q; search.value = q; }\n    load(false);\n  }).catch(function () { load(false); });\n\n  chips.addEventListener('click', function (e) {\n    var b = e.target.closest('.chip'); if (!b) return;\n    state.cat = +b.getAttribute('data-cat');\n    chips.querySelectorAll('.chip').forEach(function (c) { c.setAttribute('aria-pressed', c === b ? 'true' : 'false'); });\n    load(false);\n  });\n  search.addEventListener('input', function () { clearTimeout(timer); timer = setTimeout(function () { state.q = search.value.trim(); load(false); }, 350); });\n  more.addEventListener('click', function () { state.page++; load(true); });\n  document.getElementById('vblReset').addEventListener('click', function () {\n    search.value = ''; state.q = ''; state.cat = 0;\n    chips.querySelectorAll('.chip').forEach(function (c) { c.setAttribute('aria-pressed', c.getAttribute('data-cat') === '0' ? 'true' : 'false'); });\n    load(false);\n  });\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<div class=\"tmnf_excerpt\"><p>Inicio\/Blog Blog Vepa Bogot\u00e1 Un espacio para compartir conocimiento y experiencias del sector: noticias, investigaci\u00f3n y avances de la medicina veterinaria en el mundo. No encontramos art\u00edculos con ese criterio. Ver todos los art\u00edculos Cargar m\u00e1s art\u00edculos<\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"give_campaign_id":0,"_themeisle_gutenberg_block_has_review":false,"footnotes":""},"class_list":["post-4876","page","type-page","status-publish","hentry"],"campaignId":"","_links":{"self":[{"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/pages\/4876","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/comments?post=4876"}],"version-history":[{"count":7,"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/pages\/4876\/revisions"}],"predecessor-version":[{"id":7472,"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/pages\/4876\/revisions\/7472"}],"wp:attachment":[{"href":"https:\/\/vepabogota.com\/index.php\/wp-json\/wp\/v2\/media?parent=4876"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}