body {padding: 0px; margin:0px; text-align:center;  background: url('imagens/degradefundo.jpg') repeat top center;}

p.voltar {
margin:0px auto;
text-align:center;
font:bold 14px arial;
}

p.voltar a {
color:#fff;
}

.infonut {
width:322px;
border: #974c23 3px solid;
font: bold 12px arial;
color: #fff;
}

.infonut #parn {
background-color:#ae7e32;
width:161px;

}

.infonut #imparn {
background-color:#c99f5d;
width:161px;
}

.infonut #headernut {
background-color:#974c23;

text-align:center;
}

a, a:active, a:visited {
color:#f5ffcd;
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

p.home {
font: 16px arial; /* 16 antigo*/
width: 600px;
line-height:150%;
color: #fff7d6;
margin: 20px auto;
letter-spacing: 1px;
}
/*
p.home:first-letter {
font-size: 22px;
}*/

#tudo {
margin: 0px auto;
width: 778px; /*com a borda da 780px */
/*border: #944900 1px solid;*/
display: table;
}

#spacer {
margin: 30px;
}

#topo {
width: 780px;
height: 191px;   
background: url('imagens/fundotopo.jpg') no-repeat;
}

#menu {
border-top: #cbff00 5px solid;
background: url('imagens/degradefundomenu.jpg') repeat-x;
width: 780px;
height: 31px;
}

#menu ul {
list-style-type:none;
margin: 0px auto;
_margin: 0px;
padding: 0px;
width: 650px;
font: bold 14px arial;
}

#menu ul li{
display: inline;
float:left;
width: 130px;
height: 31px;
}

#menu ul li a{
padding: 7px 10px;
display:block;
color: #fff;
text-decoration: none;
}

#menu ul li a:hover{
background: url('imagens/menuover.jpg') repeat-x;
}

#topo_fixo {
position: relative;
width: 100%;

z-index: 2;
}

#escorrendo {
position:absolute;
top: 0px;
left: 5px;

z-index: 10;
}

#chocomenu {
background: url('imagens/chocomenu.jpg') no-repeat;
width: 790px;
height:42px;


}

#conteudo {
width: 780px;
background-color: #481400;
display:table;
}

#rodape {
height: 98px;
width: 780px;
background: transparent url('imagens/rodape.gif') no-repeat;
}

#texto_rodape {
padding: 40px 0px 0px 0px;
font: bold 12px arial;
color:#f5ffcd;
letter-spacing:0.01em;
}





/* Conteudo textos */

#espacotopotexto {
height: 20px;
}

#destaques {
margin:40px auto;
width: 712px;
background-color:#91512b;
border-top:#cafb02 3px solid;
font: 14px arial;
color:#f5ffcd;
}

#titulo {
position: absolute;
top:-23px;
right:50px;


letter-spacing:0.1em;
padding: 10px 20px;
font: 18px arial;
background-color:#883a18;
color:#cafe00;
}

p {
padding: 10px 0px;
margin: 0px 10px;
line-height: 130%;
text-align:left;
text-indent: 10px;
}


#logo {
position: absolute;
top:28px;
right:60px;

}

/* chamadas home */


#chamada {
margin:40px auto;
width: 600px;
background-color:#c99f5d;
border-top:#cafb02 3px solid;
font: 14px arial;
color:#f5ffcd;
}

TR#fotos img{
border: #481400 1px solid;
}

.chamada_texto { 
font: 11px arial ;
/*color:#cafe00;*/
/*color:#fff;*/
color:#481400;
text-align:center;
}

.chamada_texto a, .chamada_texto a:visited, .chamada_texto a:active {
color:#fff;
}


/* categorias */

#categorias {
margin: 0px auto;
padding-top: 30px;
padding-bottom: 40px;
width: 387px;
}

#categorias #topocat {
background: url('imagens/topocat.jpg') no-repeat;
width:387px;
height:27px;
}

#categorias #meiocat {
background-color: #caa765;
width: 387px;
min-height: 60px;
display:table;
}

#categorias #baixocat {
background: url('imagens/baixocat.jpg') no-repeat;
width:387px;
height:27px;
}

#categorias #titulocat {
position: absolute;
top:-23px;
right:62px;

letter-spacing:0.05em;
padding: 10px 20px;
font: bold 17px arial;
background-color:#883a18;
color:#cafe00;
}

ul#menucat  {
list-style: none;
margin: 0px auto;
_margin:0px;
padding: 0px;
width: 305px;

}

ul#menucat li {
text-align:left;
text-indent: 70px;
}


ul#menucat li a,ul#menucat li a:visited,ul#menucat li a:active {

display:block;
text-decoration:none;

width:307px;
height:22px;

padding: 10px 0px;
margin-top:10px;


font: bold 16px arial;

line-height: 22px;

color:#481400;
background: url('imagens/botaocat.jpg') no-repeat center top;


}

ul#menucat li a:hover {background-position: center bottom;}

#fundocat {
margin: 40px auto 0px auto;
padding:0px;
width: 730px;
min-height: 392px;
height:392px;
background: url('imagens/fundocat.jpg') no-repeat bottom center;
display:table;
}


/**** PRODUTOS ******/

#produtos {
margin: 40px auto;
}

#produtos_topo {
margin: 0px auto;
background: url('imagens/produtos_topo.gif') no-repeat;
height:34px;
width:699px;
}

#comprar_topo {
margin: 0px auto;
background: url('imagens/comprar_topo.gif') no-repeat;
height:43px;
width:699px;
}

table#venda, table#form {
margin: 0px auto;
text-align:center;
width:699px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;

font: bold 15px arial;
color:#fff;
}

table#venda tr, table#form tr {
background-color:#a3b904;
}

table#venda thead tr th {
width:25%;
height: 50px;
}

table#venda tbody tr, table#venda tfoot tr td  {
background-color:#8e451f;
}

table#venda tbody tr td {
text-align:center;
width: 25%;
font: bold 13px arial; 
color: #fff;
}

table#venda tbody tr td img {
border: #000 1px solid;
}

#botoes a, #botoes a:active, #botoes a:visited {
text-decoration:none;
}

#botoes a:hover {
text-decoration:underline;
}

#botoes #espaco {height:10px;}
#botoes #comprar, #botoes #info   {


width:130px;
_width:150px;
margin: 0px;
padding: 8px 10px;
display:block;

font: bold 15px arial;
}

#botoes #comprar, #botoes #comprar a {
color:#cbff00;
background-color:#481400;
}

#botoes #info, #botoes #info a {
color:#fff;
background-color:#c2814f;
}

.detalhes_venda {
font:bold 14px arial;
color:#fff;
width:600px;
min-height:50px;
margin: 5px auto 20px auto;
background-color:#be612e;
}

.paginacao {
   text-align: center;
   margin: 20px 0;
   font: 14px arial;
   color: #fff;
   }

.paginacao a {
   padding: 3px 6px;
   border: 1px solid #DFDFDF;
   background-color:#a3b904;
    color: #481400;
	text-decoration:none;
}

.paginacao a:hover {
background-color:#e0ff00;
}

.paginacao .active {
   padding: 3px 6px;
   border: 1px solid #DFDFDF;
   background-color: #7c8c07;
}


/* AVISO */

#aviso_box {
margin:20px auto 0px auto;
width:550px;
}

#aviso_topo, #aviso_baixo {
margin:0px auto;
line-height:100%;
width:505px;
}

#aviso_topo {
background: url('imagens/avisos_topo_cliente.gif') no-repeat;
height:29px;  
}

#aviso_baixo {
background: url('imagens/avisos_baixo.gif') no-repeat;
height:16px;  
}

#aviso_corpo {
margin: 0px auto;
border-left:#8e8a0f 2px solid;
border-right:#8e8a0f 2px solid;
background-color:#686508;
width:501px;
_width:505px;
display:table;

}

#aviso_box UL {
width: 450px;
padding:0px;
margin: 10px auto;
_margin-left: -2px;
text-align:left;

font: 14px arial;
color: #fff;
list-style:none;
}

#aviso_box UL LI {
padding: 5px 0px 5px 25px;
background: url('imagens/item_aviso.gif') no-repeat left center;
}

#aviso_box a, #aviso_box a:active, #aviso_box a:visited, #frete a, #frete a:active, #frete a:visited {
color: #e0ff00;
text-decoration:underline;
}

#aviso_box a:hover {
text-decoration:none;
}

#frete a, #frete a:active, #frete a:visited {
text-decoration:none;
color:#fff;
}
#frete a:hover {
text-decoration:underline;
color:#ffefc0;
}

/* CREDITO */

#creditos {
position:absolute;
bottom:-8px; 
right:10px;

font: 10px tahoma;
}

/* COMO COMPRAR*/

#comocomprar {
width: 722px;
margin: 30px auto;
}


#comocomprar_c {
width: 720px;
_width: 722px;
color:#ecd182;
border-left:#bf9150 1px solid;
border-right:#bf9150 1px solid;
background-color:#7a5623;
font:bold 16px arial;
text-align:left;
}

#cp_t {
padding: 0px;
margin:0px 0px 0px 20px;
width:650px;
}