
/*---------------------------- CABECALHO ---------------------------- */
.header .compra { color:#969696; height:77px; }

.barBg { background:#FFFFFF url(../images/categorias-breadcrumb-bg.gif) no-repeat 0px 45px; height:55px; }

ul.infoLinksCadastro { position:absolute; right:35px; top:5px; }

ul.infoLinksCadastro li { float:left; margin:0px 2px 0px 2px; }

.roteiroCompraPassoUm { position:relative; height:50px; font-size:85%; font-weight:bold; }

ul.RoteiroCompra,
ul.RoteiroCompra.meuCarrinho { position:absolute; right:35px; top:40px; z-index:1; }

ul.RoteiroCompra.meuCarrinho { top:0px; }

ul.RoteiroCompra li { float:left; padding:8px 17px 8px 13px; height:32px; line-height:30px; }

ul.RoteiroCompra li.inativo { background:url(../images/cadastro-fundo-roteiro.jpg) repeat-x center; }

ul.RoteiroCompra li.noPad { padding:8px 0px 8px 0px; }

ul.RoteiroCompra li.ativo { background:url(../images/cadastro-borda-roteiro-ativo.jpg) no-repeat 0px 7px; color:#FFFFFF; width:112px; text-align:center; }

ul.RoteiroCompra li.ativoPgto { background:url(../images/pgto-btn-roteiro-round.jpg) no-repeat 0px 7px; color:#FFFFFF; width:112px; text-align:center; }

ul.RoteiroCompra li.visitado,
ul.RoteiroCompra li.visitadoMeuCarrinho { background:url(../images/cadastro-fundo-roteiroVisitado.jpg) repeat-x center; color:#FFFFFF; }

ul.RoteiroCompra li.visitadoMeuCarrinho { background:url(../images/cadastro-fundo-roteiroVisitado2.gif) no-repeat right; color:#FFFFFF; }



ul.RoteiroCompra li.passopassoCinza{
		background: url(../images/cadastro-passo-passo-roteiro-cinza.jpg) repeat-x scroll center center;
		height:32px;
		width:9px;
	}
ul.RoteiroCompra li.passopassoAzul{
		background: url(../images/cadastro-passo-passo-roteiro-azul.jpg) repeat-x scroll center center;
		height:32px;
		width:9px;
	}
	
ul.RoteiroCompra li a:link{ color: #FFFFFF; font-weight:bold; text-decoration: none }
ul.RoteiroCompra li a:visited { color: #FFFFFF; font-weight:bold; }
ul.RoteiroCompra li a:hover { color: #FFFFFF; font-weight:bold; text-decoration: underline; color:#f0f0f0}
ul.RoteiroCompra li a:active { color: #FFFFFF; font-weight:bold }

/*---------------------------- SPAN ---------------------------- */
span.BordaRoteiroCompra { float:left; width:15px; height:32px; background:url(../images/cadastro-borda-roteiro.jpg) no-repeat; position:relative; left:0px; }

span.BordaRoteiroCompraVisitado { float:left; width:14px; height:32px; background:url(../images/cadastro-borda-roteiro-visitado.jpg) no-repeat; position:relative; left:-13px; }

span.BordaRoteiroCompraVisitadoMeuCarrinho { float:left; width:14px; height:32px; background:url(../images/cadastro-borda-roteiro-visitado2.jpg) no-repeat; position:relative; left:-15px; }

span.bordaEsqBlueCadastro { float:left; width:14px; height:33px; background:url(../images/cadastro-borda-h3.jpg) no-repeat; }

span.bordaEsqBlueCadastroMenor { float:left; width:14px; height:33px; background:url(../images/cadastro-bg-camposmenorEsq.jpg) no-repeat; }

span.bordaEsqGrayCadastroMenor { float:left; width:14px; height:33px; background:url(../images/cadastro-bg-camposmenor-cinza-inverse.jpg) no-repeat; }

span.bottomCornerCampos { float:left; width:974px; height:20px; background:url(../images/cadastro-bg-campos.jpg) no-repeat bottom left; }

span.bottomCornerCamposModal { float:left; width:645px; position:relative; left:-5px; height:20px; margin-bottom:10px; background:url(../images/cadastro-bg-campos_erroModalv2.gif) no-repeat bottom left; }

span.bottomCornerCamposEntrega { float:left; width:974px; height:20px; background:url(../images/cadastro-bg-campos.gif) no-repeat bottom left; margin-top:-20px; }

span.bottomCornerCamposMenorPaga,
span.bottomTest { float:left; width:475px; height:30px; background:url(../images/cadastro-bg03-camposmenor.gif) no-repeat bottom left; }

span.bottomTest { position:absolute; left:0px; bottom:0px; }

span.bottomCornerCamposMenor { float:left; width:526px; height:30px; background:url(../images/cadastro-bg01-camposmenor.jpg) no-repeat bottom left; }

span.infoPessoalCamposBorda { float:left; width:7px; height:34px; background:url(../images/bg-form-busca-dir.jpg) no-repeat; margin-top:5px; }

span.infoPessoalCamposBordaErro,
span.missing { float:left; width:7px; height:34px; margin:5px 0 0 0; background:url(../images/cadastro-erro-validacao-borda.jpg) no-repeat; }

span.desce { position:relative; top:30px; left:-87px; }

/*---------------------------- Library ---------------------------- */

.floatLeft { float:left; }

.floatRight { float:right; }

.floatNone { float:none; }

.pointer { cursor:pointer; }

.noPad { padding:0px; }

.noMarg { margin:0px!important; }

.center { text-align:center; }

.borderNone { border:none; }

.borderGray { border:1px solid #d7ced7; }

.leftGrayBorder { border-bottom:0px; border-right:0px; border-top:0px; border-left:1px solid #d7ced7; }

.rightGrayBorder { border-bottom:0px; border-right:1px solid #d7ced7; border-top:0px; border-left:0px; }

.topGrayBorder { border-bottom:0px; border-right:0px; border-top:1px solid #d7ced7; border-left:0px; }

.lineBottom { border-bottom:1px solid #ccc; }

.bottomGrayBorder { border-bottom:1px solid #d7ced7; border-right:0px; border-top:0px; border-left:0px; }

.lineHeight25 { line-height:25px; }

.lineHeight35 { line-height:35px; }

.lineHeight40 { line-height:40px; }

.width280 { width:280px; }

.width240 { width:240px; }

.width143 { width:143px; }

.width130 { width:130px; }

.width119 { width:119px; }

.height200 { height:200px; }

.height280 { height:280px; }

.height35 { height:35px; }

.lightGrey { color:#a9a9a9; }

/*---------------------------- ESPACAMENTOS ---------------------------- */
.sobe { margin-top:-30px; }

.desce2 { margin-top:2px; }

.desce5 { margin-top:5px; }
.desce7 { margin-top:7px; }
.desce10 { margin-top:10px; }

.desce20 { margin-top:20px; }

.left3 { margin-left:3px; }

.left7 { margin-left:7px; }

.left10 { margin-left:10px; }

.left15 { margin-left:15px!important; }

.left20 { margin-left:20px; }

.left30 { margin-left:30px; }

.left25 { margin-left:25px; }

.left35 { margin-left:35px; }

.left50 { margin-left:50px; }

.padTop5 { padding-top:5px; }

.padTop6 { padding-top:6px; }

.padTop10 { padding-top:10px; }

.padTop20 { padding-top:20px; }

.padLeft10 { padding-left:10px; }

.padLeft15 { padding-left:10px; }

.padLeft20 { padding-left:20px; }

.padLeft40 { padding-left:40px; }

.padLeft70 { padding-left:70px; }

.padRight20 { padding-right:20px; }

/*---------------------------- INPUTS DE TEXTO ---------------------------- */

input.text7 { 
	color:#6A6A6A;
	font-weight:bold;
	padding:4px 4px 0 1px !important;
	text-align:right;
	width:29px;
	}
input.text9 { width:24px; }
input.text11 { width:75px; }
input.text12 { width:42px; }
input.text13 { width:260px; }
input.text260 { width:260px; }
input.text132 { width:132px; }
input.text325 { width:325px; }
input.text258 { width:258px; }

select.selectCadastroEstado { border:1px solid #d8ced7; }

a.underline { text-decoration:underline; }

a.underline:hover { text-decoration:none; }

a:hover.none { text-decoration:none; }

.white { color:#FFFFFF }

.lightGrey { color:#9c9c9c; }

.homeColCadastro { float:left; height:auto; margin-left:5px; position:relative; width:950px; padding-bottom:30px; }

.homeColCadastro h2 { color:#29868E; font-weight:bold; margin-left:10px; }

/*---------------------------- BOX ---------------------------- */


.contentCampos h3,
h3.fundoAzul,
h3.fundoAzulGde,
h3.fundoAzulGdeEnd, h3.fundoAzulGdeResumo, h3.fundoAzulGdeEntrega { height:33px; width:955px; background:url(../images/cadastro-borda-h3-direita.jpg) no-repeat #3290b4 right; margin:10px 0px 0px 10px; padding:0px; color:#FFFFFF; line-height:32px; font-size:141.5%; }

h3.fundoAzulGde { width:973px; float:left; margin:20px 0px 10px 0px; }
h3.fundoAzulGdeEnd {
	width:300px;
	float:left;
	margin:0px 0px 10px 0px;
	font-size:110%;
	font-weight:bold;
	}

h3.fundoAzulGdeResumo {
	width:650px;
	float:left;
	margin:20px 0px 10px 0px;
	font-size:110%;
	font-weight:bold;
	}

h3.fundoAzulGdeEntrega {
	width:975px;
	float:left;
	margin:20px 0px 10px 0px;
	font-size:110%;
	font-weight:bold;
	}

h3.fundoAzul { float:left; width:100%; margin-right:0px; margin-left:0px; }

ul.infoPessoalCampos { margin:20px 0px 0px 0px; *margin:20px 0px 0px 0px; /*IE7*/ _margin:0px 0px 0px 0px; /*IE6*/ margin /*\**/: 20px 0px 0px 0px; /*IE8*/ }

ul.sobeie6{ margin:20px 0px 0px 0px; *margin:20px 0px 0px 0px; /*IE7*/ _margin:20px 0px 0px 0px; /*IE6*/ margin /*\**/: 20px 0px 0px 0px; /*IE8*/ }
ul.infoPessoalCampos li { display:inline; margin-left:30px; float:left; height:49px; }
#wrap ul.infoPessoalCampos li { display:inline; margin-left:30px; float:left; height:40px; }
ul.infoPessoalCamposAj { margin-top:0px; padding:0; }

ul.infoPessoalCamposAj li { display:inline; margin-left:20px; float:left; }

.linhaCampo { float:left; width:100%; }

input.text0,
input.text1,
input.text2,
input.text3,
input.text4,
input.text5,
input.text6,
input.text7,
input.text8,
input.text9,
input.text10,
input.text11,
input.text12,
input.text13,
input.text15,
input.text260,
input.text470,
input.text330,
input.text130,
input.text132,
input.text325,
input.text240,
input.text258 { border:0 none; float:left; font-size:100%; margin:0; padding:5px 0 0; }


input.textErro,
input.missing { background:#FFFFFF url(../images/cadastro-erro-validacao-bg2.jpg) no-repeat scroll left top; border:medium none; display:inline; float:left; font-size:85%; height:20px; margin:5px 0 0 0; padding:10px 10px 0; }

input.checkboxCadastro,
input.checkboxMeuCarrinho { display:inline; margin-top:7px; margin-right:0px; position:relative; top:2px; }

/*---------------------------- BOX INFERIOR ---------------------------- */

.containerPagCompra { float:left; width:100%; display:inline; margin:0px; padding:0px; position:relative; min-height:255px; background:url(../images/box-bg-pgto-compra.jpg) no-repeat left bottom; }

.contentBoxPagEsq,
.contentBoxPagDir { float:left; width:474px; display:inline; margin:0px; padding:0px; position:relative; background:#fff; }

.contentBoxPagDir { margin:0px 0px 0px 23px }

.contentCamposMenor,
.contentCamposMenorDir,
.contentCamposMenorPaga { margin:10px 12px 0px 0px; width:526px; height:280px; float:left; background:url(../images/cadastro-bg01-camposmenor.jpg) no-repeat top left; }


.escolhaFormasPag ul { padding:10px 0px 0p 0px; margin:0px 0px 0px 20px; display:inline; float:left; }

.escolhaFormasPag li { float:left; margin-top:30px; margin:0px; padding:0px 10px; display:inline; height: 80px; text-align:center; }

.escolhaFormasPag li img { padding:0px 5px; }

.contentCamposMenorDir { width:434px; background:url(../images/cadastro-bg02-camposmenor.jpg) no-repeat top left; }

.contentCamposMenorPaga { margin-left:0px; margin-right:0px; padding:0px; height:auto; overflow:hidden; width:475px; display:inline; background:url(../images/cadastro-bg04-camposmenor.jpg) no-repeat top left; }

.contentCamposMenorPaga.tableGde { width:972px;} /* tamanho das tabelas vale-troca */

.contentCamposMenor h3,
.contentCamposMenorDir h3 { font-size:141.5%; height:33px; background:url(../images/cadastro-bg-camposmenor.jpg) no-repeat #20a9ba right; margin:10px; padding:0px; color:#FFFFFF; line-height:32px; }

h3.LightBlueBg { background:url(../images/cadastro-bg-camposmenor.jpg) no-repeat #20a9ba right; cursor:pointer; }

h3.grayBg { background:url(../images/cadastro-bg-camposmenor-cinza.jpg) no-repeat #7c7c7c right; }

.desejoOfertas { height:80px; float:left; padding:20px 30px 0; width:300px; }

/*---------------------------- BTNS VALIDACAO ---------------------------- */
.validaCampos { float:left; position:relative; left:790px; top:20px; height:60px; }

.validaCampos a:hover { text-decoration:underline; }

.btnVolta { float:left; height:27px; width:66px; cursor:pointer; line-height:26px; background:url(../images/bg-btn-voltar.jpg); }

.btnValida { float:left; margin-left:15px; height:27px; width:88px; cursor:pointer; line-height:26px; background:url(../images/cadastro-btn-valida.jpg); }

.btnSalvar { float:left; margin-left:32px; height:29px; width:119px; cursor:pointer; line-height:28px; background:url(../images/cadastro-btn-salva.jpg); }

/*---------------------------- RODAPE ---------------------------- */

ul.logosRodape { padding:0px; margin:0px }

ul.logosRodape li { float:left; }

ul.logosRodapeCertif li { float:left; margin-right:16px; position:relative; top:-6px; }

.logosCadastro { width:auto; height:90px; float:left; margin: 0px 0px 0px 34px; display:inline; }



/*---------------------------- ENTREGA ---------------------------- */

.containerEntrega { float:left; width:972px; overflow:hidden; }

ul.itensEntrega { float:left; padding:0px; margin:10px 0px 0px 1px; width:980px; }

ul.itensEntrega li { margin-top:15px; margin-left:2px; border-right:1px solid #e5e5e5; float:left; width:321px; word-wrap: break-word}

.itensEntregaInterna { float:left; position:relative; left:30px; }

/*ul.entregaEndereco {
	padding:0px;
	margin:2px 0px;
	float:left;
	width:125px;
	}
ul.entregaEndereco li {
	float:left; 
	margin:0px 20px;
	padding:2px 0px;
	width:auto;
	line-height:normal;
	font-size:85%;
	border:none;
	display:inline;
}*/

.bottomItensEntregaInterna { float:left; width:321px; line-height:45px; background:#F5F5F5; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; height:75px; }

.bottomItensEntregaInterna .botao { margin:10px 0px 0px 15px; }

.bottomItensEntregaInterna img { padding:8px; position:relative; left:10px; }

.bottomItensEntregaInterna .alterarEndereco { margin-top:10px; width:274px; float:left; text-align:right; line-height:100%; }

.bulletEntregaFechado { display:block; position:relative; margin-top:-22px; left:345px; background:url(../images/cadastro-bullet-fechado.jpg) no-repeat; width:12px; height:11px; }

.bulletEntrega { display:block; position:relative; margin-top:-22px; left:345px; background:url(../images/cadastro-bullet-endereco.jpg) no-repeat; width:12px; height:11px; }

.logosCadastroEntrega { margin:0px 0px 0px 45px; padding:0px; width:auto; height:90px; float:left; display:inline; }

.bottomItensEntregaInterna .botao.floatRight {margin-right: 45px; margin-left: 0px;}

/*---------------------------- CARRINHO IDENTIFICACAO ---------------------------- */


.contentIdCadastrado,
.contentIdNovo { float:left; position:relative; display:block; margin:10px 10px 0px 10px; height:auto; width:470px; display:inline; padding:0px; }

.contentIdCadastrado { background:url(../images/box-id-carrinho.gif) no-repeat 0px 60px; height:454px; z-index:0!important; float:left; display:inline; }

.contentIdCadastrado h3 { width:auto; height:48px; background:url(../images/processo-compra-icone-ja-sou-cadastrado.jpg) 10px 0px no-repeat; padding-left:66px }

.contentIdCadastrado .login { position:relative; float:left; display:inline; width:246px; margin:20px 0px 0px 40px }

.contentIdCadastrado .login ul,
 .contentIdNovo .login ul { margin:20px 0px 0px 0px; padding:0px; }

.contentIdCadastrado .login li,
 .contentIdNovo .login li { display:inline; margin-left:0px; float:left; }

.contentIdCadastrado span.btnSalvar,
 .contentIdNovo span.btnSalvar { margin-left:0px; }

.contentIdCadastrado .ajudaId { display:inline; float:left; width:150px; margin:20px 0px 0px 25px }

.contentIdNovo { height:auto; width:420px; background:url(../images/processo-compra-bg-id.gif) no-repeat right top; padding:0px 0px 0px 30px; }

.contentIdNovo .vantagens { width:420px; float:left; margin:20px 0px 0px 0px; padding:0px; }

.contentIdNovo .vantagens ul { float:left; display:inline; margin:8px 0px 0px 0px; padding:0px; }

.contentIdNovo .vantagens li { text-indent:15px; float:left; display:block; width:420px; padding:8px 0px 2px 0px; background:url(../images/processo-compra-vantagens-li-bg.gif) no-repeat left bottom; margin:0px; }

.contentIdNovo .vantagens li strong { font-size:116%; }

span.btnConfirmaEscolha,
span.btnConfirmaEscolhaDown { width:274px; height:36px; float:right; margin-left:150px; background:url(../images/pgto-btn-escolhapgto.jpg); }

span.btnConfirmaEscolhaDown { float:right; margin-right:30px; }

.pgtoRadio { position:relative; top:-3px; padding-left:3px; text-decoration:underline; }

.colorOrange { background:#f1eed2; }

.colorGray { background:#f3f2e9; }

.colorGrey { background:#f7f7f7; }

.fundoAlternativoTR { background:url(../images/cadastro-bg-campos.jpg) no-repeat bottom; }

.fundoAlternativoSPAN { width:974px; position:relative; top:-18px; display:block; background: url(../images/pgto-bg-campos-corner2.gif) no-repeat bottom left; height:20px; }

.correcaoBordaIE { position:relative; top:0px }

.lineLeft { background:url(../images/pgto-valor-bg.jpg) repeat-y left 0px;	}

.lineRight { background:url(../images/pgto-valor-bg.jpg) repeat-y right 0px; }

.lineVerticalTop { background:url(../images/pgto-vertical-valor-bg.jpg) repeat-x top; }

.imgfundoYellow { background:url(../images/fundoYellow.gif) repeat-y 1px -1px; }

.imgfundoGray { background:url(../images/boxGray.gif) repeat-y 1px -1px; }

.btnFinalizaCompra,
.btnFinalizaCompraBottom { position:relative; right:20px; width:169px; height:50px; float:right; margin:0 0px 22px 0; display:block; background: url(../images/btn_finalizarCompra.jpg) no-repeat; line-height:300px; overflow:hidden; }

.btnFinalizaCompraBottom { margin-top:24px; }

.continuarComprando,
.continuarComprandoBottom { margin-right:35px; margin-top:24px; float:right; margin-bottom:22px;}
.botao.continuarComprando a span.botaoGrayBg,
.botao.continuarComprandoBottom a span.botaoGrayBg {font-weight:bold}

.continuarComprandoBottom { margin-top:25px; }

.meuCarrinhoTxtProduto .CarrinhoControleimg { float:left; width:150px; position:relative; margin:5px 0px; }

.meuCarrinhoTxtProduto .CarrinhoControleTexto { float:left; width:242px; margin-left:10px }

.meuCarrinhoTxtProduto .CarrinhoControleTexto span { font:Arial, Helvetica, sans-serif; font-size:85%; margin-bottom:10px; font-weight:bold; }

.meuCarrinhoTxtProduto span.txtGarantia { color:#2483a8; /*float:left; */ padding:10px 0px; display:block;}

.meuCarrinhoTxtProduto .CarrinhoControleimg img { margin:0 auto; }

.controleBoxQuantidade { float:left; padding:0 5px; width:60px; }

.controleSetas { float:left; width:9px; margin:9px 0px 0 5px; }

.controleSetas a.setaMais { float:left; width:9px; height:9px; overflow:hidden; background:url(../images/setasBox.gif) no-repeat; }

.controleSetas a.setaMenos { float:left; width:9px; height:9px; overflow:hidden; display:block; background:url(../images/setasBox.gif) no-repeat 0 -9px; }

.quantidadeExcluir { position:relative; float:left; display:block; outline:0; width:51px; height:17px; text-indent:-9999px; background:url(../images/btn_excluir.gif) no-repeat; }

.tabelaMeuCarrinho tr td { vertical-align:middle; }

.embalagem { padding:5px 0 0 25px; background:url(../images/IconPresente.gif) no-repeat; }

#salvar { display:none; }

.salvarItem { background:url(../images/popup/carrinho-salvaritem-box.png) 0 0 no-repeat; width:209px; height:126px; position:relative; }

.salvarItem p { padding:20px 0 0 0 !important; margin:0 auto 0 auto; text-align:center; font:normal 93% Arial, Helvetica, sans-serif; color:#666; }

.salvarItem a { position:absolute; cursor:pointer; outline:0; width:50px; height:21px; text-indent:-9999px; bottom:30px; }

.salvarItem .nao { left:47px; }

.salvarItem .sim { right:48px; }

.newAdress { display: none; }

.expanded { display: block; }

.linkCodigo { float:left; position:absolute; margin-top:55px; margin-left:2px; display:inline; }

.meuCarrinhoPresente { height:70px; width:420px; float:left; padding-top:30px; }

.meuCarrinhoCEP { position:relative; float:right; width:350px; height:100px; margin:20px 0px 0px 0px; }

.meuCarrinhoCEP .separador { height:25px; line-height:24px; }

.meuCarrinhoCEP p.preechaCEP { position:relative; clear:both; font-size:80%; width:190px; top:5px; margin-left:28px; }

.meuCarrinhoCEP span.txtDesconto { float:right; margin:0px 16px 0px 0px; _margin:6px 16px 0px 0px; /*IE6*/  *margin:8px 16px 0px 0px; /*IE7*/
margin /*\**/: 6px 16px 0px 0px\9; /*IE8*/ }

.pagamentoCartoes { float:right; width:285px; height:51px; padding:30px 0; font-size:77%; font-weight:bold; }

.CarrinhoVazioAviso { text-align:center;padding:30px 0; font-size:116%;font-weight:bold;}

.pagamentoCartoes img { float:left; margin-right:10px; }

.pagamentoCartoes p { float:left; margin:5px 0 0 0; text-align:right; line-height:25px; }

.txtColorBlue { font-size:123.1%; color:#3b9bc0; font-weight:bold; }

.txtColorOrange { font-size:123.1%; color:#da7c36; font-weight:bold; }

.bottomComprarDepoisLF { background:url(../images/cadastro-bg-campos.jpg) bottom -1px; }

.bottomComprarDepoisRT { background:url(../images/cadastro-bg-campos.jpg) no-repeat bottom -807px; }

.controleMensErro { float:left; margin-bottom:20px; }

.controleMensErro img { float:left; }

.controleMensErro ul { width:900px; float:left; font-size:85%; }

.adicionarAoCarrinho { display:block; background:url(../images/addCarrinho.gif) no-repeat; width:162px; height:27px; text-indent:-9999px; }

.btnExcluirProduto { display:block; background:url(../images/btn_excluirProduto.gif) no-repeat 7px 0px; width:130px; height:20px; font-size:85%; line-height:160%; color:#FFF !important; position:relative; right:20px; }

/* Alteracoes POPUP  */
.divLinha { width:100%; height:1px; line-height:1px; }

/**************** COMBO ESTADO ******************************/

.combos{
	position:relative;
	top:5px;
	width:80px;
	height:38px;
	}

div.estadoCombo {
	font-size:80%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	width:90px;
	z-index:5;
	height:auto;
	top:0;
	left:0;
}
div.estadoCombo div.borda {
	background:transparent url(../images/categorias-combo-bg-menor.gif) no-repeat scroll left top;
	display:block;
	margin:0;
	padding:4px 0 0;
}
div.estadoCombo div.borda a {
	color:#2A8590;
	display:block;
	font-weight:bold;
	margin:3px 0 -2px 10px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-decoration:none;
}
div.estadoCombo div.borda a:hover {
	text-decoration:underline;
}
div.estadoCombo div.borda ul {
	display:none;
	margin:0px;
	padding:0px;
}
div.estadoCombo div.borda ul li {
	margin:5px 0px 0px 10px;
	padding:0px;
	display:block;
	width:100%;
	float:none;
}
div.estadoCombo div.borda ul li.comboSelected {
	display:none;
}
div.estadoCombo div.borda ul li a {
	font-weight:normal;
	color:#777;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
div.estadoCombo div.borda ul li a:hover {
	color:#333;
	text-decoration:underline;
}
div.estadoCombo div.bordaFim {
	background: transparent url(../images/categorias-combo-bg-menor.gif) no-repeat -91px top;
	height:10px;
	display:block;
	clear:both;
}

/* estado2: nomes dos estados por extenso */
div.estadoCombo2 {
	font-size:80%;
	left:0;
	margin:0;
	padding:0;
	position:absolute;
	width:147px;
	z-index:5;
	height:auto;
	top:0;
	left:0;
}
div.estadoCombo2 div.borda {
	background:transparent url(../images/categorias-combo-bg.gif) no-repeat scroll left top;
	display:block;
	margin:0;
	padding:4px 0 0;
}
div.estadoCombo2 div.borda a {
	color:#2A8590;
	display:block;
	font-weight:bold;
	margin:3px 0 -2px 10px;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	text-decoration:none;
}
div.estadoCombo2 div.borda a:hover {
	text-decoration:underline;
}

div.estadoCombo2 ul{
	height:125px;
	overflow:auto;
	width:145px;
}

div.estadoCombo2 div.borda ul {
	display:none;
	margin:0px;
	padding:0px;
}
div.estadoCombo2 div.borda ul li {
	margin:5px 0px 0px 10px;
	padding:0px;
	display:block;
	width:80%;
	float:none;
}
div.estadoCombo2 div.borda ul li.comboSelected {
	display:none;
}
div.estadoCombo2 div.borda ul li a {
	font-weight:normal;
	color:#777;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
div.estadoCombo2 div.borda ul li a:hover {
	color:#333;
	text-decoration:underline;
}
div.estadoCombo2 div.bordaFim {
	background: transparent url(../images/categorias-combo-bg.gif) no-repeat -147px top;
	height:10px;
	display:block;
	clear:both;
}
