/*@import url("menu.css");*/
a,abbr,acronym,address,article,aside,blockquote,body,caption,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,label,legend,li,nav,object,ol,p,pre,q,section,span,table,tbody,td,tfoot,th,thead,tr,ul{BORDER:0;FONT-WEIGHT:inherit;FONT-STYLE:inherit;FONT-SIZE:100%;FONT-FAMILY:inherit;VERTICAL-ALIGN:baseline;MARGIN:0;PADDING:0}
article,aside,dialog,figure,footer,header,hgroup,nav,section{DISPLAY:block}
body{LINE-HEIGHT:1.5;BACKGROUND:#8f8f8f;FONT-FAMILY:Verdana,Geneva,sans-serif;FONT-SIZE:12px;COLOR:#000}
#id_captcha, #captcha{display:block;}
.linhas-final-tela{display:none;position:relative;float:left;height:300px;width:100%;}
table{BORDER-COLLAPSE:separate;BORDER-SPACING:0}
caption,td,th{TEXT-ALIGN:left;FONT-WEIGHT:400}
table,td,th{VERTICAL-ALIGN:middle}
blockquote:after,blockquote:before,q:after,q:before{CONTENT:""}
a img{BORDER:none}
a:active,a:link,a:visited{COLOR:#fff;TEXT-DECORATION:none;LIST-STYLE:none}
a:hover{COLOR:#ccc}
li,ul{LIST-STYLE:none}


ul.menu,ul.menu2{POSITION:relative;clear:both;HEIGHT:33px;FLOAT:right;display: inline-block;}
ul.menu li,ul.menu2 li{OVERFLOW:hidden;FLOAT:left;display: inline-block;}
ul.menu li a{BACKGROUND:url(./imagens/bgMenu2_sprite.jpg) left top repeat-x;FLOAT:left;BORDER:2px solid #717171;COLOR:#F0F0F0;DISPLAY:block;FONT-SIZE:10px;LETTER-SPACING:0; MARGIN:0 2px 5px 0;PADDING:5px}
ul.menu li a:hover,ul.menu2 li a:hover{BACKGROUND-POSITION:left bottom}
ul.menu2,ul.menu22{HEIGHT:21px;MARGIN:0 AUTO}
ul.menu2{width:100%;text-align:center}
/*ul.menu{WIDTH:AUTO;HEIGHT:43px;FLOAT:right;POSITION:relative;MARGIN-LEFT:2px}*/

ul.menuAlt, ul.menuAltImagem{POSITION:relative; clear:both; HEIGHT:33px; FLOAT:right;display: table;}
ul.menuAltImagem{MARGIN-LEFT:0;}
ul.menuAlt li{display: inline-block;} 
ul.menuAlt li a, ul.menuAltImagem li a{BACKGROUND:url(./imagens/bgMenu2_sprite.jpg) 0 -5px repeat-x;BORDER:2px solid #717171;COLOR:#F0F0F0;DISPLAY:block;FONT-SIZE:10px;LINE-HEIGHT:23px;MARGIN-LEFT:2px;PADDING:0 6px;FLOAT:left;LETTER-SPACING:0}
ul.menuAltImagem li a{BACKGROUND:#aaa;COLOR:#000;PADDING:0 10px;BORDER:1px solid #000;}
ul.menuAlt li a:hover, ul.menuAltImagem li a:hover{BACKGROUND-POSITION:0 -38px}
ul.menuAltImagem li a:hover{BACKGROUND:#CCC}
ul.menuEstados{POSITION:relative;WIDTH:920px;HEIGHT:33px;FLOAT:left;MARGIN-LEFT:0;border:0 solid #ff0}
ul.menuEstados li a{BACKGROUND-IMAGE:url(./imagens/bgMenu2_sprite.jpg);BACKGROUND-POSITION:0 -5px;BACKGROUND-REPEAT:repeat-x;BORDER:2px solid #717171;COLOR:#F0F0F0;DISPLAY:block;FONT-SIZE:10px;HEIGHT:23px;LINE-HEIGHT:23px;MARGIN-LEFT:0;MARGIN-RIGHT:4px;PADDING:0 7px;FLOAT:left;cursor:pointer}
ul.menuEstados li a:hover{BACKGROUND-POSITION:0 -38px}
ul.menu22 li{OVERFLOW:hidden;FLOAT:left;DISPLAY:block;FONT-SIZE:18px;HEIGHT:22px;LINE-HEIGHT:20px;TEXT-ALIGN:center;WIDTH:316px;MARGIN:0;PADDING:0}
ul.menu2 li a{BACKGROUND-IMAGE:url(./imagens/bgMenu2a_sprite.jpg);BACKGROUND-POSITION:left top;BACKGROUND-REPEAT:repeat-x;BORDER:2px solid #717171;COLOR:#F0F0F0;DISPLAY:block;FONT-SIZE:10px;HEIGHT:22px;LINE-HEIGHT:20px;TEXT-ALIGN:center;WIDTH:135px;MARGIN-LEFT:60px;PADDING:0 6px}
.escondeMenu{display: none !important;}



.conteudo-texto{color:#fff; font-size:13px; font-weight:1; margin-top:25px; padding:10px;}
ul.menu, ul.menuAltImagem{POSITION:relative; clear:both; HEIGHT:33px; FLOAT:right;display: table;}
ul.menu li{display: inline-block;} 
ul.menu li a:hover, ul.menuAltImagem li a:hover{BACKGROUND-POSITION:0 -38px}
.flashDestaque{position:relative;PADDING-TOP:31px;WIDTH:900px;HEIGHT:290px;BACKGROUND:url(./imagens/bgFlash.jpg) top repeat-x}
.pics{width:100%;MIN-HEIGHT:40px;overflow:auto;}
.pics a{DISPLAY:none;POSITION:relative;FLOAT:left;WIDTH:208px;HEIGHT:158px;OVERFLOW:hidden;MARGIN:0;PADDING:2px}
.pics a img{POSITION:absolute;TOP:79px;LEFT:104px;WIDTH:0;HEIGHT:0;BORDER-RADIUS:10px}
.meioHome{OVERFLOW:hidden;FLOAT:left;WIDTH:900px;PADDING:0 25px}
.texto2-home{color:#fff; font-size:13px; font-weight:1; margin-top:2px; padding:35px;}
.rodape{CLEAR:left;COLOR:#FFF;FONT-SIZE:12px;FONT-WEIGHT:0;OVERFLOW:hidden;POSITION:relative;TEXT-ALIGN:center;WIDTH:950px;MARGIN:0 auto;PADDING:2px 0 4px}
.rodape a{COLOR:#fff;FONT-SIZE:14px}
.rodape a.logoR{TEXT-DECORATION:underline}
.rodape{DISPLAY:inline;TEXT-ALIGN:center}
.rodape{FLOAT:left;DISPLAY:inline;PADDING:4px 0 0 5px}
.legenda-rodape{color:#000; font-size:12px; font-weight:0; margin:6px; padding:4px}
.topo{HEIGHT:150px;WIDTH:900px;MARGIN:0 25px;display:table;}
.geral{WIDTH:950px;POSITION:relative;OVERFLOW:hidden;BACKGROUND:url(./imagens/bgBody2.jpg) no-repeat center bottom;-WEBKIT-BOX-SHADOW:#FFF 0 0 3px;-MOZ-BOX-SHADOW:#FFF 0 0 3px;BOX-SHADOW:#FFF 0 0 3px;MARGIN:0 auto}
body{LINE-HEIGHT:1.5;BACKGROUND:#8f8f8f;FONT-FAMILY:Verdana,Geneva,sans-serif;FONT-SIZE:13px;COLOR:#000}

.geral{WIDTH:950px;POSITION:relative;OVERFLOW:hidden;BACKGROUND:url(./imagens/bgBody2.jpg) no-repeat center bottom;-WEBKIT-BOX-SHADOW:#FFF 0 0 3px;-MOZ-BOX-SHADOW:#FFF 0 0 3px;BOX-SHADOW:#FFF 0 0 3px;MARGIN:0 auto}
.geralTeste{WIDTH:950px;POSITION:relative;OVERFLOW:hidden;BACKGROUND:url(./imagens/bgBody2_grande_grande.jpg) no-repeat center bottom;-WEBKIT-BOX-SHADOW:#FFF 0 0 3px;-MOZ-BOX-SHADOW:#FFF 0 0 3px;BOX-SHADOW:#FFF 0 0 3px;/*BEHAVIOR:url(css/PIE.htc);*/MARGIN:0 auto}
.topo{HEIGHT:150px;WIDTH:900px;MARGIN:0 25px;display:table;}
.btMenuMobile{width:30px;height:30px;margin:15px 5px;float:right;padding:10px;background-color:#999;cursor:pointer;display:none;}
.logo_peq{WIDTH:200px;FLOAT:left;MARGIN-TOP:10px;MARGIN-BOTTOM:10px;MARGIN-RIGHT:18px}
.logo{WIDTH:224px;HEIGHT:123px;FLOAT:left;MARGIN-TOP:10px;MARGIN-BOTTOM:10px;MARGIN-RIGHT:18px}
.flashDestaque{position:relative;PADDING-TOP:31px;WIDTH:900px;HEIGHT:290px;BACKGROUND:url(./imagens/bgFlash.jpg) top repeat-x}
.margens_anima_esquerda{POSITION:absolute;WIDTH:84px;HEIGHT:256px;BACKGROUND-IMAGE:url(./imagens/painel_aco.jpg);LEFT:0;Z-INDEX:1;OVERFLOW:hidden}
.margens_anima_direita{POSITION:absolute;WIDTH:84px;HEIGHT:256px;BACKGROUND-IMAGE:url(./imagens/painel_aco.jpg);RIGHT:0;Z-INDEX:1;OVERFLOW:hidden}
.destaqueGeral ul li{BACKGROUND:#fff;POSITION:relative;Z-INDEX:10;FLOAT:left;MARGIN-RIGHT:6px;BORDER:1px solid #000;-WEBKIT-BORDER-RADIUS:6px;-MOZ-BORDER-RADIUS:6px;BORDER-RADIUS:6px;-WEBKIT-BOX-SHADOW:#000 0 1px 5px;-MOZ-BOX-SHADOW:#000 0 1px 5px;BOX-SHADOW:#000 0 1px 5px;/*BEHAVIOR:url(css/PIE.htc);*/PADDING:4px}
.telTopo{position:absolute;top:30px;right:0;BACKGROUND:url(./imagens/telefone2.png) no-repeat scroll 0 0 transparent;CLEAR:right;COLOR:#FFF;FLOAT:right;HEIGHT:23px;PADDING-TOP:33px;TEXT-ALIGN:right;WIDTH:284px;MARGIN:2px 6px 5px}
.telTopoHOME{position:absolute;top:30px;right:0;BACKGROUND:url(./imagens/telefone_home.png) no-repeat scroll 0 0 transparent;CLEAR:right;COLOR:#FFF;FLOAT:right;HEIGHT:33px;PADDING-TOP:33px;TEXT-ALIGN:right;WIDTH:343px;MARGIN:2px 6px 5px}
.telTopoSP{position:absolute;top:30px;right:0;BACKGROUND:url(./imagens/telefone_SP.png) no-repeat 0 0 transparent;CLEAR:right;COLOR:#FFF;FLOAT:right;HEIGHT:60px;PADDING-TOP:0;TEXT-ALIGN:right;WIDTH:343px;MARGIN:2px 6px 2px}
.emailTopo{position:absolute;top:70px;right:10px;BACKGROUND:url(./imagens/email_topo.png) no-repeat scroll 0 0 transparent;CLEAR:right;COLOR:#FFF;FLOAT:right;FONT-SIZE:12px;FONT-WEIGHT:700;HEIGHT:23px;TEXT-ALIGN:right;WIDTH:343px}
.meioHome{OVERFLOW:hidden;FLOAT:left;WIDTH:900px;PADDING:0 25px}
.fonte-branca-texto{color:#fff}
.conteudo-texto{color:#fff; font-size:13px; font-weight:1; margin-top:25px; padding:10px;}
.title{font-size: 20px;text-align:center;WIDTH:890px;position:absolute;z-index:1;TOP:445px;}
.at-cidade{font-size:14px;top:30px;text-align:center;color:#fff;}
.atendimento{BACKGROUND:url(./imagens/bandeira_brasil.jpg) no-repeat scroll right 0 transparent;COLOR:#FFF;FLOAT:right;FONT-SIZE:12px;FONT-WEIGHT:700;HEIGHT:18px;OVERFLOW:hidden;PADDING-TOP:0;MARGIN:5px 15px 0 0;padding-right:30px;position:absolute;top:0;right:0;}
a#atendimento{text-decoration:underline;cursor:pointer}
#mascara{position:absolute;background:#000;z-index:999;top:0;margin:0}
.cidades{width:900px;height:410px;position:absolute;z-index:9999;border-top:1px solid #293a4b;padding:10px;overflow:auto;top:80px;color:#fff;background:url(./imagens/fundo-conteudo.png) repeat fixed top left}
#dados_estados{width:920px;height:500px;BACKGROUND:url(./imagens/bgBody2.jpg) no-repeat center top;position:absolute;overflow:hidden;z-index:9999;padding:10px;color:#fff;-WEBKIT-BORDER-RADIUS:6px;-MOZ-BORDER-RADIUS:6px;BORDER-RADIUS:6px}
ul.lista_cidades{float:left;width:880px}
ul.lista_cidades li{float:left;width:220px}
ul.lista_cidades li a{text-decoration:underline}
strong.header-cidades{font-size:14px}
#bahia,#goias,#minas,#parana,#pernambuco,#piaui,#rgn,#alagoas,#ceara,#rgs,#rio,#saopaulo,#stacatarina{display:none}
#palavras{font-family:tahoma;font-size:12px;color:#000;padding-top:15px}
.conteudoPalavras{float:left}
#acessorios,#empresa,#manuais{display:none}
.meio2{OVERFLOW:hidden;FLOAT:left;WIDTH:950px;PADDING:0;min-height:655px}
#pg_internas,#pg_internas1,#pg_internas2{FLOAT:left;OVERFLOW:hidden;WIDTH:950px;FONT-SIZE:12px;MARGIN-TOP:20px;PADDING:0}
#btn_esq1,#btn_esq2{FLOAT:left;WIDTH:25px;HEIGHT:42px}
#btn_dir1,#btn_dir2{FLOAT:right;WIDTH:25px;HEIGHT:42px}
#btn_esq{BACKGROUND:url(./imagens/seta_esquerda.png) no-repeat;FLOAT:left;WIDTH:25px;HEIGHT:42px;MARGIN-TOP:200px}
#btn_esq:hover{BACKGROUND:url(./imagens/seta_esquerda.png) no-repeat 0 -42px}
#btn_dir{BACKGROUND:url(./imagens/seta_direita.png) no-repeat;FLOAT:right;WIDTH:25px;HEIGHT:42px;MARGIN-TOP:200px}
#btn_dir:hover{BACKGROUND:url(./imagens/seta_direita.png) no-repeat 0 -42px}
.seta_navegacao{WIDTH:25px;HEIGHT:42px}
.gradientCima2{BACKGROUND:url(./imagens/gradientCima.gif) repeat-x scroll 0 0 #C4C4C4;CLEAR:both;HEIGHT:25px;WIDTH:900px;MARGIN:0 0 0 25px}
.gradientBaixo2{BACKGROUND:url(./imagens/gradientBaixo.gif) repeat-x scroll 0 0 #C4C4C4;CLEAR:both;HEIGHT:25px;WIDTH:900px;MARGIN:0 0 0 25px}
.meio{OVERFLOW:hidden;FLOAT:left;WIDTH:900px;PADDING:0 25px;min-height:640px}
.texto_home_chamada{font-size:14px;font-weight:700}
.texto-rodape{text-align:justify;color:#fff; font-size:13px;margin-top:30px; margin-left:25px; margin-right:25px;}
.texto_destaque_topo{position:absolute;left:260px;top:45px;z-index:999;font-size:26px;font-weight:400;color:#888;}
.texto_destaque_topo_menor{position:absolute;left:270px;top:5px;z-index:999;text-align:center;font-size:18px;font-weight:400;color:#888;}
.clear{clear:both}
.linha5{height:5px}
p.texto_indique{position:absolute;font-weight:700;font-size:16px;color:#000;bottom:65px;left:35px;width:250px;text-align:center;z-index:9}
p.texto_indique a{font-size:16px;color:#FFF;text-decoration:underline;cursor:pointer}
p.texto_link_blog{position:absolute;font-weight:700;font-size:16px;color:#000;bottom:15px;right:35px;width:150px;text-align:right;z-index:999999}
p.texto_link_blog a{font-size:16px;color:#FFF;text-decoration:underline;cursor:pointer}
#form_indique{display:block;position:relative;float:left;width:712px;height:234px;padding:10px;color:#FFF}
#form_indique .fechar_indique{position:absolute;top:5px;right:5px;cursor:pointer}
#dados_form_indique input[type=text],#dados_form_indique textarea{background-color:#fff;border:1px solid #FFF;color:#000;padding:3px;position:relative;float:left}
#form_indique label{position:relative;float:left;width:80px;padding-top:5px}
#form_indique h3{FONT-SIZE:14px;FONT-WEIGHT:700;TEXT-ALIGN:left}
.div_texto_indique{position:absolute;right:50px;width:200px}
.div_form_indique{position:absolute;float:left;width:400px;margin-left:230px;border:1px solid #FFF}
.internas{BACKGROUND:none repeat scroll 0 0;FLOAT:left;OVERFLOW:visible;WIDTH:884px;FONT-SIZE:12px;PADDING:0 8px}
.fundo-conteudo{BACKGROUND-IMAGE:url(./imagens/fundo-conteudo.png);-WEBKIT-BORDER-RADIUS:6px;-MOZ-BORDER-RADIUS:6px;BORDER-RADIUS:6px;PADDING:10px}
.fundo-conteudo-home{-WEBKIT-BORDER-RADIUS:5px;-MOZ-BORDER-RADIUS:5px;BORDER-RADIUS:5px;PADDING:5px;MARGIN-TOP:20px; font-size:13px;}
.conteudo{FLOAT:left;WIDTH:884px;COLOR:#fff;PADDING:0 8px}
.conteudo h1,.conteudo h2,.conteudo h3,.conteudo h4,.conteudo h5,.txt_fale{FONT-SIZE:14px;FONT-WEIGHT:700;COLOR:#fff;TEXT-ALIGN:center;MARGIN:0}
.gradientMid{COLOR:#C4C4C4;BORDER-TOP:0 solid #394362;BACKGROUND:linear-gradient(#F3F3F3,#9D9D9D);-PIE-BACKGROUND:linear-gradient(#F3F3F3,#9D9D9D);/*BEHAVIOR:url(css/PIE.htc);*/HEIGHT:25px;WIDTH:100%;FONT-SIZE:.1px;POSITION:relative;Z-INDEX:10}
.gradientBot{BACKGROUND:linear-gradient(#9D9D9D,#F3F3F3);-PIE-BACKGROUND:linear-gradient(#9D9D9D,#F3F3F3);/*BEHAVIOR:url(css/PIE.htc);*/HEIGHT:25px;WIDTH:100%;POSITION:relative;Z-INDEX:10;CLEAR:both;FONT-SIZE:.1px;COLOR:#F3F3F3}
.gradientCima{HEIGHT:25px;WIDTH:100%;BACKGROUND:#c4c4c4 url(./imagens/gradientCima.gif) repeat-x}
.gradientBaixo{CLEAR:both;HEIGHT:25px;WIDTH:100%;BACKGROUND:#c4c4c4 url(./imagens/gradientBaixo.gif) repeat-x}
.flashData{BACKGROUND:url(./imagens/bgFlash.jpg) top repeat-x;HEIGHT:31px;FONT-WEIGHT:700;TEXT-ALIGN:right;LINE-HEIGHT:31px;PADDING-RIGHT:10px;WIDTH:890px;POSITION:absolute;Z-INDEX:1;TOP:285px}
.fotosInternas ul li{BACKGROUND:#fff;POSITION:relative;Z-INDEX:10;FLOAT:left;BORDER:1px solid #000;-WEBKIT-BORDER-RADIUS:6px;-MOZ-BORDER-RADIUS:6px;BORDER-RADIUS:6px;-WEBKIT-BOX-SHADOW:#000 0 1px 5px;-MOZ-BOX-SHADOW:#000 0 1px 5px;BOX-SHADOW:#000 0 1px 5px;/*BEHAVIOR:url(css/PIE.htc);*/MARGIN:0 6px 6px 0;PADDING:2px}
.last{MARGIN-RIGHT:0!important}
.rodape{CLEAR:left;COLOR:#FFF;FONT-SIZE:12px;FONT-WEIGHT:700;OVERFLOW:hidden;POSITION:relative;TEXT-ALIGN:center;WIDTH:950px;MARGIN:0 auto;PADDING:2px 0 4px}
.rodape1{POSITION:relative;margin:0 30px 0 30px;color:#FFF;FONT-SIZE:12px;OVERFLOW:hidden;TEXT-ALIGN:center;PADDING:2px 0 4px}
.rodape a{COLOR:#333;FONT-SIZE:11px}
.rodape a.logoR{TEXT-DECORATION:underline}
.rodape .dados_rodape{DISPLAY:inline;TEXT-ALIGN:center}
.rodape .creditos{FLOAT:left;DISPLAY:inline;PADDING:4px 0 0 5px}
.dados_rodape p{PADDING:0;MARGIN:0}
.dados_rodape h2,.dados_rodape h4{PADDING:0 30px}
.dados_rodape .legenda-rodape{font-size:13px;color:#000;letter-spacing:-1px; margin-left:10px; margin-right:10px;}
.align_center{CLEAR:both;TEXT-ALIGN:center;COLOR:#fff;WIDTH:223px;MARGIN:0 auto;OVERFLOW:auto} 
.prox{position:relative;FLOAT:right}
.paginacao{PADDING-TOP:5px;POSITION:relative;DISPLAY:inline;MARGIN:0 5px}
.pag{WIDTH:20px;HEIGHT:20px;BACKGROUND-POSITION:top left;POSITION:relative;FLOAT:left;MARGIN:0 2px}
.pag_destaque{WIDTH:20px;HEIGHT:20px;BACKGROUND-POSITION:bottom left;POSITION:relative;FLOAT:left;MARGIN:0 2px}
.pag:hover{BACKGROUND-POSITION:bottom left}
p.txt_destaque{POSITION:relative;DISPLAY:inline;BORDER:1px solid #FFF;COLOR:#DF0000;FONT-SIZE:14px;FONT-WEIGHT:700;MARGIN:0;PADDING:0 3px}
.txt_p{FONT-SIZE:12px}
.hidden{DISPLAY:none}
.slideshow{WIDTH:732px;HEIGHT:256px;FLOAT:left;BACKGROUND-COLOR:#FFF;OVERFLOW:hidden;POSITION:relative}
.slideshow img{MARGIN-TOP:-150px;MARGIN-LEFT:auto;MARGIN-RIGHT:auto;maRgin-left:-30PX;OVERFLOW:hidden}
#slideshow{POSITION:absolute;HEIGHT:256px;WIDTH:736px;Z-INDEX:0;LEFT:84px;OVERFLOW:hidden;MARGIN:0 auto}
#slideshow img{POSITION:absolute;TOP:0;LEFT:-30px;Z-INDEX:8}
#slideshow img:nth-child(3){POSITION:absolute;TOP:0;LEFT:0;Z-INDEX:8}
#slideshow img.active{Z-INDEX:10}
#slideshow img.last-active{Z-INDEX:9}
#slideshow_leg span{POSITION:absolute;BOTTOM:36px;LEFT:84px;WIDTH:722px;HEIGHT:20px;COLOR:#efefef;FONT-FAMILY:tahoma;FONT-WEIGHT:400;FONT-SIZE:14px;OVERFLOW:hidden;PADDING:5px}
#slideshow_leg span{opacity:0.8;Z-INDEX:13}
#slideshow_leg span.legactive{opacity:0.8;Z-INDEX:13}
#slideshow_leg span.last-legactive{Z-INDEX:12}
.divErro{TEXT-ALIGN:left;BORDER:0 solid #00f;WIDTH:400px;COLOR:#fff;FONT-SIZE:18px;MARGIN:0 auto}
.divErro h1{COLOR:#fff;FONT-SIZE:36px;FONT-WEIGHT:700}
.banner{POSITION:absolute;DISPLAY:none;width:230;height:256; padding:50px;font-size:25px;TOP:174px;LEFT:5px;Z-INDEX:15;BACKGROUND-REPEAT:no-repeat;BACKGROUND-COLOR:#fff}
.close_banner{POSITION:absolute;RIGHT:-10px;TOP:-10px;WIDTH:40px;HEIGHT:40px;CURSOR:pointer;background:url(imagens/close.gif) center no-repeat;}
.posiciona-like{WIDTH:450px;BORDER:0 solid #000;TEXT-ALIGN:left;POSITION:absolute;TOP:5px;Z-INDEX:999999;MARGIN:0 auto;PADDING:0 5px}
.pics{width:100%;MIN-HEIGHT:40px;overflow:auto;}
.pics a{DISPLAY:none;POSITION:relative;FLOAT:left;WIDTH:208px;HEIGHT:158px;OVERFLOW:hidden;MARGIN:0;PADDING:2px}
.pics a img{POSITION:absolute;TOP:79px;LEFT:104px;WIDTH:0;HEIGHT:0;BORDER-RADIUS:10px}
.moldura{POSITION:relative;FLOAT:left;WIDTH:210px;HEIGHT:158px;BORDER-RADIUS:10px;BACKGROUND-COLOR:#fff;BORDER-COLOR:#000;MARGIN:0;PADDING:5px}
#sld_pnel_dir,#sld_pnel_esq{FLOAT:left;WIDTH:84px;HEIGHT:256px;BACKGROUND-IMAGE:url(./imagens/painel_aco.jpg);POSITION:relative}
.conteudo p,.fundo-conteudo p{TEXT-ALIGN:justify;FONT-SIZE:12px;MARGIN:5px 0}
.fotosInternas{MARGIN:0 auto;OVERFLOW:auto;MARGIN-TOP:15px;PADDING-BOTTOM:10px;PADDING-LEFT:5px}
.margem-esquerda{POSITION:relative;FLOAT:left;WIDTH:10px;HEIGHT:50px;border:0;}
.destaqueGeral ul,.fotosInternas ul{MARGIN:0 0 0 1px}
.telTopo a,a.email{COLOR:#fff}
.flags-vert{POSITION:absolute;RIGHT:0;TOP:60px;WIDTH:25px;HEIGHT:130px;PADDING-TOP:10px;background-image:url(./imagens/fundo_bandeiras-vert.png)}
.flags-vert a{MARGIN-TOP:5px;PADDING:0}
.flags-vert img{BORDER:0 solid #000;MARGIN-TOP:7px;PADDING:0;MARGIN-LEFT:5px}
.flags-hor{POSITION:absolute;LEFT:200px;TOP:0;WIDTH:130px;HEIGHT:25px;PADDING-LEFT:10px;background-image:url(./imagens/fundo_bandeiras-hor.png)}
.flags-hor a{MARGIN-LEFT:5px;PADDING:0}
.flags-hor img{BORDER:0 solid #000;MARGIN-LEFT:1px;PADDING:0}
.mensagem-lang{POSITION:absolute;TOP:123px;RIGHT:-160px;WIDTH:160px;HEIGHT:18px;COLOR:#FFF;font-weight:700}
a.link-colorbox:active,a.link-colorbox:link,a.link-colorbox:visited{COLOR:#666;TEXT-DECORATION:none}
a.link-colorbox:hover{COLOR:#900}
caption{font-size:14px;font-weight:700}
table{width:95%}
#home{height:900px}
#testaajax{background-color:#999}
#imgloading{position:absolute;width:50px;height:50px;margin:0 auto}
#k3dCarousel img{display:none}
#k3dCarousel{width:inherit;height:300px}
.errortxt_indique{position:relative;width:20px;float:left;cursor:pointer}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle, #cboxLinkTitulo{margin:5px;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;text-align:center;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:#000;}
#colorBox{}
#cboxTopLeft{width:25px;height:25px;background:url(./imagens/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px;background:url(./imagens/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px;height:25px;background:url(./imagens/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px;height:25px;background:url(./imagens/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px;background:url(./imagens/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px;height:25px;background:url(./imagens/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px;background:url(./imagens/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(./imagens/border2.png) -25px 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(./imagens/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#fff;}
#cboxLoadedContent{margin-top:30px;margin-bottom:50px;}
#cboxLinkTitulo{position:absolute;padding:0 30px;top:-5px;left:35%;z-index:9999;display:inline;text-align:center;width:150px;height:18px;color:#999;border:1px solid #999;cursor:pointer;}
#cboxTitle{position:absolute;left:-5px;bottom:27px;z-index:999999;color:#666;border:0px solid #090;text-align:left;clear:both;}
#cboxLegenda{position:absolute;left:0px;bottom:0;height:30px;z-index:999999;font-size:12px;color:#000;letter-spacing:-1px;border:0px solid #900;text-align:left;clear:both;font-weight:bold;}
#cboxCurrent{position:absolute;width:100%;text-align:left;top:0px;left:0px;color:#999;}
#cboxSlideshow{position:absolute;top:0px;right:42px;color:#444;}
#cboxPrevious{position:absolute;top:20px;left:0;color:#444;width:50px;height:600px;z-index:99999;background-position:-200px center;background-repeat:no-repeat;background-image:url(./imagens/prev-cb.png);border:0px solid #f00;}
#cboxPrevious:hover{background-position:left center}
#cboxNext{position:absolute;top:20px;right:0px;color:#444;width:50px;height:600px;z-index:99999;background-position:-200px center;background-repeat:no-repeat;background-image:url(./imagens/next-cb.png);border:0px solid #f00;}
#cboxNext:hover{background-position:right center}
#cboxLoadingOverlay{background:url(./imagens/loading-transp.gif) 50% 50% no-repeat #fff;}
#cboxClose{position:absolute;top:0;right:0;display:block;color:#444;}
/*
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=./imagens/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}
*/
.fonte-branca-texto h2{width:auto;margin:0;padding:0;float:left;margin-right:5px}
.dados_rodape h3{width:auto;float:left;margin-right:1px;padding:0;}
.texto_indique{position:absolute;bottom:8%;}
#texto_principal_pagina_abaixo{display:none;}
@media (max-width:1070px){.fonte-branca-texto, .destaqueGeral{font-size:100% !important;}
.mensagem-lang{display:none !important;}
.flags-vert{display:none !important;}
.legenda-rodape{font-size:70% !important;}
.rodape1{margin-bottom:10px !important;}
.texto_indique{bottom:8% !important;}
.h3rodape{padding:0 !important;margin:0 !important;line-height:100%;font-size:100% !important;}
}
@media (max-width:868px){#texto_principal_pagina_abaixo{display:block;}
#id_captcha, #captcha{display:none;}
body{WIDTH:100%;font-size:100%;}
.linhas-final-tela{display:block;}
.geral{WIDTH:100%;POSITION:relative;OVERFLOW:visible;BACKGROUND:none;-WEBKIT-BOX-SHADOW:none;-MOZ-BOX-SHADOW:none;BOX-SHADOW:none;MARGIN:0 auto;font-size:100%;}
.conteudo{width:100%;padding:0;}
.flashDestaque{display:none;}
.conteudo-texto{font-size:14px;color:#fff;margin-left:2px;margin-right:2px;}
.pics a{margin:2px;float:left;margin-right:5px;} 
.meio, .meio2{WIDTH:100%;POSITION:relative;OVERFLOW:visible;clear:both;padding:0;margin:0;}
.internas, #pg_internas1, #pg_internas{BACKGROUND:none;FLOAT:left;WIDTH:95%;FONT-SIZE:90%;PADDING:0 2.5%}
.topo{position:relative;top:0;left:0;width:100%;height:80px;margin:0 0 10px 0;padding:0;display:table;background-color:#CCC;z-index:999;} 
.topo ul, ul.menu2{width:100%;display:none;}
.banner{DISPLAY:none;font-size:14px;MARGIN-TOP:100px;MARGIN-LEFT:0px; margin-right:5px;Z-INDEX:15;BACKGROUND-REPEAT:no-repeat;BACKGROUND-COLOR:#fff}
.close_banner{POSITION:absolute;RIGHT:-10px;TOP:-10px;WIDTH:40px;HEIGHT:40px;CURSOR:pointer;background:url(imagens/close.gif) center no-repeat;}
.topo ul li{width:100%;display:block;float:left;}
.texto_destaque_topo{position:absolute !important;z-index:99999;clear:both;left:33% !important;top:10px !important;text-align:center !important;width:50% !important;font-size:100% !important;color:#666 !important;}
.texto_destaque_topo_menor{display: none;}
.texto-rodape{font-size:14px;}
#cboxContent{font-size:70%;}
#cboxLoadedContent{margin-top:50px;}
#cboxLinkTitulo{position:absolute;top:20px;left:50%;margin-left:-105px;padding:0 30px;display:block;text-align:center;width:150px;height:18px;color:#999;border:1px solid #999;cursor:pointer;}
#cboxNext,#cboxPrevious{height:90%;}
ul.menuAlt,ul.menu{POSITION:relative;WIDTH:100%;height:auto;float:left;display:none;clear:both;}
ul.menuAlt li a, ul.menu li a{BACKGROUND:none;background-color:#c0c0c0;float:left;BORDER:0px;COLOR:#666;WIDTH:100%;text-align:center;DISPLAY:block;FONT-SIZE:90%;MARGIN:0;PADDING:5px 0;LETTER-SPACING:0;text-decoration:underline;}
ul.menuAlt li a:hover, ul.menuAltImagem li a:hover, ul.menu li a:hover{background-color:#eee;color:#aaa;WIDTH:100%;}
ul.menuAltImagem li a:hover{BACKGROUND:#CCC}
.escondeMenu{display:block !important;}
#btn_esq,#btn_esq1,#btn_esq2{display:none;}
#btn_dir,#btn_dir1,#btn_dir2{display:none;}
.btMenuMobile{display:block;BACKGROUND:url(./imagens/menuMobile.png) center center no-repeat #666;}
.atendimento{position:relative;clear:both;BACKGROUND:url(imagens/bandeira_brasil.jpg) right top no-repeat;COLOR:#FFF;float:none;width:auto;HEIGHT:auto;FONT-SIZE:13px;FONT-WEIGHT:700;padding:0;margin:0 auto;clear:both;margin-top:20px;}
a#atendimento{text-decoration:none;cursor:default}
.telTopo{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone2.png) -63px center no-repeat;background-size:cover;float:none;clear:both;COLOR:#FFF;HEIGHT:30px;WIDTH:280px;MARGIN:2px auto;PADDING:0;}
.telTopoHOME{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone_home.png) -63px center no-repeat;background-size:cover;float:none;clear:both;COLOR:#FFF;HEIGHT:60px;WIDTH:280px;MARGIN:2px auto;PADDING:0;}
.telTopoSP{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone_SP.png) -60px center no-repeat;background-size:cover;float:none;clear:both;COLOR:#FFF;HEIGHT:60px;WIDTH:280px;MARGIN:2px auto;PADDING:0;}
.emailTopo{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/email_topo.png) -90px center no-repeat;background-size:auto;float:none;clear:both;COLOR:#FFF;HEIGHT:30px;WIDTH:263px;MARGIN:2px auto;PADDING:0;}
.logo{width:auto;height:65px;float:left;}
.meioHome{margin:0 auto;WIDTH:95%;PADDING:0 2.5%;font-size:90%;}
.fundo-conteudo-home,.fundo-conteudo{clear:both;WIDTH:95%;PADDING:2.5%;MARGIN-TOP:20px; font-size:13px; margin-left:10px; margin-right:10px; font-size:14px;}
.margem-esquerda{display:none;}
.rodape{CLEAR:both;COLOR:#FFF;FONT-SIZE:90%;FONT-WEIGHT:700;OVERFLOW:hidden;POSITION:relative;TEXT-ALIGN:center;WIDTH:95%;PADDING:0 2.5%;MARGIN:0 auto;}
.rodape1{margin:0;PADDING:2px;font-size:90%;}
.rodape a{FONT-SIZE:100%}
.rodape a.logoR{TEXT-DECORATION:none}
.rodape .dados_rodape{DISPLAY:inline;TEXT-ALIGN:center}
.dados_rodape p{WIDTH:95%;PADDING:0 2.5%; font-size:14px; margin-right:3px; margin-left:2px;}
.conteudo-texto{color:#fff; font-size:14px; font-weight:1; margin-top:25px; padding:10px;margin-left:5px;margin-right:5px;}
.fonte-branca-texto{padding:5px;TEXT-ALIGN:justify}
p.texto_indique{position:relative !important;display:block;width:100%;float:left;margin-bottom:30px;clear:both !important;top:0 !important;left:0 !important;}
#form{width:95%;padding:2.5%;background-position:center top !important;}
#form label,#form input[type='text'],#form textarea,#form select{width:98% !important;padding:1% !important;text-align:left !important;clear:both !important;}
#id_captcha{margin:20px 0 0 0 !important;width:100% !important;padding:0 !important;font-size:75% !important;overflow:visible !important;}
ol{padding-top:10px;}
ol li{clear:left;float:left;width:100% !important;}
form .btn_enviar{text-align:center;width:100%;margin:0 auto !important;}
#btn{position:relative;border:0px;margin:0 auto !important;}
#labels, #campos{width:100% !important;margin:0 !important;} 
#form_indique{width:95%;padding:2.5%;}
#dados_form_indique input[type=text],#dados_form_indique textarea,#dados_form_indique label{width:97%;color:#000;}
#animaProdutos{width:100%;overflow:hidden;}
}
@media (max-width:768px){#texto_principal_pagina_orcamento{display:none;}
.linhas-final-tela{display:none;}
.atendimento{position:relative;clear:both;BACKGROUND:url(imagens/bandeira_brasil.jpg) right top no-repeat;COLOR:#FFF;float:none;width:auto;HEIGHT:auto;FONT-SIZE:13px;FONT-WEIGHT:700;padding:0;margin:0 auto;clear:both;margin-top:20px;}
a#atendimento{text-decoration:none;cursor:default}
.telTopo{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone2.png) -63px center no-repeat;background-size:cover;float:right;clear:both;COLOR:#FFF;HEIGHT:30px;WIDTH:280px;MARGIN:2px 30px 0 0;PADDING:0;}
.telTopoHOME{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone_home.png) -63px center no-repeat;background-size:cover;float:right;clear:both;COLOR:#FFF;HEIGHT:60px;WIDTH:280px;MARGIN:2px 30px 0 0;PADDING:0;}
.telTopoSP{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/telefone_SP.png) -60px center no-repeat;background-size:cover;float:right;clear:both;COLOR:#FFF;HEIGHT:60px;WIDTH:280px;MARGIN:2px 30px 0 0;PADDING:0;}
.emailTopo{position:relative;clear:both;top:0;BACKGROUND:url(./imagens/email_topo.png) -90px center no-repeat;background-size:auto;float:right;clear:both;COLOR:#FFF;HEIGHT:30px;WIDTH:263px;MARGIN:2px 30px 0 0;PADDING:0;}
#labels, #campos{width:100% !important;margin:0 !important;}
.pics{display:block;width:648px !important;PADDING:0;margin:0 auto;text-align:center;}
.pics a{margin:2px;float:left;}
}
@media (min-width:480px) and (max-width:767px){#texto_principal_pagina_orcamento{display:none;}
.linhas-final-tela{display:none;}
.texto_destaque_topo{position:absolute !important;z-index:99999;clear:both;left:33% !important;top:5px !important;text-align:center !important;width:50% !important;font-size:100% !important;color:#666 !important;}
.texto_destaque_topo_menor{display: none;}
#labels, #campos{width:100% !important;margin:0 !important;}
.pics{display:block;width:432px !important;PADDING:0;margin:0 auto;text-align:center;}
.pics a{margin:2px;float:left;}
}
@media (min-width:0) and (max-width:479px){#texto_principal_pagina_orcamento{display:none;}
.linhas-final-tela{display:none;}
.texto_destaque_topo{position:absolute !important;z-index:99999;clear:both;left:33% !important;top:10px !important;text-align:center !important;width:50% !important;font-size:65% !important;color:#666 !important;}
.texto_destaque_topo_menor{display: none;}
#labels, #campos{width:100% !important;margin:0 !important;}
.pics{margin:0 auto;width:214px !important;}
.pics a{display:block;margin:2px auto;}
}