.buscaAvancada {
	height: 110px;
	background: transparent url(../img/barra_topo.jpg) repeat-x bottom left;
	margin-bottom: 10px
}

.buscaAvancada h2 {
	text-transform: lowercase;
	background: transparent url(../img/icon_titulo_produtos.gif) no-repeat left center;
	padding-left: 10px;
	font-size:20px;
}

.buscaAvancada .field label {
	width: auto;
	color: #0d89be;
}

.buscaAvancada .field input {
		width: 137px;
}

.buscaAvancada .field {
	position: absolute;
	top: 30px;
}

.buscaAvancada .field input, .buscaAvancada .field select {
	margin-left: 5px;
	border: solid 1px #00c4c8;
}

.buscaAvancada div.categoria, .buscaAvancada div.fabricante {
	position: absolute;
	left: 320px;
}

.buscaAvancada div.nq, .buscaAvancada div.fabricante {
	top: 60px;
}

.buscaAvancada .submit {
	position: absolute;
	top: 53px;
	left: 650px;
	margin: 0;
}

.buscaAvancada .submit input {
	width: 57px;
	height: 20px;
	background: url(../img/btn_enviar.gif);
	margin: 0;
}

#barraEsquerda {
	width: 122px;
	padding: 8px 5px 10px;
	background: transparent url(../img/bg_base_menu.gif);
	color: #FFF;
	float: left;
	min-height: 500px;
	_height:500px;
	margin-right: 20px;
}

#barraEsquerda a {
	color: #FFF;
	font-weight: normal;
}

#barraEsquerda li {
	list-style-type: none;
}

#barraEsquerda li li li {
	margin-left: 20px;
}

#barraEsquerda .primeiroNivel li {
	background: transparent url(../img/icon_menu.gif) no-repeat left 3px;
	padding-left: 11px;
	font-size:16px;
	font-weight:bold;
}

#barraEsquerda .primeiroNivel li li {
	background: none;
	padding-left: 6pt;
	font-size:10px;
}

#pagina #conteudo {
	width: 620px;
	float: right;
}

.paginacaoCompleta .exibindo {
	color: #0d89be;
	font-weight: bold;
	font-size: 12px;
}

.paginacaoCompleta .paginas {
	margin-top: 10px;
}

.paginacaoCompleta .paginas li {
	list-style-type: none;
	float: left;
}

.paginacaoCompleta .paginas li a, .paginacaoCompleta .paginas li span {
	display: block;
	padding: 5px 8px;
	color: #7e7e7e;
	margin: 0 2px;
	text-transform: lowercase;
	font-weight: bold;
}

.paginacaoCompleta .paginas li .current {
	background-color: #ccf6f7;
}

.paginacaoCompleta .paginas li.anterior {
	background: transparent urL(../img/btn_paginacao_anterior.gif) no-repeat left 10px;
}

.paginacaoCompleta .paginas li.anterior a, .paginacaoCompleta .paginas li.anterior span {
	padding-left: 15px;
}

.paginacaoCompleta .paginas li.proxima {
	background: transparent urL(../img/btn_paginacao_posterior.gif) no-repeat right 10px;
}

.paginacaoCompleta .paginas li.proxima a, .paginacaoCompleta .paginas li.proxima span {
	padding-right: 15px;
}

.paginacaoCompleta .formPaginacao label {
	color: #0d89be;
	font-weight: bold;
}

form.formPaginacao {
	line-height: 26px;
	float: right;
	}

form.formPaginacao.topo {
	clear: both;
	float: right;
}
	
form.formPaginacao input.campo {
	width: 30px;
	text-align: center;
	padding: 2px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: solid 1px #00C4C8;
	margin-left: 5px;
	}
	
form.formPaginacao input.botao {
	color: #ECECEC;
	text-align: left;
	font-size: 1px;
	width: 23px;
	height: 21px;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	border: 0;
	cursor: pointer;
	background: url(../img/paginacao_numero.gif) transparent no-repeat;
	margin-left: 3px;
	}

.paginacaoCompleta .mostrar {
	clear: both;
	color: #0D89BE;
	font-weight: bold;
}

.paginacaoCompleta .mostrar a, .paginacaoCompleta .mostrar span {
	color: #0D89BE;
	font-weight: bold;
}

#conteudo .arvoreNavegacao {
	font-size: 20px;
}

#conteudo .arvoreNavegacao a {
		background: transparent url(../img/icon_titulo_produtos.gif) no-repeat left center;
		padding-left: 10px;
		margin-right: 5px;
		color: #0D89BE;
}