@import url("reset.css");

/*//////////////////////////////////////////////////\



|													|



|	KitFrame System									|



|													|



|	Desenvolvido por Agência RS Design				|



|	http://www.agenciars.com.br/					|



|										jan/2012	|



|													|



\//////////////////////////////////////////////////*/







/* ////////////////////



	Geral



/////////////////// */







header, footer, article, section, hgroup, nav {

	display: block;

}

* ul li a {

	height: 1%;

}

html {

}

body {

	background: url(../images/bg/bg-geral.gif) repeat-x left top #fff;

	color: #2c2c2c;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

a {

	cursor: pointer;

}

a:hover {

}

p {

	margin: 0 0 11px 0;

}

.hide {

	display: none;

}

.show {

	display: block;

}

.esq {

	float: left;

}

.dir {

	float: right;

}

.semBg {

	background: none !important;

}

.semBorda {

	border: none !important

}

.clear {

	clear: both;

	height: 1px;

	overflow: hidden;

}

/* /////////////////////////////////////



	Header



/////////////////////////////////// */







.header {

	margin: 0 auto;

	position: relative;

	width: 990px;

	z-index: 3

}

.header .logo {

	float: left;

	margin-bottom: 27px;

	padding: 10px 0 0 50px;

}

.header .topoDir {

	float: left;

	width: 720px;

}

.header .topoDir .idiomas {

	height: 36px;

	padding: 29px 13px 0 295px;

}

.header .topoDir .linhaDireta {
	background: url(../images/icones/icone-linha-direta.gif) no-repeat 20px center #e9e7e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
	height: 36px;
	width: 318px;
	margin-right: 5px;
}
.header .topoDir .linhaDireta p {
	color: #f67a01;
	font-size: 14px;
	margin: 0 0 0 38px;
	line-height: 32px;
}
.header .topoDir .linhaDireta p span {
	color: #fc0505
}
.header .topoDir .linhaDiretaEmail {
	background: url(../images/icones/icone-email.png) no-repeat 12px center #e9e7e9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: right;
	height: 36px;
	width: 318px;
	margin-top: 7px;
	margin-right: 80px;
}
.header .topoDir .linhaDiretaEmail p {
	color: #f67a01;
	font-size: 14px;
	margin: 0 0 0 38px;
	line-height: 32px;
}
.header .topoDir .linhaDiretaEmail p span {
	color: #fc0505
}

.header .topoDir .idioma {

	clear: both;

	float: right;

	padding-top: 6px;

}

.header .topoDir .idioma a {

	color: #110d0e;

	float: right;

	padding-left: 5px;

	text-decoration: none;

}

.header .topoDir .busca {

	clear: both;

	margin: 33px 0 0 375px;

}

.header .topoDir .busca label {

	background: url(../images/icones/icone-busca.gif) no-repeat left center;

	color: #110d0e;

	float: left;

	font-size: 14px;

	line-height: 32px;

	padding-left: 14px;

	width: 52px;

}

.header .topoDir .busca .boxBusca {

	background-color: #fff;

	border: 1px solid #c8c8c8;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	border-radius: 15px;

	float: left;

	height: 30px;

	overflow: hidden;

	padding: 0 10px;

}

.header .topoDir .busca .boxBusca .campo {

	border: 1px solid #fff;

	color: #706d6d;

	float: left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	height: 28px;

	line-height: 28px;

	padding: 0;

	width: 190px;

}

.header .topoDir .busca .boxBusca .btOk {

	background: none;

	border: none;

	color: #110d0e;

	cursor: pointer;

	float: left;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	height: 30px;

}

/*.header .mainMenu {

	height: 36px;

	padding: 20px 0 5px 30px;

}

.header .mainMenu li {

	background: url(../images/bg/separa-menu.gif) no-repeat right center;

	float: left;

	height: 36px;

	padding: 0 20px;

	position: relative;

}

.header .mainMenu li a.linkPai {

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	border-radius: 7px;

	color: #110d0e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	float: left;

	height: 36px;

	line-height: 36px;

	padding: 0 13px;

	text-decoration: none;

	text-transform: uppercase;

}

.header .mainMenu li a.linkPai:hover, .header .mainMenu li a.ativo {

	background-color: #e2e2e2;

	color: #f38931;

	height: 36px !important;

	line-height: 36px !important;

	padding: 0 13px !important;

}

.header .mainMenu li .subMenu {

	-moz-border-radius: 0 7px 7px 7px;

	-webkit-border-radius: 0 7px 7px 7px;

	border-radius: 0 7px 7px 7px;

	background-color: #e2e2e2;

	display: none;

	float: left;

	position: absolute;

	top: 31px;

	left: 20px;

	padding: 13px;

}

.header .mainMenu li .subMenu li {

	background: none;

	float: none;

	height: auto !important;

	padding: 0 0 10px !important;

}

.header .mainMenu li .subMenu li a {

	color: #f38931;

	font-size: 12px;

	display: block;

	text-decoration: none;

	white-space: nowrap;

}

.header .mainMenu li .subMenu li a:hover {

	color: #000;

}

.header .mainMenu li .subMenu li a.ativo {

	background: none !important;

	height: auto !important;

	line-height: normal !important;

	padding: 0 !important;

}*/





.header .mainMenu {

	margin: 0 auto;

    width: 953px;

	/*padding: 20px 0 5px 30px;*/

}



.header .mainMenu ul.principal{

	background:url(../images/bg/bg-menu-new.jpg) repeat-x 0 0;

	height:45px;

	width:941px;

	float:left;

}





.menuInicio {

	background:url(../images/icones/arrows.png) no-repeat 0 0;

	width:6px;

	height:45px;

	float:left;

}



.menuFim {

	background:url(../images/icones/arrows.png) no-repeat -6px 0;

	width:6px;

	height:45px;

	float:right;

}



.header .mainMenu li {

	background:url(../images/bg/separador-menu-new.jpg) no-repeat right center;

	/*background: url(../images/bg/separa-menu.gif) no-repeat right center;*/

	float: left;

    height:45px;

    position: relative;

    width: 134px;

	/*padding: 0 20px;*/

}

.header .mainMenu li a.linkPai {

	/*-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	border-radius: 7px;*/

	color: #110d0e;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight:bold;

	float: left;

	height:45px;

	text-align:center;

	line-height:45px;

	/*padding: 0 13px;*/

	text-decoration: none;

	width:133px;

}

.header .mainMenu li a.linkPai:hover, 

.header .mainMenu li a.ativo {

	background-color: #e2e2e2;

	color: #f38931;

	height: 45px !important;

	line-height: 45px !important;

	text-align: center;

	/*padding: 0 13px !important;*/

	width: 133px;

}

.header .mainMenu li .subMenu {

	-moz-border-radius: 0 7px 7px 7px;

	-webkit-border-radius: 0 7px 7px 7px;

	border-radius: 0 7px 7px 7px;

	background-color: #e2e2e2;

	display: none;

	float: left;

	position: absolute;

	top: 44px;

	left:0px;

	padding: 13px;

	width: 145px;

}



.header .mainMenu li .subMenu li {

	background: none;

	float: none;

	height: auto !important;

	padding: 0 0 5px !important;

}

.header .mainMenu li .subMenu li a {

	color: #f38931;

	font-size: 12px;

	display: block;

	text-decoration: none;

	white-space: nowrap;

}

.header .mainMenu li .subMenu li a:hover {

	color: #000;

}

.header .mainMenu li .subMenu li a.ativo {

	background: none !important;

	height: auto !important;

	line-height: normal !important;

	padding: 0 !important;

}



.abaContato { width:115px!important;}



/* ////////////////////////////////////



 * Conteúdo



////////////////////////////////// */







.conteudo {

	margin: 0 auto;

	width: 990px;

}

.bannerHome {

	background: url(../images/bg/bg-banner-home.png) no-repeat 0 0;

	height: 326px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

	width: 963px;

}

.bannerHome .bannerImg {

	height: 267px;

	margin: 8px auto 0;

	overflow: hidden;

	position: relative;

	width: 949px;

	z-index: 1;

}

.bannerHome .navegaBanner {

	position: absolute;

	right: 7px;

	top: 50px;

	width: 289px;

	z-index: 2;

}

.bannerHome .navegaBanner li {

}

.bannerHome .navegaBanner li a {

	background-color: #f87700;

	clear: right;

	color: #fff;

	display: block;

	float: right;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	height: 34px;

	line-height: 34px;

	margin-bottom: 4px;

	text-align: center;

	text-decoration: none;

	width: 21px;

}

.bannerHome .navegaBanner li a:hover, .bannerHome .navegaBanner li a.ativo {

	background-color: #dfdfdf;

	color: #000;

}

.bannerHome .navegaBanner li .thumb {

	display: none;

	position: absolute;

	height: 145px;

	overflow: hidden;

	top: 0;

	left: 0;

	width: 267px;

}

.bannerHome .navegaBanner li .thumb img {

	display: block;

	margin: 5px 0 10px 5px;

}

.bannerHome .navegaBanner li .thumb p {

	color: #fff;

	margin: 0 5px;

}

.bannerHome .navegaBanner li .thumb_1 {

	background: url(../images/banner/bg-thumb1.png) no-repeat 0 0;

}

.bannerHome .navegaBanner li .thumb_2 {

	background: url(../images/banner/bg-thumb2.png) no-repeat 0 0;

}

.bannerHome .navegaBanner li .thumb_3 {

	background: url(../images/banner/bg-thumb3.png) no-repeat 0 0;

}

.bannerHome .navegaBanner li .thumb_4 {

	background: url(../images/banner/bg-thumb4.png) no-repeat 0 0;

}

.conteudoHome {

	background: url(../images/bg/linha-home.png) no-repeat 0 0;

	padding-bottom: 15px;

	width: 990px;

}

.conteudoHome .homeLeft {

	float: left;

	padding: 0 0 0 13px;

	width: 512px;

}

.conteudoHome .homeLeft .estrutura h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 15px 0 10px 15px;

	text-transform: uppercase;

}

.boxPadrao {

	background: url(../images/bg/bg-box-home-azul.gif) repeat-x left bottom #e6edf0;

	-moz-border-radius: 7px;

	-webkit-border-radius: 7px;

	border-radius: 7px;

}

.conteudoHome .homeLeft .estrutura .boxAzulHome {

	height: 223px;

	position: relative;

	width: 512px;

}

.boxPadrao a,  .conteudoHome .homeLeft .estrutura .boxAzulHome a {

	color: #2C2C2C;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	text-decoration: none;

}

.boxPadrao a:hover,  .conteudoHome .homeLeft .estrutura .boxAzulHome a:hover {

	color: #F27605;

}

.conteudoHome .homeLeft .estrutura .boxAzulHome img {

	margin: 18px 0 5px 18px;

}

.conteudoHome .homeLeft .estrutura .boxAzulHome p {

	margin: 0 16px 0;

}

.conteudoHome .homeLeft .estrutura .boxAzulHome .btMaisDetalhes {

	background: url(../images/icones/bt-mais-detalhes.gif) no-repeat 0 0;

	display: inline;

	float: right;

	height: 23px;

	margin-right: 10px;

	overflow: hidden;

	text-indent: -9999px;

	width: 112px;

}

.conteudoHome .homeLeft .noticias {

	float: left;

	padding-top: 20px;

	width: 240px;

}

.conteudoHome .homeLeft .noticias h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 15px 0 0;

	text-transform: uppercase;

}

.conteudoHome .homeLeft .noticias ul.listaNoticias li {

	border-bottom: 1px dotted #989798;

	padding: 10px 0;

}

.conteudoHome .homeLeft .noticias ul.listaNoticias li a {

	color: #2c2c2c;

	text-decoration: none;

}

.conteudoHome .homeLeft .noticias ul.listaNoticias li a span {

	color: #e36e02;

	font-weight: bold;

}

.conteudoHome .homeLeft .noticias ul.listaNoticias li a:hover {

	color: #e36e02;

}

.conteudoHome .homeLeft .noticias .listarTodas {

	background: url(../images/icones/bt-listar-todas.gif) no-repeat 0 0;

	float: right;

	height: 20px;

	overflow: hidden;

	text-indent: -9999px;

	width: 94px;

}

.conteudoHome .homeLeft .noticias .localizacao {

	clear: both;

	padding-top: 10px;

}

.conteudoHome .homeLeft .noticias .localizacao h2 {

	padding: 20px 0 0 !important;

}

.conteudoHome .homeLeft .noticias .localizacao .local {

	position: relative;

}

.conteudoHome .homeLeft .noticias .localizacao a.linkMapa {

	color: #2c2c2c;

	display: block;

	font-size: 12px;

	height: 63px;

	margin-top: 10px;

	text-decoration: none;

}

.conteudoHome .homeLeft .noticias .localizacao .local a:hover {

	color: #e36e02;

}

.conteudoHome .homeLeft .noticias .localizacao a img {

	float: left;

	margin-right: 10px;

}

.conteudoHome .homeLeft .noticias .localizacao a strong {

	display: block;

	padding-top: 8px;

}

.conteudoHome .homeLeft .noticias .localizacao a.linkEmail {

	color: #2C2C2C;

	font-size: 12px;

	left: 73px;

	position: absolute;

	text-decoration: none;

	top: 45px;

	z-index: 2;

}

.conteudoHome .homeLeft .certificacoes {

	float: right;

	padding-top: 20px;

	width: 252px;

}

.conteudoHome .homeLeft .certificacoes h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 15px 0 10px;

	text-transform: uppercase;

}

.conteudoHome .homeLeft .certificacoes .boxCertificacoes {

	overflow: hidden;

	padding: 16px 0 10px;

	width: 252px;

}

.conteudoHome .homeLeft .certificacoes .boxCertificacoes img {

	display: block;

	margin: 0 auto 9px;

}

.conteudoHome .homeLeft .certificacoes .boxCertificacoes p {

	margin: 0 13px 14px;

}

.conteudoHome .homeLeft .certificacoes .boxCertificacoes .btMaisDetalhes {

	background: url(../images/icones/bt-mais-detalhes.gif) no-repeat 0 0;

	display: inline;

	float: right;

	height: 23px;

	margin-right: 10px;

	overflow: hidden;

	text-indent: -9999px;

	width: 112px;

}

.conteudoHome .homeRight {

	float: right;

	overflow: hidden;

	padding-right: 10px;

	width: 422px;

}

.conteudoHome .homeRight .chamadaFsi {

	width: 422px;

}

.conteudoHome .homeRight .chamadaFsi h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 15px 0 10px;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi {

	height: 223px;

	padding: 0 13px;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi .prodFsi {

	clear: both;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi .prodFsi img {

	border: 1px solid #c3c8a5;

	display: inline;

	float: left;

	margin: 15px 15px 20px 0;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi .prodFsi .descProd {

	height: 170px;

	margin-top: 15px;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi .prodFsi .descProd p {

	margin: 15px 15px 0 0;

}

.conteudoHome .homeRight .chamadaFsi .boxFsi .prodFsi .btMaisDetalhes {

	background: url(../images/icones/bt-mais-detalhes.gif) no-repeat 0 0;

	float: right;

	height: 23px;

	overflow: hidden;

	text-indent: -9999px;

	width: 112px

}

.conteudoHome .homeRight .chamadaPersonalizada {

	width: 422px;

	padding-top: 35px;

}

.conteudoHome .homeRight .chamadaPersonalizada h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 0 0 10px;

	text-transform: uppercase;

}

.conteudoHome .homeRight .chamadaPersonalizada .boxPersonalizado {

	height: 228px;

	padding: 0 13px;

	width: 398px;

	clear: both;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaPersonalizada .boxPersonalizado img {

	border: 1px solid #c2c8a3;

	display: inline;

	float: left;

	margin: 15px 15px 20px 0;

}

.conteudoHome .homeRight .chamadaPersonalizada .boxPersonalizado .descProd {

	height: 175px;

	margin-top: 15px;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaPersonalizada .boxPersonalizado .descProd p {

	margin: 15px 15px 0 0;

}

.conteudoHome .homeRight .chamadaPersonalizada .boxPersonalizado .btMaisDetalhes {

	background: url(../images/icones/bt-mais-detalhes.gif) no-repeat 0 0;

	float: right;

	height: 23px;

	overflow: hidden;

	text-indent: -9999px;

	width: 112px

}

.conteudoHome .homeRight .chamadaLogistica {

	width: 422px;

	padding-top: 36px;

}

.conteudoHome .homeRight .chamadaLogistica h2 {

	color: #f27605;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	padding: 0 0 10px;

	text-transform: uppercase;

}

.conteudoHome .homeRight .chamadaLogistica .boxLogistica {

	height: 145px;

	padding: 0 13px;

	width: 398px;

	clear: both;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaLogistica .boxLogistica img {

	border: 1px solid #c2c8a3;

	display: inline;

	float: left;

	margin: 15px 15px 20px 0;

}

.conteudoHome .homeRight .chamadaLogistica .boxLogistica .descProd {

	height: 111px;

	overflow: hidden;

}

.conteudoHome .homeRight .chamadaLogistica .boxLogistica .descProd p {

	margin: 15px 15px 0 0;

}

.conteudoHome .homeRight .chamadaLogistica .boxLogistica .btMaisDetalhes {

	background: url(../images/icones/bt-mais-detalhes.gif) no-repeat 0 0;

	float: right;

	height: 20px;

	overflow: hidden;

	text-indent: -9999px;

	width: 113px

}

/* /////////////////////////////



 * Footer



/////////////////////////// */







.footer {

	background: url(../images/bg/bg-footer.gif) repeat-x left bottom;

	height: 206px;

}

.footer .footerContent {

	margin: 0 auto;

	width: 972px;

}

.footer .footerContent .faixaEndereco {

	background: url(../images/bg/faixa-endereco.gif) repeat-x 0 0;

	height: 29px;

	line-height: 29px;

	text-align: center;

}

.footer .footerContent .menuFooter {

	padding: 10px 0 0 20px;

}

.footer .footerContent .menuFooter li {

	float: left;

}

.footer .footerContent .menuFooter li .linkPai {

	color: #f35e01;

	float: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	margin: 0 0 5px;

	text-decoration: none;

}

.footer .footerContent .menuFooter li ul li {

	clear: both;

	float: none !important;

	padding-bottom: 5px;

}

.footer .footerContent .menuFooter li ul li a {

	background: url(../images/icones/icone-menu-footer.gif) no-repeat left center;

	color: #2c2c2c;

	font-family: Arial, Helvetica, sans-serif;

	padding-left: 14px;

	text-decoration: none;

}

.footer .footerContent .assinatura {

	clear: both;

	color: #afb2b4;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	padding: 7px 20px 0 0;

	text-align: right;

}

.footer .footerContent .assinatura a {

	color: #afb2b4;

	text-decoration: none;

}

