*{
	margin:0 auto;
	padding:0;
}
body{
	background:url(../img/bg.jpg) repeat-x;  /* position:fixed; width:100%; height:100%; */
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
a img{
	border:none;
}
a{
	text-decoration:none;
}
h1, h2{
	font-family: 'Yanone Kaffeesatz', arial, serif;
	letter-spacing: -0.035em;
	word-spacing: 0em;
	color:#BA2E00;
	font-weight: 400;
	font-size: 24px;
	display:block;
	margin-bottom:5px;
}
p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:21px;
	color:#666;
	font-size:13px;
}

/*  ===================================================================================================================== */

#header{
	width:925px;
	overflow: hidden;
}
.logo{
	display: block;
	float: left;
	width: 200px; margin-top: 10px;
}
#navigation{
	display: block;
	float:right;
	background: url(../img/menu.png);
	width: 462px;
	height: 48px;
}
#navigation ul{
	overflow: hidden;
	padding-left: 40px;
}
#navigation ul li{
	display: inline;
	list-style: none;
}
#navigation ul li a{
	display: block;
	float: left;
	padding: 13px 0 13px 0;
	margin: 0 15px 0 15px;
	font-size: 15px;
	color:#fff;
}
#navigation ul li a:hover{
	color: #BA2E00;
}
.ativo{
	color: #BA2E00 !important;
}
#nav{
	width: 925px;
	display:block;
	margin-top: 10px;
	overflow:hidden;
}

#segBanner{
	width:666px;
	display:block;
	float:left;
}
#opcBanner{
	background:#030b37;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding: 1px 3px 1px 0;
	text-align:right;
}

#linksBanner{
	display:block;
	float:left;
	width:258px;
	background:url(../img/bbgkinks.jpg);
	margin-top:20px;
}

#linksBanner .panel{
	display:block;
	float:left;
	padding:3px 10px 15px 10px;
}
#linksBanner form h2{
	font-size:20px;
	text-align:center;
	display:block;
	margin-top:10px;
	color:#4A3B3B;
	font-weight:bold;
}
#linksBanner form label{
	display:block;
}
#linksBanner form label span{
	color:#4A3B3B;
	display:block;
	float:left;
	width:60px;
	padding:3px 3px 3px 3px;
}

#linksBanner form label input{
	padding:3px 3px 3px 3px;
	border:1px solid #CCC;
	display:block;
	float:right;
	width:160px;
	margin-bottom:3px;
	color:#999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#linksBanner form .senhas{
	display:block;
	float:left;
	font-size:10px;
	margin-top:7px;
}
#linksBanner form button{
	display: block;
	float:right;
	padding:3px 6px 3px 6px;
	margin:7px 0px 0 0;
	background:#B32020;
	color:#FFF;
	border:none;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.BtnLogar{
	display: block;
	float:right;
	padding:3px 6px 3px 6px;
	margin:7px 0px 0 0;
	background:#333;
	color:#FFF;
	border:none;
	cursor:pointer;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.BotaoEnviar{
	display: block !important;
	float:right !important;
	padding:5px 6px 5px 6px !important;
	margin:7px 20px 0 0 !important;
	background:#333 !important;
	color:#FFF !important;
	border:none !important;
	cursor:pointer !important;
	-webkit-border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	border-radius: 5px !important;
}
.linkpanel {
	padding: 5px;
	background: #DDD;
	display: block;
	width: 227px;
	margin-bottom: 1px;
	color: #555;
}

.linkpanel:hover{
	background: #d5d5d5;
}
#listaBanner{
	background: #fff;
}
#listaBanner ul{
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	width:666px;
	height:246px;
	overflow:hidden;
}
#listaBanner ul li{
	position:absolute;
	overflow:hidden;
}
#finalbanner{
	background: #030B37;
	height:10px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding: 1px 3px 1px 0;
	text-align:right;
}
#conteudo{
	width:925px;
	overflow: hidden;
	margin-top:20px;
	margin-bottom:20px;
}
#sibbar{
	display:block;
	float:right;
	width:187px;
	border-right: 1px solid #EEE;
	padding-right: 19px;
}
#sibbar ul{
	overflow:hidden;
	margin-top:15px;
}
#sibbar ul li{
	list-style:none;
}
#sibbar ul li a{
	display:block;
	padding:7px 10px 7px 10px;
	margin:0 0 5px 0;
	color:#FFF;
	background:#333940;
	text-align:center;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#sibbar ul li a:hover{
	background: #BA2E00;
}

#sibbar form{
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

#sibbar form label{
	display:block;
}
#sibbar form label span{
	color:#4A3B3B;
	display:block;
	float:left;
	width:40px;
	padding:3px 3px 3px 3px;
	font-size: 12px;
}

#sibbar form label input, .input-text{
	padding:3px 3px 3px 3px;
	border:1px solid #CCC;
	display:block;
	float:right;
	width:120px;
	margin-bottom:3px;
	color:#999;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

#sibbar  form button{
	display: block;
	float:right;
	padding:3px 6px 3px 6px;
	margin:7px 0 0 0;
	background:#33393F;
	color:#FFF;
	border:none;
	cursor:pointer;
	clear:both;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#segconteudo{
	display:block;
	float:left;
	width:700px;
}
#busca{
	background:url(../img/menubusca.jpg);
	width:698px;
	height:31px;
}
#busca ul{
	display:block;
	float:left;
	padding-left:18px;
}
#busca ul li{
	list-style:none;
	display:inline;
}
#busca ul li a{
	display:block;
	float:left;
	padding:6px 10px;
	color:#FFF;
}
#busca form{
	display:block;
	float:right;
	padding-right:30px;
	padding-top:5px;
}
#busca input{
	display:block;
	float:left;
	width:250px;
}
#busca button{
	cursor:pointer;
	padding:2px 15px 2px 15px;
	background:#333940;
	border:none;
	color:#FFF;
	display:block;
	float:right;
}

#listagemLeilao{
	width:700px;
	overflow:hidden;
	margin-top:20px;
}
.listlei{
	display:block;
	float:left;
	width:160px;
	text-align:center;
	margin-bottom:30px;
}
.listlei img{}
	.listlei b{ font-weight:bold; color:#626463; font-size:16px; }
	.listlei p{ color:#33393F; display:block; }
	.listlei i{ font-size:10px; display:block; margin-top:5px; margin-bottom:5px; }
	.tipo{ color:#B31F1F !important; }
	.aberto{ background:#2EB320; padding:3px 0 3px 0; display:block; color:#FFF; margin-top:10px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px; }
		.aberto:hover{
			background: #208c15;
		}

		.separador{display:block; float:left; width:20px; height:150px; }







		#rodape{ background:url(../img/bg.jpg); overflow:hidden; }
		#segrodape{width:925px; display:block; }
		#segrodape img{display:block; float:left;}
		#segrodape ul{display:block; float:right; padding-top:10px; padding-bottom:20px; }
		#segrodape ul li{ display:inline; list-style:none; }
		#segrodape ul li a{
			color:#FFF;
			display:block;
			float:left;
			margin:0 0 0 10px;
		}
		.fb{
			margin-top: 20px;
			  display: block;
			  float: right;
			  /* text-align: left; */
			  color: #FFF;
			  text-decoration: underline;
		}


		/* ===================================================================== */


		#Form{ display:block; float:left; margin-top:20px; }
		#Form h2{
			color:#568EB4;
			margin-bottom:10px;
			border-bottom:2px solid #568EB4;
			padding:0 0 10px 0;
			margin:0 0 20px 0;
			clear:both;
		}
		#Form form{}
			#Form span{
				font-weight:bold;
				color:#333;
			}
			#Form label{
				display:block;
				float:left;
				margin-bottom:25px;
				color:#F00;
			}
			#Form label i{ font-size:9px; }
			#Form input{
				display:block;
				padding:10px 7px 10px 7px;
				border:1px solid #D3D3D3;
				background:#F4F4F4;
				color:#666;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.error{
				display:block;
			}

			#Form select{
				padding:10px 7px 8px 7px;
				border:1px solid #D3D3D3;
				background:#F4F4F4;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}

			#Form textarea{
				display:block;
				width:674px;
				height:100px;
				padding:10px;
				border:1px solid #D3D3D3;
				background:#F4F4F4;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}

			#Form button {
				display:block;
				float:right;
				color:#fff;
				background:#222222;
				margin:5px 20px 0 15PX;
				padding:6px 10px 6px 10px;
				border:none;
				cursor:pointer;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}

			.btn{
				display:block;
				float:none;
				color:#fff;
				background:#222222;
				margin:10px 20px 0 0px;
				padding:15px 10px 6px 10px;
				border:none;
				cursor:pointer;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
			}
			.lisLotes{
				display:block;
				float:left;
				margin:8px 0 8px 0;
			}
			.imgLote{
				display:block;
				float:left;
				width:120px;
				height:90px;
				-webkit-background-size: cover!important;
				-moz-background-size: cover!important;
				-o-background-size: cover!important;
				background-size: cover!important;
			}

			.TxtLote{
				display:block;
				float:left;
				width:353px !important;
				padding:0 5px 0 5px;
			}
			.TxtLote b{
				color:#1E2666;
				font-size:12px;
			}

			.TxtLote p{
				color:#999999;
				font-size:12px;
				line-height:15px;
			}

			.InforLote{
				display:block;
				float:left;
				width:212px;
				border-right:1px solid #CCC;
				border-left:1px solid #CCC;
			}
			.Sevalor{
				display:block;
				margin-left:5px;
			}


			.InforLote form{
				padding:10px 5px 10px 5px;
				margin-bottom:4px;
			}
			.InforLote form label{
			}
			.InforLote form span{
				display:block;
				float:left;
				color:#030B37;
				margin-top:3px;
			}

			.InforLote form input{
				display:block;
				float:left;
				padding:4px 5px 4px 5px;
				width:80px;
				margin-left:5px;
			}

			.InforLote form button{
				display:block;
				float:left;
				padding:2px 5px 2px 5px;
				cursor:pointer;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				background:#030B37;
				border:none;
				color:#FFF;
				font-size:9px;
				margin-left:5px;
			}


			.btnSituacao{
				background:#008C23;
				/*	background:#900;   */
				color:#FFF;
				display:block;
				float:left;
				padding:3px 10px 3px 10px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				border:none;
			}

			.opcConta{
				overflow:hidden;
				margin-top:20px;
			}

			.opcConta li{
				list-style:none;
				display:inline;
			}
			.opcConta li a{
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				background:#FE7241;
				color:#FFF;
				padding:10px 15px;
				display:block;
				float:left;
				font-size:18px;
				margin-right:15px;
			}
			.opcConta li a:hover{
				background:#BA2E00;
			}

			.Vendido{
				background:#FF0000;
				color:#FFF;
				padding:3px 5px 3px 5px;
				display:block;
				clear:both;
				text-align:center;
			}




			.Edital{
				background:#999;
				color:#FFF;
				width:90px;
				padding:3px 5px 3px 5px;
				clear:both;
				text-align:center;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;
				margin:5px 0 0 15px;
				display:block;
				float:left;
			}


			/*GALERIA*/
			#gallery {
				overflow: hidden;
				width: 100%;
				height: 100%;
				margin: auto;
				left: 0;
				padding: 10px;
				position: relative;
			}

			#imgatual {
				overflow: hidden;
				max-width: 900px;
				text-align: center;
				height: 60%;
				margin: auto;
				clear: both;
				/*-webkit-box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 1);
				box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 1);*/
			}
			#imgatual img {
				max-height: 100%; 
                                max-width: 700px; 
                                height: auto;
			}
			#listimgs {
				/*border-top-left-radius: 10px 10px;
				border-top-right-radius: 10px 10px;
				border-bottom-right-radius: 10px 10px;
				border-bottom-left-radius: 10px 10px;
				background: #111;
				padding: 10px;
				width: 973px !important;
				height: 150px !important;
				margin: auto;
				border: 1px solid #111;
				bottom: -10px;*/
				position: fixed !important;
				bottom: 0;
				left: 0;
				overflow-y: hidden;
				overflow-x: auto;
				width: 100% !important;
				height: 105px;
				padding: 15px 15px 30px 15px;
				background: #111;
			}
			#listimgs ul {
				list-style: none;
				margin: 0;
				padding: 0;
				width: 1000%;
			}
			#listimgs li {
				float: left;
				margin: 0 15px 15px 0;
				border: 2px solid #fff;
				background: #fff;
				-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
				box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 1);
				width: 150px;
				height: 100px;
				overflow: hidden;
				position: relative;
				cursor: pointer;
			}
			#bgtransparent {
				background: rgba(0,0,0,0.7);
				position: fixed;
				width: 100%;
				height: 100%;
				z-index: 999999;
			}
			#listimgs p {
				background: rgba(0,0,0,0.9);
				position: absolute;
				width: 95%;
				height: 95%;
				color: #fff;
				margin: 0px;
				padding: 3%;
			}
			#listimgs img {
				width: 150px;
			}
			#next {
				position: absolute;
				z-index: 99999;
				top: 92%;
				margin-top: -25px;
				right: 1%;
				cursor: pointer;
				color:#fff;
				font-size: 50px;
			}
			#prev {
				position: absolute;
				z-index: 99999;
				top: 92%;
				margin-top: -25px;
				left: 1%;
				cursor: pointer;
				color:#fff;
				font-size: 50px;
			}
			#fechar {
				position: absolute;
				right: 1%;
				top: 1%;
				z-index: 99999;
				color:#fff;
				font-size: 30px;
			}
			.loading_image{
				position: absolute;
				top: 50%;
				left: 57px;
				color: #fff;
				font-size: 15px;
				margin-top: -7px;
				text-shadow: 0px 3px 5px #000;
			}
			.show_gallery{
				width: 120px;
				height: 90px;
				position: relative;
				float: left;
			}
			/*TERMINA GALERIA*/
