#contenido p.buscar{
	font-size: 1.2em;
	color: #669900;
	padding: 5px 0 0 39px;
}

#contenido p.buscar a{
	color: #669900;
	font-weight: bold;
}


#contenido div.extras{
	width: 300px;
}
#contenido div.extras div{
	float:left;
	width: 300px;
	/*padding: 0 0 0 10px;*/
}

#contenido div.extras div h3{
	font-size: 1.6em;
	background: url(/images/index-contenido-extras-h3.gif) no-repeat scroll left top;
	margin:20px 0 0;
	padding:11px 0 10px 19px;
}

#contenido div.extras div h3 a{	
	display:block;
	padding:10px 0 8px 30px;
	text-decoration:none;
	color:#669900;
	background: url(/images/listado-desplegar.gif) no-repeat left -50px;
	font-weight:bold;
}
#contenido div.extras div h3 a:hover, #contenido div.extras div.activa h3 a{
	background-position: left 7px;
}

#contenido div.extras div div.list, #contenido div.extras div div.list_lite, #contenido div.extras div div.list_search,#contenido div.extras div div.list{
	background: url(/images/listado-punteado.gif) repeat-y;
	margin-left: 30px;
	padding: 0 0 0 23px;
	width:210px;
	float:none;
	display:none;
}

#contenido div.extras div div.list_lite{
	display:block;
}

#contenido div.extras div div .filter{
	width: 100%;
}

#contenido div.extras div div.desactive{
	color:#dedede;
}

#contenido div.extras div .no_existe{
	color:#dedede;
}

#contenido div.extras div div#slider-range{
	width: 185px;
	float:none;
	clear: both;
	cursor:pointer;
/*	margin-left: 30px;*/	
}

#contenido div.extras div div#slider-range a{
	cursor:pointer;
}

#contenido div.extras div.activa div{
	display:block;	
}

#contenido div.extras div.activa div.filter{
	overflow:hidden;
}
#contenido div.extras div.activa div.filter:hover{
	background:#FFFF67;


}
#contenido div.extras div.activa div.filter input{
	float:left;
	margin-right:3px;
}

#contenido div.extras div.activa div.filter label{
	float:left;
	width:185px;
}

#contenido div.extras div.activa div.filter label:hover{
	cursor:pointer;
	text-decoration:underline;
}

/** cambio para los filtros - barrios del listado **/

#contenido div.barrio div form div{
	font-size: 1.2em;
	color: #333;
	font-weight: normal;
	padding: 5px 0 2px 0;
	margin:0px;
	background:none;
}


#contenido div div form div strong{
	float: right;
	text-align:right;
	display:block;
	font-weight: normal;
}

*:first-child+html #contenido div div form div strong{
	margin-top: -1.5em;
	position:relative;
}

* html #contenido div div form div strong{
	margin-top: -1.5em;
	position:relative;
}

/** end **/

#contenido div.barrio div.list a, #contenido div.barrio div.list_lite a{
	color: #555;
}

#contenido div.barrio div.list_lite a{
	font-weight: normal;
	text-decoration:none;
}

#contenido div.barrio div.list div.filtro_categoria, #contenido div.barrio div.list_lite div.filtro_categoria {
	font-size: 1.3em;
	font-weight: bolder;
	padding: 5px 0 2px 0;
	margin:0px;
	background:none;
}


#contenido div.barrio div.list p.filtro_categoria, #contenido div.barrio div.list_lite p.filtro_categoria{
	font-size: 1.2em;
	font-weight: normal;
	padding: 5px 0 0 14px;
	margin:0px;
	background:none;
}



#contenido div div form p{
	font-size: 1em;
	color: #333;
	margin: 2px 0 2px 12px; 
	overflow:hidden;
}

#contenido div div form p:hover{
	background-color: #ffff67;
}

#contenido div.barrio div form p {
	padding:5px 0 0 14px;
	font-size: 1em;
}
#contenido div.barrio div form p strong{
	float: right;
	font-weight: normal;
}
*:first-child+html #contenido div div form p strong{
	margin-top: -1.4em;
	position:relative;
}
* html #contenido div div form p strong{
	margin-top: -1.3em;
	position:relative;
}

#contenido divo div form h4 label{
	width: 117px;
}

#contenido div div form p input{
	float:left;
	margin-right:3px;
}

#contenido div div form p input:hover{
	cursor: pointer;
	text-decoration: underline;
}

#contenido div div form p label{
	float:left;
	width: 160px;
}

#contenido div div form p label:hover{
	cursor: pointer;
	text-decoration: underline;
}

#contenido div div div p.close {
	margin:8px 0 0 -34px;
	padding:0;
}
#contenido div.extras div div p.close a{
	background: url(/images/listado-cerrar.gif) no-repeat left center;
	padding: 5px 0 3px 30px;
	text-decoration:none;
	color: #333;
}
#contenido div.extras div div p.close a:hover{
	text-decoration: undeline;
}

#contenido div.extras div.eventos h3 a{
	background:url(/images/listado-extras-eventos-h3.gif) left 10px no-repeat;
}
#contenido div.extras div.eventos div{
	width: 230px;
}
#contenido div.extras div.eventos div p{
	padding: 0;
}
#contenido div.extras div.eventos div ul{
	font-size: 1em;
	padding: 20px 0 0;
}
#contenido div.extras div.eventos div ul li{
	padding:0 0 16px;	
	font-size: 1em;
}
#contenido div.extras div.eventos div ul li h4 {
	font-size: 1.2em;

}
#contenido div.extras div.eventos div ul li h4 a {
	color: #af0666;
	text-decoration:none;
}
#contenido div.extras div.eventos div ul li p {
	font-size: 1.2em;
	padding:0;
}
#contenido div.extras div.eventos div ul li p a {
	display:inline;
	text-decoration:none;
	font-weight:bold;
}
#contenido div.extras div.eventos div p.close a{
	background:url(/images/listado-extras-eventos-cerrar.gif) no-repeat;
}

#contenido div.resultados{
	float:left;
	width: 640px;
	margin-top:30px;
}
#contenido div.resultados h3{
	font-size: 1.6em;
	color: #669900;
	margin:10px 0 0 10px;	
}
#contenido div.resultados h3.ordenar{
	font-size: 1.4em;
	color: #af0666;
	margin:10px 0;
	float:left;	
}
#contenido div.resultados form{
	margin: 15px 0 0 10px;
}

#contenido div.resultados form.form_promocion{
	margin: 15px 0 0 0;
}


#contenido div.resultados form p{
	background:url(/images/listado-form-p.gif) center top no-repeat;
	float:left;
	font-size: 1.3em;
	padding: 7px 10px;
	margin: 3px 0 0;
}

#contenido div.resultados form p input{
	margin: 0 5px;
	display:inline;
}
#contenido div.resultados form p.primero{
	background-position: top left;
}

/* cambiado para los filtros de ordenar*/

#contenido div.resultados form p.ultimo{
	background-position: top right;
}
#contenido div.resultados form p.radio{
	background: none;
	padding: 0 0 0 10px;
	margin: 0;
	font-size: 1.2em;
}

#contenido div.resultados form p.radio span{
	display:block;
}

#contenido div.resultados ul{list-style:none;margin: 10px 0;}
#contenido div.resultados ul li.listado{float:left;width: 100%;padding: 0 0 10px;margin:15px 0;position: relative;border:1px solid #BEBDBD;-moz-border-radius: 15px;-webkit-border-radius: 15px;border-radius: 15px;-moz-box-shadow: 0px 5px 5px #D5D5D5;-webkit-box-shadow: 0px 5px 5px #D5D5D5;box-shadow: 0px 5px 5px #D5D5D5;}
* html body #contenido div.resultados ul li.listado{border:none;background:url(/images/listado-resultado-ul-li.gif) bottom no-repeat;background-repeat:no-repeat;background-position:center center;}

#contenido div.resultados ul li.listado p.new{ position: absolute;height:48px; width:48px;top:-24px;right:-24px;background-image: url(/images/new_star_48.png);background-position: center center; background-repeat: no-repeat;}
#contenido div.resultados ul li.listado p.new span{ display:block;margin:11px 10px;font-size: 14px;-webkit-transform: rotate(25deg); -moz-transform: rotate(25deg);-ms-transform: rotate(25deg);-o-transform: rotate(25deg);transform: rotate(25deg);color:#FFF;letter-spacing:1px; -moz-text-shadow: 1px 1px 2px #333;-webkit-text-shadow: 1px 1px 2px #333;-ms-text-shadow: 1px 1px 2px #333;-o-text-shadow: 1px 1px 2px #333;}

#contenido div.resultados ul li.numeracion{width: 100%;font-weight:bolder; float:left; font-size: 1.4em; color: #AAA; border-bottom:2px solid #dedede; padding-bottom:5px; margin: 10px 0;}
#page_loading {padding-left:25px; background-image: url(/images/page-loader.gif);background-position: left center; background-repeat: no-repeat;}
#contenido div.resultados ul li.destacados{width: 99%;border:3px solid #86AE4A;-moz-box-shadow: 0px 5px 5px #D5D5D5;-webkit-box-shadow: 0px 5px 5px #D5D5D5;box-shadow: 0px 5px 5px #D5D5D5;}
#contenido div.resultados ul li.destacados p.destacados{clear: both;font-size: 1.3em;font-weight:bolder;text-align: left;position: absolute;letter-spacing: 1;padding:8px 5px;top: -20px;left: 20px;background-color: white;}
#contenido div.resultados ul li.destacados p.ayuda{left:auto;right:28px;}
#contenido div.resultados ul li.destacados p.destacados a{color:#690;text-decoration: none;letter-spacing: 1;}
#contenido div.resultados ul li.destacados p.destacados a:HOVER{text-decoration: underline;}
#contenido div.resultados ul li.destacados .destacados_info{clear: both;overflow: hidden;margin:0px 5px;padding:10px;display:none;font-size:1.2em;background-color: #FCFCB0; border-radius:5px;}

#contenido div.resultados ul li div{float:left;padding: 15px 10px 0 15px;width: 250px;}
#contenido div.resultados ul li div p.images{height: 170px;background:none;font-size: 1.1em;padding:0;margin:0;overflow: hidden;}
#contenido div.resultados ul li div img{background:url(/images/listado-resultados-img.gif) bottom left no-repeat;padding: 0 0 10px;position:absolute;width: 250px;height:167px;}
#contenido div.resultados ul li div p a.img_popUp{padding: 5px;background: #28282c;color: #fff;font-size: 1.1em;position:absolute;border:1px solid #28282c;}
#contenido div.resultados ul li div p a.img_popUp:hover{color:#FFFF67;}
#contenido div.resultados ul li div p a.hidden{display:none;}
#contenido div.resultados ul li div form{margin:0;}
#contenido div.resultados ul li div form p{height:auto;background: none;margin: 10px 0 0 0;padding:0;}
#contenido div.resultados ul li h4{padding: 15px 40px 0 0;font-size: 1.6em;color: #333;}
#contenido div.resultados ul li h4 span{font-size:0.8em;font-weight:normal;color: #333;padding-left: 0px;}
#contenido div.resultados ul li h4 span a.map{
	
}
#contenido div.resultados ul li h4 a{font-weight:normal;color: #333;text-decoration:underline;}
#contenido div.resultados ul li h4 a:hover{text-decoration:none;}
#contenido div.resultados ul li h5{font-size:1.2em;}
#contenido div.resultados ul li h5 span{font-size:1.0em;font-weight:normal;color: #333;padding-left: 0px;}
#contenido div.resultados ul li h5 span.description{font-size:1.0em;left:75%;position:absolute;top:1.4em;z-index:25;background: white;display:none;width:150px;border: 1px solid #dedede;padding:5px;filter: alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.9;}
#contenido div.resultados ul li h5 a{font-weight:normal;color: #333;text-decoration:underline;}
#contenido div.resultados ul li h5 a:hover{text-decoration:none;}
#contenido div.resultados ul li p.lista {margin: -1.9em 30px 0 0;position:relative;display:inline;float:right;}
#contenido div.resultados ul li p.lista a{background:url(/images/listado-resultados-mi-lista.gif) no-repeat;height:22px;width: 22px;display:block;text-align:left;text-indent: -999em;overflow: hidden;}
* html>body #contenido div.resultados ul li p.lista a{letter-spacing: -999em;}
#contenido div.resultados ul ul{list-style: none !important;list-style-type: none !important;overflow:hidden;}
#contenido div.resultados ul ul.promocion a{text-decoration: underline;color:black;}
#contenido div.resultados ul ul.promocion li{float:left;background-image: none;padding-right: 5px;line-height:23px;}
#contenido div.resultados ul ul.promocion li p.descuento {background:url(/images/listado-descuento.gif) top left no-repeat;color: #fff;font-size: 1.8em;float:left;text-align:center;font-weight: bold;padding: 0px;width: 65px;height: 23px;margin: 0px 10px 0 0;}
#contenido div.resultados ul ul.promocion li p.descuento a{text-decoration: none;color:white;}
#contenido div.resultados ul ul li{background: #fff ;padding: 5px 0 0 5px;margin:0;float:none;width:auto;font-size: 1.2em;color: #333;list-style:none !important;list-style-type:none !important;}
#contenido div.resultados ul ul li strong{font-weight:bold;padding: 0 5px 0 0;}
#contenido div.resultados ul ul li strong a{text-decoration: none;color:#333;}
#contenido div.resultados ul ul li ul{padding:0;margin:0;overflow: hidden;}
#contenido div.resultados ul ul li ul li{padding:0;margin:0;float: left;font-size: 1.0em;}
#contenido div.resultados ul ul li ul li:FIRST-CHILD{padding:0;margin:0;}
#contenido div.resultados ul ul li ul li p.opiniones{font-size:1em;}
#contenido div.resultados ul ul li ul li p.opiniones a{background:url(/images/listado-resultados-opiniones.gif) center right no-repeat;padding-right:25px;color: #333;font-size:1em;}
#contenido div.resultados ul ul li ul li div.puntuacion{padding:2px 0 0 0;margin:0;width: 110px;text-indent: -999em;position: relative;}
#contenido div.resultados ul ul li ul li div.puntuacion img{width: 100px;height: 12px;background: none;padding:2px 0 0 0;margin:0;position: absolute;top:0;left:0;}
#contenido div.resultados ul ul li ul li div.puntuacion div{background: #C0D10f;padding:0;margin:0;height: 10px;}
* html>body #contenido div.resultados ul ul li ul li div.puntuacion div{letter-spacing: -999em;}
#contenido div.resultados ul li p.descuento {background:url(/images/listado-descuento.gif) top left no-repeat;color: #fff;font-size: 19px;float:right;text-align:center;font-weight: bold;padding: 1px;margin-right:5px;width: 65px;height:25px;}
#contenido div.resultados ul li dl{font-size: 1.3em;color: #333;padding: 0px;margin-top:10px;overflow: hidden;}
#contenido div.resultados ul li dl dt{float:left;padding: 0 5px 0 0;line-height: 23px;}
#contenido div.resultados ul li dl dd{float:left;height: 25px;line-height: 23px;margin-right: 5px;}
#contenido div.resultados ul li dl dd span{text-decoration: line-through;}
#contenido div.resultados ul li .h6{font-size: 1.8em;color: #333;padding: 5px 0;background:url(/images/index-superoferta-precio.gif) left no-repeat;float:left;width: 170px;}
#contenido div.resultados ul li .h6 span{float: left;}
#contenido div.resultados ul li .h6 span font{font-size: 0.7em;}
#contenido div.resultados ul li .h6 span.crossed{text-decoration: line-through;background: none;font-weight: normal;}
#contenido div.resultados ul ul.opciones{background:none;padding:0px;float:right;margin:5px 10px 0 0;width: 175px;}
#contenido div.resultados ul ul.opciones li{float:none;background:none;font-size:1.4em;margin:5px 0;padding:0 0 0 5px;overflow: hidden;}
#contenido div.resultados ul ul.opciones li a{float:right;background:url(/images/listado-resultado-li-a.gif) no-repeat;color: #fff;text-align:center;text-transform:uppercase;font-weight:bold;width: 87px;padding: 3px 0 0;height: 19px;}
#contenido div.resultados ul ul.opciones li a:hover{text-decoration:none;background-position: 0 -22px;}
#contenido div.resultados ul li span.distancia{float: right;margin: 0 15px 15px 0;}

#contenido div.paginado {background:url(/images/listado-paginado.gif) left 9px repeat-x;float:left;width:640px;}#contenido div.paginado ul{margin:0 0 0;list-style:none;float:right;background: #fff;height: 25px;}#contenido div.paginado ul li{padding: 0 5px 0 0;font-size: 1.2em;float:left;}#contenido div.paginado ul li p{padding: 2px 0;}#contenido div.paginado ul li a{color: #333;text-decoration:none;display:block;padding: 2px 0;width:20px;text-align:center;border: 1px #999 solid;}#contenido div.paginado li a:hover, #contenido div.paginado ul li.activa a{font-weight: bold;border-color:#cfda50;background: #cfda50;}#contenido div.paginado ul li.anterior a, #contenido div.paginado ul li.siguiente a{color: #669900;background:url(/images/listado-paginado-anterior.gif) left 4px no-repeat;padding: 2px 0 0 10px;width:auto;text-align:left;border:none;font-weight:normal;}#contenido div.paginado ul li.anterior_out a, #contenido div.paginado ul li.siguiente_out a{color: #999999;padding: 2px 0 0 10px;width:auto;text-align:left;border:none;font-weight:normal;background: none;}#contenido div.paginado ul li.siguiente a{background:url(/images/listado-paginado-siguiente.gif) right 4px no-repeat;padding: 2px 10px 0 0 ;}#contenido div.numeracion_apartamento ul li.siguiente_out a{background: none;padding: 2px 10px 0 0 ;}#previa_ficha div.numeracion_apartamento {width:640px;margin:10px 0;height:10px;}#previa_ficha div.numeracion_apartamento div{font-size:1.3em;color: #666;width:auto;border:none;text-decoration:none;font-weight:normal;width:auto;text-align:left;border:none;font-weight:normal;float: left;padding: 3px 0 0 0;width: 32%;}#previa_ficha div.numeracion_apartamento div a{color: #666;width:auto;border:none;text-decoration:none;font-weight:bolder;}#previa_ficha div.numeracion_apartamento div a:hover{color: #cfda50;}#previa_ficha div.numeracion_apartamento div.ant, #previa_ficha div.numeracion_apartamento div.next{background:url(/images/listado-paginado-anterior.gif) left 4px no-repeat;padding: 0 0 0 10px;}#previa_ficha div.numeracion_apartamento div.next{background:url(/images/listado-paginado-siguiente.gif) right 4px no-repeat;padding: 0 10px 0 0 ;text-align: right;}#previa_ficha div.numeracion_apartamento div.off{color: #dedede;}#previa_ficha div.numeracion_apartamento div.txt{text-align: center;}
#contenido a.ayuda_link{float:left;background:url(/images/reserva-contenido-ayuda.gif) no-repeat;width: 17px;height: 17px;margin: 0 0 0 5px;text-indent: -999em;overflow: hidden;}
* html>body #contenido a.ayuda_link{letter-spacing: -999em;}#contenido p.ayuda_a{position: relative;float: left;}
#contenido span.ayuda_txt, .contacto span.ayuda_txt{font-size:0.6em;position:absolute;margin: 0px;padding: 10px!important;display:none;background:url(/images/reserva-contenido-div-ayuda.gif) top no-repeat !important;border-bottom: 1px #af0666 solid;width: 164px!important;background-color:white;z-index: 20;top:20px;left:10px;}

/* promociones.php*/

#ordenar{
	border:1px solid #79A035;
	padding:10px 0 5px 35px;
	overflow: hidden;
	font-size: 1.2em;
	-moz-border-radius:10px;
	
}

#ordenar div{
	float:left;
	width: 31%;
	margin:0px 5px;
	height:25px;
	text-align: left;
	line-height: 30px;
}

#ordenar label{
	width: 100%;
}

#ordenar div input{
	text-align:right;
	width: 30px;
	border:none;
}

#ordenar div input.hasDatepicker{
	width: 70px;
	border:1px solid;
}

#ordenar div select{
	width:35px;
	border:1px solid;
}

#ordenar div img{
	margin:0px 8px;
}
#ordenar div.botton{
	float:right;
	margin-bottom: 5px;
}


#contenido div.paginado {
	background:url(/images/listado-paginado.gif) left 9px repeat-x;
	float:left;
	width:640px;
}
#contenido div.paginado ul{
	margin:0 0 0;
	list-style:none;
	float:right;
	background: #fff;
	height: 25px;
}

#contenido div.paginado ul li{
	padding: 0 5px 0 0;
	font-size: 1.2em;
	float:left;
}
#contenido div.paginado ul li p{
	padding: 2px 0;
}

#contenido div.paginado ul li a{
	color: #333;
	text-decoration:none;
	display:block;
	padding: 2px 0;
	width:20px;
	text-align:center;
	border: 1px #999 solid;
}


#contenido div.paginado li a:hover, #contenido div.paginado ul li.activa a{
	font-weight: bold;
	border-color:#cfda50;
	background: #cfda50;
}

#contenido div.paginado ul li.anterior a, #contenido div.paginado ul li.siguiente a{
	color: #669900;
	background:url(/images/listado-paginado-anterior.gif) left 4px no-repeat;
	padding: 2px 0 0 10px;
	width:auto;
	text-align:left;
	border:none;
	font-weight:normal;
}

/* cambio para los botones inactivos de la  pagination */

#contenido div.paginado ul li.anterior_out a, #contenido div.paginado ul li.siguiente_out a{
	color: #999999;
	padding: 2px 0 0 10px;
	width:auto;
	text-align:left;
	border:none;
	font-weight:normal;
	background: none;
}

/* end */

#contenido div.paginado ul li.siguiente a{
	background:url(/images/listado-paginado-siguiente.gif) right 4px no-repeat;
	padding: 2px 10px 0 0 ;
}

/* cambio para los botones inactivos de la  pagination */

#contenido div.numeracion_apartamento ul li.siguiente_out a{
	background: none;
	padding: 2px 10px 0 0 ;
}

/* end */


/* numeracion_apartamentos */

#previa_ficha div.numeracion_apartamento {
	width:640px;
	margin:10px 0;
	height:10px;	
}

#previa_ficha div.numeracion_apartamento div{
	font-size:1.3em;
	color: #666;
	width:auto;
	border:none;
	text-decoration:none;
	font-weight:normal;
	width:auto;
	text-align:left;
	border:none;
	font-weight:normal;
	float: left;
	padding: 3px 0 0 0;
	width: 32%;
}
#previa_ficha div.numeracion_apartamento div a{
	color: #666;
	width:auto;
	border:none;
	text-decoration:none;
	font-weight:bolder;
}
#previa_ficha div.numeracion_apartamento div a:hover{
	color: #cfda50;
}


#previa_ficha div.numeracion_apartamento div.ant, #previa_ficha div.numeracion_apartamento div.next{
	background:url(/images/listado-paginado-anterior.gif) left 4px no-repeat;
	padding: 0 0 0 10px;

}

#previa_ficha div.numeracion_apartamento div.next{
	background:url(/images/listado-paginado-siguiente.gif) right 4px no-repeat;
	padding: 0 10px 0 0 ;
	text-align: right;
}

#previa_ficha div.numeracion_apartamento div.off{
	color: #dedede;
}

#previa_ficha div.numeracion_apartamento div.txt{
	text-align: center;
}

/* cambiado para categorias.php */

#contenido a.ayuda_link{
	float:left;
	background:url(/images/reserva-contenido-ayuda.gif) no-repeat;
	width: 17px;
	height: 17px;
	margin: 0 0 0 5px;
	/* hide from IE Mac \*/
   text-indent: -999em;
   overflow: hidden;
   /* end hide */
}
* html>body #contenido a.ayuda_link{
   letter-spacing: -999em;	
}
#contenido div.ayuda_txt, .contacto div.ayuda_txt{
	position:absolute;
	margin: 20px 0 0 -15px !important;
	padding: 10px  !important;
	display:block;
	background:url(/images/reserva-contenido-div-ayuda.gif) top no-repeat !important;
	border-bottom: 1px #af0666 solid;
	width: 164px  !important;
	z-index: 20;
}

#contenido div.resultados ul li div.ayuda_txt p{
	height:auto;
}

* html #contenido div.ayuda_txt{	
	*margin: 10px 0 0 0px !important;
	height:20px;
	z-index:200;
	float:none;
	position: absolute;
}

#contenido div.activa{
	display:block !important;
}

/* end categorias.php */

/* buscador.php */

#contenido div.resultados form input.nombre_sub{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	background:url(/images/reserva-cambiar-a.gif) no-repeat;
	width: 139px;
	height: 36px;
	display:inline;
	text-decoration:none;
	float: left;
}

/* end buscador.php */


#contenido div.offline_link{
	float: right;
	font-weight:bold;
	font-size: 1.3em;
	color:#666;
	width: 640px;
	text-align: center;
	margin:5px;
}

#contenido div.offline_link a{
	color:#666;
}

#contenido div.offline_link a:HOVER{
	text-decoration:none;
}

#contenido div.resultados ul.navegacion{
	background:url(../images/listado-resultados-ul-navegacion.gif) repeat-x bottom;
	height:39px;
	padding-right:21px;
	width:634px;
	margin-top:-12px;
}
#contenido div.resultados ul.navegacion li{
	float: right;
	font-size:1.3em;
	height:39px;
	width:94px;
	background:none;
	margin:0;
}
#contenido div.resultados ul.navegacion li a{
	background: url(../images/listado-resultados-ul-navegacion-li-a.gif) -94px 0 no-repeat;
	width: 94px;
	padding: 14px 1px 0 0;
	display:block;
	text-decoration:none;
	text-align:center;
	color: #666;
	height: 39px;
}

#contenido div.resultados ul.navegacion li a:hover,#contenido div.resultados ul.navegacion li.activa a{
	color: #990066;
	background-position: 0 0;
	font-weight:bold;
}

#contenido div.resultados div{
	margin-top:6px;
}

#contenido div.resultados div#mapa div{
	margin:0;
}

#contenido div.resultados div.seccion{
	display:none;
}
#contenido div.resultados div.activa {
	display:block;
}
#contenido div.resultados div.seccion div.mapa{
	margin-top:24px;
}

#contenido div.resultados div.seccion div.mapa iframe{
	background:url(../images/listado-resultados-ul-navegacion.gif) repeat-x bottom;
	padding-bottom:5px;
}

#contenido div.resultados div.seccion div.mapa p{
	float:right;
	font-size:1.1em;
	padding:0 14px 0 0;
	margin-top:-33px;
}

#contenido div.resultados div.seccion div.mapa ul{
	background:url(../images/listado-resultados-ul-navegacion.gif) repeat-x bottom;
	height:50px;
	margin:0;
	padding-left:20px;
	width:618px;
}

#contenido div.resultados div.seccion div.mapa ul li{
	float:left;
	width:auto;
	font-size:1.1em;
	padding-top:27px;
	margin-bottom:0;
	background:none;
}
#contenido div.resultados div.seccion div.mapa ul li a{
	color:#000;
	text-decoration:none;
	height:29px;
}
#contenido div.resultados div.seccion div.mapa ul li.disponible{
	margin-right:15px;
}
#contenido div.resultados div.seccion div.mapa ul li.disponible a{
	background:url(../images/listado-resultados-seccion-mapa-ul-li-disponibles.gif) no-repeat left;
	padding:18px 0 0 24px;
	margin-right:15px;
}
#contenido div.resultados div.seccion div.mapa ul li.elegido a{
	background:url(../images/listado-resultados-seccion-mapa-ul-li-elegidos.gif) no-repeat left;
	padding:18px 0 0 26px;
}

#contenido div.resultados ul.ordenar{
	border:1px solid #b6b7b4;
	width:180px;
	height:25px;
	margin:14px 0 0 193px;
}
#contenido div.resultados ul.ordenar li{
	font-size: 1.4em;
	background:none;
	padding: 0 7px;
	margin-bottom:0;
	width:173px;
	float:left;
}
#contenido div.resultados ul.ordenar li a{
	margin: 0;
	color: #666666;
	text-decoration:none;
	display:block;
	background:url(../images/listado-resultado-ul-ordenar-li-a.gif) no-repeat right;
	padding:3px;
	margin-right:4px;
}
#contenido div.resultados ul.ordenar li a:hover{
	color: #669900 !important;
}
#contenido div.resultados ul.ordenar ul{
	position:absolute;
	background: url(../images/index-navegacion-ul-ul.png) bottom left no-repeat;
	height:auto;
	padding:0 0 6px 14px;
	margin: 0 0 0 -9px;
	display:none;
	z-index:500;
}
* html #contenido div.resultados ul.ordenar ul{
	background: url(../images/index-navegacion-ul-ul.gif) bottom left no-repeat;
}

#contenido div.resultados ul.ordenar li:hover ul{
	display:block;
}
	
#contenido div.resultados ul.ordenar ul li{
	border-right: 1px #c3c3c3 solid;
	background: url(../images/listado-resultados-form-p-select.gif) top left no-repeat;
	padding: 0 0 ;
	float:none;
	font-size: 1em;
	font-weight:normal;
	width:168px;
}
* html #contenido div.resultados ul.ordenar ul li{
	border-bottom: 1px #fff solid;
}
#contenido div.resultados ul.ordenar ul li.primera{
	background:none;
}
#contenido div.resultados ul.ordenar ul li a{
	display:block;
	background:url(../images/index-navegacion-ul-ul-a.gif) left 10px no-repeat;
	padding:5px 0 5px 8px;
	margin:0;
	color: #aaaaaa;
	z-index: 50;
}

* html #contenido div.resultados ul.ordenar ul li a{
	padding-bottom:1px !important;
	padding-top:0px !important;
	background-position: left 5px !important;
	
}

.e{
color:#333333;
text-decoration:none;
}
