El valor negativo es válido pero para ciertos atributos, por ejemplo no se puede poner un padding con valor negativo.
Acá te adjunto un link donde están todas las propiedades de CSS y podrás ver como en margin y padding te indica si podés o no usar valores positivos o negativos.
http://vagabundia.bolsanegra.net/ind...ml-leccion-17/