body {
	background-color: #fff;
	margin: 0;
	background-color:#FFFFEA;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
form, fieldset {
	padding: 0;
	margin: 0;
}
a {
	text-decoration:none;
}
/*Body Structure*/
#head-logo {
	width:785px;
	padding:5px;
	background-color: #ffffcc;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
}
/******** MENU *********/
#menu {
	width:785px;
	height:20px;
	padding:5px;
	background-color: #e3c25b;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	background:url(../images/bg-menu.gif);
	background-repeat:repeat-x;
}
#menu ul {
	margin:0px;
	padding:0px;
	float:right;
	padding-top:3px;
}
#menu ul li {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	color:#663333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu ul li a {
	color:#663333;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#menu ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
#buscador-hold {
	width:785px;
	height:40px;
	padding:5px;
	padding-top:10px;
	background-color: #a78940;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-bottom:#d1b458 solid 1px;
}
/********BUSCADOR*********/
#buscador table td {
	color: #fefdcf;
	font-size:11px;
	padding-left:5px;
	padding-right:5px;
}
#buscador select {
	width:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#buscador select.rangos {
	width:60px;
}
#body-holder {
	width:795px;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	background-image:url(../images/bg-body.jpg);
	background-position:bottom right;
	background-repeat:repeat-y;
}
#casita {
	position:absolute;
	bottom:0px;
	right:0px;
	display:none;
}
#contenido {
	width:560px;
	float:left;
}
/********PANEL LATERAL DERECHO*********/
#lateral {
	width:210px;
	float:right;
	padding:10px;
}
#lateral h3 {
	margin: 5px 0;
}
#lateral h3 a {
	font-size:12px;
	font-weight:bold;
	color:#000;
	text-decoration:none;
}
#lateral h3 a:hover {
	text-decoration:underline;
}
/********FICHA PROPIEDAD*********/
#ficha {
	margin:10px;
	padding:0px;
	width:540px;
	border: solid 1px #a0823c
}
#ficha #headFicha #datosTipoProp {
	width:56%;
	font-size:14px;
	height:16px;
	padding:5px 2%;
	float:left;
	background-color:#c0933e;
	text-align:left;
	color:#fff;
}
#ficha #headFicha #antSig {
	width:36%;
	height:16px;
	padding:5px 2%;
	float:right;
	background-color:#c0933e;
	font-weight:bold;
	text-align:left;
	color:#000;
}
#ficha #fecha_publicacion {
	padding:2px 2%;
	background-color:#d2b358;
	text-align:left;
	color:#fff;
}
#ficha #holder_foto_datos #fotog {
	padding:10px 20px;
	width:220px;
	float:left;
}
#ficha #holder_foto_datos #tabla_disponeDe {
	padding:10px;
	width:260px;
	float:right;
}
#ficha #container_images {
	background-color:#eddf94;
	padding:5px;
	text-align:center;
}
#ficha #recomendarImprimir {
	color:#000;
	background-color:#d2b358;
	text-align:center;
}
#tabla_datos table tr.a td, #tabla_datos table tr.a th {
	background-color:#f2f0bf;
	color: #000000;
}
#tabla_datos table tr.b td, #tabla_datos table tr.b th {
	background-color:#ecdf90;
	color: #000000;
}
#tabla_datos table td {
	padding:2px 5px;
	text-align:left;
}
#tabla_datos table th {
	padding:2px 5px;
	text-align:right;
}
#ficha A {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}
#ficha A:hover {
	text-decoration:underline;
}
#ficha .nombre_de_seccion {
	color:#292929;
	font-size:14px;
	font-weight:bold;
}
#ficha .disponedetexto {
	color:#993333;
}
#ficha .disponedetitulo {
	color:#333333;
}
#ficha .descripcion_ficha {
	color: #993333;
}
.negrita {
	font-weight:bold;
}
#ficha #contacto {
	padding:5px;
}
#ficha #div_precio {
	padding:5px;
}
#ficha #div_precio span.precio_disponible {
	color: #ff7700;
}
#ficha #descripcion {
	padding:5px;
}
#ficha input, #ficha textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px
}
#ficha input.text {
	width:150px;
}
#ficha textarea {
	width:210px;
	height:110px;
}
#listados {
	width:795px;
	background-color: #ffffcc;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
}
#foot {
	width:785px;
	padding:10px 5px;
	background-color: #535250;
	margin:auto;
	border-left:#000 solid 1px;
	border-right:#000 solid 1px;
	border-top:#000 solid 2px;
}
#foot ul {
	margin:0px;
	padding:0px;
	float:left;
	padding-top:3px;
}
#foot ul li {
	display:inline;
	padding-left:10px;
	padding-right:10px;
	color:#cfcfcf;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#foot ul li a {
	color:#cfcfcf;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#foot ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
#foot #info-pie {
	float:right;
	width:290px;
	color:#e2c158;
	text-align:right;
	padding-right:10px;
}
#foot #info-pie img {
	vertical-align:middle;
}
#foot #info-pie .telefono {
	font-weight:bold;
	color:#fffed0;
}
/*Textos Servicios, contacto y empresa*/
#busca-vende, #servicios, #contacto, #empresa {
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
#servicios h1, #contacto h1, #empresa h1, #bienvenida h1, #busca-vende h1 {
	font-size:140%;
	color:#9d4949;
	text-transform:uppercase;
}
#servicios h2, #contacto h2, #empresa h2, #bienvenida h2, #busca-vende h2 {
	font-size:120%;
}
#bienvenida {
	padding:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
#bienvenida p {
	text-indent:20px;
}
#busca-vende td {
	padding:2px;
}
#busca-vende th {
	padding:5px;
	color:#9d4949;
	font-size:120%;
	text-align:left;
	font-weight:bold;
}
#busca-vende input {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
#busca-vende .fields {
	padding:2px;
	width:200px;
}
