/*** OTIMIZAÇÃO ***/
.fundo-degrade-vermelho{
	background:linear-gradient(180deg, #bf0040, #7b0029);
	box-shadow:1px 1px 2px #7b0029;
}
.fundo-degrade-verde{
	background:linear-gradient(180deg, #336b2b, #1f3b1b);
	box-shadow:1px 1px 2px #1f3b1b;
}

.botao-grande, .botao-pequeno{
	border:0;
	border-radius:5px;
/* 	padding:8px 13px; */
	padding:12px 18px;
	display:inline-block;
	text-transform:uppercase;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.2);
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size:16px;
}
a.botao-grande{
	text-decoration:none;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
a.botao-grande:hover{
	text-decoration:none;
}

#menu-principal{
	margin:0;
	padding:0;
	margin-right:-1px;
	list-style:none;
	display:flex;
}
#menu-principal li{
	display:inline-block;
	flex-grow:1;
	padding:5px;
	background:linear-gradient(#bf0040, #7c002a);
	border-right:1px solid #680023;
	border-left:1px solid #bd013f;
	text-align:center;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.5);
	color:#fff;
}
#menu-principal li:first-of-type{
	border-left:0;
}
#menu-principal li:last-of-type{
	border-right:0;
}
#menu-principal li.on, #menu-principal li:hover{
	background:linear-gradient(#58001e, #8b002e);
}
#menu-principal li a{
	display:block;
	color:#fff;
	text-decoration:none;
}
#menu-principal li a:hover{
	text-decoration:none;
}

#menu-categorias-titulo{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	color:#ffffff;
	text-transform:uppercase;
	text-shadow:-1px -1px 1px rgba(0,0,0,0.5);
}
/*** FIM OTIMIZAÇÃO ***/


body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	background:#336666;
	margin:7px;
}

a{
	border:0;
	text-decoration:none;
	color:#990033;
}
a:hover{
	text-decoration:underline;
}

img{
	border:0;
}

p{
	margin-top:15px;
	margin-bottom:15px;
}

input,select,textarea{
	font-family: Arial;
	font-size:13px;
}

form{
	margin-top:0;
}

h1.titulo-cat{
	margin-top:0;
	margin-bottom:10px;
}

p.subtitulo-cat{
	margin-top:0;
}

::placeholder{ color:#777; }

#site{
	min-width:920px;
	max-width:1280px;
	margin:0 auto;
}

#fundoSite{
	background:#ffffff;
}

#cabecalhoSup{
	background:#336666 url('../assets/fundo_menu_usuario.gif');
}

#cabecalhoInf_varejo, #cabecalhoInf_atacado, #cabecalhoInf_televendas{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#cabecalhoInf_varejo img, #cabecalhoInf_atacado img, #cabecalhoInf_televendas img{
	display:block;
}
#cabecalhoInf_varejo td, #cabecalhoInf_atacado td, #cabecalhoInf_televendas td{
	padding:0;
}
#cabecalhoInf_varejo{
	background:#ffcccc url('../assets/fundo_cabecalho_varejo.gif');
}
#cabecalhoInf_atacado{
	background:#ffcccc url('../assets/fundo_cabecalho_atacado.gif');
}
#cabecalhoInf_televendas{
	background:#ffcccc url('../assets/fundo_cabecalho_televendas.gif');
}

/*
#pesquisa_varejo{
	background:url('../assets/banner_pesquisa_cabecalho_varejo.gif') no-repeat;
}
#pesquisa_atacado{
	background:url('../assets/banner_pesquisa_cabecalho_atacado.gif') no-repeat;
}
#pesquisa_televendas{
	background:url('../assets/banner_pesquisa_cabecalho_televendas.gif') no-repeat;
}
#pesquisa_varejo form, #pesquisa_atacado form, #pesquisa_televendas form{
	margin:0;
	padding-top:19px;
}
*/

#pesquisa-produto{
	display:flex;
}

#texto-proc{
	background:#ffffe6;
	border-radius:5px 0 0 5px;
	border-top:2px solid #990033;
	border-bottom:2px solid #990033;
	border-left:2px solid #990033;
	border-right:0;
	height:35px;
	box-sizing:border-box;
	padding-left:10px;
	outline:none;
	font-size:15px;
	flex-grow:1;
	margin:0;
}
#lupa-proc{
	background-color:#ffffe6;
	background-image:url('../assets/icon-lupa.png');
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:center center;
	width:35px;
	height:35px;
	border-radius:0 5px 5px 0;
	border-top:2px solid #990033;
	border-bottom:2px solid #990033;
	border-right:2px solid #990033;
	border-left:0;
	box-sizing:border-box;
	cursor:pointer;
	margin-right:5px;
}

/*
#pesquisaForm_varejo, #pesquisaForm_atacado, #pesquisaForm_televendas{
	float:left;
	border:0;
	margin:0;
	width:75%;
	padding:5px 0 5px 4px;
	font-size:11px;
*/
}
#pesquisaForm_varejo{
	background:url('../assets/fundo_form_pesquisa_varejo.gif') no-repeat;
}
#pesquisaForm_atacado{
	background:url('../assets/fundo_form_pesquisa_atacado.gif') no-repeat;
}
#pesquisaForm_televendas{
	background:url('../assets/fundo_form_pesquisa_televendas.gif') no-repeat;
}
/*
#pesquisaForm_varejo:focus, #pesquisaForm_atacado:focus, #pesquisaForm_televendas:focus{
	outline:none;
}
*/

#pesquisarNovamente ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
#pesquisarNovamente li{
	float:left;
}

#pesquisarNovamente form{
	margin:0;
	padding:0;
}

#pesquisarNovamenteForm{
	border:0;
	margin:0;
	background:url('../assets/fundo_form_pesquisar_novamente.gif') no-repeat;
	width:310px;
	padding:5px 0 6px 4px;
	font-size:11px;
}

td#carrinho{
	width:99px;
	line-height:19px;
	padding-right:5px;
	text-align:right;
	background:url('../assets/banner_carrinho_cabecalho.gif');
	font-size:11px;
	font-family:"Trebuchet MS";
	color:#ffffff;
	cursor:pointer;
}

#corpo{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	margin-top:5px;
}

#areaEsquerda_varejo, #areaEsquerda_atacado, #areaEsquerda_televendas, #areaDireita{
	padding:0;
	vertical-align:top;
}
#areaDireita{
	padding-bottom:5px;
}

#conteudo{
	padding:15px 5px 0 6px;
	background:url('../assets/borda_conteudo.gif') no-repeat;
}

#tituloPagina{
	background:url('../assets/fundo_barra_conteudo.gif') no-repeat;
	height:27px;
	padding:2px 0 0 10px;
}

#tituloTexto{
	position:absolute;
	color:#ffffff;
	font-weight:bold;
	font-size:20px;
}

#tituloTextoSombra{
	font-weight:bold;
	font-size:20px;
	margin:-1px 0 0 -1px;
	color:#cc5050;
}

#tabelaCadastroMultiplo{
	width:100%;
	font-size:12px;
}
#tabelaCadastroMultiplo thead{
	font-weight:bold;
	background:#ffbbbb;
}
#tabelaCadastroMultiplo td span{
	font-weight:bold;
	color:#cc0000;
	font-size:12px;
}

.logo{
	float:left;
	height:25px;
	background:#ffcccc;
}

.alerta{
	margin:auto;
	border:1px solid #000;
	padding:5px;
	background:#ffff99;
	margin-bottom:5px;
}

.alerta2{
	border:1px solid #990033;
	padding:0 3px;
	background:#ff6666;
	color:#ffffff;
	font-weight:bold;
}

.iconeAlerta{
	float:left;
}

.fraseTopo{
	margin-top:0;
}

.tickerbarra_fundo{
	background:#ffcccc url('../assets/fundo_ticker.gif');
}

.tickerbarra_dir{
	color:#663333;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	padding: 3px 10px 2px 0px;
	float:right;
}

.tickerbarra_esq{
	color:#663333;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	padding: 3px 0px 2px 10px;
}

.clear{
	clear:both;
}

.img-responsive{
	display:block;
	width:100%;
	height:auto;
}

.img-responsive-vertical{
	display:block;
	width:auto;
	height:100%;
	margin: auto;
}

.bold{
	font-weight:bold;
}

.cifrao{
	font-size:0.75em;
	font-weight:normal;
	margin-right:0.1em;
}

ol.lista-contato{
	padding:0;
	padding-left:20px;
	margin:15px 0 5px 0;
}
ol.lista-contato li{
	margin-top:5px;
	padding:0;
}




/*** RODAPÉ **********************************************/
#rodape{
	background:#a70339 url('../assets/fundo_rodape.gif') 0 100% repeat-x;
	border-radius:0 0 5px 5px;
}
#rodape hr{
	height:1px;
	background:#a23658;
	border:0;
	margin:8px 0;
}

#rodapeConteudo{
	margin:auto;
	padding:10px;
	width:610px;
	font-size:11px;
	color:#cc9999;
	text-align:center;
}
#rodapeConteudo a{
	color:#ffffff;
}

#rodapeConteudo ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#rodapeConteudo li{
	display:inline-block;
	margin:0 3px;
}

div.bandeiraCartao{
	width:55px;
	height:37px;
	background:#ffffff;
}

div.bandeiraVisaPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -10px -6px;
}
div.bandeiraMasterPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -75px -6px;
}
div.bandeiraAmexPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -140px -6px;
}
div.bandeiraHiperPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -206px -6px;
}
div.bandeiraDinersPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -270px -6px;
}
div.bandeiraEloPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -335px -6px;
}
div.bandeiraAuraPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -400px -6px;
}
div.bandeiraCabalPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -465px -6px;
}
div.bandeiraMaisPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -530px -6px;
}
div.bandeiraSoroPeq{
	background:url('../assets/flags_cartaocredito_peq.png') -595px -6px;
}




/*** BARRA MAIS VISITADOS ***************************/
#produtosMaisVisitados{
	overflow:hidden;
	height:122px;
	background:#eaa2a9 url('../assets/fundo_mais_visitados.gif') repeat-x;
	padding-left:16px;
}

#titProdutosMaisVisitados{
	background:url('../assets/titulo_mais_visitados.gif');
	width:119px;
	height:34px;
}

.thumbProdutosMaisVisitados{
	float:left;
	text-align:center;
	margin-bottom:40px;
	font-size:10px;
	width:80px;
	height:82px;
	overflow:hidden;
	line-height:11px;
}
.thumbProdutosMaisVisitados img{
	border:1px solid #cc6666;
}
.thumbProdutosMaisVisitados a{
	color:#000;
}

.divProdutosMaisVisitados{
	float:left;
	width:17px;
	height:82px;
	margin-bottom:40px;
}




/*** PÁGINA INICIAL *********************************/
#preloadImgIndex{
	display:none;
}

#promocoesIndex{
	padding-right:5px;
	height:340px;
	overflow:hidden;
	position:relative;
}
#tituloPromocoesIndex{
	background:url('../assets/titulo_index_promocoes_out.gif') 100% 0 no-repeat;
}
#tituloPromocoesIndex:hover{
	background:url('../assets/titulo_index_promocoes_in.gif') 100% 0 no-repeat;
}
#tituloPromocoesIndex2{
	background:url('../assets/titulo_index_promocoes_out.gif') 0 0 no-repeat;
	height:50px;
	margin-right:5px;
	font-size:1px;
}
#tituloPromocoesIndex2:hover{
	background:url('../assets/titulo_index_promocoes_in.gif') 0 0 no-repeat;
}

#novidadesIndex{
	height:340px;
	overflow:hidden;
	position:relative;
}
.linha-produto{
	display: flex;
	overflow: hidden;
	flex-wrap: wrap;
}

#tituloNovidadesIndex{
	background:url('../assets/titulo_index_novidades_out.gif') 100% 0 no-repeat;
}
#tituloNovidadesIndex:hover{
	background:url('../assets/titulo_index_novidades_in.gif') 100% 0 no-repeat;
}
#tituloNovidadesIndex2{
	background:url('../assets/titulo_index_novidades_out.gif') 0 0 no-repeat;
	height:50px;
	margin-right:5px;
	font-size:1px;
}
#tituloNovidadesIndex2:hover{
	background:url('../assets/titulo_index_novidades_in.gif') 0 0 no-repeat;
}

#bannerPrincipal{
	float:left;
}

#linhaPropria{
	float:right;
	background:#c4eddf;
}
#linhaPropria img{
	display:block;
}

#linkLinhaPropria{
	background:url('../assets/titulo_index_linha_eros_out.gif');
	width:173px;
	height:49px;
	margin-bottom:9px;
	cursor:pointer;
}
#linkLinhaPropria:hover{
	background:url('../assets/titulo_index_linha_eros_in.gif');
}

.linkTituloIndex{
	height:25px;
	margin:5px 10px 10px 15px;
	cursor:pointer;
}




/*** FONES TELEVENDAS *******************************/
#fonesTelevendasHome{
	position:absolute;
	margin-left:-131px;
	z-index:100;
	display:none;
}
#fonesTelevendasHome div.fones{
	background:#a45f5f;
	color:#fff;
	font-size:12px;
	width:255px;
	padding:10px;
	border-radius:5px 0 5px 5px;
	-moz-border-radius:5px 0 5px 5px;
}
#fonesTelevendasHome div.link{
	margin-left:131px;
}
#fonesTelevendasHome div ul{
	margin:2px;
	padding:2px;
	list-style-type:none;
}
#fonesTelevendasHome div li{
	padding:2px 0;
}
#fonesTelevendasHome a{
	color:#ff0;
}
#fonesTelevendasHome div.atendimento{
	border-top:1px solid #b06d6d;
	padding-top:6px;
	margin:5px 0 6px 0;
}
#fonesTelevendasHome span{
	font-size:10px;
}

#lojaFisica{
	border-bottom:1px solid #b06d6d;
	padding-bottom:6px;
	font-weight:bold;
	font-size:15px;
	line-height:20px;
}




/*** BARRA USUÁRIOS *********************************/
#navUsuario{
	list-style-type:none;
	width:574px;
	height:25px;
	margin:0 0 0 auto;
	padding:0;
}
#navUsuario li{
	display:inline;
	float:left;
	height:25px;
}
#navUsuario a{
	display:block;
}




/*** MENU HORIZONTAL ********************************/
#menuPrincipal{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	padding:0;
	margin-top:1px;
	background:#990033;
}
#menuPrincipal td{
	padding:0;
	text-align:center;
	height:20px;
	font-size:1px;
}
#menuPrincipal td.botaoSel{
	background:url('../assets/fundo_menu_in.gif');
}
#menuPrincipal td.botao{
	background:url('../assets/fundo_menu_out.gif');
}
#menuPrincipal a{
	display:block;
	height:20px;
}
#menuPrincipal div{
	display:block;
	height:20px;
}

.div{ 
	background:url('../assets/div_menu_principal.gif');
	width:1px;
}




/*** BANNER FRETE GRÁTIS ****************************/
#bannerFreteGratis{
	background:linear-gradient(180deg, #ffffff 8px, #ffcc00 8px, #ffcc00 62px, #ffffff 62px);
	margin-top:5px;
	height:70px;
}

#conteudoBanner{
	width:700px;
	height:70px;
	margin:auto;
}

#caminhaoFrete{
	width:107px;
	height:70px;
	float:left;
	margin-left:25px;
}

#primeiraFrase{
	position:absolute;
	font-size:18px;
	margin:16px 0 0 145px;
}

#segundaFrase{
	position:absolute;
	font-size:14px;
	margin:38px 0 0 145px;
}




/*** MENU LATERAL ***********************************/
#areaEsquerda_varejo, #areaEsquerda_atacado, #areaEsquerda_televendas{
	width:205px;
	width:260px; /* alterado */
}
#areaEsquerda_varejo{
	background:url('../assets/fundo_menu_lateral_varejo2.gif') repeat-y;
}
#areaEsquerda_atacado{
	background:url('../assets/fundo_menu_lateral_atacado2.gif') repeat-y;
}
#areaEsquerda_televendas{
	background:url('../assets/fundo_menu_lateral_televendas2.gif') repeat-y;
}

#tituloSecao_varejo, #tituloSecao_atacado, #tituloSecao_televendas{
	height:28px;
	padding-top:6px;
}
#tituloSecao_varejo{
	background:url('../assets/fundo_titulo_departamentos_varejo2.gif') no-repeat;
}
#tituloSecao_atacado{
	background:url('../assets/fundo_titulo_departamentos_atacado2.gif') no-repeat;
}
#tituloSecao_televendas{
	background:url('../assets/fundo_titulo_departamentos_televendas2.gif') no-repeat;
}

#textoTituloSecao, #textoTituloSecaoSombra{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
}

#textoTituloSecao{
	margin-top:-15px;
	color:#ffffff;
}

#textoTituloSecaoSombra{
	margin-left:-1px;
	color:#8f0022;
}

#navLateral, #navLateralSubcat, #navLateralPesquisa{
	list-style-type:none;
	padding:0;
	margin:0 0 5px 0;
}
#navLateral li{
	font-weight:bold;
	font-size:13px;
}
#navLateral a{
	padding:5px 15px 5px 8px;
}
#navLateral a, #navLateralSubcat a, #navLateralPesquisa a{
	color:#990033;
	text-decoration:none;
	display:block;
}
#navLateral a:hover.cat_varejo, #navLateralSubcat a:hover.cat_varejo{
	background:#ffcccc;
	width:232px; /* alterado */
}
#navLateral a:hover.cat_atacado, #navLateralSubcat a:hover.cat_atacado{
	background:#ffee99;
 	width:232px; /* alterado */
}
#navLateral a:hover.cat_televendas, #navLateralSubcat a:hover.cat_televendas{
	background:#bbfea9;
 	width:232px; /* alterado */
}

#navLateralSubcat a{
	padding:1px 15px 3px 8px;
}
#navLateralSubcat a.catSelecionada_varejo{
	background:url('../assets/fundo_cat_selecionada_varejo2.gif') 100% 0 no-repeat;
	font-weight:bold;
}
#navLateralSubcat a:hover.catSelecionada_varejo{
	background:url('../assets/fundo_cat_selecionada_varejo2.gif') 100% 0 no-repeat;
/* 	width:182px; */ /* alterado */
}
#navLateralSubcat a.catSelecionada_atacado{
	background:url('../assets/fundo_cat_selecionada_atacado2.gif') 100% 0 no-repeat;
	font-weight:bold;
}
#navLateralSubcat a:hover.catSelecionada_atacado{
	background:url('../assets/fundo_cat_selecionada_atacado2.gif') 100% 0 no-repeat;
/* 	width:182px; */ /* alterado */
}
#navLateralSubcat a.catSelecionada_televendas{
	background:url('../assets/fundo_cat_selecionada_televendas2.gif') 100% 0 no-repeat;
	font-weight:bold;
}
#navLateralSubcat a:hover.catSelecionada_televendas{
	background:url('../assets/fundo_cat_selecionada_televendas2.gif') 100% 0 no-repeat;
/* 	width:182px; */ /* alterado */
}

#navLateralPesquisa a{
	padding:1px 10px;
}
#navLateralPesquisa a:hover.catPesquisa_varejo{
	background:#ffcccc;
 	width:235px; /* alterado */
}
#navLateralPesquisa a:hover.catPesquisa_atacado{
	background:#ffee99;
 	width:235px; /* alterado */
}
#navLateralPesquisa a:hover.catPesquisa_televendas{
	background:#bbfea9;
 	width:235px; /* alterado */
}
#navLateralPesquisa a.catSelecionadaPesquisa_varejo{
	background:url('../assets/fundo_cat_selecionada_varejo2.gif') 100% 0 no-repeat;
	font-weight:bold;
	padding:1px 10px 3px 8px;
}
#navLateralPesquisa a:hover.catSelecionadaPesquisa_varejo{
	background:url('../assets/fundo_cat_selecionada_varejo2.gif') 100% 0 no-repeat;
/* 	width:187px; */ /* alterado */
}
#navLateralPesquisa a.catSelecionadaPesquisa_atacado{
	background:url('../assets/fundo_cat_selecionada_atacado2.gif') 100% 0 no-repeat;
	font-weight:bold;
	padding:1px 10px 3px 8px;
}
#navLateralPesquisa a:hover.catSelecionadaPesquisa_atacado{
	background:url('../assets/fundo_cat_selecionada_atacado2.gif') 100% 0 no-repeat;
/* 	width:187px; */ /* alterado */
}
#navLateralPesquisa a.catSelecionadaPesquisa_televendas{
	background:url('../assets/fundo_cat_selecionada_televendas2.gif') 100% 0 no-repeat;
	font-weight:bold;
	padding:1px 10px 3px 8px;
}
#navLateralPesquisa a:hover.catSelecionadaPesquisa_televendas{
	background:url('../assets/fundo_cat_selecionada_televendas2.gif') 100% 0 no-repeat;
/* 	width:187px; */ /* alterado */
}
#navLateralPesquisa b{
	font-size:14px;
}
#navLateralPesquisa span{
	color:#D16FA2;
}

.semLink, .selecionadaSemLink_varejo, .selecionadaSemLink_atacado, .selecionadaSemLink_televendas{
	color:#990033;
	display:block;
	padding:1px 10px 3px 8px;
	background:transparent;
}

.selecionadaSemLink_varejo, .selecionadaSemLink_atacado, .selecionadaSemLink_televendas{
	font-weight:bold;
	display:block;
	width:242px; /* alterado */
}
.selecionadaSemLink_varejo{
	background:url('../assets/fundo_cat_selecionada_varejo2.gif') 100% 0 no-repeat;
}
.selecionadaSemLink_atacado{
	background:url('../assets/fundo_cat_selecionada_atacado2.gif') 100% 0 no-repeat;
}
.selecionadaSemLink_televendas{
	background:url('../assets/fundo_cat_selecionada_televendas2.gif') 100% 0 no-repeat;
}




/*** BARRAS AUXILIARES ******************************/
#breadCrumbs{
	background:url('../assets/fundo_barra_conteudo.gif') no-repeat;
	color:#ffffff;
	font-size:12px;
	padding-left:10px;
	height:29px;
}

#breadCrumbs a{
	color:#ffffff;
	text-decoration:underline;
}
#breadCrumbs a:hover{
	text-decoration:none;
}
#breadCrumbs div{
	float:left;
	padding-top:8px;
}
#breadCrumbs div.seta{
	height:29px;
	padding:0 6px;
}

#ordenacaoBox{
	background:url('../assets/fundo_ordenacao.gif') no-repeat 100% 0;
}

#ordenacao{
	background:url('../assets/fundo_ordenacao.gif') no-repeat;
	padding:4px 0 4px 10px;
	margin-right:5px;
	font-size:11px;
	font-weight:bold;
	height:22px;
	color:#990033;
}
#ordenacao ul{
	list-style-type:none;
	margin:0;
	padding:0;
}
#ordenacao li{
	display:table-cell;
	padding-right:5px;
}
#ordenacao select{ font-size:11px; }
#ordenacao form{
	margin:0;
	padding:0;
	float:left;
}

#paginacao{
	float:right;
	font-size:13px;
	margin-top:3px;
}
#paginacao span{
	font-weight:bold;
	background:#660033;
	color:#ffcccc;
	padding-left:2px;
	padding-right:2px;
}
#paginacao a{
	color:#990033;
}
#paginacao img{
	vertical-align:text-bottom;
}

/*** PAGINAÇÃO NOVO **********************************/
.paginacao{
	background: #ffdddd;
	border-radius: 5px;
	padding: 5px;
	display: flex;
}
.paginacao > div{
	display: flex;
	flex-basis: 50%;
}
.paginacao > div:nth-child(2){
	justify-content: flex-end;
}

/*** PRODUTOS RESUMO NOVO ****************************/
.produto-resumo{
	width: 151px;
	margin: 0 7px;
	height: 310px;
}
.produto-resumo-borda{
	border-radius: 10px;
	padding: 5px;
}
.produto-resumo-borda:hover{
	background: #ffdddd;
}
.produto-resumo-fundo{
	background: #fff6f6;
	border-radius: 5px;
}
.produto-resumo a:nth-child(1){
	display: block;
	text-decoration: none;
	color: #000000;
	height: 250px;
}
.produto-resumo-foto{
	background: #ffdddd;
	padding: 3px;
	margin-bottom: 2px;
	border-radius: 5px 5px 0 0;
/* 	text-align: center; */
}
.produto-resumo-foto > div:nth-child(1){
	background: #ffffff;
	border-radius: 3px 3px 0 0;	
}
.produto-resumo-foto > div > img{
	border-radius: 3px 3px 0 0;
}
.produto-resumo-codigo{
	background: #ffdddd;
	font-size:11px;
	padding-top:2px;
	text-align: center;
}
.produto-resumo-nome{
	color: #990033;
	font-weight: bold;
	padding: 0 4px;
}
.produto-resumo-descricao{
	font-size: 11px;
	padding: 2px 4px 0 4px;
}
.produto-resumo-preco{
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0 3px 0;
	padding: 0 4px;
}
.produto-resumo-preco .preco-nao-promocional{
	margin-right: 5px;
	color: #dd6969;
	text-decoration: line-through;
	font-size: 13px;
	font-weight: normal;
}


/*** PRODUTOS RESUMO ********************************/
#boxProdutos{
	display: flex;
	flex-wrap: wrap;
	padding-top: 15px;
}

.produto, .produtoEros{
	display:inline;
	margin:15px 15px; /* alterado */
	height:1px;
	font-size:1px;
}
.produto div{
	font-size:11px;
}
.produtoEros{
	margin:0;
}
.produtoEros div{
	font-size:11px;
}

.conteudoProduto, .conteudoProdutoEros{
    display:table-cell;
	display:inline-block;
	padding-top:8px;
	padding-bottom:20px;
	width:135px;
	vertical-align:top;
	text-align:left;
	/* O 'height' é nessário para que o conteúdo seja alinhado verticalmente ao topo no Firefox 2 */
	height:260px;
}
.conteudoProdutoEros{
	padding-top:0;
}

.fotoResumoProduto, .fotoResumoProdutoEros{
	width:135px;
	height:100px;
	border:1px solid #ffdddd;
	margin-bottom:3px;
	display:block;
	position:relative;
}
.fotoResumoProduto img{
	display:block;
	margin:auto;
}
.fotoResumoProdutoEros{
	border:1px solid #61a488;
	background:#ffffff;
}
.fotoResumoProdutoEros img{
	display:block;
	margin:auto;
}

.tituloProdutoHome{
	color:#990033;
	font-weight:bold;
	font-size:13px;
}

div.precoNormal{
	font-weight:bold;
	font-size:15px;
	margin-top:5px;
}

div.precoNormal span.promocao{
	color:#de6969;
	text-decoration:line-through;
	font-size:12px;
	font-weight:normal;
	padding-right:10px;
}

div.botaoDetalhes{
	margin-top:2px;
}
div.botaoDetalhes a img {
	border:0;
}

.tarjaNovo,.tarjaNovo2{
	width:40px;
	height:40px;
	margin-top:0px;
	margin-left:95px;
/* 	float:right; */
	position:absolute;
	background: url(../assets/tarja_novo.gif) no-repeat;
}
.tarjaNovo2{
	margin-top:2px;
	margin-left:96px;
}

.tarjaPromocao,.tarjaPromocao2{
	width:50px;
	height:50px;
	margin-top:50px;
	margin-left:85px;
	float:right;
	position:absolute;
	background: url(../assets/tarja_promocao.gif) no-repeat;
}
.tarjaPromocao2{
	margin-top:52px;
	margin-left:86px;
}

.tarjaDestaque,.tarjaDestaque2{
	width:50px;
	height:50px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	position:absolute;
	background: url(../assets/tarja_destaque.gif) no-repeat;
}
.tarjaDestaque2{
	margin-top:2px;
	margin-left:1px;
}

.importadoPeq{
	font-weight:bold;
	color:#fff;
	background:#336666;
	padding:1px 2px;
	border-radius:2px;
	font-size:9px;
}

.freteGratisPeq{
	font-weight:bold;
	color:#ffff99;
	background:#cc0000;
	padding:1px 3px;
	border-radius:2px;
	font-size:10px;
	text-transform:uppercase;
}




/*** PRODUTOS DETALHE *******************************/
#produto{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
}
#produto td{
	padding:0;
}

#fotosProduto{
	width:272px;
}
#fotosProduto, #dadosProduto{
	padding:0;
	vertical-align:top;
}

#areaFoto{
	border:1px solid #ffbbbb;
	width:250px;
	background:#ffffff;
}

#fotoAtual{
	overflow:hidden;
}


#fotoAtual img{
	display:block;
}


#carregando{
	z-index:1;
	position:absolute;
	margin-top:95px;
	display:none;
}

#lupa{
	z-index:12;
	position:absolute;
	margin-top:220px;
	margin-left:220px;
	display:none;
}


#thumbs img{
	border:1px solid #ffbbbb;
	float:left;
	margin-top:8px;
	width:55px;
	height:55px;
}
#thumbs div{
	float:left;
	width:8px;
	height:55px;
}

#infoProdutoBox{
	margin-left:5px;
	background:url('../assets/fundo_titulo_produto.gif') no-repeat;
	padding-left:10px;
}

#infoProdutoConteudo{
	padding:5px 10px 5px 0;
	background:url('../assets/fundo_titulo_produto.gif') no-repeat 100% 0;
}

#tituloProduto{
	font-weight:bold;
	font-size:20px;
	padding-bottom:12px;
	background:url('../assets/dot_box_produto_h.gif') repeat-x 0 100%;
}

#codigoProduto{
	font-size:13px;
	font-weight:normal;
}

#precoProduto{
	padding: 8px 0 10px;
	background:url('../assets/dot_box_produto_h.gif') repeat-x 0 100%;
	margin-bottom:8px;
}
#precoProduto span.precoNormal{
	color:#990033;
	font-size:24px;
	margin-bottom:5px;
}

#opcoesProduto{
	border-spacing:0;
	border-collapse:collapse;
}

#formProduto{
	margin:0;
}
#formProduto select{
	font-size:11px;
}

#quadroDetalhes{
	margin:15px 10px 15px 15px;
	padding-top:28px;
}

#abaDescricaoIn{
	margin-top:-28px;
	position:absolute;
}
#abaDescricaoIn img{
	display:block;
}

#navegacaoProduto{
 	background:url('../assets/fundo_navegacao_produto.gif') no-repeat;
 	margin-bottom:15px;
 	text-align:right;
}
#navegacaoProduto div{
	height:29px;
	background:url('../assets/fundo_navegacao_produto.gif') 100% 0 no-repeat;
	padding:6px 6px 0 2px;
	margin-left:5px;
}

#importado{
	background:#336666;
	padding:2px 5px;
	border-radius:3px;
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
}

span.precoNormal{
	font-weight:bold;
}

span.precoNaoPromocional{
	color:#de6969;
	text-decoration:line-through;
	font-size:14px;
}

table#tabelaInfoProduto{
	border-spacing:1px;
	margin-top:15px;
	margin-bottom:15px;
}
table#tabelaInfoProduto td{
	padding:2px 6px;
}
table#tabelaInfoProduto thead td{
	background:#ff9999;
	font-weight:bold;
}
table#tabelaInfoProduto tbody tr.clara{
	background:#ffebeb;
}

#splashFreteGratis{
	position:absolute;
	margin:-10px 0 0 140px;
}




/*** PRODUTOS PESQUISA ******************************/
#legenda{
	margin-top:8px;
	border:1px solid #ffaaaa;
	padding:4px;
	background:#ffeeee;
}
#legenda span, #legenda div{
	font-weight:bold;
	padding-right:20px;
	text-transform:uppercase;
}

div.prodConteudo{
	margin-left:145px;
/* 	height:110px; */
}
div.prodConteudo div{
	padding-bottom:1px;
}
div.prodConteudo a{
	color:#990033;
}

div.produtoImagemBox{
	float:left;
}

div.produtoFoto{
	margin-top:1px;
	text-align:center;
	border:1px solid #ffdddd;
	width:135px;
	height:100px;
}
div.produtoFoto img{
	
}

div.produtoCodigo{
	font-size:11px;
/* 	text-align:center; */
}

div.produtoPreco{
	font-size:16px;
	font-weight:bold;
}

span.produtoPrecoNaoPromocional{
	text-decoration:line-through;
	color:#de6969;
	font-weight:normal;
	font-size:13px;
}

div.produtoBreadcrumbs{
/* 	font-size:11px; */
}

.divisaoProdutos{
	margin:10px 0;
	height:1px;
	font-size:1px;
	background:#ffeeee;
}
/****************************************************/
.produtoPesquisa{
/* 	border:1px solid #000; */
	background:#ccc;
/* 	padding:5px; */
	height:102px;
}

.fotoProdutoPequisa img{
	display:block;
}
.fotoProdutoPequisa{
	width:135px;
	height:100px;
	border:1px solid #ffdddd;
	float:left;
}

.dadosProdutoPesquisa{
	margin-left:147px;
}

.precoProdutoPesquisa{
	float:right;
	border:1px solid #000;
	font-size:16px;
	font-weight:bold;
}

.breadCrumbsProdutoPesquisa{
	font-size:11px;
}

.codigoProdutoPesquisa{
	font-size:11px;
}




/*** REDES SOCIAIS **********************************/
#redesSociais div{
	margin:8px 0 0 5px;
}

#tituloRedesSociais{
	height:28px;
	padding-top:6px;
	margin-top:20px;
	background:url('../assets/fundo_titulo_redessocias2.gif') no-repeat;
}

#textoTituloSecaoSombraRedesSociais{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-left:-1px;
	color:#1b3817;
}

#youtube{
	border-radius:5px;
	border:1px solid #bbd8cc;
	background:#e6f8f1;
	padding:5px;
	margin-top:10px;
	height:195px;
}

#redesSup{
	background:url('../assets/fundo_redes_sociais_sup.gif') no-repeat;
	height:20px;
	margin-top:10px;
}

#redesConteudo{
	background:#e6f7f1;
	border-right:1px solid #bcd8cd;
	border-left:1px solid #bcd8cd;
	padding:5px;
	height:20px;
}

#redesInf{
	background:url('../assets/fundo_redes_sociais_inf.gif') no-repeat;
	height:5px;
}

.iconeGooglePlusone{
	float:left;
	margin-bottom:-7px;
	width:73px;
}
.iconeTwitter{
	float:left;
	margin-bottom:-7px;
	width:85px;
}
.iconeFacebook{
	float:left;
	margin-bottom:-7px;
	width:95px;
}




/*** AJUDA ******************************************/
div.itemAjuda{
	background:url('../assets/fundo_titulo_produto.gif') no-repeat;
	padding-left:10px;
	margin-bottom:25px;
}

div.itemAjudaTitulo{
	background:url('../assets/fundo_titulo_produto.gif') 100% 0 no-repeat;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
}

div.conteudoAjuda{
	margin-right:10px;
}
div.conteudoAjuda a{
	font-weight:bold;
}

ul.navAjuda{
	margin-top:15px;
	padding-left:20px;
}
ul.navAjuda li{
	list-style-image: url(../assets/macazinha_on.gif);
	line-height:19px;
}
ul.navAjuda a{
	color:#990033;
}

div.ajudaDestaqueHolder{
	margin:15px auto;
}

div.ajudaDestaqueMarcador{
	float:left;
	margin-top:1px;
}

div.ajudaDestaqueTexto{
	margin-left:20px;
}

#ajudaCompra{
	background:#336666;
	padding:5px 0;
}
#ajudaCompraSite{
	width:529px;
	height:398px;
	margin:auto;
	background:url('../assets/ajuda_compra.gif') no-repeat;
}
#ajudaCompraSite img{
	display:block;
}
#ajudaCompra div div{
	position:absolute;
	background:#000;
	font-size:10px;
	color:#000;
}

div.tip{
	background:#ffdddd;
	width:300px;
}

div.tip-title{
	font-size:13px;
	font-weight:bold;
	color:#660033;
	background:#ff6666;
	padding:5px;
}

div.tip-text{
	padding:5px;
	border:2px solid #ff6666;
	font-size:12px;
}




/*** FORM *******************************************/
div.dadosForm{
	background:#ffdddd;
	padding-top:5px;
}
div.dadosForm > div{
	padding:4px 0;
}
div.dadosForm label{
	float:left;
	width:150px;
	text-align:right;
	color:#cc3333;
	padding:3px 5px 3px 0;
	font-weight:bold;
}
div.dadosForm span{
	color:#993366;
	font-size:11px;
}
div.dadosForm > div > div{
	padding-top:3px;
	padding-left:155px;
}
div.dadosForm div strong{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-left:154px;
}

.formClaro{
	background:#ffeeee;
}

.formErro{
	border:2px solid #990033;
	background:#ffff99
}




/*** FORM LOGIN *************************************/
div.formLogin{
	background:#ffdddd;
	padding:15px 0 10px 0;
}
div.formLogin div div{
	float:left;
	width:110px;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
	padding-top:5px;
}




/*** PEDIDOS ****************************************/
.dadosPedido{
	border:1px solid #000000;
	padding-bottom:4px;
	background:#ffffff;
}
.dadosPedido label{
	float:left;
	width:150px;
	text-align:right;
	padding:0 3px 0 0;
	margin-right:5px;
	font-weight:bold;
}
.dadosPedido div{
	padding:4px 0 0 0;
}

#produtosCarrinho{
	width:100%;
}
#produtosCarrinho td{
	text-align:right;
}
#produtosCarrinho thead td{
	font-weight:bold;
}
#produtosCarrinho tbody td{
	border-bottom:1px solid #bbbbbb;
}




/*** TELA AVISO *************************************/
#fundoTelaAviso, #holderTelaAviso{
	position:fixed;
	left:0;
	top:0;
	width:100%;
	height:100%;
}

#fundoTelaAviso{
	z-index:9999;
	background-color:#000000;
}

#holderTelaAviso{
	z-index:10000;
	overflow:hidden;
}

#tituloTelaAviso, #conteudoTelaAviso, #rodapeTelaAviso{
	margin-left:auto;
	margin-right:auto;
}

#tituloTelaAviso{
	margin-top:5%;
	width:560px;
	height:38px;
	padding:10px 0 0 40px;
	font-size:24px;
	font-weight:bold;
	background:url('../assets/bordas_tela_aviso.gif');
}

#conteudoTelaAviso{
	width:574px;
	padding:5px 10px;
	background:#ffdddd;
	border-left:3px solid #ff9999;
	border-right:3px solid #ff9999;
}

#rodapeTelaAviso{
	width:600px;
	height:5px;
	font-size:1px;
	background:url('../assets/bordas_tela_aviso.gif') 0 100%;
}

#botaoJanelaAviso{
	display:block;
	margin-top:10px;
	text-align:right;
}




/*** CARREGANDO *************************************/
#borderConteudoCarregando{
	margin:20% auto auto auto;
	border-radius:10px;
	background:#ffcccc;
	padding:5px;
	width:480px;
}

#conteudoCarregando{
	border-radius:5px;
	background:url('../assets/carregando_caixa.gif') 150px 6px no-repeat #cc5566;
	height:45px;
	padding:10px 30px 0 25px;
	font-size:30px;
	font-weight:bold;
	color:#ffffff;
}




/*** NAVEGADORES MÓVEIS (fones e tables) ************/
.stopScrolling {
  height: 100%;
  overflow: hidden;
}




/*** FORMA DE PAGAMENTO *****************************/
div.bandeiraCartoes div{
	width:65px;
	height:45px;
	border:1px solid #cccccc;
	margin:0 2px 2px 0;
	float:left;
	background-color:#fff;
	background-image:url('../assets/flags_cartaocredito.png');
	background-repeat:no-repeat;
	background-size:cover;
}
div.bandeiraVisa{
	background-position:0 -2px;
}
div.bandeiraMaster{
	background-position:0 -57px;
}
div.bandeiraAmerican{
	background-position:0 -111px;
}
div.bandeiraHiper{
	background-position:0 -164px;
}
div.bandeiraDiners{
	background-position:0 -218px;
}
div.bandeiraElo{
	background-position:0 -272px;
}
div.bandeiraAura{
	background-position:0 -325px;
}
div.bandeiraPleno{
	background-position:0 -376px;
}
div.bandeiraPersonal{
	background-position:0 -433px;
}
div.bandeiraCardBan{
	background-position:0 -486px;
}
div.bandeiraValeCard{
	background-position:0 -539px;
}
div.bandeiraBrasilCard{
	background-position:0 -593px;
}
div.bandeiraFortBrasil{
	background-position:0 -647px;
}
div.bandeiraCabal{
	background-position:0 -700px;
}
div.bandeiraMais{
	background-position:0 -754px;
}
div.bandeiraAvista{
	background-position:0 -808px;
}
div.bandeiraGrandCard{
	background-position:0 -861px;
}
div.bandeiraSoroCred{
	background-position:0 -914px;
}
div.bandeiraMaestro{
	background-position:0 -968px;
}
div.bandeiraBanriCompras{
	background-position:0 -1021px;
}
div.bandeiraVisaElectron{
	background-position:0 -1074px;
}
div.bandeiraCabalDebito{
	background-position:0 -1128px;
}
div.bandeiraBancoHSBC{
	background-position:0 -1181px;
}
div.bandeiraBancoDoBrasil{
	background-position:0 -1236px;
}
div.bandeiraBancoItau{
	background-position:0 -1289px;
}
div.bandeiraBancoBradesco{
	background-position:0 -1343px;
}
div.bandeiraBancoBanrisul{
	background-position:0 -1397px;
}
div.bandeiraBoleto{
	background-position:0 -1450px;
}



/*** FORM DADOS CARTÃO - GETNET *********************/
div.dadosCartao > div{
	display:flex;
	padding:5px;
/* 	border:1px solid #000; */
}
div.dadosCartao > div > div{
	padding:10px 20px;
/* 	border:1px solid #f0f; */
}
div.dadosCartao > div > div > span{
	display:block;
	margin-bottom:5px;
	font-size:14px;
/* 	color:#000; */
}
div.dadosCartao > div > div > span > em{
	font-size:11px;
}
div.dadosCartao input[type="text"]{
	width:100%;
	height:40px;
	padding:10px;
	border-radius:3px;
	font-size:16px;
	box-sizing:border-box;
}
div.dadosCartao select{
	height:40px;
	padding:10px;
	font-size:16px;
	box-sizing:border-box;
}
div.dadosCartao input[type="text"].form, div.dadosCartao select.form{
	border:1px solid #ccc;
}


/*** BOTÕES *****************************************/
.botao, a.botao{
	border:none;
	border-radius:5px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	margin:0;
}
a.botao{
	text-decoration:none;
	display:inline-block;
}
.botao.vermelho{
	background:linear-gradient(#bf2b3f, #7a1828);
	box-shadow:2px 2px 5px rgba(127,55,55,0.5);
	text-shadow:-1px -1px 2px rgba(0,0,0,0.7);
}
.botao.verde{
	background:linear-gradient(#336b2b, #1f3b1b);
	box-shadow:2px 2px 5px rgba(41,87,71,0.5);
	text-shadow:-1px -1px 2px rgba(0,0,0,0.8);
}
.botao.azul{
	background:linear-gradient(#4d9de6, #1167a1);
	box-shadow:2px 2px 5px rgba(33,77,115,0.5);
	text-shadow:-1px -1px 2px rgba(0,0,0,0.6);
}
.botao.rosa{
	background:linear-gradient(#FFC9CB, #E66976);
	box-shadow:2px 2px 5px rgba(109,38,52,0.5);
	text-shadow:-1px -1px 2px rgba(0,0,0,0.2);
}
.botao.off{
	color:rgba(255,255,255,0.4);
}
.botao.mini{
	padding: 4px 8px;
	text-transform: uppercase;
	font-size: 10px;
}
.botao.p{
	padding:8px 14px;
	text-transform:uppercase;
	font-size:0.70rem;
}
.botao.m{
	padding:12px 20px;
	text-transform:uppercase;
	font-size:0.85rem;
}
.botao.g{
	padding:16px 30px;
	text-transform:uppercase;
	font-size:1.2rem;
}
.botao.inline{
	width:45px;
	height:40px;
	line-height:40px;
	margin-left:5px;
	font-size:2rem;
	padding:0;
}
.botao.paginacao{
	padding: 4px 8px;
	font-size: 12px;
}


/*** BANDEIRAS CARTÕES DE CRÉDITO *******************/
[style*="--altura-cartao"]{
	height:var(--altura-cartao);
}
[style*="--altura-cartao"] > div{
	width:calc(var(--altura-cartao) / 0.7954); /* proporção: 220x175 */
	margin-left:calc(var(--altura-cartao) * 0.08); /* 2:25px */
	border-radius:calc(var(--altura-cartao) * 0.08); /* 2:25px */
}
.bandeiras-cartoes{
	display:flex;
}
.bandeiras-cartoes > div{
	background-size:cover;
	height:inherit;
}
.bandeira-visa{
	background-image:url('../assets/bandeira-cartao-visa.png');
}
.bandeira-mastercard{
	background-image:url('../assets/bandeira-cartao-mastercard.png');
}
.bandeira-amex{
	background-image:url('../assets/bandeira-cartao-amex.png');
}
.bandeira-elo{
	background-image:url('../assets/bandeira-cartao-elo.png');
}
.bandeira-hipercard{
	background-image:url('../assets/bandeira-cartao-hipercard.png');
}
.bandeira-visa-full{
	background-image:url('../assets/bandeira-cartao-visa-full.png');
}
.bandeira-mastercard-full{
	background-image:url('../assets/bandeira-cartao-mastercard-full.png');
}
.bandeira-elo-full{
	background-image:url('../assets/bandeira-cartao-elo-full.png');
}
.bandeira-hipercard-full{
	background-image:url('../assets/bandeira-cartao-hipercard-full.png');
}


/*** MODAL AGUARDANDO... ****************************/
.modal-underlay{
	width:100%;
	min-height:100vh;
	max-height:1vh;
	background:rgba(0,0,0,0.5);
	overflow:auto;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
}
.modal-box{
	width:400px;
	background:#fff;
	margin:auto;
	border-radius:5px;
	padding:20px;
	box-sizing:border-box;
	margin-top:35vh;
}
.modal-box > div{
	display:flex;
}
.modal-box > div > div{
	font-size:25px;
	align-self:center;
	padding:10px;
	color:#903;
	font-weight:bold;
	box-sizing:border-box;
}
.modal-box div.barra-borda{
	margin-top:-10px;
	width:200px;
	height:20px;
	border:2px solid #903;
	position:absolute;
	z-index:100;
	border-radius:5px;
	box-sizing:border-box;
}
.modal-box div.barra-enche{
	margin-top:-10px;
	width:0;
	height:20px;
	padding:0;
	background:#903;
	animation:aumenta 20s linear infinite;
	position:absolute;
	z-index:99;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	box-sizing:border-box;
}
@keyframes aumenta{
	0%{
		width:0;
	}
	100%{
		width:200px;
	}
}


/*--- BARRAS CARREGANDO ---*/
.loading-box{
	display:flex;
	align-items:center;
}
.bar-loading-box{
	display:flex;
	align-items: center;
	width:32px;
	height:30px;
	margin-right:4px;
}
.bar-loading-box > div{
	height:50%;
	width:6px;
	border-radius:3px;
	margin-right:2px;
	background:#933;
	animation: sobeDesce 0.9s infinite ease-in-out;
}
.bar-loading-box div:nth-child(2){
	animation-delay: 0.1s;
}
.bar-loading-box div:nth-child(3){
	animation-delay: 0.2s;
}
.bar-loading-box div:nth-child(4){
	animation-delay: 0.3s;
}

@keyframes sobeDesce{
	0%, 40%, 100%{
		height:50%;
	}
	20%{
		height:100%;
	}
}


/*--- QUADRO INFO GETNET PEDIDO PAGO PARCIAL ---*/
.getnetPedidosPagosParcial{
	background:#ffeeee;
	padding:17px 20px;
	border-radius:5px;
	margin-bottom:15px;
	font-size:1.05em;
}.getnetPedidosPagosParcial > div{
	display:flex;
}.getnetPedidosPagosParcial > div > div{
	padding:4px;
}.getnetPedidosPagosParcial > div > div:nth-child(1){
	width:250px;
	text-align:right;
}.getnetPedidosPagosParcial > div > div{

}

/*--- POSTA RESTANTE ---*/
.ag-postarest{
	width: 80%;
	padding: 5px;
	border-radius: 3px;
	background: #ffffff;
	cursor: pointer;
	border: 2px solid #ffbbbb;
}.ag-postarest:hover, .ag-postarest-sel{
	background: #ffffcc;
}