body {
  font-family: Arial, Helvetica, sans-serif;
  background-color:#fff;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	margin-left:15px;
	line-height:18px;
	color:#000000;
}
h1{ 
	font-family: Arial, Helvetica, sans-serif;;
	font-size:22px;
	color:#FFFFFF;
	letter-spacing:1px;
	margin:10px;
	margin-left:0px;
	margin-bottom:20px;
	line-height:25px;
	font-weight:normal;
}
h2{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:18px;
	color:#FFFFFF;
	letter-spacing:1px;
	font-weight:normal;
	margin-left:0px;
	margin-top:0px;
	line-height:20px;
	margin-bottom:0px;
}
h3{
	font-family:Arial, Helvetica, sans-serif;;
	font-size:14px;
	color:#FFFFFF;
	font-weight:normal;
	margin:5px;
	margin-left:15px;
	line-height:16px;
}
a{color:#000000; text-decoration:none;}
a:link{}
a:visited{}
a:hover{ text-decoration:underline;}
a:active{}
input{}
select{}
textarea{}
.dotted{ position:relative; height:1px; font-size:1px; line-height:0px;border-bottom:1px dashed #ffffff; margin-left:15px; text-align:left;}
/* BUYING */
ul#questions{
	list-style-type:none;
	text-align:center;
	list-style-image:none;
	list-style:none;
}
ul#questions li{
	width:300px;
	text-align:center;
	list-style-type:none;
	list-style-image:none;
	list-style:none;
	border-bottom:1px dashed #DEDEBE;
	line-height:30px;
	margin-left:0px;
}
	
#content ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
	margin-left:20px;
	padding:0px;}
#content li{
	margin:0px;
	padding:0px;
	color:#000000;
	line-height:20px;
	margin-left:15px;
	list-style-image:url(../images/btn_list.gif);
}
hr{
	width:300px;
	border-top:1px dashed #DEDEBE;
	margin:0px;
	padding:0px;
	line-height:1px;
	font-size:0px;
	margin-left:20px;}
<!-- -->
#main{
	position:relative;
	width:850px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#fff;
	border-left:1px dashed #DEDEBE;
	border-right:1px dashed #DEDEBE;
	padding-top:20px;
}
#header{
	position:relative;
	width:840px;
	height:60px;
	margin:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
}
#logo{
	position:relative;
	width:850px;
	height:60px;
	text-align:center;
}
#content_wrap{
	position:relative;
	width:850px;
	height:550px;	
	border-top:3px solid #FFFFFF;
	background-repeat:no-repeat;
	border-bottom:3px solid #FFFFFF;
}
#content_wrap_flex{
	position:relative;
	width:850px;
	height:auto;	
	border-top:3px solid #FFFFFF;
	background-repeat: repeat-x;
	border-bottom:3px solid #FFFFFF;
}
#content_header{
	position:absolute;
	width:369px;
	height:auto;
	margin-left:38px;
	margin-top:10px;

}
#content_wrap_flex #content_header{ left:0px; margin-left:38px; position:relative; height:auto;}
#content{
	position:absolute;
	width:360px;
	height:400px;
	margin-left:38px;
	margin-top:82px;
}
#content_flex{
	position:relative;
	width:770px;
	height:auto;
	margin-left:38px;
}
#content_video{
	position:relative;
	width:auto;
	height:auto;
	margin-left:160px;
	margin-bottom:100px;
}
#previous{
	position:absolute;
	width:73px;
	height:14px;
	margin-top:450px;
	margin-left:55px;
	/*background-color:#FFFFFF;*/
	line-height:14px;
	text-align:right;
}
#previous a{ display:block;font-size:11px; color:#000000; line-height:14px; width:73px; height:14px; text-decoration: none; background-repeat:no-repeat; background-position:left; }
#previous a:link{ background-image:url(../images/btn_previous_pale.gif);}
#previous a:visited{background-image:url(../images/btn_previous_pale.gif);}
#previous a:hover{background-image:url(../images/btn_previous.gif);}
#previous a:active{ background-image:url(../images/btn_previous_pale.gif);}
#next{
	position:absolute;
	width:50px;
	height:14px;
	margin-top:450px;
	margin-left:335px;
	/*background-color:#FFFFFF;*/
	line-height:14px;
}
#next a{ display:block;font-size:11px; color:#000000; line-height:14px; width:50px; height:14px; text-decoration:none; background-repeat:no-repeat; background-position:right;}
#next a:link{ background-image:url(../images/btn_next.gif);}
#next a:visited{background-image:url(../images/btn_next.gif);}
#next a:hover{background-image:url(../images/btn_next_pale.gif);}
#next a:active{ background-image:url(../images/btn_next.gif);}

#extras{
	position:absolute;
	height:52px;
	width:112px;
	margin-left:738px;
}
#top_points_wrap{
	position:absolute;
	height:180px;
	width:178px;
	margin-left:672px;
	margin-top:352px;
}
#punta_perla{
	position:absolute;
	width:121px;
	height:90px;
	margin-left:420px;
	margin-top:420px;
}
#footer{
	position:relative;
	width:850px;
	height:50px;
	border-top:10px solid #E2C84E;
}
#footer p{
	text-align:center;
	line-height:14px;
	color:#C0A31A;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;;
}
#footer p a{
	color:#C0A31A;
	text-decoration:none;
	text-transform: capitalize;
}
#footer p a:hover{ text-decoration:underline; color:#959595;}
#reedus{
	position:relative;
	width:890px;
	border-top:1px dashed #DEDEBE;
	height:20px;
	margin-left:-20px;
	margin-right:-20px;
	text-align:center;
	line-height:20px;
}
#reedus p{font-family:Arial, Helvetica, sans-serif;; line-height:12px;}
#reedus a{ color:#C0A31A; font-size:10px;}
#reedus a:link{ text-decoration:none;}
#reedus a:visited{ text-decoration:none;}
#reedus a:hover{ color:#959595; text-decoration:underline;}
#reedus a:active{ text-decoration:none;}


/* CONTACT FORM */
table p{ margin:2px; margin-left:20px;}
input{ width:150px; border:1px solid #7F9DB9;}
textarea{ width:150px; border:1px solid #7F9DB9;}
.white{ color:#FFFFFF;}
.submitbutton{ background-color:#FFFFFF; background-image:url(../images/btn_send.gif); background-repeat:no-repeat; border:0px; height:20px; width:150px; cursor:pointer;}
.submitbutton:hover{ background-image:url(../images/btn_send_hover.gif); background-repeat:no-repeat;}
.mandatory{ color:#FFFFFF;}

/* INVESTMENT */
#sub_links{
	position:absolute;
	width:296px;
	height:auto;
	margin-left:37px;
	margin-top:20px;
}
.sub_link{
	float:left;
	width:144px;
	height:26px;
	background-color:#FFFFFF;
	margin:2px;
}
.sub_link p{ background-color:#E2C84E; margin:2px;}
.sub_link a{ background-color:#E2C84E; color:#FFFFFF; text-decoration:none; font-weight:bold; text-transform:uppercase; text-align:center; display:block; height:22px; line-height:22px; cursor:pointer;}
.sub_link a:hover{ background-color:#C0A31A;}
.center{ text-align:center;  margin-left:30px; margin-right:30px;}
.clearer{
	clear:both;
	width:770px;
	height:1px;
}
/*edits oct 2007*/
.links{ display:none;}

.special_links,.special_links a{font-size:11px;color:#707070;text-align:center;display:none;}