	/*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; */
	width: 100%;
	clear:both ;
	padding-top:5px;
	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; */
	width: 100%;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	line-height:31px;
	background: #004c6d;
	margin:auto;
	padding-left:6px;
	text-transform:uppercase;
}

.menu-lateral .menu-lateral-subtitulo h3 a{
	display:block;
	/* width:154px; */
	width: 100%;
	/* height:20px; */
	/* line-height:20px; */
	padding: 8px;	
	margin-bottom:5px;
	color: #727272;
	background-color: #dbdbdb;
	border: 1px solid #C1C5C7;
	font-size: 11px;
	font-weight:bold;
	font-size: 13px;
	float: left;
	border-right: none;
}

.expand-filters{ display: none; }
/*breakpoint for xs*/
@media(max-width:767px){


	.menu-lateral .menu-lateral-subtitulo h3 a{
		width: 90%;
		border-left: none;
		font-size: 16px;
	}

	.expand-filters{
		float: left;
		display: block;
		width: 10%;
		padding: 11px 0;
		text-align: center;
		background-color: #dbdbdb;
		border:1px solid #C1C5C7;
		border-right: none;
		border-left: none;
	}

	.expand-filters span{
		cursor: pointer;
		/* background-image: url(/imagens/botoes.png); */
		/* background-repeat: no-repeat; */
		display: block;
		width: 12px;
		/* height: 12px; */
		font-size: 13px;
		margin:  auto;
		line-height: 1.3;
	}
	.expand-filters .plus{
		background-position: -98px -98px;
	}
	.expand-filters .minus{
		background-position: -98px -114px;
	}

	.menu-lateral-item{
		display: none;
	}
}

.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;
}

@media(max-width:767px){
	.menu-lateral .menu-lateral-titulo .vertodas{
		font-size: 13px;		
	}
}


ul.menu-lateral-box{
	display:block;
	clear: both;
	height:auto;
	padding:6px 0px;
	/* width: 175px; */
	width: 100%;
	text-align: left;
	list-style: none;
}

ul.menu-lateral-item li{
	display:block;
	/* width:166px; */
	width: 100%;
	height:36px;
	line-height:35px;			
	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:#004c6d;
	font-size:11px;
	padding:0px 5px;
	border:solid 1px;

}*/
ul.menu-lateral-item li a .name{
	display:block;
	max-width:112px;
	height:36px;
	text-decoration:none;
	color:#004c6d;
	font-size:11px;
	padding:0px 5px;
	float:left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

ul.menu-lateral-item li a .qtd{
	display:block;
	color:#004c6d;
	font-size:10px;
	padding:0px 5px;
	float:right;
}

@media(max-width:767px){
	ul.menu-lateral-item li a .name,
	ul.menu-lateral-item li a .qtd{
		font-size: 14px;
	}
}

	/*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:15px;
		/* width:177px; */
		width: 100%;
	}
		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;
			margin: 3px;
			width: auto;
			height: auto;
		}

		/**leilao da copa*/
		.menu-lateral-categorias-itens.seg-especiais.copa {
			/* background-color: #0B4288; */
			background: url(/imagens/bg-menu-leilao-copa.jpg) no-repeat center ;
			background-position: center;
			background-size: 100%;
			color: yellow;
		}
		.menu-lateral-categorias-itens.seg-especiais.copa strong{
			color: yellow !important;
			display: block;
			padding-left: 50px;
			text-transform: uppercase;
			font-size: 18px;
		}
		@media (max-width:767px){
			.menu-lateral-categorias-itens.seg-especiais.copa {
				background-position: 0;
				background-size: 148%;
			}
			.menu-lateral-categorias-itens.seg-especiais.copa strong{
				font-size: 16px;
				padding-left: 66px;
			}
		}
		@media (max-width:767px) and (orientation : landscape){
			.menu-lateral-categorias-itens.seg-especiais.copa {
				background-position: center;
				background-size: 100%;
			}
			.menu-lateral-categorias-itens.seg-especiais.copa strong{
				font-size: 18px;
				padding-left: 88px;
			}
		}
		@media(min-width:768px) and (max-width:991px){
			.menu-lateral-categorias-itens.seg-especiais.copa {
				background-position: 0;
				background-size: 135%;
			}
			.menu-lateral-categorias-itens.seg-especiais.copa strong{
				font-size: 12px;
				padding-left: 35px;
			}
		}
		@media(min-width:992px) and (max-width:1199px){
			.menu-lateral-categorias-itens.seg-especiais.copa {
				background-position: 0;
				background-size: 135%;
			}
			.menu-lateral-categorias-itens.seg-especiais.copa strong{
				font-size: 15px;
				padding-left: 51px;
			}
		}

		.menu-lateral-categorias-itens.seg-especiais.copa span{
			color: yellow;
		}
		/**leilao da copa*/

		.menu-lateral-categorias-itens.seg-veiculos {
			background-color: #f7931d;
		}
		.menu-lateral-categorias-itens.seg-sucatas {
			background-color: #F15922;
		}
		.menu-lateral-categorias-itens.seg-materiais {
			background-color: #8cc63e;
		}
		.menu-lateral-categorias-itens.seg-imoveis {
			background-color: #782a90;
		}
		.menu-lateral-categorias-itens.seg-judidicais {
			background-color: #ffcb04;
		}
		.menu-lateral-categorias-itens.seg-fashion {
			background-color: #E25B95;
		}
		.menu-lateral-categorias-itens.seg-joias {
			background-color: #222221;
		}
		.menu-lateral-categorias-itens.seg-animais {
			background-color: #2884C7;
		}

		/*ICONE LEILAO FASHION*/
		.menu-lateral-categorias-itens .icon-fashion {
			background: url(/imagens/icon_fashion.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}
		.menu-lateral-categorias-itens.item-Ativo .icon-fashion {
			background: url(/imagens/icon_fashion_ativo.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}	

		/*ICONE LEILAO JOIAS*/
		.menu-lateral-categorias-itens .icon-joias {
			background: url(/imagens/icon_joia.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}
		.menu-lateral-categorias-itens.item-Ativo .icon-joias {
			background: url(/imagens/icon_joia_ativo.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}		
		/*ICONE LEILAO RURAL*/
		.menu-lateral-categorias-itens .icon-animais {
			background: url(/imagens/icon_animais.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}
		.menu-lateral-categorias-itens.item-Ativo .icon-animais {
			background: url(/imagens/icon_animais.png) no-repeat;
			background-size: 100%;
			background-position: center;
		}		

		/*###>LEILAO ESPECIAIS*/
		.menu-lateral-categorias-itens .icon-especiais{
			display: none;
			background: url(/imagens/icon-leialo_copa.png) no-repeat;
			background-size: 100%;
			background-position: center;
			margin-left: 7px;
		}
		.menu-lateral-categorias-itens.seg-especiais.copa:hover {
			 /* background-color: #45A8D3; */
			background: url(/imagens/bg-menu-leilao-copa-ativo.jpg) no-repeat;
			background-position: center;
			background-size: 100%;
		}
		.menu-lateral-categorias-itens.seg-especiais.copa.item-Ativo {
			background: url(/imagens/bg-menu-leilao-copa-ativo.jpg) no-repeat center;
			background-position: center;
			background-size: 100%;
			box-shadow: inset 0 0 0 1px #45A8ee, inset 0 0 0 2px #FFF; text-shadow: 0 0 1px #555;
		}

		.menu-lateral-categorias-itens.seg-especiais.copa.item-Ativo * { color: yellow; }
		.menu-lateral-categorias-itens.seg-especiais.copa.item-Ativo .icon-large.icon-veiculos:before { color: #45A8D3; }
		.menu-lateral-categorias-itens.seg-especiais.copa.item-Ativo:hover { background-color:#45A8D3; }
		/*###<LEILAO ESPECIAIS*/

		/*
		    nth-child ORIGINAL | ALTERADO
			1 = veiculos   | 1 = especiais
			2 = sucatas    | 2 = veiculos
			3 = materiais  | 3 = sucatas
			4 = imoveis    | 4 = materiais
			5 = judiciais  | 5 = imoveis
			6 = ""         | 6 = judiciais
		*/

		.menu-lateral-categorias-itens.seg-veiculos:hover { background-color: #F48A11; }
		.menu-lateral-categorias-itens.seg-veiculos.item-Ativo { background-color: #F4D0A6; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-veiculos.item-Ativo * { color: #f7931d; }
		.menu-lateral-categorias-itens.seg-veiculos.item-Ativo .icon-large.icon-veiculos:before { color: #f5911c; }
		.menu-lateral-categorias-itens.seg-veiculos.item-Ativo:hover { background-color: #F2BF85; }

		.menu-lateral-categorias-itens.seg-sucatas:hover { background-color: #EB4D10; }
		.menu-lateral-categorias-itens.seg-sucatas.item-Ativo { background-color: #F8AC8F; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-sucatas.item-Ativo * { color: #F15922; }
		.menu-lateral-categorias-itens.seg-sucatas.item-Ativo:hover { background-color: #F1A78D; }

		.menu-lateral-categorias-itens.seg-materiais:hover { background-color: #74C100; }
		.menu-lateral-categorias-itens.seg-materiais.item-Ativo { background-color: #CBE5A0; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-materiais.item-Ativo * { color: #77b821; }
		.menu-lateral-categorias-itens.seg-materiais.item-Ativo .icon-large.icon-materiais:before { color: #6fbb0a; }
		.menu-lateral-categorias-itens.seg-materiais.item-Ativo:hover { background-color: #C6E09A; }

		.menu-lateral-categorias-itens.seg-imoveis:hover { background-color: #6D0B8E; }
		.menu-lateral-categorias-itens.seg-imoveis.item-Ativo { background-color: #c892db; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-imoveis.item-Ativo * { color: #782a90; }
		.menu-lateral-categorias-itens.seg-imoveis.item-Ativo .icon-large.icon-imoveis:before { color: #77298e; }
		.menu-lateral-categorias-itens.seg-imoveis.item-Ativo:hover { background-color: #AD6DC4; }

		.menu-lateral-categorias-itens.seg-judidicais:hover { background-color: #EDBA04; }
		.menu-lateral-categorias-itens.seg-judidicais.item-Ativo { background-color: #F9EECA; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-judidicais.item-Ativo * { color: #ffb500; }
		.menu-lateral-categorias-itens.seg-judidicais.item-Ativo .icon-large.icon-judiciais:before { color: #ffca00; }
		.menu-lateral-categorias-itens.seg-judidicais.item-Ativo:hover { background-color: #FCEABD; }

		/*  */
		.menu-lateral-categorias-itens.seg-fashion:hover { background-color: #ac4370; }
		.menu-lateral-categorias-itens.seg-fashion.item-Ativo { background-color: #c2a9b4; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-fashion.item-Ativo * { color: #94365f; }
		.menu-lateral-categorias-itens.seg-fashion.item-Ativo .icon-large.icon-fashion:before { color: #913f62; }
		.menu-lateral-categorias-itens.seg-fashion.item-Ativo:hover { background-color: #c2a1af; }

		.menu-lateral-categorias-itens.seg-joias:hover { background-color: #383837; }
		.menu-lateral-categorias-itens.seg-joias.item-Ativo { background-color: #909090; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-joias.item-Ativo * { color: #383837; }
		.menu-lateral-categorias-itens.seg-joias.item-Ativo .icon-large.icon-fashion:before { color: #913f62; }
		.menu-lateral-categorias-itens.seg-joias.item-Ativo:hover { background-color: #7a7a79; }
		
		.menu-lateral-categorias-itens.seg-animais:hover { background-color: #014C73; }
		.menu-lateral-categorias-itens.seg-animais.item-Ativo { background-color: #014C73; text-shadow: 0 0 1px #fff; }
		.menu-lateral-categorias-itens.seg-animais.item-Ativo * { color: #FFFFFF; }
		.menu-lateral-categorias-itens.seg-animais.item-Ativo .icon-large.icon-fashion:before { color: #913f62; }
		.menu-lateral-categorias-itens.seg-animais.item-Ativo:hover { background-color: #014C73; opacity: 0.5; }

		/* .menu-lateral-categorias .item-Ativo,
		.menu-lateral-categorias-itens:hover{
			background: #006596;
			background: green;
		} */

		.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;
		}

		/* breakpoint for xs */
		@media(max-width:767px){
			.menu-lateral-categorias-itens a{
				padding: 10px;
			}
		}


		.menu-lateral-categorias-itens strong{
			color: #FFFFFF;
			font-size: 12px;
			font-weight: bold;
			display: block;
/* a			line-height: 13px; */
/*a			margin-top: 2px;*/
			margin: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; */
	width: 100%;
	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; */
	width: 100%;
	margin:auto;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	line-height:31px;
	margin-bottom:5px;
	padding-left:8px;
	background: #003653;
	/* -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px; */
}

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: 11px;
	font-weight: bold;
	padding: 5px 0px;
	width: 160px;
}*/
.top10-lateral-box-top{
	width: 163px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	font-size: 11px;
	font-weight: bold;
	padding: 3px 0px;
}

.top10-lateral-box-esq-container{
	display: block;
	float: left;
	width: 100%;
	overflow-x: hidden;
}
/*breakpoint for xs*/
@media(max-width:767px){
	.top10-lateral-box-esq-container{
		width:100%;
	}

	ul.top10-lateral-box li{
		width:200px;
		margin: 2px 5px;
		float:left;
	}
}

.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;
}
/*breakpoint for xs*/
@media(max-width:767px){
	.top10-lateral-box-esq img{
		width: 100%;
		max-width: 95px;
		max-height: 70px;
	}
}

	/*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; */
	width: 100%;
	padding:10px;
}

div.ss-filtro-box-link > div {
	display: block;
	position: relative;
	border-radius: 5px;
	margin: 0;
	/* font-weight: normal; */
	background-image: #f8f8f8
}

div.ss-filtro-box-link .btn{
	font-size: 10px;
}

div.ss-filtro-box-link .btn:before{
	background: transparent;
	content: '';
}

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;
}

/* breakpoint for sm */
@media(min-width:768px) and (max-width:991px) {

	div.ss-filtro-box-link > div > div.titulo{
		font-size: 9px;
	}

}

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{
	/* abackground-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;
    }
