/*
Versao 5
- USO GERAL DE SITE -  Fontes, clear, barra de titulo

/***CARREGANDO

/****BOTOES*** -  todos os botoes de link e de menu com barra padrao
		.btn_padrao-ativo - verde  padrao                    <i><i><span></span>
		.btn_padrao-inativo, cinza padrao                    <i><i><span></span>
		.btn_padrao-ativo-especial,azul de destaque padrao   <i><i><span></span>
		.btn_padrao-maior verde maior para menus horizontais <i></i><label></label>

- *TITULOS GERAIS*
	-.barra_titulo
		-.barra_titulo-mod1
		-.barra_titulo-mod2

- FONTES DO SITE EM GERAL
- BORDAS DE TODO O SITE
- *TOPO*
	- *bloco de notifica��es do topo*
	- *botoes do topo*.statusLote-Repasse
	- aba meus lotes - aba que abre para meus lotes e avisos (vermelhos e verdes)
		- .alerts_topo_opcao-1, .alerts_topo_opcao-2 : 1 - verde e 2-vermelho
	- Caixa auxilar com carrousel no topo
	-*LOGIN*
	- BUSCA POR PALAVRA CHAVE

- *COLUNA 1*
	- *Bloco leilao online* -  caixa lateral esquerda com leiloes online

	-LISTA DE LEILOES (lista lateral para busca filtrada)


- /*BLOCO DE LEILAO E LANCE -  comum a todas as versoes de visualizacao e meus lotes

- *PAGINA DE RESULTADO DE BUSCAS*
	- lista_visualizacao-1 - MODO 1 - Modo de visualizacao lista
	- MODO 2 - Visualizacao_modo2 - visualizacao em blocos de imagem e descricao TB USADO NA HOME
	- MODO 3 - VISUALIZACAO 3 - Imagens grandes listadas
	- MODO 4 - VISUALIZACAO 4 - visualiza��o de leil�es - HOME
	- MODO 5 - VISUALIZACAO 5 - Visualiza�ao de lotes - destaque home

	- Resultado da pagina todos os leiloes - Modo de visualizacao para todos os leiloes (listagem)

- barra de visualizacoes e paginacao - barra padrao para navegacao, paginacao das pagina de resultado de busca e leilao
*/
.titleHome{
	background: #003653;
    padding: 5px;
    text-align: center;
    text-transform: uppercase;
    font-size: 10px;
    margin: 0;
    color: #fff;
}

/*Aviso de Migra��o*/
.migracao-site{
	display: none;
	width: 100%;
	position: relative;
	background-image: url(/imagens/bg_site.gif);
	background: #A7A7A7;
	font-weight:bold;
	font-size: 12px;
	height:35px;
	padding-top: 10px;
	/*border-bottom: 1px solid #28A2CB;*/
	border-bottom: 1px solid #777;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

	.migracao-site .voltar{ text-decoration: underline; color: #fff}

	/*.btn:before{
		content:"";
		display: block;
		position: absolute;
		top: 0px;
		width: 100%;
		background: #b78619;
		height:3px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}*/

	.migracao-site .texto{ display: none; color: #fff; display: block;}


	.migracao-site .btn{
		display: none;
		position: absolute;
		color: #FFFFFF;
		top: 0;
		width: 100%;

	}
		.migracao-site .btn div{
			position: relative;
			background-color: #b78619;
			padding:3px;
			margin: 0 auto;
			width: 150px;
		}

		.migracao-site .btn a{ color: #94DEF6}

		/*Aviso de Migra��o*/
/*.migracao-site{
	display: none;
	width: 100%;
	position: relative;
	background-image: url(/imagens/bg_site.gif);
	background: #fcbf36;
	font-weight:bold;
	font-size: 12px;
	height:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
	.migracao-site .voltar{ text-decoration: underline; color: #2984ca}

	.btn:before{
		content:"";
		display: block;
		position: absolute;
		top: 0px;
		width: 100%;
		background: #b78619;
		height:3px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.migracao-site .texto{ display: none; color: #2984ca; display: block; margin-top: 18px; }


	.migracao-site .btn{
		display: none;
		position: absolute;
		color: #FFFFFF;
		top: 0;
		width: 100%;
	}

		.migracao-site .btn div{
			position: relative;
			background-color: #b78619;
			padding:3px;
			margin: 0 auto;
			width: 150px;
		}

		.migracao-site .btn a{ color: #FFFFFF}

		*/

/***CARREGANDO**/
div.box-carregando {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	width: 100%;
	height: 100%;
	z-index: 10000;
}
div.box-carregando div.sombra {
	position: fixed;
	left: 0;
	top: 0;
	background-image: url(/imagens/carregando_bg_2.png);
	background-repeat: repeat;
	width: 100%;
	height: 100%;
}
div.box-carregando div.imagem {
	position: fixed;
	left: 0;
	top: 0;
	background-image: url(/imagens/carregando-retangular.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 11px;
	left: 50%;
	top: 50%;
	margin: -16px 0 0 -16px;
}
div.box-carregando div.quadro {
	position: fixed;
	top: 50%;
	left: 50%;
	display: block;
	background-color: #fff;
	border: 1px solid #999;
	margin-top: -56px;
	margin-left: -156px;
	padding: 12px;
	width: 400px;
	height: auto;
	min-height: 100px
}
div.box-carregando div.quadro h4 {
	margin-bottom: 6px;
}
div.box-carregando div.quadro h5 {
	margin-bottom: 12px;
}
div.box-carregando div.quadro div.progresso {
	display: block;
	position: relative;
	border: 1px solid #aaa;
	height: 30px;
}
div.box-carregando div.quadro div.progresso > div {
	display: block;
	background-color: #1796c0;
	height: 30px;
	width: 0%;
}
/*
.box-carregando{
	display:block;
	width:100%;
	height:100%;
	background:url(/imagens/carregando_bg.png);
	position:absolute;
	top:0;
	left:0;
}

.carregando-img{
	display:block;
	width:16px;
	height:11px;
	background:url(/imagens/carregando-retangular.gif);
	position: relative;
	left: 0;
	top: 0;
}
*/

/*** MODAL **/
.alimpa { clear: both; }
div.box-modal { position: fixed; left: 0; top: 0; width: 0; height: 0; z-index: 9999; }
div.box-modal-sombra { position: fixed; left: 0; top: 0; background-image: url(/imagens/carregando_bg_2.png); background-repeat: repeat; width: 100%; height: 100%; z-index: 9999; }
div.box-modal-quadro { position: fixed; left: 0; top: 0; display: inherit; background-color: #FFFFFF; border: 1px solid #555555; margin: 0; padding: 1px; min-width: 300px; text-align: left; z-index: 9999; }
div.box-modal-quadro-topo { background-color: #11254C; border-bottom: 1px solid #AAAAAA; padding: 10px; height: 16px; font-weight: bold; color: #FFFFFF; overflow: hidden; }
div.box-modal-quadro-topo-imagem { margin-right: 3px; width: 16px; height: 16px; float: left; }
div.box-modal-quadro-topo-imagem-icone-a { background-image: url('/imagens/ui-icons_228ef1_256x240.png'); background-position: -160px 0; background-repeat: no-repeat; }
div.box-modal-quadro-topo-imagem-icone-b { background-image: url('/imagens/ui-icons_222222_256x240.png'); background-position: -160px 0; background-repeat: no-repeat; }
div.box-modal-quadro-topo-imagem-icone-c { background-image: url('/imagens/ui-icons_ef8c08_256x240.png'); background-position: -160px 0; background-repeat: no-repeat; }
div.box-modal-quadro-topo-imagem-icone-d { background-image: url('/imagens/ui-icons_ffd27a_256x240.png'); background-position: -160px 0; background-repeat: no-repeat; }
div.box-modal-quadro-topo-imagem-icone-e { background-image: url('/imagens/ui-icons_ffffff_256x240.png'); background-position: -160px 0; background-repeat: no-repeat; }
div.box-modal-quadro-topo-imagem-icone-1 { background-position: 0 -144px; }
div.box-modal-quadro-topo-imagem-icone-2 { background-position: -16px -144px; }
div.box-modal-quadro-topo-imagem-icone-3 { background-position: -32px -144px; }
div.box-modal-quadro-topo-imagem-icone-4 { background-position: -48px -144px; }
div.box-modal-quadro-topo-imagem-icone-5 { background-position: -64px -144px; }
div.box-modal-quadro-topo-imagem-icone-6 { background-position: -128px -128px; }
div.box-modal-quadro-topo-imagem-icone-7 { background-position: -80px -128px; }
div.box-modal-quadro-topo-imagem-icone-8 { background-position: -96px -112px; }
div.box-modal-quadro-topo-imagem-icone-9 { background-position: -192px -96px; }
div.box-modal-quadro-topo-texto { float: left; }
div.box-modal-quadro-topo-acao { float: right; margin-left: 3px; width: 16px; height: 16px; cursor: pointer; }
div.box-modal-quadro-centro { background-color: #FFFFFF; padding: 10px; overflow: auto; }
div.box-modal-quadro-rodape { background-color: #CCCCCC; border-top: 1px solid #AAAAAA; padding: 10px; text-shadow: 1px 1px 1px #FFFFFF; color: #333333; }
div.box-modal-quadro-rodape-confirmacao { float: left; }
.box-modal-quadro-rodape-botao { float: right; display: inherit; background-color: #999999; border: 1px solid #666666; margin-left: 5px; padding: 8px 12px; height: 16px; text-shadow: 1px 1px 1px #666666; color: #FFFFFF; cursor: pointer; }
.box-modal-quadro-rodape-botao:hover { background-color: #BBBBBB; border: 1px solid #888888; text-decoration: none; }
.box-modal-quadro-rodape-botao:focus { box-shadow: 1px 1px 1px #333; }
.box-modal-quadro-rodape-botao.btn-erro { background-color: #d9534f; border-color: #d43f3a; }
.box-modal-quadro-rodape-botao.btn-erro:hover { background-color: #d2322d; border-color: #ac2925; }
.box-modal-quadro-rodape-botao.btn-sucesso { background-color: #5cb85c; border-color: #4cae4c; }
.box-modal-quadro-rodape-botao.btn-sucesso:hover { background-color: #47a447; border-color: #398439; }


/*geral inicio*/

/***Avisos do Site***/
.aviso-generico-modal{
 display: none;
}
.aviso-generico-modal i{
  display: inline-block;
  background-image: url(/imagens/botoes.png);
  background-color: #199f00;
  background-position: -111px -47px;
  padding-top: 1px;
  margin: auto;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  margin-right: 3px;
  margin-top: 3px;
 }

.aviso-generico-modal span{
  display: inline-block;
  font-size: 12px;
  line-height: 18px;

}
.aviso-generico-modal hr {
	border: none;
	border-bottom: 1px dashed #666;
	padding: 10px;
}
.aviso-generico-modal a {
	color: #4297d7;
}


.bg-warning{
	color: #fff !important;
	background-color: #f0ad4e;
	border-color: #eea236;
	text-decoration: none;
}
	.bg-warning span{
		color: #fff !important;
	}
.bg-info{
	color: #fff;
	background-color: #5bc0de;
	border-color: #46b8da;
}
	.bg-info span {
		color: #fff;
	}

.bg-danger{
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a;
}
	.bg-danger span{
		color: #fff;
	}

.bg-success{
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.bg-default  {
	color: #666;
	background-color: #E6E8E9;
	border: 1px solid #D6D6D6;
}

/***** FIM BOTOES EM COMUM PARA O SITE****/

#centro_clear{ display:block; clear:both; width:100%;} /*zera a pagina*/

img{
border:0 none;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-family:inherit;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}

/*MIGALHA DE PAO*/

.navegacao_migalha{
	display:block;
	width: 970px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	margin: auto;
	margin-bottom: 10px;
}
.navegacao_migalha span{color:#909394}
	.navegacao_migalha span:last-child{ font-weight:bold; font-size:13px;}

.navegacao_migalha-1{color:#909394}
.navegacao_migalha-2{color:#6d768d}



/*BLOCO 990 PARA TODO SITE A BAIXO DO TOPO*/
/*novo largura 100%*/
#geral_main{
	display:block;
	/*width: 970px;	*/
	width: 100%;
	margin:auto;
	height:auto;
	padding-top:10px;
	clear:both;
}



body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding: 0;
	color: #626F8F;
	text-align: center;
	font-size: 0.9em;
}

object, embed{
	margin:0;
	padding:0;
}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

h2, h3, h1, h4, p, span, a{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;

}

/*h1{
	margin:0px;
	padding:0;
	font-size:12px;
	display:block;
	color:#666666;
	text-align:left;
	margin:8px 0px
}

*/
*, html, iframe, input, form {
	margin: 0;
	padding: 0;
	outline-style: none;
}

*{ outline-style: none; }

.div_padrao{
	display:block;
	width:auto;
	float:left;
}

#cont_geral{
	display:block;
	width:100%;
	height:auto;
	/* overflow: hidden; */
	/* verificar oq está quebrando o layout no mobile (solucao paliativa) */
}

/************** USO GERAL DE SITE ******************/
.clear_geral{
	clear:both;
	border:none;
	background:none;
}

/*NAV PADRAO*/

.nav-padrao {
	display: block;
	width: 100%;
	height:  auto;
	list-style:  none;
}


	.nav-padrao li {
		display: inline-block;
		margin: 0 auto;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		.nav-padrao a {
			display: inline-block;
			position: relative;
			width: 100%;
			background-color: #1A97C0;
			padding: 12px 0px;
			font-weight: bold;
			font-size: 13px;
			color: #fff;
		}

		.nav-padrao a::hover {
			background-color: #046A8B;
		}

		.nav-padrao a.ativo {
			background-color: #046A8B;
		}
		.nav-padrao a.ativo::before {
			content:"";
			position: absolute;
			display: block;
			width: 16px;
			height: 16px;
			background-color: #046A8B;
			transform:rotate(45deg);
			-ms-transform:rotate(45deg); /* IE 9 */
			-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
			left: 50%;
			margin-left: -8px;
			bottom: -8px
		}

	.nav-padrao.link-2 li {width: 50%; }
	.nav-padrao.link-3 li {}
	.nav-padrao.link-4 li {}
	.nav-padrao.link-5 li {}
	.nav-padrao.link-6 li { width: 158px;}
	.nav-padrao.link-7 li { width: 135px;}

/*TITULOS GERAIS*/


.barra_titulo{
	display:block;
	width:100%;
	margin-bottom:10px;
}

	.barra_titulo-mod1{
		height:auto;
		width: 100%;
		margin: auto;
		position:relative;
		margin-bottom: 10px;
		border-bottom: 1px dashed #cccccc;
	}
		.barra_titulo-mod1 span,
		.barra_titulo-mod1 h1{
			font-weight:bold;
			line-height:33px;
			font-size:13px;
			color: #3a4c6f;
		}
			.barra_titulo-mod1 h1{
				margin: 0px;
			}

		.barra_titulo-mod1 b{
			color:#ffffff
		}
		.barra_titulo-mod1 strong{
			color:#ffffff;
			font-size:14px;
			line-height:18px;
			line-height:33px;
		}

	.barra_titulo-mod2{
		height:25px;
		background:#DAE4E7;
		height: auto;
		padding: 3px 0px;
	}

	.barra_titulo-esq{
		display:block;
		float:left;
		/* margin-left:5px; */

	}

	.barra_titulo-dir{
		display:block;
		float:right;
		margin-right:5px;
		width: 175px;
	}
		.barra_titulo-dir span{ display: block; float: left; margin-top: 8px; font-size: 13px;}





/*paginacao dos lotes*/

.tipo_paginacao.tipo_paginacao_2{
	display: block;
	/*height:33px;*/
	height: auto;
	/* width: auto; */
	max-width: 240px;
	margin: 0 auto;
	padding-bottom: 39px;
}

.tipo_paginacao.tipo_paginacao_2 .prev,
.tipo_paginacao.tipo_paginacao_2 .next{
display: inline-block !important;
/*background-image:url(/imagens/navegadores.png);*/
/*text-inde: ;nt:-8000em;*/

}
.tipo_paginacao.tipo_paginacao_2 a{
	padding: 9px 0;
	width: 100%;
	max-width: 40px;
	/* min-width: 35px; */
}

.tipo_paginacao.tipo_paginacao_2 .prev{
	float: right;
}

.tipo_paginacao.tipo_paginacao_2 .next{
	float: left;
}

.tipo_paginacao{
	display: block;
	/*height:33px;*/
	height: auto;
	width: auto;
}

.tipo_paginacao .prev,
.tipo_paginacao .next{
	display: inline-block !important;
	float: none !important;
	/*background-image:url(/imagens/navegadores.png);*/
	/*text-inde: ;nt:-8000em;*/
}
.tipo_paginacao a{
	padding: 8px;
}

.tipo_paginacao .next{
	float: right;
}


		.tipo_paginacao .prev-color-1{background-position:-0px -69px; background-color: #d2dde8 }
		.tipo_paginacao .prev-color-1:hover{background-position:-0px -0px;}

		.tipo_paginacao .prev-color-2{background-position:-0px -0px; background-color: #93a7bc}
		.tipo_paginacao .prev-color-2:hover{background-position:-0px -46px; background-color: #bdc8d5}

		.tipo_paginacao .prev-color-3{background-position:-0px -69px; cursor: default; background-color: #d2dde8}


		.tipo_paginacao .next-color-1{background-position:-25px -69px; background-color: #d2dde8}
		.tipo_paginacao .next-color-1:hover{background-position:-25px 0px;}

		.tipo_paginacao .next-color-2{background-position:-25px 0px; background-color: #93a7bc}
		.tipo_paginacao .next-color-2:hover{background-position:-25px -46px; background-color: #bdc8d5}

		.tipo_paginacao .next-color-3{background-position:-25px -69px; cursor: default; ; background-color: #d2dde8}

	.tipo_paginacao select{

  		/* position: relative; */
  		/* top: 2px; */
		display: inline-block !important;
		float: none !important;
		padding: 8px;
		border:none;
		color:#666666;
		font-size:12px;
		text-align:center;
		height: 34px;
		width: 99%;
		/* border:1px solid #D4D4D4; */
		/* margin-left:4px; */

	}

	.tipo_paginacao label{
		display:block;
		float:left;
		color:#FFFFFF;
		font-size:13px;
		font-weight:bold;
		line-height:33px;
		padding:0px 3px;

	}

	/*paginacao por numeros ordenados*/
	.tipo_paginacao .num{
		display:block;
		float:left;
		padding:3px;
		padding:2px 6px;
		margin:0px 3px;
		font-size:12px;
		text-align:center;
		font-weight:bold;
		cursor:pointer;
		color: #ffffff;
	}

		.tipo_paginacao .num-inativo.num:hover{
			background:#006596;
			color:#FFFFFF;
		}

		.tipo_paginacao .num-ativo{
			background:#ffffff;
			color:#0085B1;
		}


		.tipo_paginacao ul {
			display: inline-block;
			list-style: none;
			  /* top: 6px; */
			  position: relative;
		}
		.tipo_paginacao ul li {
			display: inline-block;
			padding: 3px;
		}

			.tipo_paginacao ul li a{
				background-color: #E6EEF0;
				padding: 9px;
				text-decoration: none;

			}
			.tipo_paginacao ul li a:hover{
				background-color: #A3BBC2;
				color: #fff;

			}
			.tipo_paginacao ul li a.active{
				background-color: #A3BBC2;
				color: #fff;
			}


/*funcoes de paginas *** PAGINACAO - MODOS DE VISUALIZACAO - ORDENACAO***/
	.tipo_visualizacao,
	.tipo_visualizacao-ativa{
		display: block;
		margin-left: 6px;
		width: auto;
		height: auto;
		float:right;
		cursor:pointer;
		background-color: #DAE4E7;
	}

		.tipo_visualizacao:hover,
		.tipo_visualizacao-ativa{ background: #ffffff; }


	/*select de ordenacao - SELECT*/
	.tipo_ordenacao{
		font-size:12px;
		color:#666666;
		border:none;
a		border:1px solid #9EA7A9;
		width:90px;
		padding: 3px;
	}




/************BORDAS DE BLOCOS DE TODO O SITE**************

/*TOPO*/
/*topo link auxiliar*/
.link-auxiliar-topo{
	display: none;
	margin: auto;
	width: 100%;
	background: red;
	position: fixed;
	z-index: 999;
	top: 0px;
}
	.link-auxiliar-topo .interno{
		display: block;
		margin: auto;
		width: 999px;
		background: green;
	}

.topo{
	display:block;
	width:100%;
	/* height:105px; */
	margin:0;
	margin:auto;
	/*background:url(/imagens/bg_top.jpg);*/
	background:#004c6d;
	background-repeat:repeat-x;
	z-index:0;
	padding-bottom:10px;
}
.box-stripes {
	display: flex;
	overflow: hidden;
}
.box-stripes div {
	flex: 1;
}

.box-stripes .linha-segmento {
	display: block;
	margin: 0 -4px 0 -4px;
	height: 5px;
}
.box-stripes .linha-segmento.linha-segmento-v { background-color: #f7931d; }
.box-stripes .linha-segmento.linha-segmento-m { background-color: #8cc63e; }
.box-stripes .linha-segmento.linha-segmento-i { background-color: #782a90; }
.box-stripes .linha-segmento.linha-segmento-j { background-color: #ffcb04; }
.box-stripes .linha-segmento.linha-segmento-s { background-color: #F15922; }
.box-stripes .linha-segmento.linha-segmento-f { background-color: #E25B95; }
.box-stripes .linha-segmento.linha-segmento-jo { background-color: #222221; }
.box-stripes .linha-segmento.linha-segmento-ru { background-color: #2884C7; }


@media(min-width:990px){
	.topo_links-esq {
		min-width: 920px;
	}
}



	.topo_links-esq,
	.topo_links-dir{
		display: block;
		height: 18px;
		float:left
	}
		.topo_links-esq ul{
			list-style: none;
			display:table;
			padding-left:10px;

		}
		.topo_links-esq ul li{
			display:inline

		}

			/*botoes do topo*/
			.topo_btn{
				display:block;
				text-decoration:none;
			}
				.topo_links-esq .topo_btn{ margin: 5px 20px 5px 0px;}
				.topo_links-dir .topo_btn{ margin: 5px 0px 5px 20px;}

				.topo_btn-esq{ float:left}
				.topo_btn-dir{ float:right}

				.topo_btn:hover{
					text-decoration:underline;
					color:#c2c9db;
				}


				.topo_btn h3,
				.topo_btn span{
					margin:0px;
					padding:0px;
					color:#004c6d;
					font-size:12px;
					font-weight:bold;
					float:right
				}
					.topo_notificacao b{
						background-color: #FFBA00;
						padding: 0px 5px;
						margin: 2px;
						color: #11254C;

						-webkit-border-radius: 3px;
						border-radius: 3px;
						-moz-border-radius: 3px;
					}

					.topo_chat b{ font-weight: bold; color: #A5C9D4}

				.topo_btn i{
					display:block;
					width:16px;
					height:16px;
					text-indent:-8000em;
					border:0;
					float:left;
					margin-right:3px;
				}

					.topo_newsletter i{background:url(/imagens/botoes.png); background-position: -8px -2053px; }
					.topo_cadastro i{background:url(/imagens/botoes.png); background-position:-143px -48px; }
					.topo_contato i{background:url(/imagens/botoes.png); background-position:-143px -0px; }
					.topo_local i{background:url(/imagens/botoes.png); background-position:-143px -32px; margin:0;}
					.topo_chat i{background:url(/imagens/botoes.png); background-position:-143px -16px; }
					.topo_duvida i{background:url(/imagens/botoes.png); background-position:-96px -65px; }
					.topo_sair i{background:url(/imagens/botoes.png); background-position:-143px -64px;}
					.topo_conta i{background:url(/imagens/botoes.png); background-position:-143px -48px; }
					.topo_login i{background:url(/imagens/botoes.png); background-position:-143px -80px; }
					.topo_notificacao i{display:none; background:url(/imagens/botoes.png); background-position:-80px -0px; }
					.topo_notificacao-inativo i{background:url(/imagens/botoes.png); background-position:-127px -16px; }
					.topo-quero-vender i{background:url(/imagens/botoes.png); background-position: -36px -2053px; }
					.topo_nota-vendas i{background: url(/imagens/botoes.png); background-position: -71px -2053px;}

					.topo_nota-vendas-sm{
						display: none;
					}

					.ss-dropdown{
						position: relative;
						display: inline-block !important;
					}

					.ss-dropdown-content{
						display: none !important;
						position: absolute;
						background-color: #f1f1f1;
						min-width: 220px;
						box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
						z-index: 1;
						top: 23px;
						right: 10px;
					}
					.ss-dropdown:hover .ss-dropdown-content{
						display: block !important;
					}

					.ss-dropdown-content a{
						color: #004c6d;
						padding: 12px 16px;
						text-decoration: none;
						display: block;
						font-size: 13px;
					}
					.ss-dropdown-content a i{
						display: inline-block;
						margin-left: 8px;
						width:16px;
						height:16px;
					}
					.ss-dropdown-content a i.nota-venda{
						background: url(/imagens/botoes.png); background-position: -71px -2053px;
					}
					.ss-dropdown-show{
						display: block !important;
					}

					@media screen and (max-width: 1126px) {
						.topo_nota-vendas{
							display: none;
						}
						.topo_nota-vendas-sm{
							display: block;
							text-align: left;
						}

					}
					@media(max-width:767px){
						.topo_nota-vendas{
							display: block;
						}
					}



	/*links do topo do site*/

	.topo_links{
		display:block;
		clear:both;
		width:100%;
		height:35px;
		padding-top: 5px;
		/*background-color:#0085b;
		padding:3px 7px 0px 5px;*/
		background:#dbdbdb;
	}


		.topo_links-int{
			margin: auto;
			max-width: 970px;
			min-width: 775px;
			position:relative;
		}



			/*box para exibir conteudo da notificacao e login*/
			.topo_box-oculto{
				display:none;
				width:auto;
				height:auto;
				position:absolute;
				z-index:999;
				right:0px;
				top:36px;
			}
				.topo_box-oculto-seta{
					display:block;
					float:right;
				}

				.topo_box-oculto-seta-img{
					background-image: url("/imagens/botoes.png");
					background-position: -139px -224px;
					display: none;
					height: 11px;
					width: 20px;
					clear: both;
					position: absolute;
					top: 26px;
					z-index: 999;;

				}

				.topo_box-oculto-seta-img.logado{right: 135px;}
				.topo_box-oculto-seta-img.deslogado{right: 21px;}


			 	.topo_box-oculto-cont{
					background:#2ea6ce;
					padding:5px 10px;
					-webkit-box-shadow: -6px 6px 10px -2px #11254C;
					box-shadow: -6px 6px 10px -2px #11254C;
				}



			.topo_links-dir{ float:right}

				/*caixa de login*/
				.topo_box-login{
					text-align:left;
					width:220px;
					width:auto;
					height:	auto;
				}
				.topo_box-login button.btn_padrao-ativo {
					background: #004c6d;
				}
					.topo_box-login #mensagemErroLogin{
						display: none;
						background: #DF8386;
						font-size: 12px;
						font-weight: bold;
						color:#FFFFFF;
						padding: 5px 0px;
						text-align: center;
					}
					.topo_box-login-lembretesenha{
						clear:both;
						display:block;
						border-top:1px solid #8fc9dd;
						padding-top:5px;
						width:98%;
						margin:auto;
						color:#FFFFFF;
						font-size:11px;
						text-align:center

					}

					.topo_box-login div{
						display:block;
						margin-top:10px;


					}
						.topo_box-login label{
							display:block;
							color:#FFFFFF;
							font-size:13px;
							font-family:Arial, Helvetica, sans-serif;
							font-weight:bold;
							float:left;
							width:60px;
							margin-top:6px;
						}

						.topo_box-login input{
							display:block;
							padding:5px;
							height:18px;
							width:130px;
							float:right;
						}
							.topo_box-login .input-focus{
								-webkit-box-shadow: 0px 0px 5px 1px #ffffff;
								box-shadow: 0px 0px 5px 1px #ffffff;

							}

				.topo_box-notificacao {
					display:block;

				}
					.topo_box-notificacao-item{
						display:block;
						clear:both;
						width:250px;
						height:auto;
						margin:5px 0px;
						cursor: pointer;
					}
						a.topo_box-notificacao-vermais{
							display:block;
							clear:both;
							background:#0085B1;
							margin:5px 0px;
							padding:5px;
							width:240px;
							height:auto;
							text-decoration:none
						}
							a.topo_box-notificacao-vermais:hover{ background:#005084}

						.topo_box-notificacao-item div{
							padding:7px 3px;
							text-align:left;
						}
						.topo_box-notificacao-item div:hover{
							background:#0085B1
						}

					/*setando lado dos  icones*/
					.topo_box-notificacao .iconLog{
						float:right
					}



					.topo_box-notificacao span{
						font-size:12px;
						font-weight:bold;
						color:#ffffff
					}




/*topo superior logo e login*/
.topo_busca{
	margin:auto;
	display:block;
	/* max-width:970px; */
	/* min-width:775px; */
	/* _width:970px; */
	height:auto;

}

/*esquerdo*/
.topo_busca_esq{
	position: relative;
	display:block;
	width: 28%;
	height:70px;
	float:left;
	padding-left: 10px;
}
	.topo_busca_esq .natal{

	    position: absolute;
	    left: -3px;
	    top: -2px;

	}
	.topo_busca_esq .logo-sodresantoro{
		display: block;
		border:none;
		margin-top:17px;
		/*background-image: url(/imagens/logo.png);*/
		width:272px;
		height:49px;
		text-indent: -8000em;
	}

	.topo_busca_esq .logo-sodresantoro h1{
		text-indent: inherit
	}

/*direito*/
.topo_busca_dir{
	display:block;
	width: 70%;
	height:auto;
	float: right;
	position:relative;
	margin-top:8px;
}

	/**********BUSCA POR PALAVRA CHAVE**************/
	.ui-menu{
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	.ui-menu .ui-menu-item a{
		-webkit-border-radius: 0px;
		border-radius: 0px;
		padding:5px;
		border-bottom: 1px solid #D5D4D4;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-align: left;
	}

	#busca_topo{
		display:block;
		width:395px;
		height:32px;
		float:right;
		margin-top:26px;
	}
	/* @media screen and (max-width: 767px) {#busca_topo { width:210px; }} */

		.busca_topo-tit{
			display:block;
			float:left;
			font-weight:bold;
			margin-top:5px;
			color:#FFFFFF;
			margin-right:10px;
		}
		.busca_topo-input{
			float:left
		}
			.busca_topo-input input{
				display:block;
				float:left;
				border:none;
				padding:7px;
				padding-bottom:4px;
				width:335px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				color:#666666;
			}

		.busca_topo-button,
		.busca_topo-button:hover{
			height: 31px;
			width: 29px;
			border: none;
			cursor: pointer;
			font:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			font-weight:bold;
			background-image:url(/imagens/botoes.png);
			background-position:-45px -252px;
			float:left;
			padding-bottom:3px;
			*padding-bottom:0px;
			text-indent:-8000em;
			margin-left:5px;
		}

			.busca_topo-button:hover{
				background-image:url(/imagens/botoes.png);
				background-position:-74px -252px;
			}




	/*******LINKS DE ACESSO R�PIDO*********/
	.topo_busca-acesso-rapido{
		width:auto
		height: auto;
		float: right
	}

		.topo_busca-acesso-rapido .link-box{
			display:block;
			float:left;
			width:45px;
			height:58px;
			position:relative;
			margin-left:7px;
		}

			.topo_busca-acesso-rapido .link-box-botao{
				display:block;
				width:45px;
				height:32px;
				background:#00a6e8;
				position:absolute;
				bottom:0px;
			}
				.topo_busca-acesso-rapido .ativo{
					height:40px;
					bottom:-8px;
				}
				.topo_busca-acesso-rapido .link-box-botao:hover{ background:#056d8f}
				.topo_busca-acesso-rapido .ativo:hover{ background:#0085b1}
			.topo_busca-acesso-rapido .link-box-alerta {
				display:block;
				width:41px;
				height:25px;
				position:absolute;
				top:0px;
				left:2px;
				background:url(/imagens/botoes.png) no-repeat left top;
				background-position: -105px -252px;
				color:#11254C;
				font-size:13px;
				font-weight:bold;
				line-height:20px;

			}


				.topo_busca-acesso-rapido .link-box-botao i {
					display:block;
					width:32px;
					height:32px;
					margin:auto;
					background:url(/imagens/botoes.png);
					background-repeat:no-repeat
				}

					.topo_busca-acesso-rapido .meus-lotes i{background-position:-63px -361px;}

					.topo_busca-acesso-rapido .lotes-favoritos i{background-position:-127px -361px;}

					.topo_busca-acesso-rapido .meus-lotes .ativo i{background-position: -31px -361px;}

					.topo_busca-acesso-rapido .lotes-favoritos .ativo i{background-position:-95px -361px;}




/*bloco suspenso meus lotes*/
	#bloco_meuslotes{
		display:none;
		width:960px;
		height:160px;
		margin:auto;
		float:right;
		margin-bottom:15px;
		position:relative;
	}

	#bloco_meuslotes .nenhum-encontrado{
		display: block;
		width:100%;
		height: auto;
		color: #FFFFFF;
		text-align: center;
		margin-top: 75px;
		font-size: 12px;

	}
		#bloco_meuslotes .nenhum-encontrado span{
			display: block;
			font-size: 15px;
			padding-bottom: 8px;
			color: #FFFFFF;
		}
			#bloco_meuslotes .nenhum-encontrado a{
				color: #FFFFFF;
				text-decoration: underline;
				font-weight: bold;
			}
		#bloco_meuslotes .inferior{
			display:block;
			position: relative;
			background:#00a6e8;
			width:100%;
			height: 235px;
			overflow: hidden;
		}#bloco_meuslotes .inferior .inferior_tit {
				display: block;
				width: 98%;
				border-bottom: 1px solid #8fc9dd;
				padding: 6px 0px;
				margin: auto;
				margin-top: 5px;
			}

				#bloco_meuslotes .inferior .inferior_tit span{
					display: block;
					float: left;
					font-size: 13px;
					font-weight: bold;
					color: #ffffff;
				}

				#bloco_meuslotes .inferior .inferior_tit a{
					display: block;
					float: right;
					font-size: 13px;
					font-weight: bold;
					color: #ffffff;
				}

				#bloco_meuslotes .inferior .navegacao{
					display:block;
					position: absolute;
					/*background:url(/imagens/navegadores.png) no-repeat ;*/
					top:110px;
					width:27px;
					height:27px;
					/*text-indent:-8000em;*/
					cursor:pointer;
				    color: #fff;
				    font-size: 18px;
				}
				#bloco_meuslotes .inferior .navegacao:hover {
					color: #ccc;
				}
						#bloco_meuslotes .inferior .prev{
							left: 0px;
							margin-left:10px;
							background-position: -29px -163px;
						}

						#bloco_meuslotes .inferior .next{
							right: 0px;
							margin-right:10px;
							background-position: 0px -163px;
						}

							#bloco_meuslotes .inferior .prev:hover{
								left: 0px;
								margin-left:10px;
								background-position: -29px -191px;
							}

							#bloco_meuslotes .inferior .next:hover{
								right: 0px;
								margin-right:10px;
								background-position: 0px -191px;
							}


							#bloco_meuslotes .inferior .prev:active{
								left: 0px;
								margin-left:10px;
								background-position: -29px -190px;
							}

							#bloco_meuslotes .inferior .next:active{
								right: 0px;
								margin-right:10px;
								background-position: 0px -190px;
							}


							#bloco_meuslotes .inferior .prev-inativo	{
								opacity:0.65;
								-moz-opacity: 0.65;
								filter: alpha(opacity=65);
							}


							#bloco_meuslotes .inferior .next-inativo{
								opacity:0.65;
								-moz-opacity: 0.65;
								filter: alpha(opacity=65);
							}


					#bloco_meuslotes .inferior .slide{
						display: none;
						width: 840px;
						margin: auto
					}


				/*status*/
				#bloco_meuslotes .bloco_lote{
					display: block;
					float: left;
					position: relative;
					background: #ffffff;
					margin: 10px 5px;
					padding: 5px;
					width: 120px;
					height: 170px;
					font-size: 12px;
					text-align: center;
					cursor: pointer;
					font-size:11px;
					font-weight:bold;
					list-style: none;
				}
					#bloco_meuslotes .bloco_lote .link-adicionar {
						position: absolute;
						background: red;
						border-radius: 100px;
						-webkit-border-radius: 100px;
						-moz-border-radius: 100px;
						top: -7px;
						right: -7px;
						padding: 1px;



					}

					.bloco_lote .valor { color: #1FAEDD; font-size: 13px; display: block}
					#bloco_meuslotes .bloco_lote:hover{ background-color: rgb(212, 235, 235);}


					#bloco_meuslotes .bloco_lote .imagem img{
						display:block;
						width:120px;
						margin:auto;
					}

					#bloco_meuslotes .bloco_lote .status{
						display: block;
						width: 100%;
						padding:3px 0px;
						margin-bottom: 3px;
						text-transform:uppercase;
						min-height: 15px;
					}

						#bloco_meuslotes .status_aguardando .status{
								background: #9da6ab;
								color: #FFFFFF;
						}


						#bloco_meuslotes .status_pregao .status{
								background: #605ca2;
								color: #FFFFFF;
						}
						#bloco_meuslotes .status_dou-lhe-uma .status{
							background: #ffcb05;
							color: #333333;
						}

						#bloco_meuslotes .status_dou-lhe-duas .status{
							background: #f58220;
							color: #ffffff;
						}
						#bloco_meuslotes .status_repasse .status{
							background: #097409;
							color: #ffffff;
						}

						#bloco_meuslotes .status_naoVendido .status{
							background: #c4af15;
							color: #ffffff;
						}


					#bloco_meuslotes .bloco_lote .titulo{
						color: #666666;
						font-size: 10px;
					}

					#bloco_meuslotes .bloco_lote .btn_favoritos {
					  padding: 4px 6px 0px;
					  margin-top: 3px;
					  text-align: center;
					}
					#bloco_meuslotes .bloco_lote .btn_favoritos span,
					#bloco_meuslotes .bloco_lote .btn_favoritos i {
						position: relative;
						display: inline-block !important;
						float: none;
					}
					#bloco_meuslotes .bloco_lote .btn_favoritos span {
						top:-4px;
					}


			#bloco_meuslotes .bloco_lote .lance-superado,
			#bloco_meuslotes .bloco_lote .lance-vencendo,
			#bloco_meuslotes .bloco_lote .lance-semoferta{
				display:block;
				-webkit-border-radius: 3px;
			    border-radius: 3px;
				margin:auto;
				width:120px;
				font-size:12px;
				font-weight:bold;
				color: #333333;
			}
				#bloco_meuslotes .bloco_lote .lance-superado{ color: #902508;}
				#bloco_meuslotes .bloco_lote .lance-vencendo{ color: #257070;}



/*SIDEBAR (COLUNA ESQUERDA)*/
/***********COLUNA 1*************/

#coluna1{
	display:block;
	padding-left: 0;
	padding-right: 0;
}


.coluna1_blocos{
	clear:both;
	display:block;
	height:auto;
	width: 175px;
	border-top:none;
	padding-bottom:10px;

	border:1px solid #A5AEB0;
	background:#F5F5F5;
	-moz-border-radius: 0px 0px 7px 7px;
}


/***BANNERS DE LEILAO ONLINE (VERDE)***/

#leilao-online{
	display:block;
	margin-bottom:20px;
	position: relative;
	/*width:177px;*/
	min-width: 100%;
	height:46px;
	cursor:pointer;
}

#leilao-online .leilao-online{
	display:block;
	position:absolute;
	z-index: 999;
}



#leilao-online .status-ativo{
	/*width:495px;*/
	width: 100%;
	height:auto;
}

#leilao-online .status-inativo{
	width: 100%;
	height:auto;
}


#leilao-online .leilao-online .leilao-online-esq{
	position:relative;
	width: 100%;
}

#leilao-online .leilao-online .leilao-online-img{
	display:block;
	position: relative;
	/*width:170px;*/
	min-height:54px;
	padding-top:8px;
	padding-left:10px;
	cursor:pointer;
	/* background-image:url(../imagens/botoes.png);
	background-position: 11px -498px;
	background-repeat:no-repeat; */
	line-height: 2;

}

#leilao-online .leilao-online .leilao-online-img span{ float: left; }


#leilao-online .leilao-online .leilao-online-img span.name{
	display: inline-block;
	font-size: 14px;
	color:#FFF;
	font-weight: 700;
	margin-top: 2px	;
	margin-left: 4px;
}

/* breakpoint for sm */
@media(min-width:768px) and (max-width:991px){
	#leilao-online .leilao-online .leilao-online-img span.name{
		font-size: 10px;
		margin-top: 7px;
	}
 }

#leilao-online .leilao-online .leilao-online-img span.icon-camera{
	background-image:url(../imagens/botoes.png);
	background-position: -4px -509px;
	background-repeat:no-repeat;
	width: 25px;
	display: inline-block;
	height: 21px;

}


#leilao-online .leilao-online-img:before {
	content: attr(data-texto-aux);
	position: absolute;
	top: 37px;
	right:20px;
	color: #fff;
	font-size:10px;
	font-weight:bold
}

/* breakpoint for sm */
@media(min-width:768px) and (max-width:991px){
	#leilao-online .leilao-online-img:before{
		right: 10px;
		font-size: 8px;
	}
}


/*ATIVO*/
#leilao-online .status-ativo .leilao-online-esq{
	/*width:173px;*/
	height:55px;
}

#leilao-online .status-ativo .leilao-online-img{
	background-color:#46829c;
	-webkit-border-radius: 7px 0px 0px 7px;
	border-radius: 7px 0px 0px 7px;
	-moz-border-radius: 7px 0px 0px 7px;
	-webkit-box-shadow: -4px 4px 4px 2px rgba(35, 31, 32, 0.2);
	box-shadow: -4px 4px 4px 2px rgba(35, 31, 32, 0.2);
}

@media(max-width:767px){
	#leilao-online .status-ativo .leilao-online-img{
		border-radius: 7px;
	}
}

/*INATIVO*/
#leilao-online .status-inativo .leilao-online-esq{
	/*width:170px;*/
	height:70px;
}

#leilao-online .status-inativo .leilao-online-img{
	display:block;
	background-color: #00a6e8;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}

#leilao-online .status-inativo .leilao-online-img:hover{background-color:#46829c;}

#leilao-online .status-inativo .leilao-online-desc,

#leilao-online .status-ativo .leilao-online-desc{
	display:block;
	position:absolute;
	text-align:right;
	right:-6px;
	bottom:-3px;
	color: #777f95;
	font-size:10px;
	font-weight:bold
}

#leilao-online .status-ativo .leilao-online-desc{ right:-3px;}

#leilao-online .leilao-online-alert{
	/*background-image: url(/imagens/colunas_laterais.png);*/
	background-position: -50px -293px;
	background-color: #004c6d;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	width:26px;
	height:24px;
	line-height:26px;
	text-align:center;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:15px;
	position:relative;
	bottom:20px;
	left:-10px;

}
/*breakpoint for xs*/
@media(max-width:767px){
	#leilao-online .leilao-online-alert{
		top: -60px;
	}
}


#leilao-online .status-inativo .leilao-online-dir{ display:none}

#leilao-online .status-ativo .leilao-online-dir{
	display:block;
	width:315px;
	height:auto;
	float:left;
	background: #46829c;
	-webkit-border-radius: 0px 7px 7px 7px;
	border-radius: 0px 7px 7px 7px;
	-moz-border-radius: 0px 7px 7px 7px;
	-webkit-box-shadow: 4px 4px 4px 2px rgba(35, 31, 32, 0.2);
	box-shadow: 4px 4px 4px 2px rgba(35, 31, 32, 0.2);
	position: absolute;
	top: 0;
	left: 100%;
}

/*breakpoint for xs*/
@media(max-width:767px){
	#leilao-online .status-ativo .leilao-online-dir{
		top: 99%;
		left: 0;
		width: 100%;
		border-radius: 0 0 7px 7px;
	}
}
			/*.leilao-online-ativa .leilao-online-dir *{ display:none}*/

#leilao-online .status-ativo .leilao-online-dir ul{
	list-style:none;
}

#leilao-online .status-ativo .leilao-online-leiloes{
	display:block;
	width:295px;
	height:63px;
	background:#fff;
	margin:10px;
	font-size:10px;
	text-transform:uppercase;
	color:#6d768d;
	font-weight:bold;
	text-align:left;
	line-height:12px;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
}

/*breakpoint for xs*/
@media(max-width:767px){
	#leilao-online .status-ativo .leilao-online-leiloes{
		border-radius: 0;
		width: 95%;
		margin:10px auto;
	}
}

#leilao-online .status-ativo .leilao-online-leiloes:hover{ background-color: #f2dca5;}

#leilao-online .status-ativo .leilao-online-leiloes p{
	display:block;
	width:185px;
	float:left;
	margin-top:8px;
	margin-left:8px;
}


#leilao-online .status-ativo .nenhumaLeilao{ font-size:12px; text-align:center; line-height:63px}

#leilao-online .status-ativo .leilao-online-leiloes .leilao-online-btn{
	display:block;
	width:50px;
	height:49px;
	margin-top:5px;
	float:right;
	font-size:9px;
	text-transform:uppercase;
	color:#6d768d;
	font-weight:bold;
	text-align:center;
}

#leilao-online .status-ativo .leilao-online-leiloes .leilao-online-btn img{
	display:block;
	margin:auto;
	margin-top:3px
}


/***FIM BANNERS DE LEILAO ONLINE (VERDE)***/

#box-redes{
	display: block;
	background: #f8f8f8;
	border: 1px solid #D0D7E0;
	/* width: 177px; */
	width: 100%;
	margin: 5px 0px;
}

#box-redes span {
	text-align: left;
	display:block;
	float: left;
	line-height: 3.8;
	margin-left:3px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase;
}

/* breakpoint for sm */
@media(min-width:768px) and (max-width:991px){
	#box-redes span{
		line-height: 2;
		float: none;
		text-align: center;
	}
}

#box-redes ul {
	list-style: none;
}

#box-redes li {
	/* display: inline-block; */
	float: right;
	padding:3px 0px;
	margin:	3px;
}

/* breakpoint for sm */
@media(min-width:768px) and (max-width:991px){
	#box-redes li {
		float: none;
		display: inline-block;
		text-align: center;
	}
}

#box-redes a {
	display: inline-block;
	background-color: #004c6d;
	/*background-image:url(/imagens/widget_32x32.jpg);*/
	height: 32px;
	width:32px;
}

#box-redes .facebook 	{background-position: 0px -160px;}
#box-redes .twitter	 	{background-position: 0px -704px;}
#box-redes .google	 	{background-position: 0px -288px;}
#box-redes .youtube	 	{background-position: 0px 	 0px;}

/***********coluna 2**************/

#cont_leiloes{
	border:#ACACAC solid 1px;
	border-top: none;/**/
	margin-bottom:10px;
	height:800px;
}
#coluna2{
	padding:0px;
	margin:0;
	width: 635px;
	_width:633px;
	height:auto;
	display: block;
	float: left;
	/*width: 813px;*/
}


/****destaques gerais de leiloes HOME*****/

/* BIBLIOTECA EXTERNA - tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
display:none;
background:transparent url(/media/img/tooltip/black_arrow.png);
font-size:12px;
height:70px;
width:160px;
padding:25px;
color:#eee;
}

/*visualizacao lote e leilao apenas para a home*/

.agenda_destaques-visual-1{/*visualizacao de lotes*/
	display: block;
    float: left;
    height: 265px;
    margin: 8px 8px 8px 7px;
    padding: 5px 0 0;
    width: 184px;
	border: 1px solid #D5D4D4;
    border-radius: 7px 7px 7px 7px;
}

.agenda_destaques-visual-2{/*visualizacao de leilao*/
	display: block;
    float: left;
    height: 265px;
    margin: 8px 8px 8px 7px;
    padding: 5px 0 0;
    width: 175px;
	border: 1px solid #D5D4D4;
    border-radius: 7px 7px 7px 7px;
}

/*visualizacao lote e leilao*/
#agenda_destaques{
	display: block;
	width:auto;
	margin:auto;
	clear: both;
	position:relative;
}

#agenda_destaques-carrega{
	display: none;
	width:auto;
	margin:auto;
	clear: both;
	position:relative;
	z-index:0;
}





/*conteudo do slideshow*/

/*
.agenda_destaques-cont{
	display:block;
	z-index:10;
	border-top:none;
}

.slideshow-destaque {
	position: relative;
	background-color: #F8F8F8;
	margin-bottom: 15px;
	width: 763px;
	height:289px;
	text-align: left;
	list-style:none;
	border: 1px solid #d5d4d4
}
.slideshow-destaque a {
	text-decoration: none;
}
.slideshow-destaque .seta{
	display:block;
	width:25px;
	height:23px;
	position:absolute;
	text-indent:-8000em;
	cursor:pointer;
}
.slideshow-destaque .prev{
	background-image:url(/imagens/navegadores.png);
	background-position: -0px -0px;
	left:8px;
	top:155px;
}
.slideshow-destaque .prev:hover{background-position: -0px -23px;}
.slideshow-destaque .prev:active{background-position: -1px -23px;}

.slideshow-destaque .next{
	background-image:url(/imagens/navegadores.png);
	background-position:-25px 0px;
	right:8px;
	top:155px;
}

.slideshow-destaque .next:hover{ background-position:-25px -23px;}
.slideshow-destaque .next:active{ background-position:-24px -23px;}

.slideshow-destaque .box-cima {
	position: relative;
	background:#004c6d;
	padding:8px;
	width: 747px;
	height: 20px;
	font-size:12px;
	font-weight:bold
}
.slideshow-destaque .box-cima .esquerda {
	float: left;
	font-weight: bold;
	line-height:20px;
	text-transform:uppercase

}
.slideshow-destaque .box-cima .esquerda span{ color:#FFFFFF}

.slideshow-destaque .box-cima .direita {float: right; }
*/

		/*
		.slideshow-destaque .box-cima .direita .play{
			float: left;
			margin: 0 3px;
			padding: 0 3px;
			font-weight: bold;
			width:16px;
			height:16px;
			float:left;
			background-image:url(/imagens/botoes.png);
			background-position:-127px -305px; /* pause: background-position:-127px -287px;
			text-indent:-8000em;
			cursor:pointer;
		}
		*/
/*
.slideshow-destaque .box-baixo{
	position: relative;
	width: 690px;
	height: 205px;
	overflow: hidden;
	margin:auto;
	margin-top:25px;
	margin-bottom:10px;
}

.slideshow-destaque .box-baixo .box-destaque {
	position: absolute;
	left: 0;
	top: 0;
	width: 720px;
	height: 205px;
	list-style: none;
}

.slideshow-destaque .box-baixo .box-destaque .lote{
	position: relative;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #D5D4D4;
	margin: 0 5px;
	padding-top: 4px;
	width: 160px;
	height: 198px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

.slideshow-destaque .box-baixo .box-destaque .lote:hover { background-color: #c4dede; }

.slideshow-destaque .box-baixo .box-destaque .lote-link{
	text-decoration:none;
	background-color: red;
	clear: both;

}

.slideshow-destaque .box-baixo .box-destaque .lote-link .titulo {
	display: block;
	width: 145px;
	height: 30px;
	color: #004c6d;
	font-size: 12px;
	margin: auto;
	margin-top: 8px;
	text-align: left;
}

.slideshow-destaque .box-baixo .box-destaque .lote-link .imagemDisponivel{
	display:block;
	width: 145px;
	height: 111px;
	margin: auto;
}

.slideshow-destaque .box-baixo .box-destaque .lote-link .imagemIndisponivel{
	display:block;
	width: 145px;
	height: auto;
	margin: auto;
}

.slideshow-destaque .box-baixo .box-destaque .lote-link .descricao {
	display: block;
	font-weight: bold;
	width: 145px;
	height: 13px;
	text-align: left;
	margin: auto;
}
.slideshow-destaque .box-baixo .box-destaque .lote-link .valor {
	display: block;
	width: 145px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	color: #00a6e8;
	margin: auto;

	margin-top: 10px;
}

*/
			/*.slideshow-destaque .box-baixo .box-destaque .btn_favoritos{ margin-right: 40px; margin-top: 3px;}*/

/*
.slideshow-destaque .box-baixo .box-destaque .lote .btn_favoritos {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 3px;
}
*/
/*##########################################################################################################################################################*/
ul.ag_destaques_leilao-leiloes li a .leilao-icon {
	/*border: 1px solid #000;*/
	height: 48px;
	padding: 6px 0;
}


/*destaques de lotes da home*/
.act-agenda {
	-webkit-transition: all 0.5s ease;
	   -moz-transition: all .5s ease;
	    -ms-transition: all .5s ease;
	     -o-transition: all .5s ease;
	        transition: all .5s ease;

}
.ag_destaques_leilao{/*div de contencao*/
	display:block;
	width:765px;
	height:auto;
a	background:#E0E5EB;
	list-style:none;
	position: relative;
	margin-bottom: 20px;
}
	.ag_destaques_leilao li{ list-style:none}

		.ag_destaques_leilao-top {
			position: relative;
			/* margin-right: -1%; */
			padding-bottom: 9px;
    		margin-bottom: 10px;
		}

		.ag_destaques_leilao-top::before {
			content: "";
			display: block;
			position: absolute;
			bottom: 0;
			width: 100%;
			height: 9px;
			background:#004c6d;
			-webkit-box-shadow: 0 4px 5px -1px rgba(0,0,0, 0.3);
     		box-shadow: 0 4px 5px -1px rgba(0,0,0, 0.3);
		}

			.ag_destaques_leilao-tit{
				display: block;
				background:#004c6d;
				/* padding: 8px; */
				/* width: 49%; */
				height: 36px;
				font-size: 12px;
				/*text-align:left;*/
				text-transform:uppercase;
				/* float: left; */
				box-sizing: border-box;
				/* margin-right: 1%; */
				cursor: pointer;
				-webkit-transition: all .25s ease;
				   -moz-transition: all .25s ease;
				    -ms-transition: all .25s ease;
				     -o-transition: all .25s ease;
				        transition: all .25s ease;

			}

				.ag_destaques_leilao-tit span{
					display:block;
					/*float:left;*/
					line-height:20px;
					font-weight:bold;
					color:#FFFFFF;
				}
				.ag_destaques_leilao-tit b{
					display:block;
					float:left;
					background-color:#FFFFFF;
					-webkit-border-radius: 10px;
					border-radius: 10px;
					margin-right:5px;
					width:22px;
					height:22px;
					text-align:center;
					color:#0085B1;
					line-height:22px;

				}



			.ag_destaques_leilao-tit.inativo {
				background: #04556F;
			}

			.ag_destaques_leilao-tit.inativo span {
					 color: #8FAAB3;
			}




	.ag_destaques_leilao-menu{
		clear: both;
		display: block;
		/*position: absolute;
		height: 37px;*/
		width:100%;
		-webkit-transition: all 0.5s ease;
		   -moz-transition: all .5s ease;
		    -ms-transition: all .5s ease;
		     -o-transition: all .5s ease;
		        transition: all .5s ease;
	}
		.ag_destaques_leilao-menu-ul{
			display: block;
			float: left;

		}
			.ag_destaques_leilao-menu-ul-li{
				display: block;
				float: left;
				min-height:36px;
				width: 167px;
				background: #dbdbdb;
				border-bottom: 1px solid #ababab;
				border-right: 1px solid #ababab;
				border-left: 1px solid #ffffff;
				cursor: pointer;
			}
				.ag_destaques_leilao-menu-ul-li:first-child{
					/*border-left: 1px solid #ababab;*/
				}

				.ag_destaques_leilao-menu-ul-li div:hover{
					background: #b6d7d7;
				}
				.ag_destaques_leilao-menu-ul-li div{
					display:block;
					height: 36px;
				}
				.ag_destaques_leilao-menu-ul-li .titulo{
					display: block;
					float: left;
					margin: 10px 8px 6px 8px;
					font-size: 12px;
					color: #004c6d;
					font-weight: bold;
					text-align: left
				}

				.ag_destaques_leilao-menu-ul-li .selecionado{
					display: block;
					float: right;
					margin: 11px 0px 5px 0px;
					font-size: 11px;
					font-weight: bold;
					text-align: left
				}

				.ag_destaques_leilao-menu-ul-li .seta{
					display: block;
					float: right;
					width: 14px;
					height: 8px;
					margin: 14px 3px 4px 3px;
					background-image: url(/imagens/botoes.png);
					background-position: -112px -460px;
				}

				.ag_destaques_leilao-menu-ul-li .seta-ativa{
					background-position: -112px -472px;
				}

		.ag_destaques_leilao-menu .limparfiltro{
			display: block;
			padding: 10px 8px 6px 8px;
			float: left;
			height:20px;
			width: 71px;
			border-bottom: 1px solid #ababab;
			border-right: 1px solid #ababab;
			border-left: 1px solid #ffffff;
			font-size: 12px;
			color: #004c6d;
			font-weight: bold;
			text-align: center;
			background: #dbdbdb;
		}
			.ag_destaques_leilao-menu .limparfiltro:hover{
				background: #aed2d2;
			}

		.ag_destaques_leilao-menu-ul-int{
			display: none;
			clear: both;
			/*width: 171px;*/
			font-size: 11px;
			font-weight: bold;
			padding-bottom: 8px;
			max-height: 120px;
			overflow: auto;
			position: absolute;
			background-color: #DBDBDB;
			width: 168px;
		}
			.ag_destaques_leilao-menu-ul-int li{
				display: block;
				clear: both;
				padding: 20px 8px;
			}
				.ag_destaques_leilao-menu-ul-int li .opcao{
					display: block;
					float: left;
					margin-left: 5px;
				}

				.ag_destaques_leilao-menu-ul-int li input{
					display: block;
					float: left;
				}

		.ag_destaques_leilao-leiloes{
			display: block;
			clear: both;
			width: 780px;
			/*margin-top: 36px;*/
		}


		.ag_destaques_leilao.encerrados{ margin-top: 20px;}
		.ag_destaques_leilao.encerrados .ag_destaques_leilao-leiloes { margin-top: 5px;} /*especial barra de leiloes encerrados*/

		/*****
		VISUALIZACAO 4 - Modo de visualiza��o imagens com descri��o **HOME**
		UTILIZADO PARA DESTAQUE DE ***HOME LEILOES***
		*****/


		li.leilao_visualizacao-4{
			display: block;
			float: left;
			width:180px;
			/*height:213px;*/
			height:255px;
			border:1px solid #d5d4d4;
			margin: 10px 12px 10px 0px;
			background:#ffffff
		}
			li.leilao_visualizacao-4 .descricao{
				display: block;
				/*height: 180px;*/
				height: 230px;
				text-decoration: none;
				color: #6D768D;
			}
			li.leilao_visualizacao-4 .descricao:hover{
				background:#e7f2f2;
			}


			.leilao_visualizacao-4 img{
				display:block;
				/*max-width:81px;*/
				/*max-height:60px;*/
				margin:auto;
				height: 100%;
			}

			.leilao_visualizacao-4-tit{
				display:table;
				width:98%;
				height:35px;
				margin:auto;
			}
				.leilao_visualizacao-4-tit strong{
					display: table-cell;
					vertical-align: middle;
					font-size:12px;
				}

			.leilao_visualizacao-4-desc{
				font-size:12px;
				/*font-weight:bold;*/
				height:45px;
				width:180px;
				/* display: table-cell; */
				vertical-align: middle;
			}

				.leilao_visualizacao-4-desc .segmento{
					color: #00a6e8;
					margin-bottom: 5px;
				}

				.leilao_visualizacao-4 .leilao_visualizacao-4-desc .btn_AuditorioVirtual {color:#308bc8}

				.ag_destaques_leilao .leilao_visualizacao-4{#ffffff}


/***** BOTOES home para tel�o****/

li.leilao_visualizacao-4 .info-adicional{
	display:block;
	width: 180px;
}
	.btn_AuditorioVirtual a{ text-decoration:}
	.btn_AuditorioVirtual{
		display:block;
		width:174px;
		font-size:12px;
		padding:8px 3px;
		font-weight:bold;
		float: left;
	}
		.btn_AuditorioVirtual.ativo{ background-color: #46829c; color: #ffffff;}
		.btn_AuditorioVirtual.ativo:hover{ background-color: #0085b1}

		.btn_AuditorioVirtual.ao-vivo{background-color: #ffcb04; color: #90670c;}
		.btn_AuditorioVirtual.ao-vivo:hover{background-color: #E4B64D; color: #90670c; }

		.btn_AuditorioVirtual.inativo{ background-color: #E1E4E6; color: #BDBABA;}

		.btn_AuditorioVirtual.cancelado{ background-color: #F0B6B6; color: #B16464}


		.btn_AuditorioVirtual i{float: left;}
		.AuditorioVirtual-judicial{width: 144px;}

			.btn_judicialDestaques,
			.btn_judicialDestaques-ativo{
				display:block;
				width:30px;
				height:33px;
				background-color: #003653;
				float: right;
			}

				.btn_judicialDestaques span,
				.btn_judicialDestaques-ativo span {
					display: none;
					text-indent:-8000em;
				}




/* Conten��o dos lotes em destaque*/
.ag_destaques_lotes-conteudo{
	clear:both;
	display:block;
}

/*paginador dos lotes em destaque*/
.ag_destaques_lotes-contador{
	display:block;
	float:right;
	margin-top:5px;
}

.ag_destaques_lotes-cont-inativo,
.ag_destaques_lotes-cont-ativo{
	font-size:13px;
	font-weight:bold;
	padding:0px 3px 0px 3px;
}
.ag_destaques_lotes-cont-inativo{color:#2a537e;}
.ag_destaques_lotes-cont-ativo{
	background:#2a537e;
	color:#FFFFFF;
	border-radius:5px;
}
/*fim paginador dos lotes em destaque*/

/*fim destaques de lotes*/


/*resultado da pagina todos os leiloes*/
#contencao_leilao_ext{
	border:#ACACAC solid 1px;
	border-top:none;
	margin-bottom:10px;
	height:auto;
	padding-top:10px;
	width:563px;
}

.contencao_leilao{
	display:block;
	height: 74px;
	border-top:#E5E5E5 1px solid;
	width:550px;
	margin:auto;
}
.contencao_leilao a:hover{ text-decoration:underline;}
.contencao_leilao a{ text-decoration:none;}

.bloco_cont_esq{
	text-align:left;
	display:block;
	width:405px;
	float:left;
	height:52px;
	border-right:#D4D4D4 1px solid;
	margin-top:12px;
	margin-left:5px;
}


/*coluna 3*/
#coluna3{
	padding:0px;
	margin:0px;
	width: 177px;
	float: left;
	display: block;
}
.coluna3_blocos, .coluna3_blocos-1{
	clear:both;
	display:block;
	height:auto;
	width: 155px;
	padding:10px;
	border-top:none;
	margin-bottom:15px;
	-moz-border-radius: 0px 0px 7px 7px;

}

.coluna3_blocos-1{ padding:0px; width:175px;}/*bloco twitter*/


#coluna3 h2{
	display:block;
	color: #425179;
	font-size: 18px;
	padding:0px;
	margin:0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#bababa dashed 1px;
}

.tit_coluna3_duvidas,
.tit_coluna3_geral,
.tit_coluna3_twitter,
.tit_coluna3_face
{
	display:block;
	width:180px;
	height:27px;
	background:url(/imagens/v5.png);
}

.tit_coluna3_duvidas{background-position:0px -328px; height:35px;}
.tit_coluna3_geral{background-position:0px -428px; }
.tit_coluna3_twitter{background-position:0px -367px;}
.tit_coluna3_face{background-position:0px -397px;}

.tit_coluna3_duvidas h3,
.tit_coluna3_redes   h3,
.tit_coluna3_geral   h3,
.tit_coluna3_twitter h3,
.tit_coluna3_face    h3
{
	margin:0;
	padding:0;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:15px;
	color:#ffffff;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}

.tit_coluna3_duvidas h3{ padding-top:13px;}


/*atendimento*/
.atendimento_geral{
	width:157px;
	display:block;
	margin:0;
	padding:0;
	margin:auto;
}

		.atendimento-links-bl{
			display:block;
			background: #F5F5F5;
			border:none;
			-webkit-border-radius: 7px;
			border-radius: 7px;
			width:143px;

			height: 90px;
			text-align:center;
			padding-bottom:10px;
			float:left;
			margin: 15px 0px 15px 20px;
			border: 1px solid #D4D4D4;
		}

			a.atendimento-links-bl{ text-decoration: none}

			.atendimento-links-bl{ text-decoration: none}
			.atendimento-links-bl:first-child{
				margin: 15px  0px 15px 0px;
			}

			.atendimento-links-bl span{
				display:block;
				color: #6D768D;
				margin-top:10px;
				font-size:13px;
				font-weight: bold;
				text-decoration: none
			}
				.atendimento-links-bl strong{
					display:block;
					color:#FFFFFF;
					margin-top:10px;
					font-size:11px;
					font-weight:bold;
				}

			.atendimento-links-bl-img{
				display:block;
				width: 50px;
				height: 47px;
				background:url(/imagens/antendimento.png);
				background-size: 100px 262px;
				margin:auto;
				margin-top:10px
			}
				.atendimento-links-bl:hover { background-color: #bcdfeb}


				.atendimento-links-bl .telefone 				{ background-position:0px -84px;}
					.atendimento-links-bl .telefone:hover		{ background-position:-51px -84px;}
					.atendimento-links .ativo .telefone 		{ background-position:-50px -84px;}

				.atendimento-links-bl .email    				{ background-position:0px  0px;}
					.atendimento-links-bl .email:hover   		{ background-position:-70px  0px;}
					.atendimento-links .ativo .email   			{ background-position:-70px  0px;}

				.atendimento-links-bl .ouvidoria				{ background-position:0px -59px;}
					.atendimento-links-bl .ouvidoria:hover		{ background-position:-70px -59px;}
					.atendimento-links .ativo .ouvidoria		{ background-position:-70px -59px;}

				.atendimento-links-bl .chat     				{ background-position:0px -188px;}
					.atendimento-links-bl .chat:hover    		{ background-position:-70px -188px;}
					.atendimento-links .ativo .chat   			{ background-position:-70px -188px;}

				.atendimento-links-bl .duvidas  				{ background-position:4px -252px;}
					.atendimento-links-bl .duvidas:hover  		{ background-position:76px -252px;}
					.atendimento-links .ativo .duvidas  		{ background-position:76px -252px;}

				.atendimento-links-bl .passoapasso  			{ background-position:0px -311px;}
					.atendimento-links-bl .passoapasso:hover  	{ background-position:74px -311px;}
					.atendimento-links .ativo .passoapasso  	{ background-position:74px -311px;}

				.atendimento-links .ativo{ background-color: #bcdfeb}

		/*blocos de atendimentos*/
		.atendimento-links-hidden{
			display:block;
			width:958px;
			margin:auto;
			border: 1px solid #D4D4D4;
			background: #F5F5F5;
			padding:5px;
			color:#FFFFFF;
			text-align:left;
			margin: 30px 0px;
		}
			/*titulo*/
			.atendimento-links-hidden h2{
				color: #3a4c6f;
				font-size:14px;
				font-weight:bold;
				margin:0;
				border-bottom: 1px dashed #D4D4D4;
				margin: 8px;
				margin-left: 0px;
				padding-bottom:8px;
			}

			/*telefonico*/
			.atendimento-links-hidden .telefonico{}

				.atendimento-links-hidden .telefonico-bl{
					display:block;
					width:100%;
					box-sizing: border-box;
					-moz-box-sizing: border-box;
					-webkit-box-sizing: border-box;
					padding: 15px;
					color:#666666;
					font-size:13px;
					line-height:22px;

				}
					.atendimento-links-hidden .telefonico-bl .imagem {
						display: block;
						float: left;
						border: none;
						width: 200px;
						height: 160px;
					}
						.atendimento-links-hidden .telefonico-bl .imagem img{
							display: block;
							float: left;
							border: none;
							width: 100%;
							height: 100%;
						}

					.atendimento-links-hidden .telefonico-bl .info {
						display: inline-block;
						margin-left: 20px;
					}

					.atendimento-links-hidden .telefonico-bl .descricao {
						display: block;
						clear: both;
						padding-top: 10px;
						text-align: justify;
					}
					.atendimento-links-hidden .telefonico-bl h2{
						display:block;
						font-size:14px;
						margin: 0px;
						margin-bottom:5px;
					}

			/*email*/
			.atendimento-links-hidden .email{}
				.atendimento-links-hidden .email-info{
					color:#666666;
					font-size:13px;
					text-align:left;
					margin:8px;
				}
				.atendimento-links-hidden .email-box-input{
					display:block;
					margin:20px 0px;
					padding-right:130px;
				}
					.atendimento-links-hidden .email-box-input label{
						display:block;
						float:left;
						color: #666666;
						width:400px;
						text-align:right;
						font-size:13px;
						margin-right:10px;
						margin-top:8px;
					}

					.atendimento-links-hidden .email-box-input input,
					.atendimento-links-hidden .email-box-input select,
					.atendimento-links-hidden .email-box-input textarea{
						height:auto;
						border: 1px solid #D4D4D4;
						padding:7px 3px;
						width:258px;
					}
						.atendimento-links-hidden .email-box-input textarea{ width:400px; height:200px;}

					.atendimento-links-hidden .email-box-input-erro{
						display:block;
						font-size:11px;
						color:#FF0000;
						margin-left:410px;
						padding:5px 0px;
					}


			/*Ouvidoria*/
			.ouvidoria .avisoAlerta{
			/*
				background:#454d64;
			*/
				background-color: #DF8386;
				text-align:center;
				margin-top:10px;
				line-height:18px;
				padding:5px;
			}
				.ouvidoria .avisoAlerta span{
					font-size:13px;
					color:#FFFFFF;
					font-weight:bold;
				}

				.ouvidoria-pag-btn{
					display: block;
					background: #FFFFFF;
					border: 1px solid #D4D4D4;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					padding: 8px;
					margin: 20px auto;
					max-width: 400px;
				}

					.ouvidoria-pag-btn span{
						display: block;
						font-size: 12px;
						color: #666666;
						text-align: center
					}

					.ouvidoria-pag-btn .alert{ color:#BB0004}

					.ouvidoria-pag-btn div{
						text-align: center;
					}

					.ouvidoria-pag-btn .btn_padrao-ativo{
						height: 25px;
						margin-top: 10px;
						line-height: 25px;
						display: inline-table;
					}

					.ouvidoria-pag-btn .btn_padrao-ativo span{
						margin: 0;
					}

			.atendimento-links-hidden .ouvidoria{ display:block}
				.atendimento-links-hidden .ouvidoria-info{
					color:#666666;
					font-size:13px;
					text-align:left;
					margin:8px;
				}
				.atendimento-links-hidden .ouvidoria-box-input{
					display:block;
					margin:20px 0px;
					padding-right:130px;
				}
					.atendimento-links-hidden .ouvidoria-box-input label{
						display:block;
						float:left;
						color:#666666;
						width:400px;
						text-align:right;
						font-size:13px;
						margin-right:10px;
						margin-top:8px;
					}

					.atendimento-links-hidden .ouvidoria-box-input input,
					.atendimento-links-hidden .ouvidoria-box-input select,
					.atendimento-links-hidden .ouvidoria-box-input textarea{
						height:auto;
						border: 1px solid #D4D4D4;
						padding:7px 3px;
						width:258px;
					}
					.atendimento-links-hidden .ouvidoria-box-input select:disabled {
						background-color: #EBEBE4;
						border-color: #D4D4D4;
					}
						.atendimento-links-hidden .ouvidoria-box-input textarea{ width:400px; height:200px;}

					.atendimento-links-hidden .ouvidoria-box-input-erro{
						display:block;
						font-size:11px;
						color:#FF0000;
						margin-left:410px;
						padding:5px 0px;
					}



			/*Chat*/
			.atendimento-links-hidden .chat{
				padding-left: 15px;
				padding-right: 15px;
			}

				.atendimento-links-hidden .chat .online{ color: #08a228}
				.atendimento-links-hidden .chat .offline{ color: #BEBCBC}
				.atendimento-links-hidden .chat-info{
					color:#666666;
					font-size:13px;
					text-align:left;
					margin:8px;
				}

				.atendimento-links-hidden .chat-bl{
					display:block;
					max-width:360px;
					width:100%;
					color:#666666;
					margin:0 auto;
					font-size:13px;
					line-height:22px;
				}

				.chat-btn{
					display: block;
					background: #FFFFFF;
					border: 1px solid #D4D4D4;
					-webkit-border-radius: 5px;
					-moz-border-radius: 5px;
					border-radius: 5px;
					padding: 8px;
					margin: 5px auto;
					max-width: 277px;
				}

					.chat-btn span{
						display: block;
						font-size: 12px;
						color: #666666;
						text-align: center
					}

					.chat-btn .alert{ color:#BB0004}

					.chat-btn .btn_padrao-ativo,
					.chat-btn .btn_padrao-inativo{
						margin: auto;
						width: 90px;
						height: 25px;
						margin-top: 10px;
						float: none;
						line-height: 25px;
					}

			/*Duvidas*/
			.atendimento-links-hidden .duvidas{}

				.atendimento-links-hidden .duvidas-busca{
					display:block;
					max-width:700px;
					float:left;
					padding-right:5px;
					margin:10px 0px 25px 0px
				}
					.atendimento-links-hidden .duvidas-busca input{
						height:auto;
						border:1px solid #D4D4D4;
						padding:4px 3px;
						/* max-width:200px; */
						float:left
					}
					.atendimento-links-hidden .duvidas-busca label{
						display:block;
						float:left;
						color:#666666;
						max-width:400px;
						text-align:right;
						font-size:13px;
						margin-right:10px;
						margin-top:4px;
						float: left
					}


				.atendimento-links-hidden .duvidas-esq{
					float:left;
					text-align:left;
					width:180px;
				}
					.atendimento-links-hidden .duvidas-esq .link{
						display:block;
						margin:20px 10px;
						font-size:13px;
						color:#6D768D;
					}
						.atendimento-links-hidden .duvidas-esq .link:hover{color:#666666; font-weight:bold;}

						.atendimento-links-hidden .duvidas-esq .link-ativo{color: #3a4c6f; font-weight:bold; }

				.atendimento-links-hidden .duvidas-dir{
					min-height:180px;
					float:left;
					border-left:1px solid #9EC5A6;
					/* margin-left:10px;
					padding-left:8px; */
					max-width:750px
				}
					.atendimento-links-hidden .duvidas-dir-titulo{
						font-size:13px;
						color: #3a4c6f;
					}

					.atendimento-links-hidden .duvidas-dir-texto{
						font-size:12px;
						color:#6D768D;
						line-height:20px;
						margin:8px;
						text-align:justify;
						margin-bottom:15px
					}

			/*Duvidas*/
			.atendimento-links-hidden .passoapasso{ }

				.atendimento-links-hidden .passoapasso-bl{
					display:block;
					float:left;
					width:280px;
					margin:18px;
				}
					.atendimento-links-hidden .passoapasso-bl-numero{
						padding-top: 5px;
						display:block;
						width:30px;
						height:25px;
						font-size:17px;
						text-align:center;
						margin:auto;
						margin-bottom:10px;
						color:#FFFFFF;
						font-weight:bold;
						background: #bcdfeb;
						-webkit-border-radius: 20px;
						border-radius: 20px;
						-moz-border-radius: 20px;
					}

					.atendimento-links-hidden .passoapasso-bl-imagem{
						width:200px;
						margin:auto;
					}
						.atendimento-links-hidden .passoapasso-bl-imagem img{ width:200px}

					.atendimento-links-hidden .passoapasso-bl-descricao{
						margin-top:10px;
						font-size:12px;
						color:#6D768D;
						line-height:20px;
						text-align:center
					}


				/*Como participar*/
				/* .como-participar-aux {
				} */
				.como-participar-aux {
					display: none;
					background: #bcdfeb;
					width: 100%;
					float: right;
					padding-left: 15px;
					padding-right: 15px;
				}

					.como-participar-aux .imagem {
						float: left;

					}
						.como-participar-aux .imagem img {
							/* width: 708px; */
						}

						.como-participar-aux .imagem .link {
							display: block;
							width: 100%;
							height: 130px;
							background-image: url(/imagens/info-bg.png);
							text-align: center;
						}
							.como-participar-aux .imagem .link a {
								position: relative;
								top: 35px;
								display: inline-block;
								padding: 10px;
								background-color: #4ac0cc;
								color: #FFFFFF;
								font-weight: bold;
								line-height: 20px;
								font-size: 13px;
								text-decoration: none;
								text-transform: uppercase;
								-webkit-border-radius: 8px;
								border-radius: 8px;
								-moz-border-radius: 8px;
							}

							.como-participar-aux .imagem .link a:hover{
								background: #3CAFBB;
							}

					.como-participar-aux .descricao {
						max-width: 230px;
						margin: 10px auto;
						font-size: 12px;
						line-height: 20px;
					}

						.como-participar-aux .descricao .item {
							margin-bottom:15px;
						}
							.como-participar-aux .descricao .item a {
								text-decoration: underline;
								font-weight:bold;
								color: #2b82a0;
							}

							.como-participar-aux .descricao .item p b {
								font-weight:bold;
								color: #2b82a0;
							}

						.como-participar-aux .descricao .numero {
						}

						.como-participar-aux .descricao  h2 {
							max-width: 220px;
							margin: 0;
							padding: 5px;
							margin-bottom: 3px;
							background: #DAF1F8;
							color: #2b82a0;
						}

						.como-participar-aux .descricao p {
							text-align: center;
						}



				.como-participar ul{
					list-style: none;
					margin-bottom: 25px;
				}
					.como-participar ul li{
						display: inline-block;
						width: 25%;
						margin: -1px;
					}
					.como-participar ul a {
						display: block;
						/* width: 236px; */
						padding: 5px 0;
						text-align: center;
						border-bottom: 1px solid #D4D4D4;
						text-decoration: none;
						background: #DAF1F8;

					}

					.como-participar ul a:hover {
						background-color: #B3D5E0;
					}

					.como-participar .ativo,
					.como-participar .ativo:hover {
						position: relative;
						background-color: #bcdfeb;
					}


					.como-participar ul .ativo:before {
						content:"";
						position: absolute;
						display: block;
						width: 20px;
						height: 20px;
						background-color: #bcdfeb;
						transform:rotate(45deg);
						-ms-transform:rotate(45deg); /* IE 9 */
						-webkit-transform:rotate(45deg); /* Opera, Chrome, and Safari */
						left: 50%;
						margin-left: -10px;
						bottom: -10px
					}

					.como-participar span {
						display: block;

						margin-top: 10px;
						font-size: 13px;
						font-weight: bold;
						text-transform: uppercase;
						line-height: 25px;
					}

					.como-participar .numero{
						display: inline-block;
						margin: auto;
						padding: 5px 10px;
						font-size: 18px;
						color: #FFFFFF;
						background-color: #e6a715;
						-webkit-border-radius: 40px;
						border-radius: 40px;
						-moz-border-radius: 40px;
					}



.atendimento-patios{
	display:block;
}
	.atendimento-patios-bl{
		display:block;
		width: 930px;
		padding:20px;
		margin-bottom: 20px;
		background: #f8f8f8;
	}
		.atendimento-patios-bl .titulo h2{
			display:block;
			font-size: 14px;
			height:25px;
			text-align:left;
			border-bottom:1px solid #999999;
			padding-top:5px;
			margin-bottom:5px;
			font-weight:bold
		}

		.atendimento-patios-bl .imagem{
			display:block;
			float:left;
			width:125px;
			height:100px;
			background:#9EC5A6
		}
			.atendimento-patios-bl .imagem img{
				border: none;
				width: 125px;
				height: 100px
			}

		.atendimento-patios-bl .info{
			display:block;
			float: left;
			margin-left:10px;
			width:310px;
			height:auto;
			text-align:left;
			font-size:13px;
			line-height:23px;
		}
			.atendimento-patios-bl .link-mapa{
				display: block;
			}

		.atendimento-patios-bl .descricao{
			clear:both;
			text-align:justify;
			font-size:12px;
			margin-top:15px;
			line-height: 18px;
		}

.bloco_enquete{
	display:block;
	margin:0;
	padding:0;
	text-align:right;
}

.bloco_enquete span{
	display:block;
	font-size:13px;
	padding-top:5px;

}
.bloco_enquete label{
	margin-right:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.bloco_enquete input{
	margin-top:5px;
}

.bloco_enquete button {
	color:#666666;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/imagens/v5.png);
	background-position:0px -787px;
	border:medium none;
	height:21px;
	width:66px;
	margin-left:8px;
	margin-top:10px;
	font-weight:bold;
	padding-right:2px;
	padding-bottom:3px;
	_padding-bottom:1px;
	cursor:pointer;
	outline-style:none;
}
.bloco_enquete button:hover{background-position:-66px -787px;}
.bloco_enquete button:active{background-position:0px -922px;}
.banners_atendim{
	display:block;
	height:auto;
	margin:0;
	padding:0;
	padding-top:10px;
}

/*botoes atendimento*/
.links_atendimento, .links_atend_duvidas{
	display:block;
	height:35px;
	color:#626F8F;
	text-decoration:none;
	clear:both;
}
.links_atendimento span, .atend_info_horas{
	display:block;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	height:35px;
}
.atend_info_horas{ text-align:left;}

.links_atend_duvidas{
	text-align:right;
	padding-top:8px;
	height:27px;
}

.links_atend_duvidas span{
	display:block;
	float:left;
}
.links_atend_duvidas label{
	display:block;
	background:url(/imagens/v5.png);
	background-position:0px -572px;
	width:8px;
	height:8px;
	float:left;
	margin:4px 5px 0px 0px;
}

.links_atendimento span{
	display:block;
	float:left;
	margin:15px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.btn_banner_fone, .btn_banner_fone:visited, .btn_banner_fone:hover,
.btn_banner_chat, .btn_banner_chat:visited, .btn_banner_chat:hover,
.btn_banner_documento, .btn_banner_documento:visited, .btn_banner_documento:hover,
.btn_banner_condicional, .btn_banner_condicional:visited, .btn_banner_condicional:hover,
.btn_banner_contato, .btn_banner_contato:visited,.btn_banner_contato:hover{
	margin:0;
	padding:0;
	display:block;
	width:36px;
	height:43px;
	background:url(/imagens/v5.png);
	background-repeat:no-repeat;
	float:left;
	margin:4px 5px 4px 0px;
}

.btn_banner_fone, .btn_banner_fone:visited {background-position:0px -632px;}
.btn_banner_fone:hover {background-position:0px -173px;}

.btn_banner_chat, .btn_banner_chat:visited{	background-position:-43px -632px;}
.btn_banner_chat:hover{	background-position:-43px -173px;}

.btn_banner_documento, .btn_banner_documento:visited{	background-position:-86px -632px;}
.btn_banner_documento:hover{	background-position:-86px -173px;}

.btn_banner_condicional, .btn_banner_condicional:visited{	background-position:-126px -632px;}
.btn_banner_condicional:hover{	background-position:-126px -173px;}

.btn_banner_contato, .btn_banner_contato:visited{	background-position:-168px -632px;}
.btn_banner_contato:hover{	background-position:-168px -173px;}



.bloco_enquete a:link, .bloco_enquete a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#037fd0;
}
.bloco_enquete a:hover{
	text-decoration:underline;
}

/*ATEN��O incio da coluna do meio sem divisoes, para as paginas*/

#coluna_centro_grd,
#coluna4{
	/*padding:0px;
	margin:0;*/
	/*max-width:765px;*/
	height:auto;
	display: block;
	/*float:  right;*/
	margin-bottom:15px;
	padding-top:5px;

}
/* breakpoint for xs*/
@media(max-width:767px){
	#coluna_centro_grd,
	#coluna4{
		padding-left: 0;
		padding-right: 0;
	}
}
/* breakpoint for lg*/
@media(min-width:768px) {
	#coluna_centro_grd,
	#coluna4{
		padding-right: 0;
	}
}


/****BOTOES****/

a.btn_padrao-ativo,
.btn_padrao-ativo,
a.btn_padrao-inativo,
.btn_padrao-inativo,
a.btn_padrao-ativo-especial,
.btn_padrao-ativo-especial,
a.btn_padrao-maior,
.btn_padrao-maior{
	display:block;
	padding:8px 5px;
	width:auto;
	text-decoration:none;
	cursor:pointer
}


/*formatacao de FLOAT*/
.btn_padrao-esq{ float:left; margin-right:8px; }
.leilao_visualizacao-2 .visualizacaoDiv-lance-links .btn_play {float: right; margin-left: 8px;}

.btn_padrao-dir{ float:right; margin-left:8px;}
.leilao_visualizacao-2 .visualizacaoDiv-lance-links .btn_padrao-dir {float: right;}

	a.btn_padrao-ativo-especial,
	.btn_padrao-ativo-especial{
		padding:8px 5px 8px 3px;

	}
	a.btn_padrao-maior,
	.btn_padrao-maior{
		padding:5px;
	}




		a.btn_padrao-ativo, .btn_padrao-ativo{/*azul*/
			background-color:#00a6e8;
			border:1px solid #00a6e8;

		}
			a.btn_padrao-ativo:hover, .btn_padrao-ativo:hover,
			a.btn_padrao-ativo:focus, .btn_padrao-ativo:focus{/*azul HOVER*/
				background-color:#004c6d;
				border:1px solid #0085B1;
			}


		a.btn_padrao-maior, .btn_padrao-maior{
			background-color:#1796c0;
			border:1px solid #0085B1;
			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
			box-shadow: inset 0px 0px 3px -1px #ffffff;
		}
			a.btn_padrao-maior-Ativo, .btn_padrao-maior-Ativo,
			a.btn_padrao-maior:hover, .btn_padrao-maior:hover{/*padrao para boteos de link com a��o ativar com click*/
				background-color:#036D91;
				border:1px solid #0085B1;

			}
		a.btn_padrao-ativo-especial, .btn_padrao-ativo-especial{/*AZUL ESPECIAL*/
			background-color:#1796c0;
			background-image:-moz-linear-gradient(center top , #3cbce7, #0085B1);
			background-image:-webkit-linear-gradient(top,#3cbce7, #0085B1);
			border:1px solid #0085B1;
			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;

		}

		a.btn_padrao-ativo-especial:hover, .btn_padrao-ativo-especial:hover,
		a.btn_padrao-ativo-especial:focus, .btn_padrao-ativo-especial:focus{/*AZUL ESPECIAL*/
			background-color:#1282b6;
			background-image:-moz-linear-gradient(center top , #33aadc, #2585af);
			background-image:-webkit-linear-gradient(top, #33aadc, #2585af);
			border:1px solid #0085B1;

			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;

		}

		a.btn_azul, .btn_azul{/*AZUL ESPECIAL*/
			background-color:#1796c0;
			background-image:-moz-linear-gradient(center top , #3cbce7, #0085B1);
			background-image:-webkit-linear-gradient(top,#3cbce7, #0085B1);
			border:1px solid #0085B1;

			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;

		}

		a.btn_azul:hover, .btn_azul:hover,
		a.btn_azul:hover, .btn_azul:focus{/*AZUL ESPECIAL*/
			background-color:#1282b6;
			background-image:-moz-linear-gradient(center top , #33aadc, #2585af);
			background-image:-webkit-linear-gradient(top, #33aadc, #2585af);
			border:1px solid #0085B1;

			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;

		}


		a.btn_vermelho, .btn_vermelho{
			background-color:#880000;
			background-image:-moz-linear-gradient(center top , #bd0404, #880000);
			background-image:-webkit-linear-gradient(top, #bd0404	, #880000);
			border:1px solid #880000;

			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;
		}
			a.btn_vermelho:hover, .btn_vermelho:hover,
			a.btn_vermelho:focus, .btn_vermelho:focus{
				background-color:#750000;
				background-image:-moz-linear-gradient(center top , #ec4444, #750000);
				background-image:-webkit-linear-gradient(top, #ec4444 , #750000);
				border:1px solid #a41111;

				-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
				box-shadow: inset 0px 0px 3px -1px #ffffff;
			}

		a.btn_laranja, .btn_laranja{
			background-color:#f7b41d;
			background-image:-moz-linear-gradient(center top , #fab634, #cd8e13);
			background-image:-webkit-linear-gradient(top, #fab634	, #cd8e13);
			border:1px solid #DFAD3D;

			-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
        	box-shadow: inset 0px 0px 3px -1px #ffffff;
		}
			a.btn_laranja:hover, .btn_laranja:hover,
			a.btn_laranja:focus, .btn_laranja:focus{
				background-color:#f9af2e;
				background-image:-moz-linear-gradient(center top , #f9af2e, #c78312);
				background-image:-webkit-linear-gradient(top, #f9af2e , #c78312	);
				border:1px solid #DFAD3D;

				-webkit-box-shadow: inset 0px 0px 3px -1px #ffffff;
				box-shadow: inset 0px 0px 3px -1px #ffffff;
			}


/*inativos*/
	a.btn_padrao-inativo, .btn_padrao-inativo,
	a.maior-inativo, .maior-inativo,
	a.maior-inativo:hover, .maior-inativo:hover{/*CINZA*/
 		cursor: default;
		background-color: #BEC4C7;
		border:1px solid #C7C7D5;

	}

	a.btn_padrao-inativo.btn_favoritos {
		background-color: #DF8386;
		border:1px solid #C87B7E;
	}

/*		a.btn_padrao-ativo, .btn_padrao-ativo{/*VERDE
			background-color:#479b9b;
			background-image:-moz-linear-gradient(center top , #5cbebe, #347a7a);
			background-image:-webkit-linear-gradient(top,#5cbebe, #347a7a);
			border:1px solid #72afaf;
		}
			a.btn_padrao-ativo:hover, .btn_padrao-ativo:hover{/*VERDE HOVER
				background-color:#358484;
				background-image:-moz-linear-gradient(center top , #46abab, #276363);
				background-image:-webkit-linear-gradient(top, #46abab, #276363);
				border:1px solid #72afaf;
			}
*/




/*Texto dos Botoes*/

.btn_padrao-inativo span,
.btn_padrao-ativo span,
.btn_padrao-ativo-especial span,
.btn_padrao-maior span{

	display:block;
	float:left;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-left: 3px;
}



	.btn_padrao-inativo label,
	.btn_padrao-ativo label,
	.btn_padrao-ativo-especial label,
	.btn_padrao-maior label{
		display:block;
		float:left;
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		margin-left: 3px;
	}
		.btn_padrao-maior span{ line-height:18px;}


	/*icones dos botoes*/
	.btn_padrao-desabilitado i,
    .btn_padrao-inativo i,
	.btn_padrao-ativo i,
	.btn_padrao-ativo-especial i,
	.btn_padrao-maior i,
	[class^="btnMarior_"] i,
	[class*="btnMarior_"]  i{
		text-indent:-8000em;
		display:block;
		float:left;
		width:16px;
		height:16px;
		margin-right:3px;
		background:url(/imagens/botoes.png);
		margin: 0px;
	}
		.btn_padrao-maior i,
		[class^="btnMarior_"] i,
		[class*="btnMarior_"] i{
		 	width:26px;
		 	height:22px;
		}

	.btn_favoritos i			{ background-position:-96px -48px;}
	.btn_voltar i			{ background-position:-57px -23px;}
	.btn_comocomprar i			{ background-position:-95px -64px;}
	.dar_lance i		     	{ background-position:-111px -32px;}
	.btn-checado i		     	{ background-position:-112px -48px;}
	.btn-x i			     	{ background-position: -95px -0px;}
	.btn-cadeado i		     	{ background-position:-111px -80px;}
	.btn-atualizar i	     	{ background-position:-143px -144px;}
	.btn_play i 		     	{ background-position:-127px -112px;}
	.btn_play-ativo i			{ background-image:url(/imagens/play.gif); background-size:16px 16px;}

	.dar_lance_menor i	     	{ background-position:-126px -112px;}
	.add_meuslotes-menor i   	{ background-position:-126px -112px;}
	.excluir_meuslotes-menor i 	{ background-position:-126px -112px;}
	.btn_boleto i 				{ background-position:-110px -110px;}
	.btn_docs i					{ background-position:-112px -128px;}
	.btn_alerta i				{ background-position:-143px -160px;}
	.btn_checado-verde i		{ background-position:-113px -48px;}
	.btn_calc_frete i 			{ background-position:-126px -112px;}
	.btn_loteamento i 			{ background-position:-110px -110px;}

	/*maior*/
	.btnMarior_notificacao i	{ background-position:-0px -0px;}
	.btnMarior_meucadastro i	{ background-position:0px -40px;}
	.btnMarior_meuleilao i		{ background-position:0px -60px;}
	.btnMarior_atendimento i	{ background-position:0px -78px;}
	.btnMarior_docvenda i		{ background-position:0px -41px;}

	.btnMarior_meufiltro i		{ background-position:-0px -19px;}
	.btnMarior_favoritos i		{ background-position:0px -82px;}
	.btnMarior_meuslotes i		{ background-position:-133px -457px;}

	.btnMarior_excluir i		{ background-position:-26px -20px;}
	.btnMarior_atualizar i		{ background-position:-26px -80px;}
	.btnMarior_cancelar i		{ background-position:-26px -40px;}
	.btnMarior_email i			{ background-position:-26px  1px;}
	.btnMarior_salvar i			{ background-position:-26px  60px;}

/*	.dar_lance span{
		text-shadow: 0px 0px 1px #ff0000;
        filter: dropshadow(color=#ff0000, offx=0, offy=0);
	}
	a.btn_padrao-inativo, .btn_padrao-inativo{
		text-shadow: none;
        filter: none;
	}
*/

	.btn_setaAtiva{
		display:block;
		visibility: hidden;
		position:absolute;
		top:42px;
		background:url(/imagens/botoes.png);
		background-position:-139px -238px;
		width:20px;
		height:11px;
	}



/*situa��o do leilao- OBS. TAMBEM SERVE PARA TODAS AS OUTRAS PAGINAS QUE POSSUEM STATUS PROCURAR _ONLINE para cada um****************/
.statusLote {
	clear:both;
	display:block;
	width:100%;
	/* height:28px; */
	/*border-radius:7px;*/
	margin-bottom:5px;
	/*fonte*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}
	.statusLote span{
		display:block;
		/* margin-top:6px; */
		font-weight:bold;
		padding: 5px;
	}


		/*#bloco_meuslotes .status_pregao{
						background: #4abcbc;
						color: #FFFFFF;
					}

					#bloco_meuslotes .status_dou-lhe-uma{
						background: #ffb805;
						color: #666666;
					}

					#bloco_meuslotes .status_dou-lhe-duas{
						background: #efa93d;
						color: #ffffff;
					}
					#bloco_meuslotes .status_repasse{
						background: #938ee3;
						color: #ffffff;
					}
	*/

	/*DIVs internas Direita*/
	.statusLote-Aguardando 				{ background:#9da6ab; border:1px solid #989899; }
		.statusLote-Aguardando span 	{ color:#FFFFFF}

	.statusLote-Repasse    				{ background:#8d88d4; border:1px solid #6662A3; }
		.statusLote-Repasse 	span	{ color:#FFFFFF;}

	.statusLote-Pregao     				{ background:#238d23; border:1px solid #195819; }
		.statusLote-Pregao 		span	{ color:#FFFFFF;}

	.statusLote-DoulheUma  				{ background:#eecf40; border:1px solid #dac252; }
		.statusLote-DoulheUma  	span 	{ color:#A2870F;}

	.statusLote-DoulheDuas 				{ background:#dd8b0c; border:1px solid #AC6C09; }
		.statusLote-DoulheDuas 	span	{ color:#FFFFFF;}

	.statusLote-Retirado 				{ background:#BD0219; border:1px solid #9E0F21; }
		.statusLote-Retirado    span 	{ color:#FFFFFF;}

	.statusLote-naoVendido 				{ background:#BD0219; border:1px solid #9E0F21; }
		.statusLote-naoVendido  span 	{ color:#FFFFFF;}

	.statusLote-Vendido 				{ background:#27ADDA; border:1px solid #30B5E0; }
		.statusLote-Vendido  	span 	{ color:#FFFFFF;}

	.statusLote-Condicional				{ background:#C2C2C2; border:1px solid #999999; }
		.statusLote-Condicional	span 	{ color:#FFFFFF;}



/*PAGINA DE RESULTADO DE BUSCAS*/
/*TODAS AS VISUALIZACOES - BOTOES GERAIS - Visualizacao VEICULOS MATERIAIS IMOVEIS */

.visualizacaoDiv-descricao .icones-visualizacao{
	display: block;
	height:auto;
	width:auto;
	margin-bottom: 10px;
}
	.visualizacaoDiv-descricao .icones-visualizacao i{
		float: left;
	}
	.visualizacaoDiv-descricao .icones-visualizacao span{
		font-size: 12px;
		float: left;
		margin-top: 10px;
	}


/*****
	CATERGORIAS - Pagina todas categorias do site
*****/
.categorias-geral{
	display:block;
	width:798px;
}
	.categorias-geral-box{
		display:block;
		width:798px;
		list-style:none
	}

		.categorias-geral-box h2{
			display:block;
			width:768px;
			color:#336699;
			font-size:14px;
			text-align:left;
			border-bottom:1px dashed #336699;
			margin:auto;
			padding:5px;

		}
			.categorias-geral-box-tipo{
				display:block;
				margin-top:20px;
				margin-bottom:60px;
				clear:both;
			}

		.categorias-geral-item{
			display:block;
			width:778px;
			margin:auto;
			list-style:circle;
			background:#e4eaf1;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			padding: 10px;

		}

			.categorias-geral-item li{
				display:block;
				float:left;
				width: 33%;
				text-align:left;
				padding:8px 0px;
				text-align:left
			}

				.categorias-geral-item li a{
					color:#6D768D;
					font-size:12px;
				}

/*****
	MAPA-DO-SITE - Pagina todas mapa-do-site do site
*****/
.mapa_site-geral{
	display:block;
	width:798px;
}
	.mapa_site-geral-box{
		display:block;
		width:798px;
		list-style: none;
	}

		.mapa_site-geral-box h2{
			display:block;
			width:100%;
			color:#336699;
			font-size:14px;
			text-align:left;
			border-bottom:1px dashed #336699;
			margin:auto;
			padding:5px 0px;
		}


				.mapa_site-geral-box .box-item{
					display: block;
					float:left;
					padding-top: 10px;
					margin:15px 14px;
					width:220px;
					height:220px;
					text-align: left;
					list-style: none;
					padding:5px;
				}

				.mapa_site-geral-box .area-restrita{
					border: 1px solid #D4D4D4;
					background: #F5F5F5;
					position: relative;
				}
					.mapa_site-geral-box .area-restrita .avido-area-restrita{
						font-size: 11px;
						display: block;
						position: absolute;
						right: 5px;
						top: 8px;
						font-weight: bold;

					}

					.mapa_site-geral-box .box-item ul{
						list-style:  circle;
						margin:10px 5px;
						line-height:30px;
					}
						.mapa_site-geral-box .box-item ul li{
							margin-left:10px;
						}

						.mapa_site-geral-box .box-item ul a{
							color:#6D768D;
							font-size:13px;
							line-height: 22px;
						}




/*****
	MODO 1 - Modo de visualiza��o lista
*****/

.leilao_visualizacao-1{
	margin:0;
	padding:0;
	display:block;

}
	.leilao_visualizacao-1 .table * { display: none}
	.leilao_visualizacao-1 .visualizacaoDiv-titulo-aux{ display:none}

	.leilao_visualizacao-1 .visualizacaoDiv-esq{ display:block; float:left}
	.leilao_visualizacao-1 .visualizacaoDiv-dir{ display:block; float: right}
	.leilao_visualizacao-1 .visualizacaoDiv-centro{ display:block;}




	/*borda da div*/
	.leilao_visualizacao-1 .visualizacaoDiv-border{
		display:block;
		border-radius:9px;
		width:765px;
		border:1px solid  #d5d4d4;
		margin-bottom:10px;
		position:relative;
		padding-bottom:8px
	}
	/*bloco de Titulos*/
	.leilao_visualizacao-1 .visualizacaoDiv-titulo{
		clear:both;
		display:block;
		margin:auto;
		width:98%;
		padding:7px 0px 7px 0px;
		border-bottom:1px solid #D5D4D4;
	}

		.leilao_visualizacao-1 .visualizacaoDiv-titulo .titulo_1{font-size: 13px;}

		.leilao_visualizacao-1  a.visualizacaoDiv-titulo-info{
			display:block;
			float:left;
			color:#336699;
			font-size:13px;
			float:right;
			font-weight:bold;
		}

		.leilao_visualizacao-1 a.visualizacaoDiv-titulo-lote{
			float:left;
			display:block;
			color: #067BA2
		}

		.leilao_visualizacao-1  a.visualizacaoDiv-titulo-lote{
			margin:0;
			padding:0;
			clear:both;
			font-size:13px;
			font-weight:bold;
		}
			.leilao_visualizacao-1  a.visualizacaoDiv-titulo-lote h3{color:#336699;}

		.leilao_visualizacao-1  a.visualizacaoDiv-titulo-info { float:right}

	/*bloco de Imagens*/
	.leilao_visualizacao-1 .visualizacaoDiv-img{
		display:block;
		width:auto;
		height:85px;
		width:110px;
		padding:8px 8px 0px 8px;
		float:left;
	}
		.leilao_visualizacao-1 .visualizacaoDiv-img .link img{
			display:block;
			width:auto;
			height:80px;
		}

		.leilao_visualizacao-1  .visualizacaoDiv-img .navegacao	{ display:none}
		.leilao_visualizacao-1 	.visualizacaoDiv-img-titulo		{ display:none}

	.leilao_visualizacao-1 .visualizacaoDiv-descricao{
		display:block;
		float:left;
		text-align:left;
		width:420px;
		height:85px;
		padding-top:8px
	}


		.leilao_visualizacao-1  .visualizacaoDiv-descricao .bloco-esq,
		.leilao_visualizacao-1  .visualizacaoDiv-descricao .bloco-dir{
			display:block;
			float:left;
			width:210px;
		}


	/*Descricao*/
	.leilao_visualizacao-1 .visualizacaoDiv-complemento{
		display:block;
		float:left;
		background-color: #f8f8f8;
		border:1px solid #D0D7E0;
		margin:3px 0px 8px 8px;
		padding-bottom:10px;
		width:530px;
		height:auto;
		line-height:20px;
		font-size:12px;
		text-align:center;
	}



		.leilao_visualizacao-1 .visualizacaoDiv-complemento .identificacao{
			display:block;
			position:relative;
			text-align:center;
			padding-top:3px;
		}
			.leilao_visualizacao-1 .visualizacaoDiv-complemento .identificacao label{
				display:none;
				width:30px;
				height:30px;
				-webkit-border-radius: 20px;
				border-radius: 20px;
				-moz-border-radius: 20px;
				background:url(/imagens/botoes.png);
				background-position: -75px -459px;
				background-color:#7eb07e;
				position:absolute;
				left:-5px;
				top:-5px;
			}

			.leilao_visualizacao-1 .lt-jucicial .visualizacaoDiv-complemento{ background:#c7e7c7}
			.leilao_visualizacao-1 .lt-jucicial .visualizacaoDiv-complemento .identificacao label{ display:block}

	.leilao_visualizacao-1 .visualizacaoDiv-complemento-int{
		display:block;
		width:515px;
		height:60px;
		margin:auto;
		text-align:left;
		overflow:auto;
		padding:5px;
		padding-top:0px;
	}


	/*especial veiculos nao judicial*/
	.leilao_visualizacao-1 .segmento-V .visualizacaoDiv-veiculos{
		display:block;
		float:left;
		margin-bottom:8px;
		text-align:left;
		line-height:25px;
		font-size:12px;
		/*background:#dfe6df;*/
		margin:3px 0px 0px 8px;
	}
		.leilao_visualizacao-1 .segmento-I .visualizacaoDiv-veiculos,
		.leilao_visualizacao-1 .segmento-M .visualizacaoDiv-veiculos * { display: none}



		.leilao_visualizacao-1 .lt-jucicial-2 .visualizacaoDiv-veiculos{ padding-top:25px;}

	/*bloco de lances*/
	.leilao_visualizacao-1 .visualizacaoDiv-lance{
		display:block;
		position:relative;
		float:right;
		width:205px;
		height: 185px;
		margin:8px 8px 0px 0px;
			/*Exclusivo para visualizacao 1*/
			padding-left:5px;
			border-left:1px solid #D5D4D4;
	}


		.leilao_visualizacao-1 .visualizacaoDiv-lance-desc{
			display:block;
			width:100%;
			text-align:right;
			line-height: 25px;
			margin-top: 8px;

		}
			.leilao_visualizacao-1 .visualizacaoDiv-lance-desc span{
				display: block;
				font-size:11px;
				color:#545454;
			}


				.leilao_visualizacao-1 .lt-jucicial-0 .visualizacaoDiv-lance-desc span{ line-height:20px;}
				.leilao_visualizacao-1 .lt-jucicial-1 .visualizacaoDiv-lance-desc span{ line-height:20px}
				.leilao_visualizacao-1 .lt-jucicial-2 .visualizacaoDiv-lance-desc span{ line-height:21px;}

				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .lance{
					color: #1FAEDD;
/*
					color: #559E0C;
*/
					font-size: 13px;
				}

				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .sem-lance,
				.leilao_visualizacao-2 .sem-lance{
					color: #1FAEDD;
					font-size: 13px;
					font-weight: bold;
				}

				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .usuario{
					color: #0085B1
				}

				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .superado{
					font-weight:bold;
					color: #9f0606;
				}
				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .vencendo{
					font-weight:bold;
					color: #257070;
				}
				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc .visitas-lances{
					font-size:11px;
				}

				.leilao_visualizacao-1 .visualizacaoDiv-lance-desc strong:first-child{
a					color: #9D0707;
					color:#4294b2;
					font-size:16px;
				}

		.leilao_visualizacao-1 .visualizacaoDiv-lance-links{
			display:block;
			position:absolute;
			right:0px;
			bottom:-16px;
			width: 198px;
		}
			.leilao_visualizacao-1 .visualizacaoDiv-lance-links .btn_play{ display: none}


			.leilao_visualizacao-1 .lt-jucicial-2 .visualizacaoDiv-lance-links .relogio-aux{
				display:block;
				width: 205px;
				height:32px;
				margin-bottom: 8px;
				font-weight: bold;
				line-height: 32px;
				background-color: #cae2e2;
				color: #386868;
				text-align:center;
				font-size:12px;
				float: right;
			}

					.leilao_visualizacao-1 .lt-jucicial-2 .visualizacaoDiv-lance-links .relogio-aux-judicial{
						display:block;
						width:32px;
						height:32px;
a						background-color:#0085B1;
						background-color: #72ACAC;
						float: right;
						border-left: 1px solid #ffffff
					}


				.leilao_visualizacao-1 .lt-jucicial-0 .visualizacaoDiv-lance-links .relogio-aux{ display:none}
				.leilao_visualizacao-1 .lt-jucicial-1 .visualizacaoDiv-lance-links .relogio-aux{ display:none}

		.leilao_visualizacao-1 .relogio{display:none;}

		/*.leilao_visualizacao-1 .visualizacaoDiv-lance .relogio{
			display:none;
			width:200px;
			height:35px;
			background:#DFE6DF;
			text-align:center;
			margin:auto;
			margin-top:10px;
			margin-bottom:10px;
			font-size:13px;
			font-weight:bold;
			line-height:35px;
		}*/


/*****
	VISUALIZACAO 2 - Modo de visualiza��o imagens com descri��o
					 Utiliza��o na ****HOME*** e no resultado de busca

*****/
.leilao_visualizacao-2{
	margin:0;
	padding:0;
	display:block;}
	.leilao_visualizacao-2 .visualizacaoDiv-complemento { display:none}
	.leilao_visualizacao-2 .visualizacaoDiv-img-titulo 	{ display:none}
	.leilao_visualizacao-2 .visualizacaoDiv-titulo-aux	{ display:none}

	.leilao_visualizacao-2 .table {display: none}

	/*borda da div*/

	.leilao_visualizacao-2 .visualizacaoDiv-border{
		display:block;
		border-radius:9px;
		width: 241px;
		height: 445px;
		border:1px solid  #d5d4d4;
		margin-bottom:10px;
		margin:6px; float:left;
		position: relative;

	}


	/*bloco de Titulos*/
	.leilao_visualizacao-2 .visualizacaoDiv-titulo{
		display:table;
		margin:auto;
		width:96%;
		height:40px;
		border-bottom:1px solid #D5D4D4;
		text-align: center;
	}

		.leilao_visualizacao-2  .visualizacaoDiv-titulo .titulo{color: #067BA2; font-weight: bold; font-size: 12px}

		.leilao_visualizacao-2 .visualizacaoDiv-titulo .box-assista{ display: none}

		.leilao_visualizacao-2  a.visualizacaoDiv-titulo-lote,
		.leilao_visualizacao-2  a.visualizacaoDiv-titulo-info{
			display: table-cell;
			vertical-align: middle;
			font-size:12px;
		}
			.leilao_visualizacao-2  a.visualizacaoDiv-titulo-lote h3{
				color:#336699;
				font-size:12px;
			}


		.leilao_visualizacao-2  a.visualizacaoDiv-titulo-info { float:right; display:none;}

	/*bloco de Imagens*/
	.leilao_visualizacao-2 .visualizacaoDiv-img .imagemIndisponivel,
	.leilao_visualizacao-2 .visualizacaoDiv-img .imagemDisponivel{
		display:block;
		margin:auto;
		width:230px;
		height:170px;
		margin-top:5px;
		margin-bottom:5px;
	}
		.leilao_visualizacao-2 .visualizacaoDiv-img .imagemIndisponivel{
			width:176px;
			height:128px;
			padding:21px 27px;
		}

	width="136" height="88"
		.leilao_visualizacao-2  .visualizacaoDiv-img .navegacao{ display:none}


	/*bloco de Descri��o*/
	.leilao_visualizacao-2  .visualizacaoDiv-descricao{
		display:none;
		margin:8px;
		float:left;
		text-align:left;
	}
		.leilao_visualizacao-2 .visualizacaoDiv-descricao h2{
			font-size:13px;
			font-weight:normal;
		}

	/*localizacao*/
	.leilao_visualizacao-2 .visualizacaoDiv-local{ display:none}

	/*bloco de lances*/
	.leilao_visualizacao-2 .visualizacaoDiv-lance{
		display:block;
		width:230px;
		margin:auto;
	}



		.leilao_visualizacao-2 .visualizacaoDiv-lance-desc{
			display:block;
			width:97%;
			text-align:right;
			margin:0px 0px 8px 0px;
		}

		.leilao_visualizacao-2 .lt-jucicial-2 .visualizacaoDiv-lance-desc{ margin: 0px; }

			.leilao_visualizacao-2 .lt-jucicial-0 .visualizacaoDiv-lance-desc span{ line-height: 15px;}
			.leilao_visualizacao-2 .lt-jucicial-1 .visualizacaoDiv-lance-desc span{ line-height: 15px}
			.leilao_visualizacao-2 .lt-jucicial-2 .visualizacaoDiv-lance-desc span{	line-height: 19px;}

			.leilao_visualizacao-2 .visualizacaoDiv-lance-desc span{
				display: block;
				font-size:12px;
			}

			.leilao_visualizacao-2 .visualizacaoDiv-lance-desc .lance{
				color: #1FAEDD;
				font-size: 1.5em;
			}
				.leilao_visualizacao-2 .visualizacaoDiv-lance-desc .superado{
					font-weight:bold;
					color: #9f0606;
				}
				.leilao_visualizacao-2 .visualizacaoDiv-lance-desc .vencendo{
					font-weight:bold;
					color: #257070;
				}
				.leilao_visualizacao-2 .visualizacaoDiv-lance-desc .visitas-lances{
					display: none;
				}

			.leilao_visualizacao-2 .visualizacaoDiv-lance-desc strong:first-child{
				color:#4294b2;
				font-size:16px;

			}

			.leilao_visualizacao-2 .visualizacaoDiv-lance-desc strong:first-child{
				color:#4294b2;
				font-size:16px;
			}


		.leilao_visualizacao-2 .lt-jucicial-0 .relogio-aux { display:none}
		.leilao_visualizacao-2 .lt-jucicial-1 .relogio-aux { display:none}



		.leilao_visualizacao-2 .visualizacaoDiv-lance-links{
			position: absolute;
			bottom: 4px;
			width: 235px;
			left: 8px;
		}

		.leilao_visualizacao-2 .lt-jucicial-2 .visualizacaoDiv-lance-links .relogio-aux{
				display:block;
				width: 225px;
				height:32px;
				margin-bottom: 5px;
				font-weight: bold;
				line-height: 32px;
				background-color: #cae2e2;
				color: #386868;
				text-align:center;
				font-size:12px;
				float: right;
			}

					.leilao_visualizacao-2 .lt-jucicial-2 .visualizacaoDiv-lance-links .relogio-aux-judicial{
						display:block;
						width:32px;
						height:32px;
a						background-color:#0085B1;
						background-color: #72ACAC;
						float: right;
						border-left: 1px solid #ffffff
					}




/*****
	MODO 3 - Modo de visualiza��o lista
*****/

.leilao_visualizacao-3{
	margin:0;
	padding:0;
	display:block;
}



.leilao_visualizacao-3 .table td{
	cursor: pointer;
	vertical-align: middle;
	padding: 8px 5px 8px 7px !important;
}

.leilao_visualizacao-3 .lance{ color: #1796c0; font-weight: bold; }

.leilao_visualizacao-3 .table th{ font-size:12px}

.leilao_visualizacao-3 .table tr:hover{
	background:#e7f2f2;
}

.leilao_visualizacao-3 .table td .dar_lance{ margin: 0px;}
.leilao_visualizacao-3 .tipo-vizualizacao * { display: none;}

.leilao_visualizacao-3 .table .titulo{ color: #067BA2; font-weight: bold}



/* breakpoint for xs */
@media(max-width:767px){
	.hide-only-xs {
		display: none;
	}	
}

/*****
	VISUALIZACAO 5 - Modo de visualiza��o imagens com descri��o **HOME**

					UTILIZADO PARA DESTAQUE DE ***LOTES***
*****/

.leilao_visualizacao-5{
	margin:0;
	padding:0;
	display:block;
	background:#FFFFFF;
	width:140px;
	height:155px;
	margin-bottom:10px;
	float:left;
	border:1px solid  #d5d4d4;
	padding-top:5px;
	-webkit-border-radius:7px;
	border-radius: 7px;
	margin:8px;
	text-align:center;
}

.leilao_visualizacao-5-tit{
	margin:0;
	padding:0;
	color:#5b657e;
	font-size:12px;
}

.leilao_visualizacao-5 img{
	width:127px;
	height:94px;
	margin:auto;
}


.leilao_visualizacao-5 span{
	display:block;
	text-align:center;
	margin:auto;
	font-weight:bold;
	font-size:12px;
}
.leilao_visualizacao-5 span:last-child{color:#2a537e;	font-size:14px;}


/***** FIM VISUALIZACAO 5 ******/

/* visualizacao bradesco */
@keyframes pisca-bradesco-st-4 { 0% {box-shadow: inset 0 0 6px 0 #238d23;} 50% {box-shadow: inset 0 0 10px 0 #238d23;} 100% {box-shadow: inset 0 0 6px 0 #238d23;} }
@keyframes pisca-bradesco-st-2 { 0% {box-shadow: inset 0 0 6px 0 #eecf40;} 50% {box-shadow: inset 0 0 20px 0 #eecf40;} 100% {box-shadow: inset 0 0 6px 0 #eecf40;} }
@keyframes pisca-bradesco-st-3 { 0% {background-color: #fff; box-shadow: inset 0 0 6px 0 #dd8b0c;} 50% {background-color: #fdeed8; box-shadow: inset 0 0 10px 0 #dd8b0c;} 100% {background-color: #fff; box-shadow: inset 0 0 6px 0 #dd8b0c;} }
ul.vizualizacao-card > li { display: block; float: left; position: relative; background-color: #fefefe; border-radius: 4px; border: 1px solid #ececec; margin-bottom: 10px; margin: 6px; width: 241px; /*width: 40%;*/ }
ul.vizualizacao-card > li > div.titulo { display: block; padding: 8px 4px; height: 32px; }
ul.vizualizacao-card > li > div.titulo > span { display: block; float: left; height: 32px; line-height: 32px; }
ul.vizualizacao-card > li > div.titulo > span.nome-1 { float: left; margin-right: 4px; font-size: 10px; color: #bbb; }
ul.vizualizacao-card > li > div.titulo > span.nome-2 { float: left; font-size: 18px; font-weight: bold; }
ul.vizualizacao-card > li > div.titulo > span.tempo { float: right; height: 32px; line-height: 32px; font-size: 18px; font-weight: bold; color: #444; }
ul.vizualizacao-card > li > div.titulo > span.tempo * { color: #444; }
ul.vizualizacao-card > li > div.titulo > a { float: right; display: block; background-color: transparent; border: 0; margin: 0; margin-left: 8px; padding: 0; padding-top: 4px; height: 28px; }
ul.vizualizacao-card > li > div.titulo > a i { display: block; background-color: transparent; width: 24px; height: 23px; }
ul.vizualizacao-card > li > div.titulo > a.btn_padrao-ativo i { background-position: -67px -634px; }
ul.vizualizacao-card > li > div.titulo > a.btn_padrao-inativo i { background-position: -34px -634px; }
ul.vizualizacao-card > li > div.titulo > a.btn_padrao-desabilitado i { background-position: -3px -634px; cursor: default; }
ul.vizualizacao-card > li > div.centro { display: block; background-color: #f4f4f4; border: 1px solid #e4e4e4; margin: 4px; padding: 4px; text-align: left; }
ul.vizualizacao-card > li > div.centro > div.imagem { display: block; float: left; width: 81px; height: 60px; }
ul.vizualizacao-card > li > div.centro > div.imagem img { width: 81px; height: 60px; }
ul.vizualizacao-card > li > div.centro > div.lances { position: relative; float: left; margin-left: 4px; width: 130px; height: 60px; }
ul.vizualizacao-card > li > div.centro > div.lances > span { position: absolute; }
ul.vizualizacao-card > li > div.centro > div.lances > span.quantidade { top: 0; font-size: 10px; color: #aaa; }
ul.vizualizacao-card > li > div.centro > div.lances > span.lance { top: 50%; margin-top: -8px; font-weight: bold; }
ul.vizualizacao-card > li > div.centro > div.lances > span.usuario { bottom: 0; font-size: 11px; }
ul.vizualizacao-card > li > div.descricao { border: 0px solid #efefef; margin: 4px; height: 80px; font-size: 11px; text-align: justify; overflow: auto; }
ul.vizualizacao-card > li > div.rodape { margin: 4px; }
ul.vizualizacao-card > li > div.rodape > span.incremento { display: block; afloat: left; height: 24px; line-height: 24px; font-size: 10px; color: #999; }
ul.vizualizacao-card > li > div.rodape > a.btn-enviar-lance { display: block; background-color: #9dd4d4; border: 1px solid #72afaf; border-radius: 2px; padding: 0 8px; height: 32px; line-height: 32px; font-size: 10px; font-weight: bold; color: #2d6f6f; width: 70%; margin: auto; margin-bottom: 2px; }
ul.vizualizacao-card > li > div.rodape > a.btn-enviar-lance span { font-size: 12px; }
ul.vizualizacao-card > li > div.rodape > a.btn-ver-detalhes { display: block; background-color: #eee; border: 1px solid #ddd; border-radius: 2px; padding: 0 8px; height: 32px; line-height: 32px; font-size: 10px; font-weight: bold; color: #666; width: 70%; margin: auto; margin-bottom: 2px; }
ul.vizualizacao-card > li > div.rodape > a.btn-ver-detalhes span { font-size: 12px; }
ul.vizualizacao-card > li > div.rodape > a.btn-ver-detalhes.hide { display: none; }
ul.vizualizacao-card > li[data-st-lote="4"] { box-shadow: inset 0 0 8px 0 #238d23; animation-name: pisca-bradesco-st-4; animation-duration: 1s; animation-iteration-count: infinite; }
ul.vizualizacao-card > li[data-st-lote="2"] { box-shadow: inset 0 0 8px 0 #eecf40; animation-name: pisca-bradesco-st-2; animation-duration: 1s; animation-iteration-count: infinite; }
ul.vizualizacao-card > li[data-st-lote="3"] { box-shadow: inset 0 0 8px 0 #dd8b0c; animation-name: pisca-bradesco-st-3; animation-duration: 1s; animation-iteration-count: infinite; }
ul.vizualizacao-card > li[data-st-lote="5"] { background-color: #ebf7fc; border-color: #def2f9; }
ul.vizualizacao-card > li[data-st-lote="5"] > div.centro { background-color: #d1edf7; border-color: #c4e9f5; }
ul.vizualizacao-card > li[data-st-lote="6"] { background-color: #fff2f4; border-color: #ffe3e6; }
ul.vizualizacao-card > li[data-st-lote="6"] > div.centro { background-color: #ffd4d9; border-color: #fec5cc; }
ul.vizualizacao-card > li[data-st-lote="7"] { background-color: #f5f5f5; border-color: #ededed; }
ul.vizualizacao-card > li[data-st-lote="7"] > div.centro { background-color: #e6e6e6; border-color: #dedede; }
ul.vizualizacao-card > li[data-st-lote="8"] { background-color: #e7e6f6; border-color: #dcdaf2; }
ul.vizualizacao-card > li[data-st-lote="8"] > div.centro { background-color: #d1cfee; border-color: #c6c4ea; }
ul.vizualizacao-card > li[data-st-lote="9"] { background-color: #e5e5e5; border-color: #dddddd; }
ul.vizualizacao-card > li[data-st-lote="9"] > div.centro { background-color: #d6d6d6; border-color: #cecece; }
ul.vizualizacao-card.bradesco > li > div.titulo > span.nome-2 a { color: #b00; }
ul.vizualizacao-card.bradesco > li > div.rodape > a.btn-enviar-lance { background-color: #b00; border-color: #a00; color: #fff; box-shadow: inset 0 0 1px 0 #fff; }
ul.vizualizacao-card.bradesco > li > div.rodape > a.btn-enviar-lance span { color: #fff; }
ul.vizualizacao-card.bradesco > li > div.centro > div.lances > span.usuario { color: #b00; }
ul.vizualizacao-card.bradesco > li > div.titulo > a.btn_padrao-ativo i { background-position: -128px -634px; }
ul.vizualizacao-card.bradesco > li > div.titulo > a.btn_padrao-inativo i { background-position: -100px -634px; }
ul.vizualizacao-card div.sombra-fechado { position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.3); border-radius: 4px; width: 100%; height: 100%; }
ul.vizualizacao-card div.box-mensagem { position: absolute; top: 50%; left: 50%; background-color: #fff; border: 1px solid #a00; border-radius: 4px; margin-top: -100px; margin-left: -100px; padding: 8px; width: 185px; height: 205px; text-align: left; text-align: center; font-size: 13px;}
ul.vizualizacao-card div.box-mensagem div.inner { position: relative; width: 100%; height: 100%; }
ul.vizualizacao-card div.box-mensagem div.inner h3 { margin-bottom: 8px; text-align: center; color: #a00; }
ul.vizualizacao-card div.box-mensagem div.inner p { margin-bottom: 8px; }
ul.vizualizacao-card div.box-mensagem div.inner span { display: block; position: absolute; bottom: 0; width: 100%; text-align: center; font-size: 10px; color: #a00; }
ul.vizualizacao-card div.box-mensagem div.inner span a { color: #a00; }

/*

.bg(@cor, @inicial, @variacao, @indice) {
	background-color: lighten(@cor, @inicial - (@variacao * @indice));
}

.bd(@cor, @inicial, @variacao, @indice) {
	border-color: lighten(@cor, @inicial - (@variacao * @indice));
}

@vendido-cor: #27ADDA;
@vendido-inicial: 45%;
@vendido-variacao: 3%;

ul.vizualizacao-card > li[data-st-lote="5"] { .bg(@vendido-cor, @vendido-inicial, @vendido-variacao, 0); .bd(@vendido-cor, @vendido-inicial, @vendido-variacao, 1); }
ul.vizualizacao-card > li[data-st-lote="5"] > div.centro { .bg(@vendido-cor, @vendido-inicial, @vendido-variacao, 2); .bd(@vendido-cor, @vendido-inicial, @vendido-variacao, 3); }

@nao-vendido-cor: #BD0219;
@nao-vendido-inicial: 60%;
@nao-vendido-variacao: 3%;

ul.vizualizacao-card > li[data-st-lote="6"] { .bg(@nao-vendido-cor, @nao-vendido-inicial, @nao-vendido-variacao, 0); .bd(@nao-vendido-cor, @nao-vendido-inicial, @nao-vendido-variacao, 1); }
ul.vizualizacao-card > li[data-st-lote="6"] > div.centro { .bg(@nao-vendido-cor, @nao-vendido-inicial, @nao-vendido-variacao, 2); .bd(@nao-vendido-cor, @nao-vendido-inicial, @nao-vendido-variacao, 3); }

@condicional-cor: #C2C2C2;
@condicional-inicial: 20%;
@condicional-variacao: 3%;

ul.vizualizacao-card > li[data-st-lote="7"] { .bg(@condicional-cor, @condicional-inicial, @condicional-variacao, 0); .bd(@condicional-cor, @condicional-inicial, @condicional-variacao, 1); }
ul.vizualizacao-card > li[data-st-lote="7"] > div.centro { .bg(@condicional-cor, @condicional-inicial, @condicional-variacao, 2); .bd(@condicional-cor, @condicional-inicial, @condicional-variacao, 3); }

@repasse-cor: #8d88d4;
@repasse-inicial: 25%;
@repasse-variacao: 3%;

ul.vizualizacao-card > li[data-st-lote="8"] { .bg(@repasse-cor, @repasse-inicial, @repasse-variacao, 0); .bd(@repasse-cor, @repasse-inicial, @repasse-variacao, 1); }
ul.vizualizacao-card > li[data-st-lote="8"] > div.centro { .bg(@repasse-cor, @repasse-inicial, @repasse-variacao, 2); .bd(@repasse-cor, @repasse-inicial, @repasse-variacao, 3); }

@retirado-cor: #C2C2C2;
@retirado-inicial: 20%;
@retirado-variacao: 3%;

ul.vizualizacao-card > li[data-st-lote="9"] { .bg(@retirado-cor, @retirado-inicial, @retirado-variacao, 0); .bd(@retirado-cor, @retirado-inicial, @retirado-variacao, 1); }
ul.vizualizacao-card > li[data-st-lote="9"] > div.centro { .bg(@retirado-cor, @retirado-inicial, @retirado-variacao, 2); .bd(@retirado-cor, @retirado-inicial, @retirado-variacao, 3); }

*/

/* fim visualizacao bradesco */

/*****Cadastro*******/
#geral_cadastro{
	display:block;
	width:978px;
	background:#F5F5F5;
	border:1px solid #000000;
	border:1px solid #D4D4D4;
	margin-bottom:30px;
	padding-bottom:20px;
}

#geral_cadastro input{
	width:200px;
	height:25px;
}

.ok_cadastrado, .esq_senha_cadastro{
	margin-top:10px;
	background:url(/imagens/ok.gif);
	border:none;
	width:47px;
	height:24px;
	text-indent:-8000em;
	cursor:pointer;
	float:right;
	margin-top:30px;
	margin-right:10px;
}

.esq_senha_cadastro{
	background:url(/imagens/esqueci_senha.gif);
	width:119px;
	margin-right:10px;

}

.cadastro_esq span, .cadastro_dir span {
	color:#425179;
	font-size:16px;
	padding-top:10px;
	font-weight:bold;
	display:block;
	margin-bottom:30px;
	margin-left:10px;
}

.cadastro_esq label, .cadastro_dir label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#898787;
	float:left;
	margin-left:89px;
	margin-right:5px;
	padding-top:8px;
}

.cadastro_esq{
	display:block;
	width:490px;
	float:left;
	border-right: 1px solid #c3c7c9;
	text-align:left;
	height:220px;
	margin-right:30px;
	padding-right:5px;
}

.cadastro_dir{
	display:block;
	width:452px;
	text-align:left;
	height:200px;
	background:#FFFFFF;
	border:1px solid #D4D4D4;
	margin:auto;
	margin-top:10px;
}


/*quando logado*/
.cadastro_logado{
	display:block;
	width:420px;
	float:left;
	text-align:left;
	height:180px;
}

.cadastro_logado strong{
	color:#425179;
	font-size:16px;
}

.cadastro_logado span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#898787;
}

.cadastro_logado a{
	background:url(/imagens/sair.gif);
	width:55px;
	height:24px;
	display:block;
	text-indent:-8000em;
	float:right;
	margin-top:50px;
}

.ok_cadastro{
	margin-top:10px;
	background:url(/imagens/ok.gif);
	border:none;
	width:47px;
	height:24px;
	text-indent:-8000em;
	cursor:pointer;
	float:right;
	margin-top:100px;
	_margin-top:70px;
	*margin-top:70px;
	margin-right:10px;
}

/****reenvio de senha*****/

#reenvio_senha_geral{
	display:block;
	width:987px;
	background:#F5F5F5;
	border:1px solid #000000;
	border:1px solid #D4D4D4;
	margin-bottom:30px;
}

.reenvio_senha{
	display:block;
	width:452px;
	text-align:left;
	height:auto;
	background:#FFFFFF;
	border:1px solid #D4D4D4;
	margin:auto;
	margin-top:15px;
	margin-bottom:15px;
}

.senha_int0{
	clear:both;
	display:block;
	margin-bottom:25px;

}

.reenvio_senha input{
	width:200px;
	height:25px;
	float:left;
	border:1px solid #D4D4D4;
	_padding-top:5px;
	*padding-top:5px;
}

.reenvio_senha form{
	display:block;
	margin-top:30px;
}
.ok_reenvio_senha, .esq_reenvio_senha{
	margin-top:10px;
	background:url(/imagens/ok.gif);
	border:none;
	width:47px;
	height:24px;
	text-indent:-8000em;
	cursor:pointer;
	float:right;
}

.reenvio_senha span{
	margin:0px;
	clear:both;
	color:#425179;
	font-size:13px;
	font-weight:bold;
	display:block;
	text-align:center;
	margin-top:15px;
	padding:0px 8px 0px 8px;
}

.senha_int1 a, .senha_int0 a{
	display:block;
	width:430px;
	clear:both;
	color:#425179;
	font-size:13px;
	font-weight:bold;
	margin:auto;
	text-align:center;
	border-top:1px solid #D4D4D4;
	margin-top:30px;
}

.senha_int1 a{ margin-bottom:15px;}

.reenvio_senha label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#898787;
	float:left;
	margin-left:45px;
	padding-top:5px;
	margin-right:8px;
}


.btn_reenviosenha{
	display: block;
    background:url(/imagens/enviar.gif);
    border:none;
    cursor: pointer;
	float:left;
	width:86px;
    height: 24px;
	text-indent:-8000em;
	margin-left:8px;
	margin-top:2px;
}


/**********Quem Somos***************/
#quemsomos_geral{
	clear:both;
	display:block;
	width:948px;
	height:500px;
	padding:20px;
	margin-bottom:30px;
}

#quemsomos_geral p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:22px;
	color:#545454;
}

#quemsomos_geral img{
	float:right;
	padding-left:20px;
}





/**********MAPA DO SITE***************/
#mapasite_geral{
	clear:both;
	display:block;
	width:948px;
	height:500px;
	background:#F5F5F5;
	border:1px solid #D4D4D4;
	margin-bottom:30px;
}

#mapasite{
	clear:both;
	display:block;
	width:948px;
	margin:auto;
	height:auto;
}

#mapasite h3{ font-size:14px; color:#425179;}

.mapasite_list{
	float:left;
	display:block;
	width:150px;
	height:185px;
	text-align:left;
	margin-top:10px;
	margin-right:30px;
}

.mapasite_list li{
	margin-left: 15px;
	list-style:circle;
	_list-style:disc;
	font-size: 13px;
	line-height: 23px;
	color:#001648;
}

.mapasite_list li a:link, .mapasite_list li a:visited{
	color: #808080;
	text-decoration: none;
	color:#545454;
}


.mapasite_list li a:visited{
	text-decoration: line-through;
}

.mapasite_list li a:hover{
	text-decoration:underline;
}

/**********ALTERAR A SENHA***************/
#alterar_email{
	clear:both;
	display:block;
	width:948px;
	height:500px;
	padding:20px;
	margin-bottom:30px;
}

.alter_email_esq{
	display:block;
	width:400px;
	text-align:left;
	float:left;
}

.alter_email_esq p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:22px;
	color:#545454;
}


.alter_email_dir{
	display:block;
	width:500px;
	float:right;
	border:1px solid #D4D4D4;
	text-align:left;
	padding:10px;
	background:#FFFFFF
}

.alter_email_dir h3{
	display:block;
	width:500px;
	text-align:left;
	border-bottom: 1px solid #D4D4D4;
	margin-bottom:10px;
}

.label_alter_email{
	clear:both;
	display:block;
}

.alter_email_dir textarea, .alter_email_dir input, .alter_email_dir select {
	display:block;
}

.alter_email_dir input{
	width:250px;
	height:30px;
}

.cancelar_alter_email, .ok_alter_email{
	text-indent:-8000em;
	display:block;
	float:right;
	background:url(/imagens/cancelar.gif);
	background-repeat:no-repeat;
	width:85px;
	height:24px;
	border:none;
}

.ok_alter_email{
	background:url(/imagens/ok.gif);
	width:47px;
	height:24px;
	margin-left:10px;

}


/**********ALTERAR A SENHA***************/
#alterar_senha{
	clear:both;
	display:block;
	width:948px;
	height:500px;
	padding:20px;
	margin-bottom:30px;
}

.alter_senha_esq{
	display:block;
	width:400px;
	text-align:left;
	float:left;
}

.alter_senha_esq p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:22px;
	color:#545454;
}


.alter_senha_dir{
	display:block;
	width:500px;
	float:right;
	border:1px solid #D4D4D4;
	text-align:left;
	padding:10px;
	background:#FFFFFF
}

.alter_senha_dir h3{
	display:block;
	width:500px;
	text-align:left;
	border-bottom: 1px solid #D4D4D4;
	margin-bottom:10px;
}

.label_alter_senha{
	clear:both;
	display:block;
}

.alter_senha_dir textarea, .alter_senha_dir input, .alter_senha_dir select {
	display:block;
}

.alter_senha_dir input{
	width:250px;
	height:30px;
}

.cancelar_alter_senha, .ok_alter_senha{
	text-indent:-8000em;
	display:block;
	float:right;
	background:url(/imagens/cancelar.gif);
	background-repeat:no-repeat;
	width:85px;
	height:24px;
	border:none;
}

.ok_alter_senha{
	background:url(/imagens/ok.gif);
	width:47px;
	height:24px;
	margin-left:10px;

}
/**********CONTATO***************/
#contato_geral{
	clear:both;
	display:block;
	width:948px;
	height:500px;
	padding:20px;
	margin-bottom:30px;
}

.cad_contato_esq{
	display:block;
	width:400px;
	text-align:left;
	float:left;
}

.cad_contato_esq p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:22px;
	color:#545454;
}


.cad_contato_dir{
	display:block;
	width:500px;
	float:right;
	border:1px solid #D4D4D4;
	text-align:left;
	padding:10px;
	background:#FFFFFF
}

.cad_contato_dir h3{
	display:block;
	width:500px;
	text-align:left;

	border-bottom: 1px solid #D4D4D4;
	margin-bottom:10px;
}

.label_contato{
	clear:both;
	display:block;
	width:70px;
	float:left;
	margin-bottom:10px;
	margin-top:15px;
}

.cad_contato_dir textarea, .cad_contato_dir input, .cad_contato_dir select {
	display:block;
	float:left;
	margin-bottom:10px;
	margin-top:15px;
}

.cad_contato_dir input{
	width:250px;
	height:30px;
}

/**********MINHA CONTA***************/
.minhaconta_geral{
	display:block;
	clear:both;
	background:none;
	border:none;
	width:970px;
	margin-top:40px;
	margin-bottom: 30px;
}

	.minhaconta_geral-aux{
		display: block;
		margin-bottom: 35px;
	}


/*botoes de links da minha conta*/
.cont-btn_minhaconta{
	display:block;
	position:absolute;
	top:10px;
	right:8px;
	height:42px;
}





/*********minha conta ALTERA��O DE CADASTRO E UPLOAD DE DOCUMENTO******/

/*caixa de ALERT VERMELHO*/

	.minhaconta_geral .avisoAlerta{
/*
	background:#454d64;
*/
	background-color: #DF8386;
	text-align:center;
	margin-top:10px;
	line-height:18px;
	padding:5px;
}
	.minhaconta_geral .avisoAlerta span{
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
	}
	.minhaconta_geral .avisoAlerta hr{
		border:none;
		border-bottom: 1px solid #FFFFFF;
		width: 100%;
		margin: 10px 0px;
	}
/*fieldset dos campos de formul�rio da alteracao de cadastro*/
		.minhaconta_geral fieldset{
			padding:5px 15px 15px 15px;
			border:1px solid #D4D4D4;
			margin-bottom:15px;
		}

			.minhaconta_geral  fieldset legend{
				padding:5px;
				color:#666666;
				text-align:left;
				text-transform:uppercase;
				font-size:12px;
			}

/*caixa de MENSAGEM VERDE*/

.condicaoVenda.avisoInfo{
    background:#44ADAD;
    text-align:center;
    margin-top:10px;
    line-height:18px;
    padding:5px;
    color: #fff;
}

.minhaconta_geral .avisoInfo{
	background:#44ADAD;
	text-align:center;
	margin-top:10px;
	line-height:18px;
	padding:5px;
}
	.minhaconta_geral .avisoInfo span{
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
	}
	.minhaconta_geral .avisoInfo ul{
		font-size:13px;
		text-align:justify;
		margin:10px;
		color:#FFFFFF;
		font-weight:bold;
	}

	.minhaconta_geral .avisoInfo ul li{
		margin-top:10px;
		margin-left:15px;
		color:#27442A;
	}

	/*conten��o direita e esquerda*/
	.minhaconta_geral .alterarCadastro{
		display:block;
		width:550px;
		float:left;
	}

	/*titulos dos bloco esquerdo*/
	.minhaconta_geral .titulo{
		display:block;
		border-bottom: 1px solid #a3acae;
		margin-bottom:15px;
		padding-bottom: 3px;
		width:100%;
		text-align:left;
		font-size:13px;
		color:#515658;
	}

			/*div de contencao dos campos do formulario*/
			.minhaconta_geral .alterarCadastro .campos-div{
				display:block;
				margin-bottom:15px;

			}

				.minhaconta_geral .alterarCadastro label {
					display:block;
					color:#666666;
					font-size:12px;
					text-align:left;
					margin:0px 0px 5px 0px;
				}

				.minhaconta_geral .alterarCadastro input,
				.minhaconta_geral .alterarCadastro select,
				.minhaconta_geral .alterarCadastro input:disabled{
					background: #FFFFFF;
					border: 1px solid #D4D4D4;
					color: #666666;
					font-size: 14px;
					height: 14px;
					padding: 8px;
				}
				.minhaconta_geral .alterarCadastro select {
					height: auto;
				}

				.minhaconta_geral .alterarCadastro .alterarCadastro-dadosFixos  input:disabled{ background:#F5F5F5}

				/*tabela de alteracao de email*/
				.campos-div #tabela_emails{
					width:100%;

				}
					#tabela_emails .centro{
						text-align:center
					}

					.campos-div #tabela_emails td{
						height:28px;
						border:1px solid #ffffff;
						padding:5px;
					}

						.campos-div .tabela_emails-titulo{
							background:#999999;
							color:#FFFFFF;
						}

						.campos-div .tabela_emails-alterar{
							background-color: #DAD8D8;
						}
							.campos-div .tabela_emails-alterar .btn_padrao-ativo{
								margin-top: 5px;
							}





		/*div colorida de destaque de campos fixos*/
		.alterarCadastro .alterarCadastro-dadosFixos{
			display:block;
			margin:auto;
			padding:10px 0px;
			margin-top:10px;
			text-align: left;
		}


/*lado direito UPLOAD*/
	.minhaconta_geral .uploadDoc{
		display:block;
		width:405px;
		float:right;
	}


	.minhaconta_geral .uploadDoc .titulo{
		text-align:left;
		font-size:13px;
		font-weight:bold;

	}

	.minhaconta_geral .uploadDoc label {
		color: #666666;
		display: block;
		font-size: 12px;
		text-align: left;
		margin-bottom:5px;
	}

	.minhaconta_geral .uploadDoc fieldset{
		padding:8px 8px 15px 8px;

	}

	/*div de contencao dos campos do formulario*/
	.minhaconta_geral .uploadDoc .campos-div{
		display:block;
		margin:15px 0px;
	}

		.minhaconta_geral .uploadDoc .atualizarDoc{
			display:block;
			float:left;
		}
			.minhaconta_geral .uploadDoc .atualizarDoc input{
				margin:10px 0px;
			}

		/*status de envio do arquivo*/
		.minhaconta_geral .uploadDoc .textoUpload-enviado{
			font-size:13px;
			font-weight:bold;
			float:left;
		}

		.minhaconta_geral .uploadDoc .imgUpload-enviado{
			display:block;
			width:16px;
			height:16px;
			float:left;
			background:#009999;
			margin-right:5px;
		}

			.minhaconta_geral .uploadDoc .aprovado{
				background:url(/imagens/botoes.png);
				background-position:-127px -16px;
			}
			.minhaconta_geral .uploadDoc .aguardando{
				background:url(/imagens/botoes.png);
				background-position:-127px -32px;
			}
			.minhaconta_geral .uploadDoc .recusado{
				background:url(/imagens/botoes.png);
				background-position:-127px -64px;
			}

		/*box de conteudo interno das colunas*/
		.minhaconta_geral .uploadDoc .minhaconta-box {
			display:block;
			margin:auto;
			background:#f5f5f5;
			border:1px solid #d4d4d4;
			-moz-border-radius: 7px 7px 7px 7px;
			text-align:left;
			padding:8px;
			margin-top:27px;
			margin-bottom: 40px;
		}
		.minhaconta_geral .uploadDoc  .minhaconta-box .avisoAlerta {
			margin-top: 0;
		}
			.minhaconta_geral .uploadDoc  .minhaconta-box fieldset {
				border-width: 0px;
			}
				.minhaconta_geral .uploadDoc  .minhaconta-box fieldset legend {
					margin: 0;
					padding: 0 0 8px 0;
					font-size: 14px;
					font-weight: bold;
				}
				.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento {
					position: relative;
					background-color: #eaeaea;
					border: 1px solid #cccccc;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					margin-top: 8px;
					padding: 8px;
				}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento p {
						margin-bottom: 8px;
						font-weight: bold;
					}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento p  span {
						font-size: 80%;
						font-weight: normal;
					}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento {
						background-color: #ddd;
						border: 1px solid #aaa;
						border-radius: 4px;
						padding: 8px;
					}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.aguardando-aprovacao {
						background-color: #fcbf36;
						border: 1px solid #b78619;
					}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.documento-aprovado {
						background-color: #b9ea69;
						border: 1px solid #8dd323;
					}
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.reprovado,
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.cortado,
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.incompleto,
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.ilegivel,
					.minhaconta_geral .uploadDoc  .minhaconta-box .linha-documento .status-documento.divergente {
						background-color: #D36B6B;
						border: 1px solid #aa3b3b;
						color: #fff;
					}

	/*Status*/



	.minhaconta_geral .uploadDoc.status.minhaconta-box{
		background-color: #FFF1D2;
	}
	/*Status de envio retorno da central de atendimento*/
	.minhaconta_geral .situacaoEnvio{
		display:block;
		margin-top:10px;
	}
		.minhaconta_geral .situacaoEnvio span{
			font-size:13px;
		}

/*****minha conta NOTIFICACOES E LOG*****/
	.minhaconta_geral .log{
		display: block;
		min-height:500px;
	}

		.minhaconta_geral .log-contConteudo{
			display: block;
			background: none repeat scroll 0 0 #F5F5F5;
			border: 1px solid #D4D4D4;
			padding-bottom:8px;

		}

			/*BOX de conten��o de Relatorio de Logs*/
			.minhaconta_geral .log .boxConteudo{
				margin:10px 10px 20px 10px;
			}
				.minhaconta_geral .log .boxConteudo .categoria{
					float:left;
					width:220px;
				}

				.minhaconta_geral .log .boxConteudo .subcategoria{
					float:right;
					width:710px;
					border-left:1px solid #D4D4D4;
					padding-left:8px;
					margin-bottom:30px;
				}
					.minhaconta_geral .boxConteudo .titulo-log{
						border-bottom: 1px solid #A3ACAE;
						display: block;
						margin-bottom: 20px;
						margin-top: 5px;
						text-align: left;
						width: 100%;
						font-size:15px;
						padding-bottom:3px;
						font-weight:bold;
						color:#6D768D;
					}

					/*linhas de logs*/
					.minhaconta_geral .boxConteudo .linhaLog{
						clear:both;
						margin:5px 0px 5px 15px;
					}
						.linhaLog-exibirMais, .exibirMaisNotificacao{
							background-color: #e4e4e4;
							color: #6D768D;
							font-weight:bold;
							padding: 5px;
							font-size:12px;
							cursor: pointer;
						}

						.minhaconta_geral .boxConteudo .linhaLog-data{
							display:block;
							clear:both;
							font-size:13px;
							text-align:left;
							font-weight:bold;
							margin-top:10px;
						}

						.minhaconta_geral .boxConteudo .linhaLog-descricao{
							display:block;
							float:left;
							padding-top:-1px;
							font-size:12px;
						}

						.minhaconta_geral .boxConteudo .linhaLog-vazia{
							display:block;
							float:left;
							padding-top:-1px;
							font-size:12px;
							color:#999999;
							font-size:13px;
						}


		.minhaconta_geral .log-filtro{
			display:block;
			float:right;
			font-size:12px;
			margin-top:10px;
			font-weight:bold;


		}
			.minhaconta_geral .log-filtro select{
				color:#6D768D; font-size:12px;
				padding:7px 4px;
				border:1px solid #D4D4D4;
			}

		.minhaconta_geral .log .titulo{
			border-bottom: 1px solid #A3ACAE;
			color: #515658;
			display: block;
			margin-bottom: 20px;
			margin-top: 20px;
			text-align: left;
			width: 100%;
		}

			/*legenda*/
			.minhaconta_geral .log .legenda{
				display:block;
				float:right;
				background: none repeat scroll 0 0 #F5F5F5;
				border: 1px solid #D4D4D4;
				margin:10px 0px;
				padding:8px;
			}

				.minhaconta_geral .log .legenda .esquerda{
					float:left;
					margin-right:10px;
					padding-right:10px;
					border-right:1px solid #D4D4D4
				}
				.minhaconta_geral .log .legenda .direita{float:right}

				.minhaconta_geral .log .legenda  div div{
					display:block;
					clear:both;
					padding:5px;
				}

				.minhaconta_geral .log .legenda span{
					float:left;
					font-size:12px;
				}

				/*icones do link*/
				.iconLog{
					display:block;
					width:16px;
					height:16px;
					background:url(/imagens/botoes.png);
					float:left;
					margin-right:5px;
				}
					/*ativo*/
					.btn_notificacao{ background-position:-80px 0px;}
					.btn_email{ background-position:-80px -16px;}
					.btn_sms{ background-position:-80px -32px;}
					.btn_usuario { background-position:-80px -96px;}
					.btn_martelo { background-position:-80px -112px;}

					/*INativo*/
					.btn_notificacao-off{ background-position:-80px -48px;}
					.btn_email-off{ background-position:-80px -64px;}
					.btn_sms-off{ background-position:-80px -80px;}

/*****minha conta LOG BOX de edi��o*****/
	.minhaconta_geral .logEditar{
		display: block;
		width:719px;
		height:400px;
		margin:auto;
		overflow:auto;
	}

		.minhaconta_geral .logEditar .legenda{
			margin:0;
		}

		.logEditar .topoCatergoria{
			display:block;
			width:700px;
			background: none repeat scroll 0 0 #F5F5F5;
			border: 1px solid #D4D4D4;
			z-index:30;
			position:absolute;
			top:0;
		}
			.logEditar .topoCatergoria .direita{
					float:right;
					border-left:1px solid #D4D4D4;
					padding:6px;
					margin:5px;
					font-size:12px;
				}

			.logEditar .topoCatergoria .esquerda{
				float:left;
				font-size:12px;
				font-weight:bold;
				margin:10px
			}

				.logEditar .topoCatergoria div div{
					display:block;
					clear:both;
				}

			.topoCatergoria .topoCatergoria-tit{
				display:block;
				float:left;
				font-size:14px;
				font-weight:bold;
				color: #515658;
				text-align: left;
				margin:15px 0px;
			}


		.logEditar .rodapeCatergoria{
			display:block;
			width:700px;
			z-index:30;
			position:absolute;
			bottom:0;
		}

		.logEditar .boxCatergoria{
			display:block;
			float:left;
			width:330px;
			margin:10px;
		}
			.logEditar .boxCatergoria:nth-child(2n){ float:right}

			.boxCatergoria-legenda{ margin-bottom:5px;}

			.boxCatergoria-itens{
				display:block;
				margin:5px 0px;
			}

				.boxCatergoria-itens .log-check{
					display:block;
					float:left;
					width:63px;
				}
					.boxCatergoria-itens .log-check input{
						margin-right:8px;
						display:block;
						float:left;

					}

				.boxCatergoria-itens .log-text{
					display:block;
					float:left;
					width:260px;
					font-size:12px;
					text-align:justify

				}





/*****minha conta MEU LEILAO E LOTES*****/
	.minhaconta_geral .meuleilao{
		display: block;
		min-height:500px;
	}

		.minhaconta_geral .meuleilao-contConteudo{
			display: block;
			background: #f8f8f8;
			border: 1px solid #D0D7E0;

		}

			/*BOX de conten��o de Relatorio de meuleilaos*/
			.minhaconta_geral .meuleilao .boxConteudo{
				clear: both;
				margin:10px 10px 20px 10px;
			}
				.minhaconta_geral .meuleilao .boxConteudo .categoria{
					float:left;
					width:200px;
				}

				.minhaconta_geral .meuleilao .boxConteudo .subcategoria{
					float:right;
					width:725px;
					border-left:1px solid #D4D4D4;
					padding-left:8px;
					min-height:105px;
				}
					.minhaconta_geral .boxConteudo .titulo-meuleilao{
						display: block;
						padding-bottom:3px;
						margin:auto;
						margin-top: 10px;
						width:97%;
						font-size:15px;
						font-weight:bold;
						text-align: left;
						color:#6D768D;
					}

					/*linhas de meuleilaos*/
					.minhaconta_geral .boxConteudo .linhameuleilao{
						clear:both;
						margin:5px 0px 5px 15px;
					}
						.minhaconta_geral .boxConteudo .linhameuleilao-bl{
							display:block;
							width:280px;
							border: 1px solid #D5D4D4;
							border-radius: 9px 9px 9px 9px;
							display: block;
							margin-bottom: 10px;
							width: 695px;
							background:#FFFFFF;
						}
							.minhaconta_geral .boxConteudo .linhameuleilao-bl-titulo{
								border-bottom: 1px solid #D5D4D4;
								clear: both;
								display: block;
								margin: auto;
								padding: 7px 0;
								width: 98%;

							}
								.minhaconta_geral .boxConteudo .linhameuleilao-bl-titulo-esq{
									color: #6D768D;
									display: block;
									float: left;
									font-size: 13px;
									font-weight: bold;
									margin-top:5px;
								}
								.minhaconta_geral .boxConteudo .linhameuleilao-bl-titulo-dir{
									color: #336699;
									display: block;
									font-size: 18px;
									font-weight: bold;
									float:right
								}

							.minhaconta_geral .boxConteudo .linhameuleilao-bl-imagem{
								display:block;
								width:210px;
								height:160px;
								float:left;
								margin:10px;
							}
								.minhaconta_geral .boxConteudo .linhameuleilao-bl-imagem img{
									width:210px;
								}

							.minhaconta_geral .boxConteudo .linhameuleilao-bl-descricao{
								margin:10px 0px;
								font-size:13px;
								text-align:left;
								line-height:20px;
								float:left;
								width:455px;
								text-align:justify;

							}

								.minhaconta_geral .boxConteudo .linhameuleilao-bl-descricao-status{
									display:block;
									padding:5px;
									font-weight:bold;
									font-size:13px;
									clear:both;
									text-align:center
								}
									.minhaconta_geral .boxConteudo .linhameuleilao-bl-descricao .vendido{background:#ACD1B4; color:#FFFFFF}

								.minhaconta_geral .boxConteudo .linhameuleilao-bl-descricao-texto{
									display:block;
									margin:5px 2px;
									font-size:12px;
									text-align:justify;
									height:90px;

								}

								.minhaconta_geral .boxConteudo .linhameuleilao-bl-descricao-links{
									clear:both
								}


						/*bloco oculto de documentos*/
						.linhameuleilao-bl-docs{
							display:block;
							width:98%;
							margin:auto;
							padding:10px 0px;
						}

						.linhameuleilao-bl-docs-int{
							display:block;
							width:32%;
							float:left;
							margin:4px;
						}
							.linhameuleilao-bl-docs-int-tit{
								display:block;
								background: none repeat scroll 0 0 #F5F5F5;
   								border: 1px solid #D4D4D4;
								font-size:12px;
								padding: 5px 0px;

							}

							.linhameuleilao-bl-docs-int ul{
								text-align:left;
								line-height:18px;
							}
								.linhameuleilao-bl-docs-int ul li{
									font-size:12px;
									margin:5px 0px 0px 15px;
								}

							.linhameuleilao-bl-docs-mensagem{
								clear:both;
								display:block;
								font-size:12px;
								margin-top:5px;

							}


						.linhameuleilao-exibirMais{
							background-color: #e4e4e4;
							color: #6D768D;
							font-weight:bold;
							padding: 5px;
							font-size:12px;
							cursor: pointer;
						}


						.minhaconta_geral .boxConteudo .linhameuleilao-descricao{
							display:block;
							float:left;
							padding-top:-1px;
							font-size:12px;
						}

						.minhaconta_geral .boxConteudo .linhameuleilao-vazia{
							display:block;
							float:left;
							padding-top:-1px;
							font-size:12px;
							color:#999999;
							font-size:13px;
						}


		.minhaconta_geral .meuleilao-filtro{
			display:block;
			font-size:12px;
			margin-top:10px;
			font-weight:bold;
		}

			.meuleilao-filtro span{
				display:block;
				float:left;
				margin-bottom:10px;
			}
			.minhaconta_geral .meuleilao-filtro select{
				color:#6D768D; font-size:12px;
				padding:7px 4px;
				border:1px solid #D4D4D4;
				float:left;
				width:200px;
			}

		.minhaconta_geral .meuleilao .titulo{
			border-bottom: 1px solid #A3ACAE;
			color: #515658;
			display: block;
			margin-bottom: 20px;
			margin-top: 20px;
			text-align: left;
			width: 100%;
		}

			/*contra-oferta*/
			.minhaconta_geral .meuleilao .contra-oferta{
				display:block;
				float:left;
				background: none repeat scroll 0 0 #F8F8F8;
				border: 1px solid #D0D7E0;
				margin-bottom: 15px;
				padding:8px;
				text-align:left;
				max-width: 50%;
			}

				.minhaconta_geral .meuleilao .contra-oferta > div {
					margin-bottom: 10px;
					padding-bottom: 10px;
					border-bottom: 1px solid #d4d4d4;
				}
				.minhaconta_geral .meuleilao .contra-oferta > div.ultimo {
					margin-bottom: 0;
					padding-bottom: 0;
					border-bottom: 0;
				}

				.minhaconta_geral .meuleilao .contra-oferta span{
					font-size:12px;
					line-height:22px;
				}

				.contra-oferta-atencao{
					font-size:12px;
					color:#EC1318;
					text-align:center;
					border-bottom:1px solid #D4D4D4;
					margin-bottom:5px;
					padding-bottom:5px;
					text-transform:uppercase;
					font-weight:bold
				}

			/*legenda*/
			.minhaconta_geral .meuleilao .legenda{
				display:block;
				float:right;
				background: none repeat scroll 0 0 #F8F8F8;
				border: 1px solid #D0D7E0;
				margin-bottom: 15px;
				padding:8px;
				text-align:left;
			}

				.minhaconta_geral .meuleilao .legenda span{
					font-size:12px;
					line-height:22px;
				}

				.legenda-atencao{
					font-size:12px;
					color:#EC1318;
					text-align:center;
					border-bottom:1px solid #D4D4D4;
					margin-bottom:5px;
					padding-bottom:5px;
					text-transform:uppercase;
					font-weight:bold
				}



/*****minha conta MINHAS BUSCAS SALVAS*****/
	.minhaconta_geral .minhabusca{
		display: block;
		min-height:500px;
	}


		.minhaconta_geral .minhabusca .btnMarior_email,
		.minhaconta_geral .minhabusca .btnMarior_excluir,
		.minhaconta_geral .minhabusca .btnMarior_meufiltro{
			margin-right: 10px;

		}


		.minhaconta_geral .minhabusca .minhabusca-bl{
			background: none repeat scroll 0 0 #F8F8F8;
			border: 1px solid #D0D7E0;
			display: block;
			margin-top: 15px;
			width:970px;
		}

			.minhaconta_geral .minhabusca .minhabusca-bl-titulo{
				border-bottom: 1px solid #A3ACAE;
				color: #6D768D;
				display: block;
				font-size: 15px;
				font-weight: bold;
				margin:auto;
				margin-bottom: 20px;
				margin-top: 5px;
				padding: 6px 0px;
				text-align: left;
				width: 950px;
			}

				.minhaconta_geral .minhabusca .minhabusca-bl .minhabusca-bl-titulo-esq{
					display:block;
					float:left;
					font-size:13px;
					margin-top:4px;
					text-transform:uppercase
				}

			.minhaconta_geral .minhabusca .minhabusca-bl-conteudo{
				display: block;
			}
				.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table{
					font-size:12px;
					width:98%;
					margin:auto;
					margin-bottom:10px;
					text-align:left;
				}

				/*tabela das minhas buscas*/
					.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table tr{
						background:#FFFFFF;
					}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo .titulo-linha{
							background:#E0E4E7;
							text-align:center
						}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo .sem-filtro{
							height: 80px;

						}
							.minhaconta_geral .minhabusca .minhabusca-bl-conteudo .sem-filtro p{
								display: block;
								float: left;
								margin-top: 10px;
								margin-left:5px;
							}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table td{
							padding:8px
						}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table input{
							padding:6px 5px;
							width:auto;
							border:1px solid #E0E4E7;
							color:#666666
						}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table .titulo-inativo{
							width: 165px;
							display: block;
							float:left;
						}
						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table .titulo-ativo{
							width: 240px
						}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table .minhaconta-tags{
							display: block;
							float: left;
							background: #ebebe4;
							margin: 8px 8px 8px 0px;
							color: #666666;
							text-align: center;
							padding: 3px 5px;
							-webkit-border-radius: 7px;
							border-radius: 7px;
							-moz-border-radius: 7px;

						}

						.minhaconta_geral .minhabusca .minhabusca-bl-conteudo  table .minhaconta-link{
							display: block;
							clear: both;
							width: 400px;
						}

						.minhaconta_geral .minhabusca .checkbox-enviar-email{ text-align: center}

		.minhaconta_geral .minhabusca .minhabusca-bl-titulo-alterar{
			background: none repeat scroll 0 0 #F5F5F5;
			border: 1px solid #D4D4D4;
			display: block;
			margin-top: 15px;
			width: 500px;
			padding: 10px;
			font-size: 12px;
		}

			.minhaconta_geral .minhabusca .minhabusca-bl-titulo-alterar .titulo-linha{
				background:#E0E4E7;
				text-align: center;
				height: 45px;
				font-size: 12px;
				width: 90%;
			}

			.minhaconta_geral .minhabusca .minhabusca-bl-titulo-alterar .link-alterar input{
				height: 40px;
				margin: 10px 0px;
				width: 484px;
				padding:0px 8px
			}
			.linha-filtro {
				border-bottom: 1px solid #dedede;
				margin-bottom: 16px;
				padding-bottom: 16px;
			}
			.coluna-filtro-1 {
				float: left;
				width: 30%;
				font-weight: bold;
				line-height: 24px;
			}
			.coluna-filtro-2 {
				float: left;
				width: 70%;
				text-shadow: 0 1px 1px #fff;
			}
			.tag-filtro {
				float: left;
				background-color: #ddd;
				border-radius: 4px;
				box-shadow: inset 0 -2px 0 0px rgba(0, 0, 0, 0.3);
				margin: 0 6px 6px 0;
				padding: 0 6px;
				height: 24px;
				line-height: 24px;
			}

	/*Sem filtros salvos*/
	.minhaconta_geral .minhabusca .nao-salvos{
		display: block;
		text-align: center;
		padding-bottom: 25px;
	}
	.minhaconta_geral .minhabusca .nao-salvos .titulo{
		text-align: center;
		width: 98%;
		font-size: 13px;
		margin: auto;
		padding: 10px 0px;
		margin-bottom: 20px;
	}

	.minhaconta_geral .minhabusca .nao-salvos li{
		display: inline-block;
		background-color: #0085B1;
		margin: 3px;
		width: auto;
		height: auto;
	}

	.minhaconta_geral .minhabusca .nao-salvos li a{
		display: inline-block;
		color: #FFFFFF;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		height: auto;
		padding: 5px;
		padding: 20px;
	}
	.minhaconta_geral .minhabusca .nao-salvos li strong{
		color: #FFFFFF;
		font-size: 12px;
		font-weight: bold;
		display: block;
	}


/*VER ISSO*/
.bl_calc_sedex{
	display:block;
	margin-top:18px;
}

.bl_calc_sedex span{ clear:both; float:left;}
.venda_total{
	clear:both;
	width:100%;
	display:block;
	background:#E0E4E7;
	margin-top:15px;
}


/*FIM-----VISUALIZA��O POR LISTA DOS MEUS  LOTES (MINHA PAGINA)*/



/**********PESQUISA DE DOCUMENTOS***************/
#pesq_docs_geral{
	clear:both;
	display:block;
	width:988px;
	height:auto;
	margin-bottom:30px;
	padding-bottom:10px;
	padding-top:10px;
}

.pesq_docs_int{
	padding:8px;
	-moz-border-radius:7px 7px 7px 7px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #D4D4D4;
	display:block;
	text-align:left;
	float:left;
	margin:10px;
	width:450px;
	color:#545454;
	font-size:13px;
}

.pesq_docs_int div{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
}

.pesq_docs_int label{
	display:block;
	float:left;
	width:60px;
	color:#545454;
	font-size:13px;
}
.pesq_docs_int input{
	display:block;
	float:left;
	color:#545454;
	font-size:13px;
}

.pesq_docs_int span{
	display:block;
	margin-bottom:10px;

}

.pesq_docs_int strong{
	display:block;
}

.pesq_docs_int ul{
	margin:10px;
	margin-left:15px;
	margin-bottom:20px;
}






/***********MINHA PESQUISA**********************/
.minha_pesquisa_geral{
	clear:both;
	width:757px;
	margin-bottom:25px;
}

.minha_pesq_nova{
	clear:both;
	width:757px;
	height:auto;
	margin-bottom:25px;
	background:#D4D8DB;
	padding-top:10px;
	padding-bottom:10px;
	border:1px solid #D4D4D4;
}

.minha_pesq_nova .bl_minhas_pesq_1{
	border:none;
}

.minha_pesq_nova span{
	color:#626F8F;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}

.minha_pesq_nova input{
	color:#545454;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #D4D4D4;
}


.bl_minhas_pesq{
	clear:both;
	display:block;
	width:700px;
	_width:680px;
	background:#FFFFFF;
	-moz-border-radius:7px 7px 7px 7px;
	border:1px solid #D4D4D4;
	text-align:left;
	margin:8px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.bl_minhas_pesq_1{
	display:block;
	width:680px;
	_width:720px;
	margin:10px;
	border-bottom:1px solid #D4D4D4;
}
.bl_minhas_pesq_1 .btn_expand_open{
	height:16px;
	background-position:0 -123px;
	margin-top:5px;
}

.bl_minhas_pesq_2{
	display:block;
	float:left;
	margin:20px;
	margin-top:15px;
}

.bl_minhas_pesq_1{
	clear:both;
	display:block;
}

.minha_pesq_categ{
	clear:both;
	float:left;
	margin:20px;
	margin-top:15px;
	display:block;
	width:660px;
	border-top:1px solid #D4D4D4;
}



/*botoes minhas pesquisas*/
.btn_minhapesq{
	line-height:20px;
	display:block;
	width:auto;
	color:#545454;
	padding-left:8px;
	background-position:0px -536px;
	background-repeat:no-repeat;

}

.minha_pesq_categ_2{
	border:1px solid #D4D4D4;
	display:block;
	width:600px;
	margin-left:20px;
	margin-top:5px;
	background:#F5F5F5;
}

.excluir_pesq, .alterar_pesq, .salvar_pesq, .salvar_buscar_pesq, .nova_pesq, .buscar_pesq{
	background:url(/imagens/excluir.gif);
	border:none;
	display:block;
	text-indent:-8000em;
	width:75px;
	height:24px;
	float:right;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-bottom:5px;

}
.alterar_pesq{background:url(/imagens/alterar.gif);}
.salvar_pesq{background:url(/imagens/salvar.gif);}
.salvar_buscar_pesq{background:url(/imagens/salvar_buscar.gif); width:119px;}
.nova_pesq{background:url(/imagens/nova_pesq.gif); width:145px;}
.buscar_pesq{ background:url(/imagens/buscar.gif); width:83px;}



/*******PAGINA DO ONLINE GERAL (VEICULOS, MATERIAIS, JUDICIAIS E IMOVEIS*********/
/*BOX RESUTADO DE BUSCA*/
.cabecalho-resultadoBusca{
	display: block;
	clear: both;
	/*background: #DAE4E7;
	margin-bottom:15px;*/
}
	.cabecalho-resultadoBusca .textoAux1{
		display:block;
		font-size:13px;
		/*font-weight:bold;*/
		color:#425179;
	}

			.cabecalho-resultadoBusca .pull-left .textoAux1 {
				line-height: 40px;
			}
		.cabecalho-resultadoBusca .textoAux1 b{ color:#0085B1; font-weight:bold; font-size: 14px}

	.cabecalho-resultadoBusca .textoAux2{
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#b60b0b;
		line-height:50px;
	}
		.cabecalho-resultadoBusca .textoAux2 b{ a color:#db2727; font-weight:bold}

	.cabecalho-resultadoBusca .textoAux3{
		display:block;
		font-size:13px;
		font-weight:bold;
		color:#425179;
		line-height:22px;
	}
		.cabecalho-resultadoBusca .textoAux3 b{ color:#0085B1; font-weight:bold}
		.cabecalho-resultadoBusca .textoAux3 a{ color:#0085B1; font-weight:bold; text-decoration: underline;}

	.cabecalho-resultadoBusca-info{
		display:block;
		height:35px;
		padding-top:8px;
			margin:auto;
	}
		.cabecalho-resultadoBusca-info .textoAux2{
			display:block;
			font-size:11px;
			font-weight:bold;
			color:#425179;
			float:left;
			margin-right:8px;
			line-height: 35px;
		}
	.cabecalho-resultadoBusca .textoAux{
		display: block;
		font-size: 11px;
		font-weight: bold;
		color: #425179;
		/* line-height: 22px; */
		margin-top: -10px;
		text-transform: uppercase;
		margin-bottom: 5px;
	}

	.cabecalho-resultadoBusca-info .tipo_paginacao { margin: auto}
	.cabecalho-resultadoBusca-info .tipo_paginacao label{ color:#425179;}

.selects-resultadoBusca{
	display: block;
	margin-top: 5px;
}
	.selects-resultadoBusca .select-1{
		width: 230px;
	}

	.selects-resultadoBusca .select-2{
		width: 100px;
	}

	.selects-resultadoBusca .select-3{
		width: 100px;
	}


/*paginacao do lote*/

.resultadoBusca-lote .tipo_paginacao select {
	float: none !important;
	display: inline-block !important;
	padding: 8px 5px;

	font-size: 15px;
}

.resultadoBusca-lote .tipo_paginacao .prev, .tipo_paginacao .next {
	display: inline-block !important;
	position: relative;
}


/*Pagina para resultado do FAC na busca principal*/
	.duvidas-semresultado{
		display:block;
		border-radius:9px;
		width:762px;
		padding: 15px;
		border:1px solid  #d5d4d4;
		margin-bottom:10px;
		position:relative;
		padding-bottom:8px
	}

		.duvidas-semresultado-int{
			display: block;
			text-align: left;
			font-size: 12px;
			line-height: 20px;
		}
			.duvidas-semresultado-int-titulo{
				display: block;
				margin-bottom:10px;
				color: #6d768d;
				font-weight: bold;
				font-size: 13px;
			}

/*CABECALHOS DE LEILAO - LOTES  - BUSCA*/
/*links de leilao*/
.link_leilao-cont{
	display:block;
	border-top:1px solid #DDDADA;
	padding-top:5px;
	margin-left:8px;
	margin-top:10px;
	width:610px;
}

	.link_leilao-cont ul{
		display: block;
		width: 100%;
		list-style: none;
		text-align: center;
	}
		.link_leilao-cont ul li {display: block;
			box-sizing: border-box;
			display: block;
			float: left;
			padding: 5px;
			width: 25%;
			height: 100%;

		}
			.link_leilao-cont ul li a{
			box-sizing: border-box;
				display: table;
				width: 100%;
				height: 35px;
				font-size: 12px;
				padding: 0 5px;
			}
				.link_leilao-cont ul li a span{
					display: table-cell;
					vertical-align: middle;
				}




.link_leilao{
	display:block;
	float:left;
	height:16px;
	margin:5px 18px 5px 0px;
	color:#7A8296;
	text-decoration:none;

	font-size:12px;
}
	.link_leilao i{
		display:block;
		float:left;
		width:16px;
		height:16px;
		background:url(/imagens/botoes.png);
	}

		.btn_loteamento:hover,
		.btn_loteamento_compl:hover,
		.btn_catalogo:hover,
		.btn_edital:hover{ text-decoration:underline;}

			.btn_loteamento i{background-position:-127px -32px;}
			.btn_loteamento_compl i{background-position:-127px -16px;}

			.btn_condicoes_ok i{background-position:-127px -16px;}
			.btn_condicoes_nok i{background-position:-127px -64px;}

			.btn_catalogo i,
			.btn_edital i{background-position:-127px -80px;}

		.btn_catalogo_nok,
		.btn_catalogo_nok:hover{
			color:#c9c9c9;
			text-decoration:none;

		}
			.btn_catalogo_nok i{
				background-position:-127px -128px;

			}


/*condi��es*/

a.btn_condicoes{
	background-position:0px -105px;
	margin-right:0px;
}

.cabecalho{
	display:block;
	height:auto;
	width:100%;
	margin-bottom:15px;

}

	.cabecalho-tit{
		background:#D4D8DB;
		height:18px;
		border:1px solid #D4D4D4;
		padding-top:5px;
		padding-right:5px;
		padding-bottom:9px;
		padding-left:6px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold
	}
		.cabecalho-tit-esq{ float:left; margin-top:3px;}
		.cabecalho-tit-dir{ float:right}


	.cabecalho-conteudo{
		display:block;
		border:1px solid #DDDADA;
		margin-bottom:15px;
a		margin-top: 15px;
		width:763px;
		min-height:140px;
	}
		.cabecalho-conteudo-esq{
			display: block;
			float:left;
			width:120px;
			padding-top:45px;
			height:107px;
			margin:8px;
		}
			.cabecalho-conteudo-esq img{
				display:block;
				width:120px;
			}


		.cabecalho-conteudo-dir{
			display:block;
			float:left;
			border-left:solid 1px #dddada;
			margin:8px;
			margin-left:0px;
			width:617px;
			min-height:130px;
			text-align:right;
			font-size:11px;

		}
			.cabecalho-conteudo-top{
				display:table;
				position: relative;
				background-color: #E6E8E9;
				margin-left:8px;
				width:593px;
				padding: 8px;
				padding-bottom: 0;
			}
				.cabecalho-conteudo-top p{
					display: table-cell;
					/* position: absolute; */
					text-align: left;
					font-size: 12px;
					color: #7E7E7E;
					margin: 0px;
					/* line-height: 34px; */
					width: 450px;
					vertical-align: middle;
				}

			.cabecalho-conteudo-centro{
				display:block;
				padding:8px;
				margin-left:8px;
				width:623px;
				min-height:30px;
				text-align:left;
				line-height: 20px;
			}
				.cabecalho-conteudo-centro p{
					margin:0;
					padding:0;
					font-size:12px;
					color:#7e7e7e;
				}


/*PAGINA DE LEILAO ONLINE*/

.online_geral{
	display:block;
	/* max-width:765px; */
	width: 100%;
	margin:auto;
	margin-top:20px;
    padding-left: 15px;
    padding-right: 0;
}
	.online_geral_mensagem{
		display: block;
		font-size: 11px;
		color: #999999;
		padding: 5px 0px;
	}

	.online_navegavao{
		display:block;
		float:right;
		padding:10px 0px;
	}
		.online_navegavao-esq{
			font-size:13px;
			display:block;
			float:left;
		}

		.online_navegavao-dir{
			display:block;
			float:left;
		}

	.online_geral ul.online_link_envio{
		display:block;
		width:410px;
		height:26px;
		float:left;
		list-style:none;
		margin-bottom:5px;
	}
		.online_geral ul.online_link_envio li{
			display:block;
			margin-right:5px;
			float:left;
			height:25px;

		}
				.online_geral ul.online_link_envio .imprimir				{background-position:-0px -100px}
					.online_geral ul.online_link_envio .imprimir:hover	{background-position:-25px -100px}

	.online_geral .online_acao_lote{
		display:block;
		/* max-width:385px; */
		width:100%;
		height:auto;
		float:right;
		list-style:none;
		margin-bottom:5px;
	}

	/*lance atual e usuario*/
	.online_lance-tit{
		display:block;
		max-width:765px;
		width:100%;
		/* border-bottom:1px solid #d4d4d4; */
		margin-bottom:8px;
		clear:both;
		/* border-top:1px solid #d4d4d4; */
		min-height:60px;
	}

		.online_lance-tit-esq{
			float:left;
			text-align:left;
			/* background-color: #f2f5f8; */
			width: 100%;
			/*display:table;*/
			/* height: 60px; */
			/* line-height: 60px; */
			/* width:480px; */
			/* white-space: nowrap; */
			/* overflow: hidden; */
			/* text-overflow: ellipsis; */
			/*background-color: #faa;*/
		}
			.online_lance-tit-esq h1{
				font-size:18px;
				margin: 15px 8px;
				display:block;
				/*display: table-cell;*/
				/*vertical-align: middle;*/
				/* color:#425179;*/
				/*background-color: #afa;*/
			}

			/*.online_lance-tit-esq strong{*/
				/*font-size:18px;*/
				/*margin: 15px 8px;*/
				/*display:block;*/

				/*display: table-cell;*/
				/*vertical-align: middle;*/
				/* color:#425179;*/
				/*background-color: #afa;*/
			/*}*/

		.online_lance-tit-dir{
			display:block;
			float:right;
			font-weight:bold;
			height:60px;
			line-height:54px;
		}
			.online_lance-tit-dir .descricao{
				color:#7E7E7E;
				font-size:14px;
				text-align:right;
				margin-right:5px;
				line-height:60px;
			}

			.online_lance-tit-dir .valor{
				text-align:left;
				color: #1FAEDD;
/*				color: #559E0C;
				color: #4294B2
*/
				font-size:25px;
			}


	/*imagens da descri��o*/
	.online_imagens{
		display: block;
		/* max-width: 387px; */
		width: 100%;
		height: auto;
		background: #f2f5f8;
		/* border: 1px solid #c6c8c8; */
		/* margin-right: 8px; */
		/* float: left; */
	}
		.online_imagens_grd{
			display:block;
			position: relative;
			width:auto;
			height:auto;
			margin:8px;
			/* width:373px;
			height:282px; */
			-webkit-box-sizing: border-box;
       		-moz-box-sizing: border-box;
            box-sizing: border-box;
		}

			.online_imagens_grd .relogio-judicial{
				display:block;
				position: absolute;
				bottom: 2px;
				left: 50%;
				margin-left: -100px;
				width: 200px;
				height: 24px;
				background: #0085B1;
				color: #FFFFFF;
				text-align: center;
				-webkit-border-radius: 5px;
				border-radius: 9px;
				font-size: 13px;
				font-weight: bold;
				line-height: 24px;
				-webkit-box-shadow:  0px 0px 10px -1px #333333;
				box-shadow:  0px 0px 10px -1px #333333;
			}

			.online_imagens_grd .imagem{
				/* width:373px;
				height:282px; */
				display:block;
				border:none
			}

			.online_imagens_grd .sem-imagem{
				display: block;
				margin: auto;
				padding-top: 85px;
			}

		.online_imagens_pqn{
			display:block;
			width:auto;
			height:auto;
			position:relative;
			margin-bottom:10px;
			overflow: hidden;
		}
			.online_imagens_pqn i{
				display:block;
				width:12px;
				height:22px;
				text-indent:-8000em;
				margin:auto;
				margin-top:11px;
			}

			.online_imagens_pqn .prev{
				display:block;
				width:18px;
				height:44px;
				background:#97a6b5;
				position:absolute;
				left:10px;
				text-indent:-8000em;
				cursor:pointer
			}

			.online_imagens_pqn .prev:hover{ background:#424F66}

				.online_imagens_pqn .prev i{
					background:url(/imagens/botoes.png);
					background-position:-145px -185px;
				}

			.online_imagens_pqn .next{
				display: block;
				width: 30px;
				height: 44px;
				background: #97a6b5;
				position: absolute;
				right: 0px;
				text-indent: -8000em;
				cursor: pointer;
				border-right: 10px solid #f2f5f8;
			}

			.online_imagens_pqn .next:hover{ background:#424F66}

				.online_imagens_pqn .next i{
					background:url(/imagens/botoes.png);
					background-position:-133px -185px;
				}


			.online_imagens_pqn span {
				display: block;
				height: 44px;
				line-height: 44px;
				text-align: center;
			}
			.online_imagens_scroll{
				position: relative;
				width: 100%;
				max-width: 390px;
				margin:auto;
				overflow:hidden;
				height:44px;
				float:left;
				margin-left:16px;
			}						
	
			@media(min-width:441px) and (max-width:767px) {
				.online_imagens_scroll{
					margin-left: 26px;					
				}
			}
			
			@media(min-width:768px) {
				.online_imagens_scroll{
					margin-left: 26px;					
				}
			}

				.online_imagens_scroll .slideshow-lote-rolante {
					position: absolute;
					left: 0;
					top: 0;
					width: 100%;
					/* max-width: 330px; */
					height: 44px;
					overflow: inherit;
				}

					.online_imagens_scroll a{
						display:block;
						float:left;
						margin: 0px 4px;
						width: 58px;
						height: 44px;
					}


.online_desc_lote{
	display:block;
	/* max-width:745px; */
	width:100%;
	height:auto;
	text-align:left;
	line-height:17px;
	clear:both;
	border:1px solid #C6C8C8;
	padding:10px;
	padding-bottom: 0px;
	margin-top:15px;
}

	.online_desc_lote p{ margin-bottom:3px;}

	.online_desc_lote .titulo_box{
		clear:both;
		display:block;
		width:100%;
		height:20px;
		padding-top:2px;
		background:#e0e4e7;
		font-weight: bold;
		color:#424f66;
		margin:auto;
		margin-bottom:8px;
		font-size:12px;
		text-align:center;
		padding-bottom:0;

	}

	/*.online_desc_lote h3{
		clear:both;
		display:block;
		width:100%;
		height:20px;
		padding-top:2px;
		background:#e0e4e7;
		font-size:14px;
		text-align:left;
		color:#424f66;
		margin:auto;
		margin-bottom:8px;
		font-size:12px;
		text-align:center

	}*/

	.desc_titulos{
		color:#545454;
		display:block;
		margin-bottom:20px;
		font-size:12px;
		text-align:justify;
		clear:both
	}

		.desc_titulos a{ text-decoration: underline}

/*blocos para colunas da descri��o 2 representa tamanho para 2 colunas e 3 para 3 colunas*/
.online_desc_coluna1{
	display:block;
	width:100%;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	color:#545454;
	margin-bottom:15px;
}
	.online_desc_coluna1 a{ text-decoration: underline }
	.online_desc_coluna1 .links-acesso a{
		margin-top: 15px;
	}
	.online_desc_coluna1 ul.divisao{
		display: block;
		width: 100%;
		list-style: none;
	}
		.online_desc_coluna1 ul.divisao li{
			display: block;
			float: left;
			width: 50%;
			margin: 8px 0px;
		}

.online_desc_coluna2{
	display:block;
	width:50%;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	margin-bottom:15px;
	margin-top:10px;
}

.online_desc_coluna3{
	display:block;
	width:33%;
	height:auto;
	float:left;
	text-align:left;
	font-size:12px;
	color:#545454;
	margin-bottom:15px;
}

/******Bloco de tabela de lances******/
/*lances*/
	.online_lance{
		display:block;
		/* float:right; */
		/* max-width:370px; */
		width:100%;
		text-align: left
	}

		.online_lance .online_lance-descricao{
			display: block;
			height: auto;
			margin-bottom: 10px;
			background-color: #f2f5f8;
		}

		.online_lance-cont{
			display:block;
			padding:8px 0px;
			width: 96%;
			margin: auto
		}
		.online_lance-cont.com-borda{border-bottom: 1px dashed #d4d4d4;}

			.online_lance-cont .btn_padrao-ativo{ padding: 2px 0px 2px 2px}

			.online_lance-descricao .status{
				display: inline-block;
				font-weight:bold;
				padding-top: 3px;
				font-size: 12px;
				margin-top: 5px;
			}
					.online_lance-descricao b{ color:#1FAEDD; font-size: 15px; }

					.online_lance-descricao .superado{color: #9f0606; }
					.online_lance-descricao .vencendo{color: #1FAEDD; }
					.online_lance-descricao .sem-lance{ color:#1FAEDD; }


			.online_lance-cont .excluir_automatico{
				display: inline-block;
				font-size: 12px;

			}


				.online_lance-cont .excluir_automatico i{
					display: inline;
					position: absolute;
					right: 3px;
					top:  8px;
					background-image: url(/imagens/botoes.png);
					background-position: -98px -84px;
					width:13px;
					height:13px;
					float:right;

				}


		.online_lance-mensagem{
			background: none repeat scroll 0 0 #717E8F;
			color: #FFFFFF;
			display: block;
			font-family: Arial,Helvetica,sans-serif;
			font-size: 13px;
			font-weight: bold;
			height: 25px;
			line-height: 25px;
			margin-top:5px;
			margin-bottom: 10px;
			text-decoration: none;
			width: 100%;
			border:1px solid #C6C8C8;
			background: #97A6B5;
		}

		.online_lance-botoes{
			display: block;
			position: relative;
		}
			.online_lance-botoes .online_lance-aviso{
				display: block;
				position: absolute;
				/* max-width: 375px; */
				width: 100%;
				height: 100%;
				/* height: 262px; */
				background-image: url(/imagens/carregando_bg.png);
				top: 0;
				left: 0;
				z-index: 200;
			}
				.online_lance-botoes .online_lance-aviso-int{
					position: absolute;
					left: 50%;
					top: 50%;
					margin-top: -38px;
					margin-left: -86px;
					display: block;
					background: #F7B41D;
					width: 175px;
					height: auto;
					padding: 8px;
					-webkit-border-radius: 5px;
					border-radius: 5px;
					font-size: 13px;
					font-weight: bold;
					text-align: center;
				}


					.online_lance-botoes .online_lance-aviso-int .btn_padrao-ativo {
						display: inline-block !important;
						margin-top: 5px;
					}



					/*.online_lance-botoes .online_lance-aviso-int  a{ margin-top: 25px; margin-left: 50px}*/

		.online_tab_lances{
			display:block;
			width:100%;
			/* width:395px; */
			height:auto;
			text-align:left;
			/* margin-left:2px; */
			/* clear:both; */
		}

		.tit_tb_lances{
			display:block;
			background:#e0e4e7;
			border:1px solid #c6c8c8;
			color:#425179;
			font-weight:bold;
			text-align:center;
			height:auto;
			padding-top:2px;
			margin-bottom:10px;
			width:432px;
			height:25px;
			padding-top:7px;
		}


		/**LANCES**/
		.abas_botoes_lance{
			display: block;
			width: 100%;
			/* max-width: 395px; */
		}
			.abas_botoes_lance .icon-info {
				background-position: -112px -65px !important;
				width: 16px;
			}
			.abas_botoes_lance .lance {
				display:block;
				background-color: #adbbc8;
				/* margin-right:5px; */
				padding: 5px 8px 2px 8px;
				width:auto;
				height: 30px;
				font-size:12px;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				text-align:center;
				text-decoration:none;
				-webkit-border-radius: 5px 5px 0px 0px;
				border-radius: 5px 5px 0px 0px;
				color:#ffffff;
				float:left;
				border: 1px solid #fff;
				width: 50%;
			}

				/*.abas_botoes_lance .abas_botoes_lance_ativa{ background-color: #e4eaf1}*/
				.abas_botoes_lance a:hover{ background-color: #BBC7D2;}
				.abas_botoes_lance .abas_botoes_lance_ativa:hover{ background-color: #e4eaf1}




	.box_botoes_lance{
		display:block;
		/* clear:both; */
		background-color:#e4eaf1;
		padding: 12px;
		/* width:360px;
		height: 223px; */
	}
		a.botoes_lance{
			display:block;
			/* float:left; */
			background:#9dd4d4;
			border:1px solid #72afaf;
			-webkit-border-radius: 5px;
			border-radius: 5px;
			margin:4px;
			padding-top:8px;
			/* width:100%; */
			/* width:110px; */
			height:auto;
			max-height: 46px;
			/* height:42px; */
			font-size:13px;
			text-decoration:none;
			text-align: center;
			color:#2d6f6f;
		}


			.botoes_lance:hover{
				background-color:#409696;
				color: #FFFFFF;
/*				background-image:-moz-linear-gradient(center top , #46abab, #276363);
				background-image:-webkit-linear-gradient(top, #46abab, #276363);
				border:1px solid #72afaf;
*/			}


.envio_manual_lance{
	clear:both;
	padding-top:5px;
	display:block;
	width: 100%;
	/* max-width: 347px; */
	margin:auto;
	font-weight:bold;
}
	.envio_manual_lance span{
		display:block;
		float:left;
		padding-top:2px;
		font-size:13px;
		color:#425179;
		line-height:29px;
	}

.envio_manual_lance label {
	font-size: 14px;
	width: 110px;
}

.envio_manual_lance input{
	width: 180px;
	max-width:170px;
	height: 32px;
	margin-right:5px;
	border:1px solid #d7dde3;
	padding:5px 0px;
}

.envio_manual_lance button{
	width: 100px;
	max-width:60px;
	border:1px solid #72afaf;
	background:#9dd4d4;
	color:#2d6f6f;
	height:33px;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin-top: 5px;
}
.envio_manual_lance button:hover{
	background-color:#409696;
	color: #FFFFFF
}


/****ULTIMOS LANCES*****/

.online_blocos{
	display:block;
	height:auto;
	border:1px solid #c6c8c8;
	margin-top:15px;
	padding:5px;
}

	.online_ultimos_lances{
		width:774x;
	}
		.online_ultimos_lances table{ width:100%}

		.online_ultimos_lances table .online_blocos-tit td {
a			background:#e0e4e7;
a			border-left: 1px solid #C6C8C8;
			font-size:12px;
			color:#425179;
			font-weight:bold;
			text-align:center;
			margin:auto;
			height:20px;
		}

		.online_ultimos_lances table .online_blocos-linha td {
			padding:8px 0px;
			border-top: 1px solid #C6C8C8;
			font-size:12px;
			text-align: center;
		}

.status_dir_vencendo {
	margin:0;
	padding:0;
	font-size:20px;
	color:#43c33f;
	font-weight:bold;
}
.status_dir_superado{
	margin:0;
	padding:0;
	font-size:20px;
	color:#990000;
	font-weight:bold;
}

.status_dir_nenhumlance{
	margin:0;
	padding:0;
	font-size:16px;
	color:#cacfd2;
	font-weight:bold;
}


 .online_ultimos_lances span{
 	display:block;
	padding-bottom:12px;
 }


.ultimos_lances_esq,
.ultimos_lances_centro,
.ultimos_lances_dir{
	display:block;
	float:left;
	width:130px;
	border-right:1px solid #c6c8c8;
	text-align:center;
	padding-left:5px;
	font-size:12px;
	color:#6D768D
}
	.ultimos_lances_centro{
		width:200px;
	}

	.ultimos_lances_dir{
		width:160px;
		border:none;
	}

/***************POPUP*******************/
.geral_popup{
	display:block;
	height:425px;
	width:635px;
	border:1px solid #d6d6d6;
	margin:auto;
}
.pop_topo{
	display:block;
	margin:auto;
	height:40px;
	padding-top:5px;
	width:606px;
}

.pop_topo h2{
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	float:left;
	margin-top:5px;
}
.pop_topo select{
	float:right;
	margin-left:10px;
	margin-top:5px;
	border:1px solid #d6d6d6;
	color:#545454;
	width:80px;
}

/*centro*/
.pop_centro{
	display:block;
	margin:auto;
	height:40px;
	padding-top:5px;
	width:590px;
	height:325px;
	_height:345px;
	*height:345px;
	overflow:auto;
	border:1px solid #d6d6d6;
	padding:8px;
}

.pop_centro_int{
	clear:both;
	display:block;
	margin:auto;
}
.pop_centro_blselecoes{
	display:block;
	float:left;
	width:150px;
	text-align:left;
	margin-top:8px;
}

.pop_centro_int label{
	margin:0;
	padding:0;
	color:#545454;
	font-size:12px;
	margin-left:5px;
}

.pop_centro_int input{
	margin-left:10px;
}
.pop_centro_int h3{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border-top:1px solid #d6d6d6;
	padding-top:5px;
}

.pop_modelo{
	margin-left:20px;
	display:block;
	text-align:left;
	float:left;
	margin-top:10px;
	border-left:1px solid #d6d6d6;
}
.pop_marca{
	display:block;
	text-align:left;
	float:left;
	margin-top:5px;
	margin:0px;
	margin-top:10px;
	clear:both;
	width:105px;
}
.pop_modelo h3{
	border:none;
}

.pop_modelo div{
	display:block;
	margin-bottom:10px;
}




/*POP bottom*/

.pop_bottom{
	display:block;
	margin:auto;
	height:auto;
	padding-top:5px;
	width:606px;
}
.btn_cancelar_busca, .btn_realizar_busca{
	text-indent:-8000em;
	display:block;
	float:right;
	background:url(/imagens/cancelar.gif);
	background-repeat:no-repeat;
	width:85px;
	height:24px;
	margin-left:10px;
}

.btn_realizar_busca{
	background:url(/imagens/buscar.gif);
	background-repeat:no-repeat;
}

/*********PASSOS DE CADASTRO***********/

/*imagens do passo a passo*/
.cadastro-etapas{
	display:block;
	position:absolute;
	right:0px;
	top:-5px;
	/*width:510px;*/

}
	.cadastro-etapas-itens{
		display:block;
		float:left;
		width:auto;
		margin-left: 50px;
		height:38px;
	}
		.cadastro-etapas-itens i{
			display:block;
			float:left;
			background-image:url(/imagens/botoes.png);
			width:36px;
			height:36px;
			line-height:36px;
			font-size:16px;
			font-weight:bold;
			font-style:normal;
		}

		.cadastro-etapas-itens label{
			display:block;
			float:left;
			text-transform: uppercase;
			margin-left:5px;
			line-height:35px;
			font-weight:bold;
			font-size:12px;

		}

			.cadastro-etapa-atual label { font-size: 14px;}
			.cadastro-etapa-atual i			{ background-position: 0px -593px; color: #3a4c6f;}
			.cadastro-etapa-concluida i		{ background-position:-72px -593px;  color: #93c2d4; padding-left:-2px;}
			.cadastro-etapa-naoConcluida i 	{ background-position:-37px -595px;  color: #86bbce; padding-left: 2px;}

/**paginacao de login e cadastro**/
.identificacao_geral{
	clear:both;
	display:block;
	width:970px;
	margin: auto;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:300px;
}

	.alerta-site-novo {
		display: block;
		width: 100%;
		background-color: #F3C252;
		color: #2984ca;
		padding: 8px 0px;
		line-height: 22px;
		font-size:  14px;
		margin-bottom: 20px;
	}
		.alerta-site-novo span {
			color: #2984ca;
			display: inline-block;
			padding-bottom: 8px;
			font-weight: bold;
			text-transform: uppercase;
		}


	.limpa-box-cadastro {
		background-color: transparent !important;
		border: 1px solid transparent !important;
	}

.identificacao_geral .identificacao_tit{
	display:block;
	width:100%;
	border-bottom:1px solid #a3acae;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#454a4c;
	margin-bottom:15px;
}

/*****Identificacao*****/

.identificacao_geral .identificacao_login, /*bloco esquerdo de login*/
.identificacao_geral .identificacao_cadastrar /*bloco direito de cadastro*/{
	display:block;
	width:49%;
	float:right;
}
	/*Bloco cadastro*/
	.identificacao_geral .identificacao_cadastrar{
		float:left;
	}


/*div interna*/
.identificacao_geral .identificacao_box{
	display:block;
	position:relative;
	width:100%;
	height: expression(this.scrollHeight <= "200" ? "200" : "auto");
    min-height: 150px; /* para ff, safari, chrome, etc */
	border:1px solid #d4d4d4;
	background:#f5f5f5;
	-moz-border-radius:7px 7px 7px 7px;
}

	/*Bloco cadastro*/
	.identificacao_geral .identificacao_cadastrar .identificacao_box{min-height:120px; padding-top:60px;}


	/*bloco login*/
	.identificacao_geral .identificacao_login .identificacao_box{padding-top:30px;}

	.identificacao_geral .identificacao_box .div-botao{
		position:absolute;
		bottom:10px;
		right:10px;
	}

		.identificacao_geral .identificacao_box .equeci-senha {
			font-size: 12px;
			text-decoration: underline;
			line-height: 22px;
			padding-right: 84px;
		}

	.identificacao_geral .identificacao_box .div-input{
		clear:both;
		width:auto;
		display:block;
		margin-bottom:10px;
	}

		.identificacao_geral .identificacao_box input{
			display:block;
			float:left;
			border:1px solid #cccccc;
			padding:5px;
			width:250px;
			height:18px;
		}

		.identificacao_geral .identificacao_box label{
			display:block;
			float:left;
			font-weight:bold;
			font-size:13px;
			margin:6px 5px 0px 0px;
			text-align:right;
		}

			.identificacao_geral .identificacao_cadastrar .identificacao_box  label{width:170px; margin-left:10px;}
			.identificacao_geral .identificacao_login .identificacao_box  label    {width:60px; margin-left:65px;}

	.identificacao_geral .identificacao_cadastrar .identificacao_box .mensagem-erro,
	.identificacao_geral .identificacao_login .identificacao_box .mensagem-erro{
		display:block;
		float:right;
		margin-right:33px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#FF0000
	}

	.identificacao_geral .identificacao_login .identificacao_box .mensagem-erro{margin-right:93px;}


	.identificacao_geral .identificacao_box .div-avisoCadastroExistente{/*div oculta para recuperar senha e usu�rio*/
		display:none;
		background:#77a47c;
		width:96%;
		margin:auto;
		margin-bottom:40px;
		padding:15px 0;
	}
		.identificacao_geral .identificacao_box .div-avisoCadastroExistente h5,
		.identificacao_geral .identificacao_box .div-avisoCadastroExistente h5 * {
			font-size:13px;
			color:#27442a;
		}
		.identificacao_geral .identificacao_box .div-avisoCadastroExistente p,
		.identificacao_geral .identificacao_box .div-avisoCadastroExistente p * {
			font-size:12px;
			color:#FFFFFF;
		}


/*******IDENTIFICACAO E CADASTRO POP UP**********/


/**paginacao de login e cadastro**/
	.identificacao_popup{
		clear:both;
		display:block;
		margin: 0px;
		padding: 0px;
		margin-top: 10px;
		width:550px;

	}

		.identificacao_popup .equeci-senha {
			font-size: 12px;
			text-decoration: underline;
			line-height: 22px;
			float: left;
			margin-left: 23px;
			padding-top: 5px;
			color: #626F8F;

		}

	.identificacao_popup .identificacao_tit{
		display:block;
		width:100%;
		border-bottom:1px solid #a3acae;
		text-align:left;
		font-size:14px;
		font-weight:bold;
		color:#454a4c;
		margin-bottom:15px;
	}

	/*****Identificacao*****/

	.identificacao_popup .identificacao_login, /*bloco esquerdo de login*/
	.identificacao_popup .identificacao_cadastrar /*bloco direito de cadastro*/{
		display:block;
		width: 255px;
		float: left;
	}
		.identificacao_popup .identificacao_login{ margin-left:27px;}


	/*div interna*/
	.identificacao_popup .identificacao_box{
		display:block;
		position:relative;
		height: expression(this.scrollHeight <= "200" ? "200" : "auto");
		border:1px solid #d4d4d4;
		background:#f5f5f5;
	}

		/*Bloco cadastro*/
		.identificacao_popup .identificacao_cadastrar .identificacao_box{
			min-height:150px;
			padding-top:30px;
		}


		/*bloco login*/
		.identificacao_popup .identificacao_login .identificacao_box{
			min-height:175px;
			padding-top:5px;
		}

		.identificacao_popup .identificacao_box .div-botao{
			position: absolute;
			bottom: 10px;
			right: 10px;
		}
			.identificacao_popup .identificacao_box .div-botao a{
				margin-bottom: 5px;
			}

		.identificacao_popup .identificacao_box .div-input{
			display:block;
			clear:both;
			width:auto;
			margin-top: 10px;
		}

			.identificacao_popup .identificacao_box input{
				display:block;
				border:1px solid #cccccc;
				padding:5px;
				margin: auto;
				width:200px;
				height:18px;
			}

			.identificacao_popup .identificacao_box label{
				display:block;
				margin-bottom: 5px;
				font-weight:bold;
				font-size:12px;
				text-align: center;
				color: #626F8F;
			}


		.identificacao_popup .identificacao_cadastrar .identificacao_box .mensagem-erro,
		.identificacao_popup .identificacao_login .identificacao_box .mensagem-erro{
			display:block;
			float:right;
			margin-right:33px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#FF0000
		}

		.identificacao_popup .identificacao_login .identificacao_box .mensagem-erro{
			margin-right:93px;
		}


		.identificacao_popup .identificacao_box .div-avisoCadastroExistente{/*div oculta para recuperar senha e usu�rio*/
			display:none;
			background:#77a47c;
			width:96%;
			margin:auto;
			margin-bottom:75px;
			padding:10px 0;
		}
			.identificacao_popup .identificacao_box .div-avisoCadastroExistente h5,
			.identificacao_popup .identificacao_box .div-avisoCadastroExistente h5 * {
				font-size:13px;
				color:#27442a;
			}
			.identificacao_popup .identificacao_box .div-avisoCadastroExistente p,
			.identificacao_popup .identificacao_box .div-avisoCadastroExistente p * {
				font-size:12px;
				color:#FFFFFF;
			}



/*******FORMULARIO DE CADASTRO**********/

.cadastro_geral{
	display:block;
	clear:both;
	margin-bottom:30px;
}

.formulario_mensagem{
	display:block;
	border-radius: 7px 7px 7px 7px;
	width:949px;
	background:#F5F5F5;
	border:1px solid #D4D4D4;
	text-align:justify;
	padding:20px;
	line-height:18px;
	font-size:13px;
	margin-bottom:15px;
	margin-top:15px;
}

	#aviso_importante{
		display:block;
		width:929px;
		margin-top:20px;
		border:1px solid #D4D4D4;
		background:#ffffff;
		font-size:12px;
		padding:10px;
	}


.formulario_campos{
	clear:both;
	display:block;
	text-align:left;
}

	.formulario_campos fieldset{
		padding:15px;
		border:1px solid #D4D4D4;
		margin-bottom:15px;
	}
		.formulario_campos fieldset legend{
			padding:5px;
		}

		.formulario_campos-div{
			clear: both;
			display: block;
			width:auto;
			margin-top: 25px;
		}

			.formulario_campos-div .btn_padrao-ativo{
				margin:5px 0px 0px 5px;
			}

			.boxExemplo{
				font-size:11px;
				margin-top: 5px;
				font-style:italic;
				display: block;
				margin-bottom: 5px;
				/*text-align: center;*/
			}
				.boxExemplo a {
					color: red !important;
					font-size:  12px;
				}

			/*.formulario_campos-div */.boxAviso,
			/*.formulario_campos-div */.boxAvisoOk{
				display:block;
				clear:both;
				font-size:12px;
				color:#B70000;
				font-size:12px;
				font-weight:bold;
				margin-top:5px;
			}

			/*.formulario_campos-div */.boxAvisoOk{
				color:#009900;
			}

			.formulario_campos-div .boxObrigatorio{
				font-size:12px;
				color:#B70000;
				font-size:12px;
				font-weight:bold;
			}

			.formulario_campos-div label {
				color:#666666;
				font-size:12px;
				display:block;
			}


			.formulario_campos-div input,
			.formulario_campos-div select{
				background: #FFFFFF none repeat scroll 0 0;
				border: 1px solid #AAC6DE;
				color: #666666;
				font-size: 14px;
				height: 14px;
				margin: 0;
				padding: 3px;
				height: 25px;
			}






#antispam{
	background-color:#a40c0c;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:3px;
	position:absolute;
	font-size: 12px;
	margin-left: 10px;
}

/*******VALIDACAO**********/

.validacao_geral{
	clear:both;
	display:block;
	font-size: 14px;
	width:100%;
a	height:300px;
	margin:20px 0px ;
	background:#f5f5f5;
	border-radius:7px 7px 7px 7px;
	border:1px solid #d4d4d4;
	padding: 5px 0 60px 0;
}
	.validacao_geral .mensagem{
		text-align:center;
		font-size:13px;
		margin-top:50px;
		font-size:13px;
		line-height:20px;
		margin-top:80px;
	}
		.validacao_geral .mensagem b{
			color:#77a47c;
		}

	.validacao_geral .acesso{
		display:block;
		margin:60px 0px 25px 0px;
	}
		.validacao_geral .acesso input{
			background: none repeat scroll 0 0 #FFFFFF;
			border: 1px solid #AAC6DE;
			color: #666666;
			font-size: 14px;
			height: 25px;
			margin: 0;
			padding: 3px;
			text-align:center;
			width:200px;
		}

		.validacao_geral .acesso label{
			display:block;
			margin:15px 0px 5px 0px;
			color: #666666;
			display: block;
			font-size: 12px;
		}

		.validacao_geral .avisoSenha{
			display:block;
			clear:both;
			font-size:12px;
			color:#B70000;
			font-size:12px;
			font-weight:bold;
		}


/*******CADASTRO - CONDICAO DE VENDA********/
.condicao_geral{
	display:block;
	clear:both;
	background-color: #F5F5F5;
    border: 1px solid #D4D4D4;
    border-radius: 7px 7px 7px 7px;
    font-size: 13px;
    line-height: 18px;
    margin: 15px 0px 30px 0px;
    padding: 20px;
    text-align: justify;
}

	.condicao_geral .titulo{
		text-align:center;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}

	.condicao_geral .texto{
		display: block;
		border: 1px solid #D4D4D4;
		background: none repeat scroll 0 0 #FFFFFF;
		/*width: 929px;*/
		height:300px;
		overflow:auto;
		margin-top: 20px;
		padding: 10px;
	}
		.condicao_geral .texto p{
			color:#333333;
			font-size: 12px;
		}
	.condicao_geral .perguntas-confirmacao{
		display:block;
		line-height:25px;
	}
		.condicao_geral .perguntas-confirmacao span{
			display:block;
			margin:0px 0px 10px 0px;
			font-weight:bold
		}

		.condicao_geral .perguntas-confirmacao label{padding-left:5px;}

	.condicao_geral .botoes{
		display:block;
		margin-left:13px;
	}


/*duvidas input*/
.atendimento_limpar-input,
.atendimento_limpar-div{
	display:none;
	float:right;
	margin:5px 5px 0px 5px;
	background:#308BAC;
	width:15px;
	height:15px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

.atendimento_duvidas-input,
.atendimento_duvidas-text{
	display:block;
	width:100%;
	height:auto;
	margin:auto;
	padding:8px 0px 8px 0px;
	text-align:left;

}

.atendimento_duvidas-input input{
	width:845px;
	height:25px;
	border:1px solid #D4D4D4;
}

.atendimento_duvidas-input label{
	font-size:14px;
	color:#308BAC;
	font-weight:bold;
	margin-right:12px;
}

.atendimento_duvidas-text span{
	font-size:12px;
	text-align:justify;
}

.atendimento_duvidas-text h2{
	font-size:13px;
	text-align:justify;
	color:#308BAC;
}

/**********PATIOS***************/
#patios_geral{
	clear:both;
	display:block;
	width:988px;
	height:auto;
	margin-bottom:40px;
	border:none;
	background:none;
}

.patios_box_cont{
	display:block;
	width:auto;
	height:auto;
	margin-bottom:20px;
	padding-bottom:20px;
	border-bottom:1px solid #D4D4D4;

}

.patios_desc{
	display:block;
	width:700px;
	float:left;

}

.patios_desc h3{
	display:block;
	width:100%;
	text-align:left;
	border-bottom: 1px solid #D4D4D4;
	margin-bottom:10px;
}


.patios_mapas{
	display:block;
	width:270px;
	float:right;
	border:1px solid #D4D4D4;

}

.patios_mapas h3{
	display:block;
	width:100%;
}


#patios_geral p{
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:13px;
	line-height:22px;
	color:#545454;
}

#patios_geral img{
	float:left;
	padding-right:20px;
}

 /* tooltip styling. by default the element to be styled is .tooltip  */
.tooltip {
    display:none;
    background:transparent url(http://jquerytools.org/media/img/tooltip/black_arrow.png);
    font-size:12px;
    height:70px;
    width:160px;
    padding:25px;
    color:#eee;
	z-index:9999;
  }

div.box-mensagem {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	margin: 0;
}
div.box-mensagem-sucesso {
	background-color: #9dd4d4;
	border: 1px solid #72afaf;
	color: #2d6f6f;
	margin: 10px;
	padding: 5px 15px;

}
div.box-mensagem-erro {
	background-color: #FFD9D9;
	border: 1px solid  #CC0000;
	color: #CC0000;
	margin: 10px;
	padding: 5px 15px;
}

div.box-sugestao { z-index: 9999; display: block; position: fixed; bottom: 0; left: 10px; background-color: #FFFFFF; border: 1px solid #626F8F; border-bottom: 0; -webkit-box-shadow:  0px 0px 10px -1px #333333; box-shadow:  0px 0px 10px -1px #333333; padding: 1px; width: 296px; }
div.box-sugestao > div.titulo { display: block; background-color: #626F8F; margin: 0; padding: 6px; width: 284px; height: 16px; line-height: 16px; font-size: 16px; text-align: left; cursor: pointer; }
div.box-sugestao > div.titulo > span.texto { float: left; height: 16px; line-height: 16px; color: #FFFFFF; text-align: left; font-size:14px;}
div.box-sugestao > div.titulo > span.icone { float: right; display: block; width: 16px; height: 16px; }
div.box-sugestao > div.titulo > span.aberto { background-image: url(/imagens/ui-icons_ffffff_256x240.png); background-position: -64px -192px; }
div.box-sugestao > div.titulo > span.fechado { background-image: url(/imagens/ui-icons_ffffff_256x240.png); background-position: -98px -192px; }
div.box-sugestao > div.corpo { display: none; margin: 0; padding: 6px; width: 284px; text-align: left; }
div.box-sugestao > div.corpo > div { display: block; position: relative; margin: 0 0 5px 0; padding: 0; width: 284px; height: 70px; }
div.box-sugestao > div.corpo > div.ultimo { height: 130px; }
div.box-sugestao > div.corpo > div.acao { height: 30px; }
div.box-sugestao > div.corpo > div.acao > div#canvasPrint { display: none; }
div.box-sugestao > div.corpo > div > div.texto { display: block; position: relative; margin: 0; padding: 0; width: 284px; height: 20px; line-height: 20px; font-size: 12px; }
div.box-sugestao > div.corpo > div > div.input { display: block; position: relative; margin: 0; padding: 0; width: 284px; height: 30px; }
div.box-sugestao > div.corpo > div > div.erro { display: block; position: relative; margin: 0; padding: 0; width: 284px; height: 20px; line-height: 20px; text-align: left; font-size: 13px; color: #CC0000; }
div.box-sugestao > div.corpo > div.ultimo > div.input { height: 90px; }
div.box-sugestao > div.corpo > div > div.input > input,
div.box-sugestao > div.corpo > div > div.input > select { display: block; position: relative; background-color: #FFFFFF; border: 1px solid #626F8F; margin: 0; padding: 7px; width: 268px; font-size: 14px; }
div.box-sugestao > div.corpo > div > div.input > select { width: 284px; }
div.box-sugestao > div.corpo > div > div.input > textarea { display: block; position: relative; background-color: #FFFFFF; border: 1px solid #626F8F;; margin: 0; padding: 7px; width: 268px; height: 74px; font-size: 14px; }
div.box-sugestao > div.corpo > div > a { float: right; display: block; position: relative; background-color: #11254c; border: 0px solid #FF0000; margin: 0; padding: 0; width: 80px; height: 30px; line-height: 30px; font-size: 13px; font-weight: bold; text-align: center; color: #FFFFFF; }
div.box-sugestao > div.corpo > div > div.input > input.campo-errado,
div.box-sugestao > div.corpo > div > div.input > select.campo-errado,
div.box-sugestao > div.corpo > div > div.input > textarea.campo-errado { background-color: #FFD7D7; border: 1px solid #CC0000; color: #CC0000; }




div.botao-voltar-topo{
	z-index: 9999;
	display: none;
	position: fixed;
	bottom: 10px;
	right:10px;
	background-color: #0085B1;
	-webkit-box-shadow:  2px 2px 3px 0px #333;
	box-shadow:  2px 2px 3px 0px #333;
	padding: 1px;
	width: 60px;
	height: 40px;
	line-height: 40px;
	cursor: pointer;
	opacity:0.5;
	filter:alpha(opacity=50)

}
	div.botao-voltar-topo:hover{
		opacity:1;
		filter:alpha(opacity=100)
	}

	div.botao-voltar-topo i{
		display: block;
		height: 20px;
		width: 20px;
		background:url(/imagens/botoes.png);
		background-position:-52px 0px;
		float: left;
		margin-top: 10px;
		margin-right: 3px;
	}

	div.botao-voltar-topo span{
		display: block;
		float: left;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF
	}

/* ==========================================================================
   NOVO CODIGO
   ========================================================================== */

/* ==========================================================================
   Icones
   ========================================================================== */


[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  position: relative;
  width: 14px;
  height: 16px;
  margin-top: 1px;
  *margin-right: .3em;
  padding: 0px 2px;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../imagens/botoes.png");
  background-repeat: no-repeat;
}

[class^="icon-"] + span,
[class*=" icon-"] + span{
	display: inline-block;
}

.icon-large{
	width: 30px;
  	height: 30px;
	background-image: url("../imagens/icones-32.png?v=2");
}

.icon-info						{ background-position: -111px 0px}
.icon-info-inverso				{ background-position: -96px -128px}
.icon-play						{ background-position: -127px -112px}
.icon-remove					{ background-position: -95px  -82px}


.icon-large.icon-chat 			{ background-position: -128px -98px}
.icon-large.icon-telefone		{ background-position: -128px -226px}
.icon-large.icon-envelope		{ background-position: -96px -129px}
.icon-large.icon-ouvidoria		{ background-position: -128px -129px;}
.icon-large.icon-locais			{ background-position: -0px -290px;}
.icon-large.icon-duvidas		{ background-position: -96px -162px}
.icon-large.icon-como-comprar	{ background-position: -96px -98px}


.icon-large.icon-favorito		{ background-position: -32px -291px}

.icon-large.icon-facebook		{ background-position: -96px -193px}
.icon-large.icon-youtube		{ background-position: -129px -323px}
.icon-large.icon-instagram		{ background-position: -128px -162px}
.icon-large.icon-twitter		{ background-position: -128px -193px}
.icon-large.icon-googleplus		{ background-position: -128px -64px}

.icon-large.icon-th				{ background-position: -32px -98px}
.icon-large.icon-th-list		{ background-position: 	-0px -98px}
.icon-large.icon-list			{ background-position: -64px -98px}

.icon-large.icon-causa			{ background-position: 0px -1px}
.icon-large.icon-km				{ background-position: 	-95px -2px}
.icon-large.icon-combustivel	{ background-position: -32px -2px}
.icon-large.icon-cambio			{ background-position: -64px -2px}

.icon-large.icon-categoria		{ background-position: 	0px -66px}
.icon-large.icon-subcategoria	{ background-position: -32px -66px}
.icon-large.icon-marca			{ background-position: 	-96px -66px}
.icon-large.icon-modelo			{ background-position: -64px -66px}

.icon-large.icon-ocupacao		{ background-position: 	0px -32px}
.icon-large.icon-tipo-imovel	{ background-position: -128px -2px}
.icon-large.icon-area			{ background-position: 	-32px -34px}
.icon-large.icon-area-total		{ background-position: -64px -34px}

.icon-large.icon-judiciais		{ background-position:  -2px -130px}
.icon-large.icon-veiculos		{ background-position:  -64px -130px}
.icon-large.icon-imoveis		{ background-position:  -32px -130px}
.icon-large.icon-materiais		{ background-position:  0px -162px}
/*.icon-large.icon-sucatas		{ background-position:  -32px -355px}*/
.icon-large.icon-sucatas		{ background-position:  -98px -355px}

.item-Ativo.judiciais-ativo .icon-large.icon-judiciais 	{ background-position:  -2px -324px}
.item-Ativo.veiculos-ativo .icon-large.icon-veiculos 	{ background-position:  -64px -324px}
.item-Ativo.imoveis-ativo .icon-large.icon-imoveis 	{ background-position:  -32px -324px}
.item-Ativo.materiais-ativo .icon-large.icon-materiais 	{ background-position:  -97px -324px}
/*.item-Ativo.sucatas-ativo .icon-large.icon-sucatas 	{ background-position:  -1px -355px}*/
.item-Ativo.sucatas-ativo .icon-large.icon-sucatas 	{ background-position:  -65px -355px}

.icon-large.icon-blue.icon-martelo		{ background-position: -128px -290px}
.icon-large.icon-blue.icon-favorito		{ background-position: -96px -290px}




.icon-alpha{
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}

.disabled{
	opacity:0.3;
	filter:alpha(opacity=30); /* For IE8 and earlier */
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
}

.tooltip-css{
	text-decoration:none;
	cursor:help;
	position: absolute;
	text-align: left;
	font-size: 12px;
	padding:8px 5px;
	background: #F3C252;
	color:#666666;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	display: none; !important
}

.tooltip-css ul {
	list-style: none;
}

	.tooltip-css:after{
		content:"";
		display: block;
		position:absolute;
		background: #F3C252;
		width: 14px;
		height:14px;
		left: 50%;
		margin-left: -7px;
		-webkit-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	}
	.tooltip-css a {
		background-color: red;
	}

	.tooltip-css.grande		{ width: 300px; left: 50%; margin-left: -150px;}
	.tooltip-css.medio		{ width: 200px; left: 50%; margin-left: -100px;}
	.tooltip-css.pequeno	{ width: 100px; left: 50%; margin-left: -50px;}

	.tooltip-css.superior {bottom:26px;}
	.tooltip-css.inferior {top:26px;}

	.tooltip-css:after.superior { bottom:-5px;}
	.tooltip-css:after.inferior 	{ top:-5px;}

	[class^="icon-"]:hover .tooltip-css,
	[class*=" icon-"]:hover .tooltip-css{ display: block}


/* ==========================================================================
   Table
   ========================================================================== */


table {
  max-width: 100%;
  background-color: transparent;
}

th {
  text-align: center;
  font-size: 13px;
}

td {
	font-size: 12px;
}

.table {
  width: 100%;
  margin-bottom: 20px;
}

.table thead > tr > th,
.table tbody > tr > th,
.table tfoot > tr > th,
.table thead > tr > td,
.table tbody > tr > td,
.table tfoot > tr > td {
  padding: 8px;
  line-height: 1.428571429;
  vertical-align: top;
  border-bottom: 1px solid #dddddd;
}

.table thead > tr > th {
	vertical-align: middle;
a	  border-bottom: 2px solid #dddddd;
	background: #f8f8f8;
}

.table caption + thead tr:first-child th,
.table colgroup + thead tr:first-child th,
.table thead:first-child tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #dddddd;
}

.table .table {
  background-color: #ffffff;
}

.table-condensed thead > tr > th,
.table-condensed tbody > tr > th,
.table-condensed tfoot > tr > th,
.table-condensed thead > tr > td,
.table-condensed tbody > tr > td,
.table-condensed tfoot > tr > td {
  padding: 5px;
}

.table-bordered {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #dddddd;
}

.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}

table col[class*="col-"] {
  display: table-column;
  float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
  display: table-cell;
  float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
  border-color: #d6e9c6;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td {
  background-color: #d0e9c6;
  border-color: #c9e2b3;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
  border-color: #eed3d7;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td {
  background-color: #ebcccc;
  border-color: #e6c1c7;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
  border-color: #fbeed5;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td {
  background-color: #faf2cc;
  border-color: #f8e5be;
}

@media (max-width: 768px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
    background-color: #fff;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > thead > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > thead > tr:last-child > td,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}

.blueButton.blue .pluginButton:hover {
	background-color: red ; !important
}


.addthis_toolbox {
	float: left;
	display: block;
}
	.addthis_toolbox .at16nc {
		display: inline-block;
		width: 24px;
		height: 24px;
		background: url(/imagens/widget_32x32.gif) ; !important
		background-size:24px 615px;
		-webkit-background-size: 24px 615px;
		-o-background-size: 24px 615px;
		-khtml-background-size: 24px 615px;
		-moz-background-size: 24px 615px;
	}

	.addthis_toolbox .at16nc.at15t_facebook { background-position: 0px 96px;}
	.addthis_toolbox .at16nc.at16t_twitter {}
	.addthis_toolbox .at16nc.at15t_linkedin {}
	.addthis_toolbox .at16nc.at15t_stumbleupon {}
	.addthis_toolbox .at16nc.at15t_googlebuzz {}
	.addthis_toolbox .at16nc.at15t_orkut {}
	.addthis_toolbox .at16nc.at15t_more {}

    .nomeArquivoUploadLote{
        font-size: 12px;
        /*border: solid 1px;*/
        width: 270px;
        height: auto;
        float: left;
        text-align: left;

        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        margin-bottom: 10px;

    }

    .progressoArquivoUploadLote{
        display: block;
        position: relative;
        border: 1px solid #aaa;
        height: 12px;
        width: 120px;
        float: right;
        margin-bottom: 10px;
    }


    [name=google_conversion_frame] { position: absolute; }

    #cboxClose{
        left:5px
    }

	/*******************************
	Box mais buscados filtro lateral
	********************************/
	.box-mais-buscado{
		display: block;
		background: #f8f8f8;
		border: solid 1px;
  		border-color: #d0d7e0 #d0d7e0  transparent	#d0d7e0;
		list-style: none;
		margin-top: 12px;
		margin-bottom: 13px;
		/* width: 177px; */
		width: 100%;
	}
	.box-mais-buscado .titulo{
		color: #fff;
		display: block;
		position: relative;
		padding: 9px 0;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		background-color: #0085b1;
	}
	.box-mais-buscado .valor{
		display: block;
		position: relative;
		background-color: #fff;
		text-align: left;
		font-size: 12px;
	}
	.box-mais-buscado .valor a{
		display: block;
		padding: 8px 8px;
		border-bottom: solid 1px #d0d7e0;
		font-weight:bold;
	}
	.box-mais-buscado .valor a:hover{
		background-color: #f8f8f8;
		text-decoration: none;
	}

.btn-360 {
	float: left;
	/* border: 1px solid #000; */
}

.btn-360 a {
	text-decoration: unset;
}

.btn-360 img {
	max-height: 45px;
}

.btn-360 span {
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

@media (max-width: 767px) {
	.btn-360 {
		float: none;
	}
	
	.online_lance-mensagem-360 {
		margin-top: 0 !important;
	}
}

@media(min-width:768px) and (max-width:991px){
	.online_lance-mensagem-360 {
		margin-top: 8px !important;
	}
}

/*
.btn-360 span:hover {
	font-size: 14px;
} */

/* The Modal (background) */
.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 2; /* Sit on top */
	overflow: auto; /* Enable scroll if needed */
	position: fixed;
	top: 35px;
	left: 0;
	right: 0;
	animation: mymove 1s;
	animation-timing-function: ease-out;
	background-color: transparent;
}

/* Modal Content/Box */
.modal-content {
	background-color: #fefefe;
	width: 100%;
	max-width: 80%;
	margin: auto;
	padding: 10px;
	font-size: 1.5em;
	border: solid 1px #eeeeee;
}


@media (max-width: 767px){
	.modal-content button {
		display: block;
		width: 100%;
		margin-top: 16px;
	}
	.modal-action-mobile {display: block;}

}

@keyframes mymove {
	from {top: -1000px;}
	to {top: 35px;}
}

.modal-body {
	padding: 20px;
}

.modal-text p {
	font-weight: bold;
}

.box-alert-modal .box-alert-modal-item {
	position: relative;
}
.box-alert-modal div.sombra-fechado {
    position: absolute;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.3);
    width: 100%;
    height: 100%;
}
.box-alert-modal div.sombra-fechado.plus-one {
	height: 101% !important;
}
.box-alert-modal div.box-mensagem {
    position: absolute;
    top: 50%;
    left: 50%;
    background-color: #fff;
    border: 1px solid #014c6d;
    border-radius: 4px;
    padding: 8px;
    width: 98%;
    height: 150px;
    text-align: left;
    font-size: 13px;
	transform: translate(-50%, -50%);
}
.box-alert-modal div.box-mensagem div.inner {
    position: relative;
    width: 100%;
    height: 100%;
	overflow-x: hidden;
}
.box-alert-modal div.box-mensagem div.inner h3 {
    margin-bottom: 8px;
    text-align: center;
    color: #014c6d;
}
.box-alert-modal div.box-mensagem div.inner p {
    margin-bottom: 8px;
}
.box-alert-modal div.box-mensagem div.inner span {
    display: block;
    bottom: 0;
    width: 100%;
    text-align: center;
    font-size: 10px;
    color: #014c6d;
	position: absolute;
}
.box-alert-modal div.box-mensagem div.inner span a {
    color: #014c6d;
}


.cadastro-flex {
	display: flex;
    flex-direction: column;
}

@media screen and (max-width: 767px) {
	.cadastro-flex {
		flex-direction: column-reverse;
	}
}

.password-bar {
	border-radius: 2px;
    margin: 6px 0px;
    color: #FFF;
    font-size: 1rem;
    font-weight: bolder;
    text-transform: uppercase;
    text-align: center;
    height: 0px;
    -webkit-transition: width .3s ease-in-out, height .3s ease-in-out, background-color .3s ease-in-out;
    -moz-transition: width .3s ease-in-out, height .3s ease-in-out, background-color .3s ease-in-out;
    -o-transition: width .3s ease-in-out, height .3s ease-in-out, background-color .3s ease-in-out;
    transition: width .3s ease-in-out, height .3s ease-in-out, background-color .3s ease-in-out;
	width: 0;
}

.password-bar.weak,
.password-bar.medium,
.password-bar.strong {
	height: 14px;
}

.password-bar.weak {
	background: #d9534f;
	width: 40%;
}

.password-bar.medium {
	background: #f0ad4e;
	width: 60%;
}

.password-bar.strong {
	background: #5cb85c;
	width: 100%;
}