/*CSS STYLES HOME*/

body {
	background: #8B9B92;
	font: normal 10px/16px 'Gill Sans MT', sans-serif;
	color: #fff;
	margin: 30px;
	text-align: center;
	}

a:link, a:visited {
	color: #fff;
	text-decoration: none;
	}

a:hover, a:active {
	color: #B4985A;
	}
	

p {
	margin: 20px 0 2px 0;
	}

p.p1 {
	font-size: 10px;
	line-height: 20px;
	text-decoration: none;
	}

p.p1r {
	font-size: 11px;
	line-height: 16px;
	color: #7e8e83;
	}
	
p.p2 {
	font-size: 14px;
	line-height: 20px;
	color: #B4985A;
	}
	
	
	
	h2 {
	color: #A6B4AC;
	font-size: 16px;
	font-weight: normal;
	/*text-transform: uppercase;*/
	margin: 15px 0 2px 12px;
	padding-top: 5px;

	}
	
	
	
h3 {
	color: #7e8e83;
	font-size: 19px;
	font-weight: normal;
	/*text-transform: uppercase;*/
	margin: 15px 0 2px 0;
	padding-top: 5px;

	}



ul {
	margin: 0;
	padding: 0 20px 10px 20px;
	font-size:10px;
	list-style: none;
	line-height: 1.2em;
	}
	
	ol { 
	list-style-image: url("../imgs/bullet.gif");
	/*list-style-type: circle; */
	color: #7e8e83;
	}


li {
	padding-bottom: 7px;
	}

.marginlist {
	margin-left:-35px;
	list-style-position: outside;
	color:7e8e83;
	line-height: 1.5em;
	}

#container {
	position: relative;
	width: 820px !important;
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #002f39;
	height: 675px;
	}
	
	
#containerhome {
	position: relative;
	width: 820px !important;
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background-color: #002f39;
	height: auto;
	}	

.cont1 {
		position: relative;
		top: 0px;
		left: 0px;
		width: 191px;
		padding: 0px 0px 0px 0px;
		height: auto;
		float:left;
	}
	
.cont2 {
		position: relative;
		top: 0px;
		left: 0px;
		width: 403px;
		padding: 0px 0px 0px 0px;
		height: auto;
		float:left;
	}	
	
	
.cont6 {
		position: relative;
		top: 0px;
		left: 0px;
		width: 357px;
		padding: 0px 0px 0px 0px;
		border-bottom: 3px solid #8B9B92;
		height: auto;
		float:left;
	}	
	
	
.cont7 {
		position: relative;
		top: 0px;
		left: 0px;
		width: 275px;
		padding: 18px 18px 0px 18px;
		height: auto;
		float:left;
	}	
	

#cols_int{
		position: relative;
		top: 0px;
		left: 0px;
		width: 250px;
		padding: 0px 0px 0px 0px;
		height: auto;
		background-color:#002f39;
		border-right: 3px solid #8B9B92;
		border-left: 3px solid #8B9B92;
}	


.td_home_line{
		border-left: 3px solid #8B9B92;
}	

.td_home_line_swf{
		border-bottom: 3px solid #8B9B92;
}	

.td_home{
		
		padding: 15px 15px 0 20px;
}


#cols_intk{
		position: relative;
		top: 0px;
		left: 0px;
		width: 311px;
		padding: 0px 0px 0px 0px;
		height: auto;
		background-color:#ffffff;
		border-right: 3px solid #8B9B92;
		border-left: 3px solid #8B9B92;
}	

#cols_int2{
		position: relative;
		top: 0px;
		left: 0px;
		width: 357px;
		padding: 0px 0px 0px 0px;
		height: auto;
		background-color:#002f39;
}	

#cols_int3{
		position: relative;
		top: 0px;
		left: 0px;
		width: 624px;
		padding: 0px 0px 0px 0px;
		height: auto;
		background-color:#002f39;
}	



#footer {
	position: relative;
	width: 820px !important;
	width: 820px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	background-color: #8B9B92;
	height: 67px;
	}

div.footer {
	width: 820px;
	height: 116px;
	font-size: 11px;
	line-height: 20px;
	position: relative;
	clear: both;
	text-align: center;
	}
	

#header {
	width: 820px;
	height: 116px;
	font-size: 11px;
	line-height: 20px;
	border-bottom: 3px solid #8B9B92;
	background: #002f39 url(../imgs/brand.jpg) no-repeat;
	}

#header p.psocial {
/*	text-indent: -999em;
	margin: 0;*/
	font-family: "Frutiger Roman Caps","Gill Sans MT", sans-serif;
	text-decoration: none;
	/*text-transform: uppercase;*/
	color:#ffffff;
	font-size: 11px;
	font-weight: normal;
	/*padding-top: 10px;*/
	padding-right: 10px;
	text-align: right;
	margin: 0px 0 0px 0;
	}	


#header p.p5 {
/*	text-indent: -999em;
	margin: 0;*/
	text-decoration: none;
	color:#B4985A;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 20px;
	text-align: right;
	margin: 0px 0 0px 0;
	}
	
	#header p.p6 {
	text-decoration: none;
	color:#b4985a;
	font-size: 19px;
	font-weight: normal;
	padding-top: 55px;
	padding-left: 210px;
	text-align: left;
	margin: 0px 0 0px 0;
	
	}
	
	#header p.p6home {
	text-decoration: none;
	color:#b4985a;
	font-size: 19px;
	font-weight: normal;
	padding-top: 35px;
	padding-left: 210px;
	text-align: left;
	margin: 0px 0 0px 0;
	
	}
	
	#header img.floatLeft { 
    float: left; 
    margin: 0px; 
}

#header_excelsior {
	width: 820px;
	height: 116px;
	font-size: 11px;
	line-height: 20px;
	border-bottom: 3px solid #8B9B92;
	background: #000 url(../imgs/brand_excelsior.jpg) no-repeat;
	}
	
	#header_excelsior p.p5 {
/*	text-indent: -999em;
	margin: 0;*/
	text-decoration: none;
	color:#B4985A;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 20px;
	text-align: right;
	margin: 0px 0 0px 0;
	}
	
	#header_excelsior p.p6 {
	text-decoration: none;
	color:#b4985a;
	font-size: 19px;
	font-weight: normal;
	padding-top: 55px;
	padding-left: 210px;
	text-align: left;
	margin: 0px 0 0px 0;
	
	}
	
	#header_excelsior img.floatLeft { 
    float: left; 
    margin: 0px; 
}


#header_residences {
	width: 820px;
	height: 116px;
	font-size: 11px;
	line-height: 20px;
	border-bottom: 3px solid #8B9B92;
	background: #001829 url(../imgs/brand_excelsior.jpg) no-repeat;
	}
	
	#header_residences p.p5 {
/*	text-indent: -999em;
	margin: 0;*/
	text-decoration: none;
	color:#b4985a;
	font-size: 11px;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 20px;
	text-align: right;
	margin: 0px 0 0px 0;
	}
	
	#header_residences p.p6 {
	text-decoration: none;
	color:#b4985a;
	font-size: 19px;
	font-weight: normal;
	padding-top: 55px;
	padding-left: 210px;
	text-align: left;
	margin: 0px 0 0px 0;
	
	}
	
	#header_residences img.floatLeft { 
    float: left; 
    margin: 0px; 
}


	
	
	#listMenu {
	position: relative;
	top: 0px;
	left: 0px;
	width: 191px;
	/*border-right: 3px solid #8B9B92;*/	
	height: auto;
	}
	
.list_td{
	border-right: 3px solid #8B9B92;
	}

	#listMenu a:link, #listMenu a:visited {
	/*font-size: 10px;*/
	color: #fff;
	}

	#listMenu a:hover, #listMenu a:active {
	color: #B4985A;
	}
	

	
#listMenu2 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 191px;
	border-right: 3px solid #8B9B92;	
	height: auto;
	}
	

	#listMenu2 a:link, #listMenu2 a:visited {
	/*font-size: 10px;*/
	color: #fff;
	}

	#listMenu2 a:hover, #listMenu2 a:active {
	color: #B4985A;
	}	



	#leftmenu {
	color: #B4985A;
	}


	#leftmenu li {
	
	padding: 7px 0px 0 0;
	}
	
	#leftmenu a:hover, #leftmenu a:active {
	color: #B4985A;
	}
	
.lamericana1 {
font-size:9px;
}	

	
#ldownload {
	color: #8B9B92;
	}


#ldownload li {
	font-weight:bold;
	
	padding: 6px 12px 0 0;
	}


#ldata {

	font-size:11px;
	color: #8B9B92;
	}


#ldata li {
	/*color: #8B9B92;*/
	padding: 6px 12px 0 0;
	}
	
.lamericana2 {
color: #CCCCCC;
}		


div.introSWF  {
	position: absolute;
	top: 119px;
	left: 194px;
	display: block;
	height: 299px;
	width: 626px;
	margin: 0 0 0px 0;
	/*background-color: #002f39;*/
	border-bottom: 3px solid #8B9B92;
}

div.directorySWF  {
	position: absolute;
	top: 119px;
	left: 194px;
	display: block;
	height: 500px;
	width: 626px;
	margin: 0 0 0px 0;
	/*background-color: #002f39;*/
	/*border-bottom: 3px solid #8B9B92;*/
}


div.Colshome {
	position: absolute;
	top: 418px;
	left: 194px;
	display: block;
	height: 254px;
	padding: 0px 0px 0 0px;
	margin: 0;
	overflow: visible;
	border-top: 3px solid #8B9B92;
}

	div.Colshome div.col {
		display: inline;
		float: left;
		width: 236px;
		padding: 15px 15px 0 15px;
		position: relative;
		height: 254px;
	}
	
	
		div.Colshome div.last {
		border-left: 3px solid #8B9B92;
		width: 357px;
		padding: 0px 0px 0 0px;
		position: relative;
		height: 254px;
		background: url(../imgs/banners/banner02.jpg) no-repeat;
		}
		
	div.Colsfloor {
	position: absolute;
	top: 418px;
	left: 194px;
	display: block;
	height: 254px;
	padding: 0px 0px 0 0px;
	margin: 0;
	overflow: visible;
	border-top: 3px solid #8B9B92;
}

	div.Colsfloor div.colg {
		display: inline;
		float: left;
		width: 236px;
		padding: 15px 15px 0 15px;
		position: relative;
		height: 270px;
		
	}
	
		div.Colsfloor div.lastg {
		border-left: 3px solid #8B9B92;
		width: 327px;
		display: inline;
		float: left;
		padding: 0px 15px 0 15px;
		position: relative;
		height: 285px;
		}	
		
		
		div.Colsfloora {
	position: absolute;
	top: 116px;
	left: 194px;
	display: block;
	height: 299px;
	padding: 0px 0px 0 0px;
	margin: 0;
	overflow: visible;
	border-top: 3px solid #8B9B92;
}

	div.Colsfloora div.colh {
		display: inline;
		float: left;
		width: 597px;
		padding: 15px 15px 0 15px;
		position: relative;
		height: 299px;
	}
	
		div.Colsfloora div.lasth {
		border-left: 3px solid #8B9B92;
		width: 157px;
		padding: 0px 0px 0 0px;
		position: relative;
		height: 299px;
		background: url(../imgs/banners/banner01.jpg) no-repeat;
		}
p.p2r {
	font-size: 14px;
	line-height: 20px;
	color: #7e8e83;
}
