/*RESET*/
* {	margin:0; padding:0; vertical-align:baseline; text-decoration:none; outline:none;}
textarea { resize:none;}
img { border:none;}
.clear { clear:both;}
.border {border:none !important;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
a {text-decoration:none; border:0;}
/*RESET*/

body {font-family: 'Raleway', sans-serif;}

/*MENU SUSPENSO*/
#menu-suspenso {background-color:#FFF; width:100%; height:45px; margin:0; display:none; z-index:9999; position:fixed; -moz-box-shadow: 0 5px 10px -10px #000; -webkit-box-shadow: 0 5px 10px -10px #000;box-shadow: 0 5px 10px -10px #000; z-index:99999;}
.menu-suspenso {width:990px; margin:0 auto; overflow:hidden;}
.menu-suspenso .logo-suspenso {width:52px; height:42px; margin:0 0 0 20px; display:block; float:left; line-height:45px;}
.menu-suspenso-01 {width:500px; height:45px; float:right; margin:0 20px 0 0;}
.menu-suspenso-01 ul {margin:0; padding:0;}
.menu-suspenso-01 ul li {font-size:12px; color:#454545; float:left; list-style:none; padding:0 0 0 25px; line-height:45px; font-weight:500;}
.menu-suspenso-01 ul li a {text-decoration:none; color:#454545; height:45px; float:left;}
.menu-suspenso-01 ul li a:hover {background:url(../images/bg-seta-nav.png) no-repeat bottom center; text-align:center; color:#c2222f;}

.dropdown {width:150px; height:auto !important; float:none !important; margin:0 0 0 150px !important; background-color:#000; display:none; position:absolute; left:50%; top:47px; z-index:9999;}
.dropdown > ul {margin:0; padding:0;}
.dropdown > li {font-size:12px; color:#FFF !important; line-height:normal !important; font-weight:600 !important; display:block; list-style:none; padding:10px !important; margin:0 auto; 
position:relative; border-bottom:1px solid #CCC; float:none !important;}
.dropdown > li:hover {background-color:#323232; transition: background-color 0.5s ease; display:block;}
.dropdown > li > a {color:#CCC !important; text-decoration:none; display:block; height:auto !important; float:none !important;}
.dropdown > li > a:hover {color:#FFF !important; transition: color 0.2s linear 0s; background:none !important; text-align:left !important;}

/*MENU SUSPENSO*/

/*HEADER*/
#header {background:url(../images/bg_header.jpg) repeat-x top center; width:100%; min-width:990px; height:160px; margin:0;}
.header {width:990px; height:40px; margin:0 auto; position:relative;}

.header-01 {width:480px; height:40px; margin:0 0 0 20px; float:left; display:block;}
.header-01 .atendimento {width:85px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#9b9b9b; line-height:40px; display:block; float:left;}
.header-01 .tel-header {width:90px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#9b9b9b; display:block; float:left; padding:3px 0 0 0;}
.header-01 .tel-header-02 {width:90px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#9b9b9b; display:block; float:left; padding:3px 0 0 0; margin:0 0 0 20px;}
.header-01 .tel-header-03 {background:url(../images/img_bandeira_brasil.jpg) no-repeat top 22px right 0; width:55px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#FFF; display:block; float:left; padding:19px 0 0 0; margin:0; }
.header-01 .tel-header-04 {width:85px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#FFF; display:block; float:left; padding:19px 0 0 0; margin:0 0 0 5px;}

.busca {width:273px; margin:2px 20px 0 0; float:right; display:block;}
.busca input[type="text"] {width:208px; padding:10px; display:block; float:left; border:1px solid #222222;}
.lupa {width:41px; height:35px; float:right; margin:0;}
.lupa :hover {opacity:0.9;}

#header-02 {width:990px; margin:0 auto;}
#header-02 .header-02-logo {width:135px; height:120px; margin:0; float:left;}
#header-02 .nav {width:580px; height:120px; float:right; margin:0 20px 0 0;}
#header-02 .nav > ul {margin:0; padding:0;}
#header-02 .nav > ul > li {font-size:14px; color:#454545; float:left; list-style:none; padding:0 0 0 25px; line-height:120px; font-weight:500;}
#header-02 .nav > ul > li > a {text-decoration:none; color:#454545; height:120px; float:left;}
#header-02 .nav > ul > li > a:hover {background:url(../images/bg-seta-nav.png) no-repeat bottom center; text-align:center; color:#c2222f;}

.header-hover {width:150px; background-color:#FFF; display:none; position:absolute; left:50%; top:163px; z-index:9999; margin-left:170px;}
.header-hover > li {font-size:12px; color:#000; line-height:normal; font-weight:600; display:block; list-style:none; padding:10px; margin:0 auto; position:relative; border-bottom:1px solid #000;}
.header-hover > li:hover {background-color:#000; transition: background-color 0.5s ease; display:block; padding:10px;}
.header-hover > li > a {color:#323232; text-decoration:none; display:block;}
.header-hover > li > a:hover {color:#FFF; transition: color 0.2s linear 0s;}


/*HEADER*/

/*FULLBANNER*/
#orcamento {background:url(../images/bg-orcamento.jpg) no-repeat center; width:279px; height:78px; position:absolute; display:block; top:200px; right:40%; margin: auto -280px auto auto; z-index:100;}
#orcamento span {width:162px; font-size:16px; color:#FFF; font-family: 'Open Sans', sans-serif; line-height:78px; display:block; float:left; text-align:center; margin:0 0 0 15px;}
#orcamento span a {text-decoration:none; color:#FFF;}
#orcamento .orcamento-quant {width:87px; font-size:30px; color:#FFF; font-family: 'Open Sans', sans-serif; line-height:0; margin:30px 0 0 0;}
#orcamento .orcamento-itens {width:87px; font-size:16px; color:#FFF; font-family: 'Open Sans', sans-serif; font-weight:300; line-height:0; margin:30px 0 0 0;}

#bullets {width:150px; position:absolute; top:480px; left:50%; margin:auto auto auto -60px; z-index:9999; text-align:center;}
#bullets a {background:url(../images/bullets-fullbanner.png) top center; display:inline-block; width:13px; height:11px; text-indent:-1000px; overflow:hidden;}
#bullets .activeSlide {background:url(../images/bullets-fullbanner.png) bottom center;}

#next {width:44px; height:38px; position:absolute; top:350px; right:50%; margin:auto -500px auto auto; display:block; cursor:pointer; z-index:1000;}
#prev {width:44px; height:38px; position:absolute; top:350px; left:50%; margin:auto auto auto -500px;  display:block; cursor:pointer; z-index:1000;}

#fullbanner {width:100%; height:350px; margin:0;}

#banner-01 {background:url(../fullbanner/bg-banner-01-01.jpg) no-repeat center center; width:100%; height:350px; margin:0;}
.banner-01 {width:990px; height:350px; margin:0 auto; position:relative;}
.banner-01 .banner-01-col1 {width:246px; height:346px; position:absolute; top:0px; left:80px;}
.banner-01 .banner-01-col2 {width:559px; height:173px; position:absolute; top:140px; right:80px;}

#banner-02 {background:url(../fullbanner/bg-banner-02-02-02.jpg) no-repeat center center; width:100%; height:350px; margin:0;}
.banner-02 {width:990px; height:350px; margin:0 auto; position:relative;}
.banner-02 .banner-02-col1 {width:538px; height:170px; position:absolute; top:100px; left:50px;}
.banner-02 .banner-02-col2 {width:538px; height:170px; position:absolute; top:130px; left:50%; margin:auto auto auto -252px;}

#banner-03 {background:url(../fullbanner/bg-banner-04.jpg) no-repeat center center; width:100%; height:350px; margin:0;}
.banner-03 {width:990px; height:350px; margin:0 auto; position:relative;}
.banner-03 .banner-03-col1 {position:absolute; top:0px; left:80px;}
.banner-03 .banner-03-col2 {width:559px; height:173px; position:absolute; top:200px; right:90px;}

#banner-04 {background:url(../fullbanner/fundo_amarelo.jpg) no-repeat center center; width:100%; height:350px; margin:0;}
.banner-04 {width:990px; height:350px; margin:0 auto; position:relative;}
.banner-04 .banner-04-col1 {position:absolute; top:0px; left:80px;}
.banner-04 .banner-04-col2 {width:559px; height:173px; position:absolute; top:200px; right:90px;}



/*FULLBANNER*/

/*MENU EXTRA*/
.menu-extra {width:940px; margin:20px auto; overflow:hidden;}
.menu-extra .plus {width:61px; height:61px; background:url(../images/bt-plus.png) center center; position:absolute; top:25%; left:40px; margin:0; display:block; cursor:pointer;}
.menu-extra .text-extra {font-size:14px; color:#FFF; font-weight:500; text-align:center; display:block; background:url(../images/bg-text-menu-extra.png) no-repeat center center; 
margin:35px 20px 0 0; float:right; width:109px; height:36px; padding-top:20px;}
.menu-extra .text-extra a {text-decoration:none; color:#FFF;}
.menu-extra .text-extra a:hover {color:#eaeaea;  transition: color 0.2s linear 0s;}
.menu-extra ul li {width:304px; height:130px; margin-right:4px; float:left; list-style:none; position:relative;}
.menu-extra ul li.extra-empresa {background:url(../images/menu-extra-empresa.jpg) no-repeat left top;}
.menu-extra ul li.extra-servicos {background:url(../images/menu-extra-servicos.jpg) no-repeat left top;}
.menu-extra ul li.extra-produtos {background:url(../images/menu-extra-produtos.jpg) no-repeat left top;}
/*MENU EXTRA*/

/*EMPRESA*/
#empresa {width:100%; height:345px; margin:0;}
.empresa {width:990px; height:345px; margin:0 auto;}
.empresa span {background:url(../images/line-01.png) no-repeat bottom center; width:990px; height:75px; margin:0 auto; font-family:'Raleway', sans-serif; font-size:42px; color:#000; font-weight:500; text-align:center; display:block; padding:50px 0 0 0;}
.empresa h1 {width:900px; font-size:22px; text-align:center; margin:25px auto; display:block;}
.empresa .empresa-leiamais {background-color:#000; width:90px; padding:10px 0 10px 0; text-align:center; display:block; font-size:14px; color:#FFF; float:right; margin:0 63px 0 0;}
.empresa .empresa-leiamais a {color:#FFF; text-decoration:none;}
.empresa .empresa-leiamais a:hover {color:#e8e8e8;}
/*EMPRESA*/

/*SERVIÇOS*/
#servicos {background:url(../images/parallax-servicos.jpg) repeat fixed top center; width:100%; height:492px; margin:0;}
#servicos .shadow-01 {background:url(../images/parallax-shadow.png) repeat-x center; width:100%; height:492px; margin:0; z-index:10;}
.servicos {width:990px; height:492px; margin:0 auto; z-index:100;}
.servicos span {background:url(../images/line-02.png) no-repeat bottom center; width:990px; height:75px; margin:0 auto; font-family:'Raleway', sans-serif; font-size:42px; color:#FFF; font-weight:500; text-align:center; display:block; padding:75px 0 0 0;}
.servicos ul {width:990px; margin:35px auto; text-align:center;}
.servicos ul li {background:url(../images/bg-circulo-servicos.png) no-repeat center center; width:269px; height:268px; margin:0 0 0 85px; float:left; list-style:none; display:block;}
.servicos ul li:first-child {margin:0 0 0 10px;}
.servicos .list-titulo {background:url(../images/line-03.png) no-repeat bottom center; width:266px; height:35px; font-size:16px; color:#000; text-align:center;display:block; margin:75px 0 0 0;}
.servicos p {width:200px; font-size:14px; font-weight:500; color:#000; text-align:center; display:block; margin:30px auto;}
.servicos p a {color:#c2222f; text-decoration:none; margin:10px auto; width:120px; display:block;}
.servicos p a:hover {color:#e04450;}
/*SERVIÇOS*/

/*PRODUTOS*/
#produtos {width:100%; margin:0;}
#produtos > span {background:url(../images/line-01.png) no-repeat bottom center; width:990px; height:55px; margin:0 auto; font-family:'Raleway', sans-serif; font-size:42px; color:#000; font-weight:500; text-align:center; display:block; padding:75px 0 0 0;}
#produtos .menu {background:#000; width:100%; height:90px; margin:60px 0 0 0; overflow:visible;}
#produtos .menu > ul {width:990px; min-width:990px; margin:0 auto;}
#produtos .menu > ul > li {font-size:11px; color:#FFF; float:left; line-height:90px; font-weight:500; display:block; list-style:none; margin:0 0 0 12px; position:relative;}
#produtos .menu > ul > li > a {color:#FFF; text-decoration:none; float:left; height:90px; display:block;}
#produtos .menu > ul > li > a:hover {background:url(../images/bg-menu-produtos.jpg) repeat-x bottom center; text-align:center; color:#e8e8e8; display:block;}
.produtos {width:825px; margin:155px auto;}
/*PRODUTOS*/

/*DROP DOWN*/
.menu_hover{ padding: 15px 0px 15px 0px; }
.menu_hover { background-color:#000; display:none; position:absolute; left:-10px; top:92px; z-index:9999;}
.menu_hover > ul{ float:left; width:180px; display:block; }
.menu_hover > ul > li {font-size:11px; color:#FFF; line-height:normal; font-weight:500; display:block; list-style:none; padding:3px 8px 3px 8px; margin:0px 5px; position:relative; border-top:1px solid #666; border-bottom:1px solid #222; }
.menu_hover > ul > li:first-child{ border-top:none; }
.menu_hover > ul > li:last-child{ border-bottom:none; }

.menu-colunas_2{ width:360px; left:-160px; }
.menu-colunas_3{ width:540px; left:-230px; }
.menu-colunas_4{ width:720px; left:-280px; }
.menu-colunas_5{ width:900px; left:-400px; }

.menu_hover > ul > li > a {color:#FFF; text-decoration:none; display:block;}
.menu_hover > ul > li > a:hover {color:#e8e8e8;}
.menu_hover > ul > li > ul { width:240px; background-color:#444; position:absolute; top:0; left:178px; display:none; z-index:999; padding: 5px 0px 5px 0px; }
.menu_hover > ul > li > ul > li {font-size:11px; color:#FFF; line-height:normal; font-weight:500; display:block; list-style:none; padding:3px 8px 3px 8px; margin:0px 5px; border-top:1px solid #666; border-bottom:1px solid #222; }
.menu_hover > ul > li > ul > li:first-child{ border-top:none; }
.menu_hover > ul > li > ul > li:last-child{ border-bottom:none; }
.menu_hover > ul > li > ul > li a {color:#FFF; text-decoration:none;}
.menu_hover > ul > li > ul > li a:hover {color:#e8e8e8;}
/*DROP DOWN*/

/*FORNECEDORES*/
#fornecedores {background:url(../images/parallax-fornecedores.jpg) repeat fixed top center; width:100%; height:300px; margin:0;}
#fornecedores .shadow-02 {background:url(../images/parallax-shadow-02.png) repeat-x center; width:100%; height:300px; margin:0;}
.fornecedores {width:990px; height:300px; margin:0 auto;}
.fornecedores span {background:url(../images/line-02.png) no-repeat bottom center; width:990px; height:75px; margin:0 auto; font-family:'Raleway', sans-serif; font-size:42px; color:#FFF; font-weight:500; text-align:center; display:block; padding:75px 0 0 0;}
.fornecedores ul {width:990px; min-width:990px; margin:0 auto;}
.fornecedores ul li {float:left; list-style:none; display:block;}

.logo-suzano {width:125px; height:20px; float:left; margin:20px 0 0 10px;}
.logo-fedrigoni {width:230px; height:30px; float:left; margin:60px 0 0 10px;}
.logo-bignardi {width:170px; height:54px; float:left; margin:60px 0 0 10px;}
.logo-sappi {width:170px; height:47px; float:left; margin:50px 0 0 10px;}
.logo-ip {width:160px; height:49px; float:left; margin:60px 0 0 10px;}
/*
.logo-suzano {width:118px; height:94px; float:left; margin:20px 0 0 41px;}
.logo-ripasa {width:141px; height:59px; float:left; margin:40px 0 0 41px;}
.logo-santher {width:165px; height:54px; float:left; margin:40px 0 0 41px;}
.logo-votorantim {width:173px; height:47px; float:left; margin:40px 0 0 41px;}
.logo-norske {width:160px; height:49px; float:left; margin:40px 0 0 41px;}
*/
/*FORNECEDORES*/

/*EMPRESA INTERNA*/
.banner-empresa {background:url(../images/bg-banner-empresa.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-empresa h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-empresa span {width:565px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:0 auto;}

.pg-empresa {width:990px; margin:45px auto; overflow:hidden;}
.pg-empresa h3 {font-size:46px; color:#FFF; font-weight:50; background-color:#323232; width:266px; height:77px; line-height:77px; display:block; text-align:center; margin:0 0 25px 25px;}
.pg-empresa p {font-size:16px; color:#000; margin:0 25px 0 25px; line-height:24px; text-align:justify;}

.banner-fsc {background:url(../images/bg-banner-fsc.jpg) repeat fixed top center; width:100%; height:189px; min-width:990px; margin:45px auto;}
.banner-fsc-shadow {background:url(../images/bg-shadow.png) repeat-x top center; width:100%; height:189px; min-width:990px; z-index:200; padding:1px 0 0 0;}
.banner-fsc h3 {width:450px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:42px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:55px auto;}

.pg-fsc {width:990px; margin:45px auto; overflow:hidden;}
.pg-fsc div {float:left;}
.pg-fsc p {width:665px; font-size:16px; color:#000; margin:0 25px 0 25px; line-height:24px; text-align:justify;}
.pg-fsc img {width:187px; height:282px; margin-left:40px; margin-top:15px;}

.bt-saiba-mais-fsc {background:url(../images/bt-sabamais-sfc.jpg) no-repeat center top; width:900px; height:49px; text-align:center; display:block; margin:20px auto; color:#FFF; 
font-size:16px; font-weight:100; line-height:49px; padding-right:40px;}
.bt-saiba-mais-fsc:hover {opacity:0.9; display:block;}
.bt-saiba-mais-fsc a {color:#FFF; text-decoration:none;}

.banner-imune {background:url(../images/bg-banner-imune.jpg) repeat fixed top center; width:100%; height:189px; min-width:990px; margin:45px auto;}
.banner-imune-shadow {background:url(../images/bg-shadow.png) repeat-x top center; width:100%; height:189px; min-width:990px; z-index:200; padding:1px 0 0 0;}
.banner-imune h3 {width:450px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:42px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:55px auto;}

.pg-imune {width:990px; margin:65px auto 100px auto; overflow:hidden;}
.pg-imune div {float:left;}
.pg-imune p {width:665px; font-size:16px; color:#000; margin:0 0 0 25px; line-height:24px; text-align:justify;}
.pg-imune img {width:237px; height:252px; margin-left:25px; float:left;}
/*EMPRESA INTERNA*/

/*PRODUTOS INTERNA*/
.banner-shadow { background:url(../images/banner-shadow.png) no-repeat center; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:100;}
.banner-produtos {background:url(../images/bg-banner-produtos02.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-produtos h2 {font-size:35px; color:#000; font-weight:600; text-align:center; display:block; margin-top:135px;}
.banner-produtos span {width:500px; height:100px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#474747; font-weight:300; text-align:center; display:block; 
margin:0 auto;}

.pg-produtos {width:990px; margin:45px auto;}
.pg-produtos h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:266px; height:77px; line-height:77px; display:block; text-align:center; margin:0 0 25px 25px;}

.pg-produtos-filtro {width:940px; margin:40px auto; display:block; height:50px;}
.pg-produtos-filtro > span {font-size:16px; color:#000; float:left; padding-top:10px;}
.pg-produtos > span {margin-left:25px;}

.pg-produtos-01 {width:940px; margin:65px auto; overflow:hidden;}

.pg-produtos-01 > ul {width:400px; height: 280px; display:block; margin: 20px 70px 0 0; float:left; overflow: auto;}
.pg-produtos-01 > ul > li:first-child {background-color:#000; font-size:16px; margin-bottom:10px;}
.pg-produtos-01 > ul > li {width:400px; height:37px; background-color:#323232; line-height:37px; display:block; font-size:11px; color:#FFF; padding-left:5px; margin-bottom:2px;}
.pg-produtos-01 > ul > li a {text-decoration:none; color:#FFF;}
.pg-produtos-01 > ul > li a:hover {color:#ccc; transition: color 0.2s linear 0s;}
.pg-produtos-01 > ul > li:hover {color:#c2222f; background-color: #000; -moz-transition: all 1s ease-in; -webkit-transition: all 1s ease-in; -o-transition: all 1s ease-in; transition: all 1s ease-in; cursor:pointer;}
/*PRODUTOS INTERNA*/

/*PRODUTO INTERNA*/
.banner-produto {background:url(../images/bg-banner-produtos02.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-produto h2 {font-size:35px; color:#000; font-weight:600; text-align:center; display:block; margin-top:135px;}
.banner-produto span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#474747; font-weight:300; text-align:center; display:block;  
margin:0 auto;}

.pg-produto {width:990px; margin:45px auto; overflow:hidden;}
.pg-produto h3 {font-size:16px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}

.pg-produto .pg-produto-img {width:392px; height:369px; margin:40px 0 0 25px; display:block; background:url(../images/bg-produto.png) no-repeat center center; float:left;}
.pg-produto .pg-produto-img > div {width:392px; height:347px; text-align:center; display:block; margin:0; padding-top:10px;}

.pg-produto .pg-produto-detalhes {width:541px; margin:47px 25px 0 0; display:block; float:right; overflow:hidden;}

.pg-produto .pg-produto-detalhes .pg-produtos-titulo-01 {width:280px; height:38px; line-height:38px; font-size:14px; color:#FFF; font-weight:400; padding-left:10px; background-color:#c2222f; float:left; margin-bottom:8px;}
.pg-produto .pg-produto-detalhes .pg-produtos-titulo-02 {width:238px; line-height:38px; font-size:14px; color:#FFF; font-weight:400; padding-left:10px; background-color:#a5131f; float:left; margin-bottom:8px;}

.pg-produto .pg-produto-detalhes > ul {width:538px; margin:0;}
.pg-produto .pg-produto-detalhes > ul > li {width:538px; height:38px; margin-bottom:1px; background-color:#323232; line-height:38px; color:#FFF; font-size:12px; list-style:none;}
.pg-produto .pg-produto-detalhes > ul > li .list01 {width:202px; height:38px; border-right:1px solid #FFF; display:block; float:left; padding-left:10px;}
.pg-produto .pg-produto-detalhes > ul > li .list02 {width:315px; height:38px; display:block; float:left; padding-left:10px;}

.pg-produto .pg-produto-detalhes .pg-produtos-detalhes-logo {width:212px; display:block; overflow:hidden; margin:20px 0 0 0; text-align:left; float:left;}
.pg-produto .pg-produto-detalhes .pg-produtos-detalhes-orcamento {width:224px; height:40px; background:url(../images/bt-orcamento.png) no-repeat left top; float:right; margin:20px 3px 0 0; 
text-indent:-1000px; overflow:hidden; display:block; cursor:pointer;}
.pg-produto .pg-produto-detalhes .pg-produtos-detalhes-orcamento:hover {opacity:0.9;}
.pg-produto .pg-produto-detalhes .pg-produtos-detalhes-orcamento:active {width:224px; height:39px; background:url(../images/bt-orcamento.png) no-repeat left bottom;}

.line-produto {width:990px; height:25px; margin:140px auto 0 auto; text-align:center; background:url(../images/img-line-produto.png) no-repeat left center; display:block;}

.pg-produto02-titulo {width:340px; height:60px; background-color:#323232; line-height:60px; font-size:14px; color:#FFF; padding-left:10px; display:block; margin:65px 0 0 25px; text-align:left;}

.pg-produtos02 {width:940px; margin:65px auto; display:block; overflow:hidden;}
.pg-produtos02 > li {width:232px; height:342px; background:url(../images/bg-produtos-detalhes.png) no-repeat left top; margin-left:3px; float:left; list-style:none;}
.pg-produtos02 > li .logo-02 {width:210px; height:42px; margin:10px 0 0 5px; display:block;}
.pg-produtos02 > li .img02 {width:217px; height:170px; margin:0 0 0 5px; display:block; border:1px solid #dadada; padding:0; text-align:center;}
.pg-produtos02 > li > span {font-size:12px; color:#727272; padding:10px 0 0 10px; display:block;}

.pg-produtos02 > li .detalhes02 {width:96px; height:28px; background:url(../images/bt-detalhes-produtos.png) no-repeat left top; float:left; margin:15px 0 0 10px; text-align:center; font-size:11px; 
color:#FFF; padding-left:15px; line-height:10px; display:block; cursor:pointer;}
.pg-produtos02 > li .detalhes02 a {color:#FFF; text-decoration:none;}
.pg-produtos02 > li .detalhes02 a:hover {color:#c2222f; transition: color 0.2s linear 0s;}
.pg-produtos02 > li .detalhes02:hover {opacity:0.9;}
.pg-produtos02 > li .orcamento02 {width:98px; height:18px; background-color:#000; font-size:11px; line-height:12px; display:block; margin:15px 0 0 0; float:left; color:#FFF; padding-left:5px; cursor:pointer;}
.pg-produtos02 > li .orcamento02 a {color:#FFF; text-decoration:none;}
.pg-produtos02 > li .orcamento02 a:hover {color:#c2222f; transition: color 0.2s linear 0s;}
.pg-produtos02 > li .orcamento02:hover {opacity:0.9;}
/*PRODUTO INTERNA*/

/*ORCAMENTO*/
.banner-orcamento {background:url(../images/bg-banner-produtos02.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-orcamento h2 {font-size:35px; color:#000; font-weight:600; text-align:center; display:block; margin-top:135px;}
.banner-orcamento span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#474747; font-weight:300; text-align:center; display:block; 
margin:0 auto;}

.pg-orcamento {width:990px; margin:45px auto; overflow:hidden;}
.pg-orcamento h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}

.pg-orcamento .orcamento-passos {width:940px; display:block; margin:65px auto; overflow:hidden;}
.pg-orcamento .orcamento-passos > li:first-child {margin:0 !important;} 
.pg-orcamento .orcamento-passos > li {width:305px; height:106px; float:left; list-style:none; display:block; margin:0 0 0 10px;}
.pg-orcamento .orcamento-passos > li > img {width:79px; height:79px; margin:14px 0 0 0; float:left; display:block;}
.pg-orcamento .orcamento-passos > li > span {width:210px; margin:35px 0 0 10px; float:left; font-size:14px; color:#000;}

.pg-orcamento .adicionados {width:940px; margin:5px auto; border-top:1px solid #c2222f; font-size:18px; color:#000; display:block; padding-top:10px;}
.pg-orcamento .adicionados02 {width:940px; margin:25px auto; display:block;}
.pg-orcamento .adicionados02 > li {width:940px; height:154px; background:url(../images/bg-orcamento-02.jpg) no-repeat left top; display:block; margin-bottom:15px; position:relative;}
.pg-orcamento .adicionados02 > li .image-orcamento {width:120px; height:115px; background:url(../images/bg-produto-orcamento.png) no-repeat left top; float:left; margin:20px;}
.pg-orcamento .adicionados02 > li .image-orcamento > img {width:113px; height:105px; margin:3px; text-align:center; display:block;}
.pg-orcamento .adicionados02 .quantidade {width:181px; display:block; float:left; margin:10px;}
.pg-orcamento .adicionados02 .quantidade > span {text-align:center; font-size:14px; color:#000; display:block; margin-top:30px;}
.quant {width:73px; height:33px; background-color:#323232; display:block; text-align:center; line-height:33px; font-size:12px; color:#FFF; position:absolute; top:60px; right:233px; margin:0; border:none;}
.pg-orcamento .adicionados02 .remover {width:140px; display:block; float:left; margin:10px;}
.pg-orcamento .adicionados02 .remover > span {text-align:center; font-size:14px; color:#000; display:block; margin-top:30px;}
.lixeira {width:33px; height:41px; margin:0; position:absolute; top:60px; right:73px;}
.lixeira :hover {opacity:0.9;}
.pg-orcamento > form {overflow:hidden; margin-bottom:80px;}
.pg-orcamento .adicionados02 > li > ul {width:400px; display:block; margin:40px 0 0 10px; float:left;}
.pg-orcamento .adicionados02 > li > ul > li {font-size:14px; color:#000; display:block; list-style:none;}

.bt-finalizar-orcamento {width:213px; height:41px; background:url(../images/bt-finalizar-orcamento.png) no-repeat left top; float:right; margin:5px 26px 0 0; font-size:14px; color:#FFF; 
line-height:41px; text-align:left; display:block; padding-left:18px; cursor:pointer; border:none;}
.bt-finalizar-orcamento a {color:#FFF; text-decoration:none;}
.bt-finalizar-orcamento:hover {opacity:0.9;}
.bt-finalizar-orcamento:active {background:url(../images/bt-finalizar-orcamento.png) no-repeat left bottom; width:213px; height:40px;}

.bt-adicionar-orcamento {width:237px; height:41px; background:url(../images/bt-adicionar-orcamento.png) no-repeat left top; float:right; margin:5px 20px 0 0; font-size:14px; color:#FFF; 
line-height:41px; text-align:left; display:block; padding-left:12px; cursor:pointer; border:none;}
.bt-adicionar-orcamento a {color:#FFF; text-decoration:none;}
.bt-adicionar-orcamento:hover {opacity:0.9;}
.bt-adicionar-orcamento:active {background:url(../images/bt-adicionar-orcamento.png) no-repeat left bottom; width:237px; height:40px;}
/*ORCAMENTO*/

/*PEDIDO ENVIADO*/
.banner-enviado {background:url(../images/bg-banner-produtos.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-enviado h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-enviado span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:0 auto;}

.pg-enviado {width:990px; margin:45px auto; overflow:hidden;}
.pg-enviado h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}
.pg-enviado .pedido-enviado {width:940px; margin:5px auto; border-top:1px solid #c2222f; font-size:18px; color:#000; display:block; padding-top:10px;}
.pg-enviado .inf {font-size:14px; color:#000; width:940px; margin:20px 0 0 25px; display:block;}

.pg-enviado .orcamento-passos {width:940px; display:block; margin:65px auto; overflow:hidden;}
.pg-enviado .orcamento-passos > li:first-child {margin:0 !important;} 
.pg-enviado .orcamento-passos > li {width:305px; height:106px; float:left; list-style:none; display:block; margin:0 0 0 10px;}
.pg-enviado .orcamento-passos > li > img {width:79px; height:79px; margin:14px 0 0 0; float:left; display:block;}
.pg-enviado .orcamento-passos > li > span {width:210px; margin:35px 0 0 10px; float:left; font-size:14px; color:#000;}

.pg-enviado .enviado02 {width:940px; margin:25px auto; display:block;}
.pg-enviado .enviado02 > li {width:940px; height:154px; background:url(../images/bg-pedido-enviado.jpg) no-repeat left top; display:block; margin-bottom:15px; position:relative;}
.pg-enviado .enviado02 > li .image-orcamento {width:120px; height:115px; background:url(../images/bg-produto-orcamento.png) no-repeat left top; float:left; margin:20px;}
.pg-enviado .enviado02 > li .image-orcamento > img {width:113px; height:105px; margin:3px; text-align:center; display:block;}
.pg-enviado .enviado02 .quantidade-enviado {width:181px; display:block; float:right; margin:10px;}
.pg-enviado .enviado02 .quantidade-enviado > span {text-align:center; font-size:14px; color:#000; display:block; margin-top:30px;}
.quant-enviado {width:73px; height:33px; background-color:#323232; display:block; text-align:center; line-height:33px; font-size:12px; color:#FFF; position:absolute; top:60px; right:62px; margin:0; border:none;}

.pg-enviado > form {overflow:hidden; margin-bottom:80px;}
.pg-enviado .enviado02 > li > ul {width:400px; display:block; margin:40px 0 0 10px; float:left;}
.pg-enviado .enviado02 > li > ul > li {font-size:14px; color:#000; display:block; list-style:none;}

.bt-imprimir {width:237px; height:42px; float:right; background:url(../images/bt-imprimir.png) no-repeat left top; margin:5px 25px 0 0; text-indent:-1000px; overflow:hidden; display:block; cursor:pointer; border:0;}
.bt-imprimir a {color:#FFF; text-decoration:none;}
.bt-imprimir:active {background:url(../images/bt-imprimir.png) no-repeat left bottom; width:237px; height:42px;}
.bt-imprimir:hover {opacity:0.9;}
/*PEDIDO ENVIADO*/

/*ENVIO*/
.banner-envio {background:url(../images/bg-banner-children.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-envio h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-envio span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:0 auto;}

.pg-envio .orcamento-passos {width:940px; display:block; margin:65px auto; overflow:hidden;}
.pg-envio .orcamento-passos > li:first-child {margin:0 !important;} 
.pg-envio .orcamento-passos > li {width:305px; height:106px; float:left; list-style:none; display:block; margin:0 0 0 10px;}
.pg-envio .orcamento-passos > li > img {width:79px; height:79px; margin:14px 0 0 0; float:left; display:block;}
.pg-envio .orcamento-passos > li > span {width:210px; margin:35px 0 0 10px; float:left; font-size:14px; color:#000;}

.pg-envio {width:990px; margin:45px auto;}
.pg-envio h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}
.pg-envio .ped-enviado {width:940px; margin:5px auto; border-top:1px solid #c2222f; font-size:18px; color:#000; display:block; padding-top:10px;}
.pg-envio .envio-form {width:940px; height:600px; margin:50px auto 0 auto;}
.pg-envio .envio-form .form-01 {width:940px; margin:0;}
.pg-envio .envio-form .form-02 {width:493px; overflow:hidden; margin:0; float:left;}
.pg-envio .envio-form .form-02 input[type="text"] {width:465px;}
.pg-envio .envio-form .form-03 {width:443px;margin:0; float:right;}
.pg-envio .envio-form .form-03 input[type="text"] {width:413px;}
.pg-envio .envio-form .form-04 {width:250px; float:left;}
.pg-envio .envio-form .form-05 {width:187px; float:right;}
.pg-envio .envio-form .form-06 {width:940px; margin:0; float:left;}
.pg-envio .envio-form .form-06 textarea {background-color:#323232; resize:none; width:940px; margin:0; border:none; color:#FFF; font-size:12px;}
.pg-envio .envio-form label {font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px;}
.pg-envio .envio-form input[type="text"] {width:910px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}

.pg-envio form .div15 label{font-size:14px; color:#000; width:100px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-envio form .div15 input[type="text"] {width:910px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}
.pg-envio form .div15 input[type="checkbox"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}
.pg-envio form .div15 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}

.pg-envio form .div16 label{font-size:14px; color:#000; width:30px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-envio form .div16 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}

.bt-finalizar-orcamento-02 {width:940px; margin:20px auto; overflow:hidden; text-align:center; display:block;}
.bt-finalizar-orcamento-02 input[type="submit"] {width:213px; height:41px; margin:0 auto; text-align:center; text-indent:-1000px; overflow:hidden; 
background:url(../images/bt-finalizar-orcamento2.png) no-repeat left top; display:block; cursor:pointer; border:none;}
.bt-finalizar-orcamento-02 input[type="submit"]:active {background:url(../images/bt-finalizar-orcamento2.png) left bottom; width:213px; height:41px;}
.bt-finalizar-orcamento-02 input[type="submit"]:hover {opacity:0.9;}
/*ENVIO*/

/*ATENDIMENTO*/
.banner-atendimento {background:url(../images/bg-banner-atendimento.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-atendimento h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-atendimento span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:0 auto;}

.pg-atendimento {width:990px; margin:45px auto;}
.pg-atendimento h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}
.pg-atendimento .horario {font-size:18px; width:940px; margin:40px 0 0 25px; display:block; line-height:26px;}
.pg-atendimento .tel {font-size:18px; width:940px; margin:20px 0 0 25px; display:block; line-height:26px; font-family: Tahoma,Geneva,sans-serif;}

.pg-atendimento form {width:940px; margin:30px auto; height:550px; display:block;}
.pg-atendimento form .div09 label{font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px;}
.pg-atendimento form .div09 input[type="text"] {width:910px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}
.pg-atendimento form {width:940px; margin:30px auto; height:550px; display:block;}

.pg-atendimento form .div10 {width:493px; margin:0; float:left;}
.pg-atendimento form .div10 label{font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px;}
.pg-atendimento form .div10 input[type="text"] {width:463px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}

.pg-atendimento form .div11 {width:443px;margin:0; float:right;}
.pg-atendimento form .div11 label{font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px;}
.pg-atendimento form .div11 input[type="text"] {width:413px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}

.pg-atendimento form .div12 {width:910px;margin:0; float:left;}
.pg-atendimento form .div12 label{font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px;}

.pg-atendimento form .div13 {width:910px;margin:0; float:left;}
.pg-atendimento form .div13 label{font-size:14px; color:#000; width:300px; float:left; margin-bottom:5px; margin-top:10px;}
.pg-atendimento form .div13 textarea {background-color:#323232; resize:none; width:940px; margin:0; border:none; color:#FFF; font-size:12px;}

.pg-atendimento form .div14 {width:940px; margin:0 auto; overflow:hidden; display:block;}
.pg-atendimento form .div14 input[type="submit"] {width:87px; height:35px; margin:20px auto; display:block; background:url(../images/bt-enviar.png) no-repeat left top; 
text-indent:-1000px; overflow:hidden; text-align:center; cursor:pointer; border:none;}
.pg-atendimento form .div14 input[type="submit"]:hover {opacity:0.9;}
.pg-atendimento form .div14 input[type="submit"]:active {background:url(../images/bt-enviar.png) no-repeat left bottom;}

.pg-atendimento form .div15 label{font-size:14px; color:#000; width:100px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-atendimento form .div15 input[type="text"] {width:910px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}
.pg-atendimento form .div15 input[type="checkbox"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}
.pg-atendimento form .div15 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}

.pg-atendimento form .div16 label{font-size:14px; color:#000; width:30px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-atendimento form .div16 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}


.pg-atendimento form .div17 label{font-size:14px; color:#000; width:150px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-atendimento form .div17 input[type="text"] {width:910px; background-color:#323232; padding:15px; float:left; margin:0 0 10px 0; border:none; color:#FFF;}
.pg-atendimento form .div17 input[type="checkbox"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}
.pg-atendimento form .div17 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}

.pg-atendimento form .div18 label{font-size:14px; color:#000; width:80px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-atendimento form .div18 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}

.pg-atendimento form .div19 label{font-size:14px; color:#000; width:40px; float:left; margin-bottom:5px; margin-top: 7px;}
.pg-atendimento form .div19 input[type="radio"] {width:50px; background-color:#323232; padding:5px; float:left; margin:0 0 10px 0; border:none; color:#FFF; margin-top: 7px;}


.pg-atendimento .endereco {font-size:18px; width:940px; margin:0 0 0 25px; display:block;}
.pg-atendimento > p {font-size:18px; margin-top:10px; margin-left:25px;}

.pg-atendimento #map {width:940px; height:390px; margin:20px auto 80px auto; background-color:#999; border:1px solid #000;}

/*ENVIADO COM SUCESSO*/
.sucesso {background-color:#E21C2D; width:400px; height:400px; margin:-250px auto auto -200px; position:fixed; top:50%; left:50%;  z-index:9999; display:none;}
.sucesso div {background-color:#C10B1A; width:400px; height:100px; text-align:center; display:block; color:#FFF; font-size:60px; line-height:100px; margin:150px 0 0 0;}
.sucesso span {width:400px; font-size:24px; color:#FFF; display:block; text-align:center; margin:10px auto;}
/*ENVIADO COM SUCESSO*/


/*ALERTA DE ERRO*/
.erro {width:920px !important; background-color:#F00; padding:10px; text-align:center; display:block; font-size:18px; color:#FFF !important; margin:30px 0 10px 0 !important; display:none;}
/*ALERTA DE ERRO*/

/*ATENDIMENTO*/

/*CALCULO EDITORIAL*/
.banner-calculo {background:url(../images/bg-banner-calculo.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-calculo h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-calculo span {width:500px; height:65px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:0 auto;}

.pg-calculo {width:990px; margin:45px auto; overflow:hidden;}
.pg-calculo h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}

.pg-calculo .calcular {width:350px; margin:65px 0 40px 25px; float:left; position:relative; }
.pg-calculo .calcular > p {font-size:16px; color:#000; margin:0; font-weight:300;}
.pg-calculo .calcular > ul {width:114px; margin:20px 0 0 0; float:left;}
.pg-calculo .calcular > ul > li {width:114px; height:38px; margin-bottom:8px; list-style:none; display:block; font-size:14px; color:#FFF; font-weight:500; line-height:38px; 
background-color:#000; padding-left:10px;}
.pg-calculo .valores {width:150px; float:left; margin:20px 0 0 20px;}
.pg-calculo .valores > ul {width:150px; margin:0;}
.pg-calculo .valores > ul > li {width:150px; height:38px; margin-bottom:8px; list-style:none; display:block; font-size:14px; color:#FFF; font-weight:500; line-height:38px; 
background-color:#000; padding-left:10px;}
.pg-calculo .valores > ul > li > input[type="text"] {width:150px; border:none; background-color:#000; color:#FFF; overflow:hidden;}
.pg-calculo .calcular > span{ position:absolute; left:0px; bottom:12px; width:140px; font-size:13px; display:block; cursor:pointer; }
.pg-calculo .calcular > span > b{ font-weight:600 }
.select-calculo {width:160px !important; margin:0; padding:0 !important;}
.bt-calcular {width:114px; height:40px; background:url(../images/bt-calcular.jpg) no-repeat left top; margin:5px -10px 0 0; display:block; text-indent:-1000px; overflow:hidden; float:right; 
cursor:pointer; border:none;}
.bt-calcular:hover {opacity:0.9;}
.bt-calcular:active {background:url(../images/bt-calcular.jpg) no-repeat left bottom;}

.pg-calculo .sidebar {width:227px; margin:65px 25px 40px 0; float:right;}
.pg-calculo .sidebar > span {width:227px; height:38px; background-color:#000; line-height:38px; font-size:22px; font-weight:300; text-align:center; display:block; color:#FFF;}

.pg-calculo .sidebar .bt-tabela-corte {width:227px; height:38px; background:url(../images/bt-tabela-de-corte.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:30px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-calculo .sidebar .bt-tabela-corte:hover {opacity:0.9;}

.pg-calculo .sidebar .bt-dicas-uteis {width:227px; height:38px; background:url(../images/bt-dicas-uteis.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:5px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-calculo .sidebar .bt-dicas-uteis:hover {opacity:0.9;}

.pg-calculo .resultado {width:940px; margin:40px 0 0 25px;}
.pg-calculo .resultado > span {font-size:28px; color:#000; font-weight:500; margin-bottom:30px; display:block; display:none; }
.pg-calculo .resultado > ul {width:719px; margin:20px 0 0 0; display:block;}
.pg-calculo .resultado > ul > li {height:38px; width:719px; line-height:38px; font-size:14px; color:#FFF; margin-bottom:1px; list-style:none;}
.pg-calculo .resultado > ul > li .div01 {background-color:#000; border-right:1px #FFF solid; float:left; width:472px; height:38px; padding-left:5px;}
.pg-calculo .resultado > ul > li .div02 {background-color:#323232; float:left; width:230px; height:38px; text-align:center; font-family:Tahoma, Geneva, sans-serif;}

.pg-calculo .formatos-comuns {width:719px; margin:40px 0 0 25px; display:block;}
.pg-calculo .formatos-comuns .div03 {width:305px; height:38px; background-color:#000; font-size:12px; font-family:Tahoma, Geneva, sans-serif; 
border-right:1px solid #FFF; float:left; color:#FFF; line-height:38px; padding-left:5px;}
.pg-calculo .formatos-comuns .div04 {width:242px; height:38px; background-color:#000; font-size:12px; text-align:center; line-height:38px; border-right:1px solid #FFF; 
float:left; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.pg-calculo .formatos-comuns .div05 {width:150px; height:38px; background-color:#000; font-size:12px; line-height:38px; padding-left:5px; float:left; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.pg-calculo .formatos-comuns .div05 > span {font-size:9px; padding-left:2px;}

.pg-calculo .formatos-comuns > ul {width:719px; margin-top:10px; margin-bottom:100px; display:block; float:left;}
.pg-calculo .formatos-comuns > ul > li {width:719px; height:38px; margin-bottom:1px; list-style:none; display:block; font-size:12px; color:#FFF; line-height:38px;}
.pg-calculo .formatos-comuns .div06 {width:305px; height:38px; background-color:#323232; font-size:12px; font-family:Tahoma, Geneva, sans-serif; 
border-right:1px solid #FFF; float:left; color:#FFF; line-height:38px; padding-left:5px;}
.pg-calculo .formatos-comuns .div07 {width:242px; height:38px; background-color:#323232; font-size:12px; text-align:center; line-height:38px; border-right:1px solid #FFF; 
float:left; color:#FFF; font-family:Tahoma, Geneva, sans-serif;}
.pg-calculo .formatos-comuns .div08 {width:150px; height:38px; background-color:#323232; font-size:12px; line-height:38px; padding-left:5px; float:left; text-align:center; color:#FFF; 
font-family:Tahoma, Geneva, sans-serif;}
/*CALCULO EDITORIAL*/

/*DICAS UTEIS*/
.banner-dicas {background:url(../images/bg-banner-calculo.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-dicas h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:120px;}
.banner-dicas span {width:450px; height:90px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:10px auto;}

.pg-dicas {width:990px; margin:45px auto; overflow:hidden;}
.pg-dicas h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}

.pg-dicas > ul {width:700px; margin:65px 0 80px 25px; display:block; float:left;}
.pg-dicas > ul > li {width:700px; list-style:none; margin:20px 0 20px 0;}
.pg-dicas > ul > li.dicas-titulo {background:url(../images/bg-dicas-uteis.jpg) no-repeat left top; list-style:none; width:641px; height:38px; line-height:38px; color:#FFF; display:block; 
font-size:16px; padding-left:70px; margin:0;}
.pg-dicas > ul > li > div {width:641px; margin:20px 0 0 0;}
.pg-dicas > ul > li > div > p {font-size:14px; color:#000; text-align:justify; line-height:20px;}

.pg-dicas .sidebar {width:227px; margin:65px 25px 40px 0; float:right;}
.pg-dicas .sidebar > span {width:227px; height:38px; background-color:#000; line-height:38px; font-size:22px; font-weight:300; text-align:center; display:block; color:#FFF;}

.pg-dicas .sidebar .bt-tabela-corte {width:227px; height:38px; background:url(../images/bt-tabela-de-corte.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:30px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-dicas .sidebar .bt-tabela-corte:hover {opacity:0.9;}

.pg-dicas .sidebar .bt-calculo-editorial {width:227px; height:38px; background:url(../images/bt-calculo-editorial.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:5px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-dicas .sidebar .bt-calculo-editorial:hover {opacity:0.9;}

.pg-dicas .sidebar .bt-dicas-uteis {width:227px; height:38px; background:url(../images/bt-dicas-uteis.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:5px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-dicas .sidebar .bt-dicas-uteis:hover {opacity:0.9;}
/*DICAS UTEIS*/

/*BUSCA*/
.banner-busca {background:url(../images/bg-banner-busca.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-busca h2 {font-size:35px; color:#FFF; font-weight:300; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:150px;}
.banner-busca span {width:450px; height:10px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:10px auto;}

.pg-busca {width:990px; margin:45px auto; overflow:hidden;}
.pg-busca h3 {font-size:20px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:67px; display:block; text-align:left; margin:0 0 25px 25px; padding:0 0 0 10px; line-height:67px;}
.pg-busca .resultado {width:940px; height:30px; margin:65px 0 0 25px; border-bottom:1px solid #a5131f; font-size:18px; color:#000; font-weight:300; display:block;}
.pg-busca h2 {width:940px; font-size:24px; color:#000; margin:40px 0 0 25px; display:block;}

.pg-busca > ul {width:940px; margin:40px 0 0 25px; display:block;}
.pg-busca > ul > li {list-style:none; font-size:18px; color:#000;}
.pg-busca > ul > li > b > a {color:#000; text-decoration:none;}
.pg-busca > ul > li > b > a:hover {color:#CCC; transition: color 0.2s linear 0s;}

.resultado-dicas {width:940px; margin:0; display:block;}
.resultado-dicas > ul {width:940px; margin:45px 0 80px 25px; display:block; float:left;}
.resultado-dicas > ul > li {width:870px; list-style:none; margin:20px 0 20px 0;}
.resultado-dicas > ul > li.resultado-titulo {background:url(../images/bg-dicas-uteis.jpg) no-repeat left top #000; list-style:none; width:870px; height:38px; line-height:38px; color:#FFF; display:block; 
font-size:16px; padding-left:70px; margin:0;}
.resultado-dicas > ul > li > div {width:870px; margin:20px 0 0 0;}
.resultado-dicas > ul > li > div > p {font-size:14px; color:#000; text-align:justify; line-height:20px;}
/*BUSCA*/

/*TABELA DE CORTE*/
.banner-corte {background:url(../images/bg-banner-calculo.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-corte h2 {font-size:35px; color:#FFF; font-weight:600; text-align:center; display:block; text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin-top:135px;}
.banner-corte span {width:550px; height:100px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:100; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:10px auto;}

.pg-corte {width:990px; margin:45px auto; overflow:hidden;}
.pg-corte h3 {font-size:30px; color:#FFF; font-weight:100; background-color:#323232; width:256px; height:52px; display:block; text-align:left; margin:0 0 25px 25px; padding:15px 0 0 10px;}
.pg-corte > ul {width:700px; margin:45px 0 0 25px; display:block; float:left;}
.pg-corte-margin {margin:20px 0 20px 0; !important; font-size:16px !important;}
.pg-corte .sidebar {width:227px; margin:50px 25px 40px 0; float:right;}
.pg-corte .sidebar > span {width:227px; height:38px; background-color:#000; line-height:38px; font-size:22px; font-weight:300; text-align:center; display:block; color:#FFF;}

.pg-corte .sidebar .bt-tabela-corte {width:227px; height:38px; background:url(../images/bt-tabela-de-corte.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:30px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-corte .sidebar .bt-tabela-corte:hover {opacity:0.9;}

.pg-corte .sidebar .bt-calculo-editorial {width:227px; height:38px; background:url(../images/bt-calculo-editorial.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:5px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-corte .sidebar .bt-calculo-editorial:hover {opacity:0.9;}

.pg-corte .sidebar .bt-dicas-uteis {width:227px; height:38px; background:url(../images/bt-dicas-uteis.jpg) no-repeat left top; display:block; text-indent:-1000px; 
margin:5px 0 0 0; overflow:hidden; cursor:pointer;}
.pg-corte .sidebar .bt-dicas-uteis:hover {opacity:0.9;}
/*TABELA DE CORTE*/

/*PG 404*/
.banner-404 {background:url(../images/bg-banner-404.jpg) repeat fixed center top; width:100%; height:317px; min-width:990px; display:block; overflow:hidden; margin:0; z-index:50;}
.banner-404 h2 {font-size:35px; color:#FFF; font-weight:300; text-align:center; display:block; text-shadow: 1px 1px 1px rgba(0, 0, 0, 1); margin-top:150px;}
.banner-404 span {width:450px; height:10px; background:url(../images/bg-line-banner-empresa.png) no-repeat bottom center; font-size:30px; color:#FFF; font-weight:300; text-align:center; display:block; 
text-shadow: 1px 1px 2px rgba(0, 0, 0, 1); margin:10px auto;}
.pg-404 {width:990px; margin:37px auto 37px auto; display:block; overflow:hidden;}
.pg-404 .pg-404-01 {width:345px; height:413px; margin:auto 0 auto 25px; float:left;}
.pg-404 .pg-404-02 {width:595px; height:413px; margin:auto 25px auto 0; float:right;}
.pg-404 .pg-404-02-ops {font-size:50px; font-weight:700; color:#e21c2d; width:105px; float:left; margin:100px 0 0 20px;}
.pg-404 .pg-404-02-text01 {font-size:34px; font-weight:400; color:#000; width:450px; float:left; margin:110px 0 0 0; padding:0 0 0 10px;}
.pg-404 .pg-404-02-pagina {width:595px; text-align:center; margin:0 auto; display:block; overflow:hidden;}
.pg-404 .pg-404-02-pagina-01 {font-size:90px; font-weight:600; color:#000; width:300px;  margin:0 20px 0 20px;}
.pg-404 .pg-404-02-pagina-02 {font-size:90px; font-weight:700; color:#e21c2d; width:200px;  margin:0 20px 0 20px;}
.pg-404 .pg-404-02-pagina-03 {width:595px; background:url(../images/img-line-404.png) no-repeat top center; font-size:22px; color:#000; text-align:center; display:block; padding:15px 0 0 0;} 
.pg-404 .pg-404-02-pagina-04 {width:595px; text-align:center; font-size:18px; font-weight:400; margin:0; padding:0; display:block;}
.pg-404 .pg-404-02-pagina-04 > i > a {color:#e21c2d; font-weight:700;}
.pg-404 .pg-404-02-pagina-04 > i > a:hover {color:#a90715; transition: color 0.2s linear 0s;}
/*PG 404*/

/*FOOTER*/
#footer {background:url(../images/bg-footer.jpg) repeat-x top center; width:100%; height:347px; margin:60px 0 0 0; clear:both;}
.footer {width:990px; margin:0 auto; display:block; overflow:hidden; position:relative;}

.footer .news-01 {background:url(../images/img-newsletter.jpg) no-repeat top left; width:236px; height:48px; margin:0 0 0 20px; float:left}
.footer .news-01  span {width:115px; font-size:14px; color:#FFF; display:block; margin:4px 0 0 90px;}
.footer .news-01 .bold {font-size:22px; color:#FFF; font-weight:500; margin:0 0 0 90px;}

.footer .news-02 {width:480px; margin:0 0 0 10px; float:left;}
.footer .news-03 {width:370px; margin:0; float:left;}
.footer .news-03 input[type="text"] {width:335px; padding-left: 10px; display:block; border:1px solid #E21C2D; margin:6px auto; height:35px;}
.footer .bt01 {width:75px; height:35px; float:left; margin:6px auto;}
.footer .bt01 input[type="submit"] {background-color:#c10b1a; width:70px; height:37px; line-height:35px; font-size:14px; color:#FFF; border:0; cursor:pointer; display:block;}
.footer .bt01 input[type="submit"]:hover {background-color:#af0512;}

.footer .facebook-01 {background:url(../images/img-facebook.jpg) no-repeat top right; width:205px; height:48px; margin:0 20px 0 0; float:right; cursor:pointer;}
.footer .facebook-01:hover {background:url(../images/img-facebook.jpg) no-repeat bottom right;}

.footer .facebook-01  span {width:115px; font-size:14px; color:#FFF; display:block; margin:4px 0 0 20px;}
.footer .facebook-01 .bold {font-size:22px; color:#FFF; font-weight:500; margin:0 0 0 20px;}

.footer .menu-footer {width:400px; float:left; margin:40px 0 0 20px;}
.footer .menu-footer-02 {width:100px; margin:0; float:left;}
.footer .menu-footer-02 span {width:100px; font-size:16px; color:#FFF; font-weight:600; display:block; margin:0;}
.footer .menu-footer-02 ul {width:100px; margin:10px 0 0;}
.footer .menu-footer-02 li {font-size:12px; color:#727272; font-family:'Open Sans', sans-serif; list-style:none; line-height:18px;}
.footer .menu-footer-02 li a {text-decoration:none; color:#727272;}
.footer .menu-footer-02 li a:hover {color:#bebebe;}

.footer .menu-footer-03 {width:100px; margin:0 0 0 40px; float:left;}
.footer .menu-footer-03 span {width:100px; font-size:16px; color:#FFF; font-weight:600; display:block; margin:0;}
.footer .menu-footer-03 ul {width:100px; margin:10px 0 0;}
.footer .menu-footer-03 li {font-size:12px; color:#727272; font-family:'Open Sans', sans-serif; list-style:none; line-height:18px;}
.footer .menu-footer-03 li a {text-decoration:none; color:#727272;}
.footer .menu-footer-03 li a:hover {color:#bebebe;}

.footer .menu-footer-04 {width:100px; margin:0 0 0 10px; float:left;}
.footer .menu-footer-04 span {width:100px; font-size:16px; color:#FFF; font-weight:600; display:block; margin:0;}
.footer .menu-footer-04 ul {width:100px; margin:10px 0 0;}
.footer .menu-footer-04 li {font-size:12px; color:#727272; font-family:'Open Sans', sans-serif; list-style:none; line-height:18px;}
.footer .menu-footer-04 li a {text-decoration:none; color:#727272;}
.footer .menu-footer-04 li a:hover {color:#bebebe;}

.footer .menu-footer-05 {width:252px; margin:40px 0 0 45px; float:left;}
.footer .menu-footer-05 span {width:252px; font-size:16px; color:#FFF; font-weight:600; display:block; margin:0; text-align:center;}
.footer .menu-footer-05 img {width:252px; height:126px; margin:14px auto 0 auto; display:block;}

.footer .menu-footer-06 {width:170px; margin:40px 20px 0 0; float:right;}
.footer .menu-footer-06 span {width:170px; font-size:16px; color:#FFF; font-weight:600; display:block; margin:0; text-align:center;}
.footer .menu-footer-06 .logo-footer-bndes {width:141px; height:37px; margin:20px auto 0 auto; display:block;}
.footer .menu-footer-06 .logo-footer-papel-imune {width:95px; height:82px; margin:20px auto 0 auto; display:block;}
/*FOOTER*/

.sucessonews {font-size:12px; padding:5px; background:#E21C2D; top:11px; left:280px; margin:0; color:#FFF; min-width:100px; position:absolute; display:none;}
.erronews {font-size:12px; padding:5px; background:#E21C2D; top:11px; left:280px; margin:0; color:#FFF; min-width:100px; position:absolute; display:none;}
.loadingnews {font-size:12px; padding:5px; background:#000; top:11px; left:280px; margin:0; color:#FFF; min-width:100px; position:absolute; display:none}
.loadin {font-size:16px; padding:10px; background:#E21C2D; color:#FFF; display: block;}

/*COPYRIGHT*/
#copyright {width:990px; height:46px; margin:20px auto 0 auto; float:left;}
#copyright p {width:185px; font-size:12px; color:#FFF; font-family:'Open Sans', sans-serif; display:block; float:left; line-height:46px; margin:0 0 0 20px;}
#copyright a {width:290px; font-size:12px; color:#FFF; font-family:'Open Sans', sans-serif; display:block; float:right; line-height:46px; margin:0 20px 0 0; text-decoration:none;}
#copyright a:hover {color:#bebebe;}
/*COPYRIGHT*/

/*VOLTAR AO TOPO*/
#back-top {position:fixed; bottom:-7px; margin-left:0; right:1px;}
#back-top a {width:43px; display:block; text-align:center; font:10px/100% 'Open Sans'; text-transform:uppercase; text-decoration:none; color:#d85d01; -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;}
#back-top a:hover {color: #000;}
#back-top span {width:43px; height:41px; display: block; margin-bottom: 11px; background:#dbdbdb url(../images/up-arrow.png) no-repeat center center; padding:1px 1px 1px 1px; margin-left:-5px;}
#back-top a:hover span {background-color:#c7c7c7;}
/*VOLTAR AO TOPO*/

/*SELECT CUSTOM*/
.jquery-selectbox {
    position:relative;
	height: 37px;
    line-height:37px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	background-color:#000; 
	width:224px !important;
	font-size:14px;
	color:#FFF;
	text-align:left;
	float:left;
	margin-left:20px;
	}

.jquery-selectbox.selecthover {
	z-index: 700;
	
}	
.jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left !important;	
	overflow: hidden;
    width:100%;
	display:block;
	font-family:'Open Sans', sans-serif;	
	font-size:14px !important;
	color:#FFF;
	padding-left:10px; 
}

.jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#000;
	min-width: 224px !important;
	width: 224px !important;
	min-height: 37px !important;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 9999999;
	color:#FFF;
    margin-top:38px;
	text-align:left !important;
	line-height:37px !important;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	height:150px !important;
}
.jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: 0px;
	width: 37px;
	height: 37px;
	background:url(../images/bt-filtro-produtos.jpg) center center no-repeat; 
	cursor: pointer;
}
.browserOpera .jquery-selectbox .jquery-selectbox-moreButton {top:2px;}
.jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}

.jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:#333;
	color: #FFF;
	text-align:left !important;
	cursor:pointer;
	
}
.jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:1px 8px 1px 20px;
	text-align:left !important;
	font-size:13px !important; 
	font-family:'Open Sans', sans-serif;
	border-bottom:1px solid #FFF;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #961522;
	border:1px solid #fff;
	background-image: url("bg-Tex/index.html");}
/*********************************************************************************/

/*SELECT CUSTOM*/
.pg-envio .envio-form .form-04 .jquery-selectbox {
    position:relative;
	height: 44px;
    line-height:44px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	background-color:#323232; 
	width:250px !important;
	font-size:11px;
	color:#b0b0b0;
	text-align:left;
	float:left;
	margin:0;
	}

.pg-envio .envio-form .form-04 .jquery-selectbox.selecthover {
	z-index: 700;
	
}	
.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left !important;	
	overflow: hidden;
    width:100%;
	display:block;
	font-family:'Open Sans', sans-serif;	
	font-size:11px !important;
	color:#b0b0b0;
	padding-left:10px; 
}

.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#323232;
	min-width: 250px !important;
	width: 250px !important;
	min-height: 44px !important;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 9999999;
	color:#b0b0b0;
    margin-top:45px;
	text-align:left !important;
	line-height:44px !important;
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	height:188px !important;
}
.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: -2px;
	width: 44px;
	height: 44px;
	background:url(../images/bt-cidade.jpg) center center no-repeat; 
	cursor: pointer;
}
.pg-envio .envio-form .form-04 .browserOpera .jquery-selectbox .jquery-selectbox-moreButton {top:2px;}
.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}

.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:#202020;
	color: #b0b0b0;
	text-align:left !important;
	cursor:pointer;
	
}
.pg-envio .envio-form .form-04 .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:1px 8px 1px 20px;
	text-align:left !important;
	font-size:11px !important; 
	font-family:'Open Sans', sans-serif;
	border-bottom:1px solid #FFF;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #961522;
	border:1px solid #fff;
	background-image: url("bg-Tex/index.html");}
/*********************************************************************************/

/*SELECT CUSTOM*/
.pg-envio .envio-form .form-05 .jquery-selectbox {
    position:relative;
	height: 44px;
    line-height:44px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	background-color:#323232; 
	width:187px !important;
	font-size:11px;
	color:#b0b0b0;
	text-align:left;
	float:left;
	margin:0;
	}

.pg-envio .envio-form .form-05 .jquery-selectbox.selecthover {
	z-index: 700;
	
}	
.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left !important;	
	overflow: hidden;
    width:100%;
	display:block;
	font-family:'Open Sans', sans-serif;	
	font-size:11px !important;
	color:#b0b0b0;
	padding-left:10px; 
}

.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#323232;
	min-width: 187px !important;
	width: 187px !important;
	min-height: 44px !important;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 9999999;
	color:#b0b0b0;
    margin-top:45px;
	text-align:left !important;
	line-height:44px !important;
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	height:188px !important;
}
.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: -2px;
	width: 44px;
	height: 44px;
	background:url(../images/bt-estado.jpg) center center no-repeat; 
	cursor: pointer;
}
.pg-envio .envio-form .form-05 .browserOpera .jquery-selectbox .jquery-selectbox-moreButton {top:2px;}
.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}

.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:#202020;
	color: #b0b0b0;
	text-align:left !important;
	cursor:pointer;
	
}
.pg-envio .envio-form .form-05 .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:1px 8px 1px 20px;
	text-align:left !important;
	font-size:11px !important; 
	font-family:'Open Sans', sans-serif;
	border-bottom:1px solid #FFF;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #961522;
	border:1px solid #fff;
	background-image: url("bg-Tex/index.html");}
/*********************************************************************************/

/*SELECT CUSTOM*/
.select-calculo .jquery-selectbox {
    position:relative;
	height: 34px;
    line-height:38px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	background-color:#000; 
	width:157px !important;
	font-size:14px;
	color:#FFF;
	text-align:left;
	float:left;
	margin:0 !important;
	}

.select-calculo .jquery-selectbox.selecthover {
	z-index: 700;
	
}	
.select-calculo .jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left !important;	
	overflow: hidden;
    width:100%;
	display:block;
	font-family:'Open Sans', sans-serif;	
	font-size:14px !important;
	color:#FFF;
	padding-left:10px; 
}

.select-calculo .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#000;
	min-width: 150px !important;
	width: 160px !important;
	min-height: 38px !important;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 9999999;
	color:#FFF;
    margin-top:39px;
	text-align:left !important;
	line-height:38px !important;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	height:122px !important;
}
.select-calculo .jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: -3px;
	width: 34px;
	height: 38px;
	background:url(../images/bt-filtro-calcular.jpg) center center no-repeat; 
	cursor: pointer;
}
.select-calculo .browserOpera .jquery-selectbox .jquery-selectbox-moreButton {top:2px;}
.select-calculo .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}

.select-calculo .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:#333;
	color: #FFF;
	text-align:left !important;
	cursor:pointer;
	
}
.select-calculo .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:1px 8px 1px 20px;
	text-align:left !important;
	font-size:13px !important; 
	font-family:'Open Sans', sans-serif;
	border-bottom:1px solid #FFF;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #961522;
	border:1px solid #fff;
	background-image: url("bg-Tex/index.html");}
/*********************************************************************************/

/*SELECT CUSTOM*/
.div12 .jquery-selectbox {
    position:relative;
	height: 42px;
    line-height:42px;
    vertical-align:middle;
	border: 0;
	z-index: 0;
	top:0px;
	background-color:#323232; 
	width:940px !important;
	font-size:14px;
	color:#FFF;
	text-align:left;
	float:left;
	margin:0 !important;
	}

.div12 .jquery-selectbox.selecthover {
	z-index: 700;
	
}	
.div12 .jquery-selectbox .jquery-selectbox-currentItem {
	text-align:left !important;	
	overflow: hidden;
    width:100%;
	display:block;
	font-family:'Open Sans', sans-serif;	
	font-size:11px !important;
	color:#b0b0b0;
	padding-left:10px; 
}

.div12 .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	padding: 0px;
	left: 0px;
    background:#323232;
	min-width: 910px !important;
	width: 940px !important;
	min-height: 42px !important;
	overflow-x: hidden;
	overflow-y: auto;	
	z-index: 9999999;
	color:#b0b0b0;
    margin-top:43px;
	text-align:left !important;
	line-height:42px !important;
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	height:135px !important;
}
.div12 .jquery-selectbox .jquery-selectbox-moreButton {
	position: absolute;
    top: 0px;
	right: 0px;
	width: 44px;
	height: 42px;
	background:url(../images/bt-assunto.jpg) center center no-repeat; 
	cursor: pointer;
}
.div12 .browserOpera .jquery-selectbox .jquery-selectbox-moreButton {top:2px;}
.div12 .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
	
}

.div12 .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background:#000;
	color: #ccc;
	text-align:left !important;
	cursor:pointer;
	
}
.div12 .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: default;
	padding:1px 8px 1px 20px;
	text-align:left !important;
	font-size:11px !important; 
	font-family:'Open Sans', sans-serif;
	border-bottom:1px solid #FFF;
}

/** ERROR classes **/
form .error .jquery-selectbox {
	color: #961522;
	border:1px solid #fff;
	background-image: url("bg-Tex/index.html");}
/*********************************************************************************/



/*Tabela Resultado Calculo Papel*/
#resultado{ overflow:hidden; padding-top:40px; }
.tabela_papel{ color:#FFF; width:306px; float:left; margin-right:11px; margin-bottom:10px; display:none;  }
.tabela_papel.tabela_sem_margem{ margin-right:0px }
.tabela_papel td.tabela_papel_titulo{ color:#555; background:url(../images/paper.png) left 15px no-repeat #FFF; font-family: 'Raleway', sans-serif; font-weight:bold; height:40px; line-height:40px; padding-left:30px; border-bottom:3px solid #e21c2d; }
.tabela_papel_titulo b{ font-weight: bold; font-size:28px; }
.tabela_papel td{ background:#323232; padding:5px; vertical-align:middle }
.tabela_papel td.label{ font-size:11px; width:100px; }
.ui-tooltip{ font-size:12px !important; max-width:none !important }
