body#waterstone {
font-family: "Optima", helvetica, arial, sans-serif;
font-size: 12px;
text-align: center;
color: black; 
background: #362824;
margin: 0 auto;
padding-top:10px;
height: 100%;
}

#container {
text-align: left;
width: 939px;
background: #fff;
border: 2px solid #BC9B2F;
margin: 0 auto;
}

#footer {
text-align: left;
font-size: 10px;
color:#AA835F;
width: 939px;
margin: 0 auto;
}

#footer img { padding-right: 5px; float: left;}

#logo { float: left; }
#call { float: right; }

ul#nav {
text-align: left;
list-style: none;
background: #2F1104;
border-bottom: 3px solid #602309;
height: 23px;
width: 610px;
margin: -26px 7px 0px 0px;
padding-top: 3px;
float: right;
}

ul#nav li { display: inline; margin: 0 10px;}

ul#nav a { color: #fff; text-decoration: none; text-align:left; }

ul#nav a:hover { color: #F35D35; text-decoration: none; }

#banner {
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}

#clear { clear:both; }

#content {
	color: #fff;
	background: #102249;
	height: 256px;
	border-top-style: none;
	border-top-color: 2F1104;
	border-right-color: 2F1104;
	border-bottom-color: 2F1104;
	border-left-color: 2F1104;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 10px;
	margin-top: 2px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
}

#plan  { 
background-color: #15295d; 
text-align: center;
width: 228px;
height: 232px;
border: 1px solid #2853b0;
margin: 10px;
vertical-align: bottom;
float: left;
}

#image img { 
text-decoration: none;
border: none;
}

#image { 
width: 226px;
height: 107px;
background:url('images/map.png') no-repeat;
background-position: 0px -107px;
}

#image:hover{ 
background-position: 0px 0px;
}

#form { 
text-align: left;
width: 231px;
height: 172px;
border: 1px solid #2853b0;
margin: 7px;
vertical-align: middle;
float: right;
}

#form img { 
text-decoration: none;
border: none;
}

#main_text {
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 13px;
	margin-right: 10px;
	margin-left: 275px;
	line-height: 16px;
}

#main_text table { 
font-size: 10px;
text-align: center;
width: 100%;
border: 1px solid #2853b0;
padding: 2px;
}

#main_text td { width: 25%;}
#main_text td.left { font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 10px;text-align: left;}

p#welcome {font-family: "Optima", helvetica, arial, sans-serif; font-size: 18px;}

#text_fields { text-align: right; padding: 10px; }


p#contact { 
text-align: left;
background-color:#102249; 
width: 100px;
margin-top:-20px;
padding: 5px;
}

p#anice { float:right;}

p#FB { float:center;}

p#copyright { float:left;}

/*pages style*/

#cuadro { float: center; }

#sidebar {
	text-align: center;
	width: 180px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	top: 383px;
	left: 160px;

}


#info {
	color:#333333;
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	width: 700px;
	height: auto;
	padding: 0px;
	top: auto;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

#info_buider {
	color:#333333;
	font-family: "Century Gothic", helvetica, arial, sans-serif;
	font-size: 13px;
	background-color: #FFFFFF;
	width: 700px;
	height: 2000;
	top: auto;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 225px;
}

#text_info  {
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
}

#photo_left {float:left; padding-right: 30px;}

#photo_center {
	float:none;
	padding: 10px;
}

#photo_right {float: right; padding-left: 30px;}

hr {
	color: #102249;
	border-bottom: 4px solid #102249;
}

#content_pages {
	color: #fff;
	background: #011E40;
	height: auto;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 7px;
	background-image: url("images/sidebar3.jpg");
	background-repeat: no-repeat;
}

#container_pages {
text-align: left;
width: 939px;
border: 2px solid #BC9B2F;
height: auto;
background: #fff;
margin: 0 auto;
}

#banner_pages {
	margin-top: 7px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}



