.list_view_link_search > ul {
    font-size: 11px;
    margin: 13px;
}
.marco_position_relative {position:relative;  float:left; width: 485px; height: 240px;z-index: 1000; margin:5px 0px 6px 0px; }
.marco_position_absolute {float:left;position: absolute; height: 240px;   z-index:9999;   width: 485px; border:1px solid #fff;}
.marco_queryfilter {float:left;position: absolute; height: 200px;  width: 485px; z-index:9999; border:0;}
.qFilterExpandido { background:#f8f8f8;border:1px solid #bdbdbd; z-index:9999;}

.queryFilterNoFacetsHolder {	float:left;}
.queryFilterNoFacetsHolder .marco_position_relative{	height:auto; position:static;	}
.queryFilterNoFacetsHolder .marco_position_absolute{	height:auto; position:static;	}
.queryFilterNoFacetsHolder .marco_queryfilter{	height:auto;	position:static;}


/* height: 120px;*/
div.queryFilterFacet{width:135px;float: left;position:relative; padding: 0px 10px 5px 4px; border-right:1px solid #ebebeb; height:100%;}
.facet_showing_hidden {background: #f5f5f6!important; border-left:1px solid #bdbdbd!important; border-right:1px solid #bdbdbd!important;border-bottom:1px solid #bdbdbd!important; height: auto!important;width: 128px;float:left;}

div.queryFilterEnd{
	clear:both;
}
#queryFilterFacets{
	width:100%; float:left;
	/*overflow: hidden;*/
}
div.queryFilterFacetsHolder{	padding:0px 9px 4px 9px;	float:left;}
div.queryFilterFacet a{	float:left;font-size:10px; width: 100%; line-height: 1; padding:2px 0px 2px 2px}
div.queryFilterFacet a.even{ }
div.queryFilterFacet a.odd{}
div.queryFilterFacet a:hover{color:black;}
div.queryFilterFacet h5 {font-size:10px;color:#666;}

div.queryFiltersNavigation span{
	cursor:pointer;	
}

div.queryFiltersNavigation .disabled{
	color:gray;
	cursor:default;
}

div.queryFilterHiddenOpts{
	position:relative; 
	background:#fff; 
	z-index: 200;
}

span.navigationButton{
	cursor:pointer; color:#666666; font-weight: bold; padding-left:5px; font-size:9px; }

#queryFilterSearchBar {float:left; width:480px;}

div.queryFilterHiddenOpts a{float:left; width:100%; }
.queryFilterUsedFacets_topics {font-size:10px; font-weight: normal; color: #8d8d8d; border-top:1px solid #ffffff;border-bottom:1px solid #ebebeb; float:left; width:100%; margin-top: 3px;padding-bottom:3px; }

.queryFilterUsedFacets {font-size:11px; padding-top: 5px;float:left; width:100%; font-style:italic; color:#888}
div.queryFilterUsedFacets a{	font-size:10px; font-weight: bold;}

div.queryFilterFacetsTopBar{padding-top:10px;}

.top_queryfilter { float:left; padding: 5px 10px;width:97%;}
.top_queryfilter h4 {font-size:10px; float:left; padding: 0px 1px;}
.top_queryfilter h4 a {font-size:10px; float:left; color: #000; margin-right: 5px; white-space: nowrap;}
.queryFiltersNavigation span{float:right; font-size:10px; padding-top: 5px; white-space: nowrap; font-weight: bold; color: #666;}

.results_search {float:left; padding: 0 10px; width:471px;}


.btnFilterQueryShowHidden {font-size:10px; background-image: url(../img/ico_mas.jpg); padding: 4px 0 0 23px; background-repeat: no-repeat; cursor:pointer; font-weight:normal; color: #888; float:left; font-style:italic; background-position:5px 3px;}
.btnFilterQueryHideHidden {font-size:10px; background-image: url(../img/ico_menos.jpg); padding: 4px 0 0 23px; background-repeat: no-repeat; cursor:pointer; font-weight:normal; color: #888; float:left; font-style:italic; background-position:5px 3px;}

div.queryFilter_subFacet{
	
}
div.queryFilter_subFacet a{
	font-size:9px;
	display:block;
	
}

.qFilterSearchBox {width: 300px; float:left; font-size: 10px;padding: 1px; margin: 0 2px; border:1px solid #bdbdbd; font-weight:bold; color:#000} 
.btn_search_query {background-image: url(../img/btn_search_query.jpg); width: 16px; height: 16px; float:left; cursor: pointer;background-repeat: no-repeat;}

/*Search centered version*/
.qFilterForSearch .qFilterSearchBox{ width:430px; font-size:14px; padding:2px; margin-bottom:3px; color:#680103;}
.qFilterForSearch h4.search_title {font-size:12px; padding-bottom:2px; color:#666;}
.qFilterForSearch .top_queryfilter h4 a {font-size:13px; color:#680103;}
/*{float:left; padding: 2px 4px; font-size: 10px; color: #fff; background-color:#b61c06; font-weight:bold;}*/


/*Custom search defaults*/

div.csearch_header h4{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding:0px 0px 0px 0px;
}

div.csearch_header table{
	margin:10px 0px 10px 10px;
	
}






/*Marketplace filter search*/
div.marketplace_search_filter{
	padding:10px 0px 20px 0px;
	float:left;
}

div.marketplace_search_filter input.qFilterSearchBox{
	font-size:16px;
	font-weight:bold;
	color:#680103;
	padding:3px;
	width:392px;
}

div.marketplace_search_filter .btn_search_query{
	background-image:none;
	background-color:#B61C06;
	border:solid 1px #680103;
	color:#fff;
	font-size:10px; font-weight:bold; 
	width:auto;
	padding:2px 4px 1px 4px;
}

div.marketplace_search_filter div.filter_types a{
	font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#680103; width:100%; text-align:left; display:block;
}

div.marketplace_search_filter div.filter_types{
	padding-left:68px;
}

div.marketplace_search_filter span.input_search_title{
	float:left; font-size:10px; font-weight:bold; 
	padding:9px 4px 0px 0px ;
}


div.marketplace_search_filter div.used_types{
	font-size:10px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	 text-align:left; 
	
}



div.marketplace_search_filter div.used_types{
	padding-left:68px;
}

div.marketplace_search_filter div.used_types a{
	color:#680103;
}


div.marketplace_search_filter p.header_text{
	font-size:12px;
	padding-bottom:2px;
}

div.marketplace_search_filter input.disabled_text{
	font-size:10px; font-weight:normal; color:#999999;
}

div.marketplace_search .top_queryfilter{
	padding:5px 10px;
}

div.marketplace_search_hide_filters .marco_position_relative{
	height:60px;
} 

div.marketplace_search_hide_filters .marco_position_relative .marco_position_absolute{
	height:60px;
}

div.marketplace_search_hide_filters .marco_position_relative .marco_position_absolute .marco_queryfilter{
	height:60px;
}
