/* CSS Document */

/* Content */
body {
 margin: 0px;
 background-color: #C8C8C8;
}
	
body, table, p {
  color: #000000;
  font-size: 11px;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
#TopLogo {
 margin: 22px 0px 0px 14px;
}



.MainDiv{
  width: 772px;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: bottom left;
  background-image:  url("images/house.jpg");
}



/* Website Menu */
.Menudiv{
  height: 20px;
  text-align: left;
}

.Menu td{
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  padding: 0px 5px 0px 5px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Menu a{
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.Menu a:hover{
  color: #333333;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}




/* Top Graphic */
#ImagemTopo{
  background-repeat: no-repeat;
--  background-image: url("images/topo_home.jpg");
}



/* Left Column */
.LeftColumn {
 padding: 0px;
 text-align: left;
 vertical-align:top;
 margin: 168px 33px 20px 25px;
}

.LeftColumn p{
  padding: 0px;
  font-size: 10px;
  margin: 8px 0px 8px 12px;
}

.LeftColumn a{
  color: #000000;
  text-decoration: none;
}

.LeftColumn a:hover{
  color: #000000;
  text-decoration: underline;
}

.LeftColumn h2{
  margin: 0px;
  padding: 0px;  
  font-size: 10px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.LeftColumnHighLights {
 color: #619330;
}

.Promotions {
 color: #619330;
 font-size: 11px;
}
.Text2 {
 color: #619330;
}



/* Language Menu */
.LanguageMenu {
  height: 35px;
  padding: 0px;
  color: #FFFFFF;
  text-align: right;
  margin: 12px 19px 0px 0px;
  /* A Altura do div layer é de 35px mais a margem de 12 px fazendo um total de 47 px */
}

.LanguageMenu a{
  color: #FFFFFF;
  text-decoration: none;
}

.LanguageMenu a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

/* Animation */
.Animation {
  height: 270px;
  text-align: right;
  vertical-align: top;
}

/* Website Content */
.Content{
  margin: 0px;
  text-align: left;
  padding: 18px 40px 25px 0px;
}

.Content p{
  margin-top: 20px;
  padding: 0px;
}

.Content a{
  color: #4D4D4D;
  text-decoration: none;
}

.Content a:hover{
  text-decoration: underline;
}

.Content ul{
  margin-top: 10px;
  list-style-image: url(images/bullet.gif);
}



/* Pricing Table */
.Season{
 padding-top: 14px;
}


/* Galeria de Imagens */
.ImageGallery td{
  margin: 0px;
  padding-right: 17px;
  padding-bottom: 17px;
  overflow: hidden;
}

.ImageGallery img{
 border: 2px solid #619330;
}



/* Formulário de Reservas */
.Reservas{
 padding-bottom: 7px;
}

.Reservas h2{
 margin: 0px;
 color: #333333;
 font-size: 11px;
 font-weight: bold;
}

.ReservasSpacing{
 padding-bottom: 7px;
}

.FormField{
 border: 1px solid #333333;
}

/* Footer */
.Footer {
  width: 772px;
  height: 27px;
  color: #4D4D4D;
  font-size: 10px;
  padding-top: 13px;
  text-align: center;
  background-color: #000000;
}

.Footer a{
  color: #4D4D4D;
  font-size: 10px;
  text-decoration: none;
}

.Footer a:hover{
  text-decoration: underline;
}