body {
	font: 9pt Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
/*	background-position:center top;
	background-repeat:repeat-x;*/
	text-align: center;
	margin: 0px;
	line-height:12pt;
	padding: 0px;
	background-color: #FFFFFF;
/*	background-image: url(images/bg-body.jpg);*/
}
#holder {
	width: 948px;
	background: #FFFFFF;
	text-align: left;
	margin: 0 auto 0 auto;
}

.thumbnail{
width:1px;

overflow:visible;
*margin-top:0px;
}

.thumbnail_popup{
width:1px;
overflow:visible;
margin-top:-17px;
}

.toper {
width:450px;
}

#header {
	text-align:center;
}

#about{
	width:72%;
	float:left;
	background-color:#F6F2EC;
	padding-left:8px;
	padding-right:8px;
	padding-top:6px;
}
#bgmore{
	width:72%;
	height:21px;
	float:left;
	background-color:#F6F2EC;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:6px;
	padding-top:6px;
	background-image: url(images/bg-more.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	text-align:right;
	vertical-align:middle;
}
#title-palacio{
width:70%;
float:left;
padding-left:8px;
padding-bottom:8px;
}

/*#unit{
width:33%;
float:left;
padding:8px;
text-align:center;
}*/

#news{
width:25%;
float:right;
text-align:left;
}
#title-news{
width:25%;
float:right;
text-align:left;
padding-left:8px;
padding-bottom:8px;
}

div{
	position:relative;
}


#contentbg{
background-image:url(images/contentbg.jpg);
background-repeat:no-repeat;
background-position:center top;
height:auto;
min-height:350px;
padding-top:15px;
padding-left:5px;
padding-right:5px;
margin-top:-3px;
overflow:visible;
width:948px;
vertical-align:top;
}

#contentbg2{
background-image:url(images/contentbg.jpg);
background-repeat:no-repeat;
background-position:center top;
height:auto;
min-height:800px;
padding-top:15px;
padding-left:5px;
padding-right:5px;
margin-top:-3px;
overflow:visible;
width:948px;
vertical-align:top;
}

#content-leftarea{
width:65%;
float:left;
}
#content-leftarea-contact{
width:45%;
float:left;
}
#content-rightarea{
float:right;
}
#content-rightarea-contact{
float:right;
width:52%;
text-align:right;
}
.fLink{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
}
A.fLink:link,a.fLink:visited,a.fLink:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
text-decoration:none;
}

A.fLink:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#003D9D;
text-decoration:underline;
}
.black,.black:visited,.black:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#000000;
text-decoration:none;
}

.black:hover{
color:#0000FF;
text-decoration:none;
}

.black1,.black1:visited,.black1:active{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
color:#ffffff;
text-decoration:none;
}

.black1:hover{
color:#f7f7f7;
text-decoration:none;
}

#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
background-position:center bottom;
height:110px;
min-height:110px;
text-align:center;
width:948px;
position:relative;
float:left;
}

.title{
font-family:Arial, Helvetica, sans-serif;
font-size:15pt;
color:#A88951;

}
.titleSm{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13pt;
color:#003D9D;
}

.floatR{
float:right;
}

.floatL{
float:left;
}


.leftBrd{
border-left-color:#000000;
border-left-style:solid;
border-left-width:1px;
padding-left:15px;
}

.tnb{
position:absolute; width:100%; height:34px; background-color:#FFFFFF; background-image:url(images/tnb.jpg); background-position:top; background-repeat:repeat-x; z-index:300; left: 0px; top: 109px; text-align:left; vertical-align:bottom;
}

.tnb div{
width:auto;
float:left;
top:5px;
}

#Layer1 {
	position:absolute;
	left:333px;
	top:143px;
	width:161px;
	height:auto;
	z-index:1;

}
#Layer2 {
	position:absolute;
	left:630px;
	top:143px;
	width:210px;
	height:auto;
	z-index:1;

}

.menubg{
z-index:301; background-image:url(images/menubg.jpg); background-repeat:repeat-y; background-position:top;
border-style:solid; border-bottom-color:#4F7AB5; border-width:1px;
}
.menubg1{
z-index:301; background-image:url(spanish/images/menubg.jpg); background-repeat:repeat-y; background-position:top;
border-style:solid; border-bottom-color:#4F7AB5; border-width:1px;
}

.menuItem{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
height:32px;
vertical-align:middle;
text-align:left;
padding-left:10px;
border-top-color:#4F7AB5;
border-top-width:1px;
border-top-style:solid;

border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
cursor:pointer;
}

.menuItem:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
text-decoration:none;
color:#CC0000;
padding-left:10px;
border-top-color:#4F7AB5;
border-top-width:1px;
border-top-style:solid;

background-image:url(images/hovermenu.jpg);
background-position:top left;
background-repeat:repeat-x;

border-bottom-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;

}

.menuItem a:link,a:visited,a:active{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.menuItem a:visited{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.menuItem a:active{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
color:#000000;
text-decoration:none;
}

.request{
background-image:url(images/horequestquote.jpg);
background-position:top left;
background-repeat:repeat-x;
}


.menuItem a:hover{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10pt;
text-decoration:none;
color:#CC0000;
}

.menuItem p{
height:auto;
margin-top:7px;
}

#detailImageScroll {
	float:left;
	width:350px;
	background-color:#F5F5F5;
	text-align:center;
	padding:6px;
}
#unitDetails {
	float:left;
	width:24%;
	padding:6px;
}
#searchForm {
	float:right;
	width:30%;
	text-align:left;
	background-color:#DEE8F4;
	padding:10px;
}
A.BLink:link,a.BLink:visited,a.BLink:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

A.BLink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#003D9D;
	text-decoration:none;
}
A.BLinkSm:link,a:visited,a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

A.BLinkSm:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#003D9D;
	text-decoration:underline;
}

.contentBrown{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#A88951;
}
.contentBlack{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
#lineHeight {
	line-height:20px;
	padding:0px;
	width:100%;
}
#searchFormLeft {
	float:left;
	width:35%;
}
#searchFormRight {
	float:right;
	width:100px;
	text-align:left;
}
#searchFormL {
	float:left;
	width:20%;
}
#searchFormC {
	float:left;
	width:160px;
	text-align:left;


}
#searchFormR {
	float:right;
	width:45%;
	text-align:left;
}

#searchMap {
	float:left;
/*	border:6px solid #002E84;*/
}
#searchAttributes {
	float:right;
	text-align:left;
	width:410px;
	position:relative;
}

.imgBorder {
	border:4px solid #A88951;
}

.imgBorder1 {
border:2px solid #ffffff;
}

.50l{
position:relative;
float:left;
margin:auto;
width:50%;
}
.50r{
position:relative;
float:left;
margin:auto;
width:50%;
}


#locationSearchList {
	padding:10px 0px 20px 0px;
	color:#003D9D;
}
#searchFor {
	float:left;
	width:60%;
}
#newSearch {
	float:right;
	width:40%;
	text-align:right;
}

#listUnit {
	float:left;
	width:15%;
}
#listLocation {
	float:left;
	width:15%;
}
#listFloor {
	float:left;
	width:15%;
}
#listMaxGuests {
	float:left;
	width:15%;
}
#listType {
	float:left;
	width:25%;
}
#viewDetails {
	float:left;
	width:15%;
}
#listTower {
	float:left;
	width:20%;

}
#listTower1 {
	float:left;
	width:12%;
	padding-top:2px;
}
#listTower-1row {
	float:left;
	width:8%;
	padding-top:2px;
}
#listBedroom {
	float:right;
	width:15%;
	padding-top:2px;
}
#listingRentals {
	float:left;
	width:96%;
	padding:6px;
	background-color:#EEE6DF;
}

#listTower-2row {
	float:left;
	width:12%;
	padding-top:2px;
}
#listBedroom-2row {
	float:right;
	width:15%;
	padding-top:2px;
}
#listingRentals-2row {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F3EEE9;
}
#listTower-3row {
	float:left;
	width:12%;
	padding-top:2px;
}
#listBedroom-3row {
	float:right;
	width:15%;
	padding-top:2px;
}
#listingRentals-3row {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F7F3F0;
}


#listing,#Hlisting{
	float:left;
	width:96%;
	padding:6px;
}
#listing:hover{
	float:left;
	width:96%;
	padding:6px;
	background-color:#E4D7CD;
}
#listing1 {
	float:left;
	width:96%;
	padding:6px;
	background-color:#F7F3F0;
}
#listing1:hover {
	float:left;
	width:96%;
	padding:6px;
	background-color:#E4D7CD;
}
#listScroll {
	float:left;
	width:100%;
	max-height:310px;
	overflow-y:auto;
	overflow-x:none;
	z-index:10;
}
#TowerA {
	float:left;
	width:48%;

}
#TowerB {
	float:right;
	width:48%;

}
#listScroll1 {
	position:relative;
	float:left;
	width:100%;
	max-height:310px;
	overflow: auto;
	overflow-x:hidden;
	z-index:10;
}
#listScroll2 {
	position:relative;
	float:right;
	width:100%;
	max-height:310px;
	overflow: auto;
	overflow-x:hidden;
	z-index:10;
}

#spacerLeft{
	padding:3px;
	float:left;
	width:auto;
}
#spacerRight{
	padding:3px;
	float:Right;
	width:auto;
}

#listImgBg {
	line-height:21px;
	float:left;
	width:100%;
	height:380px;
	background-color:#F7F3F0;
	overflow:visible;
}

#listImgDesc {
	float:left;
	width:25%;
	padding:6px;
}
#listImg {
	float:right;
	width:72%;
	padding:6px;
}
.tabs {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:10%;
	text-align:center;
	background-color:#00318D;
	padding:2px;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
	z-index:300;
}

.tabs1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	float:left;
	width:10%;
	text-align:center;
	background-color:#D8CBC2;
	padding:2px;
	cursor:pointer;
	border-right:1px solid #FFFFFF;
	z-index:300;
}
.tabs1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	width:10%;
	text-align:center;
	background-color:#0047CA;
	padding:2px;
	border-right:1px solid #FFFFFF;
	cursor:pointer;
	z-index:300;

}

.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color:#A88951;
	background-image:url(images/buttonBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	height:24px;
	cursor: pointer;
	border: 1px solid #A88951;
}
.button:hover {
	background-image:url(images/buttonBg1.jpg);
	background-position:bottom;
}

.reservations{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12pt;
color:#FFFFFF;
background-color:#CC0000;
height:24px;
border-style:none;
cursor: pointer;
}

.tableBg {
	border:1px solid #DAC8B8;
}
.tableHeadBg {
	background-color:#EEE6DF;
}
.tableSubHeadBg {
	background-color:#DAC8B8;
}
.tableContent {
	background-color:#F7F3F0;
	border:1px solid #EEE6DF;
}

.contentBlackSm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#maxPage {
	background-image:url(images/contentbg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	height:auto;
	padding-top:30px;
	padding-left:5px;
	padding-right:5px;
	margin-top:-2px;
}
.txt-red
{
color:red;
}

.contact-form
{
	border: 1px solid #DAC8B8;
	background-color: #F7F3F0;
}

.inputbox
{
	background-color: #EEE6DF;
	border: 1px solid #DAC8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.inputbox:hover
{
	background-color: #FFFFFF;
	border: 1px solid #DAC8B8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
#brakeUnit {
	margin:22px;
}
.pictop{
cursor:pointer;
}

#outerwin{
width: 453px;
position:absolute;
bottom:0;
margin-bottom:11px;
*margin-bottom:6px;
left:0;
margin-left:6px;
}
#transbox {
	width: 100%;
	background-color: #fff;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;
	position:relative;
		height:70px;
	overflow-y:auto;
	overflow-x:none;
	padding-left:8px;

	}

#titlebar {
	width: 100%;
	background-color: #333;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:relative;
	color:#fff;
	cursor:pointer;
	}

	#titlebar:hover {
	width: 100%;
	background-color: #999;
	filter:alpha(opacity=90);
	opacity: 0.9;
	-moz-opacity:0.9;
	position:relative;
	cursor:pointer;
	}

.calHeading{
background-image:url(images/calendarbg.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
color:#FFFFFF;
}

.incalHeading{
background-image:url(images/incalendarbg.jpg);
background-repeat:no-repeat;
background-position:top center;
padding-left:15px;
padding-right:15px;
padding-top:5px;
padding-bottom:5px;
color:#FFFFFF;
}

fieldset{
border-color:#cccccc;
border-width:1px;
border-style:solid;
padding:5px;
}

legend{
border-color:#cccccc;
border-width:1px;
border-style:solid;
padding:5px;
color:#FFFFFF;
background-color:#CFBAA7;
background-image:url(images/bgfild.jpg);
background-repeat:repeat-x;
background-position:top;
width:97%;
text-align:center;
}
A.viewunitLink:link,A.viewunitLink:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#003D9D;
font-weight:bold;
text-decoration:none;
}
A.viewunitLink:hover{
color:#333333;
text-decoration:underline;
}

.viewunitLink-Active{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
A.viewunitLink-White{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
A.viewunitLink-White:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}

.viewunitLink-InActive{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
font-weight:bold;
}
.bg-lightbrown{
	background-color: #E4DECF;
}
.viewunit-cell
{
	border: 1px solid #DAC8B8;
	background-color: #F7F3F0;
}
.viewunit-cell-active
{
	border: 1px solid #DAC8B8;
	background-color: #A88951;

}
.topMargin{
margin-top:-8px;
*margin-top:-5px;
}

.divBtn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color:#A88951;
	background-image:url(images/buttonBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:111px;
	height:20px;
	cursor: pointer;
	border: 1px solid #A88951;
	text-decoration:none;
	vertical-align:middle;
	padding:2px 4px 0px 4px;
}
.divBtn:hover {
	background-image:url(images/buttonBg1.jpg);
	background-position:bottom;
}
.divBtn_sm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	font-weight:bold;
	background-color:#A88951;
	background-image:url(images/buttonBg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	width:72px;
	height:20px;
	cursor: pointer;
	border: 1px solid #A88951;
	text-decoration:none;
	vertical-align:middle;
	padding:2px 4px 0px 4px;
}
.divBtn_sm:hover {
	background-image:url(images/buttonBg1.jpg);
	background-position:bottom;
}
