Validaciones y estilo