body {
	font-family: verdana, tahoma, arial;
	font-size: 12px;
	color: #225a2d;
	margin: 0px;
	width: auto;
}


a, a:link, a:visited {
	color: #339966;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	text-decoration: underline;
}

/* HEADER */

#header, #footer, #cesta_header, #cesta_main {
	min-width: 980px;
	width: auto;
}

* html #header, #footer, #cesta_header, #cesta_main {
	width:expression(document.body.clientWidth < 800? "980px" : "auto");
}

#cesta_header {
	background-image: url("img_verdegol/cesta_bg.gif");
}

#logo {
	top: 0px;
	left: 0px;
	position: absolute;
	margin: 1px 0px 0px 1px;
	width: 270px;
}

#cesta_logo {
	top: 0px;
	left: 0px;
	position: absolute;
	margin: 0px;
	width: 330px;
}

#header_comp {
	margin-left: 270px;
	padding-left: 1px;
	height: 100px;
}

#cesta_header_comp {
	margin-left: 330px;
	padding-left: 1px;
	height: 100px;
}

#cesta_passos {
	min-width: 640px;
}

#cesta_passos_img1, #cesta_passos_img2 {
	padding-top: 29px;
	float: left;
}

#header_destaque {
	text-align: right;
}

#barra_sup {
	background-image: url("img_verdegol/header_bg_bar.gif");
	background-repeat: repeat-x;
	height: 25px;
	font-size: 10px;
	color: #FFFFFF;
}

#barra_sup_img {
	float: left;
}

#barra_sup_txt {
	text-align: right;
}

#barra_sup_txt_a {
	padding-top: 6px;
	float: left;
	color: #008000;
}

#barra_sup_txt_a a, #barra_sup_txt_a a:visited {
	color: #008000;
}

#barra_sup_txt_a a:hover {
	text-decoration: underline;
}

#barra_sup_txt_b {
	text-align: right;
}

/* FIM HEADER */

/* FORMULÁRIOS */
input {
	margin-top: 3px;
	height: 15px;
	border: 1px solid #225a2d;
}

input.image {
	border: 0px;
	height: auto;
}

input.cep {
	border: 1px solid #fff;
	background-color: #eaecea;
	font-family: verdana, arial, tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #225b2d;
}
/* FIM FORMULÁRIOS */

.borda1 {
	border: 1px solid #225a2d;
}

/* BOXES */
#menu {
	float: left;
	width: 149px;
	margin-right: 10px;
}

#container {
	padding-top: 2px;
	clear: both;
	min-width: 980px;
	width: auto;
}

* html #container {
	width:expression(document.body.clientWidth < 810? "980px" : "auto");
}

#miolo {
	margin-top: 10px;
	overflow: hidden;
}

#barra_aux {
	width: 180px;
	float: right;
	margin: 10px 0px 0px 5px;
	text-align: center;
}

/* MENU */
.menu_top {
	height: 7px;
	line-height: 1px;
}

#menu_cont {
	width: 149px;
	background-color: #e5f6ed;
	padding-bottom: 4px;
}

.menu_txt {
	padding-left: 15px;
	height: 17px;
	background-image: url("img_verdegol/menu_bg.gif");
	background-repeat: no-repeat;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
}

.menu_txt a, .menu_txt a:visited, .menu_txt a:hover {
	font-family: verdana, arial, tahoma;
	font-size: 10px;
	color: #225a2d;
	text-decoration: none;
}

#menu_botoes {
	background-color: #e5f6ed;
	padding: 4px 4px 0px 4px;
}

#menu .menu_titulos {
	margin: 2px 0px 2px 0px;
}

#menu_serv {
	background-color: #cceddc;
}

#menu #menu_serv img.seta {
	margin-top: 5px;
	margin-left: 10px;
	float: left;
}

.menu_serv_item {
	margin-left: 16px;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
	font-weight: bold;
}

#menu_botoes2 {
	background-color: #cceddc;
	padding: 10px 17px 0px 17px;
}

/* FIM MENU */

/* CONTEÚDO */
#miolo #pub_destaque {
	width: 100%;
	background-color: #164720;
}

#cesta_miolo {
	margin: 10px 20px 20px 20px;
}

#produtos {
	margin: 5px 0px 0px 5px;
}

#produtos .prod_unit {
	display: block;
	float: left;
	width: 24%;
	text-align: center;
	margin: 10px 1px 10px 1px;
	border: solid 1px #fff;
	height: 240px;
}

#produtos .prod_unit_over {
	display: block;
	float: left;
	width: 24%;
	text-align: center;
	margin: 10px 1px 10px 1px;
	border: solid 1px #008000;
	background-color: #eafee7;
	cursor: pointer;
	height: 240px;
}

#produtos .prod_unit .prod_limiter {
	text-align: center;
	margin: 0px 5px 0px 5px;
}

.nome_prod {
	font-weight: bold;
	color: #009303;
}

.info_prod {
	margin: 0px 10px 0px 10px;
}
/* FIM CONTEÚDO */

/* BARRA AUXILIAR */
img.botao_home {
	margin-bottom: 10px;
}

#maisvendidos {
	padding: 0px 0px 0px 0px;
	margin-top: 1px;
}

#maisvend_cont {
	background-color: #cceddc;
	text-align: left;
	padding-left: 7px;
}

#maisvend_cont a, #maisvend_cont a:visited {
	color:#225A2D;
	font-family:verdana,arial,tahoma;
	font-size:10px;
	text-decoration: none;
}

#maisvend_cont a:hover {
	text-decoration: underline;
}

.item_maisvendido {
	padding-bottom: 5px;
}

#noticias_bloco {
	margin-top: 10px;
	text-align: left;
}

.noticias_item {
	margin-left: 16px;
	font-family: verdana, arial, tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #164720;
}

#noticias_bloco img.seta {
	margin-top: 5px;
	margin-left: 10px;
	float: left;
}

/* FIM BARRA AUXILIAR */

/* RODAP */
#footer {
	background-color: #cccfcc;
	width:100%;
	position:relative;
	clear:both;
	height: 136px;
}

#footer .boxes_f {
	font-family: verdana, arial, tahoma;
	color: #164720;
	font-size: 9px;
	float: left;
	width: 15%;
	margin: 5px 0px 5px 0px;
}

#footer .boxes_f a, #footer .boxes_f a:visited {
	font-family: verdana, arial, tahoma;
	color: #164720;
	font-size: 9px;
	text-decoration: none;
}

#footer .boxes_f a:hover {
	font-family: verdana, arial, tahoma;
	color: #164720;
	font-size: 9px;
	text-decoration: underline;
}

hr#linhabranca {
	border: solid 1px;
	color: #fff;
	background-color: #fff;
	height: 2px;
	clear: both;
	width: 95%;
}

#copyright {
	font-weight: bold;
	text-align: center;
	width: 100%;
}
/* FIM RODAPÉ */

/* TEXTOS */
.verde_bold {
	color: #008000;
	font-weight: bold;
}

.verde_claro {
	color: #00a650;
}

.preco_risco {
	font-family: Tahoma,Arial,Verdana;
	font-size: 12px;
	color: #ff0000;
	text-decoration: line-through;
}

.preco_risco_home {
	font-family: Tahoma,Arial,Verdana;
	color: #B0B0B0;
	font-size: 11px;
	text-decoration: line-through;
}

.preco {
	font-size: 14px;
	font-weight: bold;
	color: #ff0000;
}

.preco_home {
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

#tit_dept {
	margin-top: 15px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 18px;	
	font-weight: bold;
}

h1#tit_dept {
	margin-top: 15px;
	font-family: Verdana,Tahoma,Arial;
	font-size: 18px;	
	font-weight: bold;
}

.verde_9 {
	font-family: Verdana,Tahoma,Arial;
	font-size: 9px;
}

.verde_9 a, .verde_9 a:hover, .verde_9 a:active, .verde_9 a:visited {
	color: #225a2d;
	text-decoration: underline;
}

.verde_escuro {
	color: #164720;
}

.vermelho {
	color: #FF0000;
}

/* FIM TEXTOS */

/* DEPARTAMENTOS */
#barranav {
	padding-top: 5px;
	width: 100%;
	overflow: hidden;
}

#barranav_item1 {
	background-image: url("img_verdegol/barrasup_bg.gif");
	background-repeat: repeat-x;
	height: 25px;
	width: 32%;
	float: left;
	padding: 6px 0px 0px 4px;
	color: #fff;
	font-size: 10px;
}

#barranav_item2 {
	background-image: url("img_verdegol/barrasup_bg.gif");
	background-repeat: repeat-x;
	text-align: center;
	height: 25px;
	width: 33%;
	float: left;
	padding: 6px 0px 0px 0px;
	color: #fff;
	text-decoration: none;
	font-size: 10px;
}

#barranav_item2 a, #barranav_item2 a:active, #barranav_item2 a:visited {
	color: #fff;
	text-decoration: none;
}

#barranav_item2 a:hover {
	text-decoration: underline;
}

#barranav_item3 {
	background-image: url("img_verdegol/barrasup_bg.gif");
	background-repeat: repeat-x;
	text-align: right;
	height: 25px;
	width: 32%;
	float: left;
	padding: 4px 4px 0px 0px;
	color: #fff;
	font-size: 10px;
}

.barranav_linkdisabled {
	color: #afafaf;
}

#barranav_item3 #select_order {
	border: solid 1px #225a2d;
	font-size: 9px;
	color: #225a2d;
	font-weight: bold;
}

#barranav_esq, #barranav_dir {
	background-image: url("img_verdegol/barrasup_bg.gif");
	background-repeat: repeat-x;
	float: left;
	width: 8px;
}

#produtos_dept .prod_unit {
	display: block;
	float: left;
	width: 49%;
	margin: 10px 0px 10px 0px;
	border: solid 1px #fff;
	height: 200px;
}

#produtos_dept .prod_unit_over {
	display: block;
	float: left;
	width: 49%;
	margin: 10px 0px 10px 0px;
	border: solid 1px #008000;
	background-color: #eafee7;
	cursor: pointer;
	height: 200px;
}

#produtos_dept .prod_unit .prod_limiter, #produtos_dept .prod_unit_over .prod_limiter {
	margin: 0px 5px 0px 5px;
}

.prod_unit_img {
	float: left;
	margin: 0px 5px 0px 5px;
}

.prod_limiter {
	font-size: 12px;
}

#produtos_dept. prod_unit. prod_limiter. bt_compra {
	clear: both;
}

.preco_home .bt_compra {
	padding-top: 5px;
}

/* FIM DEPARTAMENTOS */

/* PÁGINA DE PRODUTOS */
#foto_prod {
	float: left;
	padding-right: 10px;
}

#detalhes_prod {
	color: #00a650;
	margin-left: 410px;
}

#desc_pq {
	width: auto;
	color: #00a650;
}

a.descricao, a.descricao:active, a.descricao:visited {
	color: #00a650;
	text-decoration: none;
}

a.descricao:hover {
	color: #00a650;
	text-decoration: underline;
}

#preco_prod {
	color: #164720;
	font-size: 24px;
	font-weight: bold;
}

.foto_prod_mini {
	width: 58px;
	height: 58px;
	border: solid 1px #164720;
	float: left;
	margin-right: 5px;
}

#produto_baixo {
	margin: 5px 0px 50px 0px;
	color: #00a650;
	clear: both;
}

hr.coment {
	border: solid 1px;
	color: ;
	background-color: #164720;
	height: 2px;
	clear: both;
	width: 95%;	
}

.comentario {
	padding: 10px 30px 0px 30px;
	border-bottom: 1px solid #008000;
}

.coment_txt {
	font-weight: none;
	font-size: 10px;
}

.coment_name {
	color: #008000;
	font-size: 10px;
}

/* FIM PÁGINA DE PRODUTOS */

/* CESTA DE COMPRAS */
.cesta_botoes {
	margin: 20px 10px 0px 10px;
	width: 100%;
}

.cesta_botoes .continuarcomp {
	width: 45%;
	float: left;
	text-align: center;
}

#cesta_tabela {
	margin: 10px 0px 20px 0px;
}

.cesta_botoes .fecharped {
	float: left;
	width: 55%;
	text-align: center;
}

.cesta_tb_tit_txt {
	margin: 9px 0px 0px 13px;
	color: #fff;
	font-weight: bold;
}

td.borda {
	border-bottom: solid 1px #225b2d;
}

.cesta_tb_cont_txt {
	margin: 9px 0px 0px 13px;
	font-weight: bold;
}

td {
	font-size: 12px;
}

.cesta_tb_cont_remover {
	margin: 3px 0px 0px 2px;
	text-align: center;
}

.cesta_tb_divisa {
	float: left;
	width: 3px;
	height: 33px;
}

.cesta_tb_divisa_cont {
	float: left;
	width: 3px;
	height: 29px;
	border-bottom: solid 1px #225b2d;
}

#subtotal_txt {
	background-color: #90ad96;
}

#barra_entrega {
	height: auto;
}

.barra_bg {
	background-image: url("img_verdegol/entrega_bg.gif");
	background-repeat: repeat-x;
	height: 62px;
}

#endereco_entrega {
	width: 60%; 
	float: left;
}

#presente {
	width: 40%;
	float: right;
}

#dados_entrega1 {
	float: left;
	width: 70px;
}

#dados_entrega2 {
	color: #fff;
	font-weight: bold;
	padding: 24px 0px 0px 10px;
	float: left;
}

#presente_1 {
	float: left;
}

#presente_2 {
	float: left;
	color: #fff;
	font-weight: bold;
	padding: 24px 0px 0px 10px;
	width: auto;
}

#endereco_cont {
	clear: both;
	padding-left: 15px;
}

.enderecos_tag {
	width: 90px;
	margin-right: 5px;
	font-weight: bold;
	float: left;
	text-align: right;
}

.fecha {
	clear: both;
}

/* FIM CESTA DE COMPRAS */

/* FORMAS DE PAGAMENTO */
.ccredito {
	text-align: center;
	float: left;
	height: 140px;
}

.amex_tag {
	width: 180px;
	font-size: 10px;
	margin-right: 5px;
	text-align: right;
	float: left;
	padding-top: 5px;
}

.amex_form {
	padding-left: 10px;
}

input.amex {
	font-size: 10px;
}

/* FIM FORMAS DE PAGAMENTO */

/* FINALIZAO DO PEDIDO */
#num_pedido {
	width: 304px;
	padding: 20px;
}

#num_pedido #alto {
	background-color: #225b2d;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 33px;
	line-height: 33px;
}

#num_pedido #baixo {
	background-color: #bccdc0;
	font-size: 24px;
	font-weight: bold;
	color: #f00;
	height: 33px;
	line-height: 33px;
}
/* FIM FINALIZAO DO PEDIDO */

.msg_erro {
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}

.foto_prod_div {
	width: 150px;
	height: 150px;
	margin-left:auto;
	margin-right:auto;
}

.frete_gratis {
	position: relative;
	left: 10px;
	top: -48px;
	width: 50px;
	z-index: 10;
}

