Amigos foreros, estoy tratando de crear un menu con css siguiendo un tuto que encontre en la red.
tengo esto en mi web
y mi hoja de estilos es
Código CSS:
Ver originalbody {
background-color: #CCCCCC;
margin-top: 0;
}
.contenedor {
margin:0 auto 0 auto;
margin-top: 0;
top: 0px;
width:800px;
background-color:#FFFFFF;
}
.header {
position: relative;
width: 800px;
height: 75px;
}
.logo {
position: relative;
width: 222px;
height: 75px;
background-image:url(../images/logo.jpg);
}
.buscador {
position: absolute;
width: 222px;
height: 75px;
margin-top: -75px;
left: 578px;
background-color: #000000;
}
.menu {
position: relative;
width: 800px;
height:15px;
background-color:#000000;
}
#navi {
list-style:none;
margin:0;
padding:0;
}
//luego a los elementos de la lista...
#navi li {
margin:2px;
padding:0; //Ya no necesito el padding, tambien quitare el borde que puse antes.
float:left;
}
#navi li a {
display:block; //Convertimos el vínculo en un bloque.
width:100px;
padding:4px 0;
text-decoration:none;
text-align:center;
font-size:11px;
color:#FFFFFF;
background-color:#000000;
}
//Ahora vamos con el hover:
#navi li a:hover {
color:#99CC00;
background-color:#003366;
}
Pero resulta que el menu al que le aplico #navi no toma el float ni los efectos, es mas se ve asi
www.crmbusiness.biz/practica/propuesta
gracias