*{margin:0; padding:0; list-style:none; text-decoration:none;}
img{border:none;}
a:hover{text-decoration:underline;}

.center{width:966px; display:table; margin:0 auto; position:relative;}


/*header*/
.top{width:100%; height:33px; background:#ffffff; border-bottom:1px solid #ebeae7;}
.top ul{float:right; padding-right:133px; margin-top:10px;}
.top ul li{float:left; margin-right:29px;}
.top ul li a{display:block; font:12px/12px 'robotoregular', Arial, Helvetica, sans-serif; color:#716d5e;}

.top .box-language{background:#eae8d9; position:absolute; top:0; right:4px; width:129px; height:30px; font:12px/12px 'robotoregular', Arial, Helvetica, sans-serif; color:#9e9a8a; z-index:5;
					-webkit-border-bottom-right-radius: 5px;
					-webkit-border-bottom-left-radius: 5px;
					-moz-border-radius-bottomright: 5px;
					-moz-border-radius-bottomleft: 5px;
					border-bottom-right-radius: 5px;
					border-bottom-left-radius: 5px;}
.top .box-language p{margin:10px 0 0 11px; float:left;}
.top .box-language .flag{width:56px; float:left;}
.top .box-language .flag ul{width:49px; height:auto; overflow:hidden; display:block; padding:26px 17px 0 0; margin-top:4px; position:relative; background:#eae8d9 url(../imagens/icones/ico_drop_red.png) no-repeat right 10px;}
.top .box-language .flag ul li{display:none; width:48px; height:24px; padding-bottom:5px; padding-left:5px;}
.top .box-language .flag:hover ul li{display:block;}
.top .box-language .flag ul li.act{position:absolute; top:0; left:0; display:block;}
.top .box-language .flag ul li a{display:block; color:#9e9a8a; line-height:24px;}
.top .box-language .flag ul li img{float:right;}

.main-header{background:url(../imagens/layout/bg_header.jpg) no-repeat center 0; height:76px;}
.main-header .logo{background:url(../imagens/layout/Logo-Plaenge-Industrial.svg) no-repeat 0 0; width:167px; height:52px; float:left; margin-top:16px;}
.main-header .logo a{display:block; text-indent:-5000em; width:100%; height:100%;}
.main-header ul{float:right; margin-right:4px; margin-top:20px;}
.main-header ul li{float:left; margin-top:13px;}
.main-header ul li + li{margin-left:18px;}
.main-header ul li a{display:block; color:#716d5e; font:13px/13px 'robotoregular', Arial, Helvetica, sans-serif; text-transform:uppercase;}
.main-header ul li.portal{margin-top:2px; border:1px solid #c32227; height:32px; padding:0 10px 0 7px;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;}
.main-header ul li.portal a{line-height:32px; color:#cb393b; padding-left:34px; background:url(../imagens/icones/ico_portal.png) no-repeat 0 center;}
/*fim header*/

/*footer*/
.social{background:#ffffff; min-width:966px; width:100%; text-align:center;}
.social .links{display:table; margin:0 auto;}
.social a {margin:27px 0; float:left;}
.social a + a{margin-left:9px;} 

.social-depoimentos{background:url(../imagens/layout/bg_main.jpg) repeat;; min-width:966px; width:100%; text-align:center;}
.social-depoimentos .links{display:table; margin:0 auto;}
.social-depoimentos a {margin:27px 0; float:left;}
.social-depoimentos a + a{margin-left:9px;} 

#footer{padding-bottom:53px;}
.nav-footer{width:100%; min-width:966px; background:#aca793; padding:45px 0;}
.nav-footer ul{float:left;}
.nav-footer ul li{display:block; margin-bottom:7px;}
.nav-footer ul li.title{font:20px/20px 'robotobold', "Arial Black", Gadget, sans-serif; color:#ffffff; margin-bottom:16px;}
.nav-footer ul li a{color:#ffffff; font:14px/14px 'robotoregular', Arial, Helvetica, sans-serif;}
.nav-footer .col1{width:176px; background:url(../imagens/layout/borda-separa.jpg) no-repeat right 0;}
.nav-footer .col2{margin-left:83px; width:240px; background:url(../imagens/layout/borda-separa.jpg) no-repeat right 0;}
.nav-footer .col2 a{font:20px/20px 'robotobold', "Arial Black", Gadget, sans-serif; color:#ffffff; margin-bottom:16px;}
.nav-footer .col3{margin-left:51px; width:285px;}
.nav-footer .col3 li,
.nav-footer .col4 li{background:url(../imagens/icones/seta_select.png) no-repeat 0 5px; padding-left:22px;}
.nav-footer .col3 li.act,
.nav-footer .col4 li.act{background:url(../imagens/icones/seta_selected.png) no-repeat 0 8px;}
.nav-footer .col3 li.title,
.nav-footer .col4 li.title{padding-left:0; background:none;}
.nav-footer .col3 li a,
.nav-footer .col4 li a{font:16px/19px 'robotobold', "Arial Black", Gadget, sans-serif; color:#ffffff;}
.nav-footer .col3 li p,
.nav-footer .col4 li p{font:13px/16px 'robotoregular', Arial, Helvetica, sans-serif; color:#ffffff;}

.logo-footer{width:100%; min-width:966px; background:#f7f6f2; display:table;}
.logo-footer .links{display:table; margin:20px auto 13px;}
.logo-footer .links a{float:left;}
.logo-footer .links a + a{margin-left:31px;}

.bottom-footer{background:#e3e0d1; width:100%; height:53px; position:fixed; overflow:hidden; bottom:0; left:0; z-index:5;}
.bottom-footer .center{padding-top:14px;}
.bottom-footer .bg-red{position:absolute; width:300%; height:77px; left:680px; top:0; background:#d00012 url(../imagens/layout/bg_footer.jpg) no-repeat left 0;}
.bottom-footer a{font:18px/18px 'robotobold', "Arial Black", Gadget, sans-serif; color:#79735c; float:left; padding:3px 0; position:relative; z-index:10;}
.bottom-footer .link{padding-right:47px; float:left; margin-top: -8px;}
.bottom-footer .link + .link{padding-left:47px; border-left:1px solid #cdc9b8;}
.bottom-footer .portal-cliente{background:url(../imagens/icones/ico_portal_g.png) no-repeat 0 center; padding-left:63px;}
.bottom-footer .portal-fornecedor{padding-left:78px; background:url(../imagens/icones/ico_fornecedor.png) no-repeat 0 center;}
.bottom-footer .trabalhe-conosco{background:url(../imagens/icones/ico_trabalhe.png) no-repeat 0 center; padding-left:70px;}
.bottom-footer .fale-conosco{background:url(../imagens/icones/ico_fale.png) no-repeat 0 center; padding:16px 0 16px 70px; float:right; color:#ffffff; margin-right:39px; margin-top: -13px;}

/*fim footer*/

.banner-header-login{width:100%; min-width:966px; height:386px; min-width:966px;  overflow:hidden; position:relative;}
.banner-header-login img{width: 2000px; height: auto; position:absolute; left:50%; top:0; margin-left: -1000px;}
.banner-header-login .box-text-banner-login{position:absolute; top:52px; left:0; padding:26px 28px 23px; background:rgba(40, 36, 20, 0.8); border-left:5px solid #b6b2a2; z-index:5; color:#ffffff; width:550px; height:200px;}
.banner-header-login .box-text-banner-login h2{font:23px/23px 'robotoregular', Arial, Helvetica, sans-serif; padding-top:57px; color:#ffffff; }
.banner-header-login .box-text-banner-login h3{font:27px/30px 'newjunebold', Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:11px;}
.banner-header-login .box-text-banner-login p{font:13px/16px 'newjunebookregular', Arial, Helvetica, sans-serif; color:#ffffff; padding: 5px 21px 0 21px;}
.banner-header-login .box-text-banner-login .bt{background:#d8393e; color:#ffffff; padding:13px 35px; border-bottom:2px solid #7f2423; margin-top:16px; font:14px/14px 'newjunebookregular', Arial, Helvetica, sans-serif; text-transform:uppercase; float:left;
								-webkit-border-radius: 5px;
								-moz-border-radius: 5px;
								border-radius: 5px;}

.row1{width:100%; background:#ffffff; min-width:966px;}
.row1 .center{padding-top:18px; padding-bottom:31px;}
.row1 .col{width:172px; float:left; text-align:center;}
.row1 .col img{margin-bottom:15px;}
.row1 .bl1{padding-right:47px; border-right:1px solid #efefec;}
.row1 .bl2,
.row1 .bl3{padding:0 45px; border-right:1px solid #efefec;}
.row1 .bl4{padding-left:47px;}
.row1 .col p{font:13px/16px 'robotoregular', Arial, Helvetica, sans-serif; color:#373427;}
.row1 .col .title{font:18px/18px 'robotobold', "Arial Black", Gadget, sans-serif; margin-bottom:14px;}
.row1 .col .bt, .row1-dif .col .bt{border:1px solid #c32227; padding:10px 46px; font:12px/12px 'robotobold', "Arial Black", Gadget, sans-serif; color:#c9383c; text-transform:uppercase; display:table; margin:26px auto 13px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;}

.row2{width:100%; background:#eeece3; min-width:966px;}
.row2 .box-img{width:338px; height:464px; position:absolute; top:-12px; left:69px;}
.row2 .box-text{float:right; width:374px; margin:75px 75px 88px; text-align:left;}
.row2 .box-text p{font:13px/16px 'robotoregular', Arial, Helvetica, sans-serif; color:#414141;}
.row2 .box-text p span{font-family:'robotobold'; font-size:16px;}
.row2 .box-text .title{font:25px/25px 'robotolight', Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:28px;}
.row2 .box-text .title span{font-size:25px;}
.row2 .box-text .bt{border:1px solid #d8393e; padding:10px 46px; font:12px/12px 'robotobold', "Arial Black", Gadget, sans-serif; color:#d8393e; text-transform:uppercase; display:table; margin-top:26px;
				-webkit-border-radius: 5px;
				-moz-border-radius: 5px;
				border-radius: 5px;}


input[id="login"] {
  width: 300px;
  height: 30px;
  color: #9e9a8a;
  background: #ffffff;
  text-align: left;
  border: 1px solid #989897;
  margin-right: 10px;
  float: left;
  text-indent: 10px;
  margin-top: 22px;
  margin-left: 63px;
}