.page_cont { width: 960px; position: relative; z-index: 1; }

.page_cont .cont2 { float: left; width: 960px; position: relative; overflow: hidden; }
.page_cont .cont2 .cont1 { float: left; width: 960px; position: relative; right: 732px; }

.page_cont .cont2 .cont1 .col_banners { float: left; width: 228px; position: relative; left: 732px; z-index: 10;  }
.page_cont .cont2 .cont1 .col_cont { float: left; width: 730px;  position: relative; left: 732px;  }
.page_cont .cont2 .cont1 .col_cont div.espacamento_banners { margin-left: 15px; }
 
.menu_lateral { width: 228px; }
.menu_lateral ul li { padding-bottom:10px; line-height:7px; }
.menu_lateral ul li ul { margin-bottom:18px; }
.menu_lateral .menu_lateral_tit { height:108px; text-indent:-3000px; width:228px; }
.menu_lateral .menu_lateral_itens { padding-left:29px; }
.menu_lateral .menu_lateral_itens a { color: #fff; font-size: 11px; }
.menu_lateral .menu_lateral_itens a:hover { color: #000; font-size: 11px; }
.menu_lateral .menu_lateral_itens .sub_tit { font-size:20px !important; line-height:20px; }
.menu_lateral .menu_lateral_bottom { height:20px; width:228px; }

.landing_saude .menu_lateral .menu_lateral_tit { background:transparent url(../img/menu_saude_header.gif) no-repeat scroll 0 0; }
.landing_saude .cont1 { background: #00788A url(../img/menu_saude_bottom.gif) no-repeat scroll right bottom; }

.landing_pedidos .menu_lateral .menu_lateral_tit { background:transparent url(../img/menu_meus_pedidos_header.gif) no-repeat scroll 0 0; }
.landing_pedidos .cont1 { background: #00788A url(../img/menu_saude_bottom.gif) no-repeat scroll right bottom; }


.landing_crianca .menu_lateral .menu_lateral_tit { background:transparent url(../img/header_menu_crianca.gif) no-repeat scroll 0 0; }
.landing_crianca .cont1 { background: #48BEB2 url(../img/menu_crianca_bottom.gif) no-repeat scroll right bottom; }

.landing_beleza .menu_lateral .menu_lateral_tit { background:transparent url(../img/header_menu_beleza.gif) no-repeat scroll 0 0; }
.landing_beleza .cont1 { background: #BC91A6 url(../img/menu_beleza_bottom.gif) no-repeat scroll right bottom; }

.landing_cuidados .menu_lateral .menu_lateral_tit { background:transparent url(../img/header_menu_cuidados.gif) no-repeat scroll 0 0; }
.landing_cuidados .cont1 { background: #FFFFFF url(../img/menu_cuidados_bottom.gif) no-repeat scroll right bottom; }
.landing_cuidados .menu_lateral_itens a { color: #333; }

.tb_generico {
	width: 716px;
	background-color: #fff;
	border: 1px solid #ccc;
	}
.tb_generico tr td { border-top: 1px #ccc solid; border-left: 1px #DCDCDC solid; height: 28px; text-align: center; font-size: 11px; }
.tb_generico tr th {
	border-top: 1px #DCDCDC solid; 
	border-left: 1px #DCDCDC solid; 
	height: 28px; 
	text-align: left; 
	padding-left: 10px; 
	font-size: 12px; 
	color: #000; 
	}
.tb_generico tr .b_cd { border-right: 1px #DCDCDC solid; }
/*.tb_generico .top th { background: url(../img/bg_tb_generico_top.gif) no-repeat scroll center bottom;  border: none; }*/

.tb_generico tr.b_bc td { border-bottom: 1px #DCDCDC solid; }
/*.tb_generico tr td.b_bd { background: url(../img/bg_tb_generico_bottom.gif) no-repeat scroll right bottom;  border-bottom: none; }*/
/*.tb_generico tr td.b_be { background: url(../img/bg_tb_generico_bottom.gif) no-repeat scroll left bottom;  border-bottom: none; border-left: none; }*/

.tb_generico tr.tit td  { font-weight: bold; color: #000; }

.tb_generico tr td.desc { color: #ff0000; }

.tb_generico tr td input { width: 25px; text-align: center; font-size: 10px; height: 15px; }

.tb_generico tr td a { background: url(../img/bt_adicionar.gif) no-repeat 0 0; display: block; width: 91px; height: 20px; text-indent: 2000px; overflow: hidden; margin: 0 auto; }

.resultado_busca .bt_voltar,
.resultado_busca .bt_continuar_comprando { display: block; text-indent: -2000px; overflow: hidden; height: 20px; float: right; margin-top: 15px; margin-left: 15px; }

.resultado_busca .bt_voltar { width: 53px; background: url(../img/bt_voltar.gif) no-repeat 0 0; }
.resultado_busca .bt_continuar_comprando { width: 143px; background: url(../img/bt_continuar_comprando.gif) no-repeat 0 0; }


/** Style TB_PESQUISA_PEDIDO *****************/

.tb_pesquisa_pedido {
  text-align: center;
  width: 720px;
  margin: 10px 0 10px 10px;
  
}


.area_pedido .tb_minha_cesta { width: 710px; }

.tb_pesquisa_pedido tr td,
.tb_minha_cesta tr td { border-top: 1px #ccc solid; border-left: 1px #DCDCDC solid; height: 22px; font-size: 11px; }

.tb_pesquisa_pedido tr td { color: #666; }
.tb_pesquisa_pedido tr td.bb { border-bottom: 1px #ccc solid; }

.tb_pesquisa_pedido tr td.b0,
.tb_minha_cesta tr td.b0 { border: 0 none; }

.tb_pesquisa_pedido tr th {
	border-top: 1px #DCDCDC solid;
	border-left: 1px #DCDCDC solid;
	height: 28px;	
	padding: 0 20px;
	font-size: 12px;
	color: #000;
	}
	
.tb_minha_cesta tr th {
	border-top: 1px #DCDCDC solid;
	border-left: 1px #DCDCDC solid;
	height: 28px;
	text-align: left;
	/*padding-left: 10px;
	padding-right: 10px;*/
	font-size: 12px;
	color: #000;
	}
	
.tb_pesquisa_pedido tr .b_cd,
.tb_minha_cesta tr .b_cd { border-right: 1px #DCDCDC solid; }

.tb_minha_cesta tr td .bt_remove { 
	color:#C41230;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:auto;
	text-transform:uppercase;
	width:10px;
	}

.tb_minha_cesta tr td input.qtde { display: block; width: 25px; margin: auto; }

.tb_minha_cesta tr.top td { border: none; height: 40px; }
.tb_minha_cesta tr.top td span { display: block; background: url(../img/tit_minha_cesta.gif); width: 181px; height: 40px; text-indent: -2000px; }

.tb_pesquisa_pedido tr th.b_dt,
.tb_minha_cesta tr th.b_dt { background:transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll right top; border-top: none; }

.tb_pesquisa_pedido tr th.b_et { background:transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll left top; border-top: none; border-left: none; }
.tb_pesquisa_pedido tr td.b_eb { background:transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll left bottom; border-left: none; }
.tb_pesquisa_pedido tr td.b_db { background:transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll right bottom; border-right: none; }


.tb_minha_cesta tr td .info { float: left; }

.tb_minha_cesta tr td .info,
.tb_minha_cesta tr td .valor,
.tb_minha_cesta tr td .total { display: block; padding-left: 10px; }

.tb_minha_cesta tr td.total_tit b { display: block; padding-left: 10px; color: #000; font-size: 12px; }
.tb_minha_cesta tr td.total_valor { border-left: none; }
.tb_minha_cesta tr td.total_valor b { display: block; padding-left: 10px; color: #000; font-size: 12px; }

.tb_minha_cesta tr.prazo td { background-color: #f4f4f4; }
.tb_minha_cesta tr.prazo td a.verifique_prazo { 
	display: block; 
	color: #00788a; 
	float: left; 
	margin-left: 45px; 
	font-weight: bold; 
	background:transparent url(../img/bullet_verde.gif) no-repeat scroll left center; 
	padding-left: 10px;
	}

* html .tb_minha_cesta tr.prazo td a.verifique_prazo { margin-left: 20px; }

.tb_minha_cesta tr.prazo td a.bt_ok { 
	background: url(../img/btn_ok_verde.gif) no-repeat; 
	text-indent: -2000px; 
	overflow: hidden; 
	width: 24px; 
	height: 20px; 
	margin-left: 6px;
	margin-right: 28px;
	display: block;
	float: right;
	}

* html .tb_minha_cesta tr.prazo td a.bt_ok { margin-right: 13px; }
.tb_minha_cesta tr.prazo td.col_info input { float: right; width: 122px; display: inline-block; }
.tb_minha_cesta tr.prazo td.col_info label.fl { float: left; margin-right: 14px; display: inline-block; margin-top:2px; }
.tb_minha_cesta tr.prazo td.col_info label.fr { float: right; margin-right: 14px; display: inline-block; margin-top:2px; }

.tb_minha_cesta tr.prazo td.col_info { background: #f4f4f4 url(../img/bg_prazo.gif) no-repeat right top; }
.tb_minha_cesta tr.prazo td.frete { border-left: none; }
.tb_minha_cesta tr.prazo td.frete input { margin-left:10px; margin-right:5px; }
.tb_minha_cesta tr.prazo td.frete_valor { border-left: none; }

.tb_minha_cesta tr.recalcular p { margin: 20px 0 0 10px;}
.tb_minha_cesta tr.recalcular .bt_recalcular { 
	background: url(../img/bt_recalcular.gif) no-repeat 0 0; 
	display: block;
	float: right;
	width: 91px;
	height: 20px;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 20px;
	}

* html .tb_minha_cesta tr.recalcular .bt_recalcular { margin-right: 10px; }	
.tb_minha_cesta tr.recalcular .b_cd { border-left: none; }

.tb_minha_cesta tr.finalizar td { border-bottom:0px solid #DCDCDC;  padding-bottom:10px;  }

.tb_minha_cesta tr.finalizar td .bt_continuar_comprando {
	display: block;
	width: 188px;
	height: 35px;
	background: url(../img/continuar_comprando.gif) no-repeat scroll 0 0;
	float: right;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 20px;
	}
.tb_minha_cesta tr.finalizar td .bt_finalizar_compras {
	display: block;
	width: 188px;
	height: 35px;	
	background: url(../img/finalizar_compra.gif) no-repeat scroll 0 0;
	background-color:#ffc;	
	float: right;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 20px;
	}
	
 .tb_minha_cesta tr.finalizar td .bt_finalizar_compras_off {
	display: block;
	width: 128px;
	height: 20px;
	background: url(../img/finalizar_compra_off.gif) no-repeat scroll 0 0;			
	float: right;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 20px;
	}

.bt_comprar_red {
	display: block;
	width: 67px;
	height: 20px;
	background: url(../img/bt_comprar_red.gif) no-repeat scroll 0 0;
	float: right;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 20px;
}
.bt_voltar_red {
	display: block;
	width: 53px;
	height: 20px;
	background: url(../img/bt_voltar_red.gif) no-repeat scroll 0 0;
	float: right;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 15px;
	margin-top: 20px;
}

.tb_minha_cesta tr.bottom td.esq { border-top: none; border-left: none; background: url(../img/bg_tb_cesta_bottom.gif) no-repeat scroll left top; height: 28px; }
.tb_minha_cesta tr.bottom td.dir { border-top: none; border-left: none; background: url(../img/bg_tb_cesta_bottom.gif) no-repeat scroll right top; height: 28px; }

.box_det_prod { width: 200px; float: left; margin-right: 10px;  }

.box_det_prod .top { width: 200px; background: url(../img/det_prod_bg_top.gif) no-repeat scroll 0 0; height: 10px; }
.box_det_prod .main { width: 158px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0 20px; }
* html body .box_det_prod .main { margin-top: -8px; }
.box_det_prod .bottom { width: 200px; background: url(../img/det_prod_bg_bottom.gif) no-repeat scroll 0 0; height: 10px; }
.box_det_prod h5 { font-size: 15px; margin-bottom: 15px; }
.box_det_prod li { font-size: 11px; line-height: 15px; }
.box_det_prod span { color: #666; }

.tb_det_prod { width: 716px; float: left; margin-bottom: 15px; }
.tb_det_prod tr td { border-top: 1px #ccc solid; border-left: 1px #DCDCDC solid; height: 28px; font-size: 11px; }
.tb_det_prod tr th {
	border-top: 1px #DCDCDC solid; 
	border-left: 1px #DCDCDC solid; 
	height: 28px; 
	text-align: left; 
	padding-left: 10px; 
	font-size: 12px; 
	color: #000; 
	}
	
.tb_det_prod tr .b_cd { border-right: 1px #DCDCDC solid; }

.tb_det_prod tr td .bt_remove { 
	color:#C41230;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:auto;
	text-transform:uppercase;
	width:10px;
	}

.tb_det_prod tr td input.qtde { display: block; width: 25px; margin: auto; }
.tb_det_prod tr th.b_dt { background:transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll right top; border-top: none; }
.tb_det_prod tr th.b_et { background:transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll left top; border-top: none; border-left: none; }

.tb_det_prod tr td .info,
.tb_det_prod tr td .valor,
.tb_det_prod tr td .total { display: block; padding-left: 10px; }

.tb_det_prod tr td.total_tit b { display: block; padding-left: 10px; color: #000; font-size: 12px; }
.tb_det_prod tr td.total_valor { border-left: none; }
.tb_det_prod tr td.total_valor b { display: block; padding-left: 10px; color: #000; font-size: 12px; }

.tb_det_prod tr.prazo td { background-color: #f4f4f4; }
.tb_det_prod tr.prazo td a.verifique_prazo { 
	display: block; 
	color: #00788a; 
	float: left; 
	margin-left: 45px; 
	font-weight: bold; 
	background:transparent url(../img/bullet_verde.gif) no-repeat scroll left center; 
	padding-left: 10px;
	}

* html .tb_det_prod tr.prazo td a.verifique_prazo { margin-left: 20px; }

.tb_det_prod tr.prazo td a.bt_ok { 
	background: url(../img/btn_ok_verde.gif) no-repeat; 
	text-indent: -2000px; 
	overflow: hidden; 
	width: 24px; 
	height: 20px; 
	margin-left: 6px;
	margin-right: 28px;
	display: block;
	float: right;
	}

* html .tb_det_prod tr.prazo td a.bt_ok { margin-right: 13px; }
.tb_det_prod tr.prazo td.col_info input { float: right; width: 122px; display: inline-block; }
.tb_det_prod tr.prazo td.col_info label { float: right; margin-right: 14px; display: inline-block; margin-top:2px; }
.tb_det_prod tr.prazo td.col_info b { float: right; display: block; margin-right: 25px;  }
.tb_det_prod tr.prazo td.col_info { background: #f4f4f4 url(../img/bg_prazo.gif) no-repeat right top; }
.tb_det_prod tr.prazo td.frete { border-left: none; }
.tb_det_prod tr.prazo td.frete input { margin-left:10px; margin-right:5px; }
.tb_det_prod tr.prazo td.frete_valor { border-left: none; }
.tb_det_prod tr.prazo td.frete_valor span { display: block; margin-left:10px;}

.tb_det_prod tr.recalcular p { margin: 20px 0 0 35px;}
.tb_det_prod tr.recalcular .bt_recalcular { 
	background: url(../img/bt_recalcular.gif) no-repeat 0 0; 
	display: block;
	float: right;
	width: 91px;
	height: 20px;
	text-indent: -2000px;
	overflow: hidden;
	margin-right: 20px;
	}

* html .tb_det_prod tr.recalcular .bt_recalcular { margin-right: 10px; }	
.tb_det_prod tr.recalcular .b_cd { border-left: none; }

.tb_det_prod tr.bottom td { border-top: none; border-left: none; background: url(../img/det_produt_bg_tb_bottom.jpg) no-repeat scroll center top; height: 8px; }

.tb_det_prod .col_remover { width: 60px; }
.tb_det_prod .col_produto { width: 410px; }
.tb_det_prod .col_qtde { width: 47px; }
.tb_det_prod .col_unidade { width: 82px; }
.tb_det_prod .col_total { width: 100px; }

.bx_valor_compra { width: 345px; height: 35px; float: right; }
.bx_valor_compra .left { 
	background:transparent url(../img/lateral_verde1.gif) no-repeat scroll 0 0;
	float:left;
	height:35px;
	width:15px; 
	}
.bx_valor_compra .right {
	background:transparent url(../img/lateral_verde2.gif) no-repeat scroll 0 0;
	float:left;
	height:35px;
	width:15px;
	}
.bx_valor_compra .main {
	background-color:#00788A;
	color:#FFFFFF;
	float:left;
	font-size: 15px;
	font-weight:bold;
	height: 35px;
	width: 315px;
	line-height: 35px;
	}

.bx_valor_compra .main .valor { 
	display:inline-block;
	font-size:20px;
	margin-left:25px; 
	}
	
.tb_ganhe_dots { width: 928px; margin-top: 35px; }
.tb_ganhe_dots .b_t td { border-top: 1px solid #ccc; }
.tb_ganhe_dots .b_t .col_dots_logo { width: 286px; }
.tb_ganhe_dots .b_t .b_et { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll left top; }
.tb_ganhe_dots .b_t .b_dt { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll right top; }
.tb_ganhe_dots .b_t .b_ct { width: 316px; height: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.tb_ganhe_dots .b_c td { vertical-align: middle; text-align: center; }
.tb_ganhe_dots .b_c .b_ec { border: none; width: 10px; border-left: 1px solid #ccc; }
.tb_ganhe_dots .b_c .b_dc { border: none; width: 10px; border-right: 1px solid #ccc; }
.tb_ganhe_dots .b_c .b_cc { width: 316px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; text-align: center;}
.tb_ganhe_dots .b_c .b_cc label { color: #666; font-size: 11px; margin-left: 10px; }
.tb_ganhe_dots .b_c .logo_dots { float:center; margin-left:0px; }

.tb_ganhe_dots .b_b td { border-bottom: 1px solid #ccc; }
.tb_ganhe_dots .b_b .b_eb { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll left bottom; }
.tb_ganhe_dots .b_b .b_db { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll right bottom; }
.tb_ganhe_dots .b_b .b_cb { width: 316px; height: 10px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }

.tb_ganhe_dots .dots_email span { 
	color:#666666;
	font-size:11px;
	}
.tb_ganhe_dots .dots_email span b { color: #000; }


.tb_nf_paulista { width: 928px; margin-top: 15px; }
.tb_nf_paulista .b_t td { border-top: 1px solid #ccc; }
.tb_nf_paulista .b_t .b_et { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll left top; }
.tb_nf_paulista .b_t .b_dt { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll right top; }
.tb_nf_paulista .b_t .b_ct { height: 10px; }

.tb_nf_paulista .b_c td { vertical-align: middle; text-align: left; }
.tb_nf_paulista .b_c .b_ec { border: none; width: 10px; border-left: 1px solid #ccc; }
.tb_nf_paulista .b_c .b_dc { border: none; width: 10px; border-right: 1px solid #ccc; }
.tb_nf_paulista .b_c .b_cc .logo_nf_paulista { margin-left: 16px; margin-right: 55px; display: inline-block; float: left; }
.tb_nf_paulista .b_c .b_cc label { color: #000; font-size: 12px; font-weight: bold; display: inline-block; line-height: 33px; margin-right: 10px; }
.tb_nf_paulista .b_c .b_cc input { display: inline-block; width: 130px; margin-right: 40px; }
.tb_nf_paulista .b_c .b_cc a { 
	display: inline-block; 
	color: #00788a; 
	font-size: 11px; 
	font-weight: bold; 
	padding-left: 13px; 
	background:transparent url(../img/bullet_verde.gif) no-repeat scroll left center;
	}

.tb_nf_paulista .b_b td { border-bottom: 1px solid #ccc; }
.tb_nf_paulista .b_b .b_eb { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll left bottom; }
.tb_nf_paulista .b_b .b_db { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll right bottom; }
.tb_nf_paulista .b_b .b_cb { height: 10px; }

.tb_cartoes { margin-top:15px; width:928px; }
.tb_cartoes .b_t td { border-top: 1px solid #ccc; }
.tb_cartoes .b_t .b_et { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll left top; }
.tb_cartoes .b_t .b_dt { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_top.gif) no-repeat scroll right top; }
.tb_cartoes .b_t .b_ct { height: 10px; border-left:1px solid #CCCCCC;}

.tb_cartoes .b_c1 td { vertical-align: top; text-align: center; }
.tb_cartoes .b_c1 .b_ec { border: none; width: 10px; border-left: 1px solid #ccc; }
.tb_cartoes .b_c1 .b_dc { border: none; width: 10px; border-right: 1px solid #ccc; }
.tb_cartoes .b_c1 .b_cc { border-left:1px solid #CCCCCC;}
.tb_cartoes .b_c1 .b_cc span { font-size: 15px; font-weight: bold; float: left; }

.tb_cartoes .b_c2 { height: 45px;	}
.tb_cartoes .b_c2 td { vertical-align: bottom; text-align: center; }
.tb_cartoes .b_c2 .b_ec { border: none; width: 10px; border-left: 1px solid #ccc; }
.tb_cartoes .b_c2 .b_dc { border: none; width: 10px; border-right: 1px solid #ccc; }
.tb_cartoes .b_c2 .b_cc { border-left:1px solid #CCCCCC;}
.tb_cartoes .b_c2 .b_cc label { 	color:#000000;	display:inline-block;	font-size:11px;	font-weight:bold;	width:72px;	}
.tb_cartoes .b_c2 .b_cc span { float: right; color: #666; font-size: 11px; display: inline-block; padding-right: 10px;  }

.tb_cartoes .b_b td { border-bottom: 1px solid #ccc; }
.tb_cartoes .b_b .b_eb { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll left bottom; }
.tb_cartoes .b_b .b_db { border: none; width: 10px; background: transparent url(../img/bg_tb_generico_bottom.gif) no-repeat scroll right bottom; }
.tb_cartoes .b_b .b_cb { height: 10px; border-left:1px solid #CCCCCC;}

.tb_cartoes .b_none { border-left: none!important; }

.bx_vermelho {  height: 35px; }
.bx_vermelho .left { 
	background:transparent url(../img/bx_aviso_l.gif) no-repeat scroll left top;
	height:35px;
	width:15px;
	float: left;
	}
.bx_vermelho .right {
	background:transparent url(../img/bx_aviso_r.gif) no-repeat scroll right top;
	float: left;
	height:35px;
	width:15px;
	}
.bx_vermelho .main {
	background:transparent url(../img/bx_aviso_c.gif) repeat-x scroll center top;
	color:#FFFFFF;
	font-size: 15px;
	font-weight:bold;
	height: 35px;
	line-height: 35px;
	float: left;
	}

.bx_vermelho .main p {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:35px;
	line-height:35px;
	text-align:center;
	}

.bx_aviso { width: 415px; margin-top: 15px; }
.bx_aviso .main { width: 385px; }

.bx_status { 
	left:500px;
	position:absolute;
	width:340px;
	top:50px;
	}
	
.bx_status .main { width: 310px;}

.bx_etapas { width: 415px; position: relative; }

.status_bar { 
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	float:right;
	margin:8px 0 0 15px;
	}
.status_bar li { 
	background-color: #007889; 
	width: 10px; 
	height: 18px; 
	float: left; 
	border-top: 1px #fff solid; 
	border-right: 1px #fff solid; 
	border-bottom: 1px #fff solid; 
	}
	
.etapa {
	width: 292px;
	padding-left: 121px;
	min-height: 110px;
}
	
.et_1 { background: url(../img/ico_etapa_1.gif) no-repeat left top; height:107px; }
.et_2 { background: url(../img/ico_etapa_2.gif) no-repeat left top; margin-top:15px; height: 107px;}

.bx_pagamento_etapa {}
.bx_pagamento_etapa .top { background: url(../img/bx_pagamento_etapa_top.gif) no-repeat left top; width: 292px; height: 10px; }
.bx_pagamento_etapa .main { width: 290px; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
* html .bx_pagamento_etapa .main { margin-top: -8px; }
.bx_pagamento_etapa .main ul { padding-left: 10px; }
.bx_pagamento_etapa .main ul li { line-height: 30px; }
.bx_pagamento_etapa .main label { font-size: 11px; padding: 0 10px; }
.bx_pagamento_etapa .main .w177 { width: 177px; }
.bx_pagamento_etapa .main .w120 { width: 120px; }
.bx_pagamento_etapa .main .w30 { width: 30px; }
.bx_pagamento_etapa .bottom { background: url(../img/bx_pagamento_etapa_bottom.gif) no-repeat left top; width: 292px; height: 10px; }
.obs { font-size: 11px; padding-top: 10px; }

.landing_pedidos h4 { width: 717px; }

.tb_meus_pedidos { width: 717px; }
.tb_radius tr th { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size: 12px; height: 28px; }
.tb_radius tr th.left { border-top: none; border-left: none; background: url(../img/bg_table.gif) no-repeat left top; }
.tb_radius tr th.right { border-top: none; border-left: 1px solid #CCCCCC; background: url(../img/bg_table.gif) no-repeat right top; }

.tb_radius tr td { border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; font-size: 11px; color: #666; text-align: center; height: 28px; }
.tb_radius tr td.right {border-right: 1px solid #CCCCCC; }
.tb_radius tr td .bt_ver_detalhes { display: block; height: 19px; width: 19px; background: url(../img/ico_lupa.gif) no-repeat 0 0; overflow: hidden; text-indent: -2000px; margin: 0 auto; }
.tb_radius tr.bottom td { border-bottom: 1px solid #CCCCCC; } 
.tb_radius tr.bottom td.left { border-top: 1px solid #CCCCCC; border-bottom: none;  border-left: none; background: url(../img/bg_table.gif) no-repeat left bottom; }
.tb_radius tr.bottom td.right { border-top: 1px solid #CCCCCC; border-bottom: none;  border-left: 1px solid #CCCCCC; border-right: none; background: url(../img/bg_table.gif) no-repeat right bottom; }

.landing_pedidos .bt_voltar { display: block; text-indent: -2000px; overflow: hidden; width: 52px; height: 20px; background: url(../img/btn_voltar.gif) no-repeat 0 0; } 

.tb_detalhe_pedido { width: 928px; }
.tb_detalhe_pedido .tit { text-align: left; padding-left: 20px; }
.tb_detalhe_pedido .produto { text-align: left; padding-left: 20px; }

.tb_detalhe_pedido .tb_cont { border-right: 1px solid #CCCCCC; padding-right: 15px; padding-top: 13px; }
.tb_detalhe_pedido .bottom td { border-left: none!important; border-top: none!important; height: 10px!important; }
.tb_detalhe_pedido .bottom td.left { background: transparent url(../img/bg_table.gif) no-repeat scroll left -169px!important; }
.tb_detalhe_pedido .bottom td.right { background: transparent url(../img/borda_bottom960.gif) no-repeat scroll right top!important; }

.bt_selecionar_todos { display: block; width: 115px; height: 20px; background: url(../img/bt_selecionar_todos.gif) no-repeat 0 0; overflow: hidden; text-indent: -2000px; }
/*
.paginador { width: 960px; height: 35px; background: url(../img/paginador_bg.gif) no-repeat 0 0; }
*/
.paginador {
	padding: 10px;
}
.paginador * { font-family: arial; font-size: 10px; }
/*
.paginador div { width: 450px; float: right; }
*/
/*
.paginador div * { float: left; margin-top: 10px; }
*/
.paginador span { color: #dddddd; border-right: 1px solid #ddd; display: inline-block; padding: 0 9px; }
.paginador b { color: #fff; text-transform: uppercase; display: inline-block; padding: 0 9px; font-size: 12px; font-weight: bold; }
.paginador a { color: #fff; text-transform: uppercase; display: inline-block; padding: 0 5px; font-weight: bold; }
.paginador a.bt { display: inline-block; padding: 0 9px; border-right: 1px solid #ddd; }
.paginador label { color: #fff; display: inline-block; padding: 0 9px; }
.paginador input { display: block; height: 17px; width: 34px; border: 1px solid #444; margin-top:7px !important; margin-right: 8px; } 
.paginador .bt_ok { display: block; width: 24px; height: 20px; text-indent: -2000px; overflow: hidden; background: url(../img/bt_ok_paginador.gif) no-repeat 0 0; margin-top: 6px !important; padding: 0px; border: none; }

.item_end_box_add {
    width: 245px;
    height: 146px;
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
	background: url(../img/bg_itembox_add.gif) no-repeat 0 0;
}
.item_end_box {
	width: 245px;
	height: 146px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	}
.item_end_box .item_end_tit_entrega{
	width: 245px;
	height: 39px;
	background: url(../img/tit_endereco_entrega.gif) no-repeat 0 bottom;
	text-indent: -2000px;
	overflow: hidden;
	}
.item_end_box .item_end_tit_cadastro{
	width: 245px;
	height: 39px;
	background: url(../img/tit_endereco_cadastro.gif) no-repeat 0 bottom;
	text-indent: -2000px;
	overflow: hidden;
	}
.item_end_box .item_end_tit {
	width: 230px;
	height: 25px;
	background: url(../img/bg_tit_itembox.gif) no-repeat 0 bottom;
	color: #000;
	font-weight: bold;
	font-size: 15px;
	padding-left: 15px;
	padding-top: 14px;
	}
.item_end_box .item_end_text {
	width: 215px;
	height: 87px;
	background: url(../img/bg_itembox.gif) no-repeat 0 bottom;
	padding: 10px 15px;
	font-size: 11px;
	position: relative;
	}
.item_end_box .item_end_text .bt_box {
	position: absolute;
	bottom: 15px;
	left: 15px;
	width: 215px;
	height: 20px;
	}
	
.item_end_box .item_end_text .bt_box .bt_selecionar {
	display: block;
	height: 20px;
	width: 82px;
	background: url(../img/bt_selecionar.gif) no-repeat 0 0;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}
.item_end_box .item_end_text .bt_box .bt_alterar {
	display: block;
	height: 20px;
	width: 59px;
	background: url(../img/bt_alterar.gif) no-repeat 0 0;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
	margin-right: 6px;
}
.item_end_box .item_end_text .bt_box .bt_excluir {
	display: block;
	height: 20px;
	width: 59px;
	background: url(../img/bt_excluir.gif) no-repeat 0 0;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
}
.item_end_box .item_end_text .bt_box .bt_excluir {
	display: block;
	height: 20px;
	width: 59px;
	background: url(../img/bt_excluir.gif) no-repeat 0 0;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
}
.item_end_box_add .bt_add_endereco {
    margin: 111px 0 0 15px;
	display: block;
	height: 20px;
	width: 206px;
	background: url(../img/bt_add_endereco.gif) no-repeat 0 0;
	text-indent: -2000px;
	overflow: hidden;
	float: left;
}
.menu_inst {
	margin: 135px 0 0 25px; 
	font-size: 12px; 
	color: #fff; 
	line-height:18px;
}
.menu_inst a {
	color: #fff;
}
.menu_inst a:hover {
	color: #000;
}

.ver_todos a{
	color: #666666;
	float: right;
	font-size: 11px;
	text-decoration:underline
}

.ver_todos a:hover{
	text-decoration:underline
}
