Hola Isabel, la verdad es que no puedo ayudarte mucho porque no tengo ni opera ni i.e en mi pc, pero la he visto en firefox y safari.
Quizá alguna de las propiedades que utilizaste no son compatibles con estos navegadores, esta página es muy buena para determinar si son las versiones de los navegadores los causantes de tus problemas.
www.caniuse.com
Por otro lado, mirando tu código no he sabido muy bien determinar qué es, pero sin duda seria mejor hacer un diseño más flexible por el tema de las diferentes resoluciones en que pueda ser visto..
Si no conoces display:flex, te invito a que le eches un vistazo... te puede ahorrar mucho trabajo
Un saludo