/*
	- @version:		$Id: styles.css 858 2009-09-16 00:07:04Z abernier $
	- @package:		Hotproperty
	- @subpackage:	Styles
	- @copyright:	(C) 2009 Mosets Consulting
	- @url:			http://www.mosets.com/
*/

/* Colors:
	- gray:			ccc
	- white gray:	f7f7f7
	- error:		cc0000
	- 
*/

@import "../generic/styles.css";

.home {
	background-color:#e2fad9;
	padding:10px;
}
#hotproperty .anchor		{color:#d7d7d7; font-size:.6em;}
#hotproperty form .invalid	{color:#cc0000;}

#hotproperty ul.results a {color:#FFF; font-size:11px; padding:2px;}	
#hotproperty ul.results li			{border-color:#ccc; width:320px; height:120px; overflow:auto; float:left;}
#hotproperty ul.results li > *		{margin-left:135px;}	/* 135 = 120(default thumbnail width) + 15(margin) */
#hotproperty ul.results .thumbnail	{margin-right:0; margin-left:-135px; width:120px; text-align:center;}

#hotproperty form .results .property.featured,
#hotproperty.home ul.featured					{background-color:transparent;}

#hotproperty.home .properties			{ background:#afe19f; height:100px; padding:4px; width:310px; overflow:auto;}
#hotproperty.home ul.featured				{padding:0;}
#hotproperty.home form p					{display:inline;}
#hotproperty.home ul.types					{padding-left:0; list-style:none;}
#hotproperty.home ul.types a				{ color:#FFF; padding:4px; font-size:13px;}
#hotproperty.home ul.types li.type			{padding:5px; display:inline-block; vertical-align:top; width:320px;}
#hotproperty.home ul.types li.type .heading	{margin-top:0;}

#hotproperty form fieldset li			{margin:.5em 0;}
#hotproperty form fieldset fieldset li	{margin:0;}

#hotproperty.property .gallery							{background-color:#f7f7f7; padding:6px;}
#hotproperty.property .gallery a img					{border:none; padding-top:5px;}

#hotproperty.property .gallery .photos,
#hotproperty.property .gallery li.photo					{height:400px;}
#hotproperty.property .gallery .photos					{background-color:#fff; text-align:center;}
#hotproperty.property .gallery li.photo					{position:relative;}
#hotproperty.property .gallery .caption					{position:absolute; bottom:0; width:100%;}
#hotproperty.property .gallery .caption .heading			{display:block; font-weight:bold;}

#hotproperty.property .gallery .thumbnails a img		{border:1px solid #ccc; background-color:#fff; padding:.5em;}
#hotproperty.property .gallery ul.thumbnails			{margin-bottom:0;}
#hotproperty.property .gallery .thumbnail				{margin-left:.5em;}
#hotproperty.property .gallery .thumbnail:first-child	{margin-left:0;}

/* MODULES */

/** Forms */
.hotproperty.module.search form fieldset li			{margin:.5em 0;}
.hotproperty.module.search form fieldset fieldset li	{margin:0;}

/** Companies */
.hotproperty.module.companies img {max-width:120px;}


/** clear **/
.clearfix {
	clear:both;
	line-height:0;
	}
	
	/** custom **/
	
#hotproperty  .caption.moneda {
	display:none;
}

#hotproperty  .value.moneda {
	color:#F00;
	margin-top:-18px;
	margin-left:-12px;
}

#hotproperty  .value.price {
	margin-left:74px;
}

#hotproperty  .search {
	padding-top:10px;
	padding-bottom:20px;
	border-bottom:1px dotted;
	border-top:1px dotted;
}

.prop_home_li {
	float:left;
	width:240px;
	height:100px;
	list-style:none;
	margin-top:30px;
	margin-left:0px;
	margin-bottom:20px;
	padding-top:10px;
	padding-bottom:8px;
	text-transform:lowercase;
	background-image:url(../../../../images/bg_prop.jpg); background-position:top; 
}

.prop_home_li a:visited {
	color:#666;
	font-weight:bold;
}



.prop_home_ul img {
	width:120px;
	height:80px;
}




