#tema5, #tema7, #tema8{ display:none;}
#tema10{ position:absolute; left:0px; top:940px; width:200px; height:15px; background:url(rodape_background.jpg) repeat-y;}

div.entidade-destaques{ display:none;}
#rodape{ width:500px; background-repeat:repeat-y;}

#miolo{ position:absolute; left:200px; top:355px; width:560px; height:520px; overflow:auto;}

#miolo h1, #miolo h2,
#acesso-negado h1,
#produtos h2,
#produto-detalhe h2,
#institucional h2,
#contato h1,
#identifique-se h1,
#cadastro-consumidor h1,
div.texto h2,
#noticias h1{
  display:block; margin:0 0 10px 20px; padding-left:30px; font-weight:normal;
  text-indent:0px; font-size:22px; color:#00125C; font-family:Arial, Helvetica, sans-serif;
  width:auto; height:25px; background:url(h2_background.jpg) no-repeat left;
}
#noticia h2{ margin:0px;}
#noticias div.noticia{ margin:0 0 0 20px; width:500px; height:80px;}
#noticias table.fotos td { padding:3px }
#noticias table.fotos img { display:block; float:none; margin:0; padding:0; border:2px solid #00125C }
#noticias_foto_container { background-color: #00125C }
#noticias_foto_imagem { text-align:center }
#noticias_foto_legenda { color:white; text-align:center; padding:2px; font-size:11px }
#noticia{ margin:0 10px 0 20px; color:#00125C;}
#noticia h1{ margin:0;}
#noticia h2{ display:block; text-indent:0px; font-size:12px; color:#00125C; width:auto; height:auto; background:none; margin-top:10px;}
#noticia a.voltar{ width:51px; height:17px; font-size:0px; float:right; margin-right:20px; text-indent:-1000px; background-image:url(botao_voltar.jpg);}
div.secao table td { font-size: 10px;}

#noticias img{ float:left; margin-right:10px; border:0px; border:2px solid #00125C;}
#noticias div.dia{ font-size:11px; color:#00125C; padding-top:5px; font-weight:bold;}
#noticias div.chamada a{ text-decoration:none; color:#00125C; font-size:11px;}
#noticias div.chamada a:hover{ text-decoration:underline;}
#noticias div.separador{ display:none;}


#institucional a{ color:#00125C;}
#institucional ul li{ margin:0px; padding:0px; _margin-bottom:10px;}
#institucional div.secao{ margin:15px 20px 0 20px; text-align:justify;}
#institucional div.secao h2{ display: block; width:auto; height:auto; color:#01135B; font-size:13px; text-indent:0px;
  height: 13px; text-align:left; font-weight:bold; background-image:none; margin:0 0 10px 0; padding:0px;}
#institucional div.secao img{ float:left; margin:0 10px 0 0;}
#institucional div.secao p{ font-size:11px; color:#01135B; margin:6px 0 6px 0; padding:0;}
#institucional.texto-produtos div.secao p{ margin-left:160px; font-family:Arial, Helvetica, sans-serif;}

div.produto{ float:left; margin:10px 0 10px 20px; width:245px;}
div.produto a,
#produto-detalhe a{ color:#00125C; font-size: 11px;}
#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:51px; height:17px; font-size:0px; float:right; margin-right:20px; text-indent:-1000px; background-image:url(botao_voltar.jpg);}
#produto-detalhe div.detalhes { margin: 5px 6px 0 25px;}
#produto-detalhe div.detalhes img{ margin:5px 0 5px 0;}
img.produto-foto-miniatura { float: right; clear: right; border:4px solid #FBFBFB;}
img#viewer { float: left;}
#produto-detalhe div.detalhes p.nome{ font-size:12px; color:#00125C; height:auto; width:auto; font-weight: bold; margin:0; padding:0px; border:0px; clear:left;}
#produto-detalhe div.detalhes div.descricao{ color:#00125C; 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:600px; 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:#01135B; margin:0; border:0; padding:0; line-height: 20px; vertical-align: middle; float:left;
  overflow:hidden; display:block; font-size:12px; width:25px;height:20px; text-decoration: none; font-weight: bold; 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: 12px; background:#FEB708; color:#01135B;}

div.paginador div.paginas a.anterior { margin:0; border:0; padding:0; text-indent: -1000px; font-size:0px; background: url(paginador_ant.jpg) right center no-repeat;
  line-height: 20px; vertical-align: middle; float:left; display:block; overflow:hidden; width:40px;height:20px;}

div.paginador div.paginas a.proximo { margin:0; border:0; padding:0; text-indent: -1000px; font-size:0px; background: url(paginador_prox.jpg) left center no-repeat;
  line-height: 20px; vertical-align: middle; float:left; display:block; overflow:hidden; width:40px;height:20px;}

#contato form{ margin:30px 0 0 102px;}
#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:1px solid #2C45A6; background:#CBD2E7; color:#00125C; font-size:11px;
  line-height:19px; vertical-align: middle; margin-bottom:3px;}
#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:17px; width:51px; display:block; text-indent:-1000px;
  border:0; padding:0; margin-left:312px; 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:#01135B; width:auto; height:26px; _height:16px; margin:10px 0 0 32px; padding:0px; border:0px;
  clear:both; text-indent:0px; background:none;}
#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:1px solid #2C45A6; background:#CBD2E7; color:#00125C;
  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:51px; float:left; background:url(botao_entrar2.jpg);
  text-indent:-1000px; font-size:0px; cursor:pointer; border:0px;}
#identifique-se form.senha input.enviar{ display:block; height:17px; width:51px; float:left; background:url(botao_enviar.jpg);
  text-indent:-1000px; font-size:0px; cursor:pointer; border:0px;
}
#identifique-se p a{ color:#003E71;}

#galeria{ margin:0 0 20px 20px;}

#galeria table.album{ }
#galeria p{ font-size:14px; color:#00125C; margin:15px 0 6px 0;}
#galeria a{ font-size:14px; color:#00125C; text-decoration:none;}
#galeria a img{ margin-top:10px; border:2px solid #29166F;}
#galeria a:hover{ text-decoration:underline;}
#galeria ul{ list-style:none;}
#galeria ul li{ line-height:26px; padding-left:20px; background:url(seta.gif) left center no-repeat; margin-left:10px;}
#galeria div{ display:block;}

#galeria h1.outros{ background:none; margin:0px;}

#galeria.album h1{ background:none; margin:10px 0 0 0;}
#galeria.album h1.secao{ background:url(h2_background.jpg) no-repeat left; margin:0 0 0 20px;}
#galeria.album div{}
#galeria.album div img{ margin-left:6px;}
#galeria div.paginador{ margin:10px 0 10px 0;}

#galeria.album h1{ font-weight:normal; font-size:16px; margin-top:20px; color:#F42B19; border-top:1px dashed #340E70; padding-top:6px; padding-left:0px; width:500px;}
#galeria.album h1.secao, #galeria h1{ font-size:22px; color:#00125C; border:0px; padding-left:30px; margin-left:0px;}
#fotografia-exposicao h1{ border:0px!important; width:auto!important; padding:5px 5px 5px 5px!important; background:#F5F5F5!important; margin:0px!important;}
#fotografia-exposicao{ width:500px;}

table.paginador{ margin:10px; width:500px;}
table.paginador a.anterior{ display:block; width:65px; height:19px; text-indent:-10000px; text-decoration:none; font-size:0px; background:url(botao_anterior.jpg);}
table.paginador a.proximo{ display:block; width:65px; height:19px; text-indent:-10000px!important; text-decoration:none; font-size:0px!important;
  background:url(botao_proxima.jpg);}
center{ padding:5px; background:#F5F5F5; margin:0px;}
div.detalhes{ padding:5px 10px 5px 10px; background:#F5F5F5; margin:0px;}

#rh h2{ font-size:16px; border-bottom:2px dotted #340E70; width:400px; padding:5px 0 5px 0; margin-top:10px; background:none;}
#rh ul{ margin:15px 0 0 20px; padding:0px;}
#rh li{ list-style:none; line-height:24px;}
#rh a{ background:#340E70; padding:2px; color:#FFFFFF; text-decoration:none; margin-left:20px;}

#rh.curriculum h2{ font-size:18px; border:0px; padding:5px 0 5px 0; margin-top:20px; background:url(rh_h2_background.jpg) repeat-x top;}
#rh.curriculum h2.candidato{ font-size:16px; border-bottom:2px dotted #340E70; width:400px; padding:5px 0 5px 0; margin-top:10px;}
#rh.curriculum p{ margin-left:20px;}
#rh.curriculum p a{ margin-left:0px;}
#rh.curriculum form{ width:400px;}
#rh.curriculum form input, #rh.curriculum form select{ border:1px solid #340E70; background:#F2ECFD; width:200px; color:#340E70; font-size:11px;}
#rh.curriculum form textarea{ border:1px solid #340E70; background:#F2ECFD; width:310px; height:110px;
  color:#340E70; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#rh.curriculum form label input{ width:22px;}
#rh.curriculum form input.salvar{ margin:0; padding:0; border:0; background:url(botao_salvar.jpg);
  width:51px; height:17px; display: block; text-indent: -1000px; line-height: 9999px; cursor: pointer; float:left; margin-right:8px;}
#rh.curriculum a.cancelar{ background:none; padding:0; color:#990000; text-decoration:underline;}
