html, body { margin: 0; padding: 0; background: #7e857a; }



nav, article, aside, section, footer, header, content {display:block;}





@font-face {

    font-family: 'MyriadProLight';

    src: url('../../fonts/myriadpro-light-webfont.eot');

    src: url('../../fonts/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/myriadpro-light-webfont.woff') format('woff'),

         url('../../fonts/myriadpro-light-webfont.ttf') format('truetype'),

         url('../../fonts/myriadpro-light-webfont.svg#MyriadProLight') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'MyriadWebProRegular';

    src: url('../../fonts/myriadwebpro-webfont.eot');

    src: url('../../fonts/myriadwebpro-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/myriadwebpro-webfont.woff') format('woff'),

         url('../../fonts/myriadwebpro-webfont.ttf') format('truetype'),

         url('../../fonts/myriadwebpro-webfont.svg#MyriadWebProRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}



@font-face {

    font-family: 'Swis721CnBTRoman';

    src: url('../../fonts/swz721c-webfont.eot');

    src: url('../../fonts/swz721c-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/swz721c-webfont.woff') format('woff'),

         url('../../fonts/swz721c-webfont.ttf') format('truetype'),

         url('../../fonts/swz721c-webfont.svg#Swis721CnBTRoman') format('svg');

    font-weight: normal;

    font-style: normal;



}







@font-face {

    font-family: 'Swis721BTRoman';

    src: url('../../fonts/swz721n-webfont.eot');

    src: url('../../fonts/swz721n-webfont.eot?#iefix') format('embedded-opentype'),

         url('../../fonts/swz721n-webfont.woff') format('woff'),

         url('../../fonts/swz721n-webfont.ttf') format('truetype'),

         url('../../fonts/swz721n-webfont.svg#Swis721BTRoman') format('svg');

    font-weight: normal;

    font-style: normal;



}



/* HEADER */

header {

    /*background: url(../../pt/img/bg_headerpx.gif) left top;

    height: 109px;*/

    position: relative;

    z-index: 999;

    background: white;

}



header nav {

    width: 927px;

    /*background: url(../../pt/img/bg_header.jpg) left top;    */

    margin: 0 auto;

    position: relative;

}



header nav ul {

    min-height:32px;

}



header nav li {

    float: left;

    list-style: none;

    text-align: center;

}

header nav  li  a{

    padding:9px 6px 7px 22px;

    display:block;

    color: #ffffff;

    font-size: 15px;

    font-family: "MyriadProLight";    

    text-decoration: none;

    margin:0 15px 0 0;

    background-image: url(../img/new/nav-bullet.gif);

    background-repeat: no-repeat;

    background-position: 13px 13px;

}

header nav li a:hover{

    background-color: #00698b;

}
.allinone_thumbnailsBanner {
cursor: pointer!important;
}


/*.bt_home {

    margin: 2px 0px 0px 42px;

}



.bt_eins {

    margin: 2px 0px 0px 85px;

}



.bt_contato {

    margin: 2px 0px 0px 83px;

}*/



/*.bt_eins {

    margin: 2px 0px 0px 93px;

}*/



/*.bt_contato {

    margin: 2px 0px 0px 80px;

}*/



/*header nav li a {

    color: #ffffff;

    font-size: 15px;

    font-family: "MyriadProLight";    

    text-decoration: none;

}*/



.logo {

    /*position: absolute;

    left: 12px;

    top: 0px;*/

}



.redes_sociais {

    width: 100px;

    position: absolute;

    left: 878px;

    top: 5px;

}



.redes_sociais img {

    float: left;

    margin-right: 6px;

}

.limite{

    width: 927px;

    margin:0 auto;

    position: relative;

}

/* CONTEÚDO */



.content_p {

   margin: 0 auto; width: 983px; 

}



.content {

    width: 983px; 

    background: url(../../pt/img/bg_content.jpg) left top;

    margin: 0 auto;

    padding-top:15px;

    padding-bottom: 50px;    

    position: relative;

    float: left;   

}



.content_centro {

    width: 961px;

    min-height: 463px;

    background: #002240;

    margin: 0 auto;

    text-align: center;

}



#slides {

    width: 878px;

    background: #fff;    

    margin: 0 auto;

    text-align: center;

}



#slides li {

    float: left;

    border: 0;

}



.sobre_eins {

    width: 440px;

    min-height: 189px;

    background: #0094bb;

    float: left;

    margin: 0px 5px -15px 0px;   

    text-align: left;

}



.sobre_eins p {

    font-family: Arial;

    font-size: 11px;

    color: #fff;

    padding: 20px 10px 0px 0px;

}



.sobre_eins_missao {

    width: 440px;
    min-height: 189px;
    background: #002240;
    float: left;
    margin: 1px 0px 0px 0px;
    text-align: left;
}



.sobre_eins_missao p {

    font-family: Arial;

    font-size: 11px;

    color: #fff;

    padding: 60px 10px 0px 0px;

}



.sobre_eins_valores {

    width: 440px;

    min-height: 189px;

    background: #13b9c8;

    float: left;

    margin: 20px 0px 5px 0px;

    text-align: left;

    

}



.sobre_eins_valores p {

    font-family: Arial;

    font-size: 11px;

    color: #fff;

    padding: 40px 10px 0px 0px;

}



.sobre_eins_parcerias {

    width: 470px;

    min-height: 189px;

    background: #057895;

    float: left;

    margin: 0px 0px 0px 10px;

    text-align: left;

    

}



.sobre_eins_parcerias p {

    font-family: Arial;

    font-size: 11px;

    color: #fff;

    padding: 10px 10px 0px 0px;

}



.show_sobre_eins_parcerias p {

    font-family: Arial;

    font-size: 11px;

    color: #fff;

    padding: 0px 10px 10px 20px;

}



.sobre_eins img, .sobre_eins_missao img, .sobre_eins_valores img, .sobre_eins_parcerias img {

    float: left;

}



/* CONTEÚDO */





/* INTERNAS */

.content_centro_internas {

    width: 945px;

    min-height: 463px;

    background: #fff;

    margin: 0 auto;

    text-align: center; 

}



.content_centro_internas2 {

    width: 958px;

    min-height: 463px;

    background: #fff;

    margin: 0 auto;

    text-align: center; 

}
.content_centro_internas3 {
    width: 958px;
    min-height: 407px;
    background: #fff;
    margin: 0 auto;
    text-align: center; 
}



.content_centro_internas h1, .content_centro_internas2 h1 {

    font-size: 18px;

    font-family: "MyriadProLight";

    color: #616161;

    text-align: left;

    margin: 0px 0px 30px 0px;

}



.content_centro_internas .h1_2 {

    font-size: 30px;

    font-family: "MyriadProLight";

    color: #0094bc;

    text-align: left;

    margin: 0px 0px 30px 25px;    

    font-weight: bold;

}



.txt_contato {

    font-size: 12px;

    font-family: "MyriadProLight";

    color: #000;    

    margin: 0px 0px 0px 85px;

    float: left;

    text-align: left;

    font-weight: bold;

}



.mapa_contato { 

    width: 530px; 

    height: 408px; 

    position: absolute; 

    left: 430px; 

    top: 50px; 

    background: url(../../pt/img/contato/3-02.jpg) no-repeat left top; 

}



.mapa_txt {

    position: absolute; 

    left: 9px; 

    top: 4px;    

    font-family: "MyriadProLight";

    font-size: 16px;

    color: #fff;

}



.topo_internas {

    width: 960px;

    height: 64px;

    background: url(../../pt/img/bg_header_representantes.gif) no-repeat left top;     

    margin: 0px 0px 20px 0px;

    #margin: 0px 0px 20px -1px;

    margin /*\**/: 0px 0px 20px -1px\9; 

    position: relative;

}



.topo_internas_tit1 {

    position: absolute;

    left: 20px;

    top: 8px;

    font-family: "MyriadProLight";

    font-size: 18px;

    color: #a7a6a6;

}



.topo_internas_representantes {

    position: absolute;

    left: 150px;

    top: 2px;

}



.menu_lateral {

    width: 178px;

    height: 337px;

    background: url(../../pt/img/bg_menu_lateral.gif) no-repeat left top;   

    position: relative;

    float: left;

    margin: 0;

    #margin: 0px 0px 0px -1px;

    margin /*\**/: 0px 0px 0px -1px\9

}



.menu_lateral_felsomat {

    width: 178px;

    height: 254px;

    background: url(../../pt/img/bg_menu_lateral_felsomat.gif) no-repeat left top;   

    position: relative;

    float: left;

    margin: 0;

    #margin: 0px 0px 0px -1px;

    margin /*\**/: 0px 0px 0px -1px\9

}



.menu_lateral_kraft {

    width: 178px;

    height: 254px;

    background: url(../../pt/img/bg_menu_lateral_kraft.gif) no-repeat left top;   

    position: relative;

    float: left;

    margin: 0;

    #margin: 0px 0px 0px -1px;

    margin /*\**/: 0px 0px 0px -1px\9

}



.menu_lateral_rollomatic {

    width: 177px;

    height: 253px;

    background: url(../../pt/img/bg_menu_lateral_rollomatic.gif) no-repeat left top;   

    position: relative;

    float: left;

    margin: 0;

    #margin: 0px 0px 0px -1px;

    margin /*\**/: 0px 0px 0px -1px\9

}



.menu_lateral_hatebur {

    width: 177px;

    height: 253px;

    background: url(../../pt/img/bg_menu_lateral_hatebur.gif) no-repeat left top;   

    position: relative;

    float: left;

    margin: 0;

    #margin: 0px 0px 0px -1px;

    margin /*\**/: 0px 0px 0px -1px\9

}

.menu_lateral_meister {

    width: 177px;
    height: 345px;
    background: url(../../pt/img/bg_menu_lateral_meister.gif) no-repeat left top;   
    position: relative;
    float: left;
    margin: 0;
    #margin: 0px 0px 0px -1px;
    margin /*\**/: 0px 0px 0px -1px\9
}




.menu_lateral ul {

    width: 178px;

    height: 337px;    

}



.menu_lateral li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #7c7b7b; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}



.menu_lateral_rollomatic li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #ffffff; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}



.menu_lateral_hatebur li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #ffffff; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}



.menu_lateral_felsomat li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #ffffff; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}





.menu_lateral_kraft li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #ffffff; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}

.menu_lateral_meister li {

    width: 152px;

    float: none;

    padding: 56px 0px 13px 22px;

    list-style: none;

    text-align: left;

    margin: 0 auto;

    cursor: pointer;

    color: #ffffff; 

    font-family: "MyriadProLight";

    font-size: 15px;    

}

.menu_lateral li a, .menu_lateral_felsomat li a, .menu_lateral_kraft li a {

    text-decoration: none;

}



.seta1 { position: absolute; left: 160px; top: 60px; }

.seta2 { position: absolute; left: 160px; top: 146px; }

.seta3 { position: absolute; left: 160px; top: 226px; }

.seta4 { position: absolute; left: 160px; top: 312px; }



.content_centro_representantes {

    width: 757px;

    min-height: 336px;

    float: left;

    margin: 0px 0px 20px 5px;

}



.content_centro_representantes h1 {

    font-size: 15px;

    font-family: "MyriadProLight";

    color: #616161;

    margin: 0px 0px 0px 15px;

    border-bottom: 1px #0076a3 solid;

}



.content_centro_representantes h2 {

    font-size: 20px;

    font-family: "Swis721BTRoman";

    color: #0076a3;

    font-weight: bold;

    margin: 23px 0px 0px 15px;

    text-align: left;

}



.content_centro_representantes h3 {

    font-size: 15px;

    font-family: "Swis721BTRoman";

    color: #0094bb;

    font-weight: bold;

    margin: 23px 0px 0px 15px;

    text-align: left;

}



.content_centro_representantes p {

    font-size: 14px;

    font-family: "Swis721BTRoman";

    color: #616161;

    margin: 15px 0px 0px 15px;

    text-align: left;

    line-height: 23px;

    float: left;

}



.content_footer_representantes {

  width: 959px;

  height: 158px;

  margin: 0 auto;

  background: url(../../pt/img/bg_footer_representantes.jpg) left top;

  position: relative;

  clear: both;

}



.content_footer_representantes .div1 {

    width: 130px;

    height: 84px;

    margin: 41px 0px 0px 95px;

    float: left;

    float: left;line-height: 14px;

}



.content_footer_representantes .div2 {

    width: 130px;

    height: 84px;

    margin: 41px 0px 0px 102px;

    float: left;line-height: 14px;

}



.content_footer_representantes .div3 {

    width: 130px;

    height: 84px;

    margin: 41px 0px 0px 110px;

    float: left;line-height: 14px;

}



.content_footer_representantes .div4 {

    width: 130px;

    height: 84px;

    margin: 41px 0px 0px 110px;

    float: left;line-height: 14px;

}



.content_footer_representantes div a:link, .content_footer_representantes div a:active, .content_footer_representantes div a:visited {

    color: #626262;   

    font-size: 12px;

    font-family: "MyriadProLight";

    text-decoration: none;

    display: block;

}



.content_footer_representantes div a:hover {

    color: #626262;

    font-size: 12px;

    font-family: "MyriadProLight";

    text-decoration: underline;

    display: block;

}



.content_footer_representantes .div1 img {

    margin: 60px 0px 0px 65px; }



.content_footer_representantes .div2 img, .content_footer_representantes .div3 img {

    margin: 15px 0px 0px 72px;}



.content_footer_representantes .div3 img {

    margin: 30px 0px 0px 72px;}



.content_footer_representantes .div4 img {

    margin: 31px 0px 0px 65px;}



.content_footer_representantes_kraft {

  width: 959px;

  height: 142px;

  margin: 0 auto;

  padding: 0px 15px 0px 0px;

  clear: both;

  text-align: right;

}



.content_footer_representantes_felsomat {
  width: 959px;
  height: 142px;
  margin: 0 auto;
  clear: both;
  text-align: right;
}
.content_footer_representantes_meister {
    width: 959px;
    height: 158px;
    margin: 0 0 0 8px;
    clear: both;
    text-align: right;
}



.content_centro_representantes .lista_maquinas {width: 740px; margin: 7px 0px 0px 16px; padding: 0;}

.content_centro_representantes .fio_maquinas {margin: -12px 0px 0px 16px; padding: 0; clear: both;}



.assistencia_tecnica { width: 720px; margin: 10px 0px 0px 15px; text-align: left; float: left; }

.assistencia_tecnica li { width: 99px; min-height: 127px; float: left; text-align: left; margin-right: 20px; list-style: none; font-family: "Swis721BTRoman"; letter-spacing: 1px; font-size: 11px; color: #7e857a; }

.assistencia_tecnica li img { margin: 0px 0px 3px 0px; }



.caixa_eins {

 width: 200px; 

 float: left; 

 color: #000; 

 font-size: 13px;

 font-family: "MyriadProLight";

 text-align: left; 

 margin: 15px 15px 0px 20px;    



}



.caixa_eins_fio {

    width: 1px; height: 350px; float: left; margin: 12px 0px 0px 0px; background: #0094bc;    

}



.caixa_eins_tit {

 color: #0094bc; 

 font-size: 18px;

 font-family: "MyriadProLight";   

 font-weight: bold;

}



.eins_idiomas {

    width: 260px;

    clear: both;

    text-align: right;

    padding: 0px 5px 0px 0px;

    position: absolute;

    left: 705px;

    top: 20px;

}



/* INTERNAS */



/* FOOTER */

#footer {

    height: 37px;

    /*background: url(../../pt/img/bg_footer.jpg) left top;  */

    background-color: #002140;

    position: relative;

    clear: both;

    margin:0;

    display:block;

}



.address {

    position: absolute;

    left: 32px;

    top: 12px;

    color: #8c8c8c;

    font-size: 13px;

    font-family: "MyriadProLight";

}

/* FOOTER */



/* PAGINAÇÃO */

.paginationControl {

    width: 800px;

    font-size: 10px;

    color: #7b2da3;

    letter-spacing: 1px;

    clear: both;

    text-align: center;

    padding: 10px 0px 10px 0px;

}



.paginationControl a {

    font-size: 20px;

    color: #7b2da3;

    letter-spacing: 1px;

    text-decoration: none;

}



.disabled {

    font-size: 20px;

    color: #7b2da3;

    letter-spacing: 1px;

    text-decoration: none;

}