ajustes das funções de procura

alterando também seu comportamento dentro das funções que a utilizavam>
houve a criação de macros especificos para a lógica de negócio