@charset "utf-8";
/* CSS Document */


*img{border:0;}

body{ background: #FFF repeat-x center top; margin:auto; padding:inherit; font-family:corbel, sans-serif; font-size:12px; line-height:20px;}

p{font-family:corbel, sans-serif; font-size:13px;}


ul li{list-style-type:none; display:inline-block; width:150px; float:left; text-align:center; float:left; position:relative;}




.bold{ font-weight:bold;}


#topo{ background:url(../images/bg-topo.jpg) repeat-x; width:100%; height:270px; margin:auto; padding:inherit; }
#topo-container{ width:960px; margin:auto; padding:inherit; }
#topo-menu{ width:960px; margin:auto; padding:200px 0 0 0; }
.topo-logo{ width:302px; height:155px; margin:auto; padding:45px 0 0 0;  float:left;}
.topo-flash{  float: right;  height: 155px;  margin: 35px 0 0;  padding: inherit; width: 658px; overflow: hidden;}
.topo-pesquisar{ width:240px; height:24px; margin:19px 0 0 0; padding:0; background:url(../images/bg-pesquisa.png) no-repeat;}
.box-search{ margin:auto; padding:9px 0 0 0; background:url(../images/box-search.png) no-repeat; width:239px; height:28px; float:left;}
.box-search-botao{ margin:auto; padding:1px 0 0 4px; height:23px; background:#036; float:right; width:61px; color:#FFF; font-size:11px; letter-spacing:1px;}
button.search{margin:auto; padding:4px 2px; height:23px; background:#036; float:right; width:61px; color:#FFF; font-size:11px; letter-spacing:1px; border:none;}
.box-search-texto{ color:#036;}
.botao{ margin:auto; padding:6px; height:23px; background:#036; width:61px; color:#FFF; font-size:11px; letter-spacing:1px; }
button.botao-news{ border:none; margin:3px auto; padding:6px; height:23px; background:#036; width:61px; color:#FFF; font-size:11px; letter-spacing:1px;}




/***************************************INDEX2 **********************************************/

.banner-index{ width:960px; margin:10px 0 0 0; padding:inherit;  height:156px;}
h3{ color:#FFF; margin:0; padding:inherit; font-size:20px; font-weight:lighter; color:#5BA8C8; text-transform:uppercase; }
.container-destques-index{ width:960px; margin:auto; padding:inherit; }
.box-workflow{ width:310px; margin:0 10px 0 0; padding:inherit; float:left; }
.box-raiox{ width:310px; margin:0 10px 0 0; padding:inherit; float:left; }
.box-redesocial{ width:320px; margin:0 0 0 0; padding:inherit; float:left;}


/***************************************WORKFLOW **********************************************/

.box-pedido{ width:182px;  background:#005f8f; margin:auto; padding:5px; float:left; text-align:center; }
.box-analise{ width:182px;  background:#037ebc; margin:auto; padding:5px; float:left;text-align:center; }
.box-corte{ width:182px; background:#0397bc; margin:auto; padding:5px; float:left; text-align:center; }
.box-tempera{ width:182px; background:#127480; margin:auto; padding:5px; float:left; text-align:center; }
.box-entrega{ width:182px;  background:#119b7c; margin:auto; padding:5px; float:left; text-align:center; }
h4{ color:#fff; margin:0; padding:inherit; font-size:20px; font-weight:lighter; text-transform:uppercase; }









.container-box-index-dna-estrutura{ width:960px; margin:10px 0 0 0; padding:inherit; }
.box-dna{ width:480px; margin:auto; padding:inherit; background:url(../images/box-dna.png) no-repeat; float:left;}
.box-dna-texto{ width:376px; margin:330px 0 0 6px; padding:20px; background:#8f9eab;}
.box-estrutura{width:420px; height:361px; margin:0 0 0 60px; padding:inherit; background:url(../images/box-estrutura.png) no-repeat; float:right;}
.box-estrutura-texto{ width:36px; margin:330px 0 0 6px; padding:20px; background:#8f9eab;}



#container{ width:960px; margin:auto; padding:inherit; }
#rodape{ width:100%; background:#003366; margin:auto; padding:inherit; clear:both; height:377px;}
.rodape-container{ width:960px; margin:auto; padding:10px 0 0 0; clear:both; height:190px;}
.rodape-box-news{ width:250px; margin:auto; padding:inherit; float:left;  height:100px; color:#FFF; font-size:12px;}
.rodape-box-parceiros{ width:710px; margin:15px 0 0 0; padding:inherit; float:right;  height:100px; text-align:center;}
.rodape-end{ color:#FFF; text-align:left;}

.box-contato-forms{ width:940px; margin:0 0 0 40px; padding:10px; background:#DBDBDB; border:dashed 1px #999; }


.faixa-bg{ width:960px; height:57px; margin:auto; padding:inherit; background:url(../images/box-gd.png) no-repeat;}
h1{ color:#FFF; margin:0; padding:18px 0 0 0; font-size:20px; font-weight:lighter; color:#fff;}
h2{ color:#FFF; margin:0; padding:12px 0 0 0; font-size:20px; font-weight:lighter; color:#5BA8C8;}
.p-margin{ margin:auto; padding:10px 0 0 0;}
.p-margin2{ margin:auto; padding:0 0 0 0;}
hr{ color:#999; border:solid 1px;}
.dicas{font-size:14px;}

.2007{ margin:auto; padding:0 0 0 0; font-size:12px; width:200px; background:#9C0;}
.2008{ margin:auto; padding:0 0 0 0; font-size:14px;}
.2009{ margin:auto; padding:0 0 0 0; font-size:15px;}
.2010{ margin:auto; padding:0 0 0 0; font-size:16px;}
.2011{ margin:auto; padding:0 0 0 0; font-size:17px;}



.box-nosso-dna-historia{ width:960px;  margin:auto; padding:inherit; color:#000; }
.box-nosso-dna-historia-texto{ width:960px; margin:auto; padding:inherit;float:left; color:#000E1A; }
.box-nosso-dna-historia-foto{ width:320px; margin:auto; padding:12px 0 0 0; float:right; text-align:right;}


.box-nosso-dna-diferenciais{ width:960px; height:200px; margin:auto; padding:inherit;  }
.box-nosso-dna-diferenciais-texto{ width:960px;  margin:auto; padding:inherit;float:left; color:#000E1A; }
.box-nosso-dna-diferenciais-foto{ width:280px; margin:auto; padding:12px 0 0 0; float:left; text-align:left;}

.box-produtos-menu{ width:280px; margin:auto; padding:inherit; float:left; text-align:left;}
.box-produtos-interno{ width:680px;  margin:auto; padding:inherit;float:right;  }
.box-produtos-menu-background{ width:268px; margin:auto; padding:6px; float:left; text-align:left; background:#CCC;}
.box-nosso-dna-datas{ width:960px;  margin:auto; padding:inherit;float:left; color:#000E1A; }



.container-produto-interno{ width:612px; margin:0 0 0 35px; padding:0 0 0 0;  float:left;}
.box-foto-produtos{ width:190px; margin:0 0 0 10px; padding:inherit; float:left; line-height:18px;}
.preco01{color:#c71010;font-size:10px;margin:auto;padding:0;text-decoration:line-through;}
.preco02{color:#000E1A;font-size:12px;margin:auto;padding:0;font-weight:bold;}





.container-box-index-dna-estrutura{ width:960px; margin:10px 0 0 0; padding:inherit; height:361px; }
.box-dna{ width:480px; height:361px; margin:auto; padding:inherit; background:url(../images/box-dna.png) no-repeat; float:left;}
.box-dna-texto{ width:376px; margin:330px 0 0 6px; padding:5px 20px; background:#8f9eab;}
.box-estrutura{width:420px; height:361px; margin:0 0 0 60px; padding:inherit; background:url(../images/box-estrutura.png) no-repeat; float:right;}
.box-estrutura-texto{ width:36px; margin:330px 0 0 6px; padding:20px; background:#8f9eab;}

/*.box-sabia-mais{ width:150px; margin:0 0 0 200px; padding:inherit;}
.box-sabia-mais-texto{ width:70px; float:left; margin:auto; padding:inherit; text-align:right;}
.box-sabia-mais-bt{ width:15px; float:left; margin:auto; padding:inherit;}*/


.bg-nossos-vidros{ background:url(../images/bg-nossos-vidros.png) no-repeat; width:370px; margin:0 0 0 0; padding:0; z-index:5; position:absolute;}
.box-nossos-vidros01{ width:234px; margin:32px 0 0 6px; padding:inherit; float:left; z-index:1; }
.box-nossos-vidros02{ width:234px; margin:32px 0 0 6px; padding:inherit; float:left; z-index:1; }
.box-nossos-vidros03{ width:234px; margin:32px 0 0 6px; padding:inherit; float:left; z-index:1; }
.box-nossos-vidros04{ width:234px; margin:32px 0 0 6px; padding:inherit; float:left; z-index:1; }

.box-nossos-vidros-texto{ width:194px; margin:6px 0 0 0; padding:10px 20px; background:#8f9eab;  float:left;}
.titulo-produtos-destaque{ font-size:11px;}

.box-curiosidades{ width:960px;  margin:370px 0 0 0; padding:inherit; background:url(../images/box-curiosidades.png) no-repeat;}
.box-curiosidades-texto{ width:913px; margin:195px 0 0 5px; padding:20px; background:#8f9eab; }




.foto2{ margin: 0 0 0 15px; padding:1px; background:#999;}
.produtos-texto{ width:203px; margin:0 0 0 15px;   float:left ; letter-spacing:1px; font-size:16px; text-align:center;}
.produtos-texto2{ width:203px; margin:0 0 0 15px;   float:left ; letter-spacing:1px; font-size:16px; text-align:center;}
.produtos-texto3{ width:203px; margin:0 0 0 15px;   float:left ; letter-spacing:1px; font-size:16px; text-align:center;}
.produtos-texto4{ width:203px; margin:0 0 0 15px;   float:left ; letter-spacing:1px; font-size:16px; text-align:center;}



.box-fiquepordentro{ width:960px;  margin:0; padding:0; }
.box-fiquepordentro-dna{ width:380px; height:180px; margin:auto; padding:0 0 0 100px; float:left; background:url(../images/dna-index.png) no-repeat; text-align:left;}
.box-fiquepordentro-workflow{ width:480px; height:150px; margin:auto; padding:inherit; float:right; }

.titulo-box-index{ margin:auto; padding:0; font-size:20px; font-weight:lighter; color:#5BA8C8;}




.link_menu a:link {color:#000; text-decoration:none;}
.link_menu a:visited {color:#000; text-decoration:none;}
.link_menu a:hover {color:#000; text-decoration:none; margin:auto; padding:6px 8px 6px 8px; background:#000E1A; color:#FFF;}

#submenu{display:inline-block;padding:0; margin:0; position:relative;top:5px;}
#submenu li{display:inline;margin:0px 15px; padding:0; width:auto;}
#submenu a:link {color:#000; text-decoration:none; text-transform:uppercase; font-size:11px; padding:6px 8px 6px 8px;}
#submenu a:visited {color:#000; text-decoration:none;text-transform:uppercase;font-size:11px;padding:6px 8px 6px 8px;}
#submenu a:hover {color:#000; text-decoration:none; margin:auto; padding:6px 8px 6px 8px; background:#000E1A; color:#FFF;text-transform:uppercase;font-size:11px;}


.link_azul a:link {color:#000E1A; text-decoration:none; font-size:14px; letter-spacing:-1px;}
.link_azul a:visited {color:#000E1A; text-decoration:none; font-size:14px; letter-spacing:-1px;}
.link_azul a:hover {color:#000E1A; text-decoration:underline; font-size:14px; letter-spacing:-1px;}

.link_azul2 a:link {color:#000E1A; text-decoration:none; }
.link_azul2 a:visited {color:#000E1A; text-decoration:none; }
.link_azul2 a:hover {color:#000E1A; text-decoration:underline; }

.link_branco a:link {color:#fff; text-decoration:none;}
.link_branco a:visited {color:#fff; text-decoration:none;}
.link_branco a:hover {color:#fff; text-decoration:underline; }



.link_produtos a:link {width:244px; margin:auto;padding:6px 6px 6px 30px; float:left; text-align:left; background:#CCC; color:#000E1A; text-decoration:none;}
.link_produtos a:visited {width:244px; margin:auto; padding:6px 6px 6px 30px; float:left; text-align:left; background:#CCC; color:#000E1A; text-decoration:none;}
.link_produtos a:hover {width:244px; margin:auto; padding:6px 6px 6px 30px; float:left; text-align:left; background:#000E1A; color:#fff; text-decoration:none;}

.active{width:244px; margin:auto; padding:6px 6px 6px 30px; float:left; text-align:left; background:#000E1A; color:#fff; }






input {
font-size:14px;
color:#000E1A;	
padding:4px 4px 4px 4px;
margin:auto;
border:none;
font-size:12px;
font-family:"Lucida Sans";
border:1px #000E1A solid;
}

select {
border:none;
color:#000E1A;
font-size:14px;
padding:inherit;
margin:auto;
border:000E1A;
}

textarea {
border:none;
color:#000E1A;
font-size:14px;
padding:inherit;
margin:auto;
border:1px #000E1A solid;
padding:4px 4px 4px 4px;
font-family:"Lucida Sans";
}



.input2 {
width:60px;
height:20px;
background:#000E1A;
padding: 4px 4px 4px 4px;
margin:5px 0 0 0;
border:none;
color:#ffffff;
font-size:11px;
}

.pb200{padding-bottom:200px;}
.h400{height:400px;}

.p-margin2 img{padding-bottom: 3px}