body{
background:#FFF;
color:#000;
font:80% Verdana,Geneva,Arial,Helvetica,sans-serif;
}
h1{
background:#FFF;
color:#900;
font: 2em georgia,palatino,serif;
border-bottom:1px solid #900;
margin-bottom: 5px;
letter-spacing: .5em;
word-spacing: .5em;
text-align: center;
}
div#corpo {
	clear: left;
	padding-top:1em;
}

p {
	margin:0;
	padding: 0 0 1em 0;
}

#menu {padding:0; margin:0; list-style-type:none;}
#menu li {width:174px; height:25px; line-height:24px; margin:1px 1px 0 0; color:#c00; float:left; text-align:left; font-family: tahoma, geneva, "lucida sans unicode", "lucida grande",verdana, sans-serif; text-indent:15px; background:#ddd; font-size:11px;}
#menu li a, #menu li a:visited {display:block; width:100%; height:100%; text-decoration:none; color:#000;}
#menu li a:hover {background:#bc8f8f; color:#fff;}
#menu li a b, #menu li a:visited b {font-family:arial, tahoma, sans-serif; letter-spacing:-1px; font-weight:normal;}

#menup {
  margin:0; 
  padding:0; 
  width:45em;
  height:8.5em;
  overflow:hidden; 
  background:#000;
  }
#menup li {
  display:inline;
  list-style-type:none; 
  }
#menup li a {
  display:block;
  float:left;
  text-decoration:none; 
  margin:0; 
  }
#menup li a img {
  opacity:0.7;
  margin:0.5em;
  border:0;
  float:left;
  }
#menup li a span {
  display:none; 
  }
#menup li a:hover {
  background:#000;
  }
#menup li a:hover img {
  opacity:1;
  }
#menup li a:hover span {
  width:11em;
  color:#aaa;
  display:block; 
  cursor:pointer;
  float:left;
  }
#menup .h2 {
  margin:0 5px; 
  padding:0; 
  color:#fc0; 
  font-variant:small-caps; 
  font-size:1.25em; 
  border:0;
  }
#menup .h3 {
  margin:0 5px; 
  padding:0; 
  font-size:1.1em; 
  color:#0aa;
  }
.outer {
  background:transparent; 
  font-size:0.9em;
  }