.search-box {
	position:relative;
	width: 730px;
	background:#d0eafe;
	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	
	padding: 10px 10px 10px 20px;
	border:1px solid #4da6eb;
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.search-box-item-category {
	color:#036aaa;
	font-size:14px;
	font-weight:bold;
}
.search-box-item-label {
	color:#036aaa;
	font-size:12px;
	padding-left:4px;
}

.txtRif {
	position:relative;
	line-height:20px;
	border: 1px solid #4da6eb;
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.header-orderby {
	width:730px;
	padding: 0px 0px 10px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #ff8f3d;
}

.header-orderby-cell {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #ff8f3d;
	
	line-height:16px;
	height:16px;
}

.header-orderby-cell a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color: #ff8f3d;
	
	line-height:16px;
	height:16px;
}

.header-orderby-cell-sel {
	position:relative;
	padding:2px 4px 2px 4px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #ff8f3d;
	
	line-height:16px;
	height:16px;
	
	background:#d0eafe;
	border:1px solid #4da6eb;
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.header-orderby-cell-sel a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-decoration:none;
	color: #ff8f3d;
}










.search-la-row {
	position:relative;
	float:left;
	display:inline;
	width: 710px;
	vertical-align:top;
	
	padding: 20px 10px 0px 10px;
	margin-top:8px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	background-color:#f9f8f8;
	border:1px solid #bfbdbd;
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.search-la-row-new {
	position:relative;
	float:left;
	display:inline;
	width: 710px;
	vertical-align:top;
	
	padding: 26px 10px 0px 10px;
	margin-top:8px;
	
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	background-color:#fef6eb;
	background-image: url('/img/home-new-rect.png');
	background-position: 660px 0px;
	background-repeat:no-repeat;
	
	border:1px solid #f4a201;
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.search-la-header {
	float:left;
	display:inline;
	padding:0px 0px 10px 0px;
}
.search-la-header-info {
	float:none;
	display:inline;
	margin:0px 10px 5px 0px;
	border:0;
}
.search-la-header-img {
	float:none;
	line-height:0px;
	font-size:0px;
	/*display:inline;*/
	
	border:2px solid #fef6eb;
}
.search-la-header-img:hover {
	line-height:0px;
	border:2px solid #4da6eb;
}

.search-la-header-info {
	float:left;
	display:inline;
	margin-top:-6px;
}

.search-la-city {
	float:left;
	color:#0066CC;
	font-size:14px;
	font-weight:bold;
}

.search-la-rif a {
	width:560px;
	height:30px;
	float:left;
	color:#C21408;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-top:0px;
}
.search-la-rif a:hover {
	text-decoration:underline;
}
.search-la-rif h2 {
	display:inline;
	font-size:12px;
	/*border: 1px solid #f00;*/
}

.search-la-rooms {
	float:left;
	color:#333333;
	/*color:#ff0000;*/
	font-size:12px;
	margin-top:10px;
}
.search-la-rooms-num {
	float:left;
	/*color:#606161;*/
	color:#C21408;
	font-size:12px;
	margin-top:10px;
}


.search-la-price {
	float:right;
	color:#7ba242;
	font-size:18px;
}
.search-la-type {
	float:right;
	color:#045d9b;
	font-size:12px;
}
.search-la-status {
	float:right;
	color:#045d9b;
	font-size:12px;
}
.search-la-desc {
	font-family:Arial, Helvetica, sans-serif;
	float:none;
	display:block;
	clear:left;
	color:#606161;
	font-size:12px;
	text-align:justify;
	overflow:auto;
	height:48px;
	width:560px;
	margin-top:12px;
}

.search-la-desc a , .search-la-desc a:visited  {
	color:#333333;
	text-decoration:none;
}
.search-la-desc a:hover {
	color:#000000;
	text-decoration:underline;
}

.button-info {
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	color:#ffffff;
	padding: 2px 8px 2px 8px;
	width:40px;
	height:16px;
	border: 1px #48c3fe solid;
	background-image: url('/img/btn-gradient-info.jpg');
	-moz-border-radius: 4px; /* Per firefox */
	-webkit- border-radius: 4px; /* Safari e Chrome*/
	border-radius: 4px; /* Standard CSS */
	behavior: url('/style/PIE.htc');
}

.button-info:hover {
	border: 1px #32a2ea solid;
	
	cursor:hand;
	cursor:pointer;
}

/*.listing-research table {
position:relative;
border:2px solid #ECECEC;
background:#EBF3F5;
height:auto;
font-size:12px;
margin-bottom:1em;
padding:2px;
vertical-align:top;
-moz-border-radius: 8px;
text-align:left;
color:#464646;
line-height:14px;
width:670px;
min-height:160px;
}
*/

.listing-header-research {
	text-align:center;
	background:#6EC9DD;
	height:40px;
	padding:2px;
}

.listing-tabtable-research {
	text-align:center;
	background:#EBF3F5;/*#AEEBF1;*/
	height:40px;
}

.listing-photo-research {
	background:#EBF3F5;
	text-align:center;
	padding:8px 8px 8px 8px;
	vertical-align:top;
}

.listing-textarea-research {
	padding:4px 4px 4px 4px;
	background:#EBF3F5;
	font-size:12px;
}

.listing-title-research {
	background:#EBF3F5;
	font-size:14px;
	font-weight: bold;
	padding:4px 4px 4px 4px;
}

.listing-button-research {
	background:#EBF3F5;
	text-align:right;
	/*float:right;*/
}

/*

div.listing-research .header-research {
background:#6EC9DD;
color:#000000;
line-height:13px;
padding:9px 0px 7px;

border:2px solid #ECECEC;
padding-left:4px;
}

div.listing-research .research-place {
	
	font-weight:700;
}
div.listing-research .research-type {
	text-align:center;
}
div.listing-research .research-state {
	text-align:center;
}
div.listing-research .research-rooms {
	text-align:center;
}
div.listing-research .research-bathrooms {
	text-align:center;
}
div.listing-research .research-price {
	font-weight:700;
	text-align:center;
}

div.listing-research a:hover {
border:0 none;
text-decoration:underline;
}

div.listing-research a {
font-size:14px;
text-decoration:none;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
color:#3F91A6;
}

div.button-research {
float:right;
}*/

























div.listing-research {
position:relative;
border:2px solid #ECECEC;
background:#EBF3F5;
height:auto;
font-size:12px;
margin-bottom:1em;
padding:2px;
vertical-align:top;
/*-moz-border-radius: 8px;*/
text-align:left;
color:#464646;
line-height:14px;
width:670px;
min-height:160px;
}

div.listing-research .header-research {
background:#6EC9DD;
color:#000000;
line-height:13px;
padding:9px 0px 7px;
/*-moz-border-radius: 6px;*/
}

div.listing-research .research-place {
	padding-left:4px;
	font-weight:700;
	vertical-align:top;
}
div.listing-research .research-type {
	text-align:center;
	vertical-align:top;
}
div.listing-research .research-state {
	text-align:center;
	vertical-align:top;
}
div.listing-research .research-rooms {
	text-align:center;
	vertical-align:top;
}
div.listing-research .research-bathrooms {
	text-align:center;
	vertical-align:top;
}
div.listing-research .research-price {
	font-weight:700;
	text-align:center;
	vertical-align:top;
}

div.listing-research a:hover {
border:0 none;
text-decoration:underline;
}

div.listing-research a {
font-size:14px;
text-decoration:none;
/*outline-color:-moz-use-text-color;*/
outline-style:none;
outline-width:medium;
color:#3F91A6;
}

div.button-research {
float:right;
}


