body {	background-color: #EFECE8;	margin-top: 0px;	background-image: url(fondo1.jpg);}.style1{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;}.barra{ border-bottom-color:#787B05;}.barraclara{	border: thin dotted #ffffff;}hr{border: 0px; border-top: dotted 1px #CCCCCC;		}div.indexleft {float: left;margin: 0px 20px 40px 0px;padding: 0px 0px 0px 35px;width: 210px;text-align: left;}div.indexleft2 {float: left;margin: 0px 10px 40px 0px;padding: 0px 0px 0px 35px;width: 600px;text-align: left;}div.indexleft3 {float: left;margin: 0px 20px 40px 0px;padding: 0px 0px 0px 35px;width: 210px;text-align: left;}div.indexleft p {padding: 0;margin: 0;}div.indexleft h1 {padding: 0px 0px 3px 0px;margin: 0;}div.indexmid {float: left;margin: 0px 10px 40px 10px;padding: 0;width: 220px;text-align: left;}div.indexmid p {padding: 0px 0px 20px 0px;margin: 0;}div.indexright {	position: relative;	float: left;	margin: 0px 0px 40px 20px;	padding: 0px 10px 0px 10px;	width: 250px;	text-align: left;	border: 0px; 	}div.indexright2 {position: relative;float: left;margin: 0px 0px 40px 17px;padding: 0;width: 460px;text-align: left;}div.indexright p {padding: 0px 0px 20px 0px;margin: 0;}div.indexright h1 {margin: 0px;padding: 0px 0px 3px 0px;}/*    LIST STYLING    */ul.alignedlist {margin: 0;padding: 0;}ul.alignedlist li {margin: 0px 0px 0px 0px;padding: 0;list-style-image: url(listarro.gif);}div.alignedlistouter {	color: #333;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:75%;	margin: 8px 0px 7px 0px;	padding: 0;	line-height: 100%;	text-transform: none;	letter-spacing: 0em;}div.alignedlistouter2 {	color: #333;	font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;	font-size:75%;	margin: 0px 0px 0px 0px;	padding: 0;	line-height: 100%;	text-transform: none;	letter-spacing: 0em;}a { text-decoration:none }a:link { text-decoration:none; color:#333333 }a:visited { text-decoration:none; color:#333333 }a:hover { text-decoration:underline; color:#333333 }p {color: #333;font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 75%;font-style: normal;font-weight: normal;margin: 0px;padding: 0px;}p.green {color: #9fb452;font-size: 110%;margin: 0px;padding: 0px;}p.news {width: 300px;margin: 0px;padding: 0px;}h1 {	color: #333;	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	margin: 0px;	padding: 0px 0px 3px 0px;	font-weight: normal;	letter-spacing: -0.1em;	text-transform: none;}h10{	color: #333;	font-family:Verdana, Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-style: normal;	margin: 0px;	padding: 0px 0px 3px 0px;	font-weight: normal;	letter-spacing: -0.1em;	text-transform: none;	border-top-width: thin;	border-top-style: dotted;	border-top-color: #000333;}h2 {color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 180%;font-weight: bold;margin: 0px;padding: 0px;font-weight: normal;letter-spacing: -1px;}h3 {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 120%;font-style: normal;margin: 0px;padding: 0px;font-weight: normal;letter-spacing: -1px;}h4 {color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 140%;font-style: normal;margin: 0px;padding: 0px 0px 3px 0px;font-weight: normal;letter-spacing: -1px;}/* POSITIONING */body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;min-width: 960px;height: 100%;text-align: center;}div.container {margin: 0px auto;padding: 0px 0px 0px 0px;width: 960px;text-align: center;}.container img {border: 0px;}div.footer {margin: 0px auto;padding: 0px 0px 0px 0px;width: 830px;height: 40px;margin: 0px auto;text-align: center;}div.logo {margin: 0px auto;padding: 0px 0px 0px 0px;width: 960px;height: 120px;text-align: left;background: #fff url(fblogo00.jpg) no-repeat;}div.header {margin: 0px auto;padding: 0px 0px 0px 0px;width: 960px;height: 268px;text-align: left;background: #FFFFFF url(headerbg.jpg) repeat-x right bottom;}div.nav {float: left;width: 250px;padding: 60px 0px 0px 0px;}#navcontainer {width: 175px;}ul#navlist {margin: 0px;padding: 0px;list-style-type: none;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px;text-decoration: none;}ul#navlist li {display: block;margin: 0px;padding: 0px;}ul#navlist li a {display: block;padding: 8px 0px 0px 35px;width: 300px;height: 21px;}ul#navlist li a:link, ul#navlist li a:visited {color: #ffffff;text-decoration: none;}ul#navlist li#active a {background: #cddc87;text-decoration: none;color: #333333;}ul#navlist li#active a:hover {color: #333333;}ul#navlist li a:hover {color: #333333;}div.headerfloat {	float: left;	margin: 0px;	padding: 0px;	width: 493px;	height: 268px;	position: relative;	left: 217px;	top: 30px;}div.headerfloat h2 {margin: 4px 0px 0px 15px;}div.content {margin: 0px auto;padding: 35px 0px 0px 0px;width: 960px;text-align: left;background: #fff;}div.content p {text-align: left;margin: 0px; padding: 0px;line-height: 150%;}div.leftcol {float: left;margin: 0px 0px 0px 0px;padding: 0px 20px 40px 35px;width: 210px;text-align: left;background-color:#cccccc;}div.leftcol p {padding: 0px 0px 20px 0px;}div.maincol {float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 40px 0px;width: 470px;text-align: left;}img.floatright {float: right;margin: 12px 0px 2px 10px;border: 0px;}img.floatleft {float: left;margin: 0px 7px 3px 0px;border: 0px;}div.pfloat {float: left;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 0px;width: 210px;text-align: left;}div.pfloat2 {float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 210px;text-align: left;}div.pfloat p {padding: 0px 0px 0px 10px;}div.pfloat h1 {padding: 0px 0px 0px 10px;}div.contentbottom {clear: both;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 960px;text-align: center;background: #FFFFFF;border-top: dotted 1px #CCCCCC;}div.contentbottom p {font-size: 70%;color: #333333;}div.botleft {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 150px;text-align: left;}div.botleft p {margin: 0px;padding: 0px 20px 0px 30px;}div.botmiddle {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 300px;text-align: left;border-left: dotted 1px #cccccc;}div.botmiddle2 {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 200px;text-align: left;border-left: dotted 1px #cccccc;}div.botmiddle p {margin: 0px;padding: 0px 20px 0px 25px;}div.botright {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 150px;text-align: left;border-left: dotted 1px #cccccc;}div.botright p {margin: 0px;padding: 0px 20px 0px 25px;}div.clear {clear: both;width: 960px;height: 0px;}div.newsfloat {float: right;margin: 0px 0px 20px 25px;padding: 15px 0px 4px 10px;width: 140px;text-align: right;background: url(newsnote.gif) bottom left no-repeat;}div.newsfloat p {color: #333333;margin: 0px;padding: 0px;}div.pfouter {margin: 0px 0px 0px 0px;padding: 0px 15px 0px 10px;width: 445px;text-align: left;}img.pfl {margin: 0px 0px 0px 10px;padding: 0px;}img.visitwebsite {float: right;margin: 6px 30px 0px 10px;padding: 0px;}#verticalForm fieldset {display: block;width: 280px;margin: 0 0 3em 2em;padding: 0 1em 1em 1em;color: #333333;font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;font-style: normal;font-weight: normal;background: url(bgstripe.gif);border: 0px;}#verticalForm fieldset.radio {width: 274px;margin: 1em 0 2em 0;}#verticalForm fieldset.radio input {clear: both;float: left;width: auto;}#verticalForm fieldset.radio label {font-weight: normal;}#verticalForm input {clear: both;display: block;width: 274px;border: #FFFFFF 0px;padding: 3px 3px 3px 2px;color: #000000;font-family: arial, sans-serif;font-style: normal;font-weight: normal;font-size: 86%;}#verticalForm input.submit {background: none;width: 274px;text-align: right;}#verticalForm input.hidethis {display: none;}#verticalForm textarea {display: block;border: #FFFFFF 0px;padding: 3px 3px 3px 2px;width: 274px;color: #000000;font-family: arial, sans-serif;font-style: normal;font-weight: normal;font-size: 86%;}#verticalForm label {clear: both;display: block;margin-bottom: 1em;font-size: 90%;}#verticalForm label.first {padding-top: 1em;}#verticalForm select {display: block;border: 0px;width: 280px;}div.requirednote {float: right;margin: 15px 3px 0px 0px;padding: 0px;width: 160px;height: 20px;background: url(pillbg00.gif) no-repeat;}div.requirednote p {color: #333333;font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: normal;margin: 0px;padding: 4px 0px 0px 8px;}div.hovernote {float: right;margin: 3px 3px 0px 0px;padding: 0px;width: 180px;height: 20px;background: url(longerpi.gif) no-repeat;}div.hovernote p {color: #333333;font-family: tahoma, Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: normal;margin: 0px;padding: 4px 0px 0px 8px;}div.notesclear {clear: both;height: 0px;}.style1Copy {color: #a3b341}.style1Copy {color: #a3b341}.style1Copy {	color: #787B05;	border-right-color: #787B05;	border-bottom-color: #787B05;	border-left-color: #787B05;	line-height: 120%;	text-transform: uppercase;	letter-spacing: 0.1em;}.style1Copy {	color: #787B05;	border-right-color: #787B05;	border-bottom-color: #787B05;	border-left-color: #787B05;	line-height: 120%;	text-transform: uppercase;	letter-spacing: 0.1em;}.ggg {	color: #787B05;	border-right-color: #787B05;	border-bottom-color: #787B05;	border-left-color: #787B05;	line-height: 120%;	text-transform: uppercase;	letter-spacing: 0.1em;}.style11 {	color: #787B05;	border-right-color: #787B05;	border-bottom-color: #787B05;	border-left-color: #787B05;	line-height: 120%;	text-transform: uppercase;	letter-spacing: 0.1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 48%;}.novedades{	}.marcador{	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;border: 0px dotted solid #ffffff;		}.buscador{	background-color:#cc0000;}td.viviendalibre{	border-top: 1px none #999999;	border-right: 1px none #999999;	border-bottom: 1px solid #999999;	border-left: 1px none #999999;	font-size:10px;	color: #787B05;}td.viviendalibre2{	border-top: 1px none #999999;	border-right: 1px none #999999;	border-bottom: 1px solid #999999;	border-left: 1px none #999999;	font-size:10px;	color: #333333;}tr.viviendaactiva{		border-top: 1px none #999999;	border-right: 1px none #999999;	border-bottom: 1px solid #999999;	border-left: 1px none #999999;}th.caracteristicas{	border-top: 1px none #999999;	border-right: 1px solid #999999;	border-bottom: 1px none #999999;	border-left: 1px none #999999;}th.caracteristicas2{	border-top: 1px none #999999;	border-right: 1px none #999999;	border-bottom: 1px none #999999;	border-left: 1px solid #999999;	padding: 0px 0px 0px 5px;}th.oportunidad{	color:#FFFFFF;	text-align: center;	vertical-align: middle;	background-image:url(headerbg.jpg);	}.aviso{	padding: 6px 6px 12px 6px;	margin: 5px 0px 0px 0px;border: thin solid #999999;		}.tabla{	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: dotted;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-color: #333333;	border-right-color: #333333;	border-bottom-color: #333333;	border-left-color: #333333;}.lit{font-size:9px;}