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;
}
}
CompuRent
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.
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.
Catálogo de Equipos
Selecciona entre nuestra amplia gama de equipos de cómputo disponibles para renta inmediata.
Laptop Empresarial Dell Latitude
Ideal para ejecutivos y profesionales móviles
- Procesador: Intel Core i7 11th Gen
- RAM: 16GB DDR4
- Almacenamiento: 512GB SSD NVMe
- Pantalla: 14" FHD
Workstation HP Z4
Para diseño gráfico, ingeniería y análisis de datos
- Procesador: Intel Xeon W-2245
- RAM: 32GB ECC DDR4
- Almacenamiento: 1TB SSD + 2TB HDD
- Tarjeta Gráfica: NVIDIA RTX A4000
Servidor Dell PowerEdge
Para virtualización y aplicaciones empresariales
- Procesador: 2x Intel Xeon Silver 4214
- RAM: 64GB DDR4 ECC
- Almacenamiento: 4x 2TB SAS HDD
- Red: Dual 10Gb Ethernet
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.`;
});
});
});