/* PEEKABOO */
li, ol, ul {
	list-style:none;
}
br {
	height:1px;
}


/* CLEAR */
.clearBoth {
	clear:both;
}
.clearBothHack {
	clear:both;
	_clear:none;
}
.height {
	min-height:140px;
	height:auto !important;
	height:140px;
}


/* ESCONDE */
.esconde {
	display:none;
}


/* ZERANDO MARGIN E PADDING */
body, form, h1, h2, h3, h4, h5, h6, p, li, ul, div, span, a, ol, fieldset {
	margin:0;
	padding:0;
}


/* BACKGROUND DO SITE */
body {
	background-color:#fff;
	text-align:center;
}


/* ZERANDO BORDAS */
img, fieldset {
	border:0;
}
a {
	outline:0;
}


/* FONTES */
body, table, h1, h2, h3, h4, h5, p, input, select, textarea, button, div, a {
	color:#666;
	font-family:Arial, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;
}


/* ALINHAMENTO */
#alinhamento {
	display:block;
	margin:0 auto;
	text-align:left; /* Para voltar o alinhamento dos textos */
	width:auto;
}
#det-esquerda {
	display:block;
	position:absolute;
	left:0;
	top:0;
	z-index:10000000;
	background:url(../imagens/det-esquerda-full.gif);
	width:19px;
	height:201px;
}
#det-direita {
	display:block;
	position:absolute;
	right:0;
	top:0;
	z-index:10000000;	
	background:url(../imagens/det-direita-full.gif);
	width:19px;
	height:201px;	
}


/* SITE */
#site {
	background-color:#fff;
	margin:0 0 10px 0;
	background-repeat:repeat-y;
	display:block;
	width:auto;
}
.site_manutencao {
	background:#F7F7F7;
	border:1px solid #CCCCCC;
	padding:10px 0;
	text-align:center;
}


/* ALINHAMENTO DE OJETOS */
.aLeft {
	display:block;
	text-align:left;
}
.aRight {
	display:block;
	text-align:right;
}
.aCenter {
	display:block;
	text-align:center;
}
.aCenter a {
	border:3px solid #f58220;
}

.aJustify {
	display:block;
	text-align:justify;
}


/* ÁREA 01 (TOPO) */
#area01 {
	margin:0 19px;
	width:auto;
	position:relative;
}
#area01 #topo {
	width:auto;
	height:205px;
	margin:0 auto;
	background:url(../imagens/bg_topo.gif) repeat-x top left;
}
#area01 #topo #telefone {
	background:url(../imagens/icon-tel.gif) no-repeat left 5px;
	padding:5px 20px 5px 35px;
	position:absolute;
	top:50px;
	font-size:20px;
	color:#003876;
	right:0;
}
#area01 h1 {
	display:block;
	width:154px;
	height:154px;
	background:url(../imagens/logo.png) no-repeat top left;
	text-indent:-5000px;
	position:absolute;
	top:40px;
	left:5px;
}
#area01 ul {
	display:block;
	width:100%;
	position:absolute;
	text-align:center;
	display:inline;
	padding:12px 0 10px 0;
	top:0;
	left:0;
}
#area01 ul li {
	display: inline;
}
#area01 ul li a {
	color:#fff;
	padding:0 15px 0 15px;
	border-right:1px solid #fff;
}
#area01 ul li.menuContato a {
	border:none;
	background:url(../imagens/bg-contato.png) no-repeat top left;
	padding:10px 26px 10px 16px;
}
#area01 ul li.menuNewsletter a {
	border:none;
}


/* ÁREA 02 (MENU) */
#area02 {
	clear:both;
	min-height:33px; height:auto !important; height:33px;	
	position:absolute;
	top:140px;
	right:0;
	margin:0 35px 0 -150px;
}
#area02 #link1 {
	height:23px;
}
#area02 #link1 li {
	display:inline;
}
#area02 #link1 li.logado {
	display:block;
	position:absolute;
	top:-24px;
	padding:0 0 0 11px;
	color:#369;
	font-size:12px;
	width:auto;
	left:0;
}
#area02 #link1 li a {
	color:#666;
	padding:0 6px;
	margin:0 5px;
}
#area02 #link1 li a.cadastro {
	width:144px;
	height:35px;
	background:url(../imagens/botoes-topo.gif) no-repeat top left;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a.pedidos {
	width:144px;
	height:35px;
	background:url(../imagens/bot-meuspedidos.gif) no-repeat top left;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a.meucadastro {
	width:144px;
	height:35px;
	background:url(../imagens/botoes-topo-02.gif) no-repeat top left;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a.login {
	width:144px;
	height:35px;
	background:url(../imagens/botoes-topo.gif) no-repeat -154px top;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a.logout {
	width:144px;
	height:35px;
	background:url(../imagens/botoes-topo-02.gif) no-repeat -154px top;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a.cesta {
	width:144px;
	height:35px;
	background:url(../imagens/botoes-topo.gif) no-repeat -310px top;
	display:block;
	text-indent:-5000px;
	padding:0;
	float:left;
}
#area02 #link1 li a:hover {
	text-decoration:underline;
}


/* ÁREA 03 (BANNER FULL) */
#area03 {
	background-color:#FFF;
	text-align:center;
	width:auto;
}


/* ÁREA 04 (ESQUERDA) */
#area04 {
	background-color:#fff;
	border-right:3px solid #fff;
	border-left:5px solid #fff;	
	border-top:3px solid #fff;
	_border-right:none;
	float:left;
	margin:0 0 10px 0;
	width:170px;
}
#area04 h2 {
	background-image:url(../imagens/bg_menu1.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border-bottom:3px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	height:26px;
	padding:6px 0 0 20px;
	text-align:left;
	text-transform:uppercase;
	width:150px;
}
#area04 #area_busca {
	border-bottom:3px solid #fff;
	color:#666;
	padding:0 0 5px 0;
	text-align:center;
	width:170px;
}
#area04 #area_busca fieldset label {
	clear:both;
	color:#999;
	text-align:left;
	width:150px;
	margin:5px 10px 0 10px;
	display:block;
}
#area04 #area_busca input.campo {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
	margin:0 10px;
	padding:2px;
	width:144px;
}
#area04 #area_busca select.campo {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
	margin:0 7px;
	padding:2px;
	width:150px;
}
#area04 #area_busca input.botao {
	background-color:#f48000;
	color:#fff;
	border:none;
	padding:2px;
	width:50px;
	margin:5px 10px 3px 110px;
	cursor:pointer;
}
#area04 ul#lista_categorias {
	padding:10px 0 0 10px;
	width:160px;
}
#area04 ul#lista_categorias li {
	padding-bottom:13px;
	width:160px;
}
#area04 ul#lista_categorias li a {
	border-bottom:1px dotted #666;
	width:145px;
	padding:0 0 0 15px;
	background:url(../imagens/marc_menu.gif) no-repeat 3px 3px;
	display:block;
	color:#000;
	font-weight:bold;
	font-size:12px;	
}
#area04 ul#lista_categorias li a:hover {
	color:#f48000;
}
#area04 ul#lista_categorias li ul.subcat {
	padding:5px 0 2px 0;
}
#area04 ul#lista_categorias li ul.subcat li {
	background-repeat:repeat-x;
	background-position:bottom right;
	padding-bottom:0;
	width:145px;
}
#area04 ul#lista_categorias li ul.subcat li a {
	background-image:url(../imagens/marc_menu2.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
	display:block;
	border-bottom:none;
	width:125px;
	color:#666;
	font-weight:normal;
	padding-left:20px;
	padding-bottom:2px;
	margin-top:6px;	
	font-size:11px;
}
#area04 ul#lista_categorias li ul.subcat li a:hover {
	color:#f48000;
}

#area04 ul#lista_categorias li ul.subcat li.subnivel02 {
	padding-left:8px;
	width:132px;
	background-image:none;
}

#area04 ul#lista_categorias li ul.subcat li.subnivel02 a {
	width:132px;
	background-image:url(../imagens/marc_menu2.gif);	
}

#area04 ul#lista_categorias li ul.subcat li.subnivel03 {
	padding-left:16px;
	width:114px;
}

#area04 ul#lista_categorias li ul.subcat li.subnivel03 a {
	width:114px;
}

#area04 .branco {
	background-color:#FFFFFF;
	display:block;
	height:3px;
}
#area04 .banners {
	border-bottom:3px solid #fff;
	display:block;
	overflow:hidden;
	text-align:center;
}
#area04 ul#area_produtos {
	clear:both;
	border-bottom:3px solid #fff;
	padding:5px 0 0 0;
	width:170px;
}
#area04 ul#area_produtos li {
	clear:both;
	padding:5px 5px 0 5px;
	width:160px;
}
#area04 ul#area_produtos li .info_produto {
	display:block;
	float:right;
	width:83px;
}
#area04 ul#area_produtos li .imagem_produto {
	background-color:#FFF;
	border:1px solid #ccc;
	display:block;
	float:left;
	margin:0 5px 10px 0;
}
#area04 ul#area_produtos li h3 {
	padding:0 0 5px 0;
	width:83px;
}
#area04 ul#area_produtos li a {
	font-weight:bold;
}
#area04 ul#area_produtos li a:hover {
	text-decoration:underline;
}
#area04 ul#area_produtos li a.valor {
	color:#900;
	display:block;
	padding:0 0 5px 0;
}
#area04 ul#area_imagens {
	border-bottom:3px solid #fff;
	display:block;
	padding:4px 0 1px 0;
	width:170px;
}
#area04 ul#area_imagens li {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	display:block;
	height:45px;
	margin:0 0 3px 6px;
	text-align:center;
	width:150px;
}
#area04 ul#area_imagens li img {
	border:none;
}
#area04 .area_textos {
	border-bottom:3px solid #fff;
	display:block;
	width:170px;
}
#area04 .area_textos p {
	padding:5px 7px 0 7px;
}
#area04 .area_textos .link {
	display:block;
	padding-bottom:5px;
	text-align:right;
}
#area04 .area_textos .link a {
	text-decoration:none;
}
#area04 .area_textos .link a:hover {
	text-decoration:underline;
}
#area04 .area_textos fieldset label {
	clear:both;
	color:#666;
	text-align:left;
	width:160px;
	margin:5px 5px 0 5px;
	display:block;
}
#area04 .area_textos input.campo_newsletter {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
	margin-left:5px;
	padding:2px 2px 2px 0px;
	width:150px;
}
#area04 .area_textos .area_botao {
	display:block;
	margin:5px 0 5px 10px;
	text-align:right;
	width:152px;
}
#area04 .area_destaques {
	background-color:#fff;
	border-bottom:3px solid #fff;
	display:block;
	padding:5px 0;
	text-align:center;	
	width:170px;
}
#area04 .area_destaques p {
	padding:0;
	color: #369; 
}
#area04 .area_destaques p.texto_fone {
	font-size:16px; 
	font-weight:bold; 
	margin-top:-25px; 
	padding-left:20px;
}
#area04 .area_destaques p.texto_msn {
	font-size:11px; 
	font-weight:bold; 
	margin-top:-38px;
}
#area04 .area_destaques p.texto_skype {
	font-size:11px; 
	font-weight:bold; 
	margin-top:-37px;
}
#areaFabImagem {
	margin:3px 0 3px 3px;
	_margin:3px 0 3px 173px;
}
#areaFabImagem p {
	_margin-left:-3px;
}


/* ÁREA 05 (CENTRO) */
#area05 {
	display:block;
	_margin:0 0 0 173px;
	overflow:hidden;
	padding:5px 10px;
}
#area05 select.campo {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
	margin:0 0 0 2px;
	padding:2px;
	width:150px;
}
#area05 #ordenar {
	display:block;
	float:left;
	width:50%; 
	text-align:left;
	border:none;
	padding:0;
	margin:10px 0;
}
#area05 #ordenar span {
	color:#245d8b;
}
#area05 #ordenar input {
	vertical-align: bottom;	
	*vertical-align: middle;
}
#area05 #ordenarFull {
	border:none;
	display:block;
	margin:10px 0;
	padding:0;
	text-align:left;
	width:98%; 
}
#area05 #filtrar {
	display:block;
	float:right;
	width:50%; 
	text-align:right;
	border:none;
	padding:0;
	margin:8px 0 10px 0;	
}
#area05 #filtrar span {
	color:#245d8b;
}
#area05 #filtrar input {
	vertical-align: bottom;	
	*vertical-align: middle;
}
#area05 #banCenter {
	background-color:#FFFFFF;
	display:block;
	text-align:center;
	width:auto;
}
#area05 p {
	padding:0 0 10px 0;
	_width:98%;
}
#area05 p.navegacao {
	border-bottom:1px solid #ccc;
	margin-bottom:10px;
	padding:5px 0 3px 0;
	_width:98%;
}
#area05 p.navegacao .passo {
	color:#ccc;
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
}
#area05 a:hover {
	text-decoration:underline;
}
#area05 .titulo_destaque {
	color:#036;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#area05 .titulo_destaque a {
	color:#036;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}
#area05 h2 {
	border-bottom:1px solid #ccc;
	color:#036;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding:3px 0 2px 0;
	text-transform:uppercase;
	_width:98%;
}
#area05 h3 {
	color:#666;
	font-size:18px;
	font-weight:bold;
	padding:0 0 10px 0;
	_width:98%;
}
#area05 h4 {
	border-bottom:1px solid #ccc;
	color:#036;
	font-weight:bold;
	margin-bottom:15px;
	padding:0 0 1px 0;
	_width:98%;
}
#area05 .mensagem_ok {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin:30px 0;
	padding:30px 0;
	text-align:center;
}
#area05 .mensagem_ok span {
	color: #003399;
	font-weight:bold;
}
#area05 .mensagem_erro {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin:30px 0;
	padding:30px 0;
	text-align:center;
}
#area05 .mensagem_erro span {
	color:#c00;
	font-weight:bold;
}
#area05 .mensagem_alerta {
	background-color:#f4f4f4;
	border:1px solid #FFB3B3;
	clear:both;
	display:block;
	margin:0;
	padding:10px;
	text-align:justify;
}
#area05 .mensagem_alerta span {
	color:#C00;
	font-weight:bold;
}


/* ÁREA 05 (CENTRO) - Produtos */
#area05 ul.lista_produtos {
	border-top:1px dashed #ccc;
	display:block;
	overflow:hidden;
	width:99%;
	_width:98%;
}
#area05 ul.lista_produtos li {
	float:left;
	overflow:hidden;
	padding:20px 0 20px 0;
	text-align:center;
	width:19%;
}
#area05 ul.lista_produtos li a {
	display:block;
	font-weight:bold;
	margin:0 auto;
	width:120px;
}
#area05 ul.lista_produtos li a:hover {
	text-decoration:underline;
}
#area05 ul.lista_produtos li span.valorDe {
	font-weight: normal;
}
#area05 ul.lista_produtos li span.valorPor {
	color:#900;
}
#area05 ul.lista_produtos li span.valorParcelado {
	color:#900;
}
#area05 ul.lista_produtos li span.valorOu {
	color:#666;
	font-weight:normal;
}
#area05 ul.lista_produtos li span.valorMsg {
	color:#C00;
	padding-top:3px;
}
#area05 ul.lista_produtos li h3 {
	padding:5px 0 5px 0;
}
#area05 ul.lista_produtos li img.imagem_produto {
	display:block;
	margin:0 auto;
	margin-bottom:5px;
}
#area05 ul.lista_produtos li .frete_gratis {
	margin:0;
	padding:0 0 3px 0;
}
#area05 ul.lista_produtos.first {
	border:none;
}
#area05 ul.lista_produtos li span.fabricante_veja_mais {
	display:block;
	font-size:10px;
	margin-top:10px;
}
#area05 ul.lista_produtos li span.fabricante {
	color:#F90;
	font-weight:bold;
}

/* ÁREA 05 (CENTRO) - Produtos - Detalhe */
#area05 #areaRedesSociais{
	display:block;
	height:30px;
	margin:-7px 0 0 0;
	overflow:hidden;
	position:relative;
	text-align:right;
	_margin:0;
}
#area05 .produtofoto {
	float:left;
	margin:0 13px 13px 10px;
	_margin:0 10px 10px 5px;
	overflow:hidden;
	padding:0;
	text-align:center;
	width:250px;
}
#area05 .produtofoto .ver_imagens {
	padding:0 12px 0 13px;
	width:225px;
}
#area05 .produtofoto .botao_indicar {
	margin:5px 0 0 2px;
}
#area05 .produtobox {
	background-image:url(../imagens/bg_produtobox.gif);
	background-repeat:repeat-x;
	background-position:top left;
	border-top:1px solid #ccc;
	display:block;
	margin:0 0 15px 5px;
	min-height:100px;
	height:auto !important;
	height:100px;
	overflow:hidden;
	_overflow:visible;
	padding:10px 0 10px 0;
	text-align:center;
}
#area05 .produtobox ul.dadosproduto {
	background-color:#f7f7f7;
	border:1px solid #ededed;
	display:block;
	margin:10px 0 10px 20px;
	padding:5px;
	text-align:left;
	width:85%;
}
#area05 .produtobox ul.dadosproduto li {
	font-size:12px;
	padding-bottom:3px;
	text-align:left;
}
#area05 .produtobox ul.dadosproduto li span {
	color:#900;
	font-weight:bold;
}
#area05 .produtobox input.botao_comprar {
	margin:15px 0 0 0;
}
#area05 #vejatambem {
	margin-top:15px;
}
#area05 #maisinfo {
	margin-bottom:5px;
	padding:0;
	clear:left;
	_clear:none;
}
#area05 #barraBotoes {
	background-color:#ededed;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
	clear:left;
	_clear:none;
	display:block;
	margin-bottom:15px;
	_margin-top:15px;
	padding:2px;
	text-align:center;
}
#area05 #menu-mapaexplodido {
	background-color:#fff;
	border:1px solid #e1dbd6;
	border-bottom:2px solid #f47d00;
	padding:10px;
	position:absolute;
	margin:-15px 0 0 410px;
	width:150px;
}
#area05 #menu-mapaexplodido li {
	background-image:url(../images/marc-menu-sub.gif);
	background-position:left;
	background-repeat:no-repeat;
	border-bottom: 1px solid #e1dbd6;
	color:#666;
	list-style:none;
	margin-bottom:5px;
	padding:5px 5px 2px 10px;
}
#area05 #menu-mapaexplodido li a {
	color:#666;
}
#area05 #menu-mapaexplodido li a:hover {
	color:#eb8b1b;
}

/* ÁREA 05 (CENTRO) -  SEM GRADE */
#area05 #sem_grade {
	text-align:left;
}
#area05 #sem_grade .info_adicionais {
	margin:0px auto 10px 5px;
	padding:5px;
	text-align:left;
	width:490px;
}
#area05 #sem_grade .info_adicionais p {
	margin:0;
	padding:0 0 5px 0;
}
#area05 #sem_grade .info_adicionais p span {
	color:#900;
	font-weight:bold;
}
#area05 #sem_grade #definicao_grade {
	clear:both;
	margin:0 auto 10px 5px;
	width:490px;
}
#area05 #sem_grade #definicao_grade td#botoes {
	text-align:center;
	width:100px;
}
#area05 #sem_grade #definicao_grade td span {
	color:#900;
	padding-top:2px;
}
#area05 #sem_grade #definicao_grade #definicao {
	width:auto;
}
#area05 #sem_grade #definicao_grade #definicao dl {
	margin-top:5px;
	padding:0;
	width:auto;
}
#area05 #sem_grade #definicao_grade #definicao dl dt {
	float:left;
	padding:0;
	text-align:right;
	width:55px;
}
#area05 #sem_grade #definicao_grade #definicao dl dd {
	margin-bottom:5px;
	margin-left:58px;
	*margin-left:54px;
	text-align:left;
	width:auto;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorDe {
	color:#900;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorPor {
	color:#900;
	font-size:16px;
	font-weight:bold;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorParcelado {
	color:#900;
	font-size:14px;
	font-weight:bold;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorAvista {
	color:#900;
	font-size:18px;
	font-weight:bold;
	margin-top:5px;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorOu {
	color:#666;
	font-size:11px;
	font-weight:bold;
}
#area05 #sem_grade #definicao_grade #definicao dl dd span.valorParcela {
	color:#900;
	font-size:14px;
	font-weight:bold;
}


/* ÁREA 05 (CENTRO) - GRADE POR LISTAGEM */
#area05 #grade_por_listagem .grade_produto {
	border:0;
	margin:0 auto 0 0;
	margin-top:5px;
	width:490px;
}
#area05 #grade_por_listagem .grade_produto p {
	padding:0 0 3px 0;
}
#area05 #grade_por_listagem .grade_produto p.codintSubProd {
	color:#999;
	font-weight:bold;
	margin:0;
	_margin:5px 0 0 0;
	*margin:5px 0 0 0;
	padding:0;
}
#area05 #grade_por_listagem .grade_produto p.tituloSubProd {
	color:#666;
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
}
#area05 #grade_por_listagem .grade_produto p.valorSubProd {
	color:#900;
	font-weight:bold;
}
#area05 #grade_por_listagem .grade_produto p span.valorAvista {
	color:#900;
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}
#area05 #grade_por_listagem .grade_produto td {
	border-bottom:1px solid #ebebeb;
}
#area05 #grade_por_listagem .grade_produto td {
	border-bottom:1px solid #ebebeb;
}
#area05 #grade_por_listagem .grade_produto td.infoSubProd {
	padding:4px;
	text-align:left;
	width:auto;
}
#area05 #grade_por_listagem .grade_produto td.botoesSubProd {
	text-align:center;
	width:97px;
}
#area05 #grade_por_listagem .grade_produto td.fotoSubProd {
	height:60px;
	padding:0 5px 0 5px;
	text-align:left;
	width:75px;
}
#area05 #grade_por_listagem .grade_produto td span {
	color:#900;
	padding-top:2px;
}


/* ÁREA 05 (CENTRO) - GRADE POR SELEÇÃO */
#area05 #grade_por_selecao #updt .info_adicionais {
	margin:0px auto 0px 5px;
	padding:5px;
	text-align:left;
	width:515px;
}
#area05 #grade_por_selecao #updt .info_adicionais p.codintSubProd {
	color:#999;
	font-weight:bold;
	margin:0;
	padding:0;
}
#area05 #grade_por_selecao #updt .info_adicionais h3 {
	font-size:13px;
	margin:0;
	padding:0 0 5px 0;
}
#area05 #grade_por_selecao #updt .info_adicionais p {
	margin:0;
	padding:0 0 5px 0;
}
#area05 #grade_por_selecao #updt .info_adicionais p span {
	color:#900;
	font-weight:bold;
}
#area05 #grade_por_selecao #updt #definicao_grade {
	clear:both;
	margin:0 auto 0 0;
	width:515px;;
}
#area05 #grade_por_selecao #updt #definicao_grade td.botoes {
	text-align:center;
	width:100px;
}
#area05 #grade_por_selecao #updt #definicao_grade td span {
	color:#900;
	padding-top:2px;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao {
	width:auto;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl {
	margin-top:5px;
	padding:0;
	width:auto;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl dt {
	float:left;
	padding:0;
	text-align:right;
	width:55px;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl dd {
	margin-bottom:5px;
	margin-left:58px;
	*margin-left:54px;
	text-align:left;
	width:auto;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl dd span.valorDe {
	color:#900;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl dd span.valorPor {
	color:#900;
	font-size:18px;
	font-weight:bold;
}
#area05 #grade_por_selecao #updt #definicao_grade #definicao dl dd span.valorOu {
	color:#666;
	font-size:11px;
	font-weight:bold;
}
#area05 #grade_por_selecao .miniaturas {
	display:block;
	margin:0 auto -20px 0;
	text-align:center;
	width:490px;
}
#area05 #grade_por_selecao .miniaturas p.p1{
	text-align:left;
}
#area05 #grade_por_selecao .miniaturas p.p1 label {
	float:left;
	margin:0 2px 5px 0;
	text-align:right;
	width:130px;
}
#area05 #grade_por_selecao .miniaturas p.p2 {
	clear:both;
	text-align:left;
}
#area05 #grade_por_selecao .miniaturas p.p2 label {
	float:left;
	margin:0 2px 0 0;
	text-align:right;
	width:130px;
}
#area05 #grade_por_selecao .miniaturas p.p2 input {
	background-color:#ededed;
	border:1px solid #999999;
	color:#666;
	width:30px;
}
#area05 #grade_por_selecao #lista_miniaturas {
	clear:both;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
#area05 #grade_por_selecao #lista_miniaturas li {
	float:left;
	padding:0 22px 25px 22px;
}
#area05 #grade_por_selecao #lista_miniaturas li img {
	border:1px solid #fff;
}
#area05 #grade_por_selecao #lista_miniaturas li img.ativa {
	border:1px solid #036;
}
#area05 #grade_por_selecao #lista_miniaturas li a {
	border:1px solid #ebebeb;
	display:block;
}
#area05 #grade_por_selecao #lista_miniaturas li a:hover {
	border:1px solid #999;
}

#area05 #grade_por_selecao .titulo_destaque1 {
	background-color:#036;
	border:1px solid #036;
	clear:both;
	color:#fff;
	display:block;
	margin:5px auto 10px 0;
	padding:5px;
	text-align:center;
	width:490px;
}
#area05 #grade_por_selecao #quadro_outras_formas_pg {
	*margin-top:-10px;
	_margin-top:-10px;
}


/* ÁREA 05 (CENTRO) - GRADE LIVRE */
#area05 #grade_livre .info_adicionais {
	margin:0px auto 0px 5px;
	padding:5px;
	text-align:left;
	width:490px;
}
#area05 #grade_livre .info_adicionais h3 {
	font-size:13px;
	margin:0;
	padding:0 0 5px 0;
}
#area05 #grade_livre .info_adicionais p {
	margin:0;
	padding:0 0 5px 0;
}
#area05 #grade_livre .info_adicionais p span {
	color:#900;
	font-weight:bold;
}
#area05 #grade_livre #definicao_grade {
	clear:both;
	margin:0 auto 10px 0;
	width:490px;
}
#area05 #grade_livre #definicao_grade td.botoes {
	text-align:center;
	width:100px;
}
#area05 #grade_livre #definicao_grade td span {
	color:#900;
	padding-top:2px;
}
#area05 #grade_livre #definicao_grade #definicao {
	width:auto;
}
#area05 #grade_livre #definicao_grade #definicao dl {
	margin-top:5px;
	padding:0;
	width:auto;
}
#area05 #grade_livre #definicao_grade #definicao dl dt {
	float:left;
	padding:0;
	text-align:right;
	width:55px;
}
#area05 #grade_livre #definicao_grade #definicao dl dd {
	margin-bottom:5px;
	margin-left:58px;
	*margin-left:54px;
	text-align:left;
	width:auto;
}

#area05 #grade_livre #definicao_grade #definicao dl dd span.valorDe {
	color:#900;
}
#area05 #grade_livre #definicao_grade #definicao dl dd span.valorPor {
	color:#900;
	font-size:18px;
	font-weight:bold;
}
#area05 #grade_livre #definicao_grade #definicao dl dd span.valorParcelado {
	color:#900;
	font-size:14px;
	font-weight:bold;
}
#area05 #grade_livre #definicao_grade #definicao dl dd span.valorAvista {
	color:#900;
	font-size:20px;
	font-weight:bold;
	margin-top:5px;
}
#area05 #grade_livre #definicao_grade #definicao dl dd span.valorOu {
	color:#666;
	font-size:11px;
	font-weight:bold;
}
#area05 #grade_livre .lista_opcoes li {
	clear:both;
	margin-bottom:5px;
	text-align:left;
}
#area05 #grade_livre .lista_opcoes label {
	float:left;
	margin:0 2px 5px 0;
	text-align:right;
	width:130px;
}
#area05 #grade_livre .titulo_destaque1 {
	background-color:#036;
	border:1px solid #036;
	clear:both;
	color:#fff;
	display:block;
	margin:0 auto 10px 0;
	padding:5px;
	text-align:center;
	width:343px;
}


/* ÁREA 05 (CENTRO) - PRODUTOS - OUTRAS FORMAS DE PAGAMENTO */
#area05 #quadro_outras_formas_pg {
	background-color:#ededed;
	border:1px solid #dedede;
	color:#900;
	cursor:pointer;
	margin:5px auto 10px 0;
	padding:5px;
	text-align:center;
	width:490px;
}
#area05 .dados-cartao {
	background-color:#f4f4f4;
	border:1px solid #e2e2e2;
	clear:both;
	display:block;
	margin:5px 0 10px 35px;
	padding:10px 10px 5px 10px;
	width:auto;
}
#area05 .dados-cartao img {
	vertical-align: middle;
}
#area05 .dados-cartao input {
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
	vertical-align:middle;
}
#area05 .dados-cartao select {
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;	
}


/* ÁREA 05 (CENTRO) - PRODUTOS - BUSCA */
#area05 .busca_resultado span {
	color:#900;
	font-size:12px;
	font-weight:bold;
}
#area05 ul.lista_produtos_busca {
	display:block;
	overflow:hidden;
	_width:98%;
}
#area05 ul.lista_produtos_busca li {
	border-top:1px solid #ddd;
	overflow:hidden;
	padding:10px 0 10px 0;
	_width:98%;
}
#area05 ul.lista_produtos_busca li a {
	display:block;
	font-weight:bold;
	overflow:hidden;
}
#area05 ul.lista_produtos_busca li a:hover {
	text-decoration:underline;
}
#area05 ul.lista_produtos_busca li span.valorDe {
	font-weight: normal;
}
#area05 ul.lista_produtos_busca li span.valorPor {
	color:#900;
}
#area05 ul.lista_produtos_busca li span.valorParcelado {
	color:#900;
}
#area05 ul.lista_produtos_busca li span.valorOu {
	color:#666;
	font-weight:normal;
}
#area05 ul.lista_produtos_busca li span.valorMsg {
	color:#C00;
	padding-top:3px;
}
#area05 ul.lista_produtos_busca li h3 {
	padding:0 0 5px 0;
	width:auto;
}
#area05 ul.lista_produtos_busca li .frete_gratis {
	margin:0;
	padding:0 0 3px 0;
}
#area05 ul.lista_produtos_busca li .imagem_produto {
	display:block;
	float:left;
	margin-right:15px;
	text-align:center;
	width:120px;
}
#area05 ul.lista_produtos_busca li .descricao_produto_busca {
	display:block;
	_margin-left:135px;
	overflow:hidden;
	padding-top:10px;
}


/* ÁREA 05 (CENTRO) - CESTA DE COMPRAS */
#area05 .cestadecompras {
	margin-bottom:20px;
	text-align:center;
	_width:98%;
}
#area05 .cestadecompras .formadeenvio {
	margin:15px 0;
	text-align:left;
}
#area05 .cestadecompras .formadeenvio .fretegratis {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}
#area05 .cestadecompras table.lista_produtos {
	width:100%;
	_width:98%;
}
#area05 .cestadecompras table.lista_produtos .foto_produto {
	background-color:#FFF;
	border:1px solid #ccc;
}
#area05 .cestadecompras table.lista_produtos td.descricao_produto {
	padding:5px;
	text-align:left;
}
#area05 .cestadecompras table.lista_produtos td.produto {
	border-top:1px solid #fff;
}
#area05 .cestadecompras table.lista_produtos td.produto span {
	color:#CC0000;
}
#area05 .cestadecompras table.lista_produtos td.quantidade {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
}
#area05 .cestadecompras table.lista_produtos td.quantidade .campo_qtd {
	background-color:#fff;
	border:1px solid #ccc;
	text-align:center;
	width:30px;
}
#area05 .cestadecompras table.lista_produtos td.valorunitario {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#area05 .cestadecompras table.lista_produtos td.valortotal {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	color:#900;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#area05 .cestadecompras table.lista_produtos tr.linha1 {
	background-color:#f4f4f4;
}
#area05 .cestadecompras table.lista_produtos tr.linha2 {
	background-color:#ebebeb;
}
#area05 .cestadecompras table.lista_produtos th {
	background-color:#036;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}
#area05 .cestadecompras table.lista_produtos th.cesta_produto {
	text-align:left;
}
#area05 .cestadecompras table.lista_produtos th.cesta_quantidade {
	border-left:1px solid #fff;
	width:80px;
}
#area05 .cestadecompras table.lista_produtos th.cesta_valor_unit {
	background-color:#036;
	border-left:1px solid #fff;
	width:90px;
}
#area05 .cestadecompras table.lista_produtos th.cesta_valor_total {
	background-color:#0c4697;
	border-left:1px solid #fff;
	width:100px;
}
#area05 .cestadecompras .campo_cep {
	background-color:#fff;
	border:1px solid #ccc;
	margin-right:10px;
	padding:2px;
	width:63px;
}
#area05 .cestadecompras .subtotal_titulo {
	background-color:#ccc;
	border-top:5px solid #fff;
	color:#333;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#area05 .cestadecompras .subtotal_valor {
	background-color:#0c4697;
	border-left:1px solid #fff;
	border-top:5px solid #fff;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#area05 .cestadecompras .desconto_titulo {
	background-color:#ccc;
	border-bottom:1px solid #fff;
	color:#333;
	font-weight:bold;
	font-size:12px;
	text-align:right;
}
#area05 .cestadecompras .desconto_valor {
	background-color:#0c4697;
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
}
#area05 .cestadecompras .total_titulo {
	background-color:#036;
	color:#fff;
	font-weight:bold;
	font-size:16px;
	text-align:right;
}
#area05 .cestadecompras .total_valor {
	background-color:#0c4697;
	border-left:1px solid #fff;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-align:center;
}
#area05 .cestadecompras table.cepbg td {
	background-color:#ebebeb;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	text-align:right;
}
#area05 .cestadecompras table.cepbg td.envio {
	padding:10px 15px 10px 5px;
	text-align:left;
}
#area05 .cestadecompras table.cepbg td.envio input {
	vertical-align:bottom;
}
#area05 .cestadecompras table.cepbg td.frete {
	color:#333;
	font-weight:bold;

}
#area05 .cestadecompras table.cepbg td.frete_valor {
	background-color:#ccc;
	border-left:1px solid #fff;
	color:#333;
	font-weight:bold;
	text-align:center;
}
#area05 .cestadecompras2 {
	margin-bottom:20px;
	text-align:center;
	_width:98%;
}
#area05 .cestadecompras2 .formadeenvio {
	text-align:left;
	margin:15px 0;
}
#area05 .cestadecompras2 .formadeenvio .fretegratis {
	color:#CC0000;
	font-size:11px;
	font-weight:bold;
}
#area05 .cestadecompras2 table.lista_produtos {
	width:100%;
	_width:98%;
}
#area05 .cestadecompras2 table.lista_produtos .foto_produto {
	border:1px solid #ccc;
}
#area05 .cestadecompras2 table.lista_produtos td.descricao_produto {
	padding:5px;
	text-align:left;
}
#area05 .cestadecompras2 table.lista_produtos td.produto {
	border-top:1px solid #fff;
}
#area05 .cestadecompras2 table.lista_produtos td.produto span {
	color:#CC0000;
}
#area05 .cestadecompras2 table.lista_produtos td.quantidade {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	text-align:center;
}
#area05 .cestadecompras2 table.lista_produtos td.valor {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	font-size:12px;
	text-align:center;
}
#area05 .cestadecompras2 table.lista_produtos tr.linha1 {
	background-color:#fff;
}
#area05 .cestadecompras2 table.lista_produtos tr.linha2 {
	background-color:#f4f4f4;
}
#area05 .cestadecompras2 table.lista_produtos th {
	color:#666;
	background-color:#ebebeb;
	border-bottom:4px solid #fff;
	text-transform:uppercase;
	text-align:center;
}
#area05 .cestadecompras2 table.lista_produtos th.cesta_produto {
	text-align:left;
}
#area05 .cestadecompras2 table.lista_produtos th.cesta_quantidade {
	width:80px;
	border-left:1px solid #fff;
}
#area05 .cestadecompras2 table.lista_produtos th.cesta_valor_unit {
	width:90px;
	border-left:1px solid #fff;
}
#area05 .cestadecompras2 table.lista_produtos th.cesta_valor_total {
	width:100px;
	border-left:1px solid #fff;
}
#area05 .cestadecompras2 .valor_titulo {
	text-align:right;
	font-weight:bold;
	font-size:12px;
	color:#333;
	border-top:1px solid #e2e2e2;
}
#area05 .cestadecompras2 .valor_subtotal {
	text-align:center;
	font-size:11px;
	border-top:1px solid #e2e2e2;
	color:#787878;
}
#area05 .cestadecompras2 .valor_total {
	text-align:center;
	font-size:12px;
	border-top:1px solid #e2e2e2;
	font-weight:bold;
	color:#CC0000;
}
#area05 .cestadecompras2 .valor_frete {
	text-align:center;
	font-size:11px;
	border-top:1px solid #e2e2e2;
	font-weight:bold;
}
#area05 h3.titulo_pagamento {
	font-size:12px;
	background-color:#ebebeb;
	padding:1px 0 1px 2px;
}
#area05 h3.titulo_envio {
	font-size:12px;
	background-color:#ebebeb;
	padding:5px
}
#area05 .bg_envio {
	padding:5px;
	margin:0 0 5px 0;
	background-color:#fff;
	border:1px solid #ebebeb;
	margin-top:3px;
}
#area05 .finalizar {
	padding:0 0 20px 0;
	text-align:right;
}
#area05 .paginacao {
	text-align:center;
	list-style:none;
	display:block;
	padding:0 0 15px 0;
	height:20px;
}
#area05 .paginacao li {
	display:inline;
	font-size:12px;
}
#area05 .paginacao li a.atual {
	color:#036;
	font-weight:bold;
	font-size:16px;
	padding:0 5px;
	text-decoration:underline;
}
#area05 .paginacao li a.pagina {
	font-weight:bold;
	font-size:16px;
	padding:0 5px;
}
#area05 .paginacao li a.proxima {
	font-size:12px;
}
#area05 .paginacao li a.anterior {
	font-size:12px;
}
#area05 .mostra_quantidade_up {
	border-bottom:1px solid #ebebeb;
	font-size:12px;
	margin:0;
	padding:0 0 5px 0;
	text-align:center;
}
#area05 .mostra_quantidade_up span {
	font-weight:bold;
}
#area05 .mostra_quantidade {
	clear:both;
	text-align:center;
	padding:10px 0 10px 0;
	border-top:1px solid #ebebeb;
	margin-top:25px;
	font-size:12px;
}
#area05 .mostra_quantidade span {
	font-weight:bold;
}


/* ÁREA 05 (CENTRO) - PAGAMENTO */
#area05 .bg_pagamento {
	padding:5px;
	margin:0 0 10px 0;
	background-color:#fff;
	border:1px solid #ebebeb;
	margin-top:3px;
}
#area05 .bg_pagamento .forma_linha {
	background-image:url(../imagens/pontilhado.gif);
	background-repeat:repeat-x;
}
#area05 .bg_pagamento .deposito_valor {
	font-weight:bold;
	color:#CC0000;
}


/* ÁREA 05 (CENTRO) - PEDIDOS - INFORMAÇÕES / PAGAMENTO SUCESSO */
/* ------------------------------------------------------------ */
#area05 #pedido_sucesso_quadro {
	display:block;
	margin:0 auto;
	min-height:100px;
	height:auto !important;
	height:100px;
	width:545px;
}
#area05 #pedido_sucesso_quadro #quadro_numero {
	background-image:url(../imagens/bg_pg_suc_compra.gif);
	display:block;
	float:left;
	height:94px;
	margin:0 10px 0 0;
	text-align:center;
	width:159px;
}
#area05 #pedido_sucesso_quadro #quadro_numero .titulo {
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding:20px 0 16px 0;
}
#area05 #pedido_sucesso_quadro #quadro_numero .numero {
	color:#CC0000;
	font-size:18px;
	font-weight:bold;
}
#area05 #pedido_sucesso_quadro #quadro_sucesso {
	border:2px solid #999999;
	display:block;
	float:left;
	height:90px;
	text-align:center;
	width:370px;
}
#area05 #pedido_sucesso_quadro #quadro_sucesso .sucesso {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding-bottom:0;
	padding-top:15px;
}
#area05 #pedido_sucesso_quadro #quadro_sucesso .email {
	color:#CC0000;
	font-weight:bold;
	padding-top:0;
}
#area05 #pedido_sucesso_quadro_info {
	display:block;
	margin:0 auto;
	width:542px;
}
#area05 #pedido_titulo_dados {
	background-color:#ededed;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	color:#333;
	display:block;
	font-weight:bold;
	margin:15px 0 8px 0;
	padding:5px 2px;
	width:538px;
}
#area05 dl.resumo_informacoes {
	display:block;
	margin:0;
	padding:0;
	width:542px;
}
#area05 dl.resumo_informacoes dt {
	display:block;
	float:left;
	margin:0;
	padding:3px 2px;
	width:94px;
}
#area05 dl.resumo_informacoes dd {
	display:block;
	font-weight:bold;
	margin:0;
	padding:3px 0;
	overflow:hidden;
	width:440px;
	_width:437px;
}
#area05 dl.resumo_informacoes dd span{
	font-weight:normal;
}
#area05 .produtosdacompra {
	margin-bottom:10px;
	text-align:center;
	width:540px;
}
#area05 .produtosdacompra table.lista_produtos {
	margin-top:-5px;
	width:540px;
}
#area05 .produtosdacompra table.lista_produtos th {
	border-bottom:1px solid #dedede;
	color:#666;
	text-align:center;
	text-transform:uppercase;
}
#area05 .produtosdacompra table.lista_produtos td.descricao_produto {
	padding:5px;
	text-align:left;
}
#area05 .produtosdacompra table.lista_produtos td.produto {
	border-top:1px solid #fff;
}
#area05 .produtosdacompra table.lista_produtos td.produto span {
	color:#CC0000;
}
#area05 .produtosdacompra table.lista_produtos td.quantidade {
	border-left:1px solid #fff;
	text-align:center;
}
#area05 .produtosdacompra table.lista_produtos td.valorunitario {
	border-left:1px solid #fff;
}
#area05 .produtosdacompra table.lista_produtos td.valortotal {
	border-left:1px solid #fff;
}
#area05 .produtosdacompra table.lista_produtos td.valor {
	border-left:1px solid #fff;
	border-top:1px solid #fff;
	font-size:12px;
	text-align:center;
}
#area05 .produtosdacompra table.lista_produtos tr.linha1 {
	background-color:#fff;
}
#area05 .produtosdacompra table.lista_produtos tr.linha2 {
	background-color:#f4f4f4;
}
#area05 .produtosdacompra table.lista_produtos th.cesta_produto {
	text-align:left;
}
#area05 .produtosdacompra table.lista_produtos th.cesta_quantidade {
	border-left:1px solid #fff;
	width:80px;
}
#area05 .produtosdacompra table.lista_produtos th.cesta_valor_unit {
	border-left:1px solid #fff;
	width:90px;
}
#area05 .produtosdacompra table.lista_produtos th.cesta_valor_total {
	border-left:1px solid #fff;
	width:100px;
}
#area05 .produtosdacompra .valor_titulo {
	color:#333;
	border-top:1px solid #e2e2e2;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}
#area05 .produtosdacompra .valor_subtotal {
	color:#787878;
	border-top:1px solid #e2e2e2;
	font-size:11px;
	text-align:center;
}
#area05 .produtosdacompra .valor_total {
	border-top:1px solid #e2e2e2;
	color:#CC0000;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#area05 .produtosdacompra .valor_frete {
	border-top:1px solid #e2e2e2;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}
#area05 #pedido_sucesso_quadro_info #area_botao_print {
	border-top:1px solid #ccc;
	display:block;
	margin:10px 0;
	text-align:right;
	width:536px;
}
#area05 #pedido_sucesso_quadro_info #area_botao_print img {
	padding-top:5px;
}
#area05 #pedido_sucesso_quadro_info #area_botao_print input.botao_print {
	background-color:#900;
	border:none;
	color:#fff;
	margin-left:3px;
	padding:2px 4px;
	*padding:2px 0;
}
#area05 #eBit {
	background-color:#EDEDED;
	display:block;
	margin:5px auto;
	padding:7px;
	text-align:center;
	width:470px;
}
#area05 #pedido_continuar {
	background-color:#F4F4F4;
	border:1px solid #CC0000;
	padding:10px;
	margin:0 auto;
	text-align:center;
	width:490px;
}
#area05 #pedido_continuar a {
	color:#CC0000;
	font-weight:bold;
}


/* ÁREA 05 (CENTRO) - ORÇAMENTO */
#area05 .formulario_orcamento {
	padding:5px 0 20px 0;
	overflow:hidden;
	width:98%;
}
#area05 .formulario_orcamento label {
	padding:4px 3px 0 0;
	text-align:right;
	margin:0;
	float:left;
	display:block;
	width:30%;
}
#area05 .formulario_orcamento input.campo_orcamento {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:260px;
	margin-bottom:15px;
}
#area05 .formulario_orcamento textarea.campo_orcamento {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:260px;
	margin-bottom:15px;
}
#area05 .formulario_orcamento .area_botao {
	margin:0 0 30px 20%;
	border-top:1px solid #ccc;
	padding:5px 0 0 0;
	text-align:right;
}


/* ÁREA 05 (CENTRO) - PEDIDOS */
#area05 .listapedidos {
	width:545px;
	margin-bottom:20px;
}
#area05 .listapedidos table.lista_pedidos {
	width:100%;
	_width:98%;
	margin-bottom:25px;
}
#area05 .listapedidos table.lista_pedidos th {
	text-align:center;
	background-color:#ebebeb;
	color:#666;
	text-transform:uppercase;
	border-bottom:4px solid #fff;
}
#area05 .listapedidos table.lista_pedidos th.data {
	width:100px;
	text-align:left;
}
#area05 .listapedidos table.lista_pedidos th.numero {
	width:95px;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos th.situacao {
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos th.etapa {
	width:110px;
	text-align:right;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos th.valortotal {
	width:95px;
	text-align:right;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos td.data_txt {
	text-align:left;
	padding:5px;
}
#area05 .listapedidos table.lista_pedidos td.numero_txt {
	text-align:center;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos td.numero_txt a {
	text-decoration:underline;
}
#area05 .listapedidos table.lista_pedidos td.numero_txt a:hover {
	color:#000;
}
#area05 .listapedidos table.lista_pedidos td.situacao_txt {
	text-align:center;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos td.etapa_txt {
	text-align:center;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos td.valortotal_txt {
	text-align:right;
	border-left:1px solid #fff;
}
#area05 .listapedidos table.lista_pedidos tr.linha1 {
	background-color:#fff;
}
#area05 .listapedidos table.lista_pedidos tr.linha2 {
	background-color:#f4f4f4;
}


/* ÁREA 05 (CENTRO) - Newsletter */
#area05 .formulario_newsletter {
	padding:15px 0 30px 0;
	overflow:hidden;
	width:98%;
}
#area05 .formulario_newsletter input.campo_newsletter {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:250px;
	margin-bottom:15px;
}
#area05 .formulario_newsletter label {
	padding:4px 3px 0 0;
	text-align:right;
	margin:0;
	float:left;
	display:block;
	width:30%;
}
#area05 .formulario_newsletter .area_botao {
	margin-left:30%;
}
#area05 .formulario_newsletter .area_botao input.botao_newsletter {
	background-color:#900;
	color:#fff;
	border:none;
	padding:2px 4px;
*padding:2px 0;
	margin-left:3px;
}


/* ÁREA 05 (CENTRO) - Fale Conosco */
#area05 .formulario_faleconosco {
	padding:15px 0 30px 0;
	overflow:hidden;
	width:98%;
}
#area05 .formulario_faleconosco input.campo_faleconosco {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:250px;
	margin-bottom:15px;
}
#area05 .formulario_orcamento input.campo_faleconosco_estado {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:20px;
	margin-bottom:15px;
}
#area05 .formulario_faleconosco textarea.campo_faleconosco {
	padding:2px;
	background-color:#f4f4f4;
	border:1px solid #ccc;
	width:250px;
	margin-bottom:15px;
}
#area05 .formulario_faleconosco select.campo_faleconosco {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:2px;
	width:254px;
}
#area05 .formulario_faleconosco label {
	padding:4px 3px 0 0;
	text-align:right;
	margin:0;
	float:left;
	display:block;
	width:30%;
}
#area05 .formulario_faleconosco .area_botao {
	margin-left:30%;
}
#area05 .formulario_faleconosco .area_botao input.botao_faleconosco {
	background-color:#900;
	color:#fff;
	border:none;
	padding:2px 4px;
*padding:2px 0;
	margin-left:3px;
}
#area05 .formulario_faleconosco .endereco {
	margin:30px 0 20px 0;
	border-top:1px solid #ccc;
	padding:3px 0 0 0;
	text-align:center;
}
#area05 .formulario_faleconosco .endereco span {
	color:#900;
}


/* ÁREA 05 (CENTRO) - Cadastro */
#area05 .formulario_cadastro {
	overflow:hidden;
	padding:0;
	width:98%;
}
#area05 .formulario_cadastro h4 {
	border-bottom:1px solid #ccc;
	color:#036;
	margin:15px 0 15px 0;
	padding-bottom:1px;
}
#area05 .formulario_cadastro br {
	clear:left;
}
#area05 .formulario_cadastro input.radio_setup {
	padding:2px 0;
	vertical-align:bottom;
 *vertical-align:middle;
}
#area05 .formulario_cadastro input.campo_cadastro {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	float:left;
	margin-bottom:15px;
	padding:2px 4px;
	width:250px;
}
#area05 .formulario_cadastro input.campo2_cadastro {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	float:left;
	margin-bottom:15px;
	padding:2px 4px;
	width:100px;
}
#area05 .formulario_cadastro textarea.campo_cadastro {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	float:left;
	margin-bottom:15px;
	padding:2px 4px;
	width:250px;
}
#area05 .formulario_cadastro label.item {
	display:block;
	float:left;
	margin:0 0 15px 0;
	padding:2px 3px 0 0;
	text-align:right;
	width:29%;
}
#area05 .formulario_cadastro label.item strong {
	color:#900;
}
#area05 .formulario_cadastro span.obs {
	color:#999;
	display:block;
	float:left;
	margin:3px 0 0 5px;
}
#area05 .formulario_cadastro #MsgAjxCPF {
	color:#999;
	display:block;
	float:left;
	margin:3px 0 0 5px;
}
#area05 .formulario_cadastro #MsgAjxCEP {
	color:#999;
	display:block;
	float:left;
	margin:3px 0 0 5px;
}
#area05 .formulario_cadastro #MsgAjxCNPJ {
	color:#999;
	display:block;
	float:left;
	margin:3px 0 0 5px;
}
#area05 .formulario_cadastro .atencao {
	display:block;
	margin: 10px 0 10px 29%;
	width:71%;
}
#area05 .formulario_cadastro .atencao span {
	color:#900;
	font-weight:bold;
}
#area05 .formulario_cadastro .area_botao {
	border-top:1px solid #ccc;
	margin:0 0 30px 20%;
	padding:5px 0 0 0;
	text-align:right;
}
#area05 .formulario_cadastro .area_botao input.botao_cadastro {
	background-color:#900;
	border:none;
	color:#fff;
	margin-left:3px;
	padding:2px 4px;
 *padding:2px 0;
}


/* ÁREA 05 (CENTRO) - Identificação */
#area05 #mensagemErro {
	display:block;
	margin:-20px 0 8px 25%;
}
#area05 #mensagemErro p {
	background-color:#FFFFCC;
	border:1px solid #ccc;
	color:#CC0000;
	font-weight:bold;
	margin-left:2px;
	padding:10px 2px;
	text-align:center;
	width:250px;
}
#area05 .formulario_identificacao {
	overflow:hidden;
	padding:30px 0;
	width:98%;
}
#area05 .formulario_identificacao input.radio_setup {
	margin:8px 0 8px 15%;
	_margin:10px 5px 10px 15%;
	vertical-align: middle;
}
#area05 .formulario_identificacao input.campo_identificacao {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:2px;
	width:250px;
}
#area05 .formulario_identificacao input.campo2_identificacao {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	padding:2px;
	width:100px;
}
#area05 .formulario_identificacao textarea.campo_identificacao {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	margin-bottom:15px;
	padding:2px;
	width:250px;
}
#area05 .formulario_identificacao label.item {
	display:block;
	float:left;
	margin:0 0 15px 0;
	padding:2px 3px 0 0;
	text-align:right;
	width:25%;
}
#area05 .formulario_identificacao .area_botao {
	border-top:1px solid #ccc;
	margin:20px 0 30px 15%;
	padding:5px 0 0 0;
	width:380px;
}
#area05 .formulario_identificacao .area_botao input.botao_identificacao {
	background-color:#900;
	border:none;
	color:#fff;
	margin-left:3px;
	padding:2px 4px;
 *padding:2px 0;
}


/* ÁREA 05 (CENTRO) - Perguntas Frequentes */
#area05 dl.lista_perguntas_respostas {
	padding:0 10px;
	overflow:hidden;
}
#area05 dl.lista_perguntas_respostas dt {
	border-bottom:1px solid #ebebeb;
	display:block;
	margin-bottom:10px;
	overflow:hidden;
	_width:98%;
}
#area05 dl.lista_perguntas_respostas dt a {
	color:#333;
	cursor:pointer;
}
#area05 dl.lista_perguntas_respostas dt a span {
	color:#900;
	font-size:12px;
	font-weight:bold;
}
#area05 dl.lista_perguntas_respostas dt a:hover {
	color:#900;
	text-decoration:none;
}
#area05 dl.lista_perguntas_respostas dd {
	background-color:#f4f4f4;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	margin:-5px 0 20px 0;
	_margin:0px 0 17px 0;
	padding:10px;
	_padding:10px 0;
	_width:98%;
}
#area05 dl.lista_perguntas_respostas dd span {
	_padding:10px;
}


/* ÁREA 05 (CENTRO) - Institucional */
#area05 h4 {
	border-bottom:1px solid #ccc;
	color:#036;
	font-weight:bold;
	margin-bottom:7px;
	padding:0 0 1px 0;
	_width:98%;
}
#area05 .foto_inst {
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
	padding:3px;
}
#area05 .galeria_inst {
	clear:right;
	display:block;
	margin-bottom:30px;
	overflow:hidden;
	_width:98%;
}
#area05 .galeria_inst li {
	float:left;
	margin:0 10px 15px 15px;
	text-align:center;
	width:120px;
}
#area05 .galeria_inst li img {
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
}
#area05 ul.link_inst {
	display:block;
	margin-bottom:3px;
	color:#fff;
	overflow:hidden;
	padding:0 0 15px 0;
	text-align:left;
}
#area05 ul.link_inst li {
	display:inline;
}
#area05 ul.link_inst li a {
	background-image:url(../imagens/marc_inst.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#666;
	padding:0 15px 0 10px;
}
#area05 ul.link_inst li a:hover {
	color:#f48000;
	text-decoration:underline;
}


/* ÁREA 05 (CENTRO) - Atendimento */
#area05 h4 {
	border-bottom:1px solid #ccc;
	color:#036;
	font-weight:bold;
	margin-bottom:7px;
	padding:0 0 1px 0;
	_width:98%;
}
#area05 .foto_atendimento {
	background-color:#fff;
	border:1px solid #ccc;
	margin:0 0 10px 10px;
	padding:3px;
}
#area05 .galeria_atendimento {
	clear:right;
	display:block;
	margin-bottom:30px;
	overflow:hidden;
	_width:98%;
}
#area05 .galeria_atendimento li {
	float:left;
	margin:0 10px 15px 15px;
	text-align:center;
	width:120px;
}
#area05 .galeria_atendimento li img {
	background-color:#fff;
	border:1px solid #ccc;
	padding:3px;
}
#area05 ul.link_atendimento {
	color:#fff;
	display:block;
	margin-bottom:3px;
	padding:0 0 15px 0;
	overflow:hidden;
	text-align:left;
}
#area05 ul.link_atendimento li {
	display:inline;
}
#area05 ul.link_atendimento li a {
	background-image:url(../imagens/marc_inst.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#666;
	padding:0 15px 0 10px;
}
#area05 ul.link_atendimento li a:hover {
	color:#900;
	text-decoration:underline;
}


/* ÁREA 06 (DIREITA) */
#area06 {
	border-top:2px solid #fff;
	border-right:5px solid #fff;	
	display:block;
	float:right;
	margin-left:3px;
	margin-bottom:10px;
	width:170px;
}
#area06 h2 {
	background-image:url(../imagens/bg_menu2.gif);
	background-position:top left;
	background-repeat:no-repeat;
	border-bottom:3px solid #fff;
	color:#fff;
	display:block;
	height:26px;
	font-weight:bold;
	font-size:12px;
	padding:6px 0 0 10px;
	text-align:left;
	text-transform:uppercase;
	width:160px;
}
#area06 .banners {
	border-bottom:3px solid #fff;
	display:block;
	text-align:center;
	overflow:hidden;
}
#area06 .area_destaques {
	background-color:#fff;	
	border-bottom:3px solid #fff;
	display:block;
	padding:5px 0;
	text-align:center;	
	width:170px;
}
#area06 .area_destaques p {
	padding:0;
	color:#666; 
}
#area06 .area_destaques p.texto_fone {
	font-size:16px; 
	font-weight:bold; 
	margin-top:-25px; 
	padding-left:20px;
}
#area06 .area_destaques p.texto_msn {
	font-size:11px; 
	font-weight:bold; 
	margin-top:-40px; 
}
#area06 .area_destaques p.texto_skype {
	font-size:11px; 
	font-weight:bold; 
	margin-top:-37px; 
}
#area06 ul#area_produtos {
	border-bottom:3px solid #fff;
	clear:both;
	padding:5px 0 0 0;
	width:170px;
}
#area06 ul#area_produtos li {
	clear:both;
	padding:5px 5px 0 5px;
	width:160px;
}
#area06 ul#area_produtos li .info_produto {
	display:block;
	float:right;
	width:83px;
}
#area06 ul#area_produtos li .imagem_produto {
	background-color:#FFF;
	border:1px solid #ccc;
	display:block;
	float:left;
	margin:0 5px 10px 0;
}
#area06 ul#area_produtos li h3 {
	padding:0 0 5px 0;
	width:83px;
}
#area06 ul#area_produtos li a {
	font-weight:normal;
}
#area06 ul#area_produtos li a:hover {
	text-decoration:underline;
}
#area06 ul#area_produtos li a.valor {
	color:#900;
	display:block;
	font-weight:bold;
	padding:0 0 5px 0;
}
#area06 ul#area_imagens {
	border-bottom:3px solid #fff;
	display:block;
	padding:4px 0 1px 0;
	width:170px;
}
#area06 ul#area_imagens li {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	display:block;
	height:45px;
	margin:0 0 4px 8px;
	text-align:center;
	width:150px;
}
#area06 ul#area_imagens li img {
	border:none;
}
#area06 .area_textos {
	border-bottom:3px solid #fff;
	display:block;
	width:170px;
}
#area06 .area_textos p {
	padding:5px 7px 0 7px
}
#area06 .area_textos .link {
	display:block;
	padding-bottom:5px;
	text-align:right;
}
#area06 .area_textos .link a {
	text-decoration:none;
}
#area06 .area_textos .link a:hover {
	text-decoration:underline;
}
#area06 .area_textos fieldset label {
	clear:both;
	color:#666;
	text-align:left;
	width:160px;
	margin:5px 5px 0 5px;
	display:block;
}
#area06 .area_textos input.campo_newsletter {
	background-color:#f4f4f4;
	border:1px solid #ccc;
	color:#666;
	margin-left:5px;
	padding:2px 2px 2px 0px;
	width:150px;
}
#area06 .area_textos .area_botao {
	display:block;
	margin:5px 0 5px 10px;
	text-align:right;
	width:152px;
}


/* ÁREA 07 (RODAPE) */
#area07 {
	background:#f4f4f4 url(../imagens/det_rodape.gif) repeat-x top left;
	clear:both;
	display:block;
	padding:15px 10px 0 10px;
 *padding:7px 10px 0 10px;
}
#area07 h2 {
	color:#036;
	font-weight:bold;
	text-transform:uppercase;
}
#area07 #formas_pagamento {
	width:auto;
	text-align:center;
}
#area07 #formas_pagamento #logos {
	margin-bottom:10px;
	padding:5px;
}
#area07 #observacoes {
	text-align:center;
}
#area07 #observacoes span {
	color:#999;
}
#area07 ul.link {
	display:block;
	padding:2px 0 0 0;
}
#area07 ul.link li {
	display:inline;
}
#area07 ul.link li a {
	color:#333;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
#area07 ul.link li a:hover {
	text-decoration:underline;
	color:#369;
}
#area07 #info_rodape {
	padding:0 0 10px 0;
}
#area07 #rodape {
	clear:both;
	height:16px;
	margin-left:-10px;
	padding:5px 0 5px 5px;
}
#area07 #rodape #rodape_copyright {
	float:left;
	padding-left:5px;
}
#area07 #rodape #rodape_assinaturas {
	float:right;
	height:14px;
	padding-right:10px;
	text-align:right;
	width:170px;
}

/* CUSTOMIZAÇÕES DE ÁREAS */
#area04 .customBuscaTop {
	display:none;
}
#area04 .customBuscaBottom {
	display:none;
}
#area04 .customMenuTop {
	display:none;
}
#area04 .customMenuBottom {
	display:none;
}
#area04 .customAreaConteudoTop {
	display:none;
}
#area04 .customAreaConteudoBottom {
	display:none;
}
#area05 .customAreaTop {
	display:none;
}
#area05 .customAreaBottom {
	display:none;
}
#area06 .customAreaConteudoTop {
	display:none;
}
#area06 .customAreaConteudoBottom {
	display:none;
}
