Consulta... la clase float esta definida con display:none?
Porque esto:
Código HTML:
<div id="contenido" class="float" >
Dice que se muestre siempre...
Algo que podria ser asi en un principio:
Código HTML:
<div id="contenido" class="float" style="display:none">
Saludos!