@charset "utf-8";
/* CSS Document */
/*colors */
/* #f0f1e3*/

/*#new_listado {
	width:100%;
	oveflow:hidden;
}*/
/* ORDENAR POR */
	
/* FIN ORDENAR POR */
	#orderby {
		float: left;
		/*font-weight: bold;*/
		font-weight: bold;
		font-size: 13px;
		margin-top: 10px;
	}
		#orderby select {
			font-weight: normal;
			font-size: 12px;
		}
/*  PAGINADOR  */
#new_listado #pagination_up, #new_listado #pagination_none, #new_listado #pagination_first, #new_listado #pagination_last  {
	/*background: url(../images/pagination_list.png) no-repeat 0 0;*/
	float: right;
	font-size: 11px;
	height: 22px;
	line-height: 22px;
	margin: 10px 0 5px 0;
	padding-left: 10px;
	position: relative;
	width: 135px;
}
#new_listado #pagination_up {
	background: url(../images/pagination_list.png) no-repeat 0 0;
}
#new_listado #pagination_none {
	background: url(../images/pagination_list.png) no-repeat 0 -22px;
}
#new_listado #pagination_first {
	background: url(../images/pagination_list.png) no-repeat 0 -44px;
	padding-left: 10px;
	margin-right: 0;
	width: 135px;
}
#new_listado #pagination_last {
	background: url(../images/pagination_list.png) no-repeat 0 -66px;
}
#new_listado #pagination_up span, #new_listado #pagination_none span, #new_listado #pagination_first span, #new_listado #pagination_last span {
	color: #000;
	padding-right: 5px;
}
	#pagination_up .controls a, #pagination_none .controls a, #pagination_first .controls a, #pagination_last .controls a {
		display: block;
		height: 22px;
		position: absolute;
		top: 0;
		width: 27px;
	}
	#pagination_first .controls a, #pagination_up a.before, #pagination_last a.before {
		right: 27px;
	}
	#pagination_up a.after, #pagination_first a.after {
		right: 0;
	}
/*	MAPA			*/
#new_listado #mapaListado {
	border: 1px solid #CCCCCC;
	float: left;
	margin-bottom: 8px;
}
	/*#new_listado #mapaListado #map_OpenLayers_Container {
		height: 31px !important;
		width: 22px !important;
	}*/
#map_OpenLayers_Container .olPopup {
	background-color: #fff !important;
	border: 1px solid #ccc !important;
	height: 24px !important;
	/*line-height: 10px !important;*/
	text-align: center !important;
	/*width: 100px !important;*/
}
/*  FIN PAGINADOR  	*/
#new_listado .listado_inner span.num_list_mapa {
	background:transparent url(../images/num_list_mapa.gif) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	height:23px;
	line-height:20px;
	position:absolute;
	right:-1px;
	text-align:center;
	text-indent:2px;
	top:-1px;
	width:23px;
	z-index:2;
	}
		#new_listado .listado_inner span.num_list_mapa a, #new_listado .listado_inner span.num_list_mapa a a:hover {
			color: #fff;
			cursor: pointer;
		}
	.listado_inner {
		background-color:#FBFBFB;
		border: 1px solid #E1E1E1;
		/*clear:both;*/
		float: left;
		margin-bottom: 15px;
		padding: 13px;
		position: relative;
		/*overflow:hidden;*/
		width:520px;
	}
	.listado_inner, .listado_inner h1, .listado_inner h2, .listado_inner h3, .listado_inner h4, .listado_inner h5, .listado_inner h6 {
		font-family: Arial, "MS Trebuchet", sans-serif;
		font-weight: bold;
	}
		.listado_img {
			width:250px;
			height:200px;
			margin-right: 15px;
			/*margin:5px;*/
			display:block;
			float:left;
			overflow:hidden;
		}
			.listado_img a {
			width:251px;
			height:200px;
			display:block;
			background-position:center;
			background-repeat:no-repeat;
			background-color:#fff;
		}
			.listado_img a img {
				opacity:0;
				filter:alpha (opacity=0);
				position:absolute;
				left:-9999px;
			}

 		.listado_txt {
			/*height:150px;*/
			line-height: 1;
			display:block;
			float: left;
			width:255px;
		}	
			.listado_txt h2 { 
				font-size:18px;
				/*line-height: inherit;*/
			}
			.listado_txt h2 a {
				color: #A00202;
			}
			.listado_txt h3 { 
				border-bottom: 1px solid #E1E1E1;
				color:#555;
				font-size:13px;
				line-height: 1;
				padding-bottom: 4px;
			}

			.listado_txt span {
				border-bottom: 1px solid #ccc;
				display:block;
				font-size: 12px;
				font-weight: normal;
				line-height: 1.5;
				width: 255px;
			}
			.listado_txt table {
				width: 255px;
				border-collapse: inherit;
			}
				.listado_txt table tr, .listado_txt table td {
					border-bottom: 1px solid #ccc;
					border-top: 1px solid #FFF;
				}
					.listado_txt table tr {
						border-spacing: 1px;
					}
					.listado_txt table tr.price {
						background-color: #F3F3F3;
					}
					.listado_txt table tr.rooms, .listado_txt table tr.bathrooms, .listado_txt table tr.descrip {
						background-color: #E4E4E4;
					}
					.listado_txt table tr td.button {
						background-color: #ccc;
					}
						.listado_txt table tr .label {
							text-align: left;
						}
						.listado_txt table tr .value {
							color: #A00202;
							font-size: 13px;
							font-weight: bold;
							text-align: right;
						}
						.listado_txt table tr .label, .listado_txt table tr .value {
							border-top: 1px solid #fff !important;
							line-height: 28px;
							padding: 0 4px;
						}
						.listado_txt table tr.button {
							background-color: #ccc;
							height: 45px;
						}
						.listado_txt table tr.button td a {
							background: url(../images/sprite_listado.png) no-repeat 0 -52px;
							color: #000;
							display:block;
							height:19px;
							margin: 4px 10px ;
							padding: 12px 0 2px 35px;
						}
						.listado_txt table tr.more {
							background-color: #ccc;
							height: 30px;
						}
						.listado_txt table tr.more td a {
							background: url(../images/sprite_listado.png) no-repeat -190px 0;
							height:15px;
							margin: 0 5px 0 10px;
							padding: 4px 0 2px 25px;
							width: 60px;
						}
						.listado_txt .descrip {
							font-weight: normal !important;
						}
			.descripcion {
				/*width:100px;*/
				margin-top:5px;
				margin-bottom:5px;
			}
				.listado_icons a {
					display:block;
					width:28px;
					height:20px;
				}
					.listado_icons li {
						float:left;
					}
					a.submit_listado {
						display:block;
						height:19px;
						width:119px;
					}
						.listado_inner .listado_icons .btt-fotos, .listado_inner .listado_icons .btt-videos, .listado_inner .listado_icons .btt-cotizar, .listado_inner .listado_icons .btt-agregar {
						float:left;
						height:19px;
						margin-top:5px;
					}
					.listado_inner .listado_icons .alt {
					background-position:left bottom;
					}
					.listado_inner .rd_top, .listado_inner .rd_bottom {
						height: 10px;
						left: -1px;
						position: absolute;
						width: 548px;
					}
					.listado_inner .rd_top {
						background: url(../images/bg_top_listado_inner.jpg) no-repeat 0 0;
						top: -1px;
					}
					.listado_inner .rd_bottom {
						/*background: url(../images/bg_listado_inner.jpg) no-repeat 0 0;*/
						background: url(../images/bg_btm_listado_inner.jpg) no-repeat 0 0;
						bottom: -10px;
					}
					.btt-fotos {
					background-image:url(../images/btt_fotos.jpg);
					/*width:37px;*/
					}
					.btt-videos {
						background-image:url(../images/btt_video.jpg);
						/*width:37px;*/
					}
					.btt-cotizar {
						background-image:url(../images/btn_cotizar.jpg);
					}
					.btt-agregar {
						background-image:url(../images/btt_agregar.jpg);
					}
					
					.model {
						color:#C51D1A;
						margin-top:5px;
						display:block;
						width:275px;
						font-size:12px;
					}
						/*.model h1 {
							font-size:12px;
							color:#666;
						}*/
						.model a {
							font-size: 12px;
						}
						.model span {
							color:#666;
							font-size:12px;
						}
					
			.match {
				clear:both;
				height:30px;
				width:200px;
				display:block;
				overflow:hidden;
				font-size:116.66%;
			}
				.match a.alt:link, .match a.alt:visited, .match a.alt:hover, .match a.alt:active {
					background-image:url(../images/btt_result.jpg);
					background-position:right -26px;
					background-repeat:no-repeat;
					padding:5px 30px 2px 13px;
					color:#555;
					text-decoration:none;
					/*background-image:url(../images/btt_result.jpg);
					background-position:right -22px;
					background-repeat:no-repeat;
					padding-right:30px;*/
				}
					.match a:link, .match a:visited {
					color:#fff;
					/*integrar una vez aceptado el nuevo diseño
					color:#fff;
					text-decoration:none;*/
					}
					.match a:link, .match a:visited, .match a:hover, .match a:active {
						background-image:url(../images/btt_result.jpg);
						background-position:right 0;
						background-repeat:no-repeat;
						padding:5px 30px 2px 13px;
						text-decoration:none;
						/*background-image:url(../images/btt_result.jpg);
						background-position:right 0;
						background-repeat:no-repeat;
						padding:3px 30px 0 3px;*/
					}
			.listado_inner .listado_icons .alt {
				background-position:left bottom;
				}
			.desplaza {
				background-color:#F0F1E3;
				height:130px;
				overflow:hidden;
				width:550px;
				clear:both;
				position:relative;
				top:-5px;
				left:0px;				
			}
			.desplazado {
				background-color:#F0F1E3;
				height:130px;
				overflow:hidden;
				width:550px;
				clear:both;
				position:relative;
				top:-5px;
				left:0px;			
				display:none;	
			}
			 .box {
				background-color:#fff;
				float:left;
				height:83px;
				_height:70px;
				margin:10px 15px;
				/*margin:20px 20px 20px 10px;*/
				/*padding:5px;*/
				width:90px;
				display:block;
			 }
			 	 .box span {
					display:block;
					font-size:10px;
					/*margin-top:2px;*/
					width:90px;
					height:30px;
					background-color:#fff;
				}
		.box a {
			width:87px;
			height:82px;
			display:block;
			background-position:center;
			background-repeat:no-repeat;
		}
			.box a img {
					opacity:0;
					filter:alpha (opacity=0);
					position:absolute;
					left:-9999px;
				}
.listadover {
	bottom:0px;
	position:absolute;
	right:3px;
}		
