* {
margin:0;
padding:0;
text-decoration:none;
text-align:left;
vertical-align:top;
}

input, textarea, select {
font-size:11px;
margin:0 0 10px 0;
font-family:'Trebuchet MS', Tahoma, Verdana;
font-size:11px;
color:#666;
}

img, fieldset {
border:0;
}


.quebra {
clear:both;
}

a:link, a:visited {
font-weight:bold;
color:#6F6A66;
}

a:hover {
text-decoration:underline;
}

.aviso {
color:#FF9900;
font-style:italic;
}

.alerta {
color:red;
font-style:italic;
}


li {
list-style-image:url(imagens/li.gif);
padding:2px 0 2px 0;
margin:0 0 0 15px;
}

/* **************************************************************************** fixos */

html {
height:100%;
width:100%;
}

body {
font-family:'Trebuchet MS', Tahoma, Verdana, 'Sans-serif';
font-size:11px;
color:#666;;
background:#475981;
}

#all {
position:relative;
margin:0 auto;
width:760px;
}

#cabecalho {
position:absolute;
left:-10000px;
}


#topo {
position:relative;
}

#menu {
position:relative;
float:left;
text-indent:-100000px;
overflow:hidden;
}

#rodape {
position:relative;
width:760px;
clear:both;
height:50px;
background:url(imagens/bg_rodape.gif) center;
}

#rodape h2 {
float:left;
text-indent:-10000px;
overflow:hidden;
}

#rodape p#copyright {
position:absolute;
left:20px;
top:23px;
font-size:10px;
}

#rodape div#upsider {
position:absolute;
right:20px;
top:16px;
}


#conteudo, #conteudo1 {
position:relative;
width:740px;
padding:10px;
background:#FFF;
min-height:380px;
}

#conteudo, #conteudo1 {
position:relative;
width:740px;
padding:10px;
background:#FFF;
min-height:380px;
}

h2 {
font-size:21px;
font-style:italic;
letter-spacing:-1px;
color:#FF9900;
margin:0 0 10px 0;
}

h2 span {
color:#666;
}

h3 {
font-size:17px;
font-style:italic;
letter-spacing:-1px;
color:#666;
}

h4 {
font-size:12px;
}

#home {
position:relative;
width:100%;
height:430px;
}

#home #principal {
position:relative;
}

#home #destaques {
width:275px;
height:222px;
}

#home destaques_produtos {
height:210px;
}

#home #representacoes {
position:absolute;
right:0;
top:0;
width:148px;
border:1px solid #DDD;
}

#home #representacoes h2 {
font-size:17px;
font-style:italic;
letter-spacing:-1px;
color:#3387D0;
text-align:center;
margin:2px 0 2px 0;
}

#home #representacoes p {
height:80px;
padding: 10px 0;
text-align:center;
border-top:1px solid #ECECE4;
}


/*

#home #representacoes .representante {
margin:10px 0 0 0;
}

#home #representacoes .representante img {
float:left;
margin:0 10px 51px 0;
}
*/

#home #vitrine {
clear:both;
}


#localizacao {
position:relative;
height:315px;
}

#localizacao img#mapa {
position:absolute;
top:0;
right:0;
}

#localizacao h4 {
margin:15px 0 5px 0;
}

#localizacao ul li {
list-style:url(imagens/seta.gif);
}

#localizacao ul li span {
color:#FF9900;
}




#legislacao dt {
font-size:13px;
font-weight:bold;
margin:0 0 3px 0;
}

#legislacao dd {
margin:0 0 10px 0;
}



#adesivas .adesivas {
float:left;
width:120px;
height:85px;
padding:15px 10px 0 10px;
background:url(imagens/bg_adesivas.gif);
margin:0 3px 7px 3px;
text-align:center;
}

#adesivas #comemorativas, #adesivas #personalizadas {
float:left;
margin:15px 0 5px 0;
}

#adesivas h3 {
margin:0 0 0 15px;
}

#composicao img {
margin:0 0 10px 0;
}

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

#composicao h3 {
margin:10px 0 5px 0;
}

#composicao #destaque {
margin:0 0 10px 0;
}

#composicao #destaque a {
display:block;
height:278px;
width:740px;
background:url(imagens/composicao_imagem.jpg);
text-indent:-100000px;
}

#composicao #destaque a:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}

#composicao #destaque p {
text-indent:-100000px;
overflow:hidden;
float:left;
}

#composicao ul {
width:80%;
margin:0 0 0 15px;
}

#composicao ul li {
list-style:url(imagens/seta.gif);
margin:5px 0 0 0;
}

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

#estampadas img {
float:right;
margin:0 0 0 15px;
}

#estampadas h3 {
margin:0 0 5px 0;
}

#estampadas h3#comosaoproduzidas {
margin:15px 0 0 0;
}

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

#contatos {
width:740px;
}

#contatos p#explicacao {
margin:0 0 15px 0;
}

#contatos .vcard {
position:absolute;
visibility:hidden;
}

#contatos form {
position:relative;
background:url(imagens/bg_contato.jpg) no-repeat;
height:300px;
padding:12px 0 0 315px;
_padding:12px 0 0 310px;
}

#contatos h3 {
margin:0 0 15px 325px;
}

#contatos label {
color:#FF9900;
float:left;
width:100px;
display:block;
text-align:right;
margin:0 5px 0 0;
}

#contatos input, #contatos textarea {
border:0;
}

#contatos input {
background:url(imagens/bg_input.gif) no-repeat;
padding:2px;
width:296px;
}

#contatos textarea {
_background:url(imagens/bg_textarea.gif) fixed;
background:url(imagens/bg_textarea.gif) no-repeat;
height:114px;
padding:3px;
width:294px;
}

#contatos p#enviar {
text-align:right;
}

#contatos input#acao {
background:none;
width:27px;
height:17px;
border:0;
margin:0 20px 0 110px;
}


#simbologia table {
width:100%;
border-collapse:collapse;
}

#simbologia table tr th, #simbologia table tr td {
padding:7px;
}

#simbologia table th {
background:#FF9900;
color:#FFF;
}


#simbologia table tr td {
border-bottom:1px solid #CCC;
}

#simbologia table tr td.central {
border-left:1px solid #F6F6F6;
border-right:1px solid #F6F6F6;
width:60%;
}

#simbologia ul li {
list-style:url(imagens/seta.gif);
}

#simbologia table h3 {
padding:10px 0 0 0;
color:#FF9900;
}

#orcamentos #mensagens {
margin:0 0 10px 0;
}

#orcamentos form {
background:url(imagens/bg_orcamento.gif) 9px 9px no-repeat;
padding:9px;
height:341px;
border:1px solid #CCC;
border-bottom:0;
}

#orcamentos_produto {
float:left;
width:280px;
padding:10px;
margin:0 10px 0 0;
}

#orcamentos_produto img {
margin:0 0 20px 30px;
_margin:0 0 15px 30px;
}

#orcamentos_produto label {
text-align:right;
display:block;
float:left;
width:65px;
margin:0 5px 5px 0;
}

#orcamentos_produto select, #orcamentos_produto input {
float:left;
margin:0 0 10px 0;
width:195px;
border:1px solid #F0EDE0;
}



#orcamentos_cadastro {
float:right;
width:390px;
padding:10px;
}

#orcamentos_cadastro h3 {
padding:0 0 13px 0;
}

#orcamentos_cadastro label {
text-align:right;
display:block;
float:left;
width:90px;
margin:0 5px 5px 0;
_width:85px;
}

#orcamentos_cadastro input {
width:286px;
background:url(imagens/bg_input2.gif) no-repeat;
padding:2px;
border:0;
margin:0 0 10px 0;
_margin:0 0 8px 0;
}

#orcamentos_cadastro textarea {
background:url(imagens/bg_textarea2.gif) no-repeat;
_background:url(imagens/bg_textarea2.gif) fixed;
height:94px;
padding:3px;
width:284px;
border:0;
margin:0 0 10px 0;
}

#orcamentos_cadastro p#enviar {
text-align:right;
}

#orcamentos_cadastro input#acao {
background:none;
width:27px;
height:17px;
border:0;
margin:0 5px 0 0;
}

#orcamentos #navegacao {
position:relative;
width:740px;
height:90px;
float:left;
}

#orcamentos #navegacao ul.navegacao {
list-style:none;
height:90px;
position:relative;
background:url(imagens/menu_produtos_expand.gif) 0 -180px;
}

#orcamentos #navegacao ul.navegacao li{
float:left;
}

#orcamentos #navegacao ul.navegacao a {
display:block;
height:90px;
z-index:20;
position:absolute;
}

#orcamentos #navegacao ul.navegacao a:hover {
text-decoration:none;
}

#orcamentos #navegacao ul.navegacao a span {
visibility:hidden;
}

#orcamentos #navegacao ul.navegacao a:hover {
position:absolute;
z-index:1;
left:0;
top:0;
background:url(imagens/menu_produtos_expand.gif);
}

#orcamentos #navegacao .navegacao a.area1 { left:0px; width:90px; }
#orcamentos #navegacao .navegacao a:hover.area1 { width:300px; }

#orcamentos #navegacao .navegacao a.area2 { left:90px; width:60px; }
#orcamentos #navegacao .navegacao a:hover.area2 { width:250px; background-position:0 -90px; }

#orcamentos #navegacao .navegacao a.area3 { left:150px; width:90px; }
#orcamentos #navegacao .navegacao a:hover.area3 { width:240px; background-position:0 -180px; }


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

#galerias #navegacao {
position:relative;
margin:5px 0 0 0;
width:740px;
height:90px;
float:left;
}

#galerias #navegacao ul.navegacao {
list-style:none;
height:90px;
position:relative;
background:url(imagens/menu_produtos_expand.gif) 0 -90px;
}

#galerias #navegacao ul.navegacao li{
float:left;
}

#galerias #navegacao ul.navegacao a {
display:block;
height:90px;
z-index:20;
position:absolute;
}

#galerias #navegacao ul.navegacao a:hover {
text-decoration:none;
}

#galerias #navegacao ul.navegacao a span {
visibility:hidden;
}

#galerias #navegacao ul.navegacao a:hover {
position:absolute;
z-index:1;
left:0;
top:0;
background:url(imagens/menu_produtos_expand.gif);
}

#galerias #navegacao .navegacao a.area1 { left:0px; width:90px; }
#galerias #navegacao .navegacao a:hover.area1 { width:300px; }

#galerias #navegacao .navegacao a.area2 { left:90px; width:60px; }
#galerias #navegacao .navegacao a:hover.area2 { width:250px; background-position:0 -90px; }

#galerias #navegacao .navegacao a.area3 { left:150px; width:90px; }
#galerias #navegacao .navegacao a:hover.area3 { width:240px; background-position:0 -180px; }

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

#mail {
color:#6F6A66;
background:#FFF;
}



#tecidas h3 {
margin-top:10px;
}

#tecidas dl {
margin:5px 0 0 0;
}

#tecidas dt {
float:left;
margin:0 5px 0 0;
font-weight:bold;
}

#tecidas #etiquetas {
margin:15px 0 0 0;
width:730px;
}

#tecidas #etiquetas .etiquetas {
float:left;
background:url(imagens/bg_tecidas.gif) no-repeat;
padding:5px;
width:340px;
height:50px;
margin:10px 0 0 13px;
_margin:10px 0 0 8px;
}

#tecidas #etiquetas .etiquetas img {
float:left;
margin:0 10px 0 0;
}

#haco {
position:relative;
height:540px;
}

#haco h3 {
color:#999D60;
}

#haco #produtos {
position:relative;
margin:25px 15px 0 15px;
}

#haco #produtos img#ilustracao {
position:absolute;
right:0;
top:0px;
}

#haco #produtos h3#preview {
margin:0 0 0 25px;
}

#haco #produtos #infantil {
margin:25px 0 0 0;
width:60%;
}

#haco #infantil img {
margin:0 0 0 135px;
}


#haco #produtos #jeans {
position:absolute;
left:0;
top:240px;
width:53%;
}

#haco #produtos #jeans img {
margin:0 0 0 10px;
}

#haco #produtos #blackandwhite {
position:absolute;
top:260px;
right:0;
width:43%;
}

#haco #produtos #blackandwhite img {
margin:0 0 10px 70px;
}

#nova .linhas { margin:15px 0 0 7px; }
#nova .linhas .f1 { margin-right:10px; }
#nova .linhas img { margin-top:10px; }



#sancris #linhas {
margin:15px;
}

#sancris #logo {
float:right;
margin:0 20px 0 30px;
}

#sancris h3 {
margin:15px 0 5px 0;
}

#sancris dl dt {
font-weight:bold;
margin:8px 0 0 0;
}

#paulimaq .imagem1, #paulimaq .imagem2, #paulimaq .imagem3 {
margin:0 3px 0 0;
}

#paulimaq #infos {
margin:0 0 15px 0;
}

#paulimaq #infos img {
float:right;
}





#sinteticas #etiquetas {
margin:0 auto;
width:670px;
padding:25px 0 15px 0;
}

#sinteticas #etiquetas .etiquetas {
float:left;
background:url(imagens/bg_sinteticas.gif) no-repeat;
padding:5px;
width:190px;
height:195px;
margin:0 10px 15px 10px;
text-align:center;
}

#sinteticas #etiquetas .etiquetas h4 {
text-align:center;
margin:0 0 5px 0;
}




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

#fixacao {
position:relative;
}

#fixacao h3 {
margin:0 0 5px 0;
}

#fixacao div {
position:relative;
border-bottom:1px solid #CCC;
padding:15px;
}

#fixacao #tagfix p {
width:60%;
}

#fixacao #tagfix img#logotagfix {
margin:0 0 15px 0;
}

#fixacao #tagfix img#aplicador {
position:absolute;
top:-15px;
right:0;
}

#fixacao #travaanel {
padding-left:200px;
padding-right:370px;
}

#fixacao #travaanel img#logofixpin {
position:absolute;
top:35px;
left:0;
}

#fixacao h4 {
margin:10px 0 0 0;
}

#fixacao #travaanel ul li {
list-style:url(imagens/seta.gif);
}

#fixacao #travaanel img#pinos {
position:absolute;
top:55px;
right:5px;
}


#fixacao #kitagulhas {
height:80px;
padding-left:160px;
padding-top:25px;
}

#fixacao #kitagulhas img {
position:absolute;
top:-30px;
left:0;
}

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

#numeracao #produtos {
margin:10px;
}

#numeracao .numeracao {
display:inline;
position:relative;
float:left;
width:210px;
height:140px;
padding:10px;
background:url(imagens/bg_numeracao.gif) no-repeat;
text-align:center;
}

#numeracao #numeracao_adesiva, #numeracao #numeracao_nylon { margin:0 0 0 15px; }
#numeracao h3 { margin:0 0 5px 0; }
#numeracao p.imagem { height:78px; }


#numeracao p {
text-align:center;
font-weight:bold;
font-style:italic;
font-size:14px;
}



/* aqui começa a tortura */

#plasticas .produtos, #papel .produtos {
position:relative;
width:240px;
height:350px;
float:left;
}


#plasticas .produtos .produto {
padding:15px;
width:210px;
height:220px;
background:url(imagens/bg_produtos.gif) no-repeat;
}

#plasticas .produtos .produto img {
width:210px;
height:155px;
}

#plasticas #produto1, #plasticas #produto2 {
margin-right:10px;
}

#plasticas ul.navegacao {
list-style:none;
height:90px;
position:relative;
background:url(imagens/menu_produtos.gif) 0 0;
}

#plasticas ul.navegacao li{
float:left;
}

#plasticas ul.navegacao a {
display:block;
height:90px;
z-index:20;
position:absolute;
}

#plasticas ul.navegacao a:hover {
text-decoration:none;
}

#plasticas ul.navegacao a span {
visibility:hidden;
}

#plasticas ul.navegacao a:hover {
position:absolute;
z-index:1;
left:0;
top:0;
background:url(imagens/menu_produtos.gif);
}


#plasticas .navegacao a.area1 { left:0px; width:90px; }
#plasticas .navegacao a:hover.area1 { width:150px; }
#plasticas .navegacao a.area2 { left:90px; width:60px; }
#plasticas .navegacao a:hover.area2 { width:200px; background-position:0 -90px; }
#plasticas .navegacao a.area3 { left:150px; }
#plasticas .navegacao a:hover.area3 { width:240px; background-position:0 -180px; }



#papel .produtos .produto {
padding:5px 15px 15px 15px;
width:210px;
height:230px;
background:url(imagens/bg_produtos.gif) no-repeat;
}

#papel .produtos .produto img {
width:215px;
height:135px;
}

#papel #produto1, #papel #produto2, #papel #produto4, #papel #produto5 {
margin-right:10px;
}

#papel ul.navegacao {
list-style:none;
height:90px;
position:relative;
background:url(imagens/menu_produtos.gif) 0 0;
}

#papel ul.navegacao li{
float:left;
}

#papel ul.navegacao a {
display:block;
height:90px;
z-index:20;
position:absolute;
}

#papel ul.navegacao a:hover {
text-decoration:none;
}

#papel ul.navegacao a span {
visibility:hidden;
}

#papel ul.navegacao a:hover {
position:absolute;
z-index:1;
left:0;
top:0;
background:url(imagens/menu_produtos.gif);
}

#papel .navegacao a.area1 { left:0px; width:90px; }
#papel .navegacao a:hover.area1 { width:150px; }
#papel .navegacao a.area2 { left:90px; width:60px; }
#papel .navegacao a:hover.area2 { width:200px; background-position:0 -90px; }
#papel .navegacao a.area3 { left:150px; }
#papel .navegacao a:hover.area3 { width:240px; background-position:0 -180px; }
