/* ----------------------------------------------------------------
	SIDEBAR LISTADO
---------------------------------------------------------------- */
.listado{ background:url(../images/listados_back.gif) 228px 0 repeat-y;}
.sidebar { width:190px; padding:10px 20px 20px 20px; float:left;}
/* MODULO DE SUBCATEGORIAS */
.sidebar .subcategorias { margin:0 0 15px 0;}
.sidebar .subcategorias .titulo{ font-size:18px; font-weight:bold; margin:0 0 5px 0;}
.sidebar .subcategorias ul li{ font-size:12px; list-style:none; border-bottom:1px solid #e5e5e5; position:relative;}
.sidebar .subcategorias ul li a{color:#000; text-decoration:none; display:block; padding:5px 0 4px 15px; background: 
url(../images/sidebar_arrow.gif) 5px 50% no-repeat; width:100%;}
.sidebar .subcategorias ul li a span { position:absolute; right:-31px; top:0; width:16px; height:24px;}

.sidebar .subcategorias ul li a:hover {color:#ffffff; background:url(../images/subcategorias_arrow_activo.gif) 5px 50% no-repeat;}
.sidebar .subcategorias ul li a:hover span, .sidebar .subcategorias ul li a.activo span { position:absolute; right:-31px; top:0;}
.sidebar .subcategorias ul li a.activo{color:#ffffff; font-weight:bold; background: url(../images/subcategorias_arrow_activo.gif) 8px 50% no-repeat;}

.sidebar .subcategorias .opcion_subcategoria{ font-weight:14px; margin:0 0 5px 0; position:relative;}
.sidebar .subcategorias .opcion_subcategoria a{ text-decoration:none; background:url(../images/cerrar.png) 5px 50% no-repeat; display:block; color:#fff; padding:4px 0 4px 25px; font-size:13px; width:180px;}
.sidebar .subcategorias .opcion_subcategoria a span { position:absolute; right:-31px; top:0; width:16px; height:24px;}
.sidebar .subcategorias .mas_ubicaciones { border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.sidebar .subcategorias .cerrar { cursor:pointer; text-align:right; font-size:12px; padding:10px 20px 0 0; clear:both; background:url(../images/cerrar.png) 100% 5px no-repeat; display:block;}

/* MODULO DE LOCALIZACION */
.localizacion { margin:0 0 20px 0;}
.localizacion .titulo { font-size:18px; font-weight:bold; margin:0 0 10px 0; padding:0 0 5px 0; border-bottom:1px solid #e5e5e5;}
.localizacion .un_combo h2 {font-size:12px;}
.localizacion .un_combo select{ width:190px; border:1px solid #ccc; padding:2px 2px 2px 5px; margin:0 0 5px 0;}
.localizacion .un_combo select option { padding:0 10px;}
.localizacion .un_combo select:acticve option, .localizacion .un_combo select:focus option { outline:none;}
/* MODULO DE UBICACION */
.sidebar .ubicacion { margin:0 0 15px 0;}
.sidebar .ubicacion h2{ font-size:16px; margin:0 0 5px 0;}
.sidebar .ubicacion ul{ float:left; width:95px;}
.sidebar .ubicacion ul li{ font-size:12px; list-style:none;}
.sidebar .ubicacion ul li a{color:#000000; text-decoration:none; display:block; padding:3px 0 3px 13px; }
.sidebar .ubicacion ul li a:hover {font-weight:bold;}
.sidebar .ubicacion ul li a.activo{font-weight:bold;}
.sidebar .ubicacion h4 { font-weight:14px; margin:0 0 5px 0; position:relative;}
.sidebar .ubicacion h4 a{ text-decoration:none; background:url(../images/cerrar.png) 10px 50% no-repeat; display:block; color:#fff; padding:4px 10px 4px 30px; font-size:13px}
.sidebar .ubicacion h4 a span { position:absolute; right:-35px; top:0; width:50px; height:24px;}
.sidebar .ubicacion .mas_ubicaciones { border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.sidebar .ubicacion h6 { cursor:pointer; padding:5px 0 0 0; text-align:right; font-size:12px;}
.sidebar .ubicacion h6:hover { text-decoration:underline;}
.sidebar .ubicacion h6.cerrar {padding:10px 20px 0 0; clear:both; background:url(../images/cerrar.png) 100% 11px no-repeat; display:block;}
/* MODULO FILTROS */
.sidebar .filtros { margin:0 0 20px 0;}
.sidebar .filtros .titulo{ font-size:18px; font-weight:bold; margin:0 0 10px 0; border-bottom:1px solid #e5e5e5;}
.sidebar .filtros .tipo_filtro{ font-size:14px; font-weight:bold; margin:0; padding:0 0 3px 14px; background:url(../images/ubicacion_arrow.gif) 0 -39px no-repeat}
.sidebar .filtros ul{ margin:0 0 20px 0;}
.sidebar .filtros ul li{ font-size:13px; border-top:1px solid #e5e5e5; list-style:none; padding:4px 10px 4px 0; }
.sidebar .filtros ul li a{color:#000000; text-decoration:none; padding:0 0 0 25px; background:url(../images/filtros_check_.gif) 5px 2px no-repeat; display:block;} 
.sidebar .filtros ul li a:hover {color:#000000; background:url(../images/filtros_check_.gif) 5px -17px no-repeat;}
.sidebar .filtros ul li.activo a {background:url(../images/filtros_check_.gif) 5px -35px no-repeat; font-weight:bold;}
.sidebar .mas_filtros { border-bottom:1px solid #ccc; padding:0 0 10px 0;}
.sidebar .filtros h6 { cursor:pointer; padding:5px 0 0 0; text-align:right; font-size:12px;}
.sidebar .filtros h6:hover { text-decoration:underline;}
.sidebar .mas_filtros h6.cerrar {padding:10px 20px 0 0; clear:both; background:url(../images/cerrar.png) 100% 11px no-repeat; display:block; font-size:12px; text-align:right; color:#c00; cursor:pointer;}
/* MODULO SLIDER */
.desplizable { margin:0 0 0px 0; z-index:0;}
.slider-range { position: relative; z-index:0; text-align:left; height:8px; width:185px; background-color:#e5e5e5; border:1px solid #ccc; float:left; margin:10px 5px 0 0;}
.slider-range a {outline: none; top:-12px; margin-left:-15px;  position: absolute; z-index:2; width:30px; height: 30px; cursor:pointer; background:url(../images/boton_slider.png) 0 0;}
input.slider-amount {margin:6px 0 0 0; border:0px none; font-weight:normal;}
.ui-slider-range { position: absolute; z-index: 1; height:8px; font-size: .7em; display: block; border: 0;}
.desplizable input { margin:8px 0 18px 0;width:187px;}

/* ----------------------------------------------------------------
	CONTENEDOR LISTADO
---------------------------------------------------------------- */
.contenedor_listado { float:right; width:710px;}
/* BUSCADOR */
.contenedor_listado .buscador { padding:20px 0 10px 15px;}
.contenedor_listado .buscador input {border:2px solid #ccc; font-size:15px; font-weight:bold; color:#999999; padding:3px 10px; width:400px; float:left; margin:0 5px 0 0;}
.contenedor_listado .buscador button{border:none; width:77px; height:27px; display:block; cursor:pointer; float:left; margin:0 10px 0 0; font-size:16px; font-weight:bold; color:#fff;}
.contenedor_listado .buscador label input{ float:left; width:20px; border:none; margin:7px 5px 0 0;}
.contenedor_listado .buscador .solo_aqui{font-size:11px; font-weight:normal; float:left; margin:7px 0 0 0;}
/* HEADER LISTADO */
.header_listados {margin:0 0 10px 15px;}
.header_listados .visualizacion{ font-size:14px; line-height:14px; font-weight:normal; padding:10px 0 10px 0; color:#999; clear:both;}
.header_listados .visualizacion span { font-weight:normal; font-weight: bold; color:#000;}
.header_listados .head_resultados { font-size:14px; line-height:14px; font-weight:normal; padding:10px 0 10px 0; color:#999; border-top:1px solid #e4e4e4; clear:both;background:#F5F5F5 none repeat scroll 0 0;margin:0 0 0 -15px;padding-left:15px;}
.header_listados .head_resultados strong {font-size:16px;}
.header_listados .head_resultados span { font-weight:normal; color:#000;}
.busquedas_relevantes { font-size:12px; line-height:14px; font-weight:normal; padding:0 10px 10px 15px; color:#999; clear:both;}
.busquedas_relevantes span { font-weight:normal; color:#000;}
.busquedas_relevantes a { font-weight:normal; color:#999999;text-decoration:none;}
.busquedas_relevantes a:hover { font-weight:normal; color:#000;text-decoration:underline;}

.header_listados .visualizacion{ font-size:14px; font-weight:normal; padding:10px 0; float:left;}
.header_listados .visualizacion a{ background:url(../images/visualizacion_icons.gif) 0 0 no-repeat; padding:2px 0 2px 23px; margin:0 10px; text-decoration:none; color:#000000;}
.header_listados .visualizacion a.galeria{ background-position:0 -25px;}
.header_listados .visualizacion a.galeria:hover{ background-position:0 0;}
.header_listados .visualizacion a.galeria_activo{ background-position:0 0; font-weight:bold;}
.header_listados .visualizacion a.listado{ background-position:0 -73px;}
.header_listados .visualizacion a.listado:hover{ background-position:0 -48px;}
.header_listados .visualizacion a.listado_activo{ background-position:0 -48px; font-weight:bold;}
.header_listados .visualizacion a.geoposicion{ background-position:0 -97px; }
.header_listados .visualizacion a.geoposicion:hover{ background-position:0 -121px;}
.header_listados .visualizacion a.geoposicion_activo{ background-position:0 -121px; font-weight:bold;}
/* ORDENAR POR: */
.header_listados .ordenar {float:right; width:120px; font-size:12px; line-height:12px; margin:5px 35px 0 0; position:relative; z-index:100; border:1px solid #ccc;}
.header_listados .ordenar ul li {float:left; position:relative; list-style:none;}
.header_listados .ordenar ul li a.activo {padding:5px 10px 0 10px; color:#000000; text-decoration:none; display:block; height:18px; width:120px; background:url(../images/visualizacion_arrow.gif) 100px 7px no-repeat;}
.header_listados .ordenar ul li:hover a.activo {background:#fff url(../images/visualizacion_arrow.gif) 100px -9px no-repeat; width:100px;}
.header_listados .ordenar ul li ul {visibility:hidden; position:absolute; top:17px;left:-1px; padding:5px; background-color:#fff; z-index:999; border:1px solid #cccccc; border-top:none; width:110px;}
.header_listados .ordenar ul li ul li {display:inline; width:110px; font-size:11px; line-height:12px;}
.header_listados .ordenar ul li ul li a { color:#000; height:auto; display:block; padding:5px; overflow:hidden; text-decoration:none;}
.header_listados .ordenar ul li ul li a:hover {color:#ffffff; font-weight:bold;}
.header_listados .ordenar ul li:hover ul, .header_listados .ordenar ul a:hover ul {visibility:visible;}


/* ----------------------------------------------------------------
	RESULTADOS - listado
---------------------------------------------------------------- */
.un_resultado { border-bottom:1px solid #e5e5e5; padding:15px 0; display:block;}
.un_resultado .img_resultado{ width:120px; padding:3px; border:1px solid #cccccc; background-color:#fff; margin:0 20px 0 15px; float:left;text-align:center;}
/*.un_resultado .img_resultado img { }
//.un_resultado .img_resultado img { width:120px; height:85px;}*/
.un_resultado .data_resultado{ width:390px; float:left;}
.un_resultado .data_resultado h2{ font-size:13px; font-weight:bold; line-height:16px; margin:0 0 5px 0;}
.un_resultado .data_resultado h2 a{text-decoration:none; display:block;}
.un_resultado .data_resultado h2 a:hover { text-decoration:underline;}
.un_resultado .data_resultado h2 a span { font-weight: bold; color: #555;}
.un_resultado .data_resultado p{ font-size:11px; font-weight:normal; line-height:13px; margin:0 0 10px 0;}
.un_resultado .data_resultado p a{color:#888; text-decoration:none; display:block;}
.un_resultado .data_resultado p a:hover { text-decoration:none;}
.un_resultado .data_resultado h3{ font-size:12px; font-weight:normal; color:#888;}
.un_resultado .data_resultado h3 a{text-decoration:none;}
.un_resultado .data_resultado h3 a:hover { text-decoration:underline;}
.un_resultado .precio_resultado { width:110px; margin:0 35px 0 0; float:right; text-align:right; font-size:16px;}
.un_resultado .precio_resultado a{ text-decoration:none;}
.un_resultado .precio_resultado a:hover { text-decoration:underline;}

/*Un resultado destacado*/
.destacado { background-color:#fafddf;}
.destacado .img_resultado{border:1px solid #ff9900;}

/* ----------------------------------------------------------------
	RESULTADOS - galeria
---------------------------------------------------------------- */
.galeria .un_resultado { width:200px; height:240px; margin:0; padding:10px; overflow:hidden; float:left; border:none;} 
.galeria .un_resultado .data_resultado{ width:100%; float:none; }
.galeria .un_resultado .data_resultado h2{ font-size:12px; font-weight:bold; line-height:14px; margin:0 0 5px 0;}
.galeria .un_resultado .img_resultado{margin:0 0 5px 0; width:190px; height:142px; overflow:hidden;}
.galeria .un_resultado .img_resultado img{ width:190px; height:142px;}
.galeria .un_resultado .data_resultado h5{margin:0 0 5px 0;}
.galeria .un_resultado .precio_resultado { text-align:left; margin:0; width:100%;}
/* ----------------------------------------------------------------
	PAGINACION
---------------------------------------------------------------- */
.inactivo {border:solid fpx #ffffff; font-weight:bold; color:#cccccc; cursor: default;}
.paginacion {font-size:12px; padding:20px; margin:20px 0 40px 0;}
.paginacion a, .paginacion a:visited{padding:4px 8px; border:solid 1px #e5e5e5; text-decoration:none; font-weight:bold; color:#000000;}
.paginacion a:hover{color:#fff; text-decoration:none;}
.paginacion .activa {padding:5px 9px; text-decoration:none; font-weight:bold; color:#ffffff; cursor: default;}
.primero a, .ultimo a{border:solid 2px #ffffff; font-weight:bold; color:#000; cursor: default;}
.paginacion span.inactivo a{color:#ccc;}
.paginacion span.inactivo a:hover{color:#fff;}
.paginacion span.inactivo a:visited {border:none;}
/* ----------------------------------------------------------------
	PUBICIDAD Y OPCIONES
---------------------------------------------------------------- */
.opciones {border-top:5px solid #e4e4e4; margin:0 0 0 -20px;}
.opciones .publicidad{ width:340px; float:left; padding:20px;}
.opciones .noencuentras {margin:20px 0;padding:0 0 0 20px; border-left:2px solid #e5e5e5;overflow:hidden;}
.opciones .noencuentras .pregunta {float:left; margin:8px 15px 0 0; font-weight:bold;}
.opciones .noencuentras .buscador { padding-left:0;}
.opciones .noencuentras .buscador input{ width:190px;}
.contenido_total .listado .contenedor_listado .opciones .noencuentras a.publicar2{ border:none; width:190px; height:37px; display:block; cursor:pointer; float:left; margin:0 0 15px 0; font-size:17px; font-weight:bold; line-height:35px; padding:0; text-align:center;}
.opciones .noencuentras .tags { clear:both; padding:10px 20px 0 0; border-top:1px solid #e5e5e5;}
.opciones .noencuentras .tags .informacion_tags{ font-size:12px; margin:0 0 5px 0; font-weight:bold;}
.opciones .noencuentras .tags a{ font-size:12px; text-decoration:none;}
.opciones .noencuentras .tags a:hover { text-decoration:underline;}

/* ----------------------------------------------------------------
	MENSAJES DE SELECCION DE FILTROS
---------------------------------------------------------------- */
.seleccion { padding:10px 20px;  font-size:20px; line-height:24px; background-color:#fff1b7; margin:0 20px 15px 20px; border:2px solid #FFCC00; -moz-border-radius:15px; text-align:center;}
.seleccion strong a{color:#c00; text-decoration:none; margin:0 5px;}
.seleccion strong a:hover{text-decoration:underline;}
.seleccion span {font-weight:bold; font-size:25px; letter-spacing:-1px; margin:0 5px; color:#c00;}


.resaltado{
background:yellow;
}
