1 2 3<!doctype html> 4<html lang="es"> 5 <head> 6 <meta property="fb:pages" content="138327596203822" /> 7 <meta charset="utf-8">
7<script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"8e05f1af0e",applicationID:"72023374",browserID:"72024789"};;/*! For license information please see nr-loader-rum-1.322.0.min.js.LICENSE.txt */ 8(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),a=0===Object.keys(r).length?e:r;for(let s in a)if(void 0!==e[s])try{if(null===e[s]){r[s]=null;continue}Array.isArray(e[s])&&Array.isArray(t[s])?r[s]=Array.from(new Set([...e[s],...t[s]])):e[s]instanceof Map||e[s]instanceof Set||e[s]instanceof Date||e[s]instanceof RegExp?r[s]=e[s]:"object"==typeof e[s]&&null!==t[s]&&"object"==typeof t[s]?r[s]=i(e[s],t[s]):r[s]=e[s]}catch(e){r[s]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>s});var n=r(384),i=r(8122);const a={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function s(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,a)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["xv",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,a="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),s=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===s?.document?.visibilityState),c=""+s?.location,u=/iPad|iPhone|iPod/.test(s.navigator?.userAgent),d=u&&"undefined"==typeof SharedWorker,l=((()=>{const e=s.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.t)());r.d(t,["OF",0,u,"RI",0,i,"WN",0,l,"bv",0,a,"gm",0,s,"m",0,c,"mw",0,o,"sb",0,d,"zk",0,()=>{const e=s?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<s.performance.now())return e}])},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>u,x3:()=>c});var n=r(3241),i=r(3606),a=r(860),s=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:a.P3[t]||0};e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&d(e))}function u(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,d(e)}}function d(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const a=e.ee,o=i.i.handlers;if(a&&!a.aborted&&a.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=a.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}
8).forEach(t=>{t[0]?.on&&t[0].context()instanceof s.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}a.isolatedBacklog||delete o[t],a.backlog[t]=null,a.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],a=e[2];n.apply(i,a)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),a=r(2646),s=r(5607);const o="nr@context:".concat(s.W),c=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&u.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,a){!1!==a&&(a=!0);if(c.aborted&&!i)return;t&&a&&t.emit(e,r,n);var o=g(n);m(e).forEach(e=>{e.apply(o,r)});var u=v()[s[e]];u&&u.push([f,e,r,o]);return o},get:h,listeners:m,context:g,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{s[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,o,()=>new a.y(o)):new a.y(o)}function p(e,t){n[e]=m(e).concat(t)}function m(e){return n[e]||[]}function h(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,a){a?(a.buffer([e],i),a.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(9908);a.on=s;var i=a.handlers={};function a(e,t,r,a){s(a||n.d,i,e,t,r)}function s(e,t,r,i,a){a||(a="feature"),e||(e=n.d);var s=t[a]=t[a]||{};(s[r]=s[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function a(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>a,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>s,bz:()=>a});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,a=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const s=[];for(var o=0;o<e;o++)s.push(i(r,a++).toString(16));return s.join("")}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>a});var n=r(944);const i=new Map;function a(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),a=t.includes("nrWrapper");return r||a||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},5289(e,t,r){"use strict";r.d(t,{GG:()=>s,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function a(){return"undefined"==typeof document||"complete"===document.readyState}function s(e,t){if(a())return e();const r=(0,i.J)(e),s=setInterval(()=>
8{a()&&(clearInterval(s),r())},500);(0,n.sp)("load",r,t)}function o(e){if(a())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(a())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>d,dV:()=>u,pV:()=>l});var n=r(6154),i=r(1863),a=r(944),s=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function u(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,s.i)(...Object.values(e.o))),e}function d(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,a.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),u(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>a,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function a(e,t,r){(0,n.sp)("pagehide",e,t,r)}},9300(e,t,r){"use strict";r(860).K7.ajax;r.d(t,["mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>a});var n=r(9566),i=r(1741);class a extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>a});var n=r(944),i=r(4261);class a{#e(e,...t){if(this[e]!==a.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>d});var n=r(3241),i=r(9908),a=r(1863),s=r(944),o=r(3969),c=r(8362),u=r(860);function d(e,t,r,a){const d=a||r;!d||d[e]&&d[e]!==c.d.prototype[e]||(d[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,u.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,s.R)(23,e)}})}function l(e,t,r,n,s){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(s||null===r)&&(0,i.p)("api-"+n,[(0,a.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",a="browser/blobs",s="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},u={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:a,[o.sessionReplay]:a,[o.logging]:s,[o.genericEvents]:"ins"};r.d(t,["$J",0,u,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,s,"df",0,a,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const a=t[n]={exports:{}};return e[n](a,a.exports,r),a.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],a=t[n++];r.o(e,i)?0===a&&n++:0===a?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:a})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>"nr-rum-1.322.0.min.js",r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,a,s)=>{if(e[n])return void e[n].push(i);let o,c;if(void 0!==a){const e=document.getElementsByTagName("script");for(var u=0;u<e.length;u++){const r=e[u];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+a){o=r;break}}}if(!o){c=!0;var d={296:"sha512-/59P7qAoMYQDJAZerTRPChdYcdrlcoEAw2TwA1wz6Y0/XLmt3sblL
8I5JCXAuxG0YxsW7iqJzgrcO7NJWO58EfQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+a),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),d[s]&&(o.integrity=d[s])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={374:0,840:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const a=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=a);const s=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(s,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,a,s]=n;var o,c,u=0;if(i.some(t=>0!==e[t])){for(o in a)r.o(a,o)&&(r.m[o]=a[o]);if(s)s(r)}for(t&&t(n);u<i.length;u++)c=i[u],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),a=r(1741);var s=r(2555),o=r(981);t.K7.genericEvents,o.R.PA,o.R.UA,o.R.BP;const c={RESOURCES:"experimental.resources",REGISTER:"register"};var u=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var l=r(2614),f=r(944),g=r(8122);const p="[data-nr-mask]",m=e=>(0,g.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:u.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(c.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(c.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,f.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(c.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:l.wk,inactiveMs:l.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(p):""===t||null===t?e.mask_selector=p:(0,f.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,f.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,f.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var h=r(6154),v=r(9324);let b=0;const y={buildEnv:"PROD",distMethod:"CDN",version:v.xv,originTime:h.WN},_={consented:!1},w={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||_.consented},set consented(e){_.consented=e}
8,customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++b},listeningForIframeMessages:!1},R="BA";var A=r(7836),x=r(3241);const E={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908);const k="newrelic-iframe-";function T(e,t={},n,o){let{init:c,info:u,loader_config:d,runtime:l={},exposed:f=!0}=t;if(!u){const e=(0,i.pV)();c=e.init,u=e.info,d=e.loader_config}var p;e.init=m(c||{}),e.loader_config=(p=d||{},(0,g.a)(p,E)),u.jsAttributes??={},h.bv&&(u.jsAttributes.isWorker=!0),e.info=(0,s.D)(u);const v=e.init;e.runtime??=(e=>{const t=(0,g.a)(e,w),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:R,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(a.W.prototype).forEach(r=>{const n=a.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=A.ee.get(e.agentIdentifier),e.exposed=f,(0,x.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&h.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(k)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var j=r(1863),P=r(4261),N=r(1738);
8var O=r(1687),M=r(4234),I=r(5289),D=r(7767);function V(e){return!!(0,i.dV)().o.MO&&(0,D.V)(e)&&!0===e?.session_trace.enabled}var W=r(6389),B=r(7699);const C=new WeakSet,K=new WeakMap;class U extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,W.J)(()=>{(0,O.Ak)(e,this.featureName),t()}))}):(0,O.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,s.f)(e.info))return(0,f.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(K.has(e))return K.get(e);const i=(async()=>{if((0,D.V)(e.init))try{const{setupAgentSession:t}=await r.e(296).then(r.bind(r,1768));t(e)}catch(e){(0,f.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(B.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await Promise.resolve().then(function(){const e=new Error("Cannot find module '../../loaders/configure/iframe-message-handler'");throw e.code="MODULE_NOT_FOUND",e});t(e)}catch(e){(0,f.R)(23,e)}const[{Connector:i},{Harvester:a}]=await Promise.all([r.e(296).then(r.bind(r,6589)),r.e(296).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new a(e);const s=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(s.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();K.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,f.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,f.R)(34,e),this.abortHandler?.(),(0,O.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};h.RI?(0,I.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return V(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!C.has(e)&&(C.add(e),!(0,s.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}T(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var L=r(6630);class F extends U{static featureName=L.T;constructor(e){var t;super(e,L.T),this.setupInspectionEvents(),t=e,(0,N.Y)(P.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+P.Fw,[(0,j.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(296).then(r.bind(r,908)):r.e(296).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,x.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,I.sB)(t=>{e(t,"DOMContentLoaded")}),(0,I.GG)(t=>{e(t,"load")}),(0,I.Qr)(t=>{e(t,"navigate")}),this.ee.on(l.tS.UPDATE,(e,t)=>{(0,x.W)({type:"lifecycle",name:"session",data:t})})}}class G extends e.d{constructor(e){var t;(super(),h.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(F),T(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(P.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,P.cD,n);(0,f.R)(40,typeof r)}else(0,f.R)(39,typeof e)},t),function(e){(0,N.Y)(P.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,f.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,P.Dl,!0)},e)}(this),function(e){(0,N.Y)(P.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,P.nb,!1);(0,f.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(P.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+P.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,f.R)(65,typeof t)},e)}(this),this.run()):(0,f.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};
8return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,f.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,f.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var H=r(2843),z=r(782);class Y extends U{static featureName=z.T;constructor(e){super(e,z.T),h.RI&&((0,H.u)(()=>(0,S.p)("docHidden",[(0,j.t)()],void 0,z.T,this.ee),!0),(0,H.G)(()=>(0,S.p)("winPagehide",[(0,j.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9981))))}}var Z=r(3969);class q extends U{static featureName=Z.TZ;constructor(e){super(e,Z.TZ),this.importAggregator(e,()=>r.e(296).then(r.bind(r,9623)))}}new G({features:[F,Y,q],loaderType:"lite"})})()})();</script>
8 9 <meta http-equiv="Content-Type" content="text/html" charset="utf-8"> 10 <meta name="viewport" content="width=device-width, initial-scale=1.0"/> 11 <meta property="fb:app_id" content="809396635904139" /> 12 <link rel="dns-prefetch" href="//securepubads.g.doubleclick.net"> 13 <link rel="dns-prefetch" href="//pubads.g.doubleclick.net"> 14 <link rel="dns-prefetch" href="//adclick.g.doubleclick.net"> 15 <link rel="dns-prefetch" href="//cm.g.doubleclick.net"> 16 <link rel="preconnect" href="https://securepubads.g.doubleclick.net" crossorigin> 17 <link rel="preconnect" href="https://fonts.googleapis.com"> 18 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 19 <link href="https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap" rel="stylesheet"> 20
20<script async src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" crossorigin="anonymous"></script>
20 21 22
22<script src="https://cdn.jsdelivr.net/npm/swiper@11/swiper-bundle.min.js"></script>
22 23 24
24<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
24 25
25<script type="text/javascript"> 26 var _sf_async_config = _sf_async_config || {}; 27 /** CONFIGURATION START **/ 28 _sf_async_config.uid = 61187; 29 _sf_async_config.domain = 'elsalvador.com'; 30 _sf_async_config.flickerControl = false; 31 _sf_async_config.useCanonical = true; 32 /** CONFIGURATION END **/ 33 var _sf_startpt = (new Date()).getTime(); 34 </script>
34 35 36
36<script src="https://cdn.gravitec.net/storage/96d1354700968f55cebc307b048b8892/client.js" async></script>
36 37
37<script> 38 39 40 (function() { 41 var _sf_async_config = window._sf_async_config = (window._sf_async_config || {}); 42 /** CHARTBEAT CONFIGURATION START **/ 43 44 _sf_async_config.uid = 61187; 45 _sf_async_config.domain = 'elsalvador.com'; 46 _sf_async_config.useCanonical = true; 47 48 49 _sf_async_config.sections = 'Portada'; 50 _sf_async_config.authors = 'elsalvador.com'; 51 52 53 /** CONFIGURATION END **/ 54 function loadChartbeat() { 55 var e = document.createElement('script'); 56 var n = document.getElementsByTagName('script')[0]; 57 e.type = 'text/javascript'; 58 e.async = true; 59 e.src = '//static.chartbeat.com/js/chartbeat.js'; 60 n.parentNode.insertBefore(e, n); 61 } 62 loadChartbeat(); 63 })(); 64 </script>
64 65 66
66<script async src="//static.chartbeat.com/js/chartbeat_mab.js"></script>
66 67 68 69 70 <link rel="icon" href="https://cdn-pro.elsalvador.com/escom_epsilon/images/favicon.ico" /> 71 <link rel="stylesheet" href="https://www.elsalvador.com/wp-content/themes/escom_epsilon/style.css?time=03092026" type="text/css" /> 72 73 74 <!--Google Tag Manager Data Layer--> 75
75<script> 76 dataLayer = [{ 77 'createdDate' : '', 78 'updatedDate':'', 79 'title' : 'Portada', 80 'keywords' :'', 81 'pageType' : 'Page', 82 'pageCategoryId' : '', 83 'pageCategoryName' : 'Portada', 84 'siteType' : 'site', 85 'pageAutor' : 'elsalvador.com', 86 'pageSource' : '/', 87 'idNoticia' : '', 88 'tagPrincipal' : '', 89 'tagSecundarios' : '', 90 }]; 91 </script>
91 92 <!--End Google Tag Manager Data Layer--> 93 94 <!-- Google Tag Manager --> 95
95<script>
vendor: 339 bytes, lines 95-99
95(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 96 new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 97 j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 98 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 99 })(window,document,'script','dataLayer','
99GTM-KLKS2R3
vendor: 3 bytes, line 99
99');
99</script>
99 100 <!-- End Google Tag Manager --> 101 102 103
103<script> 104 window.dataLayer = window.dataLayer || []; 105 </script>
105 106 107
107<script> 108 window.dataLayer.push({ 109 'event': 'page_type', 110 'tipo_pagina': 'general' 111 }); 112 </script>
112 113 114
114<script type="text/javascript"> 115 /**Al parecer esta funcion se usa para mandar a llamar el simbolo de imagen rota 116 * en algunas funciones que construyen html */ 117 function delBrokenImg(imagen){ 118 imagen.parentNode.removeChild(imagen); 119 } 120 </script>
120 121 122 123 124 125 <style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style> 126 127 <!-- All in One SEO 4.9.7.2 - aioseo.com --> 128 <title>Noticias de El Salvador - Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales</title> 129 <meta name="description" content="Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 130 <meta name="robots" content="max-image-preview:large" /> 131 <link rel="canonical" href="https://www.elsalvador.com/" /> 132 <link rel="next" href="https://www.elsalvador.com/page/2/" /> 133 <meta name="generator" content="All in One SEO (AIOSEO) 4.9.7.2" /> 134 <meta property="og:locale" content="es_ES" /> 135 <meta property="og:site_name" content="Noticias de El Salvador - Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 136 <meta property="og:type" content="website" /> 137 <meta property="og:title" content="Noticias de El Salvador - Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 138 <meta property="og:description" content="Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 139 <meta property="og:url" content="https://www.elsalvador.com/" /> 140 <meta property="og:image" content="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/07/Recurso-12-scaled.png" /> 141 <meta property="og:image:secure_url" content="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/07/Recurso-12-scaled.png" /> 142 <meta name="twitter:card" content="summary_large_image" /> 143 <meta name="twitter:site" content="@elsalvadorcom" /> 144 <meta name="twitter:title" content="Noticias de El Salvador - Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 145 <meta name="twitter:description" content="Noticias de El Salvador, noticias internacionales, salvadoreños por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales" /> 146 <meta name="twitter:image" content="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/07/Recurso-12-scaled.png" /> 147
147<script type="application/ld+json" class="aioseo-schema"> 148 {"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/www.elsalvador.com\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com#listItem","position":1,"name":"Inicio","item":"https:\/\/www.elsalvador.com","nextItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/#listItem","name":"Deportes"}},{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/#listItem","position":2,"name":"Deportes","item":"https:\/\/www.elsalvador.com\/category\/deportes\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/futbol\/#listItem","name":"Futbol"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com#listItem","name":"Inicio"}},{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/futbol\/#listItem","position":3,"name":"Futbol","item":"https:\/\/www.elsalvador.com\/category\/deportes\/futbol\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/deportes\/futbol\/alianza-vence-platense-liga\/1296271\/2026\/#listItem","name":"Alianza rompe racha de empates y vence 2-1 a Platense"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/#listItem","name":"Deportes"}},{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/deportes\/futbol\/alianza-vence-platense-liga\/1296271\/2026\/#listItem","position":4,"name":"Alianza rompe racha de empates y vence 2-1 a Platense","previousItem":{"@type":"ListItem","@id":"https:\/\/www.elsalvador.com\/category\/deportes\/futbol\/#listItem","name":"Futbol"}}]},{"@type":"CollectionPage","@id":"https:\/\/www.elsalvador.com\/#collectionpage","url":"https:\/\/www.elsalvador.com\/","name":"Noticias de El Salvador - Noticias de El Salvador, noticias internacionales, salvadore\u00f1os por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales","description":"Noticias de El Salvador, noticias internacionales, salvadore\u00f1os por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales","inLanguage":"es-ES","isPartOf":{"@id":"https:\/\/www.elsalvador.com\/#website"},"breadcrumb":{"@id":"https:\/\/www.elsalvador.com\/#breadcrumblist"},"about":{"@id":"https:\/\/www.elsalvador.com\/#organization"}},{"@type":"Organization","@id":"https:\/\/www.elsalvador.com\/#organization","name":"Noticias de El Salvador","description":"Noticias de El Salvador, noticias internacionales, salvadore\u00f1os por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales","url":"https:\/\/www.elsalvador.com\/","telephone":"+50322317777","logo":{"@type":"ImageObject","url":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2025\/11\/Favicon_escom-1.png","@id":"https:\/\/www.elsalvador.com\/#organizationLogo"},"image":{"@id":"https:\/\/www.elsalvador.com\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/elsalvadorcom\/","https:\/\/x.com\/elsalvadorcom","https:\/\/www.instagram.com\/elsalvadorcom","https:\/\/www.tiktok.com\/@elsalvadorcom"]},{"@type":"WebSite","@id":"https:\/\/www.elsalvador.com\/#website","url":"https:\/\/www.elsalvador.com\/","name":"Noticias de El Salvador","alternateName":"elsalvador.com","description":"Noticias de El Salvador, noticias internacionales, salvadore\u00f1os por el mundo, economia, negocios, politica, deportes, entretenimiento, tecnologia, turismo, tendencias, fotos, videos, redes sociales","inLanguage":"es-ES","publisher":{"@id":"https:\/\/www.elsalvador.com\/#organization"}}]} 149 </script>
149 150 <!-- All in One SEO --> 151 152<link rel='dns-prefetch' href='//www.elsalvador.com' />
153<script type="text/javascript"> 154/* <![CDATA[ */ 155window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/16.0.1\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/www.elsalvador.com\/wp-includes\/js\/wp-emoji-release.min.js"}}; 156/*! This file is auto-generated */ 157!function(s,n){var o,i,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),a=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===a[t]})}function u(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);for(var n=e.getImageData(16,16,1,1),a=0;a<n.data.length;a++)if(0!==n.data[a])return!1;return!0}function f(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\udedf")}return!1}function g(e,t,n,a){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):s.createElement("canvas"),o=r.getContext("2d",{willReadFrequently:!0}),i=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(function(e){i[e]=t(o,e,n,a)}),i}function t(e){var t=s.createElement("script");t.src=e,t.defer=!0,s.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",i=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){s.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+g.toString()+"("+[JSON.stringify(i),f.toString(),p.toString(),u.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"}),r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=function(e){c(n=e.data),r.terminate(),t(n)})}catch(e){}c(n=g(i,f,p,u))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); 158/* ]]> */ 159</script>
159 160<style id='wp-emoji-styles-inline-css' type='text/css'> 161 162 img.wp-smiley, img.emoji { 163 display: inline !important; 164 border: none !important; 165 box-shadow: none !important; 166 height: 1em !important; 167 width: 1em !important; 168 margin: 0 0.07em !important; 169 vertical-align: -0.1em !important; 170 background: none !important; 171 padding: 0 !important; 172 } 173</style> 174<link rel='stylesheet' id='wp-block-library-css' href='https://www.elsalvador.com/wp-includes/css/dist/block-library/style.min.css' type='text/css' media='all' /> 175<style id='classic-theme-styles-inline-css' type='text/css'> 176/*! This file is auto-generated */ 177.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 178</style> 179<link rel='stylesheet' id='aioseo/css/src/vue/standalone/blocks/table-of-contents/global.scss-css' href='https://www.elsalvador.com/wp-content/plugins/all-in-one-seo-pack/dist/Lite/assets/css/table-of-contents/global.e90f6d47.css' type='text/css' media='all' /> 180<style id='altamiranomedia-continua-historia-style-inline-css' type='text/css'> 181:root{--link-destacado:#6e50e4;--link-fondo:#f7f5ff;--eda-color-acento:#635bff;--eda-border-dashed:#cbd5e1}.link-destacado{color:var(--link-destacado);font-weight:600;position:relative;text-decoration:none}.link-destacado:after{background:var(--link-destacado);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.link-destacado:hover:after{transform:scaleX(1)}.link-box{background:var(--link-fondo);border-left:4px solid var(--link-destacado);margin:20px 0;padding:12px 16px}.link-label{color:#666;display:block;font-size:13px;letter-spacing:.5px}.link-box a{color:#111;font-size:16px;font-weight:700;text-decoration:none}.link-box a.link-destacado,.link-box a:hover{color:var(--link-destacado)}.link-box a.link-destacado{font-weight:600}.eda-item-editor-box{border:1px dashed var(--eda-border-dashed);border-radius:4px;list-style:none;margin-bottom:8px;padding:8px}:root{--eda-color-texto:#1a202c;--eda-color-texto-suave:#4a5568;--eda-color-linea:#cbd5e1}.ch-box{background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.02);margin:30px 0;padding:22px}.ch-header{margin-bottom:20px}.ch-kicker{color:var(--eda-color-acento);display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.ch-box h4{color:var(--eda-color-texto);font-size:18px;font-weight:800;letter-spacing:-.3px;margin:0}.ch-caso{color:var(--eda-color-texto-suave);font-weight:600}.ch-pasos{flex-direction:column;gap:0}.ch-paso,.ch-pasos{display:flex;position:relative}.ch-paso{gap:16px;padding-bottom:16px;text-decoration:none}.ch-paso:not(:last-child):before{background-color:var(--eda-color-linea);bottom:0;content:"";left:15px;position:absolute;top:32px;width:2px}.ch-paso.ch-completado:not(:last-child):before{background-color:var(--eda-color-acento)}.ch-circulo{align-items:center;background-color:#eef2ff;border:2px solid var(--eda-color-acento);border-radius:50%;color:var(--eda-color-acento);flex-shrink:0;font-size:13px;font-weight:700;height:32px;width:32px;z-index:2}.ch-circulo,.ch-contenido{display:flex;justify-content:center}.ch-contenido{flex-direction:column;padding-top:4px}.ch-texto{color:var(--eda-color-texto-suave);font-size:14px;font-weight:600;transition:color .2s}.ch-paso:hover .ch-texto{color:var(--eda-color-acento)}.ch-paso.ch-current{background-color:#f8fafc;border-radius:6px;cursor:default;margin:0 -12px;padding:12px}.ch-paso.ch-current .ch-circulo{background-color:var(--eda-color-acento);box-shadow:0 0 0 4px rgba(99,91,255,.15);color:#fff}.ch-paso.ch-current .ch-texto{color:var(--eda-color-texto);font-weight:700}.ch-leyendo-label{color:var(--eda-color-acento);display:block;font-size:11px;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.ch-paso.ch-pendiente .ch-circulo{background-color:#fff;border-color:var(--eda-color-linea);color:#718096}.ch-paso.ch-pendiente .ch-texto{color:#718096} 182 183</style> 184<style id='altamiranomedia-frase-style-inline-css' type='text/css'> 185.wp-block-altamiranomedia-frase img.rounded-circle{-o-object-fit:cover;object-fit:cover} 186 187</style> 188<style id='altamiranomedia-tambien-esta-pasando-style-inline-css' type='text/css'> 189:root{--link-destacado:#6e50e4;--link-fondo:#f7f5ff;--eda-color-acento:#635bff;--eda-border-dashed:#cbd5e1}.link-destacado{color:var(--link-destacado);font-weight:600;position:relative;text-decoration:none}.link-destacado:after{background:var(--link-destacado);bottom:-2px;content:"";height:2px;left:0;position:absolute;
189transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.link-destacado:hover:after{transform:scaleX(1)}.link-box{background:var(--link-fondo);border-left:4px solid var(--link-destacado);margin:20px 0;padding:12px 16px}.link-label{color:#666;display:block;font-size:13px;letter-spacing:.5px}.link-box a{color:#111;font-size:16px;font-weight:700;text-decoration:none}.link-box a.link-destacado,.link-box a:hover{color:var(--link-destacado)}.link-box a.link-destacado{font-weight:600}.eda-item-editor-box{border:1px dashed var(--eda-border-dashed);border-radius:4px;list-style:none;margin-bottom:8px;padding:8px}:root{--eda-color-texto:#212529;--eda-color-fondo:#f8f9fa}.tep-box{background-color:var(--eda-color-fondo);border-left:4px solid var(--eda-color-acento);border-radius:0 4px 4px 0;margin:25px 0;padding:15px 20px}.tep-kicker{color:var(--eda-color-acento)!important;font-size:13px;font-weight:700;letter-spacing:.5px;margin:0 0 10px}.tep-lista{color:var(--eda-color-texto);font-size:15px;line-height:1.6;margin:0;padding-left:20px}.tep-lista li{margin-bottom:5px}.tep-enlace{border-bottom:1px dotted var(--eda-color-acento);color:var(--eda-color-texto);font-weight:600;text-decoration:none}.tep-enlace:hover{color:var(--eda-color-acento)} 190 191</style> 192<style id='altamiranomedia-te-puede-interesar-style-inline-css' type='text/css'> 193:root{--link-destacado:#6e50e4;--link-fondo:#f7f5ff;--eda-color-acento:#635bff;--eda-border-dashed:#cbd5e1}.link-destacado{color:var(--link-destacado);font-weight:600;position:relative;text-decoration:none}.link-destacado:after{background:var(--link-destacado);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.link-destacado:hover:after{transform:scaleX(1)}.link-box{background:var(--link-fondo);border-left:4px solid var(--link-destacado);margin:20px 0;padding:12px 16px}.link-label{color:#666;display:block;font-size:13px;letter-spacing:.5px}.link-box a{color:#111;font-size:16px;font-weight:700;text-decoration:none}.link-box a.link-destacado,.link-box a:hover{color:var(--link-destacado)}.link-box a.link-destacado{font-weight:600}.eda-item-editor-box{border:1px dashed var(--eda-border-dashed);border-radius:4px;list-style:none;margin-bottom:8px;padding:8px} 194 195</style> 196<style id='altamiranomedia-te-puede-interesar-lista-style-inline-css' type='text/css'> 197:root{--link-destacado:#6e50e4;--link-fondo:#f7f5ff;--eda-color-acento:#635bff;--eda-border-dashed:#cbd5e1}.link-destacado{color:var(--link-destacado);font-weight:600;position:relative;text-decoration:none}.link-destacado:after{background:var(--link-destacado);bottom:-2px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;width:100%}.link-destacado:hover:after{transform:scaleX(1)}.link-box{background:var(--link-fondo);border-left:4px solid var(--link-destacado);margin:20px 0;padding:12px 16px}.link-label{color:#666;display:block;font-size:13px;letter-spacing:.5px}.link-box a{color:#111;font-size:16px;font-weight:700;text-decoration:none}.link-box a.link-destacado,.link-box a:hover{color:var(--link-destacado)}.link-box a.link-destacado{font-weight:600}.eda-item-editor-box{border:1px dashed var(--eda-border-dashed);border-radius:4px;list-style:none;margin-bottom:8px;padding:8px} 198 199</style> 200<style id='altamiranomedia-edh-custom-block-la-cifra-style-inline-css' type='text/css'> 201/** 202 * The following styles get applied both on the front of your site 203 * and in the editor. 204 * 205 * Replace them with your own styles or remove the file completely. 206 */ 207.wp-block-altamiranomedia-edh-custom-block-la-cifra { 208 background-color: white; 209 color: black; 210} 211 212:root { 213 --second-font:Frank Ruhl Libre,Georgia,Times,Serif; 214 --body-text:18px; 215} 216 217.la-cifra-container { 218 display: flex; 219} 220 221.additional-content { 222 justify-content: flex-end; 223} 224 225/*# sourceMappingURL=style-index.css.map*/ 226</style> 227<style id='global-styles-inline-css' type='text/css'> 228:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,
2280,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
228.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 229:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 230:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 231:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 232</style>
233<script type="text/javascript" id="real3d-flipbook-global-js-extra"> 234/* <![CDATA[ */ 235var flipbookOptions_global = {"pages":[],"pdfUrl":"","printPdfUrl":"","tableOfContent":[],"id":"","bookId":"","date":"","lightboxThumbnailUrl":"","mode":"normal","viewMode":"webgl","rangeChunkSize":"256","minPixelRatio":"1","pdfTextLayer":"true","zoomMin":"0.9","zoomStep":"2","zoomSize":"","zoomReset":"false","doubleClickZoom":"true","pageDrag":"true","singlePageMode":"false","pageFlipDuration":"1","sound":"true","startPage":"1","pageNumberOffset":"0","deeplinking":{"enabled":"false","prefix":""},"responsiveView":"true","responsiveViewTreshold":"768","responsiveViewRatio":"1","minimalView":"true","minimalViewBreakpoint":"600","cover":"true","backCover":"true","scaleCover":"false","pageCaptions":"false","height":"400","responsiveHeight":"true","containerRatio":"","thumbnailsOnStart":"false","contentOnStart":"false","searchOnStart":"","searchResultsThumbs":"false","tableOfContentCloseOnClick":"true","thumbsCloseOnClick":"true","autoplayOnStart":"false","autoplayInterval":"3000","autoplayLoop":"true","autoplayStartPage":"1","rightToLeft":"false","pageWidth":"","pageHeight":"","thumbSize":"130","logoImg":"","logoUrl":"","logoUrlTarget":"","logoCSS":"position:absolute;left:0;top:0;","menuSelector":"","zIndex":"auto","preloaderText":"","googleAnalyticsTrackingCode":"","pdfBrowserViewerIfIE":"false","modeMobile":"","viewModeMobile":"","aspectMobile":"","aspectRatioMobile":"0.71","singlePageModeIfMobile":"false","logoHideOnMobile":"false","mobile":{"thumbnailsOnStart":"false","contentOnStart":"false","pagesInMemory":"6","bitmapResizeHeight":"","bitmapResizeQuality":"","currentPage":{"enabled":"false"},"pdfUrl":"","minimalViewBreakpoint":"360","zoomMin":"","autoplayInterval":""},"lightboxCssClass":"","lightboxLink":"","lightboxLinkNewWindow":"true","lightboxBackground":"rgb(81, 85, 88)","lightboxBackgroundPattern":"","lightboxBackgroundImage":"","lightboxContainerCSS":"display:inline-block;padding:10px;","lightboxThumbnailHeight":"300","lightboxThumbnailUrlCSS":"display:block;","lightboxThumbnailInfo":"false","lightboxThumbnailInfoText":"","lightboxThumbnailInfoCSS":"top: 0; width: 100%; height: 100%; font-size: 16px; color: #000; background: rgba(255,255,255,.8); ","showTitle":"false","showDate":"false","hideThumbnail":"false","lightboxText":"","lightboxTextCSS":"display:block;","lightboxTextPosition":"top","lightBoxOpened":"false","lightBoxFullscreen":"false","lightboxStartPage":"","lightboxMarginV":"0","lightboxMarginH":"0","lights":"true","lightPositionX":"0","lightPositionY":"150","lightPositionZ":"1400","lightIntensity":"0.6","shadows":"true","shadowMapSize":"2048","shadowOpacity":"0.2","shadowDistance":"15","pageHardness":"2","coverHardness":"2","pageRoughness":"1","pageMetalness":"0","pageSegmentsW":"6","pageSegmentsH":"1","pagesInMemory":"20","bitmapResizeHeight":"","bitmapResizeQuality":"","pageMiddleShadowSize":"4","pageMiddleShadowColorL":"#7F7F7F","pageMiddleShadowColorR":"#AAAAAA","antialias":"false","pan":"0","tilt":"0","rotateCameraOnMouseDrag":"true","panMax":"20","panMin":"-20","tiltMax":"0","tiltMin":"0","currentPage":{"enabled":"true","title":"Current page","hAlign":"left","vAlign":"top"},"btnAutoplay":{"enabled":"true","title":"Auto flip"},"btnNext":{"enabled":"true","title":"Next Page"},"btnLast":{"enabled":"false","title":"Last Page"},"btnPrev":{"enabled":"true","title":"Previous Page"},"btnFirst":{"enabled":"false","title":"First Page"},"btnZoomIn":{"enabled":"true","title":"Zoom in"},"btnZoomOut":{"enabled":"true","title":"Zoom out"},"btnToc":{"enabled":"true","title":"Table of Contents"},"btnThumbs":{"enabled":"true","title":"Pages"},"btnShare":{"enabled":"true","title":"Share"},"btnNotes":{"enabled":"false","title":"Notes"},"btnDownloadPages":{"enabled":"false","url":"","title":"Download pages"},"btnDownloadPdf":{"enabled":"true","url":"","title":"Download PDF","forceDownload":"true","openInNewWindow":"true"},"btnSound":{"enabled":"true","title":"Sound"},"btnExpand":{"enabled":"true","title":"Toggle fullscreen"},"btnSingle":{"enabled":"true","title":"Toggle single page"},"btnSearch":{"enabled":"false","title":"Search"},"search":{"enabled":"false","title":"Search"},"btnBookmark":{"enabled":"false","title":"Bookmark"},"btnPrint":{"enabled":"true","title":"Print"},"btnTools":{"enabled":"true","title":"More"},"btnClose":{"enabled":"true","title":"Close"},"whatsapp":{"enabled":"true"},"twitter":{"enabled":"true"},"facebook":{"enabled":"true"},"pinterest":{"enabled":"true"},"email":{"enabled":"true"},"linkedin":{"enabled":"true"},"digg":{"enabled":"false"},"reddit":{"enabled":"false"},"shareUrl":"","shareTitle":"","shareImage":"","layout":"1","iconSet":"fontawesome","progressBar":{"enabled":"false"},"skin":"light","useFontAwesome5":"true","sideNavigationButtons":"true","menuNavigationButtons":"false","backgroundColor":"rgb(81, 85, 88)","backgroundPattern":"","backgroundImage":"","backgroundTransparent":"false","menuBackgroun
235d":"","menuShadow":"","menuMargin":"0","menuPadding":"0","menuOverBook":"false","menuFloating":"false","menuTransparent":"false","menu2Background":"","menu2Shadow":"","menu2Margin":"0","menu2Padding":"0","menu2OverBook":"true","menu2Floating":"false","menu2Transparent":"true","skinColor":"","skinBackground":"","hideMenu":"false","menuAlignHorizontal":"center","btnColor":"","btnColorHover":"","btnBackground":"none","btnRadius":"0","btnMargin":"0","btnSize":"18","btnPaddingV":"10","btnPaddingH":"10","btnShadow":"","btnTextShadow":"","btnBorder":"","arrowColor":"#fff","arrowColorHover":"#fff","arrowBackground":"rgba(0,0,0,0)","arrowBackgroundHover":"rgba(0, 0, 0, .15)","arrowRadius":"4","arrowMargin":"4","arrowSize":"40","arrowPadding":"10","arrowTextShadow":"0px 0px 1px rgba(0, 0, 0, 1)","arrowBorder":"","closeBtnColorHover":"#FFF","closeBtnBackground":"rgba(0,0,0,.4)","closeBtnRadius":"0","closeBtnMargin":"0","closeBtnSize":"20","closeBtnPadding":"5","closeBtnTextShadow":"","closeBtnBorder":"","floatingBtnColor":"","floatingBtnColorHover":"","floatingBtnBackground":"","floatingBtnBackgroundHover":"","floatingBtnRadius":"","floatingBtnMargin":"","floatingBtnSize":"","floatingBtnPadding":"","floatingBtnShadow":"","floatingBtnTextShadow":"","floatingBtnBorder":"","currentPageMarginV":"5","currentPageMarginH":"5","arrowsAlwaysEnabledForNavigation":"true","arrowsDisabledNotFullscreen":"true","touchSwipeEnabled":"true","fitToWidth":"false","rightClickEnabled":"true","linkColor":"rgba(0, 0, 0, 0)","linkColorHover":"rgba(255, 255, 0, 1)","linkOpacity":"0.4","linkTarget":"_blank","pdfAutoLinks":"false","disableRange":"false","strings":{"print":"Print","printLeftPage":"Print left page","printRightPage":"Print right page","printCurrentPage":"Print current page","printAllPages":"Print all pages","download":"Download","downloadLeftPage":"Download left page","downloadRightPage":"Download right page","downloadCurrentPage":"Download current page","downloadAllPages":"Download all pages","bookmarks":"Bookmarks","bookmarkLeftPage":"Bookmark left page","bookmarkRightPage":"Bookmark right page","bookmarkCurrentPage":"Bookmark current page","search":"Search","findInDocument":"Find in document","pagesFoundContaining":"pages found containing","noMatches":"No matches","matchesFound":"matches found","page":"Page","matches":"matches","thumbnails":"Thumbnails","tableOfContent":"Table of Contents","share":"Share","pressEscToClose":"Press ESC to close","password":"Password","addNote":"Add note","typeInYourNote":"Type in your note..."},"access":"free","backgroundMusic":"","backgroundMusicOnAutoplay":"false","cornerCurl":"false","pdfTools":{"pageHeight":1500,"thumbHeight":200,"quality":0.8,"textLayer":"true","autoConvert":"true"},"slug":"","convertPDFLinks":"true","convertPDFLinksWithClass":"","convertPDFLinksWithoutClass":"","overridePDFEmbedder":"true","overrideDflip":"true","overrideWonderPDFEmbed":"true","override3DFlipBook":"true","overridePDFjsViewer":"true","resumeReading":"false","previewPages":"","previewMode":"","s":"d2c70384"}; 236/* ]]> */ 237</script>
237 238<link rel="https://api.w.org/" href="https://www.elsalvador.com/wp-json/" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.elsalvador.com/xmlrpc.php?rsd" /> 239<meta name="generator" content="WordPress 6.8.3" /> 240 241
241<script> 242 243 var adcase = { styles: {}, light:true }; 244 245 adcase.styles.push = { 246 iconsStyle : "width:62px;position:absolute;left:900px;top:0;border:1px solid #ccc;" 247 + "font-family:Arial;font-size:11px;padding:3px;background-color:white;" 248 + "text-align:center;", 249 openIconHTML : "[OPEN]", 250 closeIconHTML: "[CLOSE]" }; 251 252 253 254 window.googletag = window.googletag || {cmd: []}; 255 256 console.log("Ancho: " + screen.width); 257 var AdUnit = "/13921681/slv_home"; 258 var categoria = ""; 259 console.log("AdUnit: " + AdUnit); 260 console.log(categoria); 261 262 263 264 googletag.cmd.push(function() { 265 266 if (screen.width > 800) { 267 268googletag.defineSlot(AdUnit, [970, 90], 'div-ad-header-970x90').addService(googletag.pubads()).setTargeting('pos',['1']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 269googletag.defineSlot(AdUnit, [728, 90], 'div-ad-footer-728x90').addService(googletag.pubads()).setTargeting('pos',['2']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 270googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-1').addService(googletag.pubads()).setTargeting('pos',['pos','pos1']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 271googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-2').addService(googletag.pubads()).setTargeting('pos',['pos','pos2']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 272googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-3').addService(googletag.pubads()).setTargeting('pos',['pos','pos3']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 273googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-4').addService(googletag.pubads()).setTargeting('pos',['pos','pos4']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 274googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-5').addService(googletag.pubads()).setTargeting('pos',['pos','pos5']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 275googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-6').addService(googletag.pubads()).setTargeting('pos',['pos','pos6']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 276googletag.defineSlot(AdUnit, [728, 90], 'div-ad-728x90-7').addService(googletag.pubads()).setTargeting('pos',['pos','pos7']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 277googletag.defineSlot('/13921681/slv_ancla.in', [728, 90], 'adslot-footer').addService(googletag.pubads()).setTargeting('pos',['portada']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 278googletag.defineSlot('/13921681/video_slider_1x1', [1, 1], 'div-body-vslider').addService(googletag.pubads()); } 279 else{ 280 281googletag.defineSlot(AdUnit, [320, 50], 'div-ad-header-320x50').addService(googletag.pubads()).setTargeting('pos',['1']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 282googletag.defineSlot(AdUnit, [320, 50], 'div-ad-footer-320x50').addService(googletag.pubads()).setTargeting('pos',['2']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 283googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-1').addService(googletag.pubads()).setTargeting('pos',['pos1']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 284googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-2').addService(googletag.pubads()).setTargeting('pos',['pos2']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 285googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-3').addService(googletag.pubads()).setTargeting('pos',['pos3']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 286googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-4').addService(googletag.pubads()).setTargeting('pos',['pos4']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 287googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-5').addService(googletag.pubads()).setTargeting('pos',['pos5']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 288googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-6').addService(googletag.pubads()).setTargeting('pos',['pos6']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 289googletag.defineSlot(AdUnit, [300, 250], 'div-ad-300x250-7').addService(googletag.pubads()).setTargeting('pos',['pos7']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 290googletag.defineSlot('/13921681/slv_ancla.in', [320, 50], 'adslot-footer').addService(googletag.pubads()).setTargeting('pos',['portada']).setTargeting('genero', ['f', 'm']).setTargeting('intereses', ['automoviles', 'belleza/moda/', 'deportes', 'ecommerce', 'educacion superior', 'internet', 'maternidad/bebes', 'motocicletas', 'negocios', 'nutricion/salud', 'tecnologia', 'politica']).setTargeting('test', 'lazyload'); 291googletag.defineSlot('/13921681/video_slider_1x1', [1, 1], 'div-body-vslider').addService(googletag.pubads()); } 292 googletag.pubads().enableSingleRequest(); 293 googletag.pubads().collapseEmptyDivs(); 294 //googletag.pubads().setTargeting('adcase', adcase.logData); 295 googletag.enableServices(); 296 }); 297 </script>
297 298<link rel="icon" href="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/11/Favicon_escom-1.png" sizes="32x32" /> 299<link rel="icon" href="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/11/Favicon_escom-1.png" sizes="192x192" /> 300<link rel="apple-touch-icon" href="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/11/Favicon_escom-1.png" /> 301<meta name="msapplication-TileImage" content="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/11/Favicon_escom-1.png" /> 302 <!-- Bloques ld+json para dar informacion a los motores de búsqueda --> 303
303<script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"elsalvador.com","url":"https://www.elsalvador.com","address":"11 Calle Oriente y Avenida Cuscatancingo No 271 San Salvador, El Salvador","sameAs":["https://www.facebook.com/elsalvadorcom/","https://www.youtube.com/channel/UCr865ABWoDU_qMeQ5LUrbyw","https://twitter.com/elsalvadorcom","https://www.linkedin.com/company/am-rica-interactiva-el-diario-de-hoy/"]}</script>
303 304 </head> 305 <body id="top"> 306 307 308
308<script type="text/javascript"> 309 // Pasar el valor de configuración directamente a JavaScript para el modal de CopiPaste 310 //var copyPasteEnabled = ; 311 </script>
311 312 313 <!-- Contenedor de la superposición (inicialmente oculto copyPaste) --> 314 <!-- <div id="copy-overlay" class="copy-overlay"> 315 <div class="copy-message"> 316 <button id="close-overlay" class="close-btn">×</button> 317 <h2>Historias que importan, gracias a lectores como tú</h2> 318 <p>El periodismo que hacemos requiere tiempo, esfuerzo y pasión. Cada reportaje es para mantener informado y contar historias que marcan la diferencia</p> 319 <p>SucrÃbete y obtén acceso a contenido exclusivo</p> 320 <a href="/suscripciones" class="subscribe-btn click-suscribe">¡SuscrÃbete hoy mismo!</a> 321 </div> 322 </div> --> 323 <!-- FIN VALIDACIONES ADICIONALES --> 324 325 <div id="fb-root"></div> 326 327 <div class="top-bar" id="top-bar"> 328 <div class="over-content"> 329<div id="cintillopushdown" class="cintillopushdown"></div> 330 <div class="banner-970x90 only-desktop"> 331 <!-- Start 970x90 ADn --> 332 <div id="div-ad-header-970x90" style="height:90px; min-height:90px; position:relative;"> 333
333<script type="text/javascript"> googletag.cmd.push(function() {googletag.display("div-ad-header-970x90");});</script>
333 334 </div> 335 <!-- End 970x90 AD --> 336 </div> 337</div> 338 339<style>/*.cuerpo-nota p{font-weight:600 !important;line-height:1.45;} */ 340article p.entradilla{font-weight:600 !important;line-height:1.55;font-size:17px;} article h1.titulo-detalle-nota{color:#000000;font-weight:900 !important;} </style> 341 342 343<!-- Inicia SpinCube -->
344<script> 345 window.addEventListener('message', (event) => { 346 const mensaje_amg_edh = event.data; 347 if (mensaje_amg_edh.amgEdhTipoPub == 'spincube') { 348 cube_init_comercial(mensaje_amg_edh.amgEdhId); 349 } 350 }); 351 352 var indice_cubo_comercial = 0; 353 let array_cubos = []; 354 let caras_cubo_comercial = ["front", "right", "top", "back", "left", "bottom"]; 355 var currentClassCuboComercial = ''; 356 357 function changeCubeSide() { 358 var w = 0; 359 if (indice_cubo_comercial >= 5) { indice_cubo_comercial = 0; } else { indice_cubo_comercial++; } 360 var showClass = 'show-' + caras_cubo_comercial[indice_cubo_comercial]; 361 362 for (w = 0; w < array_cubos.length; w++) { 363 var el = document.querySelector("#" + array_cubos[w] + " .cube"); 364 if (!el) continue; 365 366 if (currentClassCuboComercial) { 367 el.classList.remove( 368 "show-front", "show-right", "show-top", 369 "show-back", "show-left", "show-bottom" 370 ); 371 } 372 el.classList.add(showClass); 373 } 374 currentClassCuboComercial = showClass; 375 } 376 377 function cube_init_comercial(divId) { 378 var contenedor = document.getElementById(divId); 379 if (contenedor) { 380 contenedor.style.height = "300px"; 381 contenedor.style.marginBottom = "70px"; 382 contenedor.style.marginTop = "30px"; 383 } 384 array_cubos.push(divId); 385 } 386 387 window.addEventListener('load', function() { 388 setInterval(function () { changeCubeSide(); }, 5000); 389 }); 390</script>
390 391 392<style> 393 .scene {width: 300px;height: 300px;margin:0px auto !important;perspective: 400px;background:white;opacity:1;} 394.cube { width:300px;height:300px;position:relative;transform-style:preserve-3d;transform:translateZ(-150px);transition:transform 1s; } 395.cube.show-front { transform: translateZ(-150px) rotateY( 0deg); } 396.cube.show-right { transform: translateZ(-150px) rotateY( -90deg); } 397.cube.show-back { transform: translateZ(-150px) rotateY(-180deg); } 398.cube.show-left { transform: translateZ(-150px) rotateY( 90deg); } 399.cube.show-top { transform: translateZ(-150px) rotateX( -90deg); } 400.cube.show-bottom { transform: translateZ(-150px) rotateX( 90deg); } 401.cube__face {position:absolute;width:300px;height:300px;border:none !important;font-size:40px;font-weight:bold;color:white;text-align:center;} 402/* 403.cube__face--front { background: hsla( 0, 100%, 50%, 1); } 404.cube__face--right { background: hsla( 60, 100%, 50%, 1); } 405.cube__face--back { background: hsla(120, 100%, 50%, 1); } 406.cube__face--left { background: hsla(180, 100%, 50%, 1); } 407.cube__face--top { background: hsla(240, 100%, 50%, 1); } 408.cube__face--bottom { background: hsla(300, 100%, 50%, 1); } 409*/ 410.cube__face--front { transform: rotateY( 0deg) translateZ(150px); } 411.cube__face--right { transform: rotateY( 90deg) translateZ(150px); } 412.cube__face--back { transform: rotateY(180deg) translateZ(150px); } 413.cube__face--left { transform: rotateY(-90deg) translateZ(150px); } 414.cube__face--top { transform: rotateX( 90deg) translateZ(150px); } 415.cube__face--bottom { transform: rotateX(-90deg) translateZ(150px); } 416 417.scene a:hover{opacity:1 !important;} 418.scene img:hover{opacity:1 !important;} 419 420#adSpinCube1,#adSpinCube2,#adSpinCube3,#adSpinCube4,#adSpinCube5,#adSpinCube6,#adSpinCube7,#adSpinCube8,#adSpinCube9,#adSpinCube10,#adSpinCube11,#adSpinCube12,#adSpinCube13,#adSpinCube14,#adSpinCube15,#adSpinCube16,#adSpinCube17,#adSpinCube18,#adSpinCube19,#adSpinCube20,#adSpinCube21,#adSpinCube22,#adSpinCube23,#adSpinCube24,#adSpinCube25,#adSpinCube26,#adSpinCube27,#adSpinCube28,#adSpinCube29,#adSpinCube30,#adSpinCube31,#adSpinCube31,#adSpinCube33,#adSpinCube34,#adSpinCube35,#adSpinCube36,#adSpinCube37,#adSpinCube38,#adSpinCube39,#adSpinCube40,#adSpinCube41,#adSpinCube42,#adSpinCube43,#adSpinCube44,#adSpinCube45,#adSpinCube46,#adSpinCube47,#adSpinCube48,#adSpinCube49,#adSpinCube50,#adSpinCube51,#adSpinCube52,#adSpinCube53,#adSpinCube54,#adSpinCube55,#adSpinCube56,#adSpinCube57,#adSpinCube58,#adSpinCube59,#adSpinCube60,#adSpinCube61,#adSpinCube62,#adSpinCube63,#adSpinCube64,#adSpinCube65,#adSpinCube66,#adSpinCube67,#adSpinCube68,#adSpinCube69,#adSpinCube70,#adSpinCube71,#adSpinCube72,#adSpinCube73,#adSpinCube74,#adSpinCube75,#adSpinCube76,#adSpinCube77,#adSpinCube78,#adSpinCube79,#adSpinCube80,#adSpinCube81,#adSpinCube82,#adSpinCube83,#adSpinCube84,#adSpinCube85,#adSpinCube86,#adSpinCube87,#adSpinCube88,#adSpinCube89,#adSpinCube90,#adSpinCube91,#adSpinCube92,#adSpinCube93,#adSpinCube94,#adSpinCube95,#adSpinCube96,#adSpinCube97,#adSpinCube98,#adSpinCube99,#adSpinCube100,#adSpinCube101,#adSpinCube102,#adSpinCube103,#adSpinCube104,#adSpinCube105,#adSpinCube106,#adSpinCube107,#adSpinCube108,#adSpinCube109,#adSpinCube110,#adSpinCube111,#adSpinCube112,#adSpinCube113,#adSpinCube114,#adSpinCube115,#adSpinCube116,#adSpinCube117,#adSpinCube118,#adSpinCube119,#adSpinCube120,#adSpinCube121,#adSpinCube122,#adSpinCube123,#adSpinCube124,#adSpinCube125 {border:none !important;height:300px !important;overflow:visible !important;} 421#adSpinCube126,#adSpinCube127,#adSpinCube128,#adSpinCube129,#adSpinCube130,#adSpinCube131,#adSpinCube132,#adSpinCube133,#adSpinCube134,#adSpinCube135,#adSpinCube136,#adSpinCube137,#adSpinCube138,#adSpinCube139,#adSpinCube140,#adSpinCube141,#adSpinCube142,#adSpinCube143,#adSpinCube144,#adSpinCube145,#adSpinCube146,#adSpinCube147,#adSpinCube148,#adSpinCube149,#adSpinCube150,#adSpinCube151,#adSpinCube152,#adSpinCube153,#adSpinCube154,#adSpinCube155,#adSpinCube156,#adSpinCube157,#adSpinCube158,#adSpinCube159,#adSpinCube160,#adSpinCube161,#adSpinCube162,#adSpinCube163,#adSpinCube164,#adSpinCube165,#adSpinCube166,#adSpinCube167,#adSpinCube168,#adSpinCube169,#adSpinCube170,#adSpinCube171,#adSpinCube172,#adSpinCube173,#adSpinCube174,#adSpinCube175,#adSpinCube176,#adSpinCube177,#adSpinCube178,#adSpinCube179,#adSpinCube180,#adSpinCube181,#adSpinCube182,#adSpinCube183,#adSpinCube184,#adSpinCube185,#adSpinCube186,#adSpinCube187,#adSpinCube188,#adSpinCube189,#adSpinCube190,#adSpinCube191,#adSpinCube192,#adSpinCube193,#adSpinCube194,#adSpinCube195,#adSpinCube196,#adSpinCube197,#adSpinCube198,#adSpinCube198,#adSpinCube200,#adSpinCube201,#adSpinCube202,#adSpinCube203,#adSpinCube204,#adSpinCube205,#adSpinCube206,#adSpinCube207,#adSpinCube208,#adSpinCube209,#adSpinCube210,#adSpinCube211,#adSpinCube212,#adSpinCube213,#adSpinCube214,#adSpinCube215,#adSpinCube216,#adSpinCube217,#adSpinCube218,#adSpinCube219,#adSpinCube220,#adSpinCube221,#adSpinCube222,#adSpinCube223,#adSpinCube224,#adSpinCube225,#adSpinCube226,#adSpinCube227,#adSpinCube228,#adSpinCube229,#adSpinCube230,#adSpinCube231,#adSpinCube232,#adSpinCube233,#adSpinCube234,#adSpinCube235,#adSpinCube236,#adSpinCube237,#adSpinCube238,#adSpinCube239,#adSpinCube240,#adSpinCube241,#adSpinCube242,#adSpinCube243,#adSpinCube244,#adSpinCube245,#adSpinCube246,#adSpinCube247,#adSpinCube248,#adSpinCube249,#adSpinCube250 {border:none !important;height:300px !important;overflow:visible !important;} 422 423</style> 424 425<!-- Termina SpinCube --> 426 427 </div> 428 429 430 <!-- Google Tag Manager (noscript) -->
vendor: 71 bytes, lines 430-431
430 431 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
431GTM-KLKS2R3
vendor: 89 bytes, lines 431-433
431" 432 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 433
433<!-- End Google Tag Manager (noscript) --> 434 435 <div id='div-body-vslider' align="center" style="display:block; clear:left;"> 436 <div> 437
437<script type="text/javascript"> 438 googletag.cmd.push(function() { 439 googletag.display("div-body-vslider"); 440 }); 441 </script>
441 442 </div> 443 </div> 444 <!-- usando style del header directamente al ser css prioritario MINIFICADO, archivo original: /css-min/header-css.css--> 445 <style>.btn-newsletter,.icon-btn{transition:.4s;font-size:13px}body,html{overflow-x:clip}.empresarial-color{color:#ff6140!important}.icon-header{display:inline-block;width:20px;height:20px;background:url(https://cdn-pro.elsalvador.com/escom_epsilon/images/icons.svg) no-repeat}.icon-header.newsletter{background-position:-95px -373px;filter:invert(1)}.icon-header.search{background-position:-59px -373px}.icon-header.map{background-position:-24px -372px}.border-off{display:inline-block;width:27px;height:25px;background:url(https://cdn-pro.elsalvador.com/escom_epsilon/images/icons.svg) no-repeat;border:none}.border-off.ee{background-position:-426px -329px;width:34px;height:25px}.border-off.foto{background-position:-354px -329px;transition:0.2s}.border-off.foto:hover{background-position:-354px -352px}.border-off.video{background-position:-391px -329px;transition:0.2s}.border-off.video:hover{background-position:-391px -352px}.icon-header.globe{background-position:-134px -372px}#portal-escom-header{position:sticky;top:0;z-index:1050;background:#fff;overflow:visible;padding-bottom:0}.portal-escom-topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.portal-escom-logo{position:relative;display:flex;align-items:center;justify-content:center}.portal-escom-logo img{height:45px;transition:.3s}.portal-escom-logo-compact{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.1);opacity:0}.btn-newsletter{background:#7b5cff;color:#fff;padding:5px 10px;border-radius:6px;display:flex;align-items:center;gap:5px;border:2px solid #7b5cff}.icon-btn-off{background:#fff;padding:4px;border-radius:5px;display:flex;align-items:center;gap:4px;border:none}.icon-btn{background:#fff;padding:4px;border-radius:5px;display:flex;align-items:center;gap:4px;border:2px solid}.icon-btn:hover{color:#7b5cff;border:2px solid #7b5cff}.portal-escom-ad-banner{overflow:hidden;transition:opacity .25s,transform .3s,max-height .35s .2s;max-height:120px}.portal-escom-nav{display:flex;justify-content:center;gap:40px;padding:12px 5px 15px;background:#fff;border-top:1px solid #eee;border-bottom:1px solid #eee;align-items:center}.portal-escom-nav a{color:#111;font-size:15px;text-decoration:none;font-weight:700;position:relative;padding-bottom:6px}.portal-escom-nav a.active::after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background:#7b5cff;border-radius:2px}.portal-escom-lang-dropdown,.portal-escom-nav-item-dropdown{position:relative}.portal-escom-dropdown-menu{position:absolute;top:100%;left:0;background:#fff;border:1px solid #eee;border-radius:8px;padding:10px 0;min-width:180px;display:none;flex-direction:column;box-shadow:0 8px 20px rgb(0 0 0 / .08);z-index:2000}.portal-escom-dropdown-menu a{padding:8px 15px;font-size:14px;color:#333}.portal-escom-dropdown-menu a:hover,.portal-escom-lang-menu a:hover{background:#f5f5f5}.portal-escom-tags{display:flex;justify-content:center;gap:20px;padding:8px 15px;background:#f3f3f3;font-size:13px;overflow-x:visible;transition:transform .3s,opacity .25s;will-change:transform,opacity}.portal-escom-tag a{position:relative;padding-left:14px;color:#555;text-decoration:none}.portal-escom-tag a::before{content:"";position:absolute;left:0;top:3px;border-left:6px solid #7b5cff;border-top:4px solid #fff0;border-bottom:4px solid #fff0}.gcsc-branding,.gsc-completion-container,.portal-escom-lang-dropdown.force-hide .portal-escom-lang-menu{display:none!important}.portal-escom-search-overlay{position:fixed;inset:0;background:rgb(255 255 255 / .6);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(6px);display:none;align-items:center;justify-content:center;z-index:9999}.portal-escom-search-overlay .search-box{position:absolute;width:100%;max-width:500px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 10px 25px rgb(0 0 0 / .2);top:0}.portal-escom-search-overlay.active{display:flex;justify-content:center;align-items:center;height:100%}#closeSearch{position:absolute;top:8px;right:8px;z-index:2;border-radius:50px}.gsc-input-box,.gsc-input-box-focus,.gsc-input-box-hover,input.gsc-input{border:0 solid #bbb!important}.gsc-control-cse{border-color:#d1d1d1!important;background-color:#fff;border-radius:10px}.portal-escom-lang-menu{position:absolute;top:100%;right:0;background:#fff;border:1px solid #eee;border-radius:8px;padding:8px 0;min-width:160px;display:none;flex-direction:column;box-shadow:0 8px 20px rgb(0 0 0 / .08);z-index:100}.portal-escom-lang-menu a{padding:8px 15px;font-size:14px;color:#333;text-decoration:none}.portal-escom-scrolled .logo-full{opacity:0;transform:scale(.9)}.portal-escom-scrolled .portal-escom-logo-compact{opacity:1;transform:translate(-50%,-50%) scale(.5)}.portal-escom-scrolled .portal-escom-tags{transform:translateY(-100%);opacity:0;pointer-events:none}.portal-escom-scrolled .portal-escom-ad-banner{opacity:0;transform:translateY(-20px);max-height:0}.portal-escom-lang-dropdown:hover .portal-escom-lang-menu,.portal-escom-nav-item-dropdown:hover .portal-escom-dropdown-menu{display:flex}.tags-wrapper{opacity:1;transform:translateY(0);will-change:transform,opacity;transition:opacity .25s,transform .25s}.tags-wrapper.hidden{opacity:0;transform:translateY(-8px);pointer-events:none;box-shadow:none}@media (min-width:768px) and (max-width:991px){.portal-escom-nav,.portal-escom-tags{overflow-x:auto;white-space:nowrap;scrollbar-width:none}.portal-escom-logo img{height:40px}.portal-escom-topbar{padding:8px 12px}.portal-escom-nav{gap:25px;padding:10px 10px 12px;justify-content:flex-start}.portal-escom-nav::-webkit-scrollbar{display:none}.portal-escom-nav a{font-size:14px;flex:0 0 auto}.portal-escom-tags{justify-content:flex-start;gap:15px}.portal-escom-tags::-webkit-scrollbar{display:none}.portal-escom-tag a{font-size:12px;flex:0 0 auto}.btn-newsletter{font-size:12px;padding:4px 8px}.icon-btn{font-size:12px;padding:4px 6px}.portal-escom-search-container.active #searchInput{width:140px}.portal-escom-dropdown-menu{min-width:160px}}@media (max-width:767px){.portal-escom-nav,.portal-escom-tags{overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.portal-escom-logo img{height:35px}.portal-escom-nav{justify-content:flex-start;gap:30px;display:flex;position:relative}.portal-escom-nav::-webkit-scrollbar{display:none}.portal-escom-nav a{flex:0 0 auto;display:inline-block;position:relative;padding-bottom:10px}.portal-escom-nav a.active::after{bottom:3px;z-index:2}.portal-escom-nav::after,.portal-escom-nav::before{content:"";flex:0 0 15px}.portal-escom-tags{justify-content:flex-start;gap:15px}.portal-escom-tags::-webkit-scrollbar{display:none}.portal-escom-tag a{flex:0 0 auto}.portal-escom-dropdown-menu{display:none!important}.portal-escom-search-overlay{position:fixed;top:0;left:0;width:100%;height:70px;z-index:2000;display:flex;align-items:center;transform:translateY(-100%);transition:transform .3s;visibility:hidden}.portal-escom-search-overlay.active{transform:translateY(0);visibility:visible}.portal-escom-search-overlay.closing{transform:translateY(-100%) translate(-50%,-50%);left:50%}.portal-escom-search-overlay .search-box{position:absolute;width:100%;max-width:500px;background:#fff;border-radius:8px;padding:16px;box-shadow:0 10px 25px rgb(0 0 0 / .2);top:10%}.search-box input{width:100%;padding:10px;font-size:16px}#closeSearch{position:absolute;top:17px;right:20px}.portal-escom-lang-dropdown:hover .portal-escom-lang-menu{display:none}.portal-escom-lang-dropdown.active .portal-escom-lang-menu{display:flex}}</style> 446 447 <header id="portal-escom-header"> 448 <div class="portal-escom-topbar"> 449 <div class="d-flex align-items-center gap-2"> 450 <button class="btn-newsletter" onclick="mostrarElModal()" aria-label="Suscribirse al boletÃn"> 451 <span class="icon-header newsletter"></span> 452 <span class="d-none d-md-inline">Newsletter</span> 453 </button> 454 455 <div class="portal-escom-search-container"> 456 <!--<button class="icon-btn" id="searchToggle">--> 457 <button class="icon-btn" id="searchToggle" aria-label="Buscar en el sitio"> 458 <span class="icon-header search"></span> 459 </button> 460 <a href="#" class="search only-mobile" id="search-icon" aria-label="Buscar"></a> 461 <!--<input type="text" id="searchInput" placeholder="Buscar..." />--> 462 </div> 463 464 </div> 465 466 <div class="portal-escom-logo"> 467 <center><a href="https://www.elsalvador.com" aria-label="ElSalvador.com Inicio" data-tag-click="click-btn-logo" onClick="PushEventGTM('Logo_elsalvador.com','Click','/');"><img src="https://recursos.elsalvador.com/pilares/2025/turismo/infografias/images/logo-negro.svg" class="logo-full" alt="Logo"></a></center> 468 <center><a href="https://www.elsalvador.com" data-tag-click="click-btn-logo-compact"><img src="https://cdn-pro.elsalvador.com/escom_epsilon/images/separador-articulos-negro.png" class="portal-escom-logo-compact" alt="Logo"></a></center> 469 470 </div> 471 472 <div class="d-flex align-items-center gap-2"> 473 <a class="icon-btn" href="https://www.elsalvador.com/mapas" aria-label="Pagina de mapas"> 474 <span class="icon-header map"></span> 475 <span class="d-none d-md-inline">Mapa</span> 476 </a> 477 478 <div class="portal-escom-lang-dropdown"> 479 <button class="icon-btn" type="button"> 480 <span class="icon-header globe"></span> 481 <span class="lang-label d-none d-md-inline">Esp</span> 482 <!-- Select encima del botón, invisible pero clickeable --> 483 <div id = "google_translate_element"></div> 484 485 <select id="idiomas" aria-label="Idiomas" 486 onchange="doGTranslate(this.value)" 487 data-tag-click="click-btn-traductor" 488 style=" 489 position: absolute; 490 top: 0; left: 0; 491 width: 100%; height: 100%; 492 opacity: 0; 493 cursor: pointer; 494 z-index: 10; 495 "> 496 <option value="es|es">Español</option> 497 <option value="es|en">English</option> 498 <option value="es|fr">Français</option> 499 <option value="es|pt">Português</option> 500 </select> 501 </button> 502 </div> 503 </div> 504 </div> 505 506
506<script src="https://www.elsalvador.com/wp-content/themes/escom_epsilon/js/google_translate.js"></script>
506 507 508 509
509<script> 510 // Language selector 511 document.addEventListener('DOMContentLoaded', function () { 512 const select = document.getElementById('idiomas'); 513 const label = document.querySelector('.lang-label'); 514 if (!select) return; 515 516 const labelMap = { 517 'es|es': 'Esp', 518 'es|en': 'Eng', 519 'es|fr': 'Fre', 520 'es|pt': 'Por' 521 }; 522 523 const languageMap = { 524 'es|es': 'Español', 525 'es|en': 'Ingles', 526 'es|fr': 'Frances', 527 'es|pt': 'Portugues' 528 }; 529 530 select.addEventListener('change', function () { 531 // 1. Actualiza label visible 532 if (label) label.textContent = labelMap[this.value] || 'Esp'; 533 534 // 2. DataLayer â dato primero, luego evento 535 window.dataLayer = window.dataLayer || []; 536 window.dataLayer.push({ idioma_seleccionado: languageMap[this.value] || this.value }); 537 window.dataLayer.push({ event: 'click-btn-traductor' }); 538 }); 539 }); 540 </script>
540 541 542 <!-- INICIO MENU PRINCIPAL ESCOM EPSILON--> 543 544 <div class="nav-links-wrapper"> 545 <div class="portal-escom-nav"> 546 <div class="portal-escom-nav-item-dropdown"> 547 <a href="https://www.elsalvador.com" data-tag-click="click-btn-menu-home" class="active">Inicio</a> 548 </div> 549 <div class="portal-escom-nav-item-dropdown"> 550 <a href="https://www.elsalvador.com/category/noticias" data-tag-click="click-btn-menu-noticias">Noticias</a> 551 <div class="portal-escom-dropdown-menu"> 552 <a href="https://www.elsalvador.com/category/noticias/nacional" data-tag-click="click-btn-menu-noticias-nacional">Nacional</a> 553 <a href="https://www.elsalvador.com/category/noticias/internacional" data-tag-click="click-btn-menu-noticias-internacional">Internacional</a> 554 </div> 555 </div> 556 <div class="portal-escom-nav-item-dropdown"> 557 <a href="https://www.elsalvador.com/category/turismo" data-tag-click="click-btn-menu-turismo">Turismo</a> 558 <div class="portal-escom-dropdown-menu"> 559 <a href="https://www.elsalvador.com/category/turismo/rutas-y-aventuras" data-tag-click="click-btn-menu-turismo-rutas-y-aventuras">Rutas y Aventuras</a> 560 <a href="https://www.elsalvador.com/category/turismo/playas-y-sol" data-tag-click="click-btn-menu-turismo-playas-y-sol">Playas y Sol</a> 561 <a href="https://www.elsalvador.com/category/turismo/cultura-viva" data-tag-click="click-btn-menu-turismo-cultura-viva">Cultura Viva</a> 562 <a href="https://www.elsalvador.com/category/turismo/sabores-de-el-salvador" data-tag-click="click-btn-menu-turismo-sabores-de-el-salvador">Sabores de El Salvador</a> 563 </div> 564 </div> 565 <div class="portal-escom-nav-item-dropdown"> 566 <a href="https://www.elsalvador.com/category/dinero-y-negocios" data-tag-click="click-btn-menu-dinero-y-negocios">Dinero y negocios</a> 567 <div class="portal-escom-dropdown-menu"> 568 <a href="https://www.elsalvador.com/category/dinero-y-negocios/vision-empresarial" data-tag-click="click-btn-menu-dinero-y-negocios-vision-empresarial">Visión Empresarial</a> 569 <a href="https://www.elsalvador.com/category/dinero-y-negocios/finanzas-personales" data-tag-click="click-btn-menu-dinero-y-negocios-finanzas-personales">Finanzas Personales</a> 570 <a href="https://www.elsalvador.com/category/dinero-y-negocios/voces-de-emprendimiento" data-tag-click="click-btn-menu-dinero-y-negocios-voces-de-emprendimiento">Voces de Emprendimiento</a> 571 <a href="https://www.elsalvador.com/category/dinero-y-negocios/entorno-economico" data-tag-click="click-btn-menu-dinero-y-negocios-entorno-economico">Entorno Económico</a> 572 </div> 573 </div> 574 <div class="portal-escom-nav-item-dropdown"> 575 <a href="https://www.elsalvador.com/category/vida" data-tag-click="click-btn-menu-vida">Vida</a> 576 <div class="portal-escom-dropdown-menu"> 577 <a href="https://www.elsalvador.com/category/vida/cuerpo-y-mente" data-tag-click="click-btn-menu-vida-cuerpo-y-mente">Cuerpo y Mente</a> 578 <a href="https://www.elsalvador.com/category/vida/hogar-y-espacios" data-tag-click="click-btn-menu-vida-hogar-y-espacios">Hogar y Espacios</a> 579 <a href="https://www.elsalvador.com/category/vida/moda-y-belleza" data-tag-click="click-btn-menu-vida-moda-y-belleza">Moda y Belleza</a> 580 </div> 581 </div> 582 <div class="portal-escom-nav-item-dropdown"> 583 <a href="https://www.elsalvador.com/category/entretenimiento" data-tag-click="click-btn-menu-entretenimiento">Entretenimiento</a> 584 <div class="portal-escom-dropdown-menu"> 585 <a href="https://www.elsalvador.com/category/entretenimiento/escena" data-tag-click="click-btn-menu-entretenimiento-escena">Escena</a> 586 <a href="https://www.elsalvador.com/category/entretenimiento/arte-y-cultura" data-tag-click="click-btn-menu-entretenimiento-arte-y-cultura">Arte y Cultura</a> 587 </div> 588 </div> 589 <div class="portal-escom-nav-item-dropdown"> 590 <a href="https://www.elsalvador.com/category/deportes" data-tag-click="click-btn-menu-deportes">Deportes</a> 591 <div class="portal-escom-dropdown-menu"> 592 <a href="https://www.elsalvador.com/category/deportes/futbol" data-tag-click="click-btn-menu-deportes-futbol">Fútbol</a> 593 <a href="https://www.elsalvador.com/category/deportes/surf" data-tag-click="click-btn-menu-deportes-surf">Surf</a> 594 <a href="https://www.elsalvador.com/category/deportes/mas-deportes" data-tag-click="click-btn-menu-deportes-mas-deportes">Más Deportes</a> 595 </div> 596 </div> 597 598 <div class="portal-escom-nav-item-dropdown"> 599 <a class="icon-btn-off" href="https://www.elsalvador.com/category/fotografia" aria-label="FotografÃa"> 600 <span class="border-off foto"></span> 601 </a> 602 <div class="portal-escom-dropdown-menu"> 603 <a href="https://www.elsalvador.com/category/fotografia" data-tag-click="click-btn-menu-fotografia">FotografÃa</a> 604 </div> 605 </div> 606 607 <div class="portal-escom-nav-item-dropdown"> 608 <a class="icon-btn-off" href="https://www.elsalvador.com/tag/video" aria-label="Video"> 609 <span class="border-off video"></span> 610 </a> 611 <div class="portal-escom-dropdown-menu"> 612 <a href="https://www.elsalvador.com/tag/video" data-tag-click="click-btn-menu-video">Video</a> 613 </div> 614 </div> 615 616 <div class="portal-escom-nav-item-dropdown"> 617 <a class="icon-btn-off" href="https://www.elsalvador.com/tag/entorno-empresarial" aria-label="Entorno Empresarial"> 618 <span class="border-off ee"></span> 619 </a> 620 <div class="portal-escom-dropdown-menu"> 621 <a href="https://www.elsalvador.com/tag/entorno-empresarial" data-tag-click="click-btn-menu-entorno-empresarial">Entorno Empresarial</a> 622 </div> 623 </div> 624 625 </div> 626 </div> 627 628 629 630 <!-- FIN MENU PRINCIPAL ESCOM EPSILON--> 631 <div class="portal-escom-search-overlay" id="portalEscomSearchOverlay"> 632 <div class="search-box container"> 633 <!--<input type="text" id="searchInputMobile" placeholder="Buscar..." class="form-control">--> 634 <div class="w-100"> 635 <div class="gcse-search"></div> 636 </div> 637 <button class="btn btn-light" id="closeSearch">â</button> 638 </div> 639 </div> 640 </header> 641 642 <div class="tags-wrapper shadow"> 643 <div class="portal-escom-tags"> 644 <p class="mb-0"> <a href="https://www.elsalvador.com/tag/sequia/">SequÃa</a><span class="separador-enlace"></span><a href="https://www.elsalvador.com/tag/tps-estatus-de-proteccion-temporal/">TPS</a> <span class="separador-enlace"></span> <a href="https://www.elsalvador.com/tag/trivias/">Juegos</a> <span class="separador-enlace"></span> <a href="https://www.elsalvador.com/tag/empleo/">Empleos El Salvador</a> <span class="separador-enlace"></span> <a href="https://www.elsalvador.com/tag/planes-de-vivienda/">Viviendas El Salvador</a> <span class="separador-enlace"></span> <a href="https://www.elsalvador.com/tag/centro-historico/">Centro Histórico</a></p> 645 646<style> 647 648/* PRUEBA PARA BANNER*/ 649 650@media screen and (max-width: 1023px) { 651 .top-bar { 652 width: 320px !important; 653 height: 57px !important; 654 min-height: 57px !important; 655 max-height: 57px !important; 656 overflow: hidden; 657 margin: 0px auto; 658 background: #f9f9f9; 659 } 660} 661 662/* PRUEBA PARA BANNER*/ 663 664.caja_publicidad.d300x600{width:300px !important;height:600px !important;} .caja_publicidad.d300x250{width:300px !important;height:250px !important;} .icon { display: inline-block; width: 27px; height: 27px; background: url(https://cdn-pro.elsalvador.com/escom_epsilon/images/icons.svg); background-repeat: no-repeat; cursor: pointer; } .news-section a { text-transform: capitalize; font-size: 0.8rem; } .news-title-2 { font-weight: 600; } .news-title { font-weight: 700; } .texto-color-complementario1 { fohttps://www.elsalvador.com/tag/lluvias/ a.color-escom { font-weight: 700; } .custom-suscripcion-close { top: -10px; font-size: 2rem; } @media only screen and (max-width: 500px) { .icon.plus-font { background-position: -255px -331px; }
664 .icon.lose-font { background-position: -287px -331px; } .icon.reset-font { background-position: -317px -331px; } .font-controls { width: 40%; } } @media (min-width: 300px) and (max-width: 360px) { header .row .col-sm-3 { width: 30% !important; } header .row .col-sm-6 { width: 40% !important; } header img.logo { width: 130px; } }</style> 665 666<style> 667:root { 668 --link-destacado: #6e50e4; 669 --link-fondo: #f7f5ff; 670 } 671 672 .link-destacado { 673 color: #6e50e4; 674 font-weight: 600; 675 text-decoration: none; 676 position: relative; 677 } 678 679 /* lÃnea base */ 680 .link-destacado::after { 681 content: ""; 682 position: absolute; 683 left: 0; 684 bottom: -2px; 685 width: 100%; 686 height: 2px; 687 background: #6e50e4; 688 689 transform: scaleX(0); 690 transform-origin: left; 691 transition: transform .25s ease; 692 } 693 694 /* animación */ 695 .link-destacado:hover::after { 696 transform: scaleX(1); 697 } 698 699 /* Caja relacionada */ 700 .link-box { 701 border-left: 4px solid var(--link-destacado); 702 padding: 12px 16px; 703 margin: 20px 0; 704 background: var(--link-fondo); 705 } 706 707 .link-label { 708 font-size: 13px; 709 letter-spacing: .5px; 710 color: #666; 711 display: block; 712 } 713 714 .link-box a { 715 font-weight: 700; 716 font-size: 16px; 717 text-decoration: none; 718 color: #111; 719 } 720 721 .link-box a:hover { 722 color: var(--link-destacado); 723 } 724 725.modulo-dinero { 726 max-height: 750px; 727 overflow-y: scroll; 728} 729 730@media (max-width: 600px) { 731 min-height: 100%; 732 733} 734 735</style> </div> 736 </div> 737 738 <div id="secondary-tag-bar"> 739 <!-- DIA DEL NIÃO--> 740<div class="container d-flex justify-content-center"> 741 <img id="toggle-kids" class="img-fluid" style="max-width: 370px; cursor: pointer;" src="https://recursos.elsalvador.com/images/2026/modulos/kids/pixel-art.gif" alt=""> 742</div> 743 744<!-- Contenedor oculto inicialmente --> 745<div id="kids-playground" style="position: fixed; bottom: 10px; left: 0; width: 100%; height: 50px; pointer-events: none; z-index: 9999; overflow: visible; display: none;"></div> 746 747<style> 748 /* Animación optimizada con translate3d (Aceleración GPU) */ 749 @keyframes candy-pop { 750 0% { 751 transform: translate3d(0, 0, 0) scale(0.3) rotate(0deg); 752 opacity: 1; 753 } 754 50% { 755 transform: translate3d(0, -40px, 0) scale(1.4) rotate(20deg); 756 opacity: 1; 757 } 758 100% { 759 transform: translate3d(0, -80px, 0) scale(1) rotate(-10deg); 760 opacity: 0; 761 } 762 } 763 764 .sweet-toy-pop { 765 position: fixed; 766 font-size: 32px; 767 pointer-events: none; 768 z-index: 10000; 769 animation: candy-pop 2s forwards ease-out; 770 will-change: transform, opacity; 771 } 772</style> 773
774<script> 775 const kidsList = [ 776 { id: 'kid-yoyo', src: 'https://recursos.elsalvador.com/images/2026/modulos/kids/nino-yoyo.gif', baseSpeed: 2, startPos: 0 }, 777 { id: 'nina-pelota1', src: 'https://recursos.elsalvador.com/images/2026/modulos/kids/nina-pelota.gif', baseSpeed: 2, startPos: 60 }, 778 { id: 'kid-pelota', src: 'https://recursos.elsalvador.com/images/2026/modulos/kids/nino-pelota.gif', baseSpeed: 1, startPos: 120 }, 779 { id: 'kid-trompo', src: 'https://recursos.elsalvador.com/images/2026/modulos/kids/nino-trompo.gif', baseSpeed: 1, startPos: 180 }, 780 { id: 'nina-pelota2', src: 'https://recursos.elsalvador.com/images/2026/modulos/kids/nina-pelota2.gif', baseSpeed: 2, startPos: 240 } 781 ]; 782 783 const playground = document.getElementById('kids-playground'); 784 const toggleBtn = document.getElementById('toggle-kids'); 785 786 // Toggle mostrar/ocultar niños 787 toggleBtn.addEventListener('click', () => { 788 if (playground.style.display === 'none') { 789 playground.style.display = 'block'; 790 } else { 791 playground.style.display = 'none'; 792 } 793 }); 794 795 const treatsAndToys = ['ð¬', 'ð', 'ð«', 'ð¦', 'ð©', 'ðª', 'ð', 'ð§¸', 'ð', 'â½', 'ð¨', 'ð', 'â', 'ðª']; 796 797 kidsList.forEach((kid, index) => { 798 const img = document.createElement('img'); 799 img.id = kid.id + '-' + index; 800 img.src = kid.src; 801 img.style.position = 'absolute'; 802 img.style.bottom = '0'; 803 img.style.height = '50px'; 804 img.style.left = '0'; 805 img.style.cursor = 'pointer'; 806 img.style.pointerEvents = 'auto'; 807 img.style.willChange = 'transform'; 808 playground.appendChild(img); 809 810 let posX = kid.startPos; 811 let direction = 1; 812 813 // Efecto dulce/juguete al hacer clic en los niños 814 img.addEventListener('click', (e) => { 815 for (let i = 0; i < 2; i++) { 816 setTimeout(() => { 817 const item = document.createElement('div'); 818 item.className = 'sweet-toy-pop'; 819 item.innerText = treatsAndToys[Math.floor(Math.random() * treatsAndToys.length)]; 820 821 const offset = (i === 0 ? -15 : 15); 822 item.style.left = (posX + offset) + 'px'; 823 item.style.bottom = '50px'; 824 825 document.body.appendChild(item); 826 827 setTimeout(() => { item.remove(); }, 2000); 828 }, i * 150); 829 } 830 }); 831 832 // Animación continua con velocidad responsiva 833 function animate() { 834 // Si la pantalla es menor a 768px (móvil), reduce la velocidad 835 const isMobile = window.innerWidth < 768; 836 const currentSpeed = isMobile ? kid.baseSpeed * 0.4 : kid.baseSpeed; 837 838 posX += currentSpeed * direction; 839 840 if (posX > window.innerWidth - 50 || posX < 0) { 841 direction *= -1; 842 } 843 844 img.style.transform = `translate3d(${posX}px, 0, 0) scaleX(${direction})`; 845 846 requestAnimationFrame(animate); 847 } 848 849 requestAnimationFrame(animate); 850 }); 851</script>
851 852 853 854 855 856 857<!-- SELECTA NATION LEAGUE --> <style> :root { --bg-banner: rgba(24, 24, 27, 0.95); --bg-subcard: rgba(39, 39, 42, 0.6); --blue-es: #0047AB; --blue-es-hover: #003380; --accent-gold: #eab308; --text-main: #f4f4f5; --text-muted: #a1a1aa; --border-color: rgba(255, 255, 255, 0.15); } .cnl-banner { width: 100%; background: rgb(0 14 34); border: 1px solid var(--border-color); border-radius: 16px; padding: 1rem 1.5rem; backdrop-filter: blur(10px); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); color: var(--text-main); margin-bottom: 20px; font-family: 'Plus Jakarta Sans', sans-serif; } .cnl-grid { display: grid; grid-template-columns: 360px 220px 1fr; gap: 1.5rem; align-items: center; } .col-team { display: flex; align-items: center; gap: 0.85rem; border-right: 1px solid var(--border-color); padding-right: 1.25rem; } .cnl-logo-left { height: 68px; width: auto; object-fit: contain; flex-shrink: 0; } .team-info-wrap { display: flex; flex-direction: column; gap: 0.35rem; } .team-brand { display: flex; align-items: center; gap: 0.5rem; } .flag-es { width: 28px; height: 19px; border-radius: 3px; object-fit: cover; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } .team-name { font-size: 1rem; font-weight: 800; line-height: 1.1; letter-spacing: 0.02em; } .tournament-tag { font-size: 0.72rem; color: #93c5fd; font-weight: 600; line-height: 1.1; } .badge-row { display: flex; align-items: center; gap: 0.5rem; } .league-badge { background: var(--accent-gold); color: #000; font-size: 0.68rem; font-weight: 800; padding: 0.15rem 0.45rem; border-radius: 4px; text-transform: uppercase; } .group-tag { font-size: 0.68rem; color: var(--text-muted); font-weight: 700; text-transform: uppercase; } /* Contenedor del centro (Próximo Partido + EstadÃsticas) */ .col-stats-wrap { display: flex; flex-direction: column; gap: 0.45rem; border-right: 1px solid var(--border-color); padding-right: 1.25rem; } .next-match-box { background: rgba(0, 71, 171, 0.25); border: 1px solid rgba(147, 197, 253, 0.25); border-radius: 8px; padding: 0.35rem 0.6rem; display: flex; align-items: center; justify-content: space-between; gap: 0.4rem; flex-wrap: wrap; } .next-match-label { font-size: 0.6rem; font-weight: 800; color: #93c5fd; text-transform: uppercase; display: flex; align-items: center; gap: 0.3rem; white-space: nowrap; } .pulse-dot { width: 6px; height: 6px; background-color: #22c55e; border-radius: 50%; display: inline-block; box-shadow: 0 0 6px #22c55e; } .next-match-val { font-size: 0.68rem; font-weight: 700; color: #ffffff; text-align: right; line-height: 1.1; } .col-stats { display: grid; grid-template-columns: repeat(3, 1fr); gap: 0.5rem; } .stat-box { background: var(--bg-subcard); padding: 0.5rem 0.25rem; border-radius: 8px; text-align: center; border: 1px solid rgba(255, 255, 255, 0.05); } .stat-val { font-size: 1.1rem; font-weight: 800; color: #fff; } .stat-lbl { font-size: 0.6rem; color: var(--text-muted); text-transform: uppercase; font-weight: 700; } .col-table { display: flex; flex-direction: column; gap: 0.5rem; } .cnl-table { width: 100%; border-collapse: collapse; font-size: 0.75rem; } .cnl-table th { color: var(--text-muted); font-weight: 700; padding: 0.2rem 0.4rem; text-align: center; border-bottom: 1px solid var(--border-color); font-size: 0.65rem; text-transform: uppercase; } .cnl-table th.align-left, .cnl-table td.align-left { text-align: left; } .cnl-table td { padding: 0.3rem 0.4rem; text-align: center; } .row-es { background: rgba(0, 71, 171, 0.35); font-weight: 700; color: #fff; border-radius: 4px; } .row-es td:first-child { border-top-left-radius: 4px; border-bottom-left-radius: 4px; } .row-es td:last-child { border-top-right-radius: 4px; border-bottom-right-radius: 4px; } .banner-footer { margin-top: 0.75rem; padding-top: 0.6rem; border-top: 1px solid var(--border-color); display: flex; align-items: center; justify-content: space-between; gap: 1rem; } .objective-text { font-size: 0.72rem; color: #fef08a; display: flex; align-items: center; gap: 0.4rem; } .btn-action { background: var(--blue-es); color: #fff; text-decoration: none; font-size: 0.7rem; font-weight: 700; padding: 0.4rem 0.85rem; border-radius: 6px; white-space: nowrap; transition: background 0.2s; } .btn-action:hover { background: var(--blue-es-hover); } @media (max-width: 900px) { .cnl-grid { grid-template-columns: 1fr; gap: 1rem; }
857 .col-team, .col-stats-wrap { border-right: none; border-bottom: 1px solid var(--border-color); padding-right: 0; padding-bottom: 0.75rem; } .banner-footer { flex-direction: column; align-items: stretch; text-align: center; } .btn-action { text-align: center; } } </style> 858 859 860 861<style> .flores-amarillas-section { position: relative; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; min-height: 30vh; background: linear-gradient(-45deg, #e0f2fe, #f0f9ff, #fef9c3, #e0f2fe); background-size: 400% 400%; animation: gradientBG 12s ease infinite; display: flex; justify-content: center; align-items: center; overflow: hidden; box-sizing: border-box; padding: 20px; } @keyframes gradientBG { 0% { background-position: 0% 50%; } 50% { background-position: 100% 50%; } 100% { background-position: 0% 50%; } } #flores-canvas { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; z-index: 0; } .sun-glow { position: absolute; width: 550px; height: 550px; background: radial-gradient(circle, rgba(255, 235, 59, 0.45) 0%, rgba(255, 213, 79, 0) 70%); border-radius: 50%; pointer-events: none; z-index: 1; will-change: transform; } .flores-content { position: relative; z-index: 3; width: 100%; max-width: 1200px; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 15px; } .flores-header { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; background: none; box-shadow: none; padding: 0; } .flores-header img { width: 200px; height: auto; filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.1)); } .texto-estilizado { font-family: 'Great Vibes', cursive, sans-serif; font-size: 2.8rem; font-weight: 400; color: #4a3b00; text-shadow: 0 2px 8px rgba(255, 255, 255, 0.8), 0 1px 2px rgba(0, 0, 0, 0.1); line-height: 1.1; text-align: center; } @media (max-width: 768px) { .flores-amarillas-section { padding: 10px; } .texto-estilizado { font-size: 2rem; } .flores-header img { width: 180px; } } </style> 862 863 864 865 866 867<style> /* SECCIÃN PRINCIPAL CON FONDO AZUL */ .independencia-section { position: relative; background-color: #0B1B33; width: 100%; min-height: 70vh; padding: 6rem 0; } /* IMAGEN PEGADA AL BORDE SUPERIOR Y CENTRADA */ .independencia-logo { position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 100%; max-width: 700px; } .independencia-logo img { width: 100%; height: auto; display: block; } /* AJUSTE PARA PANTALLAS PEQUEÃAS */ @media (max-width: 576px) { .independencia-logo { max-width: 300px; } } </style> 868 869 870 871 872<style> /* ======================================================== CONFIGURACIÃN DE COLOR DE ALERTA (Cambia este color cuando quieras) ======================================================== */ :root { --color-alerta: #eab308; /* Naranja. Puedes usar #ef4444 para rojo o #eab308 para amarillo */ } /* Contenedor del CMS con tu imagen de fondo original */ .bg-lluvia { position: relative !important; overflow: hidden !important; background-image: linear-gradient(180deg, rgb(8 15 30 / 0%) 0%, rgb(10 20 40 / 0%) 45%, rgba(0, 0, 0, 0.95) 100%), url(https://recursos.elsalvador.com/pilares/2026/noticias/junio/fondo-lluvia.webp) !important; background-size: cover !important; background-position: center !important; background-repeat: no-repeat !important; background-attachment: fixed !important; padding: 60px 0 100px 0; width: 100%; } /* Animación del Destello (Relámpago) */ @keyframes destello-trueno { 0%, 95%, 98%, 100% { filter: brightness(1); } 96%, 99% { filter: brightness(1.35) contrast(1.1); } } .bg-lluvia-active-lightning { animation: destello-trueno 7s ease-in-out infinite; } /* Contenedor de contenido */ .bg-lluvia>* { position: relative; z-index: 10; } /* ======================================================== ESTILOS DEL BANNER DE ALERTA (Moderno y limpio) ======================================================== */ .banner-alerta { display: inline-flex; align-items: center; gap: 10px; margin: 0 auto 30px auto; /* Centrar el banner en el contenedor */ position: relative; left: 50%; transform: translateX(-50%); /* Estilizado usando la variable de color */ padding: 10px 20px; background-color: rgba(0, 0, 0, 0.6); border-radius: 30px; box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); backdrop-filter: blur(4px); } .icono-alerta { width: 50px; height: 50px; color: var(--color-alerta); /* Hereda el color dinámico */ flex-shrink: 0; /* Animación sutil de parpadeo para alertar */ animation: pulso-alerta 2s ease-in-out infinite; } .texto-alerta { color: #ffffff; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: 700; letter-spacing: 0.5px; } @keyframes pulso-alerta { 0%, 100% { opacity: 1; } 50% { opacity: 0.4; } } /* ======================================================== ESTILOS DE LAS GOTAS (Lluvia fluida y vertical) ======================================================== */ .gota-cms { position: absolute; background: linear-gradient(transparent, rgba(255, 255, 255, 0.45)); width: 1px; height: 65px; opacity: 0.7; pointer-events: none; z-index: 2; /* Quitamos el rotate de aquà porque lo manejaremos globalmente o en el JS */ animation: caer-cms linear infinite; } @keyframes caer-cms { 0% { /* Usamos transform en lugar de top */ transform: translateY(-100px) rotate(-3deg); }
872 100% { /* Convertimos el 100% de la altura en un valor seguro de desplazamiento */ transform: translateY(105vh) rotate(-3deg); } } @media (max-width: 768px) { .bg-lluvia { background-attachment: scroll !important; } .banner-alerta { padding: 8px 16px; margin-bottom: 20px; } .texto-alerta { font-size: 14px; } } </style> 873
874<script> 875 function iniciarTormentaCMS() { 876 const contenedor = document.querySelector('.bg-lluvia'); 877 if (!contenedor) return; 878 879 // Activar relámpagos 880 contenedor.classList.add('bg-lluvia-active-lightning'); 881 882 // Generar lluvia fluida vertical 883 const numeroGotas = 110; 884 885 for (let i = 0; i < numeroGotas; i++) { 886 const gota = document.createElement('div'); 887 gota.classList.add('gota-cms'); 888 889 gota.style.left = `${Math.random() * 100}%`; 890 gota.style.animationDelay = `${Math.random() * 2}s`; 891 892 const duracion = Math.random() * 0.3 + 0.3; 893 gota.style.animationDuration = `${duracion}s`; 894 895 const altoGota = Math.random() * 45 + 30; 896 gota.style.height = `${altoGota}px`; 897 gota.style.top = "0"; 898 899 if (altoGota < 45) { 900 gota.style.opacity = '0.25'; 901 } 902 903 contenedor.appendChild(gota); 904 } 905 } 906 907 if (document.readyState === 'loading') { 908 document.addEventListener('DOMContentLoaded', iniciarTormentaCMS); 909 } else { 910 iniciarTormentaCMS(); 911 } 912</script>
912 913 914 915 916 917<!-- FIN DE ESTILOS EN PORTADA --> 918 919<!-- ESTILOS NO BORRAR --> 920 921<style> 922.icon { 923 display: inline-block; 924 width: 27px; 925 height: 27px; 926 background: url(https://cdn-pro.elsalvador.com/escom_epsilon/images/icons.svg); 927 background-repeat: no-repeat; 928 cursor: pointer; 929} 930 @media only screen and (max-width: 500px) { 931.icon.plus-font { 932 background-position: -255px -331px; 933} 934.icon.lose-font { 935 background-position: -287px -331px; 936} 937.icon.reset-font { 938 background-position: -317px -331px; 939} 940 .font-controls { 941 width: 40%; 942 } 943</style> 944 945<style> 946.logo-container-semana-santa { 947 view-timeline-name: --vitrina-scroll; 948 view-timeline-axis: block; 949 display: flex; 950 justify-content: center; 951 width: 40%; 952 margin: auto; 953 margin-bottom: 2%; 954} 955 956.logo-container-semana-santa img { 957 width: 100%; 958 display: block; 959margin:auto; 960} 961 962@media(max-width:500px){ 963 .logo-container-semana-santa { 964 width: 100%; 965} 966} 967</style> 968 969 970<style> 971.bg-aurora { background-image: linear-gradient(to top, #000000, #6e50e4); padding:2% 0; color:#fff; } 972.bg-selecta { background-image: linear-gradient(to top, #000000, #0047ab); padding:2% 0; color:#fff; } 973.bg-duna { background: #d6b98c; padding:2% 0; color:#000;} 974.bg-nocturno { background: #0f1110; padding:2% 0; color:#fff;} 975.bg-naranja { background: #ff6140; padding:2% 0; color:#fff;} 976.bg-naranja .news-section a 977{ 978color:var(--color-complementario-secundario) !important; 979border:1px solid var(--color-complementario-secundario) !important; 980} 981 982.logo-modulo-pilar { 983 width: 24%; 984} 985 986@media (max-width: 500px) { 987 988 .logo-modulo-pilar { 989 width: 80%; 990 margin-bottom: -26px; 991 } 992} 993</style> 994 995<style> /* ========================= ESTILOS FERIA DE UNIVERSIDADES ========================== */ .feria-u { position: relative; width: 100%; /* min-height compatible con Safari iOS y navegadores móviles */ min-height: 70vh; min-height: 70dvh; overflow: hidden; display: flex; align-items: flex-start; justify-content: center; /* Integración con la "Safe Area" (muesca/notch) de iPhones modernos */ padding-top: max(10px, env(safe-area-inset-top)); padding-bottom: max(20px, env(safe-area-inset-bottom)); padding-left: max(20px, env(safe-area-inset-left)); padding-right: max(20px, env(safe-area-inset-right)); background-image: url('https://recursos.elsalvador.com/infografias/2026/images/bg-feria26.webp'); background-repeat: no-repeat; background-size: cover; background-position: center top; } /* Desactivar background-attachment: fixed en dispositivos móviles (Causa lag y parpadeos en iOS Safari y Android Chrome) */ @media (min-width: 992px) { .feria-u { background-attachment: fixed; } } /* ========================= FONDO ANIMADO ========================== */ .finisher-header { position: absolute; inset: 0; width: 100%; height: 100%; z-index: 1; pointer-events: none; /* Evita bloquear interacciones o gestos táctiles */ } /* ========================= LOGO Y CONTENIDO ========================== */ .feria-u-logo { position: relative; z-index: 10; width: min(90%, 220px); text-align: center; display: block; margin: 20px auto; /* Forzar aceleración por hardware en iOS para evitar parpadeos */ transform: translateZ(0); -webkit-transform: translateZ(0); } .feria-u-logo img { width: 100%; height: auto; display: block; margin: 0 auto; filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.3)); -webkit-filter: drop-shadow(0px 4px 15px rgba(0, 0, 0, 0.3)); } /* ========================= TABLET ========================== */ @media (max-width: 768px) { .feria-u { min-height: 70vh; min-height: 70dvh; padding-top: max(30px, env(safe-area-inset-top)); } .feria-u-logo { width: min(85%, 260px); margin-top: 10px; } } /* ========================= MOBILE (Android / iOS) ========================== */ @media (max-width: 576px) { .feria-u { min-height: 60vh; min-height: 60dvh; padding-top: max(20px, env(safe-area-inset-top)); } .feria-u-logo { width: min(85%, 220px); margin-top: 0; } } </style> 996 997 998 999 1000 </div> 1001 <!-- widget etiquetas especiales (breaking news) -> html libre Desktop/mobile 1002 aqui se genera el contenido de un widget breaking news que solo se muestra en portada mobile 1003 Al parecer no se está usando, pero está disponible para aparecer como una barra terciaria solo para mobile 1004 el campo para desktop no se está mandando a llamar. 1005 --> 1006 1007 1008
1008<script> 1009 /**Esta funcion al parecer ya no se va a utilizar */ 1010 function obtener_hora(unix, id_wp, post){ 1011 var timeStamp = unix; 1012 var now = new Date(); 1013 var now_sv = parseInt((now.getTime()/1000) - 21600); 1014 var secondsPast = now_sv - timeStamp; 1015 if(secondsPast < 0){ // Future date 1016 return post; 1017 } 1018 if(secondsPast <= 60){ // Less than a minute 1019 return 'Hace '+ parseInt(secondsPast) + ' S'; 1020 } 1021 if(secondsPast > 60 && secondsPast <= 360){ 1022 return 'Hace '+ parseInt(secondsPast/60) + ' Min'; 1023 } 1024 if(secondsPast > 360 && secondsPast <=900){ 1025 return 'Hace 5 Min'; 1026 } 1027 if(secondsPast > 900 && secondsPast <= 1800){ 1028 return 'Hace 15 Min'; 1029 } 1030 if(secondsPast > 1800 && secondsPast <= 2700){ 1031 return 'Hace 30 Min'; 1032 } 1033 if(secondsPast > 2700 && secondsPast <= 3600){ 1034 return 'Hace 45 Min'; 1035 } 1036 if(secondsPast > 3600 && secondsPast <= 46800){ // Less than 12 hours 1037 return 'Hace '+ parseInt(secondsPast/3600) + ' H'; 1038 } 1039 if(secondsPast > 46800){ 1040 return post; 1041 } 1042 } 1043 1044 /* último compañero de un elemento html */ 1045 function lastSibling(node){ 1046 var tempObj=node.parentNode.lastChild; 1047 while(tempObj.nodeType!=1 && tempObj.previousSibling!=null){ 1048 tempObj=tempObj.previousSibling; 1049 } 1050 return (tempObj.nodeType==1)?tempObj:false; 1051 } 1052 </script>
1052 1053 1054
1054<script> 1055 /* ========================= 1056 HEADER SCROLL 1057 ========================= */ 1058 const header = document.getElementById("portal-escom-header"); 1059 const topBar = document.getElementById("top-bar"); 1060 let ticking = false; 1061 1062 window.addEventListener("scroll", () => { 1063 if (!ticking) { 1064 requestAnimationFrame(() => { 1065 const isScrolled = window.scrollY > 80; 1066 1067 header.classList.toggle("portal-escom-scrolled", isScrolled); 1068 topBar.classList.toggle("topbar-hidden", isScrolled); 1069 1070 ticking = false; 1071 }); 1072 ticking = true; 1073 } 1074 }); 1075 1076 /* ========================= 1077 NAV ACTIVE LINKS 1078 ========================= */ 1079 const navContainer = document.querySelector('.portal-escom-nav'); 1080 1081 function activarLinkPorURL() { 1082 const currentPath = window.location.pathname; 1083 const guardado = sessionStorage.getItem('navActivo'); 1084 1085 navContainer.querySelectorAll('a').forEach(a => a.classList.remove('active')); 1086 1087 // Buscar link que coincida con lo guardado o con el path actual 1088 const todos = [...navContainer.querySelectorAll('a')]; 1089 1090 const getPath = a => { 1091 try { return new URL(a.href).pathname; } catch(e) { return null; } 1092 }; 1093 1094 if (guardado) { 1095 const link = todos.find(a => getPath(a) === guardado); 1096 if (link) { link.classList.add('active'); return; } 1097 } 1098 1099 // Coincidencia por path actual 1100 const coincidencia = todos.find(a => { 1101 const p = getPath(a); 1102 return p && p !== '/' && currentPath.startsWith(p); 1103 }); 1104 1105 const linkInicio = todos.find(a => getPath(a) === '/'); 1106 1107 if (coincidencia) { 1108 coincidencia.classList.add('active'); 1109 sessionStorage.setItem('navActivo', '/'); // guardar solo pathname 1110 } else if (linkInicio) { 1111 linkInicio.classList.add('active'); 1112 } 1113 } 1114 1115 activarLinkPorURL(); 1116 1117 function activarLink(e) { 1118 const link = e.target.closest('a'); 1119 if (!link) return; 1120 1121 // Evitar que el evento siga subiendo al document 1122 e.stopPropagation(); 1123 1124 if (link.getAttribute('href') === '#') { 1125 e.preventDefault(); 1126 } 1127 1128 let linkPadre = link; 1129 1130 // Si es subcategorÃa â subir al padre 1131 const dropdown = link.closest('.portal-escom-nav-item-dropdown'); 1132 if (dropdown) { 1133 const padre = dropdown.querySelector(':scope > a'); 1134 if (padre) { 1135 linkPadre = padre; 1136 } 1137 } 1138 1139 // Guardar SIEMPRE el padre 1140 try { 1141 sessionStorage.setItem('navActivo', new URL(linkPadre.href).pathname); 1142 } catch(e) { 1143 sessionStorage.setItem('navActivo', linkPadre.getAttribute('href')); 1144 } 1145 1146 navContainer.querySelectorAll('a').forEach(a => a.classList.remove('active')); 1147 linkPadre.classList.add('active'); 1148 1149 if (window.innerWidth < 768) { 1150 linkPadre.scrollIntoView({ behavior: 'smooth', inline: 'center', block: 'nearest' }); 1151 } 1152 } 1153 1154 // Fix: limpiar sessionStorage al hacer click en el logo de home 1155 const logoLinks = document.querySelectorAll('.portal-escom-logo a'); 1156 logoLinks.forEach(logoLink => { 1157 logoLink.addEventListener('click', () => { 1158 sessionStorage.removeItem('navActivo'); 1159 setTimeout(activarLinkPorURL, 0); // <- esto activa "Inicio" de inmediato 1160 }); 1161 }); 1162 1163 navContainer.addEventListener('click', activarLink); 1164 1165 1166 /* ========================= 1167 SEARCH 1168 ========================= */ 1169 1170 const searchToggle = document.getElementById("searchToggle"); 1171 const searchOverlay = document.getElementById("portalEscomSearchOverlay"); 1172 const closeSearch = document.getElementById("closeSearch"); 1173 1174 let cseLoaded = false; 1175 1176 function loadGoogleCSE() { 1177 if (cseLoaded) return; 1178 1179 const script = document.createElement('script'); 1180 script.async = true; 1181 script.src = 'https://cse.google.com/cse.js?cx=8170813aea3ff4244'; 1182 1183 document.head.appendChild(script); 1184 1185 cseLoaded = true; 1186 } 1187 1188 function openSearchOverlay() { 1189 loadGoogleCSE(); 1190 searchOverlay.style.visibility = "visible"; // fuerza visible antes de la transición 1191 searchOverlay.classList.add("active"); 1192 if (typeof langDropdown !== "undefined") { 1193 langDropdown.classList.remove("active"); 1194 } 1195 } 1196 1197 function closeSearchOverlay() { 1198 searchOverlay.classList.remove("active"); 1199 // después de la transición limpia el visibility inline 1200 searchOverlay.addEventListener("transitionend", () => { 1201 searchOverlay.style.visibility = ""; 1202 }, { once: true });
1203 } 1204 1205 searchToggle.addEventListener("click", (e) => { 1206 e.preventDefault(); 1207 openSearchOverlay(); 1208 }); 1209 1210 closeSearch.addEventListener("click", () => { 1211 closeSearchOverlay(); 1212 }); 1213 1214 searchOverlay.addEventListener("click", (e) => { 1215 if (e.target === searchOverlay) { 1216 closeSearchOverlay(); 1217 } 1218 }); 1219 1220 /* ========================= 1221 LANGUAGE DROPDOWN 1222 ========================= */ 1223 const langDropdown = document.querySelector('.portal-escom-lang-dropdown'); 1224 const langButton = langDropdown.querySelector('.icon-btn'); 1225 const langButtonText = langDropdown.querySelector('span'); 1226 const langOptions = langDropdown.querySelectorAll('.portal-escom-lang-menu a'); 1227 1228 1229 // Selección de idioma 1230 langOptions.forEach(option => { 1231 option.addEventListener('click', (e) => { 1232 e.preventDefault(); 1233 e.stopPropagation(); 1234 1235 const label = option.textContent; 1236 // Actualiza el texto del botón (ej: "Esp") 1237 langButtonText.textContent = label.substring(0, 3); 1238 1239 // --- LÃGICA DE CIERRE --- 1240 1241 // 1. Para Mobile: Quitamos la clase active 1242 langDropdown.classList.remove('active'); 1243 1244 // 2. Para Desktop: Forzamos el ocultamiento temporal 1245 langDropdown.classList.add('force-hide'); 1246 1247 // Quitamos la clase de bloqueo después de 200ms 1248 // para que el usuario pueda volver a abrirlo si quiere 1249 setTimeout(() => { 1250 langDropdown.classList.remove('force-hide'); 1251 }, 200); 1252 1253 // Opcional: marcar activa la opción 1254 langOptions.forEach(a => a.classList.remove('active')); 1255 option.classList.add('active'); 1256 }); 1257 }); 1258 1259 // Toggle mobile 1260 langButton.addEventListener('click', (e) => { 1261 if (window.innerWidth <= 767) { 1262 1263 //SOLO si se hizo click directamente en el botón 1264 if (!e.target.closest('.icon-btn')) return; 1265 1266 e.preventDefault(); 1267 e.stopPropagation(); 1268 1269 langDropdown.classList.toggle('active'); 1270 } 1271 }); 1272 1273 // Cerrar al hacer click fuera 1274 document.addEventListener('click', (e) => { 1275 if ( 1276 window.innerWidth <= 767 && 1277 !langDropdown.contains(e.target) 1278 ) { 1279 langDropdown.classList.remove('active'); 1280 } 1281 }); 1282 1283 //animacion header 1284 const tagsWrapper = document.querySelector('.tags-wrapper'); 1285 const htmlheader = document.getElementById('portal-escom-header'); 1286 1287 if (tagsWrapper) { 1288 let lastState = false; 1289 let ticking = false; 1290 1291 window.addEventListener('scroll', () => { 1292 if (!ticking) { 1293 requestAnimationFrame(() => { 1294 const shouldHide = window.scrollY > 40; 1295 1296 if (shouldHide !== lastState) { 1297 if (shouldHide) { 1298 tagsWrapper.classList.add('hidden'); 1299 1300 // Cuando termina la transición, pasa el shadow al header 1301 tagsWrapper.addEventListener('transitionend', () => { 1302 tagsWrapper.style.boxShadow = 'none'; 1303 htmlheader.classList.add('shadow'); 1304 }, { once: true }); 1305 1306 } else { 1307 htmlheader.classList.remove('shadow'); 1308 tagsWrapper.style.boxShadow = ''; 1309 tagsWrapper.getBoundingClientRect(); 1310 tagsWrapper.classList.remove('hidden'); 1311 } 1312 1313 lastState = shouldHide; 1314 } 1315 1316 ticking = false; 1317 }); 1318 1319 ticking = true; 1320 } 1321 }, { passive: true }); 1322 } 1323 </script>
1323 1324 1325 1326 <main> 1327<!-- ************************************************** INICIA AREA DE WIDGET CONTENIDO ******************************************************************************--> 1328<section class="row contenido py-3"><div class="row contenido pt-3 mb-3 pb-0"><section class="col-12 col-md-6 mb-3 d-flex"><article class="news-card rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/noticias/nacional/presupuestos-general-estado-hacienda/1296266/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/04/economia-dinero-remesas-ahorro.jpg" alt="economia-dinero-remesas-ahorro" style="width:100%" fetchpriority="high"/></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title"><a href="https://www.elsalvador.com/noticias/nacional/presupuestos-general-estado-hacienda/1296266/2026/">Gobierno presenta Presupuesto 2027 por $12,421 millones</a></div><div class="news-summary">La propuesta entregada a la Asamblea contempla una brecha de $515 millones, más recursos para Educación y fondos para subsidios e infraestructura.</div></div></article></section><section class="col-12 col-md-6"><div class="row h-100 gy-2"><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/escena/andrea-bocelli-concierto-precios-localidades/1296269/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/12/entretenimiento-escena-Andrea-Bocelli-01-300x225.jpg" alt="entretenimiento-escena-Andrea-Bocelli-01" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/entretenimiento/escena/andrea-bocelli-concierto-precios-localidades/1296269/2026/">Andrea Bocelli en El Salvador, estos son los precios y localidades del concierto</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/noticias/nacional/accidente-vial-paso-apopa/1296067/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/Accidente-vial-300x225.jpg" alt="Accidente-vial" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/noticias/nacional/accidente-vial-paso-apopa/1296067/2026/">Accidente vial múltiple involucra 15 vehÃculos y deja dos fallecidos y ocho lesionados</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/dinero-y-negocios/finanzas-personales/precio-gas-propano-octubre/1296246/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/01/gas-propano-precio-el-salvador-300x225.jpg" alt="tambo-gas-propano-precio-el-salvador" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/dinero-y-negocios">Dinero y negocios</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/dinero-y-negocios/finanzas-personales/precio-gas-propano-octubre/1296246/2026/">Estos son los precios del gas propano para el mes de octubre</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/deportes/futbol/yamil-bukele-bolillo-selecta-fesfut/1296205/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/yamil-bukele-fesfut-bolillo-gomez-6-0-guatemala-jamaica-martinica-septiembre-2026-02-300x225.jpg" alt="yamil bukele fesfut bolillo gomez 6-0 guatemala jamaica martinica septiembre 2026 02" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/yamil-bukele-bolillo-selecta-fesfut/1296205/2026/">"No me evalúen como que si fuera Brasil o Francia, porque no lo somos": Yamil</a></div></article></div></div></section></div></section>
1328 <span class="notas"></span> 1329 1330 <div class='caja_publicidad d728x90 text-center'> 1331 <!-- /13921681/slv_home --> 1332 <div id='div-ad-728x90-1' style='min-width: 300px; min-height: 50px;'> 1333
1333<script> 1334 googletag.cmd.push(function() { googletag.display('div-ad-728x90-1'); }); 1335 </script>
1335 1336 </div> 1337 </div><div class="row contenido py-3"><center><h2 class="mt-2 mb-4 pt-0"><span class="titulo-bloque">Noticias El Salvador</span></h2></center><section class="row news-small-grid cols3 mb-4 mx-auto"><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/deportes/futbol/alianza-vence-platense-liga/1296271/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/alianza-platense-300x225.jpg" alt="alianza-platense" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/alianza-vence-platense-liga/1296271/2026/">Alianza rompe racha de empates y vence 2-1 a Platense</a></div></div></article><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/dinero-y-negocios/entorno-economico/aguinaldo-jornadas-trabajo-cambios/1296084/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/ministro-de-trabajo-Rolando-Castro-300x225.jpg" alt="ministro de trabajo-Rolando Castro" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/dinero-y-negocios">Dinero y negocios</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/dinero-y-negocios/entorno-economico/aguinaldo-jornadas-trabajo-cambios/1296084/2026/">Aguinaldo, trabajo nocturno y jornadas laborales ¿qué cambia y qué sigue en revisión?</a></div></div></article><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/noticias/nacional/ley-dejar-nino-solo-casa/1296190/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/ninos-solos-casa-edad-300x225.jpg" alt="ninos-solos-casa-edad" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/noticias/nacional/ley-dejar-nino-solo-casa/1296190/2026/">¿Dejar a un niño solo en casa puede llevar a prisión en El Salvador? Esto dice la ley</a></div></div></article><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/dinero-y-negocios/entorno-economico/economia-salvadorena-sectores-abril-junio/1296154/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/BCR-economia-el-salvador-300x225.jpg" alt="BCR-economia-el-salvador" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/dinero-y-negocios">Dinero y negocios</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/dinero-y-negocios/entorno-economico/economia-salvadorena-sectores-abril-junio/1296154/2026/">EconomÃa salvadoreña creció 5.1%, estos son los sectores que más avanzaron</a></div></div></article><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/noticias/nacional/revision-transporte-carga-controles-vehiculares/1296171/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/Romeo-Rodriguez-ministro-de-obras-publicas-300x233.jpg" alt="Romeo Rodriguez-ministro de obras públicas" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/noticias/nacional/revision-transporte-carga-controles-vehiculares/1296171/2026/">MOPT ampliará revisión técnica de carga y anuncia decomisos tras accidente vial</a></div></div></article><article class="news-small rounded"><div class="img-16-9"><a href="https://www.elsalvador.com/noticias/nacional/accidente-vial-redondel-integracion/1296137/2026/"><img src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/Accidente-vial-mutipe-300x233.jpg" alt="Accidente-vial-mútiple" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-title-2"><a href="https://www.elsalvador.com/noticias/nacional/accidente-vial-redondel-integracion/1296137/2026/">
1337VIDEO | Momento en el que ocurrió accidente múltiple cerca del redondel Integración</a></div></div></article></section></div> <span class="notas"></span> 1338 1339 <div class='caja_publicidad d728x90 text-center'> 1340 <!-- /13921681/slv_home --> 1341 <div id='div-ad-728x90-2' style='min-width: 300px; min-height: 50px;'> 1342
1342<script> 1343 googletag.cmd.push(function() { googletag.display('div-ad-728x90-2'); }); 1344 </script>
1344 1345 </div> 1346 </div><style> 1347/* ============================================================ 1348 WRAPPER Y SCROLL HORIZONTAL 1349============================================================ */ 1350.carousel-wrapper { 1351 position: relative; 1352 display: flex; 1353 align-items: center; 1354} 1355 1356.horizontal-scroll-container { 1357 display: flex; 1358 flex-wrap: nowrap; 1359 overflow-x: auto; 1360 overflow-y: hidden; 1361 gap: 16px; 1362 padding: 55px 10px 20px 10px; /* aire arriba para la viñeta */ 1363 -webkit-overflow-scrolling: touch; 1364 scroll-behavior: smooth; 1365 width: 100%; 1366} 1367 1368.horizontal-scroll-container::-webkit-scrollbar { height: 8px; } 1369.horizontal-scroll-container::-webkit-scrollbar-track { background: rgba(255,255,255,0.05); } 1370.horizontal-scroll-container::-webkit-scrollbar-thumb { background: rgba(255,255,255,0.2); border-radius: 4px; } 1371 1372/* ============================================================ 1373 TARJETA â wrapper exterior, overflow visible para la viñeta 1374============================================================ */ 1375.horizontal-scroll-container > .publisher_div { 1376 flex: 0 0 260px !important; 1377 width: 260px !important; 1378 position: relative; 1379 overflow: visible !important; 1380 box-sizing: border-box; 1381} 1382 1383/* ============================================================ 1384 CAJA DEL VIDEO â tamaño fijo 9:16, sin bordes, video llena todo 1385============================================================ */ 1386.publisher_div .video-frame { 1387 position: relative; 1388 width: 100%; 1389 aspect-ratio: 9 / 16; 1390 overflow: hidden; 1391 background: none; /* sin color de fondo = sin "borde" visible */ 1392 border: none; 1393 outline: none; 1394} 1395 1396/* Contenedor raÃz que JW inyecta */ 1397.video-frame > div { 1398 position: absolute !important; 1399 inset: 0 !important; 1400 width: 100% !important; 1401 height: 100% !important; 1402 border: none !important; 1403 box-shadow: none !important; 1404} 1405 1406/* El video/iframe llena TODO el ancho y alto de la caja, recortando lo que sobre */ 1407.video-frame iframe, 1408.video-frame video { 1409 position: absolute !important; 1410 inset: 0 !important; 1411 top: 0 !important; 1412 left: 0 !important; 1413 width: 100% !important; 1414 height: 100% !important; 1415 min-width: 100% !important; 1416 min-height: 100% !important; 1417 object-fit: cover !important; 1418 object-position: center !important; 1419 border: none !important; 1420 outline: none !important; 1421} 1422 1423/* ============================================================ 1424 VIÃETA â arriba de la tarjeta, fuera del video 1425============================================================ */ 1426.vineta-video-reel { 1427 display: inline-grid; 1428 padding: 8px 14px; 1429 margin: 0; 1430 color: #fff; 1431 position: absolute; 1432 top: -45px; 1433 left: 10px; 1434 z-index: 20; 1435 white-space: nowrap; 1436 background: transparent; 1437 font-weight: 800; 1438} 1439 1440.vineta-video-reel::after { 1441 content: ''; 1442 position: absolute; 1443 bottom: 0; 1444 left: 0; 1445 width: 100%; 1446 height: 3px; 1447 background-color: #7b5cff; 1448} 1449 1450.vineta-video-reel::before { 1451 content: ''; 1452 position: absolute; 1453 bottom: 3px; 1454 left: 0; 1455 width: 100%; 1456 height: calc(100% - 3px); 1457 box-sizing: border-box; 1458 border-top: 3px solid #7b5cff; 1459 border-left: 3px solid #7b5cff; 1460 border-right: 3px solid #7b5cff; 1461 clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); 1462 transition: clip-path 0.2s ease-out; 1463} 1464 1465.vineta-video-reel:hover::before { 1466 clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); 1467} 1468 1469/* ============================================================ 1470 FLECHAS DE NAVEGACIÃN 1471============================================================ */ 1472.scroll-btn { 1473 position: absolute; 1474 top: 50%; 1475 transform: translateY(-50%); 1476 background-color: rgba(0, 0, 0, 0.7); 1477 color: white; 1478 border: 1px solid rgba(255, 255, 255, 0.2); 1479 width: 45px; 1480 height: 45px; 1481 border-radius: 50%; 1482 font-size: 20px; 1483 cursor: pointer; 1484 display: flex;
1485 align-items: center; 1486 justify-content: center; 1487 transition: background-color 0.3s, transform 0.2s; 1488 z-index: 1000; 1489} 1490.scroll-btn:hover { background-color: rgba(0, 0, 0, 0.9); transform: translateY(-50%) scale(1.1); } 1491.scroll-prev { left: -20px; } 1492.scroll-next { right: -20px; } 1493 1494@media (max-width: 768px) { 1495 .scroll-btn { display: none; } 1496} 1497</style> 1498 1499<div class="container-fluid m-0 py-5 bg-dark"> 1500 <div class="container"> 1501 <div class="carousel-wrapper position-relative"> 1502 1503 <button class="scroll-btn scroll-prev" onclick="scrollCarousel(-1)" aria-label="Anterior">â®</button> 1504 1505 <div class="horizontal-scroll-container" id="videoScrollContainer"> 1506 1507 <div class="publisher_div"> 1508 <span class="vineta-video-reel">En 60 segundos</span> 1509 <div class="video_vertical video-frame" data-jw-placement-id="O8E1UOza"></div> 1510 </div> 1511 1512 <div class="publisher_div"> 1513 <span class="vineta-video-reel">En finanzas</span> 1514 <div class="video_vertical video-frame" data-jw-placement-id="uOa50M7K"></div> 1515 </div> 1516 1517 <div class="publisher_div"> 1518 <span class="vineta-video-reel">Por descubrir</span> 1519 <div class="video_vertical video-frame" data-jw-placement-id="iHEqVevG"></div> 1520 </div> 1521 1522 <div class="publisher_div"> 1523 <span class="vineta-video-reel">En escena</span> 1524 <div class="video_vertical video-frame" data-jw-placement-id="NZZt0GEY"></div> 1525 </div> 1526 1527 <div class="publisher_div"> 1528 <span class="vineta-video-reel">Puro deporte</span> 1529 <div class="video_vertical video-frame" data-jw-placement-id="1tTI3XpT"></div> 1530 </div> 1531 1532 <div class="publisher_div"> 1533 <span class="vineta-video-reel">Lifestyle</span> 1534 <div class="video_vertical video-frame" data-jw-placement-id="tS5tW4cK"></div> 1535 </div> 1536 1537 </div> 1538 1539 <button class="scroll-btn scroll-next" onclick="scrollCarousel(1)" aria-label="Siguiente">â¯</button> 1540 1541 </div> 1542 </div> 1543</div>
1543<script src="https://cdn.jwplayer.com/v2/sites/9aCuUDSZ/placements/embed.js"></script>
vendor: 2 bytes, line 1543
1543
1544<script> 1545 function scrollCarousel(direction) { 1546 const container = document.getElementById('videoScrollContainer'); 1547 const card = container.querySelector('.publisher_div'); 1548 const gap = parseInt(getComputedStyle(container).gap) || 16; 1549 const scrollAmount = card ? (card.offsetWidth + gap) : 315; 1550 container.scrollBy({ 1551 left: direction * scrollAmount, 1552 behavior: 'smooth' 1553 }); 1554 } 1555 1556 document.addEventListener('play', function (event) { 1557 const playedEl = event.target; 1558 if (!(playedEl instanceof HTMLMediaElement)) return; 1559 1560 document.querySelectorAll('video, audio').forEach(media => { 1561 if (media !== playedEl && !media.paused) { 1562 media.pause(); 1563 } 1564 }); 1565 }, true); 1566</script>
1566 <span class="notas"></span> 1567 1568 <div class='caja_publicidad d728x90 text-center'> 1569 <!-- /13921681/slv_home --> 1570 <div id='div-ad-728x90-3' style='min-width: 300px; min-height: 50px;'> 1571
1571<script> 1572 googletag.cmd.push(function() { googletag.display('div-ad-728x90-3'); }); 1573 </script>
1573 1574 </div> 1575 </div><section class="bg-selecta"><div class="container py-0 mb-5 mt-3"><div><div class="cnl-banner"> 1576 <div class="cnl-grid"> 1577 1578 <div class="col-team"> 1579 <img class="cnl-logo-left" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/concacaf.webp" alt="Concacaf Nations League"> 1580 <div class="team-info-wrap"> 1581 <div class="team-brand"> 1582 <img class="flag-es" src="https://flagcdn.com/w40/sv.png" alt="Bandera El Salvador"> 1583 <div class="team-name">EL SALVADOR</div> 1584 </div> 1585 <div class="tournament-tag">Concacaf Nations League</div> 1586 <div class="badge-row"> 1587 <span class="league-badge" id="league-tag">LIGA A</span> 1588 <span class="group-tag" id="group-name">GRUPO A</span> 1589 </div> 1590 </div> 1591 </div> 1592 1593 <!-- Columna central envuelta --> 1594 <div class="col-stats-wrap"> 1595 <div class="next-match-box"> 1596 <span class="next-match-label"><span class="pulse-dot"></span> Próx. Partido</span> 1597 <span class="next-match-val" id="next-match-text">Por definir</span> 1598 </div> 1599 <div class="col-stats"> 1600 <div class="stat-box"> 1601 <div class="stat-val" id="stat-pj">-</div> 1602 <div class="stat-lbl">PJ</div> 1603 </div> 1604 <div class="stat-box"> 1605 <div class="stat-val" id="stat-pts">-</div> 1606 <div class="stat-lbl">PTS</div> 1607 </div> 1608 <div class="stat-box"> 1609 <div class="stat-val" id="stat-dif">-</div> 1610 <div class="stat-lbl">DIF</div> 1611 </div> 1612 </div> 1613 </div> 1614 1615 <div class="col-table"> 1616 <table class="cnl-table"> 1617 <thead> 1618 <tr> 1619 <th class="align-left">Equipo</th> 1620 <th>PJ</th> 1621 <th>PG</th> 1622 <th>PE</th> 1623 <th>PP</th> 1624 <th>DIF</th> 1625 <th>PTS</th> 1626 </tr> 1627 </thead> 1628 <tbody id="table-body"> 1629 <!-- Carga dinámica --> 1630 </tbody> 1631 </table> 1632 </div> 1633 1634 </div> 1635 1636 <div class="banner-footer"> 1637 <div class="objective-text"> 1638 <span>ð</span> 1639 <span id="objective-text">Cargando información...</span> 1640 </div> 1641 <!--<a href="#" class="btn-action">PREVIA</a>--> 1642 </div> 1643 </div> 1644 1645
1645<script> 1646 const CSV_URL = "https://docs.google.com/spreadsheets/d/e/2PACX-1vQz8nEbdceTazr1tsci26DfSnNRgrNszNpOSVBdN19NDwqD9F1NCWlsTlDoCglqCIT6hqz7HmZzjSLq/pub?gid=0&single=true&output=csv"; 1647 1648 // Convertidor CSV a Array de Objetos en JS Nativo (Sin librerÃas externas) 1649 function parseCSV(text) { 1650 const lines = text.split(/\r\n|\n/).filter(line => line.trim() !== ""); 1651 if (lines.length < 2) return []; 1652 1653 const headers = lines[0].split(",").map(h => h.replace(/^"|"$/g, "").trim()); 1654 const result = []; 1655 1656 for (let i = 1; i < lines.length; i++) { 1657 // Manejo simple de valores separados por coma 1658 const currentline = lines[i].split(",").map(item => item.replace(/^"|"$/g, "").trim()); 1659 if (currentline.length === headers.length) { 1660 const obj = {}; 1661 for (let j = 0; j < headers.length; j++) { 1662 obj[headers[j]] = currentline[j]; 1663 } 1664 result.push(obj); 1665 } 1666 } 1667 return result; 1668 } 1669 1670 async function obtenerTextoCSV() { 1671 const timestamp = Math.floor(Date.now() / (1000 * 60 * 3)); // Caché de 3 minutos 1672 const targetUrl = `${CSV_URL}&_t=${timestamp}`; 1673 1674 // Lista de URLs a intentar en cascada 1675 const intensiones = [ 1676 targetUrl, // Directo 1677 `https://api.allorigins.win/raw?url=${encodeURIComponent(targetUrl)}`, // Proxy 1 1678 `https://corsproxy.io/?${encodeURIComponent(targetUrl)}` // Proxy 2 1679 ]; 1680 1681 for (const url of intensiones) { 1682 try { 1683 const response = await fetch(url); 1684 if (response.ok) { 1685 const text = await response.text(); 1686 if (text && text.includes(",")) return text; // Confirmar que devolvió un CSV válido 1687 } 1688 } catch (e) { 1689 console.warn("Intento de conexión fallido en:", url); 1690 } 1691 } 1692 throw new Error("No se pudo obtener el CSV desde ninguna fuente."); 1693 } 1694 1695 async function cargarDatosNativos() { 1696 try { 1697 const csvText = await obtenerTextoCSV(); 1698 const data = parseCSV(csvText); 1699 renderTabla(data); 1700 } catch (error) { 1701 console.error("Error final al cargar datos:", error); 1702 document.getElementById("objective-text").innerText = "Error al cargar la información deportiva."; 1703 } 1704 } 1705 1706 function renderTabla(data) { 1707 const tableBody = document.getElementById("table-body"); 1708 tableBody.innerHTML = ""; 1709 1710 if (!data || data.length === 0) { 1711 document.getElementById("objective-text").innerText = "No se encontraron registros."; 1712 return; 1713 } 1714 1715 data.forEach(row => { 1716 const getVal = (key) => { 1717 const foundKey = Object.keys(row).find(k => k.trim().toLowerCase().replace(/_/g, '') === key.toLowerCase().replace(/_/g, '')); 1718 return foundKey ? String(row[foundKey]).trim() : undefined; 1719 }; 1720 1721 const pos = getVal("Pos") ?? ""; 1722 const equipo = getVal("Equipo") ?? ""; 1723 const pj = getVal("PJ") ?? 0; 1724 const pg = getVal("PG") ?? 0; 1725 const pe = getVal("PE") ?? 0; 1726 const pp = getVal("PP") ?? 0; 1727 const dif = getVal("DIF") ?? 0; 1728 const pts = getVal("PTS") ?? 0; 1729 const esSelectaVal = String(getVal("EsSelecta") || "").toUpperCase(); 1730 const esSelecta = esSelectaVal === "SI" || esSelectaVal === "YES" || esSelectaVal === "TRUE"; 1731 1732 const tr = document.createElement("tr"); 1733 1734 if (esSelecta) { 1735 tr.className = "row-es"; 1736 document.getElementById("stat-pj").innerText = pj; 1737 document.getElementById("stat-pts").innerText = pts; 1738 document.getElementById("stat-dif").innerText = dif; 1739 1740 const liga = getVal("Liga"); 1741 const grupo = getVal("Grupo"); 1742 const objetivo = getVal("Objetivo"); 1743 const proximoPartido = getVal("ProximoPartido") || getVal("Proximo_Partido"); 1744 1745 if (liga) document.getElementById("league-tag").innerText = liga; 1746 if (grupo) document.getElementById("group-name").innerText = grupo;
1747 if (objetivo) document.getElementById("objective-text").innerText = "Objetivo: " + objetivo; 1748 if (proximoPartido) document.getElementById("next-match-text").innerText = proximoPartido; 1749 } 1750 1751 tr.innerHTML = ` 1752 <td class="align-left">${pos ? pos + '.' : ''} ${equipo}</td> 1753 <td>${pj}</td> 1754 <td>${pg}</td> 1755 <td>${pe}</td> 1756 <td>${pp}</td> 1757 <td>${dif}</td> 1758 <td><strong>${pts}</strong></td> 1759 `; 1760 tableBody.appendChild(tr); 1761 }); 1762 } 1763 1764 document.addEventListener("DOMContentLoaded", cargarDatosNativos); 1765</script>
1765</div><div class="swiper noticias-swiper-4"><section class="swiper-wrapper"><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/fernando-palomo-reflexion-selecta-guatemala/1296024/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/selecta-el-salvador-guatemala-liga-naciones-concacaf-2026-300x225.jpg" alt="selecta el salvador guatemala liga naciones concacaf 2026" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">29 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/fernando-palomo-reflexion-selecta-guatemala/1296024/2026/">Fernando Palomo tras el 6-0 ante Guatemala: âEsto ya se veÃa venirâ</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-6-0-selecta-antecedente/1295884/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/selecta-el-salvador-guatemala-liga-naciones-concacaf-2026-300x225.jpg" alt="selecta el salvador guatemala liga naciones concacaf 2026" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">29 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-6-0-selecta-antecedente/1295884/2026/">VIDEO. El 6-0 de Guatemala fue inédito; Asia dejó el antecedente más próximo para la Selecta</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/tena-marcador-6-0-selecta/1295877/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/luis-tena-el-salvador-guatemala-concacaf-liga-naciones-selecta--300x225.jpg" alt="luis tena el salvador guatemala concacaf liga naciones selecta" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">29 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/tena-marcador-6-0-selecta/1295877/2026/">Tena tras el 6-0 a El Salvador: âEl marcador es una sorpresaâ</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-selecta-cronica-concacaf-naciones/1295837/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/el-salvador-selecta-guatemala-concacaf-nations-league-robbie-ruud-cronica-1-300x225.jpg" alt="el salvador selecta guatemala concacaf nations league robbie ruud cronica" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-selecta-cronica-concacaf-naciones/1295837/2026/">Guatemala trapea con El Salvador y nos devuelve a la realidad</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/jamaica-visita-selecta-serie-historia/1295736/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/el-salvador-vs-guatemala-robbie-ruud-elsalvador.com-08-300x225.jpg" alt="el salvador vs JAMAICA robbie ruud elsalvador.com 08" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">29 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/jamaica-visita-selecta-serie-historia/1295736/2026/">¿Cómo le fue a El Salvador, en su casa, contra Jamaica?</a></div></div></article></div><div class="swiper-slide noticias-slide">
1765<article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/selecta-guatemala-donde-ver/1295621/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/selecta-centroamerica-caribe-liga-naciones01-300x225.jpg" alt="selecta-centroamerica-caribe-liga-naciones01" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/selecta-guatemala-donde-ver/1295621/2026/">¿Dónde ver el partido de la Selecta contra Guatemala?</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-selecta-mejor-historia-superior/1295684/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/el-salvador-vs-guatemala-robbie-ruud-elsalvador.com-04-300x224.jpg" alt="el salvador vs guatemala robbie ruud elsalvador.com 04" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/guatemala-selecta-mejor-historia-superior/1295684/2026/">¿Cuál es el mejor? Dos mundiales FIFA inclinan la historia entre El Salvador y Guatemala</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/salvadorenos-futbolistas-guatemala-siglo-21/1295746/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/eliseo-cheyo-quintanilla-guatemala-el-salvador-jugadores-historia-300x225.jpg" alt="eliseo cheyo quintanilla guatemala el salvador jugadores historia" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/salvadorenos-futbolistas-guatemala-siglo-21/1295746/2026/">Salvadoreños que jugaron en Guatemala durante el presente siglo</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/selecta-alerta-tras-perder-balon/1295712/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/el-salvador-martinica-futbol-liga-naciones-concacaf-selecta-300x211.jpg" alt="el salvador martinica futbol liga naciones concacaf selecta" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/selecta-alerta-tras-perder-balon/1295712/2026/">La alerta para la Selecta está en lo que ocurre tras perder el balón</a></div></div></article></div><div class="swiper-slide noticias-slide"><article class="news-small rounded"><div class="img-4-3-slide"><a href="https://www.elsalvador.com/deportes/futbol/mayor-victoria-selecta-en-guatemala/1295701/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/09/deportes-futbol-harold-osorio-selecta-seleccion-vs-guatemala-afp-300x225.jpg" alt="deportes-futbol-harold-osorio-selecta-seleccion-vs-guatemala-afp" /></a></div><div class="news-content"><div class="news-header"><div class="news-section"><a href="https://www.elsalvador.com/category/deportes">Deportes</a></div><div class="news-meta">28 septiembre, 2026</div></div><div class="news-title-2"><a href="https://www.elsalvador.com/deportes/futbol/mayor-victoria-selecta-en-guatemala/1295701/2026/">El Salvador no ha ganado por más de un gol en Guatemala</a></div></div></article></div><div class="swiper-slide noticias-slide">
1765<article class="news-small rounded"><div class="news-content"><div class="ver-mas-slide"><div class="vermas-ico"><img src="https://recursos.elsalvador.com/pilares/images/lupa.png" alt=""></div><div class="news-title-2"><a href="https://www.elsalvador.com/category/deportes/futbol/">Ver más...</a></div></div></div></article> </div></section><div class="swiper-button-next"></div><div class="swiper-button-prev"></div></div></div></section>
1765<script> 1766 /* Este script inicializa su swiper de noticias */ 1767 1768 var sentRangesNoticiasWidget4 = { 1769 "0-25": false, 1770 "25-50": false, 1771 "50-75": false, 1772 "75-100": false 1773 }; 1774 1775 function getRangeNoticiasWidget4(progress) { 1776 var pct = progress * 100; 1777 if (pct < 25) return "0-25"; 1778 if (pct < 50) return "25-50"; 1779 if (pct < 75) return "50-75"; 1780 return "75-100"; 1781 } 1782 1783 function checkScrollRangeNoticiasWidget4(progress) { 1784 var pct = Math.round(progress * 100); 1785 var range = getRangeNoticiasWidget4(progress); 1786 1787 if (!sentRangesNoticiasWidget4[range]) { 1788 sentRangesNoticiasWidget4[range] = true; 1789 1790 // ENVIO A GTM: 1791 dataLayer.push({ 1792 event: "carrusel_scroll", 1793 nombre_modulo: "", 1794 posicion_indice: "4", 1795 scroll_rango: range 1796 }); 1797 1798 } 1799 } 1800 1801 const swiperNoticias_4 = new Swiper(".noticias-swiper-4", { 1802 slidesPerView: 3, 1803 spaceBetween: 20, 1804 navigation: { 1805 nextEl: ".swiper-button-next", 1806 prevEl: ".swiper-button-prev", 1807 }, 1808 breakpoints: { 1809 1400: { slidesPerView: 4.50 }, 1810 1200: { slidesPerView: 3.50 }, 1811 992: { slidesPerView: 2.75 }, 1812 768: { slidesPerView: 3.25 }, 1813 576: { slidesPerView: 2.25 }, 1814 0: { slidesPerView: 1.5 } 1815 }, 1816 on: { 1817 progress: function(swiper, progress) { 1818 if (progress === 0) return; 1819 checkScrollRangeNoticiasWidget4(progress); 1820 } 1821 } 1822 }); 1823 </script>
1823 <span class="notas"></span> 1824 1825 <div class='caja_publicidad d728x90 text-center'> 1826 <!-- /13921681/slv_home --> 1827 <div id='div-ad-728x90-4' style='min-width: 300px; min-height: 50px;'> 1828
1828<script> 1829 googletag.cmd.push(function() { googletag.display('div-ad-728x90-4'); }); 1830 </script>
1830 1831 </div> 1832 </div><section class="row contenido py-3"><center><h2 class="mt-0 mb-4 pt-0"><span class="titulo-bloque">Turismo</span></h2></center><div class="row contenido pt-3 mb-3 pb-0"><section class="col-12 col-md-6 mb-3 d-flex"><article class="news-card rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/noticias/nacional/paso-vehicular-redondel-integracion/1296126/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/Tramo-paso-multinivel-Integracion-en-sentido-hacia-el-redondel-El-Angel.jpg" alt="Tramo-paso multinivel Integración, en sentido hacia el redondel El Ãngel" style="width:100%" fetchpriority="high"/></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/noticias">Noticias</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title"><a href="https://www.elsalvador.com/noticias/nacional/paso-vehicular-redondel-integracion/1296126/2026/">Habilitan paso hacia San Salvador tras accidente múltiple en redondel El Ãngel</a></div><div class="news-summary">Tras el accidente, las labores en la zona continuaron con limpieza y remoción, mientras el VMT detalló las condiciones para quienes circulaban por el sector.</div></div></article></section><section class="col-12 col-md-6"><div class="row h-100 gy-2"><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/turismo/playas-y-sol/mizata-refugio-de-lujo/1295933/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/JO-Hotel-Casa-Tunan-018-300x225.jpg" alt="JO--Hotel-Casa-Tunan-018" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/turismo">Turismo</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/turismo/playas-y-sol/mizata-refugio-de-lujo/1295933/2026/">Mizata, el refugio de lujo que redefine la costa de El Salvador</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/novedades-airbnb-facilitan-tus-viajes/1296060/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/novedades-airbnb-facilitan-tus-viajes01-300x225.jpg" alt="novedades-airbnb-facilitan-tus-viajes01" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/turismo">Turismo</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/novedades-airbnb-facilitan-tus-viajes/1296060/2026/">¿Vas de viaje? Estas 5 novedades de Airbnb podrÃan facilitarte la estadÃa</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/buses-alegres-octubre-destinos-precios/1296058/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2025/10/turismo-feria-del-jocote-cerro-verde-1-300x225.jpg" alt="turismo-feria-del-jocote-cerro-verde (1)" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/turismo">Turismo</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/buses-alegres-octubre-destinos-precios/1296058/2026/">¿Querés salir en octubre? Estas escapadas cuestan desde $8 con los Buses Alegres</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/san-juan-laguna-tejidos-mayas/1295554/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/san-juan-laguna-tejidos-mayas03-300x225.jpg" alt="san-juan-laguna-tejidos-mayas03" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/turismo">Turismo</a></div><div class="news-meta">30 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/turismo/rutas-y-aventuras/san-juan-laguna-tejidos-mayas/1295554/2026/">¿Vas a Panajachel? Escapate a San Juan La Laguna y descubrà el arte detrás de los tejidos mayas</a></div></article></div></div></section></div></section>
1832 <span class="notas"></span> 1833 1834 <div class='caja_publicidad d728x90 text-center'> 1835 <!-- /13921681/slv_home --> 1836 <div id='div-ad-728x90-5' style='min-width: 300px; min-height: 50px;'> 1837
1837<script> 1838 googletag.cmd.push(function() { googletag.display('div-ad-728x90-5'); }); 1839 </script>
1839 1840 </div> 1841 </div><section class="row contenido py-3"><center><h2 class="mt-0 mb-4 pt-0"><span class="titulo-bloque">Entretenimiento</span></h2></center><div class="row contenido pt-3 mb-3 pb-0"><section class="col-12 col-md-6 mb-3 d-flex"><article class="news-card rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/escena/pablo-alboran-concierto-el-salvador/1296030/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/pablo-alboran-1.jpg" alt="pablo-alborán (1)" style="width:100%" fetchpriority="high"/></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">29 septiembre, 2026</div><div class="news-title"><a href="https://www.elsalvador.com/entretenimiento/escena/pablo-alboran-concierto-el-salvador/1296030/2026/">âEsta noche es nuestra citaâ, Pablo Alborán volvió a conquistar a sus fans en El Salvador</a></div><div class="news-summary">Pablo Alborán regresó a El Salvador con un concierto marcado por grandes éxitos, mensajes al público y fans llegados desde varios paÃses.</div></div></article></section><section class="col-12 col-md-6"><div class="row h-100 gy-2"><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/escena/dia-shakira-septiembre-spotify/1295924/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/shakira-29-de-septiembre-300x225.jpg" alt="shakira-29-de septiembre" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">29 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/entretenimiento/escena/dia-shakira-septiembre-spotify/1295924/2026/">¿Por qué hoy, 29 de septiembre, es el DÃa de Shakira?</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/arte-y-cultura/tierra-cafe-fe-casabou/1295608/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/Tierra-Cafe-y-Fe-reune-12-obras-de-tres-artistas-salvadorenos-en-Casa-Bou-300x225.jpg" alt="âTierra, Café y Feâ reúne 12 obras de tres artistas salvadoreños en Casa Bou" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">28 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/entretenimiento/arte-y-cultura/tierra-cafe-fe-casabou/1295608/2026/">âTierra, Café y Feâ, la galerÃa de arte que podés visitar en Casa Bou del Centro Histórico de San Salvador</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/escena/sheynnis-palacios-san-salvador/1295579/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/sheynnis-02-300x225.jpg" alt="sheynnis-02" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">28 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/entretenimiento/escena/sheynnis-palacios-san-salvador/1295579/2026/">â¿Y si nos casamos aquÃ?â Carlos Arias sorprende a Sheynnis Palacios en San Salvador</a></div></article></div><div class="col-6 mb-3 d-flex"><article class="news-small rounded w-100 h-100"><div class="img-4-3"><a href="https://www.elsalvador.com/entretenimiento/arte-y-cultura/autos-clasicos-plaza-bolivar/1295504/2026/"><img class="img-fluid" src="https://cdn-pro.elsalvador.com/wp-content/uploads/2026/09/carros-clasicos-1-300x225.jpg" alt="carros-clasicos (1)" style="width:100%" /></a></div><div class="news-content"><div class="news-section"><a href="https://www.elsalvador.com/category/entretenimiento">Entretenimiento</a></div><div class="news-meta">
184127 septiembre, 2026</div><div class="news-title-2"><a href="https://www.elsalvador.com/entretenimiento/arte-y-cultura/autos-clasicos-plaza-bolivar/1295504/2026/">Asà se vivió la exhibición de autos clásicos en San Salvador</a></div></article></div></div></section></div></section> <span class="notas"></span> 1842 1843 <div class='caja_publicidad d728x90 text-center'> 1844 <!-- /13921681/slv_home --> 1845 <div id='div-ad-728x90-6' style='min-width: 300px; min-height: 50px;'> 1846
1846<script> 1847 googletag.cmd.push(function() { googletag.display('div-ad-728x90-6'); }); 1848 </script>
1848 1849 </div> 1850 </div><section class="ring-section "><div class="top-content"><h2 class="mt-2 mb-4 pt-0"><span class="titulo-bloque">FotografÃas</span></h2><p>Arrastra para girar y haz click en ver galerÃa</p></div><div class="ring-container" id="ring-home_carrusel_fotografia--1" data-lazy-ring data-cards="[{"titulo":"Turismo playa Mizata","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/JO-Hotel-Casa-Tunan-020-768x576.jpg","alt":"JO--Hotel-Casa-Tunan-020","url":"https:\/\/www.elsalvador.com\/fotografia\/mizata-turismo-playa-nawi\/1295967\/2026\/"},{"titulo":"Atoles Mam\u00e1 Tere, un rinc\u00f3n lleno de tradici\u00f3n y sabor casero","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/LM-Atoles-Ventas-Clientes-Bebidas-Calientes-Mama-Tere-016-768x576.jpg","alt":"LM- Atoles- Ventas- Clientes- Bebidas- Calientes- Mama Tere 016","url":"https:\/\/www.elsalvador.com\/fotografia\/emprendedor-bebidas-turismo-emprendimiento-\/1296040\/2026\/"},{"titulo":"Pupusas \"negritas\"","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/JO-Pupusas-de-masa-de-frijol-y-otras-opciones-novedosas-011-768x576.jpg","alt":"JO--Pupusas-de-masa-de-frijol-y-otras-opciones-novedosas-011","url":"https:\/\/www.elsalvador.com\/fotografia\/turismo-gastronomia-pupusas-negrita-frijol-santa-tecla\/1295880\/2026\/"},{"titulo":"Construcci\u00f3n nuevo CIFCO","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/Avances-CIFCO-El-Espino-01-768x576.jpg","alt":"Avances-CIFCO-El-Espino","url":"https:\/\/www.elsalvador.com\/fotografia\/cifco-construccion-finca-espino-china-el-salvador\/1295252\/2026\/"},{"titulo":"Tierra, Caf\u00e9 y Fe","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/LM-Exposicion-Pinturas-Artistas-Tierra-Cafe-Fe-Casa-Bou-Centro-Historico025-768x576.jpg","alt":"LM- Exposicion- Pinturas- Artistas- Tierra- Cafe- Fe- Casa Bou-Centro Historico025","url":"https:\/\/www.elsalvador.com\/fotografia\/exposicion-de-arte-centro-historico-cafe-artistas-salvadorenos-starbucks-\/1295641\/2026\/"},{"titulo":"Festival del A\u00f1il","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/LM-Anil-Suchitoto-Festival-Desfile-Productos-Emprendedores015-768x576.jpg","alt":"LM-A\u00f1il- Suchitoto- Festival- Desfile- Productos- Emprendedores015","url":"https:\/\/www.elsalvador.com\/fotografia\/festival-del-anil-turismo-cultural-cuscatlan-suchitoto-desfiles-de-modelos\/1295533\/2026\/"},{"titulo":"Relevo de guardia en el mausoleo de Moraz\u00e1n","img":"https:\/\/cdn-pro.elsalvador.com\/wp-content\/uploads\/2026\/09\/francisco-morazan-mausoleo-guardia-de-honor-13-768x576.jpg","alt":"ML francisco morazan mausoleo centro san salvador","url":"https:\/\/www.elsalvador.com\/fotografia\/francisco-morazan-centro-historico-historia-salvadorena-palacio-nacional-politica\/1295173\/2026\/"}]"></div></section><center class="mt-3 mb-4"> 1851 <figure><a id="more_posts" class="btn btn-md outline-black fw-bold py-2 px-2 mw200" href="https://www.elsalvador.com/category/fotografia" data-tag-click="click-btn-cargar-mas-category-fotografia">...Ver más...</a></figure> 1852 </center> 1853 <style> 1854 .ring-section { position: relative; width: 100%; min-height: 380px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; perspective: 1700px; -webkit-perspective: 1700px; overflow: hidden; cursor: default; padding-top: 0px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; touch-action: pan-y; } 1855 .top-content { display: block; width: 100%; text-align: center; margin: 0; padding: 0 15px; pointer-events: none; } 1856 .top-content h2 { font-size: 1.8rem; letter-spacing: 3px; color: #0f1110; margin: 0 0 4px 0; font-weight: 600; } 1857 .top-content p { font-size: 0.9rem; color: #0f1110; letter-spacing: 2px; margin: 0; } 1858 .ring-container { position: relative; width: 240px; height: 180px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; will-change: transform; pointer-events: auto; cursor: grab; margin-top: 70px; } 1859 .ring-container:active { cursor: grabbing; } 1860 .ring-card { position: absolute; width: 100%; height: 100%; border-radius: 12px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.2); transition: border-color 0.3s, filter 0.3s; pointer-events: auto; display: flex; flex-direction: column; justify-content: flex-end; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; backface-visibility: visible; -webkit-backface-visibility: visible; } 1861 .ring-card img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; pointer-events: none; z-index: 1; } 1862 .ring-card:hover { filter: brightness(1.1); border-color: #ffffff; } 1863 .card-title-overlay { position: relative; z-index: 2; width: 100%; padding: 20px 10px 12px 10px; background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.6) 70%, transparent 100%); text-align: center; display: flex; flex-direction: column; align-items: center; gap: 6px; } 1864 .card-title-text { margin: 0; font-size: 0.82rem; font-weight: 500; color: #ffffff; letter-spacing: 0.5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; } 1865 .btn-gallery { font-size: 0.58rem; padding: 3px 9px; border-radius: 20px; background-color: rgba(0, 0, 0, 0.5); color: #ffffff; border: 1px solid rgba(255, 255, 255, 0.4); text-decoration: none; transition: all 0.2s ease; letter-spacing: 0.5px; } 1866 .btn-gallery:hover { background-color: #ffffff; color: #000000; border-color: #ffffff; } 1867 @media (max-width: 1199px) { .ring-section { min-height: 440px; } .ring-container { width: 200px; height: 150px; margin-top: 65px; } .card-title-text { font-size: 0.78rem; } .btn-gallery { font-size: 0.55rem; padding: 3px 8px; } .top-content h2 { font-size: 1.5rem; } } 1868 @media (max-width: 991px) { .ring-section { perspective: 1400px; -webkit-perspective: 1400px; min-height: 400px; } .ring-container { width: 170px; height: 127px; margin-top: 55px; } .card-title-overlay { padding: 14px 8px 8px 8px; gap: 4px; } .card-title-text { font-size: 0.72rem; } .btn-gallery { font-size: 0.50rem; padding: 2px 7px; } .top-content h2 { font-size: 1.3rem; } .top-content p { font-size: 0.70rem; } } 1869 @media (max-width: 767px) { .ring-section { perspective: 1100px; -webkit-perspective: 1100px; min-height: 280px; } .ring-container { width: 160px; height: 120px; margin-top: 45px; } .card-title-overlay { padding: 12px 6px 8px 6px; gap: 4px; } .card-title-text { font-size: 0.68rem; } .btn-gallery { font-size: 0.48rem; padding: 2px 6px; } .top-content h2 { font-size: 1.2rem; letter-spacing: 2px; } .top-content p { font-size: 0.65rem; letter-spacing: 1px; } } 1870 </style> 1871
1871<script> 1872 (function () { 1873 function initRing(container) { 1874 let tarjetasData; 1875 try { 1876 tarjetasData = JSON.parse(container.dataset.cards || "[]"); 1877 } catch (e) { 1878 return; 1879 } 1880 if (!tarjetasData.length) return; 1881 1882 const totalCards = tarjetasData.length; 1883 const cardsElements = []; 1884 1885 for (let i = 0; i < totalCards; i++) { 1886 const card = document.createElement("div"); 1887 card.className = "ring-card"; 1888 1889 const img = document.createElement("img"); 1890 img.src = tarjetasData[i].img; 1891 img.alt = tarjetasData[i].alt || tarjetasData[i].titulo; 1892 img.draggable = false; 1893 card.appendChild(img); 1894 1895 const titleOverlay = document.createElement("div"); 1896 titleOverlay.className = "card-title-overlay"; 1897 1898 const titleText = document.createElement("p"); 1899 titleText.className = "card-title-text"; 1900 titleText.textContent = tarjetasData[i].titulo; 1901 titleOverlay.appendChild(titleText); 1902 1903 const btnGallery = document.createElement("a"); 1904 btnGallery.className = "btn-gallery"; 1905 btnGallery.textContent = "Ver galerÃa"; 1906 btnGallery.href = tarjetasData[i].url || "#"; 1907 btnGallery.target = "_blank"; 1908 btnGallery.addEventListener("click", (e) => e.stopPropagation()); 1909 1910 titleOverlay.appendChild(btnGallery); 1911 card.appendChild(titleOverlay); 1912 container.appendChild(card); 1913 cardsElements.push(card); 1914 } 1915 1916 function calculateDynamicRadius() { 1917 const cardWidth = container.offsetWidth; 1918 const radAngle = Math.PI / totalCards; 1919 return Math.round((cardWidth / 2) / Math.tan(radAngle)) + 18; 1920 } 1921 1922 function arrangeCards() { 1923 const radius = calculateDynamicRadius(); 1924 for (let i = 0; i < totalCards; i++) { 1925 const angle = (i / totalCards) * 360; 1926 cardsElements[i].style.transform = "rotateY(" + angle + "deg) translateZ(" + radius + "px)"; 1927 } 1928 } 1929 1930 arrangeCards(); 1931 window.addEventListener("resize", arrangeCards); 1932 1933 let currentRotation = 0; 1934 let isDragging = false; 1935 let isHovered = false; 1936 let startX = 0; 1937 let velocity = 0; 1938 const friction = 0.95; 1939 const baseAutoSpeed = 0.12; 1940 const dragSensitivity = 0.35; 1941 1942 function updateRotation() { 1943 container.style.transform = "rotateY(" + currentRotation + "deg)"; 1944 } 1945 1946 function animate() { 1947 if (isDragging) { 1948 currentRotation += velocity; 1949 } else { 1950 if (Math.abs(velocity) > 0.01) { 1951 currentRotation += velocity; 1952 velocity *= friction; 1953 } else if (!isHovered) { 1954 currentRotation += baseAutoSpeed; 1955 } 1956 } 1957 updateRotation(); 1958 requestAnimationFrame(animate); 1959 } 1960 requestAnimationFrame(animate); 1961 1962 container.addEventListener("mouseenter", () => (isHovered = true)); 1963 container.addEventListener("mouseleave", () => (isHovered = false)); 1964 1965 function startDrag(e) { 1966 if (e.type === "mousedown") e.preventDefault(); 1967 isDragging = true; 1968 velocity = 0; 1969 startX = e.pageX || (e.touches && e.touches[0] ? e.touches[0].pageX : 0); 1970 } 1971 1972 function moveDrag(e) { 1973 if (!isDragging) return; 1974 const x = e.pageX || (e.touches && e.touches[0] ? e.touches[0].pageX : startX); 1975 const deltaX = x - startX; 1976 velocity = deltaX * dragSensitivity; 1977 startX = x; 1978 } 1979
1980 function stopDrag() { 1981 isDragging = false; 1982 } 1983 1984 container.addEventListener("mousedown", startDrag); 1985 window.addEventListener("mousemove", moveDrag); 1986 window.addEventListener("mouseup", stopDrag); 1987 container.addEventListener("touchstart", startDrag, { passive: true }); 1988 window.addEventListener("touchmove", moveDrag, { passive: true }); 1989 window.addEventListener("touchend", stopDrag); 1990 container.addEventListener("wheel", (e) => { 1991 e.preventDefault(); 1992 velocity += e.deltaY * 0.05; 1993 }, { passive: false }); 1994 } 1995 1996 document.addEventListener("DOMContentLoaded", function () { 1997 const containers = document.querySelectorAll("[data-lazy-ring]"); 1998 if (!containers.length) return; 1999 2000 const observer = new IntersectionObserver( 2001 (entries, obs) => { 2002 entries.forEach((entry) => { 2003 if (entry.isIntersecting) { 2004 initRing(entry.target); 2005 entry.target.removeAttribute("data-lazy-ring"); 2006 obs.unobserve(entry.target); 2007 } 2008 }); 2009 }, 2010 { rootMargin: "200px" } 2011 ); 2012 2013 containers.forEach((el) => observer.observe(el)); 2014 }); 2015 })(); 2016 </script>
2016 2017 <div class='caja_publicidad d728x90 text-center'> 2018 <!-- /13921681/slv_home --> 2019 <div id='div-ad-728x90-7' style='min-width: 300px; min-height: 50px;'> 2020
2020<script> 2021 googletag.cmd.push(function() { googletag.display('div-ad-728x90-7'); }); 2022 </script>
2022 2023 </div> 2024 </div><span class='notas'></span> 2025<input type="hidden" id="data4" value="true"> 2026 2027<div class='charge' id='home_6_notas/6/8/1/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2028 <br><br></div><div class='charge' id='home_5_notas/5/9/2/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2029 <br><br></div><div class='charge' id='home_5_notas/4/10/3/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2030 <br><br></div><div class='charge' id='home_6_notas/8/11/4/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2031 <br><br></div><div class='charge' id='home_6_notas/5/12/5/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2032 <br><br></div><div class='charge' id='home_6_notas/4/13/6/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2033 <br><br></div><div class='charge' id='home_fotogaleria_video/2/14/7/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2034 <br><br></div><div class='charge' id='home_carrusel_notas_formal/7/15/8/0' data-loader='examplePlugin'><center><div id='loader'></div></center> 2035 <br><br></div></main> 2036</main> 2037<div class="spacer"></div> 2038<div id="over-footer"> 2039 <center> 2040 <div class="banner-728x90 only-desktop"> 2041 <!-- Start 970x90 AD --> 2042 <div id="div-ad-footer-728x90"> 2043
2043<script type="text/javascript"> googletag.cmd.push(function() { googletag.display("div-ad-footer-728x90");});</script>
2043 2044 </div> 2045 <!-- End 970x90 AD --> 2046 </div> 2047</center><center> 2048 <div class="banner-728x90 ad-fixed-footer" id="ad-fixed-footer"> 2049 <!-- Start 728x90 AD --> 2050 <span class="ad-fixed-footer-cerrar-top-mini" id="ad-fixed-footer-cerrar-top-mini"></span> 2051 <div id="adslot-footer"> 2052
2052<script type="text/javascript"> googletag.cmd.push(function() { googletag.display("adslot-footer");});</script>
2052 2053 </div> 2054 <!-- End 728x90 AD --> 2055 </div> 2056</center> 2057<style>.ad-fixed-footer {background:white;width:728px !important;height:90px !important;margin:0px auto 0px auto !important;bottom:0px !important;position:fixed !important;display:none;clear:both !important;left:calc((100% - 728px) / 2) !important;z-index:9999999;border:1px solid black; } .ad-fixed-footer-cerrar-top-mini {background:url('https://recursos.elsalvador.com/images/iconos/generales/icon-mini-close.png');display:block;cursor:pointer;width:16px;height:16px;padding:5px 5px;position:absolute;top:0px;right:0px;z-index:9999999 !important;opacity:0;} .ad-fixed-footer iframe{margin:0px auto 0px auto !important;}</style>
2058<script> 2059setTimeout(function(){ 2060 document.getElementById("ad-fixed-footer-cerrar-top-mini").style.opacity = 1; 2061}, 2500); 2062 2063document.querySelectorAll(".ad-fixed-footer-cerrar-top-mini").forEach(function(el) { 2064 el.addEventListener('click', function() { 2065 document.querySelectorAll(".ad-fixed-footer").forEach(function(footer) { 2066 footer.remove(); 2067 }); 2068 }); 2069}); 2070 2071window.addEventListener('message', (event) => { 2072 const mensaje_amg_edh = event.data; 2073 2074 if (mensaje_amg_edh.amgEdhTipoPub == 'crawling2025') { 2075 if (document.getElementById("ad-fixed-footer")) { 2076 document.getElementById("ad-fixed-footer").style.display = "block"; 2077 } 2078 } 2079}); 2080</script>
2080</div> 2081 2082<footer class="escom-footer text-start py-5"> 2083 <div class="container"> 2084 <!-- Logo y descripción --> 2085 <div class="text-center mb-4"> 2086 <img src="https://cdn-pro.elsalvador.com/escom_epsilon/images/logo-footer.png" alt="Logo de la empresa" class="escom-footer-logo mb-2"> 2087 <p>Todos los derechos reservados 1999-2026</p> 2088 </div> 2089 2090 <div class="escom-footer-divider"></div> 2091 2092 <!-- Secciones --> 2093 <div class="row"> 2094 <!-- Formulario de boletÃn --> 2095 <div class="col-md-4 mb-4 px-2 px-md-5 text-center"> 2096 <center> 2097 <h5 class="fs-5">SuscrÃbete al boletÃn</h5> 2098 <form class="escom-form" id="footerNewsletter"> 2099 <div class="mb-2"> 2100 <!--<input type="email" class="form-control mb-2" placeholder="Tu correo electrónico"> --> 2101 <br/> 2102 <button type="submit" class="escom-btn btn bg-escom">Suscribirme</button> 2103 </div> 2104 </form> 2105 </center> 2106 </div> 2107 2108 <!-- Quienes somos y Preguntas frecuentes --> 2109 <div class="col-md-4 mb-4 px-2 px-md-5 text-center"> 2110 <center> 2111 <h5 class="fs-5">Quiénes somos</h5> 2112 <p>Somos un portal abierto, propositivo y moderno, pensado para reflejar a un paÃs que avanza, se reinventa y se une. Somos el punto de conexión con lo mejor de El Salvador.</p> 2113 <a href="https://www.elsalvador.com/nosotros" class="escom-footer-link">Ver mas ❯</a> 2114 <div class="escom-footer-divider"></div> 2115 <h5 class="mt-3 fs-5">Qué ofrecemos</h5> 2116 <p>Te ofrecemos un portal que evoluciona contigo. Que informa, pero también inspira. Que te representa. Mostramos de lo que está hecho El Salvador.</p> 2117 <a href="https://www.elsalvador.com/nosotros" class="escom-footer-link">Ver mas ❯</a> 2118 </center> 2119 </div> 2120 2121 <!-- Redes sociales, teléfono y dirección --> 2122 <div class="col-md-4 mb-4 px-2 px-md-5 text-center"> 2123 <center> 2124 <h5 class="fs-5">SÃguenos</h5> 2125 <div class="escom-social mb-2"> 2126 <a href="https://www.facebook.com/elsalvadorcom" aria-label="Página de facebook"><span class="icon footer-facebook"></span></a> 2127 <a href="https://x.com/elsalvadorcom" aria-label="Página de X"><span class="icon footer-x"></span></a> 2128 <a href="https://www.instagram.com/elsalvadorcom" aria-label="Página de instagram"><span class="icon footer-instagram"></span></a> 2129 <a href="https://api.whatsapp.com/send/?phone=78032285&text&type=phone_number&app_absent=0" aria-label="Numero de whatsapp"><span class="icon footer-whatsapp"></span></a> 2130 <a href="https://www.youtube.com/@elsalvadorcomyoutube"><span class="icon footer-youtube" aria-label="Canal de YouTube"></span></a> 2131 <a href="https://www.tiktok.com/@elsalvadorcom"><span class="icon footer-tiktok" aria-label="Cuenta de TikTok"></span></a> 2132 </div> 2133 <div class="escom-footer-divider"></div> 2134 <h5 class="mt-3 fs-5">Contáctanos</h5> 2135 <p> 2136 +503 7854 0662<br> 2137 [email protected] 2138 </p> 2139 </center> 2140 </div> 2141 2142 </div> 2143 2144 <!-- Mapa del sitio --> 2145 <div class="escom-footer-bottom text-center"> 2146 <center> 2147 <a href="https://www.elsalvador.com" class="escom-footer-link">Inicio</a> 2148 <a href="https://www.elsalvador.com/category/turismo" class="escom-footer-link">Turismo</a> 2149 <a href="https://www.elsalvador.com/category/noticias" class="escom-footer-link">Noticias</a> 2150 <a href="https://www.elsalvador.com/category/vida" class="escom-footer-link">Vida</a> 2151 <a href="https://www.elsalvador.com/category/entretenimiento" class="escom-footer-link">Entretenimiento</a> 2152 <a href="https://www.elsalvador.com/category/deportes" class="escom-footer-link">Deportes</a> 2153 <a href="https://www.elsalvador.com/category/dinero-y-negocios" class="escom-footer-link">Dinero y Negocios</a> 2154 </center> 2155 </div> 2156 </div> 2157 2158 <div id="customPopupSuscripcion" class="custom-suscripcion-container"> 2159 <div id="customFormSuscripcion" class="custom-suscripcion-box position-relative"> 2160 2161 <div class="custom-suscripcion-header"> 2162 <button class="custom-suscripcion-close" onclick="cerrarPopupSuscripcion()">Ã</button> 2163 <div class="custom-suscripcion-icon"> 2164 <img class="img-fluid" src="https://cdn-pro.elsalvador.com/escom_epsilon/images/ico-newsletter.svg" alt="icono boletin"> 2165 </div> 2166 </div> 2167 2168 <div id="frmNewsletter" class="custom-suscripcion-body"> 2169 <h5 class="fw-bold mb-2">Suscribite al boletÃn</h5> 2170 <p class="mb-3">Recibà en tu correo los contenidos más relevantes y actuales de tu portal paÃs.</p> 2171 2172 <div class="row mb-2"> 2173 <div class="col-6"> 2174 <input type="text" class="custom-form-control" placeholder="Tu nombre" id="customNombreSuscripcion" required> 2175 </div> 2176 <div class="col-6"> 2177 <input type="text" class="custom-form-control" placeholder="Tu apellido" id="customApellidoSuscripcion" required> 2178 </div> 2179 </div> 2180 2181 <div class="mb-3"> 2182 <input type="email" class="custom-form-control" placeholder="Tu correo electrónico" id="customCorreoSuscripcion" required> 2183 </div> 2184 2185 <!-- Preferencias --> 2186 <div class="text-start mb-3"> 2187 <label class="fw-bold">¿Qué tipo de contenido quisieras recibir?</label> 2188 <small class="d-block mb-2 text-muted">Puedes seleccionar más de un tipo.</small> 2189 2190 <!-- Botón para desplegar --> 2191 <button class="custom-toggle-btn" type="button" onclick="togglePreferencias(this)"> 2192 Mostrar preferencias â¼ 2193 </button> 2194 2195 <!-- Contenedor desplegable --> 2196 <div id="customPreferenciasBlock" class="custom-preferencias-collapse"> 2197 <div class="row"> 2198 <div class="col-6"> 2199 <div class="custom-form-check form-check"> 2200 <input class="form-check-input" type="checkbox" name="tags[]" value="turismo" id="customContenidoTurismo"> 2201 <label class="form-check-label" for="customContenidoTurismo">Turismo</label> 2202 </div> 2203 <div class="custom-form-check form-check"> 2204 <input class="form-check-input" type="checkbox" name="tags[]" value="noticias" id="customContenidoNoticias"> 2205 <label class="form-check-label" for="customContenidoNoticias">Noticias</label> 2206 </div> 2207 <div class="custom-form-check form-check"> 2208 <input class="form-check-input" type="checkbox" name="tags[]" value="vida" id="customContenidoVida"> 2209 <label class="form-check-label" for="customContenidoVida">Vida</label> 2210 </div> 2211 </div> 2212 <div class="col-6"> 2213 <div class="custom-form-check form-check"> 2214 <input class="form-check-input" type="checkbox" name="tags[]" value="entretenimiento" id="customContenidoEntretenimiento"> 2215 <label class="form-check-label" for="customContenidoEntretenimiento">Entretenimiento</label> 2216 </div> 2217 <div class="custom-form-check form-check"> 2218 <input class="form-check-input" type="checkbox" name="tags[]" value="deportes" id="customContenidoDeportes"> 2219 <label class="form-check-label" for="customContenidoDeportes">Deportes</label> 2220 </div> 2221 <div class="custom-form-check form-check"> 2222 <input class="form-check-input" type="checkbox" name="tags[]" value="dinero-y-negocios" id="customContenidoNegocios"> 2223 <label class="form-check-label" for="customContenidoNegocios">Dinero y negocios</label> 2224 </div> 2225 </div> 2226 </div> 2227 </div> 2228 </div> 2229 2230 <!-- Contenedor para mensajes --> 2231 <div id="mensaje_suscripcion" class="text-danger small mb-2"></div> 2232 2233 <div class="d-flex justify-content-between gap-2"> 2234 <button type="button" class="custom-btn-suscripcion w-100" onclick="enviar_suscripcion()">Suscribirme</button> 2235 <button type="button" class="custom-btn-suscripcion-alt w-100" onclick="cerrarPopupSuscripcion()">Quizá después</button>
2236 </div> 2237 </div> 2238 2239 <div class="custom-suscripcion-footer"> 2240 <p class="m-0 text-center text-white small"> 2241 Si ya estás suscrito al boletÃn haz <a href="#" class="text-white text-decoration-underline fw-bold" onclick="cerrarPopupSuscripcion()">click aquÃ</a> 2242 </p> 2243 </div> 2244 2245 <div id="customGraciasSuscripcion" class="custom-suscripcion-box d-none"> 2246 <div class="custom-suscripcion-body"> 2247 <h5 class="fw-bold text-purple">¡Gracias por suscribirte!</h5> 2248 <p>A partir de mañana, disfrutarás de los mejores contenidos de tu portal paÃs directamente en tu correo.</p> 2249 <p class="fw-bold">¡Te damos la bienvenida! Esperamos verte aquà todos los dÃas.</p> 2250 </div> 2251 </div> 2252 2253 2254
2254<script> 2255 function togglePreferencias(button) { 2256 const bloque = document.getElementById('customPreferenciasBlock'); 2257 if (!bloque) return; 2258 2259 const isOpen = bloque.classList.toggle('open'); 2260 button.textContent = isOpen 2261 ? 'Ocultar preferencias â²' 2262 : 'Mostrar preferencias â¼'; 2263 } 2264 2265 function mostrarElModal() { 2266 const popup = document.getElementById('customPopupSuscripcion'); 2267 if (!popup) return; 2268 2269 popup.classList.add('custom-suscripcion-visible'); 2270 2271 // Botón "Quizás después" 2272 const btnQuizas = document.getElementById('btnQuizasDespues'); 2273 if (btnQuizas) { 2274 btnQuizas.addEventListener('click', cerrarPopupSuscripcion); 2275 } 2276 2277 // Botón "Ya suscrito" 2278 const yaSuscrito = document.getElementById('yaSuscritoLink'); 2279 if (yaSuscrito) { 2280 yaSuscrito.addEventListener('click', cerrarPopupSuscripcion); 2281 } 2282 2283 // Capturar click del botón "Suscribirme" 2284 const btnSuscribir = document.querySelector('#frmNewsletter .custom-btn-suscripcion'); 2285 if (btnSuscribir) { 2286 btnSuscribir.addEventListener('click', function(event) { 2287 event.preventDefault(); 2288 enviar_suscripcion(); 2289 }); 2290 } 2291 } 2292 2293 function cerrarPopupSuscripcion() { 2294 const popup = document.getElementById('customPopupSuscripcion'); 2295 if (popup) { 2296 popup.classList.remove('custom-suscripcion-visible'); 2297 } 2298 } 2299 2300 function enviar_suscripcion() { 2301 const email = document.getElementById('customCorreoSuscripcion')?.value.trim() || ""; 2302 const firstName = document.getElementById('customNombreSuscripcion')?.value.trim() || ""; 2303 const lastName = document.getElementById('customApellidoSuscripcion')?.value.trim() || ""; 2304 const tags = Array.from(document.querySelectorAll('#customPreferenciasBlock input[type="checkbox"]:checked')).map(cb => cb.value); 2305 2306 const mensaje = document.getElementById("mensaje_suscripcion"); 2307 2308 // Validación de email 2309 if (email === "") { 2310 if (mensaje) mensaje.innerHTML = "Asegúrate de proporcionar email para poder suscribirte."; 2311 return; 2312 } 2313 2314 if (!validarEmail(email)) { 2315 if (mensaje) mensaje.innerHTML = "Formato no corresponde con cuenta de correo válida. Intenta de nuevo."; 2316 return; 2317 } 2318 2319 const data = { 2320 email_address: email, 2321 first_name: firstName, 2322 last_name: lastName, 2323 tags: tags 2324 }; 2325 2326 const url = "https://webservices.altamiranomedia.com/"; 2327 2328 fetch(url + 'api-newsletter/subscribe', { 2329 method: 'POST', 2330 headers: { 2331 'Content-Type': 'application/json' 2332 }, 2333 body: JSON.stringify(data) 2334 }) 2335 .then(response => { 2336 if (!response.ok) { 2337 return response.text().then(text => { 2338 throw new Error('response false: ' + response.statusText); 2339 }); 2340 } 2341 return response.json(); 2342 }) 2343 .then(responseData => { 2344 console.log("Respuesta servidor:", responseData); 2345 2346 if (responseData.error) { 2347 if (mensaje) mensaje.innerText = responseData.error; 2348 } else if (responseData.message && responseData.message.includes("Member Exists")) { 2349 if (mensaje) mensaje.innerText = 'Correo electrónico no agregado, ya está suscrito a nuestro newsletter.'; 2350 } else { 2351 // Ocultar el formulario y mostrar mensaje de bienvenida 2352 document.getElementById('frmNewsletter').classList.add('d-none'); // ocultar form 2353 document.querySelector('.custom-suscripcion-footer').classList.add('d-none'); // ocultar footer 2354 document.getElementById('customGraciasSuscripcion').classList.remove('d-none'); // mostrar gracias 2355 2356 } 2357 }) 2358 .catch(error => { 2359 console.error(error); 2360 if (mensaje) mensaje.innerText = 'Ha ocurrido un error: ' + error.message; 2361 }); 2362 } 2363 2364 function validarEmail(email) { 2365 var re = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 2366 return re.test(email); 2367 } 2368 2369 // Mostrar popup cuando el footer sea visible 2370 document.addEventListener("DOMContentLoaded", () => { 2371 const suscripcionContainer = document.querySelector('.custom-suscripcion-container'); 2372 const footerForm = document.getElementById('footerNewsletter'); 2373 2374 if (!suscripcionContainer) return; 2375 2376 // Captura el submit del formulario del footer 2377 if (footerForm) { 2378 footerForm.addEventListener('submit', function(e) { 2379 e.preventDefault(); // evitar recarga 2380 mostrarElModal(); // función original que abre el popup 2381 }); 2382 } 2383 }); 2384 2385 2386 </script>
2386 2387 2388 2389</footer> 2390 2391<div id="content-messages"> 2392 <div id="the-message"> 2393 </div> 2394</div> 2395
2396<script type='text/javascript'> </script>
2396 2397
2398<script> 2399 //funcion para copiar el enlace de la nota en el detalle de nota 2400 function copyPermalink(post){ 2401 var copyText = post; 2402 var copyElement = document.createElement("input"); 2403 copyElement.setAttribute("type", "text"); 2404 copyElement.setAttribute("value", copyText); 2405 copyElement.setAttribute("id", "copy-temp-to-clipboard"); 2406 document.body.appendChild(copyElement); 2407 copyElement.select(); 2408 copyElement.setSelectionRange(0, 99999); /* para dispositivos moviles */ 2409 document.execCommand("copy"); 2410 copyElement.parentNode.removeChild(copyElement); 2411 } 2412</script>
vendor: 2 bytes, line 2412
2412
2413<script type="text/javascript"> 2414 function loadScript(url, callback, tipo) { 2415 var script = document.createElement("script"); 2416 script.type = "text/javascript"; 2417 script.async = true; 2418 if (script.readyState) { 2419 script.onreadystatechange = function () { 2420 if (script.readyState == "loaded" || script.readyState == "complete") { 2421 script.onreadystatechange = null; 2422 if (callback && typeof callback === "function") { 2423 callback(); 2424 } 2425 } 2426 } 2427 }else{ 2428 script.onload = function () { 2429 if (callback && typeof callback === "function") { 2430 callback(); 2431 } 2432 if(tipo == "js"){ 2433 2434 2435 2436 var element = 0; 2437 var listElm = document.querySelectorAll('.charge'); 2438 if(listElm.length > 0){ 2439 window.addEventListener('scroll', function() { 2440 const { 2441 scrollTop, 2442 scrollHeight, 2443 clientHeight 2444 } = document.documentElement; 2445 if (scrollTop + clientHeight + 2200 >= scrollHeight) { 2446 if(document.getElementById("data4").value == "true"){ 2447 document.getElementById("data4").value = "false"; 2448 if(element + 1 <= listElm.length){ 2449 cargarDatosAjax(listElm[element]); 2450 element++; 2451 } 2452 } 2453 } 2454 }); 2455 } 2456 2457 var contador_multimedia = 0; 2458 function cargarDatosAjax(element, delta) { //optimizar esta funcion eliminar cosas que no se usan de aqui 2459 2460 2461 var spans = document.querySelectorAll('.notas'); 2462 var span = spans[spans.length - 1]; 2463 //obtener si el ambiente es mobil o desktop 2464 var is_smartphone_home = ""; 2465 if (is_smartphone_home == ""){ 2466 is_smartphone_home = "0"; 2467 } 2468 if(element != null){ 2469 if (document.getElementById("data4").value == "false") { 2470 document.getElementById("loader").innerHTML = "<img src='https://cdn-pro.elsalvador.com/escom_epsilon/images/loading_escom.gif' class='loading_gif'>"; 2471 var ajaxUrl = "https://www.elsalvador.com/wp-json/LoadMore/v1/load"; 2472 var id = element.id; 2473 var partes = id.split("/"); 2474 if(partes[0] == 'videos' || partes[0] == 'fotogalerias'){ 2475 contador_multimedia++; 2476 } 2477 ajaxUrl = ajaxUrl + "?id=" + id + "&delta=" + delta + "&is_smartphone=" + is_smartphone_home; 2478 if(delta == 1 || partes[0] != 'delta_home'){ 2479 if(delta == 1){ 2480 ajaxUrl = ajaxUrl + "&brand=" + partes[3]; 2481 }else{ 2482 ajaxUrl = ajaxUrl + "&brand=" + partes[4]; 2483 } 2484 } 2485 if(contador_multimedia > 1){ 2486 ajaxUrl = ajaxUrl + "&multimedia=1"; 2487 } 2488 /**Inicializacion de variables que imprimen el anuncio en portada con lazy */ 2489 var ad_lazy = ""; 2490 var ad_script = ""; 2491 2492 fetch(ajaxUrl, { 2493 method: 'GET', 2494 headers:{ 2495 'Content-Type': 'application/json' 2496 } 2497 }).then(async response => { 2498 var data = await response.json(); 2499 data = JSON.parse(data); 2500 document.getElementById("data4").value = "true"; 2501 if(partes[0] == "delta_home"){//verificar y eliminar validacion 2502 span.insertAdjacentHTML("beforeBegin", data.html); 2503 const script = document.createElement("script"), 2504 text = document.createTextNode(data.hora); 2505 script.appendChild(text); 2506 document.body.appendChild(script); 2507 element.remove(); 2508 }else{ 2509 //validacion para crear cajas de anuncios entre modulos cargados con lazy en portada 2510 if(data.num_widget && data.num_ad){ 2511 if( data.num_ad > 1 && screen.width > 800 ){ 2512 ad_lazy = "<div class='caja_publicidad d728x90 text-center'><div id='lazy-div-ad-728x90-"+data.num_ad+"'></div></div>"; 2513 ad_script = "googletag.cmd.push(function() { "; 2514 ad_script += "googletag.defineSlot('/13921681/slv_home.lazy', [728, 90], 'lazy-div-ad-728x90-"+data.num_ad+"')"; 2515 ad_script += ".addService(googletag.pubads()).setTargeting('pos',['pos"+data.num_ad+"']);"; 2516 ad_script += "googletag.display('lazy-div-ad-728x90-"+
2516data.num_ad+"');"; 2517 ad_script += "});"; 2518 } else if ( data.num_ad > 1 ){ 2519 if(data.pub_300x600 == 1){ 2520 ad_lazy = "<div class='caja_publicidad d300x600 text-center'><div id='lazy-div-ad-300x600-"+data.num_ad+"'></div></div>"; 2521 ad_script = "googletag.cmd.push(function() { "; 2522 ad_script += "googletag.defineSlot('/13921681/slv_home.lazy', [300, 600], 'lazy-div-ad-300x600-"+data.num_ad+"')"; 2523 ad_script += ".addService(googletag.pubads()).setTargeting('pos',['pos"+data.num_ad+"']);"; 2524 ad_script += "googletag.display('lazy-div-ad-300x600-"+data.num_ad+"');"; 2525 ad_script += "});"; 2526 }else{ 2527 ad_lazy = "<div class='caja_publicidad d300x250 text-center'><div id='lazy-div-ad-300x250-"+data.num_ad+"'></div></div>"; 2528 ad_script = "googletag.cmd.push(function() { "; 2529 ad_script += "googletag.defineSlot('/13921681/slv_home.lazy', [300, 250], 'lazy-div-ad-300x250-"+data.num_ad+"')"; 2530 ad_script += ".addService(googletag.pubads()).setTargeting('pos',['pos"+data.num_ad+"']);"; 2531 ad_script += "googletag.display('lazy-div-ad-300x250-"+data.num_ad+"');"; 2532 ad_script += "});"; 2533 } 2534 } 2535 span.insertAdjacentHTML("beforeBegin", ad_lazy); 2536 2537 const scriptAd = document.createElement('script'); 2538 scriptAd.text = ad_script; 2539 document.body.appendChild(scriptAd); 2540 } 2541 2542 span.insertAdjacentHTML("beforeBegin", data.html); 2543 2544 //validacion para insertar script con lazy si existe 2545 if(data.htmlscript){ 2546 const scriptLibre = document.createElement('script'); 2547 scriptLibre.text = data.htmlscript; 2548 document.body.appendChild(scriptLibre); 2549 } 2550 2551 if(data.titulo == null || data.titulo == ""){ 2552 data.titulo = "Modulo " + data.num_widget; 2553 } 2554 2555 /** Poner event.push */ 2556 dataLayer.push({ 2557 event: "modulo_carga", 2558 nombre_modulo: data.titulo, 2559 posicion_indice: data.num_widget 2560 }); 2561 2562 element.remove(); 2563 } 2564 2565 }) 2566 .catch(error => console.error('Error:', error)); 2567 2568 } 2569 } 2570 2571 } 2572 2573 2574 } 2575 } 2576 script.src = url; 2577 document.body.appendChild(script); 2578 } 2579 } 2580 2581 loadScript("https://cdn-pro.elsalvador.com/escom_delta/js/escom.js?time=10012026", function(){ },"js"); 2582 2583</script>
2583 2584
2585<script type="speculationrules"> 2586{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"\/*"},{"not":{"href_matches":["\/wp-*.php","\/wp-admin\/*","\/wp-content\/uploads\/*","\/wp-content\/*","\/wp-content\/plugins\/*","\/wp-content\/themes\/escom_epsilon\/*","\/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2587</script>
vendor: 1 bytes, line 2587
2587
2588<script type="text/javascript" id="real3d-flipbook-forntend-js-extra"> 2589/* <![CDATA[ */ 2590var r3d_frontend = {"rootFolder":"https:\/\/www.elsalvador.com\/wp-content\/plugins\/real3d-flipbook\/","version":"5.2"}; 2591/* ]]> */ 2592</script>
vendor: 1 bytes, line 2592
2592
2593<script type="text/javascript" src="https://www.elsalvador.com/wp-content/plugins/real3d-flipbook/js/frontend.js" id="real3d-flipbook-forntend-js"></script>
2593 2594
2595<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"8e05f1af0e","applicationID":"72023374","transactionName":"Z1EDZkpZXEtXUUNcWl4bNEBRF1tWUldPG0VYRA==","queueTime":0,"applicationTime":584,"atts":"SxYAEAJDT0U=","errorBeacon":"bam.nr-data.net","agent":""}</script>
2595<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"0c67e2cfeec4495282958ba07461adc2","spa":2}' crossorigin="anonymous"></script>
2595 2596</body> 2597</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.