/* ThemeVerdeMenu Style Sheet */

.ThemeVerdeMenu         /* Menu principal */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:  11px;
  font-weight: bold;
  width: 170px;
  text-align: right;
  color: #063;
  background-color: #FFF;
  cursor: pointer;
}

.ThemeVerdeSubMenuTable /* Sub menu */
{
  font-family: Arial, Helvetica, sans-serif;
  font-size:  11px;
  font-weight: bold;
  margin-left: 5px;
  overflow:  visible;
  text-align: left;
  color: #063;
  cursor: pointer;
  width: 200px;
}

/*   background-image: url(/tools/js/tema_hosp/fundo_menu.png); */


.ThemeVerdeSubMenu /* div do submenu */
{
  position:  absolute;
  visibility:  hidden;
  /*
     Netscape/Mozilla renders borders by increasing
     their z-index.  The following line is necessary
     to cover any borders underneath
  */
  z-index:  100;
  padding:  none;

  overflow:  visible;
}

.ThemeVerdeMainItem {
  padding: none;
  margin: none;
  background-image: url(/tools/js/tema_hosp/fundo_menu.png);
  background-repeat: repeat-y;
}

.ThemeVerdeMainItemHover {
  padding: none;
  margin: none;
  background-image: url(/tools/js/tema_hosp/fundo_menu.png);
  background-repeat: repeat-y;
}

.ThemeVerdeMainItemActive {
  padding: none;
  margin: none;
}

.ThemeVerdeMenuItem {
  padding: none;
  margin: none;
}


.ThemeVerdeMenuItemHover {
  padding: none;
  margin: none;
}

.ThemeVerdeMenuItemActive {
  padding: none;
  margin: none;
}

/* vertical main menu sub components */

/* espaco para icone na esquerda hover*/
td.ThemeVerdeMainFolderLeft,td.ThemeVerdeMainItemLeft
{
  padding: none;
  margin: none;
}

/* espaco central para texto  hover */
td.ThemeVerdeMainFolderText,td.ThemeVerdeMainItemText
{
  padding-top: 4px;
  padding-bottom: 5px;
  padding-right: 5px;
}

/* espcao para icone na direita hover*/
td.ThemeVerdeMainFolderRight,td.ThemeVerdeMainItemRight
{
 background-image: url(seta_down.gif);
 background-color: #FFF;
 background-position: 0px 7px;
 background-repeat: no-repeat;
 padding-left: 5px;
}

/* espaco para icone na esquerda */
tr.ThemeVerdeMainItem td.ThemeVerdeMainFolderLeft,
tr.ThemeVerdeMainItem td.ThemeVerdeMainItemLeft
{
  padding: none;
  margin: none;
  border: none;
}

/* espaco central para texto */
tr.ThemeVerdeMainItem td.ThemeVerdeMainFolderText,
tr.ThemeVerdeMainItem td.ThemeVerdeMainItemText
{
  padding: none;
  margin: none;
  border: none;
}

/* espaco para icone direita */
tr.ThemeVerdeMainItem td.ThemeVerdeMainItemRight,
tr.ThemeVerdeMainItem td.ThemeVerdeMainFolderRight
{
  padding: none;
  margin: none;
  border: none;
}

/* sub menu sub components */

/* Submenu espaco icone esquerdo hover */
.ThemeVerdeMenuFolderLeft,.ThemeVerdeMenuItemLeft
{
  padding: none;
  margin: none;
}

/* Submenu Espaco central hover*/
.ThemeVerdeMenuFolderText,.ThemeVerdeMenuItemText
{
  border-bottom: 2px solid #fff;
  padding: 4px 4px 2px 4px;
  background-color: #e9f9bd;
  color: #063;
}

.ThemeVerdeMenuFolderRight,.ThemeVerdeMenuItemRight {
  padding: none;
  margin: none;
}

/* Submenu espaco icone esquerdo */
.ThemeVerdeMenuItem .ThemeVerdeMenuFolderLeft,
.ThemeVerdeMenuItem .ThemeVerdeMenuItemLeft
{
  padding: none;
  margin: none;
}

/* Submenu espaco central e texto */
.ThemeVerdeMenuItem .ThemeVerdeMenuFolderText,
.ThemeVerdeMenuItem .ThemeVerdeMenuItemText
{
  border-bottom: 2px solid #fff;
  padding: 4px 4px 2px 4px;
  background-color: #eee;
  color: #093;
}

/* Submenu espaco para icone direito */
.ThemeVerdeMenuItem .ThemeVerdeMenuFolderRight,
.ThemeVerdeMenuItem .ThemeVerdeMenuItemRight
{
  padding: none;
  margin: none;
}
