a{	color: #668b2e;}#TOP{	background: white;	float: left;}#TOP p,#TOP ul {	background: #6f808a;	height: 68px;}#logo{	float: left;	background: white;	height: 103px;	width: 247px;}#menu2,#menu3{	float: left;	font-size: 82%;	margin-bottom: 7px;	padding: 8px 0 0 9px;	text-align: left;	text-indent: -2.3em;	color: white;}#menu3{	width: 180px;}#menu2{	border-right: 1px solid white;	width: 140px;}#menu3 li,#menu2 li{	background: url(/image/bullet_2010_01.gif) left 0.27em no-repeat;	padding: 1px 0 0 42px;	font-size: 12px;}#menu3 a,#menu2 a{	color: #FFF;	text-decoration: none;}#phone {	float: left;	width: 204px;	color: white;	text-align: right;	font-size: 18px;	margin: 0;	padding: 8px 10px 0 0;	line-height: 1.15em;}#menu2,#menu3,#phone {	border-bottom: 7px solid #f48c00;}#wire a,#wire{	color: #c5d79c;}#menu3 a:hover,#menu2 a:hover {	color: white;}#wire a:hover,a:hover{	color: #b2c596;}#wire{	float: left;	height: 20px;	left: -180px;	overflow: hidden;	padding-left: 10px;	position: relative;	width: 440px;}#wire li{	background: url(/image/strz31.gif) right center no-repeat;	float: left;	font-size: 88%;	padding: 1px 9px 1px 1px;	text-indent: 0.5em;}.head{	float: left;	left: -3px;	position: relative;	top: 35px;}.Oi{	color: #FFF;	font-size: 10pt;	padding: 0 0 6px 15px;}.IT{	background: transparent !important;	font-size: 11pt !important;	font-weight: 700;	line-height: 1pt !important;	margin: 0 !important;	padding: 13px 0 !important;}.Oi li{	background: url(/image/orange_bullet2.gif) top left no-repeat;	font-size: 86%;	line-height: 9pt;	padding: 2px 12px;	text-indent: 0.5em;}#menu1 a:hover{	color: #adadad;}#menu1 a,.villas a,.gris a{	color: #5c5c5c;	text-decoration: none;}#img .pa{	background: url(/image/home4.bg.gif);	height: 155px;	overflow: hidden;}.pa5{	border-bottom: 1px solid #f3f3f3;	height: 211px !important;}#Pa6a{	position: absolute;	z-index: 10;}#Pa6x{	left: 531px;	position: relative;	z-index: 5;}#olP3{	background: transparent !important;	height: 27px;	position: relative;	width: 800px;	z-index: 20;}#olP3 a{	color: #466105;}.G{	position: relative;	top: 4px;}.edX{	padding: 0 !important;	position: relative;	top: -1px;	width: 800px !important;}#RIGHT{	background: #E88000 url(/image/home_right_panel_2010_01.jpg) no-repeat;}#LEFT h1{	border: 0;	font-size: 13pt;	margin: 0;	padding: 12px 0 0 0;	text-align: center;}#LEFT h2{	background: #6b9605 url(/image/home6_lbg.gif);	clear: both;	color: #FFF;	display: block;	font-size: 10pt;	height: 6px;	padding: 0;	text-align: center;}#LEFT p{	font-size: 9pt;	padding-top: 0;}#VUELTA{	position: relative;	top: -5px;}.BX:hover{	color: #FFF;	filter: alpha(opacity=75);	moz-opacity: .75;	opacity: .75;}.BX{	background: #FFF url(/image/home6_bx.gif) repeat-x bottom;	color: #FFF;	display: block;	float: left;	font-size: 9.5pt;	font-weight: 700;	height: 82px;	margin: 5px;	text-decoration: none;	width: 267px;}.BXx{	padding-left: 13px;}.BXb,.BXa,.BXax{	height: 42px;	padding: 40px 10px 0 0;	text-align: right;	width: 257px;}.BXa,.BXax{	padding: 40px 0 0 10px;	text-align: left;}.BXax{	height: 50px;	padding-top: 32px;}.bLin{	border-top: 2px solid #c9d5bf;	clear: both;	font: 0/0 Arial;	height: 0;	line-height: 0;	margin: 20px 5%;	width: 90%;}.insvs div,.insvs input{	display: inline;	height: 0;	margin: 0;	padding: 0;}.bLc{	display: block;	z-index: 20;}html,body{	height: 100%;}.Ipos1{	font-size: 100% !important;}body{	background: #6f808a url(/image/body_bg.gif) repeat-y center;	color: #5c5c5c;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 76%;	margin: 0;	padding: 0;}ul{	list-style: none;	margin: 0;	padding: 0;}#mn{	background: #FFF;	clear: both;	margin: auto;	width: 800px;}#menu1{	clear: both;	padding: 4px 0;	position: relative;	width: 100%;	z-index: 99;}#menu1 li{	display: inline;	font-size: 88%;	padding: 1px 1px 1px 8px;}#img{	background: url(/image/wbg.gif) top repeat-x;	width: 100%;}#content{	float: left;	margin: auto;	width: 100%;}#ed{	background: #FFF;	float: left;	font-size: 88%;	height: 100%;	padding: 10px 8px 0 41px;	width: 720px;	border-top: solid 5px #ff8305;}.b1,.b2{	background: #ff880b;	border: 1px solid #fff;	color: #FFF;	display: block;	height: 21px;	overflow: hidden;	padding-top: 4px;	text-align: center;	text-decoration: none;	width: 398px;}.b1,#GIRL{	float: left;}.b2{	float: right;}.b1:hover,.b2:hover{	color: #FFF;}img{	border: 0;}h1{	border-bottom: 1px solid #ddd;	border-top: 1px solid #ddd;	color: #ff8c01;	float: left;	font-size: 99%;	margin-top: 5px;	padding: 8px 0;	text-indent: 0.5em;	width: 100%;}h2,h3,h4,h5{	margin: 0;	padding: 0;}h2{	color: #690;	font-size: 130%;}h3{	color: #5c5c5c;	font-size: 118%;}h4{	color: #690;	display: inline;	font-size: 110%;}h5{	font-size: 80%;}hr{	border: 0;	border-bottom: 1px solid #FFF;	border-top: 1px solid #ddd;}p{	margin: 1px;	padding: 2px;	text-indent: 0.5em;}blockquote{	margin: 0;	padding: 5px;	text-indent: 0;}#copy{	float: left;	padding: 5px 1px 0 20px;}#real{	float: left;	padding: 5px 10px 0;}#number{	background: url(/image/acadomia_number.jpg) no-repeat;	float: right;	height: 30px;	width: 130px;}#bot{	background: #DDD;	clear: both;	float: bottom;	font-size: 80%;	height: 45px;	margin: auto;	width: 799px;}.gris .sel,.verde .sel,.menu .sel,.sel{	color: #ff8c01 !important;}.sel:hover{	color: #adadad !important;	text-decoration: none;}.sel{	text-decoration: underline;}.G a{	color: #789424;	font-family: Trebuchet MS;	font-size: 112%;	padding: 0 10px;	text-decoration: none;}.G a:hover{	color: #808886;	text-decoration: underline;}#h1h2 {	background: #6d7b86 url(/image/home_hbg_2010_01.gif) repeat-x top left;	height: 62px;}#h1h2 h1, #h1h2 h2 {	color: white;	background: none;	text-indent: 0;}#h1h2 h2 {	font-weight: 500;}.orange_top {	color: white;	padding: 13px;}p.orange_top {	font-size: 20px;	font-weight: bold;	padding: 13px 13px 0 13px;}ul.orange_top {	padding: 5px 8px 10px 29px;}ul.orange_top li {	list-style: outside url(/image/orange_bullet.gif);	font-size: 12px;	font-weight: bold;	padding-top: 9px;}