<>
/* Header layout */
.header-content {
display: flex;
align-items: center;
gap: 20px;
}
.header-content nav {
margin-left: auto;
}
/* Estilos del menú */
nav ul {
display: flex;
list-: none;
gap: 30px;
}
nav li {
position: relative;
}
nav a {
color: var(--secondary);
text-decoration: none;
font-size: 15px;
font-weight: 500;
transition: all 0.3s;
position: relative;
padding: 5px 0;
display: flex;
align-items: center;
gap: 5px;
}
nav a::after {
content: '';
position: absolute;
bottom: 0;
left: 0;
width: 0;
height: 2px;
background: var(--primary);
transition: width 0.3s ease;
}
nav a:hover::after {
width: 100%;
}
nav a:hover {
color: var(--primary);
}
/* Botón de Cotización */
.quote-button {
display: flex;
align-items: center;
gap: 8px;
background: linear-gradient(135deg#10b981#059669);
color: white !important;
padding: 10px 20px;
border-radius: 50px;
font-weight: 600;
font-size: 14px;
transition: all 0.3s ease;
box-shadow: 0 4px 12px rgba(161851290.3);
cursor: pointer;
text-decoration: none;
}
.quote-button::after {
display: none !important;
}
.quote-button:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(161851290.4);
color: white !important;
}
/* Botón de Carrito */
.cart-button {
position: relative;
display: flex;
align-items: center;
gap: 8px;
background: linear-gradient(135degvar(--primary)var(--primary-dark));
color: white !important;
padding: 10px 18px;
border-radius: 50px;
font-weight: 600;
font-size: 14px;
transition: all 0.3s ease;
box-shadow: 0 4px 12px rgba(41072100.3);
cursor: pointer;
text-decoration: none;
}
.cart-button::after {
display: none !important;
}
.cart-button:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(41072100.4);
color: white !important;
}
.cart-counter {
position: absolute;
top: -5px;
right: -5px;
background: #ef4444;
color: white;
font-size: 11px;
font-weight: 700;
min-width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
padding: 0 5px;
box-shadow: 0 2px 6px rgba(23968680.5);
}
.cart-counter.hidden {
display: none;
}
/* Dropdown */
.dropdown {
position: relative;
}
.dropdown > a::before {
content: '▼';
font-size: 9px;
margin-left: 5px;
transition: transform 0.3s ease;
}
.dropdown:hover > a::before {
transform: rotate(-180deg);
}
.dropdown-menu {
display: none;
position: absolute;
top: 100%;
left: 0;
background: rgba(2552552550.98);
backdrop-filter: blur(10px);
border-radius: 8px;
padding: 10px 0;
box-shadow: 0 10px 30px rgba(0000.15);
min-width: 220px;
z-index: 1000;
margin-top: 10px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s easevisibility 0.3s ease;
}
.dropdown:hover .dropdown-menu {
display: block;
visibility: visible;
opacity: 1;
}
.dropdown-menu::before {
content: '';
position: absolute;
top: -15px;
left: 0;
right: 0;
height: 15px;
}
.dropdown-menu a {
display: block;
padding: 10px 20px;
color: var(--secondary);
font-size: 14px;
transition: all 0.3s ease;
}
.dropdown-menu a::after {
display: none;
}
.dropdown-menu a:hover {
background: var(--bg-light);
color: var(--primary);
padding-left: 25px;
}
.dropdown-menu a i {
width: 20px;
margin-right: 8px;
color: var(--primary);
}
/* Mega Menu */
.mega-menu {
display: none;
position: absolute;
top: 100%;
left: 50%;
transform: translateX(-50%);
background: rgba(2552552550.98);
backdrop-filter: blur(10px);
border-radius: 12px;
padding: 25px;
box-shadow: 0 15px 40px rgba(0000.15);
z-index: 1000;
margin-top: 10px;
min-width: 600px;
max-width: 700px;
opacity: 0;
visibility: hidden;
transition: opacity 0.3s easevisibility 0.3s ease;
}
.dropdown:hover .mega-menu {
display: block;
opacity: 1;
visibility: visible;
}
.mega-menu::before {
content: '';
position: absolute;
top: -15px;
left: 0;
right: 0;
height: 15px;
}
.mega-menu-grid {
display: grid;
grid-template-columns: repeat(31fr);
gap: 25px;
}
.mega-menu-column h4 {
font-size: 13px;
font-weight: 700;
color: var(--primary);
margin-bottom: 12px;
padding-bottom: 8px;
border-bottom: 2px solid var(--primary);
display: flex;
align-items: center;
gap: 8px;
}
.mega-menu-column a {
display: block;
padding: 6px 10px;
color: var(--secondary);
font-size: 13px;
transition: all 0.2s ease;
border-radius: 4px;
margin-bottom: 2px;
}
.mega-menu-column a:hover {
background: linear-gradient(135degrgba(41072100.08)rgba(41072100.12));
color: var(--primary);
padding-left: 14px;
}
.mega-menu-column a::after {
display: none;
}
.mega-menu-cta {
margin-top: 12px;
padding-top: 12px;
border-top: 1px solid #e5e7eb;
}
.mega-menu-cta a {
background: linear-gradient(135degvar(--primary)var(--primary-dark));
color: white !important;
font-weight: 600;
text-align: center;
padding: 8px 14px !important;
border-radius: 6px;
}
@media (max-width: 992px) {
.header-content {
flex-wrap: wrap;
}
nav ul {
display: none;
flex-direction: column;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: rgba(2552552550.98);
backdrop-filter: blur(10px);
padding: 20px;
box-shadow: 0 10px 30px rgba(0,0,0,0.1);
gap: 15px;
}
nav ul.active {
display: flex;
}
.mega-menu.dropdown-menu {
position: static;
min-width: auto;
max-width: 100%;
transform: none;
left: auto;
margin-top: 10px;
padding: 15px;
}
.mega-menu-grid {
grid-template-columns: 1fr;
gap: 15px;
}
.dropdown.active .mega-menu,
.dropdown.active .dropdown-menu {
display: block;
opacity: 1;
visibility: visible;
}
}
>
Descargas de Software CONTPAQi
Descarga los instaladores oficiales y cartas técnicas de los sistemas CONTPAQi
Última actualización: 26/12/2025
Instaladores
v18.2.2 Ultima version
CTi_NOMINAS_1822.zip
794 MB
v18.1.5
CTi_NOMINAS_1815.zip
750 MB
v12.5.1
CTi_NOMINAS_1251.zip
637 MB
Instaladores
v18.5.1 Ultima version
CONTABILIDAD_BANCOS_1851.zip
2.03 GB
v11.4.0
CONTPAQi_CONTABILIDAD_BANCOS_1140_4305.zip
1.76 GB
v11.3.1
CONTPAQi_CONTABILIDAD_BANCOS_1131_4204.zip
1.71 GB
Instaladores
v11.5.1 Ultima version
CTi_Comercial_Premium_1151.zip
856 MB
v5.2.1
CTi_Comercial_521.zip
650 MB
v5.2.1 SP3 Service Pack
Service_Pack_3_Comercial_521.zip
50 MB
Instaladores
v10.1.0 Ultima version
CONTPAQi_Comercial_Start_Pro_1010.zip
475 MB
v10.1.0 SP1 Service Pack
CONTPAQi_Comercial_Start_Pro_1010SP1.zip
62 MB
v10.0.0 SP2 Service Pack
CONTPAQi_Comercial_Start_Pro_1000SP2.zip
45 MB
v4.2.1
CONTPAQi_Comercial_Start_Pro_421.zip
400 MB
Instaladores
v13.2.0 Ultima version
CTi_Factura_Electronica_1320.zip
384 MB
v13.2.0 SP1 Service Pack
Service_Pack_FE_1320.zip
2 MB
v7.0.0
CTI_Factura_Electronica_700.zip
350 MB
Instaladores
v8.9.4 Ultima version
Componentes_i_894.zip
88 MB
v6.1.0
Componentes_i_610.zip
75 MB
v5.3.0
Componentes_i_530.zip
70 MB
Instaladores
v6.4.3 Ultima version
CTi_XML_Linea_643.zip
815 MB
v2.0.12
CTi_XML_Linea_2012.zip
700 MB
v2.0.10
CTi_XML_Linea_2010.zip
680 MB
Instaladores
v1.0.3.1 Ultima version
CONTPAQI_CobraConnect_1031.zip
32 MB
Instaladores
v3.4.11 Ultima version
CONTPAQi_Respaldos_Nube_3411.msi
187 MB
Instaladores
v25.0.0 Ultima version
AppkeyServidorComunSetup_25.zip
12 MB
Requisitos del Sistema
Antes de instalarverifica que tu equipo cumpla con los requisitos mínimos del sistema consultando la carta técnica correspondiente.
Licencias
Estos instaladores requieren una licencia válida de CONTPAQi. Puedes adquirir tu licencia en nuestra tienda.
Ver productos
Soporte Técnico
¿Necesitas ayuda con la instalación? Nuestro equipo de soporte está disponible para asistirte.
Contactar
<>
.exit-popup-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0000.75);
z-index: 99999;
display: flex;
align-items: center;
justify-content: center;
opacity: 0;
animation: fadeInPopup 0.3s ease forwards;
}
@keyframes fadeInPopup {
to { opacity: 1; }
}
.exit-popup-content {
background: white;
border-radius: 20px;
padding: 35px 30px;
max-width: 420px;
width: 90%;
text-align: center;
position: relative;
box-shadow: 0 25px 80px rgba(0000.4);
animation: slideUpPopup 0.4s ease forwards;
}
.exit-popup-content.lead-capture {
border-top: 5px solid #10b981;
}
@keyframes slideUpPopup {
from { transform: translateY(30px); opacity: 0; }
to { transform: translateY(0); opacity: 1; }
}
.exit-popup-close {
position: absolute;
top: 12px;
right: 12px;
background: #f3f4f6;
border: none;
font-size: 20px;
color: #6b7280;
cursor: pointer;
transition: all 0.3s;
line-height: 1;
width: 32px;
height: 32px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.exit-popup-close:hover {
background: #e5e7eb;
color: #1f2937;
}
/* Badge de regalo */
.exit-popup-gift-badge {
position: absolute;
top: -15px;
left: 50%;
transform: translateX(-50%);
background: linear-gradient(135deg#ef4444#dc2626);
color: white;
padding: 6px 20px;
border-radius: 20px;
font-size: 0.75rem;
font-weight: 700;
display: flex;
align-items: center;
gap: 6px;
box-shadow: 0 4px 15px rgba(23968680.4);
animation: pulse 2s infinite;
}
@keyframes pulse {
0%100% { transform: translateX(-50%) scale(1); }
50% { transform: translateX(-50%) scale(1.05); }
}
.exit-popup-icon {
width: 70px;
height: 70px;
background: linear-gradient(135deg#10b981#059669);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 15px auto 15px;
}
.exit-popup-icon.gift-icon {
background: linear-gradient(135deg#8b5cf6#7c3aed);
}
.exit-popup-icon.success-icon {
background: linear-gradient(135deg#10b981#059669);
width: 80px;
height: 80px;
}
.exit-popup-icon i {
font-size: 32px;
color: white;
}
.exit-popup-content h2 {
font-size: 1.6rem;
color: #1f2937;
margin-bottom: 5px;
font-weight: 800;
}
.exit-popup-subtitle {
font-size: 1.1rem;
margin-bottom: 12px !important;
}
.price-crossed {
text-decoration: line-through;
color: #9ca3af;
font-size: 0.95rem;
}
.price-free {
color: #10b981;
font-weight: 800;
font-size: 1.3rem;
}
.exit-popup-content > p {
color: #4b5563;
font-size: 0.95rem;
margin-bottom: 15px;
line-height: 1.5;
}
.exit-popup-benefits {
list-: none;
padding: 12px 15px;
margin: 0 0 20px;
text-align: left;
background: linear-gradient(135deg#f0fdf4#dcfce7);
border-radius: 12px;
border: 1px solid #bbf7d0;
}
.exit-popup-benefits li {
display: flex;
align-items: center;
gap: 10px;
padding: 6px 0;
color: #166534;
font-size: 0.9rem;
}
.exit-popup-benefits li i {
color: #10b981;
font-size: 0.9rem;
}
/* Formulario de captura */
.exit-lead-form {
margin-bottom: 12px;
}
.exit-lead-form .form-row {
margin-bottom: 12px;
}
.exit-lead-form input[type="text"],
.exit-lead-form input[type="email"],
.exit-lead-form input[type="tel"] {
width: 100%;
padding: 14px 16px;
border: 2px solid #e5e7eb;
border-radius: 10px;
font-size: 1rem;
transition: all 0.3s;
box-sizing: border-box;
}
.exit-lead-form input:focus {
outline: none;
border-color: #10b981;
box-shadow: 0 0 0 3px rgba(161851290.15);
}
.exit-lead-form input::placeholder {
color: #9ca3af;
}
.exit-popup-cta {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
background: linear-gradient(135deg#10b981#059669);
color: white;
padding: 16px 28px;
border-radius: 50px;
font-size: 1.05rem;
font-weight: 700;
text-decoration: none;
transition: all 0.3s;
width: 100%;
box-shadow: 0 4px 20px rgba(161851290.4);
border: none;
cursor: pointer;
}
.exit-popup-cta:hover {
transform: translateY(-2px);
box-shadow: 0 8px 25px rgba(161851290.5);
color: white;
}
.exit-popup-cta.submit-btn:disabled {
background: #9ca3af;
cursor: not-allowed;
transform: none;
box-shadow: none;
}
.exit-popup-privacy {
font-size: 0.75rem;
color: #9ca3af;
margin: 10px 0 5px;
}
.exit-popup-privacy i {
margin-right: 4px;
}
.exit-popup-privacy a {
color: #6b7280;
text-decoration: underline;
}
.exit-popup-dismiss {
background: none;
border: none;
color: #9ca3af;
font-size: 0.8rem;
margin-top: 8px;
cursor: pointer;
transition: color 0.3s;
}
.exit-popup-dismiss:hover {
color: #6b7280;
text-decoration: underline;
}
/* Estado de éxito */
.exit-success {
border-top: 5px solid #10b981;
}
.exit-success-actions {
display: flex;
flex-direction: column;
gap: 12px;
margin-top: 20px;
}
.exit-whatsapp-btn {
display: inline-flex;
align-items: center;
justify-content: center;
gap: 10px;
background: linear-gradient(135deg#25d366#128c7e);
color: white;
padding: 14px 24px;
border-radius: 50px;
font-size: 1rem;
font-weight: 600;
text-decoration: none;
transition: all 0.3s;
box-shadow: 0 4px 15px rgba(372111020.4);
}
.exit-whatsapp-btn:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(372111020.5);
color: white;
}
@media (max-width: 480px) {
.exit-popup-content {
padding: 30px 20px;
margin: 10px;
}
.exit-popup-content h2 {
font-size: 1.4rem;
}
.exit-popup-icon {
width: 60px;
height: 60px;
}
.exit-popup-icon i {
font-size: 26px;
}
.exit-lead-form input {
padding: 12px 14px;
}
.exit-popup-cta {
padding: 14px 20px;
font-size: 0.95rem;
}
}
>