#tema{ height:661px;}
#tema4{ position:absolute; left:9px; top:119px; width:187px; height:241px; background:url(tema4_background.jpg);}

#login{ top:456px;}
#rodape{ top:582px;}
div.entidade-destaques{ display:none;}

#miolo { position:absolute; left:215px; top:206px; width:555px; height:360px; overflow: auto; z-index:1;}
#miolo h1, #miolo h2{ display:block; font-weight:normal; text-indent:0px; font-size:22px; color:#6D732D; width:auto; height:35px;
  line-height:35px; vertical-align:middle; border-bottom:3px solid #F0F0F0; margin-bottom:15px;}

#noticias div.noticia{ width:500px; height:68px; margin:8px 0 0 0; border-bottom:2px dotted #350E73;}
#noticias img{ float:left; margin-right:10px; border:2px solid #350E73;}
#noticias div.dia{ font-size:11px; color:#350E73; padding-top:5px;}
#noticias div.chamada a{ text-decoration:none; color:#008BE8; font-size:11px; font-weight:bold;}
#noticias div.chamada a:hover{ text-decoration:underline;}


#noticia{ margin:0 10px 0 20px; color:#00125C;}
#noticia h1{ margin:0;}
#noticia h2{ display:block; text-indent:0px; font-size:13px; color:#008BE8; width:auto; height:auto; background:none; margin-top:10px; font-weight:bold;
   padding:0px; border:0px; line-height:normal;}
#noticia p.dia{ color:#008BE8;}
#noticia div.texto p{ margin:8px 0 8px 0; text-align:justify;}
#noticia a.voltar{ width:49px; height:16px; font-size:0px; float:right; margin-right:10px; text-indent:-10000px; background-image:url(botao_voltar.jpg);}
div.secao table td { font-size: 10px;}
#noticia p.compartilhe img { border:0 }

#institucional a{ color:#00125C;}
#institucional ul li{ margin:0px; padding:0px; _margin-bottom:10px;}
#institucional div.secao{ margin:5px; text-align:justify;}
#institucional div.secao h2{ display: block; width:auto; height:auto; color:#008BE8; font-size:13px; text-indent:0px;
  height: 13px; text-align:left; font-weight:bold; background-image:none; margin:6px 0 10px 0; padding:0px; border:0px; line-height:normal;}
#institucional div.secao img{ float:left; margin:0 10px 0 0;}
#institucional div.secao p{ font-size:11px; color:#350E73; margin:8px 0 8px 0; padding:0; line-height:150%;}
#institucional div.secao a{ color:#350E73;}

div.produto{ float:left; margin:15px 20px 10px 5px; width:230px;}
div.produto div.nome{ font-weight:bold; font-size:12px;}
div.produto img{ margin-bottom:6px;}
div.produto div.detalhes{ display:block; margin:6px;}
div.produto div.detalhes a{ display:block; text-indent:-10000px; font-size:0px; width:63px; height:16px; background:url(botao_detalhes.jpg); float:right;}
#produto-detalhe div.detalhes div.consulte a{ color:#00125C; text-decoration:none; font-size: 11px;}

#produto-detalhe div.detalhes div.consulte a:hover{ color:#00125C; text-decoration:underline;}
#produto-detalhe div.departamentos{ display:none;}
#produto-detalhe a.voltar{ width:49px; height:16px; font-size:0px; float:right; margin-right:10px; text-indent:-10000px; background:url(botao_voltar.jpg);}
#produto-detalhe div.detalhes{ margin:5px;}
#produto-detalhe div.detalhes img{ margin:5px 0 5px 5px; border:2px solid #350E73;}
img.produto-foto{ margin-bottom:15px!important;}
img.produto-foto-miniatura{ float: right; clear: right}
img#viewer{ float: left }
#produto-detalhe div.detalhes p.nome{ font-size:12px; color:#008BE8; height:auto; width:auto; font-weight: bold; margin:0; padding:0px; border:0px; clear: left;}
#produto-detalhe div.detalhes div.descricao{ color:#350E73; font-size:11px; 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:#00125C;}
#produto-detalhe div.detalhes div.preco div.tabela{ font-size:10px; color:#00125C;}

div.paginador { width:500px; border:0; padding:0; margin:0; padding-top:10px; text-align:center; clear:both;}
div.paginador div.paginas { margin:0; border:0; padding:0; width:auto; height:20px; margin-left:auto; margin-right:auto;}
div.paginador div.paginas span.pagina,
div.paginador div.paginas div.pagina,
div.paginador div.paginas a.pagina{ color:#350E73; margin:0; border:0; padding:0; line-height: 20px; vertical-align: middle; float:left;
  overflow:hidden; display:block; font-size:11px; width:25px; height:20px; 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: 20px; vertical-align: middle; float:left; overflow:hidden; display:block;
  width:25px;height:20px; font-weight: bold; font-size: 11px; color:#008BE8;}
div.paginador div.paginas a.anterior { margin:0; border:0; padding:0; text-indent: -10000px; font-size:0px; background: url(botao_anterior.jpg) right center no-repeat;
  line-height: 20px; vertical-align: middle; float:left; display:block; overflow:hidden; width:17px; height:19px;}
div.paginador div.paginas a.proximo { margin:0; border:0; padding:0; text-indent: -10000px; font-size:0px; background: url(botao_proxima.jpg) left center no-repeat;
  line-height: 20px; vertical-align: middle; float:left; display:block; overflow:hidden; width:17px; height:19px;}

#contato form{ margin:30px 0 0 70px;}
#contato form div.campo label { color:#1A086B; float: left; width: 100px; display: block; font-size:11px; padding-top:3px;}
#contato form div.campo input,
#contato form div.campo select,
#contato form div.campo textarea{ width: 257px; border:0px; background:#AFDAF5; color:#333333; font-size:11px;
  line-height:19px; vertical-align: middle; margin-bottom:5px;}
#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); height:15px; width:53px; display:block; text-indent:-10000px;
  border:0; padding:0; margin-left:308px; cursor: pointer;}
#spinner_contato { background:url(/images/progress.gif) 50% 50% no-repeat; height:18px; width:43px; display:block;
  text-indent:-1000px; border:0; padding:0; margin-left:316px;}
#contato form div.campo input.error,
#contato form div.campo select.error,
#contato form div.campo textarea.error { border: 2px solid red;}

#identifique-se h2{ display:block; font-size:13px; color:#350E73; width:auto; height:26px; _height:16px;
  margin:6px 0 0 32px; padding:0px; border:0px; clear:both; text-indent:0px; line-height:normal;}
#identifique-se p{ color:#333; font-size:11px; margin:0 0 0 32px; 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 32px; padding:0; border:0; clear:both;}
#identifique-se form label { display: block; float:left; color:#333; font-size: 11px; margin: 5px 4px; height: 18px; line-height: 18px;	vertical-align: middle;}
#identifique-se form.validar input,
#identifique-se form.senha input{ width: 120px; display: block; float: left; border:0px; background:#AFDAF5;
  color:#333333; font-size:11px; line-height:18px; vertical-align: middle; margin:5px 4px 0 0;}
#identifique-se form.validar input.enviar{ display:block; height:17px; width:56px; float:left; background:url(botao_entrar.jpg);
  text-indent:-10000px; font-size:0px; cursor:pointer; border:0px;}
#identifique-se form.senha input.enviar{ display:block; height:15px; width:53px; float:left; background:url(botao_enviar.jpg);
  text-indent:-10000px; font-size:0px; cursor:pointer; border:0px;}
#identifique-se p a{ color:#350E73;}

#galeria{ color:#350E73; font-weight:normal;}
#galeria h1{ margin:0px; padding:0px;}
#galeria h1.secao{ font-size:24px; padding-bottom:5px;}
#galeria img{ margin-right:6px; padding:2px; border:0; border-bottom:2px solid #F0F0F0; border-right:2px solid #F0F0F0;}
#galeria a{ color:#350E73; font-size:14px; text-align:left;}
#galeria p{ font-size:15px;}
#galeria table.album{ border-bottom:2px dotted #350E73;}


#galeria.album table.album{ border-bottom:0;}
#galeria h1.secao{ margin-bottom:10px;}
#galeria.album h1.album{ font-size:18px; margin:10px 0 10px 0; font-weight:normal; border:0px;}
#galeria.album h1.outros{ font-size:16px; text-decoration:underline; margin:30px 0 10px 0; padding-top:10px; font-weight:normal; border:0px; border-top:2px solid #F0F0F0;}
#galeria h1.fotografia,
#galeria.album h1.fotografia{ font-size:17px; text-align:center; border-top:1px solid #F0F0F0; border-bottom:0px; padding-top:10px;}
#galeria.album p{ font-weight:normal; font-size:13px;}

table.paginador{ margin:10px 0 10px 0; width:500px;}
table.paginador td{ font-size:15px;}
table.paginador a.anterior{ display:block; width:17px; height:19px; text-indent:-10000px; text-decoration:none; font-size:0px; background:url(botao_anterior.jpg);}
table.paginador a.proximo{ display:block; width:17px; height:19px; text-indent:-10000px; text-decoration:none; font-size:0px; background:url(botao_proxima.jpg);}
#galeria.album #fotografia-exposicao{ border-bottom:1px solid #F0F0F0; padding-bottom:10px;}
#galeria div.detalhes{ text-align:center;}
