body, td {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
}

img {
 border: 0 none;
}

.esquerda{
 padding: 0px 5px 5px;
 margin: 0px 5px 5px;
 text-align: left;
 vertical-align: middle;
}

.direita{
 padding: 0px 5px 5px;
 margin: 0px 5px 5px;
 text-align: right;
 vertical-align: middle;
}

.centro{
 padding: 0;
 margin: 0;
 text-align: center;
}

.campos { 
background-color: #ffffff; 
font: 12px arial, helvetica, sans-serif;
color:#000000;
border:1px solid #c1c1c1;
}

.titulo{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #1d52a2;
 border: 0;
 margin: 3px 5px 0 5px;
}

#topo p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #1d52a2;
 border: 0;
 padding: 1 1;
 marign: 1 1;
 width:300px;
}

#topo a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #1d52a2;
 border: 0;
 padding: 1px 0;
 marign: 1px 0;
 width:300px;
 text-decoration: none;
}

#topo input {
 padding: 4px 2px;
 background-image: url("imagens/form_topo_bg.gif");
 /*background-attachment: fixed;*/
 border:0;
 width: 108px;
 margin: 0 5px;
}

#topo input.safe{
 background-image: none;
 width: 42px;
 padding: 0;
 border:0;
 margin: 0;
}

#busca{
 margin: 1px 5px 1px 10px;
}

#busca p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #fff;
 border: 0;
 margin: 1px 5px 1px 10px;
 width:205px;
}

#busca img {
 margin: 20px 5px 1px 10px;
}

#busca input {
 padding: 4px 2px;
 margin: 0;
 background-image: url("imagens/form_busca_bg.gif");
 border:0;
 width: 192px;
}

#busca input.safe{
 background-image: none;
 width: 43px;
}

#titulo img{
 margin: 2px 0 0 25px;
}

.menu ul {
 padding: 0;
 margin:0;
}

.menu li{
 list-style-type: none;
 font-size: 10px;
 color: #717171;
 margin: 0 5px;
 padding: 2px 3px 0 15px;
}

.menu a{
 font-size: 10px;
 color: #717171;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

.menu a.titulo{
 font-size: 12px;
 color: #717171;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

.menu a.tit_promocao {
 font-size: 13px;
 color:#2055A5;
 padding-left:20px;
 font-weight: bold;
 text-decoration: none;
}


.menu li img {
 vertical-align: middle;
}

.menu p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #717171;
 border: 0;
 margin: 3px 0 0 0;
}


#rodape p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 border: 0;
 margin: 5px 0 0 0;
}

#rodape a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: bold;
 color: #fff;
 border: 0;
 margin: 5px 0 0 0;
 text-decoration: none;
}


#produto p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000;
 border: 0;
 margin: 3px 3px 0 5px;
}

#produto a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000;
 border: 0;
 margin: 3px 3 0 5;
 text-decoration: none;
}

#interna p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
 margin: 3px 5px 0 5px;
}

#interna a{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 border: 0;
 margin: 3px 5px 0 5px;
 text-decoration: none;
}

#detalhes p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000;
 border: 0;
 margin: 3px 5px 0 5px;
}

#detalhes hr{
 color: #fdfdfd;
 border-bottom:1px dashed #000;
 width:500px;
 text-align: center;
}

#detalhes img{
 margin: 10px 5px 5px 5px;
}

#cesta p{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #fff;
 border: 0;
}

#cesta img{
 margin: 10px 5px 5px 5px;
}

#logininterna input {
background-color: #ffffff; 
font: 12px arial, helvetica, sans-serif;
color:#000000;
border:1px solid #c1c1c1;
}

#logininterna input.safe{
 padding: 0;
 border:0;
 margin: 2px 10px;
}

#marcas ul {
 padding: 0;
 margin:0;
}

#marcas li{
 list-style-type: none;
 font-size: 10px;
 color: #717171;
 margin: 0 5px;
 padding: 2px 3px 0 5px;
}

#marcas a{
 font-size: 10px;
 color: #717171;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

#marcas li img {
 vertical-align: middle;
}

#interna ul {
 padding: 0;
 margin:0;
}

#interna li{
 list-style-type: none;
 font-size: 10px;
 color: #717171;
 margin: 0 5px;
 padding: 2px 3px 0 5px;
}

#interna a{
 font-size: 10px;
 color: #717171;
 margin: 0;
 border-bottom:0px;
 text-decoration: none;
}

#interna li img {
 vertical-align: middle;
}