@import url("https://fonts.googleapis.com/css2?family=Source+Serif+4:opsz,wght@8..60,400;8..60,600&display=swap");












/* =========================================
   IAEN Editorial — CSS adicional optimizado
   Depurado para evitar duplicados, parches muertos
   y reglas demasiado amplias.
   ========================================= */

:root {
  --iaen-blue: #1e73be;
  --iaen-blue-dark: #155a96;
  --iaen-brand-blue: #004f9f;
  --iaen-border: #e3e8ef;
  --iaen-border-soft: #d6e0ea;
  --iaen-text: #1f2a36;
  --iaen-text-soft: #5a6673;
  --iaen-panel: #f9fbfe;
  --iaen-panel-soft: #f3f6fa;
}

/* =========================
   BASE GENERAL
========================= */
body {
  background: #fff !important;
}

img {
  box-shadow: none !important;
}

.entry-content {
  color: #000;
  line-height: 1.65;
}

.entry-content p {
  margin-bottom: 1.2em;
}

h1,
h2,
h3,
h4,
h5,
h6,
.entry-title,
.widget-title,
.cat-links,
.nav-links,
.related-posts-title,
.cat-links a,
.cat-links span,
.single .cat-links a,
.single h1,
.single h2,
.single h3,
.page h1,
.page h2,
.page h3,
.entry-header .entry-title,
.post .entry-title,
.page .entry-title,
.footer-widgets .widget-title,
#secondary .widget-title,
.sidebar .widget-title,
#primary h1,
#primary h2,
#primary h3,
#secondary h3,
#secondary h4 {
  text-transform: none !important;
  letter-spacing: normal !important;
}

/* =========================
   BREADCRUMBS
========================= */
#breadcrumb-wrap {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}

#breadcrumb-wrap nav {
  margin: 0 auto;
  max-width: 1200px;
  font-size: 0.9rem;
  color: #555;
}

#breadcrumb-wrap a {
  color: var(--iaen-brand-blue);
  text-decoration: none;
}

#breadcrumb-wrap a:hover {
  text-decoration: underline;
}

#breadcrumb-wrap .sep {
  color: #999;
  margin: 0 4px;
}

#breadcrumb-wrap span {
  color: #222;
  font-weight: 500;
}

.home #breadcrumb-wrap {
  display: none;
}

/* =========================
   TÍTULOS Y COMENTARIOS
========================= */
.entry-title {
  text-transform: none !important;
}

body.postid-2070 #comments,
body.postid-2070 #respond,
body.postid-2070 .comments-area,
body.postid-2070 .comment-form {
  display: none;
}

/* =========================
   VISOR (FLIPBOOK)
========================= */
.dflip-container {
  margin: 30px auto;
  border: 1px solid #e0e6ed;
  background: #f8fafc;
  padding: 10px;
}

/* =========================
   BLOQUE DE CITA (APA)
========================= */
.bloque-cita {
  background: var(--iaen-panel);
  border-left: 4px solid var(--iaen-brand-blue);
  padding: 16px 20px;
  margin: 40px 0 15px;
  font-size: 0.95rem;
  line-height: 1.6;
}

.bloque-cita p:first-child {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.6px;
  color: var(--iaen-brand-blue);
  margin-bottom: 6px;
}

.bloque-cita p:last-child {
  font-size: 1.08rem;
  color: #222;
  line-height: 1.65;
}

/* =========================
   BLOQUE DE DESCARGA
========================= */
.bloque-descarga {
  background: var(--iaen-panel-soft);
  padding: 32px 28px 22px;
  text-align: center;
  margin: 40px 0;
  border-radius: 6px;
  border: 1px solid var(--iaen-border-soft);
}

.bloque-descarga .wp-block-buttons {
  justify-content: center;
  margin-bottom: 15px;
}

.bloque-descarga .wp-block-button__link {
  background: var(--iaen-brand-blue);
  color: #fff;
  padding: 13px 26px;
  font-size: 2.05rem;
  font-weight: 700;
  border-radius: 4px;
  text-decoration: none;
  transition: all 0.2s ease;
}

.bloque-descarga .wp-block-button__link:hover {
  background: #003b7a;
  transform: translateY(-1px);
}

.bloque-descarga p {
  margin: 9px 0;
  line-height: 1.55;
}

.bloque-descarga p:first-of-type {
  font-size: 0.95rem;
  color: var(--iaen-text-soft);
}

.bloque-descarga p:last-of-type {
  font-size: 1.08rem;
  color: var(--iaen-text);
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

/* =========================================================
   CONTACTO INSTITUCIONAL EN FRANJA SUPERIOR DEL FOOTER
========================================================= */
.footer-contacto {
  max-width: 520px;
  margin: 0 auto;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  text-align: center;
  color: #ffffff !important;
}

.footer-contacto .footer-contacto-titulo,
.footer-contacto p,
.footer-contacto a {
  color: #ffffff !important;
  font-size: 15px !important;
  line-height: 1.25 !important;
}

.footer-contacto .footer-contacto-titulo {
  margin: 0 0 6px !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase;
}

.footer-contacto p {
  margin: 0 0 4px !important;
  padding: 0 !important;
  font-weight: 400 !important;
}

.footer-contacto p:last-child {
  margin-bottom: 0 !important;
}

.footer-contacto a {
  text-decoration: none !important;
}

.footer-contacto a:hover {
  text-decoration: underline !important;
}

.footer-contacto p,
.footer-contacto .footer-contacto-titulo {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.footer-widgets-area .widget,
.footer-widgets-area .tg-container,
.footer-widgets-area .inner-wrap,
.footer-widgets-area,
.footer-widgets-area .block-editor-widget-area,
.footer-widgets-area .widget_block,
.footer-widgets-area .textwidget,
.footer-widgets-area .widget_text {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.footer-widgets-wrapper,
.footer-widget-area,
.top-footer,
.footer-top,
.above-footer-widget-area {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
  min-height: auto !important;
}

/* ============================================================
   FIX: Layout de dos columnas cuando Elementor Theme Builder
   elimina el wrapper #page > .cm-content
============================================================ */
@media screen and (min-width: 62em) {
  body.cm-right-sidebar .cm-row,
  body.right-sidebar .cm-row {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
  }

  body.left-sidebar .cm-row {
    display: flex;
    flex-direction: row-reverse;
    align-items: flex-start;
  }
}

/* =============================================
   SIDEBAR — CAPA EDITORIAL UNIFICADA
   (acotada a la columna lateral, sin tocar footer)
============================================= */
#cm-secondary aside.widget,
#secondary aside.widget,
#cm-secondary .widget,
#secondary .widget {
  background: #ffffff;
  border: 1px solid var(--iaen-border);
  padding: 14px 16px;
  margin-bottom: 22px;
}

#cm-secondary aside.widget .widget-title,
#secondary aside.widget .widget-title,
#cm-secondary aside.widget > h2,
#cm-secondary aside.widget > h3,
#secondary aside.widget > h2,
#secondary aside.widget > h3 {
  background-color: var(--iaen-blue);
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  padding: 8px 12px;
  margin: -14px -16px 12px -16px;
}

#cm-secondary aside.widget ul,
#secondary aside.widget ul,
#cm-secondary .widget ul,
#secondary .widget ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
}

#cm-secondary aside.widget ul li,
#secondary aside.widget ul li,
#cm-secondary .widget ul li,
#secondary .widget ul li {
  margin-bottom: 8px;
  font-size: 13px;
}

#cm-secondary aside.widget a,
#secondary aside.widget a,
#cm-secondary .widget a,
#secondary .widget a {
  color: var(--iaen-text);
  text-decoration: none;
}

#cm-secondary aside.widget a:hover,
#secondary aside.widget a:hover,
#cm-secondary .widget a:hover,
#secondary .widget a:hover {
  color: var(--iaen-blue);
  text-decoration: underline;
}

/* A. Botón Buscalibre — estilo píldora homologado */
#cm-secondary .wp-block-button__link,
#secondary .wp-block-button__link {
  border-radius: 50px !important;
  padding: 12px 28px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  background-color: var(--iaen-blue) !important;
  color: #ffffff !important;
  border: 2px solid var(--iaen-blue) !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  text-decoration: none !important;
  white-space: nowrap;
  transition: background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease !important;
}

#cm-secondary .wp-block-button__link::after,
#secondary .wp-block-button__link::after {
  content: " ↗";
  font-size: 14px;
}

#cm-secondary .wp-block-button__link:hover,
#secondary .wp-block-button__link:hover {
  background-color: var(--iaen-blue-dark) !important;
  border-color: var(--iaen-blue-dark) !important;
  color: #ffffff !important;
}

/* B. Imagen Estado & Comunes — tamaño equilibrado */
#block-36 #cm-site-branding {
  max-width: 240px !important;
  width: 240px !important;
  margin: 0 auto !important;
  display: block !important;
}

#block-36 .custom-logo-link {
  display: block !important;
  text-align: center !important;
}

#block-36 .custom-logo {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-width: 240px !important;
  margin: 0 auto !important;
}

#block-36 .wp-block-group {
  display: flex !important;
  justify-content: center !important;
}

/* =============================================
   SIDEBAR + LAYOUT — v3
   ============================================= */

/* CONTENEDOR MAESTRO */
.cm-row {
  max-width: 1200px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  width: 100% !important;
  box-sizing: border-box !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

/* SIDEBAR delimitada */
#cm-secondary {
  padding-left: 24px !important;
  padding-top: 20px !important;
  background-color: #ffffff;
}

/* Separador vertical sidebar — ocupa toda la altura del contenedor */
.cm-row {
  position: relative;
}
.cm-row::before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 832px;
  width: 1px;
  background-color: #e0e0e0;
  pointer-events: none;
}

/* PASO 1: Títulos de widgets — texto BLANCO sobre azul */
#cm-secondary aside.widget h2.wp-block-heading,
#cm-secondary aside.widget h3.wp-block-heading,
#cm-secondary .wp-block-heading {
  color: #ffffff !important;
  background-color: #1e73be !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 0.8px !important;
  text-transform: uppercase !important;
  padding: 5px 12px 6px !important;
  margin-bottom: 14px !important;
  border-bottom: none !important;
  display: block !important;
}

/* Espaciado entre widgets */
#cm-secondary aside.widget {
  margin-bottom: 22px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid #f0f0f0;
}

/* PASO 2: Buscalibre — fondo oscuro, texto blanco, avión de papel naranja */
#cm-secondary .wp-block-button__link,
#cm-secondary .wp-element-button {
  background-color: #1f2a36 !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50px !important;
  padding: 11px 22px 11px 18px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  text-transform: none !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  transition: background-color 0.2s ease !important;
  text-decoration: none !important;
  line-height: 1 !important;
}

#cm-secondary .wp-block-button__link::before,
#cm-secondary .wp-element-button::before {
  content: "" !important;
  display: inline-block !important;
  width: 19px !important;
  height: 19px !important;
  flex: 0 0 19px !important;
  background-repeat: no-repeat !important;
  background-size: contain !important;
  background-position: center !important;
  margin-right: 1px !important;
  transform: translateY(1px) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23e85d26' d='M4 30.5 58.8 6.3c1.8-.8 3.6 1 2.8 2.8L37.5 60c-.9 1.9-3.6 1.7-4.2-.3l-5.7-18.7-18.7-5.7c-2-.6-2.2-3.3-.3-4.2Z'/%3E%3Cpath fill='%231f2a36' d='M24.8 38.1 49.7 13.2 31 42.6z' opacity='.22'/%3E%3Cpath fill='%23ffffff' d='M27.2 40.2a1.6 1.6 0 0 1-1.5-1.1L20.5 22a1.6 1.6 0 0 1 .9-2l30.2-13a1.6 1.6 0 0 1 1.8 2.6L29.5 33.4l-1 5.3a1.6 1.6 0 0 1-1.3 1.3Z' opacity='.18'/%3E%3C/svg%3E") !important;
}

#cm-secondary .wp-block-button__link::after,
#cm-secondary .wp-element-button::after {
  content: none !important;
}

#cm-secondary .wp-block-button__link:hover,
#cm-secondary .wp-element-button:hover {
  background-color: #2d3f52 !important;
  color: #ffffff !important;
}

/* PASO 3: Íconos sociales sidebar — unificados */
#cm-secondary .wp-block-social-links {
  gap: 10px !important;
  margin-top: 6px !important;
  display: flex !important;
  align-items: center !important;
}

#cm-secondary .wp-social-link,
#cm-secondary .wp-block-social-link {
  width: 38px !important;
  height: 38px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 50% !important;
  background-color: #1e73be !important;
  transition: background-color 0.2s ease !important;
}

#cm-secondary .wp-social-link:hover,
#cm-secondary .wp-block-social-link:hover {
  background-color: #1a1a2e !important;
}

#cm-secondary .wp-social-link svg,
#cm-secondary .wp-block-social-link svg {
  width: 18px !important;
  height: 18px !important;
  fill: #ffffff !important;
  color: #ffffff !important;
}

#cm-secondary .wp-social-link a,
#cm-secondary .wp-block-social-link a {
  width: 100% !important;
  height: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}


/* Footer franja superior — compactar padding */
.elementor-element-0082c23 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

/* Sidebar social links — nueva pestaña via CSS pointer (handled in HTML) */
#cm-secondary .wp-social-link a,
#cm-secondary .wp-block-social-link a {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  height: 100% !important;
}

/* =========================================
   AJUSTE FINO — HOMOLOGACIÓN TIPOGRÁFICA
   Cuerpo del contenido + cita APA + descarga
   ========================================= */

/* Texto base del contenido principal */
.entry-content,
.entry-content p,
#cm-primary p,
#primary p {
  font-size: 16px;
  line-height: 1.65;
}

/* BLOQUE DE CITA (APA) */
.bloque-cita {
  line-height: 1.65;
}

.bloque-cita p:first-child {
  font-size: 13px !important;
  line-height: 1.35 !important;
  font-weight: 700 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

.bloque-cita p:last-child {
  font-size: 16px !important;
  line-height: 1.65 !important;
  margin-bottom: 0 !important;
}

/* BLOQUE DE DESCARGA */
.bloque-descarga {
  line-height: 1.65;
}

.bloque-descarga p:first-of-type {
  font-size: 14px !important;
  line-height: 1.45 !important;
  color: #5a6673 !important;
  margin-top: 10px !important;
  margin-bottom: 6px !important;
}

.bloque-descarga p:last-of-type {
  font-size: 16px !important;
  line-height: 1.65 !important;
  color: #1f2a36 !important;
  max-width: 520px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Footer franja superior — tipografía bloque Contacto */
.elementor-574 .elementor-element-a555133 .elementor-heading-title {
  font-size: 16px !important;
  line-height: 1.3 !important;
  letter-spacing: 1.5px !important;
  font-weight: 700 !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}
.elementor-574 .elementor-element-9de2b3e p {
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin-bottom: 2px !important;
  margin-top: 0 !important;
}
.elementor-574 .elementor-element-9de2b3e p:last-child {
  margin-bottom: 0 !important;
}
/* Footer franja inferior — copyright */
.elementor-574 .elementor-element-d889106 p {
  font-size: 15px !important;
  line-height: 1.4 !important;
}

/* =========================================
   postid-2399: Ajustes tipográficos y espaciado
   FASE 2 — Scoped, no afecta otras páginas
   ========================================= */

/* FASE 2A — H3 columna central: reducir jerarquía visual */
body.postid-2399 .elementor-element-colcenter2399 h3 {
  font-size: 16px !important;
  font-weight: 600;
  margin-top: 24px !important;
  margin-bottom: 10px !important;
  color: #1A3C5E;
}

/* FASE 2B — Bloque formatos: compactar espaciado */
body.postid-2399 .elementor-element-formatos2399 p {
  margin-bottom: 8px !important;
}

body.postid-2399 .elementor-element-formatos2399 a {
  display: inline-block;
  margin-bottom: 8px !important;
}

body.postid-2399 .elementor-element-formatos2399 {
  margin-bottom: 16px !important;
}

/* FASE 2C — Ritmo vertical párrafos columna central */
body.postid-2399 .elementor-element-colcenter2399 p {
  margin-bottom: 14px !important;
}

/* =========================================
   postid-2399: Portada y columnas laterales
   Scoped, solo escritorio donde aplica
   ========================================= */

/* PORTADA — ajuste óptico por mockup 3D + padding asimétrico del colleft */
/* PORTADA — centrado horizontal (align-self sobre flex container de colleft2399) */
body.postid-2399 .elementor-element-portada2399 {
  align-self: center !important;
}

/* COLUMNA IZQUIERDA — compactación vertical moderada */
@media (min-width: 1024px) {
  body.postid-2399 .elementor-element-portada2399 {
    margin-bottom: 16px !important;
  }
  body.postid-2399 .elementor-element-cita2399 {
    margin-bottom: 16px !important;
  }
  body.postid-2399 .elementor-element-infoes2399 {
    margin-bottom: 16px !important;
  }
}

/* COLUMNA DERECHA — compactación vertical moderada */
@media (min-width: 1024px) {
  body.postid-2399 .elementor-element-buscalibre2399 {
    margin-bottom: 12px !important;
  }
  body.postid-2399 .elementor-element-244d4d0 {
    margin-bottom: 12px !important;
  }
  body.postid-2399 .elementor-element-colecciones2399 {
    margin-bottom: 16px !important;
  }
  body.postid-2399 .elementor-element.elementor-element-71b5ed0 {
    margin-top: 8px !important;
    padding-top: 6px !important;
  }
}

/* Post 2399 — ocultar header nativo duplicado */
body.postid-2399 #masthead .elementor-43 {
  display: none !important;
}

/* Post 2399 — recuperación crítica frontend privado */

/* 2. Ocultar portada automática superior del tema (imagen destacada renderizada automáticamente) */
body.postid-2399 .post-thumbnail,
body.postid-2399 .cm-post-thumbnail,
body.postid-2399 .featured-image,
body.postid-2399 .cm-featured-image,
body.postid-2399 .single-featured-image-header,
body.postid-2399 .entry-thumbnail,
body.postid-2399 .cm-entry-thumbnail,
body.postid-2399 .entry-featured-image,
body.postid-2399 .wp-post-image:not(.elementor-widget-image img),
body.postid-2399 .cm-single-post-featured-image,
body.postid-2399 figure.post-thumbnail {
  display: none !important;
}

/* 3. Ocultar encabezado nativo del tema (categoría, fecha, autor, título automático) */
body.postid-2399 .entry-header,
body.postid-2399 .cm-entry-header,
body.postid-2399 header.entry-header,
body.postid-2399 .entry-meta,
body.postid-2399 .cat-links,
body.postid-2399 .posted-on,
body.postid-2399 .byline,
body.postid-2399 .cm-entry-header-meta,
body.postid-2399 .cm-below-entry-meta,
body.postid-2399 .cm-entry-title {
  display: none !important;
}

/* 4. Botón Buscalibre — píldora oscura con avión de papel SVG naranja */
body.postid-2399 .boton-buscalibre-2399 {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  background: #1f2a36 !important;
  color: #ffffff !important;
  padding: 11px 22px 11px 18px !important;
  border-radius: 50px !important;
  text-decoration: none !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer !important;
  transition: background-color 0.2s !important;
}
body.postid-2399 .boton-buscalibre-2399:hover {
  background: #2d3f52 !important;
  color: #ffffff !important;
}
body.postid-2399 .boton-buscalibre-2399::before {
  content: "" !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23e85d26' d='M4 30.5 58.8 6.3c1.8-.8 3.6 1 2.8 2.8L37.5 60c-.9 1.9-3.6 1.7-4.2-.3l-5.7-18.7-18.7-5.7c-2-.6-2.2-3.3-.3-4.2Z'/%3E%3Cpath fill='%231f2a36' d='M24.8 38.1 49.7 13.2 31 42.6z' opacity='.2'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  flex-shrink: 0 !important;
}

/* PASO 2 — Estructura base */
body.postid-2399 .elementor-element.elementor-element-colecciones2399 ul {
  padding-left: 0;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li {
  list-style: none;
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

/* PASO 3 — DOT (punto circular) */
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #ccc;
}

/* PASO 3 — BARRA vertical */
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li::after {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 16px;
  background-color: #ccc;
}

/* PASO 4 — Colores por colección usando :has(a[href*="slug"]) */

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="documentos-de-investigacion"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="documentos-de-investigacion"])::after {
  background-color: #338100;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="dialogo-y-seguridad"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="dialogo-y-seguridad"])::after {
  background-color: #B9782C;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="economia-y-sociedad"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="economia-y-sociedad"])::after {
  background-color: #0B6A7A;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="estudios-de-politica-internacional"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="estudios-de-politica-internacional"])::after {
  background-color: #243F66;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="estudios-estrategicos"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="estudios-estrategicos"])::after {
  background-color: #2F4F7A;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="practicas-constituyentes"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="practicas-constituyentes"])::after {
  background-color: #C94F0C;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="reforma-del-estado"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="reforma-del-estado"])::after {
  background-color: #7E2230;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="tramas-de-investigacion"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="tramas-de-investigacion"])::after {
  background-color: #D35252;
}

body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="derechos-justicia"])::before,
body.postid-2399 .elementor-element.elementor-element-colecciones2399 li:has(a[href*="derechos-justicia"])::after {
  background-color: #6A55A3;
}

/* Fin recuperación crítica frontend privado */

/* === Entrada 2399: Ocultar navegación entre entradas === */
body.postid-2399 ul.default-wp-page {
  display: none !important;
}

/* === Entrada 2399: Centrar franja inferior del pie institucional === */
body.postid-2399 .elementor-element-6f4ee27 {
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
}

body.postid-2399 .elementor-element-6f4ee27 .elementor-element-8284bf3,
body.postid-2399 .elementor-element-6f4ee27 .elementor-element-d889106 {
  flex: unset !important;
  width: auto !important;
  text-align: center !important;
}

body.postid-2399 .elementor-element-6f4ee27 .elementor-widget-container {
  text-align: center !important;
}

@media (max-width: 767px) {
  body.postid-2399 .elementor-element-6f4ee27 {
    flex-direction: column !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 12px !important;
  }
}

/* Corrección línea vertical junto a Colecciones editoriales — postid-2399 */
body.postid-2399 .elementor-element-acordeon2399 .elementor-accordion-item {
  border-right: none !important;
}

/* Corrección línea vertical larga — borde derecho del marco general de la ficha — postid-2399 */
body.postid-2399 article#post-2399 {
  box-shadow: none !important;
}
/* Suprimir separador vertical de sidebar en post 2399 — cm-row::before — postid-2399 */
body.postid-2399 .cm-row::before {
  content: none !important;
  display: none !important;
}
/* Reducir peso visual del título Contacto en pie institucional — postid-2399 */
body.postid-2399 .elementor-2739 .elementor-element-a555133 .elementor-heading-title {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}
/* REDISTRIBUCIÓN COLUMNAS — Opción A: jerarquía visual escritorio ≥1024px */
/* colleft≈26% | colcenter≈43% | colright≈26% | gaps 2×20px | row=933px */
@media (min-width: 1024px) {
  body.postid-2399 .elementor-element-colleft2399 {
    flex: 0 0 26% !important;
    max-width: 26% !important;
    min-width: 0 !important;
  }
  body.postid-2399 .elementor-element-colcenter2399 {
    flex: 0 0 43% !important;
    max-width: 43% !important;
    min-width: 0 !important;
  }
  body.postid-2399 .elementor-element-colright2399 {
    flex: 0 0 26% !important;
    max-width: 26% !important;
    min-width: 0 !important;
  }
}
/* AJUSTE FINO — Objetivo 1: centrado columna derecha */
/* estadocomunes: centrar imagen (inline-block dentro de contenedor 291px) */
body.postid-2399 .elementor-element-estadocomunes2399 {
  text-align: center !important;
}

/* Headings de sección en colright: centrar título Colecciones y Revista */
body.postid-2399 .elementor-element-244d4d0 .elementor-heading-title,
body.postid-2399 .elementor-element-244d4d0 h4,
body.postid-2399 .elementor-element-71b5ed0 .elementor-heading-title,
body.postid-2399 .elementor-element-71b5ed0 h4 {
  text-align: center !important;
}

/* AJUSTE FINO — Objetivo 2: restaurar border-right del acordeón */
/* Regla previa (border-right: none) eliminó el cierre visual derecho */
body.postid-2399 .elementor-element-acordeon2399 .elementor-accordion-item {
  border-right: 1px solid rgb(213, 216, 220) !important;
}
/* COLECCIONES EDITORIALES — centrado del bloque lista dentro de colright2399 */
/* fit-content colapsa el UL al ancho real del contenido (~203px) */
/* margin:auto lo centra dentro del widget-container (291px) */
/* text-align:left conserva la lectura natural de cada ítem */
body.postid-2399 .elementor-element-colecciones2399 ul {
  width: fit-content !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left !important;
}

/* APILAMIENTO TABLETA VERTICAL — columnas en una sola columna a ≤768px */
@media (max-width: 768px) {
  body.postid-2399 .elementor-element-row2399a {
    flex-wrap: wrap !important;
  }
  body.postid-2399 .elementor-element-colleft2399,
  body.postid-2399 .elementor-element-colcenter2399,
  body.postid-2399 .elementor-element-colright2399 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}

/* ÁREA TÁCTIL BOTONES PDF/EPUB — aumentar altura mínima a 44px en móvil/tableta */
@media (max-width: 768px) {
  body.postid-2399 .elementor-element-formatos2399 a {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
}

/* ÁREA TÁCTIL COLECCIONES — aumentar padding li a ~44px en móvil/tableta */
@media (max-width: 768px) {
  body.postid-2399 .elementor-element-colecciones2399 ul li {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  body.postid-2399 .elementor-element-colecciones2399 ul li a {
    display: block !important;
  }
}

/* ÁREA TÁCTIL REDES SOCIALES — pie institucional en móvil/tableta */
@media (max-width: 768px) {
  body.postid-2399 .elementor-2739 .elementor-element-8284bf3 a[href*="facebook"],
  body.postid-2399 .elementor-2739 .elementor-element-8284bf3 a[href*="linkedin"] {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
}

/* ÁREA TÁCTIL ACORDEÓN — disparador Información del libro en móvil */
@media (max-width: 480px) {
  body.postid-2399 .elementor-element-acordeon2399 .elementor-tab-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE MÍNIMO
   Activación por body.ficha-editorial-v2
   Fase 3D-A: línea ColorMag, portada y columnas
   ========================================================= */

/* Neutralizar línea vertical ColorMag en fichas V2 */
body.ficha-editorial-v2 .cm-row::before {
  content: none !important;
  display: none !important;
}

/* Portada centrada en fichas V2 */
body.ficha-editorial-v2 .ficha-v2-portada {
  align-self: center !important;
}

/* Columnas 26 / 43 / 26 en escritorio y tableta horizontal */
@media (min-width: 1024px) {
  body.ficha-editorial-v2 .ficha-v2-col-left {
    flex: 0 0 26% !important;
    max-width: 26% !important;
    min-width: 0 !important;
  }

  body.ficha-editorial-v2 .ficha-v2-col-center {
    flex: 0 0 43% !important;
    max-width: 43% !important;
    min-width: 0 !important;
  }

  body.ficha-editorial-v2 .ficha-v2-col-right {
    flex: 0 0 26% !important;
    max-width: 26% !important;
    min-width: 0 !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-B: botones PDF/EPUB
   ========================================================= */

/* Área táctil de botones PDF/EPUB en fichas V2 */
@media (max-width: 768px) {
  body.ficha-editorial-v2 .ficha-v2-formatos a {
    min-height: 44px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-C: Colecciones editoriales — área táctil
   ========================================================= */

/* Área táctil de enlaces de Colecciones en fichas V2 */
@media (max-width: 768px) {
  body.ficha-editorial-v2 .ficha-v2-colecciones ul li {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }

  body.ficha-editorial-v2 .ficha-v2-colecciones ul li a {
    display: block !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-D: redes sociales del pie institucional
   ========================================================= */

/* Área táctil de Facebook y LinkedIn en fichas V2 */
@media (max-width: 768px) {
  body.ficha-editorial-v2 .elementor-2739 .elementor-element-8284bf3 a[href*="facebook"],
  body.ficha-editorial-v2 .elementor-2739 .elementor-element-8284bf3 a[href*="linkedin"] {
    width: 44px !important;
    height: 44px !important;
    min-width: 44px !important;
    min-height: 44px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    box-sizing: border-box !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-E: acordeón móvil
   ========================================================= */

/* Área táctil del disparador del acordeón en fichas V2 */
@media (max-width: 480px) {
  body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-title {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-F: apilamiento responsive tableta/móvil
   ========================================================= */

/* Apilamiento de columnas en fichas V2 para tableta vertical y móvil */
@media (max-width: 768px) {
  body.ficha-editorial-v2 .ficha-v2-row {
    flex-wrap: wrap !important;
  }

  body.ficha-editorial-v2 .ficha-v2-col-left,
  body.ficha-editorial-v2 .ficha-v2-col-center,
  body.ficha-editorial-v2 .ficha-v2-col-right {
    flex: 0 0 100% !important;
    max-width: 100% !important;
    width: 100% !important;
    min-width: 0 !important;
  }
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-G: supresión de elementos nativos ColorMag
   ========================================================= */

/* Ocultar título, metadatos e imagen destacada nativos del tema en fichas V2 */
body.ficha-editorial-v2 .cm-entry-title,
body.ficha-editorial-v2 .cm-entry-header,
body.ficha-editorial-v2 header.entry-header,
body.ficha-editorial-v2 .cm-entry-header-meta,
body.ficha-editorial-v2 .cm-below-entry-meta,
body.ficha-editorial-v2 .wp-post-image:not(.elementor-widget-image img) {
  display: none !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE
   Fase 3D-H: botón Buscalibre
   ========================================================= */

/* Diseño del botón Buscalibre en fichas V2 */
body.ficha-editorial-v2 .ficha-v2-buscalibre a {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  background: #1f2a36 !important;
  color: #ffffff !important;
  padding: 11px 22px 11px 18px !important;
  border-radius: 50px !important;
  text-decoration: none !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer !important;
  transition: background-color 0.2s !important;
}

body.ficha-editorial-v2 .ficha-v2-buscalibre a:hover {
  background: #2d3f52 !important;
  color: #ffffff !important;
}

body.ficha-editorial-v2 .ficha-v2-buscalibre a::before {
  content: "" !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23e85d26' d='M4 30.5 58.8 6.3c1.8-.8 3.6 1 2.8 2.8L37.5 60c-.9 1.9-3.6 1.7-4.2-.3l-5.7-18.7-18.7-5.7c-2-.6-2.2-3.3-.3-4.2Z'/%3E%3Cpath fill='%231f2a36' d='M24.8 38.1 49.7 13.2 31 42.6z' opacity='.2'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: 50% 50% !important;
  flex-shrink: 0 !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-I:
   supresión de navegación nativa entre entradas ColorMag
   ========================================================= */

body.ficha-editorial-v2 ul.default-wp-page {
  display: none !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-J-A:
   Colecciones editoriales — puntos, líneas y colores
   ========================================================= */

/* --- Estructura base --- */

body.ficha-editorial-v2 .elementor-element.elementor-element-colecciones2399 ul {
  padding-left: 0px;
}

body.ficha-editorial-v2 .elementor-element.elementor-element-colecciones2399 li {
  list-style: none;
  position: relative;
  padding-left: 28px;
  margin-bottom: 10px;
}

body.ficha-editorial-v2 .elementor-element.elementor-element-colecciones2399 li::before {
  content: "";
  position: absolute;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: rgb(204, 204, 204);
}

body.ficha-editorial-v2 .elementor-element.elementor-element-colecciones2399 li::after {
  content: "";
  position: absolute;
  left: 14px;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 16px;
  background-color: rgb(204, 204, 204);
}

/* --- Colores por colección --- */

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="documentos-de-investigacion"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="documentos-de-investigacion"])::after {
  background-color: rgb(51, 129, 0);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="dialogo-y-seguridad"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="dialogo-y-seguridad"])::after {
  background-color: rgb(185, 120, 44);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="economia-y-sociedad"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="economia-y-sociedad"])::after {
  background-color: rgb(11, 106, 122);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="estudios-de-politica-internacional"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="estudios-de-politica-internacional"])::after {
  background-color: rgb(36, 63, 102);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="estudios-estrategicos"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="estudios-estrategicos"])::after {
  background-color: rgb(47, 79, 122);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="practicas-constituyentes"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="practicas-constituyentes"])::after {
  background-color: rgb(201, 79, 12);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="reforma-del-estado"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="reforma-del-estado"])::after {
  background-color: rgb(126, 34, 48);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="tramas-de-investigacion"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="tramas-de-investigacion"])::after {
  background-color: rgb(211, 82, 82);
}

body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="derechos-justicia"])::before,
body.ficha-editorial-v2 .elementor-element-colecciones2399 li:has(a[href*="derechos-justicia"])::after {
  background-color: rgb(106, 85, 163);
}

/* --- Ancho del contenedor --- */

body.ficha-editorial-v2 .elementor-element-colecciones2399 ul {
  width: fit-content !important;
  max-width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  text-align: left !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-J-A-2:
   centrado de headings en columna derecha
   ========================================================= */

body.ficha-editorial-v2 .elementor-element-244d4d0 .elementor-heading-title,
body.ficha-editorial-v2 .elementor-element-244d4d0 h4,
body.ficha-editorial-v2 .elementor-element-71b5ed0 .elementor-heading-title,
body.ficha-editorial-v2 .elementor-element-71b5ed0 h4 {
  text-align: center !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-J-A-3:
   centrado del logo Estado & comunes en columna derecha
   ========================================================= */

body.ficha-editorial-v2 .elementor-element-estadocomunes2399 {
  text-align: center !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-J-C:
   normalización del pie institucional .elementor-2739
   ========================================================= */

/* Heading "Contacto": tamaño y peso normalizados */
body.ficha-editorial-v2 .elementor-2739 .elementor-element-a555133 .elementor-heading-title {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}

/* Franja inferior: íconos y copyright centrados */
body.ficha-editorial-v2 .elementor-element-6f4ee27 {
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  row-gap: 16px !important;
  column-gap: 16px !important;
}

/* Widgets de íconos y copyright: flex auto + centrado */
body.ficha-editorial-v2 .elementor-element-6f4ee27 .elementor-element-8284bf3,
body.ficha-editorial-v2 .elementor-element-6f4ee27 .elementor-element-d889106 {
  flex-grow: unset !important;
  flex-shrink: unset !important;
  flex-basis: unset !important;
  width: auto !important;
  text-align: center !important;
}

/* Widget containers de la franja inferior: text-align centrado */
body.ficha-editorial-v2 .elementor-element-6f4ee27 .elementor-widget-container {
  text-align: center !important;
}

/* =========================================================
   FICHA EDITORIAL V2 — CSS PUENTE / Fase 3D-J-B:
   supresión de sombra/caja nativa ColorMag en article
   ========================================================= */

body.ficha-editorial-v2 .cm-posts article {
  box-shadow: none !important;
}

/* ============================================================
   FASE FOOTER-SYSTEM-3100 — CSS portable scoped para HFE 3100
   Migrado desde _uag_custom_page_level_css de post-2939
   Fecha: 2026-06-22
   Propósito: hacer HFE 3100 portable sin depender del CSS de 2939
   ============================================================ */

/* Franja oscura del footer HFE 3100: centrado y gap */
.elementor-3100 .elementor-element-6f4ee27 {
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 16px !important;
}

/* Columna izquierda de la franja oscura: ancho automático */
.elementor-3100 .elementor-element-6f4ee27 .elementor-element-8284bf3 {
  flex: unset !important;
  width: auto !important;
  text-align: center !important;
}

/* Columna derecha de la franja oscura: ancho automático */
.elementor-3100 .elementor-element-6f4ee27 .elementor-element-d889106 {
  flex: unset !important;
  width: auto !important;
  text-align: center !important;
}

/* Widget container en franja oscura: centrado */
.elementor-3100 .elementor-element-6f4ee27 .elementor-widget-container {
  text-align: center !important;
}

/* Título "Contacto": tipografía correctiva */
.elementor-3100 .elementor-element-a555133 .elementor-heading-title {
  font-size: 22px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  color: #ffffff !important;
  margin-bottom: 0px !important;
}

/* FIN FASE FOOTER-SYSTEM-3100 */

/* ============================================================
   FONT-FIX-01A — fallback sans-serif global Editorial IAEN
   Mitigacion CSS-only para evitar fallback serif cuando Roboto 400 no carga.
   No repara la carga de Roboto. No toca tema, Elementor ni fuentes.
   ============================================================ */

body, button, input, select, textarea,
p, li,
.entry-meta, .cm-entry-button, blockquote p,
.elementor-widget-text-editor,
.elementor-widget-text-editor p,
.elementor-widget-text-editor li {
  font-family: "Roboto", Arial, Helvetica, sans-serif !important;
}

/* FIN FONT-FIX-01A */


/* ============================================================
   FICHA-V2-ACORDEON-FONT-01 — normalizacion tipografica
   Contenido del acordeon "Informacion del libro" en fichas V2.
   Corrige dependencia fragil de font-size inline en parrafos.
   No modifica estado abierto/cerrado del acordeon.
   ============================================================ */

body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-content,
body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-content p,
body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-content li {
  font-size: 13px !important;
  line-height: 1.65 !important;
}

/* FIN FICHA-V2-ACORDEON-FONT-01 */


/* ============================================================
   FICHA-V2-ACORDEON-RHYTHM-02 — ritmo vertical final
   Compactacion del margen inferior de parrafos en el acordeon
   "Informacion del libro" de fichas V2.
   No modifica contenido ni estado abierto/cerrado.
   ============================================================ */

body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-content p {
  margin-top: 0 !important;
  margin-bottom: 8px !important;
}

/* FIN FICHA-V2-ACORDEON-RHYTHM-02 */

/* =========================================================
   PUBLICACIONES-2940-CIERRE-02
   Recomposicion parcial visual, tipografica y responsive.
   Scoped a body.page-id-2940.elementor-page-2940. No toca
   root font-size, ni familia global, ni FONT-FIX-01A.
   Reversible: borrar todo el bloque entre cabecera y FIN.
   ========================================================= */

/* A. Umbral: H1 Publicaciones */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 .elementor-element-60a5351 .elementor-heading-title{font-size:32px !important;font-weight:700 !important;line-height:1.18 !important;letter-spacing:-0.3px !important;margin-bottom:14px !important;}

/* A. Bajada inicial */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 .elementor-element-360b943 .elementor-heading-title{font-size:15px !important;font-weight:400 !important;line-height:1.5 !important;}

/* C. Titulos de seccion (Colecciones acc-h-col / Novedades / Todas) */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-h-col .elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-973c40e .elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-element-793cefa .elementor-heading-title{font-size:21px !important;font-weight:700 !important;line-height:1.25 !important;letter-spacing:-0.2px !important;margin-bottom:6px !important;}

/* D. Novedades tarjetas (wrapper dc8526d) */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d h3.elementor-heading-title{font-size:16px !important;font-weight:700 !important;line-height:1.32 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-widget-text-editor{font-size:12.5px !important;line-height:1.5 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-button{font-size:12.5px !important;font-weight:600 !important;letter-spacing:0.1px !important;}

/* E. Todas las publicaciones filas (wrapper 7ee5c39) */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 h4.elementor-heading-title{font-size:15px !important;font-weight:700 !important;line-height:1.3 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-widget-text-editor{font-size:12px !important;line-height:1.45 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-button{font-size:12.5px !important;font-weight:600 !important;letter-spacing:0.1px !important;}

/* F. Responsive movil: boton de catalogo a lo ancho, debajo del texto */
@media (max-width:767px){
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-widget-button{width:100% !important;flex:0 0 100% !important;margin-top:10px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-widget-button .elementor-button{width:auto !important;}
}



/* G. Umbral: reducir aire muerto */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6{padding-top:32px !important;padding-bottom:20px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c2ddbac{margin-top:8px !important;margin-bottom:8px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c2ddbac .elementor-divider{padding-top:6px !important;padding-bottom:6px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-d1df0d9{margin-top:4px !important;}

/* FIN PUBLICACIONES-2940-CIERRE-02 */


/* === PUBLICACIONES-2940-CIERRE-02B INICIO ===*/
/* Recomposicion espacial 2940. Scoped. Reversible. No toca root, familia global ni FONT-FIX-01A. */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6{padding-top:18px !important;padding-bottom:10px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-d1df0d9{margin-top:6px !important;margin-bottom:0 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-d1df0d9,body.page-id-2940.elementor-page-2940 .elementor-element-d1df0d9 .elementor-widget-container{font-size:13px !important;line-height:1.5 !important;color:#5a6a80 !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c9e64fa{padding-top:24px !important;padding-bottom:24px !important;padding-left:36px !important;padding-right:36px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 .elementor-widget-button,body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 .elementor-widget-button{margin-top:auto !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4{align-items:center !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before{width:84px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-341124f,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-341124f{flex-grow:0 !important;flex-basis:auto !important;max-width:600px !important;}
/* === PUBLICACIONES-2940-CIERRE-02B FIN ===*/


/* === PUBLICACIONES-2940-CIERRE-02C INICIO ===*/
/* A2) Ancho util real: ensanchar la fila de contenido del tema (.cm-row) solo en 2940, de 1200 a 1320 (editorial, no full-width) */
body.page-id-2940.elementor-page-2940 .cm-row{max-width:1320px !important;}
/* Densificacion visual, ancho util y cierre compositivo. Scoped 2940. Reversible. No toca root ni FONT-FIX-01A. */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner,body.page-id-2940.elementor-page-2940 .elementor-element-c9e64fa > .e-con-inner,body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner,body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner{max-width:1300px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-acc > .e-con-inner{max-width:1300px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d{padding-top:34px !important;padding-bottom:34px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39{padding-top:30px !important;padding-bottom:36px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c9e64fa{padding-top:18px !important;padding-bottom:18px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7,body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9{padding:22px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-0251598{max-width:200px !important;margin-left:auto !important;margin-right:auto !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before{width:104px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4{padding-top:14px !important;padding-bottom:14px !important;}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f,body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-341124f,body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-341124f{max-width:720px !important;}
/* === 
/* ===== PUBLICACIONES-2940-CIERRE-02C DENSIFICACION INICIO ===== */
/* Rollback: eliminar este sub-bloque entre DENSIFICACION INICIO y FIN. Solo afecta page 2940. */
body.page-id-2940.elementor-page-2940 .cm-row { max-width: 1360px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 { padding-top: 8px !important; padding-bottom: 6px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-60a5351 { margin-top: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-360b943 { margin-top: 4px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c2ddbac { margin-top: 4px !important; margin-bottom: 4px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-d1df0d9 { margin-top: 4px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c9e64fa { padding-top: 14px !important; padding-bottom: 14px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d { padding-top: 24px !important; padding-bottom: 24px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 { padding-top: 22px !important; padding-bottom: 26px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-0251598 { max-width: 178px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-0251598 img { width: 178px !important; height: auto !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7, body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 { padding: 20px 24px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129, body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b, body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 { max-width: 1300px !important; padding-top: 16px !important; padding-bottom: 16px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before, body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before, body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before { width: 118px !important; }
@media (min-width: 768px) {
body.page-id-2940.elementor-page-2940 .elementor-element-c860129, body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b, body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 { flex-wrap: nowrap !important; align-items: center !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f, body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-341124f, body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-341124f { max-width: 820px !important; flex-grow: 1 !important; flex-basis: auto !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-87a7900 { margin-left: 32px !important; flex-shrink: 0 !important; align-self: center !important; }
}
/* ===== PUBLICACIONES-2940-CIERRE-02C DENSIFICACION FIN ===== */

PUBLICACIONES-2940-CIERRE-02C FIN ===*/


/* ============================================================
   PUBLICACIONES-2940-CIERRE-03
   Recomposicion compositiva y tipografica - biblioteca editorial.
   Scoped a body.page-id-2940.elementor-page-2940. No toca root, ni familia global, ni FONT-FIX-01A.
   Reversible: borrar TODO el bloque entre cabecera y FIN CIERRE-03.
   ============================================================ */

/* --- C03.A Umbral: ritmo de puerta, no de discurso --- */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 { padding-bottom: 8px; }
body.page-id-2940.elementor-page-2940 .elementor-element-c2ddbac { margin-top: 6px; margin-bottom: 4px; }

/* --- C03.B Colecciones: mapa de la biblioteca (marco calido) --- */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales { background: #faf8f4 !important; border: 1px solid #efe9e0 !important; border-radius: 6px; }

/* --- C03.C (tipografia de seccion gestionada por CIERRE-02; sin override aqui) --- */

/* --- C03.D Novedades: mesa central (cover izq + texto der) --- */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 {
  display: grid;
  grid-template-columns: 168px 1fr;
  grid-auto-rows: min-content;
  column-gap: 26px;
  row-gap: 6px;
  align-items: start;
  background: #fcfbf9;
  border: 1px solid #eee7dd;
  border-top-width: 3px;
  border-radius: 4px;
  padding: 22px 26px 24px 26px;
}
/* cover: columna 1, ocupa todas las filas */
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-0251598,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-41feee9 {
  grid-column: 1; grid-row: 1 / 7; align-self: start; margin: 0;
}
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-0251598 img,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-41feee9 img {
  width: 100%; max-width: 168px; height: auto;
  box-shadow: 0 6px 18px rgba(20,25,40,0.16) !important; border-radius: 2px;
}
/* texto: columna 2, sin aire muerto */
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-8f9c517,
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-49d953c,
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-a5a4a8a,
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-c235ed2,
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-752607e,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-1777c1c,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-7537f52,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-7344433,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-6a356b8,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-4463849 { grid-column: 2; margin: 0; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-8f9c517,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-1777c1c { margin-bottom: 4px; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-a5a4a8a,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-7344433 { margin-top: 5px; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-c235ed2,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-6a356b8 { margin-top: 8px; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-c235ed2 *,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-6a356b8 * { font-size: 13px; line-height: 1.55; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-752607e,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-4463849 { margin-top: 16px; }

/* --- C03.E Todas: estante; boton integrado, gap controlado, 3 filas --- */
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 { gap: 40px !important; padding: 14px 22px !important; justify-content: flex-start !important; align-items: center !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f { flex: 0 1 700px !important; max-width: 700px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-87a7900 { flex: 0 0 auto !important; margin-left: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b { gap: 40px !important; padding: 14px 22px !important; justify-content: flex-start !important; align-items: center !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-accf88f { flex: 0 1 700px !important; max-width: 700px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-1c23259 { flex: 0 0 auto !important; margin-left: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 { gap: 40px !important; padding: 14px 22px !important; justify-content: flex-start !important; align-items: center !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-73795fe { flex: 0 1 700px !important; max-width: 700px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-2132b6a { flex: 0 0 auto !important; margin-left: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-button { font-size: 12.5px; font-weight: 600; letter-spacing: 0.1px; }

/* --- C03.F Responsive: biblioteca clara en movil --- */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 {
    grid-template-columns: 120px 1fr; column-gap: 18px; padding: 18px 18px 20px 18px;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-0251598 img,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-41feee9 img { max-width: 120px; }
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales { padding: 22px 18px; }
  body.page-id-2940.elementor-page-2940 .elementor-element-60a5351 .elementor-heading-title { font-size: 28px; }
  body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f { max-width: 100%; }
}
@media (max-width: 480px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 {
    grid-template-columns: 1fr; row-gap: 10px; text-align: left;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 > .elementor-element-0251598,
  body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9 > .elementor-element-41feee9 { grid-row: auto; justify-self: start; }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-0251598 img,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-41feee9 img { max-width: 140px; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03B (micro-iteracion) ===== */

/* C03B.1 Todas: portadas COMPLETAS (sin recorte) */
body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before,
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before,
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before {
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  width: 112px !important;
  height: 150px !important;
  border-radius: 2px;
  box-shadow: 0 3px 10px rgba(20,25,40,0.14);
}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129,
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b,
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 { padding-left: 30px !important; }

/* C03B.2 Acercar botones al bloque textual */
body.page-id-2940.elementor-page-2940 .elementor-element-c860129,
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b,
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 { gap: 24px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f,
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-accf88f,
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-73795fe { flex: 0 1 600px !important; max-width: 600px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-752607e,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-4463849 { margin-top: 12px !important; }

/* C03B.3 Colecciones: reducir aire inferior del panel */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner { padding-top: 48px !important; padding-bottom: 30px !important; }

/* C03B.4 Colecciones: patron diagonal MUY sutil (canon 2939) */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales { position: relative; overflow: hidden; }
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner { position: relative; z-index: 1; }
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales::before {
  content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20width%3D'60'%20height%3D'60'%3E%3Cpath%20d%3D'M0%2030%20L30%200%20L60%2030%20L30%2060%20Z'%20fill%3D'none'%20stroke%3D'%231a3a5c'%20stroke-width%3D'0.7'/%3E%3C/svg%3E");
  background-size: 240px 240px; background-repeat: repeat;
  opacity: 0.035;
}
/* C03B responsive: portada completa tambien en movil */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before,
  body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before,
  body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before { width: 88px !important; height: 118px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f,
  body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-accf88f,
  body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-73795fe { max-width: 100% !important; }
}
/* ===== FIN CIERRE-03B ===== */


/* ===== PUBLICACIONES-2940-CIERRE-03C INICIO ======================
   Homologacion con portada 2939 (medido, no recreado):
   - marfil franja-sup 2939 = #f7f4ef (rgb 247,244,239)
   - trama: opacity 0.022, bg-size 240px 240px, position 50% 0%
   - umbral: reducir aire superior (padding-top interno del H1)
   Scoped a body.page-id-2940.elementor-page-2940. Reversible: borrar este subbloque.
   ================================================================ */

/* C03C.1 Marfil del panel Colecciones = canon 2939 (#f7f4ef) */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales { background: #f7f4ef !important; border-color: #ece5da !important; }

/* C03C.2 Trama diagonal: igualar intensidad/posicion a 2939 */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales::before {
  opacity: 0.022 !important;
  background-size: 240px 240px !important;
  background-position: 50% 0% !important;
}

/* C03C.3 Umbral: reducir aire superior (explanada blanca) sin aplastar */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-top: 38px !important; }


/* C03C.4 Umbral movil: mantener compacto (no sumar aire) */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-top: 18px !important; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03C FIN ===== */

/* FIN PUBLICACIONES-2940-CIERRE-03 */

/* ===== PUBLICACIONES-2940-CIERRE-03D INICIO ============================================================
   Ajuste final de ritmo vertical entre bloques (solo paddings/margenes verticales).
   Scoped a body.page-id-2940.elementor-page-2940. No toca color, trama, grilla, tarjetas,
   portadas, tipografia, header ni footer. No modifica CIERRE-03/03B/03C.
   Reversible: borrar integramente este subbloque 03D.
   ============================================================ */

/* C03D.A Umbral: reducir aire inferior (divisor -> panel Colecciones). pb 50 -> 34 */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-bottom: 34px !important; }

/* C03D.B Colecciones -> Novedades: borde inferior del panel + tope de Novedades.
   colecciones-inner pb 30 -> 22 ; novedades-inner pt 60 -> 38 */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner { padding-bottom: 22px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 38px !important; }

/* C03D.C Novedades -> Todas: cierre de tarjetas Novedades + tope de Todas.
   novedades-inner pb 60 -> 36 ; todas-inner pt 60 -> 36 */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-bottom: 36px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 36px !important; }

/* C03D.D Titulo "Todas" -> primera fila: reducir el espacio bajo el titulo (sin tocar composicion de filas). */
body.page-id-2940.elementor-page-2940 .elementor-element-793cefa { margin-bottom: -8px !important; }

/* C03D.E Ultima fila -> footer: reducir aire inferior final. todas-inner pb 70 -> 46 */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-bottom: 46px !important; }

/* C03D.MOVIL Mantener compacto pero respirado en movil (no pegar bloques). */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-bottom: 22px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner { padding-bottom: 18px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 26px !important; padding-bottom: 26px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 26px !important; padding-bottom: 30px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-793cefa { margin-bottom: -4px !important; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03D FIN ===== */

/* ===== PUBLICACIONES-2940-CIERRE-03E INICIO ============================================================
   Cierre del estante "Todas las publicaciones": fila editorial compacta + boton integrado.
   Solo afecta las filas del estante de 2940. Cambios de layout limitados a escritorio
   (min-width:1024px) para no danar movil. No toca Colecciones, Novedades, marfil, trama,
   grilla, header ni footer. No modifica CIERRE-03/03B/03C/03D.
   Reversible: borrar integramente este subbloque 03E.
   ============================================================ */

/* C03E.B Boton "Ver ficha editorial" de Todas -> solido azul marino como Novedades.
   (Se aplica en todos los tamanos: solo es estilo del boton, no rompe el apilado movil.) */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con .elementor-widget-button .elementor-button {
  background-color: #1a2b4a !important;
  border-color: #1a2b4a !important;
  border-width: 0 !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  border-radius: 2px !important;
  padding: 9px 20px !important;
  box-shadow: none !important;
  transition: background-color .15s ease !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con .elementor-widget-button .elementor-button:hover {
  background-color: #243f66 !important;
  border-color: #243f66 !important;
  color: #ffffff !important;
}

/* C03E.A Layout de fila compacto en escritorio (>=1024px).
   - Limita el ancho de la fila para que deje de sentirse banda/tabla.
   - El bloque textual crece y empuja el boton a un borde cercano y coherente.
   - Portada (::before), barra de color (border-left), jerarquia y fondo: intactos. */
@media (min-width: 1024px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con {
    max-width: 920px !important;
  }
  /* bloque texto (primer hijo .e-con de la fila) crece para llenar el vacio horizontal */
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con > .e-con {
    flex: 1 1 auto !important;
  }
  /* el boton se mantiene compacto y pegado al borde derecho del bloque, sin orilla lejana */
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con > .elementor-widget-button {
    flex: 0 0 auto !important;
    align-self: center !important;
    margin-left: 8px !important;
  }
}

/* C03E.LAPTOP Margen intermedio (1024-1365): permitir que la fila use el ancho disponible
   sin estirarse en exceso. */
@media (min-width: 1024px) and (max-width: 1365px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con { max-width: 860px !important; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03E FIN ===== */

/* ===== PUBLICACIONES-2940-CIERRE-03F INICIO ============================================================
   Limpieza final de umbral y transicion al estante.
   A) Oculta la linea corta azul del umbral (divider widget c2ddbac, exclusivo de 2940)
      y compensa el espacio para que la bajada conduzca con naturalidad a Colecciones.
   B) Reduce el aire sobre el titulo "Todas las publicaciones" (Novedades -> Todas),
      solo padding externo de seccion.
   No toca H1, bajada, texto, tipografia, Colecciones, marfil, trama, tarjetas,
   filas, botones, portadas, header ni footer. No modifica CIERRE-03/03B/03C/03D/03E.
   Reversible: borrar integramente este subbloque 03F.
   ============================================================ */

/* C03F.A Linea corta del umbral: ocultar (no se elimina el widget, solo se oculta). */
body.page-id-2940.elementor-page-2940 .elementor-element-c2ddbac { display: none !important; }

/* C03F.A2 Compensar el espacio liberado: dejar la bajada conduciendo de forma natural
   al panel Colecciones (sin pegarlo). umbral-inner pb 34 -> 30. */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-bottom: 30px !important; }

/* C03F.B Aire sobre "Todas las publicaciones": continuidad Novedades -> Todas.
   Novedades-inner pb 36 -> 22 ; Todas-inner pt 36 -> 20. */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-bottom: 22px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 20px !important; }

/* C03F.MOVIL No apelmazar: mantener un minimo respirado en pantallas pequenas. */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner { padding-bottom: 20px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-bottom: 20px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 18px !important; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03F FIN ===== */

/* ===== PUBLICACIONES-2940-CIERRE-03G INICIO ============================================================
   Ajuste final de ritmo vertical ENTRE secciones de contenido (no interno).
   A) Colecciones -> Novedades: recorte ~36%.
   B) Novedades -> Todas: recorte ~45% (ajuste principal).
   C) Espacio entre fichas de Todas: recorte ~20% via row-gap del inner.
   Solo paddings/margenes externos de seccion y el gap del contenedor del estante.
   No toca umbral, Colecciones interno, marfil, trama, grilla, tarjetas de Novedades,
   filas/portadas/botones de Todas, tipografia, header ni footer.
   No modifica CIERRE-03/03B/03C/03D/03E/03F. Reversible: borrar este subbloque 03G.
   ============================================================ */

/* C03G.A Colecciones -> Novedades (~36% menos).
   Novedades seccion pt 24 -> 8 ; Novedades inner pt 38 -> 24. */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d { padding-top: 8px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 24px !important; }

/* C03G.B Novedades -> Todas (~45% menos) [ajuste principal].
   Novedades seccion pb 24 -> 8 ; Novedades inner pb 22 -> 14 ;
   Todas seccion pt 22 -> 6 ; Todas inner pt 20 -> 12. */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d { padding-bottom: 8px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-bottom: 14px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 { padding-top: 6px !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 12px !important; }

/* C03G.C Espacio entre fichas de Todas (~20% menos): row-gap 20 -> 16.
   Afecta solo la separacion vertical entre items del estante (titulo/divisor/filas),
   sin tocar el layout interno de cada fila. */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { row-gap: 16px !important; }

/* C03G.MOVIL No apelmazar en pantallas pequenas: mantener pausas minimas claras. */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d { padding-top: 14px !important; padding-bottom: 12px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 20px !important; padding-bottom: 16px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 { padding-top: 8px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner { padding-top: 14px !important; row-gap: 18px !important; }
}

/* ===== PUBLICACIONES-2940-CIERRE-03G FIN ===== */

/* ===== PUBLICACIONES-2940-CIERRE-03H INICIO ============================================================
   Anclaje de Novedades y balance interno de Colecciones (redistribucion de aire).
   A) El titulo "Novedades editoriales" se acerca a sus tarjetas y se separa un poco
      de Colecciones, de modo que titulo->tarjetas < Colecciones->titulo.
   B) En escritorio (columnas lado a lado), la grilla de Colecciones se centra
      verticalmente respecto del riel derecho mas alto, para eliminar la bolsa inferior.
   No toca tarjetas de Novedades, portadas, botones, tipografia, marfil, trama, grilla,
   colores, ni el layout de "Todas". No modifica CIERRE-03..03G.
   Reversible: borrar integramente este subbloque 03H.
   ============================================================ */

/* C03H.A1 Pausa Colecciones -> titulo Novedades: dar un poco mas de aire arriba
   (inner pt 24 -> 32) para que el titulo no quede pegado al panel. */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 32px !important; }

/* C03H.A2 Titulo Novedades -> tarjetas: acercar el contenedor de tarjetas al titulo.
   El wrapper de tarjetas (1b56daa) tenia margin-top 8 + padding-top 30 = aire grande.
   Se reduce para que las tarjetas pertenezcan al titulo. */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner > .elementor-element-1b56daa {
  margin-top: 0 !important;
  padding-top: 6px !important;
}

/* C03H.B Balance interno de Colecciones (solo escritorio, columnas lado a lado).
   La grilla (columna izquierda) se centra verticalmente frente al riel derecho mas alto,
   eliminando la bolsa de aire inferior sin tocar grilla ni tarjetas laterales. */
@media (min-width: 1025px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner { align-items: center !important; }
}

/* C03H.MOVIL En apilado, mantener el anclaje del titulo sin apelmazar. */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner { padding-top: 26px !important; }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner > .elementor-element-1b56daa {
    margin-top: 0 !important;
    padding-top: 8px !important;
  }
}

/* ===== PUBLICACIONES-2940-CIERRE-03H FIN ===== */
/* PUBLICACIONES-2940-CIERRE-03I INICIO */
/* Alineacion de estante y ajuste fino de Colecciones */

/* A. Colecciones: reducir aire superior sobre el titulo, conservando la grilla de 03H sin restaurar bolsa inferior */
@media (min-width: 1025px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-col-izq {
    align-self: flex-start;
    margin-top: 48px;
  }
}

/* B. Todas las publicaciones: centrar el estante como sistema (titulo, lineas y filas mismo ancho y centrado) */
@media (min-width: 768px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c860129,
  body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b,
  body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-793cefa,
  body.page-id-2940.elementor-page-2940 .elementor-element-d55198e,
  body.page-id-2940.elementor-page-2940 .elementor-element-5f19ec2 {
    max-width: 860px !important;
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-793cefa,
  body.page-id-2940.elementor-page-2940 .elementor-element-793cefa .elementor-heading-title {
    text-align: left !important;
  }
}

/* PUBLICACIONES-2940-CIERRE-03I FIN */

/* PORTADA-2939-BOTONES-HERO-01 INICIO */
/* Reajuste de alineacion de botones en bloque superior (hero) */
/* Causa: la columna izquierda (col-editorial) centra su contenido y queda 36px mas alta que la derecha; */
/* anclando su contenido al fondo, los botones Ver publicaciones y Comprar en Buscalibre quedan en el mismo eje. */
@media (min-width: 768px) {
  body.page-id-2939.elementor-page-2939 .elementor-element-col-editorial {
    justify-content: flex-end;
  }
}
/* PORTADA-2939-BOTONES-HERO-01 FIN */

/* PORTADA-2939-UMBRAL-AJUSTE-01 INICIO */
/* Respiro superior del hero y jerarquia de bajada */

/* A. Respiro superior: separacion discreta entre la barra negra del menu y el patio marfil (no toca header ni barra) */
  body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup {
    margin-top: 24px;
  }
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup {
    margin-top: 16px;
  }
}

/* B. Jerarquia de bajada: aligerar el peso del subtitulo para que el H1 domine (de 600 a 400, mismo texto/tamano/color) */
  body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title {
    font-weight: 400 !important;
  }

/* PORTADA-2939-UMBRAL-AJUSTE-01 FIN */


/* ===== AUTORES-2941-HOMOLOGACION-01 INICIO ===== */
/* Homologacion visual de "Para autoras y autores" (2941) con el canon del riad.
   Scoped 100% a page-id-2941. No toca root, FONT-FIX-01A, 2939 ni 2940. */

/* Umbral: H1 mas sobrio (canon 2940) */
body.page-id-2941.elementor-page-2941 .elementor-element-20a6e2f h1{
  font-size:32px !important; line-height:1.15 !important;
}
/* Bajada discreta y subordinada */
body.page-id-2941.elementor-page-2941 .elementor-element-7aa5839 h2{
  font-size:16px !important; font-weight:400 !important;
  color:#3a5a8c !important; line-height:1.5 !important;
}
/* Linea corta bajo la bajada: se oculta para no cortar el flujo */
body.page-id-2941.elementor-page-2941 .elementor-element-415db93{
  display:none !important;
}
/* Titulos de seccion unificados (un solo tamano, como 2940) */
body.page-id-2941.elementor-page-2941 .elementor-element-962ce6d h2,
body.page-id-2941.elementor-page-2941 .elementor-element-2b6aeca h2,
body.page-id-2941.elementor-page-2941 .elementor-element-274e44d h2{
  font-size:21px !important; font-weight:700 !important;
  color:#1a2b4a !important; line-height:1.25 !important;
}
/* Sistema de tarjetas marfil: Manual / Orientaciones / Contacto */
body.page-id-2941.elementor-page-2941 .elementor-element-c33686c,
body.page-id-2941.elementor-page-2941 .elementor-element-4d1fcdb,
body.page-id-2941.elementor-page-2941 .elementor-element-18be995{
  background:#f7f4ef !important;
  border:1px solid #e7e0d6 !important;
  border-radius:4px !important;
  padding:26px 30px !important;
  margin-top:22px !important;
  margin-bottom:22px !important;
  text-align:left !important;
}
/* Contacto: normalizar a la izquierda (estaba centrado/encajonado) */
body.page-id-2941.elementor-page-2941 .elementor-element-18be995 .elementor-widget-container,
body.page-id-2941.elementor-page-2941 .elementor-element-18be995 h2{ text-align:left !important; }
body.page-id-2941.elementor-page-2941 .elementor-element-18be995 p{
  text-align:left !important; max-width:none !important;
  margin-left:0 !important; margin-right:0 !important;
}
body.page-id-2941.elementor-page-2941 .elementor-element-18be995 .elementor-button-wrapper{ text-align:left !important; }
/* Orientaciones: lista limpia tipo pasos sobrios */
body.page-id-2941.elementor-page-2941 .elementor-element-4d1fcdb li{
  border-bottom:none !important; padding-bottom:6px !important;
}
body.page-id-2941.elementor-page-2941 .elementor-element-4d1fcdb .elementor-widget-divider{
  display:none !important;
}
/* Botones homologados: navy solido, sin mezcla contorno/solido */
body.page-id-2941.elementor-page-2941 a.elementor-button{
  background:#1a2b4a !important; color:#fff !important;
  border:none !important; font-size:13px !important;
  border-radius:2px !important; padding:11px 22px !important;
}
/* Ritmo: reducir el canchon umbral -> primer bloque */
body.page-id-2941.elementor-page-2941 .elementor-element-a16aca4{
  padding-top:8px !important;
}
/* ===== AUTORES-2941-HOMOLOGACION-01 FIN ===== */


/* ===== AUTORES-2941-ESCRIBANIA-02 INICIO ===== */
/* Replanteo de 2941 como sala breve de orientacion editorial.
   Reordena: umbral -> Orientaciones (protagonista) -> Manual + Contacto (accesos secundarios paralelos).
   Sobreescribe visualmente la disposicion de HOMOLOGACION-01 sin borrar ese bloque.
   Scoped a 2941. Linea vertical confirmada como artefacto de editor (no se toca). */
body.page-id-2941.elementor-page-2941 .elementor-2941{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  align-items:stretch;
  align-content:flex-start;
  max-width:1040px;
  margin-left:auto;
  margin-right:auto;
  row-gap:22px;
  column-gap:22px;
}
/* Umbral compacto */
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="1fbcdc3"]{
  order:1;
  flex:0 0 100%;
  max-width:100%;
  padding-top:16px !important;
  padding-bottom:4px !important;
  margin:0 !important;
}
/* Bloque protagonista: Orientaciones */
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="4d1fcdb"]{
  order:2;
  flex:0 0 100%;
  max-width:100%;
  margin:0 !important;
  border-top:3px solid rgb(26,43,74) !important;
  border-radius:0 0 4px 4px !important;
  box-shadow:0 1px 0 rgba(26,43,74,0.04) !important;
}
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="4d1fcdb"] ol{
  margin-top:10px !important;
}
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="4d1fcdb"] ol li{
  margin-bottom:11px !important;
  line-height:1.55 !important;
  padding-left:4px !important;
}
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="4d1fcdb"] ol li::marker{
  color:rgb(26,43,74);
  font-weight:700;
}
/* Accesos secundarios paralelos: Manual + Contacto */
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="a16aca4"]{
  order:3;
  flex:1 1 0;
  min-width:0;
  max-width:calc(50% - 11px);
  margin:0 !important;
  padding-top:0 !important;
}
body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="663eef7"]{
  order:4;
  flex:1 1 0;
  min-width:0;
  max-width:calc(50% - 11px);
  margin:0 !important;
}
/* Movil: accesos secundarios apilados */
@media (max-width:767px){
  body.page-id-2941.elementor-page-2941 .elementor-2941{
    flex-direction:column;
  }
  body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="a16aca4"],
  body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="663eef7"]{
    flex:0 0 100% !important;
    max-width:100% !important;
  }
  body.page-id-2941.elementor-page-2941 .elementor-2941 > [data-id="663eef7"]{
    margin-top:18px !important;
  }
}
/* ===== AUTORES-2941-ESCRIBANIA-02 FIN ===== */


/* ===== PUBLICACIONES-2940-COLECCIONES-HOMOLOGACION-01 INICIO ===== */
/* Homologa el fondo de las celdas de la matriz de colecciones de 2940
   con el canon de la Portada 2939: fondo calido beige rgb(240,236,229)
   en lugar de blanco. El orden de las colecciones se corrigio en Elementor.
   No altera colores oficiales, barras laterales ni el marfil del panel.
   Scoped a 2940. Selector con [data-col] para superar el !important previo. */
body.page-id-2940 .iaen-col-grid-2940 a[data-col]{
  background: rgb(240,236,229) !important;
}
body.page-id-2940 .iaen-col-grid-2940 a[data-col]:hover{
  background: rgb(227,221,211) !important;
}
/* ===== PUBLICACIONES-2940-COLECCIONES-HOMOLOGACION-01 FIN ===== */


/* ===== COLECCIONES-MATRIZ-HOMOLOGACION-02 INICIO =====
   Criterio David: celdas de coleccion en fondo BLANCO en ambas matrices
   (Portada 2939 y Publicaciones 2940). Canon tipografico = matriz de 2939.
   Homologa 2940 a 2939: font-size 13px / weight 600 / line-height 1.38 /
   letter-spacing 0.01em / padding 14px 12px / min-height 74px / border-left 4px.
   Sobreescribe SOLO el fondo de celdas del bloque
   PUBLICACIONES-2940-COLECCIONES-HOMOLOGACION-01 (beige -> blanco).
   No toca panel marfil/trama, no toca orden, no toca colores de coleccion.
   Especificidad elevada (body.page-id + .elementor-page) para ganar a UAGB/Spectra. */

/* --- Portada 2939: celdas de coleccion a blanco (canon de fondo) --- */
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a{
  background: #ffffff !important;
  background-color: #ffffff !important;
}
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a:hover{
  background: #f6f4ef !important;
  background-color: #f6f4ef !important;
}

/* --- Publicaciones 2940: fondo blanco + tipografia homologada al canon 2939 --- */
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 a[data-col]{
  background: #ffffff !important;
  background-color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  line-height: 1.38 !important;
  letter-spacing: 0.01em !important;
  padding: 14px 12px !important;
  min-height: 74px !important;
  border-left-width: 4px !important;
  border-radius: 0 !important;
}
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 a[data-col]:hover{
  background: #f6f4ef !important;
  background-color: #f6f4ef !important;
}
/* ===== COLECCIONES-MATRIZ-HOMOLOGACION-02 FIN ===== */


/* ===== COLECCIONES-MATRIZ-HOMOLOGACION-02B INICIO =====
   Observacion David: el panel marfil de "Colecciones editoriales" en Publicaciones 2940
   tiene demasiado aire superior; el titulo queda hundido (mas notorio en pantalla estrecha).
   2940 es el unico objeto; 2939 solo referencia de proporcion (no se toca).
   Desktop: la columna izquierda (matriz) tenia margin-top 48px que la hundia 48px
   respecto a la columna derecha (Buscalibre/Estado). Se reduce a 10px -> aire 107px->69px (~35%).
   Movil/estrecha: el margin-top de la columna ya colapsa a 0; el aire viene del padding-top
   del inner del panel (48px). Se reduce a 24px -> aire 81px->57px (~30%).
   No toca matriz, orden, fondos, tipografia, colores, barras laterales ni panel marfil. */

/* desktop: subir la columna de la matriz para alinearla con la columna derecha */
@media (min-width:768px){
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-col-izq{
    margin-top: 10px !important;
  }
}
/* movil / pantalla estrecha: recortar el aire superior interno del panel */
@media (max-width:767px){
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner{
    padding-top: 24px !important;
  }
}
/* ===== COLECCIONES-MATRIZ-HOMOLOGACION-02B FIN ===== */


/* ===== CONTACTOS-689-RECOMPOSICION-01 INICIO =====
   Recomposicion de Contactos 689 como oficina editorial del riad.
   Umbral (H1 navy 32/700 + bajada soft navy 15/400), panel marfil,
   3 tarjetas de accion (Correo mailto / Telefono tel / Direccion Como llegar).
   Embed Google Maps retirado del layout (colapsaba en movil y usaba query imprecisa);
   reemplazado por boton 'Como llegar' a Google Maps (sin API ni scripts nuevos).
   Todo scoped a body.page-id-689.elementor-page-689. No reglas globales. */

body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
  max-width: 1040px;
  margin: 0 auto;
  padding: 8px 0 16px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-umbral{
  margin-bottom: 22px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-h1{
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
  line-height: 1.18 !important;
  color: rgb(26,43,74) !important;
  margin: 0 0 8px !important;
  letter-spacing: normal !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-bajada{
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: rgb(58,90,140) !important;
  margin: 0 !important;
  max-width: 640px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-panel{
  background: rgb(247,244,239);
  background-image: linear-gradient(135deg, rgba(0,0,0,0.012) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.012) 50%, rgba(0,0,0,0.012) 75%, transparent 75%);
  background-size: 22px 22px;
  border-radius: 4px;
  padding: 34px 30px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-cards{
  display: flex;
  flex-wrap: wrap;
  gap: 18px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card{
  flex: 1 1 0;
  min-width: 220px;
  background: #ffffff;
  border-left: 4px solid rgb(26,43,74);
  border-radius: 0 2px 2px 0;
  padding: 20px 20px 22px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-title{
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 21px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  color: rgb(26,58,107) !important;
  margin: 0 0 10px !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-text{
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.5 !important;
  color: rgb(74,74,82) !important;
  margin: 0 0 16px !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-text a{
  color: rgb(26,58,107) !important;
  text-decoration: none !important;
  word-break: break-word;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-text a:hover{
  text-decoration: underline !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-btn{
  margin-top: auto;
  display: inline-block;
  background: rgb(26,43,74) !important;
  color: #ffffff !important;
  font-family: Roboto, Arial, Helvetica, sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1 !important;
  text-decoration: none !important;
  padding: 11px 18px;
  border-radius: 3px;
  transition: background .18s;
}
body.page-id-689.elementor-page-689 .iaen-contacto-btn:hover{
  background: rgb(18,31,55) !important;
  color: #ffffff !important;
}
@media (max-width:767px){
  body.page-id-689.elementor-page-689 .iaen-contacto-h1{ font-size: 28px !important; }
  body.page-id-689.elementor-page-689 .iaen-contacto-panel{ padding: 24px 18px; }
  body.page-id-689.elementor-page-689 .iaen-contacto-card{ flex: 1 1 100%; min-width: 0; }
}
body.page-id-689.elementor-page-689 .cm-entry-header{
  display: none !important;
}
/* ===== CONTACTOS-689-RECOMPOSICION-01 FIN ===== */


/* CONTACTOS-689-AJUSTE-FINO-01 INICIO */
body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
  max-width:1080px;
  margin-left:auto;
  margin-right:auto;
}
body.page-id-689.elementor-page-689 .iaen-contacto-h1{
  font-size:32px;
  line-height:1.15;
  font-weight:700;
  margin-bottom:12px;
  color:#1a2b4a;
}
body.page-id-689.elementor-page-689 .iaen-contacto-bajada{
  font-size:16px !important;
  line-height:1.55;
  max-width:720px;
  margin-bottom:32px !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-panel{
  padding:44px 44px 46px;
  box-shadow:0 2px 14px rgba(26,43,74,.06);
  border-radius:4px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-cards{
  gap:24px;
  align-items:stretch;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card{
  display:flex;
  flex-direction:column;
  flex:1 1 0;
  min-height:190px;
  padding:28px 26px 30px;
  box-shadow:0 1px 5px rgba(0,0,0,.055);
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-title{
  font-size:20px !important;
  line-height:1.25;
  margin-bottom:12px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card p{
  line-height:1.55;
}
body.page-id-689.elementor-page-689 .iaen-contacto-btn{
  margin-top:auto;
  align-self:flex-start;
}
@media (max-width:1024px){
  body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
    max-width:92%;
  }
}
@media (max-width:781px){
  body.page-id-689.elementor-page-689 .iaen-contacto-h1{
    font-size:28px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-bajada{
    font-size:15.5px !important;
    margin-bottom:24px !important;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-panel{
    padding:28px 20px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-cards{
    gap:16px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-card{
    flex:1 1 100%;
    min-height:auto;
    padding:24px 22px 26px;
  }
}
/* CONTACTOS-689-AJUSTE-FINO-01 FIN */

/* CONTACTOS-689-ZAGUAN-EDITORIAL-01 INICIO */
/* Convierte umbral(H1+bajada)+panel+tarjetas en una sola sala marfil (zaguan). */
body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
  max-width:1000px;
  margin:0 auto;
  padding:40px 44px 44px;
  background-color:#f7f4ef;
  background-image:linear-gradient(135deg,rgba(26,43,74,.022) 25%,transparent 25%,transparent 50%,rgba(26,43,74,.022) 50%,rgba(26,43,74,.022) 75%,transparent 75%);
  background-size:14px 14px;
  border:1px solid #ece6dc;
  border-radius:8px;
  box-shadow:0 6px 24px rgba(26,43,74,.07);
}
body.page-id-689.elementor-page-689 .iaen-contacto-umbral{
  padding:0 0 4px;
  margin-bottom:22px;
  border-bottom:1px solid rgba(26,43,74,.10);
}
body.page-id-689.elementor-page-689 .iaen-contacto-umbral::after{
  content:"";
  display:block;
}
body.page-id-689.elementor-page-689 .iaen-contacto-h1{
  font-size:31px;
  line-height:1.15;
  font-weight:700;
  color:#1a2b4a;
  margin:0 0 8px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-bajada{
  font-size:15.5px !important;
  line-height:1.5;
  color:#3a5a8c;
  max-width:760px;
  margin:0 0 18px !important;
}
/* El panel interno deja de ser una caja: el marfil ya lo da el wrap */
body.page-id-689.elementor-page-689 .iaen-contacto-panel{
  background-color:transparent !important;
  background-image:none !important;
  padding:0 !important;
  box-shadow:none !important;
  border:0 !important;
  border-radius:0 !important;
}
body.page-id-689.elementor-page-689 .iaen-contacto-cards{
  display:flex;
  gap:20px;
  align-items:stretch;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card{
  flex:1 1 0;
  display:flex;
  flex-direction:column;
  min-height:196px;
  background:#ffffff;
  border-left:4px solid #1a2b4a;
  border-radius:0 3px 3px 0;
  padding:24px 22px 26px;
  box-shadow:0 2px 8px rgba(26,43,74,.08);
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-title{
  font-size:19px !important;
  line-height:1.2;
  font-weight:700;
  color:#1a2b4a;
  margin:0 0 10px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-card-text{
  color:#3f3f46;
  line-height:1.55;
  margin:0 0 14px;
}
body.page-id-689.elementor-page-689 .iaen-contacto-btn{
  margin-top:auto;
  align-self:flex-start;
  background:#1a2b4a;
  color:#fff;
}
body.page-id-689.elementor-page-689 .iaen-contacto-btn:hover{
  background:#12203a;
}
@media (max-width:1024px){
  body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
    max-width:92%;
    padding:34px 30px 36px;
  }
}
@media (max-width:781px){
  body.page-id-689.elementor-page-689 .iaen-contacto-wrap{
    padding:26px 20px 28px;
    border-radius:6px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-h1{
    font-size:27px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-cards{
    flex-direction:column;
    gap:14px;
  }
  body.page-id-689.elementor-page-689 .iaen-contacto-card{
    flex:1 1 100%;
    min-height:auto;
    padding:20px 18px 22px;
  }
}
/* CONTACTOS-689-ZAGUAN-EDITORIAL-01 FIN */

/* EDITORIAL-663-CONTACTO-PUENTE-01 INICIO */
body.page-id-663.elementor-page-663 #contacto-editorial{
  margin:8px 0 0;
  padding:36px 40px 40px;
  background-color:#f7f4ef;
  background-image:linear-gradient(135deg,rgba(26,43,74,.02) 25%,transparent 25%,transparent 50%,rgba(26,43,74,.02) 50%,rgba(26,43,74,.02) 75%,transparent 75%);
  background-size:14px 14px;
  border:1px solid #ece6dc;
  border-radius:8px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-inner{
  max-width:900px;
  margin:0 auto;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-title{
  font-size:26px;
  line-height:1.2;
  font-weight:700;
  color:#1a2b4a;
  margin:0 0 10px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-lead{
  font-size:15.5px;
  line-height:1.55;
  color:#3f3f46;
  max-width:720px;
  margin:0 0 22px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-grid{
  display:flex;
  flex-wrap:wrap;
  gap:16px;
  margin:0 0 22px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-item{
  flex:1 1 220px;
  background:#fff;
  border-left:4px solid #1a2b4a;
  border-radius:0 3px 3px 0;
  padding:16px 18px;
  box-shadow:0 2px 8px rgba(26,43,74,.08);
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-label{
  display:block;
  font-size:12px;
  text-transform:uppercase;
  letter-spacing:.04em;
  color:#1a2b4a;
  font-weight:700;
  margin:0 0 4px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-value{
  font-size:15px;
  line-height:1.45;
  color:#1f2a36;
  text-decoration:none;
  word-break:break-word;
}
body.page-id-663.elementor-page-663 #contacto-editorial a.ed663-contacto-value:hover{
  color:#1a2b4a;
  text-decoration:underline;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-btn{
  display:inline-block;
  background:#1a2b4a;
  color:#fff;
  font-size:14px;
  font-weight:600;
  padding:11px 20px;
  border-radius:3px;
  text-decoration:none;
  line-height:1.2;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-btn:hover{
  background:#12203a;
  color:#fff;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-btn-ghost{
  background:transparent;
  color:#1a2b4a;
  border:1px solid #1a2b4a;
}
body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-btn-ghost:hover{
  background:#1a2b4a;
  color:#fff;
}
@media (max-width:781px){
  body.page-id-663.elementor-page-663 #contacto-editorial{
    padding:26px 20px 28px;
  }
  body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-title{
    font-size:23px;
  }
  body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-item{
    flex:1 1 100%;
  }
  body.page-id-663.elementor-page-663 #contacto-editorial .ed663-contacto-btn{
    flex:1 1 100%;
    text-align:center;
  }
}
/* EDITORIAL-663-CONTACTO-PUENTE-01 FIN */

/* PORTADA-2939-UMBRAL-LIMPIEZA-01 INICIO */
/* Tras retirar el parrafo institucional largo del umbral, se acerca moderadamente
   Novedades editoriales reduciendo el aire vertical entre patio marfil y Novedades.
   Scoped estricto a 2939. No toca H1, bajada, boton, matriz ni Novedades por dentro. */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
  padding-bottom: 24px !important;
}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
  padding-top: 44px !important;
}
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-bottom: 20px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
    padding-top: 36px !important;
  }
}
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-bottom: 18px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
    padding-top: 30px !important;
  }
}
/* PORTADA-2939-UMBRAL-LIMPIEZA-01 FIN */

/* PORTADA-2939-UMBRAL-LIBROS-EJEC-B2-01 INICIO */
/* Hero con vitrina de 3 cubiertas (widget vitrina-libros, autocontenido con estilo propio).
   Colecciones descendida a franja secundaria; Novedades absorbida por la vitrina.
   Este bloque solo asegura ritmo y alineacion; el estilo de la vitrina vive en su widget. */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones {
  display: flex;
  flex-direction: column;
  justify-content: center;
}
body.page-id-2939.elementor-page-2939 .elementor-element-col-colecciones .elementor-widget-wrap {
  align-content: center;
}
body.page-id-2939.elementor-page-2939 .iaen-vitrina { max-width: 100%; }
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones { overflow: hidden; }
}
/* PORTADA-2939-UMBRAL-LIBROS-EJEC-B2-01 FIN */

/* PORTADA-2939-HERO-APILADO-01 INICIO */
/* Hero re-maquetado de 2 columnas a bloque APILADO full-width en el mismo patio marfil.
   Orden vertical: cartel identidad (H1+bajada) arriba, vitrina de 3 cubiertas a todo el ancho
   en el centro, boton "Ver publicaciones" como cierre abajo. Reutiliza widgets existentes.
   El widget btns-umbral fue movido a col-colecciones (tras la vitrina) en el arbol Elementor;
   aqui solo se resuelve la disposicion apilada por cascada, sin editar bloques previos. */

/* Contenedor del hero: de fila (2 columnas) a columna apilada, centrado */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup .elementor-container {
  flex-direction: column;
  flex-wrap: nowrap;
  align-items: center;
}

/* Ambas columnas pasan a ancho completo */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-editorial,
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones {
  width: 100%;
  max-width: 100%;
  flex: 0 0 100%;
}

/* Cartel de identidad: centrado, poca altura, corona el bloque */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-editorial {
  text-align: center;
  align-items: center;
  margin-bottom: 8px;
}
body.page-id-2939.elementor-page-2939 .elementor-element-col-editorial .elementor-widget-wrap {
  align-content: center;
  justify-content: center;
}
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial,
body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo {
  text-align: center;
}
body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo {
  max-width: 640px;
  margin-left: auto;
  margin-right: auto;
}

/* Columna que aloja la vitrina + boton: full-width, apilada y centrada */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones {
  align-items: center;
  margin-top: 12px;
}
body.page-id-2939.elementor-page-2939 .elementor-element-col-colecciones .elementor-widget-wrap {
  justify-content: center;
  align-content: center;
}

/* Vitrina a todo el ancho: 3 cubiertas protagonistas, centradas como grupo, bien proporcionadas */
body.page-id-2939.elementor-page-2939 .iaen-vitrina {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  gap: 40px;
  justify-items: center;
}
/* Cubiertas mas generosas que en la disposicion de columna del 40% */
body.page-id-2939.elementor-page-2939 .iaen-vit-cover {
  max-width: 220px;
}
body.page-id-2939.elementor-page-2939 .iaen-vit-cat {
  font-size: 11px;
}
body.page-id-2939.elementor-page-2939 .iaen-vit-title {
  font-size: 15px;
}

/* Boton como cierre: centrado bajo las cubiertas */
body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral {
  width: 100%;
  margin-top: 26px;
  text-align: center;
}
body.page-id-2939.elementor-page-2939 .iaen-umbral-botones {
  display: flex;
  justify-content: center;
}

/* Laptop / tablet: reducir tamano y separacion manteniendo la fila de 3 */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .iaen-vitrina { max-width: 720px; gap: 28px; }
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover { max-width: 180px; }
}

/* Movil: cartel breve arriba; 3 cubiertas en fila compacta con scroll-snap; boton centrado.
   La vitrina ya conmuta a flex+overflow-x en su propio estilo (widget) a max-width:767px;
   aqui solo aseguramos ancho, centrado del grupo y del boton, sin overflow del patio. */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .iaen-vitrina {
    max-width: 100%;
    gap: 16px;
    padding-bottom: 4px;
  }
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover { max-width: 140px; }
  body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral { margin-top: 20px; }
}
/* PORTADA-2939-HERO-APILADO-01 FIN */

/* PORTADA-2939-AIRE-REDISTRIBUCION-01 INICIO */
/* Redistribucion de aire vertical: se reduce ~30% el padding interno de las tres franjas
   y se introduce un respiro limpio (~28px; movil ~18px) en las junturas donde cambian los
   fondos (hero marfil a Colecciones gris a Manual marfil a footer), que hoy se tocan a tope.
   Solo espaciado; sobrescribe por cascada los !important previos sin editar bloques anteriores. */

/* --- Aire INTERNO reducido (~30%) --- */
/* Hero franja-sup: pad-top 36 a 24, pad-bottom 24 a 16 */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
  padding-top: 24px !important;
  padding-bottom: 16px !important;
}
/* Franja gris Colecciones/Estado: pad 44 a 30 arriba y abajo */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
/* Franja Manual/contacto: pad 60 a 40 arriba y abajo */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

/* --- Respiro en las JUNTURAS (~28px) --- */
/* Hero a Colecciones */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
  margin-top: 28px !important;
}
/* Colecciones a Manual/contacto y Manual a footer azul (transicion limpia, sin vacio grande) */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

/* --- Laptop / tablet (max 1024px): reduccion proporcional; junturas algo menores --- */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-top: 20px !important;
    padding-bottom: 14px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
    margin-top: 24px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
}

/* --- Movil (max 767px): interno compacto sin apinar; junturas ~18px para no alargar scroll --- */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-top: 18px !important;
    padding-bottom: 14px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
    margin-top: 18px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
}
/* PORTADA-2939-AIRE-REDISTRIBUCION-01 FIN */

/* PORTADA-2939-BOTON-HERO-AIRE-01 INICIO */
/* El boton "Ver publicaciones" del hero tenia demasiado aire superior (margen del widget
   btns-umbral 28px mas margen interno del contenedor 20px, ambos !important de uag-css),
   dejando un vacio marfil entre los titulos de las cubiertas y el boton. Se recorta ese
   espacio superior para acercar y centrar el boton respecto al grupo de cubiertas,
   homologando la proporcion contenido-boton de Colecciones-Buscalibre. Solo espaciado.
   Sobrescribe por cascada los !important previos sin editar bloques anteriores. */

/* Reducir el margen superior del widget del boton en el hero */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
  margin-top: 8px !important;
}
/* Reducir el margen superior del contenedor interno del boton (uag-css lo pone en 20px) */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral .elementor-widget-container {
  margin-top: 8px !important;
}

/* Laptop / tablet (max 1024px): proporcional */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
    margin-top: 8px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral .elementor-widget-container {
    margin-top: 6px !important;
  }
}

/* Movil (max 767px): boton cercano pero sin apinar contra las cubiertas */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
    margin-top: 10px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral .elementor-widget-container {
    margin-top: 6px !important;
  }
}
/* PORTADA-2939-BOTON-HERO-AIRE-01 FIN */

/* PORTADA-2939-AJUSTE-FINAL-01 INICIO */
/* (1) Centrar el titulo de la franja Manual/contacto (h-recursos) sobre el grupo de sus dos
   tarjetas, homologandolo con los demas titulos de franja centrados; hoy esta a la izquierda
   (text-align:start de Elementor) y deja un desierto a la derecha.
   (2) Acercar un poco mas el boton "Ver publicaciones" del hero a las cubiertas y recortar el
   marfil sobrante debajo, para que el hero cierre mas cenido. Solo alineacion y espaciado.
   Sobrescribe por cascada las reglas previas sin editar bloques anteriores. */

/* (1) Titulo Manual/contacto centrado */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h-recursos {
  text-align: center !important;
}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h-recursos .elementor-heading-title {
  text-align: center !important;
}

/* (2) Boton del hero mas cenido: menos aire arriba y menos marfil debajo */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
  margin-top: -8px !important;
}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral .elementor-widget-container {
  margin-top: 0px !important;
}
/* Recortar el marfil sobrante bajo el boton (padding inferior del hero) */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
  padding-bottom: 10px !important;
}

/* Laptop / tablet (max 1024px): proporcional */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
    margin-top: -6px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-bottom: 10px !important;
  }
}

/* Movil (max 767px): boton cercano sin apinar; no se toca la vitrina ni su scroll-snap */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
    margin-top: 2px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral .elementor-widget-container {
    margin-top: 0px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
    padding-bottom: 12px !important;
  }
}
/* PORTADA-2939-AJUSTE-FINAL-01 FIN */

/* PORTADA-2939-BOTON-BUSCALIBRE-AIRE-01 INICIO */
/* Simetrico a AJUSTE-FINAL-01: el boton "Comprar en Buscalibre" (buscalibre-portada) tenia una
   almohada de aire encima (margin-top 98px !important de uag-css via .editorial-buscalibre-cta),
   dejando ~110px entre la grilla de Colecciones y el boton. Se recorta ese margen superior para
   acercarlo a la grilla, homologando el gap ~40px de "Ver publicaciones". Solo espaciado.
   Selector con la clase .editorial-buscalibre-cta para ganar por especificidad y cascada,
   sin editar bloques anteriores. */

body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-buscalibre-portada.editorial-buscalibre-cta {
  margin-top: 28px !important;
}

/* Laptop / tablet (max 1024px): proporcional */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-buscalibre-portada.editorial-buscalibre-cta {
    margin-top: 24px !important;
  }
}

/* Movil (max 767px): boton cercano a la grilla sin apinar */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-buscalibre-portada.editorial-buscalibre-cta {
    margin-top: 22px !important;
  }
}
/* PORTADA-2939-BOTON-BUSCALIBRE-AIRE-01 FIN */

/* PORTADA-2939-CUBIERTAS-TAMANO-01 INICIO */
/* Por indicacion editorial se reducen las cubiertas del hero (iaen-vit-cover), que estaban a
   220px y se consideran demasiado grandes. Se bajan a ~185px manteniendo la proporcion (el
   ratio 1046/1710 lo conserva la propiedad aspect-ratio existente) y sin tocar el tratamiento
   3D/sombra ni los enlaces. Solo tamano de imagen. Sobrescribe por cascada el max-width previo
   sin editar bloques anteriores. Reduccion proporcional en laptop/tablet y movil; la fila
   scroll-snap de la vitrina en movil conserva su comportamiento (solo cubiertas algo menores). */

/* Escritorio: 220px a 185px */
body.page-id-2939.elementor-page-2939 .iaen-vit-cover {
  max-width: 185px !important;
}

/* Laptop / tablet (max 1024px): 180px a 160px */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover {
    max-width: 160px !important;
  }
}

/* Movil (max 767px): 140px a 125px (fila horizontal scroll-snap intacta) */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover {
    max-width: 125px !important;
  }
}
/* PORTADA-2939-CUBIERTAS-TAMANO-01 FIN */

/* PORTADA-2939-UMBRAL-COMPACTO-A-01 INICIO */
/* Compactacion editorial del umbral (hero franja-sup): se reduce la escala general para un
   umbral pequeno y funcional, conservando la identidad (H1 mas bajada) y el protagonismo
   relativo de los libros. Solo tamano y espaciado; sin mover widgets, sin tocar enlaces,
   colores, familia tipografica, tratamiento 3D ni ratio de cubiertas; no se convierte en
   carrusel. Sobrescribe por cascada reglas previas sin editar bloques anteriores. */

/* Menor altura del hero: padding superior mas ajustado */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup {
  padding-top: 16px !important;
  padding-bottom: 10px !important;
}

/* Cartel de identidad contenido (textos y familia intactos, solo tamano/espaciado) */
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title {
  font-size: 28px !important;
  line-height: 1.18 !important;
}
body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title {
  font-size: 14px !important;
  line-height: 1.4 !important;
}
/* Acercar bajada al H1 y contener la altura del cartel */
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial {
  margin-bottom: 4px !important;
}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-editorial {
  margin-bottom: 2px !important;
}
/* Reducir el aire entre cartel y cubiertas */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones {
  margin-top: 6px !important;
}

/* Cubiertas mas pequenas y fila mas junta (ratio y 3D intactos) */
body.page-id-2939.elementor-page-2939 .iaen-vit-cover {
  max-width: 130px !important;
}
body.page-id-2939.elementor-page-2939 .iaen-vitrina {
  gap: 22px !important;
  max-width: 620px !important;
}
/* Etiqueta y titulo a escala compacta (sin cambiar familia ni color) */
body.page-id-2939.elementor-page-2939 .iaen-vit-cat {
  font-size: 10px !important;
  margin: 8px 0 3px !important;
}
body.page-id-2939.elementor-page-2939 .iaen-vit-title {
  font-size: 13px !important;
}

/* Boton cercano como cierre compacto */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral {
  margin-top: 4px !important;
}

/* Laptop / tablet (max 1024px): escala proporcional */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover { max-width: 118px !important; }
  body.page-id-2939.elementor-page-2939 .iaen-vitrina { gap: 18px !important; max-width: 520px !important; }
  body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title { font-size: 25px !important; }
  body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title { font-size: 13px !important; }
}

/* Movil (max 767px): compacto sin apinar; fila scroll-snap intacta (solo cubiertas menores) */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .iaen-vit-cover { max-width: 108px !important; }
  body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title { font-size: 23px !important; }
  body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title { font-size: 13px !important; }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones { margin-top: 8px !important; }
}
/* PORTADA-2939-UMBRAL-COMPACTO-A-01 FIN */

/* PORTADA-2939-PATIO-CINE-RADIO-01 INICIO */

/* Cinchar el patio marfil del hero: mas estrecho y con esquinas redondeadas */
body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup.elementor-section {
  max-width: 800px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 16px !important;
  overflow: hidden !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

/* Laptop (max 1280px) */
@media (max-width: 1280px) {
  body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup.elementor-section {
    max-width: 720px !important;
    border-radius: 14px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

/* Tablet (max 1024px) */
@media (max-width: 1024px) {
  body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup.elementor-section {
    max-width: 680px !important;
    border-radius: 12px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

/* Mobile (max 767px) */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup.elementor-section {
    max-width: calc(100% - 24px) !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
    border-radius: 12px !important;
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
}

/* PORTADA-2939-PATIO-CINE-RADIO-01 FIN */


/* PORTADA-2939-PATIO-CINE-RADIO-02 INICIO */

/* Ocultar cartel de identidad (H1 + bajada): solo vitrina mas boton en el patio marfil */
body.page-id-2939.elementor-page-2939 .elementor-element-col-editorial {
  display: none !important;
}

/* PORTADA-2939-PATIO-CINE-RADIO-02 FIN */


/* PORTADA-2939-LINEA-VERTICAL-FIX-01 INICIO */

/* Neutralizar la linea vertical divisoria del tema (cm-row ::before, separador de sidebar huerfano) */
body.page-id-2939.elementor-page-2939 .cm-row::before {
  display: none !important;
  content: none !important;
  background: transparent !important;
  width: 0 !important;
}

/* PORTADA-2939-LINEA-VERTICAL-FIX-01 FIN */


/* PUBLICACIONES-2940-PANEL-RADIO-HOMOLOGA-01 INICIO */

/* Homologar esquinas del panel marfil de Colecciones/Buscalibre/E&C con el patio del hero de la portada 2939 (radio 16px) */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales {
  border-radius: 16px !important;
  overflow: hidden !important;
}

/* Laptop (max 1280px) */
@media (max-width: 1280px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales {
    border-radius: 14px !important;
  }
}

/* Tablet (max 1024px) */
@media (max-width: 1024px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales {
    border-radius: 12px !important;
  }
}

/* Mobile (max 767px) */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales {
    border-radius: 12px !important;
  }
}

/* PUBLICACIONES-2940-PANEL-RADIO-HOMOLOGA-01 FIN */


/* PUBLICACIONES-2940-PIRAMIDE-INVERTIDA-01 INICIO */

/* Piramide invertida centrada: 3 bloques con anchos decrecientes sobre el mismo eje */

/* Bloque 1 Colecciones (acc-portales): mas ancho, 100% - eje de referencia */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales {
  max-width: 1320px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Bloque 2 Novedades (dc8526d): 87% */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d {
  max-width: 1148px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Bloque 3 Todas las publicaciones (7ee5c39): 78% - fichas de 920px respiran holgadas */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 {
  max-width: 1030px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* Movil (max 767px): los 3 bloques a ancho completo, sin piramide ni margenes raros */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d,
  body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 {
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}

/* PUBLICACIONES-2940-PIRAMIDE-INVERTIDA-01 FIN */


/* PUBLICACIONES-2940-LINEAS-HORIZONTALES-FIX-01 INICIO */

/* Eliminar los divisores horizontales grises no deseados dentro de 'Todas las publicaciones' (7ee5c39) - solo esos, no otros divisores legitimos de la pagina */
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-widget-divider {
  display: none !important;
}

/* PUBLICACIONES-2940-LINEAS-HORIZONTALES-FIX-01 FIN */


/* HEADER-MENU-RIAD-HOMOLOGACION-01 INICIO */
/* Sustituye la barra negra del menu principal (header Elementor 2690, contenedor .elementor-element-aeb1adf)
   por una pieza contenida, centrada y redondeada, homologada al riad (marfil #f7f4ef, navy #1a2b4a, radius 16px).
   Retira el item Contactos (menu-item-1593) del menu principal desktop y movil.
   Solo estilo del header + ocultar un item. Reversible. No toca contenido, footer, ni menu servicios. */

/* A. Barra: de negra a sangre  a  tarjeta marfil contenida y redondeada */
.elementor-2690 .elementor-element-aeb1adf {
  background-color: #f7f4ef !important;
  background-image: none !important;
  border: 1px solid #ece5da !important;
  border-radius: 16px !important;
  max-width: 1000px !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-top: 8px !important;
  padding-bottom: 8px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
  justify-content: center !important;
  box-shadow: 0 1px 4px rgba(26,43,74,0.06) !important;
}

/* B. Texto de los items: navy editorial en vez de blanco (specificity alta, sin combinadores hijo) */
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top .jltma-nav-menu__item-text,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown a {
  color: #1a2b4a !important;
}

/* Hover / activo sobrio */
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top:hover,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal li.current-menu-item a.jltma-nav-menu__item-link-top,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown a:hover {
  color: #12203a !important;
}

/* C. Retiro de Contactos del menu principal (desktop main + dropdown movil, mismo WP menu Principal) */
.elementor-2690 #masthead .menu-item-1593,
#masthead .elementor-element-aeb1adf .menu-item-1593 {
  display: none !important;
}

/* D. Responsive: radio y ancho contenidos */
@media (max-width: 1024px) {
  .elementor-2690 .elementor-element-aeb1adf {
    max-width: 92% !important;
    border-radius: 14px !important;
  }
}
@media (max-width: 767px) {
  .elementor-2690 .elementor-element-aeb1adf {
    max-width: calc(100% - 24px) !important;
    border-radius: 12px !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}
/* HEADER-MENU-RIAD-HOMOLOGACION-01 FIN */

/* HEADER-MENU-RIAD-NAVY-01 INICIO */
/* Sustituye el fondo marfil palido del menu (HEADER-MENU-RIAD-HOMOLOGACION-01) por navy institucional,
   tomado del boton "Ver publicaciones" de 2939: fondo #1a3a6b, texto blanco bold 700.
   Mantiene contenedor contenido, centrado y redondeado; conserva Contactos oculto.
   Sobrescribe por cascada (bloque posterior). Solo estilo visual. Sin textura: fill solido y sobrio,
   fiel al boton de referencia. */

/* A. Fondo del contenedor: marfil  a  navy institucional */
.elementor-2690 .elementor-element-aeb1adf {
  background-color: #1a3a6b !important;
  background-image: none !important;
  border: 1px solid #16305a !important;
  box-shadow: 0 2px 8px rgba(18,32,58,0.18) !important;
}

/* B. Texto de los items: blanco y bold (specificity alta, sin combinadores hijo) */
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top .jltma-nav-menu__item-text,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown a {
  color: #ffffff !important;
  font-weight: 700 !important;
}

/* Icono hamburguesa (movil) tambien blanco para integrarse al navy */
.elementor-2690 .elementor-element-db28ebb .jltma-nav-menu__toggle,
.elementor-2690 .elementor-element-db28ebb .jltma-nav-menu__toggle-icon,
.elementor-2690 .elementor-element-aeb1adf .jltma-nav-menu__toggle i,
.elementor-2690 .elementor-element-aeb1adf .jltma-nav-menu__toggle svg {
  color: #ffffff !important;
  fill: #ffffff !important;
  border-color: #ffffff !important;
}

/* C. Hover / activo sobrio: leve aclarado + subrayado sutil, sin gritar */
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal a.jltma-nav-menu__item-link-top:hover,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__main.jltma-layout-horizontal li.current-menu-item a.jltma-nav-menu__item-link-top,
.elementor-2690 .elementor-element-db28ebb.elementor-element-db28ebb .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown a:hover {
  color: #eaf1ff !important;
  text-decoration: underline !important;
  text-underline-offset: 4px !important;
  text-decoration-thickness: 1px !important;
}

/* D. Fondo del panel desplegable movil coherente con el navy */
.elementor-2690 .elementor-element-db28ebb .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown {
  background-color: #1a3a6b !important;
}
/* HEADER-MENU-RIAD-NAVY-01 FIN */

/* SISTEMA-RADIOS-PORTADA-PUBLICACIONES-01 INICIO */
/* Homologacion sobria de bordes: paneles 16px | tarjetas 8-10px | botones 6-8px */
/* Scope estricto a 2939 (Portada) y 2940 (Publicaciones). NO afecta 663 ni fichas/entradas. */
/* En celdas/fichas con barra de color a la izquierda se conserva el borde izquierdo recto (0) */

/* ========== 2939 PORTADA EDITORIAL ========== */
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a[data-col],
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a {
  border-radius: 0 8px 8px 0 !important;
}
body.page-id-2939.elementor-page-2939 .iaen-estado-card.iaen-estado-card {
  border-radius: 10px !important;
}
body.page-id-2939.elementor-page-2939 .iaen-rec-card.iaen-rec-card {
  border-radius: 10px !important;
}
body.page-id-2939.elementor-page-2939 .iaen-estado-btn.iaen-estado-btn {
  border-radius: 6px !important;
}
body.page-id-2939.elementor-page-2939 .iaen-umbral-botones a {
  border-radius: 6px !important;
}
body.page-id-2939.elementor-page-2939 .boton-buscalibre-editorial.boton-buscalibre-editorial {
  border-radius: 6px !important;
}

/* ========== 2940 PUBLICACIONES ========== */
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 a[data-col],
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 a {
  border-radius: 0 8px 8px 0 !important;
}
body.page-id-2940.elementor-page-2940 .pub2940-canal-card.pub2940-canal-card,
body.page-id-2940.elementor-page-2940 .pub2940-canal-buscalibre.pub2940-canal-buscalibre,
body.page-id-2940.elementor-page-2940 .pub2940-canal-revista.pub2940-canal-revista {
  border-radius: 8px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7.elementor-element-3c6a6c7,
body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9.elementor-element-e75b0d9 {
  border-radius: 10px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c860129.elementor-element-c860129,
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b.elementor-element-3284f3b,
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4.elementor-element-76bb0d4,
body.page-id-2940.elementor-page-2940 [data-id="c860129"],
body.page-id-2940.elementor-page-2940 [data-id="3284f3b"],
body.page-id-2940.elementor-page-2940 [data-id="76bb0d4"] {
  border-radius: 0 8px 8px 0 !important;
}
body.page-id-2940.elementor-page-2940 .pub2940-canal-btn.pub2940-canal-btn {
  border-radius: 8px !important;
}
body.page-id-2940.elementor-page-2940 .boton-buscalibre-publicaciones.boton-buscalibre-publicaciones {
  border-radius: 8px !important;
}
/* Botones "Ver ficha editorial" (Novedades y Todas): homologar a 8px */
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d > .e-con-inner > .e-con .elementor-widget-button .elementor-button,
body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-widget-button .elementor-button,
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 > .e-con-inner > .e-con .elementor-widget-button .elementor-button,
body.page-id-2940.elementor-page-2940 .elementor-element-7ee5c39 .elementor-widget-button .elementor-button {
  border-radius: 8px !important;
}
/* SISTEMA-RADIOS-PORTADA-PUBLICACIONES-01 FIN */

/* HEADER-MENU-RIAD-PESO-VERTICAL-01 INICIO */
/* Aligera el peso vertical del menu navy sin cambiar identidad (navy, blanco bold, centrado, radio, sombra) */
/* Escritorio/tablet: barra mas fina reduciendo el padding vertical del contenedor. El area clicable vive en el enlace (padding 8/8 intacto). */
.elementor-2690 .elementor-element-aeb1adf {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
/* Movil / hamburguesa: el contenedor pasa a flex-direction:column con gap:20px y un hijo vacio (elementor-hidden-desktop),
   lo que abultaba la caja navy ~20px hacia abajo. Se neutraliza ese gap muerto para dejar una pieza compacta. */
@media (max-width: 1024px) {
  .elementor-2690 .elementor-element-aeb1adf {
    row-gap: 0 !important;
    gap: 0 !important;
  }
}
/* HEADER-MENU-RIAD-PESO-VERTICAL-01 FIN */

/* HEADER-MENU-EDITORIAL-SUBITEM-FIX-01 INICIO */
/* Oculta unicamente el subitem "Principios" (menu-item 703, hijo de "Editorial" #13) del menu Principal. */
/* No se toca el item "Editorial" ni su enlace, ni la pagina 663, ni su slug /principios/. */
/* Aplica en escritorio y en movil/hamburguesa (el subitem se renderiza en ambas instancias del widget). */
.elementor-2690 li.menu-item-703,
.elementor-2690 li.menu-item-703.menu-item-703 {
  display: none !important;
}
/* HEADER-MENU-EDITORIAL-SUBITEM-FIX-01 FIN */

/* EDITORIAL-663-ELEMENTOR-RECOMPOSICION-02 INICIO */
body.page-id-663.elementor-page-663 .cm-entry-title,
body.page-id-663.elementor-page-663 h1.entry-title{
  text-align: center;
  color: #1b2a4a;
  margin-bottom: .6rem;
}
body.page-id-663.elementor-page-663 .editorial663-wrap{
  max-width: 96rem;
  margin: 0 auto;
  padding: 0 2rem;
  box-sizing: border-box;
}
body.page-id-663.elementor-page-663 .editorial663-hero{
  background: #f6f1e7;
  background-image: radial-gradient(rgba(27,42,74,.035) 1px, transparent 1px);
  background-size: 12px 12px;
  border-radius: 16px;
  padding: 3.2rem 3.2rem;
  text-align: center;
  margin: 1.2rem auto 2.8rem;
}
body.page-id-663.elementor-page-663 .editorial663-bajada{
  font-size: 2rem;
  font-weight: 600;
  color: #1b2a4a;
  margin: 0 0 1.6rem;
}
body.page-id-663.elementor-page-663 .editorial663-intro{
  font-size: 1.6rem;
  line-height: 1.7;
  color: #33383f;
  max-width: 72rem;
  margin: 0 auto 1.2rem;
}
body.page-id-663.elementor-page-663 .editorial663-intro:last-child{ margin-bottom: 0; }
body.page-id-663.elementor-page-663 .editorial663-principios,
body.page-id-663.elementor-page-663 .editorial663-equipo{
  margin: 0 auto 3.2rem;
}
body.page-id-663.elementor-page-663 .editorial663-h2{
  color: #1b2a4a;
  font-size: 2.2rem;
  text-align: center;
  margin: 0 0 1rem;
}
body.page-id-663.elementor-page-663 .editorial663-seccion-intro{
  font-size: 1.5rem;
  line-height: 1.6;
  color: #4a4f57;
  text-align: center;
  max-width: 66rem;
  margin: 0 auto 2.4rem;
}
body.page-id-663.elementor-page-663 .editorial663-grid{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.8rem;
}
body.page-id-663.elementor-page-663 .editorial663-card{
  background: #ffffff;
  border-radius: 10px;
  border-top: 3px solid #1b2a4a;
  box-shadow: 0 1px 3px rgba(27,42,74,.08);
  padding: 2rem 1.8rem;
  box-sizing: border-box;
}
body.page-id-663.elementor-page-663 .editorial663-card-title{
  color: #1b2a4a;
  font-size: 1.6rem;
  margin: 0 0 .8rem;
}
body.page-id-663.elementor-page-663 .editorial663-card-text{
  font-size: 1.4rem;
  line-height: 1.55;
  color: #4a4f57;
  margin: 0;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-lista{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.2rem 2rem;
  max-width: 78rem;
  margin: 0 auto;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-item{
  background: #ffffff;
  border-radius: 8px;
  border-left: 3px solid #1b2a4a;
  padding: 1.2rem 1.6rem;
  display: flex;
  flex-direction: column;
  box-shadow: 0 1px 2px rgba(27,42,74,.06);
}
body.page-id-663.elementor-page-663 .editorial663-equipo-cargo{
  color: #1b2a4a;
  font-weight: 600;
  font-size: 1.4rem;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-nombre{
  color: #33383f;
  font-size: 1.5rem;
}
body.page-id-663.elementor-page-663 .editorial663-colofon{
  text-align: center;
  font-size: 1.2rem;
  color: #8a8f98;
  margin: 2.8rem auto 1.2rem;
  font-style: italic;
}
@media (max-width: 1024px){
  body.page-id-663.elementor-page-663 .editorial663-grid{ grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 767px){
  body.page-id-663.elementor-page-663 .editorial663-wrap{ padding: 0 1.4rem; }
  body.page-id-663.elementor-page-663 .editorial663-hero{ padding: 2.2rem 1.8rem; }
  body.page-id-663.elementor-page-663 .editorial663-grid{ grid-template-columns: 1fr; }
  body.page-id-663.elementor-page-663 .editorial663-equipo-lista{ grid-template-columns: 1fr; }
}
/* EDITORIAL-663-ELEMENTOR-RECOMPOSICION-02 FIN */

/* EDITORIAL-663-SHELL-HOMOLOGACION-01 INICIO */
body.page-id-663 .cm-row::before{
  display: none !important;
  content: none !important;
}
/* EDITORIAL-663-SHELL-HOMOLOGACION-01 FIN */

/* EDITORIAL-663-AJUSTE-FINO-CONTACTO-TIPOS-AIRE-01B INICIO */
/* Aire superior del titulo respecto del menu navy (H1 del tema) */
body.page-id-663 .cm-entry-header{
  padding-top: 2.8rem;
}
/* H1 institucional */
body.page-id-663.elementor-page-663 h1.cm-entry-title,
body.page-id-663 h1.cm-entry-title{
  font-weight: 700;
  color: #1b2a4a;
}
/* Titulos de seccion consistentes: Principios / Equipo */
body.page-id-663.elementor-page-663 .editorial663-h2{
  font-weight: 700;
  color: #1b2a4a;
}
/* Titulos de tarjeta */
body.page-id-663.elementor-page-663 .editorial663-card-title{
  font-weight: 700;
  color: #1b2a4a;
}
/* Cargos del equipo */
body.page-id-663.elementor-page-663 .editorial663-equipo-cargo{
  font-weight: 700;
  color: #1b2a4a;
}
/* Colofon mas discreto (supera #cm-primary p) */
body.page-id-663 #cm-primary p.editorial663-colofon{
  font-size: 1.3rem;
  font-style: italic;
  color: #8a8f98;
}
/* EDITORIAL-663-AJUSTE-FINO-CONTACTO-TIPOS-AIRE-01B FIN */

/* EDITORIAL-663-EQUIPO-RECOMPOSICION-B-01 INICIO */
/* Nivel superior: Direccion editorial destacada, alineada al ancho del bloque */
body.page-id-663.elementor-page-663 .editorial663-equipo-main{
  display: flex;
  justify-content: center;
  max-width: 78rem;
  margin: 0 auto 1.6rem;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-card-main{
  width: 100%;
  max-width: 78rem;
  text-align: center;
  border-left: none;
  border-top: 3px solid #1b2a4a;
  background: #fffdf9;
}
/* Nivel inferior: grilla equilibrada de cuatro piezas equivalentes */
body.page-id-663.elementor-page-663 .editorial663-equipo-grid{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 1.2rem 2rem;
  max-width: 78rem;
  margin: 0 auto;
  align-items: stretch;
  justify-content: center;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-grid .editorial663-equipo-card{
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
/* Homologacion de tarjeta (asegura mismo tratamiento) */
body.page-id-663.elementor-page-663 .editorial663-equipo-card{
  background: #ffffff;
  border-radius: 8px;
  border-left: 3px solid #1b2a4a;
  padding: 1.2rem 1.6rem;
  box-shadow: 0 1px 2px rgba(27,42,74,.06);
}
/* Tablet: 2x2 se mantiene si respira */
@media (max-width: 1024px){
  body.page-id-663.elementor-page-663 .editorial663-equipo-card-main{ max-width: 78rem; }
}
/* Movil: una sola columna, sin compresion */
@media (max-width: 767px){
  body.page-id-663.elementor-page-663 .editorial663-equipo-main{ margin-bottom: 1.2rem; }
  body.page-id-663.elementor-page-663 .editorial663-equipo-card-main{ max-width: 100%; }
  body.page-id-663.elementor-page-663 .editorial663-equipo-grid{
    grid-template-columns: 1fr;
    gap: 1.2rem;
  }
}
/* EDITORIAL-663-EQUIPO-RECOMPOSICION-B-01 FIN */

/* PUBLICACIONES-2940-RECUPERACION-FINAL-01 INICIO */
/* Capa final aditiva y scoped. No toca bloques previos. */

/* A. Umbral: ocultar bajada redundante */
body.page-id-2940.elementor-page-2940 .elementor-element-360b943{
  display: none !important;
}

/* A. Umbral: aire del H1 "Publicaciones" */
body.page-id-2940.elementor-page-2940 .elementor-element-60a5351{
  margin-top: 1.2rem !important;
  margin-bottom: 0.6rem !important;
}

/* B. Colecciones: neutralizar panel marfil dominante */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales{
  background-color: transparent !important;
  border-color: transparent !important;
  box-shadow: none !important;
}

/* B. Colecciones: retirar lineas diagonales/transversales */
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales::before{
  background-image: none !important;
  opacity: 0 !important;
  content: none !important;
}

/* B. Colecciones: cajones con cuerpo autonomo */
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 > a{
  background-color: #ffffff !important;
  box-shadow: 0 1px 2px rgba(0,0,0,0.06) !important;
}

/* PUBLICACIONES-2940-RECUPERACION-FINAL-01 FIN */


/* PUBLICACIONES-2940-RITMO-UMBRAL-TITULOS-01 INICIO */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6{
  border-bottom: 0 !important;
  padding-bottom: 0 !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-60a5351{
  margin-top: 1rem !important;
  margin-bottom: 0.3rem !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales{
  margin-top: 0.4rem !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-acc-col-izq{
  margin-top: 0 !important;
}
/* PUBLICACIONES-2940-RITMO-UMBRAL-TITULOS-01 FIN */


/* PUBLICACIONES-2940-RITMO-VERTICAL-SISTEMA-02B INICIO */
/* Umbral: cerrar el vacio en su origen (paddings internos), no solo el margen */
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner{
  padding-bottom: 8px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-60a5351 h1{
  margin-bottom: 6px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner{
  padding-top: 14px !important;
}

/* Movil: reduccion proporcional conservadora */
@media (max-width: 767px){
  body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner{
    padding-bottom: 6px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-acc-portales > .e-con-inner{
    padding-top: 12px !important;
  }
}
/* PUBLICACIONES-2940-RITMO-VERTICAL-SISTEMA-02B FIN */

/* PUBLICACIONES-2940-SOMBRA-CELDAS-TARJETAS-01 INICIO */
body.page-id-2940.elementor-page-2940 .iaen-col-grid-2940 > a{
  box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 6px 14px rgba(27,42,74,0.045) !important;
}
body.page-id-2940.elementor-page-2940 .pub2940-canal-card{
  box-shadow: 0 2px 6px rgba(0,0,0,0.05), 0 10px 22px rgba(27,42,74,0.05) !important;
}
/* PUBLICACIONES-2940-SOMBRA-CELDAS-TARJETAS-01 FIN */

/* EDITORIAL-663-EQUIPO-ACENTO-EQUILIBRIO-01 INICIO */
body.page-id-663.elementor-page-663 .editorial663-equipo-grid .editorial663-equipo-card{
  border-left: 0 !important;
  border-top: 3px solid #1b2a4a !important;
}
body.page-id-663.elementor-page-663 .editorial663-equipo-card-main{
  border-left: 0 !important;
  border-top: 3px solid #1b2a4a !important;
}
/* EDITORIAL-663-EQUIPO-ACENTO-EQUILIBRIO-01 FIN */

/* EDITORIAL-663-EQUIPO-CENTRADO-CONTENIDO-01 INICIO */
body.page-id-663.elementor-page-663 .editorial663-equipo-grid .editorial663-equipo-card{
  text-align: center !important;
}
/* EDITORIAL-663-EQUIPO-CENTRADO-CONTENIDO-01 FIN */

/* H1-PAGINAS-PRINCIPALES-HOMOLOGACION-01 INICIO */
body.page-id-663.elementor-page-663 h1.cm-entry-title {
  text-align: center !important;
  color: #1b2a4a !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 1.25 !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 .elementor-element-60a5351 h1.elementor-heading-title {
  text-align: center !important;
  color: #1b2a4a !important;
  font-weight: 700 !important;
  font-size: 28px !important;
  line-height: 1.25 !important;
}
/* H1-PAGINAS-PRINCIPALES-HOMOLOGACION-01 FIN */

/* H1-BARRA-ESPACIO-HOMOLOGACION-01 INICIO */
body.page-id-663.elementor-page-663 header.cm-entry-header {
  padding-top: 34px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 > .e-con-inner {
  padding-top: 14px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-32b51a6 .elementor-element-60a5351 {
  margin-top: 0px !important;
}
/* H1-BARRA-ESPACIO-HOMOLOGACION-01 FIN */

/* PORTADA-2939-PALIO-MARFIL-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
  background-color: #f6f1e7 !important;
  background-image: radial-gradient(rgba(27,42,74,0.035) 1px, rgba(0,0,0,0) 1px) !important;
  background-size: 12px 12px !important;
  background-repeat: repeat !important;
}
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup::before {
  opacity: 0 !important;
}
/* PORTADA-2939-PALIO-MARFIL-01 FIN */

/* PORTADA-2939-FRANJA-INF-MARFIL-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-inf {
  background-color: #f6f1e7 !important;
  background-image: radial-gradient(rgba(27,42,74,0.035) 1px, rgba(0,0,0,0) 1px) !important;
  background-size: 12px 12px !important;
  background-repeat: repeat !important;
}
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-inf::before {
  opacity: 0 !important;
}
/* PORTADA-2939-FRANJA-INF-MARFIL-01 FIN */

/* PORTADA-2939-UMBRAL-RITMO-SUPERIOR-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
  margin-top: 34px !important;
  padding-top: 12px !important;
  padding-bottom: 8px !important;
}
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup .iaen-umbral-botones {
  margin-top: 16px !important;
}
/* PORTADA-2939-UMBRAL-RITMO-SUPERIOR-01 FIN */

/* PORTADA-2939-PALIO-LINEA-SUPERIOR-FIX-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
  background-position: 0 6px !important;
}
/* PORTADA-2939-PALIO-LINEA-SUPERIOR-FIX-01 FIN */


/* PORTADA-2939-PALIO-SNAP-SUBPIXEL-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
  margin-top: 34.25px !important;
}
/* PORTADA-2939-PALIO-SNAP-SUBPIXEL-01 FIN */


/* PORTADA-2939-PALIO-SCROLLBAR-INTERNA-FIX-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup .iaen-vitrina {
  scrollbar-width: none !important;
  -ms-overflow-style: none !important;
}
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup .iaen-vitrina::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}
/* PORTADA-2939-PALIO-SCROLLBAR-INTERNA-FIX-01 FIN */

/* PORTADA-2939-PALIO-GRANO-RESPIRACION-SUP-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup.elementor-element-franja-sup {
  background-image:
    linear-gradient(
      to bottom,
      #f6f1e7 0,
      #f6f1e7 22px,
      rgba(246,241,231,0.92) 28px,
      rgba(246,241,231,0) 38px
    ),
    radial-gradient(rgba(27,42,74,0.035) 1px, rgba(0,0,0,0) 1px) !important;
  background-size: 100% 100%, 12px 12px !important;
  background-repeat: no-repeat, repeat !important;
  background-position: 0 0, 0 6px !important;
}
/* PORTADA-2939-PALIO-GRANO-RESPIRACION-SUP-01 FIN */
/* PORTADA-2939-PALIO-BORDE-COL-COLECCIONES-FIX-01 INICIO */
body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup .elementor-element-col-colecciones {
  border-top: 0 none !important;
}
/* PORTADA-2939-PALIO-BORDE-COL-COLECCIONES-FIX-01 FIN */
/* PORTADA-2939-PALIO-CENTRADO-VERTICAL-SECTOR-01 INICIO */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
    margin-top: 23px !important;
    margin-bottom: 29px !important;
  }
}
/* PORTADA-2939-PALIO-CENTRADO-VERTICAL-SECTOR-01 FIN */
/* PORTADA-2939-PALIO-CENTRADO-VERTICAL-DESKTOP-01 INICIO */
@media (min-width: 768px) {
  body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-sup {
    margin-top: 28px !important;
    margin-bottom: 34px !important;
  }
}
/* PORTADA-2939-PALIO-CENTRADO-VERTICAL-DESKTOP-01 FIN */
/* PORTADA-2939-RITMO-VERTICAL-FRANJAS-01 INICIO */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-med {
    margin-bottom: 29px !important;
  }
}
@media (min-width: 768px) {
  body.page-id-2939.elementor-page-2939 .elementor-2939 .elementor-element-franja-med {
    margin-bottom: 34px !important;
  }
}
/* PORTADA-2939-RITMO-VERTICAL-FRANJAS-01 FIN */

/* COLECCIONES-MATRIZ-NOVEDADES-PORTABLE-PILOTO-01 INICIO */
/* Puente portable: repite valores existentes de la matriz Novedades (page-id-2940). No inventa valores nuevos. */
.iaen-coleccion-page {
  font-family: "Roboto", sans-serif;
}
.iaen-coleccion-header {
  margin-bottom: 26px;
}
.iaen-obra-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 26px;
}
.iaen-obra-card {
  background: rgb(255, 255, 255);
  border-radius: 10px;
  border-top: 5px solid rgb(106, 85, 163);
  box-shadow: rgba(106, 85, 163, 0.1) 0 2px 16px 0, rgba(0, 0, 0, 0.06) 0 1px 4px 0;
  padding: 20px 24px;
  display: grid;
  grid-template-columns: 168px 1fr;
  gap: 6px 26px;
  align-items: start;
}
.iaen-obra-card--derechos-humanos {
  border-top-color: rgb(106, 85, 163);
}
.iaen-obra-cover {
  grid-row: 1 / span 6;
  width: 168px;
  height: 240px;
  object-fit: contain;
}
.iaen-obra-meta {
  font-size: 10px;
  font-weight: 700;
  color: rgb(106, 85, 163);
  text-transform: uppercase;
  letter-spacing: 1.2px;
  line-height: 16.5px;
  margin: 0;
}
.iaen-obra-title {
  font-size: 16px;
  font-weight: 700;
  color: rgb(26, 43, 74);
  line-height: 21.12px;
  margin: 0 0 6px 0;
  font-family: "Roboto", sans-serif;
}
.iaen-obra-author {
  font-size: 12.5px;
  font-style: italic;
  font-weight: 400;
  color: rgb(90, 106, 126);
  line-height: 18.75px;
  margin: 0;
}
.iaen-obra-desc {
  font-size: 13px;
  font-weight: 400;
  color: rgb(106, 122, 142);
  line-height: 20.15px;
  margin: 8px 0 0 0;
}
.iaen-obra-button {
  background: rgb(26, 43, 74);
  color: rgb(255, 255, 255);
  font-size: 12.5px;
  font-weight: 600;
  padding: 9px 20px;
  border-radius: 8px;
  letter-spacing: 0.1px;
  display: inline-block;
  border: 0;
  text-transform: none;
  text-decoration: none;
  margin-top: 12px;
}
.iaen-obra-button:hover,
.iaen-obra-button:focus {
  color: rgb(255, 255, 255);
}
@media (max-width: 600px) {
  .iaen-obra-card {
    grid-template-columns: 1fr;
    justify-items: center;
    text-align: center;
  }
  .iaen-obra-cover {
    grid-row: auto;
  }
}
/* COLECCIONES-MATRIZ-NOVEDADES-PORTABLE-PILOTO-01 FIN */

/* COLECCIONES-PILOTO-HFE-META-AJUSTE-01 INICIO */
/* Refuerza especificidad del metadato para computar como la matriz Novedades ya medida:
   10px / 700 / letter-spacing 1.2px / line-height 16.5px / uppercase (valores reales de /publicaciones/). */
.iaen-coleccion-page p.iaen-obra-meta,
.iaen-coleccion-page .iaen-obra-meta {
  font-size: 10px !important;
  line-height: 16.5px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
}
/* COLECCIONES-PILOTO-HFE-META-AJUSTE-01 FIN */

/* COLECCIONES-PILOTO-INTEGRACION-RIAD-01 INICIO */
/* Punto 1: homologa el gap barra navy -> titulo a 40px (mismo criterio que 663/2940: padding-top 34px). */
body.page-id-3407 header.cm-entry-header {
  padding-top: 34px !important;
}

/* Punto 2: neutraliza la linea vertical .cm-row::before (mismo fix ya aplicado en /publicaciones/), scopeado a la pagina piloto. */
body.page-id-3407 .cm-row::before {
  display: none !important;
  content: none !important;
}
/* COLECCIONES-PILOTO-INTEGRACION-RIAD-01 FIN */
/* COLECCIONES-PILOTO-TITULO-MOVIL-CENTRADO-01 INICIO */
@media (max-width: 767px) {
  body.page-id-3407 header.cm-entry-header,
  body.page-id-3407 h1.cm-entry-title {
    text-align: center !important;
  }
}
/* COLECCIONES-PILOTO-TITULO-MOVIL-CENTRADO-01 FIN */

/* PORTADA-2939-FRANJA-INF-PROPORCION-AJUSTE-01 INICIO */
@media (min-width: 768px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf .iaen-recursos-grid-v2 {
    column-gap: 44px;
    gap: 44px;
    max-width: 704px;
  }
}
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf .iaen-recursos-grid-v2 {
    column-gap: 20px;
    row-gap: 22px;
    gap: 22px 20px;
  }
}
/* PORTADA-2939-FRANJA-INF-PROPORCION-AJUSTE-01 FIN */

/* PORTADA-2939-FRANJA-INF-ANCHO-CONTENIDO-AJUSTE-01 INICIO */
@media (min-width: 768px) {
  body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf {
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* PORTADA-2939-FRANJA-INF-ANCHO-CONTENIDO-AJUSTE-01 FIN */
/* PUBLICACIONES-2940-NOVEDADES-MOVIL-PORTADA-META-FIX-01 INICIO */

/* Rango 481–767px: evitar que la portada (ancho intrínseco ~168px)
   desborde su pista de columna y se monte sobre el metadato */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7 > .elementor-element-0251598 img,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 > .elementor-element-41feee9 img {
    max-width: 100% !important;
    height: auto !important;
  }
}

/* ≤480px: al colapsar a una sola columna, resetear el grid-column residual
   de los widgets de texto para que fluyan en columna limpia bajo la portada */
@media (max-width: 480px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7 > .elementor-element,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 > .elementor-element {
    grid-column: 1 / -1 !important;
    grid-row: auto !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7 > .elementor-element-0251598,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 > .elementor-element-41feee9 {
    justify-self: start !important;
  }
}

/* PUBLICACIONES-2940-NOVEDADES-MOVIL-PORTADA-META-FIX-01 FIN */
/* PORTADA-2939-MOVIL-CENTRADO-OVERFLOW-FIX-01 INICIO */

/* Móvil: .cm-posts (ColorMag) es un grid cuyo item (article) tiene
   min-width:auto y no se encoge bajo el min-content de la vitrina,
   desbordando su carril y descentrando la home. min-width:0
   permite que el item respete su columna sin deformar contenido ni
   afectar la vitrina, que conserva su scroll horizontal interno. */
@media (max-width: 767px) {
  body.page-id-2939.elementor-page-2939 .cm-posts,
  body.page-id-2939.elementor-page-2939 article.post-2939 {
    min-width: 0 !important;
  }
}

/* PORTADA-2939-MOVIL-CENTRADO-OVERFLOW-FIX-01 FIN */

/* PUBLICACIONES-2940-NOVEDADES-MOVIL-PORTADAS-CENTRADO-01 INICIO */
/* Móvil: centra horizontalmente los wrappers de portada en las tarjetas
   de Novedades. Complementa el fix anterior de overlap sin modificarlo:
   el flujo limpio lo garantizan grid-column:1/-1 y max-width:100%;
   aquí solo se corrige el anclaje lateral start -> center. */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-3c6a6c7 > .elementor-element-0251598,
  body.page-id-2940.elementor-page-2940 .elementor-element-dc8526d .elementor-element-e75b0d9 > .elementor-element-41feee9 {
    justify-self: center !important;
  }
}
/* PUBLICACIONES-2940-NOVEDADES-MOVIL-PORTADAS-CENTRADO-01 FIN */

/* COLECCIONES-COLOR-PERSONALIDAD-01 INICIO */

/* Reforma del Estado — personalidad cromática granate */
.iaen-obra-card.iaen-obra-card--reforma-del-estado {
  border-top-color: rgb(126, 34, 48);
  box-shadow: 0 2px 16px rgba(126, 34, 48, 0.10);
}

.iaen-obra-card.iaen-obra-card--reforma-del-estado .iaen-obra-meta {
  color: rgb(126, 34, 48);
}

/* Documentos de investigación — personalidad cromática verde */
.iaen-obra-card.iaen-obra-card--documentos-de-investigacion {
  border-top-color: rgb(51, 129, 0);
  box-shadow: 0 2px 16px rgba(51, 129, 0, 0.10);
}

.iaen-obra-card.iaen-obra-card--documentos-de-investigacion .iaen-obra-meta {
  color: rgb(51, 129, 0);
}

/* COLECCIONES-COLOR-PERSONALIDAD-01 FIN */

/* COLECCIONES-PAGINAS-REALES-LINEA-VERTICAL-FIX-01 INICIO */
body.page-id-3432 .cm-row::before,
body.page-id-3439 .cm-row::before {
  display: none !important;
  content: none !important;
}
/* COLECCIONES-PAGINAS-REALES-LINEA-VERTICAL-FIX-01 FIN */

/* COLECCIONES-H1-TARJETA-GAP-HOMOLOGACION-01 INICIO */
body.page-id-3432 .iaen-coleccion-page,
body.page-id-3439 .iaen-coleccion-page {
  margin-top: -12px;
}
/* COLECCIONES-H1-TARJETA-GAP-HOMOLOGACION-01 FIN */

/* COLECCIONES-HFE-NAVY-H1-GAP-HOMOLOGACION-01 INICIO */
body.page-id-3432 header.cm-entry-header,
body.page-id-3439 header.cm-entry-header {
  padding-top: 34px !important;
}
/* COLECCIONES-HFE-NAVY-H1-GAP-HOMOLOGACION-01 FIN */

/* COLECCIONES-SIN-OBRA-COLOR-PERSONALIDAD-01 INICIO */
/* Variante estado vacio: una sola columna, sin portada ni hueco reservado */
.iaen-obra-card.iaen-obra-card--estado-vacio {
  grid-template-columns: 1fr;
}

.iaen-obra-card.iaen-obra-card--estado-vacio .iaen-obra-desc {
  margin-bottom: 0;
}

/* Modificadores cromaticos por coleccion (fuente: grid Colecciones editoriales /publicaciones/) */

.iaen-obra-card.iaen-obra-card--dialogo-y-seguridades {
  border-top-color: rgb(185, 120, 44);
  box-shadow: 0 2px 16px rgba(185, 120, 44, 0.10);
}

.iaen-obra-card.iaen-obra-card--dialogo-y-seguridades .iaen-obra-meta {
  color: rgb(185, 120, 44);
}

.iaen-obra-card.iaen-obra-card--economia-y-sociedad {
  border-top-color: rgb(11, 106, 122);
  box-shadow: 0 2px 16px rgba(11, 106, 122, 0.10);
}

.iaen-obra-card.iaen-obra-card--economia-y-sociedad .iaen-obra-meta {
  color: rgb(11, 106, 122);
}

.iaen-obra-card.iaen-obra-card--estudios-de-politica-internacional {
  border-top-color: rgb(36, 63, 102);
  box-shadow: 0 2px 16px rgba(36, 63, 102, 0.10);
}

.iaen-obra-card.iaen-obra-card--estudios-de-politica-internacional .iaen-obra-meta {
  color: rgb(36, 63, 102);
}

.iaen-obra-card.iaen-obra-card--estudios-estrategicos {
  border-top-color: rgb(47, 79, 122);
  box-shadow: 0 2px 16px rgba(47, 79, 122, 0.10);
}

.iaen-obra-card.iaen-obra-card--estudios-estrategicos .iaen-obra-meta {
  color: rgb(47, 79, 122);
}

.iaen-obra-card.iaen-obra-card--practicas-constituyentes {
  border-top-color: rgb(201, 79, 12);
  box-shadow: 0 2px 16px rgba(201, 79, 12, 0.10);
}

.iaen-obra-card.iaen-obra-card--practicas-constituyentes .iaen-obra-meta {
  color: rgb(201, 79, 12);
}

.iaen-obra-card.iaen-obra-card--tramas-de-investigacion {
  border-top-color: rgb(211, 82, 82);
  box-shadow: 0 2px 16px rgba(211, 82, 82, 0.10);
}

.iaen-obra-card.iaen-obra-card--tramas-de-investigacion .iaen-obra-meta {
  color: rgb(211, 82, 82);
}
/* COLECCIONES-SIN-OBRA-COLOR-PERSONALIDAD-01 FIN */

/* COLECCIONES-SIN-OBRA-LINEA-VERTICAL-FIX-01 INICIO */
body.page-id-3486 .cm-row::before,
body.page-id-3487 .cm-row::before,
body.page-id-3488 .cm-row::before,
body.page-id-3489 .cm-row::before,
body.page-id-3490 .cm-row::before,
body.page-id-3491 .cm-row::before {
  display: none !important;
  content: none !important;
}
/* COLECCIONES-SIN-OBRA-LINEA-VERTICAL-FIX-01 FIN */

/* COLECCIONES-SIN-OBRA-HFE-NAVY-H1-GAP-01 INICIO */
body.page-id-3486 header.cm-entry-header,
body.page-id-3487 header.cm-entry-header,
body.page-id-3488 header.cm-entry-header,
body.page-id-3489 header.cm-entry-header,
body.page-id-3490 header.cm-entry-header,
body.page-id-3491 header.cm-entry-header {
  padding-top: 34px !important;
}
/* COLECCIONES-SIN-OBRA-HFE-NAVY-H1-GAP-01 FIN */

/* COLECCIONES-SIN-OBRA-H1-TARJETA-GAP-FIX-01 INICIO */
body.page-id-3486 .iaen-coleccion-page,
body.page-id-3487 .iaen-coleccion-page,
body.page-id-3488 .iaen-coleccion-page,
body.page-id-3489 .iaen-coleccion-page,
body.page-id-3490 .iaen-coleccion-page,
body.page-id-3491 .iaen-coleccion-page {
  margin-top: -12px;
}
/* COLECCIONES-SIN-OBRA-H1-TARJETA-GAP-FIX-01 FIN */

/* PORTADA-2939-ESTADO-COMUNES-CARD-FONDO-BLANCO-01 INICIO */
body.page-id-2939.elementor-page-2939 .iaen-estado-card {
  background-color: #ffffff !important;
}
/* PORTADA-2939-ESTADO-COMUNES-CARD-FONDO-BLANCO-01 FIN */

/* PORTADA-2939-ESTADO-COMUNES-BOTON-TIPOGRAFIA-01 INICIO */
body.page-id-2939.elementor-page-2939 .iaen-estado-btn {
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
}
/* PORTADA-2939-ESTADO-COMUNES-BOTON-TIPOGRAFIA-01 FIN */

/* MANUAL-ESTILO-LINEA-VERTICAL-FIX-01 INICIO */
body.page-id-1489 .cm-row::before {
  display: none !important;
  content: none !important;
}
/* MANUAL-ESTILO-LINEA-VERTICAL-FIX-01 FIN */


/* MANUAL-ESTILO-HFE-NAVY-H1-GAP-01 INICIO */
body.page-id-1489 header.cm-entry-header {
  padding-top: 34px !important;
}
/* MANUAL-ESTILO-HFE-NAVY-H1-GAP-01 FIN */

/* === INICIO: FICHAS-V2-PUENTE-ESPACIADO-01 === */

/* Cinco reglas generalizadas copiadas literalmente,
   sustituyendo únicamente el ámbito particular de 2399
   por body.ficha-editorial-v2. */

body.ficha-editorial-v2 .elementor-element-portada2399 {
  margin-bottom: 16px !important;
}
body.ficha-editorial-v2 .elementor-element-cita2399 {
  margin-bottom: 16px !important;
}
body.ficha-editorial-v2 .elementor-element-colecciones2399 {
  margin-bottom: 16px !important;
}
body.ficha-editorial-v2 .elementor-element-formatos2399 p {
  margin-bottom: 8px !important;
}
body.ficha-editorial-v2 .elementor-element-colcenter2399 p {
  margin-bottom: 14px !important;
}

/* === FIN: FICHAS-V2-PUENTE-ESPACIADO-01 === */


/* INICIO — PUBLICACIONES-2940-TODAS-3604-GLOBAL-01 */
body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 24px !important;
  padding: 14px 22px 14px 30px !important;
  max-width: 920px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f.elementor-element-c3cc43f {
  border-radius: 0px 8px 8px 0px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f::before {
  width: 112px !important;
  height: 150px !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  border-radius: 1px !important;
  box-shadow: rgba(20,25,40,0.14) 0px 3px 10px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f > .elementor-element-33f5b14 {
  flex: 0 1 700px !important;
  max-width: 700px !important;
  flex-grow: 1 !important;
  flex-basis: auto !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-7612de4 {
  flex: 0 0 auto !important;
  margin-left: 32px !important;
  flex-shrink: 0 !important;
  align-self: center !important;
}
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f::before {
    width: 88px !important;
    height: 118px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f > .elementor-element-33f5b14 {
    max-width: 100% !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3604-GLOBAL-01 */
/* INICIO — PUBLICACIONES-2940-TODAS-3604-RESPONSIVE-GLOBAL-01 */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f {
    flex-wrap: wrap !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3604-RESPONSIVE-GLOBAL-01 */
/* INICIO — PUBLICACIONES-2940-TODAS-3647-GLOBAL-01 */
body.page-id-2940.elementor-page-2940 .elementor-element-a698793 {
  display: flex !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 24px !important;
  padding: 14px 22px 14px 30px !important;
  max-width: 920px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-a698793.elementor-element-a698793 {
  border-radius: 0px 8px 8px 0px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-a698793::before {
  width: 112px !important;
  height: 150px !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  border-radius: 1px !important;
  box-shadow: rgba(20,25,40,0.14) 0px 3px 10px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-a698793 > .elementor-element-0aa4959 {
  flex: 0 1 700px !important;
  max-width: 700px !important;
  flex-grow: 1 !important;
  flex-basis: auto !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-3d605ed {
  flex: 0 0 auto !important;
  margin-left: 32px !important;
  flex-shrink: 0 !important;
  align-self: center !important;
}
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-a698793::before {
    width: 88px !important;
    height: 118px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-a698793 > .elementor-element-0aa4959 {
    max-width: 100% !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3647-GLOBAL-01 */
/* INICIO — PUBLICACIONES-2940-TODAS-3647-RESPONSIVE-GLOBAL-01 */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-a698793 {
    flex-wrap: wrap !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3647-RESPONSIVE-GLOBAL-01 */

/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-N1 (c4f34d3) — bloque anadido; replica el patron de la fila gemela 3284f3b. Solo anade; no modifica reglas existentes. ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 {
  background-color: #faf9f7 !important;
  border-left: 5px solid #338100 !important;
  border-radius: 2px !important;
  padding: 14px 22px 14px 30px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  justify-content: flex-start !important;
  max-width: 1300px !important;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05) !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3.elementor-element-c4f34d3,
body.page-id-2940.elementor-page-2940 [data-id="c4f34d3"] {
  border-radius: 0px 8px 8px 0px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3::before {
  position: static !important;
  content: "" !important;
  display: block !important;
  flex-shrink: 0 !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  width: 112px !important;
  height: 150px !important;
  border-radius: 1px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.12);
  background-image: url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Cuadernos-de-estudiantes-1-cubierta-221x300.png") !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-04915bb {
  flex: 0 1 700px !important;
  max-width: 700px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-8906b91 {
  flex: 0 0 auto !important;
  margin-left: 0 !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-04915bb .elementor-element-a0e4a89 {
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 1.08px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-04915bb .elementor-element-a0e4a89 * {
  color: var(--col-documentos-rotulo) !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-04915bb .elementor-element-802794d .elementor-heading-title {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 19.5px !important;
  margin-bottom: 3px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-04915bb .elementor-element-92c3fec {
  font-size: 12px !important;
  font-style: italic !important;
  color: #7a8a9e !important;
}
@media (min-width: 768px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 {
    flex-wrap: nowrap !important;
    align-items: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-04915bb {
    max-width: 820px !important;
    flex-grow: 1 !important;
    flex-basis: auto !important;
  }
}
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 {
    flex-direction: row !important;
    align-items: flex-start !important;
    padding: 16px 18px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3::before {
    width: 88px !important;
    height: 118px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-04915bb {
    max-width: 100% !important;
  }
}


/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-01 (559ed55) INICIO ===== */
/* Nueva tarjeta "Miradas (propias) sobre el Decenio Internacional de los Afrodescendientes, 2015-2024".
   Replica el patron de la fila gemela c860129 (misma coleccion: Derechos humanos), siguiendo el mismo
   metodo ya usado para c4f34d3 (bloque autonomo, solo anade, no modifica reglas existentes). */
body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 {
  background-color: #faf9f7 !important;
  border-left: 5px solid #6a55a3 !important;
  border-radius: 2px !important;
  padding: 14px 22px 14px 30px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  justify-content: flex-start !important;
  max-width: 1300px !important;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05) !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-559ed55.elementor-element-559ed55,
body.page-id-2940.elementor-page-2940 [data-id="559ed55"] {
  border-radius: 0px 8px 8px 0px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-559ed55::before {
  position: static !important;
  content: "" !important;
  display: block !important;
  flex-shrink: 0 !important;
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  width: 112px !important;
  height: 150px !important;
  border-radius: 1px;
  box-shadow: 0 2px 8px rgba(0,0,0,0.12);
  background-image: url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/07/Miradas-propias-sobre-el-Decenio-Internacional-de-los-Afrodescendientes-final-copia-163x300.png") !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 > .elementor-element-d0c36a2 {
  flex-grow: 1 !important;
  flex-basis: auto !important;
  max-width: 600px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 > .elementor-element-7da0de7 {
  flex-grow: 0 !important;
  flex-shrink: 0 !important;
  flex-basis: auto !important;
  margin-left: 8px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-d0c36a2 .elementor-element-69a2afd {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-d0c36a2 .elementor-element-69a2afd * {
  color: var(--col-derechos-rotulo) !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-d0c36a2 .elementor-element-a7daeef .elementor-heading-title {
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 19.5px !important;
  margin-bottom: 3px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-d0c36a2 .elementor-element-a4c23a4 {
  font-size: 12px !important;
  font-style: italic !important;
  color: #666666 !important;
}
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 {
    flex-wrap: wrap !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-559ed55::before {
    width: 88px !important;
    height: 118px !important;
  }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-01 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-02 (559ed55) — CORRECCION DESKTOP INICIO ===== */
/* Replica la regla existente para la trio c860129/3284f3b/76bb0d4 en el mismo breakpoint
   (flex-wrap: nowrap y centrado horizontal), que no se aplica a 559ed55 al ser un ID nuevo.
   No modifica la regla original de la trio, solo anade el equivalente para 559ed55. */
@media (min-width: 768px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 {
    flex-wrap: nowrap !important;
    align-items: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-02 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-03 (559ed55) — CORRECCION TIPOGRAFIA INICIO ===== */
/* Causa encontrada: la regla global ".entry-content p, #primary p { font-size:16px; }" (y otras reglas
   globales de font-weight/margin sobre "p") ganan sobre una regla que solo fija el font-size en el DIV
   contenedor del widget, porque el <p> interno tiene su propia coincidencia directa. La tarjeta de
   referencia (33f5b14, "Usos, abusos...") lo resuelve apuntando directamente al <p> con !important
   (".page-id-2940 [data-id='70e1fa6'] p"). Se replica el mismo patron para los widgets de meta y autor
   de 559ed55. No modifica ninguna regla existente. */
body.page-id-2940.elementor-page-2940 .elementor-element-69a2afd p {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 0 !important;
  color: var(--col-derechos-rotulo) !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-a4c23a4 p {
  font-size: 12px !important;
  font-style: italic !important;
  color: #666666 !important;
  margin-bottom: 0 !important;
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADAS-PROPIAS-03 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-N1-FIX-01 (c4f34d3) — CORRECCION TIPOGRAFIA INICIO ===== */
/* Causa encontrada (no relacionada con 559ed55): los widgets de meta y autor de "Cuadernos de
   estudiantes n.º 1" (c4f34d3) tienen estilo en linea directamente en el <p> (font-size:11px,
   letter-spacing:1px sin negrita para meta; font-size:13px y color #5a6a80 para autor), residuo
   de creacion manual, que no coincide con el patron establecido (10px/700/1.2px para meta,
   12px para autor, visible en la tarjeta de referencia "Usos, abusos..."). Como una regla externa
   con !important si puede ganarle a un estilo en linea sin !important, se anade una regla exclusiva
   para estos dos widgets. No se modifica el contenido HTML del widget ni ninguna otra regla CSS. */
body.page-id-2940.elementor-page-2940 .elementor-element-a0e4a89 p {
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-92c3fec p {
  font-size: 12px !important;
  color: #666666 !important;
}
/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-N1-FIX-01 FIN ===== */



/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-01 (5f899d1) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1{background-color:#faf9f7!important;border-left:5px solid #b9782c!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1.elementor-element-5f899d1,body.page-id-2940.elementor-page-2940 [data-id="5f899d1"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Seguridad-y-defensa-IAEN-ESPE-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1 > .elementor-element-9a2ed44{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1 > .elementor-element-faef308{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-9a2ed44 .elementor-element-c7dec3f{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-9a2ed44 .elementor-element-c7dec3f *{color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-9a2ed44 .elementor-element-15306f6 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-9a2ed44 .elementor-element-43d4768{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-01 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-02 (5f899d1) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-03 (5f899d1) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-c7dec3f p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-43d4768 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-DEFENSA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-01 (fa4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2{background-color:#faf9f7!important;border-left:5px solid #b9782c!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2.elementor-element-fa4a1b2,body.page-id-2940.elementor-page-2940 [data-id="fa4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Fuerzas-azar-y-poder-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2 > .elementor-element-fa4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2 > .elementor-element-fa4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4c3d4 .elementor-element-fa47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4c3d4 .elementor-element-fa47788 *{color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4c3d4 .elementor-element-fa499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4c3d4 .elementor-element-fa4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-02 (fa4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-03 (fa4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fa47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fa4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-FUERZAS-AZAR-Y-PODER-03 FIN ===== */





/* ===== FICHAS-V2-INDICE-N2-TAMANO-REAL INICIO =====
   El puente global impone 13px !important sobre .elementor-tab-content y
   anula el 12px declarado en el estilo inline del tercer nivel del indice.
   Esta regla devuelve a la N2 el tamano que su propio marcado declara.
   ROM 6/08/2026. Reversible: basta suprimir el bloque. ===== */
body.ficha-editorial-v2 .ficha-v2-acordeon .elementor-tab-content p[style*="font-size: 12px"]{
  font-size:12px!important;
  line-height:1.6em!important;
}
/* ===== FICHAS-V2-INDICE-N2-TAMANO-REAL FIN ===== */



/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-01 (dp5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2.elementor-element-dp5a1b2,body.page-id-2940.elementor-page-2940 [data-id="dp5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Direccion-publica-en-movimiento-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2 > .elementor-element-dp5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2 > .elementor-element-dp5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5c3d4 .elementor-element-dp57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5c3d4 .elementor-element-dp57788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5c3d4 .elementor-element-dp599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5c3d4 .elementor-element-dp5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-02 (dp5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-03 (dp5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-constituyentes-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-DIRECCION-PUBLICA-EN-MOVIMIENTO-03 FIN ===== */



/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-01 (tr1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2{background-color:#faf9f7!important;border-left:5px solid #d35252!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2.elementor-element-tr1a1b2,body.page-id-2940.elementor-page-2940 [data-id="tr1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Tramas-de-investigacion-1-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2 > .elementor-element-tr1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2 > .elementor-element-tr1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1c3d4 .elementor-element-tr17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1c3d4 .elementor-element-tr17788 *{color:var(--col-tramas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1c3d4 .elementor-element-tr199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1c3d4 .elementor-element-tr1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-02 (tr1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-03 (tr1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-tramas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-1-03 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-01 (tr2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2{background-color:#faf9f7!important;border-left:5px solid #d35252!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2.elementor-element-tr2a1b2,body.page-id-2940.elementor-page-2940 [data-id="tr2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Tramas-de-investigacion-2-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2 > .elementor-element-tr2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2 > .elementor-element-tr2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2c3d4 .elementor-element-tr27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2c3d4 .elementor-element-tr27788 *{color:var(--col-tramas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2c3d4 .elementor-element-tr299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2c3d4 .elementor-element-tr2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-02 (tr2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-03 (tr2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tr27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-tramas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tr2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-TRAMAS-DE-INVESTIGACION-2-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FAMILIA-A1B2-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1,
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2,
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2,
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2,
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1 > .elementor-element-9a2ed44,
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2 > .elementor-element-fa4c3d4,
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2 > .elementor-element-dp5c3d4,
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2 > .elementor-element-tr1c3d4,
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2 > .elementor-element-tr2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-5f899d1 > .elementor-element-faef308,
body.page-id-2940.elementor-page-2940 .elementor-element-fa4a1b2 > .elementor-element-fa4e5f6,
body.page-id-2940.elementor-page-2940 .elementor-element-dp5a1b2 > .elementor-element-dp5e5f6,
body.page-id-2940.elementor-page-2940 .elementor-element-tr1a1b2 > .elementor-element-tr1e5f6,
body.page-id-2940.elementor-page-2940 .elementor-element-tr2a1b2 > .elementor-element-tr2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-FAMILIA-A1B2-04 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-ALINEACION-BOTONES-MOVIL-04 INICIO ===== */
@media (max-width: 767px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-a698793 > .elementor-element-3d605ed,
  body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f > .elementor-element-7612de4,
  body.page-id-2940.elementor-page-2940 .elementor-element-559ed55 > .elementor-element-7da0de7 {
    margin-left: 0 !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 {
    padding-left: 30px !important;
    padding-right: 22px !important;
  }
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-04915bb,
  body.page-id-2940.elementor-page-2940 .elementor-element-c4f34d3 > .elementor-element-8906b91 {
    flex-basis: auto !important;
    max-width: 100% !important;
  }
}
/* ===== PUBLICACIONES-2940-TODAS-ALINEACION-BOTONES-MOVIL-04 FIN ===== */



/* ===== PUBLICACIONES-2940-NOVEDADES-BANDA-TABLETA-05 INICIO ===== */
@media (max-width: 1024px) {
  body.page-id-2940.elementor-page-2940 .elementor-element-e75b0d9,
  body.page-id-2940.elementor-page-2940 .elementor-element-3c6a6c7 {
    --width: 100% !important;
  }
}
/* ===== PUBLICACIONES-2940-NOVEDADES-BANDA-TABLETA-05 FIN ===== */



/* ===== PUBLICACIONES-2940-TODAS-HOMOLOGACION-SANGRADO-06 INICIO ===== */
  body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b > .elementor-element-accf88f,
  body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4 > .elementor-element-73795fe,
  body.page-id-2940.elementor-page-2940 .elementor-element-c860129 > .elementor-element-341124f,
  body.page-id-2940.elementor-page-2940 .elementor-element-c3cc43f > .elementor-element-33f5b14,
  body.page-id-2940.elementor-page-2940 .elementor-element-a698793 > .elementor-element-0aa4959 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
/* ===== PUBLICACIONES-2940-TODAS-HOMOLOGACION-SANGRADO-06 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-01 (lt1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2.elementor-element-lt1a1b2,body.page-id-2940.elementor-page-2940 [data-id="lt1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Legislacion-tributaria-en-Ecuador-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2 > .elementor-element-lt1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2 > .elementor-element-lt1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1c3d4 .elementor-element-lt17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1c3d4 .elementor-element-lt17788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1c3d4 .elementor-element-lt199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1c3d4 .elementor-element-lt1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-02 (lt1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-03 (lt1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lt17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lt1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2 > .elementor-element-lt1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-lt1a1b2 > .elementor-element-lt1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-LEGISLACION-TRIBUTARIA-V1-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-01 (dp7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2.elementor-element-dp7a1b2,body.page-id-2940.elementor-page-2940 [data-id="dp7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Development-and-Pragmatism-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2 > .elementor-element-dp7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2 > .elementor-element-dp7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7c3d4 .elementor-element-dp77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7c3d4 .elementor-element-dp77788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7c3d4 .elementor-element-dp799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7c3d4 .elementor-element-dp7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-02 (dp7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-03 (dp7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dp77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dp7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2 > .elementor-element-dp7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dp7a1b2 > .elementor-element-dp7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-DEVELOPMENT-PRAGMATISM-04 FIN =====

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-01 (mj1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2.elementor-element-mj1a1b2,body.page-id-2940.elementor-page-2940 [data-id="mj1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mujeres-en-la-direccion-publica.-Gobernanza-igualdad-y-valor-publico-184x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2 > .elementor-element-mj1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2 > .elementor-element-mj1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1c3d4 .elementor-element-mj17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1c3d4 .elementor-element-mj17788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1c3d4 .elementor-element-mj199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1c3d4 .elementor-element-mj1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-01 FIN =====

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-02 (mj1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-02 FIN =====

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-03 (mj1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mj17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mj1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-03 FIN =====

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2 > .elementor-element-mj1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mj1a1b2 > .elementor-element-mj1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-DIRECCION-PUBLICA-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-01 (da2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2{background-color:#faf9f7!important;border-left:5px solid #6a55a3!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2.elementor-element-da2a1b2,body.page-id-2940.elementor-page-2940 [data-id="da2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Derechos-ambientales-y-de-la-naturaleza-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2 > .elementor-element-da2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2 > .elementor-element-da2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2c3d4 .elementor-element-da27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2c3d4 .elementor-element-da27788 *{color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2c3d4 .elementor-element-da299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2c3d4 .elementor-element-da2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-02 (da2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-03 (da2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-da27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-da2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2 > .elementor-element-da2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-da2a1b2 > .elementor-element-da2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-DERECHOS-AMBIENTALES-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-01 (fe2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2{background-color:#faf9f7!important;border-left:5px solid #6a55a3!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2.elementor-element-fe2a1b2,body.page-id-2940.elementor-page-2940 [data-id="fe2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/El-femicidio-en-Ecuador-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2 > .elementor-element-fe2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2 > .elementor-element-fe2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2c3d4 .elementor-element-fe27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2c3d4 .elementor-element-fe27788 *{color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2c3d4 .elementor-element-fe299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2c3d4 .elementor-element-fe2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-02 (fe2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-03 (fe2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2 > .elementor-element-fe2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-fe2a1b2 > .elementor-element-fe2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-FEMICIDIO-EN-ECUADOR-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-01 (ph7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2{background-color:#faf9f7!important;border-left:5px solid #6a55a3!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2.elementor-element-ph7a1b2,body.page-id-2940.elementor-page-2940 [data-id="ph7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Prevalencia-hostigamiento-sexual-universidades-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2 > .elementor-element-ph7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2 > .elementor-element-ph7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7c3d4 .elementor-element-ph77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7c3d4 .elementor-element-ph77788 *{color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7c3d4 .elementor-element-ph799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7c3d4 .elementor-element-ph7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-02 (ph7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-03 (ph7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ph77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ph7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2 > .elementor-element-ph7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ph7a1b2 > .elementor-element-ph7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PREVALENCIA-HOSTIGAMIENTO-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-01 (pf8a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2{background-color:#faf9f7!important;border-left:5px solid #6a55a3!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2.elementor-element-pf8a1b2,body.page-id-2940.elementor-page-2940 [data-id="pf8a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Promesas-frustradas-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2 > .elementor-element-pf8c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2 > .elementor-element-pf8e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8c3d4 .elementor-element-pf87788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8c3d4 .elementor-element-pf87788 *{color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8c3d4 .elementor-element-pf899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8c3d4 .elementor-element-pf8b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-02 (pf8a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-03 (pf8a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pf87788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pf8b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2 > .elementor-element-pf8c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pf8a1b2 > .elementor-element-pf8e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PROMESAS-FRUSTRADAS-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-01 (df3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2.elementor-element-df3a1b2,body.page-id-2940.elementor-page-2940 [data-id="df3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Descentralizacion-fiscal-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2 > .elementor-element-df3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2 > .elementor-element-df3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3c3d4 .elementor-element-df37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3c3d4 .elementor-element-df37788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3c3d4 .elementor-element-df399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3c3d4 .elementor-element-df3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-02 (df3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-03 (df3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-df37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-df3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2 > .elementor-element-df3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-df3a1b2 > .elementor-element-df3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-DESCENTRALIZACION-FISCAL-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-01 (fe4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2.elementor-element-fe4a1b2,body.page-id-2940.elementor-page-2940 [data-id="fe4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Finanzas-eticas-y-solidarias-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2 > .elementor-element-fe4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2 > .elementor-element-fe4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4c3d4 .elementor-element-fe47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4c3d4 .elementor-element-fe47788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4c3d4 .elementor-element-fe499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4c3d4 .elementor-element-fe4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-02 (fe4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-03 (fe4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fe47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fe4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2 > .elementor-element-fe4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-fe4a1b2 > .elementor-element-fe4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-FINANZAS-ETICAS-SOLIDARIAS-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-01 (pq5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2.elementor-element-pq5a1b2,body.page-id-2940.elementor-page-2940 [data-id="pq5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Pequenos-productores-ciudades-y-leche-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2 > .elementor-element-pq5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2 > .elementor-element-pq5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5c3d4 .elementor-element-pq57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5c3d4 .elementor-element-pq57788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5c3d4 .elementor-element-pq599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5c3d4 .elementor-element-pq5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-02 (pq5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-03 (pq5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pq57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pq5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2 > .elementor-element-pq5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pq5a1b2 > .elementor-element-pq5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PEQUENOS-PRODUCTORES-LECHE-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-01 (gb6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2.elementor-element-gb6a1b2,body.page-id-2940.elementor-page-2940 [data-id="gb6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Gobernanza-y-Administracion-publica-inteligente-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2 > .elementor-element-gb6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2 > .elementor-element-gb6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6c3d4 .elementor-element-gb67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6c3d4 .elementor-element-gb67788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6c3d4 .elementor-element-gb699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6c3d4 .elementor-element-gb6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-02 (gb6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-03 (gb6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gb67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gb6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2 > .elementor-element-gb6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gb6a1b2 > .elementor-element-gb6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-GOBERNANZA-ADMINISTRACION-INTELIGENTE-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-01 (rg9a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2.elementor-element-rg9a1b2,body.page-id-2940.elementor-page-2940 [data-id="rg9a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Respuestas-de-gestion-covid19-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2 > .elementor-element-rg9c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2 > .elementor-element-rg9e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9c3d4 .elementor-element-rg97788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9c3d4 .elementor-element-rg97788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9c3d4 .elementor-element-rg999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9c3d4 .elementor-element-rg9b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-02 (rg9a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-03 (rg9a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rg97788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rg9b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2 > .elementor-element-rg9c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rg9a1b2 > .elementor-element-rg9e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RESPUESTAS-GESTION-COVID19-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-01 (cv1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2.elementor-element-cv1a1b2,body.page-id-2940.elementor-page-2940 [data-id="cv1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Covid-19-pandemia-economica-global-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2 > .elementor-element-cv1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2 > .elementor-element-cv1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1c3d4 .elementor-element-cv17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1c3d4 .elementor-element-cv17788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1c3d4 .elementor-element-cv199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1c3d4 .elementor-element-cv1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-02 (cv1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-03 (cv1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-cv17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-cv1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2 > .elementor-element-cv1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-cv1a1b2 > .elementor-element-cv1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-COVID19-PANDEMIA-ECONOMICA-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-01 (ip2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2.elementor-element-ip2a1b2,body.page-id-2940.elementor-page-2940 [data-id="ip2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Investigar-economia-popular-solidaria-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2 > .elementor-element-ip2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2 > .elementor-element-ip2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2c3d4 .elementor-element-ip27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2c3d4 .elementor-element-ip27788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2c3d4 .elementor-element-ip299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2c3d4 .elementor-element-ip2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-02 (ip2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-03 (ip2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ip27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ip2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2 > .elementor-element-ip2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ip2a1b2 > .elementor-element-ip2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-INVESTIGAR-EPS-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-01 (rl5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2.elementor-element-rl5a1b2,body.page-id-2940.elementor-page-2940 [data-id="rl5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Retos-2020-gobernanza-local-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2 > .elementor-element-rl5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2 > .elementor-element-rl5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5c3d4 .elementor-element-rl57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5c3d4 .elementor-element-rl57788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5c3d4 .elementor-element-rl599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5c3d4 .elementor-element-rl5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-02 (rl5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-03 (rl5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rl57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rl5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2 > .elementor-element-rl5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rl5a1b2 > .elementor-element-rl5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBERNANZA-LOCAL-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-01 (ga6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2.elementor-element-ga6a1b2,body.page-id-2940.elementor-page-2940 [data-id="ga6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Retos-2020-gobierno-abierto-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2 > .elementor-element-ga6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2 > .elementor-element-ga6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6c3d4 .elementor-element-ga67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6c3d4 .elementor-element-ga67788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6c3d4 .elementor-element-ga699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6c3d4 .elementor-element-ga6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-02 (ga6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-03 (ga6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ga67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ga6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2 > .elementor-element-ga6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ga6a1b2 > .elementor-element-ga6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-ABIERTO-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-01 (gp7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2.elementor-element-gp7a1b2,body.page-id-2940.elementor-page-2940 [data-id="gp7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Retos-2020-gobierno-administracion-publica-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2 > .elementor-element-gp7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2 > .elementor-element-gp7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7c3d4 .elementor-element-gp77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7c3d4 .elementor-element-gp77788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7c3d4 .elementor-element-gp799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7c3d4 .elementor-element-gp7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-02 (gp7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-03 (gp7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gp77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gp7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2 > .elementor-element-gp7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gp7a1b2 > .elementor-element-gp7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RETOS-2020-GOBIERNO-Y-ADMINISTRACION-PUBLICA-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-01 (rs8a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2.elementor-element-rs8a1b2,body.page-id-2940.elementor-page-2940 [data-id="rs8a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Renovable-o-sustentable-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2 > .elementor-element-rs8c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2 > .elementor-element-rs8e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8c3d4 .elementor-element-rs87788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8c3d4 .elementor-element-rs87788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8c3d4 .elementor-element-rs899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8c3d4 .elementor-element-rs8b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-02 (rs8a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-03 (rs8a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-rs87788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-rs8b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2 > .elementor-element-rs8c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-rs8a1b2 > .elementor-element-rs8e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RENOVABLE-O-SUSTENTABLE-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-01 (co9a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2{background-color:#faf9f7!important;border-left:5px solid #243f66!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2.elementor-element-co9a1b2,body.page-id-2940.elementor-page-2940 [data-id="co9a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Cooperacion-internacional-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2 > .elementor-element-co9c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2 > .elementor-element-co9e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9c3d4 .elementor-element-co97788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9c3d4 .elementor-element-co97788 *{color:var(--col-internacional-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9c3d4 .elementor-element-co999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9c3d4 .elementor-element-co9b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-02 (co9a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-03 (co9a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-co97788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-internacional-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-co9b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2 > .elementor-element-co9c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-co9a1b2 > .elementor-element-co9e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-COOPERACION-INTERNACIONAL-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-01 (ds1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2.elementor-element-ds1a1b2,body.page-id-2940.elementor-page-2940 [data-id="ds1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Desempeno-institucional-SRI-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2 > .elementor-element-ds1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2 > .elementor-element-ds1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1c3d4 .elementor-element-ds17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1c3d4 .elementor-element-ds17788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1c3d4 .elementor-element-ds199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1c3d4 .elementor-element-ds1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-02 (ds1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-03 (ds1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ds17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ds1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2 > .elementor-element-ds1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ds1a1b2 > .elementor-element-ds1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-DESEMPENO-INSTITUCIONAL-SRI-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-01 (en2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2{background-color:#faf9f7!important;border-left:5px solid #6a55a3!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2.elementor-element-en2a1b2,body.page-id-2940.elementor-page-2940 [data-id="en2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Educacion-negritud-y-nacion-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2 > .elementor-element-en2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2 > .elementor-element-en2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2c3d4 .elementor-element-en27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2c3d4 .elementor-element-en27788 *{color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2c3d4 .elementor-element-en299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2c3d4 .elementor-element-en2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-02 (en2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-03 (en2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-en27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-derechos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-en2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2 > .elementor-element-en2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-en2a1b2 > .elementor-element-en2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-EDUCACION-NEGRITUD-Y-NACION-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-01 (gi3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2{background-color:#faf9f7!important;border-left:5px solid #b9782c!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2.elementor-element-gi3a1b2,body.page-id-2940.elementor-page-2940 [data-id="gi3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/El-giro-punitivo-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2 > .elementor-element-gi3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2 > .elementor-element-gi3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3c3d4 .elementor-element-gi37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3c3d4 .elementor-element-gi37788 *{color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3c3d4 .elementor-element-gi399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3c3d4 .elementor-element-gi3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-02 (gi3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-03 (gi3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-gi37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-gi3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2 > .elementor-element-gi3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-gi3a1b2 > .elementor-element-gi3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-EL-GIRO-PUNITIVO-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-01 (jm4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2.elementor-element-jm4a1b2,body.page-id-2940.elementor-page-2940 [data-id="jm4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Jovenes-en-el-mercado-laboral-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2 > .elementor-element-jm4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2 > .elementor-element-jm4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4c3d4 .elementor-element-jm47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4c3d4 .elementor-element-jm47788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4c3d4 .elementor-element-jm499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4c3d4 .elementor-element-jm4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-02 (jm4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-03 (jm4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jm47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jm4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2 > .elementor-element-jm4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jm4a1b2 > .elementor-element-jm4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-JOVENES-MERCADO-LABORAL-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-01 (lap5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2.elementor-element-lap5a1b2,body.page-id-2940.elementor-page-2940 [data-id="lap5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/La-Administracion-publica-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2 > .elementor-element-lap5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2 > .elementor-element-lap5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5c3d4 .elementor-element-lap57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5c3d4 .elementor-element-lap57788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5c3d4 .elementor-element-lap599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5c3d4 .elementor-element-lap5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-02 (lap5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-03 (lap5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-lap57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-lap5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2 > .elementor-element-lap5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-lap5a1b2 > .elementor-element-lap5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-LA-ADMINISTRACION-PUBLICA-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-01 (mco6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2{background-color:#faf9f7!important;border-left:5px solid #b9782c!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2.elementor-element-mco6a1b2,body.page-id-2940.elementor-page-2940 [data-id="mco6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mujeres-comando-maqueta-1-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2 > .elementor-element-mco6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2 > .elementor-element-mco6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6c3d4 .elementor-element-mco67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6c3d4 .elementor-element-mco67788 *{color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6c3d4 .elementor-element-mco699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6c3d4 .elementor-element-mco6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-02 (mco6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-03 (mco6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mco67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mco6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2 > .elementor-element-mco6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mco6a1b2 > .elementor-element-mco6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MUJERES-COMANDO-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-01 (pcs7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2{background-color:#faf9f7!important;border-left:5px solid #243f66!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2.elementor-element-pcs7a1b2,body.page-id-2940.elementor-page-2940 [data-id="pcs7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Pasado-y-presente-cooperacion-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2 > .elementor-element-pcs7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2 > .elementor-element-pcs7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7c3d4 .elementor-element-pcs77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7c3d4 .elementor-element-pcs77788 *{color:var(--col-internacional-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7c3d4 .elementor-element-pcs799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7c3d4 .elementor-element-pcs7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-02 (pcs7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-03 (pcs7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pcs77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-internacional-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2 > .elementor-element-pcs7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pcs7a1b2 > .elementor-element-pcs7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PASADO-Y-PRESENTE-COOPERACION-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-01 (ra3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2{background-color:#faf9f7!important;border-left:5px solid #2f4f7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2.elementor-element-ra3a1b2,body.page-id-2940.elementor-page-2940 [data-id="ra3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Pensando-Raymond-Aron-Clausewitz-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2 > .elementor-element-ra3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2 > .elementor-element-ra3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3c3d4 .elementor-element-ra37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3c3d4 .elementor-element-ra37788 *{color:var(--col-estrategicos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3c3d4 .elementor-element-ra399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3c3d4 .elementor-element-ra3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-02 (ra3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-03 (ra3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ra37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-estrategicos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ra3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2 > .elementor-element-ra3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ra3a1b2 > .elementor-element-ra3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-RAYMOND-ARON-CLAUSEWITZ-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-01 (ut4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2{background-color:#faf9f7!important;border-left:5px solid #2f4f7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2.elementor-element-ut4a1b2,body.page-id-2940.elementor-page-2940 [data-id="ut4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Una-tormenta-en-desarrollo-maqueta-178x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2 > .elementor-element-ut4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2 > .elementor-element-ut4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4c3d4 .elementor-element-ut47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4c3d4 .elementor-element-ut47788 *{color:var(--col-estrategicos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4c3d4 .elementor-element-ut499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4c3d4 .elementor-element-ut4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-02 (ut4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-03 (ut4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ut47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-estrategicos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ut4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2 > .elementor-element-ut4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ut4a1b2 > .elementor-element-ut4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-UNA-TORMENTA-EN-DESARROLLO-04 FIN ===== */

/* ══════════ COMPONENTE · REJILLA DE SERIES — 14 de agosto de 2026 ══════════
   Publicaciones seriadas (Paralelo Cero, Cuadernos de estudiantes).
   El color de la COLECCIÓN sigue siendo el marco de la página; dentro de la
   rejilla manda el color de la SERIE, declarado en --acento, que aparece en
   el filete superior de cada tarjeta y en el rótulo del número.
   ─────────────────────────────────────────────────────────────────────── */
.iaen-serie-bloque{margin:0 0 46px}
.iaen-serie-bloque--paralelo-cero{--acento:#1d5a8c}
.iaen-serie-bloque--cuadernos{--acento:#7a6a3f}
.iaen-serie-card--paralelo-cero{--acento:#1d5a8c}
.iaen-serie-card--cuadernos{--acento:#7a6a3f}
.iaen-serie-bloque--mirada-publica{--acento:#2f6b5e}
.iaen-serie-card--mirada-publica{--acento:#2f6b5e}
.iaen-serie-bloque--documentos-de-trabajo{--acento:#7a3b4a}
.iaen-serie-card--documentos-de-trabajo{--acento:#7a3b4a}
.iaen-serie-bloque--perspectivas{--acento:#a2601f}
.iaen-serie-card--perspectivas{--acento:#a2601f}

.iaen-serie-bloque__titulo{
  font-size:15px;font-weight:700;color:#1a3c5e;letter-spacing:.02em;
  margin:0;padding:0 0 10px;border-bottom:1px solid #e0dcd4;
  display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;
}
.iaen-serie-bloque__titulo .iaen-serie-bloque__nota{font-size:12px !important;font-weight:400;color:#6b6b6b}

.iaen-coleccion-page .iaen-serie-rejilla,
.iaen-serie-rejilla{
  display:grid;gap:22px;margin:22px 0 0;list-style:none;
  padding-left:0 !important;padding-right:0 !important;
  grid-template-columns:repeat(auto-fill,minmax(290px,1fr));
}
.iaen-serie-rejilla > li{margin:0;padding:0;list-style:none}
.iaen-serie-rejilla > li::marker{content:""}

.iaen-serie-card{
  background:#fff;border:1px solid #e0dcd4;
  border-top:3px solid var(--acento,#338100);
  border-radius:6px;overflow:hidden;display:flex;flex-direction:column;
  box-shadow:0 1px 3px rgba(15,20,25,.05);
  transition:box-shadow .22s ease,transform .22s ease,border-color .22s ease;
}
.iaen-serie-card:hover{
  box-shadow:0 8px 22px rgba(15,20,25,.12);transform:translateY(-2px);border-color:#d2ccc0;
}
.iaen-serie-card__banda{display:block;position:relative;line-height:0;background:#f5f3ef}
.iaen-serie-card__banda img{
  width:100%;height:auto;display:block;aspect-ratio:1200/585;
  object-fit:cover;object-position:top;
}
.iaen-serie-card__cuerpo{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1 auto}
.iaen-serie-card .iaen-serie-card__numero{
  margin:0 !important;font-size:10px !important;line-height:1.4 !important;
  font-weight:600;letter-spacing:.06em;text-transform:uppercase;
  color:var(--acento,#338100);
}
.iaen-serie-card .iaen-serie-card__titulo{margin:0 !important;font-size:15px !important;line-height:1.38 !important;font-weight:600;color:#1a3c5e}
.iaen-serie-card__titulo a{color:inherit;text-decoration:none}
.iaen-serie-card__titulo a:hover{text-decoration:underline}
.iaen-serie-card .iaen-serie-card__pie{
  margin:6px 0 0 !important;padding-top:9px;border-top:1px solid #f0ece5;
  font-size:11px !important;line-height:1.45 !important;color:#6b6b6b;
  display:flex;justify-content:space-between;gap:10px;align-items:center;
}

@media (max-width:1024px){
  .iaen-serie-rejilla{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}
}
@media (max-width:600px){
  .iaen-serie-rejilla{grid-template-columns:1fr;gap:16px}
  .iaen-serie-card .iaen-serie-card__titulo{font-size:16px !important}
  .iaen-serie-card__cuerpo{padding:13px 15px 15px}
  .iaen-serie-bloque__titulo{font-size:14px}
}
/* ═══════════ fin del componente REJILLA DE SERIES ═══════════ */


/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-01 (pc1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2.elementor-element-pc1a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-1-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2 > .elementor-element-pc1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2 > .elementor-element-pc1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1c3d4 .elementor-element-pc17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1c3d4 .elementor-element-pc17788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1c3d4 .elementor-element-pc199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1c3d4 .elementor-element-pc1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-02 (pc1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-03 (pc1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2 > .elementor-element-pc1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc1a1b2 > .elementor-element-pc1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-1-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-01 (pc2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2.elementor-element-pc2a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-2-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2 > .elementor-element-pc2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2 > .elementor-element-pc2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2c3d4 .elementor-element-pc27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2c3d4 .elementor-element-pc27788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2c3d4 .elementor-element-pc299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2c3d4 .elementor-element-pc2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-02 (pc2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-03 (pc2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2 > .elementor-element-pc2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc2a1b2 > .elementor-element-pc2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-2-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-01 (pc3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2.elementor-element-pc3a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-3-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2 > .elementor-element-pc3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2 > .elementor-element-pc3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3c3d4 .elementor-element-pc37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3c3d4 .elementor-element-pc37788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3c3d4 .elementor-element-pc399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3c3d4 .elementor-element-pc3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-02 (pc3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-03 (pc3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2 > .elementor-element-pc3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc3a1b2 > .elementor-element-pc3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-3-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-01 (pc4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2.elementor-element-pc4a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-4-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2 > .elementor-element-pc4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2 > .elementor-element-pc4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4c3d4 .elementor-element-pc47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4c3d4 .elementor-element-pc47788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4c3d4 .elementor-element-pc499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4c3d4 .elementor-element-pc4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-02 (pc4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-03 (pc4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2 > .elementor-element-pc4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc4a1b2 > .elementor-element-pc4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-4-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-01 (pc5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2.elementor-element-pc5a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-5-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2 > .elementor-element-pc5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2 > .elementor-element-pc5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5c3d4 .elementor-element-pc57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5c3d4 .elementor-element-pc57788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5c3d4 .elementor-element-pc599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5c3d4 .elementor-element-pc5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-02 (pc5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-03 (pc5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2 > .elementor-element-pc5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc5a1b2 > .elementor-element-pc5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-5-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-01 (pc6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2.elementor-element-pc6a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-6-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2 > .elementor-element-pc6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2 > .elementor-element-pc6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6c3d4 .elementor-element-pc67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6c3d4 .elementor-element-pc67788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6c3d4 .elementor-element-pc699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6c3d4 .elementor-element-pc6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-02 (pc6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-03 (pc6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2 > .elementor-element-pc6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc6a1b2 > .elementor-element-pc6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-6-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-01 (pc7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2.elementor-element-pc7a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-7-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2 > .elementor-element-pc7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2 > .elementor-element-pc7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7c3d4 .elementor-element-pc77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7c3d4 .elementor-element-pc77788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7c3d4 .elementor-element-pc799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7c3d4 .elementor-element-pc7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-02 (pc7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-03 (pc7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2 > .elementor-element-pc7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc7a1b2 > .elementor-element-pc7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-7-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-01 (pe7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2.elementor-element-pe7a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-7-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2 > .elementor-element-pe7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2 > .elementor-element-pe7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7c3d4 .elementor-element-pe77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7c3d4 .elementor-element-pe77788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7c3d4 .elementor-element-pe799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7c3d4 .elementor-element-pe7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-02 (pe7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-03 (pe7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2 > .elementor-element-pe7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe7a1b2 > .elementor-element-pe7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-7-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-01 (pe6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2.elementor-element-pe6a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-6-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2 > .elementor-element-pe6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2 > .elementor-element-pe6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6c3d4 .elementor-element-pe67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6c3d4 .elementor-element-pe67788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6c3d4 .elementor-element-pe699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6c3d4 .elementor-element-pe6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-02 (pe6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-03 (pe6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2 > .elementor-element-pe6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe6a1b2 > .elementor-element-pe6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-6-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-01 (pe5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2.elementor-element-pe5a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-5-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2 > .elementor-element-pe5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2 > .elementor-element-pe5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5c3d4 .elementor-element-pe57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5c3d4 .elementor-element-pe57788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5c3d4 .elementor-element-pe599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5c3d4 .elementor-element-pe5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-02 (pe5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-03 (pe5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2 > .elementor-element-pe5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe5a1b2 > .elementor-element-pe5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-5-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-01 (pe4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2.elementor-element-pe4a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-4-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2 > .elementor-element-pe4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2 > .elementor-element-pe4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4c3d4 .elementor-element-pe47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4c3d4 .elementor-element-pe47788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4c3d4 .elementor-element-pe499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4c3d4 .elementor-element-pe4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-02 (pe4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-03 (pe4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2 > .elementor-element-pe4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe4a1b2 > .elementor-element-pe4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-4-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-01 (pe3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2.elementor-element-pe3a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-3-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2 > .elementor-element-pe3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2 > .elementor-element-pe3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3c3d4 .elementor-element-pe37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3c3d4 .elementor-element-pe37788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3c3d4 .elementor-element-pe399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3c3d4 .elementor-element-pe3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-02 (pe3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-03 (pe3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2 > .elementor-element-pe3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe3a1b2 > .elementor-element-pe3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-3-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-01 (pe2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2.elementor-element-pe2a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-2-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2 > .elementor-element-pe2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2 > .elementor-element-pe2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2c3d4 .elementor-element-pe27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2c3d4 .elementor-element-pe27788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2c3d4 .elementor-element-pe299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2c3d4 .elementor-element-pe2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-02 (pe2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-03 (pe2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2 > .elementor-element-pe2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe2a1b2 > .elementor-element-pe2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-2-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-01 (pe1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2.elementor-element-pe1a1b2,body.page-id-2940.elementor-page-2940 [data-id="pe1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Perspectivas-1-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2 > .elementor-element-pe1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2 > .elementor-element-pe1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1c3d4 .elementor-element-pe17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1c3d4 .elementor-element-pe17788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1c3d4 .elementor-element-pe199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1c3d4 .elementor-element-pe1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-02 (pe1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-03 (pe1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pe17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pe1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2 > .elementor-element-pe1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pe1a1b2 > .elementor-element-pe1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PERSPECTIVAS-1-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-01 (pc8a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2.elementor-element-pc8a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc8a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-8-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2 > .elementor-element-pc8c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2 > .elementor-element-pc8e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8c3d4 .elementor-element-pc87788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8c3d4 .elementor-element-pc87788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8c3d4 .elementor-element-pc899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8c3d4 .elementor-element-pc8b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-02 (pc8a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-03 (pc8a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc87788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc8b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2 > .elementor-element-pc8c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc8a1b2 > .elementor-element-pc8e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-8-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-01 (pc9a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2.elementor-element-pc9a1b2,body.page-id-2940.elementor-page-2940 [data-id="pc9a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Paralelo-Cero-9-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2 > .elementor-element-pc9c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2 > .elementor-element-pc9e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9c3d4 .elementor-element-pc97788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9c3d4 .elementor-element-pc97788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9c3d4 .elementor-element-pc999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9c3d4 .elementor-element-pc9b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-02 (pc9a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-03 (pc9a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-pc97788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-pc9b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2 > .elementor-element-pc9c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-pc9a1b2 > .elementor-element-pc9e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-PARALELO-CERO-9-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-01 (ce3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2.elementor-element-ce3a1b2,body.page-id-2940.elementor-page-2940 [data-id="ce3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Cuadernos-de-estudiantes-3-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2 > .elementor-element-ce3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2 > .elementor-element-ce3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3c3d4 .elementor-element-ce37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3c3d4 .elementor-element-ce37788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3c3d4 .elementor-element-ce399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3c3d4 .elementor-element-ce3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-02 (ce3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-03 (ce3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ce37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ce3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2 > .elementor-element-ce3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ce3a1b2 > .elementor-element-ce3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-CUADERNOS-3-04 FIN ===== */

/* ══════ RESCATE DE MINIATURAS DEL CATÁLOGO — 14 de agosto de 2026 ══════
   Estas tres filas tenían su geometría en el CSS global pero su
   background-image solo existía en la caché de Ultimate Addons
   (uag-css-2940.css). Si el plugin regenera esa caché, las portadas
   desaparecen. Se declaran aquí, en la fuente.
   ────────────────────────────────────────────────────────────── */
body.page-id-2940.elementor-page-2940 .elementor-element-c860129::before{
  background-image: url('https://editorial.iaen.edu.ec/wp-content/uploads/2026/06/Derecho-internacional-y-pueblos-afrodescendientes-1-184x300.jpg') !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-3284f3b::before{
  background-image: url('https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Cuadernos-de-estudiantes-2-cubierta-221x300.png') !important;
}
body.page-id-2940.elementor-page-2940 .elementor-element-76bb0d4::before{
  background-image: url('https://editorial.iaen.edu.ec/wp-content/uploads/2026/03/Derechos-desfinanciados-el-caso-del-beneficio-por-jubilacion-en-la-Funcion-Ejecutiva-184x300.jpg') !important;
}
/* ══════ fin del RESCATE DE MINIATURAS ══════ */


/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-01 (mp1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2.elementor-element-mp1a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-1-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2 > .elementor-element-mp1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2 > .elementor-element-mp1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1c3d4 .elementor-element-mp17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1c3d4 .elementor-element-mp17788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1c3d4 .elementor-element-mp199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1c3d4 .elementor-element-mp1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-02 (mp1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-03 (mp1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2 > .elementor-element-mp1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp1a1b2 > .elementor-element-mp1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-1-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-01 (mp2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2.elementor-element-mp2a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-2-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2 > .elementor-element-mp2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2 > .elementor-element-mp2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2c3d4 .elementor-element-mp27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2c3d4 .elementor-element-mp27788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2c3d4 .elementor-element-mp299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2c3d4 .elementor-element-mp2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-02 (mp2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-03 (mp2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2 > .elementor-element-mp2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp2a1b2 > .elementor-element-mp2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-2-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-01 (mp3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2.elementor-element-mp3a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-3-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2 > .elementor-element-mp3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2 > .elementor-element-mp3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3c3d4 .elementor-element-mp37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3c3d4 .elementor-element-mp37788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3c3d4 .elementor-element-mp399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3c3d4 .elementor-element-mp3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-02 (mp3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-03 (mp3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2 > .elementor-element-mp3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp3a1b2 > .elementor-element-mp3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-3-04 FIN ===== */
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-01 (mp4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2.elementor-element-mp4a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-4-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2 > .elementor-element-mp4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2 > .elementor-element-mp4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4c3d4 .elementor-element-mp47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4c3d4 .elementor-element-mp47788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4c3d4 .elementor-element-mp499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4c3d4 .elementor-element-mp4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-02 (mp4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-03 (mp4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2 > .elementor-element-mp4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp4a1b2 > .elementor-element-mp4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-4-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-01 (mp5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2.elementor-element-mp5a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-5-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2 > .elementor-element-mp5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2 > .elementor-element-mp5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5c3d4 .elementor-element-mp57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5c3d4 .elementor-element-mp57788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5c3d4 .elementor-element-mp599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5c3d4 .elementor-element-mp5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-02 (mp5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-03 (mp5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2 > .elementor-element-mp5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp5a1b2 > .elementor-element-mp5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-5-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-01 (mp6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2.elementor-element-mp6a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-6-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2 > .elementor-element-mp6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2 > .elementor-element-mp6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6c3d4 .elementor-element-mp67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6c3d4 .elementor-element-mp67788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6c3d4 .elementor-element-mp699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6c3d4 .elementor-element-mp6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-02 (mp6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-03 (mp6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2 > .elementor-element-mp6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp6a1b2 > .elementor-element-mp6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-6-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-01 (mp7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2.elementor-element-mp7a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-7-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2 > .elementor-element-mp7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2 > .elementor-element-mp7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7c3d4 .elementor-element-mp77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7c3d4 .elementor-element-mp77788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7c3d4 .elementor-element-mp799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7c3d4 .elementor-element-mp7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-02 (mp7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-03 (mp7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2 > .elementor-element-mp7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp7a1b2 > .elementor-element-mp7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-7-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-01 (mp8a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2.elementor-element-mp8a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp8a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-8-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2 > .elementor-element-mp8c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2 > .elementor-element-mp8e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8c3d4 .elementor-element-mp87788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8c3d4 .elementor-element-mp87788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8c3d4 .elementor-element-mp899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8c3d4 .elementor-element-mp8b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-02 (mp8a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-03 (mp8a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp87788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp8b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2 > .elementor-element-mp8c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp8a1b2 > .elementor-element-mp8e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-8-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-01 (mp9a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2.elementor-element-mp9a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp9a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-9-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2 > .elementor-element-mp9c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2 > .elementor-element-mp9e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9c3d4 .elementor-element-mp97788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9c3d4 .elementor-element-mp97788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9c3d4 .elementor-element-mp999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9c3d4 .elementor-element-mp9b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-02 (mp9a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-03 (mp9a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp97788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp9b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2 > .elementor-element-mp9c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp9a1b2 > .elementor-element-mp9e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-9-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-01 (mp10a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2.elementor-element-mp10a1b2,body.page-id-2940.elementor-page-2940 [data-id="mp10a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mirada-Publica-10-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2 > .elementor-element-mp10c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2 > .elementor-element-mp10e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10c3d4 .elementor-element-mp107788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10c3d4 .elementor-element-mp107788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10c3d4 .elementor-element-mp1099a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10c3d4 .elementor-element-mp10b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-02 (mp10a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-03 (mp10a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mp107788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mp10b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2 > .elementor-element-mp10c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mp10a1b2 > .elementor-element-mp10e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-10-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-01 (sega1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2.elementor-element-sega1b2,body.page-id-2940.elementor-page-2940 [data-id="sega1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Seguridad-y-Estado-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2 > .elementor-element-segc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2 > .elementor-element-sege5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-segc3d4 .elementor-element-seg7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-segc3d4 .elementor-element-seg7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-segc3d4 .elementor-element-seg99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-segc3d4 .elementor-element-segb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-02 (sega1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-03 (sega1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-seg7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-segb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2 > .elementor-element-segc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-sega1b2 > .elementor-element-sege5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-SEGURIDAD-Y-ESTADO-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-01 (jesa1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2.elementor-element-jesa1b2,body.page-id-2940.elementor-page-2940 [data-id="jesa1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Ecuador-Junio-2022-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2 > .elementor-element-jesc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2 > .elementor-element-jese5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesc3d4 .elementor-element-jes7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesc3d4 .elementor-element-jes7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesc3d4 .elementor-element-jes99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesc3d4 .elementor-element-jesb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-02 (jesa1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-03 (jesa1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jes7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jesb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2 > .elementor-element-jesc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jesa1b2 > .elementor-element-jese5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNIO-2022-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-01 (jena1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2.elementor-element-jena1b2,body.page-id-2940.elementor-page-2940 [data-id="jena1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Ecuador-June-2022-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2 > .elementor-element-jenc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2 > .elementor-element-jene5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jenc3d4 .elementor-element-jen7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jenc3d4 .elementor-element-jen7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jenc3d4 .elementor-element-jen99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jenc3d4 .elementor-element-jenb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-02 (jena1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-03 (jena1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-jen7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-jenb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2 > .elementor-element-jenc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-jena1b2 > .elementor-element-jene5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ECUADOR-JUNE-2022-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-01 (mhua1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2.elementor-element-mhua1b2,body.page-id-2940.elementor-page-2940 [data-id="mhua1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Movilidad-Humana-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2 > .elementor-element-mhuc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2 > .elementor-element-mhue5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhuc3d4 .elementor-element-mhu7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhuc3d4 .elementor-element-mhu7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhuc3d4 .elementor-element-mhu99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhuc3d4 .elementor-element-mhub1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-02 (mhua1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-03 (mhua1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-mhu7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-mhub1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2 > .elementor-element-mhuc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-mhua1b2 > .elementor-element-mhue5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-MOVILIDAD-HUMANA-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-01 (ddra1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2.elementor-element-ddra1b2,body.page-id-2940.elementor-page-2940 [data-id="ddra1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Desafios-de-la-democracia-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2 > .elementor-element-ddrc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2 > .elementor-element-ddre5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddrc3d4 .elementor-element-ddr7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddrc3d4 .elementor-element-ddr7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddrc3d4 .elementor-element-ddr99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddrc3d4 .elementor-element-ddrb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-02 (ddra1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-03 (ddra1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ddr7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ddrb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2 > .elementor-element-ddrc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ddra1b2 > .elementor-element-ddre5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DESAFIOS-DEMOCRACIA-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-01 (dmca1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2{background-color:#faf9f7!important;border-left:5px solid #338100!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2.elementor-element-dmca1b2,body.page-id-2940.elementor-page-2940 [data-id="dmca1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Democracy-and-its-Challenges-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2 > .elementor-element-dmcc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2 > .elementor-element-dmce5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmcc3d4 .elementor-element-dmc7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmcc3d4 .elementor-element-dmc7788 *{color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmcc3d4 .elementor-element-dmc99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmcc3d4 .elementor-element-dmcb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-02 (dmca1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-03 (dmca1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-dmc7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-dmcb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2 > .elementor-element-dmcc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-dmca1b2 > .elementor-element-dmce5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-MIRADA-PUBLICA-DEMOCRACY-CHALLENGES-04 FIN ===== */



/* ══════════ COMPONENTE · COLECCIÓN REVISTAS ACADÉMICAS ══════════
   Décima colección. Dos tonos del mismo oro:
   trazo #b8930a (3:1 sobre blanco, solo filetes y bordes)
   rótulo #8a6d00 (4,9:1, para texto en versalitas)
   Autorizado por David Chocair el 18/08/2026. Color provisional. */
:root{
  --iaen-revistas-trazo:#b8930a;
  --iaen-revistas-rotulo:#8a6d00;
}
/* Pareja de botones del umbral, en la portada 2939 */
body.page-id-2939 .iaen-revistas-par,
.iaen-revistas-par{
  display:flex !important;
  flex-wrap:wrap;
  justify-content:center !important;
  align-items:center;
  gap:14px;
  margin:12px 0 0 !important;
}
/* Botón largo horizontal, en Publicaciones 2940 */
.iaen-revistas-par--ancho{
  display:flex !important;
  justify-content:center !important;
  margin:18px 0 0 !important;
}
.iaen-revistas-par--ancho .boton-revistas-editorial{
  width:100%;
  max-width:760px;
}
/* El botón de la colección clona al de Buscalibre; solo cambia el borde */
.boton-revistas-editorial{
  display:inline-flex !important;
  align-items:center;
  justify-content:center;
  font-family:Roboto,Helvetica,Arial,sans-serif !important;
  font-size:15px !important;
  font-weight:700 !important;
  letter-spacing:.15px !important;
  line-height:1.65 !important;
  min-height:49px;
  color:#1a3a6b !important;
  background:#fff !important;
  border:2px solid var(--iaen-revistas-trazo) !important;
  border-radius:6px !important;
  padding:10px 26px !important;
  text-decoration:none !important;
  transition:background-color .18s ease,color .18s ease,border-color .18s ease;
}
.boton-revistas-editorial:hover,
.boton-revistas-editorial:focus{
  background:var(--iaen-revistas-trazo) !important;
  color:#fff !important;
}
/* Sin icono en ninguno de los dos: decisión de David del 18/08 para
   conservar el equilibrio visual de la pareja. */
body .boton-buscalibre-editorial::before,
body.page-id-2939.elementor-page-2939 .boton-buscalibre-editorial::before{
  content:none !important;
  display:none !important;
}

/* --- adaptativo revistas --- */
/* Solo se toca la disposición: las métricas del botón no cambian nunca,
   para que la pareja mida exactamente lo mismo en los tres tamaños.
   Medido el 18/08: a 820 px la columna que los aloja no da para los dos
   en fila, así que por debajo de 1025 se apilan a propósito en vez de
   partirse de forma irregular. */
@media (max-width:1024px){
  .iaen-revistas-par{flex-direction:column;align-items:stretch;gap:10px;}
  .iaen-revistas-par .boton-revistas-editorial,
  .iaen-revistas-par .boton-buscalibre-editorial{
    width:100% !important;
    justify-content:center !important;
  }
  .iaen-revistas-par--ancho .boton-revistas-editorial{width:100%;max-width:100%;}
}

/* --- página de colección 5387 --- */
/* Homologación con las otras nueve: mismo desplazamiento superior */
body.page-id-5387 .iaen-coleccion-page{margin-top:-12px;}
/* Acento de la serie: azul del propio imagotipo de Estado & comunes (#05509e),
   medido del SVG de la revista, no elegido a ojo. Provisional como el oro. */
.iaen-serie-bloque--estado-comunes{--acento:#05509e;}
.iaen-serie-card--estado-comunes{--acento:#05509e;}

/* Regla vertical huérfana de ColorMag: se apaga en la página de colección,
   igual que en 3407, 3439 y las demás. Medido el 18/08: en las nueve
   existentes .cm-row::before computa content:none; en la nueva, no. */
body.page-id-5387 .cm-row::before{display:none !important;content:none !important;}



/* ── El nombre de la colección lleva su color, en las diez ──
   Regla por destino del enlace: no toca ninguna de las 72 fichas.
   ⚠ Las nueve fichas antiguas enlazan al archivo de categoría
   (/category/…) y la de revista, a la página de colección
   (/colecciones-…). Se cubren las dos formas hasta que se decida cuál
   manda. Dos slugs no coinciden con el nombre: Derechos humanos usa
   «derechos-justicia» y Diálogos, «dialogo-y-seguridad» en singular.
   ⚠ Dos colores institucionales no alcanzan 4,5:1 sobre blanco en texto
   pequeño —#b9782c da 3,6 y #d35252 da 4,1—. Solo en ESTE contexto se
   usa una variante oscurecida del mismo tono: #9c6425 (4,9:1) y
   #c94a4a (4,6:1). Filetes, marcos y tarjetas conservan el original. */
.ficha-v2-infoes a[href*="/category/"],
.ficha-v2-infoes a[href*="/colecciones-"]{font-weight:600;}
.ficha-v2-infoes a[href*="derechos-justicia"],
.ficha-v2-infoes a[href*="colecciones-derechos-humanos"]{color:var(--col-derechos-rotulo) !important;}
.ficha-v2-infoes a[href*="dialogo-y-seguridad"]{color:#9c6425 !important;}
.ficha-v2-infoes a[href*="documentos-de-investigacion"]{color:var(--col-documentos-rotulo) !important;}
.ficha-v2-infoes a[href*="economia-y-sociedad"]{color:var(--col-economia-rotulo) !important;}
.ficha-v2-infoes a[href*="estudios-de-politica-internacional"]{color:var(--col-internacional-rotulo) !important;}
.ficha-v2-infoes a[href*="estudios-estrategicos"]{color:var(--col-estrategicos-rotulo) !important;}
.ficha-v2-infoes a[href*="practicas-constituyentes"]{color:var(--col-constituyentes-rotulo) !important;}
.ficha-v2-infoes a[href*="reforma-del-estado"]{color:var(--col-reforma-rotulo) !important;}
.ficha-v2-infoes a[href*="tramas-de-investigacion"]{color:#c94a4a !important;}
.ficha-v2-infoes a[href*="revistas-academicas"]{color:var(--iaen-revistas-rotulo) !important;}

/* Aire entre la barra de navegación y el título de la página, igual que en
   las otras nueve. Medido el 18/08: allí .cm-entry-header lleva 34 px de
   relleno superior y aquí llevaba 0, así que el título quedaba pegado.
   Misma forma de selector que el bloque COLECCIONES-SIN-OBRA-HFE-NAVY-H1-GAP-01. */
body.page-id-5387 header.cm-entry-header{padding-top:34px !important;}
/* fin del componente COLECCIÓN REVISTAS ACADÉMICAS */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-01 (ec23a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2.elementor-element-ec23a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec23a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-23-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2 > .elementor-element-ec23c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2 > .elementor-element-ec23e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23c3d4 .elementor-element-ec237788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23c3d4 .elementor-element-ec237788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23c3d4 .elementor-element-ec2399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23c3d4 .elementor-element-ec23b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-01 (ec22a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2.elementor-element-ec22a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec22a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-22-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2 > .elementor-element-ec22c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2 > .elementor-element-ec22e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22c3d4 .elementor-element-ec227788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22c3d4 .elementor-element-ec227788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22c3d4 .elementor-element-ec2299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22c3d4 .elementor-element-ec22b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-02 (ec23a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-02 (ec22a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-03 (ec23a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec237788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec23b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-03 (ec22a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec227788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec22b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2 > .elementor-element-ec23c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec23a1b2 > .elementor-element-ec23e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-23-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2 > .elementor-element-ec22c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec22a1b2 > .elementor-element-ec22e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-22-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-01 (ec21a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2.elementor-element-ec21a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec21a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-21-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2 > .elementor-element-ec21c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2 > .elementor-element-ec21e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21c3d4 .elementor-element-ec217788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21c3d4 .elementor-element-ec217788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21c3d4 .elementor-element-ec2199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21c3d4 .elementor-element-ec21b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-02 (ec21a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-03 (ec21a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec217788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec21b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2 > .elementor-element-ec21c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec21a1b2 > .elementor-element-ec21e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-21-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-01 (ec20a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2.elementor-element-ec20a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec20a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-20-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2 > .elementor-element-ec20c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2 > .elementor-element-ec20e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20c3d4 .elementor-element-ec207788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20c3d4 .elementor-element-ec207788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20c3d4 .elementor-element-ec2099a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20c3d4 .elementor-element-ec20b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-02 (ec20a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-03 (ec20a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec207788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec20b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2 > .elementor-element-ec20c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec20a1b2 > .elementor-element-ec20e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-20-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-01 (ec19a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2.elementor-element-ec19a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec19a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-19-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2 > .elementor-element-ec19c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2 > .elementor-element-ec19e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19c3d4 .elementor-element-ec197788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19c3d4 .elementor-element-ec197788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19c3d4 .elementor-element-ec1999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19c3d4 .elementor-element-ec19b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-02 (ec19a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-03 (ec19a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec197788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec19b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2 > .elementor-element-ec19c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec19a1b2 > .elementor-element-ec19e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-19-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-01 (ec18a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2.elementor-element-ec18a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec18a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-18-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2 > .elementor-element-ec18c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2 > .elementor-element-ec18e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18c3d4 .elementor-element-ec187788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18c3d4 .elementor-element-ec187788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18c3d4 .elementor-element-ec1899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18c3d4 .elementor-element-ec18b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-02 (ec18a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-03 (ec18a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec187788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec18b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2 > .elementor-element-ec18c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec18a1b2 > .elementor-element-ec18e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-18-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-01 (ec17a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2.elementor-element-ec17a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec17a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-17-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2 > .elementor-element-ec17c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2 > .elementor-element-ec17e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17c3d4 .elementor-element-ec177788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17c3d4 .elementor-element-ec177788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17c3d4 .elementor-element-ec1799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17c3d4 .elementor-element-ec17b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-02 (ec17a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-03 (ec17a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec177788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec17b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2 > .elementor-element-ec17c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec17a1b2 > .elementor-element-ec17e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-17-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-01 (ec16a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2.elementor-element-ec16a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec16a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-16-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2 > .elementor-element-ec16c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2 > .elementor-element-ec16e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16c3d4 .elementor-element-ec167788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16c3d4 .elementor-element-ec167788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16c3d4 .elementor-element-ec1699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16c3d4 .elementor-element-ec16b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-02 (ec16a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-03 (ec16a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec167788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec16b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2 > .elementor-element-ec16c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec16a1b2 > .elementor-element-ec16e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-16-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-01 (ec15a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2.elementor-element-ec15a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec15a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-15-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2 > .elementor-element-ec15c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2 > .elementor-element-ec15e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15c3d4 .elementor-element-ec157788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15c3d4 .elementor-element-ec157788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15c3d4 .elementor-element-ec1599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15c3d4 .elementor-element-ec15b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-02 (ec15a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-03 (ec15a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec157788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec15b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2 > .elementor-element-ec15c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec15a1b2 > .elementor-element-ec15e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-15-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-01 (ec14a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2.elementor-element-ec14a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec14a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-14-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2 > .elementor-element-ec14c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2 > .elementor-element-ec14e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14c3d4 .elementor-element-ec147788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14c3d4 .elementor-element-ec147788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14c3d4 .elementor-element-ec1499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14c3d4 .elementor-element-ec14b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-02 (ec14a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-03 (ec14a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec147788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec14b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2 > .elementor-element-ec14c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec14a1b2 > .elementor-element-ec14e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-14-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-01 (ec13a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2.elementor-element-ec13a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec13a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-13-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2 > .elementor-element-ec13c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2 > .elementor-element-ec13e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13c3d4 .elementor-element-ec137788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13c3d4 .elementor-element-ec137788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13c3d4 .elementor-element-ec1399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13c3d4 .elementor-element-ec13b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-02 (ec13a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-03 (ec13a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec137788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec13b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2 > .elementor-element-ec13c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec13a1b2 > .elementor-element-ec13e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-13-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-01 (ec12a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2.elementor-element-ec12a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec12a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-12-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2 > .elementor-element-ec12c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2 > .elementor-element-ec12e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12c3d4 .elementor-element-ec127788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12c3d4 .elementor-element-ec127788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12c3d4 .elementor-element-ec1299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12c3d4 .elementor-element-ec12b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-02 (ec12a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-03 (ec12a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec127788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec12b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2 > .elementor-element-ec12c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec12a1b2 > .elementor-element-ec12e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-12-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-01 (ec11a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2.elementor-element-ec11a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec11a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-11-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2 > .elementor-element-ec11c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2 > .elementor-element-ec11e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11c3d4 .elementor-element-ec117788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11c3d4 .elementor-element-ec117788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11c3d4 .elementor-element-ec1199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11c3d4 .elementor-element-ec11b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-02 (ec11a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-03 (ec11a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec117788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec11b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2 > .elementor-element-ec11c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec11a1b2 > .elementor-element-ec11e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-11-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-01 (ec10a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2.elementor-element-ec10a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec10a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-10-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2 > .elementor-element-ec10c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2 > .elementor-element-ec10e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10c3d4 .elementor-element-ec107788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10c3d4 .elementor-element-ec107788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10c3d4 .elementor-element-ec1099a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10c3d4 .elementor-element-ec10b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-02 (ec10a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-03 (ec10a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec107788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec10b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2 > .elementor-element-ec10c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec10a1b2 > .elementor-element-ec10e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-10-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-01 (ec9a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2.elementor-element-ec9a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec9a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-9-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2 > .elementor-element-ec9c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2 > .elementor-element-ec9e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9c3d4 .elementor-element-ec97788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9c3d4 .elementor-element-ec97788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9c3d4 .elementor-element-ec999a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9c3d4 .elementor-element-ec9b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-02 (ec9a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-03 (ec9a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec97788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec9b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2 > .elementor-element-ec9c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec9a1b2 > .elementor-element-ec9e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-9-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-01 (ec8a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2.elementor-element-ec8a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec8a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-8-cubierta-225x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2 > .elementor-element-ec8c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2 > .elementor-element-ec8e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8c3d4 .elementor-element-ec87788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8c3d4 .elementor-element-ec87788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8c3d4 .elementor-element-ec899a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8c3d4 .elementor-element-ec8b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-02 (ec8a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-03 (ec8a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec87788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec8b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2 > .elementor-element-ec8c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec8a1b2 > .elementor-element-ec8e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-8-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-01 (ec7a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2.elementor-element-ec7a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec7a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-7-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2 > .elementor-element-ec7c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2 > .elementor-element-ec7e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7c3d4 .elementor-element-ec77788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7c3d4 .elementor-element-ec77788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7c3d4 .elementor-element-ec799a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7c3d4 .elementor-element-ec7b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-02 (ec7a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-03 (ec7a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec77788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec7b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2 > .elementor-element-ec7c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec7a1b2 > .elementor-element-ec7e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-7-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-01 (ec6a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2.elementor-element-ec6a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec6a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-6-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2 > .elementor-element-ec6c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2 > .elementor-element-ec6e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6c3d4 .elementor-element-ec67788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6c3d4 .elementor-element-ec67788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6c3d4 .elementor-element-ec699a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6c3d4 .elementor-element-ec6b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-02 (ec6a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-03 (ec6a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec67788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec6b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2 > .elementor-element-ec6c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec6a1b2 > .elementor-element-ec6e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-6-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-01 (ec5a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2.elementor-element-ec5a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec5a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-5-cubierta-218x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2 > .elementor-element-ec5c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2 > .elementor-element-ec5e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5c3d4 .elementor-element-ec57788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5c3d4 .elementor-element-ec57788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5c3d4 .elementor-element-ec599a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5c3d4 .elementor-element-ec5b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-02 (ec5a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-03 (ec5a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec57788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec5b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2 > .elementor-element-ec5c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec5a1b2 > .elementor-element-ec5e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-5-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-01 (ec4a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2.elementor-element-ec4a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec4a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-4-cubierta-222x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2 > .elementor-element-ec4c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2 > .elementor-element-ec4e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4c3d4 .elementor-element-ec47788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4c3d4 .elementor-element-ec47788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4c3d4 .elementor-element-ec499a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4c3d4 .elementor-element-ec4b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-02 (ec4a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-03 (ec4a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec47788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec4b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2 > .elementor-element-ec4c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec4a1b2 > .elementor-element-ec4e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-4-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-01 (ec3a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2.elementor-element-ec3a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec3a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-3-cubierta-225x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2 > .elementor-element-ec3c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2 > .elementor-element-ec3e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3c3d4 .elementor-element-ec37788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3c3d4 .elementor-element-ec37788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3c3d4 .elementor-element-ec399a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3c3d4 .elementor-element-ec3b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-02 (ec3a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-03 (ec3a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec37788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec3b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2 > .elementor-element-ec3c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec3a1b2 > .elementor-element-ec3e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-3-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-01 (ec2a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2.elementor-element-ec2a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec2a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-2-cubierta-225x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2 > .elementor-element-ec2c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2 > .elementor-element-ec2e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2c3d4 .elementor-element-ec27788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2c3d4 .elementor-element-ec27788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2c3d4 .elementor-element-ec299a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2c3d4 .elementor-element-ec2b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-02 (ec2a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-03 (ec2a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec27788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec2b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2 > .elementor-element-ec2c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec2a1b2 > .elementor-element-ec2e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-2-04 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-01 (ec1a1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2{background-color:#faf9f7!important;border-left:5px solid #b8930a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2.elementor-element-ec1a1b2,body.page-id-2940.elementor-page-2940 [data-id="ec1a1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Estado-y-comunes-1-cubierta-221x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2 > .elementor-element-ec1c3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2 > .elementor-element-ec1e5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1c3d4 .elementor-element-ec17788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1c3d4 .elementor-element-ec17788 *{color:var(--col-revistas-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1c3d4 .elementor-element-ec199a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1c3d4 .elementor-element-ec1b1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-02 (ec1a1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-03 (ec1a1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-ec17788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-documentos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-ec1b1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2 > .elementor-element-ec1c3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-ec1a1b2 > .elementor-element-ec1e5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-ESTADO-Y-COMUNES-1-04 FIN ===== */
















































































/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · UMBRAL DE INICIO — consolidado 19/08/2026           ║
   ║  Sustituye a los 26 bloques escritos ese día, que se corregían     ║
   ║  unos a otros. Aquí queda el estado final, sin contradicciones.    ║
   ║                                                                   ║
   ║  TRES TRAMPAS QUE COSTARON TIEMPO                                 ║
   ║  1. html está a 10px: 1rem = 10px, no 16. Todo va en píxeles.      ║
   ║  2. El sitio usa selectores con la clase REPETIDA para ganar       ║
   ║     especificidad. Hay que repetirla o la regla no se aplica.      ║
   ║  3. La escala rige el HUECO, no cada borde: 64 arriba y abajo de   ║
   ║     cada sección da 128 entre dos secciones.                       ║
   ║                                                                   ║
   ║  REVERSIÓN: borrar este bloque y los dos siguientes, más la línea  ║
   ║  @import del principio de la hoja. En Elementor, la página 2939    ║
   ║  conserva dos widgets nuevos (p-bajada, rot-recientes) y el widget ║
   ║  btns-umbral movido de col-colecciones a col-editorial.            ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
:root{ --e1:8px; --e2:16px; --e3:24px; --e4:40px; --e5:64px; }

body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup.elementor-element-franja-sup{
  background-color:transparent!important;background-image:none!important;
  border-radius:0!important;border-bottom:0!important;
  padding:0!important;margin:0 auto!important;
  width:100%!important;max-width:1000px!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-franja-sup > .elementor-container{gap:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-editorial.elementor-element-col-editorial{
  display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;
  margin:0!important;padding:0!important;text-align:left!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones.elementor-element-col-colecciones{
  width:100%!important;max-width:100%!important;flex:0 0 100%!important;
  background-color:transparent!important;border-radius:0!important;margin:0!important;padding:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-editorial.elementor-element-col-editorial > .elementor-widget-wrap,
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-col-colecciones.elementor-element-col-colecciones > .elementor-widget-wrap{
  width:100%!important;max-width:100%!important;justify-content:flex-start!important;padding:0!important;}

body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-widget-container,body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-widget-container,
body.page-id-2939.elementor-page-2939 .elementor-element-p-bajada .elementor-widget-container,body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral .elementor-widget-container,
body.page-id-2939.elementor-page-2939 .elementor-element-rot-recientes .elementor-widget-container{margin:0!important;padding:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title,body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-p-bajada .elementor-heading-title,body.page-id-2939.elementor-page-2939 .elementor-element-rot-recientes .elementor-heading-title{
  margin:0!important;padding:0!important;border:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h1-editorial.elementor-element-h1-editorial,body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h2-subtitulo.elementor-element-h2-subtitulo,body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-p-bajada.elementor-element-p-bajada,body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral.elementor-element-btns-umbral{
  width:100%!important;max-width:100%!important;padding:0!important;}

body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h1-editorial.elementor-element-h1-editorial{margin:0 0 var(--e2)!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-h2-subtitulo.elementor-element-h2-subtitulo{margin:0 0 var(--e3)!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-p-bajada.elementor-element-p-bajada{margin:0 0 var(--e3)!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-btns-umbral.elementor-element-btns-umbral{margin:0 0 var(--e4)!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-rot-recientes.elementor-element-rot-recientes{margin:0 0 var(--e2)!important;}

body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title{
  font-size:11px!important;font-weight:700!important;letter-spacing:.2em!important;
  text-transform:uppercase!important;color:#1A3A6B!important;line-height:1.4!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:clamp(32px,4.6vw,60px)!important;font-weight:400!important;
  line-height:1.04!important;letter-spacing:-.02em!important;color:#1A3A6B!important;max-width:none!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-p-bajada .elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:19px!important;font-weight:400!important;line-height:1.55!important;
  color:#3f4a5a!important;max-width:52ch;}
body.page-id-2939.elementor-page-2939 .elementor-element-rot-recientes .elementor-heading-title{
  font-size:12px!important;font-weight:700!important;letter-spacing:.16em!important;
  text-transform:uppercase!important;color:#1A3A6B!important;line-height:1.4!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral .elementor-widget-container,body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral .iaen-umbral-botones{
  display:flex!important;justify-content:center!important;flex-wrap:wrap!important;gap:12px!important;}
@media (max-width:900px){ body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title{line-height:1.08!important;} }

body.page-id-2939.elementor-page-2939 .iaen-vitrina{max-width:100%!important;width:100%!important;margin:0!important;gap:30px!important;}
body.page-id-2939.elementor-page-2939 .iaen-vit-marco,body.page-id-2939.elementor-page-2939 .iaen-vit-riel{max-width:100%!important;width:100%!important;}
body.page-id-2939.elementor-page-2939 .iaen-vitrina img{max-width:100%!important;width:100%!important;height:auto!important;}
body.page-id-2939.elementor-page-2939 .iaen-vit-cover{background:transparent!important;}

/* aire entre la barra de menú y el umbral: un hueco de sección (64).
   Se anula además el margen de 12px de .cm-entry-summary, que lo
   descuadraba. Quedan 6px que pertenecen a la cabecera, elemento de
   todo el sitio, y se resolverán al tratar esa capa. */
body.page-id-2939.elementor-page-2939 .cm-entry-summary{margin-top:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-sup.elementor-element-franja-sup{padding-top:var(--e5)!important;}

/* restitución de la alineación a la izquierda: al consolidar se perdió
   la regla que la aplicaba a los títulos, y el ajuste de centrado propio
   de Elementor volvió a ganar. El botón sí va centrado, por decisión. */
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-h2-subtitulo .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-p-bajada .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-rot-recientes .elementor-heading-title{text-align:left!important;}

/* el botón, centrado; el resto del umbral, a la izquierda.
   Decisión de David: son dos espacios distintos —el bloque de texto tiene
   eje izquierdo; la llamada a la acción ocupa el ancho completo—. */
body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral .elementor-widget-container,
body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral .iaen-umbral-botones{
  display:flex!important;justify-content:center!important;text-align:center!important;
  flex-wrap:wrap!important;gap:12px!important;}
/* ╚═ fin del componente UMBRAL DE INICIO ═╝ */

/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · INICIO SIN CAJAS DE COLOR — 19/08/2026              ║
   ║  Las dos franjas envolvían secciones enteras y hacían que la       ║
   ║  página cambiara de color de papel al bajar. Ahora separan el      ║
   ║  título y el aire. El relleno va solo arriba.                      ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med.elementor-element-franja-med,body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf.elementor-element-franja-inf{
  background-color:transparent!important;background-image:none!important;
  border-top:0!important;border-bottom:0!important;
  padding-top:var(--e5)!important;padding-bottom:0!important;
  margin-top:0!important;margin-bottom:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-med.elementor-element-franja-med .elementor-element-populated,
body.page-id-2939.elementor-page-2939 .elementor-element.elementor-element-franja-inf.elementor-element-franja-inf .elementor-element-populated{padding-top:0!important;}
body.page-id-2939.elementor-page-2939 .elementor-element-h-colecciones .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-h-recursos .elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:32px!important;font-weight:400!important;line-height:1.15!important;
  letter-spacing:-.01em!important;color:#1A3A6B!important;margin-top:0!important;}
/* ╚═ fin del componente INICIO SIN CAJAS DE COLOR ═╝ */

/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · RECURSOS EDITORIALES — 19/08/2026                   ║
   ║  Reutiliza el mecanismo de los diez enlaces de colección: filete   ║
   ║  de color a la izquierda y radio asimétrico, para que las tres     ║
   ║  tarjetas pertenezcan a la misma familia. Colores de David.        ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
body.page-id-2939.elementor-page-2939 .iaen-rec-card.iaen-rec-card{
  border:1px solid rgba(26,58,107,.16)!important;
  border-left-width:4px!important;border-left-style:solid!important;
  border-radius:0 8px 8px 0!important;padding:28px 26px!important;box-shadow:none!important;}
body.page-id-2939.elementor-page-2939 .iaen-recursos-grid-v2 > .iaen-rec-card:nth-child(1){border-left-color:#ED2E38!important;}
body.page-id-2939.elementor-page-2939 .iaen-recursos-grid-v2 > .iaen-rec-card:nth-child(2){border-left-color:#000000!important;}
body.page-id-2939.elementor-page-2939 .iaen-recursos-grid-v2 > .iaen-rec-card:nth-child(3){border-left-color:#009639!important;}
body.page-id-2939.elementor-page-2939 .iaen-rec-card.iaen-rec-card .iaen-rec-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:21px!important;font-weight:400!important;line-height:1.2!important;
  letter-spacing:-.01em!important;color:#1A3A6B!important;margin:0 0 var(--e1)!important;}
body.page-id-2939.elementor-page-2939 .iaen-rec-card.iaen-rec-card .iaen-rec-desc{
  font-size:13.5px!important;line-height:1.55!important;color:#4A5568!important;margin:0 0 var(--e2)!important;}
body.page-id-2939.elementor-page-2939 .iaen-rec-card.iaen-rec-card .iaen-rec-link{
  font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;
  text-transform:uppercase!important;color:#1A3A6B!important;text-decoration:none!important;}
body.page-id-2939.elementor-page-2939 .iaen-estado-card.iaen-estado-card{
  border:1px solid rgba(26,58,107,.32)!important;border-radius:8px!important;box-shadow:none!important;}
/* ╚═ fin del componente RECURSOS EDITORIALES ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · INICIO · CIERRE DE AUDITORÍA — 19/08/2026           ║
   ║  Dos hallazgos de la auditoría de la portada, ambos acotados a     ║
   ║  Inicio. La cabecera y el pie quedan fuera por decisión de David.  ║
   ║                                                                   ║
   ║  1. La vitrina saltaba de 1 a 4 columnas sin escalón intermedio:   ║
   ║     a 768px mostraba cuatro cubiertas de unos 170px. Se añade el   ║
   ║     tramo de dos columnas entre 601 y 900.                         ║
   ║  2. Cuatro botones llevaban radio 6 donde el sistema usa 8.        ║
   ║     Eran el último resto de los cinco radios del inventario.       ║
   ║  Reversible: borrar este bloque.                                   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
@media (min-width:601px) and (max-width:1040px){
  body.page-id-2939.elementor-page-2939 .iaen-vitrina{grid-template-columns:repeat(2,1fr)!important;}
}
body.page-id-2939.elementor-page-2939 .boton-revistas-editorial,
body.page-id-2939.elementor-page-2939 .boton-buscalibre-editorial,
body.page-id-2939.elementor-page-2939 .iaen-estado-btn,
body.page-id-2939.elementor-page-2939 .elementor-element-btns-umbral a{border-radius:8px!important;}
/* ╚═ fin del componente INICIO · CIERRE DE AUDITORÍA ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · COLORES DE COLECCIÓN — 19/08/2026                   ║
   ║  FASE A: los diez colores dejan de estar escritos a mano en cada   ║
   ║  regla de texto y pasan a variables. Los valores son IDÉNTICOS a   ║
   ║  los anteriores: esta fase no debe cambiar un solo píxel.          ║
   ║                                                                   ║
   ║  Se sustituyeron 186 apariciones de «color: ‹hex›».                    ║
   ║  ⚠ NO se tocaron los 10 «background-color» ni el «border-color»    ║
   ║  que usan los mismos hex: el filete y el fondo llevan el color de  ║
   ║  marca; solo el texto necesita cumplir contraste.                  ║
   ║  ⚠ Tampoco las formas rgb()/rgba() con transparencia.              ║
   ║                                                                   ║
   ║  Reversión: borrar este bloque y devolver cada var(--col-X-rotulo) ║
   ║  a su hex, según la tabla de abajo.                                ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
:root{
  --col-derechos-rotulo:#6a55a3;        /* Derechos humanos            6,10:1 */
  --col-dialogos-rotulo:#9c6425;        /* Diálogos y seguridades      3,63:1 ✗ */
  --col-documentos-rotulo:#338100;      /* Documentos de investigación 4,91:1 */
  --col-economia-rotulo:#0b6a7a;        /* Economía y sociedad         6,26:1 */
  --col-internacional-rotulo:#243f66;   /* Est. política internacional 10,62:1 */
  --col-estrategicos-rotulo:#2f4f7a;    /* Estudios estratégicos       8,33:1 */
  --col-constituyentes-rotulo:#c94f0c;  /* Prácticas constituyentes    4,56:1 */
  --col-reforma-rotulo:#7e2230;         /* Reforma del Estado          9,73:1 */
  --col-tramas-rotulo:#c94a4a;          /* Tramas de investigación     4,12:1 ✗ */
  --col-revistas-rotulo:#8a6d00;        /* Revistas académicas         2,91:1 ✗ */
}

/* FASE B — 19/08/2026. Los tres rótulos que no llegaban a 4,5:1 sobre
   blanco toman su variante accesible. Los valores no son inventados:
   ya estaban decididos y documentados para el enlace de colección.
     Diálogos y seguridades  #b9782c 3,63 → #9c6425 4,90
     Tramas de investigación #d35252 4,12 → #c94a4a 4,60
     Revistas académicas     #b8930a 2,91 → #8a6d00 4,90
   ⚠ El FILETE, el FONDO y el marco conservan el color de marca: solo
   cambia el texto. La identidad de cada colección no se altera. */

/* ── TRES FILAS CON EL COLOR EN ELEMENTOR ──────────────────────────
   Las filas 1777c1c, e51bff0 y 70e1fa6 no llevan su color en esta hoja:
   lo tienen en los ajustes del widget, y Elementor lo sirve desde su
   propio CSS de página con «‹fila› *{color:…}». Las variables no las
   alcanzaban. Se igualan aquí, apuntando solo a su único párrafo, que
   es el rótulo. Comprobado: cada una tiene un solo «p».
   ⚠ Si algún día se editan esas tres filas en Elementor, revisar aquí. */
body.page-id-2940.elementor-page-2940 .elementor-element-1777c1c p,
body.page-id-2940.elementor-page-2940 .elementor-element-e51bff0 p,
body.page-id-2940.elementor-page-2940 .elementor-element-70e1fa6 p{
  color:var(--col-dialogos-rotulo)!important;}

/* ── LA REJILLA DE INICIO ──────────────────────────────────────────
   Los enlaces de colección de la portada no toman su color de esta hoja:
   lo genera Ultimate Addons en «uag-style-2939-css» desde los ajustes de
   la página. Las variables no llegaban. Se igualan aquí solo los dos que
   no cumplían contraste; los otros ocho se dejan intactos.
   ⚠ Si esa rejilla se edita en el constructor, revisar estas dos reglas. */
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a[href*="dialogo-y-seguridades"]{
  color:var(--col-dialogos-rotulo)!important;}
body.page-id-2939.elementor-page-2939 .iaen-col-grid-v2 a[href*="tramas-de-investigacion"]{
  color:var(--col-tramas-rotulo)!important;}
/* ╚═ fin del componente COLORES DE COLECCIÓN ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · PUBLICACIONES · TÍTULOS EN SERIF — 19/08/2026       ║
   ║  Continuidad con Inicio. «Colecciones editoriales» es el mismo     ║
   ║  rótulo en las dos páginas y estaba con dos tratamientos: allí     ║
   ║  serif 32, aquí Roboto 21. Los tres títulos de sección toman el    ║
   ║  valor de Inicio, exacto. El título de página queda por encima.    ║
   ║  Las 95 filas NO se tocan: su tipografía está calibrada.           ║
   ║  Reversible: borrar este bloque.                                   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
body.page-id-2940.elementor-page-2940 .elementor-element-60a5351 .elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:clamp(30px,3.4vw,44px)!important;font-weight:400!important;
  line-height:1.08!important;letter-spacing:-.015em!important;color:#1A3A6B!important;}

body.page-id-2940.elementor-page-2940 .elementor-element-acc-h-col .elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element-973c40e .elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element-793cefa .elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:32px!important;font-weight:400!important;line-height:1.15!important;
  letter-spacing:-.01em!important;color:#1A3A6B!important;}

/* ── TÍTULOS · ESPECIFICIDAD ───────────────────────────────────────
   La regla anterior aplicó la familia pero perdió el tamaño y el peso:
   «Publicaciones» lo fija una regla que añade la etiqueta h1, y los dos
   títulos de sección una regla de especificidad 14. Se repite la clase y
   se añade la etiqueta para igualarlas. Medido, no supuesto.
   Además «Publicaciones» pasa al eje izquierdo, con el resto. */
body.page-id-2940.elementor-page-2940 .elementor-element.elementor-element-60a5351.elementor-element-60a5351 h1.elementor-heading-title{
  font-size:clamp(30px,3.4vw,44px)!important;font-weight:400!important;
  line-height:1.08!important;text-align:left!important;}
body.page-id-2940.elementor-page-2940 .elementor-element.elementor-element-60a5351.elementor-element-60a5351{text-align:left!important;}
body.page-id-2940.elementor-page-2940 .elementor-element.elementor-element-acc-h-col.elementor-element-acc-h-col h2.elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element.elementor-element-973c40e.elementor-element-973c40e h2.elementor-heading-title,
body.page-id-2940.elementor-page-2940 .elementor-element.elementor-element-793cefa.elementor-element-793cefa h2.elementor-heading-title{
  font-size:32px!important;font-weight:400!important;line-height:1.15!important;}
/* ╚═ fin del componente PUBLICACIONES · TÍTULOS EN SERIF ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · TÍTULOS DE PÁGINA Y DE SERIE EN SERIF — 19/08/2026  ║
   ║  Continuidad del lenguaje de Inicio y Publicaciones.               ║
   ║                                                                   ║
   ║  ALCANCE MEDIDO: h1.cm-entry-title solo es VISIBLE en doce         ║
   ║  superficies —las diez páginas de colección, Manual de estilo y    ║
   ║  Editorial—. En las 95 fichas y en Publicaciones ese H1 existe     ║
   ║  pero está oculto, y en Inicio no existe: no les afecta.           ║
   ║  Por eso no hace falta enumerar páginas a mano.                    ║
   ║                                                                   ║
   ║  ⚠ La NOTA de cada serie —«Boletín de… · ISSN…»— se mantiene en    ║
   ║  Roboto a propósito: es un dato que se reconoce, no un título que  ║
   ║  se lee. Si heredara el serif, se perdería el contraste que hace   ║
   ║  legible el nombre de la serie.                                    ║
   ║                                                                   ║
   ║  ⚠ La barra de navegación NO se toca, por decisión de David: su    ║
   ║  sans es el mismo de los imagotipos de la Universidad y de la      ║
   ║  Editorial, y ahí la coherencia manda sobre la continuidad.        ║
   ║  Reversible: borrar este bloque.                                   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
h1.cm-entry-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:clamp(30px,3.4vw,44px)!important;font-weight:400!important;
  line-height:1.08!important;letter-spacing:-.015em!important;color:#1A3A6B!important;}

.iaen-serie-bloque__titulo{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:26px!important;font-weight:400!important;line-height:1.2!important;
  letter-spacing:-.01em!important;}
.iaen-serie-bloque__titulo .iaen-serie-bloque__nota{
  font-family:Roboto,system-ui,sans-serif!important;
  font-size:12px!important;font-weight:400!important;letter-spacing:0!important;}

/* Editorial (663) tenía su propio tamaño de título, 28px, con más
   especificidad: se iguala a los otros once títulos de página. */
body.page-id-663 header.cm-entry-header h1.cm-entry-title{
  font-size:clamp(30px,3.4vw,44px)!important;font-weight:400!important;line-height:1.08!important;}
/* ╚═ fin del componente TÍTULOS DE PÁGINA Y DE SERIE EN SERIF ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · RÓTULO DE SECCIÓN — 19/08/2026                      ║
   ║  Un rótulo de sección anuncia un bloque; no se lee, se reconoce.   ║
   ║  Por eso va en sans, pequeño, en versalitas y muy espaciado: así   ║
   ║  señala sin competir con el titular que tiene debajo.              ║
   ║                                                                   ║
   ║  Estaban puestos en momentos distintos y no coincidían:            ║
   ║     EDITORIAL IAEN           11px / 0,20em                         ║
   ║     PUBLICACIONES RECIENTES  12px / 0,16em                         ║
   ║  Mismo papel, mismo tratamiento: 11px / 0,18em / peso 700.         ║
   ║                                                                   ║
   ║  ⚠ NO incluye «.iaen-vit-cat» ni los rótulos de las filas del      ║
   ║  catálogo: esos son METADATO DE PIEZA —colección y año de un       ║
   ║  título concreto—, otra familia con su propia lógica de color.     ║
   ║  Reversible: borrar este bloque.                                   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
body.page-id-2939.elementor-page-2939 .elementor-element-h1-editorial .elementor-heading-title,
body.page-id-2939.elementor-page-2939 .elementor-element-rot-recientes .elementor-heading-title{
  font-family:Roboto,system-ui,sans-serif!important;
  font-size:11px!important;font-weight:700!important;
  letter-spacing:.18em!important;text-transform:uppercase!important;
  color:#1A3A6B!important;line-height:1.4!important;}
/* ╚═ fin del componente RÓTULO DE SECCIÓN ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · TÍTULO DE LA FICHA EN SERIF — 19/08/2026            ║
   ║  Último título de página que quedaba en sans, y el más importante  ║
   ║  del sitio: es el nombre de la obra. Con esto las 95 fichas hablan ║
   ║  el mismo idioma que Inicio, Publicaciones y las diez colecciones. ║
   ║                                                                   ║
   ║  32px y no 44 como los otros títulos de página: los títulos de     ║
   ║  libro son largos —hasta ochenta caracteres— y a 44 ocuparían      ║
   ║  cuatro líneas.                                                    ║
   ║                                                                   ║
   ║  ⚠ Las 95 fichas y la MATRIZ 2963 comparten el widget              ║
   ║  «tituloh2399», heredado al clonar: una sola regla las alcanza a   ║
   ║  todas, y los libros nuevos nacerán ya con el formato correcto.    ║
   ║  ⚠ NO se tocan los seis rótulos de bloque (14/600), ni el cuerpo,  ║
   ║  ni la sinopsis, ni los metadatos, ni la cita APA.                 ║
   ║  Reversible: borrar este bloque devuelve Roboto 24/700.            ║
   ╚═══════════════════════════════════════════════════════════════════╝ */
.elementor-element.elementor-element-tituloh2399.elementor-element-tituloh2399 h1.elementor-heading-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:clamp(26px,2.6vw,32px)!important;font-weight:400!important;
  line-height:1.14!important;letter-spacing:-.012em!important;}
/* ╚═ fin del componente TÍTULO DE LA FICHA EN SERIF ═╝ */


/* ╔═══════════════════════════════════════════════════════════════════╗
   ║  COMPONENTE · SOBRE LA EDITORIAL · COMPOSICIÓN — 19/08/2026       ║
   ║  Propuesta aprobada por David. Cinco cambios, y solo uno es        ║
   ║  tipográfico. No se toca una palabra del texto ni la estructura:   ║
   ║  la página tiene clases propias «editorial663-*» y todo se         ║
   ║  resuelve desde aquí.                                              ║
   ║                                                                   ║
   ║  1. ANCHO DE LECTURA. Era de ~95 caracteres por línea; baja a 68.  ║
   ║     Es el cambio que convierte el muro en texto, y no se ve.       ║
   ║  2. EL LEMA deja de repetirse a 16px en negrita —la misma frase    ║
   ║     que en Inicio es el titular— y pasa a bajada en serif.         ║
   ║  3. LOS SEIS PRINCIPIOS tenían título y texto del mismo tamaño,    ║
   ║     16 los dos: por eso la rejilla se leía como un bloque. El      ║
   ║     título sube a serif 20, el texto baja a 14,5, y cada uno       ║
   ║     lleva número y filete. El número se genera con contador CSS:   ║
   ║     no hay que escribirlo ni mantenerlo.                           ║
   ║  4. EL EQUIPO pasa a colofón: cargo en versalita, nombre en serif. ║
   ║  5. LOS DOS TÍTULOS de sección a serif 32, como en Inicio.         ║
   ║                                                                   ║
   ║  Espacios sometidos a la escala del sitio: 8 · 16 · 24 · 40 · 64.  ║
   ║  Reversible: borrar este bloque.                                   ║
   ╚═══════════════════════════════════════════════════════════════════╝ */

/* 2 · la bajada */
body.page-id-663 .editorial663-bajada{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:21px!important;font-weight:400!important;line-height:1.5!important;
  color:#3f4a5a!important;max-width:56ch!important;margin:0 0 var(--e4)!important;}

/* 1 · ancho de lectura */
body.page-id-663 .editorial663-intro{
  font-size:16.5px!important;line-height:1.72!important;color:#414652!important;
  max-width:68ch!important;margin:0 0 var(--e2)!important;}
body.page-id-663 .editorial663-seccion-intro{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:19px!important;line-height:1.55!important;color:#3f4a5a!important;
  max-width:62ch!important;margin:0 0 var(--e4)!important;}

/* 5 · títulos de sección */
body.page-id-663 .editorial663-h2{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:32px!important;font-weight:400!important;line-height:1.15!important;
  letter-spacing:-.01em!important;color:#1A3A6B!important;margin:0 0 var(--e2)!important;}
body.page-id-663 .editorial663-principios,body.page-id-663 .editorial663-equipo{margin-top:var(--e5)!important;}

/* 3 · los seis principios, numerados con contador */
body.page-id-663 .editorial663-grid{counter-reset:principio;gap:var(--e4) 44px!important;}
body.page-id-663 .editorial663-card{
  counter-increment:principio;
  border-top:1px solid rgba(26,58,107,.22)!important;padding-top:var(--e2)!important;}
body.page-id-663 .editorial663-card::before{
  content:counter(principio,decimal-leading-zero);
  display:block;font-family:Roboto,system-ui,sans-serif;
  font-size:11px;font-weight:700;letter-spacing:.18em;color:#8a93a3;margin-bottom:var(--e1);}
body.page-id-663 .editorial663-card-title{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:20px!important;font-weight:400!important;line-height:1.2!important;
  color:#1A3A6B!important;margin:0 0 var(--e1)!important;}
body.page-id-663 .editorial663-card-text{
  font-size:14.5px!important;line-height:1.6!important;color:#4A5568!important;margin:0!important;}

/* 4 · el equipo como colofón */
body.page-id-663 .editorial663-equipo-card{
  border-top:1px solid rgba(26,58,107,.14)!important;padding-top:14px!important;}
body.page-id-663 .editorial663-equipo-card-main{border-top-width:2px!important;border-top-color:rgba(26,58,107,.30)!important;}
body.page-id-663 .editorial663-equipo-cargo{
  font-size:11px!important;font-weight:700!important;letter-spacing:.16em!important;
  text-transform:uppercase!important;color:#8a93a3!important;display:block!important;
  margin-bottom:6px!important;}
body.page-id-663 .editorial663-equipo-nombre{
  font-family:"Source Serif 4",Georgia,"Times New Roman",serif!important;
  font-size:20px!important;font-weight:400!important;line-height:1.2!important;
  color:#1A3A6B!important;display:block!important;}
body.page-id-663 .editorial663-equipo-grid{gap:var(--e3) 44px!important;}

/* el colofón del sitio */
body.page-id-663 .editorial663-colofon{
  margin-top:var(--e5)!important;padding-top:var(--e2)!important;
  border-top:1px solid rgba(26,58,107,.14)!important;
  font-size:12px!important;letter-spacing:.02em!important;color:#8a93a3!important;max-width:68ch!important;}


/* ── SOBRE LA EDITORIAL · EJE Y CAJAS ──────────────────────────────
   La maqueta aprobada iba a la izquierda y sobre blanco; la página
   estaba centrada y con la franja crema de radio 16 detrás del umbral.
   Se retira la caja —igual que se hizo en Inicio— y todo pasa al eje
   izquierdo. Las tarjetas de principio pierden su fondo blanco y su
   radio 10: en la composición nueva solo las separa el filete superior.
   Reversible: borrar este bloque devuelve la crema y el centrado. */
body.page-id-663 .editorial663-hero{
  background-color:transparent!important;background-image:none!important;
  border-radius:0!important;padding-left:0!important;padding-right:0!important;
  text-align:left!important;}
body.page-id-663 h1.cm-entry-title,
body.page-id-663 .editorial663-hero *,
body.page-id-663 .editorial663-principios *,
body.page-id-663 .editorial663-equipo *{text-align:left!important;}
body.page-id-663 .editorial663-card{
  background-color:transparent!important;border-radius:0!important;
  padding-left:0!important;padding-right:0!important;}
body.page-id-663 .editorial663-equipo-card{
  background-color:transparent!important;border-radius:0!important;
  padding-left:0!important;padding-right:0!important;}


/* ── SOBRE LA EDITORIAL · TÍTULO Y RESPONSIVE ──────────────────────
   Dos ajustes medidos:
   1. El H1 seguía centrado: lo fijaban dos reglas del tema, una con la
      etiqueta h1.entry-title (esp. 6) y otra con !important (esp. 3).
      Se iguala repitiendo la clase y añadiendo la etiqueta.
   2. El H1 arrancaba en 532 y el texto en 652: no compartían margen.
      El contenido de Elementor mide 920 centrado en un contenedor de
      1160; dándole al H1 ese mismo ancho y centrándolo, su borde
      izquierdo cae exactamente donde empieza el texto.
   3. RESPONSIVE, por indicación de David: por debajo de 768px el eje
      izquierdo pierde sentido —no hay margen que lo justifique— y todo
      pasa a centrado. Es una decisión de composición, no un parche. */
body.page-id-663.elementor-page-663 header.cm-entry-header h1.cm-entry-title.cm-entry-title{
  text-align:left!important;max-width:920px!important;
  margin-left:auto!important;margin-right:auto!important;}

@media (max-width:767px){
  body.page-id-663.elementor-page-663 header.cm-entry-header h1.cm-entry-title.cm-entry-title{
    text-align:center!important;max-width:100%!important;}
  body.page-id-663 .editorial663-hero,
  body.page-id-663 .editorial663-hero *,
  body.page-id-663 .editorial663-principios *,
  body.page-id-663 .editorial663-equipo *{text-align:center!important;}
  body.page-id-663 .editorial663-bajada,
  body.page-id-663 .editorial663-intro,
  body.page-id-663 .editorial663-seccion-intro,
  body.page-id-663 .editorial663-colofon{
    margin-left:auto!important;margin-right:auto!important;}
  body.page-id-663 .editorial663-card::before{text-align:center!important;}
}


/* ── SOBRE LA EDITORIAL · RITMO ────────────────────────────────────
   Los huecos medían 66, 112 y 116: fuera de escala. El exceso venía de
   sumar tres cosas —el relleno de 32 del umbral, su margen de 28 y los
   64 de cada sección—. Se anulan los sobrantes y cada hueco queda
   declarado UNA sola vez, en el margen superior del elemento que sigue.
     H1 → umbral         40
     umbral → Principios 64
     Principios → Equipo 64 */
body.page-id-663 h1.cm-entry-title{margin-bottom:0!important;}
body.page-id-663 .editorial663-hero{
  margin:var(--e4) 0 0!important;padding-top:0!important;padding-bottom:0!important;}
body.page-id-663 .editorial663-principios,
body.page-id-663 .editorial663-equipo{
  margin:var(--e5) 0 0!important;padding-top:0!important;padding-bottom:0!important;}


/* ── SOBRE LA EDITORIAL · EL EQUIPO ────────────────────────────────
   Dos defectos que David vio antes que la medición:
   1. El bloque arrancaba en 722 mientras el título y la entradilla
      arrancan en 652: setenta píxeles de sangría sin motivo, que se
      leían como una columna de aire delante de los nombres.
   2. La línea sobre «Adriana Salgado Coronel» medía 780px. Tenía
      sentido cuando el nombre iba centrado bajo ella; con el nombre a
      la izquierda, queda desproporcionada. Su tarjeta pasa a medir lo
      mismo que una columna, 368, y la jerarquía la marca el grosor del
      filete —3px frente a 1— y no el ancho.
   ⚠ Se retira la regla anterior que convertía cada item en rejilla de
   dos columnas: era la causa del hueco, no su remedio. */
body.page-id-663.elementor-page-663 .editorial663-equipo-main.editorial663-equipo-main,
body.page-id-663.elementor-page-663 .editorial663-equipo-grid.editorial663-equipo-grid{
  margin-left:0!important;margin-right:0!important;}
body.page-id-663.elementor-page-663 .editorial663-equipo-main.editorial663-equipo-main{
  width:368px!important;max-width:368px!important;margin-bottom:var(--e3)!important;}
body.page-id-663.elementor-page-663 .editorial663-equipo-grid.editorial663-equipo-grid{
  width:100%!important;max-width:100%!important;
  grid-template-columns:repeat(2,368px)!important;justify-content:start!important;
  gap:var(--e3) 44px!important;}


/* ── SOBRE LA EDITORIAL · TODO AL CENTRO ───────────────────────────
   Decisión de David tras verlo en las dos anchuras: en teléfono el
   centrado se veía equilibrado y en escritorio el eje izquierdo dejaba
   medio lienzo vacío. Esta página es la única del sitio que es solo
   texto —sin catálogo, sin portadas—, y ahí el centrado funciona como
   en un colofón. Anula las reglas de eje izquierdo anteriores.
   Los párrafos van justificados dentro de un bloque centrado. */
body.page-id-663.elementor-page-663 header.cm-entry-header h1.cm-entry-title.cm-entry-title{text-align:center!important;}
body.page-id-663.elementor-page-663 .editorial663-hero.editorial663-hero,
body.page-id-663.elementor-page-663 .editorial663-hero.editorial663-hero *,
body.page-id-663.elementor-page-663 .editorial663-principios.editorial663-principios,
body.page-id-663.elementor-page-663 .editorial663-principios.editorial663-principios *,
body.page-id-663.elementor-page-663 .editorial663-equipo.editorial663-equipo,
body.page-id-663.elementor-page-663 .editorial663-equipo.editorial663-equipo *{text-align:center!important;}
body.page-id-663.elementor-page-663 .editorial663-intro.editorial663-intro{
  text-align:justify!important;text-justify:inter-word;hyphens:auto;
  margin-left:auto!important;margin-right:auto!important;max-width:64ch!important;}
body.page-id-663.elementor-page-663 .editorial663-bajada.editorial663-bajada,
body.page-id-663.elementor-page-663 .editorial663-seccion-intro.editorial663-seccion-intro{
  margin-left:auto!important;margin-right:auto!important;}
body.page-id-663.elementor-page-663 .editorial663-grid.editorial663-grid{justify-content:center!important;}
body.page-id-663.elementor-page-663 .editorial663-equipo-main.editorial663-equipo-main{
  margin-left:auto!important;margin-right:auto!important;}
body.page-id-663.elementor-page-663 .editorial663-equipo-grid.editorial663-equipo-grid{justify-content:center!important;}
body.page-id-663.elementor-page-663 .editorial663-card.editorial663-card::before{text-align:center!important;}
/* ╚═ fin del componente SOBRE LA EDITORIAL · COMPOSICIÓN ═╝ */


/* ===== EDITORIAL-663-EQUIPO-ESTRECHO-01 INICIO ===== */
/* La rejilla del equipo fijaba repeat(2,368px) con !important y sin variante estrecha:
   por debajo de 820 px se desbordaba por los dos lados, y en telefono la propia tarjeta
   de direccion (368 px fijos) se salia de un ancho de 360. Aqui solo se anade el
   comportamiento estrecho; el escritorio no cambia. Reversion: borrar este bloque. */
@media (max-width:819px){
  body.page-id-663.elementor-page-663 .editorial663-equipo-grid.editorial663-equipo-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
    gap:var(--e3) var(--e3) !important;
  }
  body.page-id-663.elementor-page-663 .editorial663-equipo-main.editorial663-equipo-main{
    width:100% !important; max-width:100% !important;
  }
}
@media (max-width:767px){
  body.page-id-663.elementor-page-663 .editorial663-equipo-grid.editorial663-equipo-grid{
    grid-template-columns:1fr !important;
    gap:var(--e2) !important;
  }
}
/* ===== EDITORIAL-663-EQUIPO-ESTRECHO-01 FIN ===== */


/* ===== MENU-MOVIL-CENTRADO-01 INICIO ===== */
/* Solo por debajo de 768 px. Al abrirse el acordeon, su contenedor crece hasta el
   ancho del enlace mas largo y el icono quedaba pegado al borde izquierdo; los
   enlaces heredaban justify-content:flex-start de .jltma-nav-menu__container > ul a.
   Se centra el icono y se centran los enlaces. La barra de escritorio NO se toca.
   Reversion: borrar este bloque. */
@media (max-width:767px){
  .jltma-nav-menu__toggle-container.jltma-nav-menu__toggle-container{
    align-items:center !important;
  }
  .jltma-nav-menu__dropdown.jltma-nav-menu__dropdown > ul a{
    justify-content:center !important;
    text-align:center !important;
  }
}
/* ===== MENU-MOVIL-CENTRADO-01 FIN ===== */


/* ===== UAG-2940-MUDANZA-01 INICIO ===== */
/* Traslado integro, y en su orden original, del CSS que vivia en el campo
   _uag_custom_page_level_css de la pagina 2940 y que UAG compilaba a
   /wp-content/uploads/uag-plugin/assets/3000/uag-css-2940.css
   Motivo: el estilo de Publicaciones estaba en dos sitios y nada lo advertia.
   Se mueve entero para no alterar el orden interno de la cascada.
   Reversion: devolver este bloque al campo de la pagina y borrarlo de aqui. */
/* === FASE 4.20D-3B — Recuraduría visual de /publicaciones/ === */
/* Conserva y mejora la FASE 4.20D-3 */

/* A. HERO — encabezado editorial, menos administrativo */
.page-id-2940 [data-id="32b51a6"] {
  padding-bottom: 0px !important;
}
.page-id-2940 [data-id="32b51a6"] .elementor-heading-title {
  font-size: 2.6rem !important;
  letter-spacing: -0.01em !important;
  line-height: 1.15 !important;
}

/* B. BUSCAR PUBLICACIONES — fondo discreto, borde izquierdo tonal */
.page-id-2940 [data-id="c9e64fa"] {
  background: #f4f6f9 !important;
  border-left: 3px solid #c5cdd9 !important;
  padding: 20px 60px !important;
  margin: 0 !important;
}

/* C. NOVEDADES — sección con buen ritmo */
.page-id-2940 [data-id="dc8526d"] {
  padding: 52px 60px 44px !important;
}

/* C. NOVEDADES — etiqueta colección tarjeta 1: Derechos humanos */
.page-id-2940 [data-id="8f9c517"] p {
  color: #6a55a3 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 0 !important;
}

/* C. NOVEDADES — etiqueta colección tarjeta 2: Reforma del Estado */
.page-id-2940 [data-id="1777c1c"] p {
  color: #b9782c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 0 !important;
}

/* C. NOVEDADES — tarjetas: borde superior de colección, sin borde completo */
.page-id-2940 [data-id="3c6a6c7"] {
  border: none !important;
  border-top: 4px solid #0b6a7a !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.07) !important;
  padding: 28px 28px 28px !important;
  background: #fff !important;
  transition: box-shadow 0.2s !important;
}
.page-id-2940 [data-id="e75b0d9"] {
  border: none !important;
  border-top: 4px solid #b9782c !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 12px rgba(0,0,0,0.07) !important;
  padding: 28px 28px 28px !important;
  background: #fff !important;
  transition: box-shadow 0.2s !important;
}

/* C. NOVEDADES — autoría más discreta */
.page-id-2940 [data-id="a5a4a8a"] p,
.page-id-2940 [data-id="7344433"] p {
  font-size: 13px !important;
  color: #666 !important;
  font-style: italic !important;
  margin-top: 2px !important;
}

/* D. COLECCIONES — Documentos de investigación → #338100 */
.page-id-2940 [data-id="2270dfb"] .elementor-button {
  background: transparent !important;
  color: #338100 !important;
  border: 1.5px solid #338100 !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="2270dfb"] .elementor-button:hover {
  background: #338100 !important;
  color: #fff !important;
}

/* D. COLECCIONES — Diálogo y seguridades → #b9782c */
.page-id-2940 [data-id="e86ef26"] .elementor-button {
  background: transparent !important;
  color: #b9782c !important;
  border: 1.5px solid #b9782c !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="e86ef26"] .elementor-button:hover {
  background: #b9782c !important;
  color: #fff !important;
}

/* D. COLECCIONES — Economía y sociedad → #0b6a7a */
.page-id-2940 [data-id="4f88b91"] .elementor-button {
  background: transparent !important;
  color: #0b6a7a !important;
  border: 1.5px solid #0b6a7a !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="4f88b91"] .elementor-button:hover {
  background: #0b6a7a !important;
  color: #fff !important;
}

/* D. COLECCIONES — Estudios de política internacional → #243f66 */
.page-id-2940 [data-id="4a627a8"] .elementor-button {
  background: transparent !important;
  color: #243f66 !important;
  border: 1.5px solid #243f66 !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="4a627a8"] .elementor-button:hover {
  background: #243f66 !important;
  color: #fff !important;
}

/* D. COLECCIONES — Estudios estratégicos → #2f4f7a */
.page-id-2940 [data-id="ec32655"] .elementor-button {
  background: transparent !important;
  color: #2f4f7a !important;
  border: 1.5px solid #2f4f7a !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="ec32655"] .elementor-button:hover {
  background: #2f4f7a !important;
  color: #fff !important;
}

/* D. COLECCIONES — Prácticas constituyentes → #c94f0c */
.page-id-2940 [data-id="8fe27ed"] .elementor-button {
  background: transparent !important;
  color: #c94f0c !important;
  border: 1.5px solid #c94f0c !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="8fe27ed"] .elementor-button:hover {
  background: #c94f0c !important;
  color: #fff !important;
}

/* D. COLECCIONES — Reforma del Estado → #7e2230 */
.page-id-2940 [data-id="59e9cbe"] .elementor-button {
  background: transparent !important;
  color: #7e2230 !important;
  border: 1.5px solid #7e2230 !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="59e9cbe"] .elementor-button:hover {
  background: #7e2230 !important;
  color: #fff !important;
}

/* D. COLECCIONES — Tramas de investigación → #d35252 */
.page-id-2940 [data-id="937a3da"] .elementor-button {
  background: transparent !important;
  color: #d35252 !important;
  border: 1.5px solid #d35252 !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="937a3da"] .elementor-button:hover {
  background: #d35252 !important;
  color: #fff !important;
}

/* D. COLECCIONES — Derechos humanos → #6a55a3 */
.page-id-2940 [data-id="acd1d28"] .elementor-button {
  background: transparent !important;
  color: #6a55a3 !important;
  border: 1.5px solid #6a55a3 !important;
  border-radius: 4px !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  padding: 6px 14px !important;
}
.page-id-2940 [data-id="acd1d28"] .elementor-button:hover {
  background: #6a55a3 !important;
  color: #fff !important;
}

/* E. TODAS LAS PUBLICACIONES — ítem 1: Derechos humanos → #6a55a3 */
.page-id-2940 [data-id="c860129"] {
  border-left: 4px solid #6a55a3 !important;
  padding: 18px 24px !important;
  background: #fff !important;
  box-shadow: 0 1px 4px rgba(0,0,0,0.06) !important;
  border-radius: 0 2px 2px 0 !important;
  margin-bottom: 12px !important;
}
.page-id-2940 [data-id="33c6d88"] p {
  color: #6a55a3 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}

/* E. TODAS — ítem 2: Documentos de investigación → #338100 */
.page-id-2940 [data-id="3284f3b"] {
  border-left: 4px solid #338100 !important;
  padding: 18px 24px !important;
  background: #fff !important;
  box-shadow: 0 1px 4px rgba(0,0,0,0.06) !important;
  border-radius: 0 2px 2px 0 !important;
  margin-bottom: 12px !important;
}
.page-id-2940 [data-id="fda89b0"] p {
  color: #338100 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}

/* E. TODAS — ítem 3: Reforma del Estado → #7e2230 */
.page-id-2940 [data-id="76bb0d4"] {
  border-left: 4px solid #7e2230 !important;
  padding: 18px 24px !important;
  background: #fff !important;
  box-shadow: 0 1px 4px rgba(0,0,0,0.06) !important;
  border-radius: 0 2px 2px 0 !important;
  margin-bottom: 12px !important;
}
.page-id-2940 [data-id="e6d7707"] p {
  color: #7e2230 !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}

/* E. TODAS — títulos más editoriales */
.page-id-2940 [data-id="341124f"] .elementor-heading-title,
.page-id-2940 [data-id="accf88f"] .elementor-heading-title,
.page-id-2940 [data-id="73795fe"] .elementor-heading-title {
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  color: #1f2a36 !important;
}

/* E. TODAS — autoría */
.page-id-2940 [data-id="7e20f99"] p,
.page-id-2940 [data-id="5ef5354"] p,
.page-id-2940 [data-id="bd695a3"] p {
  font-size: 12px !important;
  color: #666 !important;
  font-style: italic !important;
  margin-top: 2px !important;
  margin-bottom: 8px !important;
}

/* E. TODAS — separadores eliminados (estética de lista editorial limpia) */
.page-id-2940 [data-id="d55198e"] .elementor-divider-separator,
.page-id-2940 [data-id="5f19ec2"] .elementor-divider-separator {
  border-top: 1px solid #eaeef3 !important;
}

/* E. TODAS — botones Ver ficha editorial */
.page-id-2940 [data-id="c860129"] .elementor-button,
.page-id-2940 [data-id="3284f3b"] .elementor-button,
.page-id-2940 [data-id="76bb0d4"] .elementor-button {
  font-size: 12px !important;
  padding: 7px 16px !important;
  letter-spacing: 0.3px !important;
}

/* F. RITMO VERTICAL entre secciones */
.page-id-2940 [data-id="dc8526d"] {
  padding-top: 52px !important;
  padding-bottom: 44px !important;
}
.page-id-2940 [data-id="8ad689a"] {
  padding: 44px 60px 36px !important;
  background: #f8f9fb !important;
}
.page-id-2940 [data-id="7ee5c39"] {
  padding: 48px 60px 56px !important;
}

/* ============================================================
   FASE 4.20D-3C — Neutralización local línea ColorMag 2940
   Origen: .cm-row::before — pseudo-elemento absoluto 1px gris
   (rgb(224,224,224), height=100%, divisor de sidebar vacío)
   ============================================================ */

.page-id-2940 .cm-row::before {
  display: none !important;
}

/* FIN FASE 4.20D-3C */

/* ============================================================
   FASE 4.20D-3D — Recomposición editorial de Publicaciones 2940
   De página fría/administrativa a catálogo editorial cálido
   ============================================================ */

/* ——————————————————————————————————————————————————
   A. OCULTAR ENLACE ADMINISTRATIVO cm-entry-footer
   —————————————————————————————————————————————————— */
.page-id-2940 .cm-entry-footer {
  display: none !important;
}

/* ——————————————————————————————————————————————————
   B. ENCABEZADO EDITORIAL (32b51a6)
   Umbral: presencia, jerarquía, respiración
   —————————————————————————————————————————————————— */
.page-id-2940 .elementor-element-32b51a6 {
  padding-top: 56px !important;
  padding-bottom: 40px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
  border-bottom: 1px solid #e8e4dd !important;
}

/* Título principal: más autoridad */
.page-id-2940 .elementor-element-32b51a6 .elementor-element-60a5351 .elementor-heading-title {
  font-size: 2.6rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  letter-spacing: -0.02em !important;
  line-height: 1.15 !important;
  margin-bottom: 12px !important;
}

/* Subtítulo: más cálido */
.page-id-2940 .elementor-element-32b51a6 .elementor-element-360b943 .elementor-heading-title {
  font-size: 1.25rem !important;
  font-weight: 400 !important;
  color: #3a5a8c !important;
  line-height: 1.4 !important;
  margin-bottom: 16px !important;
}

/* Divisor: acento azul institucional */
.page-id-2940 .elementor-element-32b51a6 .elementor-element-c2ddbac .elementor-divider {
  margin: 12px 0 20px 0 !important;
}
.page-id-2940 .elementor-element-32b51a6 .elementor-element-c2ddbac .elementor-divider-separator {
  border-top-color: #243f66 !important;
  border-top-width: 3px !important;
  width: 48px !important;
}

/* Descripción: legible, cálida */
.page-id-2940 .elementor-element-32b51a6 .elementor-element-d1df0d9 {
  color: #5a6a7e !important;
  font-size: 0.95rem !important;
  line-height: 1.65 !important;
  max-width: 680px !important;
}

/* ——————————————————————————————————————————————————
   C. BÚSQUEDA / UMBRAL FUNCIONAL (c9e64fa)
   Fondo cálido, borde institucional, sobrio y amable
   —————————————————————————————————————————————————— */
.page-id-2940 .elementor-element-c9e64fa {
  background-color: #f5f0e8 !important;
  border-left: 4px solid #243f66 !important;
  border-right: none !important;
  border-top: none !important;
  border-bottom: none !important;
  padding-top: 32px !important;
  padding-bottom: 32px !important;
  padding-left: 44px !important;
  padding-right: 44px !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.page-id-2940 .elementor-element-c9e64fa .elementor-element-21da019 .elementor-heading-title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #243f66 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

.page-id-2940 .elementor-element-c9e64fa .elementor-element-4fc85ef {
  color: #5a6a7e !important;
  font-size: 0.9rem !important;
  line-height: 1.6 !important;
}

/* ——————————————————————————————————————————————————
   D. SECCIÓN NOVEDADES EDITORIALES (dc8526d)
   Más presencia, tarjetas con carácter editorial
   —————————————————————————————————————————————————— */
.page-id-2940 .elementor-element-dc8526d {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
  background-color: #ffffff !important;
}

/* Título de sección */
.page-id-2940 .elementor-element-dc8526d .elementor-element-973c40e .elementor-heading-title {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  letter-spacing: -0.01em !important;
  margin-bottom: 4px !important;
}

.page-id-2940 .elementor-element-dc8526d .elementor-element-8039901 {
  color: #7a8a9e !important;
  font-size: 0.9rem !important;
  margin-bottom: 32px !important;
}

/* Grid de tarjetas novedades */
.page-id-2940 .elementor-element-1b56daa {
  gap: 28px !important;
  margin-top: 8px !important;
}

/* Tarjeta 1: Mujeres en la dirección pública — Economía y sociedad #0b6a7a */
.page-id-2940 .elementor-element-3c6a6c7 {
  background-color: #ffffff !important;
  border-top: 5px solid #0b6a7a !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 16px rgba(11, 106, 122, 0.10), 0 1px 4px rgba(0,0,0,0.06) !important;
  padding: 28px !important;
  transition: box-shadow 0.2s ease !important;
}

/* Tarjeta 2: Derechos desfinanciados — Reforma del Estado #7e2230 */
.page-id-2940 .elementor-element-e75b0d9 {
  background-color: #ffffff !important;
  border-top: 5px solid #b9782c !important;
  border-left: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-radius: 2px !important;
  box-shadow: 0 2px 16px rgba(185, 120, 44, 0.10), 0 1px 4px rgba(0,0,0,0.06) !important;
  padding: 28px !important;
  transition: box-shadow 0.2s ease !important;
}

/* Imágenes de portada en novedades: más presentes */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-0251598 img,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-41feee9 img {
  max-height: 240px !important;
  width: auto !important;
  object-fit: contain !important;
  display: block !important;
  margin: 0 auto 20px auto !important;
  box-shadow: 0 4px 16px rgba(0,0,0,0.15) !important;
  border-radius: 1px !important;
}

/* Etiqueta de colección (text-editor con colección · año) */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-8f9c517,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-1777c1c {
  font-size: 0.72rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.09em !important;
  text-transform: uppercase !important;
  margin-bottom: 8px !important;
}

.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-8f9c517 * {
  color: #0b6a7a !important;
}

.page-id-2940 .elementor-element-e75b0d9 .elementor-element-1777c1c * {
  color: #b9782c !important;
}

/* Título de obra en novedades */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-49d953c .elementor-heading-title,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-7537f52 .elementor-heading-title {
  font-size: 1.05rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 1.4 !important;
  margin-bottom: 6px !important;
}

/* Autoría */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-a5a4a8a,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-7344433 {
  font-size: 0.85rem !important;
  font-style: italic !important;
  color: #5a6a7e !important;
  margin-bottom: 10px !important;
}

/* Sinopsis */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-c235ed2,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-6a356b8 {
  font-size: 0.88rem !important;
  color: #6a7a8e !important;
  line-height: 1.6 !important;
  margin-bottom: 18px !important;
}

/* Botón Ver ficha en novedades */
.page-id-2940 .elementor-element-3c6a6c7 .elementor-element-752607e .elementor-button,
.page-id-2940 .elementor-element-e75b0d9 .elementor-element-4463849 .elementor-button {
  background-color: #1a2b4a !important;
  color: #ffffff !important;
  font-size: 0.82rem !important;
  font-weight: 600 !important;
  letter-spacing: 0.04em !important;
  padding: 9px 20px !important;
  border-radius: 2px !important;
  border: none !important;
  box-shadow: none !important;
}

/* ——————————————————————————————————————————————————
   E. COLECCIONES EDITORIALES (8ad689a)
   De botones comerciales a bloque editorial con color
   —————————————————————————————————————————————————— */
.page-id-2940 .elementor-element-8ad689a {
  background-color: #f7f4ef !important;
  padding-top: 52px !important;
  padding-bottom: 52px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
}

.page-id-2940 .elementor-element-8ad689a .elementor-element-d7872ec .elementor-heading-title {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  margin-bottom: 4px !important;
}

.page-id-2940 .elementor-element-8ad689a .elementor-element-49bdf6b {
  color: #7a8a9e !important;
  font-size: 0.9rem !important;
  margin-bottom: 28px !important;
}

/* Grilla de colecciones */
.page-id-2940 .elementor-element-3505a9c {
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 10px !important;
  margin-top: 4px !important;
}

/* Todos los botones de colección: base editorial */
.page-id-2940 .elementor-element-3505a9c .elementor-button {
  background-color: #ffffff !important;
  color: #1a2b4a !important;
  font-size: 0.82rem !important;
  font-weight: 600 !important;
  padding: 8px 18px 8px 14px !important;
  border-radius: 2px !important;
  border: 1px solid #ddd8d0 !important;
  letter-spacing: 0.03em !important;
  text-align: left !important;
  box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
}

/* Colección: Derechos humanos #6a55a3 */
.page-id-2940 .elementor-element-acd1d28 .elementor-button {
  border-left: 4px solid #6a55a3 !important;
  color: #6a55a3 !important;
}

/* Colección: Estudios estratégicos #2f4f7a */
.page-id-2940 .elementor-element-ec32655 .elementor-button {
  border-left: 4px solid #2f4f7a !important;
  color: #2f4f7a !important;
}

/* Colección: Diálogo y seguridades #b9782c */
.page-id-2940 .elementor-element-e86ef26 .elementor-button {
  border-left: 4px solid #b9782c !important;
  color: #b9782c !important;
}

/* Colección: Economía y sociedad #0b6a7a */
.page-id-2940 .elementor-element-4f88b91 .elementor-button {
  border-left: 4px solid #0b6a7a !important;
  color: #0b6a7a !important;
}

/* Colección: Reforma del Estado #7e2230 */
.page-id-2940 .elementor-element-59e9cbe .elementor-button {
  border-left: 4px solid #7e2230 !important;
  color: #7e2230 !important;
}

/* Colección: Estudios de política internacional #243f66 */
.page-id-2940 .elementor-element-4a627a8 .elementor-button {
  border-left: 4px solid #243f66 !important;
  color: #243f66 !important;
}

/* Colección: Prácticas constituyentes #c94f0c */
.page-id-2940 .elementor-element-8fe27ed .elementor-button {
  border-left: 4px solid #c94f0c !important;
  color: #c94f0c !important;
}

/* Colección: Tramas de investigación #d35252 */
.page-id-2940 .elementor-element-937a3da .elementor-button {
  border-left: 4px solid #d35252 !important;
  color: #d35252 !important;
}

/* Colección: Documentos de investigación #338100 */
.page-id-2940 .elementor-element-2270dfb .elementor-button {
  border-left: 4px solid #338100 !important;
  color: #338100 !important;
}

/* ——————————————————————————————————————————————————
   F. TODAS LAS PUBLICACIONES (7ee5c39)
   Catálogo editorial con portadas y jerarquía
   —————————————————————————————————————————————————— */
.page-id-2940 .elementor-element-7ee5c39 {
  padding-top: 52px !important;
  padding-bottom: 56px !important;
  padding-left: 40px !important;
  padding-right: 40px !important;
  background-color: #ffffff !important;
}

.page-id-2940 .elementor-element-7ee5c39 .elementor-element-793cefa .elementor-heading-title {
  font-size: 1.5rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  margin-bottom: 4px !important;
}

.page-id-2940 .elementor-element-7ee5c39 .elementor-element-5b8e372 {
  color: #7a8a9e !important;
  font-size: 0.9rem !important;
  margin-bottom: 12px !important;
}

/* Divisor entre sección y catálogo */
.page-id-2940 .elementor-element-d55198e .elementor-divider-separator {
  border-top-color: #e8e4dd !important;
  border-top-width: 1px !important;
}

/* Ítem catálogo 1: Derecho internacional — Derechos humanos #6a55a3 */
.page-id-2940 .elementor-element-c860129 {
  background-color: #faf9f7 !important;
  border-left: 5px solid #6a55a3 !important;
  border-radius: 2px !important;
  padding: 20px 24px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05) !important;
  margin-bottom: 4px !important;
}

/* Ítem catálogo 2: Cuadernos — Documentos de investigación #338100 */
.page-id-2940 .elementor-element-3284f3b {
  background-color: #faf9f7 !important;
  border-left: 5px solid #338100 !important;
  border-radius: 2px !important;
  padding: 20px 24px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05) !important;
  margin-bottom: 4px !important;
}

/* Ítem catálogo 3: Derechos desfinanciados — Reforma del Estado #7e2230 */
.page-id-2940 .elementor-element-76bb0d4 {
  background-color: #faf9f7 !important;
  border-left: 5px solid #7e2230 !important;
  border-radius: 2px !important;
  padding: 20px 24px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  box-shadow: 0 1px 6px rgba(0,0,0,0.05) !important;
  margin-bottom: 4px !important;
}

/* Sub-contenedor de texto en ítem catálogo */
.page-id-2940 .elementor-element-341124f,
.page-id-2940 .elementor-element-accf88f,
.page-id-2940 .elementor-element-73795fe {
  flex: 1 !important;
  padding: 0 !important;
}

/* Etiqueta de colección en catálogo */
.page-id-2940 .elementor-element-341124f .elementor-element-33c6d88,
.page-id-2940 .elementor-element-accf88f .elementor-element-fda89b0,
.page-id-2940 .elementor-element-73795fe .elementor-element-e6d7707 {
  font-size: 0.7rem !important;
  font-weight: 700 !important;
  letter-spacing: 0.09em !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}

.page-id-2940 .elementor-element-341124f .elementor-element-33c6d88 * { color: #6a55a3 !important; }
.page-id-2940 .elementor-element-accf88f .elementor-element-fda89b0 * { color: #338100 !important; }
.page-id-2940 .elementor-element-73795fe .elementor-element-e6d7707 * { color: #7e2230 !important; }

/* Título de obra en catálogo */
.page-id-2940 .elementor-element-341124f .elementor-element-6bdcc09 .elementor-heading-title,
.page-id-2940 .elementor-element-accf88f .elementor-element-fa382ed .elementor-heading-title,
.page-id-2940 .elementor-element-73795fe .elementor-element-e1f03a2 .elementor-heading-title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 1.35 !important;
  margin-bottom: 3px !important;
}

/* Autoría en catálogo */
.page-id-2940 .elementor-element-341124f .elementor-element-7e20f99,
.page-id-2940 .elementor-element-accf88f .elementor-element-5ef5354,
.page-id-2940 .elementor-element-73795fe .elementor-element-bd695a3 {
  font-size: 0.82rem !important;
  font-style: italic !important;
  color: #7a8a9e !important;
}

/* Botón Ver ficha en catálogo */
.page-id-2940 .elementor-element-87a7900 .elementor-button,
.page-id-2940 .elementor-element-1c23259 .elementor-button,
.page-id-2940 .elementor-element-2132b6a .elementor-button {
  background-color: transparent !important;
  color: #243f66 !important;
  border: 1.5px solid #243f66 !important;
  font-size: 0.8rem !important;
  font-weight: 600 !important;
  padding: 7px 16px !important;
  border-radius: 2px !important;
  white-space: nowrap !important;
  box-shadow: none !important;
}

/* Divisores entre ítems catálogo */
.page-id-2940 .elementor-element-5f19ec2 .elementor-divider-separator {
  border-top-color: #e8e4dd !important;
  border-top-width: 1px !important;
}

/* ——————————————————————————————————————————————————
   G. PORTADAS EN "TODAS LAS PUBLICACIONES"
   Via pseudo-elemento ::before con background-image
   Usando imágenes ya cargadas en el sitio
   —————————————————————————————————————————————————— */

/* Contenedor de portada para ítems catálogo */
.page-id-2940 .elementor-element-c860129::before,
.page-id-2940 .elementor-element-3284f3b::before,
.page-id-2940 .elementor-element-76bb0d4::before {
  content: '' !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: 56px !important;
  min-height: 80px !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  border-radius: 1px !important;
  box-shadow: 0 2px 8px rgba(0,0,0,0.12) !important;
  position: static !important;
}

/* Las tres imágenes de portada de estas filas se declaran en el CSS
   adicional global, bloque «RESCATE DE MINIATURAS» (14/08/2026).
   Se retiraron de aquí para no tener la misma regla en dos fuentes. */


/* ——————————————————————————————————————————————————
   H. RESPONSIVE — TABLET Y MÓVIL
   —————————————————————————————————————————————————— */
@media (max-width: 1024px) {
  .page-id-2940 .elementor-element-32b51a6,
  .page-id-2940 .elementor-element-c9e64fa,
  .page-id-2940 .elementor-element-dc8526d,
  .page-id-2940 .elementor-element-8ad689a,
  .page-id-2940 .elementor-element-7ee5c39 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
}

@media (max-width: 767px) {
  .page-id-2940 .elementor-element-32b51a6 {
    padding-top: 36px !important;
    padding-bottom: 28px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .page-id-2940 .elementor-element-32b51a6 .elementor-element-60a5351 .elementor-heading-title {
    font-size: 1.9rem !important;
  }
  .page-id-2940 .elementor-element-c9e64fa,
  .page-id-2940 .elementor-element-dc8526d,
  .page-id-2940 .elementor-element-8ad689a,
  .page-id-2940 .elementor-element-7ee5c39 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .page-id-2940 .elementor-element-1b56daa {
    flex-direction: column !important;
  }
  .page-id-2940 .elementor-element-c860129,
  .page-id-2940 .elementor-element-3284f3b,
  .page-id-2940 .elementor-element-76bb0d4 {
    flex-direction: row !important;
    align-items: flex-start !important;
    padding: 16px 18px !important;
  }
  .page-id-2940 .elementor-element-c860129::before,
  .page-id-2940 .elementor-element-3284f3b::before,
  .page-id-2940 .elementor-element-76bb0d4::before {
    width: 44px !important;
    min-height: 64px !important;
  }
  .page-id-2940 .elementor-element-3505a9c {
    gap: 8px !important;
  }
}

/* FIN FASE 4.20D-3D */
/* ============================================================
   FASE 4.20D-3E — Portales editoriales fijos 2940
   Colecciones, Buscalibre y Estado  Comunes
   ============================================================ */

/* === ACCESOS: contenedor principal === */
.page-id-2940 [data-id="acc-portales"] {
  align-items: flex-start !important;
}
.page-id-2940 [data-id="acc-col-izq"] {
  flex: 0 0 60% !important;
  max-width: 62% !important;
}
.page-id-2940 [data-id="acc-col-der"] {
  flex: 1 1 0% !important;
  min-width: 200px !important;
}

/* === COLECCIONES: grilla editorial 3×3 === */
.page-id-2940 .iaen-col-grid-2940 {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 8px !important;
  width: 100% !important;
}
.page-id-2940 .iaen-col-grid-2940 a {
  display: flex !important;
  align-items: center !important;
  box-sizing: border-box !important;
  min-height: 60px !important;
  padding: 11px 10px !important;
  background: #fff !important;
  color: #1a3a6b !important;
  text-decoration: none !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  border-left: 3px solid #1a3a6b !important;
  line-height: 1.35 !important;
  transition: background 0.18s, border-color 0.18s !important;
  border-radius: 0 2px 2px 0 !important;
}
.page-id-2940 .iaen-col-grid-2940 a:hover {
  background: #f0f4fa !important;
}
/* Colores oficiales por colección */
.page-id-2940 .iaen-col-grid-2940 a[data-col="dh"] { border-left-color: #6a55a3 !important; color: #6a55a3 !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="ee"] { border-left-color: #2f4f7a !important; color: #2f4f7a !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="ds"] { border-left-color: #b9782c !important; color: #b9782c !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="es"] { border-left-color: #0b6a7a !important; color: #0b6a7a !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="re"] { border-left-color: #7e2230 !important; color: #7e2230 !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="epi"] { border-left-color: #243f66 !important; color: #243f66 !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="pc"] { border-left-color: #c94f0c !important; color: #c94f0c !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="ti"] { border-left-color: #d35252 !important; color: #d35252 !important; }
.page-id-2940 .iaen-col-grid-2940 a[data-col="di"] { border-left-color: #338100 !important; color: #338100 !important; }

/* === PORTALES: tarjetas Buscalibre y Estado  Comunes === */
.page-id-2940 .pub2940-canal-card {
  display: flex !important;
  flex-direction: column !important;
  gap: 8px !important;
  background: #fff !important;
  border: 1px solid #e2e8f0 !important;
  border-radius: 4px !important;
  padding: 18px 20px !important;
  width: 100% !important;
  box-sizing: border-box !important;
}
.page-id-2940 .pub2940-canal-etiqueta {
  display: inline-block !important;
  font-size: 10.5px !important;
  font-weight: 700 !important;
  letter-spacing: 0.06em !important;
  text-transform: uppercase !important;
  color: #718096 !important;
  line-height: 1 !important;
}
.page-id-2940 .pub2940-canal-nombre {
  margin: 0 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  color: #1a3a6b !important;
  line-height: 1.3 !important;
}
.page-id-2940 .pub2940-canal-desc {
  margin: 0 !important;
  font-size: 12.5px !important;
  color: #4a5568 !important;
  line-height: 1.5 !important;
}
.page-id-2940 .pub2940-canal-btn {
  display: inline-block !important;
  margin-top: 4px !important;
  padding: 7px 14px !important;
  background: #1a1a1a !important;
  color: #fff !important;
  text-decoration: none !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  border-radius: 20px !important;
  letter-spacing: 0.02em !important;
  align-self: flex-start !important;
  transition: background 0.18s !important;
}
.page-id-2940 .pub2940-canal-btn:hover {
  background: #333 !important;
}
/* Buscalibre: acento naranja en el botón */
.page-id-2940 .pub2940-canal-buscalibre .pub2940-canal-btn {
  background: #1a1a1a !important;
}
/* Estado  Comunes logo */
.page-id-2940 .pub2940-revista-logo {
  display: block !important;
  width: 100% !important;
  max-width: 140px !important;
  height: auto !important;
  object-fit: contain !important;
  margin: 2px 0 !important;
}

/* === RESP== */
@media (max-width: 1024px) {
  .page-id-2940 [data-id="acc-col-izq"] {
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
  .page-id-2940 [data-id="acc-col-der"] {
    flex: 0 0 100% !important;
    flex-direction: row !important;
    gap: 16px !important;
  }
  .page-id-2940 [data-id="acc-col-der"] .pub2940-canal-card {
    flex: 1 1 0% !important;
    min-width: 180px !important;
  }
}
@media (max-width: 767px) {
  .page-id-2940 .iaen-col-grid-2940 {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .page-id-2940 [data-id="acc-portales"] {
    flex-direction: column !important;
  }
  .page-id-2940 [data-id="acc-col-der"] {
    flex-direction: column !important;
  }
  .page-id-2940 [data-id="acc-col-der"] .pub2940-canal-card {
    min-width: unset !important;
  }
}

/* FIN FASE 4.20D-3E */
/* ============================================================
   FASE 4.20D-3F — Homologación botón Buscalibre 2940
   ============================================================ */

/* Botón Buscalibre homologado con sistema editorial */
.page-id-2940 .boton-buscalibre-publicaciones {
  display: inline-flex !important;
  align-items: center !important;
  gap: 6px !important;
  background: #1f2a36 !important;
  color: #ffffff !important;
  padding: 11px 22px 11px 18px !important;
  border-radius: 50px !important;
  text-decoration: none !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3px !important;
  cursor: pointer !important;
  transition: background-color 0.2s !important;
  margin-top: 4px !important;
  align-self: flex-start !important;
}
.page-id-2940 .boton-buscalibre-publicaciones:hover {
  background: #2d3f52 !important;
  color: #ffffff !important;
}
.page-id-2940 .boton-buscalibre-publicaciones::before {
  content: "" !important;
  display: block !important;
  width: 18px !important;
  height: 18px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath fill='%23e85d26' d='M4 30.5 58.8 6.3c1.8-.8 3.6 1 2.8 2.8L37.5 60c-.9 1.9-3.6 1.7-4.2-.3l-5.7-18.7-18.7-5.7c-2-.6-2.2-3.3-.3-4.2Z'/%3E%3Cpath fill='%231f2a36' d='M24.8 38.1 49.7 13.2 31 42.6z' opacity='.2'/%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}

/* FIN FASE 4.20D-3F */
/* ============================================================
   FASE 4.20D-3G — Centrado interno portales 2940
   ============================================================ */

/* Centrado interno de tarjetas Buscalibre y Estado  Comunes */
.page-id-2940 .pub2940-canal-card {
  align-items: center !important;
  text-align: center !important;
}
/* Botón Buscalibre: anular align-self:flex-start para centrar */
.page-id-2940 .boton-buscalibre-publicaciones {
  align-self: center !important;
}
/* Botón Ver revista: centrar */
.page-id-2940 .pub2940-canal-btn {
  align-self: center !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
/* Logo Estado  Comunes: centrar horizontalmente */
.page-id-2940 .pub2940-revista-logo {
  margin-left: auto !important;
  margin-right: auto !important;
}

/* FIN FASE 4.20D-3G */

/* INICIO — PUBLICACIONES-2940-TODAS-3604-UAG-LOCAL-01 */
.page-id-2940 .elementor-element-c3cc43f {
  background-color: #faf9f7 !important;
  border-left: 5px solid #b9782c !important;
  border-radius: 2px !important;
  padding: 20px 24px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  box-shadow: rgba(0,0,0,0.05) 0px 1px 6px !important;
  margin-bottom: 4px !important;
}
.page-id-2940 .elementor-element-c3cc43f::before {
  content: "" !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: 56px !important;
  min-height: 80px !important;
  background-image: url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/07/Usos-abusos-delitos-y-mitos-de-las-drogas-en-Ecuador-1-163x300.png") !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  border-radius: 1px !important;
  box-shadow: rgba(0,0,0,0.12) 0px 2px 8px !important;
  position: static !important;
}
.page-id-2940 .elementor-element-33f5b14 {
  flex: 1 1 0% !important;
  padding: 0px !important;
}
.page-id-2940 [data-id="70e1fa6"] p {
  color: #b9782c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}
.page-id-2940 .elementor-element-33f5b14 .elementor-element-70e1fa6 * {
  color: #b9782c !important;
}
.page-id-2940 .elementor-element-33f5b14 .elementor-element-72abce7 .elementor-heading-title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 1.35 !important;
  margin-bottom: 3px !important;
}
.page-id-2940 [data-id="b23fe71"] p {
  font-size: 12px !important;
  color: #666666 !important;
  font-style: italic !important;
  margin-top: 2px !important;
  margin-bottom: 8px !important;
}
@media (max-width: 767px) {
  .page-id-2940 .elementor-element-c3cc43f {
    flex-direction: row !important;
    align-items: flex-start !important;
    padding: 16px 18px !important;
  }
  .page-id-2940 .elementor-element-c3cc43f::before {
    width: 44px !important;
    min-height: 64px !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3604-UAG-LOCAL-01 */
/* INICIO — PUBLICACIONES-2940-TODAS-3647-UAG-LOCAL-01 */
.page-id-2940 .elementor-element-a698793 {
  background-color: #faf9f7 !important;
  border-left: 5px solid #b9782c !important;
  border-radius: 2px !important;
  padding: 20px 24px !important;
  display: flex !important;
  align-items: center !important;
  gap: 24px !important;
  box-shadow: rgba(0,0,0,0.05) 0px 1px 6px !important;
  margin-bottom: 4px !important;
}
.page-id-2940 .elementor-element-a698793::before {
  content: "" !important;
  display: block !important;
  flex-shrink: 0 !important;
  width: 56px !important;
  min-height: 80px !important;
  background-image: url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/07/El-narcotrafico-en-Ecuador-184x300.png") !important;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
  border-radius: 1px !important;
  box-shadow: rgba(0,0,0,0.12) 0px 2px 8px !important;
  position: static !important;
}
.page-id-2940 .elementor-element-0aa4959 {
  flex: 1 1 0% !important;
  padding: 0px !important;
}
.page-id-2940 [data-id="e51bff0"] p {
  color: #b9782c !important;
  font-size: 10px !important;
  font-weight: 700 !important;
  letter-spacing: 1.2px !important;
  text-transform: uppercase !important;
  margin-bottom: 4px !important;
}
.page-id-2940 .elementor-element-0aa4959 .elementor-element-e51bff0 * {
  color: #b9782c !important;
}
.page-id-2940 .elementor-element-0aa4959 .elementor-element-e857466 .elementor-heading-title {
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: #1a2b4a !important;
  line-height: 1.35 !important;
  margin-bottom: 3px !important;
}
.page-id-2940 [data-id="54a0539"] p {
  font-size: 12px !important;
  color: #666666 !important;
  font-style: italic !important;
  margin-top: 2px !important;
  margin-bottom: 8px !important;
}
@media (max-width: 767px) {
  .page-id-2940 .elementor-element-a698793 {
    flex-direction: row !important;
    align-items: flex-start !important;
    padding: 16px 18px !important;
  }
  .page-id-2940 .elementor-element-a698793::before {
    width: 44px !important;
    min-height: 64px !important;
  }
}
/* FIN — PUBLICACIONES-2940-TODAS-3647-UAG-LOCAL-01 */
/* ===== UAG-2940-MUDANZA-01 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-01 (tina1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2{background-color:#faf9f7!important;border-left:5px solid #0b6a7a!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2.elementor-element-tina1b2,body.page-id-2940.elementor-page-2940 [data-id="tina1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Tiempos-de-incertidumbre-mock-up-184x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2 > .elementor-element-tinc3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2 > .elementor-element-tine5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tinc3d4 .elementor-element-tin7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tinc3d4 .elementor-element-tin7788 *{color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tinc3d4 .elementor-element-tin99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tinc3d4 .elementor-element-tinb1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-02 (tina1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-03 (tina1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-tin7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-economia-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-tinb1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-03 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-04 — CORRECCION RESPONSIVE INICIO ===== */
@media (max-width: 767px) {
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2 { flex-wrap: wrap !important; align-items: flex-start !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2 > .elementor-element-tinc3d4 { max-width: 100% !important; min-width: 0 !important; }
body.page-id-2940.elementor-page-2940 .elementor-element-tina1b2 > .elementor-element-tine5f6 { margin-left: 0 !important; margin-top: 10px !important; }
}
/* ===== PUBLICACIONES-2940-TODAS-TIEMPOS-DE-INCERTIDUMBRE-04 FIN ===== */


/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-01 (fdia1b2) INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2{background-color:#faf9f7!important;border-left:5px solid #b9782c!important;border-radius:2px!important;padding:14px 22px 14px 30px!important;display:flex!important;align-items:center!important;gap:24px!important;justify-content:flex-start!important;max-width:1300px!important;box-shadow:0 1px 6px rgba(0,0,0,0.05)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2.elementor-element-fdia1b2,body.page-id-2940.elementor-page-2940 [data-id="fdia1b2"]{border-radius:0px 8px 8px 0px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2::before{position:static!important;content:""!important;display:block!important;flex-shrink:0!important;background-size:contain!important;background-position:center center!important;background-repeat:no-repeat!important;width:112px!important;height:150px!important;border-radius:1px;box-shadow:0 2px 8px rgba(0,0,0,0.12);background-image:url("https://editorial.iaen.edu.ec/wp-content/uploads/2026/08/Mock-up-El-fin-de-las-ilusiones-184x300.png")!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2 > .elementor-element-fdic3d4{flex-grow:1!important;flex-basis:auto!important;max-width:600px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2 > .elementor-element-fdie5f6{flex-grow:0!important;flex-shrink:0!important;flex-basis:auto!important;margin-left:8px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdic3d4 .elementor-element-fdi7788{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:4px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdic3d4 .elementor-element-fdi7788 *{color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdic3d4 .elementor-element-fdi99a0 .elementor-heading-title{font-size:15px!important;font-weight:700!important;color:#1a2b4a!important;line-height:19.5px!important;margin-bottom:3px!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdic3d4 .elementor-element-fdib1c2{font-size:12px!important;font-style:italic!important;color:#666666!important}
@media(max-width:767px){body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2{flex-wrap:wrap!important}body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2::before{width:88px!important;height:118px!important}}
/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-01 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-02 (fdia1b2) — CORRECCION DESKTOP INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2{flex-wrap:nowrap!important;align-items:center!important;margin-left:auto!important;margin-right:auto!important}
/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-02 FIN ===== */

/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-03 (fdia1b2) — CORRECCION TIPOGRAFIA INICIO ===== */
body.page-id-2940.elementor-page-2940 .elementor-element-fdi7788 p{font-size:10px!important;font-weight:700!important;letter-spacing:1.2px!important;text-transform:uppercase!important;margin-bottom:0!important;color:var(--col-dialogos-rotulo)!important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdib1c2 p{font-size:12px!important;font-style:italic!important;color:#666666!important;margin-bottom:0!important}
/* ===== PUBLICACIONES-2940-TODAS-EL-FIN-DE-LAS-ILUSIONES-03 FIN ===== */


/* SOE — BOTON DE ACCESIBILIDAD: circulo separado del borde y centrado en vertical (25/08/2026) */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:18px !important;top:calc(50vh - 26px) !important}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(26,58,107,.35)}
#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border-radius:8px;box-shadow:0 4px 18px rgba(26,58,107,.20)}
@media (max-height:560px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:14px !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 28px);overflow-y:auto}}
@media (max-width:767px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:12px !important}}

/* SOE — CORRECCION DEL PANEL DE ACCESIBILIDAD (25/08/2026): el panel se esconde con left negativo; se replica sumando el margen */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-162px !important}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:18px !important}
@media (max-width:767px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-168px !important}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:12px !important}}

/* SOE — OCULTAR EL ASOMO DEL PANEL CERRADO (25/08/2026) */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-overlay{visibility:hidden}
#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{visibility:visible}

/* SOE — TELEFONO: BAJAR EL BOTON PARA QUE NO TOQUE LA BARRA DE MENU (25/08/2026) */
@media (max-width:767px) and (min-height:561px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:calc(50vh + 60px) !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 160px);overflow-y:auto}}

/* SOE — ACCESIBILIDAD EN EL HUECO DE LA CABECERA (25/08/2026): a la altura de los logotipos, en el margen izquierdo libre */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:110px !important}
@media (max-width:767px) and (min-height:561px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:110px !important}}
@media (max-height:560px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:14px !important}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{max-height:calc(100vh - 28px);overflow-y:auto}}

/* SOE — AJUSTE FINO DEL HUECO (25/08/2026): baja el boton para que quede exactamente entre los dos logotipos */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:126px !important}
@media (max-width:767px) and (min-height:561px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:126px !important}}
@media (max-height:560px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:14px !important}}

/* SOE — SEGUNDO AJUSTE FINO (25/08/2026): el icono baja un poco mas, a peticion de David */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:142px !important}
@media (max-width:767px) and (min-height:561px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:142px !important}}
@media (max-height:560px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:14px !important}}

/* SOE — CENTRO MEDIDO DEL HUECO (25/08/2026): en telefono los logotipos ocupan 20-116 y 156-235, centro del hueco 136, luego top 110. En escritorio van uno al lado del otro (20-116) y el centro es 68, luego top 42. */
#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:42px !important}
@media (max-width:767px) and (min-height:561px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:110px !important}}
@media (max-height:560px){#pojo-a11y-toolbar.pojo-a11y-toolbar-left{top:14px !important}}

/* SOE — RITMO DE LA SECCION DE REVISION POR PARES (25/08/2026): las secciones de la pagina 663 llevan 64px de margen superior; la nueva nacio sin el */
body.page-id-663 .editorial663-revision{margin-top:64px}
body.page-id-663 .editorial663-revision p:last-child{margin-bottom:0}

/* SOE — CIERRE DE LA SECCION DE REVISION (25/08/2026): el ultimo parrafo no arrastra su margen inferior */
body.page-id-663 .editorial663-revision p:last-child{margin-bottom:0 !important}

/* SOE — TRAJE DEL BOTON DE ACCESIBILIDAD (25/08/2026): ocre, circulo de 56 y figura de 36 */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{width:56px !important;height:56px !important;background-color:#9C6425 !important}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg{width:36px !important;height:36px !important}

/* SOE — AZUL INSTITUCIONAL DE ACCESIBILIDAD (25/08/2026): el mismo que usa iaen.edu.ec, circulo de 48 con aro blanco de 4 y figura de 34 */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{box-sizing:content-box !important;width:48px !important;height:48px !important;background-color:#1E7AB9 !important;border:4px solid #ffffff !important;box-shadow:0 2px 10px rgba(0,0,0,.22) !important}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a svg{width:34px !important;height:34px !important}

/* SOE — SIN RELLENO EN EL BOTON (25/08/2026): el enlace trae padding propio que se sumaba al aro */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{padding:0 !important;line-height:0 !important}

/* SOE — FILA EL FIN DE LAS ILUSIONES EN TELEFONO (25/08/2026): faltaba en el bloque responsive colectivo; sin flex-wrap la columna de texto se estrujaba a 20px */
@media (max-width:767px){
body.page-id-2940.elementor-page-2940 .elementor-element-fdia1b2{flex-wrap:wrap !important;align-items:flex-start !important}
body.page-id-2940.elementor-page-2940 .elementor-element-fdic3d4{max-width:100% !important}
}

/* SOE — PASTILLA DEL BOTON DE ACCESIBILIDAD (25/08/2026): al pasar el cursor o llegar con el teclado se despliega la palabra. Solo donde hay cursor; en tactil no aparece. El rotulo real para lectores de pantalla sigue siendo el texto oculto del enlace. */
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{position:relative}
@media (hover:hover){
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a::after{content:"Accesibilidad";position:absolute;left:64px;top:50%;transform:translateY(-50%) translateX(-8px);background:#1E7AB9;color:#ffffff;font-family:Roboto,Arial,sans-serif;font-size:13px;font-weight:700;line-height:1;letter-spacing:.04em;padding:9px 15px;border-radius:20px;white-space:nowrap;opacity:0;pointer-events:none;box-shadow:0 2px 10px rgba(0,0,0,.22);transition:opacity .18s ease,transform .18s ease}
#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover::after,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus::after{opacity:1;transform:translateY(-50%) translateX(0)}
#pojo-a11y-toolbar.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a::after{content:none}
}
@media (prefers-reduced-motion:reduce){#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a::after{transition:none}}

/* SOE — PAGINA DE RESULTADOS DE BUSQUEDA (25/08/2026): la plantilla del tema no se parecia al sitio. Se retiran fecha y autor, se reduce la imagen y se aplican tipografia y anchos de la casa. */
body.search .cm-container{max-width:1000px}
body.search .cm-page-title{font-family:"Source Serif 4",Georgia,serif !important;font-size:32px !important;font-weight:400 !important;color:#1A3A6B !important;background:none !important;padding:0 0 10px !important;border:0 !important}
body.search .cm-below-entry-meta{display:none !important}
body.search article{border-bottom:1px solid #e6e8ec;padding-bottom:26px;margin-bottom:26px}
body.search article img.attachment-colormag-featured-image{max-width:190px !important;width:190px !important;height:auto !important}
body.search .cm-entry-header-meta{margin-bottom:6px !important}
body.search .cm-entry-header-meta a{font-family:Roboto,Arial,sans-serif !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.08px !important;text-transform:uppercase !important;color:#106C79 !important;text-decoration:none !important}
body.search h2.cm-entry-title{margin:0 0 6px !important}
body.search h2.cm-entry-title a{font-family:"Source Serif 4",Georgia,serif !important;font-size:22px !important;font-weight:400 !important;line-height:1.3 !important;color:#1A3A6B !important;text-decoration:none !important}
body.search .cm-entry-summary{font-family:Roboto,Arial,sans-serif !important;font-size:15px !important;line-height:1.65 !important;color:#41465a !important;max-width:72rem}
body.search a.cm-entry-button{background:none !important;border:0 !important;padding:0 !important;box-shadow:none !important}
body.search a.cm-entry-button span{font-family:Roboto,Arial,sans-serif !important;font-size:14px !important;font-weight:700 !important;color:#106C79 !important;border-bottom:2px solid #106C79;padding-bottom:2px;background:none !important}

/* SOE — RESULTADOS: UNA COLUMNA Y ROTULO SIN CAJA (25/08/2026) */
body.search .cm-posts .article-container article.post{width:100% !important;max-width:100% !important;float:none !important;clear:both !important}
body.search .cm-post-categories{position:static !important;margin:10px 0 0 !important}
body.search .cm-entry-header-meta .cm-post-categories a{background:none !important;background-color:transparent !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important}

/* SOE - LUPA EN LA BARRA DE NAVEGACION (25/08/2026) */
/* Desde 768 la barra aeb1adf pasa a fila y la lupa viaja al lado del menu.
   Para eso hay que retirar de la fila el contenedor 31e4b71, que esta vacio
   y sin altura pero ocupa la mitad del ancho en tableta; en escritorio ya
   venia oculto. Por debajo de 768 la barra conserva su reparto original y
   la lupa se ancla a la derecha, fuera del flujo. */
.soe-lupa{display:flex;align-items:center;flex:0 0 auto;order:2}
.soe-lupa__boton{width:34px;height:34px;padding:0;margin:0;border:0;background:transparent;color:#eaf1ff;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .18s ease,color .18s ease}
.soe-lupa__boton:hover{background:rgba(255,255,255,.14);color:#fff}
.soe-lupa__boton:focus-visible{outline:2px solid #fff;outline-offset:2px;background:rgba(255,255,255,.14);color:#fff}
.soe-lupa__icono{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round}
.soe-lupa__caja[hidden]{display:none !important}
.soe-lupa__caja{position:absolute;left:24px;right:24px;top:0;bottom:0;margin:0;padding:0;display:flex;align-items:center;gap:10px;background:#1a3a6b;z-index:5}
.soe-lupa__rotulo{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.soe-lupa__texto{flex:1 1 auto;min-width:0;height:34px;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.45);border-radius:0;color:#fff;font-family:Roboto,sans-serif;font-size:16px;line-height:1.2;padding:0 2px;box-shadow:none}
.soe-lupa__texto::placeholder{color:rgba(234,241,255,.65);opacity:1}
.soe-lupa__texto:focus{outline:0;border-bottom-color:#fff;background:transparent;color:#fff}
.soe-lupa__ir{flex:0 0 auto;border:1px solid rgba(255,255,255,.5);background:transparent;color:#eaf1ff;font-family:Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;padding:6px 14px;border-radius:3px;cursor:pointer;transition:background-color .18s ease,color .18s ease}
.soe-lupa__ir:hover,.soe-lupa__ir:focus-visible{background:#fff;color:#1a3a6b;border-color:#fff}
.soe-lupa__cerrar{flex:0 0 auto;width:30px;height:30px;padding:0;border:0;background:transparent;color:#eaf1ff;font-size:24px;line-height:1;cursor:pointer}
.soe-lupa__cerrar:hover,.soe-lupa__cerrar:focus-visible{color:#fff}
@media (min-width:768px){
.elementor-element.elementor-element-aeb1adf{flex-direction:row !important;flex-wrap:nowrap !important;gap:0 !important}
.elementor-element.elementor-element-aeb1adf > .elementor-element-31e4b71{display:none !important}
.elementor-element.elementor-element-db28ebb{flex-shrink:0 !important;margin-right:0}
.soe-lupa{margin-left:20px}
}
@media (min-width:768px) and (max-width:1024px){
.soe-lupa__boton{width:26px;height:26px}
.soe-lupa__icono{width:17px;height:17px}
.soe-lupa__ir{padding:5px 10px;font-size:12px}
}
@media (max-width:767px){
.soe-lupa{display:contents}
.soe-lupa__boton{position:absolute;right:12px;top:50%;transform:translateY(-50%);z-index:4;width:24px;height:24px}
.soe-lupa__icono{width:16px;height:16px}
.soe-lupa__caja{left:16px;right:16px;gap:6px}
.soe-lupa__texto{height:24px}
.soe-lupa__ir{display:none}
.soe-lupa__cerrar{width:24px;height:24px;font-size:20px}
}

/* SOE - LUPA EN LA CABECERA DE ARCHIVOS Y BUSQUEDA (25/08/2026) */
/* La pagina de resultados usa otra cabecera, 8e2ef89, sin barra azul y con
   los enlaces en gris sobre blanco. Alli la lupa va en azul institucional. */
.elementor-element.elementor-element-8e2ef89{position:relative}
.elementor-element-8e2ef89 .soe-lupa__boton{color:#1a3a6b}
.elementor-element-8e2ef89 .soe-lupa__boton:hover,.elementor-element-8e2ef89 .soe-lupa__boton:focus-visible{background:rgba(26,58,107,.10);color:#1a3a6b;outline-color:#1a3a6b}
.elementor-element-8e2ef89 .soe-lupa__caja{background:#fff;left:10px;right:10px}
.elementor-element-8e2ef89 .soe-lupa__texto{color:#1a3a6b;border-bottom-color:rgba(26,58,107,.45)}
.elementor-element-8e2ef89 .soe-lupa__texto::placeholder{color:rgba(26,58,107,.55)}
.elementor-element-8e2ef89 .soe-lupa__texto:focus{border-bottom-color:#1a3a6b;color:#1a3a6b}
.elementor-element-8e2ef89 .soe-lupa__ir{border-color:rgba(26,58,107,.5);color:#1a3a6b}
.elementor-element-8e2ef89 .soe-lupa__ir:hover,.elementor-element-8e2ef89 .soe-lupa__ir:focus-visible{background:#1a3a6b;color:#fff;border-color:#1a3a6b}
.elementor-element-8e2ef89 .soe-lupa__cerrar{color:#1a3a6b}

/* SOE - ROTULO DE LA PAGINA DE RESULTADOS (25/08/2026) */
/* El tema mete el rotulo dentro de un span con fondo azul claro.
   Lo dejamos como los demas titulos de seccion del sitio. */
body.search .cm-page-title span{background:transparent !important;color:#1a3a6b !important;padding:0 !important;border-radius:0 !important}

/* SOE - RESULTADOS A UNA SOLA COLUMNA (25/08/2026) */
/* El tema flota a media caja las entradas de tipo pagina. En resultados
   todas las fichas deben ocupar el ancho completo, como en el catalogo. */
body.search .cm-content-area article,body.search #main article,body.search article[class*="post-"]{float:none !important;width:100% !important;max-width:100% !important;clear:both !important;margin-left:0 !important;margin-right:0 !important}

/* SOE - AIRE DE LA PAGINA DE RESULTADOS (25/08/2026) */
body.search .cm-page-header{margin-top:60px;margin-bottom:28px}

/* SOE - RESULTADOS SIN CAJA, COMO LAS FILAS DEL CATALOGO (25/08/2026) */
body.search .cm-posts article{box-shadow:none !important;background:transparent !important;border-bottom:1px solid rgba(26,58,107,.12) !important;padding-bottom:34px !important}
body.search .cm-posts article:last-of-type{border-bottom:0 !important}

/* SOE - RAYA VERTICAL DEL TEMA EN RESULTADOS (25/08/2026) */
/* El tema dibuja con .cm-row::before la calle que separa el contenido
   de la barra lateral. En resultados no hay barra lateral. */
body.search .cm-row::before{display:none !important;content:none !important}
body.search .cm-page-header{margin-top:72px}


/* SOE — COMPAS DE LA FICHA 2399 IGUALADO AL DE SUS HERMANAS (26/08/2026) */
body.postid-2399 .elementor-element-formatos2399,
body.postid-2399 .elementor-element-infoes2399,
body.postid-2399 .elementor-element-buscalibre2399{margin-bottom:0!important}


/* SOE — ENTREGA DEL CSS (27/08/2026) */
/* Este CSS ya no se imprime dentro de cada página. El fragmento 12 de Code Snippets,
   «SOE - CSS del Personalizador como archivo cacheable», lo escribe en
   wp-content/uploads/soe-estilos/soe-estilos.css y lo enlaza en la cabecera.
   ESTE PERSONALIZADOR SIGUE SIENDO LA FUENTE DE LA VERDAD: al guardar aquí,
   el archivo se rehace solo. Marcha atrás: desactivar ese fragmento y el CSS
   vuelve a imprimirse en línea, sin pérdida. */


/* SOE — FOCO VISIBLE AL NAVEGAR CON TECLADO (27/08/2026) */
/* WCAG 2.4.7. Medido antes de escribir esto: 7 de 8 enlaces no daban ninguna
   señal al recibir el foco (outline:none). Se usa :focus-visible, que SOLO se
   activa al navegar con teclado: quien usa el ratón no ve ningún cambio.
   Doble anillo, azul institucional y halo blanco, para que se distinga igual
   sobre fondo claro y sobre el azul de la cabecera.
   Marcha atrás: borrar este bloque. */
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible{
  outline:3px solid #1A3C5E !important;
  outline-offset:2px !important;
  box-shadow:0 0 0 6px rgba(255,255,255,.95) !important;
  border-radius:2px;
}
/* El enlace de saltar al contenido (a.hfe-skip-link, de Header Footer Elementor)
   mide 1x1 px y seguía midiendo 1x1 al recibir el foco: quien ve la pantalla
   nunca lo encontraba. Ahora aparece al enfocarlo. */
a.hfe-skip-link:focus{
  position:fixed !important;
  top:12px !important;
  left:12px !important;
  width:auto !important;
  height:auto !important;
  clip:auto !important;
  clip-path:none !important;
  padding:12px 20px !important;
  background:#1A3C5E !important;
  color:#FFFFFF !important;
  font-family:Roboto,sans-serif !important;
  font-size:14px !important;
  font-weight:600 !important;
  text-decoration:none !important;
  border-radius:4px !important;
  z-index:100000 !important;
}
