Então!
Até onde eu sei, quando atribuimos o tamanho em px, independente da resolução da tela ou tamanho, o espaçamento continua, já o em varia de acordo com cada tela, e talvez seja este o problema do TeixeiraRamos, por isso citei a resposta para fazer uma tentativa em px.