body, p, td {
	color: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333333;
}
.cabecera-impresion {
display:block;
}
.horizontal-cuerpo, .central-izquierdo, #property_search_menu_container, .moduletable_menu, .pie1, h1, h2, .pagination, #property_list_sort_container, .admin_options_container, ul.menu-buscar, .property_show_link, #property_tools_container, #volver_propiedad, .moduletable_menu01, .menu03 {
display:none;
}

#property_list > li{
	font-size: 0.8em;
	width:40%;
	margin-bottom:20px;
	border:2px solid #666666;
	list-style:none;
	padding:5px;
	width:90%;
	overflow:auto;
}
div.property_sold {
	padding:5px;
	background-color:#E8E8E8;
	display: block;
	margin-left:10px;
}
#property_list img {
max-width:200px;
border:none;
margin-bottom:10px;
}
#property_list .property_image_container{
float:left;
margin-left:20px;
margin-top:5px;
}
.property_info {
float:left;
margin-left:20px;
font-size:1.3em;
}
.property_container h4, p.property_price {
	color: #000000;
	font-size: 1.6em;
	margin-top:0px;
	margin-bottom: 5px;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#property_container {
	width: 955px;
	border: 2px solid #000000;
	padding:15px;
	margin-top:10px;
	margin-bottom:10px;
	overflow:auto;
}
p.property_tags, p.property_name {
	font-size: 1.2em;
	margin-bottom: 5px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
	color: #666666;
	display: block;
}
#property_container ul, #property_container div
{
clear:both;
}
#property_container ul
{
	margin-bottom:10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom:5px;
	width:95%;
	overflow:auto;
}
#property_container li {
	border: 2px solid #000000;
	max-width:230px;
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	text-align:center;
	padding:5px;
	list-style:none;
}
#property_container img {
	max-width:200px;
}
#property_images_container .image_name {
	text-align: center;
	margin-bottom: 10px;
}
#property_price_container p {
	color: #990000;
	font-size: 1.2em;
	float:left;
	margin-right:20px;
}
#property_main_info_container #first p {
float:left; margin-right:15px;
}
#imagen_ampliada img {
	margin: auto;
	max-width: 600px;
	padding: 2px;
	border: 1px solid #000000;
	margin-bottom:15px;
}