Validación completa