estructura de input