* {margin:0;padding:0;}
body {
  background:#303030;
  font:14px/1.6em normal Verdana, Arial, sans serif;
  color:#222;
}
a {
  color:#508794;
}
a:hover {
  color:#303030;
}
#footer a:hover {
  color:#eee;
}
img {
  border:0;
}
h2 {
  margin:0 0 20px;
  font:22px/1.4em Trebuchet MS, Arial, sans serif;
}
h3 {
  margin:0 0 10px;
  font:normal 17px/1.4em Trebuchet MS, Arial, sans serif;
}
ul, p {
  margin:5px 0 10px;
}
li {
  list-style:square;
  margin:0 0 5px 20px;
}

.clean {
  clear:both;
}
#header h1 {
  width:400px;
  margin:20px auto;
}
#header h1 a {
  background: url(images/logo.png) no-repeat center center;
  display:block;
  height:100px;
  text-indent:-9999px;
  overflow:hidden;
}

#slogan {
  text-indent:-9999px;
  overflow:hidden;
  position:absolute;
  margin:-80px 0 0 500px;
  width:250px;
  height:252px;
  background:url(images/slogan.png) no-repeat 0 0;
}
#inline_slogan {
  color:#444;
  font-weight:bold;
  font-size:1.1em;
}

ul#nav li {
  list-style:none;
  float:left;
  margin:0 10px 0 0;
}

#blog {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:80px;
  height:35px;
  background: url(images/nav_blog.png) no-repeat 0 0;
}

#aboutus {
  display:block;
  text-indent:-9999px;
  overflow:hidden;
  width:130px;
  height:35px;
  background: url(images/nav_quem.png) no-repeat 0 0;
}
#blog:hover, #aboutus:hover {
  background-position:0 -35px;
}
#content {
  background:#E6E6E6;
  border:0 solid #666;
  border-width: 1px 0 0;
  padding:50px 20px 20px;

}
.container {
  width:740px;
  margin:0 auto;
}
#footer {
  color:#8a8a8a;
  text-align:center;
  padding:10px 0;
  font-size:.8em;
  border:0 solid #666;
  border-width: 0 0 1px;
}

#products {
  font-size:1.1em;
  background:#cccccf;
  text-align:center;
}
.product {
  width:206px;
  float:left;
  padding:20px 30px 10px;
}
.product.siga {
  padding-left:0;
}
.product.paguei {
  padding-right:0;
}

.member {
  background:#cccccf;
  clear:both;
  padding:10px;
  margin:0 0 10px;
}
.member p {
  margin:0;
}
.member .photo {
  float:left;
  margin:0 10px 0 0;
}
.galery {
  text-align:center;
}
.galery img {
  margin:0 10px;
}