

* {
    border-bottom-width : 0px;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    bottom : 0px;
    font-family : verdana, sans-serif;
    font-size : 10px;
    left : 0px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    outline-width : 0px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
    right : 0px;
    top : 0px;
  }


html {
    height : 100%;
  }


body {
    height : 100%;
    text-align : center;
    background-color : #FAFAFA;
  }


br {
    line-height : 15px;
  }


.input {
    background-image:url(../images/input_bg.jpg);
    border-color : #838383;
    border-style : solid;
    border-width : 1px;
    width : 158px;
    height : 16px;
    font-size : 11px;
  }


.button {
    vertical-align : bottom;
  }


.titulo {
    color : #000000;
    font-weight : bold;
    line-height : 20px;
  }


#divGlogal {
    height : auto !important;
    text-align : left;
    width : auto;
  }


#divHeader {
    height : 148px;
    width : 100%;
    background-image : url(../images/header_h.jpg);
    background-repeat : repeat-x;
    overflow : hidden;
  }


#divHeaderLogo {
    background-image : url(../images/header.jpg);
    background-repeat : no-repeat;
    display : inline;
    float : left;
    height : 148px;
    width : 1000px;
  }


#divHeaderIdiomas {
    float : right;
    margin-left : 0px;
    margin-right : 10px;
    margin-top : 7px;
    margin-bottom : 0px;
    position : relative;
    white-space : nowrap;
    clear : both;
  }


#divHeaderIdiomas a {
    text-align : center;
    margin-left : 10px;
    font-family : Verdana;
    font-size : 11px;
    text-decoration : none;
    color : #efefef;
    white-space : nowrap;
  }


#divHeaderIdiomas a img {
    margin-left : 10px;
  }


#divHeaderFone {
    clear : both;
    float : right;
    margin-left : 0px;
    margin-right : 10px;
    margin-top : 55px;
    margin-bottom : 0px;
    position : relative;
    white-space : nowrap;
  }


#divHeaderFone span {
    text-align : center;
    margin-left : 40px;
    font-family : Verdana;
    font-size : 14px;
    text-decoration : none;
    color : #efefef;
    white-space : nowrap;
  }


#divHeaderMenu {
    clear : both;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 110px;
    _margin-top : 16px;
    margin-bottom : 0px;
    position : static;
    text-align : center;
  }


#divHeaderMenu a img {
    vertical-align : top;
    margin-left : 2px;
    margin-right : 2px;
  }


#divContent {
display : block;
    width: 983px;
    margin : 7px 7px 7px 7px;
  }


#divContentAux {
    width : 100%;
    display : block;
  }


#divEsquerda {
    margin-right: 12px;
    width: 340px;
    height : 428px;
    float : left;
  }


#divEsquerda #imgProdutos {
    margin-bottom: 10px;
    display : block;
  }


#divEsquerda #imgResponsabilidade {
    margin-bottom: 10px;
    display : block;
  }


#divEsquerda #imgQualidade {
    margin-bottom: 0px;
    display : block;
  }


#divCentro {
    display : block;
    text-align : center;
    width : auto !important ;
  }


#divCentro #imgTrufer {
    margin-bottom: 10px;
  }


#divCentro #imgConstituicao {
    margin-bottom: 0px;
  }


#divEsquerdaeCentro {
    background-image : url(../images/center_bg.jpg);
    background-repeat : no-repeat;
    width : 703px;
    height : 428px;
    margin-bottom: 7px;
    float : left;
  }


#divEsquerdaeCentro #imgEmpresa {
    position : relative;
    top : 7px;
    left : 7px;
  }


#divEsquerdaeCentro #txtEmpresa {
    float : right;
    left : -20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 320px;
    height : 400px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtEmpresa span {
    color : #545454;
    font-weight : bold;
    line-height : 20px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #txtLogistica {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 660px;
    height : 125px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtLogistica span {
    color : #545454;
    font-weight : bold;
    line-height : 18px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgLogistica {
    position : absolute;
    top:304px;
    left:14px;
  }


#divEsquerdaeCentro #imgInfra {
    position : relative;
    top:7px;
    left:7px;
  }


#divEsquerdaeCentro #txtInfra {
    float : right;
    left : -22px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 285px;
    height : 400px;
  }


#divEsquerdaeCentro #txtInfra span {
    color : #545454;
    font-weight : bold;
    line-height : 20px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #txtQualidade {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 660px;
    height : 115px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtQualidade span {
    color : #545454;
    font-weight : bold;
    line-height : 16px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgQualidade1 {
    position : relative;
    top:30px;
    margin-left:50px;
  }


#divEsquerdaeCentro #imgQualidade2 {
    position : relative;
    top:-20px;
    margin-left:45px;
  }


#divEsquerdaeCentro #imgQualidade3 {
    position : relative;
    top:30px;
    margin-left:45px;
  }


#divEsquerdaeCentro #txtMAmbiente {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 660px;
    height : 115px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtMAmbiente span {
    color : #545454;
    font-weight : bold;
    line-height : 16px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgMAmbiente1 {
    position : relative;
    top:30px;
    margin-left:50px;
  }


#divEsquerdaeCentro #imgMAmbiente2 {
    position : relative;
    top:-30px;
    margin-left:32px;
  }


#divEsquerdaeCentro #imgMAmbiente3 {
    position : relative;
    top:30px;
    margin-left:32px;
  }


#divEsquerdaeCentro #imgContato {
    position : relative;
    top:7px;
    left:7px;
  }


#divEsquerdaeCentro #imgFiliais {
    float : right;
    left : -10px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 430px;
    height : 400px;
  }


#divEsquerdaeCentro #imgFilial1 {
    position : relative;
    left : -10px;
    top : 50px;
  }


#divEsquerdaeCentro #imgFilial2 {
    position : relative;
    left : -20px;
    top : 50px;
  }


#divEsquerdaeCentro #imgFilial3 {
    position : relative;
    left : -10px;
    top : 100px;
  }


#divEsquerdaeCentro #imgFilial4 {
    position : relative;
    left : 31px;
    top : 115px;
  }


#divEsquerdaeCentro #txtResponsabilidade {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 660px;
    height : 115px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtResponsabilidade span {
    color : #545454;
    font-weight : bold;
    line-height : 20px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgResponsabilidade {
    position : absolute;
    top:304px;
    left:14px;
  }


#divEsquerdaeCentro #txtQeMAmbiente {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 22px;
    width : 660px;
    height : 150px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtQeMAmbiente span {
    color : #545454;
    font-weight : bold;
    line-height : 22px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgQeMAmbiente1 {
    position : relative;
    top:40px;
    margin-left:30px;
  }


#divEsquerdaeCentro #imgQeMAmbiente2 {
    position : relative;
    top:70px;
    margin-left:35px;
  }


#divEsquerdaeCentro #imgQeMAmbiente3 {
    position : relative;
    top:53px;
    margin-left:35px;
  }


#divEsquerdaeCentro #txtConstrucao {
    left : 20px;
    position : relative;
    text-align :center;
    top : 16px;
    width : 660px;
    height : 125px;
    overflow : hidden;
  }


#divEsquerdaeCentro #txtConstrucao span {
    color : #545454;
    font-weight : bold;
    font-size : 20px;
    text-indent: 20px;
  }


#divEsquerdaeCentro #imgConstrucao {
    position : absolute;
    top:394px;
    left:14px;
  }


#divEsquerdaeCentro #divVagas {
    float : right;
    position : relative;
    text-align : justify;
    top : 0px;
    left : 0px;
    width : 470px;
    height : 420px;
    overflow : hidden;
  }

#divEsquerdaeCentro #imgVagas {
    position : relative;
    top:7px;
    left:7px;
  }


#divEsquerdaeCentro #divVagas #txtVagasTitulo {
    position : relative;
    text-align : justify;
    top : 14px;
    left : 10px;
    width : 452px;
    height : 35px;
    overflow : hidden;
  }


#divEsquerdaeCentro #divVagas #txtVagasTitulo span {
    color : #545454;
    font-weight : bold;
    line-height : 20px;
  }


#divEsquerdaeCentro #divVagas #txtVagasLista {
    position : relative;
    text-align : justify;
    top : 8px;
    left : 10px;
    width : 452px;
    height : 372px;
    overflow : auto;
  }


#divEsquerdaeCentro #divVagas #txtVagasLista span {
    color : #545454;
    font-weight : normal;
    line-height : 20px;
  }


#divProdutos {
    width: 703px;
    height : 681px;
    float : left;
    margin-bottom : 7px;
  }


#divProdutos #venda {
    display : block;
  }


#divProdutos #compra {
    display : none;
  }


#divProdutos .btn_produtos {
    position : relative;
    top : -671px;
    *top : -673px;
    left : 4px;
    margin-left : 8px;
    cursor : pointer;
  }


#divProdutos #produtos {
    background-image : url(../images/produtos_bg.jpg);
    background-repeat : no-repeat;
    position : relative;
    top : 0px;
    *top : -2px;
    width: 703px;
    height : 653px;
    float : left;
  }


#divProdutos .txtProdutos {
    position : relative;
    text-align : justify;
    top : 16px;
    left : 48px;
    width : 605px;
    height : 60px;
    overflow : hidden;
    color : #545454;
    font-weight : bold;
    line-height : 16px;
    text-indent: 20px;
  }


#divProdutos .imgProdutos {
    position : relative;
    top : 0px;
    left : 11px;
    margin-left : 33px;
    margin-top : 22px;
  }


#divDiferenciais {
    background-image : url(../images/diferenciais_bg.jpg);
    background-repeat : no-repeat;
    width: 703px;
    height : 618px;
    float : left;
    margin-bottom : 7px;
  }


#divDiferenciais #txtDiferenciais {
    left : 20px;
    position : relative;
    text-align : justify;
    top : 16px;
    width : 660px;
    height : 590px;
    line-height: 130%;
    overflow : hidden;
  }


#divDiferenciais #txtDiferenciais span {
    color : #545454;
    font-weight : bold;
    text-indent: 20px;
  }


#divDiferenciais #imgDiferenciais {
    position : absolute;
    top:584px;
    left:14px;
  }


#divDireita {
    margin-left: 12px;
    width: 263px;
    height : 428px;
    float : right;
  }


#divDireita #noticias {
    display : block;
  }


#divDireita #midia {
    display : none;
  }


#divDireita #sabia {
    display : none;
  }


#divDireita #txtNoticias {
    position : relative;
    text-align : justify;
    top : 16px;
    left : 22px;
    width : 220px;
    height : 155px;
    color : #545454;
    overflow : hidden;
  }


#divDireita #txtNoticias span {
    color : #2f4465;
    font-weight : bold;
  }


#divDireita #txtMidia {
    position : relative;
    text-align : justify;
    top : 20px;
    left : 22px;
    width : 220px;
    height : 155px;
    overflow : hidden;
  }


#divDireita #txtMidia span {
    color : #2f4465;
  }

#divDireita .txtMidia {
    position : relative;
    top : -16px;
    left : 10px;
  }

#divDireita #txtSabia {
    position : relative;
    text-align : justify;
    top : 16px;
    left : 22px;
    width : 220px;
    height : 155px;
    color : #545454;
    overflow : hidden;
  }


#divDireita #txtSabia span {
    color : #545454;
  }


#divDireita .btn_quadro {
    position : relative;
    top : -200px;
    *top : -202px;
    left : 4px;
    margin-left : 7px;
    cursor : pointer;
    overflow : hidden;
  }


#divDireita .quadro {
    background-image : url(../images/quadro_bg.jpg);
    background-repeat : no-repeat;
    position : relative;
    top : 0px;
    *top : -2px;
    width : 263px;
    height : 183px;
    float : left;
  }


#divDireita #trabalhe {
    background-image : url(../images/trabalhe_bg.jpg);
    background-repeat : no-repeat;
    position : relative;
    top : -6px;
    width : 263px;
    height : 80px;
    float : left;
  }


#divDireita #trabalhe #txtTrabalhe {
    position : relative;
    top : 10px;
    left : 18px;
    width: 220px;
    height: 60px;
    overflow : hidden;
  }


#divDireita #trabalhe #txtTrabalhe span {
    color : #333333;
    font-weight : bold;
  }


#divDireita #intranet {
    background-image : url(../images/intranet_bg.jpg);
    background-repeat : no-repeat;
    position : relative;
    top : 3px;
    width : 263px;
    height : 118px;
    float : left;
  }


#divDireita #intranet #txtIntranet {
    position : relative;
    top : 10px;
    left : 18px;
    width : 220px;
    height : 100px;
    overflow : hidden;
  }


#divDireita #intranet #txtIntranet span {
    color : #333333;
    font-weight : bold;
  }


#divFooter {
    clear : both;
    bottom : 0px;
    width : auto;
    position : relative;
    height : 37px;
    /* margin : 20px 0 0 0;
    *margin : 15px 0 0 0;
    */ background-image : url(../images/footer_h.jpg);
    background-repeat : repeat-x;
    overflow : hidden;
  }


#divFooterLogo {
    background-image : url(../images/footer.jpg);
    background-repeat : no-repeat;
    display : inline;
    float : left;
    height : 37px;
    width : 1000px;
  }


#divFooterMenu {
    clear : both;
    color : #ffffff;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 15px;
    position : relative;
    text-align : center;
  }


#divFooterMenu a {
    text-align : center;
    font-family : Verdana;
    font-size : 11px;
    text-decoration : none;
    color : #ffffff;
    white-space : nowrap;
  }


#divFooterMenu img {
    margin-top : 4px;
    vertical-align : top;
    margin-left : 17px;
    margin-right : 17px;
  }

/*
background:url('top_left.png') no-repeat left top;
background:url('top_right.png') no-repeat right top;
background:url('bottom_left.png') no-repeat left bottom;
background:url('bottom_right.png') no-repeat right bottom;
*/



