This feed does not validate.
In addition, interoperability with the widest range of feed readers could be improved by implementing the following recommendation.
help]
[<script>
function showTab(tabName) {
const tabs = document.querySelectorAll('.tab-content');
const buttons = document.querySelectorAll('.tab');
tabs.forEach(tab => tab.classList.remove('active'));
buttons.forEach(btn => btn.classList.remove('active'));
document.getElementById(`tab-${tabName}`).classList.add('active');
event.target.classList.add('active');
}
</script>
<style>
.full-width-section {
width: 99.7vw;
margin-left: calc(-50vw + 50%);
overflow: hidden;
position: relative;
}
.tramites-section {
background-color: #164194;
position: relative;
overflow: hidden;
}
.tramites-section,
.tramites-section * {
color: white !important;
}
.tramites-content {
position: relative;
z-index: 2;
padding: 4rem 1rem 12rem; /* padding extra inferior para que la curva no tape nada */
}
.tabs {
display: flex;
justify-content: center;
margin-bottom: 1.5rem;
}
.tab {
font-weight: bold;
font-size: 1.1rem;
padding: 0.6rem 1.8rem;
margin: 0 0.5rem;
border-radius: 0 0 4px 4px;
border: none;
transition: all 0.3s ease;
}
.tab.active {
background-color: white;
color: #0c3c84 !important;
border-bottom: 4px solid var(--govco-fourth-color);
cursor: default;
}
.tab.inactive {
background-color: transparent;
color: white;
border-bottom: 4px solid transparent;
cursor: pointer;
}
.tab.inactive:hover {
background-color: rgba(255, 255, 255, 0.1);
border-bottom: 4px solid var(--govco-fourth-color);
}
.tramites-subtitle {
font-size: 1.1rem;
margin-bottom: 2.5rem;
max-width: 800px;
margin-left: auto;
margin-right: auto;
}
.tramites-grid {
display: flex;
justify-content: center;
flex-wrap: wrap;
gap: 3rem 4rem;
margin-bottom: 2rem;
}
.tramite-item {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
text-decoration: none;
color: white;
max-width: 160px;
transition: transform 0.3s ease, background-color 0.3s ease;
}
.tramite-item:hover {
transform: translateY(-8px);
}
.tramite-icon {
background-color: rgba(255, 255, 255, 0.15);
border-radius: 50%;
padding: 1.3rem;
width: 100px;
height: 100px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 1rem;
transition: background-color 0.3s ease, border 0.3s ease;
border: 2px solid transparent;
}
.tramite-item:hover .tramite-icon {
background-color: rgba(255, 255, 255, 0.3);
border-color: var(--govco-fourth-color);
}
.tramite-icon img {
width: 150px;
height: auto;
filter: brightness(0) invert(1);
}
.tramite-title {
font-weight: bold;
font-size: 0.95rem;
white-space: pre-line;
}
.tramites-button {
display: inline-block;
padding: 0.6rem 1.5rem;
border: 2px solid var(--govco-fourth-color);
color: white;
border-radius: 25px;
text-decoration: none;
font-weight: 600;
transition: background 0.3s ease;
margin-bottom: 4rem;
}
.tramites-button:hover {
background-color: white;
color: #0c3c84 !important;
}
.curve-background {
position: absolute;
bottom: 0;
background-color: white !important;
left: 0;
width: 100%;
height: 180px;
background: url('/design/curve.svg') no-repeat bottom center;
background-size: cover;
pointer-events: none;
z-index: 1;
}
.tab-content {
display: none;
}
.tab-content.active {
display: flex;
}
</style>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="csrf-token" content="6AZztzBFwChGqhfxQnI1QEq5Uv647EpApm9dN95k">
<title>Gobernación del Putumayo</title>
<link rel="icon" href="http://putumayo.gov.co/icon/putumayo.ico" type="image/x-icon">
<link rel="stylesheet" href="http://putumayo.gov.co/css/global.css">
<!-- Fonts -->
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700&display=swap">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/css/bootstrap.min.css">
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&family=Work+Sans:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/chartist/dist/chartist.min.css">
<script src="http://putumayo.gov.co/vendor/tinymce/tinymce.min.js"></script>
<script defer src="https://unpkg.com/alpinejs@3.x.x/dist/cdn.min.js"></script>
<!-- Styles -->
<!-- Livewire Styles -->
<style >
[wire\:loading], [wire\:loading\.delay], [wire\:loading\.inline-block], [wire\:loading\.inline], [wire\:loading\.block], [wire\:loading\.flex], [wire\:loading\.table], [wire\:loading\.grid], [wire\:loading\.inline-flex] {
display: none;
}
[wire\:loading\.delay\.shortest], [wire\:loading\.delay\.shorter], [wire\:loading\.delay\.short], [wire\:loading\.delay\.long], [wire\:loading\.delay\.longer], [wire\:loading\.delay\.longest] {
display:none;
}
[wire\:offline] {
display: none;
}
[wire\:dirty]:not(textarea):not(input):not(select) {
display: none;
}
input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
animation-duration: 50000s;
animation-name: livewireautofill;
}
@keyframes livewireautofill { from {} }
</style>
<!-- Scripts -->
<script src="http://putumayo.gov.co/js/app.js" defer></script>
<script src="http://putumayo.gov.co/js/api.js" defer></script>
</head>
<body class="public-layout" x-data="{ loading: true }"
x-init="window.addEventListener('load', () => loading = false)">
<div class="loading-backdrop" x-show="loading" x-cloak>
<div class="loading-spinner-container">
<div class="spinner"></div>
<p class="loading-text">Cargando...</p>
</div>
</div>
<style>
.loading-backdrop {
position: fixed;
top: 0;
left: 0;
z-index: 9999;
width: 100vw;
height: 100vh;
background-color: rgba(255, 255, 255, 0.8);
backdrop-filter: blur(4px);
display: flex;
justify-content: center;
align-items: center;
}
.loading-spinner-container {
display: flex;
flex-direction: column;
align-items: center;
}
.spinner {
border: 6px solid #e0e0e0;
border-top: 6px solid #004884;
border-radius: 50%;
width: 60px;
height: 60px;
animation: spin 1s linear infinite;
margin-bottom: 1rem;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.loading-text {
color: #004884;
font-size: 1.1rem;
font-weight: bold;
}
</style> <script>
const defaultFontSize = 16;
let currentFontSize = defaultFontSize;
const contrastClass = 'high-contrast';
function increaseFontSize() {
currentFontSize += 2;
document.documentElement.style.fontSize = currentFontSize + 'px';
}
function decreaseFontSize() {
currentFontSize = Math.max(12, currentFontSize - 2);
document.documentElement.style.fontSize = currentFontSize + 'px';
}
function toggleContrast() {
document.body.classList.toggle(contrastClass);
}
</script>
<div class="accessibility-bar">
<div class="btns btn__fontMax">
<button class="btn-accessibility" onclick="increaseFontSize()">
<img src="http://putumayo.gov.co/icons/font-maximize.svg" alt="Aumentar fuente" class="icon">
<span class="text">Aumentar fuente</span>
</button>
</div>
<div class="btns btn__fontMin">
<button class="btn-accessibility" onclick="decreaseFontSize()">
<img src="http://putumayo.gov.co/icons/font-minimize.svg" alt="Disminuir fuente" class="icon">
<span class="text">Disminuir fuente</span>
</button>
</div>
<div class="btns btn__access">
<button class="btn-accessibility" onclick="toggleContrast()">
<img src="http://putumayo.gov.co/icons/adjust.svg" alt="Contraste" class="icon">
<span class="text">Contraste</span>
</button>
</div>
</div>
<style>
/* Contenedor principal */
.accessibility-bar {
position: fixed;
top: 50%;
right: 0;
transform: translateY(-50%);
display: flex;
flex-direction: column;
gap: 10px;
background-color: var(--govco-secondary-color);
padding: 10px;
border-top-left-radius: 8px;
border-bottom-left-radius: 8px;
z-index: 9999;
}
.btns {
position: relative;
}
.btn-accessibility {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 30px; /* Ancho fijo */
height: 30px;
background-color: var(--govco-white-color);
color: var(--govco-secondary-color);
border: none;
border-radius: 8px;
padding: 8px;
cursor: pointer;
transition: background-color 0.3s ease, color 0.3s ease;
}
.btn-accessibility:hover {
background-color: var(--govco-primary-color);
color: var(--govco-white-color);
}
.btn-accessibility:hover .icon {
filter: brightness(0) invert(1); /* Icono blanco */
}
.icon {
width: 16px;
height: 16px;
transition: transform 0.3s ease;
}
.text {
position: absolute;
right: calc(100% + 10px); /* Ubica el texto a la izquierda del botón */
top: 50%;
transform: translateY(-50%);
opacity: 0;
visibility: hidden;
white-space: nowrap;
background-color: var(--govco-primary-color);
color: #fff;
border-radius: 5px;
font-size: 0.8rem;
font-family: var(--govco-font-primary);
padding: 5px 10px;
transition: opacity 0.3s ease, visibility 0.3s ease;
}
.btn-accessibility:hover .text {
opacity: 1;
visibility: visible;
}
</style> <div x-data="{"show":true,"style":"success","message":null}"
:class="{ 'bg-indigo-500': style == 'success', 'bg-red-700': style == 'danger', 'bg-gray-500': style != 'success' && style != 'danger' }"
style="display: none;"
x-show="show && message"
x-init="
document.addEventListener('banner-message', event => {
style = event.detail.style;
message = event.detail.message;
show = true;
});
">
<div class="max-w-screen-xl mx-auto py-2 px-3 sm:px-6 lg:px-8">
<div class="flex items-center justify-between flex-wrap">
<div class="w-0 flex-1 flex items-center min-w-0">
<span class="flex p-2 rounded-lg" :class="{ 'bg-indigo-600': style == 'success', 'bg-red-600': style == 'danger' }">
<svg x-show="style == 'success'" class="h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
<svg x-show="style == 'danger'" class="h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
<svg x-show="style != 'success' && style != 'danger'" class="h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
</span>
<p class="ml-3 font-medium text-sm text-white truncate" x-text="message"></p>
</div>
<div class="shrink-0 sm:ml-3">
<button
type="button"
class="-mr-1 flex p-2 rounded-md focus:outline-none sm:-mr-2 transition"
:class="{ 'hover:bg-indigo-600 focus:bg-indigo-600': style == 'success', 'hover:bg-red-600 focus:bg-red-600': style == 'danger' }"
aria-label="Dismiss"
x-on:click="show = false">
<svg class="h-5 w-5 text-white" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M6 18L18 6M6 6l12 12" />
</svg>
</button>
</div>
</div>
</div>
</div>
<header class="navbar-container">
<div class="navbar-top">
<div class="govco-logo">
<a href="https://www.gov.co" target="_blank">
<img src="/logos/logo_govco.png" alt="Logo GOV.CO">
</a>
</div>
<div class="actions">
<a href="https://historico.ticputumayo.gov.co" target="_blank" rel="noopener noreferrer" class="portal-historico__btn">
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24"><path fill="#004085" d="M15 12.5v4l3 2l.75-1.25l-2.25-1.5V12.5zm7-.11V12c0-5.5-4.5-10-10-10C6.47 2 2 6.5 2 12s4.5 10 10 10c.13 0 .24 0 .37-.03c1.06.65 2.3 1.03 3.63 1.03c3.86 0 7-3.14 7-7c0-1.32-.38-2.56-1-3.61m-2.24-2.28l-.17-.11h.15c.01.03.01.07.02.11M18.92 8h-2.95a15.7 15.7 0 0 0-1.38-3.56c1.84.63 3.37 1.9 4.33 3.56M12 4.03c.83 1.2 1.5 2.54 1.91 3.97h-3.82c.41-1.43 1.08-2.77 1.91-3.97M9.66 10h2.75a7 7 0 0 0-2.84 3.24c-.04-.41-.07-.82-.07-1.24c0-.68.06-1.35.16-2M9.4 4.44C8.8 5.55 8.35 6.75 8 8H5.08A7.92 7.92 0 0 1 9.4 4.44M4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2zm.82 2H8c.35 1.25.8 2.45 1.4 3.56A8 8 0 0 1 5.08 16M16 21c-2.76 0-5-2.24-5-5s2.24-5 5-5s5 2.24 5 5s-2.24 5-5 5"/></svg>
<span>Portal Histórico</span>
</a>
<button id="lang-toggle" class="lang-btn" onclick="toggleLanguage()">
EN
</button>
</div>
</div>
<nav class="navbar">
<div class="logo entidad-logo">
<a href="http://putumayo.gov.co" class="logo-link">
<img src="http://putumayo.gov.co/img/settings/gobernacion.png
" alt="Gobernación del Putumayo" class="logo-img">
<div class="entidad-nombre">
<span class="entidad-linea-1">GOBERNACIóN DEL</span>
<span class="entidad-linea-2">PUTUMAYO</span>
</div>
</a>
</div>
<div class="search__login">
<div class="search-bar">
<input type="text" placeholder="Buscar...">
<button type="submit">
<img src="/icons/search.svg" alt="Buscar..." width="16" height="16">
</button>
</div>
<div class="navbar__login">
<a href="http://putumayo.gov.co/login" class="login__btn">Iniciar Sesión</a>
</div>
</div>
</nav>
<div class="navbar-bottom">
<div class="nav-links">
<div class="menu-item selected">
<a href="http://putumayo.gov.co">Inicio</a>
</div>
<div class="menu-item ">
<a href="#">Gobernación</a>
<div class="submenu">
<div class="submenu-item ">
<a href="http://putumayo.gov.co/cabinet/Gobernador">Gobernador</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/institutional/contents">La Entidad</a>
<div class="subsubmenu">
<a href="#">Sedes</a>
<a href="#">Planeación Estratégica</a>
<a href="http://putumayo.gov.co/organigrama">Estructura Organizacional</a>
</div>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/cabinet/Asesores de Despacho">Gabinete Departamental</a>
<div class="subsubmenu">
<a href="http://putumayo.gov.co/gabinete/Asesor%20de%20Despacho">Asesores de Despacho</a>
<a href="http://putumayo.gov.co/gabinete/Secretaria%20de%20Despacho">Secretarios Departamentales</a>
<a href="http://putumayo.gov.co/gabinete/Jefe%20de%20Oficina">Jefes de Oficina</a>
</div>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/document-retention-table">Tablas de Retención Documental</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/cabinet/asamblea">Asamblea Departamental</a>
</div>
<div class="submenu-item ">
<a href="#">Entidades Descentralizadas</a>
<div class="subsubmenu">
<a href="https://inderculturaputumayo.gov.co/">Indercultura</a>
<a href="https://itp.edu.co/ITP2022/">Instituto Tecnológico del Putumayo</a>
<a href="http://www.esehospitalmocoa.gov.co/">E.S.E Hospital José María Hernández</a>
<a href="https://www.esehospitallocal.gov.co/">E.S.E Hospital local Puerto Asís</a>
<a href="https://www.esehoma.gov.co/">E.S.E Hospital María Angelines</a>
<a href="http://www.esehospitalfronterizoladorada-sanmiguel-putumayo.gov.co/">E.S.E Hospital Fronterizo La Dorada</a>
<a href="https://esehospitalalcidesjimenez.online/">E.S.E Hospital Alcides Jiménez</a>
<a href="https://esehospitalorito.gov.co/">E.S.E. Hospital de Orito</a>
<a href="https://www.esejorgejulioguzman.gov.co/">E.S.E Hospital Jorge Julio Guzmán</a>
<a href="http://www.esehospitalvillagarzon.gov.co/">E.S.E Hospital San Gabriel Arcángel</a>
<a href="https://hospitalhormiga.gov.co/">E.S.E Hospital Sagrado Corazón de Jesús</a>
</div>
</div>
<div class="submenu-item ">
<a href="#">Secretarías y Oficinas</a>
<div class="subsubmenu">
<a href="http://putumayo.gov.co/microsite-treasury">Hacienda</a>
<a href="http://putumayo.gov.co/goverment-calls">Gobierno</a>
<a href="http://putumayo.gov.co/secop">Servicios administrativos</a>
<a href="http://putumayo.gov.co/infraestructure">Infraestructura</a>
<a href="http://putumayo.gov.co/competitiveness">Competitividad </a>
<a href="http://putumayo.gov.co/planning">Planeación </a>
<a href="http://putumayo.gov.co/social">Desarrollo Social </a>
<a href="http://putumayo.gov.co/agriculture">Agricultura</a>
<a href="https://www.saludputumayo.gov.co/">Salud</a>
<a href="https://www.sedputumayo.gov.co/">Educación</a>
</div>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/sig">Sistema Integrado de Gestión</a>
</div>
</div>
</div>
<div class="menu-item ">
<a href="http://putumayo.gov.co/transparencia">Transparencia y acceso información pública</a>
</div>
<div class="menu-item ">
<a href="#">Atención y Servicios a la ciudadanía</a>
<div class="submenu">
<div class="submenu-item ">
<a href="http://putumayo.gov.co/judicial-notices">Notificaciones, Autos y Edictos</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/entity-services">Trámites y Servicios</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/pqrds-reports">Informes PQRD</a>
</div>
<div class="submenu-item ">
<a href="https://pqrds.putumayo.gov.co">PQRSD</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/calendar">Agendar Cita</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/data-protection">Política de Protección de Datos</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/site-map">Mapa del Sitio</a>
</div>
</div>
</div>
<div class="menu-item ">
<a href="http://putumayo.gov.co/participate">Participa</a>
</div>
<div class="menu-item ">
<a href="http://putumayo.gov.co/news">Noticias</a>
<div class="submenu">
<div class="submenu-item ">
<a href="http://putumayo.gov.co/publications/all">Últimas Noticias</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/news-calls">Convocatorias</a>
</div>
</div>
</div>
<div class="menu-item ">
<a href="#">Contacto</a>
<div class="submenu">
<div class="submenu-item ">
<a href="http://putumayo.gov.co/directory">Teléfonos</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/directory">Correos Electrónicos</a>
</div>
<div class="submenu-item ">
<a href="http://putumayo.gov.co/headquarters">Ubicación de Sedes</a>
</div>
</div>
</div>
</div>
</div>
</header>
<style scoped>
.navbar-container {
top: 0;
width: 100%;
z-index: 1000;
background-color: var(--govco-secondary-color);
height: 208px;
}
.navbar-top {
background-color: var(--govco-secondary-color);
color: var(--govco-white-color);
display: flex;
justify-content: space-between;
align-items: center;
padding: 0.5rem 2rem;
font-family: var(--govco-font-primary);
margin-left: 6rem;
}
.navbar-top .govco-logo {
display: flex;
align-items: center;
}
.navbar-top .govco-logo img {
max-height: 30px;
margin-right: 1rem;
}
.navbar-top .lang-btn {
color: var(--govco-white-color);
background-color: transparent;
border: none;
font-size: 0.9rem;
cursor: pointer;
transition: color 0.3s ease;
}
.navbar-top .lang-btn:hover {
color: var(--govco-secondary-color);
background-color: var(--govco-white-color);
}
.navbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 1rem 2rem;
background-color: var(--govco-white-color);
border-bottom: 2px solid var(--govco-gray-color);
font-family: var(--govco-font-family);
}
.logo {
flex: 1;
}
.search__login {
display: flex;
align-items: center;
gap: 1rem;
flex: 1;
justify-content: flex-end;
}
.search-bar {
display: flex;
align-items: center;
border: 1px solid var(--govco-gray-color);
border-radius: 4px;
padding: 0.3rem 0.5rem;
}
.search-bar input {
border: none;
outline: none;
font-size: 0.9rem;
padding: 0.3rem;
}
.search-bar button {
background-color: transparent;
border: none;
color: var(--govco-primary-color);
cursor: pointer;
}
.search-bar button:hover {
color: var(--govco-highlight-color);
}
.navbar__login {
display: flex;
align-items: center;
justify-content: flex-end;
}
.login__btn {
color: var(--govco-white-color);
text-decoration: none;
font-size: 0.9rem;
background-color: var(--govco-secondary-color);
border: none;
padding: 0.5rem 1rem;
border-radius: 4px;
transition: background-color 0.3s ease;
margin-right: 6rem;
}
.login__btn:hover {
background-color: var(--govco-primary-color);
color: var(--govco-white-color);
}
.navbar .logo img {
max-width: 200px;
height: auto;
margin-left: 6rem;
}
.actions {
margin-right: 6rem;
}
.btn__login {
background-color: var(--govco-secondary-color);
color: var(--govco-white-color);
}
.login-btn {
color: var(--govco-primary-color);
text-decoration: none;
font-size: 0.9rem;
}
.portal-historico__btn {
display: inline-flex;
align-items: center;
padding: 8px 16px;
color: var(--govco-white-color);
background-color: var(--govco-white-color);
text-decoration: none;
border-radius: 4px;
font-weight: bold;
white-space: nowrap;
}
.portal-historico__btn:hover {
color: var(--govco-secondary-color);
background-color: var(--govco-gray-menu);
}
.navbar-bottom {
background-color: var(--govco-gray-menu);
padding: 0; /* Ajuste según el diseño */
font-family: var(--govco-font-primary);
}
.nav-links {
display: flex;
justify-content: center;
gap: 1rem;
}
.menu-item {
position: relative;
display: flex;
align-items: center;
height: 100%;
padding: 0 1rem;
transition: background-color 0.3s ease;
}
/* Estilo del enlace dentro del contenedor del menú */
.menu-item > a {
color: #000;
text-decoration: none;
font-weight: 500;
font-family: var(--govco-font-primary);
font-size: 0.8rem;
padding: 1rem 0;
display: flex;
align-items: center;
justify-content: center;
height: 100%; /* Asegura que el enlace ocupe todo el alto */
width: 100%;
transition: background-color 0.3s ease, color 0.3s ease;
}
/* Cambiar el fondo y color del texto cuando se pasa el ratón sobre el contenedor */
.menu-item:hover {
background-color: var(--govco-secondary-color);
}
.menu-item:hover > a {
color: var(--govco-white-color);
}
/* Estilo del submenú */
.submenu {
display: none;
position: absolute;
top: 100%;
left: 0;
background-color: var(--govco-gray-menu);
border: 1px solid var(--govco-border-color);
border-radius: var(--govco-border-radius);
padding: 0.5rem 0;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
z-index: 10;
}
.submenu a {
display: block;
padding: 0.5rem 1rem;
background-color: var(--govco-gray-menu);
font-family: var( );
text-decoration: none;
font-size: 0.9rem;
transition: background-color 0.3s ease, color 0.3s ease;
}
.submenu a:hover {
background-color: var(--govco-secondary-color); /* Color del fondo al pasar el ratón */
color: var(--govco-white-color); /* Cambiar el color del texto */
padding: 0.5rem 1rem; /* Asegura que el relleno cubra todo el área */
}
/* Estilo del sub-submenú */
.subsubmenu {
display: none;
position: absolute;
top: 0;
left: 100%;
width: 225px;
background-color: var(--govco-gray-menu);
border: 1px solid var(--govco-border-color);
border-radius: var(--govco-border-radius);
padding: 0.5rem 0;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
z-index: 20; /* Mayor que el submenú para estar encima */
}
@media (max-width: 768px) {
.subsubmenu {
width: 100%; /* Ajuste de ancho para pantallas pequeñas */
}
}
/* Asegura que el sub-submenú se muestre alineado con el submenú correspondiente */
.submenu-item {
position: relative; /* Para posicionar el sub-submenú relativo a cada elemento de submenú */
}
.subsubmenu a {
display: block;
padding: 0.5rem 1rem;
background-color: var(--govco-gray-menu);
text-decoration: none;
font-size: 0.9rem;
transition: background-color 0.3s ease, color 0.3s ease;
}
.subsubmenu a:hover {
background-color: var(--govco-secondary-color);
color: var(--govco-white-color);
}
/* Estilo de submenú cuando está activo */
.submenu-item.active, .submenu-item:hover {
background-color: var(--govco-secondary-color); /* Cambia el color de fondo para mostrar que está activo */
color: var(--govco-white-color); /* Cambia el color del texto */
}
/* Mostrar el sub-submenú al pasar el mouse sobre el submenú específico */
.submenu-item:hover .subsubmenu {
display: block;
}
.menu-item:hover .submenu {
display: block;
}
/* Responsivo: submenú en modo stack en pantallas pequeñas */
@media (max-width: 768px) {
.submenu {
position: static;
box-shadow: none;
border: none;
background-color: transparent;
}
.submenu a {
padding: 0.5rem 0;
}
}
.menu-item.selected {
border: 2px solid var(--govco-success-color);
border-radius: 4px; /* Opcional: añade esquinas redondeadas */
box-sizing: border-box; /* Asegura que el borde no afecte el tamaño del elemento */
}
/* Estilos de alto contraste para la barra de navegación */
/* Contenedor principal de la navbar */
body.high-contrast .navbar-container {
background-color: #000;
}
/* Navbar superior */
body.high-contrast .navbar-top {
background-color: #000;
color: #fff;
}
/* Logo en la navbar-top */
body.high-contrast .navbar-top .govco-logo img {
filter: invert(1); /* Invierte los colores del logo */
}
/* Botón de idioma en la navbar-top */
body.high-contrast .navbar-top .lang-btn {
color: #fff;
background-color: #000;
}
body.high-contrast .navbar-top .lang-btn:hover {
background-color: #333;
}
/* Barra de navegación principal */
body.high-contrast .navbar {
background-color: #000;
color: #fff;
}
/* Enlaces en la barra de navegación */
body.high-contrast .navbar a {
color: #0ff;
}
body.high-contrast .navbar a:hover {
color: #fff;
}
/* Barra de búsqueda */
body.high-contrast .search-bar {
border-color: #fff;
}
body.high-contrast .search-bar input {
background-color: #000;
color: #fff;
}
body.high-contrast .search-bar button {
color: #fff;
}
body.high-contrast .search-bar button:hover {
color: #0ff;
}
body.high-contrast .login__btn {
background-color: #fff;
color: #000;
}
body.high-contrast .login__btn:hover {
background-color: #333;
color: #fff;
}
body.high-contrast .navbar-bottom {
background-color: #000;
}
body.high-contrast .menu-item > a {
color: #fff;
}
body.high-contrast .menu-item:hover {
background-color: #333;
}
body.high-contrast .menu-item:hover > a {
color: #fff;
}
body.high-contrast .submenu {
background-color: #000;
border-color: #fff;
}
body.high-contrast .submenu a {
color: #fff;
}
body.high-contrast .submenu a:hover {
background-color: #333;
}
/* Estilos para el footer */
body.high-contrast .footer {
background-color: #000;
color: #fff;
}
body.high-contrast .footer a {
color: #0ff;
}
body.high-contrast .footer a:hover {
color: #fff;
}
.logo.entidad-logo {
display: flex;
align-items: center;
gap: 12px;
}
.logo-link {
display: flex;
align-items: center;
text-decoration: none;
}
.logo-img {
height: 50px;
max-height: 50px;
object-fit: contain;
}
.entidad-nombre {
display: flex;
flex-direction: column;
line-height: 1.1;
margin-left: 8px;
}
.entidad-linea-1 {
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
color: #212529;
letter-spacing: 0.02em;
}
.entidad-linea-2 {
font-size: 20px;
font-weight: 800;
text-transform: uppercase;
color: #212529;
letter-spacing: 0.2em; /* Ajusta esto para alinear con la primera línea */
}
@media (max-width: 768px) {
.entidad-linea-2 {
font-size: 16px;
letter-spacing: 0.2em;
}
.entidad-linea-1 {
font-size: 12px;
}
.logo-img {
height: 40px;
}
}
</style>
<!-- Contenedor principal con clase flex -->
<div id="container">
<!-- Contenido Principal -->
<div id="main-content" x-show="!loading" x-cloak>
<!-- Page Heading -->
<main class="container-centered">
<div id="slider-container">
<div class="slider">
<div class="slides">
<div class="slide">
<img src="img/sliders/689228c866436.jpg" alt="Slider Image">
<div class="slide-info">Folclórico</div>
</div>
<div class="slide">
<img src="img/sliders/68912bfb8fc03.jpg" alt="Slider Image">
<div class="slide-info">#UnGobiernoEnSerio</div>
</div>
<div class="slide">
<img src="img/sliders/67eaed1d3e6c4.jpg" alt="Slider Image">
<div class="slide-info">#JhonMolina</div>
</div>
<div class="slide">
<img src="img/sliders/67e57300226a5.png" alt="Slider Image">
<div class="slide-info">ConsejoGobierno</div>
</div>
<div class="slide">
<img src="img/sliders/689223f240c8b.jpg" alt="Slider Image">
<div class="slide-info">33Años</div>
</div>
</div>
<button class="prev" onclick="prevSlide()">❮</button>
<button class="next" onclick="nextSlide()">❯</button>
<button class="play-pause selected" onclick="toggleAutoSlide()">
<img id="playPauseIcon" src="/icons/pause.svg" alt="Pause">
<span class='btn__PlayPause' id="playPauseText">Pausar</span>
</button>
</div>
<div class="indicator-container">
<span class="indicator" onclick="selectSlide(0)"></span>
<span class="indicator" onclick="selectSlide(1)"></span>
<span class="indicator" onclick="selectSlide(2)"></span>
<span class="indicator" onclick="selectSlide(3)"></span>
<span class="indicator" onclick="selectSlide(4)"></span>
</div>
</div>
<script>
let currentSlide = 0;
let autoSlideInterval;
let isPlaying = true;
function showSlide(index) {
const slides = document.querySelector('.slides');
const indicators = document.querySelectorAll('.indicator');
const totalSlides = document.querySelectorAll('.slide').length;
if (index >= totalSlides) {
currentSlide = 0;
} else if (index < 0) {
currentSlide = totalSlides - 1;
} else {
currentSlide = index;
}
slides.style.transform = `translateX(-${currentSlide * 100}%)`;
indicators.forEach((indicator, idx) => {
indicator.classList.toggle('active', idx === currentSlide);
});
}
function nextSlide() {
showSlide(currentSlide + 1);
}
function prevSlide() {
showSlide(currentSlide - 1);
}
function selectSlide(index) {
showSlide(index);
resetAutoSlide();
}
function startAutoSlide() {
autoSlideInterval = setInterval(() => {
nextSlide();
}, 5000); // Cambia cada 5 segundos
}
function stopAutoSlide() {
clearInterval(autoSlideInterval);
}
function toggleAutoSlide() {
const playPauseIcon = document.getElementById('playPauseIcon');
const playPauseText = document.getElementById('playPauseText');
const playPauseButton = document.querySelector('.play-pause');
if (isPlaying) {
stopAutoSlide();
playPauseIcon.src = '/icons/play.svg';
playPauseIcon.alt = 'Play';
playPauseText.textContent = 'Reproducir';
playPauseButton.classList.add('selected'); // Agrega el borde cuando está en pausa
} else {
startAutoSlide();
playPauseIcon.src = '/icons/pause.svg';
playPauseIcon.alt = 'Pause';
playPauseText.textContent = 'Pausar';
playPauseButton.classList.remove('selected'); // Quita el borde cuando está en reproducción
}
isPlaying = !isPlaying;
}
function resetAutoSlide() {
stopAutoSlide();
startAutoSlide();
}
// Iniciar el slider automáticamente al cargar
window.addEventListener('load', () => {
startAutoSlide();
showSlide(currentSlide);
});
</script>
<style>
#slider-container {
width: calc(100% + 12rem); /* Asegura que cubra el ancho de la pantalla más los márgenes globales */
margin-left: -6rem; /* Anula los márgenes globales aplicados en los lados */
margin-right: -6rem; /* Anula los márgenes globales aplicados en los lados */
height: 500px;
position: relative;
overflow: hidden; /* Asegura que no haya desbordamiento */
}
.slider {
display: flex;
width: 100%;
}
.slides {
display: flex;
transition: transform 0.5s ease;
}
.slide {
min-width: 100%;
box-sizing: border-box;
position: relative;
}
.slide img {
width: 100%;
display: block;
}
.slide-info {
position: absolute;
top: 0;
right: 0;
background: rgba(255, 255, 255, 0.7);
backdrop-filter: blur(10px);
padding: 10px 20px;
color: #000;
font-size: 16px;
font-weight: bold;
max-width: 50%;
clip-path: polygon(0 0, 100% 0, 100% 100%, 20px 100%, 0 0);/* Ajuste para un recorte diagonal pequeño */
}
.prev, .next {
position: absolute;
top: 50%;
transform: translateY(-50%);
background-color: rgba(0, 0, 0, 0.5);
color: white;
border: none;
font-size: 24px;
padding: 10px;
cursor: pointer;
z-index: 10;
}
.prev { left: 10px; }
.next { right: 10px; }
.play-pause {
position: absolute;
bottom: 20px;
left: 20px;
background: var(--govco-primary-color);
border: 2px solid transparent;
color: var(--govco-white-color);
padding: 10px 15px;
border-radius: 8px;
cursor: pointer;
display: flex;
align-items: center;
gap: 8px;
transition: background-color 0.3s ease, border-color 0.3s ease;
}
.play-pause img {
width: 16px;
height: 16px;
filter: brightness(0) invert(1); /* Icono blanco */
}
.play-pause:hover {
background-color: var(--govco-secondary-color);
}
.play-pause.selected {
border-color: var(--govco-success-color); /* Borde verde cuando está seleccionado */
}
.btn__PlayPause{
color: var(--govco-white-color);
font-weight: bold;
}
.indicator-container {
text-align: center;
position: absolute;
bottom: 20px;
width: 100%;
z-index: 10;
}
.indicator {
display: inline-block;
width: 12px;
height: 12px;
margin: 0 5px;
background-color: rgba(255, 255, 255, 0.5);
border-radius: 50%;
cursor: pointer;
transition: background-color 0.3s ease;
border: 2px solid transparent;
}
.indicator.active {
background-color: rgba(255, 255, 255, 1);
border-color: var(--govco-success-color); /* Borde verde para el indicador activo */
}
</style>
<div class="full-width-section">
<section class="tramites-section">
<div class="tramites-content text-center">
<div class="tabs">
<button class="tab active" onclick="showTab('tramites')">Trámites y Servicios</button>
<button class="tab" onclick="showTab('atencion')">Atención al Ciudadano</button>
</div>
<div id="tab-tramites" class="tramites-grid tab-content active">
<a href="https://softwareenlanube.net/siver-v-putumayo/redirect/" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/vehicle.svg" alt="Impuesto Vehícular">
</div>
<p class="tramite-title">Impuesto Vehícular</p>
</a>
<a href="https://pasaporte.putumayo.gov.co" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/passport-white.svg" alt="Pasaportes">
</div>
<p class="tramite-title">Pasaportes</p>
</a>
<a href="https://www.softwareenlanube.net/estampillas-pro-putumayo/index.php/liquidacionesPSE/pagoPublico" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/stamp-white.svg" alt="Estampillas">
</div>
<p class="tramite-title">Estampillas</p>
</a>
<a href="#" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/healt-white.svg" alt="Salud">
</div>
<p class="tramite-title">Salud</p>
</a>
<a href="#" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/bill-white.svg" alt="Factura salud">
</div>
<p class="tramite-title">Factura salud</p>
</a>
</div>
<div id="tab-atencion" class="tramites-grid tab-content">
<a href="#" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/callme-white.svg" alt="Contáctenos">
</div>
<p class="tramite-title">Contáctenos</p>
</a>
<a href="https://pqrds.putumayo.gov.co" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/pqrds-white.svg" alt="Radicar PQRDS">
</div>
<p class="tramite-title">Radicar PQRDS</p>
</a>
<a href="#" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/complaint-white.svg" alt="Denuncias Anticorrupción">
</div>
<p class="tramite-title">Denuncias Anticorrupción</p>
</a>
<a href="#" class="tramite-item" target="_blank">
<div class="tramite-icon">
<img src="http://putumayo.gov.co/icon/survey-white.svg" alt="Encuesta de Satisfacción">
</div>
<p class="tramite-title">Encuesta de Satisfacción</p>
</a>
</div>
<a href="#" class="tramites-button">Ver más trámites</a>
</div>
<div class="curve-background"></div>
</section>
</div>
<div class="calls-carousel-container govco-container">
<h2 class="calls-carousel-title">Convocatorias Vigentes</h2>
<div class="calls-carousel-wrapper">
<button class="carousel-btn left" onclick="scrollCalls(-1)">
‹
</button>
<div class="calls-carousel" id="callsCarousel">
<div class="call-slide">
<div class="call-card">
<img src="http://putumayo.gov.co/storage/images/publications/new_6.jpg
" class="call-img" alt="Imagen de El Grupo Operativo Anticontrabando de la FND">
<div class="call-content">
<h3 class="call-title">El Grupo Operativo Anticontrabando de la FND</h3>
<p class="call-dates">
<strong>Publicación:</strong> 12/08/2025<br>
</p>
<p class="call-description">Recientemente, se destacaron dos actividades principales que demuestran su
compromiso y coordinación. se estableció un...</p>
<div class="call-btn-container">
<a href="http://putumayo.gov.co/publications/15?type=4" class="govco-btn">Ver más</a> </div>
</div>
</div>
</div>
<div class="call-slide">
<div class="call-card">
<img src="http://putumayo.gov.co/storage/images/publications/new_7.jpg
" class="call-img" alt="Imagen de Lucha contra el Contrabando en Putumayo: Operativos en el Alto Putumayo para Proteger la Salud">
<div class="call-content">
<h3 class="call-title">Lucha contra el Contrabando en Putumayo: Operativos en el Alto Putumayo para Proteger la Salud</h3>
<p class="call-dates">
<strong>Publicación:</strong> 11/08/2025<br>
</p>
<p class="call-description">El Grupo Operativo Anticontrabando de la FND - Federación Nacional de
Departamentos, intensifica esfuerzos para combati...</p>
<div class="call-btn-container">
<a href="http://putumayo.gov.co/publications/16?type=4" class="govco-btn">Ver más</a> </div>
</div>
</div>
</div>
<div class="call-slide">
<div class="call-card">
<img src="http://putumayo.gov.co/storage/images/publications/new_8.jpg
" class="call-img" alt="Imagen de Campaña anticontrabando en Santiago durante fiestas patronales">
<div class="call-content">
<h3 class="call-title">Campaña anticontrabando en Santiago durante fiestas patronales</h3>
<p class="call-dates">
<strong>Publicación:</strong> 07/08/2025<br>
</p>
<p class="call-description">El grupo operativo anticontrabando de la FND - Federación Nacional de
Departamentos del Alto Putumayo, realizó una camp...</p>
<div class="call-btn-container">
<a href="http://putumayo.gov.co/publications/17?type=4" class="govco-btn">Ver más</a> </div>
</div>
</div>
</div>
<div class="call-slide">
<div class="call-card">
<img src="http://putumayo.gov.co/storage/images/publications/new_9.jpg
" class="call-img" alt="Imagen de Sensibilización y Alianzas en Mocoa: La FND Lucha contra el Contrabando">
<div class="call-content">
<h3 class="call-title">Sensibilización y Alianzas en Mocoa: La FND Lucha contra el Contrabando</h3>
<p class="call-dates">
<strong>Publicación:</strong> 04/08/2025<br>
</p>
<p class="call-description">El Grupo Operativo Anticontrabando de la FND - Federación Nacional de
Departamentos realizó una charla de sensibilizaci...</p>
<div class="call-btn-container">
<a href="http://putumayo.gov.co/publications/18?type=4" class="govco-btn">Ver más</a> </div>
</div>
</div>
</div>
</div>
<button class="carousel-btn right" onclick="scrollCalls(1)">
›
</button>
</div>
</div>
<script>
function scrollCalls(direction) {
const container = document.getElementById('callsCarousel');
const scrollAmount = 330; // Ajusta si quieres que avance más o menos
container.scrollBy({
left: direction * scrollAmount,
behavior: 'smooth'
});
}
</script>
<style>
.calls-carousel-container {
padding: 2rem 1rem;
max-width: 1200px;
margin: auto;
position: relative;
margin-top: 1rem;
}
.calls-carousel-title {
font-size: 2rem;
font-weight: bold;
color: #004884;
text-align: center;
margin-bottom: 1.5rem;
}
.calls-carousel-wrapper {
position: relative;
}
.calls-carousel {
display: flex;
flex-wrap: wrap;
justify-content: center; /* ✅ Centra las tarjetas */
gap: 1.5rem;
padding: 0;
}
.calls-carousel::-webkit-scrollbar {
display: none;
}
.call-slide {
flex: 1 1 320px; /* ✅ Cada tarjeta ocupa mínimo 320px y se ajusta */
max-width: 100%;
display: flex;
}
.call-card {
width: 100%;
display: flex;
flex-direction: column;
background: #fff;
border-radius: 8px;
box-shadow: 0 2px 5px rgba(0,0,0,0.05);
overflow: hidden;
}
.call-img {
width: 100%;
height: 160px;
object-fit: cover;
}
.call-content {
padding: 1rem;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.call-title {
font-size: 1.1rem;
color: #004884;
font-weight: bold;
margin-bottom: 0.5rem;
}
.call-dates {
font-size: 0.85rem;
color: #555;
margin-bottom: 0.5rem;
}
.call-description {
font-size: 0.9rem;
color: #333;
margin-bottom: auto;
min-height: 60px;
}
.call-btn-container {
margin-top: 1rem;
text-align: left;
}
.govco-btn {
background-color: #004884;
color: white;
padding: 0.5rem 1.2rem;
font-weight: 600;
border-radius: 4px;
font-size: 0.9rem;
text-decoration: none;
display: inline-block;
}
.govco-btn:hover {
background-color: #007bff;
}
/* Botones de navegación opcionales */
.carousel-btn {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: transparent;
color: #004884;
border: none;
font-size: 2rem;
font-weight: bold;
cursor: pointer;
padding: 0.2rem 0.6rem;
z-index: 5;
transition: color 0.2s ease;
}
.carousel-btn:hover {
color: #007bff;
}
.carousel-btn.left {
left: 0;
}
.carousel-btn.right {
right: 0;
}
</style> <div class="news-section govco-container">
<h2 class="news-title">Noticias</h2>
<div class="news-container">
<!-- Noticia destacada -->
<div class="featured-news">
<img src="http://putumayo.gov.co/storage/images/publications/new_3.jpg
" alt="Plan de Desarrollo Integral del Putumayo" class="featured-image">
<div class="featured-content">
<h3 class="featured-title">Plan de Desarrollo Integral del Putumayo</h3>
<p class="featured-date">
<strong>Publicación:</strong> 15/03/1980
</p>
<p class="featured-description">En 1980 se presentó el primer Plan de Desarrollo Integral, orientado a mejorar las condiciones sociales, económicas y ambientales del departamento.</p>
<a href="http://putumayo.gov.co/publications/3?type=2" class="news-btn">Leer más</a>
</div>
</div>
<!-- Lista lateral de noticias -->
<div class="news-list">
<div class="news-item">
<img src="http://putumayo.gov.co/storage/images/publications/new_2.jpg
" alt="Construcción de la Sede de la Gobernación" class="news-thumbnail">
<div class="news-item-content">
<a href="http://putumayo.gov.co/publications/2" class="news-item-title">Construcción de la Sede de la Gobernación</a>
<p class="news-item-date">10/05/1975</p>
</div>
</div>
<div class="news-item">
<img src="http://putumayo.gov.co/storage/images/publications/new_1.jpg
" alt="Creación del Departamento del Putumayo" class="news-thumbnail">
<div class="news-item-content">
<a href="http://putumayo.gov.co/publications/1" class="news-item-title">Creación del Departamento del Putumayo</a>
<p class="news-item-date">01/12/1957</p>
</div>
</div>
</div>
</div>
<div class="news-more">
<a href="http://putumayo.gov.co/publications/all?type=2" class="news-more-btn">Ver más noticias</a>
</div>
</div>
<style>
.govco-container {
max-width: 1200px;
margin-left: auto;
margin-right: auto;
padding-left: 1rem;
padding-right: 1rem;
}
.news-section {
padding: 2rem 1rem;
margin: auto;
}
.news-title {
font-size: 2rem;
font-weight: 700;
color: #004884;
text-align: center;
margin-bottom: 2rem;
}
.news-container {
display: grid;
grid-template-columns: 2fr 1fr;
gap: 2rem;
align-items: flex-start;
}
.featured-news {
background-color: #fff;
border-radius: 8px;
box-shadow: 0 2px 6px rgba(0,0,0,0.05);
overflow: hidden;
display: flex;
flex-direction: column;
}
.featured-image {
width: 100%;
height: 250px;
object-fit: cover;
}
.featured-content {
padding: 1rem;
display: flex;
flex-direction: column;
justify-content: space-between;
height: 100%;
}
.featured-title {
font-size: 1.4rem;
font-weight: bold;
color: #004884;
margin-bottom: 0.5rem;
}
.featured-date {
font-size: 0.9rem;
color: #666;
margin-bottom: 0.8rem;
}
.featured-description {
font-size: 0.95rem;
color: #333;
flex-grow: 1;
}
.news-btn {
margin-top: 1rem;
align-self: flex-start;
background-color: #004884;
color: #fff;
font-weight: 600;
padding: 0.5rem 1.2rem;
border-radius: 4px;
text-decoration: none;
transition: background 0.3s ease;
}
.news-btn:hover {
background-color: #007bff;
}
.news-list {
display: flex;
flex-direction: column;
gap: 1rem;
}
.news-item {
display: flex;
align-items: flex-start;
gap: 1rem;
background: #fff;
padding: 0.8rem;
border-radius: 6px;
box-shadow: 0 1px 4px rgba(0,0,0,0.05);
}
.news-thumbnail {
width: 70px;
height: 70px;
object-fit: cover;
border-radius: 6px;
}
.news-item-content {
flex: 1;
}
.news-item-title {
font-size: 1rem;
font-weight: bold;
color: #004884;
text-decoration: none;
}
.news-item-title:hover {
color: #007bff;
}
.news-item-date {
font-size: 0.85rem;
color: #888;
margin-top: 0.25rem;
}
.news-more {
text-align: center;
margin-top: 2rem;
}
.news-more-btn {
background-color: #004884;
color: white;
padding: 0.7rem 1.5rem;
font-weight: bold;
border-radius: 5px;
text-decoration: none;
transition: background 0.3s;
}
.news-more-btn:hover {
background-color: #007bff;
}
</style>
<!-- <iframe src="https://www.facebook.com/plugins/page.php?href=https%3A%2F%2Fwww.facebook.com%2Fgobernaciondelputumayo%2F%3Flocale%3Des_LA&tabs=timeline&width=340&height=620&small_header=false&adapt_container_width=true&hide_cover=false&show_facepile=true&appId" width="340" height="620" style="border:none;overflow:hidden" scrolling="no" frameborder="0" allowfullscreen="true" allow="autoplay; clipboard-write; encrypted-media; picture-in-picture; web-share"></iframe>
-->
<div id="custom-carousel">
<h2>Enlaces de Interés</h2>
<p>Ingresa a los siguientes enlaces de interés de nuestro municipio</p>
<div class="carousel-container">
<button id="carousel-prev">❮</button>
<div class="carousel-slide-container">
<div class="carousel-slide-track">
<!-- Carousel Items -->
<div class="carousel-slide">
<a href="https://www.postal.gov.co" target="_blank">
<img src="/img/interest-links/0ea90-logopostal.png" alt="Postal">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.colombiacompra.gov.co" target="_blank">
<img src="/img/interest-links/1fbca-colombia_compra_eficiente.png" alt="Colombia Compra Eficiente">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.mintic.gov.co" target="_blank">
<img src="/img/interest-links/3c7bd-logo_del_ministerio_de_tecnologias_de_la_informacion_y_las_comunicaciones_de_colombia_2022-2026.png" alt="Ministerio de las Tecnologías">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.presidencia.gov.co" target="_blank">
<img src="/img/interest-links/8b3ef-presi.jpeg" alt="Presidencia de la República">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.serviciodeempleo.gov.co" target="_blank">
<img src="/img/interest-links/29fa9-logos_spe2024-40.png" alt="Servicio Público de Empleo">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.colombia.co" target="_blank">
<img src="/img/interest-links/60e60-asa07f5012f32278cd5c.png" alt="CO">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.sisben.gov.co" target="_blank">
<img src="/img/interest-links/24107-sisben.png" alt="Sisbén">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.gov.co" target="_blank">
<img src="/img/interest-links/a60d0-gov.png" alt="Gov.CO">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.urnadecristal.gov.co" target="_blank">
<img src="/img/interest-links/ae7ba-logo-urna.png" alt="Urna de Cristal">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.funcionpublica.gov.co" target="_blank">
<img src="/img/interest-links/af0d9-funcion-publica.png" alt="Función Pública">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.metrologia.gov.co" target="_blank">
<img src="/img/interest-links/ea995-hora.png" alt="Instituto Nacional de Metrología">
</a>
</div>
<div class="carousel-slide">
<a href="https://www.portalterritorial.gov.co" target="_blank">
<img src="/img/interest-links/ee6cd-logoportal4.png" alt="Portal Territorial de Colombia">
</a>
</div>
<!-- Fin de Carousel Items -->
</div>
</div>
<button id="carousel-next">❯</button>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', () => {
let currentSlide = 0;
const itemsToShow = 3; // Número de elementos visibles
const items = document.querySelectorAll('.carousel-slide');
const totalItems = items.length;
const track = document.querySelector('.carousel-slide-track');
function updateSlidePosition() {
const slideWidth = items[0].offsetWidth;
track.style.transform = `translateX(-${currentSlide * slideWidth}px)`;
}
function nextSlide() {
if (currentSlide < totalItems - itemsToShow) {
currentSlide++;
} else {
currentSlide = 0; // Reinicia si llegamos al final
}
updateSlidePosition();
}
function prevSlide() {
if (currentSlide > 0) {
currentSlide--;
} else {
currentSlide = totalItems - itemsToShow;
}
updateSlidePosition();
}
// Asignar eventos a los botones
document.querySelector('#carousel-prev').addEventListener('click', prevSlide);
document.querySelector('#carousel-next').addEventListener('click', nextSlide);
// Deslizamiento automático cada 5 segundos
let autoSlideInterval = setInterval(nextSlide, 5000);
// Pausar el deslizamiento automático al pasar el ratón sobre el carrusel
track.addEventListener('mouseenter', () => clearInterval(autoSlideInterval));
// Reanudar el deslizamiento automático cuando se quita el ratón
track.addEventListener('mouseleave', () => {
autoSlideInterval = setInterval(nextSlide, 5000);
});
// Ajustar el tamaño de la ventana y redimensionar
window.addEventListener('resize', updateSlidePosition);
});
</script>
<style>
#custom-carousel {
text-align: center;
padding: 20px;
}
#custom-carousel h2 {
font-size: 2rem;
margin-bottom: 10px;
}
#custom-carousel p {
font-size: 1.2rem;
margin-bottom: 20px;
}
.carousel-container {
max-width: 1200px;
display: flex;
align-items: center;
justify-content: center;
position: relative;
width: 90%;
margin: 0 auto;
margin-bottom: 2rem;
}
.carousel-slide-container {
overflow: hidden;
width: 100%;
height: auto;
}
.carousel-slide-track {
display: flex;
transition: transform 0.5s ease;
justify-content: space-between; /* Ajusta el espaciado entre los elementos */
}
.carousel-slide {
flex: 0 0 auto; /* Evitar que los elementos se encogan o crezcan */
width: 160px; /* Tamaño fijo para las imágenes */
padding: 0 15px; /* Añadir espacio alrededor de cada imagen */
box-sizing: border-box;
}
.carousel-slide img {
width: 100%;
height: auto;
object-fit: contain;
}
#carousel-prev, #carousel-next {
background-color: transparent;
border: none;
cursor: pointer;
font-size: 2rem;
position: absolute;
top: 50%;
transform: translateY(-50%);
z-index: 1;
padding: 0 20px;
}
#carousel-prev {
left: 0;
margin-left: 10px;
color: var(--govco-secondary-color);
}
#carousel-next {
right: 0;
margin-right: 10px;
color: var(--govco-secondary-color);
}
</style>
</main>
</div>
</div>
<footer class="footer-govco">
<div class="footer-top">
<div class="footer-column footer-column-logos">
<img src="/logos/logo_govco.png" alt="GOV.CO" class="footer-logo">
<img src="/logos/logo_vida.png" alt="Colombia Potencia de la Vida" class="footer-logo">
<img src="/logos/logo_co.svg" alt="CO Colombia" class="footer-logo-small">
</div>
<div class="footer-column">
<h4>Portal Único del Estado Colombiano</h4>
<p><strong>Dirección:</strong> Edificio Murillo Toro Cra 8 entre calles 12A y 12B Bogotá, Colombia.</p>
<p><strong>Horarios de Atención:</strong></p>
<p>• Atención Presencial: Martes, Miércoles y Viernes de 9:00 am a 3:00 pm jornada continua.</p>
<p>• Atención Canales Virtuales: Lunes a Viernes de 8:30 am a 4:30 pm.</p>
<p><strong>Código Postal:</strong> 111711</p>
</div>
<div class="footer-column">
<h4>Contacto</h4>
<p><strong>Teléfono:</strong></p>
<p>• Nacional: 01 8000 95 2525</p>
<p>• Bogotá: +57 601 390 7950</p>
<p>• Línea Anticorrupción: 01 8000 91 2667</p>
<p><strong>Correo Institucional:</strong> soporteccc@mintic.gov.co</p>
<a href="/contact">Solicita una llamada</a> | <a href="/web-call">Llamada web</a> | <a href="/chat">Hablemos en línea</a>
</div>
<div class="footer-column">
<h4>Acerca del sitio</h4>
<a href="/sitemap">Mapa del sitio</a>
<a href="/privacy">Políticas de privacidad</a>
<a href="/copyright">Políticas de derechos de autor</a>
<a href="/terms">Términos y condiciones</a>
<h4>Ayudas de accesibilidad</h4>
<a href="/accessibility">Centro de relevo</a>
<div class="social-icons">
<a href="https://twitter.com" target="_blank" rel="noopener noreferrer">Síguenos en Twitter</a>
<a href="https://facebook.com" target="_blank" rel="noopener noreferrer">Síguenos en Facebook</a>
</div>
</div>
</div>
<div class="footer-bottom">
<p id="local-time"></p>
<p>@2024 - Gobernacion de Putumayo</p>
<p>Unidad de Gestion de Tecnologia</p>
</div>
</footer>
<script>
function updateTime() {
const options = { hour: '2-digit', minute: '2-digit', second: '2-digit', timeZone: 'America/Bogota' };
const timeNow = new Intl.DateTimeFormat('es-CO', options).format(new Date());
document.getElementById('local-time').textContent = timeNow;
}
setInterval(updateTime, 1000);
updateTime();
</script>
<style scoped>
.footer-govco {
background-color: #004884; /* Azul fuerte */
color: #FFFFFF;
padding: 30px 0;
font-family: Arial, sans-serif;
}
.footer-top {
display: flex;
justify-content: space-between;
align-items: flex-start;
padding: 0 40px;
border-bottom: 4px solid #003F72; /* Línea de separación */
}
.footer-column {
flex: 1;
max-width: 250px;
margin: 20px;
}
.footer-column h4 {
font-size: 16px;
margin-bottom: 10px;
color: #FFFFFF;
font-weight: bold;
}
.footer-column p,
.footer-column a {
color: #FFFFFF;
font-size: 14px;
margin-bottom: 5px;
}
.footer-column a {
text-decoration: none;
color: #FFFFFF;
}
.footer-column a:hover {
color: #FFCC00; /* Color de resalto amarillo */
}
/* Estilos para la columna de los logos */
.footer-column-logos {
display: flex;
flex-direction: column;
align-items: center;
}
.footer-logo {
width: 120px;
height: auto;
margin-bottom: 15px;
}
.footer-logo-small {
width: 80px;
height: auto;
margin-bottom: 0;
}
.social-icons a {
display: block;
margin-bottom: 5px;
}
.footer-bottom {
text-align: center;
padding: 10px 0;
background-color: #004080; /* Azul oscuro */
}
.footer-bottom p {
font-size: 14px;
color: #FFFFFF;
margin: 0;
}
/* Media Queries para el footer en pantallas pequeñas */
@media (max-width: 768px) {
.footer-top {
flex-direction: column;
padding: 0 20px;
}
.footer-column {
max-width: 100%;
margin: 10px 0;
text-align: center;
}
.footer-column-logos {
flex-direction: row;
justify-content: center;
}
.footer-logo {
width: 80px;
margin-right: 10px;
}
.social-icons {
display: flex;
justify-content: center;
flex-wrap: wrap;
}
.social-icons a {
margin: 0 10px;
}
.footer-bottom {
font-size: 12px;
padding: 10px 20px;
}
}
/* Estilos para el modo de alto contraste */
body.high-contrast .footer-govco {
background-color: #000; /* Fondo negro */
color: #fff; /* Texto blanco */
}
body.high-contrast .footer-govco a {
color: #0ff; /* Enlaces en cian */
}
body.high-contrast .footer-govco a:hover {
color: #fff; /* Enlaces en blanco al pasar el cursor */
}
body.high-contrast .footer-column h4 {
color: #fff; /* Encabezados en blanco */
}
body.high-contrast .footer-column p {
color: #fff; /* Párrafos en blanco */
}
body.high-contrast .footer-logo {
filter: invert(1); /* Invertir colores de los logos */
}
body.high-contrast .footer-bottom {
border-top: 1px solid #fff; /* Borde superior en blanco */
}
body.high-contrast .footer-bottom p {
color: #fff; /* Texto en blanco */
}
body.high-contrast .social-icons a {
color: #0ff; /* Iconos de redes sociales en cian */
}
body.high-contrast .social-icons a:hover {
color: #fff; /* Iconos en blanco al pasar el cursor */
}
body.high-contrast .social-icons a img {
filter: invert(1); /* Invertir colores de los iconos si son imágenes */
}
/* Media Queries para el modo de alto contraste en pantallas pequeñas */
@media (max-width: 768px) {
body.high-contrast .footer-top {
/* Mantiene los ajustes responsivos */
}
}
</style>
<!-- Livewire Scripts -->
<script src="/livewire/livewire.js?id=90730a3b0e7144480175" data-turbo-eval="false" data-turbolinks-eval="false" ></script>
<script data-turbo-eval="false" data-turbolinks-eval="false" >
if (window.livewire) {
console.warn('Livewire: It looks like Livewire\'s @livewireScripts JavaScript assets have already been loaded. Make sure you aren\'t loading them twice.')
}
window.livewire = new Livewire();
window.livewire.devTools(true);
window.Livewire = window.livewire;
window.livewire_app_url = '';
window.livewire_token = '6AZztzBFwChGqhfxQnI1QEq5Uv647EpApm9dN95k';
/* Make sure Livewire loads first. */
if (window.Alpine) {
/* Defer showing the warning so it doesn't get buried under downstream errors. */
document.addEventListener("DOMContentLoaded", function () {
setTimeout(function() {
console.warn("Livewire: It looks like AlpineJS has already been loaded. Make sure Livewire\'s scripts are loaded before Alpine.\\n\\n Reference docs for more info: http://laravel-livewire.com/docs/alpine-js")
})
});
}
/* Make Alpine wait until Livewire is finished rendering to do its thing. */
window.deferLoadingAlpine = function (callback) {
window.addEventListener('livewire:load', function () {
callback();
});
};
let started = false;
window.addEventListener('alpine:initializing', function () {
if (! started) {
window.livewire.start();
started = true;
}
});
document.addEventListener("DOMContentLoaded", function () {
if (! started) {
window.livewire.start();
started = true;
}
});
</script>
<script>
function toggleSidebar() {
let sidebar = document.getElementById("sidebar");
let mainContent = document.getElementById("main-content");
let body = document.body;
sidebar.classList.toggle("collapsed");
body.classList.toggle("sidebar-collapsed");
// Ajustar el ancho del contenido dinámicamente
if (sidebar.classList.contains("collapsed")) {
mainContent.style.width = "calc(100% - 80px)";
} else {
mainContent.style.width = "calc(100% - 260px)";
}
}
</script>
</body>
</html>
<script src="https://cdn.jsdelivr.net/npm/@popperjs/core@2.10.2/dist/umd/popper.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.0/dist/js/bootstrap.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/chartist/dist/chartist.min.js"></script>