#lnk2map,
#lnk2lst {
	display: block;
	position: relative;
	width : 100px;
	margin :  6px  0px  0px auto;
	padding:  5px 20px  5px  5px;
	color : #FE6600;
	font-family: Verdana;
	font-size  : 11px;
	font-weight: bold;
	text-decoration: none;
	background: #FFCC7F url('../gifs/ico-verpromocion.gif') no-repeat 100px 3px;
}

#changeresults {
	margin :  6px  0px !important;
	padding:  0px;
	text-align: right; 
	vertical-align: middle;
}
#changeresults select {
	vertical-align: middle;
}
#changeresults a {
	padding:  3px  5px;
	color : #FFFFFF !important;
	font-family: Verdana;
	font-size  : 10px;
	font-weight: bold;
	line-height:  19px;
	text-align : center;
	text-decoration: none;
	background-color: #FF6600;
} 

#listfilter {
	position: relative;
	padding: 15px;
	border-top: 3px solid #CCCCCC;
	background: #F3EEE4;
}
#listfilter #minmax {
	display: block;
	position: relative;
	left  : 160px;
	margin:  0px  0px  3px  0px;
}
#listfilter p#iDescue {
	position: absolute;
	top   :   4px;
	left  : 625px;
}
#listfilter p {
	position: relative;
	height: 20px;
	margin :  0px  0px  3px  0px;
}
#listfilter p label {
	display: inline-block;
	width : 390px;
	height:  20px;
	line-height: 20px;
}
#listfilter p span.slider {
	position: absolute;
	top   :   4px;
	left  : 160px;
	width: 204px;
	height: 12px;
	background: url('../viviendas/gifs/bgSlider.png');
}
#listfilter a.ui-slider-handle {
	display: block;
	position: absolute;
	top   :  0px;
	width : 19px;
	height: 19px;
	margin:  0px  0px  0px -9px;
	background: url('../viviendas/gifs/icoSlider.gif');
	outline: none;
}
#listfilter a.ui-slider-range {
	display: none;
}
#listfilter p span.info {
	display: inline-block;
	width : 180px;
	height:  20px;
	padding:  0px  5px;
	line-height: 20px;
	background: #FFFFFF;
}
p#hTitList {
	position: relative; 
	margin : 3px 0px;
	padding: 6px 0px;
	background: #FFCB7F;
	text-align: center;
}
p#notall {
	display: none;
	position: relative; 
	margin :-3px 0px 3px 0px;
	padding: 6px 0px;
	background: #FFCB7F;
	text-align: center;
}
p#listheader {
	position: relative;
	margin :  0px  0px;
	padding:  3px  0px;
	border-bottom: 1px solid #000000;
}
p#listheader span {
	position: absolute;
	font-weight: bold;
}
p#listheader span img {
	cursor: pointer;
}

/* <variable> */

#listitems {
	position: relative;
}
#listitems div.row {
	position: relative;
	height: 60px;
	padding:  2px  0px;
	font-family: Verdana;
	font-size  : 11px;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	cursor: pointer;
}
#listitems div.row span {
	position: absolute;
}

p#listheader span.colOrder {
	position: relative;
}

p#listheader span.colImagen,
#listitems div.row img.colImagen {
	width :  90px;
	height:  60px;
}
p#listheader span.colTipo,
#listitems div.row span.colTipo {
	left: 100px; width: 70px;
}
p#listheader span.colMuni,
#listitems div.row span.colMuni {
	left: 180px; width:  70px;
}
p#listheader span.colDir,
#listitems div.row span.colDir {
	left: 260px; width:  90px;
}
p#listheader span.colCP,
#listitems div.row span.colCP,
p#listheader span.colDstMar,
#listitems div.row span.colDstMar,
p#listheader span.colZona,
#listitems div.row span.colZona {
	left: 360px; width:  60px;
}
p#listheader span.colHabits,
#listitems div.row span.colHabits {
	left: 430px; width:  50px;
}
p#listheader span.colMetros,
#listitems div.row span.colMetros {
	left: 490px; width:  50px;
}
p#listheader span.colEstado,
#listitems div.row span.colEstado {
	left: 550px; width:  50px;
}
p#listheader span.colDto,
#listitems div.row img.colDto {
	position: absolute;
	left: 610px;
}
p#listheader span.colDto {
	width:  50px;
}
p#listheader span.colPrecio,
#listitems div.row span.colPrecio {
	left: 710px; width:  90px;
}

#listitems div.row span.colTipo {
	top : 10px;
	color: #FF6600;
	font-weight: bold;
}
#listitems div.row span.colDir,
#listitems div.row span.colCP,
#listitems div.row span.colZona,
#listitems div.row span.colDstMar,
#listitems div.row span.colMuni,
#listitems div.row span.colHabits,
#listitems div.row span.colMetros,
#listitems div.row span.colEstado {
	top : 10px;
}
#listitems div.row span.colPrecio {
	font-size  :  9px !important;
}
#listitems div.row span.colPrecio strong {
	display: block;
	margin :  0px  0px;
	padding:  3px  5px;
	font-size  : 12px;
	font-weight: bold;
	text-align : right;
}
#listitems div.row span.colPrecio strong.o {
	color : #FFFFFF;
	background-color: #FF9900;
}
#listitems div.row span.colPrecio strong.g {
	color : #666666;
	background-color: #D1D1D1;
}

/* </variable> */

#listpager {
	clear: both;
	position: relative;
	height: 32px;
/*	margin : 20px  0px  0px  0px !important; */
	font-family: Verdana;
	font-size  : 11px;
	line-height: 32px;
	background: #F3EEE4;
	border-bottom: 3px solid #CCCCCC;
}
#listcounter {
	margin :  0px  0px  0px 10px;
}
#listpages {
	float: right;
	margin :  8px 10px  0px  0px;
	line-height: 100%;
}
#listpages span.act,
#listpages span.lnk {
	display : inline-block;
	position: relative;
	margin :  0px  0px  0px  6px;
	padding:  3px  5px;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}
#listpages span.act {
	color : #000000;
	background: #FFCB7F;
}
#listpages span.lnk {
	color : #FFFFFF;
	background: #FF6600;
	cursor: pointer;
}
#listpages span.hel {
	display : inline-block;
	position: relative;
	margin :  0px  0px  0px  6px;
	padding:  3px  3px;
	font-weight: bold;
}

#listmap {
	position: relative;
}
#listmap #gmap {
	position: relative;
	width : 800px;
	height: 500px;
}
