Estoy confundido en la parte de css en lo valores que puede tener margin y padding, por ejemplo, aveces ponen margin: 20px; otras veces margin: 0 auto; o margin: 0 0 0 15px; lo mismo pasa con padding, me gustaria saber las diferencias, o como varia cada uno, ejemplos o algo asi, muchas gracias