.tit_minha_cesta {
	background:url(../imagens/layout-2009/cesta/tit-minha-cesta.png) no-repeat left top;
}
#conteudo h3.novo {
	margin-top:3px;
	text-align:left;
	letter-spacing:2px;
	color:#EB4F00;
	font-size:13px;
}
#conteudo #cep_1 { text-align:right; padding-right:2px; width:35px !important; }
#conteudo #cep_2 { margin:0; text-align:left; width:20px !important; }
#tabela {
	text-align:center;
	width:633px;
	float:left;
}
#vazia { 
	float:left;
	display:inline;
	width:200px;
	margin:20px 0px 10px 200px;
	padding:5px;
	background-color:#FFF;
}
#valor_total {
	float:left;
	text-align:right;
	display:inline;
	margin-left:3px;
	margin-bottom:2px;
}
#valor_total td {
	background-color:#CCC;
	border:3px white solid;
	height:20px;
	width:622px;
	padding:5px 16px 5px 5px;
	font-weight:bold;
	color:#FFF;
}
#titulo td {
	background-color:#EBE7E7 !important;
	border:0px !important;
	height:20px !important;
	font-size:9px;
}
#titulo th p { color:#666; }
#entrega {
	float:left;
	padding-top:15px;
	padding-left:12px;
	text-align:left;
	width:250px;
}
#entrega h2 {
	display:block;
	width:240px;
	background:url(../imagens/layout-2009/cesta/tit-endereco-entrega.png) no-repeat left top;
	text-indent:-9999px;
	float:left;
}
#botoes {
	float:right;
	padding-top:15px;
	width:320px;
}
#forma_pgto {
	display:inline;
	float:left;
	margin-top:20px;
	text-align:center;
	width:621px;
	padding-left:12px;
}
#forma_pgto .bt_2 {
	float:right !important;
	margin-top:20px;
	display:inline;
	width:150px;
}
#forma_pgto .formas {
	float:left;
	display:block;
	text-align:left;
}
#forma_pgto .formas h2 {
	display:block;
	height:19px;
	width:200px;
	background:url(../imagens/layout-2009/cesta/tit-formas-de-pagamento.png) no-repeat left top;
	text-indent:-9999px;
}
#forma_pgto .formas p { margin-bottom:5px; }
#forma_pgto .formas p.forma { 
	float:left;
	margin-right:15px;
	text-align:center;
	width:80px;
}
#forma_pgto .parcelas { float:right; display:block; width:200px; }
#forma_pgto .parcelas p { text-align:right; }
#forma_pgto .parcelas p.parc input { margin-right:5px; }
#forma_pgto .parcelas a.bt_1 { 
	clear:right;
	margin-top:10px;
	width:130px;
}
#parcelas #tbl_pgto {
	float:left;
	margin-top:10px;
	display:inline;
	text-align:center;
}


#tabela td {
	background-color:#fef3e2;
	border:3px white solid;
	height:70px;
	font-weight:bold;
	color:#999;
}
#tabela td p { color:#999; }
#tabela.lista td { height:auto; padding:5px; font-weight:normal; }
#tabela.lista td a { color:#999; }
#tabela.lista td a strong { color:#F7931E; font-weight:normal; text-decoration:underline; }
#tabela.lista th { height:auto; padding:5px; }
#tabela.lista td.status { font-weight:bold; }
#tabela.lista td.s0 p,
#tabela.lista td.s1 p,
#tabela.lista td.s4 p,
span.s0,
span.s1,
span.s4 {
	color:#0000FF !important;	
}
#tabela.lista td.s2 p,
span.s2 {
	color:#39B54A !important;	
}
#tabela.lista td.s3 p,
span.s3 {
	color:#FF1D25 !important;	
}
#tabela .bt_2 {
	margin:3px;
	display:inline;
	float:right;
}
#calc_cep, #cupom_desconto {
	float:left;
	text-align:right;
	display:inline;
	margin-left:3px;
	margin-bottom:2px;
}
#cupom_desconto a { color:#969669; }
#calc_cep td, #cupom_desconto td {
	background-color:#F4F4F4;
	border:3px solid white;
	height:20px;
	width:622px;
	padding:5px 16px 5px 5px;
	font-weight:bold;
}
#calc_cep .bt_2, #cupom_desconto .bt_2 {
	display:inline;
	float:left;
	margin:0px;
	padding:1px;
	margin-left:5px;
	margin-top:1px;
}
#calc_cep p, #cupom_desconto p { margin-top:1px; }
#cupom_desconto input { width:140px; text-align:center; }
.col_desc {
	width:330px;
	text-align:left;
	padding-left:5px;
}
.col_qtde {	width:68px; }
.col_pres {	width:68px; }
.col_vunit { width:90px; }
.col_vtotal { width:90px; }
.col_ident { width:100px; }
.col_end { width:250px; }
.col_acao { width:175px; background-color:#FFF !important; }
.col_qtde input { width:20px; text-align:center; }
#tabela em { color:#969669; font-size:10px; font-weight:normal; }
#tabela.detalhes_pedido td {
	background-color:#f4f4f4;
}
p.esq { float:left; }
p.dir { float:right; }
.end {
	float:left;
	text-align:left;
	background-color:#F2F2F2;
	width:613px;
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.end p.end_tit {
	display:block;
	height:18px;
	background:url(../imagens/layout-2009/cadastro/tit-endereco-entrega.png) no-repeat left top;
	text-indent:-9999px;
	margin-bottom:10px;
}
.dir { float:right; margin-right:5px; }
.esq { float:left; margin-left:5px; }
.end span {
	font-weight:bold;
}
#pedido_ok {
	float:left;
	width:613px;
	border:1px solid #E6E6E6;
	padding:10px 10px 0px 10px;
	font-size:13px;
	margin-bottom:20px;
	letter-spacing:1px;
	text-align:center;
}
#pedido_ok h2 {
	display:block;
	width:613px;
	height:15px;
	background:url(../imagens/layout-2009/cesta/tit-pedido-concluido.png) no-repeat center top;
	margin-bottom:10px;
	text-indent:-9999px;	
}
#pedido_ok span { font-weight:bold; }
#pedido_ok p {
	margin-bottom:10px;
}
#pedido_ok a { color:#969669 !important; }
.status_pedido {
	background-color:#fef3e2;
	float:left;
	padding:10px;
	width:613px;
	font-size:13px;
	font-weight:bold;
}
.status_pedido strong { color:#FBB03B; }
.status_pedido a { color:#666; text-decoration:underline; }
.linhas {
	display:inline;
	float:left;
	border-top:3px white solid;
	border-bottom:3px white solid;
	margin-left:120px;
	width:360px;
	padding:5px;
	font-size:12px;
	margin-bottom:20px;
	letter-spacing:1px;
}
.linhas span { font-weight:bold; }
.linhas a { color:#969669; }
#boleto {
	border-bottom:2px #999 solid;
	float:left;
	width:200px;
	display:inline;
	margin-left:205px;
	padding:5px;
	position:relative;
	margin-bottom:5px;
}
#boleto a.imprimir {
	display:inline;
	float:left;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
	color:#969669;
	text-decoration:none;
	margin-bottom:5px;
	background:url(../imagens/selos/boleto_b.gif) no-repeat left top;
	line-height:30px;
	padding-left:55px;
	width:119px;
	margin-left:17px;
	text-align:center;
	height:30px;
}
/*** FORM NOVO ENDEREÇO ***/
#conteudo #frm_novo_end {
	width:533px !important;
	float:left;
	display:inline;
	margin-left:50px;
}
#conteudo #frm_novo_end {
	float:left;
	width:100%;
}
#conteudo #frm_novo_end .g { width:285px; }
#conteudo #frm_novo_end .gm { width:260px; }
#conteudo #frm_novo_end .m { width:100px; }
#conteudo #frm_novo_end .xm { width:80px; }
#conteudo #frm_novo_end .p { width:55px; }
#conteudo #frm_novo_end .xp { width:15px; }
#conteudo #frm_novo_end p span {
	float:right;
	color:#EA8500;
}
#conteudo #frm_novo_end p span a {
	color:#EA8500;
	text-decoration:none;
}

#conteudo #frm_novo_end p span#erro_cep { color:#C41414; }
#conteudo #frm_novo_end p a {
	margin-left:15px;
	color:#969669;
}

a.bt_excluir {
	display:block;
	float:left;
	color:#FBB03B;
	font-weight:bold;
	text-decoration:none;
	padding:0px 3px 0px 3px;
	margin-top:4px;
	letter-spacing:1px;
	font-size:10px;
}
a.bt_excluir:hover { background-color:#E6E6BD; }

a.bt_ok {
	display:block;
	float:left;
	width:42px;
	height:21px;
	background:url(../imagens/layout-2009/cesta/bt-ok.png) no-repeat left top;
	margin-left:10px;
	text-indent:-9999px !important;
	text-align:left;
}
a.bt_ok:hover {
	background-position:left bottom;
}

a.bt_continuar_comprando {
	position:absolute;
	top:15px;
	right:10px;
	display:block;
	width:195px;
	height:25px;
	text-indent:-9999px;
	background:url(../imagens/layout-2009/cesta/bt-continuar-comprando.png) no-repeat left top;
}
a.bt_continuar_comprando:hover {
	background-position:left bottom;
}
a.bt_fechar_pedido,
a.bt_confirmar_compra {
	display:block;
	float:right;
	width:153px;
	height:56px;
	text-indent:-9999px;
}
a.bt_fechar_pedido {
	background:url(../imagens/layout-2009/cesta/bt-fechar-pedido.png) no-repeat left top;
}
a.bt_confirmar_compra {
	margin-top:10px;
	background:url(../imagens/layout-2009/cesta/bt-confirmar-compra.png) no-repeat left top;
}
a.bt_esvaziar_cesta,
a.bt_atualizar_cesta {
	display:block;
	width:153px;
	height:25px;
	float:left;
	text-indent:-9999px;	
}
a.bt_esvaziar_cesta {
	background:url(../imagens/layout-2009/cesta/bt-esvaziar-cesta.png) no-repeat left top;
	margin-top:6px;
}
a.bt_atualizar_cesta {
	background:url(../imagens/layout-2009/cesta/bt-atualizar-cesta.png) no-repeat left top;
}

a.bt_fechar_pedido:hover,
a.bt_confirmar_compra:hover,
a.bt_esvaziar_cesta:hover,
a.bt_atualizar_cesta:hover {
	background-position:left bottom;
}


a.bt_cadastrar_endereco,
a.bt_alterar_endereco,
a.bt_escolher_endereco {
	display:block;
	float:right;
	width:195px;
	height:25px;
	text-indent:-9999px;
	margin-top:15px;
}
a.bt_cadastrar_endereco {
	background:url(../imagens/layout-2009/cesta/bt-cadastrar-endereco.png) no-repeat left top;
}
a.bt_alterar_endereco {
	background:url(../imagens/layout-2009/cesta/bt-alterar-endereco-entrega.png) no-repeat left top;
}
a.bt_escolher_endereco {
	background:url(../imagens/layout-2009/cesta/bt-entregar-nesse-endereco.png) no-repeat left top;
	
}
a.bt_cadastrar_endereco:hover,
a.bt_alterar_endereco:hover,
a.bt_escolher_endereco:hover { background-position:left bottom; } 

td a.bt_alterar_endereco,
td a.bt_escolher_endereco {
	margin-top:10px;
}
td a.bt_escolher_endereco { margin-bottom:10px; }

a.bt_alterar,
a.bt_voltar,
a.bt_enviar {
	display:block;
	width:84px;
	height:25px;
	text-indent:-3000px;
	margin-top:10px;
}
a.bt_alterar {
	float:right;
	background:url(../imagens/layout-2009/cesta/bt-alterar.png) no-repeat left top;
}
a.bt_voltar {
	float:left;
	background:url(../imagens/layout-2009/cesta/bt-voltar.png) no-repeat left top;
}
a.bt_enviar{
	float:right;
	background:url(../imagens/layout-2009/cesta/bt-enviar.png) no-repeat left top;
}
a.bt_alterar:hover,
a.bt_voltar:hover,
a.bt_enviar:hover {
	background-position:left bottom;
}