OJO: NINGUNA ESTA USANDO BOLD, es solo que se aplica cuando uso display:block pero no puedo aplicarla por que es un menu desplegable no entiendo por que se ve tan finita en firefox, en iexplorer, opera, chrome se ve gruesa como deberia.
codigo css:
Código CSS:
Ver original
body{ margin:0; padding:<length> 0 0 0; background:#F0F0F0; } @media screen{ body>div#top-bar-bg{ position: fixed; } } * html body{ overflow:hidden; } * html div#contentfoot{ height:100%; overflow:auto; } #top-bar-bg{ position: absolute; display:inline-block; margin-top: 0px; margin-left: 0px; margin-right: 0px; background-color:#96CE42; height: 40px; width: 100%; box-shadow: 2px 2px 5px #999; z-index:50; } #top-bar-menu{ position: relative; margin: 0 auto 0 auto; width: 1000px; height: 40px; } #down-arrow{ position: relative; float:right; margin-top: 8px; margin-right:-10px; width:7px; height:4px; background-image:url(../../images/top-bar/down-arrow.gif); } #menu-wrapper ul{ padding:0; list-style:none; margin-top:0px; float:right; overflow:auto; margin-right:10px; } #hmenu > li{ display:inline-block; font-family:Myriad pro,Verdana, Geneva, sans-serif; text-align:center; height:40px; padding-left:5px; padding-right:5px; cursor:pointer; } #hmenu > li:hover{ background-color:#AAEA71; } #hmenu > li:active{ background-color:#AAEA71; } #hmenu > li:focus{ background-color:#AAEA71; } #hmenu > li > a{ display:block; padding: 10px 5px; padding-left:5px; padding-right:5px; width: auto; text-decoration:none; color:#FFF; font-size:15px; } li ul{ position:absolute; display:none; } .sub-menu a{ display:block; visibility:visible; padding:9px 5px; width:130px; color:#FFF; text-decoration:none; text-align:left; padding-left:10px; font-size:15px; margin-right:0px; } .sub-menu{ margin-left:-5px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; /* Firefox*/ -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; z-index:100; } .sub-menu a:hover{ background-color:#96CE42; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; z-index:100; } #menu-wrapper li ul{ background-color:#AAEA71; } #menu-wrapper ul li:focus ul, #menu-wrapper ul li:active ul { background-color:#AAEA71; display: block; } #menu-wrapper-log ul{ position:static; padding:0; list-style:none; margin-top:0px; float:left; overflow:auto; z-index:100; } #hmenu-log > li{ display:inline-block; font-family:Myriad pro,Verdana, Geneva, sans-serif; text-align:center; height:40px; padding-left:5px; padding-right:12px; cursor:pointer; width:158px; background-image:url(../../images/top-bar/log-top-bar.png); background-repeat:no-repeat; margin-left:10px; position:fixed; z-index:100; } #hmenu-log > li:hover{ background-color:#AAEA71; } #hmenu-log > li:active{ background-color:#AAEA71; } #down-arrow-log{ position: relative; float:right; margin-top: 2px; margin-right:-15px; width:13px; height:13px; background-image:url(../../images/top-bar/down-arrow-log.gif); } #hmenu-log > li:focus{ background-color:#AAEA71; } #hmenu-log > li > a{ display:block; padding: 10px 5px; padding-left:5px; padding-right:5px; width: auto; text-decoration:none; color:#FFF; font-size:15px; } .sub-menu-log a{ display:block; visibility:visible; padding:9px 5px; width:160px; color:#FFF; text-decoration:none; text-align:left; padding-left:10px; font-size:15px; margin-right:0px; } .sub-menu-log{ margin-left:-5px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; /* Firefox*/ -webkit-border-bottom-right-radius: 10px; /* chrome y safari*/ -webkit-border-bottom-left-radius: 10px; /* chrome y safari*/ border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; z-index:100; } .sub-menu-log a:hover{ background-color:#96CE42; -webkit-border-radius-bottom-left: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; z-index:100; } #menu-wrapper-log li ul{ background-color:#AAEA71; } #menu-wrapper-log ul li:focus ul, #menu-wrapper-log ul li:hover ul { background-color:#AAEA71; display: block; }