background-color: #f2f2f2; margin: 0; font-family: Arial, Helvetica, sans-serif; } .header-bar { background-color: #1976d2; color: #fff; padding: 18px 0; text-align: center; font-size: 1.5rem; font-weight: bold; letter-spacing: 1px; } .main-card { background: #fff; border-radius: 8px; box-shadow: 0 2px 8px rgba(0,0,0,0.07); max-width: 1200px; margin: 40px auto 0 auto; padding: 32px 32px 24px 32px; border: 1px solid #e0e0e0; } .container { display: flex; flex-wrap: wrap; justify-content: space-around; padding: 20px 0; } .form-block { background-color: #f9f9f9; padding: 20px; margin: 10px; border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.07); flex: 1 1 200px; max-width: 300px; } .form-group { margin-bottom: 15px; } .form-group label { display: block; margin-bottom: 5px; } .form-group input, .form-group select, .form-group textarea { width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 4px; } .form-group input[type="radio"], .form-group input[type="checkbox"] { width: auto; margin-right: 10px; } .form-group .inline-group { display: flex; align-items: center; } .form-group .inline-group label { margin-right: 15px; } .form-group button { padding: 10px 15px; background-color: #1976d2; color: white; border: none; border-radius: 0px; cursor: pointer; font-weight: bold; transition: background 0.2s; } .form-group button:hover { background-color: #0d47a1; } .footer-bar { background: #222d35; color: #fff; text-align: center; padding: 18px 0 12px 0; font-size: 1rem; letter-spacing: 1px; position: fixed; left: 0; bottom: 0; width: 100%; margin: 0; z-index: 100; }
CSS2 - Ejercicio 5: Formulario RWD

Formulario Completo