BODY
{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:     url(images/fondo.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	text-align: center;
}
#main
{
	width: 762px;
	margin:0 auto 0 auto;
	text-align:center;
}
#cabezal
{
	font-family:tahoma;
	font-size:10px;
	font-weight: normal;
	width: 762px;
	height: 75px;
	margin:0 auto 0 auto;
	vertical-align: top;
	text-align:left;
}
#busqueda
{
	font-family:tahoma;
	font-size:10px;
	font-weight: normal;
	width: 497px;
	height: 152px;
	//width: 762px;
	//height: 182px;
	text-align:left;
	background-image: url(images/busqueda.jpg);
	padding: 15px 15px 15px 250px;
	background-repeat: no-repeat;
	margin-top: 5x;
}
.sort
{
	font-family:tahoma;
	font-size:10px;
	font-weight: normal;
	width: 732px;
	height: 22px;
	//width: 762px;
	//height: 52px;
	text-align:left;
	padding: 15px 15px 15px 15px;
	margin: 30px auto 0 auto;
	background-image: url(images/recuadorchico.gif);
	background-repeat: no-repeat;
}
.ficha
{
	font-family:tahoma;
	font-size:10px;
	font-weight: normal;
	width: 732px;
	height: 31px;
	//width: 762px;
	//height: 52px;
	text-align:left;
	padding: 7px 15px 15px 15px;
	margin: 30px auto 0 auto;
	background-image: url(images/recuadorchico.gif);
	background-repeat: no-repeat;
}
#footer
{
	font-family:tahoma;
	font-size:11px;
	font-weight: normal;
	width: 100%;
	height: 50px;
	//height: 70px;
	text-align:center;
	color: #659eab;
	padding-top: 35px;
	margin:15px auto 0 auto;
	background-image: url(images/footer.gif);
	background-repeat: repeat-x;
}

#menu
{
	padding: 0px;
	padding-top: 5px;
	font-size: 18px;
	font-weight: bold;
	font-family:Arial;	
	color:  rgb(39, 90, 142);
}

#menu ul
{
	padding: 0px;
	margin: 5px 0px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	font-family:Arial;
	color: #FFFFFF;
	text-decoration: none;
}
#menu ul li
{
	display: inline;
}
#menu ul li A {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/boton.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 14px 0px 0px 0px;
	width: 97px;
	height: 28px;
    //height: 42px;
	margin: 0;
	text-align: center;
	float: left;
}
#menu ul li A:hover {
    background-position: 0 -42px;
}
#menu ul li.li2 A {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/boton2.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 14px 0px 0px 0px;
	width: 106px;
	height: 28px;
	//height: 42px;
	margin: 0;
	text-align: center;
}
#menu ul li.li2 A:hover {
    background-position: 0 -42px;
}
#menu ul li.li3 A {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/boton3.gif);
	background-repeat: no-repeat;
	display: block;
	padding: 14px 0px 0px 0px;
	width: 97px;
	height: 28px;
	//height: 42px;
	margin: 0;
	text-align: center;
}
#menu ul li.li3 A:hover {
    background-position: 0 -42px;
}
A.mailscelestes:link {
	FONT-SIZE: 11px; COLOR: #467b88; FONT-FAMILY: tahoma, sans-serif; TEXT-DECORATION: none; font-weight: normal;
}
A.mailscelestes:visited {
	FONT-SIZE: 11px; COLOR: #467b88; FONT-FAMILY: tahoma, sans-serif; TEXT-DECORATION: none; font-weight: normal;
}
A.mailscelestes:active {
	FONT-SIZE: 11px; COLOR: #467b88; FONT-FAMILY: tahoma, sans-serif; TEXT-DECORATION: none; font-weight: normal;
}
A.mailscelestes:hover {
	FONT-SIZE: 11px; COLOR: #467b88; FONT-FAMILY: tahoma, sans-serif; TEXT-DECORATION: underline; font-weight: normal;
}
.findhome
{
	font-family:arial;
	font-size:18px;
	font-weight: bold;
	text-align:left;
	float: left;
	color: #002143;
	background-image: url(images/flechagde.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.sortby
{
	font-family:arial;
	font-size:16px;
	font-weight: bold;
	text-align:left;
	float: left;
	color: #002143;
	background-image: url(images/flechagde.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0 -2px;
}
.latest
{
	font-family:arial;
	font-size:18px;
	font-weight: bold;
	text-align:left;
	color: #275a8e;
	background-image: url(images/flechagde2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-top: 5px;
}
.tituloficha
{
	font-family:arial;
	font-size:18px;
	font-weight: bold;
	text-align:left;
	color: #275a8e;
	background-image: url(images/flechagde2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.fichalistado
{
	font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	padding: 10px;
	margin-top: 15px;
	background-color: #f6f7f7;
	border-width: 1px;
	border-color: #dadada;
	border-style: solid;
	height: auto;
	float: left;
	width: 742px;
	//width: 762px;
}
.fichalistado img
{
	border-width: 1px;
	border-color: #b7b7b7;
	border-style: solid;
}
.recuadrofotoficha
{
	font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	padding: 10px;
	margin-top: 15px;
	background-color: #f6f7f7;
	border-width: 1px;
	border-color: #dadada;
	border-style: solid;
	height: auto;
	float: right;
	width: 319px;
	//width: 339px;
}
.recuadrofotoficha img
{
	border-width: 1px;
	border-color: #bbbbbb;
	border-style: solid;
}
.texto
{
	font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	margin: 15px 0 0 15px;
	float: left;
	width: 364px;
}
.combos
{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color: #000000;
	margin-top: 40px;
	//margin-top: 50px;
}
.combos1
{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color: #000000;
	margin-left: 15px;
}
.combos2
{
	font-family:arial;
	font-size:14px;
	font-weight: bold;
	text-align:left;
	color: #000000;
	margin-top: 95px;
	//margin-top: 105px;
}
SELECT
{
	font-family:arial;
	font-size:12px;
}
SELECT.city
{
	font-family:arial;
	font-size:15px;
}
A.search {
	FONT-SIZE: 18px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, sans-serif;
	font-weight: bold;
	background-image: url(images/boton4.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	display: block;
	width: 165px;
	height: 42px;
	//height: 58px;
	text-align: center;
	padding-top: 16px;
}
A.search:hover {
    background-position: 0 -58px;
}
A.see {
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: tahoma, sans-serif;
	font-weight: normal;
	text-decoration: none;
	background-image: url(images/flechita.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
A.see:hover {
	COLOR: #FF0000;
}
SPAN.letragris
{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color: #616e73;
}
SPAN.letraazul
{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color: #275a8e;
}
.paginado
{
	font-family:arial;
	font-size:12px;
	font-weight: normal;
	text-align:center;
	float: right;
	color: #000000;
	margin-top: 4px;
}
.paginado img
{
	margin: 0 5px 0 5px;
	vertical-align: middle;
}
A.paginas {
	FONT-SIZE: 12px;
	COLOR: #275a8e;
	FONT-FAMILY: arial, sans-serif;
	font-weight: normal;
	text-decoration: underline;
}
A.paginas:hover {
	COLOR: #275a8e;
	font-weight: bold;
}
A.mail2 {
	FONT-SIZE: 12px;
	COLOR: #1c88a0;
	FONT-FAMILY: arial, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
A.mail2:hover {
	text-decoration: underline;;
}
.street
{
	font-family:arial;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	color: #275a8e;
	background-image: url(images/flechagde2.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	margin-bottom: 10px;
	background-position: 0 -4px;
}

INPUT
{
	font-family:arial;
	font-size:12px;
	width: 280px;
	border-color: #1c88a0;
	border-width: 1px;
	border-style: solid;
	height: 20px;
}
TEXTAREA
{
	font-family:arial;
	font-size:12px;
	width: 280px;
	border-color: #1c88a0;
	border-width: 1px;
	border-style: solid;
	text-align: left;
}