@charset "utf-8";
/* CSS Document */
body { background-color:#373435;}

img {border:none;}

#container{ width:1024px; height:765px; margin:0px auto auto auto;}


/* Home */
#header{width:1024px; height:206px; background-image:url(../image/header-home.jpg); margin:auto; background-repeat:no-repeat;}

#link-home{width:230px; height:120px; float:left; margin-left:50px; margin-top:30px;}

#corpo{width:1024px; height:504px; float:left; margin-left:0px; background-color:#FFF; background-image:url(../image/corpo-home-2.png);}

/* Institucional */

#header-institucional{width:1024px; height:206px; background-image:url(../image/header-institucional.jpg); margin:auto; background-repeat:no-repeat;}

/* Sacolas */

#header-sacolas{width:1024px; height:206px; background-image:url(../image/header-sacolas.jpg); margin:auto; background-repeat:no-repeat;}

/* Serviços */
#header-servicos{width:1024px; height:206px; background-image:url(../image/header-servicos.jpg); margin:auto; background-repeat:no-repeat;}

/* Portfolio */
#header-portfolio{width:1024px; height:206px; background-image:url(../image/header-portfolio.jpg); margin:auto; background-repeat:no-repeat;}

/* Contato */
#header-contato{width:1024px; height:206px; background-image:url(../image/header-contato.jpg); margin:auto; background-repeat:no-repeat;}



#banner-historia{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-historia{width:1024px; height:880px; float:left;}

#bloco-texto-historia{width:1024px; height:522px; float:left;  background-image:url(../image/corpo-historia.jpg);}

#titulo-historia{width:133px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#4b8ba4; margin:24px 0 0 150px;}

#linha-historia{width:595px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #4b8ba4; border-bottom-width:2px;}

#texto-historia{ width:740px; height:410px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}

/* Institucional-Filosofia */

#banner-filosofia{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-filosofia{width:1024px; height:732px; float:left;}

#bloco-texto-filosofia{width:1024px; height:374px; float:left;  background-image:url(../image/corpo-filosofia.jpg); background-repeat:no-repeat;}

#titulo-filosofia{width:152px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#4b8ba4; margin:24px 0 0 150px;}

#linha-filosofia{width:595px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #4b8ba4; border-bottom-width:2px;}

#texto-filosofia{ width:740px; height:250px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}

/* Institucional-Clientes e Parceiros */

#banner-clientes{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-clientes{width:1024px; height:1138px; float:left;}

#bloco-texto-clientes{width:1024px; height:780px; float:left;  background-image:url(../image/corpo-cliente.jpg); background-repeat:no-repeat;}

#titulo-clientes{width:342px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#4b8ba4; margin:24px 0 0 150px;}

#linha-clientes{width:385px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #4b8ba4; border-bottom-width:2px;}

#texto-clientes{ width:740px; height:200px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}

#logos-clientes{ width:820px; height:451px; float:left; margin:20px 0 0 100px; text-align:justify;}

#logos-clientes img{float:left; margin:0 0 0 0;}


/* Institucional- Compromisso Sócio-Ambiental */

#banner-compromisso{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-compromisso{width:1024px; height:571px; float:left;}

#bloco-texto-compromisso{width:1024px; height:213px; float:left;  background-image:url(../image/corpo-compromisso.jpg); background-repeat:no-repeat;}

#titulo-compromisso{width:520px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#4b8ba4; margin:24px 0 0 150px;}

#linha-compromisso{width:220px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #4b8ba4; border-bottom-width:2px;}

#texto-compromisso{ width:740px; height:110px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Serviços - Área de Atuação */

#banner-atuacao{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-atuacao{width:1024px; height:658px; float:left;}

#bloco-texto-atuacao{width:1024px; height:300px; float:left;  background-image:url(../image/corpo-area-de-atuacao.jpg); background-repeat:no-repeat;}

#titulo-atuacao{width:290px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#3f9d80; margin:24px 0 0 150px;}

#linha-atuacao{width:440px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #3f9d80; border-bottom-width:2px;}

#texto-atuacao{ width:740px; height:180px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Serviços - Pré-Impressão */

#banner-pre-impressao{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-pre-impressao{width:1024px; height:662px; float:left;}

#bloco-texto-pre-impressao{width:1024px; height:304px; float:left;  background-image:url(../image/corpo-pre-impressao.jpg); background-repeat:no-repeat;}

#titulo-pre-impressao{width:240px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#3f9d80; margin:24px 0 0 150px;}

#linha-pre-impressao{width:490px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #3f9d80; border-bottom-width:2px;}

#texto-pre-impressao{ width:740px; height:180px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Serviços -Impressão */

#banner-impressao{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-impressao{width:1024px; height:674px; float:left;}

#bloco-texto-impressao{width:1024px; height:316px; float:left;  background-image:url(../image/corpo-impressao.jpg); background-repeat:no-repeat;}

#titulo-impressao{width:175px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#3f9d80; margin:24px 0 0 150px;}

#linha-impressao{width:490px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #3f9d80; border-bottom-width:2px;}

#texto-impressao { width:740px; height:195px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Serviços - Acabamento */

#banner-acabamento{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-acabamento{width:1024px; height:674px; float:left;}

#bloco-texto-acabamento{width:1024px; height:316px; float:left;  background-image:url(../image/corpo-impressao.jpg); background-repeat:no-repeat;}

#titulo-acabamento{width:210px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#3f9d80; margin:24px 0 0 150px;}

#linha-acabamento{width:520px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #3f9d80; border-bottom-width:2px;}

#texto-acabamento { width:740px; height:180px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Sacolas e Embalagens */

#banner-sacolas{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-sacolas{width:1024px; height:1724px; float:left;}

#bloco-texto-sacolas{width:1024px; height:1366px; float:left;  background-image:url(../image/corpo-sacolas.jpg); background-repeat:no-repeat;}

#titulo-sacolas{width:380px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#f177ad; margin:24px 0 0 150px;}

#linha-sacolas{width:350px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #f177ad; border-bottom-width:2px;}

#texto-sacolas { width:740px; height:360px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:0 0 0 140px; text-align:justify;}

#texto-sacolas a{ font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; text-align:justify;}

#texto-sacolas2 { width:400px; height:25px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:0 0 0 250px; text-align:justify;}

#texto-sacolas2 a{ font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; text-align:justify;}

#imagens-sacolas{ width:820px; height:876px; float:left; margin:0 0 0 100px; text-align:justify;}

#imagens-sacolas a{float:left; margin:0 0 0 0;}



/* Serviços - FTP */

#banner-ftp{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-ftp{width:1024px; height:563px; float:left;}

#bloco-texto-ftp{width:1024px; height:205px; float:left;  background-image:url(../image/corpo-ftp.jpg); background-repeat:no-repeat;}

#titulo-ftp{width:45px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#3f9d80; margin:24px 0 0 150px;}

#linha-ftp{width:684px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #3f9d80; border-bottom-width:2px;}

#texto-ftp { width:740px; height:100px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}


/* Institucional-Clientes e Parceiros */

#banner-clientes{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-clientes{width:1024px; height:1138px; float:left;}

#bloco-texto-clientes{width:1024px; height:780px; float:left;  background-image:url(../image/corpo-cliente.jpg); background-repeat:no-repeat;}

#titulo-clientes{width:342px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#4b8ba4; margin:24px 0 0 150px;}

#linha-clientes{width:385px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #4b8ba4; border-bottom-width:2px;}

#texto-clientes{ width:740px; height:200px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}

#logos-clientes{ width:820px; height:451px; float:left; margin:20px 0 0 100px; text-align:justify;}

#logos-clientes img{float:left; margin:0 0 0 0;}


/* Portfolio */

#banner-portfolio{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-portfolio{width:1024px; height:1359px; float:left;}

#bloco-texto-portfolio{width:1024px; height:1001px; float:left;  background-image:url(../image/corpo-portfolio.jpg); background-repeat:no-repeat;}

#titulo-portfolio{width:170px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#e8c351; margin:24px 0 0 150px;}

#linha-portfolio{width:560px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #e8c351; border-bottom-width:2px;}

#texto-portfolio{ width:740px; height:25px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:15px 0 0 140px; text-align:justify;}

#imagens-portfolio{ width:820px; height:876px; float:left; margin:5px 0 0 100px; text-align:justify;}

#imagens-portfolio a{float:left; margin:0 0 0 0;}



/* Contato */

#banner-contato{width:1024px; height:358px; float:left; margin:0 0 0 0;}

#corpo-contato{width:1024px; height:602px; float:left;}

#bloco-texto-contato{width:1024px; height:244px; float:left;  background-image:url(../image/corpo-contato.jpg); background-repeat:no-repeat;}

#titulo-contato{width:130px; height:30px; float:left; font-family:'CenturyGothicRegular'; font-size:30px; color:#eca148; margin:24px 0 0 150px;}

#linha-contato{width:610px; height:2px; float:left; margin:48px 0 0 0; border-bottom:solid #eca148; border-bottom-width:2px;}

#texto-contato{ width:750px; height:130px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:20px 0 0 140px; text-align:justify;}

#infos-contato{ width:300px; height:100px; float:left; font-family:'CenturyGothicRegular'; font-size:15px; color:#58595b; margin:15px 0 0 0px; text-align:justify;}

#form-contato {width:447px; height:100px; float:left; font-family:'CenturyGothicRegular'; font-size:12px; color:#58595b; margin:15px 0 0 0px; text-align:left;}

#form-contato form{width:447px; height:100px; float:left; font-family:'CenturyGothicRegular'; font-size:12px; color:#58595b; margin:0 0 0 0; text-align:left;}

#form-contato input{width:160px; height:12px; float:left; font-family:'CenturyGothicRegular'; font-size:12px; color:#58595b; margin:0 0 0 0; text-align:left; border-radius:5px; border:solid 1px; border-color:#58595b;}

#form-contato textarea{width:259px; height:50px; float:left; font-family:'CenturyGothicRegular'; font-size:12px; color:#58595b; margin:0 0 0 0; text-align:left;  border-radius:5px; border:solid 1px; border-color:#58595b;}

#enviar{ float:left; margin:0 0 0 20px; width:265px; }

#campos {width:160px; height:100px; float:left;margin:0 0 0 0;}

#bloco-msg{width:265px; height:78px; float:left; font-family:'CenturyGothicRegular'; font-size:12px; color:#58595b; margin:0 0 0 20px;}

@font-face {
    font-family: 'CenturyGothicRegular';
    src: url('../font/centurygothic.eot');
    src: url('../font/centurygothic.eot') format('embedded-opentype'),
         url('../font/centurygothic.woff') format('woff'),
         url('../font/centurygothic.ttf') format('truetype'),
         url('../font/centurygothic.svg#CenturyGothicRegular') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBold';
    src: url('../font/centurygothic-bold.eot');
    src: url('../font/centurygothic-bold.eot') format('embedded-opentype'),
         url('../font/centurygothic-bold.woff') format('woff'),
         url('../font/centurygothic-bold.ttf') format('truetype'),
         url('../font/centurygothic-bold.svg#CenturyGothicBold') format('svg');
}

@font-face {
    font-family: 'CenturyGothicBoldItalic';
    src: url('../font/centurygothic-bolditalic.eot');
    src: url('../font/centurygothic-bolditalic.eot') format('embedded-opentype'),
         url('../font/centurygothic-bolditalic.woff') format('woff'),
         url('../font/centurygothic-bolditalic.ttf') format('truetype'),
         url('../font/centurygothic-bolditalic.svg#CenturyGothicBoldItalic') format('svg');
}

@font-face {
    font-family: 'CenturyGothicItalic';
    src: url('../font/centurygothic-italic.eot');
    src: url('../font/centurygothic-italic.eot') format('embedded-opentype'),
         url('../font/centurygothic-italic.woff') format('woff'),
         url('../font/centurygothic-italic.ttf') format('truetype'),
         url('../font/centurygothic-italic.svg#CenturyGothicItalic') format('svg');
}

#rodape{ width:1024px; height:54px; float:left;}

#footer1{ width:1024px; height:38px; float:left; background-color:#c6cfd4;}
#logo-footer{width:35px; height:38px; margin-left:66px; float:left;}
#end-foot{ font-family:'CenturyGothicRegular'; font-size:16px;width:874px; height:20px; margin-top:10px; margin-left:10px; float:left; text-align:left;}
#direitos{ width:1024px; height:16px; float:left; background-color:#5b5f62;font-family:'CenturyGothicRegular'; font-size:12px; text-align:center; color:#FFF;}