/* Estilos pra página geral */
body {
	margin:0;
	padding: 0px;
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size: 12px;
	color: #000000;
	background-color:#ecc2f5;     /*ad85ba*/
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
}
p {
	margin:0 0 0 0px;
	text-align: justify;
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size: 12px;

}
h1 {
	margin:0;
	padding-left:7px;
}
img {
	border:0;
}
/* BG diversos */
.produto{

	width:250px;

	float:left;

	border:1px solid #fff;

	margin:4px;

	font-size:11px;

	}

.produto:hover{

	border:1px solid #7482b3;

	background-image:url(../images/bg_produtos.gif);

	background-repeat:repeat-x;

	background-position:bottom;

	}


/* Elementos Textuais */
.tit_vitrine {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:12px;
	color: #333333;
	font-weight:bold;
	line-height:25px;
}
.tit_vitrine a{
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:12px;
	color: #333333;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
.tit_vitrine a:hover{
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:12px;
	color: #333333;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
.text_vitrine_p {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #808080;
	line-height:20px;
	text-decoration:none;
}
.text_vitrine_p a{
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #808080;
	line-height:20px;
	text-decoration:none;
}
.text_vitrine_p a:hover{
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #808080;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
.text_login_senha {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:9px;
	color: #808080;
	line-height:20px;
}
.text_fundo1 {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #808080;
	margin-bottom:7px;
	line-height:34px;
}
.preco_vitrine {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:14px;
	color: #333333;
	font-weight:bold;
}
.tit_noticias {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #6908a2;
	font-weight:bold;
	line-height:25px;
}
.resum_noticias {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:9px;
	color: #333333;
	line-height:20px;
}
.tit_noticias a {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #6908a2;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
/* Formulários */
.loginesenha {
	background:#ffffff;
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	border-top:1px solid #f0daea;
	border-left:1px solid #f0daea;
	border-right:1px solid #f0daea;
	border-bottom:1px solid #f0daea;
	border-collapse:collapse;
	color:#666666;
	height:23px;
	width:205px;
}
.botao_enviar {
	background:#f6f6f6;
	background-image:url(images/fundoinput.gif);
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	border-top:1px solid #909090;/*#ececec;*/
	border-left:1px solid #909090;
	border-right:1px solid #909090;
	border-bottom:1px solid #909090;
	border-collapse:collapse;
	color:#666666;
	height:20px;
	cursor: pointer;
}
.botao_enviar1 {
	background:#f6f6f6;
	background-image:url(images/fundoinputnovo.gif);
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	border-top:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	border-collapse:collapse;
	color:#666666;
	height:20px;
	cursor: pointer;
}
.botao_menufundo {
	background:#f6f6f6;
	background-image:url(images/fundoinput.gif);
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	border-top:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	border-collapse:collapse;
	color:#666666;
	height:20px;
	margin-top:7px;
	margin-bottom:7px;
}
.select_menufundo {
	background:#f8f8f8;
	font:12px arial, verdana, helvetica, sans-serif; /* o tamanho e o tipo da fonte no formulário */
	border-top:1px solid #cccccc;/* borda superior de 8px solida na cor cinza clara no formulário */
	border-left:1px solid #cccccc;/* a borda esquerda do formulário */
	border-right:1px solid #cccccc; /* a borda direita do formulário */
	border-bottom:1px solid #cccccc; /* a borda inferior do formulário */
	border-collapse:collapse; /* retira as bordas duplas nas células da tabela */
	color:#2a6cb6; /* a cor laranja para as letras */
	height:20px;
	margin-top:7px;
	margin-bottom:7px;
	width:100px;
}
.input_contato {
	background:#f8f8f8;
	font:12px arial, verdana, helvetica, sans-serif; /* o tamanho e o tipo da fonte no formulário */
	border-top:1px solid #cccccc;/* borda superior de 8px solida na cor cinza clara no formulário */
	border-left:1px solid #cccccc;/* a borda esquerda do formulário */
	border-right:1px solid #cccccc; /* a borda direita do formulário */
	border-bottom:1px solid #cccccc; /* a borda inferior do formulário */
	border-collapse:collapse; /* retira as bordas duplas nas células da tabela */
	color:#2a6cb6; /* a cor laranja para as letras */
	height:20px;
	margin-top:7px;
	margin-bottom:7px;
	width:260px;
}
.texarea_contato {
	background:#f8f8f8;
	font:12px arial, verdana, helvetica, sans-serif; /* o tamanho e o tipo da fonte no formulário */
	border-top:1px solid #cccccc;/* borda superior de 8px solida na cor cinza clara no formulário */
	border-left:1px solid #cccccc;/* a borda esquerda do formulário */
	border-right:1px solid #cccccc; /* a borda direita do formulário */
	border-bottom:1px solid #cccccc; /* a borda inferior do formulário */
	border-collapse:collapse; /* retira as bordas duplas nas células da tabela */
	color:#2a6cb6; /* a cor laranja para as letras */
	height:90px;
	margin-top:7px;
	margin-bottom:7px;
	width:260px;
}
/* Estrutura */
.tabela_geral {
	width:990px;
}
.tabela_meio {
	width:761px;
}
.tabela_menu {
	width:216px;
}
.tabela_direita {
	width:13px;
}
.tabelatopo {
	height:98px;
}
.tabela_meio_esq {
	width:18px;
	height:14px;
}
.tabela_meio_dir {
	width:17px;
	height:14px;
}
.tabela_meio_meio {
	width:726px;
	height:14px;
}
.tabela_index_destaques {
	width:757px;
	margin-left:2px;
	margin-right:2px;
}
.tabela_vitrine_destaques {
	width:757px;
	margin-left:2px;
	margin-right:2px;
}
.tabela_noticias {
	width:757px;
	margin-left:2px;
	margin-right:2px;
}
.tabela_noticiascontainer {
	width:364px;
}
.tabela_noticias1 {
	width:364px;
}
.tabela_meuspedidos {
	width:265px;
	height:205px;
	background-image:url(images/fundomeus_pedidos.png);
	background-repeat:no-repeat;
	margin-left:13px;
	margin-top:29px;
}

.tabela_enviarcpf {
	width:265px;
	height:205px;
	background-image:url(images/fundo_cadastro.png);
	background-repeat:no-repeat;
	margin-left:13px;
	margin-top:29px;
}

.tabela_finalizar {
	width:265px;
	height:205px;
	background-image:url(images/fundo_login.png);
	background-repeat:no-repeat;
	margin-left:13px;
	margin-top:29px;
}
.tabela_pedidos_interna {
	width:80%;
	margin-top:48px;
}
.tabela_full_noticias {
	width:500px;
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:11px;
	color: #808080;
}
#logo {
	position:relative;
	width:300px;
	height:210;
	z-index:1;
	left: 0px;
	top: 0px;
	visibility:visible;
}
#containerlogo {
	position:absolute;
	width:216px;
	height:210px;
	z-index:1;
	visibility: hidden;
}
.bg_meio {
	background-image:url(images/bgmeio.png);
	background-repeat:repeat-y;
}
.imagem_bordo {
	margin-top:128px;
}
.flashmenu {
	margin-top:3px;
	margin-bottom:3px;
}
.bgfundo {
	background-image:url(images/bg_fundo.png);
	background-repeat:repeat-x;
	border-left:1px solid #cccccc;/* a borda esquerda do formulário */
	border-right:1px solid #cccccc;/* a borda esquerda do formulário */
	height:34px;
}
.tabela_divisor {
	background-image:url(images/divisor.png);
	background-repeat:repeat-y;
}
.tabela_detalhes {
	margin-left:12px;
}
/* BG das tabelas */
td.bg1 { background-color : #a2029d; background-repeat : repeat; }/*td PRODUTO*/
td.bg2 { background-color : #860182; background-repeat : repeat; }/*td QUANTIDADE*/
td.bg3 { background-color : #670164; background-repeat : repeat; }/*td VALOR UNIT?RIO && veja as op??es de pagamento e parcelamento*/
td.bg4 { background-color : #7c0178; background-repeat : repeat; }/*td TOTAL*/
td.bg5 { background-color : #f7e7fb; background-repeat : repeat; }/*td TOTAL*/
td.bg6 { background-color : #f4dcf9; background-repeat : repeat; }/*td TOTAL*/
td.bg7 { background-color : #9500af; background-repeat : repeat; }/*td TOTAL*/
td.bg8 { background-color : #efebe7; background-repeat : repeat; }/*td TOTAL*/
/*titulo da tabela da sacola*/
.textotitulo_sacola { font-size : 12px; color: #FFFFFF; font-family: verdana, arial; }
.textototal_sacola { font-size : 14px; color: #FFFFFF; font-family: verdana, arial; }
.TextoCep { font-size : 10px; color: #625f44; font-family: verdana; }
.TextoCep2 { font-size : 9px; color: #625f44; font-family: verdana; }
.TextoDescProduto { font-size : 11px; color: #000000; font-family: verdana; }
.TextoTelaIdentificacao { font-size : 11px; color: #000000; font-family: verdana; font-weight: bold;}
.tabela_series {
	width:740px;
	margin-left:4px;
}



/*FELIPE*/
.mod_t_lt {
	background-image: url(imagens/mod_t_lt.gif);
	background-repeat: no-repeat;
}

.mod_bg_lt {
	background-image: url(imagens/mod_bg_lt.gif);
	background-repeat: repeat-y;
}

.mod_b_lt {
	background-image: url(imagens/mod_b_lt.gif);
	background-repeat: no-repeat;
}

.mod_t_bg {
	background-image: url(imagens/mod_t_bg.gif);
	background-repeat: repeat-x;
}

.mod_b_bg {
	background-image: url(imagens/mod_b_bg.gif);
	background-repeat: repeat-x;
}

.mod_t_rt {
	background-image: url(imagens/mod_t_rt.gif);
	background-repeat: no-repeat;
}

.mod_bg_rt {
	background-image: url(imagens/mod_bg_rt.gif);
	background-repeat: repeat-y;
}

.mod_b_rt {
	background-image: url(imagens/mod_b_rt.gif);
	background-repeat: no-repeat;
}

.mod_bg {
	background-color: #f9f9f9;
}

.mod_bgj {
	background-color: #f9f9f9;
	text-align: justify;
}

.mod_bgy {
	background-color: #FFFFCC;
}
.menu {
	background-image:url(images/btn_menu.png);
	background-repeat:no-repeat;
	height:30px;
	width:196px;
}
.dividormenu {
	height:4px;
}
.texto_menu1 {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:10px;
	color: #868682;
	line-height:20px;
}
.texto_menu1 a {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:10px;
	color: #868682;
	line-height:20px;
	text-decoration:none;
}
.texto_menu1 a:hover {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:10px;
	color: #863685;
	line-height:20px;
	text-decoration:none;
}

.escrita_ps {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:8.3px;
	color: #868682;
	line-height:11px;
}

.texto_menu {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:13px;
	color: #868682;
	line-height:20px;
}
.texto_menu a {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:13px;
	color: #868682;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
.texto_menu a:hover {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:14px;
	color: #863685;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}

.texto_menuh {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:13px;
	color: #7B3C8B; /*#868682;*/
	line-height:20px;
}
.texto_menuh a {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:13px;
	color: #7B3C8B; /*#868682; */
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
.texto_menuh a:hover {
	font-family: verdana, "Trebuchet MS",arial, tahoma, Helvetica;
	font-size:14px;
	color: #863685;
	line-height:20px;
	text-decoration:none;
	font-weight:bold;
}
hr {
	color:#E8B8F1;
	height:1px;
	margin-bottom:4px;
	margin-top:4px;
}
.input_indique {
	background:#f8f8f8;
	font:12px arial, verdana, helvetica, sans-serif; /* o tamanho e o tipo da fonte no formulário */
	border-top:1px solid #cccccc;/* borda superior de 8px solida na cor cinza clara no formulário */
	border-left:1px solid #cccccc;/* a borda esquerda do formulário */
	border-right:1px solid #cccccc; /* a borda direita do formulário */
	border-bottom:1px solid #cccccc; /* a borda inferior do formulário */
	border-collapse:collapse; /* retira as bordas duplas nas células da tabela */
	color:#2a6cb6; /* a cor laranja para as letras */
	height:19px;
	margin-top:3px;
	width:180px;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style4 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style6 {
	font-size: 14px;
	font-weight: bold;
}
.img_detalhes {
    width: 280px;
    overflow: hidden;

}

.tabela{
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-collapse: collapse;
}

#banner_flutuante {
	position:absolute;
	left:150px;
	top:60px;
	width:450px;
	height:430px;
	z-index:3;
	border: 1px none #000000;
	visibility: visible;
}
#hidd {
	display:none;
	visibility:hidden;
	width:1px;
	height:1px;
}


