
* {
  padding: 0px;
  border: 0px;
  margin: 0px;
  list-style: none;
  text-decoration: none;
}

* {
  font-family: "Georgia", verdana;
}

body {
  background: #70984c url(../img/bkgmain.jpg) repeat-x top;
  text-align: center;
}

.section {
  padding-bottom: 10px;
  padding-top: 20px;
  text-align: center;
}

.content {
  margin: 0px auto 0px auto;
  text-align: left;
  width: 600px;
}

#home, #fotos {
  background: #fff url(../img/bkgwhite.gif) repeat-x top;
  color: #666666;
  margin-top: -30px;
}

#itens {
  background: #ffffdf url(../img/bkgyellow.gif) repeat-x top;
}

#intro {
  padding: 30px 0px 30px 0px;
  overflow: auto;
  clear: both;
}

#intro p {
  margin-bottom: 10px;
}

#first {
  background: url(../img/bkgfirst.jpg) no-repeat top center;
  width: 600px;
  height: 520px;
  display: block;
  text-indent: -5000px;
  overflow: hidden;
}

#topfotos {
  background: url(../img/bkg.jpg) no-repeat top center;
  width: 600px;
  height: 120px;
  margin-top: -20px;
}

#footer {
  color: #fff;
  padding-top: 10px;
  display: block;
  margin-bottom: 20px;
}

#footer #top{
  margin-top: 10px;
  display: block;
  float: right;
  text-indent: -5000px;
  overflow: hidden;
  height: 20px;
  width: 20px;
  background: url(../img/top.gif) no-repeat top left;
  margin-right: 10px;
}

#footer #itideas{
  display: block;
  float: right;
  text-indent: -5000px;
  overflow: hidden;
  height: 50px;
  width: 125px;
  background: url(../img/itideasico.gif) no-repeat top left;
}

.topic {
  font-weight: normal;
  color: #426621;
  font-size: 20pt;
  letter-spacing: -1px;
  padding-top: 10px;
  margin-bottom: 10px;
}

#fotocica {
  float: left;
}

.pic {
  background: url(../img/bkgloading.gif) no-repeat top left;
  display: block;
  float: left;
  margin-right: 20px;
  margin-bottom: 10px;
}

.pic img {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 9px;
  margin-bottom: 10px;
}

#menu {
  display: block;
  margin-top: -58px;
  position: absolute;
  z-index: 1;
}

#menu li {
  float: left;
  margin-right: 10px;
}

#menu .selected a, #menu .selected a:hover{
  color: #336633;
  background: url(../img/menuselected.png) no-repeat top left;
  width: 81px;
  font-size: 15pt;
  display: block;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  margin-top: 4px;
}

#menu li a{
  color: #fff;
  background: url(../img/menunormal.png) no-repeat top left;
  width: 81px;
  display: block;
  margin-top: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
}

#menu li a:hover{
  color: #fff;
  background: url(../img/menuhover.png) no-repeat top left;
  width: 81px;
  margin-top: 5px;
  display: block;
  padding-bottom: 10px;
  text-align: center;
}

#footer li{
  float: left;
  margin-right: 10px;
}

#footer li a{
  color: #dfdfdf;
}

#footer li a:hover{
  color: #fff;
}

#googlemaps, #googlecalendar {
  float: right;
  display: block;
  overflow: hidden;
  width: 227px;
  height: 69px;
  text-indent: -5000px;
  margin-right: 25px;
}

#googlemaps {
/*  margin-top: -185px;*/
  background: url(../img/icomaps.gif) no-repeat top left;
  position: absolute;
  margin-top: 450px;
  margin-left: 320px;
}

#googlecalendar {
/*  margin-top: -105px;*/
  background: url(../img/icocalendar.gif) no-repeat top left;
  position: absolute;
  margin-top: 530px;
  margin-left: 320px;
}

.content a {
  color: #336633;
}

.itens_chacara {
  color: #666;
  line-height: 20px;
  margin-left: 15px;
}

.itens_chacara li{
  cursor: pointer;
}

#imgpreview {
  background: url(../img/blgimgpreview.jpg) no-repeat top left;
  height: 196px;
  width: 275px;
  float: right;
}

#imgpreview img {
  margin-left: 8px;
  margin-top: 9px;
}