#topnav,
#botnav {
 position:relative;
 margin:0;
 padding:0;
 list-style:none;
 font-size:12px;
}
#topnav {
 z-index:9998;
 height:19px;
 line-height:19px;
 background:url('/images/common/topnav_bg.gif') repeat-x;
}
#botnav {
 height:27px;
 line-height:27px;
 background:url('/images/common/botnav_bg.gif') repeat-x;
}
* html #topnav,
* html #botnav {
 height:1px;
 padding-bottom:0;
}
#topnav li,
#botnav li {
 float:left;
 position:relative;
 margin:0;
 padding:0;
}
/* color barra  */
#topnav li a,
#botnav li a {
 display:block;
 padding:0 8px;
 color:#000;
 font-weight:bold;
 text-decoration:none;
}
/* color fondo menus */
#topnav li ul {
 position:absolute;
 z-index:9998;
 top:100%;
 display:none;
 width:160px;
 margin:0;
 padding:0;
 background:transparent; /*#0A2034; */
 background:#000;
 list-style:none;
 font-size:11px;
}
#topnav li li ul { /* subnav items */
 display:block;
 position:static;
 width:auto;
 margin-bottom:0;
}
#topnav li li ul li a {
 padding-left:15px !important;
}
#topnav li:hover ul,
#topnav li.over ul {
 display:block;
}
/* color barra marcada */
#topnav li:hover a,
#topnav li.over a,
#topnav li.on a,
#botnav li:hover a,
#botnav li.over a,
#botnav li.on a {
 color:#990000;
}
#topnav li:hover li a,
#topnav li.over li a,
#topnav li.on li a,
#botnav li:hover li a,
#botnav li.over li a,
#botnav li.on li a {
 color:#fff;
}
#topnav li ul li {
 float:none;
 margin:0;
 padding:0;
 background:#0A2034;
}
#topnav li li a {
 margin:0 5px;
 border-bottom:1px solid #666;
 font-weight:normal;
}
* html #topnav li li a { /* ie hack */
 height:1px;
}
/* safari flicker */
#topnav li li a:hover {
 color:#B0C5D6;
}
#topnav li.sep, #botnav li.sep { 
 color:#000; 
}