
/* Informativo sobre os parâmetros da pesquisa */
.VitrineQuery {
  font-size: 12px;
  font-weight: bold;
}

/* Informativo sobre os erros na pesquisa */
.VitrineErro {
  font-size: 12px;
  color: red;
}

SPAN.VitrineTermos {
  color: black;
  font-weight: normal;
}


/* Grade representando a vitrine */
TABLE.Vitrine {
  padding: 4px;
}
/* Uma linha da Vitrine. Possui também TR.VitrineLinha0, TR.VitrineLinha1, etc... */
TR.VitrineLinha {
}
/* Uma coluna da Vitrine. Possui também TD.VitrineColuna0, TD.VitrineColuna1, etc... */
TD.VitrineColuna {
  padding-top: 10px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  width: 180px;
  font-family: Verdana;
  font-size: 12px;
  vertical-align: top;
  text-align: center;
  border-top: 1px Solid #bbbbbb;
}
/* É possível também acessar um produto qualquer na vitrine, usando a
   construção: "TD.VitrineLinhaX TD.VitrineColunaY".
*/
TD.VitrineLinha0 {
  border-top: 0px;
}
TD.VitrineColuna0 {
  border-left: 0px;
}

/* Um item na vitrine (fundo) */
.VitrineProduto {
}

/* A imagem do produto */
.VitrineFoto {
}

/* O nome do produto */
.VitrineNome {
}
a.VitrineNome,
  a.VitrineNome:link,
  a.VitrineNome:active,
  a.VitrineNome:visited
{
  color: #303030;
  text-decoration: none;
  font-weight: bold;
}
a.VitrineNome:hover {
  text-decoration: underline;
}

/* Preços */
SPAN.VitrinePrecoDe {
  color: #979797;
  font-size: 9px;
}
SPAN.VitrinePrecoPor {
  color: #0070a5;
  font-size: 11px;
  font-weight: bold;
}
SPAN.VitrinePrecoInicial {
  color: #0070a5;
  font-size: 10px;
  font-weight: bold;
}
SPAN.VitrinePrecoSobConsulta {
  font-style: normal;
  color: #4d4d4d;
  font-size: 10px;
}
SPAN.VitrinePreco {
  color: #0070a5;
  font-size: 12px;
  font-weight: bold;
}
SPAN.VitrinePrecoAntigo {
  color: #979797;
  font-size: 9px;
  font-weight: normal;
}
SPAN.VitrinePrecoPromocao {
  color: #aa0000;
  font-size: 11px;
  font-weight: bold;
}
SPAN.VitrineQtdeMin {
  color: #4d4d4d;
  font-size: 10px;
}
SPAN.VitrineQtde {
  color: #4d4d4d;
  font-weight: normal;
  font-size: 10px;
}

.VitrineReferencia {
  color: #979797;
  font-size: 10px;
}

/* Links da lista de categorias de produtos */
a.linkCategoria,
  a.linkCategoria:link,
  a.linkCategoria:active,
  a.linkCategoria:visited
{
  color: #4D4D4D;
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
}

a.linkCategoria:hover {
  text-decoration: underline;
}

/* Links de categorias de primeiro nível */
a.linkCategoriaNivel0,
  a.linkCategoriaNivel0:link,
  a.linkCategoriaNivel0:active,
  a.linkCategoriaNivel0:visited
{
  padding-left: 0px;
  font-weight: bold;
}

/* Links de categorias de segundo nível */
a.linkCategoriaNivel1,
  a.linkCategoriaNivel1:link,
  a.linkCategoriaNivel1:active,
  a.linkCategoriaNivel1:visited
{
  padding-left: 15px;
  font-size: 12px;
}

/* Links de categorias de terceiro nível */
a.linkCategoriaNivel2,
  a.linkCategoriaNivel2:link,
  a.linkCategoriaNivel2:active,
  a.linkCategoriaNivel2:visited
{
  padding-left: 30px;
  font-size: 11px;
}

/* Links de categorias de quarto nível */
a.linkCategoriaNivel3,
  a.linkCategoriaNivel3:link,
  a.linkCategoriaNivel3:active,
  a.linkCategoriaNivel3:visited
{
  padding-left: 45px;
}

a.linkCategoriaSelecionada,
  a.linkCategoriaSelecionada:link,
  a.linkCategoriaSelecionada:visited,
  a.linkCategoriaSelecionada:active
{
  color: #A52A2A;
}

span.qtdeProdCategoria {
  padding-left: 3px;
  font-size: 10px;
  color: silver;
}

/* Links das faixas de preços de produtos */
a.linkPreco,
  a.linkPreco:link,
  a.linkPreco:active,
  a.linkPreco:visited
{
  color: #4D4D4D;
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
}

a.linkPreco:hover {
  text-decoration: underline;
}

/* Links das faixas de quantidade mínimas de produtos */
a.linkQtde,
  a.linkQtde:link,
  a.linkQtde:active,
  a.linkQtde:visited
{
  color: #4D4D4D;
  font-size: 13px;
  text-decoration: none;
  font-weight: normal;
}

a.linkQtde:hover {
  text-decoration: underline;
}



/* Título da caixa da vitrine */
SPAN.Box_menuCaptionVitrine,
  SPAN.Box_menuCaptionVitrine LABEL
{
  font-family: Verdana;
  font-size: 11px;
  color: #747474;
  font-weight: bold;
}


/* Subcategorias em destaque */
.VitrineSubCategorias {
  padding: 5px;
  text-align: center;
}
.VitrineSubCategoria {
  float: left;
  text-align: center;
  padding: 5px;
}
div.VitrineSubCategoria:hover {
  background: #EFEFEF;
}
.VitrineSubCategoriaImagem {
}
.VitrineSubCategoriaLink {
  text-align: center;
}

div.VitrineBotoes {
  margin-top: 5px;
}

div.VitrineBotoes a, div.VitrineBotoes a:link, div.VitrineBotoes a:active, div.VitrineBotoes a:visited {
  margin-right: 2px;
}
div.VitrineBotoes a:hover {

}
