#tema1, #tema2{display:none;}
#tema3{ position:absolute; left:7px; top:681px; width:761px; height:20px; background:url(tema3_background.jpg);}
#tema5{ display:none;}

#produtos,
#produto-detalhe,
#institucional,
#contato,
#identifique-se,
#cadastro-consumidor,
#noticias {
  position:absolute; display:block;
  left:7px;
  top:295px;
  width:761px;
  height:386px; _padding-bottom:20px;
  background:url(interna_background.jpg);
  overflow:auto;
}

#institucional h2{
  display:block; text-indent:-10000px; font-size:0px;
  width:232px;
  height:55px;
  background:url(institucional_background.jpg);
}
#institucional.texto-moda_e_tendencias h2{
  background:url(moda_h2_background.jpg); width:302px;
}
#institucional div.secao{
  margin:6px 20px 20px 25px;
  text-align:justify;
}

#institucional div.secao h2{
  display: block;
  width:auto;
  height:auto;
  color:#333333;
  font-size:13px;
  text-indent:0px;
  background-image: none; margin:0px;
}
#institucional div.secao img{
  float:left;
  margin:0 10px 0 0;
}
#institucional div.secao p{
  font-size:11px;
  color:#333333; margin:6px 0 0 0; padding:0;
}
#institucional div.secao a{
  color:#333333;
}

#produtos h2,
#produto-detalhe h2 {
  display:block;
  width:232px;
  height:55px;
  background:url(destaques_h2_background.jpg);
  text-indent:-1000px; font-size:0px;
}
div.produto{
  margin:10px 0 10px 10px;
}
#produto-detalhe div.departamentos{
  display:none;
}
#produto-detalhe a.voltar{
  width:36px;
  height:15px;
  font-size:0px;
  float:right;
  text-indent:-1000px;
  background-image:url(botao_voltar.jpg);
  margin:10px 20px 0 0;
}
#produto-detalhe div.detalhes {
  margin: 5px 6px 0 25px;
}
#produto-detalhe div.detalhes img{
  margin:5px 0 10px 0; padding:1px;
}
img.produto-foto-miniatura {
  float: right; border:4px solid #FFFFFF;
  clear: right; 
}
img#viewer {
  float: left; border:2px solid #CCCCCC; 
}
#produto-detalhe div.detalhes p.nome{
  font-size:13px;
  color:#333333;
  height:auto;
  width:auto;
  font-weight: bold;
  margin:0; padding:0px; border:0px; 
  clear: left;
}
#produto-detalhe div.detalhes div.descricao{
  color:#333333;
  font-size:11px; text-align:justify;
  margin:0 20px 0 0; padding:0px; border:0px;
}
#produto-detalhe div.detalhes div.codigo,
#produto-detalhe div.detalhes p.embalagem {
  display:none;
}
#produto-detalhe div.detalhes div.preco{
  font-size:12px;
  color:#000000;
  font-weight:bold;
}
#produto-detalhe div.detalhes div.preco div.tabela{
  font-size:10px;
  color:#000000;
  font-weight:normal;
  margin:5px 0 5px 0;
}
#produto-detalhe div.detalhes div.consulte a{
  font-size:11px; display:block;
  color:#000000;
}

div.paginador {
  width:auto;
  border:0; padding:0;
  margin:0;
  padding:20px 0 10px 0;
  text-align:center;
  clear:both;
}
div.paginador div.paginas{
  margin:0; border:0; padding:0;
  width:auto;
  height:25px;
  margin-left:auto;
  margin-right:auto;
}
div.paginador div.paginas span.pagina,
div.paginador div.paginas a.pagina {
  color:#295D8E; font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0; border:0; padding:0;
  line-height: 25px; vertical-align: middle;
  float:left;
  overflow:hidden;
  display:block;
  font-size:13px;
  width:25px;height:25px;
  text-decoration: none;
  font-weight:normal;
  vertical-align: middle;
}
div.paginador div.paginas a.pagina:hover {
  text-decoration: underline;
}
div.paginador div.paginas div.atual {
  margin:0; border:0; padding:0;
  line-height:25px; vertical-align: middle;
  float:left;
  overflow:hidden;
  display:block;
  width:25px;height:25px;
  font-weight:normal;
  font-size: 13px;
  color:#295D8E; font-weight:bold;
}
div.paginador div.paginas div.pagina {
  margin:0; border:0; padding:0;
  line-height:25px; vertical-align: middle;
  float:left;
  overflow:hidden;
  display:block;
  width:25px;height:25px;
  font-weight:normal;
}
div.paginador div.paginas a.anterior {
  margin:0; border:0; padding:0;
  text-indent: -1000px; font-size:0px;
  background: url(paginador_ant.jpg) center center no-repeat;
  line-height:25px; vertical-align: middle;
  float:left; display:block;
  overflow:hidden;
  width:40px;height:25px;
}
div.paginador div.paginas a.proximo {
  margin:0; border:0; padding:0;
  text-indent:-1000px; font-size:0px;
  background:url(paginador_prox.jpg) center center no-repeat;
  line-height:25px; vertical-align: middle;
  float:left; display:block;
  overflow:hidden;
  width:40px;height:25px;
}

#contato h1{
  display:block;
  width:232px;
  height:55px;
  background:url(contato_h1_background.jpg);
  text-indent:-1000px;
  font-size:0px;
}
#contato form{
  margin:20px 0 0 150px;
}
#contato form div.campo label {
  color:#333333;
  float: left;
  width: 100px;
  display: block;
  font-size:12px;
  padding-top:3px;
}
#contato form div.campo input,
#contato form div.campo select,
#contato form div.campo textarea {
  width: 257px;
  border:0;
  font-size:12px;
  color:#333333;
  padding:1px;
  margin-bottom:3px;
  border:1px solid #CCCCCC;
}
#contato form div.campo textarea {
  height:110px;
  font-family:Arial, Helvetica, sans-serif;
  overflow: auto;
}
#contato form div.campo input.enviar{
  background:url(botao_enviar.jpg);
  width:36px;
  height:15px;
  display:block;
  text-indent:-10000px; font-size:0px; 
  border:0; padding:0; margin-left:325px;
  cursor: pointer; line-height:999px;
}
#spinner_contato {
  background-image:url(/images/progress.gif);
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width:43px;
  height:19px;
  display:block;
  text-indent:-10000px; font-size:0px; 
  border:0; padding:0; margin-left:315px;
  line-height:999px;
}
#contato form div.campo input.error,
#contato form div.campo select.error,
#contato form div.campo textarea.error {
  border: 2px solid red;
}
#noticias h1{ display:block; text-indent:-10000px; font-size:0px; background:url(noticias_h1_background.jpg); width:232px; height:55px;}
#noticias h2{ display:block; text-indent:0px; font-size:12px; background:none; width:auto; height:auto;
  color:#705051; font-weight:bold; margin:20px 0 10px 30px; font-size:13px;}
#noticias div.noticia{ width:700px; height:70px; border:0; margin:3px 0 0 20px;}
#noticias div.separador{ display:none;}
#noticias img{ float:left; margin:5px 10px 0 0px;}
#noticias div.foto img{ float:left; margin:5px 10px 0 30px; border:0px;}
#noticias div.dia{ font-size:10px; color:#333333; padding:10px 0 0 0;}
#noticias p.dia{ font-size:10px; color:#333333; padding:10px 0 0 30px;}
#noticias div.chamada a{ text-decoration:none; color:#705051; font-size:12px;}
#noticias a{ text-decoration:none; color:#705051;}
#noticias div.texto{ margin:0 20px 10px 30px; text-align:justify; font-size:12px;}
#noticias div.texto p{ margin:6px 0 6px 0;}
#noticias a.voltar{ width:51px; height:21px; font-size:0px; float:right; margin-right:20px; text-indent:-1000px;
  background:url(botao_voltar.jpg) no-repeat; margin-top:20px;}
#noticias table.fotos td { padding:3px }
#noticias table.fotos td div.miniatura_foto { border:1px solid #CCCCCC; padding:1px }
#noticias table.fotos img { display:block; float:none; margin:0; padding:0; border:0;}
#noticias_foto_container { border:1px solid #CCCCCC; padding:1px;}
#noticias_foto_imagem img { border:0; }
#noticias_foto_legenda { color:black; text-align:center; padding:2px; font-size:11px }
#noticia{ margin-left:30px;}
#noticia h1{ margin-left:-30px;}
#noticia h2{ margin-left:0px;}
#noticia div.texto{ margin-left:0px;}
#noticia p.dia{ padding-left:0px;}
#noticia div.foto img{ margin-left:0px;}
#noticia small{ margin:6px 0 6px 0;}
#noticia p.ultimas { margin-top:10px; margin-bottom:10px;}


#identifique-se h1{
  display:block;
  width:232px;
  height:55px;
  background-image:url(identifique-se_h1_background.jpg);
  text-indent:-1000px;
  font-size:0px;
}
#identifique-se h2{
  display:block;
  font-size:13px;
  color:#333333;
  width:auto;
  height:26px;
  _height:16px;
  margin:10px 0 0 30px; padding:0px; border:0px;
  clear:both;
  text-indent:0px;
}
#identifique-se p{
  color:#333333;
  font-size:11px;
  margin:0 0 0 30px; padding:0px; border:0px;
}
#identifique-se p a.cadastro{
  font-size:13px;
  font-weight:bold;
}
#identifique-se form{
  display:block;
  height:25px;
  margin:0 0 0 30px; padding:0; border:0;
  clear:both;
}
#identifique-se form label {
	display: block;
	float: left;
	color:#333333;
	font-size: 11px;
	margin: 5px 0 0 0;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
}
#identifique-se form.validar input,
#identifique-se form.senha input{
  width: 120px;
  display: block;
  float: left;

  font-size:11px; color:#666666;
  border:1px solid #E5E5E5;
  border-top-width:2px;
  border-left-width:2px;
  margin:6px 4px 0 4px;

}
#identifique-se form.validar input.enviar{
  display:block; text-indent:-1000px;  font-size:0px; float:left;
  width:38px;
  height:15px;
  background:url(botao_entrar.jpg);
  cursor:pointer;
  border:0px; margin:6px 0 0 7px;
}
#identifique-se form.senha input.enviar{
  display:block; text-indent:-1000px;  font-size:0px; float:left;
  width:36px;
  height:15px;
  background:url(botao_enviar.jpg);
  cursor:pointer;
  border:0px; margin:6px 0 0 7px;
}
#identifique-se p a{
  color:#333333;
}
