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


a, a:link, a:visited {
	color: #561802;
	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");
}

#header {
	background-image: url("img_goltricolor/topo.gif");
}

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

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

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

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

#cesta_header_comp {
	margin-left: 262px;
	height: 100px;
	background-color: #eb3d00;
}

#cesta_passos {
	min-width: 640px;
}

#header_destaque {
	text-align: right;
}

#barra_sup {
	height: 25px;
	font-size: 10px;
	color: #FFFFFF;
}

#barra_sup_img {
	float: left;
}

#barra_sup_txt {
	text-align: right;
	padding-left: 10px;
}

#barra_sup_txt_a {
	padding-top: 3px;
	float: left;
}

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

#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 #7b0202;
}

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: #7b0202;
}
/* FIM FORMULÁRIOS */

.borda1 {
	border: 1px solid #7b0202;
}

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

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

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

#miolo {
	overflow: hidden;
}

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

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

#menu_cont {
	width: 140px;
	background-color: #eb3d00;
	padding-bottom: 4px;
}

.menu_txt {
	padding-left: 15px;
	height: 17px;
	background-image: url("img_goltricolor/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: #FFF;
	text-decoration: none;
}

#menu_botoes {
	background-color: #eb3d00;
	width: 140px;
}

#menu_serv {
	background-color: #c8c8c8;
	width: 140px;
}

#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: #c8c8c8;
	padding: 10px 17px 0px 17px;
}

/* FIM MENU */

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

#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 #800000;
	background-color: #E9E9E9;
	cursor: pointer;
	height: 240px;
}

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

.busca_tit {
	background-color: #E4E4E4;
	margin-bottom: 5px;
}

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

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

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

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

#maisvend_cont {
	background-color: #c8c8c8;
	text-align: left;
	padding: 0px 0px 0px 13px;
}

#maisvend_cont a, #maisvend_cont a:visited {
	color:#7b0202;
	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: #580202;
}

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

/* FIM BARRA AUXILIAR */

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

#footer .boxes_f {
	font-family: verdana, arial, tahoma;
	color: #fff;
	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: #fff;
	font-size: 9px;
	text-decoration: none;
}

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

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

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

/* TEXTOS */
.txt_bold {
	color: #800000;
	font-weight: bold;
}

.txt_claro {
	color: #e84100;
}

.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: #000;
	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;
}

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

.txt_9 a, .txt_9 a:hover, .txt_9 a:active, .txt_9 a:visited {
	color: #7b0202;
	text-decoration: underline;
}

.txt_escuro {
	color: #000;
}

.vermelho {
	color: #FF0000;
}

/* FIM TEXTOS */

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

#barranav_item1 {
	background-image: url("img_goltricolor/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_goltricolor/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_goltricolor/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 #7b0202;
	font-size: 9px;
	color: #7b0202;
	font-weight: bold;
}

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

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

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

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

.prod_unit_img {
	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: #eb3d00;
	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: #580202;
	font-size: 24px;
	font-weight: bold;
}

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

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

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

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

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

.coment_name {
	color: #800000;
	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 #510101;
}

.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 #510101;
}

#subtotal_txt {
	background-color: #b2b2b2;
}

#barra_entrega {
	height: auto;
}

.barra_bg {
	background-image: url("img_goltricolor/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: #000;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	height: 33px;
	line-height: 33px;
}

#num_pedido #baixo {
	background-color: #cfcfcf;
	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;
}
