
td.mainmenu   { color: white; font-weight: bold; font-size: 70%; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none; background-color: #7bbcd2; text-align: center; vertical-align: middle }
td.mainsfondo   { color: white; font-size: 70%; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none; background-color: #628596; text-align: center; vertical-align: middle }
td.mainmenu_active   { color: #628596; font-weight: bold; font-size: 70%; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none; background-color: white; text-align: center; vertical-align: middle }
.mainm:link { color: white; text-decoration: none }
.mainm:visited  { color: #fff; text-decoration: none }
.mainm:hover { color: #628596; text-decoration: none }
.mainm:active { color: #628596; text-decoration: none }
td.topmenu    { color: white; font-size: 70%; font-family: Verdana, Geneva, Helvetica, sans-serif; text-decoration: none; text-align: right; vertical-align: bottom; padding-right: 20px; padding-bottom: 20px }
a.topmenu:link { color: white; text-decoration: none }
a.topmenu:visited  { color: #fff; text-decoration: none }
a.topmenu:hover  { color: #fae19c; text-decoration: none }
a.topmenu:active  { color: #fae19c; text-decoration: none }

#menulist { color: #628596; font-weight: normal; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; background-color: #e1c371; margin-bottom: 0; padding: 0; width: 170px }
#menulist ul { list-style-type: none; margin: 0; padding: 0; border: none }
#menulist li { margin: 0; border-bottom: 1px solid #e1c371 }
#menulist li a { color: #628596; font-weight: bold; text-decoration: none; background-color: #fae19c; padding: 4px 2px 4px 0.5em; border-left: 5px solid #fae19c; width: 100%; display: block }
#menulist li a:hover  { color: #fff; background-color: #628596; border-left: 5px solid #628596 }
#menulist li.normal { color: #628596; font-weight: bold; text-decoration: none; background-color: white; margin: 0; padding: 4px 2px 4px 0.5em; border-bottom: medium none #e1c371; border-left: 5px solid white; width: 100%; display: block }
#menulist li.back a { color: #628596; font-weight: bold; text-decoration: none; background-color: #e1c371; padding: 4px 2px 4px 0.5em; border-left: 5px solid #e1c371; width: 100%; display: block }
#menulist li.back a:hover  { color: white; background-color: #e1c371; border-left: 5px solid #e1c371 }
#menulist li.lev2 a   { color: #628596; font-weight: normal; font-size: 8pt; text-decoration: none; background-color: #e1c371; padding: 2px 2px 2px 0.5em; border-left: 10px solid #e1c371; width: 100%; display: block }
#menulist li.lev2 a:hover  { color: #fff; background-color: #e1c371; border-left: 10px solid #e1c371 }
#menulist li.lev2norm  { color: #fff; font-weight: normal; font-size: 8pt; text-decoration: none; background-color: #e1c371; margin: 0px; padding: 2px 2px 2px 0.5em; border-left: 10px solid #e1c371; width: 100%; display: block }
#botmenu    { color: #628596; font-size: 70%; font-family: Verdana, Geneva, Helvetica, sans-serif; margin: 0px 0px 0px 10px; padding: 0px 0px 4px 90px; border-top: 1px solid #7bbcd2; border-bottom: 1px solid #7bbcd2 }
#botmenu a:link { color: #628596; text-decoration: none }
#botmenu a:visited { color: #628596; text-decoration: none }
#botmenu a:hover { color: #933; text-decoration: none }
#botmenu a:focus { color: #933; text-decoration: none }
#botmenu a:active { color: #933; text-decoration: none }
html>body #menulist li.back a { width: auto }
html>body #relatedlist { width: auto }
html>body #menulist li.lev2 a { width: auto }
html>body #menulist li.lev2norm { width: auto }
html>body #menulist li.normal { width: auto }
html>body #menulist li a { width: auto }

