/* ============================================================
   Generatura — Hoja de estilos personalizada (OJS 3.5, tema predeterminado)
   Reemplaza el azul institucional del tema por la identidad de la revista:
   rojo #D32F2F, grafito #212121, gris #757575.
   Subir en: Ajustes → Sitio web → Apariencia → Avanzado → «Hoja de estilos de la revista»
   ============================================================ */

/* --- Enlaces generales --- */
a {
	color: #D32F2F;
}

a:hover,
a:focus {
	color: #B71C1C; /* rojo oscuro al pasar el mouse */
}

/* --- Navegación principal (menú superior) --- */
.pkp_navigation_primary a {
	color: #212121;
}

.pkp_navigation_primary a:hover,
.pkp_navigation_primary a:focus {
	color: #D32F2F;
	border-color: #D32F2F; /* subrayado rojo al pasar el mouse */
}

/* Marcador (triángulo/flecha) de elementos con submenú */
.pkp_navigation_primary .has_submenu > a:before,
.pkp_navigation_primary .has_submenu > a:after {
	border-top-color: #D32F2F;
	color: #D32F2F;
}

/* Submenús desplegables */
.pkp_navigation_primary ul {
	border-top-color: #D32F2F;
}

.pkp_navigation_primary ul a {
	color: #212121;
}

.pkp_navigation_primary ul a:hover,
.pkp_navigation_primary ul a:focus {
	color: #D32F2F !important;
	background: #FBE9E7 !important; /* rojo muy suave de fondo */
	border-left-color: #D32F2F !important; /* marcador lateral rojo (antes azul) */
}

/* El marcador azul también puede venir del <li> o de un borde genérico */
.pkp_navigation_primary ul li:hover,
.pkp_navigation_primary ul li:focus {
	border-left-color: #D32F2F !important;
}

.pkp_navigation_primary ul li a {
	border-left-color: transparent;
}

/* Elemento de menú activo (página actual) */
.pkp_navigation_primary .current > a {
	color: #D32F2F;
}

/* --- Menú de usuario (Registrarse / Entrar, esquina superior derecha) --- */
/* La cabecera del tema tiene fondo rojo oscuro: los enlaces van en blanco */
.pkp_navigation_user_wrapper a,
.pkp_navigation_user a {
	color: #fff;
	opacity: 0.85;
}

.pkp_navigation_user_wrapper a:hover,
.pkp_navigation_user_wrapper a:focus,
.pkp_navigation_user a:hover,
.pkp_navigation_user a:focus {
	color: #fff;
	opacity: 1;
	border-color: #fff;
}

/* --- Título del sitio --- */
.pkp_site_name a {
	color: #212121;
}

/* --- Botones principales (antes azules) --- */
.cmp_button,
.pkp_page .cmp_button {
	background: #D32F2F;
	border-color: #D32F2F;
	color: #fff;
}

.cmp_button:hover,
.cmp_button:focus,
.pkp_page .cmp_button:hover,
.pkp_page .cmp_button:focus {
	background: #B71C1C;
	border-color: #B71C1C;
	color: #fff;
}

/* --- Titulares de bloques laterales y secciones --- */
.pkp_block .title,
.pkp_structure_main .page_title {
	color: #212121;
}

/* --- Paginación y etiquetas (badges) --- */
.cmp_pagination a:hover,
.cmp_pagination a:focus {
	color: #D32F2F;
}

/* --- Pie de página --- */
.pkp_structure_footer_wrapper {
	border-top-color: #D32F2F;
}
