@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	font-family: "Tahoma",Helvetica,Geneva, Arial,sans-serif;
}

h1, h2, h3 {
    font-weight:normal;
    margin:0pt;
    padding:0pt;
}

/*.linkH1 {
	text-decoration:none;
	color:#FFF !important;
}

.linkH1:hover {
	text-decoration:none;
	color:#6e962b !important;
}*/

p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 20px;
}
.clr {
	clear:both;
	float:none;
}
img {
    border:medium none;
    text-decoration:none;
}

/*table.wide-table {
}
td.wide-table {
}*/

/*----- Site --<<===<<*/

#Container {
	padding: 0px;
	width: 859px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 50px;
	margin-left: auto;
	background-color: #FFFFFF;
}
* html #Container {
	margin-bottom: 120px;
}
#Header {
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 275px;
}
#HeaderMenu {
	height: 23px;
	float: right;
	width: 207px;
	margin-right: 27px;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	padding-top: 8px;
}
* html #HeaderMenu {
	margin-right: 14px;
}

#HeaderMenu a{
	color: #FFFFFF;
	text-decoration: none;
}
#HeaderMenu a:hover{
	color: #fcaf17;
}

#HeaderTitle h1{
	float: left;
	height: 20px;
	width: 532px;
	font-size: 20px;
	color: #FFFFFF;
	margin-top: 27px;
	margin-left: 12px;
}
* html #HeaderTitle h1{margin-left: 6px;}

#HeaderLettersLaps {
	float: right;
	height: 30px;
	width: 340px;
	margin-top: 112px;
	margin-right: 7px;
}
* html #HeaderLettersLaps {margin-right: 3px;}

#HeaderRequestInfo {
	font-family: "Tahoma";
	float: right;
	height: 32px;
	width: 141px;
	margin-right: 26px;
	font-size: 17px;
	color: #FFFFFF;
	margin-top: 28px;
}
* html #HeaderRequestInfo {margin-right: 13px;}
#HeaderRequestInfo a{
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding-left: 35px;
	padding-top: 6px;
	height: 26px;
}
#HeaderRequestInfo a:hover{
	color: #333333;
}

#sendto {
	font-family:"Tahoma";
	font-size:14px;
	color:#FFF;
	float:right;
	height:20px;
	width:141px;
	margin-top:10px;
	margin-right:26px;
}
* html #sendto {margin-right: 13px;}

#sendto a {
	color:#FFF;
	text-decoration:none;
	display:block;
	padding-left: 15px;
}
#sendto a:hover {
	color:#fcaf17;
}


#Menu {
	height: 29px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	color: #035871;
}
#Menu ul {
margin:0px;
padding:0px;
}
#Menu li {
display:inline;
}
#Menu a {
	display:block;
	float:left;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	width:142px;
	height: 29px;
	font-size: 13px;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	color: #035871;
}
#Menu a:hover {
	background-color: #fcaf17;
	color: #FFFFFF;
}
.MenuSelect{
	color: #FFFFFF;
	background-color: #FCAF17;
}
#SubMenu{
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	height:22px;
}

/* --------------------------------------- Home*/ 
#SubMenuHome {
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
}

#SubMenuHome ul,#SubMenuCommunty ul,#SubMenuLifestyle ul,#SubMenuHealth ul,#SubMenuMembership ul,#SubMenuAboutUs ul{ 
   margin:0px; padding:0px;
 }
#SubMenuHome li,#SubMenuCommunty li,#SubMenuLifestyle li,#SubMenuHealth li,#SubMenuMembership li,#SubMenuAboutUs li{
  display:inline;
}
#SubMenuHome a,#SubMenuCommunty a,#SubMenuLifestyle a,#SubMenuHealth a,#SubMenuMembership a,#SubMenuAboutUs a{
	display:block;float:left;font-size: 12px;text-decoration: none;	color: #6e962b;	width: 145px;text-align: center;
	height: 21px;line-height: 18px;
}
#SubMenuHome a:hover,#SubMenuCommunty a:hover,#SubMenuLifestyle a:hover,#SubMenuHealth a:hover,#SubMenuMembership a:hover,#SubMenuAboutUs a:hover{
	border-bottom-width: 1px;	border-bottom-style: solid;border-bottom-color: #9c9c9c;background-image: url(../images/sub-hover.gif);	    background-repeat: no-repeat; background-position: center bottom;
}
/* --------------------------------------- Communty*/ 
#SubMenuCommunty {
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
	padding-left: 65px;
}
/* --------------------------------------- Lifestyle*/
#SubMenuLifestyle {
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
	padding-left: 215px;
}
/* --------------------------------------- Health */
#SubMenuHealth{
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
	padding-left: 215px;
}
/* --------------------------------------- Membership */
#SubMenuMembership{
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
	padding-left: 422px;
}
/* --------------------------------------- About Us */
#SubMenuAboutUs{
	background-color:#DBD9D9;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	font-size:12px;
	height:22px;
	padding-left: 422px;
}
/* --------------------------------------- SELECT */
.SubMenuSelect{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #9c9c9c;
	background-image: url(../images/sub-hover.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
/* --------------------------------------- ****** */
#Content{
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 15px;
	background-image: url(../images/content-bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 30px;
}
#ContentIndex{
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 15px;
	background-image: url(../images/content-bg.gif);
	background-repeat: repeat-y;
	padding-bottom: 10px;
}
* html #ContentIndex{
	padding-bottom: 0px;
}
#ContentBottom {
	background-image: url(../images/content-bottom-.png);
	background-repeat: no-repeat;
	height: 10px;
	background-position: bottom;
}
* html #ContentBottom {
}

.Box{
	float:left;
	width:276px;
	margin-top: 25px;
}

.BoxIE1{
	float:left;
	width:276px;
	margin-top: 25px;
	margin-left: 140px;
}
* html .BoxIE1{margin-left:68px;} 
 
* html .BoxIE2{margin-right:68px; }

.BoxIE2{
	float:right;
	width:276px;
	margin-top: 25px;
	margin-right: 140px;
}


.Box a, .BoxIE1 a, .BoxIE2 a{
	text-decoration: none;
	color: #FFFFFF;
}
.Box a:hover, .BoxIE1 a:hover, .BoxIE2 a:hover{
	color: #fcaf17;
}
.Box h1, .BoxIE1 h1, .BoxIE2 h1{
	margin:0pt;
	padding:0pt;
	font-size: 22px;
}

.BoxHead {
	height:34px;
}
.BoxHead1 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/retirement-living.jpg);
	background-repeat: no-repeat;
	padding-left: 61px;
	padding-top: 3px;
}
.BoxHead2 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/continuing-care.jpg);
	background-repeat: no-repeat;
	padding-left: 68px;
	padding-top: 3px;
}
.BoxHead3 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/wonderful-costarica.jpg);
	background-repeat: no-repeat;
	padding-left: 49px;
	padding-top: 3px;
}
.BoxHead4 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/a-tropical-paradise.jpg);
	background-repeat: no-repeat;
	padding-left: 54px;
	padding-top: 3px;
}
.BoxHead5 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/your-dream-home.png);
	background-repeat: no-repeat;
	padding-left: 59px;
	padding-top: 3px;
}

.BoxHead6 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/amenities-and-services.png);
	background-repeat: no-repeat;
	padding-left: 41px;
	padding-top: 3px;
}
.BoxHead7 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/your-choices.png);
	background-repeat: no-repeat;
	padding-left: 82px;
	padding-top: 3px;
}
.BoxHead8 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/so-much-so-close.png);
	background-repeat: no-repeat;
	padding-left: 64px;
	padding-top: 3px;
}
.BoxHead9 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/so-much-so-close.png);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 3px;
}
.BoxHead10 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/so-much-so-close.png);
	background-repeat: no-repeat;
	padding-left: 65px;
	padding-top: 3px;
}
.BoxHead11 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/your-wellness.png);
	background-repeat: no-repeat;
	padding-left: 82px;
	padding-top: 3px;
}
.BoxHead12 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/world-class-medicine.png);
	background-repeat: no-repeat;
	padding-left: 48px;
	padding-top: 3px;
}
.BoxHead13 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/health-plans.png);
	background-repeat: no-repeat;
	padding-left: 83px;
	padding-top: 3px;
}
.BoxHead14 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/becoming-a-resident.png);
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 3px;
}
.BoxHead15 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/pricing.png);
	background-repeat: no-repeat;
	padding-left: 84px;
	padding-top: 3px;
}
.BoxHead16 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/our-philosophy.png);
	background-repeat: no-repeat;
	padding-left: 70px;
	padding-top: 3px;
}
.BoxHead17 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/our-team.png);
	background-repeat: no-repeat;
	padding-left: 95px;
	padding-top: 3px;
}
.BoxHead18 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/becoming-a-resident.png);
	background-repeat: no-repeat;
	padding-left: 57px;
	padding-top: 3px;
}
.BoxHead19 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/the-developers.png);
	background-repeat: no-repeat;
	padding-left: 69px;
	padding-top: 3px;
}
.BoxHead20 {
	font-family: "Tahoma";
	height:31px;
	font-size: 22px;
	color: #FFFFFF;
	background-image: url(../images/why-join-now.png);
	background-repeat: no-repeat;
	padding-left: 78px;
	padding-top: 3px;
}


.BoxContent {
	background-color: #f1f1f1;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DCDCDC;
	border-left-color: #DCDCDC;
	padding-top: 10px;
	height:auto;
}

.BoxPic {
	padding: 1px;
	width: 246px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #fcaf17;
	margin-bottom: 10px;
}

.BoxTex {
	color:#227d95;
	padding-left:13px;
	padding-right:13px;
	font-size: 12px;
}
.BoxTex a {
	color: #fcaf17;
	text-decoration: none;
}
.BoxTex a:hover {
}
#ContentColumnLeft {
	float: left;
	width: 530px;
	margin-left: 22px;
	font-size: 12px;
	color: #227d95;
}
#ContentColumnLeft2 {
	float: left;
	width: 842px;
	font-size: 11px;
	color: #227d95;
}
#ContentColumnLeft a{
	color: #6E962B;
	text-decoration: none;
	
}
#ContentColumnLeft a:hover{
	
}

.ContentColumnLeftTitle h1{
	font-size: 20px;
	color: #fcaf17;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #035871;
	padding-left: 11px;
	margin-bottom: 10px;

}
.ContentColumnLeftPic {
	border: 1px solid #fcb425;
	padding: 1px;
	width: 165px;
	margin-bottom: 10px;
	margin-right: 10px;
}

#ContentColumnRigth {
	float:right;
	font-size:12px;
	color:#779d39;
	width:250px;
	line-height:20px;
}

h3{
	font-weight:bold;
	font-size:14px;
	color:#fcaf17;
	padding: 0px;
	margin-bottom: 6px;
}
.ContentColumnRight_2	{
	width:100%;
	margin:0 auto;
	padding:0px;
	text-align:center;
	color:#fcaf17;
}
.ContentColumnRigthPic {
	border: 1px solid #fcb425;
	padding: 1px;
	width: 246px;
	margin-bottom: 6px;
}
.TexBottom h2{
	background-image: url(../images/welcome-home-to-costa-rica.jpg);
	background-repeat: no-repeat;
	height: 34px;
	background-position: center;
	color: #FFFFFF;
	padding-top: 9px;
	padding-left: 139px;
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 18px;
	font-family: "Tahoma";

}
* html .TexBottom {
	margin-bottom: 0px;
}
#Footer {
	width: 100%;
	border-top-color: #aaba38;
	border-top-width: 12px;
	border-top-style: solid;
}
#FooterContent {
	width: 300px;
	margin-left:auto;
	margin-right:auto;
	color: #006985;
	font-size: 12px;
	text-align: center;
	padding-top: 20px;
}

.SubTitleGren{
	color: #6e962b;
}
.SubContent {
	margin-top: 25px;
	background-color: #FFFFFF;
	padding: 5px;
	border: 1px dashed #227D95;
	color: #227D95;
	font-size: 12px;
}
.SubContent a{
	text-decoration: none;
	color:#FCAF17;
}
.SubContentPic {
	border: 1px solid #FCAF17;
	width:246px;
	padding: 1px;
}
.SubContentTitleGreen h2 {
    color: #6e962b;
}
.TitleHome h1{
	font-size: 15px;
	color: #0D6789;
	margin-right: auto;
	margin-left: auto;
	width: 832px;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #FCAF17;
	padding-left: 6px;
	font-family: Tahoma;
}

.subTitle1 {
	font-weight:bold;
	font-size:14px;
	color:#6e962b;
}
.subTitle1_normal {
	font-weight:normal;
	font-size:14px;
	color:#6e962b;
}
.lista1 {
	margin:0px;
	padding:10px;
	color:#6e962b;
	/*font-weight:bold;*/
	line-height:24px;
	list-style-image:url(../images/arrow.jpg);
	list-style-position:outside;
}

.lista2 {
	color:#6e962b;
	line-height:20px;
	list-style-image:url(../images/arrow2.jpg) !important;
	list-style-position:inside;
	/*background-position:left;*/
	padding:0px;
	margin:0px;
}
.lista2 ul {
	padding:0px;
	margin:0px;
}
.lista2 li {
	margin:0px;
	padding:0px;
}

*html.lista2 {
	list-style-position:inside !important;
	line-height:16px;
	margin:0px;
	padding:0px;
}

.pad10 {
	padding-left:10px;
}

.link2 {
	color:#fcaf17;
	text-decoration:none;
}

.link2:hover {
	color:#fcaf17;
	text-decoration:none;
}

.smalltext {
	font-size:11px;
	color:#333;
}
.formBox {
	color:#066;
	font-weight:normal;
	font-size:11px;
}
.formBoton {
	color:#FFFFFF;
	font-weight:normal;
	font-size:11px;
	background-color: #fcaf17;
	border: 1px solid #E49B03;
}

.gray {
	color:#666;
}
.Img-logos {
	margin-bottom: 8px;
	float: right;
	margin-left: 15px;
}
/* ------- Table Pricing ===========================================================================================*/
.Tap1{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-bottom-style: solid;border-left-style:solid;border-top-color:#000000;border-bottom-color:#000000;border-left-color:#000000;}

.Tap2{border-top-width: 1px;border-bottom-width: 1px;border-top-style: solid;border-bottom-style: solid;border-top-color: #000000;border-bottom-color: #000000;border-right-width: 1px;border-right-style: solid;border-right-color: #000000;}

.Tap3{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;border-left-width: 1px;
border-left-style: solid;border-left-color: #000000;}

.Tap4{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;border-top-width: 1px;
border-right-width: 1px;border-right-style: solid;border-top-color: #000000;border-right-color: #000000;}

.Tap5{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;border-left-width: 1px;
border-left-style: solid;border-left-color: #000000;}

.Tap6{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;border-top-width: 1px;border-right-width: 1px;border-right-style: solid;border-top-color: #000000;border-right-color: #000000;}

.Tap7{border: 1px solid #000000;} .Tap8{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #000000;border-left-width: 1px;border-left-style: solid;border-left-color: #000000;border-right-style: solid;border-right-color: #000000;border-right-width: 1px;}
/*==================================================----------------- Table Precing ----------------===*/

.developers	{
	margin:0 0 8px 0;
	padding:0px;
	vertical-align:top;
	border:1px solid #D6E1C3;
	background:#ffffff;
}
.developers_left	{
	padding:10px;
	vertical-align:top;
	text-align:left;
	border-right:1px solid #eeeeee;
	background:#F9FDF1;
}
.developers_right	{
	padding:10px 10px 10px 16px;
	vertical-align:top;
	text-align:left;
	background:#ffffff;
}
.ortiz1	{
	font-size:13px;
	font-weight:bold;
	font-style:italic;
}
ul.lista3	{
	margin:0px;
	padding:10px 0;
	list-style-type: none;
	line-height:24px;
	color:#6E962B;
}
ul.lista3 li 	{
	padding:0 0 0 13px;
	background:	transparent url('../images/arrow_L3.gif') 0 7px no-repeat;
}
ul.lista3a	{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
ul.lista3a li	{
	padding:0 0 0 12px;
	background: transparent url('../images/bullet_L4.gif') 0 11px no-repeat;;
}
ul.lista3b	{
	margin:0px;
	padding:0px 0px 4px 13px;
	list-style-type: none;
	line-height:24px;
}
ul.lista3b li	{
	padding:0 0 0 12px;
	background: transparent url('../images/bullet_L4.gif') 0 11px no-repeat;;
}
ul.lista3c	{
	margin:0px;
	padding:0px;
	list-style-type: none;
}
ul.lista3c li	{
	padding:0 0 0 12px;
	background: transparent url('../images/bullet_L3c.gif') 0 11px no-repeat;;
}

ul.lista4	{
	margin:0px;
	padding:10px 0px;
	list-style-type: none;
	line-height:18px;
}
ul.lista4 li	{
	padding: 0 0 0 16px;
	background: transparent url('../images/arrow_L3.gif') 0 4px no-repeat;
}
ul.lista4a	{
	margin:0px;
	padding:0px 0px 4px 0px;
	list-style-type: none;
}
ul.lista4a li	{
	padding:0 0 0 12px;
	background: transparent url('../images/bullet_L4.gif') 0 8px no-repeat;;
}
ul.lista5	{
	margin:0px;
	padding:10px 0 0 0;
	list-style-type: none;
	line-height:20px;
	color:#6E962B;
}
ul.lista5 li 	{
	padding:0 0 0 13px;
	background:	transparent url('../images/arrow_L3.gif') 0 5px no-repeat;
}
sup {
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
.DevPics {
	border: 1px solid #fcb425;
	padding: 1px;
	margin-top:10px;
	margin-bottom: 1px;
}
.h-line	{
	border-bottom:1px solid #cccccc; /*#035871*/
	font-size:1px;
	margin:6px 0;
}
