/* carrinho resumo home */

.ecom_resumo_fundo

{

	width: 220px;

	height: 36px;

	padding-left: 24px;

	border-left: dotted 1px #bbb;

	line-height: 36px;

}

/* numero de itens do carrinho */

.ecom_resumo_itens

{

	float: left;

	margin: 0;

	height: 36px;

	background: url('../../userfiles/bf/lo/ico_itens.png') no-repeat left center;

	padding-left: 46px;

	text-align: right;

	width: 55px;

}

/* numero de itens do carrinho link */

.ecom_resumo_itens a

{

	text-decoration: none;

	color: #888;

}

.ecom_resumo_itens a:hover

{

	color: #6cb298;

}

/* imagem para clicavel para ir ao carrinho completo */

.ecom_resumo_img

{

}

.ecom_resumo_img img

{

}

.ecom_resumo_img img:hover

{

}

/* valor */

.ecom_resumo_valor

{

	height: 36px;

	background: url('../../userfiles/bf/lo/ico_val.png') no-repeat left center;

	float: right;

	width: 65px;

	padding-left: 46px;

	text-align: right;

}

/* carrinho resumo home fim */



/* carrinho */



/* carrinho fundo */



.ecom_fundo

{

	width: 100%;

}

/* cabeçalho */

.ecom_cab

{

	width: 100%;

}

/* parte esquerda */

.ecom_esq

{



}

/* itens do carrinho (centro) */

.ecom_centro

{

	width: 100%;

}



/* parte direita */

.ecom_dir

{



}

/* rodape */

.ecom_rodape

{



}

.ecom_text

{

	-webkit-border-radius: 2px;

    border-radius: 2px;

	padding: 8px;

	color: #777;

	border: solid 1px #dbdbdb;

	background: #fff;

	margin: 3px 0 9px 0;

	font-size: 11px;

}

.ecom_text:focus

{

	border: solid 1px #aaa;

}

/* botoes de voltar e finalizar superiores */



.ecom_botoes_sup

{

	width: 100%;

	display: none;

}



/* botoes de voltar e finalizar inferiores */



.ecom_botoes_inf



{

	margin-top: 20px;

	text-align: right;

	width: 100%;

	display: table;

}



/* botoes de voltar */



.ecom_botao_voltar

{

	display: none;

}

.ecom_botao_voltar_bt

{

	float: left;

}



/* botoes de voltar */



.ecom_botao_finalizar

{



}

.ecom_botao_finalizar_bt

{

	float: right;

}

/* bloco com os itens do carrinho */

.ecom_itens

{

	border-bottom: none;

	display: table;

	width: 100%;

}

/* linha do cabeçalho dos itens */

.ecom_itens_cab

{

	width: 100%;

	display: table;

	font-size: 13px;

	font-weight: bold;

	color: #555;

	border-bottom: solid 5px #ddd;

	padding-bottom: 10px;

	margin-bottom: 10px;

}

/* titulo itens */

.ecom_itens_cab_item

{	width: 50%;

}

/* titulos quantidade */

.ecom_itens_cab_quantidade

{

	width: 15%;

	text-align: right;

}

/* titulo valor unitario */

.ecom_itens_cab_valoruni

{

	width: 15%;

	text-align: right;

}

/* titulo valor total */

.ecom_itens_cab_valortotal

{

	width: 15%;

	text-align: right;

}

/* titulo excluir */

.ecom_itens_cab_excluir

{

	width: 5%;

}

/* linha itens */

.ecom_itens_linha

{

	width: 100%;

	display: table;

	border-bottom: solid 1px #ddd;

	padding: 15px 0 15px 0;

}

.ecom_itens_linha_frete

{

}

/* linha item */

.ecom_linha_item

{

	width: 50%;

}

.ecom_linha_item img

{

	float: left;

	margin-right: 20px;

}

.ecom_linha_item span

{

	font-size: 11px;

	color: #777;

}

.ecom_linha_item a

{

	text-decoration: none;

	color: #333;

	font-size: 16px;

	font-family: museo300;

}

.ecom_linha_item a:hover

{

	color: #6CB298;

}

/* linha quantidade */

.ecom_linha_quantidade

{

	width: 15%;

	text-align: right;

}

/* linha valor unitário */

.ecom_linha_valoruni

{

	width: 15%;

	text-align: right;

}

/* linha valor total */

.ecom_linha_valortotal

{

	width: 15%;

	text-align: right;

}

/* linha excluir */

.ecom_linha_excluir

{

	width: 5%;

	text-align: right;

}

.ecom_linha_excluir img

{

	background-image: url('../../icones/close.gif');

	width: 16px;

	height: 16px;

	cursor: pointer;

}

/* titulo subtotal */

.ecom_titulo_subtotal

{

	padding: 15px 0;

	width: 80%;

	text-align: right;

	color: #777;

	font-size: 13px;

	font-weight: bold;

}

/* valor subtotal */

.ecom_valor_subtotal

{	

	padding: 15px 0;

	width: 20%;

	text-align: right;

	font-size: 17px;

}

/* div com o titulo e o campos do frete */

.ecom_tituloecampo_frete

{

	width: 20%;

}

/* titulo frete */

.ecom_titulo_frete, .ecom_titulo_cupom

{

	color: #777;

	font-size: 13px;

	font-weight: bold;

}

/* campo cep */

.ecom_campo_frete

{

}

.ecom_campo_frete span

{

	font-size: 11px;

	color: #555;

}

.ecom_campo_frete input, .ecom_campo_cupom input

{



}

.ecom_campo_frete input[type=submit], .ecom_campo_cupom input[type=submit]

{
width: 40px !important;
text-align: center;
padding: 5px;
display: inline-block;

}

/* opções frete */

.ecom_opcoes_frete

{

	width: 50%;

}

/* titulo opções frete */

.ecom_titulo_opcao

{

	font-size: 11px;

	color: #555;

	margin-top:20px;

	width: 150px;

}

/* titulo valor frete */

.ecom_titvalor_frete, .ecom_titvalor_cupom

{

	width: 10%;

	text-align:right;

	color: #777;

	font-size: 13px;

	font-weight: bold;

	padding: 20px 0;

}

/* valor frete */

.ecom_valor_frete, .ecom_valor_cupom

{

	padding: 20px 0;

	width: 20%;

	text-align: right;

	font-size: 17px;

}

/* linha cupom */

.ecom_itens_cupom

{

}

.ecom_tituloecampo_cupom

{

	width: 30%;

}

.ecom_titulo_cupom

{

}

.ecom_campo_cupom

{

}

.ecom_campo_cupom span

{

	font-size: 11px;

	color: #555;

}

.ecom_retorno_cupom

{

	width: 40%;

	display: table;

	height: 20px;

	margin-top: 45px;

	font-size: 11px;

	color: #777;

}

.ecom_titvalor_cupom

{



}

.ecom_valor_cupom

{



}

/* linha rodape */

.ecom_itens_rodape

{

	width: 100%;

	display: table;

	color: #555;

	border-bottom: solid 5px #ddd;

}

/* titulo total */

.ecom_titulo_total

{

	padding: 20px 0;

	width: 80%;

	text-align: right;

	font-size: 13px;

	font-weight: bold;

	color: #777;

}

/* valor total */

.ecom_valor_total

{

	padding: 20px 0;

	width: 20%;

	text-align: right;

	font-weight: bold;

	font-size: 17px;

}

/* pagina de finalizar compra */

/* itens da página de finalizar pagamento */

.ecom_fim_itens

{



}

/* linhas */

.ecom_fim_itens_linha

{

	padding: 10px 0 10px 0;

	border-bottom: solid 1px #ddd;

	display: table;

	width: 100%;

}

.ecom_fim_itens_linha_endereco

{



}

.ecom_fim_itens_linha_frete

{



}

.ecom_fim_itens_linha a

{

	text-decoration: none;

	color: #5da594;

	font-size: 13px;

	line-height: 17px;

	font-weight: bold;

}

.ecom_fim_itens_linha a:hover

{

	color: #7AC2A7;

}

/* titulos de cada linha */

.ecom_fim_titulos

{

	text-decoration: none;

	color: #555;

	font-size: 13px;

	line-height: 17px;

	font-weight: bold;

	width: 100%;

}

.ecom_fim_titulos a
{
   color: #555;
}
/* texto subtotal */

.ecom_fim_tit_subtotal

{

	font-size: 13px;

	font-weight: bold;

	color: #777;

}

/* valor */

.ecom_fim_val_subtotal

{

	width: 100px;

	text-align:right;

	font-size: 17px;

	color: #555;

}

/* endereço pagina de pagar */

.ecom_fim_endereco

{

	width: 100%;

}
.ecom_confirm_endereco
{
   padding: 10px 3%;
   background: #eee;
   color: #555;
   width: 94%;
   font-size: 11px;
   margin-top: 10px;
   display: inline-block;
}
/* opções frete */

.ecom_fim_opcoes_frete

{



}

/* texto frete */

.ecom_fim_titvalor_frete, .ecom_fim_titvalor_cupom

{

	font-size: 13px;

	font-weight: bold;

	color: #777;

}

/* valor */

.ecom_fim_valor_frete, .ecom_fim_valor_cupom

{

	width: 100px;

	text-align:right;

	font-size: 17px;

	color: #555;

}

/* linha cupom */

.ecom_fim_retorno_cupom

{

	width: 40%;

	display: table;

	height: 20px;

	margin-top: 40px;

	font-size: 11px;

	color: #777;

}

.ecom_fim_titvalor_cupom

{

	margin-top: 22px;

}

.ecom_fim_valor_cupom

{

	margin-top: 22px;

}

/* texto total */

.ecom_fim_tit_total

{

	font-size: 13px;

	font-weight: bold;

	color: #777;

}

/* valor */

.ecom_fim_val_total

{

	width: 100px;

	text-align:right;

	font-size: 17px;

	font-weight: bold;

	color: #555;

}

/* botoes de pagamento */
.ecom_botoes_pagar
{
	margin-top: 20px;
	text-align: right;
}
.ecom_botoes_pagar h2
{
	float: left;
	line-height: 53px;
	margin: 0;
}
/* botao pagseguro */
.ecom_botao_pagseguro
{
	background-image: url('../../icones/pgseg.png');
	width: 140px;
	height: 53px;
}
.ecom_botao_pagseguro:hover
{
	background-image: url('../../icones/pgseg_ov.png');
}
/* botao cartao de credito */
.ecom_botao_ccredito
{
	background-image: url('../../icones/cc.png');
	width: 140px;
	height: 53px;
}
.ecom_botao_ccredito:hover
{
	background-image: url('../../icones/cc_ov.png');
}
/* botao boleto */
.ecom_botao_boleto
{
	background-image: url('../../icones/boleto.png');
	width: 140px;
	height: 53px;
}
.ecom_botao_boleto:hover
{
	background-image: url('../../icones/boleto_ov.png');
}
/* botao boleto prazo */
.ecom_botao_boletoaprazo
{
	background-image: url('../../icones/boleto-prazo.png');
	width: 140px;
	height: 53px;
}
.ecom_botao_boletoaprazo:hover
{
	background-image: url('../../icones/boleto-prazo-ov.png');
}

/* página de andamento de compras */

.comp_real

{

}

.comp_real_titulo

{



}

.comp_real_saudacao

{

	font-weight: bold;

}

.comp_real_andamento

{

	margin: 10px 0 10px 0;

}

.comp_real_andamento_etapa_ok

{

	width: 25%;

	float: left;

	background: url('../../icones/cr_bar_ver.gif') repeat-x left 10px;

}

.comp_real_andamento_etapa_nok

{

	width: 25%;

	float: left;

	background: url('../../icones/cr_bar_cin.gif') repeat-x left 10px;

}

.comp_real_cod_rast

{

	clear: both;

	margin-top: 10px;

	display: table;

	width: 100%;

}

.comp_real_cod_rast a

{

	color: #777;

	font-weight: bold;

	text-decoration: none;

}

.comp_real_cod_rast a:hover

{

	color: #333;

}

.comp_real_grid_itens

{

	width: 100%;

	height: 120px;

	overflow-y: auto;

}

.comp_real_grid_vendas

{



}

/* grid padrao */

.GridP-ecom

{

	background: none !important;

	font-family: Tahoma;

	font-size: small;

	width: 100%;

	text-decoration: none;

	color: #333333;

	background-color: #FFFFFF;

	border-color: #ddd;

	margin-bottom: 10px;

}

/* linha do grid */

.linhaGrid-ecom

{

	text-decoration: none;

	background-color: #FFFFFF;

}

.linhaGrid-ecom:hover

{

	background-color: #f2f2f2;

}

/* linha do grid alterando */

.linhaGridAlternada-ecom

{

	background-color: #f9f9f9;

}

.linhaGridAlternada-ecom:hover

{

	background-color: #f2f2f2;

}

/* celula do codigo no grid */

.celCodigo-ecom

{

	display: none;

}

/* celula do grid (control) */

.celGrid-ecom

{

	text-decoration: none;

	text-align: left;

	color: #333333;

	font-family: Tahoma;

}

.celGrid-ecom:hover

{

	text-align: left;

	cursor: pointer;

}

/* celula do grid (bordas) */

.celbordas-ecom

{

	text-decoration: none;

	border: 1px solid #e9e9e9;

}

.celbordas-ecom:hover

{



}

/* celula do grid botoes editar e excluir */

.cellinks-ecom

{

	text-decoration: none;

	border: 1px solid #DDDDDD;

	width: 35px;

	font-size: x-small;

	font-weight: bold;

}

.cellinks-ecom:hover

{

	text-decoration: underline;

}

/* paginação do grid */

.pagerGrid-ecom

{

	color: #333;

}

.pagerGrid-ecom input

{

	margin-bottom: -2px;

}

/* cabeçalho do grid */

.headerGrid-ecom

{

	background-color: #eee;

	font-size: 11px;

	text-decoration: none;

	color: #888 !important;

	font-family: Tahoma;

	font-weight: bold;

	background-image: url('../../icones/bg_header_grid.gif');

	background-position: center top;

	background-repeat: repeat-x;

}

/* cabeçalho do grid bloco */

.headerGrid-ecom th

{

	text-align: left;

	border: solid 1px #ddd;

	border-collapse: collapse;

}

#ctl00_ContentPlaceHolder_aTermos
{
    color: #6CB298;
}
#ctl00_ContentPlaceHolder_aTermos:hover
{
    color: #9966ab;
}

/* Estilos do grid fim*/