/* CSS - JOZZI PAPER */
@charset "utf-8"; 


/* GERAIS ***********************************************************/
html { height:100%; }
body { height:100%; margin:0; background:url(../imagens/fundo.jpg) repeat-x #D7EBC8; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#0f7ccf; }
img { border:0; }
a { text-decoration:none; }
p { margin:10px 0; }

.clearflt { clear:left; }
.flt { float:left; }
.fltr { float:right; }
.absolute { position:absolute; z-index:500; left:50%; margin-left:-240px; }

.mg_left10 { margin:0 0 0 10px; } 
.mg_left5 { margin:0 0 0 5px; } 

.titulo_azul16 { height:17px; background:url(../imagens/bullet_azul.gif) left no-repeat; margin:0 0 5px 0; padding:0 0 0 18px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; font-size:16px; text-transform:uppercase; }
.titulo_azul14 { height:17px; background:url(../imagens/bullet_azul.gif) left no-repeat; margin:0 0 5px 0; padding:0 0 0 18px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; font-size:14px; text-transform:uppercase; }
.titulo_branco { height:17px; background:url(../imagens/bullet_branco.gif) left no-repeat; margin:0 0 13px 0; *margin:0; padding:0 0 3px 18px; _padding:0 0 0 18px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; font-size:16px; text-transform:uppercase; color:#FFF; }

.box_topo { width:424px; height:35px; background:url(../imagens/boxinterna_topo.jpg) top left no-repeat; padding:20px 0 0 32px; float:left; }
.box_meio { width:456px; background:url(../imagens/boxinterna_meio.jpg) repeat-y; float:left; }
.box_rodape { width:456px; height:30px; background:url(../imagens/boxinterna_rodape.jpg) top left no-repeat; float:left; }


/* TEMPLATE *********************************************************/
.corpo_topo { width:960px; height:230px; _height:220px; margin:auto; background:url(../imagens/corpo_topo.png) top left no-repeat; padding:0 20px 20px 10px; _padding:0 20px 0 10px;}
.corpo_meio { width:950px; margin:auto; background:url(../imagens/corpo_meio.png) repeat-y; padding:20px; }
.corpo_roda { width:960px; height:136px; margin:auto; background:url(../imagens/corpo_roda.png) no-repeat; padding:20px 20px 0 10px; }

.menu { width:920px; height:63px; margin:0 auto 24px auto; }

.topo { width:920px; /*height:157px; border:1px solid red;*/ margin:0 auto; position:relative; }
.topo div#logo { width:210px; height:157px; float:left; color:#FFF; position:relative; }
.topo div#txt_destaque { width:450px; /*height:108px;*/ background:url(../imagens/logo_divisao.jpg) top left no-repeat; padding:20px 0 20px 15px; line-height:150%; overflow:hidden; float:left; }

.topo div#news { width:217px; margin:0 0 0 25px; _margin:0 0 0 10px; float:left; }
.topo div#news div#news_input { width:217px; height:32px; background:url(../imagens/news_parte2.jpg) no-repeat; }
.topo div#news div#news_input input { width:185px; height:32px; _height:23px; border:0; background:url(../imagens/news_input.jpg) repeat-x; color:#FFF; margin:0 0 0 15px; padding:6px 0 0 0; }
.topo div#news div#news_bt { width:217px; height:54px; background:url(../imagens/news_parte3.jpg) no-repeat; color:#999; padding:10px 0 0 15px; text-align:right; }

#centralVendas{ width:917px; height:175px; padding:20px 0 0 14px; }

.rodape { width:920px; height:64px; margin:0 auto 0 auto; padding:30px 0 0 0; color:#999999; text-align:center; background:url(../imagens/rodape.jpg) no-repeat;  }
.rodape div#txt { width:550px; margin:auto; }
.rodape div#logoKaerea{ width:83px; height:29px; padding:20px 30px 0 0; float:right; }


/* HOME ************************************************************/
#homeLogoAnimado.logoHome{ width:670px; height:530px; position:absolute; top:-30px; left:-30px; /*left:50%; margin-left:-495px;*/ z-index:99;}
#homeLogoAnimado.logoTemplate{ width:370px; height:215px; position:absolute; top:0; left:0px; /*left:50%; margin-left:-495px;*/ z-index:99;}

#home { width:930px; margin:auto; }
#home div#box_novi { width:212px; height:240px; background:url(../imagens/box_novi.jpg) top left no-repeat; padding:38px 40px 20px 40px; float:left; }
#home div#box_novi div#txt { width:212px; height:195px; overflow:hidden; color:#FFF; line-height:160%; }
#home div#banner { width:628px; height:295px; float:left; }
#home div#box_embalagens { width:820px; height:209px; background:url(../imagens/box_embalagens.jpg) top left no-repeat; margin:15px 0 0 0; padding:12px 50px 0 50px; }
#home div#box_embalagens div#flash_embalagens { width:441px; height:185px; float:left; overflow:hidden; }
#home div#box_embalagens div#txt_emb { width:360px; height:125px; background:url(../imagens/box_embalagens_linha.jpg) top left no-repeat; margin:10px 0 10px 0; padding:15px 0 0 15px; color:#FFF; line-height:160%; overflow:hidden; }
#home div#box_embalagens div#txt_emb div#tituloBanner { color:#FFF; line-height:160%; overflow:hidden; font-family:Trebuchet MS, Tahoma, Arial, Verdana; font-size:16px; text-transform:uppercase;}
#home div.setas{ width:30px;/* position:absolute; z-index:50;*/ float:right; }
#homeselo{width:788px; height:591px; position:absolute; top:120px;left:500px; z-index:500;}

/* INTERNA ************************************************************/
.interna { width:920px; display:table; margin:auto; }
.interna div.col_esq { width:200px; float:left; }
.interna div.col_esq ul { list-style:none; margin:0; padding:0; }
.interna div.col_esq li.img_esq { margin:20px 0 3px 0; border:1px solid transparent; }
.interna div.col_esq li.txt_esq { width:170px; /*line-height:140%;*/ margin:0 0 0 12px;}

.interna div.col_centro { width:456px; margin:0 0 0 10px; color:#FFF; float:left; }
.interna div.col_centro div#txt_centro { width:390px; margin:0 0 0 32px; _margin:10px 0 0 32px; line-height:160%; text-align:justify; }

.interna div.col_dir { width:210px; margin:0 0 0 35px; float:left; }
.interna div.col_dir ul { list-style:none; margin:0; padding:0; }
.interna div.col_dir li.tit_dir { margin:3px 0 3px 0; }
.interna div.col_dir li.txt_dir { line-height:140%; margin:0 0 20px 0; }

.interna div.moldura{  position:absolute; }
.interna .foto{  width:116px;  height:125px;  padding:0 0 0 10px;  margin:0 0 8px 0;  overflow:hidden; }
.interna div.fotoProduto{  width:116px;  height:117px;  padding:10px 0 0 10px;  margin:0 0 4px 0;  overflow:hidden; }

/* PRODUTOS ************************************************************/
.produtos { width:920px; display:table; margin:auto; }
.produtos div#col_menu { width:190px; _width:180px; margin:0 0 0 10px; float:left; }
.produtos div.mnu_topo { width:147px; height:19px; background:url(../imagens/submenu_topo.jpg) top left no-repeat; float:left; }
.produtos div.mnu_meio { width:147px; background:url(../imagens/submenu_meio.jpg) repeat-y; float:left; }
/*.produtos div.mnu_meio ul { list-style:none; margin:0; padding:0; background:url(../imagens/submenu_degrade.jpg) no-repeat center; }
.produtos div.mnu_meio li.mnu_prim { width:125px; height:20px; margin:0 0 0 6px; padding:6px 0 0 9px; text-transform:uppercase; color:#878282; }
.produtos div.mnu_meio li.mnu_prim:hover { background:url(../imagens/submenu_destaque.jpg) no-repeat #FFF; cursor:pointer; }
.produtos div.mnu_meio li.mnu_item { width:125px; height:20px; background:url(../imagens/submenu_faixa.png) top center no-repeat; margin:0 0 0 6px; padding:6px 0 0 9px; text-transform:uppercase; color:#878282; }
.produtos div.mnu_meio li.mnu_item:hover { background:url(../imagens/submenu_destaque.jpg) no-repeat #FFF; cursor:pointer; }
.produtos div.mnu_meio li.mnu_sub { width:125px; height:21px; margin:0 0 0 6px; padding:5px 0 0 9px; text-transform:uppercase; color:#878282; }*/
.produtos div.mnu_rodape { width:147px; height:19px; background:url(../imagens/submenu_rodape.jpg) top left no-repeat; float:left; }

.produtos div#col_prod { width:456px; margin:0 0 0 10px; float:left; }
.produtos div#txt_centro { width:390px; margin:0 0 0 32px; _margin:10px 0 0 32px; line-height:160%; text-align:justify; color:#FFF; }

.produtos div#col_prod ul { list-style:none; margin:0; padding:0; }
.produtos div#col_prod li { width:137px; margin:0 0 20px 22px; float:left; }
.produtos div#col_prod li.primeira { margin:0; }
.produtos div#col_prod div.img_prod { width:137px; height:131px; background:url(../imagens/produtos_img.jpg) 10px 10px no-repeat; }
.produtos div#col_prod div.leg_prod { width:137px; height:27px; background:url(../imagens/prod_nome.jpg) no-repeat; overflow:hidden; text-align:center; }
.produtos div#col_prod h2{ width:110px; height:16px; text-align:center; padding:3px 0 0 0; overflow:hidden; margin:0; font:11px arial; }

.produtos div#col_lista { width:210px; margin:5px 0 0 35px; float:left; }
.produtos div#col_lista ul { list-style:none; margin:0; padding:0;  }
.produtos li{  position:relative; }
.produtos div#col_lista li.tit_dir { margin:0 0 20px 0; }
.produtos div#col_lista li.txt_dir { line-height:140%; }

.produtos div.moldura{ position:absolute;  top:0;  left:0; cursor:pointer; }
.produtos div.fotoProduto{  width:116px;  height:117px;  padding:10px 0 0 10px;  margin:0 0 4px 0;  overflow:hidden;  float:left; }
.produtos div.fotoProduto img{ margin-left:-20%; _margin:0; }

/* ORÇAMENTO ************************************************************/
#orcamento { width:475px; background:url(../imagens/orcamento_fundo.jpg) no-repeat; border:1px #FFF solid; margin:auto; padding:0 0 0 25px; color:#FFF; }

#orcamento div.linha_primeira { margin:0 5px 0 0; float:left; }
#orcamento div.linha { margin:19px 5px 0 0; _margin:8px 5px 0 0; float:left; }/* FF - hack do ie7 no arquivo hack_IE7.css */
#orcamento div.linhaMaior { margin:24px 5px 0 0; _margin:8px 5px 0 0; float:left; }/* FF - hack do ie7 no arquivo hack_IE7.css */
#orcamento div.col1 { width:200px; margin:0; float:left; }
#orcamento div.col2 { width:190px; margin:0 0 0 10px; float:left; }

#orcamento form{ float:left; }
#orcamento input { border:0; height:15px; background:#1582db; color:#FFF; font-family:Arial, Verdana, sans-serif; font-size:12px; }
#orcamento textarea { border:0; background:#1582db; color:#FFF; font-family:Arial, Verdana, sans-serif; font-size:12px; }
#orcamento select { border:0; height:20px; background:#1582db; margin:0; padding:0; color:#FFF; font-family:Arial, Verdana, sans-serif; font-size:12px; }

#orcamento div.bloco1 { width:410px; padding:33px 0 0 0; float:left; }
#orcamento div.bloco1 input#largura { width:120px; }
#orcamento div.bloco1 input#altura { width:120px; }
#orcamento div.bloco1 select#acabamento { width:130px; }
#orcamento div.bloco1 select#material { width:142px; }
#orcamento div.bloco1 select#tipo_adesivo { width:326px; }
#orcamento div.bloco1 input#condicoes_pgto { width:300px; }
#orcamento div.bloco1 input#prazo_entrega { width:100px; }
#orcamento div.bloco1 input#qtdade { width:140px; }
#orcamento div.bloco1 input#qtdade_cores { width:100px; }
#orcamento div.bloco1 input#cores { width:150px; }
#orcamento div.bloco1 textarea#observacoes { width:390px; height:45px; }

#orcamento div.bloco2 { width:410px; margin:62px 0 0 0; float:left; }/* FF - hack do ie7 no arquivo hack_IE7.css */
#orcamento div.bloco2 input#nome { width:360px; }
#orcamento div.bloco2 input#cnpj { width:360px; }
#orcamento div.bloco2 input#telefone { width:140px; }
#orcamento div.bloco2 input#email { width:150px; }
#orcamento div.bloco2 input#cidade { width:150px; }
#orcamento div.bloco2 input#cep { width:160px; }

#orcamento div.bloco3 { width:410px; margin:64px 0 0 0; _margin:50px 0 0 0; float:left; }/* FF - hack do ie7 no arquivo hack_IE7.css */
#orcamento div.bloco3 input#razao_social { width:325px; }
#orcamento div.bloco3 input#cnpj { width:365px; }
#orcamento div.bloco3 input#rua { width:170px; }
#orcamento div.bloco3 input#numero { width:140px; }
#orcamento div.bloco3 input#cep { width:170px; }
#orcamento div.bloco3 input#bairro { width:150px; }
#orcamento div.bloco3 input#cidade { width:155px; }
#orcamento div.bloco3 input#estado { width:140px; }

#orcamento div.bt_enviar { width:410px; height:36px; margin:45px 0 0 0; _margin:15px 0 0 0; text-align:center; float:left; }
#orcamento div.bt_enviar input#bt_enviar { width:71px; height:50px; float:left; }

#orcamento div#dados { margin:45px 0 0 0; color:#0f7ccf; background:url(../imagens/bullet_azul.gif) top left no-repeat; padding:2px 0 0 22px; clear:both;}


/* CONTATO ************************************************************/
#contato { width:475px; background:url(../imagens/contato_fundo.jpg) no-repeat; border:1px #FFF solid; margin:auto; padding:0 0 0 25px; color:#FFF; }
#contato div.linha { margin:21px 5px 0 0; _margin:19px 5px 0 0; }/* FF - hack do ie7 no arquivo hack_IE7.css */
#contato input { border:0; height:15px; background:#1582db; color:#FFF; font-family:Arial, Verdana, sans-serif; font-size:12px; }
#contato input#nome { width:360px; }
#contato input#empresa { width:185px; }
#contato input#fone { width:120px; }
#contato input#cnpj { width:360px; }
#contato input#cidade { width:185px; }
#contato input#estado { width:120px; }
#contato input#email { width:360px; }
#contato textarea#mensagem { width:390px; height:150px; border:0; background:#1582db; color:#FFF; font-family:Arial, Verdana, sans-serif; font-size:12px; }
#contato div#dados { margin:50px 0 0 0; color:#0f7ccf; background:url(../imagens/bullet_azul.gif) top left no-repeat; padding:2px 0 0 22px; }
#contato div#dados a{ color:#0f7ccf; text-decoration:none; }
#contato div#dados a:hover{ color:#CC0000; text-decoration:underline; }
#contato div.botaoEnviar{ margin:15px 5px 0px 170px; }
#contato .botao{ padding:0 10px; height:32px; cursor:pointer; border:2px solid #999999; }

#contatoMapa{ width:200px; position:absolute; height:370px; top:280px; left:50%; margin-left:240px; border:2px solid #999999; }
#contatoMapa span {display: none;}

.item_indisponivel { text-align:center; font-size:16px; padding-top: 100px; font-weight: bold; }