Ok... realmente no te entiendo lo suficiente... porque si dices que agregas una tabla dentro del div #MiFondo entonces no seria #tbl_login sino que simplemente seria table { bla bla bla } ya que si es una tabla real la que insertas entonces lo que tienes que hacer es agregarle el nombre de la tabla al CSS...
Por otro lado si es un div mas el que le agregas adentro...
Cita: #MiFondo /*este es el Div*/
{
position:relative;
background: url('../Imagenes/LogIn-trans.png');
width: 300px;
height: 450px;
position:relative;
top: 15%;
left: 35%;
}
#Tbl_Login /*la tabla que contiene mis cajas de texto y boton de submit*/
{
position:relative;
width:230px;
left:35px;
top:45%;
z-index:10;
}
Para que sepas mejor que es el Z-Index te dejo este link donde puedes aprender un poco mas... y por cierto: tu position: relative se repite en el primer div.
z-index
Saludos! y si puedo ayudarte en algo mas, con gusto!