html, body {
	margin: 0px;
	height: 100%;
	padding: 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #543019;
}.bg_fundo {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #E1DAD6;
	border-left-color: #E1DAD6;
	height: 100%;
}
.arial_11_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ACAEB0;
	text-decoration: none;
}
.form_busca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	height: 18px;
	background-image: url(../images/bg_busca.gif);
	background-repeat: repeat-x;
	border:0;
	width: 162px;
}
.forms {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	height: 18px;
	background-image: url(../images/bg_busca.gif);
	background-repeat: repeat-x;
	border:0;
}
.bg_busca_detalhada {
	background-image: url(../images/bg_busca_detalhada.gif);
	background-repeat: repeat-x;
	height: 20px;
}
.form_busca_detalhda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #867148;
	border: 0;
	height: 18px;
}
.margin_bot_5 {
	margin-bottom: 5px;
}
.banner_conteudo {
	width: 901px;
	margin-bottom: 1px;
}
.banner_news {
	width: 901px;
	margin-bottom: 10px;
}

.margin_botom_10 {
	margin-bottom: 10px;
}
.arial_11_tit_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #020202;
	text-decoration: none;
}
a.arial_11_tit_cinza:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #020202;
	text-decoration: underline;
}
.arial_10_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.arial_12_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.arial_12_cinza:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
}
.arial_18_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
}.margin_top_5 {
	margin-top: 5px;
}
.arial_11_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.arial_11_preto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.arial_10_preto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
a.arial_10_preto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.arial_11_mais_vendidos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
	text-decoration: none;
	font-weight: bold;
}
a.arial_11_mais_vendidos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #939598;
	text-decoration: underline;
	font-weight: bold;
}
.border_botom_branca {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f6f2e9;
	padding-top: 3px;
	padding-bottom: 3px;
}
.margin_botom_15 {
	margin-bottom: 15px;
}
.arial_10_preto_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.pading_top_bot_5 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.border_right_footer {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #c2c3c5;
}
.form_quantidade {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	border:0;
	width: 60px;
}
.bg_quantidade {
	background-image: url(../images/bg_quantidade.gif);
	background-repeat: repeat-x;
}
.arial_13_cinza {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	text-decoration: none;
}
a.arial_13_cinza:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #707070;
	text-decoration: underline;
}.arial_16_tit_vinho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #787878;
	text-decoration: none;
}
.arial_11_maiuscula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: none;
}
a.arial_11_maiuscula:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: underline;
}
.arial_11_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C9ABB;
	text-decoration: none;
}
a.arial_11_azul:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C9ABB;
	text-decoration: underline;
}
.arial_10_maiuscula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: none;
}.pading_bot_10 {
	padding-bottom: 10px;
}
.border_img_sugestoes {
	border: 1px solid #DDDEDE;
	padding-top: 5px;
	padding-bottom: 5px;
}
.border_botom_sugestoes {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C8C7C7;
}
.border_botom_branco {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;
}
.form_quant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57270d;
	text-decoration: none;
	height: 16px;
	border:0;
	text-align: center;
}
.form_quant2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #57270d;
	text-decoration: none;
	height: 14px;
	border:1 solid #d5cac2;
	text-align: center;
}
.arial_10_marrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #59290c;
	text-decoration: none;
}
a.arial_10_marrom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #59290c;
	text-decoration: underline;
}
.mini_basket {
	width: 295px;
	margin-top: 5px;
	overflow: auto;
	height: 115px;
	background-image: url(../images/bg_mini_basket.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
.pading_top_5 {
	padding-top: 5px;
}
.margin_top_10 {
	margin-top: 10px;
}
.bg_basket {
	background-image: url(../images/bg_basket.gif);
	background-repeat: repeat-y;
	padding-right: 17px;
	padding-left: 14px;
}
.form_basket {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
	height: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #929295;
	border-right-color: #d4d6d9;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.border_botom_basket {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d0d6dc;
}
.arial_11_cinza_presente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8f92;
	text-decoration: none;
}
a.arial_11_cinza_presente:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d8f92;
	text-decoration: underline;
}
.arial_12_cinza_escuro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8e8e8e;
	text-decoration: none;
}
.arial_14_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6c9abb;
	text-decoration: none;
}
.bg_fundo_forma_pagamento {
	background-image: url(../images/bg_linha_forma_pagamento.gif);
	background-repeat: repeat-y;
	padding-right: 17px;
	padding-left: 14px;
}
.arial_15_cinza_maiuscula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-transform: uppercase;
	color: #787878;
	text-decoration: none;
}
.bg_como_comprar {
	background-color: #2b0000;
	background-image: url(../images/bg_como_comprar.gif);
	background-repeat: repeat-y;
}
.bg_como_comprar2 {
	background-image: url(../images/bg_como_comprar2.gif);
	background-repeat: repeat-x;
}
.arial_11_branco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a.arial_11_branco:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}
.border_bot_meus_pedidos {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #221e1f;
}
.arial_12_verm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.border_botom_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f8f6f1;
}
.arial_11_marrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59290C;
	text-decoration: none;
}
a.arial_11_marrom:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #59290C;
	text-decoration: underline;
}
.pedido {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #FE0000;
	text-decoration: none;
}
.arial_10_marrom_miniscula {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #59290c;
	text-decoration: none;
}
a.arial_10_marrom_miniscula:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #59290c;
	text-decoration: underline;
}
.tit_barra_bege {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7A5E4C;
	text-decoration: none;
	background-image: url(../images/tit_barra_bege.gif);
	background-repeat: no-repeat;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
	font-weight: bold;
}
.tit_revista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A2E39;
	padding-top: 8px;
	text-decoration: none;
}
a.tit_revista:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A2E39;
	padding-top: 8px;
	text-decoration: underline;
}
.sub_tit_revista {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A2E39;
}
.link_descricao_rev {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707470;
	text-decoration: none;
	padding-top: 6px;
}
a.link_descricao_rev:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707470;
	text-decoration: underline;
}
.tit_revista_p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #892e39;
	text-decoration: none;
}
a.tit_revista_p:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #892e39;
	text-decoration: underline;
}
.border_bot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
.border_bot2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	padding-bottom: 15px;
}
.space_top {	
	padding-top: 15px;
}
.space_top2 {	
	padding-top: 8px;
}
.arial_14_verm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8A2E39;
}
.arial_11_cinza_indique {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707470;
	text-decoration: none;
}
a.arial_11_cinza_indique:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707470;
	text-decoration: underline;
}
