div#menu { position: relative; }
div#menu ul {
  position: relative;
  width: 420px;
  height: 64px;
  list-style: none;
}
div#menu ul li {
  text-indent: -9999px;
  display: block;
}
div#menu ul li a {
  background: url("../imgs/menu_pt.gif") no-repeat scroll 0 0 transparent;
  display: block;
  height: 18px;
  width: 407px;
}
div#menu ul li#menu_bio {
  position: absolute;
  top: 0px;
  left: 0px;
}
div#menu ul li#menu_bio a {
  width: 45px;
  background-position: 0px 0px;
}
div#menu ul li#menu_bio a:hover { background-position: 0px -67px; }
div#menu ul li#menu_bio a.ativo_bio { background-position: 0px -67px; }
div#menu ul li#menu_fashion {
  position: absolute;
  top: 0px;
  left: 45px;
}
div#menu ul li#menu_fashion a {
  width: 70px;
  background-position: -45px 0px;
}
div#menu ul li#menu_fashion a:hover { background-position: -45px -67px; }
div#menu ul li#menu_fashion a.ativo_fashion { background-position: -45px -67px; }
div#menu ul li#menu_portraits {
  position: absolute;
  top: 0px;
  left: 115px;
}
div#menu ul li#menu_portraits a {
  width: 112px;
  background-position: -115px 0px;
}
div#menu ul li#menu_portraits a:hover { background-position: -115px -67px; }
div#menu ul li#menu_portraits a.ativo_portraits { background-position: -115px -67px; }
div#menu ul li#menu_advertising {
  position: absolute;
  top: 0px;
  left: 227px;
}
div#menu ul li#menu_advertising a {
  width: 144px;
  background-position: -227px 0px;
}
div#menu ul li#menu_advertising a:hover { background-position: -227px -67px; }
div#menu ul li#menu_advertising a.ativo_advertising { background-position: -227px -67px; }
div#menu ul li#menu_exhibitions {
  position: absolute;
  top: 19px;
  left: 0px;
}
div#menu ul li#menu_exhibitions a {
  width: 134px;
  height: 25px;
  background-position: 0px -19px;
}
div#menu ul li#menu_exhibitions a:hover { background-position: 0px -86px; }
div#menu ul li#menu_exhibitions a.ativo_exhibitions { background-position: 0px -86px; }
div#menu ul li#menu_articles {
  position: absolute;
  top: 23px;
  left: 134px;
}
div#menu ul li#menu_articles a {
  width: 98px;
  background-position: -134px -23px;
}
div#menu ul li#menu_articles a:hover { background-position: -134px -90px; }
div#menu ul li#menu_articles a.ativo_articles { background-position: -134px -90px; }
div#menu ul li#menu_books {
  position: absolute;
  top: 23px;
  left: 232px;
}
div#menu ul li#menu_books a {
  width: 84px;
  background-position: -232px -23px;
}
div#menu ul li#menu_books a:hover { background-position: -232px -90px; }
div#menu ul li#menu_books a.ativo_books { background-position: -232px -90px; }
div#menu ul li#menu_videos {
  position: absolute;
  top: 40px;
  left: 0px;
}
div#menu ul li#menu_videos a {
  background: url("../imgs/menu_videos_pt.gif");
  width: 84px;
  height: 22px;
  background-position: 0px -40px;
}
div#menu ul li#menu_videos a:hover { background-position: 0px -107px; }
div#menu ul li#menu_videos a.ativo_videos { background-position: 0px -107px; }
div#menu ul li#menu_sn {
  position: absolute;
  top: 45px;
  left: 84px;
}
div#menu ul li#menu_sn a {
  width: 52px;
  background-position: -84px -45px;
}
div#menu ul li#menu_sn a:hover { background-position: -84px -112px; }
div#menu ul li#menu_sn a.ativo_sn { background-position: -84px -112px; }
div#menu ul li#menu_blog {
  position: absolute;
  top: 45px;
  left: 136px;
}
div#menu ul li#menu_blog a {
  width: 64px;
  background-position: -136px -45px;
}
div#menu ul li#menu_blog a:hover { background-position: -136px -112px; }
div#menu ul li#menu_blog a.ativo_blog { background-position: -136px -112px; }
div#menu ul li#menu_contact {
  position: absolute;
  top: 45px;
  left: 201px;
}
div#menu ul li#menu_contact a {
  width: 92px;
  background-position: -200px -45px;
}
div#menu ul li#menu_contact a:hover { background-position: -200px -112px; }
div#menu ul li#menu_contact a.ativo_contact { background-position: -200px -112px; }
div#menu ul li#menu_exhibitions { clear: left; }
div#menu ul li#menu_videos { clear: left; }

