/*LISTA DE LEILOES (BUSCA LATERAL) */
.link_filtro_busca{
			display:block;
			background:#f5f5f5;
			border-radius: 9px;
			border:1px solid #a4adaf;
			margin-bottom:8px;
		}
			.link_filtro_busca span{
				display:block;
				font-size:12px;
				font-weight:bold;
				margin-bottom:5px;
				margin-top:5px;
				color:#516187
			}
			
			.link_filtro_busca input{
				background: none repeat scroll 0 0 #D4D8DB;
				border: 1px solid #D5D4D4;
				color: #666666;
				display: block;
				font-family: Arial,Helvetica,sans-serif;
				font-size: 13px;
				font-weight: bold;
				height: 25px;
				margin: auto auto 10px;
				padding: 5px;
				width: 86%;
			}
			
.filtro-lateral{display:block; list-style:none; position:relative }

	.filtro-lateral-titulo{
		display:block;
		/*background:url(/imagens/colunas_laterais.png);*/
		background-position:0px 0px;
		background-repeat:no-repeat;
		height:47px;
		width:178px;
	}
	
		.filtro-lateral-titulo h2{
			display:block;
			font-size:13px;
			color:#d7dadf;
			text-align:left;
			line-height:41px;
			margin:0px 8px;
		}

		.filtro-lateral-box{
			display:block;
			margin-bottom:15px;
			height:auto;
			padding:6px 0px;
			width: 175px;
			text-align: left;
			list-style: none;
			cursor: pointer;
			border:1px solid #A4ADAF;
			border-top:none;
			background:#F5F5F5;
				-webkit-border-radius: 0px 0px 7px 7px;
				border-radius: 0px 0px 7px 7px; 
				-moz-border-radius: 0px 0px 7px 7px;
		}
			.filtro-lateral-box-tit{
				display:block;
				text-align: left;
				font-size:12px;
				font-weight:bold;
				border-bottom:1px solid #d4d4d4	;
				margin:auto;
				padding-bottom:5px;
				padding-top:15px;
				width:93%;
			}
		
	
	/*filtro  da busca DIV*/
	.bloco_filtro_busca{
		display: block;
		width:90%;
		margin:auto;
	}
	
	.bloco_filtro_busca-1{
		text-align:left;
		padding-bottom:5px;
		padding-top:5px;
		
	}
	
	.bloco_filtro_busca-1-2{
		overflow:auto;
		height:120px;
		margin-top:6px;
	}
	
		.bloco_filtro_busca-1 label{
			display:block;
			float:left;
			font-size:12px;
			color:#454a4c;
			font-weight:bold;
			_padding-top:3px;
			
		}
		
		.filtro_busca-1-checkbox{
			display:block;
			float:left;
			margin:2px 5px 0px 0px;
			_margin:0px;
		}
		
		.filtro_busca-1-text{
			border:1px solid #AAAAAA;
			width:99%;
			margin:auto;
			
		}
	
		
		
	
	
	/*botao para limpar busca*/
	.btn-limpa_leilao_filtro,
	.btn-limpa_leilao_filtro:hover{
		display:block;
		width:93px;
		height:18px;
		padding:1px 0px 0px 3px ;
		margin:0px 0px 10px 0px;
			/*skin*/
			/*background:url(/imagens/colunas_laterais.png);*/
			background-position:0px -49px;
			background-repeat:no-repeat;
			/*posicao*/
			position:absolute;
			top:-9px;
			left:41px;
			/*font*/
			color:#516187;
			font-size:12px;
			text-align:left;
			text-decoration:none;
			font-weight:bold;
			
	}
		.btn-limpa_leilao_filtro:hover{background-position:-95px -49px;}
		
/*botoes busca lateral FILTRO*/
.menu-lateral{
	display:block;
	list-style:none;
	width:177px;
	clear:both ;
	padding-top:5px;
a	background: #F0F0F0;
	background: #f8f8f8;
	border:1px solid #D0D7E0;
	
}

	.menu-lateral .menu-lateral-titulo{
		display:block;
	}
	
		.menu-lateral .menu-lateral-titulo h2{
			display:block;
			height:31px;
			width:160px;
			font-size:12px;
			color:#ffffff;
			text-align:left;
			line-height:31px;
			background: #0085B1;
			margin:auto;
			padding-left:6px;
			text-transform:uppercase;
		}
		
		.menu-lateral .menu-lateral-subtitulo h3 a{
			display:block;
			width:154px;
			height:20px;
			line-height:20px;
			padding: 5px;
			margin-left:5px;
			margin-bottom:5px;
			color: #666666;
			background-color: #D4D8DA;
			border: 1px solid #C1C5C7;
			font-size: 11px;
			font-weight:bold;
			font-size: 13px;
			
		}
		
		.menu-lateral .menu-lateral-titulo .vertodas{
			display: block;
			padding: 3px 0px;
			float: right;
			font-size: 11px;
			font-weight: bold;
			margin-right: 10px;
			margin-bottom: 10px;
			color: #0085B1;
		}
		

	ul.menu-lateral-box{
		display:block;
		clear: both;
		height:auto;
		padding:6px 0px;
		width: 175px;
		text-align: left;
		list-style: none;
	}
	
		ul.menu-lateral-item li{
			display:block;
			width:166px;
			height:36px;
			line-height:35px;
			margin-left:5px;
			border-bottom:1px solid #d1dbe6;
			border-top:1px solid #ffffff;
		}
			ul.menu-lateral-item li:last-child{
				border-bottom: none;
			}
			ul.menu-lateral-item li:first-child{
				border-top: none;
			}
			
			ul.menu-lateral-item li:hover {
				background:#d4dde8;
			}
				ul.menu-lateral-item li a{
					display:block;
					width:166px;
					height:36px;
					text-decoration:none;
					color:#626F8F;
					font-size:12px;
					padding:0px 5px;
					
				}
			
		
	/*box categorias*/
	
	ul.menu-lateral-categorias{
		display:block;
		background: #f8f8f8;
		border:1px solid #D0D7E0;
		list-style:none;
		padding-top:5px;
		margin-top: 10px;
		margin-bottom:13px;
		width:177px;
	}
		ul.menu-lateral-categorias li.menu-lateral-categorias-titulo{
			text-align: center;
			
		}
			ul.menu-lateral-categorias li.menu-lateral-categorias-titulo strong{
				font-size:12px;
				text-transform:uppercase;
				padding:5px 3px 0px 3px;
			}
			ul.menu-lateral-categorias li.menu-lateral-categorias-titulo label{
				display:block;
				width:90px;
				height:11px;
				background-image:url(/imagens/bg_traco_txt.jpg);
				text-transform:uppercase;
				float:left;
				margin-top:6px;
				background: red
			}
			
		
		ul.menu-lateral-categorias ul{ list-style:none; padding:3px;}
	
		
		
		.menu-lateral-categorias-itens{
			display: inline-block;
			background-color: #0085B1;
			margin: 3px;
			width: auto;
			height: auto;

}
			.menu-lateral-categorias .item-Ativo,
			.menu-lateral-categorias-itens:hover{ background: #006596;}
			
			.menu-lateral-categorias-itens a:hover{text-decoration:none }
			
		.menu-lateral-categorias-itens a{
			display: inline-block;
			color:#FFFFFF;
			width: 73px;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			height: 67px;
			padding: 2px;
		}
		
		
		.menu-lateral-categorias-itens strong{
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			display: block;
a			line-height: 13px;
a			margin-top: 2px;
		}
	

	/*botoes busca lateral FILTRO*/
.top10-lateral{
	display:block;
	clear:both;
	background: rgb(229, 243, 243);
	margin-top:10px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:177px;
	list-style:none;
	border: 1px solid #D0D7E0;
}
	.top10-lateral .vertodas {
		display: block;
		padding: 3px 0px;
		float: right;
		font-size: 11px;
		font-weight: bold;
		margin-right: 10px;
		margin-bottom: 10px;
		color: #0085B1;
	}
	
	.top10-lateral-titulo{
		display:block;
	}
	
		.top10-lateral-titulo h2{
			display:block;
			height:31px;
			width:158px;
			font-size:12px;
			color:#ffffff;
			text-align:left;
			line-height:31px;
			background: #0085B1;
a					-webkit-border-radius: 7px;
a			border-radius: 7px; 
a			-moz-border-radius: 7px;
			margin:auto;
			margin-bottom:5px;
			padding-left:8px;
		}
		
	
		
		ul.top10-lateral-box li{
			display:block;
			padding: 5px;
			clear:both;
			border-top: 1px solid #ffffff;
			border-bottom: 1px solid rgb(192, 221, 221);
			margin-left:5px;
			width:156px;
			height:auto;
			text-align:left;
		
		}
		
			ul.top10-lateral-box li:last-child{	border-bottom: none;}
			ul.top10-lateral-box li:first-child{border-top: none;}
			
			
			ul.top10-lateral-box li:hover {
				background: rgb(206, 235, 235);
			}
					ul.top10-lateral-box li a{
					text-decoration:none;
					color:#626F8F;
					font-size:12px;
			
				}
				
				.top10-lateral-box-top{
					display:block;
					clear:both
				}
				
					ul.top10-lateral-box li h3   { 
						display:block;
						margin:0px;
						margin:10px 0px;
						font-size: 11px;
					}
					ul.top10-lateral-box li b    {
						display:block; 
						font-size: 12px; 
						margin-top:3px;
						/*color:#0085B1;*/
						color: #1faedd;
						line-height: 18px;
					}
					
				.top10-lateral-box-dir{
					display:block;
					float:left;
					margin-left:5px;
				}
					
					.top10-lateral-box-dir span {
						font-size:11px;
						margin-left:3px;
						line-height:14px;
						line-height:18px;
					}
					
				.top10-lateral-box-top{
					display:block;
						clear: both;
						font-size: 12px;
						font-weight: bold;
						padding: 5px 0px;
						width: 160px;
				}
				.top10-lateral-box-esq{
					display: block;
					float:left;
				}
					.top10-lateral-box-esq span{
						display:block;
						clear: both;
						font-size: 12px;
						font-weight: bold;
						padding: 5px 0px;
						width: 160px;
					}
					.top10-lateral-box-esq img  {
						display:block;
						float:left;
						width:55px;
					}
					
	/*filtro*/
	
	div.ss-filtro-box-link {
		display: block;
		background: #f8f8f8;
		border: 1px solid #D0D7E0;
		list-style: none;
		padding-top: 5px;
		margin-top: 12px;
		margin-bottom: 13px;
		width: 177px;
		padding:10px 0px;
	}
	div.ss-filtro-box-link > div {
		display: block;
		position: relative;
		border-radius: 5px;
		margin: 0;
a		font-weight: normal;
		background-image: #f8f8f8
	}
	div.ss-filtro-box-link > div > div.titulo {
		display: block;
		position: relative;
		margin: 0;
		padding: 0;
		height: 17px;
		line-height: 12px;
		font-size: 12px;
		font-weight:bold;
		text-align: center;
		color: #6d768d;
		text-transform:uppercase;
		
	}
	div.ss-filtro-box-link > div > div.valor {
		display: block;
		position: relative;
		background-color: #FFFFFF;
		margin: 0;
		padding: 4px;
	}
	div.ss-filtro-box-link > div > div.valor > input {
		border: 0;
		margin: 0;
		padding: 10px 5px;
		width: 100%;
		height: 12px;
		font-size: 12px;
		border: 1px solid #D0D7E0;
		color:#666666;
		width: 147px;
a		background-color: #CAE2E2;
		background-color: #DAE4E7;
		cursor: pointer		
	}
	
	.ss-filtro-btn-salvar,
	.ss-filtro-btn-limpar{
		display: block;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-border-radius: 3px;
		background-color: #0085B1;
		padding: 5px 0px;
		margin-bottom: 8px;
		color: #FFFFFF;
		font-weight: bold;
		width: 87px;
		height: 34px;
		float: left;
		text-align: center;
		cursor: pointer;
	}
	
		.ss-filtro-btn-limpar{
			background-color: #c25757;
			float: right;
		}
		
		.ss-filtro-btn-salvar:hover{
			background-color: #006596;
		}
		
		.ss-filtro-btn-limpar:hover{
			background-color: #aa3b3b;
		}
		
	
		div.ss-filtro-btn-salvar span,
		div.ss-filtro-btn-limpar span{
			display: block;
			color: #FFFFFF;
			font-size: 11px;
			font-weight: bold;
			line-height: 20px;
		}
			
		div.ss-filtro-btn-salvar i,
		div.ss-filtro-btn-limpar i{
			display: block;
			width: 24px;
			height: 18px;
			margin: auto;
			background:url(/imagens/botoes.png);
		}
		
		div.ss-filtro-btn-salvar i{ background-position: -26px 0px;}
		div.ss-filtro-btn-limpar i{ background-position: -26px -20px}
		
		
		div.ss-filtro-inativo,
		div.ss-filtro-inativo:hover{
a			background-color: #D2D5D6;
			background-color: #BEC4C7;
		}
/*	
*/
	
	div.ss-filtro-box-geral {
		display: block;
		position: relative;
		width: 167px;
		background: #f8f8f8;
		border: 1px solid #D0D7E0;
		/*
		-webkit-box-shadow: 3px 3px 10px -5px #000000;
		box-shadow: 3px 3px 10px -5px #000000;
		*/
		margin: 0;
		margin-bottom: 10px;
		padding: 6px;
		padding-top: 0;
		text-align: left;
		font-size: 12px;
	}
	div.ss-filtro-box-geral span.ss-filtro-mais-menos {
		float: left;
		display: block;
		position: relative;
		margin-right: 4px;
		width: 16px;
		height: 16px;
	}
	div.ss-filtro-box-geral span.ss-filtro-titulo-aberto {
		background-image: url(/imagens/botoes.png);
		background-position: -96px -96px;
	}
	div.ss-filtro-box-geral span.ss-filtro-titulo-fechado {
		background-image: url(/imagens/botoes.png);
		background-position: -96px -112px;
	}
	div.ss-filtro-box-geral * {
		/*font-size: 10px;*/
	}
	div.ss-filtro-box-geral span {
		font-family: Consolas;
		font-weight: bold;
	}
	div.ss-filtro-box-geral > div.titulo {
		display: block;
		position: relative;
		background-color: #0085B1;
a		-webkit-border-radius: 5px;
a		border-radius: 5px;
		margin: 0;
		margin-top: 6px;
		padding: 8px 10px;
a		padding-left:4px;
		height: 16px;
		line-height: 16px;
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		color: #FFFFFF;
		cursor: pointer;
	}
	div.ss-filtro-box-geral > div.titulo * {
		font-weight: normal;
		font-size: 14px;
		color: #FFFFFF;
	}
	div.ss-filtro-box-geral > div.box-grupos {
		display: none;
		position: relative;
		margin: 0;
		padding: 3px;
		height: 0;
		overflow: hidden;
		width:160px;
	}
	
	div.ss-filtro-box-geral > div.box-grupos > div.box-todos {
		display: block;
		position: relative;
		background-color: #DBDBE3;
		border: 1px dashed #CCCCCC;
		-webkit-border-radius: 4px;
		border-radius: 4px;
		margin: 0;
		margin-top: 1px;
		margin-bottom: 5px;
		padding: 2px 5px;
		height: 16px;
		line-height:16px;
		font-size: 11px;
		color: #8e96ad;
		cursor: pointer;
	}
	
	div.ss-filtro-box-geral > div.box-grupos > div.box-esconder {
		display: block;
		position: relative;
		background-color: #D4D8DA;
		border: 1px solid #C1C5C7;
a		-webkit-border-radius: 4px;
a		border-radius: 4px;
		margin: 0;
		margin-top: 1px;
		margin-bottom: 5px;
		padding: 2px 5px;
		height: 16px;
		line-height: 16px;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
		cursor: pointer;
	}
	
	div.ss-filtro-box-geral > div.box-grupos > div.box-esconder * {
		font-size: 11px;
		color: #9BA3B8;
	}
	div.ss-filtro-box-geral > div.box-grupos > div.box-grupo {
		display: block;
		position: relative;
		background-color: #FFFFFF;
		margin: 0;
		margin-top: 1px;
		margin-bottom: 5px;
		padding: 0;
	}
	div.ss-filtro-box-geral > div.box-grupos > div.box-grupo > div.titulo {
		display: block;
		position: relative;
		background-color: #AEB5B9;
		border: 1px solid #989899;
		margin: 0;
		padding: 6px;
		height: 16px;
		font-weight:bold;
		color: #FFFFFF;
		font-size: 12px;
		cursor: pointer;
	}
	div.ss-filtro-box-geral > div.box-grupos > div.box-grupo > div.titulo * {
		color: #FFFFFF;
		font-size: 12px;
	}
	div.ss-filtro-box-geral > div.box-grupos > div.box-grupo > div.box-itens {
		display: block;
		position: relative;
		border: 1px solid #DBDBE3;
		border-top: 0;
		margin: 0;
		padding: 0;
		overflow: auto;
	}
	div.ss-filtro-box-geral > div.box-grupos > div.box-grupo > div.box-itens > div.box-item {
		display: block;
		position: relative;
		margin: 0;
		padding: 5px;
		height: 14px;
		line-height: 14px; 
	}
	div.ss-filtro-box-geral div.box-inativo {
		background-color: #EDEDED !important;
		color: #AAAAAA;
	}
	div.ss-filtro-box-geral div.box-inativo div.titulo {
		background-color: #CECECE !important;
		color: #AAAAAA;
	}
	
    .nome_filtro_lateral{           
      width: 105px;
      white-space: nowrap;   
      overflow: hidden; 
      text-overflow: ellipsis; 
      float:left;
      font-size: 10px;   
    }				
    .qtd_filtro_lateral{
     float:right; 
     font-size: 8px;    
    }                