Inicio

/* Variables de color y estilos base */
:root {
--primary: #003366;
--secondary: #00509E;
--accent: #FF6B35;
--light: #F8F9FA;
--dark: #212529;
--gray: #6C757D;
--success: #28A745;
--white: #FFFFFF;
--shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
--radius: 8px;
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

body {
color: var(--dark);
line-height: 1.6;
background-color: var(--light);
}

.container {
width: 100%;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}

/* Header y navegación */
header {
background-color: var(--white);
box-shadow: var(--shadow);
position: sticky;
top: 0;
z-index: 1000;
}

.header-container {
display: flex;
justify-content: space-between;
align-items: center;
padding: 15px 0;
}

.logo {
display: flex;
align-items: center;
gap: 10px;
}

.logo i {
color: var(--accent);
font-size: 28px;
}

.logo h1 {
font-size: 24px;
color: var(--primary);
}

.logo span {
color: var(--accent);
}

nav ul {
display: flex;
list-style: none;
gap: 25px;
}

nav a {
text-decoration: none;
color: var(--dark);
font-weight: 600;
transition: color 0.3s;
}

nav a:hover {
color: var(--accent);
}

.contact-header {
display: flex;
align-items: center;
gap: 8px;
background-color: var(--primary);
color: var(--white);
padding: 10px 20px;
border-radius: var(--radius);
text-decoration: none;
font-weight: 600;
transition: background-color 0.3s;
}

.contact-header:hover {
background-color: var(--secondary);
}

/* Hero section */
.hero {
background: linear-gradient(rgba(0, 51, 102, 0.9), rgba(0, 80, 158, 0.9)), url('https://images.unsplash.com/photo-1497366754035-f200968a6e72?ixlib=rb-4.0.3&auto=format&fit=crop&w=1600&q=80');
background-size: cover;
background-position: center;
color: var(--white);
padding: 100px 0;
text-align: center;
}

.hero h2 {
font-size: 42px;
margin-bottom: 20px;
}

.hero p {
font-size: 20px;
max-width: 800px;
margin: 0 auto 30px;
}

.cta-button {
display: inline-block;
background-color: var(--accent);
color: var(--white);
padding: 15px 35px;
border-radius: var(--radius);
text-decoration: none;
font-weight: 700;
font-size: 18px;
transition: background-color 0.3s, transform 0.3s;
}

.cta-button:hover {
background-color: #E55A2B;
transform: translateY(-3px);
}

/* Secciones generales */
section {
padding: 80px 0;
}

.section-title {
text-align: center;
margin-bottom: 50px;
}

.section-title h2 {
font-size: 36px;
color: var(--primary);
margin-bottom: 15px;
}

.section-title p {
color: var(--gray);
max-width: 700px;
margin: 0 auto;
}

/* Servicios */
.services {
background-color: var(--white);
}

.services-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 30px;
}

.service-card {
background-color: var(--light);
border-radius: var(--radius);
padding: 30px;
text-align: center;
box-shadow: var(--shadow);
transition: transform 0.3s;
}

.service-card:hover {
transform: translateY(-10px);
}

.service-icon {
background-color: var(--primary);
color: var(--white);
width: 70px;
height: 70px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 20px;
font-size: 28px;
}

.service-card h3 {
margin-bottom: 15px;
color: var(--primary);
}

/* Catálogo */
.catalog {
background-color: #f8fafc;
}

.catalog-filters {
display: flex;
justify-content: center;
gap: 15px;
margin-bottom: 40px;
flex-wrap: wrap;
}

.filter-btn {
background-color: var(--white);
border: 2px solid var(--gray);
color: var(--dark);
padding: 10px 20px;
border-radius: 30px;
cursor: pointer;
font-weight: 600;
transition: all 0.3s;
}

.filter-btn.active, .filter-btn:hover {
background-color: var(--primary);
border-color: var(--primary);
color: var(--white);
}

.catalog-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
}

.product-card {
background-color: var(--white);
border-radius: var(--radius);
overflow: hidden;
box-shadow: var(--shadow);
transition: transform 0.3s;
}

.product-card:hover {
transform: translateY(-5px);
}

.product-img {
height: 200px;
background-color: var(--light);
display: flex;
align-items: center;
justify-content: center;
font-size: 60px;
color: var(--primary);
}

.product-info {
padding: 25px;
}

.product-info h3 {
margin-bottom: 10px;
color: var(--primary);
}

.product-specs {
list-style: none;
margin: 15px 0;
}

.product-specs li {
padding: 5px 0;
border-bottom: 1px solid #eee;
display: flex;
justify-content: space-between;
}

.product-price {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 20px;
}

.price {
font-size: 24px;
font-weight: 700;
color: var(--accent);
}

.rent-btn {
background-color: var(--primary);
color: var(--white);
border: none;
padding: 10px 20px;
border-radius: var(--radius);
cursor: pointer;
font-weight: 600;
transition: background-color 0.3s;
}

.rent-btn:hover {
background-color: var(--secondary);
}

/* Formulario de contacto */
.contact-form {
background-color: var(--white);
border-radius: var(--radius);
padding: 40px;
box-shadow: var(--shadow);
max-width: 800px;
margin: 0 auto;
}

.form-row {
display: flex;
gap: 20px;
margin-bottom: 20px;
}

.form-group {
flex: 1;
}

.form-group label {
display: block;
margin-bottom: 8px;
font-weight: 600;
}

.form-control {
width: 100%;
padding: 12px 15px;
border: 1px solid #ddd;
border-radius: var(--radius);
font-size: 16px;
}

textarea.form-control {
min-height: 150px;
resize: vertical;
}

.submit-btn {
background-color: var(--accent);
color: var(--white);
border: none;
padding: 15px 30px;
border-radius: var(--radius);
font-size: 18px;
font-weight: 600;
cursor: pointer;
width: 100%;
transition: background-color 0.3s;
}

.submit-btn:hover {
background-color: #E55A2B;
}

/* Footer */
footer {
background-color: var(--primary);
color: var(--white);
padding: 60px 0 30px;
}

.footer-content {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 40px;
margin-bottom: 40px;
}

.footer-column h3 {
font-size: 20px;
margin-bottom: 20px;
color: var(--white);
}

.footer-links {
list-style: none;
}

.footer-links li {
margin-bottom: 10px;
}

.footer-links a {
color: #ddd;
text-decoration: none;
transition: color 0.3s;
}

.footer-links a:hover {
color: var(--accent);
}

.contact-info {
display: flex;
align-items: center;
gap: 10px;
margin-bottom: 15px;
}

.copyright {
text-align: center;
padding-top: 30px;
border-top: 1px solid rgba(255, 255, 255, 0.1);
color: #ddd;
font-size: 14px;
}

/* Responsive */
@media (max-width: 768px) {
.header-container {
flex-direction: column;
gap: 15px;
}

nav ul {
gap: 15px;
flex-wrap: wrap;
justify-content: center;
}

.hero h2 {
font-size: 32px;
}

.hero p {
font-size: 18px;
}

.form-row {
flex-direction: column;
gap: 0;
}
}

@media (max-width: 480px) {
.hero {
padding: 70px 0;
}

section {
padding: 60px 0;
}

.contact-form {
padding: 25px;
}
}

Renta de Equipo de Cómputo para Empresas

Ofrecemos soluciones tecnológicas flexibles para empresas de todos los tamaños. Desde laptops y estaciones de trabajo hasta servidores y equipos especializados, todo con mantenimiento incluido y soporte 24/7.

Ver Catálogo de Equipos

Nuestros Servicios Empresariales

Brindamos soluciones integrales de renta de equipos de cómputo diseñadas para optimizar la productividad y reducir costos operativos.

Equipos de Última Generación

Renta de laptops, workstations y servidores con componentes de alta gama para ejecutar aplicaciones empresariales exigentes.

Soporte Técnico Dedicado

Asistencia técnica especializada 24/7 y mantenimiento preventivo para garantizar la continuidad operativa de tu empresa.

Flexibilidad en Contratos

Planes de renta flexibles: mensual, trimestral o anual con opción de renovación, actualización o compra del equipo.

Seguridad y Confidencialidad

Garantizamos la seguridad de tus datos con protocolos de borrado seguro y confidencialidad en cada renta.

Contáctanos

Solicita una cotización personalizada para tu empresa. Nuestro equipo se pondrá en contacto en menos de 24 horas.

Selecciona una opción
Laptops Empresariales
Workstations
Servidores
Paquete Completo


// Filtrado del catálogo
document.addEventListener('DOMContentLoaded', function() {
const filterButtons = document.querySelectorAll('.filter-btn');
const productCards = document.querySelectorAll('.product-card');

filterButtons.forEach(button => {
button.addEventListener('click', function() {
// Remover clase active de todos los botones
filterButtons.forEach(btn => btn.classList.remove('active'));

// Agregar clase active al botón clickeado
this.classList.add('active');

const filter = this.getAttribute('data-filter');

// Mostrar/ocultar productos según filtro
productCards.forEach(card => {
if (filter === 'all' || card.getAttribute('data-category') === filter) {
card.style.display = 'block';
} else {
card.style.display = 'none';
}
});
});
});

// Manejo del formulario de contacto
const contactForm = document.getElementById('contactForm');
contactForm.addEventListener('submit', function(e) {
e.preventDefault();

// Validación básica
const name = document.getElementById('name').value;
const email = document.getElementById('email').value;
const phone = document.getElementById('phone').value;
const message = document.getElementById('message').value;

if (name && email && phone && message) {
// Simulación de envío
alert('¡Gracias por tu solicitud! Nos pondremos en contacto contigo en menos de 24 horas.');
contactForm.reset();
} else {
alert('Por favor completa todos los campos obligatorios (*)');
}
});

// Smooth scroll para enlaces internos
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function(e) {
e.preventDefault();

const targetId = this.getAttribute('href');
if (targetId === '#') return;

const targetElement = document.querySelector(targetId);
if (targetElement) {
window.scrollTo({
top: targetElement.offsetTop - 80,
behavior: 'smooth'
});
}
});
});

// Botones de renta
const rentButtons = document.querySelectorAll('.rent-btn');
rentButtons.forEach(button => {
button.addEventListener('click', function() {
const productName = this.closest('.product-card').querySelector('h3').textContent;
alert(`Has seleccionado rentar: ${productName}\nSerás redirigido al formulario de contacto.`);

// Scroll al formulario
document.getElementById('contacto').scrollIntoView({
behavior: 'smooth'
});

// Poblar el campo de mensaje
document.getElementById('message').value = `Estoy interesado en rentar: ${productName}. Por favor contáctenme con más información.`;
});
});
});