#capa-tema5 { display: none }

#container { height: 1130px;}
#tema { height: 1106px;}
#tema1{ top:563px; width:199px; height:71px; background:url(tema1_background_interna.jpg);}
#tema2{ position:absolute; left:0px; top:634px; width:169px; height:374px; background:url(tema2_background_interna.jpg?20080721105516) no-repeat #FFFFFF;}
#tema3{ top:634px;height:374px; background:url(tema3_background_internas.jpg);}
#tema4{ position:absolute; top: 182px; left:0px; width:199px; height:381px; background:url(tema4_background.jpg);}
#menu {	width: 199px; background:url(menu_background_interna.jpg); z-index:10;}
#maladireta { width: 199px; height:130px; background:url(maladireta_background_interna.jpg) no-repeat; z-index:10;}
#rodape {top: 1012px;}
#miolo {
  position:absolute;
  top:284px;
  left:199px;
  width:576px;
  height:724px;
  z-index:1;
  background:url(internas_background.jpg) #FFFFFF repeat-y left;
  color:#333333;
  overflow:auto;
}

#institucional h2{
  display:block;
  width:109px;
  height:25px;
  background:url(institucional_h2_background.jpg) no-repeat;
  text-indent:-1000px; font-size:0px;
  margin:30px 0 0 27px;
}
#institucional.texto-depoimentos h2{
  display:block;
  width:124px;
  height:25px;
  background:url(depoimentos_h2_background.jpg) no-repeat;
  text-indent:-1000px; font-size:0px;
  margin:30px 0 0 27px;
}
#institucional div.secao{
  margin:15px 27px 0 27px;
  text-align:justify;
}

#institucional div.secao h2{
  display: block;
  width:auto;
  color:#333333;
  font-size:13px;
  text-indent:0px;
  height: 13px;
  background-image: none; margin:0px;
}
#institucional div.secao img{
  float:left;
  margin:0 10px 0 0;
}
#institucional div.secao p{
  font-size:11px;
  color:#333; margin:6px 0 0 0; padding:0;
}

#produtos h2,
#produto-detalhe h2 {
  display:block;
  width:109px;
  height:25px;
  background:url(produtos_h2_background.jpg) no-repeat;
  text-indent:-1000px; font-size:0px;
  margin:30px 0 0 27px;
}
#produtos div.produto{
  width:250px;
  height:122px;
  float:left;
  margin:20px 0 0 27px;
  _margin:20px 0 0 18px;
}
#produtos div.produto img{
  border:0px;
  float:left;
  margin:0 10px 0 0;
}
#produtos div.produto div.nome{
  font-weight:bold;
}
#produtos div.produto a.detalhes{
  display:none;
}
#produtos div.produto div.preco{
  color:#000;
  margin-top:6px;
}
#produtos div.produto div.preco div.promocional{
  font-weight:bold;
  color:#333333;
  font-size:12px;
}

#produto-detalhe div.detalhes div.consulte a{
  color:#223351;
  text-decoration:none;
  font-size: 11px;
}

#produto-detalhe div.detalhes div.consulte a:hover{
  color:#223351;
  text-decoration:underline;
}
#produto-detalhe div.departamentos{
  display:none;
}
#produto-detalhe a.voltar{
  width:47px;
  height:19px;
  font-size:0px;
  float:right;
  margin-right:40px;
  text-indent:-1000px;
  background-image:url(botao_voltar.jpg);
  margin-top:20px;
}
#produto-detalhe div.detalhes {
  margin: 5px 6px 0 25px;
}
#produto-detalhe div.detalhes img{
  margin: 10px 0 10px 0;
}
img.produto-foto-miniatura {
  float: right;
  clear: right;
}
img#viewer {
  float: left;
}
#produto-detalhe div.detalhes p.nome{
  font-size:13px;
  color:#333333;
  height:auto;
  width:auto;
  font-weight: bold;
  margin:0; padding:0px; border:0px; 
  margin-top: 5px;
  clear: left;
}
#produto-detalhe div.detalhes div.descricao{
  color:#333;
  font-size:12px;
  margin:0 20px 0 0; padding:0px; border:0px;
}
#produto-detalhe div.detalhes div.descricao p {
  margin-top: 5px;
}
#produto-detalhe div.detalhes div.codigo,
#produto-detalhe div.detalhes p.embalagem {
  display:none;
}
#produto-detalhe div.detalhes div.preco{
  font-size:12px;
  color:#333333;
  font-weight:bold;
}
#produto-detalhe div.detalhes div.preco div.tabela{
  font-size:10px;
  color:#000;
  font-weight:normal;
}

div.paginador {
  width:567px;
  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: #000;
  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: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: 12px;
  color:#C21A38;
}
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: 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) center center no-repeat;
  line-height: 20px; vertical-align: middle;
  float:left; display:block;
  overflow:hidden;
  width:40px;height:20px;
}

#contato h1{
  display:block;
  width:109px;
  height:25px;
  background:url(contato_h1_background.jpg);
  text-indent:-1000px;
  font-size:0px; margin:30px 0 0 27px;
}
#contato form{
  margin:30px 0 0 95px;
}
#contato form div.campo label {
  color: #333333;
  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 #ccc;
  font-size:11px;
  color:#000;
  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-image:url(botao_enviar.jpg);
  height:18px;
  width:43px;
  display:block;
  text-indent:-1000px;
  border:0; padding:0; margin-left:316px;
  cursor: pointer;
}
#spinner_contato {
  background-image:url(/images/progress.gif);
  background-position: 50% 50%;
  background-repeat: 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;
}

#noticias h1{ display:block; text-indent:-10000px; font-size:0px; background:url(noticias_h2_background_interna.jpg); width:109px; height:25px; margin:30px 0 0 27px;}
#noticias h2{ display:block; text-indent:0px; font-size:12px; background:none; width:auto; height:auto; color:#333333; font-weight:bold; margin:30px 0 0 27px;}
#noticias div.noticia{ width:517px; height:68px; background:none; margin:3px 0 0 19px; color:#333333;}
#noticias img{ float:left; margin:5px 10px 0 27px; border:2px solid #999999;}
#noticias div.dia{ font-size:11px; color:#333333; margin-top:10px;}
#noticias div.chamada a{ text-decoration:none; color:#333333; font-size:12px;}
#noticias a{ text-decoration:none; color:#333333}
#noticias a:hover{ text-decoration:underline}
#noticias div.texto{ margin:0 20px 10px 27px; text-align:justify;}
#noticias div.texto p { margin-top:5px }
#noticias a.voltar{ width:47px; height:19px; font-size:0px; float:right; margin-right:20px; text-indent:-1000px; background-image:url(botao_voltar.jpg); margin-top:20px;}
#noticias table.fotos { margin-left:24px !important; _margin-left:12px !important}
#noticias table.fotos td { padding:3px }
#noticias table.fotos img { display:block; float:none; margin:0; padding:0; border:2px solid #999999 }
#noticias_foto_container { background-color: #999999}
#noticias_foto_imagem { text-align:center }
#noticias_foto_legenda { color:black; text-align:center; padding:2px; font-size:11px }
#noticia p.compartilhe { margin: 5px 10px 0 27px }
#noticia p.compartilhe a img { margin: 3px; border:0 }

#identifique-se h1{ display:block; width:129px; height:25px; background-image:url(identifique-se_h1_background.jpg); text-indent:-1000px;
  font-size:0px; margin:30px 0 0 27px;}
#identifique-se h2{ display:block; font-size:13px; color:#C8231E; width:auto; height:26px; _height:16px;
  margin:10px 0 0 27px; padding:0px; border:0px; clear:both; text-indent:0px;}
#identifique-se p{ color:#333; font-size:11px; margin:0 0 0 27px; 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 27px; 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 #CCC; font-size:11px; color:#C8231E; line-height:18px;
  vertical-align: middle; margin:5px 4px 0 0 ;}
#identifique-se form.validar input.enviar{ display:block; height:19px; width:46px; float:left; background:url(botao_entrar.jpg);
  text-indent:-1000px; font-size:0px; cursor:pointer; border:0px;}
#identifique-se form.senha input.enviar{ display:block; height:19px; width:46px; float:left; background:url(botao_enviar.jpg); text-indent:-1000px;
  font-size:0px; cursor:pointer; border:0px;}
#identifique-se p a{ color:#333333;}

#rh h1{ display:block; width:183px; height:25px; background:url(rh_h2_background.jpg) no-repeat; text-indent:-1000px; font-size:0px; margin:30px 0 0 27px;}
#rh h2{ display:block; font-size:14px; text-indent:0px; margin:0px; margin-left:27px; width:auto; height:auto;}
#rh ul{ margin:15px 0 6px 27px; padding:0px;}
#rh li{ list-style:none; line-height:24px;}
#rh a{ background:#3F3F3F; padding:3px; color:#FFFFFF; text-decoration:none; margin-left:27px;}


#rh.curriculum{ margin-left:27px;}
#rh.curriculum a, #rh.curriculum h1{ margin-left:0}
#rh.curriculum h2{ font-size:18px; border:0px; padding:5px 0 5px 0; margin:10px 0 0 0;}
#rh.curriculum h2.candidato{ font-size:16px; border-bottom:2px dotted #FFFFFF; width:400px; padding:5px 0 5px 0; margin:10px 0 0 0;}
#rh.curriculum form{ width:400px; margin-bottom:20px;}
#rh.curriculum form input, #rh.curriculum form select{ border:1px solid #000000; background:none; width:200px; color:#000000; font-size:11px;}
#rh.curriculum form textarea{ border:1px solid #000000; background:none; width:310px; height:110px;
  color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px}
#rh.curriculum form label input{ width:22px;}
#rh.curriculum p{ margin:6px 0 6px 0;}
#rh.curriculum form input.salvar{ margin:0; padding:0; border:0; background:url(botao_salvar.jpg);
  width:46px; height:19px; display: block; text-indent: -1000px; line-height: 9999px; cursor: pointer; float:left; margin-right:8px;}
#rh.curriculum a.cancelar{ background:none; padding:0; color:#000000; text-decoration:underline;}
