body {
	/*border: 1px solid #000;*/
	background-color: #fff;
	background-image: url(/images/body-bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin: 0;
	padding: 0;
	position:relative;
}
A IMG {
	border: none;
}
*:active {
	outline: none;
}
*:focus {
	-moz-outline-style: none;
}
#bodyBg {
	background-image: url(/images/body2-bg.jpg);
	background-repeat: no-repeat;
	background-position: top center;
}
#topKeywords{
	width: 900px;
	line-height: 12px;
	margin: 0 auto;
}
#topKeywords H2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #cdcdcd;
	text-align: center;
	margin: 0;
	padding: 0;
}
#topKeywords H2 A{
	color: #cdcdcd;
	text-decoration:none;
}
#topKeywords H2 A:HOVER{
	text-decoration:none;
}
#top {
	width: 900px;
	height: 200px;
	margin: 0 auto;
	padding: 0;
}
#top IMG{
	vertical-align: bottom;
}
#horizontalMenu {
	width: 899px;
	height: 50px;
	position:relative;
	background-image: url(../images/horiz_menu_bg.jpg);
	background-repeat: repeat-x;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	margin:1px 0 0 0;
}
/*#horizontalMenu .MenuOption,
#horizontalMenu .MenuOption P #home,
#horizontalMenu .Exception{
	height: 50px;
	border-right: 1px solid #fff;
	background-image: url(/images/horiz_menu_bg.jpg);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
#horizontalMenu .Exception{
	border:none;
}
#horizontalMenu .MenuOption P,
#horizontalMenu .MenuOption P #home,
#horizontalMenu .Exception P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 10px 20px 0 15px;
}
#horizontalMenu .Exception P{
	margin: 0;
	padding: 10px 0;
}
#horizontalMenu .MenuOption P A,
#horizontalMenu .MenuOption P #home A,
#horizontalMenu .Exception P A{
	text-decoration: none;
	color: #fff;
}
#horizontalMenu .MenuOption P A:HOVER,
#horizontalMenu .MenuOption P #home A:HOVER,
#horizontalMenu .Exception P A:HOVER {
	text-decoration: underline;
}*/
#mainContent {
	width: 900px;
	background-color: #fff;
	margin: 0 auto;
	padding: 0;
}
#pageContent {
	margin: 20px auto 0 auto;
	padding: 0;
}
#pageContent HR{
	color: #c9c9c9;
}
#pageContent H1{
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #004b84;
	margin: 0 0 0 10px;
	padding: 0;
}
#pageContent H1 a{
	color: #004b84;
	text-decoration:none;
}
#pageContent H1 a:hover{
	color: #004b84;
	text-decoration:underline;
}
#pageContent #TitleBox #TitleSection H1{
	width:720px;
	font-family: "Times New Roman";
	font-size: 22px;
	font-weight: bold;
	text-align: left;
	color: #004b84;
	margin: 0 0 0 10px;
	padding: 0;
	/*border:1px solid #0000FF;*/
	float:left;
}
#pageContent #TitleBox #MediaIcons P{
	width:110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align: right;
	/*border:1px solid #FF0000;*/
	float:left;
	margin:0;
	padding:0 5px 0 0;
}
#pageContent #TitleBox #MediaIcons P#MediaIcon{
	width:35px;
}
#pageContent H2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;	
	color: #1c6195;
	margin: 0 0 15px 0;
	padding: 0;
}
#pageContent P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
	color: #000;
	padding: 0;
	margin: 10px 15px;
}
#pageContent P IMG{
	float: left;
	margin: 0 15px 10px 0;/*
	border: 1px solid #000;*/
}
#pageContent UL{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	list-style: square;
	margin: 0;
	padding: 5px 0 0 15px;
}
#pageContent UL.TransferService{
	float: left;
	padding: 5px 0 20px 30px;
}
#pageContent UL LI{
	margin: 0;
	padding: 3px 0 0 0;
}
#pageContent .CondosMenu {
}
#pageContent .CondosMenu P {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff6c00;
	text-align: center;
	margin: 0;
	padding: 15px 15px 0 15px;
	line-height: 15px;
}
#pageContent .CondosMenu P A {
	color: #5c5c5c;
	text-decoration: none;
}
#pageContent .CondosMenu P A:hover {
	text-decoration: underline;
}
#pageContent .CondosMenu P A:visited {
	color: #888888;
}
#pageContent #subTitle{
	background-image:url(../images/bg_title.jpg);
	background-repeat:repeat-x;
	height: 31px;
	margin: 0;	
	padding: 0;
	background-color: #4f9af7;
}
#pageContent #subTitle H2.propertyName SPAN A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fff000;
	text-decoration:none;
	margin:0;
	padding:0;	
}
#pageContent #subTitle H2.propertyName{
/*	background-image:url(../images/bg_prop_title.jpg);
	background-position: right top;
	background-repeat:no-repeat;*/
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0 0 0 8px;
}
#pageContent #subTitle H2.propertyName A{
	color:#FFFFFF;
	text-decoration:none;
}
#pageContent #subTitle H2.propertyName A:HOVER{
	color:#CCCCCC;
}
#pageContent .CondosMainBox UL, 
#pageContent .CondosMainBox UL LI UL LI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
#pageContent #subTitle00,
#pageContent #subTitle01,
#pageContent #subTitle02,
#pageContent #subTitle03,
#pageContent #subTitle04,
#pageContent #subTitle05,
#pageContent #subTitle06,
#pageContent #subTitle07,
#pageContent #subTitle08,
#pageContent #subTitle09,
#pageContent #subTitle10,
#pageContent #subTitle11,
#pageContent #subTitle12,
#pageContent #subTitle13,
#pageContent #subTitle14,
#pageContent #subTitle15,
#pageContent #subTitle16,
#pageContent #subTitle17,
#pageContent #subTitle18,
#pageContent #subTitle19,
#pageContent #subTitle20,
#pageContent #subTitle21,
#pageContent #subTitle22,
#pageContent #subTitle23,
#pageContent #subTitle24,
#pageContent #subTitle25,
#pageContent #subTitle26,
#pageContent #subTitle27,
#pageContent #subTitle28,
#pageContent #subTitle29,
#pageContent #subTitle30,
#pageContent #subTitle31,
#pageContent #subTitle32,
#pageContent #subTitle33,
#pageContent #subTitle34,
#pageContent #subTitle35,
#pageContent #subTitle36,
#pageContent #subTitle37,
#pageContent #subTitle38  {
	/*width: 890px;*/	
	height: 30px;
	margin: 10px 0 5px 0;	
	padding: 0;
	background-color: #4f9af7;
}
#pageContent #subTitle00 H2 SPAN A,
#pageContent #subTitle01 H2 SPAN A,
#pageContent #subTitle02 H2 SPAN A,
#pageContent #subTitle03 H2 SPAN A,
#pageContent #subTitle04 H2 SPAN A,
#pageContent #subTitle05 H2 SPAN A,
#pageContent #subTitle06 H2 SPAN A,
#pageContent #subTitle07 H2 SPAN A,
#pageContent #subTitle08 H2 SPAN A,
#pageContent #subTitle09 H2 SPAN A,
#pageContent #subTitle10 H2 SPAN A,
#pageContent #subTitle11 H2 SPAN A,
#pageContent #subTitle12 H2 SPAN A,
#pageContent #subTitle13 H2 SPAN A,
#pageContent #subTitle14 H2 SPAN A,
#pageContent #subTitle15 H2 SPAN A,
#pageContent #subTitle16 H2 SPAN A,
#pageContent #subTitle17 H2 SPAN A,
#pageContent #subTitle18 H2 SPAN A,
#pageContent #subTitle19 H2 SPAN A,
#pageContent #subTitle20 H2 SPAN A,
#pageContent #subTitle21 H2 SPAN A,
#pageContent #subTitle22 H2 SPAN A,  
#pageContent #subTitle23 H2 SPAN A,
#pageContent #subTitle24 H2 SPAN A,
#pageContent #subTitle25 H2 SPAN A,
#pageContent #subTitle26 H2 SPAN A,
#pageContent #subTitle27 H2 SPAN A,
#pageContent #subTitle28 H2 SPAN A,
#pageContent #subTitle29 H2 SPAN A,
#pageContent #subTitle30 H2 SPAN A,
#pageContent #subTitle31 H2 SPAN A,
#pageContent #subTitle32 H2 SPAN A,
#pageContent #subTitle32 H2 SPAN A,
#pageContent #subTitle34 H2 SPAN A,
#pageContent #subTitle34 H2 SPAN A,
#pageContent #subTitle35 H2 SPAN A,
#pageContent #subTitle36 H2 SPAN A,
#pageContent #subTitle37 H2 SPAN A,
#pageContent #subTitle38 H2 SPAN A{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004b84;
	text-decoration:none;
	margin:0;
	padding:0;	
}
#pageContent #subTitle00 H2 A,
#pageContent #subTitle01 H2 A,
#pageContent #subTitle02 H2 A,
#pageContent #subTitle03 H2 A,
#pageContent #subTitle04 H2 A,
#pageContent #subTitle05 H2 A,
#pageContent #subTitle06 H2 A,
#pageContent #subTitle07 H2 A,
#pageContent #subTitle08 H2 A,
#pageContent #subTitle09 H2 A,
#pageContent #subTitle10 H2 A,
#pageContent #subTitle11 H2 A,
#pageContent #subTitle12 H2 A,
#pageContent #subTitle13 H2 A,
#pageContent #subTitle14 H2 A,
#pageContent #subTitle15 H2 A,
#pageContent #subTitle16 H2 A,
#pageContent #subTitle17 H2 A,
#pageContent #subTitle18 H2 A,
#pageContent #subTitle19 H2 A,
#pageContent #subTitle20 H2 A,
#pageContent #subTitle21 H2 A,
#pageContent #subTitle22 H2 A,  
#pageContent #subTitle23 H2 A,
#pageContent #subTitle24 H2 A,
#pageContent #subTitle25 H2 A,
#pageContent #subTitle26 H2 A,
#pageContent #subTitle27 H2 A,
#pageContent #subTitle28 H2 A,
#pageContent #subTitle29 H2 A,
#pageContent #subTitle30 H2 A,
#pageContent #subTitle31 H2 A,
#pageContent #subTitle32 H2 A,
#pageContent #subTitle32 H2 A,
#pageContent #subTitle34 H2 A,
#pageContent #subTitle34 H2 A,
#pageContent #subTitle35 H2 A,
#pageContent #subTitle36 H2 A,
#pageContent #subTitle37 H2 A,
#pageContent #subTitle38 H2 A{
	text-decoration:none;
	color:#FFFFFF;
}
/* Accomodations Titles */
#pageContent #subTitle01{
	background-image: url(/images/titles/title_bg_tucano.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle02{
	background-image: url(/images/titles/title_bg_beach.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle03{
	background-image: url(/images/titles/title_bg_orchid.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle04{
	background-image: url(/images/titles/title_bg_iguana.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle05{
	background-image: url(/images/titles/title_bg_macaw01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle06{
	background-image: url(/images/titles/title_bg_frog01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle07{
	background-image: url(../images/titles/title_bg_butterfly01.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle08{
	background-image: url(/images/titles/title_bg_macaw02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle09{
	background-image: url(../images/titles/title_bg_frog02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle10{
	background-image: url(/images/titles/title_bg_rock.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle11{
	background-image: url(/images/titles/title_bg_butterfly02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle12{
	background-image: url(/images/titles/title_bg_beach02.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle13{
	background-image: url(/images/titles/title_bg_arenal.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
/* Tour and Activities Titles */
#pageContent #subTitle14{
	background-image: url(/images/titles/title_bg_canopy.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle15{
	background-image: url(/images/titles/title_bg_waterfall.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle16{
	background-image: url(/images/titles/title_bg_manuel_antonio.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle17{
	background-image: url(/images/titles/title_bg_crocodile.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle18{
	background-image: url(../images/titles/title_bg_arenal.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle19{
	background-image: url(/images/titles/title_bg_atv.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle20{
	background-image: url(/images/titles/title_bg_catamaran.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle21{
	background-image: url(/images/titles/title_bg_aerial_trams.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle22{
	background-image: url(/images/titles/title_bg_horseback_riding.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle23{
	background-image: url(/images/titles/title_bg_mountain_adventure.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle24{
	background-image: url(/images/titles/title_bg_surf_lessons.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle25{
	background-image: url(/images/titles/title_bg_sports_fishing.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle26{
	background-image: url(/images/titles/title_bg_hoos_up.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle27{
	background-image: url(/images/titles/title_bg_land_transp.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle28{
	background-image: url(/images/titles/title_bg_aerial_transp.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle29{
	background-image: url(/images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle30{
	background-image: url(/images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle31{
	background-image: url(/images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle32{
	background-image: url(/images/titles/title_bg_aqua.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle33{
	background-image: url(/images/titles/title_bg_acqua_spa.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle34{
	background-image: url(/images/titles/title_bg_acqua603.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle35{
	background-image: url(/images/titles/title_bg_surfinn.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle36{
	background-image:none;
}
#pageContent #subTitle37{
	background-image:url(/images/titles/title_bg_carara.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle38{
	background-image:url(/images/titles/title_bg_turubari.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
#pageContent #subTitle00 H2,
#pageContent #subTitle01 H2,
#pageContent #subTitle02 H2,
#pageContent #subTitle03 H2,
#pageContent #subTitle04 H2,
#pageContent #subTitle05 H2,
#pageContent #subTitle06 H2,
#pageContent #subTitle07 H2,
#pageContent #subTitle08 H2,
#pageContent #subTitle09 H2,
#pageContent #subTitle10 H2,
#pageContent #subTitle11 H2,
#pageContent #subTitle12 H2,
#pageContent #subTitle13 H2,
#pageContent #subTitle14 H2,
#pageContent #subTitle15 H2,
#pageContent #subTitle16 H2,
#pageContent #subTitle17 H2,
#pageContent #subTitle18 H2,
#pageContent #subTitle19 H2,
#pageContent #subTitle20 H2,
#pageContent #subTitle21 H2,
#pageContent #subTitle22 H2,
#pageContent #subTitle23 H2,
#pageContent #subTitle24 H2,
#pageContent #subTitle25 H2,
#pageContent #subTitle26 H2,
#pageContent #subTitle27 H2,
#pageContent #subTitle28 H2,
#pageContent #subTitle29 H2,
#pageContent #subTitle30 H2,
#pageContent #subTitle31 H2,
#pageContent #subTitle32 H2,
#pageContent #subTitle33 H2,
#pageContent #subTitle34 H2,
#pageContent #subTitle35 H2,
#pageContent #subTitle36 H2,
#pageContent #subTitle37 H2,
#pageContent #subTitle38 H2,
#pageContent H3{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
	margin: 0;
	padding: 0 0 0 8px;
}
#pageContent #subTitle00 H2 A:HOVER,
#pageContent #subTitle01 H2 A:HOVER,
#pageContent #subTitle02 H2 A:HOVER,
#pageContent #subTitle03 H2 A:HOVER,
#pageContent #subTitle04 H2 A:HOVER,
#pageContent #subTitle05 H2 A:HOVER,
#pageContent #subTitle06 H2 A:HOVER,
#pageContent #subTitle07 H2 A:HOVER,
#pageContent #subTitle08 H2 A:HOVER,
#pageContent #subTitle09 H2 A:HOVER,
#pageContent #subTitle10 H2 A:HOVER,
#pageContent #subTitle11 H2 A:HOVER,
#pageContent #subTitle12 H2 A:HOVER,
#pageContent #subTitle13 H2 A:HOVER,
#pageContent #subTitle14 H2 A:HOVER,
#pageContent #subTitle15 H2 A:HOVER,
#pageContent #subTitle16 H2 A:HOVER,
#pageContent #subTitle17 H2 A:HOVER,
#pageContent #subTitle18 H2 A:HOVER,
#pageContent #subTitle19 H2 A:HOVER,
#pageContent #subTitle20 H2 A:HOVER,
#pageContent #subTitle21 H2 A:HOVER,
#pageContent #subTitle22 H2 A:HOVER,
#pageContent #subTitle23 H2 A:HOVER,
#pageContent #subTitle24 H2 A:HOVER,
#pageContent #subTitle25 H2 A:HOVER,
#pageContent #subTitle26 H2 A:HOVER,
#pageContent #subTitle27 H2 A:HOVER,
#pageContent #subTitle28 H2 A:HOVER,
#pageContent #subTitle29 H2 A:HOVER,
#pageContent #subTitle30 H2 A:HOVER,
#pageContent #subTitle31 H2 A:HOVER,
#pageContent #subTitle32 H2 A:HOVER,
#pageContent #subTitle33 H2 A:HOVER,
#pageContent #subTitle34 H2 A:HOVER,
#pageContent #subTitle35 H2 A:HOVER,
#pageContent #subTitle36 H2 A:HOVER,
#pageContent #subTitle37 H2 A:HOVER,
#pageContent #subTitle38 H2 A:HOVER{
	color: #000000;
}
/**********    Acqua Title - Logo - Boxes ************/
#pageContent #subTitleAcqua H2{
	width:900px;
	height:84px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#009bc9;
	text-align:center;
	margin:0;
	padding:0;
	background-image:url(/images/bg_acqua_title.jpg);
	background-repeat:no-repeat;
	background-position: right bottom;
}
#pageContent #subTitleAcqua H2 A{
	color:#009bc9;
}
#pageContent #subTitleAcqua H2 A:HOVER{
	text-decoration:none;
}
#pageContent #AcquaLogo{
	width:279px;
	margin:0 auto 5px auto;
}
#pageContent #AcquaTopImages{
	height:116px;
	background-image:url(/images/acqua_top_image.jpg);
	background-repeat:no-repeat;
}
#pageContent #AcquaTopImages P{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
}
#pageContent #AcquaTopImages P A{
	color:#FFFFFF;
	text-decoration:none;
}
#pageContent #AcquaTopImages P A:HOVER{
	text-decoration:underline;
}
#pageContent TABLE.acquaTableFeatures{
	width:700px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	margin:25px auto;
	padding:0;
	border-top:1px solid #dbdbdb;
	border-left:1px solid #dbdbdb;
}
#pageContent TABLE.acquaTableFeatures TR TH{
	font-size:14px;
	text-align:center;
	color: #333333;
	background-color:#edfafb;
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	margin:0;
	padding:10px 0;
}
#pageContent TABLE.acquaTableFeatures TR {}
#pageContent TABLE.acquaTableFeatures TR TD{
	border-bottom:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	color: #666666;
	margin:0;
	padding:5px;
}
/********  Crystal Dental Care ***********************/
#pageContent #CrysTalDentalCare{
	width:900px;
	height:435px;
	background-image:url(/images/crystal_dental_care.jpg);
	background-repeat:no-repeat;
}
#pageContent #CrysTalDentalCare #CrystalServices{
	font-family:"Lucida Sans Unicode";
	text-transform:uppercase;
	position:relative;
	top:222px;
	left:94px;
}
#pageContent #CrysTalDentalCare #CrystalServices H1{
	font-size:18px;
	letter-spacing:2px;
	position:absolute;
	top:5px;
	left:0;
	margin:0;
	padding:0;
}
#pageContent #CrysTalDentalCare #CrystalServices H1 A{
	text-decoration:none;
	color:#FFFFFF;
}
#pageContent #CrysTalDentalCare #CrystalServices H2{
	font-size:15px;
	position:absolute;
	color:#000000;
	top:35px;
	left:0;
}
#pageContent H5.crystalTitle{
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	border-bottom:1px solid #999999;
	margin:25px 0 0 10px;
	padding:0 0 5px 0;
}
#pageContent H5.crystalTitle A{
	text-decoration:none;
}
#pageContent H5.crystalTitle A:HOVER{
	text-decoration:none;
}
#pageContent H3{
	background-color: #4f9af7;
}
#pageContent H4{
	font-family: "Courier New", Courier, monospace;
	font-size:18px;
	color:#CC3366;
	margin:0 0 0 50px;
	padding:15px 0 0 35px;
	line-height:40px;
	background-image:url(/images/check_icon.jpg);
	background-position:left;
	background-repeat:no-repeat;
}
#pageContent UL.policies{
	list-style-position:inside;
	list-style: disc;
	padding:0 0 25px 120px;
}
#pageContent UL.policies LI{
	padding:5px 0;
}
#pageContent UL.policies LI UL#payReservation{
	list-style-position:inside;
	list-style: circle;  
	margin:0;
	padding:10px 5px 5px 30px;
}
#pageContent UL.policies LI UL#payReservation LI{
	padding:5px 0;
}
/*****   CondosMainPictureBox    ******/
.CondosMainPictureBox{
	margin: 25px 0 10px 0;
}
/*****   PictureBox    ******/
.PictureBox {
	height: 242px;
	background-image: url(../images/bg_prop_listing.jpg);
	background-repeat:no-repeat;
	background-position:top;
}
/*****   PictureBoxRight    ******/
.PictureBoxRight {
	position:relative;
	width:780px;
	margin:0 auto;
	padding: 35px 0 0 0;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo{
	width:420px;
	float: left;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo P{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:normal;
	color: #343434;
	line-height:23px;
	margin:0;
	padding:0 0 10px 0;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo P A {
	font-weight:bold;
	color: #0073ff;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo P A:HOVER {
	text-decoration: none;
	color: #044078;
}
#pageContent .CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo P A:visited{
	color: #972525;
}	
.CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo UL, 
.CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo UL LI{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
.CondosMainBox .CondosMainPictureBox .PictureBox .PictureBoxRight .propertyInfo UL{
	border:1px solid #FF0000;
	padding: 0 0 0 55px;
}
/***** property_frame  *****/
.PictureBoxRight A IMG.property_frame{	
	position:absolute;
	top:33px; 
	left:50px;	
}
/*****  SmallPictureBox *****/
.PictureBoxRight .SmallPictureBox {
	float:left;
	margin:18px 0 0 69px;
	padding:0 55px 0 0;
}
.PictureBoxRight .SmallPictureBox IMG{}
.PictureBoxRight .SmallPictureBox A{
	margin: 0;
	padding: 0;
}
/******  InfoBotton  *******/
#pageContent .InfoBotton{
	position:absolute;
	top:189px;
	left:160px;
}
#pageContent .InfoBotton P{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#pageContent .InfoBotton P A{
	color: #0073ff;
	text-decoration: none;
}
#pageContent .InfoBotton P A:HOVER{
	color: #ff0000;
	text-decoration: underline;
}
#pageContent .InfoBotton .putaCalendario{
	height:250px;
	display:block;
}
#pageContent .promotion{
	width:55px;
	float:left;
}
/**********  New Table Rates  ************/
TABLE.NewTableRates{
	width:700px;
	font-family: Times New Roman;
	font-size: 12px;
	text-align: center;
	color: #000;
	border-left: 1px solid #d0d0d0;
	border-top: 1px solid #d0d0d0;
	border-bottom: none;
	margin: 20px auto 5px auto;
}
TABLE.NewTableRates TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	color: #000;
	line-height:29px;
	background-image:url(../images/bg_header_tablerates.jpg);
	height:29px;
	background-repeat:repeat-x;
	background-position:top;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
}
TABLE.NewTableRates TR.Seasons TD {
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color: #fff;	
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 15px 0;
}
TABLE.NewTableRates TR.Prizes TD {
	width: 299px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	background-color: #f4f9d3;
	border-right: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	padding: 10px 0;	
}
/******   Tabla de Paginacion  *******/
#pageContent TABLE#Paginacion{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:15px auto;
}
#pageContent TABLE#Paginacion TR TD HR{
	color: #CCCCCC;
}
#pageContent TABLE#Paginacion TR TD #PrevPaginacion{
	float:left;
}
#pageContent TABLE#Paginacion TR TD #PrevPaginacion A{
	width:18px;
	height:16px;
}    
#pageContent TABLE#Paginacion TR TD #NumbersOrder{
	float:left;
	width:600px;
	text-align:center;
	margin:3px auto;
}
#pageContent TABLE#Paginacion TR TD #PrevPaginacion IMG{
	margin:0 10px 0 0;
	vertical-align:middle;
}  
#pageContent TABLE#Paginacion TR TD #NextPaginacion{
	float: right;
}
#pageContent TABLE#Paginacion TR TD #NextPaginacion A{
	width:18px;
	height:16px;
}
#pageContent TABLE#Paginacion TR TD #NextPaginacion IMG{
	margin:0 0 0 10px;
	vertical-align:middle;
} 
#pageContent TABLE#Paginacion TR TD #TotalCondos{
	width:350px;
	color:#4a4949;
	text-align:center;
	margin:0 auto;
}
#pageContent TABLE#Paginacion TR TD #TotalCondos SPAN#Selected{
	text-decoration:none;
	font-weight:bold;
	margin:0 5px;
}
#pageContent TABLE#Paginacion TR TD #TotalCondos A{
	margin:0 5px;
}
#pageContent TABLE#Paginacion TR TD #TotalCondos A:VISITED{
	color:#000000;
}	
/*Tours & Activities Slide-Show format box*/
#pageContent .Bg_Gray_Box{
	width:835px;
	height:191px;
	background-image:url(/images/bg_toursbox_img.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin:15px auto;
	padding:0 0 0 25px;
}
/****   Tours VIDEO  *****/
#pageContent .propertyVideo{
	width:425px;
	height:344px;
	background-color:#e1dede;
	margin:30px auto;
	padding:20px;
}
/****   Waterfalls Info Boxes  *****/
#pageContent TABLE.waterfallTourBox{
	width:100%; 
	background-color:#ffffff; 
	margin:30px auto; 
	padding:20px; 
	border:10px solid #e1dede;
}
#pageContent TABLE.waterfallTourBox TR TD.waterfallInfo{
	padding:10px 10px 10px 0;
}
#pageContent TABLE.waterfallTourBox TR TH.waterfallTitle{
	padding:10px 0; 
	border-bottom:1px solid #999999;
}
#pageContent TABLE.waterfallTourBox TR TH.waterfallTitle A{
	text-decoration:none; 
	color:#000000;
}
#pageContent TABLE.waterfallTourBox TR TH.waterfallTitle A:HOVER{
	text-decoration:underline;
}
#pageContent TABLE.waterfallTourBox TR TD.waterfallInfo P{
	margin:10px 0 0 0; 
	padding:0;
}
#pageContent TABLE.waterfallTourBox TR TD TABLE.waterfallDetails{
	width:250px;
	border-left:1px solid #999999; 
	border-top:1px solid #999999;
	border-bottom:none;
	border-right:none;
	margin:10px auto 0 auto;
}
#pageContent TABLE.waterfallTourBox TR TD TABLE.waterfallDetails TR TH{
	font-weight:bold; 
	background-color:#afb84b;
	border-bottom:1px solid #999999; 
	border-right:1px solid #999999; 
	padding:3px;
}
#pageContent TABLE.waterfallTourBox TR TD TABLE.waterfallDetails TR TD{
	border-bottom:1px solid #999999; 
	border-right:1px solid #999999; 
	padding:3px;
}
#pageContent .MediumPictureBox{
	width: 255px;
	margin: 20px 20px 15px 0;
	padding: 0;
	float: left;
}	
#pageContent .MediumPictureBox IMG{
	border: 14px solid #fff;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
#pageContent .MediumPictureBox A{
	margin: 0;
	padding: 0;
}
#pageContent .MediumPictureBox P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6591a9;
	background-color: #fff;
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
}
#pageContent TABLE.item_list{
	width:600px;
	margin:15px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0a436e;
	text-align:center;
	border:1px solid #c3c3c3;
}
#pageContent TABLE.item_list TR.dark{
	background-color:#eeeeee;
}
#pageContent TABLE.item_list TR TD{
	margin:0;
	padding:3px 0;
}
#pageContent #CeroteAzul{
	/*width:800px;*/
	margin:330px auto 0 auto;
}
#pageContent #CalendarFormBox{
	position:relative;
	height:230px;
	padding:15px 0 15px 0;/**/
	display:block;
}
#pageContent #Calendar{
	position:absolute;
	top:0;
	left:109px;
}
#pageContent #Calendar TABLE#TableCalendar{
	width:180px;
	height:160px;
	margin:0;
	padding:0;
	float: left;
}
#pageContent #Calendar TABLE#TableCalendar TR TD DIV#CalendarMonth P{
	width:225px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:5px 0;
}
A.link:HOVER{
	cursor: pointer;
}
#pageContent #Calendar TABLE#TableCalendar TR TD DIV#CalendarMonth P SPAN#LeftArrow A{
	padding:0;
	display:block;
	float:left;
}
#pageContent #Calendar TABLE#TableCalendar TR TD DIV#CalendarMonth SPAN#RightArrow A{
	padding:0;
	display:block;
	float: right;
}
#pageContent #Calendar TABLE#TableCalendar TH{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#pageContent #Calendar TABLE#TableCalendar TH.weekend,
#pageContent #Calendar TABLE#TableCalendar TR TD.weekend{
	background-color:#f0f0f0;
	border-bottom:1px solid #d6d6d6;
	margin:0;
}
#pageContent #Calendar TABLE#TableCalendar TH.week{
	background-color:#f7f7ff;
	border:1px solid #f0f1f4;
	border-bottom:1px solid #d2ddff;
	margin:0 2px 4px 0;
}
#pageContent #Calendar TABLE#TableCalendar TR TD{
	margin:0 2px 2px 0;
	padding:3px 0;
	font-size:11px;
	text-align:center;
	/*border:1px solid #e8e6e6;*/
}
#pageContent #Calendar TABLE#TableCalendar TR TD.calendarBusyDay{
	background-color:#fce3e3;
	color:#d50000;
}
#pageContent #Calendar TABLE#TableCalendar TR TD#CalendarHeader{
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	background-color:#5d5d5d;
	color:#FFFFFF;
	margin:0;
	padding:5px 0;
}
#pageContent #Calendar TABLE#TableCalendar TR TD.calendartoday{
	font-weight:bold;
	border:1px solid #000000;
}
#pageContent #CalendarFormBox TABLE#TableForm{
	width:385px;
	font-size:12px;
	margin:0 0 0 15px;
	float:left;
}
#pageContent #CalendarFormBox TABLE#TableForm TR TD INPUT{
	height:12px;
	font-size:10px;
	margin:0;
	padding:0;
}
/*****  Availability Calendar PROPERTY Format *****/
#pageContent #CalendarFormBoxProperty{
	padding:15px 0 15px 0;
	display:block;
}
#pageContent #CalendarProperty{}
#pageContent #CalendarProperty TABLE#TableCalendarProperty{
	width:330px;
	height:160px;
	background-color:#FFFFFF;
	margin:0 0 0 10px;
	padding:0;
	float: left;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD DIV#CalendarMonthProperty P{
	width:350px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding:5px 0;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD DIV#CalendarMonthProperty P SPAN#LeftArrowProperty A{
	padding:0;
	display:block;
	float:left;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD DIV#CalendarMonthProperty SPAN#RightArrowProperty A{
	padding:0;
	display:block;
	float: right;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TH{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TH.weekend,
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD.weekend{
	background-color:#f0f0f0;
	border-bottom:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;
	margin:0;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TH.weekProperty{
	background-color:#f7f7ff;
	border:1px solid #f0f1f4;
	border-bottom:1px solid #d2ddff;
	border-right:1px solid #d6d6d6;
	maring:0 2px 4px 0;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD.calendarBusyDay{
	background-color:#fce3e3;
	color:#d50000;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD{
	margin:0 2px 2px 0;
	padding:3px 0;
	font-size:11px;
	text-align:center;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD#CalendarHeaderProperty{
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	background-color:#5d5d5d;
	color:#FFFFFF;
	margin:0;
	padding:5px 0;
}
#pageContent #CalendarProperty TABLE#TableCalendarProperty TR TD.calendartodayProperty{
	font-weight:bold;
	border:1px solid #000000;
}
#pageContent #CalendarFormBoxProperty TABLE#TableFormProperty{
	width: 380px;
	font-size:12px;
	margin:0 0 0 30px;
	float: left;
}
#pageContent #CalendarFormBoxProperty TABLE#TableFormProperty TR TD INPUT{
	height:12px;
	font-size:10px;
	margin:0;
	padding:0;
}
/******  surfCamppackages   ******/
#pageContent DIV.surfCamppackages{
	margin:40px 0 0 0;
	background-color:#e7e7e7;
	border:3px solid #cccccc;
}
#pageContent DIV.surfCamppackages P.packageTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border-bottom:3px solid #cccccc;
	background-color:#FFFFFF;
	margin:0; 
	padding:10px;
}
#pageContent DIV.surfCamppackages TABLE{
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	float:left;
	margin:15px 0 15px 20px;
	border-left:1px solid #999999;
	border-top:1px solid #999999;
	background-color:#FFFFFF;
}
#pageContent DIV.surfCamppackages TABLE TH{
	padding:5px;
	text-align:center;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	background-color:#f5f4f4;
}
#pageContent DIV.surfCamppackages TABLE TR TD{
	padding:5px;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
}
#pageContent DIV.surfCamppackages TABLE TR TD UL{
	width:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	margin:8px 0;
	padding:0 0 0 20px;
}
<!--  Bottom KW Box  -->
#BottomKW {
}
#BottomKW TABLE#Cathegories{
	width:865px;
	/*height:400px;*/
	padding:20px 0 0 0;
	margin:0 auto;
	border-bottom:1px solid #e2e2e2;
}
#BottomKW TABLE#Cathegories TR TD{
	padding:0 10px;
	border-right:1px solid #e2e2e2;
}
#BottomKW TABLE#Cathegories H5{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align: left;
	color:#0b9994;
	margin:0 0 10px 0;
	padding:0;
}
#BottomKW TABLE#Cathegories H5 A{
	color:#0b9994;
}
#mainContent #BottomKW TABLE#Cathegories H5 A:HOVER{
	text-decoration:none;
}
#BottomKW TABLE#Cathegories UL{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0 0 0 5px;
	padding:0;
	list-style:none;
}
#BottomKW TABLE#Cathegories UL LI{
	margin:0;
	padding:0 0 8px 0;
}
#BottomKW TABLE#Cathegories UL LI A{
	color:#000000;
	text-decoration:none;
}
#BottomKW TABLE#Cathegories UL LI A:HOVER{
	text-decoration:underline;
	color:#6a7d58;
}
#Websol P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	margin: 15px 0 0 0;
}
#Websol P A {
	text-decoration: underline;
	color: #0068e6;
	font-weight: bold;
}
A.link:HOVER{
	cursor: pointer;
}
#bottom{
	width:900px;
	height:33px;
	background-image:url(/images/bottom_bg.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin:15px auto 0 auto;
}
#bottom #bottom_menu P{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	line-height:33px;
	margin:0;
	padding:0;
}
#bottom #bottom_menu P SPAN{
	font-size:16px;
	margin:0 3px;
}
#bottom #bottom_menu P A{
	color:#FFFFFF;
	text-decoration:none;
}
#bottom #bottom_menu P A:HOVER{
	color:#4b4b4b;
	text-decoration:underline;
}
#footer {
	width: 900px;
	height:119px;
	background-image: url(/images/footer_bg.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	margin: 1px auto 5px auto;
	padding: 0;
}
#footer #footerTextBox{
	padding: 8px 0 0 0;
}
#footer #footerTextBox P{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #fff;
	margin: 0;
	padding: 0 0 5px 20px;
}
#footer #footerTextBox P A{
	font-weight: bold;
	color: #fff;
}
#footer #methodPayment {
	width: 898px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
}
#footer #footerTextBox #methodPayment P SPAN{
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	text-align: left;
	float: left;
	color: #fff;
	margin: 0 0 0 320px;
	padding: 0;	
}
#footer #footerTextBox #methodPayment P IMG {
	margin: 0;
	padding: 0;
	background-position: top;
	vertical-align: bottom;
	line-height: 25px;
	float: left;
	margin: 0 5px 0 0;
}
.clear {
	clear: both;
}
