/*Menu  ++++++++++


*/

ul.topnav {list-style: none;margin: 0px;padding: 0px;position: relative;float: left;}
ul.topnav li {float: left;background: transparent url(../images/line.jpg) no-repeat right 1px;position: relative;padding: 4px 0;}
ul.topnav li.buttons{background: none;padding: 8px 0;margin: 0 10px;}
ul.topnav li a:link,ul.topnav li a:visited{float:left;text-decoration: none;display: block;color: #576c3c;}
/*ul.topnav li a{text-decoration: none;display: block;color: #576c3c;padding:10px 5px;}*/
ul.topnav li a.quienes{background:transparent url(../images/menu/quienes-somos.gif) no-repeat left center;width: 116px;text-indent: -9000px;}
ul.topnav li a.servicios{background:transparent url(../images/menu/servicios.gif) no-repeat left center;width: 58px;text-indent: -9000px;}
ul.topnav li a.socios{background:transparent url(../images/menu/socios.gif) no-repeat left center;width: 47px;text-indent: -9000px;}
ul.topnav li a.enlaces{background:transparent url(../images/menu/enlaces.gif) no-repeat left center;width: 60px;text-indent: -9000px;}
ul.topnav li a.contacto{background:transparent url(../images/menu/contacto.gif) no-repeat left center;width: 59px;text-indent: -9000px;}
ul.topnav li a:hover{}
ul.topnav li span {padding-right: 18px;/*--Drop down trigger styles--*/ width: 12px;height: 38px;float: left;background: transparent url(../images/subnav_btn.gif) no-repeat center top;position: absolute;right: 0px;}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li a.quienes,ul.topnav li a.servicios,ul.topnav li a.socios,ul.topnav li a.enlaces,ul.topnav li a.contacto{border: 1px solid;border-bottom: none;border-bottom: 3px solid #8b9e4c;/*padding-bottom:0px !important;*/padding: 5px 6px;margin-left: 10px;border: 1px solid transparent;}
ul.topnav li a.quienes:hover,ul.topnav li a.servicios:hover,ul.topnav li a.socios:hover,ul.topnav li a.enlaces:hover,ul.topnav li a.contacto:hover{border: 1px solid;border-bottom: none;border-bottom: 3px solid #8b9e4c;padding-bottom:0px !important;}

ul.topnav li a.inicio{background:transparent url(../images/menu/inicio.jpg) no-repeat left center;width: 60px;height: 22px;text-indent: -9000px;}
ul.topnav li a.secretaria{background:transparent url(../images/menu/contacto.jpg) no-repeat left center;width: 114px;height: 22px;text-indent: -9000px;}
ul.topnav li a.logout{color: #FFF}
ul.topnav li a.inicio:hover,ul.topnav li a.secretaria:hover{background-position: right center;}

ul.topnav ul.subnav{list-style: none;position: absolute; z-index: 10000;left: 0; top: 38px;margin: 0; padding: 0;float: left;width: 165px;overflow: hidden;background: #becbab url(../images/nav_submenu.gif) no-repeat left top;padding-top: 6px;}
ul.topnav ul.subnav li{background: transparent url(../images/nav_submenu_li.png) repeat-x left bottom;margin: 0px;clear: both;width: 165px;border-bottom: 1px solid #b7c1a8;}  
ul.topnav ul.subnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/  
ul.topnav ul.subnav li a:link,ul.topnav ul.subnav li a:visited{border: 1px solid transparent;color: #475730;text-transform: uppercase;font-size: 9px;padding: 0 10px 5px;float: none;display: block;}
ul.topnav ul.subnav li a:hover{background-color: #cfce9f;border: 1px solid transparent;}

html ul.topnav li ul.subnav li a{border: 1px solid transparent;color: #475730;text-transform: uppercase;}  
html ul.topnav li ul.subnav li a:hover{ /*--Hover effect for subnav links--*/}  


ul#sidemenu li.current{background-color:#becbab;font-weight: bold;}
ul#sidemenu li.current a:hover{cursor: default;background-color:#becbab;font-weight: bold;}
ul#sidemenu {list-style: none;margin: 0px;padding: 30px;float: none;}
ul#sidemenu li{list-style: none; background: transparent url(../images/submenu-line.jpg) no-repeat center bottom; position: relative; width: 210px;overflow: hidden;}
ul#sidemenu li a:link,ul#sidemenu li a:visited{width: 100%;background: transparent url(../images/bullet.png) no-repeat 5px 9px;text-decoration: none;padding: 5px 5px 5px 25px;display: block;color: #576c3c;float: left;/*height: 20px;*/}
ul#sidemenu li a:hover{background-color:#f4f6ed;}
ul#sidemenu li a.current{}
ul#sidemenu ul.subnav li.current{background-color:#becbab;font-weight: bold;}
ul#sidemenu ul.subnav li.current a:hover{cursor: default;background-color:#becbab;font-weight: bold;}
ul#sidemenu span{position: absolute;top: 2px;right: 0px;}

ul#sidemenu ul.subnav{top: 0px;list-style: none;margin: 0;padding: 0;position: relative;border: none;background-image: none;background-color: #dfecd5;display: none;width: 100%;}
ul#sidemenu ul.subnav li{border: none;background: transparent url(../images/submenu-line.jpg) no-repeat center bottom; margin: 0; padding: 0;font-size: .75em;float: none;position: relative;padding:0px;}  
ul#sidemenu ul.subnav li span.subhover {background-position: center bottombottom; cursor: pointer;} /*--Hover effect for trigger--*/  

html ul#sidemenu li ul.subnav li a{float: left;width: 145px;padding-left: 20px;}  
html ul#sidemenu li ul.subnav li a:hover{ /*--Hover effect for subnav links--*/}  


