body {
       font-family:Verdana, sans-serif;
       font-size:95%;
       margin:10px;
       padding:0;
       background-image:  url(http://www.finchbayhotel.com/images/bg_site.jpg);
       background-repeat: repeat-x;
       background-attachment: fixed;
       background-position:top;
       text-align:center;
       background-color: #8c7e4d;
}
#container {
       margin: auto;
       width: 975px;
       min-height: 745px;
       text-align: left;
       background:url(http://www.finchbayhotel.com/images/blank.png);

}

.aiContactSafe{

	background-color: #FFFFFF;

}


.gallery_grey img{


	width:200px !important;
	height:133px !important;

}


#adminForm_1{

color: #897A5D;

}

#container1 {
       margin: auto;
       width: 975px;
       min-height: 700px;
       text-align: left;
       background: url(http://www.finchbayhotel.com/images/blank.png);
}
h1 {
       font-size:90%
}
.wrapper {
       margin: auto;
       text-align: left;
       width: 975px;
       min-height: 745px;
       background: url(http://www.finchbayhotel.com/images/blank.png);
}
/* with ids */

#header {
       height:124px;
       background-image: url(http://www.finchbayhotel.com/images/bgmenu_03_03.png);
       background-repeat: no-repeat;
       z-index: 0;
       width:980px;
       float:left;
}
#logo {
       width:292px;
       height:70px;
       margin-left: 10px;
       padding-top: 25px;
       float: left;
}
#santacruz {
       float: left;
       height: 55px;
       width: 102px;
       margin-top: 36px;
       margin-left: 60px;
}
#tripadvisory {
       float: left;
       height: 45px;
       width: 204px;
       margin-top: 46px;
       margin-left: 45px;
}
#menu_container {
       height:55px;
       background-repeat: no-repeat;
       background-image: url(http://www.finchbayhotel.com/images/menubg_06.png);
       width: 969px;
       z-index: 1;
       margin-left: -9px;
       margin-top: -16px;
       float: left;
       left: 26px;
}
#content {
       color: #333333;
       float: left;
       font-size: 80%;
       min-height: 450px;
       width: 744px;
       background-color: #FFFFFF;
       margin-bottom: 32px;
       padding:5px;
}
#content1 {
       color: #333333;
       float: left;
       font-size: 80%;
       min-height: 375px;
       width: 744px;
       background-color: #FFFFFF;
       margin-bottom: 15px;
       padding:5px;
}
#modulos {
       float: right;
       width: 200px !important;
       min-height:450px !important;
}
*+html #modulos {
       margin-left:20px;
}
#framesinterna {
       min-height: 385px;
       width: 191px;
}
#top_bar {
       float:right;
       font-size: 80%;
       color:#666666;
       text-align:left;
       margin-right: 40px;
       height: 116px;
       width: 372px;
       color:#87795A;
}
.callcenter {
       float: left;
       height: 30px;
       margin-top: 20px;
       width: 365px;
       font-size:12px;
}
#bar1 {
       float: right;
       height: 60px;
       width: 305px;
}
#wood_bar li {
       text-indent: 0px;
       font-size:80%;
       list-style-position:outside;
       list-style-type: disc;
       padding:0px;
}
#wood_bar li a:link {
       color:#FFFFFF;
       text-decoration:underline;
}
#wood_bar li a:visited {
       color:#FFFFFF;
       text-decoration:underline;
}
#wood_bar li a:hover {
       text-decoration: none;
}
#photo {
       width:756px;
       height:365px;
       background-image:url(http://www.finchbayhotel.com/images/finch01.jpg);
       margin-top: 15px;
}
#info_boxes {
       height: 165px;
       width: 969px;
       clear:both;
       margin-top: 15px;
       float: left;
       margin-bottom:22px;
}
#footer {
       font-size:70%;
       color:#666666;
       float:left;
       width: 969px;
}
#form_error {
       float:right;
}
/* link */
a:link {
       color: #404000;
       text-decoration: none;
       font-size:11px;
}
a:visited {
       color: #404000;
       text-decoration: none;
       font-size:11px;
}
a:hover {
       color: #849233;
       text-decoration: none;
       font-size:11px;
}
.img_left {
       padding:4px;
       float:left
}
.img_gal {
       padding-right:10px;
       padding-bottom:10px;
}
/* named classes */
.index_titles {
       display:block;
       padding-bottom:3px;
       font-family:Helvetica;
       background-color: #88795B;
       text-align: center;
       font-variant: small-caps;
       letter-spacing: -1px;
}
.internal_titles {
       display:block;
       padding-bottom:3px;
       font-size:16px;
       color:#FFFFFF;
       font-family:Helvetica;
       text-indent:15px;
       width: 744px;
       background-color: #88795B;
       height: 25px;
       padding-top: 5px;
       margin-bottom: 5px;
}
.menucalendar {
       display:block;
       padding-bottom:3px;
       width: 744px;
       background-color: #EBE4D4;
       height: 25px;
       padding-top: 5px;
       margin-bottom: 5px;
}
.linkscalendar a {
       color:#87873D;
       text-decoration:none;
       font-size:13px;
       font-family:Verdana;
}
.linkscalendar a:hover {
       color:#87873D;
       text-decoration:none;
       font-size:13px;
       font-family:Verdana;
}
.titlemenu {
       width: 585px;
       font-size:16px;
       color:#FFFFFF;
       font-family:Helvetica;
       height: 25px;
}
.tittlesmenus {
       text-align:Left;
       height:25px;
       background-color:#EFE2DF;
       color:#35231F;
       font-family:Verdana;
       font-size:12px;
}
.photo_bar {
       height:1px;
       width:980px
}
.boxes {
       float:left;
       background-color:#FFF;
       width:244px;
       height:148px;
}

.boxes a img {
       border:none;
}

.boxes1 {
       float:left;
       background-color:#FFF;
       width:252px;
       padding-top:5px;
       padding-bottom:5px;
       height:148px;
       margin-left:4px;
}
.wood_title {
       display:block;
       padding-bottom:3px;
       font-size:180%;
       color:#FFF;
       border-bottom: dotted #CCCCCC 1px;
       font-family:Georgia, "Times New Roman", Times, serif;
}
.subtitle {
       font-size:17px;
       width:430px;
       float:left;
       height:18px;
       color:#85873C;
       font-family: Helvetica !important;
       font-weight:bold;
       margin-bottom:10px;
}
.subtitlefinch {
       color: #85873C;
       float: left;
       font-family: Helvetica !important;
       font-size: 14px;
       font-weight: bold;
       min-height: 25px;
       margin-bottom: 10px;
       width: 700px;
}
.sub_title {
       font-size:17px;
       width:265px;
       float:left;
       color:#85873C;
       font-family: Helvetica !important;
       margin-top:18px;
       font-weight:bold;
       min-height: 18px;
       text-align:justify;
}
.subtitleint {
       font-size:17px;
       width:300px;
       float:left;
       color:#85873C;
       font-family: Helvetica !important;
       margin-top:18px;
       font-weight:bold;
       min-height: 18px;
       text-align:justify;
}
.subtittle {
       color: #85873C;
       float: left;
       font-family: Verdana;
       font-size: 10px;
       font-weight: bold;
       text-align: justify;
       width: 123px;
}
.tittlesinternas a {
       color:#E0AC24;
       text-decoration:none;
       font-family: Helvetica !important;
}
.tittlesinternas a:hover {
       text-decoration:underline;
       font-family: Helvetica !important;
}
.price {
       color: #E1AB25;
       float: left;
       font-size: 14px;
       margin-bottom: 5px;
       width: 265px;
       margin-top: 25px;
       font-weight:bold;
}
.price_from {
       color: #86863E;
       font-family: Helvetica;
       margin-bottom: 5px;
       float: left;
       width:265px;
}
.rates {
       font-size:12px;
       color: #86863E;
       font-family: Helvetica;
       margin-bottom: 5px;
       float: left;
       width:265px;
}
#reservenow {
       float:left;
       width:265px;
       height:25px;
}
#list4day {
       float:left;
       width: 220px;
       height:auto;
       font-family: Helvetica;
       font-size:12px;
}
#list5day {
       float:left;
       width: 400px;
       height:auto;
       font-family: Helvetica;
       font-size:12px;
}
#listxinter {
       float:left;
       height:auto;
       font-family: Helvetica;
       font-size:12px;
       padding-left: 20px;
       width: 280px;
       text-align:justify;
}
#listright {
       padding-left: 20px;
       width: 250px;
       float:left;
       height:auto;
       font-family: Helvetica;
       font-size:11px;
       color:#978B71;
       margin-bottom: 0;
       margin-top: 0;
}
.notes {
       float:left;
       width:250px;
       color:#978B71;
       font-family: Helvetica;
       font-size:11px;
       margin-bottom: 12px;
       margin-top: 0;
}
.lefttextcontent {
       text-align:justify;
       height:auto;
       float:left;
       padding-left: 7px;
       width: 450px;
       /*      border-right: 1px solid #88795B;*/
       font-family: Helvetica;
       font-size:12px;
       padding-bottom: 75px;
       padding-right: 10px;
}
.neworange {
       color:#FF7300;
       font-weight:bold;
       font-size:11px;
       margin-right: 10px;
}
.tittlesinternas {
       height: 20px;
       float:left;
       width:280px;
       font-family: Helvetica !important;
       margin-top: 15px;
       font-size:11px;
}
.description {
       float:left;
       width:265px;
       height:auto;
       margin-top:12px;
       font-family: Helvetica;
       font-size:12px;
       text-align:justify;
       margin-bottom: 10px;
       color:#88795C;
}
.textnormalinterna {
       float:left;
       width:300px;
       height:auto;
       margin-top:12px;
       font-family: Helvetica;
       font-size:12px;
       text-align:justify;
}
.textnormal {
       float:left;
       width:265px;
       height:auto;
       margin-top:12px;
       font-family: Helvetica;
       font-size:12px;
       text-align:justify;
}
.textnormals {
       float:left;
       width:450px;
       height:auto;
       margin-top:12px;
       font-family: Helvetica;
       font-size:12px;
       margin-bottom: 10px;
       text-align:justify;
}
.rightcontent {
       width:265px;
       min-height:650px;
}
.rightcontents {
       width:265px;
       height:auto;
       text-align:justify;
       font-family: Helvetica;
       font-size:12px;
}
.tablecontent {
       margin-top:18px;
       height:1060px;
}
.slide {
       height:420px;
       width:auto;
       float:left;
}
#slidetamano {
       height:450px;
       width:450px;
       float:left;
}
#show {
       width:460px;
       float:left;
}
.textrightconttittle {
       width: 430px;
       font-size:18px;
       width:430px;
       float:left;
       height:18px;
       color:#85873C;
       font-family: Helvetica !important;
       font-weight:bold;
       margin-bottom:10px;
}
.textrightcont {
       width: 250px;
       float:left;
       margin-top: 10px;
       margin-bottom: 10px;
}
/* specials */
.boxes_specials {
       float:left;
       background-color:#EAE9E8;
       min-height: 355px;
       width: 355px;
       color: #86863E;
       font-family: Helvetica;
       font-size: 13px;
}
.boxes__specials {
       float:left;
       background-color:#EAE9E8;
       min-height: 350px;
       width: 191px;
       color: #86863E;
       font-family: Helvetica;
       font-size: 13px;
}
.cuadros {
       width: 355px;
       float:left;
       margin-left: 6px;
       margin-right:6px;
       margin-bottom:10px;
       min-height: 320px;
}
.list_pack {
       margin:0px;
       padding-left:25px;
       width: 315px;
       padding-top:10px;
}

#info_boxes_specials {
       padding:5px;
       font-size:90%;
       background-color:#FFFFFF;
}
.read_more {
       width: 122px;
       height: 25px;
       float: right;
       margin-right: 6px;
}
.read_more1 {
       width: 122px;
       height: 25px;
       float: right;
       margin-right: 6px;
       margin-top:60px;
}
.sub_titleint {
       font-size:17px;
       width:265px;
       float:left;
       color:#85873C;
       font-family: Helvetica !important;
       font-weight:bold;
       min-height: 18px;
}
.services {
       float:left;
       list-style:none;
       background-color:#F0F2CB;
       width:268px;
       font-size:12px;
       font-family:helvetica;
       color:#88795A;
       padding-left: 6px;
       padding-right: 6px;
}
ul.services {
       margin:0px;
       padding:0px;
}
ul.services li {
       display:block;
       padding:4px;
       border-bottom: solid 1px #88795C;
       width: 250px;
       height:auto;
       padding-left: 4px;
       margin-left: 6px;
       margin-right: 0;
       padding-right: 4px;
       width: 245px;
}
.item .seafinch a {
       color:#86883F;
       text-decoration:underline;
}
.item .seafinch a:hover {
       color:#86883F;
       text-decoration:underline;
}
.item .moreinfo a {
       color:#E2AD23;
       text-decoration:underline;
}
.item .moreinfo a:hover {
       color:#E2AD23;
       text-decoration:underline;
}
.moreinfo a {
       color:#E2AD23;
       text-decoration:underline;
}
.moreinfo a:hover {
       color:#E2AD23;
       text-decoration:underline;
}
.formacontacto {
       margin-left: 45px;
}
.lista ul {
       display:block;
       margin:0;
       padding:0;
}
.lista li {
       font-size:85%;
       list-style-type:none;
}
.required {
       background-color:#F2EDE7;
       width: 290px;
       border: 1px solid #88795C;
}
.travelers {
       background-color:#F2EDE7;
       width: 30px;
       border: 1px solid #88795C;
       margin-left:5px;
       margin-right:10px;
}
.campotext {
       background-color:#F2EDE7;
       width: 290px;
       border: 1px solid #88795C;
}
/* menu */
ul#menu {
       margin:0px;
       padding:0px;
       padding-left:15px;
       list-style-type:none;
       width:980px;
       display:block;
       height:28px;
       font-family:Verdana, sans-serif;
       font-weight:normal;
       font-size:0.75em;
       text-transform:uppercase;
       padding-top: 15px;
       float:left;
}
ul#menu li {
       display:block;
       float:left;
       margin:0;
       padding:0;
}
ul#menu li a {
       display:block;
       color:#FFF;
       text-decoration:none;
       font-weight:normal;
       padding: 6px 15px 6px 15px;
       height:16px;
       margin-top:0px;
       font-size:12px;
}
ul#menu li a:hover {/*color:#C12120; */
       color:#ffffff;
       /*      background:transparent
url("http://www.finchbayhotel.com/images/bgmenubot.png") repeat-x top
right;*/
text-decoration:underline;
}
#current a:link {
       color:#ffffff;/*        background:transparent
url("http://www.finchbayhotel.com/images/bgmenubot.png") repeat-x top
right;*/
}
#current a:visited {
       color:#ffffff;/*        background:transparent
url("http://www.finchbayhotel.com/images/bgmenubot.png") repeat-x top
right;
*/
}
/* datepicker */
input.DatePicker {
       cursor: pointer;
}
.dp_container {
       position: relative;
       padding: 0;
       z-index: 500;
}
.dp_cal {
       background-color: #fff;
       border: 1px solid #0070bf;
       position: absolute;
       width: 177px;
       top: 24px;
       left: 0;
       margin: 0px 0px 3px 0px;
}
.dp_cal table {
       width: 100%;
       border-collapse: collapse;
}
.dp_cal select {
       margin: 2px 3px;
       font-size: 11px;
}
.dp_cal select option {
       padding: 1px 3px;
}
.dp_cal th, .dp_cal td {
       width: 14.2857%;
       text-align: center;
       font-size: 11px;
       padding: 2px 0;
}
.dp_cal th {
       border: solid #aad4f2;
       border-width: 1px 0;
       color: #797774;
       background: #daf2e6;
       font-weight: bold;
}
.dp_cal td {
       cursor: pointer;
}
.dp_cal thead th {
       background: #d9eefc;
}
.dp_cal td.dp_roll {
       color: #000;
       background: #fff6bf;
}
/* must have this for the IE6 select box hiding */
.dp_hide {
       visibility: hidden;
}
.dp_empty {
       background: #eee;
}
.dp_today {
       background: #daf2e6;
}
.dp_selected {
       color: #fff;
       background: #328dcf;
}
/* validacion */
.validation-failed {
       border: 1px solid #f00;
}
.validation-passed {
       border: 1px solid green;
}
.validation-advice {
       margin: 2px;
       padding: 2px;
       color:#fff;
       background-color:#f00;
}
.warning {
       border: 1px solid #c66;
}
.warning-advice {
       margin: 2px;
       padding: 2px;
       color:#fff;
       background-color:#bbb;
}
.faulty_field {
       background:#fff4f4 !important;
       color:#ff0000;
       border:1px solid #ff0000 !important;
}
.autocompleter-choices {
       position:absolute;
       background-color:#00FF99;
       left:500px
}
.formas {
       float:right;
}
#frames {
       float: left;
       width: 960px;
       height:365px;
}
.screenshot0, screenshot1, screenshot2 {
       width:756px !important;
}
#redes {
       width:160px;
       height:24px;
       left:0px;
       float:left;
       margin-right: 20px;
       margin-top: 33px;
}
#face {
       float:left;
       height:24px;
       width:24px;
       margin-left: 3px;
}
#twitt {
       float:left;
       height:24px;
       width:24px;
       margin-left: 3px;
}
#youtube {
       float:left;
       height:24px;
       width:24px;
       display:none;
}
#flick {
       float:left;
       height:24px;
       width:24px;
}
#follows {
       float:left;
       height:24px;
       width:80px;
       text-align:left;
       padding-top: 5px;
       color:#939B50;
       font-size: 14px;
}
.livechat1 {
       height: 60px;
       width: 125px;
       float:right;
}
#CDSWIDEXC {
       height: 131px !important;
       margin-left: 27px !important;
       margin-top: 5px !important;
       width: 184px !important;
}
#CDSWIDEXCIMG {
       width:178px;
       height:32px;
}
#CDSWIDEXCLINK {
       font-size: 12px;
       height: 50px;
       letter-spacing: 1px;
       margin-bottom: 15px !important;
       margin-left: 5px;
       margin-top: 5px;
       width: 158px;
}
#CDSWIDEXCLOGO {
}
.indextitless {
       width: 244px;
       height: 21px;
       margin-left:5px;
       font-size:13px;
       color:#FFF;
       margin-bottom: 7px;
}
.index_title_int {
       width: 345px;
       font-size:13px;
       color:#FFFFFF;
       margin-bottom: 7px;
       background-color:#88795B;
       font-family:helvetica;
       padding-left:10px;
       height: 15px;
       padding-bottom: 3px;
       padding-top: 3px;
}
.lista {
       padding-left:5px;
       width: 244px;
}
#icons1, #icons2, #icons3, #icons4, #icons5 {
       padding-left:23px;
       width:221px;
       font-size:12px;
       text-decoration:none;
       font-family:Helvetica;
       height: 20px;
       margin-bottom: 3px;
}
#icons11, #icons22, #icons33, #icons44 {
       font-family: Helvetica;
       font-size: 12px;
       margin-bottom: 3px;
       min-height: 20px;
       text-decoration: none;
}
#icon1, #icon2, #icon3, #icon4, #icon5 {
       margin-right:12px;
}
#icons1 a:hover, #icons2 a:hover, #icons3 a:hover, #icons4 a:hover,
#icons5 a:hover {
       color:#ffffff;
       text-decoration:none;
       cursor:pointer;
}
.lista li a {
       color:#9c9c5f;
       text-decoration:none;
       cursor:pointer;
}
.lista li:hover {
       background-color:#E2AC23;
       color:#ffffff;
       cursor:pointer;
}
.lista li:hover a {
       color:#ffffff;
       cursor:pointer;
}
#icons11, #icons22, #icons33, #icons44 {
       background-image:url(http://www.finchbayhotel.com/images/icons/icons_r3_c3.png);
       background-repeat:no-repeat;
       background-position: left center;
       color:#E2AC23;
       text-decoration:none;
       z-index:1;
}
#icons11:hover, #icons22:hover, #icons33:hover, #icons44:hover {
       background-image:url(http://www.finchbayhotel.com/images/icons/icons_r3_c31.png);
       background-repeat:no-repeat;
       background-position: left center;
       background-color:#E2AC23;
       color:#ffffff;
       z-index:2;
}
#icons11:hover a {
       color:#ffffff;
}
.flecha4 {
       margin-left:24px;
}
#menu2 {
       width: 970px;
       height: 63px;
       color: #ffffff;
       font-family: Helvetica;
       font-size: 12px;
}
#fila1 {
       height: 17px;
       float:left;
       width:auto;
}
#accomodations a, #services a, #restaurant a, #location a, #activities
a, #specialpackages a, #galapagosblog a, #contactus a, #sitemap a,
#sustainability a, #livewebcam a, #photoblog a, #onlinesupport a,
#galapagoscalendar a, #galapagosmap a, #galapagosflorafauna a,
#photogallery a, #ebrochure2 a {
       cursor:pointer;
       text-decoration:none;
       color:#ffffff;
       font-size:12px;
}
#accomodations:hover, #services:hover, #restaurant:hover,
#location:hover, #activities:hover, #specialpackages:hover,
#galapagosblog:hover, #contactus:hover, #sitemap:hover,
#sustainability:hover, #livewebcam:hover, #photoblog:hover,
#onlinesupport:hover, #galapagoscalendar:hover, #galapagosmap:hover,
#galapagosflorafauna:hover, #photogallery:hover, #ebrochure2:hover {
       background-color:#E2AC23;
       text-decoration:none;
       cursor:pointer;
       font-size:12px;
}
#accomodations:visited, #services:visited, #restaurant:visited,
#location:visited, #activities:visited, #specialpackages:visited,
#galapagosblog:visited, #contactus:visited, #sitemap:visited,
#sustainability:visited, #livewebcam:visited, #photoblog:visited,
#onlinesupport:visited, #galapagoscalendar:visited,
#galapagosmap:visited, #galapagosflorafauna:visited,
#photogallery:visited, #ebrochure2:visited {
       text-decoration:none;
       font-size:12px;
}
#accomodations {
       height: 17px;
       text-align: center;
       width: 93px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:64px;
}
#services {
       height: 17px;
       text-align: center;
       width: 57px;
       float:left;
       padding-left:4px;
       padding-right:5px;/*    margin-left:8px;*/
}
#restaurant {
       height: 17px;
       text-align: center;
       width: 66px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:7px;
}
#location {
       height: 17px;
       text-align: center;
       width: 55px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:9px;
}
#activities {
       height: 17px;
       text-align: center;
       width: 58px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:2px;
}
#specialpackages {
       height: 17px;
       text-align: center;
       width: 105px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:9px;
}
#galapagosblog {
       height: 17px;
       text-align: center;
       width: 95px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:15px;
}
#contactus {
       height: 17px;
       text-align: center;
       width: 66px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:7px;
}
#sitemap {
       height: 17px;
       text-align: center;
       width: 58px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:7px;
}
#fila2 {
       margin-top:6px;
       height: 18px;
       width:910px;
       float:left;
}
#sustainability {
       height: 18px;
       text-align: center;
       width: 81px;
       float:left;
       margin-left: 7px;
       padding-left: 3px;
       padding-right: 3px;
}
#livewebcam {
       height: 17px;
       text-align: center;
       width: 79px;
       float:left;
       padding-left:4px;
       padding-right:5px;/*    margin-left:6px;*/
}
#photoblog {
       height: 18px;
       text-align: center;
       width: 69px;
       float:left;
       padding-left:4px;
       padding-right:5px;
}
#onlinesupport {
       height: 18px;
       text-align: center;
       width: 88px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:3px;
}
#galapagoscalendar {
       height: 18px;
       text-align: center;
       width: 118px;
       float:left;
       padding-left:4px;
       padding-right:5px;/*    margin-left:10px;*/
}
#galapagosmap {
       height: 18px;
       text-align: center;
       width: 95px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left:2px;
}
#galapagosflorafauna {
       height: 18px;
       text-align: center;
       width: 144px;
       float:left;
       padding-left:4px;
       padding-right:5px;/*    margin-left:10px;*/
}
#photogallery {
       height: 18px;
       text-align: center;
       width: 73px;
       float:left;
       padding-left:4px;
       padding-right:5px;
       margin-left: 2px;
}
#ebrochure2 {
       height: 18px;
       text-align: center;
       width: 71px;
       float:left;
       padding-left:4px;
       padding-right:5px;/*    margin-left:7px;*/
}
#tarj {
       float:right;
       text-align:right
}
#footer1 {
       margin-top:5px;
       height:40px;
}
#macf {
       height:40px;
       width:65px;
       float:left;
}
#macf p {
       margin:0;
}
#footer2 {
       float:left;
       width:969px;
       color:#ffffff;
       margin-top:5px;
              color:#336699 ;
}
#webphoto {
       width:191px;
       float:left;
       height:165px;
       margin-left:12px;
}
#web_photo {
       width:191px;
       float:left;
       height:165px;
       margin-left:12px;
}
#livecam {
       width:191px;
       float:left;
       height:80px;
       z-index:1;
       background-image:url(http://www.finchbayhotel.com/images/bglive_s1.png);
       background-repeat:no-repeat;
}
#titulolive {
       background-image:url(http://www.finchbayhotel.com/images/livecamt.png);
       width:191px;
       height:32px;
}
#photob {
       width:191px;
       float:left;
       height:89px;
       z-index:2;
       margin-top: -13px;
       background-image:url(http://www.finchbayhotel.com/images/photobg_s1.png);
       background-repeat:no-repeat !important;
}
#photobtitulo {
       background-image: url(http://www.finchbayhotel.com/images/photobgt.png);
       width:191px;
       height:32px;
       margin-top: 62px;
}
.tittlelive {
       font-size:8.82px;
       color:#ffffff;
       margin-left: 30px;
       margin-top: 10px;
       width:77px;
       float:left;
       font-family:helvetica;
       margin-left: 30px;
}
.tittlelive a, .tittlelive a:hover, .tittlelive a:active, .tittlephoto
a, .tittlephoto a:hover, .tittlephoto a:active {
       color:#ffffff;
       font-size:8.82px;
}
.tittlephoto {
       font-size:8.82px;
       color:#ffffff;
       margin-left: 30px;
       margin-top: 8px;
       width:73px;
       float:left;
       font-family:helvetica;
}
.golive {
       font-size:12px;
       float:left;
       color:#E1AC22;
       margin-top: 7px;
       width:17px;
       float:right;
       margin-right:43px;
       font-family:verdana;
}
.gophoto {
       font-size:12px;
       float:left;
       color:#E1AC22;
       margin-top: 3px;
       width:17px;
       float:right;
       margin-right:43px;
       font-family:verdana;
}
.gophoto a, .golive a {
       font-size:12px;
       color:#E1AC22;
       font-family:verdana;
       text-decoration:none;
}
.gophoto a:hover, .golive a:hover {
       font-size:12px;
       color:#E1AC22;
       font-family:verdana;
       text-decoration:none;
}
#TA_selfserveprop479 {
       float:left;
}
#photosfinch {
       height: 202px;
       width: 302px;/* margin-left: 20px;
       margin-right: 20px;*/
}
.textphotos {
       float: left;
       width: 301px;
       font-size: 12px;
       font-family:Verdana;
}
.listamap {
       list-style: url(http://www.finchbayhotel.com/images/icons/icons_r3_c3.png);
}
.sublistamap {
       list-style: url(http://www.finchbayhotel.com/images/icons/sitemapimap_s1.gif);
}
#tablasitemap li a, #tablasitemap li a:hover {
       color:#87873D;
}
.rightmap {
       background-color: #F3EDE0;
       border: 1px solid #D3C9B4;
       height: 395px;
       line-height: 20px;
       padding-top:5px;
}
#specialpack {
       float:right;
       height: 142px !important;
       width: 180px !important;
       font-size: 12px;
}
#specialpack a {
       font-size: 12px;
}
.morerss {
       width:57px;
       height:15px;
       float:right;
       margin-right:22px;
       font-family:Arial;
       font-size:12px;
}


.morerss a, a:hover, a:visited, a:active {color:#255F84;}

#CDSWIDCOE {    margin-left: 45px !important;}
