﻿@charset "UTF-8";

div.contenedorlistadoInmuebles {
	text-align: center;
	margin-top: -5px;
}

div.listadoInmuebles {
	background-color: #ECECEC;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 15px;
	width: 935px;
}

div.contenedorListadoOrden {
	margin-top: 45px;
	text-align: left;
	margin-left: 40px;
}
/* CSS para el orden */
.contenedorOrden {
	width: 710px;
	height: 44px;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	-ms-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background: #00400d; /* Old browsers */
	background: -moz-linear-gradient(top, #00400d 0%, #007f24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00400d), color-stop(100%, #007f24) ); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00400d 0%, #007f24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00400d 0%, #007f24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00400d 0%, #007f24 100%); /* IE10+ */
	background: linear-gradient(top, #00400d 0%, #007f24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(                  startColorstr='#00400d', endColorstr='#007f24', GradientType=0 ); /* IE6-9 */
}

div.listadoInmuebles .contenedorPromocion {
	height: 182px;
	padding: 15px 20px;
	width: 909px;
	background: url("../img/listado/fondoelementolistado.png") no-repeat scroll 0 0 transparent;
}

.contenedorPromocion .contenedorImagen {
	width: 196px;
	height: 146px;
	padding: 2px;
	background-color: #D3D0D3;
}

.contenedorPromocion .contenedorImagen img {
	width: 196px;
	height: 146px;
}

.contenedorPromocion .infoButon {
	font-size: 14px;
	font-weight: bold;
	height: 27px;
	padding: 8px 0 0 25px;
	width: 95px;
	background: url("../img/botonInfo.png") no-repeat scroll center center transparent;
}

.contenedorPromocion a.infoButon:link {
	color: #7D7D7D;
	text-decoration: none;
	margin-left: auto;
	margin-right: auto;
}

.contenedorPromocion a.infoButon:visited {
	color: #7D7D7D;
	text-decoration: none;
}

.contenedorPromocion a.infoButon:HOVER {
	color: black;
	text-decoration: none;
	padding: 7px 0 0 24px;
}

.contenedorPromocion .contenedorInfo {
	margin-left: 5px;
	width: 215px;
}

.contenedorPromocion .contenedorDescripcion {
	margin-left: 2px;
	width: 285px;
	height: 146px;
	overflow: hidden;
}

.contenedorPromocion .contenedorDescripcion .contenedorTextoDescripcion {
	font-size: 13px;
	color: #535353;
}

.contenedorPromocion .contenedorDescripcion label {
	display: block;
	font-size: 13px;
	margin-bottom: 8px;
}

.columnFin {
	width: 165px;
}

.contenedorPromocion .contenedorPrecio {
	height: 95px;
	overflow: hidden;
	width: 165px;
}

.contenedorPromocion .contenedorPrecio div {
	font-size: 24px;
	color: #bf0411;
	text-align: center;
	font-weight: bold;
	letter-spacing: 1px !important;
}

.contenedorPromocion .contenedorPrecio label {
	color: black;
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: -5px;
}

.previewPrecio .precio{
	height: 36px;
	overflow: hidden;
}

.contenedorPromocionLeft {
	width: 730px;
}

.contenedorPromocionRigth {
	width: 165px;
}

.anteriorArrow,.siguienteArrow {
	cursor: pointer;
	width: 28px;
	height: 35px;
}

.anteriorArrow {
	background: url("../img/paginacion/anterior.png") no-repeat scroll center center transparent;
}

.siguienteArrow {
	background: url("../img/paginacion/siguiente.png") no-repeat scroll center center transparent;
}

.siguienteArrow.activo,.anteriorArrow.activo {
	cursor: pointer;
}

.line.paginacion {
	text-align: right;
}

.paginas div {
	color: black;
	font-size: 24px;
	height: 35px;
	line-height: 35px;
	letter-spacing: 1px;
}

.contenedorListadoOrden .orderPagination {
	margin-top: 2px;
	text-align: right;
}

.contenedorSuperior {
	height: 20px;
	padding: 5px;
}

.contenedorPromocion label.titulo {
	color: black;
}

.contenedorPromocion label {
	font-weight: bold;
	color: #535353;
	line-height: 20px;
}

.contenedorRebajado label {
	color: red;
	font-weight: bold;
	margin-left: 5px;
}



span.footButtonText {
	color: black;
	display: block;
	font-size: 18px;
	font-family: GillSansMT, Gill Sans, Gill Sans MT, sans-serif;
	font-weight: bold;
}

.contenedorOrdenSub {
	margin-left: 40px;
	margin-top: 5px;
	width: 500px;
}

.orderPagination .paginas div {
	color: white;
	letter-spacing: 1px;
}


.contenedorOrden .buttontextcontainer {
color: white;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    width: 125px;
}

#delimitadorprimero.buttontextcontainer {
	width: 20px;
}

#delimitadorsegundo.buttontextcontainer {
	width: 20px;
}

#delimitadortercero.buttontextcontainer {
	width: 20px;
}

#delimitadorcuarto.buttontextcontainer {
	width: 20px;
}

/**************************************************************************
ANTIGUAS
**************************************************************************/
.ordenPrecio,.ordenSuperficie,.ordenDormitorios {
	width: 110px;
	height: 30px;
	margin-right: 10px;
	cursor: pointer;
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
}

.activa {
	background-color: #87B052 !important;
}

.activa label {
	color: yellow !important;
}

.inactiva {
	background-color: #CCCCCC !important;
}

.ordenPrecio label,.ordenSuperficie label,.ordenDormitorios label {
	font-size: 11px;
	font-weight: bold;
	color: white;
	width: auto;
	cursor: pointer;
	margin-left: 10px;
}

.flechaArribaActiva {
	background-image: url(../img/flecha-arriba-activa.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 13px;
	margin-left: 22px;
	padding-top: 0px;
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
	padding-bottom: 0px;
}

.flechaArribaInactiva {
	background-image: url(../img/flecha-arriba-inactiva.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 13px;
	margin-left: 22px;
	padding-top: 0px;
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
	padding-bottom: 0px;
}

.flechaAbajoActiva {
	background-image: url(../img/flecha-abajo-activa.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 13px;
	margin-left: 90px;
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
	padding-top: 2px;
}

.flechaAbajoInactiva {
	background-image: url(../img/flecha-abajo-inactiva.png);
	background-repeat: no-repeat;
	width: 15px;
	height: 13px;
	margin-left: 90px;
	display: inline-block;
	/* For IE 7 */ #
	display: inline;
	_display: inline;
	zoom: 1;
	padding-top: 2px;
}

.ordenPrecio .flechaArribaActiva,.ordenPrecio .flechaArribaInactiva {
	margin-left: 43px;
}

.ordenDormitorios .flechaArribaActiva,.ordenDormitorios .flechaArribaInactiva {
	margin-left: 12px;
}

.ordenSuperficie .flechaArribaActiva,.ordenSuperficie .flechaArribaInactiva {
	margin-left: 24px;
}

.contenedorTitulo {
	font-size: 20px;
	color: #122f12;
	font-weight: bold;
	letter-spacing: 1px !important;
}

.mensajeListaVacia {
	color: darkgreen;
	font-size: 20px;
	font-weight: bold;
	height: 600px;
	padding: 80px 20px;
	vertical-align: middle;
}

.contenedorPromocion .contenedorPromocionLeft.rebajado {
	background: url("../img/iconos/rebajado.png") no-repeat scroll 680px top transparent;
	overflow: visible;
}

.contenedorPromocion .contenedorPromocionLeft.campanaVerano {
	background: no-repeat scroll 680px top transparent;
	overflow: visible;
}

.contenedorInfo .columna{
	height: 20px;
	overflow: hidden;
}

label.valor{
	font-weight: normal;
}

.map_canvas{
	height: 150px; 
	width: 208px;
}

.paginaEspecifica{
	display: inline-block;
	margin-top: 2px;
	float: left;
	margin-left: 20px;
}

#pagina{
	color: black;
	font-size: 21px;
	height: 24px;
	letter-spacing: 1px;
	width: 55px;
	text-align: center;
}

#paginaLabel{
	color: black;
	font-size: 21px;
	letter-spacing: 1px;
}
