Yo creo que es por el margin-left, margin-right que dan problemas en firefox. ¿Me podéis echar un cable, por favor? Gracias! Aquí os dejo el código.
Código PHP:
   <style type="text/css">
#caja {width: 200px;
    height: 200px;
    border: 0px solid #C0C0C0;
}
#texto-uno {
           float: right;
    line-height: 10px;
}
#texto-dos {
    float: left;
    line-height: 10px;
}
#imagen-uno {
         display: block;
        margin-left:40%;
        margin-right:60%;
}
</style>
</head> 
    
 
 

