/* ---------------------- [para el menu principal] ---------------------- */
ul#navmenu-h { margin: 10px 0 0 120px; padding: 0; list-style: none; position: relative; color:#FFF; display:block; height:50px; z-index:2000; }

ul#navmenu-h ul {
 width: 250px;
 margin: 0;
 margin-top:-2px;
 list-style: none;
 display: none;
 position: absolute;
 top: 100%;
 left: 0;
 font-family:Arial, Helvetica, sans-serif;
}

ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }
ul#navmenu-h li { float: left; display: inline; position: relative; padding:0 5px; }
ul#navmenu-h ul li { width: 100%; display: block; text-indent:15px; }

/* Root Menu */
ul#navmenu-h a { padding:5px 16px 5px 0; outline:none; font-size:12px; float: left; display: block; color: #FFF; text-decoration: none; height: 1%; }

ul#navmenu-h a span{ margin:0; padding:5px 0px 5px 16px; }

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{ background:url(../imgs/background-hover2.png) no-repeat top right; }

ul#navmenu-h a:hover span, ul#navmenu-h li:hover a span, ul#navmenu-h li.iehover a span{ background:url(../imgs/background-hover-part1.png) no-repeat; }

ul#navmenu-h li a.active span{ background:url(../imgs/background-hover-part1.png) no-repeat; }
ul#navmenu-h li a.active{ background:url(../imgs/background-hover2.png) no-repeat top right; }

/* 2nd Menu */
ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a { float: none; background:#F39D48; font-size:12px; }

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { background:#697EAF; }

/* Hover Function - Do Not Move */
ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

/*.navmenu-h-width1{ width:270px!important;}*/
.navmenu-submenu-close{ background:url(../imgs/background-close.png) no-repeat 0 0; height:7px; margin-left:5px; }
.navmenu-submenu-begin{ background:url(../imgs/background-begin.png) no-repeat 0 0; height:7px; margin-left:5px; }

/* ---------------------- [para el menu pie de pagina] ---------------------- */
#footer-menu{ float:right; /*border-bottom:2px solid #193168;*/ border-bottom:2px solid #193168; margin:30px 0 15px 0; padding-bottom:15px;  }
#footer-menu ul{ margin:0px 0 0 0px;}
#footer-menu ul li { float:left; padding:0 22px 0 22px; list-style-type:none; } 
#footer-menu ul li a { color:#FFFFFF; font-size:13px; outline:none; text-decoration:none; display:inline; cursor:pointer; text-align:center; }
#footer-menu ul li a:hover{ color:#FFF; text-decoration:none; cursor:pointer; text-decoration:underline; }
#footer-menu ul li a span:hover{ }

