#carrinho {
	background-color: #FFF;
	float: left;
	width: 999px;
}
#nav_select {
	float: left;
	margin-right: 8px;
	margin-top: 12px;
}
#nav_noselect {
	float: left;
	margin-right: 8px;
	margin-top: 32px;
}
#topo_navegacao {
	float: left;
	width: 979px;
	background-image: url(../img/commerce/fundo_barra_nav.jpg);
	height: 68px;
	background-repeat: no-repeat;
	background-position: center;
	padding-left: 20px;
}
#conteudo_car {
	float: left;
	width: 929px;
	padding:35px 35px;
}
#tabela_car{
	border:1px solid #CCC;
	border-right:0px;
	border-bottom:0px;
	width:930px;
	font-size:11px;
}
#tabela_car td{
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding:4px;
}
#tabela_car td table, #tabela_car td table td{
	border:0px;
	padding:0px;
}
#tabela_car_header{
	background:url(../img/tabela_car_bg.jpg) repeat-x;
	height:38px;
	color:#666666;
}
tr#tabela_car_header td{
	border-bottom:0px;
}
.tabela_car_info{
	float:left;
	width:350px;
}
.tabela_car_info_title{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:4px 0px 5px 0px;
	padding:0px;
	float:left;
	width:350px;
}
.tabela_car_info_title, .tabela_car_info_title a{
	color:#003366;	
}
.tabela_car_info_desc{
	color:#666;
}
.tabela_car_img{
	float:left;
}
.tabela_car_img img{
	display:block;
	max-width:60px;
	background:#F4F4F4;
	margin-right:5px;
	max-height:60px;
}
input.tabela_car_qtd{
	float:left;
	text-align:center;
}
.tabela_car_qtd_area{
	width:45px;
	margin-left:5px;
}
.tabela_car_qtd_add{
	width:10px;
	height:8px;
	float:left;
	background:url(../img/commerce/carrinho_qtd_add.gif);
	margin-top:5px;
	outline:none;
}
.tabela_car_qtd_del{
	width:10px;
	height:8px;
	float:left;
	background:url(../img/commerce/carrinho_qtd_del.gif) center center no-repeat;
	outline:none;
	margin-top:1px;
}
.tabela_car_presente{
	float:left;
	margin-top:5px;
	margin-right:4px;
	margin-left:7px;
}
.tabela_car_presente_area{
	margin-top:20px;
	width:55px;
}
.tabela_car_presente_img{
	width:21px;
	height:27px;
	float:left;
	background:url(../img/commerce/carrinho_presente.jpg);
}
.tabela_conf_presente_img{
	width:21px;
	height:27px;
	background:url(../img/commerce/carrinho_presente.jpg);
	margin-bottom:4px;
}
.tabela_car_presente_txt{
	color:#999;
	line-height:12px;
	margin-right:6px;
	clear:both;
}
.tabela_car_excluir{
	background:url(../img/commerce/carrinho_exclui.jpg);
	width:16px;
	height:17px;
	display:block;
	outline:none;
}
.tabela_car_bg2{
	background:#EAEAEA;
	color:#333333;
}
.tabela_car_bottom{
	padding-right:10px;
}
.tabela_car_bottom_txt{
	font-size:13px;
	font-weight:bold;
	color:#003366;
	line-height:24px;
}
.tabela_car_desconto{
	color:#F00;
}
.tabela_car_prazos{
	font-size:10px;
}
.car_conf_presente_nao{
	color:#F00;
}
.car_bt_calcularfrete{
	background:url(../img/commerce/bt_calcularfrete.jpg);
	border:0px;
	width:121px;
	height:27px;
	cursor:pointer;
	display:block;
}
.car_bt_calcular{
	background:url(../img/commerce/bt_calcular.jpg);
	border:0px;
	width:80px;
	height:23px;
	cursor:pointer;
	display:block;
}
.car_opts_top{
	height:35px;
	margin-bottom:10px;
}
.car_opts_top_esq {
	float:left; width:380px; text-align:left;
}
.car_opts_top_dir {
	float:right; width:525px;
}


.car_opts_bottom{
	margin-top:15px;
	height:30px;
	margin-bottom:10px;
}
.car_opts_bottom_comp_seg {
	float:right; margin-right:20px;
}
.car_continuar{
	width:201px;
	height:34px;
	float:right;
	background:url(../img/commerce/bt_continuar.gif);
}
.car_limpar_carrinho{
	background:url(../img/commerce/limpar_carrinho.jpg);
	width:127px;
	height:16px;
	float:right;
	margin:12px 40px 0px 0px;
}
.car_comprar_mais_produtos{
	background:url(../img/commerce/comprar_mais_produtos.jpg);
	width:169px;
	height:16px;
	float:right;
	margin:12px 40px 0px 0px;
}
.car_duvidas_comprar_area{
	float:left;	
	width:374px;
}
.car_duvidas_comprar_top{
	background:url(../img/commerce/car_duvidascomprar.jpg);
	height:21px;
	margin-top:15px;
}
.car_duvidas_comprar_block{
	width:342px;
	border:1px solid #D7D7D7;
	border-bottom:0px;
	border-top:0px;
	background:#EAEAEA;
	padding:15px 15px 5px 15px;
}
.car_duvidas_atend_fone{
	width:140px;
	height:62px;
	background:url(../img/commerce/atendimento_fone.jpg);
	float:left;
	margin-right:37px;
}
.car_duvidas_comprar_bottom{
	background:url(../img/commerce/car_duvidascomprar_bottom.jpg);
	height:6px;
}
.car_duvidas_atend_chat_on, .car_duvidas_atend_chat_off{
	width:125px;
	height:39px;
	background:url(../img/commerce/atendimento_chat_on.jpg);
	float:left;
	margin-top: 12px;
}
.car_duvidas_atend_chat_off{
	background:url(../img/commerce/atendimento_chat_off.jpg);
}
.car_info{
	color:#999999;
	font-size:12px;
	margin:25px auto;
	line-height:16px;
}
.car_info_text_maior{
	font-size:14px;
	font-weight:bold;
}
.car_info_text_med{
	font-size:13px;
	font-weight:bold;
}
#car_nenhumPedidoCad{
	color:#666;
	font-size:13px;
	text-align:center;
	margin:30px 0px 50px 0px;
}

/* Login */
.login_textinfo{
	font-weight:bold;
	color:#808080;
	font-size:11.5px;
}
.login_tables{
	font-size:12px;
	margin:50px auto 100px auto;
}
.login_tables, table.login_tables a{
	color:#999;	
}
table.login_tables a:hover{
	text-decoration:underline;
}
.bt_avancar{
	width:104px;
	height:24px;
	background:url(../img/commerce/bt_avancar.jpg);
	border:0px;
	cursor:pointer;
}
.bt_entrar{
	width:92px;
	height:24px;
	background:url(../img/commerce/bt_entrar.jpg);
	border:0px;
	cursor:pointer;
}
#login_naosoucadastrado{
	width:157px;
	height:29px;
	background:url(../img/commerce/login_cadastre.jpg);
}
#login_soucadastrado{
	width:240px;
	height:29px;
	background:url(../img/commerce/login_jasoucadastrado.jpg);
}
#login_informecpf {
	width:240px;
	height:29px;
	background:url(../img/commerce/login_jasoucadastrado.jpg);
}

/* Pagamento */
#conteudo_pagamento{
	float: left;
	width: 979px;
	margin:10px;
	font-size:12px;
}

.car_arround_bg_01, .car_arround_bg_02{
	height:40px;
	background:url(../img/commerce/arrend_bg_01.jpg);
	text-align:right;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
	float:left;
	width:958px;
	padding-right:10px;
	margin-bottom:5px;
}
.car_arround_bg_01_c1, .car_arround_bg_01_c2, .car_arround_bg_01_c3{
	float:right;
}
.car_arround_bg_01_c1 {
	margin:3px 0px 0px 20px;
}
.car_arround_pgto_sep{
	color:#CCC;
}
.car_arround_bg_02{
	width:907px;
}
.car_arround_bg_left_01{
	background:url(../img/commerce/arrend_bg_left_01.jpg);
	width:6px;
	height:40px;
	float:left;
}
.car_arround_bg_right_01{
	background:url(../img/commerce/arrend_bg_right_01.jpg);
	width:5px;
	height:40px;
	float:left;
}
.car_pagamento_valor_pedido{
	color:#666;
}
.car_pagamento_valor_pedido_ttl{
	color:#0057AD;	
}
#car_pagamento_int{
	padding:4px 6px;
}
.car_pagamento_title{
	padding:0px;
	margin:6px 0px;
	color:#0099CC;
	font-size:12px;
	font-weight:bold;
}
.car_endereco_table{
	font-size:12px;
	color:#666;
	margin-bottom:10px;
}
.car_pagamento_subtitle{
	font-weight:bold;
	color:#666666;
	font-size:12px;
}
.car_frete_info{
	font-size:11px;
}
.car_forma_envio_form{
	padding:0px;
	margin:0px;
}

/* Formas Pagamento */
#car_formas_pag_cc, #car_formas_pag_debonline, #car_formas_pag_boleto{
	width:132px;
	height:14px;
	background:url(../img/commerce/formas_pagamento_cc.jpg);
	padding:0px;
	margin:0px;
	font-size:0px;
}
#car_formas_pag_debonline{
	width:101px;
	height:14px;
	background:url(../img/commerce/formas_pagamento_debonline.jpg);
}
#car_formas_pag_boleto{
	width:119px;
	height:14px;
	background:url(../img/commerce/formas_pagamento_boleto.jpg);
}
#car_formas_pag{
	margin-top:10px;
	font-size:12px;
	height:200px;
}
#car_formas_pag, #car_formas_pag a{
	color:#666;
}
.car_formas_pag_td td{
	padding:5px;
}
.car_formas_pag_sepvert{
	background:url(../img/commerce/sep_vert_01.jpg) center center no-repeat;	
}
.car_pag_parcelamento{
	font-size:11px;
	margin-top:6px;
	margin-left:4px;
}
.car_pag_parcelamento td{
	padding:1px 0px;
}
#pgtoBtnArea, #pgtoMessageArea{
	text-align:right;
	margin-top:30px;
	margin-bottom:20px;
}
#pgtoMessageArea{
	color:#333;
	font-weight:bold;
	display:none;
}

/* Confirmação */
.car_conf_formapag_title{
	color:#0099CC;
	font-weight:bold;
}
.car_conf_formapag{
	float:left;
	font-weight:normal;
}
.car_conf_valor{
	float:right;
	font-size:15px;
	color:#0057AC;
}
.car_conf_arround_top{
	width:929px;
	height:8px;
	float:left;
	background-image: url(../img/commerce/conf_pedido_info_top.jpg);
}
.car_conf_arround_button{
	width:929px;
	height:8px;
	float:left;
	background-image: url(../img/commerce/conf_pedido_info_button.jpg);
}
.car_conf_arround_bg{
	/*	background:url(../img/commerce/conf_pedido_round_bg.jpg);*/
	background: #EEE;
	width:899px;
	height:100%;
	float:left;
	padding:15px;
	/*	text-align:center;*/
	_height: 94px;
	min-height: 94px;
}

.car_conf_pedido_left_sub{
	font-size:13px;
	color:#666666;
	padding: 2px;
	float: left;
	width: 706px;
}
.car_conf_pedido_left_title{
	font-size:16px;
	color:#0066AC;
	font-weight:bold;
	font-style:italic;
}
span.car_conf_pedido_left_numped{
	color:#669900;
}

#car_conf_op_pedidos{
	margin-top:25px;
	text-align:right;
}

.car_pgto_formas_envio td{
	padding:2px;
}
.pagamento_esc_form_envio_end{
	margin-left:21px;
	margin-top:-3px;
	font-size:11px;
	color:#999;
}
.pag_text_popup{
	font-size:13px;
	text-align:right;
	color:#F00;
	margin-top:10px;
}

/* Diversos */
.car_linha_sep{
	background:url(../img/commerce/linha_sep.jpg) top center no-repeat;
	height:2px;
	line-height:0px;
	font-size:0px;
	margin:15px 0px;
}

.pgto_usabonus_checked{
	position:relative;
	top:2px;
	left:-4px;
}
.car_conf_pedido_left {
	float: left;
	width: 710px;
}
.car_conf_pedido_right {
	float: left;
	height: auto;
	width: 185px;
	text-align: center;
}

/* INICIO PAGAMENTO - POP UP */
.pag_text_popup{
	font-size:13px;
	text-align:right;
	margin-top:10px;
}
.pag_text_popup, .pag_text_popup a{
	color: #F00;
}
#pag_text_popup_info, #pag_text_popup_info li{
	margin:0px; padding:0px; list-style:none;
}
#pag_text_popup_info li{
	width:100%;
}
#pag_text_popup_info
{
	color:#333;
	font-size:11px;
	margin:10px 0px;
	float:right;
	display:none;
}

#pag_text_popup_ie_logo, #pag_text_popup_ff_logo{
	width:16px;
	height:16px;
	background:url(../img/logo_navegadores.gif) no-repeat;
	margin-right:5px;
	float:right;
	padding-top:3px;
}
#pag_text_popup_ff_logo{
	background:url(../img/logo_navegadores.gif) -16px no-repeat;
}
.pag_text_popup_text{
	float:right;
}
/* FIM PAGAMENTO - POP UP */

/* INICIO PAGAMENTO - INFORMAÇÕES MEIO AMBIENTE */

#pag_text_meio_amb_info, #pag_text_meio_amb_info li{
	margin:0px; padding:0px; list-style:none;
	background:#FF9;
}

#pag_text_meio_amb_info
{
	color:#333;
	font-size:11px;
	float:left;
	display:none;
	width:100%;
}
#pag_text_meio_amb_text
{
 	padding:10px;
 	float:left;
}

/* Cupom */
#desconto_alert_ok{
	margin:auto;
	cursor:pointer;
	display:block;
}
#desconto_alert_text{
	font-weight:bold;
	margin-bottom:15px;
	text-align:center;
}

/**
 * New
 */
.carrinho-duvidas {
	height:80px; margin-top:30px;
}
.carrinho-duvidas .cnt {
	border-top:1px solid #EAEAEA; border-bottom:1px solid #EAEAEA; float:left; height:78px; width:917px;
}
.carrinho-duvidas .lft {
	float:left; width:6px; height:80px;
}
.carrinho-duvidas .rgt {
	float:left; width:6px; height:80px; background-position:-7px 0px;
}
.carrinho-duvidas .title {
	float:left; width:200px; color:#666; font-size:17px; margin-top:28px; margin-left:15px;
}
.carrinho-duvidas .chat {
	width:180px; float:left; margin-top:22px;
}
.carrinho-duvidas .chat .img {
	float: left; height: auto; margin-right: 5px; overflow: hidden; width: 39px;
}
.carrinho-duvidas .chat .txt-title {
	color: #333333; font-size: 11px; line-height: 14px; font-weight:bold;
}
.carrinho-duvidas .chat .txt {
	float: left; height: auto; width: 120px; color: #999999; font-size: 10px; line-height: 12px; margin-top: 1px;
}
.carrinho-duvidas .fones .img {
	float: left; height: 50px; margin-right: 10px; overflow: hidden; width: 39px;
}
.carrinho-duvidas .fones {
	color: #333333; font-size: 11px; line-height: 14px; float:left; width:150px; margin-top:23px;
}
.carrinho-duvidas .forma-pgto {
	float:right; width:320px; margin-top:10px;
}
.carrinho-duvidas .forma-pgto ul, .carrinho-duvidas .forma-pgto li {
	list-style-type:none; margin:0px; padding:0px;
}
.carrinho-duvidas .forma-pgto li {
	clear:none; margin-right:3px;	
}
.carrinho-duvidas .forma-pgto .text {
	font-size:12px; color:#999999; line-height:14px; margin-bottom:7px;
}

/* Imagens */
.carrinho-duvidas .lft, .carrinho-duvidas .rgt {
	background-image:url(../img/commerce/carrinho.jpg);	
}

/**
*	ACRESENTE JÁ
**/

#carrinho .acresente_ja {
	margin-bottom:15px; margin-top:15px;
}
#carrinho .acresente_ja .topo {
	width:910px; height:30px; padding-left:20px; background-image:url(../img/commerce/carrinho/back_top_acrt_ja.jpg); background-repeat:repeat-x;
}
#carrinho .acresente_ja .topo .titulo {
	padding-top:5px; padding-left:30px; background-image:url(../img/commerce/carrinho/back_top_setas_acrt_ja.jpg); background-repeat:no-repeat; font-size:14px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#999;  font-weight:bold; padding-top:6px;
}
#carrinho .acresente_ja .conteudo {
	width:920px; height:147px; padding-left:11px; padding-top:8px; background-image:url(../img/commerce/carrinho/back_cont_acrt_ja.jpg); background-repeat:repeat-x;
}

#carrinho .acresente_ja .conteudo li {
	width:296px; height:138px; background:#FFF; list-style:none; padding:0px; margin:0px; float:left; margin-right:10px; cursor:pointer;
}

#carrinho .acresente_ja .conteudo li .imagem{
	border:1px solid #EAEAEA; width:130px; height:130px;  margin:4px; margin-right:18px; overflow:hidden; float:left;
}
#carrinho .acresente_ja .conteudo li .textos {
	width:140px; float:left;
}
#carrinho .acresente_ja .conteudo li .titulo {
	color:#666; font-size:13px; margin-top:8px;
}
#carrinho .acresente_ja .conteudo li .valor{
	color:#003366; font-weight:bold; font-size:18px; margin-top:18px;
}
#carrinho .acresente_ja .conteudo li .botao{
	margin-top:18px; color:#F18F29; font-weight:bold; font-size:12px; 
}

