Vale, voy a poner la estructura de la web simplificada y los estilos que le estoy dando, así seguro me pueden entender mejor:
Código HTML:
Ver original<link href="estilos.css" rel="stylesheet" type="text/css" />
<img id="bg" src="fondoprueba2.jpg"> <img src="escudo.gif" class="logo" id="escudo"> <span class="logo" id="clogo"> <div class="menu" id="contenedorbajo"><img src="drocha.gif" class="menu"><p class="menu">AQUÍ EL MENU CON LOS ENLACES EN TEXTO
</div> $(document).ready(function(){
$("#contenedorbajo").delay(3000).fadeIn("slow"){
});
Y ahora los estilos:
Código CSS:
Ver originalbody {
background: #fff;
height:100%;
text-align:center;
}
#bg {
position: fixed;
z-index: -1;
top: 0;
left: 0;
width: 100%;
}
.contenedor {
width: 99%;
height: 98%;
position: fixed;
display: table;
border:2px dashed #fff;
margin: 0 auto;
}
.centrado {
position: absolute;
top: 50%;
display: table-cell;
vertical-align: middle;
text-align: center;
position: static;
}
.alto {
width: 100%;
position:absolute;
top: 7%;
}
.bajo {
width:100%;
position:absolute;
bottom:10%;
}
.logo {
text-align:center;
margin-top:40px;
}
.menu {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:8px;
letter-spacing:2px;
word-spacing:20px;
text-transform:uppercase;
margin-top:15px;
position:relative;
display:none
}
Lo que yo quiero tener oculto es el div que está dentro de "bajo" y que se llama "contenedorbajo". Lo que ocurre al ponerle display:hidden es que su lugar lo ocupa el flash, y no sé quizás si se está superponiendo. De todos modos, he hecho eso, de probar sin el flash e igual, no ocurre nada.
Gracias!