/* CSS geral */
* { padding: 0; margin: 0; }
html, body { height: 100%; }

body { position: relative; margin: auto; font-family: Arial, Helvetica, sans-serif; font-size: 10px; background: url(/_imagens/fundo_kur.jpg) repeat-y center top #e5ffee; }

strong {font-weight: bold;}

.campos_form {padding: 3px;}

h1 { font-size: 19px; }
h2 { font-size: 15px; }
p { margin-bottom: 8px; }

a { font-family: Arial, Helvetica, sans-serif; color: #023f12; font-size: 12px; line-height: 16px; text-decoration: underline; }
a:hover { text-decoration: underline; }
a img { border: 0; }

img#menu_cards { position: absolute; bottom: 1px; padding: 17px; }

.limpa { clear: both; }
.limpa_esquerda { clear: left; }
.center { text-align: center; }

#grife { position: absolute; left: 960px; top: 32px; width: 18px; height: 45px; }
#grife a { display: block; text-indent: -9999px; width: 18px; height: 45px; background: url(/_imagens/grife_acima.gif) no-repeat; }

#golden_bar { position: relative; height: 16px; background-color: #e4f2cf; width: 100%; color: #17a53f; padding-top: 2px; font-size: 11px; }
#wrapper { position: relative; margin: auto; width: 896px; padding: 12px 32px; min-height: 100%; }

#login { position: absolute; right: 0; top: 36px; height: 24px; width: 177px; overflow: hidden; }
#usuario_editar { position: relative; margin-top: 10px; height: 24px; overflow: hidden; width: 693px; text-align: center; }
#cadastro_usuario_alt_del { position: relative; text-align: center;}
#login ul { display: block; list-style: none; }
#login ul li { display: block; float: left; margin-left: -1px; padding-left: 10px; margin-right: 10px; border-left: 1px solid #464a69; }
#login ul li a { color: #464a69; font-family: Arial, Verdana, sans-serif; font-size: 13px; line-height: 20px; text-decoration:none; font-weight:bold;}
#login ul li a:hover { text-decoration:underline; }
/* #login ul li a { display: block; float: left; } */

#header { margin: auto; position: relative; height: 123px; }
	#header_left { position: relative; float: left; padding-top: 16px; }
	#header_right { position: relative; float: right; }
		#header_linha { float: right; }
		#header_linha ul { display: block; list-style: none; }
		#header_linha ul li { display: block; float: left; padding-right: 10px; margin-left: 10px; border-right: 1px solid #848484; }
		#header_linha ul li.ultimo { padding-right: 0; border-right: 0; }
		#header_linha ul li a { color: #848484; font-family: Arial, Verdana, sans-serif; font-size: 11px; text-decoration:none; }
		#header_linha ul li a:hover { text-decoration:underline; }
		#header_busca { margin-top: 36px; float: right; }
		
#barra_botoes { position: relative; float: left; height: 55px; z-index: 1;}
#barra_botoes_right { position: relative; float: right; background: url(/_imagens/fundo_log.gif) no-repeat; width: 216px; height: 55px; }
		#barra_log { margin: 10px; width: 196px; height: 35px; }
  		#barra_log_left { float: left; }
  		#barra_log_right { float: right; }

		
/* MENU */
#menu_left { float: left; position: relative; margin: auto; background-color: #eaf6d9; width: 733px; height: 25px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #17a53f; font-size: 12px; }
#menu_left ul { list-style: none; padding-left: 6px; }
#menu_left ul li { display: inline; position: relative; float: left; padding: 4px 16px; }
#menu_left ul li a { text-decoration: none; color: #17a53f; }
#menu_left ul li a:hover { text-decoration: underline; }

#menu_right { float: right; position: relative; margin: auto; background-color: #cbeecb; width: 161px; height: 25px; font-family: Arial, Verdana, Helvetica, sans-serif; color: #17a53f; font-size: 12px; }
#menu_right ul { list-style: none; padding-left: 1px; }
#menu_right ul li { height: 25px; display: inline; position: relative; float: left; padding: 0;  border-right: 2px solid #fff;}
#menu_right ul li.ultimo { border-right: 0;}
#menu_right ul li a { text-decoration: none; color: #17a53f; }
#menu_right ul li a:hover { text-decoration: underline; }

#conteudo { position: relative; min-height: 753px;}
#barra_left { float: left; position: relative; width: 203px; min-height: 390px; }
#barra_right { float: right; position: relative; margin-top: 18px; width: 178px; }
	#barra_right_big { position: relative; width: 176px; height: 126px; background: #fff; border: 1px solid #ebebeb; }
	.barra_right_small { position: relative; width: 176px; height: 63px; background: #fff; border: 1px solid #ebebeb; margin-top: 14px; }
#miolo { float: right; width: 693px; }
#miolo_largo { margin: auto; width: 701px; padding: 0px 0px 0px 0px; }
#miolo h1 { font-family: Times New Roman, serif; font-weight: normal; }

#miolo_g { margin-left: 177px; width: 654px; padding: 21px 24px 0 24px;}
#miolo p, #miolo_g p { color: #b27ab9; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 18px; padding-top: 10px; text-align:justify;} 
 
#barra_left h1 { width: 149px; color: #848bc7; font-family: Times New Roman, serif; font-size: 14px; line-height: 22px; letter-spacing: 1px;}
#barra_left p { width: 139px; color: #325c6c; font-family: Arial, Verdana, sans-serif; font-size: 11px; line-height: 15px;}
#barra_left ul { list-style: none; }
#barra_left ul li { width: 139px; line-height: 14px; border: 0; padding-top: 7px; }
#barra_left a { color: #848484; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 13px; text-decoration: none; }
#barra_left a:hover { text-decoration: underline; }
.hr_barra_left { width: 139px; margin-left: 20px; border: 0; }

#barra_right p { width: 140px; padding-left: 20px; padding-top: 20px; color: #b27ab9; font-family: Arial, Verdana, sans-serif; font-size: 12px; line-height: 15px;}

#destaque { margin-top: 8px; width: 693px; height: 294px; background: #fff; }
	.link_transparente { float: left; width: 460px; height: 138px; }
	.destaque_peq { position: relative; float: right; width: 227px; height: 138px; background-color: #fff; margin-top: 6px; margin-right: 6px; }
					
.produto { margin: 14px 9px 0 0; font-family: Arial, Helvetica, sans-serif; color: #b27ab9; font-size: 12px; line-height: 16px; text-decoration: none; position: relative; float: left; width: 166px; min-height: 240px; }
.produto_thumb { width: 166px; height: 137px; background-color: #fff; margin-bottom: 5px; border: 1px solid #f6f6f6; }
.produto a { font-family: Arial, Helvetica, sans-serif; color: #848484; font-size: 12px; line-height: 18px; text-decoration: none; }
.produto a:hover { text-decoration: underline; }
.produtos_linha { min-height: 170px; }

h1.lancamentos { color: #ecea42; font-size: 36px; letter-spacing: 3px; margin: 36px 0 10px 0; }
h1.outros_produtos { color: #c1c1c1; font-size: 28px; margin: 22px 0 15px 0;}

a.confira { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 12px; }

.produto_lista { font-family: Arial, Helvetica, sans-serif; color: #b27ab9; font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: none; background-color: #fff; position: relative; text-align: center; float: left; width: 138px; min-height: 160px; margin-top: 24px; margin-left: 25px; margin-right: 12px; border: 0px solid black;}
.produto_lista a { font-family: Arial, Helvetica, sans-serif; color: #b27ab9; font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: none; padding-top: 4px; }
.produto_lista a:hover { font-family: Arial, Helvetica, sans-serif; color: #b27ab9; font-size: 12px; line-height: 16px; font-weight: bold; text-decoration: underline; padding-top: 4px;}

a.pedido { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; line-height: 15px; font-weight: bold; text-decoration: none; }
a.pedido:hover { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 11px; line-height: 15px; font-weight: bold; text-decoration: underline; }
a.editar { position: relative; float: right; }

.preco_1 { font-family: Arial, Helvetica, sans-serif; color: #a4a4a4; font-size: 12px; line-height: 18px; font-weight: normal; text-decoration: line-through; }
.preco_2 { font-family: Arial, Helvetica, sans-serif; color: #848484; font-size: 12px; line-height: 18px; font-weight: normal; text-decoration: none; }
.preco_3 { font-family: Arial, Helvetica, sans-serif; color: #03a058; font-size: 12px; line-height: 18px; font-weight: normal; text-decoration: none; }
.titulo_produto { font-family: Times New Roman, serif; color: #848484; font-size: 28px; line-height: 30px; }
.titulo_login { padding: 15px 0 20px 0; font-family: Times New Roman, serif; color: #848484; font-size: 24px; line-height: 24px; font-weight: normal; }
.titulo_escolha { padding: 15px 0 20px 0; font-family: Times New Roman, serif; color: #848484; font-size: 22px; line-height: 24px; font-weight: normal; }
.preto { font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 14px; line-height: 18px; font-weight: bold; }
.cinzao { font-family: Arial, Helvetica, sans-serif; color: #606060; font-size: 14px; line-height: 18px; font-weight: bold; }
.esgotado { font-family: Arial, Helvetica, sans-serif; color: #e64d69; font-size: 13px; line-height: 18px; font-weight: bold; }
.codigo { font-family: Arial, Helvetica, sans-serif; color: #9fdb9f; font-size: 11px; }
.quantidade { font-family: Arial, Helvetica, sans-serif; color: #acacac; font-size: 11px; }
.preco_1g { font-family: Arial, Helvetica, sans-serif; color: #6c9f88; font-size: 13px; text-decoration: line-through; }
.preco_2g { font-family: Arial, Helvetica, sans-serif; color: #5f4d29; font-size: 15px; line-height: 17px; font-weight: normal; text-decoration: none; }
.preco_3g { font-family: Arial, Helvetica, sans-serif; color: #03a058; font-size: 13px; font-weight: bold; text-decoration: none; }

#ficha { margin-top: 45px; width: 490px; padding: 0; min-height: 420px; }
#ficha_imagens { position: relative; float: left; width: 166px; text-align: center; }
.foto_frame { width: 164px; height: 135px; border: 1px solid #f6f6f6; background: #fff; margin-bottom: 10px; }
#ficha_descricao { position: relative; float: right; width: 306px; }
#ficha_descricao a { font-family: Arial, Helvetica, sans-serif; color: #ae9224; font-size: 11px; line-height: 16px; text-decoration: none;}
#ficha_descricao a:hover { text-decoration: underline;}
#ficha_descricao p {font-family: Arial, Helvetica, sans-serif; color: #848484; font-size: 13px;}
#ficha_imagens p {font-family: Arial, Helvetica, sans-serif; color: #ababab; font-size: 10px;}


#rodape { margin: 60px 0 6px 0; color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; }
#rodape ul { width: 880px; position: relative; margin: auto; margin-top: 8px; }
#rodape ul li { display: inline; border-right: 1px solid #fff; padding-right: 11px; margin-left: 9px; color: #848484; }
#rodape ul li a, span#menu_r_shop { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #109247; }
#rodape ul li a.cinza_rodape { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: #848484; }

#produtos { margin-top: 5px; margin-left: 188px; background-color: #fff; }

#cadastro { background-color: #fff; margin-left: 178px; }
#cadastro_esq { background-color: #fff; top: 20px; width: 330px; padding: 10px; float: left; position: relative; border-right: 1px dashed #000; }
#cadastro_dir { background-color: #fff; top: 20px; width: 318px; padding: 10px; margin-left: 380px; position: relative;  border-left: 1px #000; }
#cadastro_esq h2, #cadastro_dir h2 {padding: 25px 5px 20px; font-family: Arial, Helvetica, sans-serif; color: #848bc7; font-size: 18px; line-height: 24px; font-weight: normal; }
form { padding: 0px 0; }
form fieldset { border: 0; }
form label { display: block; float: left; position: relative; width: 100px; font-size: 12px; color: #109247; }
label.checkbox { display: inline; float: none; }

#depoimento { margin-top: 90px; }
#depoimentos { margin-top: 0; }
#depoimento_foto { float: left; border: 1px solid #f6f6f6; padding: 6px; background-color: #fff; }
#depoimento_texto { float: right; width: 610px; }
#depoimento p { color: #9d9d9d; font-family: Times New Roman, serif; font-size: 16px; line-height: 20px; font-style: italic; margin-bottom: 0; padding-top: 0;}
#depoimento small { color: #109247; font-family: Times New Roman, serif; font-size: 12px; font-style: italic; margin-top: 4px; }
#depoimento a { color: #109247; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0; }

.depoimentos_foto { float: left; border: 1px solid #f6f6f6; padding: 6px; background-color: #fff; }
.depoimentos_texto { float: right; width: 410px; }
#depoimentos p { color: #9d9d9d; font-family: Times New Roman, serif; font-size: 16px; line-height: 20px; font-style: italic; margin-bottom: 0; padding-top: 0;}
#depoimentos small { color: #109247; font-family: Times New Roman, serif; font-size: 12px; font-style: italic; margin-top: 4px; }
#depoimentos a { color: #109247; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin-top: 0; }

#consultora select { width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3da34c; }
#consultora table { font-family: Arial, Helvetica, sans-serif; color: #848484; font-size: 12px; }
#consultora table td { padding: 10px 0; }
.pergunta { font-family: Arial, Helvetica, sans-serif; color: #ff6666; font-size: 15px;}

#dicas small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9d9d9d; } 
#dicas h1 { font-family: Times New Roman, serif; font-size: 24px; color: #d6b475; } 
#depoimentos h1, h1.verde { font-family: Times New Roman, serif; font-size: 24px; color: #109247; } 
#dicas h2 { color: #9d9d9d; font-family: Times New Roman, serif; font-size: 14px; line-height: 20px; font-style: italic; margin-bottom: 0; padding-top: 0; font-weight: normal; }
#dicas p { color: #9d9d9d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#dicas a { color: #d6b475; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

#estatico table { font-style: normal; }
#estatico table td { padding: 2px 0; }
#estatico small { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #9d9d9d; } 
#estatico h1 { font-family: Times New Roman, serif; font-size: 24px; color: #109247; } 
#estatico h2 { color: #9d9d9d; font-family: Times New Roman, serif; font-size: 14px; line-height: 20px; font-style: italic; margin-bottom: 0; padding-top: 0; font-weight: normal; }
#estatico p, #estatico label { color: #9d9d9d; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 0; font-style: normal; }
#estatico a { color: #109247; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#estatico form { width: 200px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #3da34c; }

#formulario_login label { color: #fff; font-weight: bold; }

.tabelas {padding: 2px;}

.chamada { font-style: italic; text-align: center; width: 300px; margin: auto; color: #29b062; }

#carregando {display: none; height: 62px; width: 160px; border: 1px solid #000000; position:absolute; left:370px; top:200px; background-color: #ffffff;}

.conteudo_tabela { font-size: 12px; font-weight: normal; color: #848bc7; vertical-align: middle; height: 22px; padding: 2px; } 
.conteudo_visanet { font-size: 12px; font-weight: bold; color: #000000; vertical-align: middle; }   

/* Borda "left" e "bottom" */
.lb {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
		}
.b {
    border-bottom: 1px solid #000000;
		}		
/* Borda "left", "bottom" e "rigth" */
.lbr {
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
		}
/* Borda "left", "bottom", "rigth" e "top"*/
.lbrt {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
		}
/* Borda "left", "bottom", "top"*/
.lbt {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-left: 1px solid #000000;
		}
.btr {
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
		}		

.br {
    border-bottom: 1px solid #000000;
    border-right: 1px solid #000000;
		}
		
.campo_busca { border: 1px solid #f6f6f6; }

/*width: 173px; height: 19px;*/