Definicao tipos