/* @override http://luperonhills.com/script/mainstyle.css */

/* @override http://luperonhills.com/script/mainstyle.css */

/* @override http://www.luperonhills.com/redesign/script/mainstyle.css *//* Code by emedia for luperonhills.com *//* body */body {	background-color: #93bc00;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;}/* body */.content {	background-attachment: fixed;	background-image: url(../img/contentbg.png);	background-repeat: repeat-y;	background-position: center center;}.contentend {	background-image: url(../img/footer.png);	background-attachment: scroll;	background-repeat: no-repeat;	background-position: center bottom;	height: 30px;	width: 915px;	margin-right: auto;	margin-left: auto;}/* Derechos reservados */.copiright {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: none;	width: 915px;	margin-right: auto;	margin-left: auto;	color: #fff;}.copiright a:link {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline;	width: 915px;	margin-right: auto;	margin-left: auto;	color: #435c10;}.copiright a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline;	width: 915px;	margin-right: auto;	margin-left: auto;	color: #435c10;}.copiright a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	font-style: normal;	line-height: normal;	font-weight: bold;	font-variant: normal;	text-transform: none;	text-decoration: underline;	width: 915px;	margin-right: auto;	margin-left: auto;	color: #ddf000;}/* fin de los derechos */.left {	width: 550px;	float: left;	margin-left: 15px;	margin-right: 15px;}.GatedComunity {	float: left;	margin-right: 10px;	width: 890px;	margin-left: 12px;}.townhouses {	width: 891px;	height: 460px;}div.main1town {	width: 891px;	height: 430px;	margin-left: 13px;
	background: url(../index/townhouses/layer/Townhousesbg.jpg) no-repeat scroll;
}.lefthomes {	width: 550px;	float: left;	border-bottom: thin dotted #f2f6e5;	border-top: thin dotted #f2f6e5;	border-right: medium solid #d6e3bc;	margin: 5px 15px 15px;	padding: 5px;}.lefthomes a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;}.lefthomes a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;}.lefthomes a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #a6d560;}.homes {	width: 250px;	float: left;	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	margin-right: 10px;	height: 300px;}.homes2 {	width: 250px;	float: left;	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	margin-right: 10px;}div.txt {	background-color: white;	border-right: medium solid #d6e3bc;	border-top: thin dotted #d6e3bc;	border-bottom: thin dotted #d6e3bc;	margin-top: 10px;	padding: 5px;}div.txt2 {	background-color: white;	border-right: medium solid #d6e3bc;	border-top: thin dotted #d6e3bc;	border-bottom: thin dotted #d6e3bc;	margin-top: 0;	padding: 5px;	width: 835px;	float: left;	margin-right: 25px;	margin-left: 25px;}div.main1 {	border-right: medium solid #d6e3bc;	border-top: thin dotted #d6e3bc;	border-bottom: thin dotted #d6e3bc;	margin-top: 0;	padding: 5px;	margin-left: 0;	margin-right: 0;	float: left;	background-color: white;	width: 280px;	height: 300px;}div.listing2 {	margin-left: 10px;	width: 100%;
}div.listing2 p {	font-weight: bold;}div.listing2 h2 {	font: normal 20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	text-decoration: none;	color: #49484a;	text-shadow: #ebebeb 1px 1px 0;
	margin-right: 100px;
}

div.listing2 div.pdf {
	width: 40px;
	height: 60px;
	float: left;
	padding-right: 40px;
}div.txt3 {	background-color: white;	border-right: medium solid #d6e3bc;	border-top: thin dotted #d6e3bc;	border-bottom: thin dotted #d6e3bc;	margin-top: 0;	padding: 5px;	width: 400px;	margin-left: 30px;	float: left;	margin-right: 50px;}.contactform {	width: 535px;	float: left;	margin-right: 15px;	margin-left: 30px;}.property {	width: 575px;	float: left;	margin-left: 15px;	margin-right: 15px;	border-bottom: thin solid #e5e5e5;	margin-bottom: 5px;}.image {	margin-bottom: 5px;	clear: none;}.listing {	width: 575px;	float: left;	margin-left: 15px;	margin-right: 15px;	border-bottom: thin solid #dee1d2;	background-color: #f2f6e5;	margin-bottom: 10px;}.main {	height: 168px;}.nav {	width: 915px;	margin-right: auto;	margin-left: auto;	background-attachment: fixed;	background-image: url(../img/contentbg.png);	background-repeat: repeat-y;	background-position: center top;	height: auto;}div.title {	margin-left: auto;	width: 600px;	margin-right: auto;	text-align: center;	font-weight: bold;	color: #000;	text-shadow: #d5d5d5 1px 1px 0;}div.title h1 {	margin-left: auto;	width: 500px;	margin-right: auto;	text-align: center;	font-weight: bold;	color: #131313;	text-shadow: #d5d5d5 1px 1px 0;	font-size: 30px;}.right {	width: 315px;}.footer {	width: 915px;	margin-right: auto;	margin-left: auto;}h1 {	font: 20px Georgia, "Times New Roman", Times, serif;	color: #000;	text-decoration: none;	white-space: normal;	unicode-bidi: normal;	margin: 4px;}h2 {	color: #606060;	text-decoration: none;	text-transform: none;	white-space: normal;	unicode-bidi: normal;	font: bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	float: left;
	margin: 5px 50px 0 0;
}

div.detail {
	margin-left: 25px;
	width: 820px;
	color: #2f3c1b;
	font: bold 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}h6 {	color: #3b3b3b;	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	padding: 0;	margin-right: 0;	margin-bottom: 0;	margin-top: 10px;}h6 a:link {	color: #3b3b3b;	font: normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;	padding: 0 0 0 15px;	margin: 10px 0 0;	text-decoration: underline;}h6 a:visited {	color: #3b3b3b;	font: normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;	padding: 0 0 0 15px;	margin: 10px 0 0;	text-decoration: underline;}h6 a:hover {	color: #435c10;	font: normal 12px "Lucida Grande", Lucida, Verdana, sans-serif;	padding: 0 0 0 15px;	margin: 10px 0 0;	text-decoration: underline;}p {	color: #353535;	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}hr {	height: 1px;	width: 100%;	border-style: none;	background-color: #d6e3bc;}ul {	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	list-style-image: url(../img/bullet.png);}.image img {	border: thick solid #e5e5e5;}.visitanos {	margin-right: 15px;	margin-bottom: 15px;}.fag {	margin-right: 15px;	margin-bottom: 15px;}.gallery {	margin-right: 15px;	margin-bottom: 15px;}/* Purchas optioin start here */.plan1 {	width: 550px;	float: left;	margin-left: 15px;	margin-right: 5px;	background-color: #f2f6e5;	padding: 5px;	border-top: thin dotted #93bc00;	border-bottom: thin dotted #93bc00;	margin-bottom: 10px;}.plan1 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan1 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan1 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: white;	border-top: medium solid #9db44b;	background-color: black;}.plan2 {	width: 550px;	float: left;	margin-left: 15px;	margin-right: 5px;	background-color: #f2f6e5;	padding: 5px;	border-top: thin dotted #93bc00;	border-bottom: thin dotted #93bc00;	margin-bottom: 10px;}.plan2 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan2 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan2 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: white;	border-top: medium solid #9db44b;	background-color: black;}.plan3 {	width: 550px;	float: left;	margin-left: 15px;	margin-right: 5px;	background-color: #f2f6e5;	padding: 5px;	border-top: thin dotted #93bc00;	border-bottom: thin dotted #93bc00;	margin-bottom: 10px;}.plan3 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan3 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #8a9143;	border-top: medium solid #9db44b;	background-color: #eed;}.plan3 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: white;	border-top: medium solid #9db44b;	background-color: black;}/* contact start here */li a:link {	text-decoration: none;	color: #396500;	font: normal 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;	text-align: left;	text-transform: none;	direction: ltr;	white-space: normal;	unicode-bidi: normal;	vertical-align: top;	display: block;	float: none;	clear: none;	border-top: 1px dotted #d6e3bc;	list-style-image: url(../img/bullet.png);	list-style-position: outside;	opacity: 1;}li a:visited {	text-decoration: none;	color: #396500;	font: normal 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;	text-align: left;	text-transform: none;	direction: ltr;	white-space: normal;	unicode-bidi: normal;	vertical-align: top;	display: block;	float: none;	clear: none;	border-top: 1px dotted #d6e3bc;	list-style-image: url(../img/bullet.png);	list-style-position: outside;	opacity: 1;}li a:hover {	text-decoration: none;	color: #396500;	font: bold 12px/14px "Lucida Grande", Lucida, Verdana, sans-serif;	text-align: left;	text-transform: none;	direction: ltr;	white-space: normal;	unicode-bidi: normal;	vertical-align: top;	display: block;	float: none;	clear: none;	border-top: 1px dotted #d6e3bc;	list-style-image: url(../img/bullet.png);	list-style-position: outside;	opacity: 1;	background-color: #f0eee0;}#table {	border: thin dotted #d6e3bc;	padding: 5px;	background-color: #eef0dd;	margin-top: 10px;}#table h2 {	font: normal bold 16px "Lucida Grande", Lucida, Verdana, sans-serif;	text-decoration: none;	color: #353535;}#table p {	border-bottom: thin dotted #d6e3bc;	font-size: 11px;	font-weight: bold;	border-top: thin dotted #b6c19f;	border-right: medium solid #d6e3bc;}input {	background-color: #3b3b3b;	border: thick solid #606060;	color: #fff;}input#answer_out2 {	background-color: #fff;	border: thin dashed #e5e5e5;	color: #353535;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;	margin-top: 5px;}label.req {	font-weight: bold;	color: #cdf400;}div.spanprevention {	font: 12px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #606060;	margin-bottom: 5px;	margin-top: 5px;	border-bottom: thin dotted #e5e5e5;	border-top: thin dotted #e5e5e5;}div.r {	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	margin-top: 5px;}span.textfieldRequiredMsg {	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	color: #909090;}span.textfieldInvalidFormatMsg {	color: #909090;	font: 10px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	background-color: #e5e5e5;}#label4 {	background-color: #3b3b3b;	border: thick solid #606060;	color: #fff;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}textarea#Coment {	border: thick solid #606060;	background-color: #3b3b3b;	color: #fff;	height: 100px;}#Submit {	height: 30px;	width: 50px;	background-color: #353535;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#Submit a:link {	height: 30px;	width: 50px;	background-color: #353535;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#Submit a:hover {	height: 30px;	width: 50px;	background-color: #606060;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#Reset {	height: 30px;	width: 50px;	background-color: #353535;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#Reset a:link  {	height: 30px;	width: 50px;	background-color: #353535;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#Reset a:hover {	height: 30px;	width: 50px;	background-color: #606060;	color: #e5e5e5;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}.provincias {	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	float: left;	margin: 0 20px 0 0;	width: 180px;	border-right: thin solid #d6e3bc;}.provincias2 {	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;	float: left;	margin-right: 10px;	width: 180px;	border-right: thin solid #d6e3bc;}.provincias3 {	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery1 {	border: medium solid #dadada;	float: left;	clear: none;	width: 260px;	margin-right: 2px;	margin-top: 0;	margin-left: 0;	color: #729149;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery1 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;}.gallery1 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;}.gallery1 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: black;}.gallery2 {	width: 260px;	border: medium solid #dadada;	margin-right: 0;	float: left;	margin-left: 10px;	margin-bottom: 10px;	color: #729149;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery2 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery2 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery2 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: black;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery3 {	border: medium solid #dadada;	float: left;	clear: none;	display: table-caption;	margin: 0 2px 0 0;	width: 260px;	color: #729149;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery3 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery3 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery3 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: black;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery4 {	width: 260px;	border: medium solid #dadada;	margin-right: 0;	float: left;	margin-left: 10px;	margin-bottom: 10px;	color: #729149;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery4 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery4 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery4 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: black;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery5 {	border: medium solid #dadada;	float: left;	clear: none;	display: table-caption;	margin: 0 2px 0 0;	width: 260px;	color: #729149;	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;}.gallery5 a:link {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery5 a:visited {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: #719142;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.gallery5 a:hover {	font: normal bold 12px "Lucida Grande", Lucida, Verdana, sans-serif;	color: black;	text-decoration: none;	font-weight: bold;	font-size: 12px;}.top {	width: 550px;	float: left;	margin-left: 15px;	margin-right: 15px;	border-bottom: thin solid #719142;	margin-top: 5px;}.top h1 {	color: #719142;	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;	font-size: 18px;	font-weight: bold;}div.head {	width: 900px;	margin: 0 auto auto;}div.righttxt {	display: block;	float: right;	width: 220px;	margin-right: 10px;}div.righttxt p {	font-weight: bold;	color: #6e991c;	text-decoration: none;	font-variant: normal;	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;	padding: 5px;	border-top: thick solid #c0d3a8;	border-left: thin dotted #c0d3a8;	border-right: thin dotted #c0d3a8;	background-color: #f2f6e5;}div.headimg {	width: 900px;	float: left;}div.headimg img {	width: 650px;	float: left;	margin-right: 5px;	border-right: thin dotted #a9d039;	margin-left: 10px;}