/* Generated by KompoZer */
body {
  margin: 0px;
  padding: 0px;
  background-color: #80c0f0;
  font-family: Arial;
  font-size: 11pt;
}
div#wc_container {
  border-style: solid;
  border-color: #000000;
  border-width: 0px 1px 1px;
  margin: 0px auto;
  padding: 0px;
  width: 781px;
  background-color: #ffffff;
}
div#wc_container_2 {
  border-style: solid;
  border-color: #000000;
  border-width: 0px 1px 1px;
  margin: 0px auto;
  padding: 0px;
  width: 880px;
  background-color: #ffffff;
}
div#wc_footer {
  margin: 0px auto;
  width: 787px;
  font-size: 9pt;
}
div#wc_footer span {
  float: right;
}
div#wc_footer a:visited, div#wc_footer a:hover, div#wc_footer a {
  color: #000000;
}
div#wc_footer_dark {
  border-style: solid;
  border-color: #000000;
  border-width: 0px 1px 1px;
  margin: 0px auto;
  padding: 2px 5px;
  width: 775px;
  font-size: 8pt;
  background-color: #ffffff;
}
div#wc_footer_dark span {
  float: right;
}
div#wc_footer_dark a:visited, div#wc_footer_dark a:hover, div#wc_footer_dark a {
  color: #000000;
}
div#wc_content {
  padding: 0px 5px 40px;
  overflow: hidden;
}
h2 {
  border-bottom: 1px solid #b5daf5;
  margin: 10px 0px 20px;
  padding-left: 10px;
  font-family: Verdana,Arial;
  font-size: 12pt;
  text-align: left;
}
p {
  margin-left: 10px;
}
table#wc_tariff {
  margin: 10px 0px 20px 10px;
}
table#wc_tariff td {
  border: 1px solid #ffffff;
  padding: 3px;
}
table#wc_tariff th {
  border: 1px solid #ffffff;
  padding: 3px 10px;
  background-color: #dddddd;
}
table#wc_tariff th#corner {
  background-color: #ffffff;
}
table#wc_tariff th.approx {
  background-color: #e5e5e5;
}
table#wc_tariff tr.pos0 td {
  background-color: #eeeeee;
}
table#wc_tariff tr.pos1 td {
  background-color: #dddddd;
}
table#wc_tariff tr.pos0 td.approx {
  background-color: #f6f6f6;
}
table#wc_tariff tr.pos1 td.approx {
  background-color: #e5e5e5;
}
div#wc_special_conditions {
  margin-top: 30px;
}
div#wc_guestbook {
  margin-top: 30px;
}
h2#wc_pics {
  margin-bottom: 30px;
}
table#wc_pics {
  margin: 10px auto;
}
table#wc_pics td {
  padding: 0px 2px 5px 3px;
  vertical-align: top;
  text-align: center;
  width: 322px;
}
table#wc_pics td.pano {
  width: 647px;
}
table#wc_pics img {
  border: 1px solid #cccccc;
  margin: 0px auto;
  display: block;
}
table#wc_pics span {
  display: block;
  text-align: center;
}
p#wc_home_desc {
  float: left;
  width: 415px;
  margin-left: 0px;
  margin-top: 0px;
  padding-left: 10px;
}
div#wc_home_pics {
  float: right;
  width: 322px;
  text-align: center;
}
div#wc_home_pics img {
  border: 1px solid #cccccc;
  margin: 0px auto;
  display: block;
}
div#wc_home_pics span {
  display: block;
  text-align: center;
  margin-bottom: 6px;
}
h2#wc_avail {
  margin-bottom: 20px;
}
div#wc_avail_notes {
  margin-top: 20px;
}
table#wc_contact_tel {
  border: 0px solid #000000;
  float: right;
  width: 322px;
  margin-bottom: 20px;
}
table#wc_contact_tel td {
  padding: 2px 0px;
}
table#wc_contact_tel th {
  padding: 2px 0px;
  font-weight: bold;
  text-align: left;
}
table#wc_contact_tel td#photo {
  padding: 0px;
}
form#wc_contact {
  margin: 0px;
  padding: 0px;
  float: left;
}
table#wc_contact_email {
  width: 405px;
  margin-left: 10px;
}
table#wc_contact_email td {
  padding: 0px 0px 4px;
  text-align: right;
  vertical-align: top;
}
table#wc_contact_email th {
  padding: 0px 2px 4px 0px;
  font-weight: bold;
  width: 150px;
  vertical-align: top;
  text-align: left;
}
table#wc_contact_email input, table#wc_contact_email textarea {
  width: 270px;
  font-family: Arial;
  font-size: 10pt;
}
table#wc_contact_email input#name {
  margin-top: 2px;
}
table#wc_contact_email textarea {
  height: 200px;
}
table#wc_contact_email td#send input {
  width: auto;
}
body.wc_contact div#wc_content {
  text-align: right;
  padding-right: 15px;
}
img#contact_photo {
  border: 1px solid #cccccc;
}
h2#wc_contact {
  margin-right: -10px;
}
p#wc_send_ok {
  padding: 10px 0px;
  display: block;
  width: 100%;
  text-align: left;
  font-weight: bold;
}
div.map_travel {
  float: right;
}
table.travel_links {
  border: 1px solid #e6e6e6;
  margin: 0px 0px 10px;
  width: 334px;
}
table.travel_links td.head {
  background: #e6e6e6 none repeat scroll 0%;
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
}
table.travel_links td.item {
  width: 100px;
  font-weight: bold;
}
table#summary1 {
  margin: 0px;
  width: 360px;
  float: left;
}
table#summary1 td {
  padding: 2px;
}
table#summary1 th {
  padding: 2px 2px 2px 10px;
  font-weight: bold;
  text-align: left;
  width: 120px;
  vertical-align: top;
}
table#summary2 {
  margin: 0px 10px 20px 20px;
  float: right;
}
table#summary2 td {
  padding: 2px;
  vertical-align: top;
}
table#summary2 th {
  padding: 2px;
  font-weight: bold;
  text-align: left;
  width: 130px;
  vertical-align: top;
}
h2#wc_facilities {
  clear: both;
}
table#facilities {
  margin-left: 10px;
}
table#facilities td {
  padding: 2px;
}
table#facilities th {
  padding: 2px 5px 2px 0px;
  vertical-align: top;
  text-align: left;
}
h2#reg_desc {
  margin-top: 30px;
}
h2#wc_activities {
  margin-top: 30px;
}
div#wc_nav {
  border-bottom: 1px solid #000000;
  padding: 4px 0px;
  font-family: Verdana,Arial;
  text-align: right;
  background-color: #b5daf5;
}
div#wc_nav a {
  border-left: 1px solid #000000;
  padding: 4px 10px;
  text-decoration: none;
  background-color: #b5daf5;
  color: #000000;
  font-weight: bold;
  font-size: 10pt;
}
div#wc_nav a:hover, div#wc_nav a.active {
  background-color: #daecfa;
}
h1 {
  margin: 0px;
  padding: 0px;
  text-align: right;
  height: 100px;
  position: relative;
  background-image: url(imagenes/cabecera.jpg);
  background-color: #cccccc;
}
h1 span {
  font-size: 16pt;
  position: absolute;
  right: 10px;
  bottom: 10px;
  color: #ffffff;
  font-family: Verdana,Arial;
}

