Após comentários de Daniel

Daniel revisou apenas algumas partes, pois estava incompleto.
Após comentários de Fabio