
/*
---------------------------------------------------------------------------------------------------------------------
#PRODUTOS
---------------------------------------------------------------------------------------------------------------------
*/

.barra_categoria { width:535px; height:48px; BACKGROUND:#272F27 url(../layout/barra_cat_fd.gif) repeat-x; COLOR:#FFFFFF;  }
.barra_cat_text { color:#ffffff; height:48px; line-height:48px; font-size:13px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; float:left; margin:0px; padding:0px; margin-left:10px; margin-right:10px }
.barra_cat_textp { color:#ffffff; height:48px; line-height:48px; font-size:10px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; float:left; margin:0px; padding:0px; margin-left:10px; margin-right:10px }
.barra_cat_drop { height:35px; line-height:35px; float:left; margin:0px; padding:0px; margin-top:10px; margin-left:10px; margin-right:10px; margin-bottom:0px }

.tabcoluna_td1 { width:25%; height:235px; /*border-right:1px dotted #ECECEC; border-bottom:1px dotted #ECECEC;*/ padding-top:10px; text-align:center }
.tabcoluna_td2 { width:25%; height:235px; /*border-right:1px dotted #ECECEC; border-bottom:1px dotted #ECECEC;*/ padding-top:10px; text-align:center }
.tabcoluna_td3 { width:25%; height:235px; /*border-right:1px dotted #ECECEC; border-bottom:1px dotted #ECECEC;*/ padding-top:10px; text-align:center }
.tabcoluna_td4 { width:25%; height:235px; /*border-bottom:1px dotted #ECECEC;*/ padding-top:10px; text-align:center }

.tabcoluna_prec { color:#C40000; font-size:12px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; margin:0px; margin-top:5px; padding:0px }
.tabcoluna_ctit { color:#000; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; margin:0px; padding:0px }

/*
---------------------------------------------------------------------------------------------------------------------
#PRODUTOS / GRID APRESENTACAO DE PRODUTOS
---------------------------------------------------------------------------------------------------------------------
*/

.tabcoluna_img,
.tabcoluna_imgof,
.tabcoluna_imgon
	{
		width: 129px;
		height: 129px;
		vertical-align: middle;
		display: table-cell;
		border: 5px solid #fff;
		text-align: center;
		cursor: pointer;
		background:#fff;
	}

.tabcoluna_img img, .tabcoluna_imgof img, .tabcoluna_imgon img{ max-height:129px; cursor:default;  }
.tabcoluna_imgof{ border:1px solid #000000; cursor:default;  }
.tabcoluna_imgon{ border:5px solid #fff; cursor:default; }

.tabcoluna_tit,
.tabcoluna_tit a,
.tabcoluna_tit a:visited { color:#313131; font-size:11px; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; margin:5px 0 0 0; padding:0px; height:47px }
.tabcoluna_tit a:hover { color:313131; cursor:default; }
.tabcoluna_prev { font-size:11px; margin:0px; padding:0px; margin-bottom:10px; height:95px; max-height:95px; display:none }
/* .produto-dd{ width:133px; text-align:left; background:#fff; padding:15px; z-index:999; } div center moldura prod listagem + drag and drop */
.produto-dd{ border:solid 1px #E9EDEB; width:184px; padding:20px; margin:0 10px 0 0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.produto-dd:hover{ border:solid 1px #144289; }


/*
button.tabcoluna_orca_botao{ background:url(../layout/botao_car.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:left; width:130px; height:41px; line-height:41px; padding:0; text-align:center }
button.tabcoluna_orca_botao:hover{ background:url(../layout/botao_car_off.png) no-repeat; }
*/

button.tabcoluna_orca_botao{ background:url(../layout/botao_car_p.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:left; width:120px; height:28px; line-height:28px; padding:0; text-align:center }
button.tabcoluna_orca_botao:hover{ background:url(../layout/botao_car_p_on.png) no-repeat; }

/*
---------------------------------------------------------------------------------------------------------------------
#PRODUTOS / COLUNAS
---------------------------------------------------------------------------------------------------------------------
*/

.tabcoluna_prec_prod { color:#C40000; /*FONT-WEIGHT: bold; font-size:11px;*/ margin:0px; margin-top:5px; margin-bottom:5px; padding:0px; }
.tabcoluna_prec_disp { display:block; FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; font-size:9px; text-align:center; margin:0px; margin-bottom:5px; padding:0px }
.tabcoluna_prec_din { font-size:12px; }
.tabcoluna_prec_cart { font-size:10px;  }
.preco_cartao { font-size:10px; font-weight:normal; text-transform:none; }
.tabcoluna_prec_botao { margin-top:5px; margin-bottom:10px  }

.titulo_pconteudo { color:#549400; margin:0px; font-size:17px }
.legenda_pconteudo { font-weight:bold; }
.preco_pconteudo.preco { font-size:21px; color:#C40000; margin:0px; font-weight:bold; letter-spacing:-1px; }
.preco_pconteudo.parcela { color:#549400; font-weight:bold; letter-spacing:0; }
.texto_pconteudo { font-size:15px; color:#666; width:505px }
.descricao_pconteudo { color:#666 }

#ValordaCompra.preco_pconteudo{ color:#C40000; }
.preco_pconteudo { color:#52761C; /*color:#939393;*/ margin:0px; font-weight:normal; letter-spacing:-1px; }

/*
---------------------------------------------------------------------------------------------------------------------
#DETALHES PRODUTOS
---------------------------------------------------------------------------------------------------------------------
*/

.tabdetalhe_resumo { margin:0px; padding:0px; padding-left:15px; }
.tabdetalhe_descricao { width:455px; margin:0px; padding:px; padding-bottom:55px; }

.tabdetalhe_pgto_forma_ { margin:0; width:430px; height:250px; background:url(../layout/conteudo_sombra_vp.gif) right no-repeat red;  }

.tabdetalhe_pgto_forma { background:url(../layout/conteudo_sombra_vp.gif) right no-repeat #fff; width:430px; height:250px; margin-left:0; border:none; overflow:hidden; }
.tabdetalhe_pgto_forma  div{ background:#fff; width:430px; height:50px; position:absolute; z-index:1 }
.tabdetalhe_pgto_forma  div h5{ background:#fff; color:#549400; font-size:17px; width:100%; padding:20px 0 14px 0  }

.tabdetalhe_pgto_cart { width:200px; padding-left:20px }
.tabdetalhe_pgto_cart div{ width:200px; margin:0 0 20px 0; display:block; float:left; }
.tabdetalhe_pgto_cart div h5{ background:#fff; color:#549400; font-size:17px; width:100%; padding:20px 0 14px 0  }
.tabdetalhe_pgto_cart div strong{ color:#304510  }
.tabdetalhe_pgto_cart ul { margin:0; padding:20px 0 0 0; list-style:none; }
.tabdetalhe_pgto_cart ul li { margin:0; padding:0; width:50px; float:left; display:inline }

.tabdetalhe_pgto_campo { MARGIN:0px; PADDING:3px; width:10px; height:20px;}

ul.tabdetalhe_ul { height:30px; margin:0px; padding:0; text-align:left; list-style:none;  }
ul.tabdetalhe_ul li { display:inline; padding-left:0; float:left; }
ul.tabdetalhe_ul li.qtde { height:41px; padding:4px 6px 0 6px; background:url(../layout/botao_car.png) top left no-repeat; }
ul.tabdetalhe_ul li.qtde select.tabdetalhe_pgto_qtde{ width:45px; padding:5px; border:1px solid #9DCF0C; background:#73A41C; color:#fff }

/*
ul.tabdetalhe_ul li button.tabdetalhe_pgto_botao{ background:url(../icones/botao_doc.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:left; width:130px; height:30px; line-height:30px; padding:0 0 0 10px; margin-left:0 }
ul.tabdetalhe_ul li button.tabdetalhe_pgto_botao:hover{ background:url(../icones/botao_car.gif) no-repeat; }
*/

ul.tabdetalhe_ul li button.tabdetalhe_pgto_botao{ background:url(../layout/botao_car.png) top right no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:left; width:100px; height:41px; line-height:41px; padding:0 0 0 5px; text-align:left }
ul.tabdetalhe_ul li button.tabdetalhe_pgto_botao:hover{ background:url(../layout/botao_car_off.png) top right no-repeat; }


/*
---------------------------------------------------------------------------------------------------------------------
#DETALHES PRODUTOS / BOTOES AUXILIARES
---------------------------------------------------------------------------------------------------------------------
*/

.tabdetalhe_frete_botao{ background:url(../icones/botao_compras_m.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:130px; height:30px; line-height:30px; }
.tabdetalhe_indica_botao{ background:url(../icones/botao_compras_m2.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:130px; height:30px; line-height:30px; margin-left:5px }
.tabdetalhe_aviseme_botao{ background:url(../icones/botao_compras_m.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:130px; height:30px; line-height:30px; margin-left:5px }
.tabdetalhe_barra_botoes{ display:none; float:left; width:100%; margin:0; padding:0; margin-top:20px; padding-top:20px; border-top:1px solid #DBDBDB  }

/*
---------------------------------------------------------------------------------------------------------------------
#DETALHES PRODUTOS / MINIATURA / GALERIA
---------------------------------------------------------------------------------------------------------------------
*/

.tabdetalhe_imagem { width:185px; height:250px; padding:10px 0; vertical-align:top; display:table-cell; background:#fff; text-align:center; }


#img_min_galeria{ border:solid 1px #E9EDEB; width:184px; padding:20px; margin:0 10px 0 0; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#img_min_galeria:hover{ border:solid 1px #549400; }


#img_min_galeria p.img_min_amp_galeria_lupa{ float:left; width:220px; margin:0; padding:0; margin-top:-40px; margin-left:10px; text-align:left; }
#img_min_galeria div.img_min_amp_galeria
	{
		width: 223px;
		height: 230px;
		border: 0px solid #DBDBDB;
		background: #fff;
		vertical-align: middle;
		display: table-cell;
		text-align:center;
		margin:10px 0;
		padding:0;
	}

#img_min_galeria p a:link{ color:#666666; text-decoration:none;  }
#img_min_galeria p a:visited{ color:#666666; text-decoration:none;  }
#img_min_galeria p a:hover{ color:#549400; text-decoration:none;  }
#rede_social.img{ float:left; width:190px; height:70px; margin:10px 0 0 10px; padding:0; text-align:left; }


/*
---------------------------------------------------------------------------------------------------------------------
#FILTROS PAGINACAO PRODUTOS ( PAG PRODUTOS )
---------------------------------------------------------------------------------------------------------------------
*/
/*
#main.paginacao{ float:left; height:34px; color:#fff; background:url(../layout/destaque_capa_barra_top.jpg) repeat-x red; margin:0px; padding:0px; }
#main.paginacao #tab_conteudo_inf { width:655px; height:34px; line-height:34px; text-align:center; margin:0 auto; padding:0 }
#main.paginacao #tab_conteudo_inf ul{ margin:0; padding:0; list-style:none; float:right }
#main.paginacao #tab_conteudo_inf ul li{ margin:0; padding:0; display:inline; float:lelft }
#main.paginacao #tab_conteudo_inf ul li.total{ font-weight:bold; color:#044A7B; }
#main.paginacao #tab_conteudo_inf ul li.sep img{ width:150px; height:5px }
#main.paginacao #tab_conteudo_inf ul li select{ width:55px; background:#fff; border:1px solid #3999E2; font-size:10px; text-transform:uppercase; margin:0; padding:3px }
#main.paginacao #tab_conteudo_inf ul li select option.marcador{ background:#044A7B; color:#fff }
#main.paginacao #tab_conteudo_inf ul li button{ width:25px; background:#3999E2; border:1px solid #3999E2; font-size:10px; text-transform:uppercase; margin:0; padding:3px; color:#fff; cursor:pointer }
#main.paginacao #tab_conteudo_inf ul li button:hover{ border:1px solid #044A7B }
*/

/*#main .tab_conteudo_inf { display: block; height:51px; line-height:51px; background:url(../layout/conteudo_tab_conteudo_inf.gif) repeat-x #EEEEEE; text-align:left }*/
/*
#main .tab_conteudo_inf{ display: block; height:51px; line-height:51px; background:url(../layout/h5.png) no-repeat transparent; text-align:left; border:1px solid #E9EDEB; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
#main .tab_conteudo_inft { height:45px; line-height:45px; font-size:11px; color:#272F2F; text-transform: uppercase; font-weight: bold; text-align:left; padding:0 0 0 10px; float:left }
#main .tab_conteudo_infc { height:30px; line-height:30px; margin-left:15px; margin-right:15px; padding:5px; text-align:left; float:right }
#main .tab_conteudo_infc .botton_vai { padding:0px; border:0px; background:#474747 url(../layout/buscar_cbotao.gif) no-repeat; color:#fff; width:45px; height:26px; line-height:26px; margin:5px 0 0 5px }
#main .tab_conteudo_infc .botton_volta { padding:0px; border:0px; background:#474747 url(../layout/buscar_cbotao.gif) no-repeat; color:#fff; width:45px; height:26px; line-height:26px; margin:5px 5px 0 0 }
#main .tab_conteudo_infc select{ width:55px; background:#fff; border:1px solid #BDBDBD; font-size:10px; text-transform:uppercase; margin:-5px 0; padding:3px }
*/

#main .tab_conteudo_inf{ background:url(../layout/h5.png) no-repeat #EDEDED; height:15px; padding:15px 0 20px 0; margin:0; font-weight:600; text-transform:uppercase; color:#313131; }
#main .tab_conteudo_inf{ border:solid 1px #EAEAEA; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
#main .tab_conteudo_inf ul{ margin:0; padding:0; list-style:none }
#main .tab_conteudo_inf ul li{ margin:0; padding:0 5px 0 5px; float:left; display:inline }
#main .tab_conteudo_inf ul li.tab_conteudo_inft { font-size:11px; text-align:left; width:435px; padding:5px 0 0 20px; margin:0; float:left }
#main .tab_conteudo_inf ul li button.botton_vai { padding:0px; border:0px; background:#474747 url(../layout/buscar_cbotao.gif) no-repeat; color:#fff; width:45px; height:26px; line-height:26px; cursor:pointer }
#main .tab_conteudo_inf ul li button.botton_volta { padding:0px; border:0px; background:#474747 url(../layout/buscar_cbotao.gif) no-repeat; color:#fff; width:45px; height:26px; line-height:26px; cursor:pointer }
#main .tab_conteudo_inf ul li select{ width:55px; background:#fff; border:1px solid #BDBDBD; font-size:10px; text-transform:uppercase; padding:5px }




/*
---------------------------------------------------------------------------------------------------------------------
#SEM PRODUTO PARA EXIBIR
---------------------------------------------------------------------------------------------------------------------
*/

#main div.sem_produto
	{
		background:url(../icones/ico_alerta.gif) no-repeat;
		height:77px;
		border:0;
		padding:30px 0 10px 75px;
		font-weight:bold;
		color:#48A4E9;
		text-transform:uppercase;
	}
	
/*
---------------------------------------------------------------------------------------------------------------------
#PAGAMENTO / FACILITADOR
---------------------------------------------------------------------------------------------------------------------
*/

.pagamento_tabela { width:95%; float:left; margin-top:10px; margin-left:20px }
.pagamento_tabela_facilitador { width:100%; float:left; margin-top:0; margin-left:0 }
.pagamento_tabela_facilitador div.h5{ background:#F6F6F6; width:380px; height:50px; position:absolute; z-index:1 }
.pagamento_tabela_facilitador div.h5 h5{ background:#F6F6F6; color:#549400; font-size:17px; margin:-10px 0; padding:24px 0 14px 0; border-bottom:1px solid #8C9C6B;  }

.pagamento_tabela_facilitador_dados { width:99%; background:#fff; border:1px solid #c0c0c0; margin:0; margin-top:10px; margin-bottom:10px; float:left }
.pagamento_tabela_facilitador_dados img { float:left; padding:20px }
.pagamento_tabela_facilitador_dados p { margin:0; padding:20px }
.pagamento_tabela_facilitador_parc_01 { margin-top:22px; margin-left:10px }
.pagamento_tabela_facilitador_parc_02 { float:left; width:251px; height:59px; font-size:11px }
.pagamento_tabela_facilitador_parc_02 h5 { color: #549400; font-size: 17px; margin:0; padding:0 }
.pagamento_tabela_facilitador_parc_03 { float:left; background:#F7F5F4; width:251px; height:248px; border:1px solid #549400; margin:0; }
.pagamento_tabela_facilitador_parc_03_tab { margin-top:40px; margin-left:40px; margin-bottom:20px }
.pagamento_tabela_facilitador_parc_03_tab select { border:1px solid #549400; padding:5px }
.pagamento_tabela_facilitador_button_pagamento{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:10px; text-align:left; width:155px; height:30px; line-height:30px; float:left; margin-left:40px }
.pagamento_tabela_facilitador_button_pagamento:hover{ background:url(../icones/botao_compras_on.gif) no-repeat; }

/*
---------------------------------------------------------------------------------------------------------------------
#PAGAMENTO / FACILITADOR / BOTOES
---------------------------------------------------------------------------------------------------------------------
*/

/*
.button_pagamento{ background:url(../layout/botao_compras_g.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:10px; text-align:left; width:155px; height:34px; line-height:30px; float:left; margin-left:40px }
.button_pagamento:hover{ background:url(../layout/botao_compras_g_on.png) no-repeat; }
*/

.button_pagamento{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:5px; text-align:left; width:155px; height:30px; line-height:30px; float:right; margin-right:20px }
.button_pagamento:hover{ background:url(../icones/botao_compras_on.gif) no-repeat; }

.pagamento_boleto_button_pagamento{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:10px; text-align:left; width:155px; height:34px; line-height:30px; float:right; margin-right:40px }
.pagamento_boleto_button_pagamento:hover{ background:url(../icones/botao_compras_on.gif) no-repeat; }
.pagamento_confirma_botao_pgto{ background:url(../icones/botao_compras.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; padding-left:10px; text-align:left; font-size:11px; width:155px; height:30px; line-height:25px; float:right; margin-right:20px }
.pagamento_confirma_botao_pgto:hover{ background:url(../icones/botao_compras_on.gif) no-repeat; }


/*
---------------------------------------------------------------------------------------------------------------------
#TABELA DE PRECOS
---------------------------------------------------------------------------------------------------------------------
*/

.tb_preco_tabtitulo { height:45px;}
.tb_preco_titulo { color:#000; TEXT-TRANSFORM: uppercase; MARGIN:0px; PADDING:0px; background-color:#F7F7F7; border-bottom:1px solid #dfdfdf; width:100%; height:25px; line-height:25px;   }
.tb_preco_stitulo { color:#666; TEXT-TRANSFORM: uppercase; FONT-WEIGHT:bold; background-color:#F7F7F7; border-bottom:1px solid #dfdfdf; height:25px; line-height:25px;   }
.tb_preco_item { border-bottom: 1px solid #F3F3F3; COLOR:#2E2E2E; }
.tb_preco_septitulo{height:10px}
.tb_preco_link:link    { COLOR: #666666; TEXT-DECORATION: none  }
.tb_preco_link:visited { COLOR: #666666; TEXT-DECORATION: none  }
.tb_preco_link:hover   { COLOR: #666666; TEXT-DECORATION: none  }
.tb_preco_tip { padding:5px }

/*
---------------------------------------------------------------------------------------------------------------------
#CARRINHO DE PRODUTOS
---------------------------------------------------------------------------------------------------------------------
*/

.carrinho_tab_OFF { HEIGHT:41px; BACKGROUND:url(../layout/barra_tab.gif) repeat-x #383F3F; COLOR:#ffffff; }
.carrinho_tab { HEIGHT:41px; BACKGROUND:#F6F6F6; COLOR:#6D6E6D;  }
.carrinho_tabc { HEIGHT:35px; text-align:center }
.carrinho_tabl { HEIGHT:35px; text-align:left }
.carrinho_tabinf { HEIGHT:45px; LINE-HEIGHT:45px; text-align:left; border-bottom:1px solid #000; font-weight:bold }
.carrinho_tabinf1 { HEIGHT:45px; text-align:center; border-bottom:1px solid #E8E8E8 }
.carrinho_tabinf2 { HEIGHT:45px; text-align:left; border-bottom:1px solid #E8E8E8 }
.carrinho_tabinf3 { HEIGHT:45px; text-align:right; padding-right:15px; border-bottom:1px solid #E8E8E8 }
.carrinho_tabinf4 { HEIGHT:45px; text-align:left; color:#549400; font-weight:bold; font-size:15px; border-bottom:1px solid #E8E8E8 }
.pagamento_confirma_valor_total{ color:#000; font-weight:bold; border-bottom:1px solid #000;   } 

.carrinho_gtabc { HEIGHT:55px; text-align:center; BORDER-BOTTOM:1px solid #E8E8E8 }
.carrinho_gtabl { HEIGHT:55px; text-align:left; BORDER-BOTTOM:1px solid #E8E8E8 }

.carrinho_botao { BACKGROUND:url() transparent; BORDER:0px }
.carrinho_total { HEIGHT:25px; BACKGROUND-COLOR:#549400; COLOR:#FFFFFF; text-align:center; font-size:19px; FONT-WEIGHT:none; }
.carrinho_div { width:100%; margin-top:25px; float:left }
.carrinho_tdiv { width:175px; min-height:55px; BACKGROUND:url(../layout/conteudo_sombra_vpp.gif) right no-repeat; border-right:0px dotted #AFB7B7; padding-right:20px; margin-right:10px; text-align:right; float:left  }
.carrinho_campo { MARGIN:0px; PADDING:3px; width:30px; height:20px;}

.carrinho_botao_pt { HEIGHT:41px; BORDER:1px solid #000; BACKGROUND:#2F2F2F; COLOR:#ffffff; }
.carrinho_botao_vr { HEIGHT:41px; BORDER:0px; BACKGROUND:#C40000; COLOR:#ffffff; }
.carrinho_botao_lj { HEIGHT:41px; BORDER:0px; BACKGROUND:#549400; COLOR:#ffffff; }
.carrinho_titcar_vr { HEIGHT:55px; LINE-HEIGHT:55px; COLOR:#C40000; FONT-SIZE:12px; TEXT-TRANSFORM: uppercase; padding:0 0 0 25px;  }


/***** TROCA */

.troca_tabtitulo { border-bottom:2px solid #666; text-align:left; height:35px; }
.troca_tabitem { border-bottom: 1px solid #F3F3F3; COLOR:#2E2E2E; height:35px; }
.red{ color:#FF0000 }
.laranja{ color:#549400 }
.tblegenda{ color:#666; }


/***** CARRINHO DE PRODUTOS / FINALIZAR COMPRA - ICONES */
#marcador_compras { FLOAT:left; WIDTH:100%; HEIGHT:25px; MARGIN:10px 0 30px 0; PADDING:0; }
#marcador_compras ul { FLOAT:left; WIDTH:100%; MARGIN:0px; PADDING:0; TEXT-ALIGN:center; BORDER-BOTTOM:1px solid #549400 }
#marcador_compras ul li { LIST-STYLE:none; DISPLAY:inline; FLOAT:left; COLOR:#E8E8E8; WIDTH:105px; HEIGHT:25px; LINE-HEIGHT:25px; BORDER-BOTTOM:0px solid #C1C0BF }

#marcador_compras ul li a:link { BACKGROUND:none; COLOR:#868F98; TEXT-DECORATION:none }
#marcador_compras ul li a:visited { BACKGROUND:none; COLOR:#868F98; TEXT-DECORATION:none }
#marcador_compras ul li a:hover { BACKGROUND:none; COLOR:#549400; TEXT-DECORATION:none }
#marcador_compras a:link { BACKGROUND:none; COLOR:#868F98; TEXT-DECORATION:none }
#marcador_compras a:visited { BACKGROUND:none; COLOR:#868F98; TEXT-DECORATION:none }
#marcador_compras a:hover { BACKGROUND:none; COLOR:#549400; TEXT-DECORATION:none }
#marcador_compras .marcador_compras_ativo{ COLOR:#549400; FONT-WEIGHT:bold }

/***** CARRINHO DE PRODUTOS / FINALIZAR COMPRA - CONFIRMACAO / PAGAMENTO */
.pagamento_confirma{ float:left; width:100%; border-bottom:2px solid #000; padding-bottom:30px; margin-bottom:10px; }
.pagamento_confirma_dados{ /*background:red;*/ float:left; width:50%; height:235px; margin:0; padding:0; margin-right:20px; text-align:justify }
.pagamento_confirma_pgto
	{
		/*background:blue;*/
		border:2px solid #E8E8E8;
		float:right;
		width:305px;
		height:165px;
		margin:0;
		padding:0;
		-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
	}

.pagamento_confirma_mold{ float:left; width:100%; margin:0; padding:0; padding:10px }
/*.pagamento_confirma_titulo{ float:left; width:295px; height:35px; line-height:35px; font-weight:bold; color:#fff; background:#F78919; margin:0; padding:0; padding-left:10px }*/
.pagamento_confirma_titulo{ float:left; width:295px; height:41px; line-height:41px; background:#549400; color:#ffffff; margin:0; padding:0; padding-left:10px }
.pagamento_confirma_texto{ float:left; width:295px; margin:0; padding:0; margin-bottom:10px }
.pagamento_confirma_icone{ float:left; margin-right:10px }
.pagamento_confirma_valor{ float:left; line-height:28px; font-size:17px; color:#549400 }
.pagamento_confirma_botao{ float:left; margin-left:81px }

.pagamento_confirma_botao_concluir{ background:url(../icones/botao_compras_pt.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:89px; height:30px; line-height:30px }
.pagamento_confirma_aviso{ color:#549400;  } 
.pagamento_confirma_valor_total{ background:#549400; color:#fff; font-weight:bold  } 


/* Formas de Pagamento (Ajax) 
.pagamento_tabela { width:100%; float:left; margin-top:10px; margin-left:20px }*/
.pagamento_selecionado{ background-color:#549400; height:55px; padding:0 10px; color:#fff; z-index:9999; position:relative; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;  }
.pagamento_selecionado big{ display:block; font-size:1.1em; font-weight:bold; font-family:tahoma,arial,verdana; position:relative; top:17px }

/*
---------------------------------------------------------------------------------------------------------------------
#GALERIA DE FOTOS
---------------------------------------------------------------------------------------------------------------------
*/

#galeria_prod{ FLOAT:left; background:#fff; HEIGHT:350px; MARGIN:0px; PADDING:0px; BORDER:0  }
#galeria_prod ul { FLOAT:left; MARGIN:0px; PADDING:0; TEXT-ALIGN:center; }
#galeria_prod ul li { LIST-STYLE:none; WIDTH:105px; }
#galeria_prod button{ background:url(../icones/botao_fechar_p.gif) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0; text-align:center; width:31px; height:24px; line-height:24px }
#galeria_prod h5
	{
		height:41px;
		line-height:41px;
		background:#fff;
		margin:0px;
		padding:0px;
		padding-left:10px;
		color:#549400;
		text-align:left;
		width:100%;
		display:block;
		border-bottom:1px solid #DEDEDE;
	}

#galeria_prod .galeria_prod_mold{ float:left; width:600px; padding:10px; border:0;  }	
#galeria_prod .galeria_prod_mold_bt{ float:right; padding:0px; margin:0; margin-top:-35px; margin-right:25px; cursor:pointer; display:none }
#galeria_prod .galeria_prod_mold_texto{ background:#004A84; color:#fff; float:left; width:600px; border-top:1px solid #EEEEEE; text-align:left; padding:10px; margin:-7px 0; font-size:11px; }
#galeria_prod .galeria_miniaturas{ padding:10px; border:0; width:125px; height:320px; overflow:auto;  }	
#galeria_prod .miniatura_off{ padding:10px; border:1px solid #fff; cursor:pointer }	
#galeria_prod .miniatura_on{ padding:10px; border:1px solid #549400; cursor:pointer }

/*
---------------------------------------------------------------------------------------------------------------------
#AVISE-ME
---------------------------------------------------------------------------------------------------------------------
*/

#janela_aviseme{ width:100%; FLOAT:left; background:#fff; HEIGHT:350px; MARGIN:0px; PADDING:0px; BORDER:0px solid #c0c0c0  }
#janela_aviseme ul { FLOAT:left; MARGIN:0px; PADDING:0; TEXT-ALIGN:center; }
#janela_aviseme ul li { LIST-STYLE:none; WIDTH:105px; }
#janela_aviseme button{ background:url(../icones/botao_compras_pt.png) no-repeat; cursor:pointer; font-weight:bold; color:#fff; border:0px; text-align:center; width:89px; height:34px; line-height:30px; margin-left:7px }
#janela_aviseme button:hover{ background:url(../icones/botao_compras_pt2.png) no-repeat }
#janela_aviseme input.campos{ width:105px; border:1px solid #E8E8E8; padding:7px 7px 7px 2px;  }
#janela_aviseme input.campos_ativo{ width:105px; border:1px solid #48A4E9; padding:7px 7px 7px 2px;  }
#janela_aviseme input.camposg{ width:205px; border:1px solid #E8E8E8; padding:7px 7px 7px 2px;  }
#janela_aviseme input.camposg_ativo{ width:205px; border:1px solid #48A4E9; padding:7px 7px 7px 2px;  }
#janela_aviseme h2{ color:#000; font-size:13px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; float:left; margin:0px; padding:0px; }
#janela_aviseme h3{ color:#000; height:30px; line-height:30px; font-size:13px; TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; float:left; margin:0px; padding:0px; margin-left:10px; margin-right:10px }
#janela_aviseme strong.preco{ color:#C40000 }
#janela_aviseme h5
	{
		height:41px;
		line-height:41px;
		background:#fff;
		margin:0px;
		padding:0px;
		padding-left:10px;
		color:#549400;
		text-align:left;
		width:100%;
		display:block;
		border-bottom:1px solid #DEDEDE;
		text-transform: uppercase;
	}

#janela_aviseme .aviseme_prod_mold{ float:left; width:100%; padding:0; border:0;  }	
#janela_aviseme .aviseme_prod_mold_bt{ float:right; width:50px; padding:0px; margin:-35px 10px 0 0; cursor:pointer; }
#janela_aviseme .aviseme_prod_mold_bt button{ background:url(../icones/botao_compras_ptp.gif); width:39px; height:30px; padding:0; border:0; color:#fff  }
#janela_aviseme .aviseme_prod_mold_bt button:hover{ background:url(../icones/botao_compras_ptp_pt.png);  }

#janela_aviseme .aviseme_prod_mold_texto{ float:left; width:535px; text-align:left; padding:10px; margin:0; font-size:11px; font-weight:bold; color:#549400; border-top:1px solid #c0c0c0 }
#janela_aviseme .aviseme_prod_mold_texto_inf{ background:#004A84; float:left; width:100%; text-align:left; padding:10px; margin-top:-10px; font-size:11px; font-weight:bold; color:#fff; border-top:1px solid #c0c0c0 }
#janela_aviseme .aviseme_prod_mold_texto_print{ background:#fff; float:left; width:535px; text-align:left; padding:0px; margin:0; font-size:11px; font-weight:bold; color:#fff; border-top:1px solid #c0c0c0 }
#janela_aviseme .aviseme_prod_mold_titulo{ width:100%; height:35px; margin:0px; padding:7px 3px 7px 3px; border-bottom:1px solid #E8E8E8; text-align:left }
#janela_aviseme .aviseme_prod_mold_titulo_print{ width:100%; height:35px; margin:0px; padding:0px; padding-left:10px; padding-bottom:5px; margin-bottom:7px; border-bottom:1px solid #E8E8E8; font-weight:bold; }
#janela_aviseme .aviseme_prod_mold_titulo_troca{ width:100%; height:35px; margin:0px; padding:0px; padding-left:10px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #E8E8E8; font-weight:bold; }
#janela_aviseme .aviseme_prod_mold_img{ width:535px; height:35px; }	
#janela_aviseme .aviseme_prod_mold_form{ height:267px; border-left:1px solid #E8E8E8; text-align:left; }	
#janela_aviseme .aviseme_prod_mold_form_p{ height:167px; border-left:1px solid #E8E8E8; text-align:left; }	
#janela_aviseme .aviseme_prod_mold_cep{ float:left; width:95%; text-align:left; padding:10px; margin:0; font-size:11px; font-weight:bold; color:#000; border-top:0px solid #c0c0c0 }
#janela_aviseme .aviseme_prod_mold_caixa_frete{ width:635px; padding:0; margin-bottom:10px; }
#janela_aviseme .indica_img{ text-align:center; height:135px }
#janela_aviseme .titulo_pconteudo{ background:none; color:#000; padding:0; }
#janela_aviseme .tabdetalhe_resumo{ width:325px }
#janela_aviseme .tabdetalhe_resumo_print{ width:335px; height:275px; padding-left:15px; overflow:auto }
#janela_aviseme .tabdetalhe_resumo_troca{ width:325px; height:265px; padding-left:15px; }

#janela_aviseme .aviseme_prod_mold_titulo.aviso, #janela_aviseme .aviseme_prod_mold_titulo.sucesso{ padding:10px 0 20px 10px }
#janela_aviseme .aviseme_prod_mold_titulo.aviso strong, #janela_aviseme .aviseme_prod_mold_titulo.sucesso strong{ color:#000; font-size:11px }
#janela_aviseme .aviseme_prod_mold_titulo.aviso small, #janela_aviseme .aviseme_prod_mold_titulo.sucesso small{ color:#549400; font-size:11px  }
#janela_aviseme .aviseme_prod_mold_titulo.aviso h2{ width:100%; color:red }
#janela_aviseme .aviseme_prod_mold_titulo.sucesso h2{ width:100%; color:#004A84 }


