Hola PatomaS:
Gracias por tu respuesta, pero
no funcionaría para lo que necesito.
Verás: la solución que planteas funciona bien, siempre y cuando no mezcles unidades diferentes, es decir, sería correcto si yo hiciera height:90%; margin-top:7%; margin-bottom:3%; (la suma de todos los porcentajes es de 100%).
El problema es que yo necesito que esos márgenes tengan medidas concretas en píxeles.
De todos modos, gracias
¿Alguna otra idea? ¿Tal vez algo con Javascript?
¡Saludos!