/*****
 *
 * CSS pertencente ao site
 * http://www.localizaoferta.com.br
 * Desenvolvido em 2016
 *
 *****/
 
 @charset "UTF-8";
/* CSS Document */

/*importando fonte*/
@font-face { font-family:"Dense-Regular"; src:url(font/Dense-Regular.otf); font-style:normal; font-weight:normal; }

body { background-color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px /* 13px / 16px = 0.8125em */; margin:0 auto; /*centraliza o conteúdo no navegador*/ }
html, body { height:100%; }
#container { min-height:100%; position:relative; }
* html #container { height:100%; /* hack para IE6 que trata height como min-height */ }

/*clearfix usado para adicionar um espaço vazio antes e depois dos elementos evitando que os floats se aglomerem*/
.clearfix:before, .clearfix:after { content:" "; display:table; }
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }

/*----------PAGINAÇÃO----------*/
.holder { margin:15px 0; text-align:center; }
.holder a {	font-size:12px; cursor:pointer; margin:0 5px; color:#8E8E8E; text-decoration:none; }
.holder a:hover { color:#01AF68; }
.holder a.jp-next, .holder a.jp-previous, .holder a.jp-first, .holder a.jp-last { margin-left:15px; text-decoration:underline; }
.holder a.jp-current, a.jp-current:hover { color:#01AF68; font-weight:bold; }
.holder a.jp-disabled, a.jp-disabled:hover { color:#C5C5C5; text-decoration:none; }
.holder a.jp-current, a.jp-current:hover, .holder a.jp-disabled, a.jp-disabled:hover { cursor:default; background:none; }
.holder span { margin:0 5px; }
#itemContainer ul, #menuCategorias-itens ul, #menuUsuario-itens ul { list-style:none; }
#itemContainer li, #menuCategorias-itens li, #menuUsuario-itens li { display:inline; }

/*----------FORMULÁRIO----------*/
input:focus, select:focus { outline:none; } /*sem borda ao receber foco*/
.inputBusca { border:1px solid #009A5c; font-size:12px; padding:9px; width:505px; -webkit-appearance:none; /*para padding funcionar no safari*/ }
.inputFormCad { border:1px solid #FAB625; font-size:12px; padding:9px; width:450px; color:#8E8E8E; }
.inputFormCadAdmin { border:1px solid #01af68; font-size:12px; padding:9px; width:421px; color:#8E8E8E; }
.inputFormCadAdminData { border:1px solid #01af68; font-size:12px; padding:9px; width:407px; color:#8E8E8E; }
.inputFormCadEstab { border:1px solid #01af68; font-size:12px; padding:9px; width:300px; color:#8E8E8E; }
.inputNews { border:1px solid #01AF68; font-size:12px; padding:9px; width:220px; border-radius:0; }

.textareaFormContato { border:1px solid #FAB625; font-size:12px; padding:9px; width:450px; color:#8E8E8E; height:200px; resize:none; }

.selectCategoria { border:1px solid #FAB625; color:#A9A9A9; font-size:12px; width:250px; height:35px; }
.selectEstadoCivil { border:1px solid #FAB625; color:#A9A9A9; font-size:12px; width:470px; height:35px; }
.selectFormCadAdmin { border:1px solid #01af68; color:#A9A9A9; font-size:12px; width:441px; height:35px; }
.selectFormCadEstab { border:1px solid #01af68; color:#A9A9A9; font-size:12px; width:320px; height:35px; }
.buttonLaranjaBusca { background:url(../images/search.png) center no-repeat; background-color:#FAB625; border-top:1px solid #009A5c; border-bottom:1px solid #009A5c; border-right:1px solid #009A5c; border-left:0; width:35px; height:35px; cursor:pointer; font-size:12px; padding-bottom:12px; /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.26);*/ }
.buttonVerdeBusca { background:url(../images/search.png) center no-repeat; background-color:#01AF68; border:1px solid #FAB625; width:35px; height:35px; cursor:pointer; font-size:12px; padding-bottom:12px; /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.26);*/ }
.buttonEnviar, .buttonComparar { background-color:#FAB623; color:#fff; width:80px; height:35px; border:1px solid #FAB623; cursor:pointer; font-size:13px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.26); }
.buttonComparar { width:210px; }
.buttonCompararPrecos { background-color:#01AF68; color:#fff; width:150px; height:35px; border:1px solid #01AF68; cursor:pointer; font-size:13px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.26); }
.buttonLaranjaCadastrar { background-color:#FAB623; color:#FFF; border:1px solid #FAB623; width:145px; height:35px; cursor:pointer; font:20px Dense-Regular; font-weight:lighter; /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.26);*/ letter-spacing:1px; }
.buttonLaranjaAprovar { background-color:#FAB623; color:#FFF; border:1px solid #FAB623; width:193px; height:35px; cursor:pointer; font:20px Dense-Regular; font-weight:lighter; /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.26);*/ letter-spacing:1px; }

.buttonLaranjaCompararPreco { background-color:#FAB623; color:#FFF; border:1px solid #FAB623; height:35px; cursor:pointer; font:20px Dense-Regular; font-weight:lighter; /*box-shadow:0 2px 3px 0 rgba(0,0,0,0.26);*/ letter-spacing:1px; }

.botaoUploadImagem { background-color:#01AF68; color:#fff; width:114px; height:35px; border:1px solid #01AF68; cursor:pointer; font-size:11px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.26); }

.botaoUploadImagemDesabilitada { background-color:#A9A9A9; color:#fff; width:114px; height:35px; border:1px solid #A9A9A9; font-size:11px; box-shadow:0 2px 3px 0 rgba(0,0,0,0.26); }

input[type=checkbox] { visibility:hidden; }
/* NOVA FORMATAÇÃO checkbox - início*/
.squaredTwo { width:19px; height:19px; background:#F9AD09; position:relative; float:left; margin-right:5px; }
.squaredTwo label { cursor:pointer; position:absolute; width:17px; height:17px; left:1px; top:1px; background:#FFF; }
.squaredTwo label:after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; content:''; position:absolute; width:9px; height:5px; background:transparent; top:3px; left:3px; border:2px solid #565656; border-top:none; border-right:none;
 -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg); -ms-transform:rotate(-45deg); transform:rotate(-45deg); }
.squaredTwo label:hover::after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter:alpha(opacity=30); opacity:0.3; }
.squaredTwo input[type=checkbox]:checked + label:after { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; }
/* fim - NOVA FORMATAÇÃO checkbox */

#inputCNPJ, #inputAdminEstab, #inputCNPJNovaSenha { display:none; }
.displayNone { display:none; }

/*----------VALIDAÇÃO FORMULÁRIO----------*/
select.error, input.error, onsubmit.error, textarea.error { border:1px solid #F36; border-style:solid; }

.radio-error { background-color:#bbb;}

label.error { font-size:11px; color:#F36; /*position:absolute;*/ }
.errousuario { font-size:11px; color:#F36; position:absolute; margin-left:13px; margin-top:-82px; }
.erronovasenha { font-size:11px; color:#F36; position:absolute; margin-left:13px; margin-top:-62px; }

/*----------FORMATAÇÃO----------*/
.marginTop6px { margin-top:6px; }
.textAlignRight { text-align:right; }
.textAlignJustify { text-align:justify; }
.seta-baixo:after { content:""; display:inline-block; vertical-align:middle; margin-left:4px; width:0; height:0; border-left:7px solid transparent; border-right:7px solid transparent; border-top:7px solid #FAB625; }
.separadorCinza { height:4px; border:none; color:#C5C5C5; background-color:#C5C5C5; margin-top:15px; margin-bottom:1px; width:1200px; }
.separadorCinza2  { height:2px; border:none; color:#C5C5C5; background-color:#C5C5C5; margin-top:3px; margin-bottom:1px; width:980px; }
.separadorVerde  { height:1px; border:none; color:#01af68; background-color:#01af68; margin-top:15px; margin-bottom:15px; width:980px; }
.separadorCinzaClaro { height:1px; border:none; color:#E5E5E5; background-color:#E5E5E5; width:230px; }
.separadorBranco { height:4px; border:none; color:#FFF; background-color:#FFF; margin:14px 0 20px 0; width:239px; }
.semEspaco { margin-right:-6px; }
.textoVerde { color:#01AF68; }
.textoVerde2 { color:#01af68; }
.textoCinza { color:#8E8E8E; }
.textoCinza2 { color:#565656 }
.paddingTop3 { padding-top:3px; }
.paddingTop6 { padding-top:6px; }
.displayTable { display:table; }
.paddingBottom35 { padding-bottom:35px; }
.paddingBottom20 { padding-bottom:20px; }
.red { color:#F36; }
.padding-bottom { padding-bottom:15px; }
.textAlignRight { text-align:right; }
.floatLeft { float:left }
.floatRight{ float:right }
.email { text-transform:lowercase }
.positionAbsolute { position:absolute; }

/*----------LINKS----------*/
.criarListaProdutos a:link, .criarListaProdutos a:visited, .criarListaProdutos a:hover, .desenvolvidoPor-aux a:link, .desenvolvidoPor-aux a:visited, .desenvolvidoPor-aux a:hover, .entrar-cadastrar a:link, .entrar-cadastrar a:visited, .entrar-cadastrar a:hover, .menuCategTopo a:link, .menuCategTopo a:visited, .menuCategTopo a:hover, .cidadesTopo-aux a:link, .cidadesTopo-aux a:visited, .cidadesCampoBusca-aux a:link, .cidadesCampoBusca-aux a:visited, .menuCategorias a:link, .menuCategorias a:visited, .menuCategorias a:hover, .menuUsuario a:link, .menuUsuario a:visited, .menuUsuario a:hover, .dados-cadastrais a:link, .dados-cadastrais a:visited, .dados-cadastrais a:hover, .menuAdmin a:link, .menuAdmin a:visited, menuAdmin a:hover, .colunaMenu2 a:link, .colunaMenu2 a:visited, .colunaMenu2 a:hover, .menuRodape a:link, .menuRodape a:visited, .desenvolvidoPor-aux2 a:link, .desenvolvidoPor-aux2 a:visited, .termoDeUso a:link, .termoDeUso a:visited  { text-decoration:none; }

.entrar-cadastrar a:link, .entrar-cadastrar a:visited, .entrar-cadastrar a:hover, .criarListaProdutos a:link, .criarListaProdutos a:visited, .menuCategTopo a:link, .menuCategTopo a:visited, .saudacao a:link, .saudacao a:visited, .saudacao a:hover, .cidadesTopo-aux a:link, .cidadesTopo-aux a:visited, .menuUsuario a:link, .menuUsuario a:visited, .dados-cadastrais a:link, .dados-cadastrais a:visited, .dados-cadastrais a:hover, .menuAdmin a:link, .menuAdmin a:visited, .colunaMenu2 a:link, .colunaMenu2 a:visited, .colunaMenu2 a:hover, .menuRodape a:link, .menuRodape a:visited, .menuRodape a:hover, .desenvolvidoPor-aux2 a:link, .desenvolvidoPor-aux2 a:visited { color:#FFF; }

.menuRodape a:hover, .desenvolvidoPor-aux a:hover, .desenvolvidoPor-aux2 a:hover, .termoDeUso a:hover { text-decoration:underline; }
.textoCidadeBusca a:link, .textoCidadeBusca a:visited, .textoCidadeBusca a:hover, .cidadesCampoBusca-aux a:link, .cidadesCampoBusca a:visited { color:#8E8E8E; }
.criarListaProdutos a:hover, .criarListaProdutos:hover, .buttonEnviar:hover, .buttonComparar:hover, .buttonLaranjaCadastrar:hover, .buttonLaranjaCompararPreco:hover { cursor:pointer; background-color:#F9AD09; }
.desenvolvidoPor-aux a:link, .desenvolvidoPor-aux a:visited, .cidadesCampoBusca a:hover { color:#01AF68; }
.menuCategTopo ul li:hover, .buttonCompararPrecos:hover, .botaoUploadImagem:hover { background-color:#009A5A; cursor:pointer; }
.menuAdmin ul li:hover { background-color:#FAB625; cursor:pointer; }
.menuUsuario ul li:hover { background-color:#FAB625; cursor:pointer; }
.colunaMenu2 ul li:hover { background-color:#FAB625; cursor:pointer; }
.menuCategorias a:hover { background-color:#FAB625; cursor:pointer; color:#FFF; }
.cidadesTopo-aux a:hover, .linkListaCompra a:link, .linkListaCompra a:visited { color:#FAB625; }

.textoEsqueciSenha a:link, .textoEsqueciSenha a:visited { color:#8E8E8E; }
.textoEsqueciSenha a:hover { color:#565656; }
.linkListaCompra a:hover { color:#F9AD09; }

/*----------TOPO----------*/
.topo { background-color:#909090; color:#FFF; font-size:12px; }
.topo-aux { margin:0 auto; /*centraliza o conteúdo no navegador*/ width:1200px; /*largura do layout*/ height:16px; padding:2px; }
.saudacao { float:left; }
.cidade { color:#FAB625; }
.cidadesTopo, .cidadesCampoBusca { display:none; }
.cidadesTopo { background-color:#909090; color:#FFF; }
.cidadesTopo-aux, .cidadesCampoBusca-aux { margin:0 auto; width:1200px; padding:10px 0px 10px 0; }
.cidadesTopo ul, .cidadesCampoBusca ul { list-style:none; width:200px; }
.cidadesTopo ul li, .cidadesCampoBusca ul li { line-height:20px; }
.menuCidade-item { float:left; }

.anuncio, logo-busca { background-color:#FFF; }
.anuncio-aux, .logo-busca-aux { margin:0 auto; width:1200px; height:65px; padding:15px; }
.anuncio-aux1, .anuncio-aux2 { float:left; background-color:#DDDDDD; width:592.5px; height:80px; }
.anuncio-aux2, .entrar-cadastrar, .dados-cadastrais { float:right; }
.logo { float:left; width:600px; height:80px; }
.busca { float:right; padding-top:30px; }

/*----------NAV MENU----------*/
nav { background-color:#01AF68; color:#FFF; }
.menu { margin:0 auto; width:1200px; padding:1px; }
.menuCategTopo ul, .menuAdmin ul, .colunaMenu2 ul { list-style:none; padding:0; }
.menuCategTopo li, .menuAdmin li { display:inline; }
.menuCategTopo ul li { padding:13px; text-transform:uppercase; margin:-1px; }
.menuCategTopo-item { border-left:2px solid #009A5A; border-right:2px solid #009A5A; }
.menu-item-selecionado { background-color:#FAB625; color:#FFF; }

.menuAdmin ul li { padding:13px; text-transform:uppercase; margin:-2px; }
.menuAdmin { background-color:#909090; color:#FFF; }
.menuAdmin-item { border-left:1px solid #FFF; border-right:1px solid #FFF; }

.menuCategorias ul { padding:3px 0 0 0; }
.menuCategorias li { padding-left:2px; }
.menuCategorias a { color:#565656;  padding:14px; text-transform:uppercase; width:300px; }
.menuCategorias-item a { background-color:#FAB625; color:#FFF; }

.menuUsuario { background-color:#909090; margin-top:50px; }
.menuUsuario ul { list-style:none; padding:0; }
.menuUsuario li { display:inline; }
.menuUsuario ul li { padding:13px; text-transform:uppercase; margin:-1px; }

.colunaMenu2 { float:left;  }
.colunaMenu2 ul { margin-top:20px; background-color:#909090; color:#FFF; }
.colunaMenu2 ul li { padding:13px; text-transform:uppercase;  }
.colunaMenu2-item { width:228px; border-bottom:2px solid #FFF; }

/*----------DIVS CHAMADA----------*/
.chamada { background-color:#FEC901; margin-top:2px; display:block; }
.chamada-aux { margin:0 auto; /*centralizao conteúdo no navegador*/ width:1200px; height:350px; }
.chamada-aux2 { margin:0 auto; /*centralizao conteúdo no navegador*/ width:1200px; height:140px; }
.rslides { position:relative; list-style:none; overflow:hidden; width:100%; padding:0; margin:0; }
.rslides li { -webkit-backface-visibility:hidden; position:absolute; display:none; width:100%; left:0; top:0; }
.rslides li:first-child { position:relative; display:block; float:left; }
.rslides img { display:block; height:auto; float:left; width:100%; border:0; }
.transparent-btns_nav:focus { outline:none; }
.transparent-btns_tabs { margin-top:10px; text-align:center; }
.transparent-btns_tabs li { display:inline; float:none; _float:left;* float:left; margin-right:5px; }
.transparent-btns_tabs a { text-indent:-9999px; overflow:hidden; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:#ccc; background:rgba(0,0,0, .2); display:inline-block; _display:block;* display:block; -webkit-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); -moz-box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); box-shadow:inset 0 0 2px 0 rgba(0,0,0,.3); width:9px; height:9px; }
.transparent-btns_here a { background:#222; background:rgba(0,0,0, .8); }

/*----------DIVS CONTEUDO----------*/
.conteudo { background-color:#FFF; padding-bottom:266px; }
.conteudoAdmin { background-color:#FFF; padding-bottom:30px; }
.conteudo-aux { margin:0 auto; /*centralizao conteúdo no navegador*/ width:1200px; padding:20px; }

.textoMelhorPreco { font:23px Dense-Regular; letter-spacing:2px; text-transform:uppercase; color:#565656; padding-top:20px; padding-bottom:20px; }
.cidadeBusca { font-size:13px; padding-bottom:10px; width:1200px; height:15px; }
.busca2 { font-size:13px; width:1200px; height:120px; }
.camposBuscaSimples { font:16px Dense-Regular; letter-spacing:2.5px; float:left; background-color:#01AF68; color:#FFF; width:560px; height:80px; padding:20px; }
.camposBuscaSimples-aux { padding-top:24px; }
.buscaCategoria { font:16px Dense-Regular; letter-spacing:2.5px; float:right; background-color:#ECECEC; color:#01AF68; width:560px; height:80px; padding:20px; }
.buscaCategoria-aux { padding-top:24px; letter-spacing:0; }
.criarListaProdutos { font:16px Dense-Regular; letter-spacing:2.5px; background-color:#FAB625; width:350px; padding:10px; text-align:center; margin-bottom:10px;}
.textoMelhorOferta { font:23px Dense-Regular; letter-spacing:2px; text-transform:uppercase; color:#565656; padding-top:30px; }
.campo-categoria { float:left; margin-right:12px; }
.campo-subcategoria { float:left; margin-right:13px; }
.termoDeUsoTexto { width:960px; text-align:justify; }
.contato { width:470px; height:560px; padding-left:275px; }

.planoAcessoAtual { border:1px solid #01af68; color:#898989; width:160px; padding:10px; margin:10px 0px 60px 15px; text-align:center; }
.alterarPlanoAcessoAtual { color:#898989; margin:20px 0px 0px 15px; }

/*----------DIVS CONTEUDO CAD USUARIO----------*/
.textoCadastroUsuario { font:23px Dense-Regular; letter-spacing:2px; text-transform:uppercase; color:#565656; padding-top:20px; }
.textoTituloTela { font:23px Dense-Regular; letter-spacing:2px; text-transform:uppercase; color:#565656; padding-top:10px; }
.coluna1 {float:left; width:470px; padding:10px 0px 20px 20px; }
.coluna2 {float:left; width:470px; padding:6px 0px 20px 20px; }
.coluna3 {float:left; width:960px; padding:10px 0px 20px 20px; }
.coluna4 { float:left; width:130px; padding:20px 0px 0px 20px; }
.coluna5 { float:left; padding-top:10px; }
.coluna6 { float:left; background-color:#f8f8f8; width:820px; padding:10px 0px 0px 10px; margin-bottom:20px; }
.espacInputForm { padding-top:5px; padding-bottom:18px; }
.espacInputForm2 { padding-top:15px; padding-bottom:10px; }
.anuncio3 { background-color:#DDDDDD; float:left; width:180px ;height:320px; margin:10px 0 0 40px; }
.anuncio4 { background-color:#DDDDDD; width:980px; height:150px; margin-top:20px; }
.anuncio5 { background-color:#DDDDDD; width:980px; height:150px; margin-top:90px; }

.colunaAdmin1 { float:left; padding:30px 30px 0px 30px; }
.colunaAdmin2 { float:left; padding-top:20px; }
.colunaAdmin3 { float:left; background-color:#f8f8f8; width:767px; padding:10px 0px 0px 10px; margin-bottom:20px; }
.colunaAdmin4 { float:left; width:882px; padding:20px 0px 0px 30px; }
.colunaAdmin5 { float:left; padding:20px 90px 0px 30px; }

.colunaAdmin6 { float:left; padding:20px 0px 0px 30px; }
.colunaAdmin7 { float:left; padding:15px 0px 0px 20px; }

.colunaEstabelecimento3 { float:left; background-color:#f8f8f8; width:515px; height:518px; padding:10px 0px 0px 10px; margin-bottom:20px; }

/*----------DIVS IMG CADASTRO DE PRODUTOS - PAINEL ADMIN----------*/
/*----------DIVS LOGO ESTABELECIMENTO - PAINEL ESTABELECIMENTO----------*/
#imagem-produto, #imagem-estabelecimento { width:0; padding-top:40px; }
#img-produto, #img-estabelecimento { width:120px; padding-left:16px; }
#diretorio-img { width:236px; }

/* FORMATAÇÃO INPUT TYPE FILE */
.inputfile + label { border:1px solid #01AF68; background-color:#F8F8F8; color:#8E8E8E; padding:9px; cursor:pointer; }
.inputfile + label span { display:inline-block; width:193px; font-size:12px; }
.inputfile + label strong { color:#FFF; background-color:#01AF68; padding:0.625rem 1.25rem; margin:-9px; font-weight:lighter; }
.inputfile + label svg { width:1em; height:1em; vertical-align:middle; fill:currentColor; margin-top:-0.25em; margin-right:0.25em; }

.ui-datepicker-trigger { margin: 0px 0px -12px -28px }
	
/*----------DIVS OFERTAS E PRODUTOS----------*/
.buscaRealizada, .melhoresOfertas { padding-bottom:30px; }
.produto { margin-left:-40px; float:left; width:1060px; }
.produto-b-aux { width:230px; text-align:center; float:left; margin-right:23px; margin-bottom:20px; border:1px solid #C5C5C5; padding-top:10px; }
.produto-a-aux { float:left; margin-bottom:20px; }
.produto-lista { width:230px; text-align:center; margin-right:23px; margin-bottom:20px; border:1px solid #C5C5C5; margin-top:20px; }
.qtdControle { display:table; margin:9px 0px 0px 12px; float:left; }
.inputQtdControle { width:40px; font-size:13px; text-align:center; border:0px; color:#8E8E8E; }
.circulo { font-size:15px; text-align:center; background-color:#01AF68; border-color:#01AF68; border-style:solid; color:#FFF; border-radius:100%; width:30px; height:30px; cursor:pointer; }
.imgProduto-a { float:left; width:230px; height:230px; border:1px solid #C5C5C5; margin-right:40px; }
.imgProduto-b { width:200px; height:200px; margin-left:16px; }
.descricaoProduto-a, .qtdunidProduto-a { float:left; color:#8E8E8E; padding-top:108.5px; }
.descrQtdUnidProduto-a { float:left; width:500px; }
.buttonCompararPrecos-a { float:left; padding-top:103.5px; }
.botao-incluirLista { padding-left:160px; }
.botoesCompPrecoLista { padding-top:17px; text-align:end; }
.produtosInseridosTexto { float:left; width:801px; }
.produtosInseridos { padding-top:20px; }
.descricaoProduto, .descricaoProduto-b { padding:15px 10px 15px 10px; color:#8E8E8E; height:30px; }
.precoProduto, .precoProduto-b { padding:25px 10px 25px 10px; color:#FAB625; font-size:20px; }
.real { color:#8E8E8E; font-size:13px; margin-right:6px; }
.estabelecimentoProduto, .estabelecimentoProduto-b { text-transform:uppercase; padding:14px 10px 14px 10px; background-color:#01AF68; color:#FFF; }
.iconeProdutoLista { float:left; width:40px; text-align:center; }
.descricaoProdutoLista { float:left; width:750px; }
.quantidadeProdutoLista { float:left; margin-top:-16px; }
.excluirProdutoLista { text-align:end; }

/*----------DIVS RESULTADO BUSCA----------*/
.resultadoBuscaProduto { display:block; }
.anuncio2 { background-color:#DDDDDD; float:left; width:180px ;height:360px; }

/*----------DIVS RODAPE----------*/
footer { background-color:#01AF68; position:absolute; bottom:0px; width:100%; }
.rodape-aux { margin:0 auto; /*centralizao conteúdo no navegador*/ width:1200px; /*largura do layout*/ height:202px; padding:20px; }
.rodape-aux2 { margin:0 auto; /*centraliza o conteúdo no navegador*/ width:1200px; /*largura do layout*/ height:16px; padding:2px; color:#FFF; font-size:12px; }
.info { color:#FFF; float:left; padding-right:80px; position:relative; }
.info ul { list-style:none; padding:0; }
.info ul li { padding-bottom:10px; line-height:10px; }
.newsletter { color:#FFF; float:left; padding-right:80px; position:relative; }
.cad-news p { margin-top:6px; }
.importante { color:#FFF; float:left; position:relative; width:560px; }
.importante p { text-align:justify; line-height:20px; }
.desenvolvidoPor { background-color:#FFF; color:#898989; font-size:12px; }
.desenvolvidoPor-aux { margin:0 auto; /*centralizao conteúdo no navegador*/ width:1200px; padding:5px; /* 30px ÷ 1200px = 0.025 x 100 = 2.5%*/ }
.tituloRodape { font:20px Dense-Regular; letter-spacing:2.5px; }

/*----------MODAL ALERT----------*/
/* The Modal (background) */
.modal { display:none; position:fixed; z-index:9; left:0; top:0; width:100%; /* Full width */ height:100%; /* Full height */ overflow:hidden; /* Enable scroll */ background-color:rgb(0,0,0); /* Fallback color */ background-color:rgba(0,0,0,0.4); /* Black w/ opacity */ }
.modal-content { background-color:#FEFEFE; margin:13% auto; /* 15% from the top and centered */ padding:20px; border:1px solid #909090; width:343px; /* Could be more or less, depending on screen size */ }
.close2 { background-color:#D2D2D2; text-align:center; width:27px; height:27px; position:absolute; margin:-34px 0 0 336px; }
.close:hover, .close:focus { cursor:pointer; }

#modal #fecharModal,  #fecharModal-b { margin:-30px 0 0 339px; width:30px; height:30px; line-height:normal; z-index:9; position:absolute; cursor:pointer; }
#fecharModal-b { margin-top:-15px; }
.window { display:none; width:344px; height:366px; position:absolute; left:0; top:0; background:#FFF; z-index:9900; padding:15px 25px 25px 25px; }
#mascara { display:none; position:absolute; left:0; top:0; z-index:9000;  background-color:#000; }

#closeModalAlert { margin-top:-86px; }
.entrar { color:#8E8E8E; font-weight:bold; }
.espacamentoFormEntrar { padding-bottom:15px; }
.espacamentoLabelFormEntrar { padding-bottom:7px; }
.espacamentoFormNovaSenha { padding-bottom:30px; }
.espacamentoLabelFormNovaSenha { padding-bottom:2px; }
.espacamentoBotoesFormNovaSenha { padding-bottom:35px; }
.fecharEntrar { background-color:#D2D2D2; text-align:center; width:27px; height:27px; position:absolute; }
.formEntrar, .formNovaSenha { border:1px solid #C5C5C5; color:#8E8E8E; padding:12px; margin-top:10px; }
.msgModal { border:1px solid #C5C5C5; color:#8E8E8E; padding:12px; /*margin-top:25px;*/ text-align:center; }
.textoModal { padding-bottom:12px; }
.inputEntrar { border:1px solid #C5C5C5; font-size:12px; padding:9px; width:297px; border-radius:0; }
.inputSenha { border:1px solid #C5C5C5; font-size:12px; padding:9px; width:135px; border-radius:0; }
.buttonContinuar { background-color:#01af68; color:#fff; width:318px; height:35px; border:1px solid #01af68; cursor:pointer; font-size:13px; }
.buttonContVoltarSenha { background-color:#01af68; color:#fff; width:153px; height:35px; border:1px solid #01af68; cursor:pointer; font-size:13px; }
.textoEsqueciSenha { text-align:right; padding-top:5px; }
.bannerTelaEntrar { background-color:#D2D2D2; margin-top:15px; width:344px; height:103px;  }
.formNovaSenha { display:none; }

.camposNovaSenha { padding-bottom:71px; }
.campoSenha { float:left; }
.campoNovaSenha { float:right; }

/*----------CSS NO FIREFOX----------*/
@-moz-document url-prefix() {
    .buttonLaranjaBusca { padding-bottom:0; }
	.coluna2 { padding-top:8px; }
	.anuncio5 { margin-top:82px; }
	.contato { height:569px; }
}