/*---------------- RESET -----------------*/
ul, ol, li, img, h1,
h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
li { list-style:none; }
img { border: none; }
a { text-decoration: none; outline: none; color: #B5B6B9}

/*---------------- INDEX -----------------*/

body {
   background-image: url(../imagens/bd_fundo_repeat.jpg);
   background-repeat: repeat-x;
   background-color: #E5E5ED;
   margin: 0;
   padding: 0;
   /*overflow-x: hidden;*/
   overflow-y: hidden;
   width:100%;
   height:100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
}

#index {
   background-image: url(../imagens/bg_fundo.jpg);
   background-repeat: no-repeat;
   width:778px;
   margin:0 auto;
   height: 587px;
   overflow-x: hidden;
}

/*---------------- LOGO -----------------*/

#logo a{
   background-image: url(../imagens/logo.gif);
   margin: 131px auto 0 auto;
   background-repeat: no-repeat;
   text-indent: -9999px;
   height:  206px;
   width:  162px;
   display: block;
}

/*---------------- MENU -----------------*/

#menu {
  height: 25px;
  padding: 0;
  width: 658px;
  margin: 52px auto 10px auto;
  font: 14px Verdana, sans-serif;
}

ul#navmenu-h {
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  }

ul#navmenu-h ul {
  width: 181px; /* Sub Menu Width */
  margin: 0;
  list-style: none;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  }

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-bottom: 3px;
}

ul#navmenu-h ul li {
  width: 100%;
  display: block;
  margin: 0;
  _margin-left: 3px;
  padding: 0;
  }

/* Root Menu */
ul#navmenu-h a {
 /* border-top: 1px solid #FFF;*/
 /* border-right: 1px solid #FFF;*/
/*  background: #DDD; */
  padding: 0 10px 2px 10px;
  _padding: 0 3px;
  float: left;
  display: block;
  color: #666;
  text-decoration: none;
  height: 1%;
  margin: 6px 6px 0 6px;
  }

/* Root Menu Hover Persistence */

ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  /*background: #BBB;*/
  /*color: #FFF; */
  }

/* 2nd Menu */

ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  /*background: #BBB;*/
  }

/* 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: #999;   */
  }

/* 3rd Menu */

ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
/*  background: #999; */
  }

/* 3rd Menu Hover Persistence */

ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
/*  background: #666;  */
  }

/* 4th Menu */

ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
/*  background: #666; */
  }

/* 4th Menu Hover */

ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
/*  background: #333;  */
  }

/* 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;
  }

/*---------------- RODAPÉ -----------------*/

#rodape{
   margin-top: 100px;
   _margin-top: 125px;
   padding: 0;
   color: #818387;
   text-align: center;
   font-size: 10px;
}

#rodape a{
  color: #818387;
}


