/* Generated by KompoZer */
body {
  margin: 0px;
  background-image: url(images/fundo.jpg);
  background-repeat: repeat-x;
}
.link_index:link {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  text-decoration: none;
  color: #62391b;
  font-weight: bold;
}
.link_index:visited {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  text-decoration: none;
  color: #62391b;
  font-weight: bold;
}
.link_index:hover {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  text-decoration: none;
  color: #ce8651;
  font-weight: bold;
}
.link_index:active {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  text-decoration: none;
  color: #62391b;
  font-weight: bold;
}
#miolo {
  background: #ffffff url(images/fundo.jpg) repeat-x scroll center top;
  height: 100%;
}
#logonv {
  float: right;
  width: 105px;
  padding-left: 20px;
  padding-bottom: 10px;
}
#rodape {
  background: #17160b url(images/fundo_rodape.jpg) repeat-x scroll center top;
  height: 30px;
  clear: both;
  color: #d0cfb9;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  text-align: right;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  /*letter-spacing: -1px;*/
}
#topo {
  width: 900px;
  height: auto;
  position: absolute;
  left: 50%;
  margin-left: -450px;
  float: left;
}
#logo {
  width: 263px;
  height: 186px;
  float: left;
}
#menu {
  width: 637px;
  height: 186px;
  background-image: url(images/textura.jpg);
  float: left;
}
#nl {
  width: 313px;
  height: 195px;
  float: left;
}
.nl_label {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  color: #3c2d1d;
  font-weight: bold;
}
.slogan {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
  color: #3c2d1d;
  text-align: center;
  padding-right: 10px;
  padding-left: 10px;
}
.box_index {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 11px;
  color: #333333;
  font-weight: normal;
  text-align: right;
}
.nl_form {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  color: #3c2d1d;
  font-weight: bold;
}
#flash {
  width: 502px;
  height: 306px;
  margin-top: -114px;
  margin-left: 65px;
  float: left;
}
#flash_interno {
  width: 502px;
  height: 50px;
  margin-top: -102px;
  margin-right: 10px;
  float: right;
  text-align: right;
}
#titulo_interno {
  width: 502px;
  height: 50px;
  margin-top: -60px;
  margin-right: 10px;
  float: right;
  text-align: right;
}
#conteudo {
  width: 900px;
  min-height: 320px;
  height: auto ! important;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
  float: left;
}
.tit_transp {
  width: 150px;
  height: auto;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
  color: #3c2d1d;
  font-weight: bold;
}
p {
  margin: 10px;
  font-family: Georgia,"Times New Roman",Times,serif;
  -x-size-width: 8px;
  -x-size-height: 8px;
}
#copyright {
  float: left;
  text-align: left;
}
#endereco {
  float: right;
  text-align: right;
}
#slogan {
  width: 900px;
  height: 10px;
  float: left;
}
#box {
  padding: 56px 11px 24px 17px;
  width: 199px;
  height: 115px;
  background-image: url(images/box/tecidos.jpg);
  float: left;
}
#box2 {
  padding: 56px 10px 23px 13px;
  width: 199px;
  height: 116px;
  background-image: url(images/box/acab.jpg);
  float: left;
}
#box3 {
  padding: 56px 10px 23px 13px;
  width: 199px;
  height: 116px;
  background-image: url(images/box/moveis.jpg);
  float: left;
}
#box4 {
  padding: 56px 15px 23px 17px;
  width: 197px;
  height: 116px;
  background-image: url(images/box/galeria.jpg);
  float: left;
}
#footer {
  width: 900px;
  height: 70px;
  background-color: #336633;
  float: left;
}
.alerta_erro {
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #ffffff;
  background-color: #990000;
  text-align: center;
}
.alerta_sucesso {
  font-family: Geneva,Arial,Helvetica,sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  background-color: #ffcc00;
  text-align: center;
}
h2 {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 14px;
  color: #3c2d1d;
  margin-bottom: -5px;
}
.geral {
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
}
.portifolio {
  width: 258px;
  height: 290px;
  margin-left: 30px;
  padding-bottom: 20px;
  float: left;
  text-align: left;
  font-family: Georgia,"Times New Roman",Times,serif;
  font-size: 12px;
}
