#main-menu { position:relative; float:right; list-style:none; margin:0; padding:0; height:20px; width:930px; z-index:1050 }
#main-menu li { position:relative; float:left; list-style:none; margin:0; padding:0; }
#main-menu ul{ margin:0; padding:0; z-index:1000}
#main-menu a{color:#666; text-decoration:none; padding-left:5px}
#main-menu a.first{padding:0}
#main-menu li a{ display:inline-block}
#main-menu li a{ display:block}
#main-menu li a:hover{color:#C71444}
#main-menu li{ display:inline}
#main-menu li ul{ position:absolute; top:20px;}
#main-menu li ul > li{ position:relative; background-image:url(../images/menuitem.gif); width:150px; height:20px; z-index:1000;}
#main-menu li ul li ul{ position:absolute; top:0; left:150px;}
#main-menu #servicio-sub ul, #main-menu #servicio-sub li{ width:170px;}
#top{ z-index:1100}
#main{ z-index:-1}
.submenu{ display:none;}