/* Reset Styles
==============================================*/
*{
	padding: 0px;
	margin: 0px;
}
h1,h2,h3,h4,h5,h6{
	font-size:1em;
	font-weight: normal;
}
ul,ol{
	list-style:none;
}
fieldset{
	border: 0;
}
legend{
	padding-bottom: 10px;
}
input, select, textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
address {
	font-style:normal;
}
a img,:link img,:visited img{
	border:none;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* HTML Tags
==============================================*/
body{
	background: #F5F5F5 url(../img/commons/bg_gral.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	margin: 0 auto;
}
a{
	font-family: Tahoma, Verdana, sans-serif;
	color: #333;
	text-decoration: none;
}
	a:hover{
		color: #AD8A03;
	}
	a.contacto{
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11px;
		font-weight: bold;
		color: #000;
	}
		a.contacto:hover{
			color: #999;
		}
p{
	line-height: 170%;
	margin-bottom: 25px;
}
	p.contacto{
		font-family: Georgia, "Times New Roman", serif;
		font-size: 11px;
		color: #000;
		padding-bottom: 3px;
		border-bottom: 1px solid #999;
	}
h1{
	font-weight: bold;
	background: url(../img/commons/h1_underline.gif) no-repeat left bottom;
	padding-bottom: 3px;
	margin-bottom: 20px;
}
/* LauOut
==============================================*/
#wrap{
	background: #FFF;
	width: 759px;
	text-align: left;
	margin: 0 auto;
}
#body{
	background: url(../img/commons/bg_content.gif) repeat-y;
	margin: 5px;
}
#right{
	width: 213px;
	float: right;
}
#left{
	width: 530px;
}
body#quienes a.quienes-menu,body#servicios a.servicios-menu,body#alquiler a.alquiler-menu,body#venta a.venta-menu,body#contacto a.contacto-menu{
	background: #D3C9A0;
	color: #000;
	padding: 3px 21px;
}
#menu{
	background: #FFF;
	height: 26px;
}
	#menu li{
		float: left;
	}
		#menu li a{
			background: #575757;
			font-family: Georgia, "Times New Roman", serif;
			font-size: 10px;
			font-weight: bold;
			color: #FFF;
			padding: 3px 21px;
			display: block;
			border-bottom: 2px solid #D3C9A0;
			margin-right: 2px;
		}
			#menu li a.ultimo,#menu li a.ultimo:hover{
				margin: 0px;
				padding-right: 26px;
			}
			#menu li a:hover{
				background: #D3C9A0;
				color: #000;
				padding: 3px 21px;
			}
#content{
	padding: 30px;
}
#propiedades table{
	border: 0px;
	border-collapse: collapse;
	width: 530px;
	margin-bottom: 5px;
}
	#propiedades table th{
		background: #A6A6A4;
		text-align: left;
		border-bottom: 6px solid #F2F2EE;
	}
	#propiedades table td{
		border-bottom: 1px solid #CCC;
	}
		#propiedades table td.labels{
			background: #E3E3E2;
			width: 130px;
			padding: 0px;
			font-family: Georgia, "Times New Roman", serif;
			font-weight: bold;
			vertical-align: top;
		}
		#propiedades table td.data{
			font-size: 11px;
			color: #15130D;
			padding: 6px;
			padding-top: 8px;
		}
			#propiedades table td.data a{
				background: url(../img/propiedades/bullet_on.gif) no-repeat right center;
				padding-right: 13px;
				margin-right: 8px;
			}
				#propiedades table td.data a:hover{
					background: url(../img/propiedades/bullet_over.gif) no-repeat right center;
					padding-right: 13px;
					margin-right: 8px;
					color: #339933;
				}
			#propiedades table tfoot td{
				padding: 0px;
				height: 7px;
				border-bottom: 1px dotted #3F470E;
			}
	#buscador-form{
		background: #E9E5DD;
		padding: 20px;
		margin-top: 5px;
	}
	* html #buscador-form{
		margin-top: 3px;
	}
#buscador{
	margin-bottom: 5px;
}
		#buscador-form label{
			font-size: 10px;
			margin-bottom: 3px;
			display: block;
		}
		#buscador-form select{
			margin-bottom: 10px;
			width: 165px;
			font-size: 11px;
			color: #000;
		}
		#buscador-form div{
			text-align: center;
		}
#flash-menu{
	margin-bottom: 5px;
}
#foot-menu{
	font-family: Tahoma, Verdana, sans-serif;
	color: #333;
	padding-left: 100px;
	margin: 10px 0;
}
#wrap>#foot-menu{
	padding-bottom: 10px;
	margin-bottom: 0px;
}
body#quienes a.quienes-foot,body#servicios a.servicios-foot,body#alquiler a.alquiler-foot,body#venta a.venta-foot,body#contacto a.contacto-foot{
	color: #AD8A03;
}
#foot{
	text-align: right;
	width: 759px;
	margin: 0 auto;
	height: 22px;
	line-height: 22px;
}
	#foot p{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 10px;
		padding: 0px;
		float: left;
		margin-top: 5px;
	}
	#foot a{
		float: right;
	}
div.no-data{
	text-align: center;
	color: #333;
	padding: 40px 0;
	font-size: 15px;
	font-weight: bold;
}
