Reparos no CSS e JavaScript

Limpeza do código evitando repetição. Ajuste (ainda incompleto) do
parte responsava