html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
vertical-align:baseline;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
hr {
display:none;
}
a {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
legend {
display:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}
ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
* html > body .clearfix {
display:inline-block;
width:100%;
}
.replace {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
overflow:hidden;
text-indent:-50000px;
}
.replace * {
background-color:transparent;
background-position:left top;
background-repeat:no-repeat;
display:block;
text-indent:-10000px;
}
.replace a {
text-indent:0;
}
.replace a span {
text-indent:-10000px;
}
.replace-bt {
border:medium none;
cursor:pointer;
display:block;
line-height:999999px;
text-indent:-999px;
}
span.accesskey {
text-decoration:none;
}
.accessibility {
left:-999em;
position:absolute;
top:-999em;
}
.hidden {
display:none;
}
.invisivel {
visibility:hidden;
}
.aux-vertical {
display:inline-block;
height:100%;
vertical-align:middle;
width:0;
}


/*
	Inicio
*/


body{
	background: url(../img/bg-topo-fundo-falso.jpg) repeat-x;
}
#topo{
	background: url(../img/bg-topo.jpg) no-repeat;
	height: 177px;
	width: 1000px;
	margin: 0 auto;
	position: relative
}
#topo .fundo-falso{
	background: url(../img/bg-topo-fundo.jpg) repeat-x;
	position: absolute;
	left: 0;
	height: 177px;
	width: 50%;
	left: -50%
}
#logo{
	background: url(../img/logo.jpg) no-repeat right bottom;
	width: 130px;
	height: 60px;
	padding: 14px 0 0 60px;
	float: left
}
#logo a{
	width: 130px;
	height: 60px;
}
#menu-global{
	float: right;
	width: 520px;
	height: 85px;
	margin:0 50px 0 0
}
#menu-global ul li a{ height: 85px; float: left	}
#menu-global ul li .lk-empresa{ background: url(../img/lk-empresa.jpg) no-repeat; width: 119px }
#menu-global ul li .lk-compromisso{ background: url(../img/lk-compromisso.jpg) no-repeat; width: 143px }
#menu-global ul li .lk-produtos{ background: url(../img/lk-produtos-servicos.jpg) no-repeat; width: 153px }
#menu-global ul li .lk-contatos{ background: url(../img/lk-contato.jpg) no-repeat; width: 104px }
#menu-global ul li .ativo,
#menu-global ul li a:hover{ background-position: 0 -87px }

#geral{
	background: url(../img/bg-geral.jpg) repeat-x;
	height: 523px;	
}
#geral.fundo-produto{
	height: 636px
}
#geral.fundo-produto .fundo-falso {
	height: 636px	
}
#geral.fundo-produtos{
	height: 580px
}
#geral.fundo-produtos .fundo-falso {
	height: 580px
}

#geral .fundo-falso{
	background: url(../img/bg-geral-falso.jpg) repeat-x;
	height: 523px;
	width: 50%;
	position: absolute;
	left: -50%;
	top: 61px
}

#conteudo{ 	background: url(../img/bg-geral2.jpg) no-repeat top center; height: 100% }
#conteudo-principal{ width: 1000px; margin: 0 auto; position: relative; top:-61px }
#conteudo .banner-full{
	background: url(../img/bg-destaque.jpg) no-repeat;
	width: 942px;
	height: 276px;
	margin: 0 auto;
	position: relative;
	padding: 6px 0 0 6px
}
#conteudo .carrosel-produtos{
	margin: 5px 0 0 24px;
	height: 264px
}
#conteudo .carrosel-produtos .jcarousel-prev{
	position: absolute;
	height: 47px;
	width: 33px;
	background: url(../img/cr-esq.png) no-repeat;
	top: 100px;
	left: -35px
}
#conteudo .carrosel-produtos .jcarousel-prev:hover{
	background: url(../img/cr-esq.png) no-repeat 0 -50px;
}
#conteudo .carrosel-produtos .jcarousel-next{
	position: absolute;
	height: 47px;
	width: 33px;
	background: url(../img/cr-dir.png) no-repeat;
	top: 100px;
	right: 5px
}
#conteudo .carrosel-produtos .jcarousel-next:hover{
	background: url(../img/cr-dir.png) no-repeat 0 -50px;
}
#conteudo .jcarousel-clip,
#conteudo .jcarousel-clip ul {
	height: 264px;
}
#conteudo .jcarousel-clip{ width: 956px }
#conteudo .carrosel-produtos ul li{
	width: 220px;
	float: left;
	margin: 0 19px 0 0
}
#conteudo .carrosel-produtos h2.transfer{
	background: url(../img/aba-transfer.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.embalagens{
	background: url(../img/aba-embalagens.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.sacolas{
	background: url(../img/aba-sacola.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.etiquetas{
	background: url(../img/aba-etiquetas.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.brindes{
	background: url(../img/aba-brindes.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.tags{
	background: url(../img/aba-tags.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.impressos{
	background: url(../img/aba-impressos.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos h2.servicos{
	background: url(../img/aba-servicos.png) no-repeat;
	height: 37px
}
#conteudo .carrosel-produtos .cr-produto{
	background: url(../img/fundo-item.png) no-repeat;
	padding: 3px 0 0 7px;
	height: 160px
}
#conteudo .carrosel-produtos .link{
	background: url(../img/bg-texto.jpg) no-repeat 3px 0;
	height: 54px;
	padding: 11px 16px 0;
	font: 11px Tahoma, Verdana, Arial;
	color: #C4D2E0
}
#conteudo .carrosel-produtos .link a{ color: #C4D2E0; text-decoration: none; display: block }
#conteudo .carrosel-produtos .link .veja-mais{
	display: block;
	color: #FFF
}
#conteudo .carrosel-produtos .link:hover{
	background: url(../img/bg-texto-claro.jpg) no-repeat 3px 0;
}
#conteudo .carrosel-produtos .link:hover .veja-mais,
#conteudo .carrosel-produtos .link .veja-mais:hover{ text-decoration: underline }

#rodape{
	background: url(../img/bg-rodape.jpg) repeat-x;
	height: 230px;
	clear: both
}
#rodape .rodape-int{
	background: url(../img/bg-rodape-centro.jpg) no-repeat center top;
	width: 1000px;
	margin: 0 auto;
	height: 230px	
}
#rodape .conteudo-rodape{
	padding: 15px 0 0;
	width: 910px;
	margin: 0 auto	
}
#rodape .conteudo-rodape .logo-rodape{
	background: url(../img/logo-rodape.jpg) no-repeat;
	width: 70px;
	height: 30px;
	float: left;
	margin: 0 23px 0 0;
	float: left
}
#rodape .conteudo-rodape p{
	font: 10px Tahoma, Verdana, Arial;
	color: #022C57;
	margin: 2px 0 0;
	width: 500px;
	float: left	
}

#rodape .conteudo-rodape .navegacao-rodape{ 
	float: right;
	width: 280px
}
#rodape .conteudo-rodape .navegacao-rodape strong,
#rodape .conteudo-rodape .navegacao-rodape a{
	font: 10px Tahoma, Verdana;
	color: #4C6E94
}
#rodape .conteudo-rodape .navegacao-rodape strong{
	font-weight: bold
}
#rodape .conteudo-rodape .navegacao-esq{
	float: left;
	width: 110px
}
#rodape .conteudo-rodape .navegacao-esq ul{ padding: 0 0 20px }
#rodape .conteudo-rodape .navegacao-dir{
	float: right;
	width: 125px	
}

/* listagem produtos */

#conteudo .listagem-produtos{
	margin: 0 0 0 24px;
	height: 264px
}
#conteudo .listagem-produtos .jcarousel-prev{
	position: absolute;
	height: 47px;
	width: 33px;
	background: url(../img/cr-esq.png) no-repeat;
	top: 100px;
	left: -35px
}
#conteudo .listagem-produtos .jcarousel-prev:hover{
	background: url(../img/cr-esq.png) no-repeat 0 -50px;
}
#conteudo .listagem-produtos .jcarousel-next{
	position: absolute;
	height: 47px;
	width: 33px;
	background: url(../img/cr-dir.png) no-repeat;
	top: 100px;
	right: 5px
}
#conteudo .listagem-produtos .jcarousel-next:hover{
	background: url(../img/cr-dir.png) no-repeat 0 -50px;
}
#conteudo .jcarousel-clip,
#conteudo .jcarousel-clip ul {
	height: 264px;
}
#conteudo .jcarousel-clip{ width: 956px }
#conteudo .listagem-produtos ul li{
	width: 220px;
	float: left;
	margin: 0 19px 25px 0
}
#conteudo .listagem-produtos h2.transfer{
	background: url(../img/aba-transfer.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.embalagens{
	background: url(../img/aba-embalagens.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.sacolas{
	background: url(../img/aba-sacola.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.etiquetas{
	background: url(../img/aba-etiquetas.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.brindes{
	background: url(../img/aba-brindes.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.tags{
	background: url(../img/aba-tags.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.impressos{
	background: url(../img/aba-impressos.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos h2.servicos{
	background: url(../img/aba-servicos.png) no-repeat;
	height: 37px
}
#conteudo .listagem-produtos .cr-produto{
	background: url(../img/fundo-item.png) no-repeat;
	padding: 3px 0 0 7px;
	height: 160px
}
#conteudo .listagem-produtos .link{
	background: url(../img/bg-texto.jpg) no-repeat 3px 0;
	height: 54px;
	padding: 11px 16px 0;
	font: 11px Tahoma, Verdana, Arial;
	color: #C4D2E0
}
#conteudo .listagem-produtos .link a{ color: #C4D2E0; text-decoration: none; display: block }
#conteudo .listagem-produtos .link .veja-mais{
	display: block;
	color: #FFF
}
#conteudo .listagem-produtos .link:hover{
	background: url(../img/bg-texto-claro.jpg) no-repeat 3px 0;
}
#conteudo .listagem-produtos .link:hover .veja-mais,
#conteudo .listagem-produtos .link .veja-mais:hover{ text-decoration: underline }

#conteudo .conteudo-produtos{
	top:-73px;
}
#geral .conteudo-produtos .fundo-falso { top:73px }
#geral .conteudo-produtos .segunda-linha { margin-bottom: 0 }


/* produto integra */

#produto-integra{ padding: 0 0 0 30px }

#produto-integra .banner-topo{
	background: url(../img/bg-topo-full.jpg) no-repeat;
	width: 935px;
	height: 186px;
	padding: 7px 0 0 7px
}
#produto-integra .caminho-pao .inicio{
	background: url(../img/bg-migalha.jpg) no-repeat;
	width: 154px;
	height: 28px;
	padding: 8px 0 0 17px;
	float: left;
	font: 10px Tahoma, Verdana, Arial;
	color: #C4D2E1	
}
#produto-integra .caminho-pao .inicio a{
	font: 11px Tahoma, Verdana, Arial;
	color: #C4D2E1
}
#produto-integra .caminho-pao .mc-brindes{
	background: url(../img/mc-brindes.jpg) no-repeat;
	width: 76px;
	height: 37px;
	float: left
}
#produto-integra .tt-brindes{
	background: url(../img/tt-brindes.jpg) no-repeat;
	height: 13px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-embalagens{
	background: url(../img/mc-embalagens.jpg) no-repeat;
	width: 99px;
	height: 37px;
	float: left
}
#produto-integra .tt-embalagens{
	background: url(../img/tt-embalagens.jpg) no-repeat;
	height: 16px;
	width: 100px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-etiquetas{
	background: url(../img/mc-etiquetas.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-etiquetas{
	background: url(../img/tt-etiquetas.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-tags{
	background: url(../img/mc-tags.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-tags{
	background: url(../img/tt-tags.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-impressos{
	background: url(../img/mc-impressos.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-impressos{
	background: url(../img/tt-impressos.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-servicos{
	background: url(../img/mc-servicos.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-servicos{
	background: url(../img/tt-servicos.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-sacolas{
	background: url(../img/mc-sacolas.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-sacolas{
	background: url(../img/tt-sacolas.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
#produto-integra .caminho-pao .mc-transfer{
	background: url(../img/mc-transfer.jpg) no-repeat;
	width: 200px;
	height: 37px;
	float: left
}
#produto-integra .tt-transfer{
	background: url(../img/tt-transfer.jpg) no-repeat;
	height: 16px;
	width: 180px;
	margin: 0 0 13px
}
/***/

#produto-integra .dados-produto{
	clear: both;
	padding: 20px 0 0
}
#produto-integra .descricao-produto{
	background: url(../img/bg-dados.jpg) no-repeat;
	width: 195px;
	height: 336px;
	padding: 26px 19px 0 21px;
	float: left
}
#produto-integra p{
	font: 11px Tahoma, Verdana, Arial;
	color: #FFF;
	margin: 0 0 20px
}
#produto-integra .fotos-produto{
	float: left;
	width: 700px;
	padding: 0 0 0 20px
}
#produto-integra .fotos-produto ul li{
	background:url("../img/bg-item-sombra.png") no-repeat scroll 0 0 transparent;
	height:160px;
	padding:4px 10px 29px 7px;
	float: left;
	width: 213px;
	position: relative
}
#produto-integra .fotos-produto ul li .ampliar{
	position: absolute;
	background: url(../img/bt-saiba-mais.png) no-repeat;
	width: 31px;
	height: 19px;
	bottom: 9px;
	left: 92px
}
/*#produto-integra .fotos-produto ul li .ampliar{
	background: url(../img/bg-banner-empresa.jpg) no-repeat;
	width: 942px;
	height: 196px
}*/

/*** Empresa ***/

#geral.empresa{
	height: 592px
}
#geral.empresa .fundo-falso { height: 592px }

.geral-empresa{
	width: 942px;
	margin: 0 auto
}

#conteudo-empresa{
	margin: 12px 0 0
}

.banner-empresa{
	background: url(../img/bg-banner-empresa.jpg) no-repeat;
	padding: 8px 0 0 3px;
	height: 196px
}
.menu-empresa{
	background: url(../img/bg-menu-empresa.jpg) no-repeat;
	width: 234px;
	height: 376px;
	float: left
}
.menu-empresa h4{
	background: url(../img/tt-empresa.jpg) no-repeat right bottom;
	padding: 24px 0 0;
	width: 80px;
	margin: 0 0 20px
}
.menu-empresa h4.tt-fale-conosco{
	background: url(../img/tt-fale-conosco.jpg) no-repeat right bottom;
	padding: 20px 0 0;
	width: 107px;	
	margin: 0 0 24px
}
.menu-empresa ul{
	padding: 0 10px
}
.menu-empresa ul li{
	background: url(../img/bg-menu.jpg) repeat-x left bottom;
	padding: 6px
}
.menu-empresa ul li a{
	font: 11px Tahoma, Verdana, Arial;
	color: #334863
}
.empresa-principal{
	float: right;
	width: 675px;
	height: 355px;
	background: url(../img/bg-conteudo.jpg) no-repeat;
	margin: 0 2px 0 0;
	padding: 21px 0 0 21px;
	position: relative
}
.empresa-principal .tt-historico,
.empresa-principal .tt-principios{
	background: url(../img/tt-historico.jpg) no-repeat left bottom;
	padding: 0;
	width: 80px;
	margin: 0 0 30px	
}
.empresa-principal .bloco-esquerda{
	width: 323px;
	font: 11px/140% Tahoma, Verdana, Arial;
	color: #334863;
	float: left	
}
.empresa-principal .bloco-esquerda p{
	margin: 0 0 15px
}
.empresa-principal .bloco-esquerda p a{
	color: #334863
}
.empresa-principal .bloco-direita{
	float: left;
	width: 326px;
	margin: 0 0 0 10px
}
.empresa-principal .tt-missao{
	background: url(../img/tt-missao.jpg) no-repeat left bottom;
	padding: 0;
	width: 80px;
	margin: 0 0 30px 15px;
}
.empresa-principal .content{
	background: url(../img/bg-linha-vertical.gif) repeat-y;
	height: 295px;
	padding: 0 0 0 15px	
}
.empresa-principal .content{
	font: 11px/140% Tahoma, Verdana, Arial;
	color: #334863;
}
.empresa-principal .tt-principios{ 
	background: url(../img/tt-principios.jpg) no-repeat left bottom; 
	padding: 4px 0 0; 
	margin: 0 0 25px
}

.empresa-principal .tt-politica{ 
	background: url(../img/tt-politica-qualidade.jpg) no-repeat left 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px
}
.empresa-principal .tt-objetivos{
	background: url(../img/tt-objetivos.jpg) no-repeat 15px 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px	
}
.empresa-principal .tt-iso{
	background: url(../img/tt-iso.jpg) no-repeat 0 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px	
}
.empresa-principal .img-iso{
	margin: 40px 0 0;
	text-align: center
}
.empresa-principal .tt-equipamentos{
	background: url(../img/tt-equipamentos.jpg) no-repeat 0 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px	
}
.empresa-principal .img-equip{
	background: none;
	width: 350px;
	margin: 40px 0 0
}
.empresa-principal .img-equip ul li{
	float: left;
	margin:0 0 2px 5px
}
.empresa-principal .box-equip{
	width: 287px
}
.empresa-principal .tt-promocao{
	background: url(../img/tt-promocao.jpg) no-repeat 0 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px	
}
.banner-promocao{
	background: url(../img/bn-promocao.jpg) no-repeat;
	width: 690px;
	height: 100px;
	position: absolute;
	left: 4px;
	top: 53px
}
.box-promocao{
	margin: 130px 0 0
}
.box-promocao .bloco-esquerda{
	width: 326px;
	margin-right: 10px 
}
.box-promocao .bloco-direita .content{
	height: 475px;
	padding-left: 22px
}
.pricipal-promocao{
	background: url(../img/bg-promocao-grande.jpg) no-repeat;
	height: 668px;
	width: 677px;
	margin-left: 8px
}
.content table td,
.content table th{
	border: 1px solid #D2E0E4;
	text-align: left;
	padding: 4px
}
#geral.promocao {
	height: 905px;
	background: url(../img/bg-geral-promocao.jpg) repeat-x
}
#geral.promocao #conteudo{
	background: url(../img/bg-promocao.jpg) no-repeat;
}
.box-compromisso-interna{
	float: none;
	background:url(../img/bg-compro.jpg) no-repeat;
	width: 943px;
	height: 306px 
}
.box-compromisso-interna .tt-compro-interna{
	background: url(../img/tt-compromisso-int.jpg) no-repeat 0 3px;
	padding: 4px 0 0; 
	margin: 0 0 25px
}
.box-compromisso-interna .bloco-esquerda{
	width: 374px
}
.box-compromisso-interna .bloco-direita{
	width: 374px;
	float: right;
	margin: 45px 40px 0 0;
	width: 510px
}
#geral.geral-compromisso{
	height: 502px
}
#geral.geral-compromisso .fundo-falso{ height: 502px }

#conteudo-empresa .bloco-esquerda .tt-envie-mensagem{
	background: url(../img/tt-envie-mensagem.jpg) no-repeat 0 3px;
	padding: 3px 0 30px
}
#conteudo-empresa .bloco-esquerda .tt-trabalhe-conosco{
	background: url(../img/tt-trabalho-conosco.jpg) no-repeat 0 3px;
	padding: 3px 0 30px	
}
.empresa-principal .dados-contato{
	margin-top: 45px;
	width: 306px
}
.info-contato{
	background: url(../img/bg-linha-hr.jpg) repeat-x;
	margin: 5px 0 0;
	padding:10px 0 0;
	width: 190px
}
.dados-contato .content{ padding-left: 30px }

.form-contato label{
	display: block;
	font: 11px Tahoma, Verdana, Arial;
	color: #344B64
}	
.form-contato input{
	width: 310px;
	padding: 2px;
	border: 1px solid #999;
	height: 18px;
	margin: 0 0 2px
}
.form-contato .telefone input{
	width: 190px
}
.empresa-principal .esq-contato{
	width: 333px
}
.form-contato textarea{
	width: 314px;
	height: 100px;
	font: 11px Tahoma
}
.form-contato .botao input{	
	background: url(../img/bt-enviar.jpg) no-repeat;
	height: 33px;
	width: 95px;
	border: 0;
	padding: 0
}
.form-contato .botao input:hover{	
	background-position: -105px 0
}
.form-contato .file{
	margin: 5px 0 10px
}


	