@charset "iso-8859-2";
/* CSS Document */
*{margin:0; padding:0; list-style:none; }
.clear{ clear:both;}
.error{ color:#fb0000; display:block; text-align:right;}
.red{ color:#fb0000; display:block; text-align:center; font-size:16px; padding:10px;}

a{ text-decoration:none; color:#555555;}
body{ background:#2d2d2d; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#555555; }

#header{ height:170px; }
#header .palco{ width:960px; margin:0 auto;}
#header .palco .bandeiras{ width:960px; text-align:right; padding:130px 0 0 0;}

#header .palco ul li{ float:left; margin:0 2px 0 0; }
#header .palco ul li a{ display:block; height:25px; text-align:center; padding:10px 10px 0; color:#FFF;}
#header .palco ul li a:hover{ background:#fb0000;}
#header .palco h1 a{     display:block;    height:130px;    text-indent:-5000px;    width:250px;}
#header .palco h1 a:hover{ background:none; }

#formulario-busca{ background:url(../images/layout/bg-busca.jpg) no-repeat; width:269px; height:34px; float:right; margin:0 0 15px 0;}
#formulario-busca .campo{ padding:8px; width:179px; border:none; float:left;}
#formulario-busca .buscar{ background:none; color:#FFF; text-transform:uppercase; float:left; border:none; width:70px; *width:60px; cursor:pointer; height:34px; margin:0 0 0 3px; *margin:0 0 0 5px;}

#content-header{ background:#FFF url(../images/layout/content-header.jpg) top center no-repeat; width:960px; margin:0 auto; }
#content-footer{ background:url(../images/layout/content-footer.jpg) bottom center no-repeat; padding:10px; _height:400px; min-height:400px;}

#content-footer h2{font-size:24px; margin:30px 0; text-transform:uppercase; clear:both;}
#content-footer h2 a{ color:#9ca9a1;}
#content-footer h2 a:hover{ color:#fb0000;}
#content-footer h3{ clear:both; font-size:24px; margin: 10px 0; }
#content-footer h4{font-size:16px; margin:10px 0; }

.espaco{ padding:35px!important;}

.tela{_height:405px; min-height:405px; padding:}

.tela .banner{ clear: both;    height: 254px;    margin: 0 0 15px;       width: 940px; overflow:hidden; }
.tela .banner #nav{position:absolute; z-index:999; right:0; bottom:0; padding:0 10px 10px 0;}
.tela .banner #nav a{ display:inline-block; padding:5px 7px; background:#CCC; color:#000; margin:2px; border:1px solid #b4b4b4;}
.tela .banner #nav a:hover{ background:#FFF; color:#F00;}
.tela .banner #nav .activeSlide{ background:#F00; color:#FFF;}
/*
.tela .produtos{ background:url(../images/layout/home-banner-linha-de-produtos.jpg) no-repeat; width:440px; height:330px; border:1px solid #d4d4d4; border-top:10px solid #fb0000; float:left; margin:0 15px 0 0; padding:0 10px;}
.tela .produtos h3{ color:#fb0000; font-size:16px!important; }
.tela .produtos a{ float:right; display:block; margin:225px 20px 0 0; padding:10px; background:#f1f1f1; border:1px solid #777;}
.tela .produtos ul li p{ padding:0 0 0 10px;}
*/

.tela .margem{padding:0 15px 10px 15px;}

#home-bloco-1{width:635px; overflow:hidden; float:left; }

#home-bloco-3{width:305px; overflow:hidden; float:left; }


.tela .produtos{ background:url(../images/layout/home-bg-caixas.jpg) repeat-x; width:305px; height:375px; border-top:10px solid #fb0000; float:left; }
.tela .produtos h3{ color:#fb0000; font-size:14px!important; font-weight:normal; margin:2px 0!important; }
.tela .produtos ul li{width:293px; height:350px; padding:5px; border:1px solid #d4d4d4; background:url(../images/layout/home-bg-caixas.jpg) repeat-x;}
.tela .produtos ul li div{ display:table; height:270px; width:292px; text-align:center;}
.tela .produtos ul li div p{ text-align:justify;}
.tela .produtos ul li div p a{ text-decoration:underline;}
.tela .produtos ul li a img{ padding:2px; background:#f1f1f1; border:1px solid #777;}
.tela .produtos ul li p{ padding:0 0 0 10px;}
.tela .produtos ul li .foto{ padding:2px;}
.tela .produtos .nav{ position:absolute; width:305px; margin:-150px 0 0 0; z-index:99;}
.tela .produtos .nav #prev2{ float:left;}
.tela .produtos .nav #next2{ float:right;}


.tela .lancamentos{ background:url(../images/layout/home-bg-caixas.jpg) repeat-x; width:305px; height:375px; border-top:10px solid #fb0000; float:left; margin:0 0 0 12px; }
.tela .lancamentos h3{ color:#fb0000; font-size:14px!important; font-weight:normal; margin:2px 0!important; }
.tela .lancamentos ul li{width:293px; height:350px; padding:5px; border:1px solid #d4d4d4; background:url(../images/layout/home-bg-caixas.jpg) repeat-x;}
.tela .lancamentos ul li div{ display:table; height:270px; width:292px; text-align:center;}
.tela .lancamentos ul li div p{ text-align:justify;}
.tela .lancamentos ul li div p a{ text-decoration:underline;}
.tela .lancamentos ul li a img{ padding:2px; background:#f1f1f1; border:1px solid #777;}
.tela .lancamentos ul li p{ padding:0 0 0 10px;}
.tela .lancamentos ul li .foto{ padding:2px;}
.tela .lancamentos .nav{ position:absolute; width:305px; margin:-150px 0 0 0; z-index:99;}
.tela .lancamentos .nav #prev3{ float:left;}
.tela .lancamentos .nav #next3{ float:right;}


.tela .noticias{ border:1px solid #CCC; border-top:10px solid #fb0000; }

.tela .noticias h3{ color:#555; font-size:12px!important; padding:0 0 0 15px!important; font-weight:normal; }
.tela .newsletter{ background:#f0f0f0; border:1px solid #d4d4d4; height:230px;  }
.tela .newsletter h3{text-transform:uppercase;}
.tela .terinamento a{float:left; display:block; margin:158px 0 0 0; padding:5px; background:#5a5a5a; color:#FFF;}
.tela .newsletter .cadastrar{float:right; display:block; margin:0 4px 10px 0; padding:5px; background:#fafafa; border:1px solid #CCC; color:#777; cursor:pointer;}
.tela .newsletter .report{ color:#F00;}
.tela .noticias span{ color:#fb0000; margin:10px 0 0 0; display:block; }
.tela .noticias a{ display:block; padding:5px 0;}
.tela .noticias a:hover{ color:#fb0000;}

.tela .terinamento h3{text-transform:uppercase; background:none; color:#555555; margin:0!important;}
.tela .terinamento strong{display:block; padding:10px 0;}

.tela .terinamento{ clear:both; height:350px; width:620px; }


.tela .terinamento h3{ font-size:16px!important; padding:0 0 5px 0; display:block;}
.tela .terinamento div{ float:left; margin:0 5px;}
.tela .terinamento div .video{ border:2px solid #ECECEC; margin:0;}

.tela .newsletter h3{ font-size:14px!important; margin:10px 0 20px 0!important; }
.tela .newsletter .campos{ display:block; width:265px; padding:5px; margin:5px 0;}


.telaempresa .slogan{ color:#fb0000; font-size:26px; margin:0 0 40px 0;}
.telaempresa p{ line-height:20px; }
	
.telaservicos #ftp, .telaservicos #pedidos, .telaservicos #restrito, .telaservicos #download{ width:255px; overflow:hidden; float:left; margin:30px 19px 0;}

.telaservicos h3{ color:#FFF; font-size:14px!important; background:#fb0000; padding:5px;}
.telaservicos p{ line-height:20px; }
.telaservicos .campos{ display:block; width:240px; padding:5px; margin:5px 0;}
.telaservicos .btn{color:#FFF; background:#fb0000; float:right; border:none; padding:5px;}

.telaftp div{ border-bottom:1px dotted #333; clear:both;}
.telaftp div h4{ font-size:12px; float:left;}
.telaftp div a{ float:right; color:#FFF; background:#fb0000; padding:5px; margin:8px 0 0 0;}

.telaprodutos .menu { width:170px; float:left; margin:0 5px 0 0;}
.telaprodutos .menu li{ margin:1px 0; }
.telaprodutos .menu .menuCategorias .categoria a{ width:auto; background:#dee0e0; display:block; border:1px solid #938c8c; padding:5px;}
.telaprodutos .menu .menuCategorias .categoria ul{ display:none;}

.telaprodutos .menu .menuCategorias .subCategoria a{ width:auto; background:#FFF; color:#fb0000; display:block; border:1px solid #938c8c; padding:3px 3px 3px 10px;}
.telaprodutos .menu .menuCategorias .subCategoria a:hover{ background:#fb0000; color:#FFF; border:1px solid #938c8c; }

.telaprodutos .menu .menuCategorias .subSubCategoria a{ width:auto; background:#EFEFEF; color:#fb0000; display:block; border:1px solid #938c8c; padding:3px 3px 3px 25px;}
.telaprodutos .menu .menuCategorias .subSubCategoria a:hover{ background:#fb0000; color:#FFF; border:1px solid #938c8c; }

.telaprodutos .selecionado{ background:#000!important; color:#FFF!important; }

.telaprodutos .produto { background:#FFF; width:665px; float:left; border:1px solid #938c8c; border-top:5px solid #fb0000; padding:15px 20px;}
.telaprodutos .produto h3 { font-size:14px!important; color:#fb0000;}

.telaprodutos .produto .descricao{ float:right; width:350px; }
.telaprodutos .produto .descricao .linha-logo{ float:right; margin:0 0 20px 0;}
.telaprodutos .produto .descricao table{ width:350px; font-size:11px;}
.telaprodutos .produto .descricao table tr{ background:#e7ede9; }
.telaprodutos .produto .descricao table td{ padding:1px;}
.telaprodutos .produto .descricao .zebra{ background:#BCCDC1;}

.telaprodutos .produto .imagens{ width:310px; float:left; }
.telaprodutos .produto .imagens .ampliada { width:300px; height:300px; }
.telaprodutos .produto .imagens .thumbs li{ float:left; border:1px solid #938c8c; margin:5px; cursor:pointer;}

.telaprodutos .acessorios{ margin:20px 10px 0 0; padding:5px 10px; background:#fb0000; color:#FFF; float:right;}
.telaprodutos .acessorios:hover{ background:#FFF; color:#fb0000;}


.telanoticias .noticia-todas h3{ background:url(../images/layout/icone-noticias.png) no-repeat; color:#777; font-size:14px!important; padding:2px 0 5px 30px; }
.telanoticias .noticia-todas h3 a:hover{ color:#F00; }


.telanoticias h3{ background:url(../images/layout/icone-noticias.png) no-repeat; color:#777; font-size:14px!important; padding:2px 0 10px 30px; }
.telanoticias p{ line-height:25px; }
.telanoticias .noticia{ padding:0 0 20px 0; }
.telanoticias .noticia .voltar{ color:#FFF; background:#fb0000; float:right; border:none; padding:5px; }
.telanoticias .thumb{ border:1px solid #777; padding:15px;}

.telarepresentantes{ background:url(../images/layout/content-footer-representantes.jpg) bottom right no-repeat!important; _height:815px; min-height:815px;}
.telarepresentantes p{ line-height:20px; }
.telarepresentantes .selecao{ width:300px; height:650px; float:left; margin:30px 0 0 0; }
.telarepresentantes .selecao .cidade{ display:none;}
.telarepresentantes .selecao .campos{display:block; width:275px; padding:5px; margin:5px 0;}
.telarepresentantes .dados{ width:500px; float:left; margin:30px 0 0 0; }
.telarepresentantes .dados h3{ font-size:16px!important; margin:16px 0 2px 0!important;}
.telarepresentantes .dados #dwt{ display:none; margin:0 0 0 100px;}
.telarepresentantes .dados #dwt #formulario{ width:312px; margin:20px 0 0 0;}
.telarepresentantes .dados #dwt #formulario div{ font-weight:bold; }
.telarepresentantes .dados #dwt #formulario .campos{display:block; width:300px; padding:5px; margin:5px 0; text-align:left!important}
.telarepresentantes .dados #dwt #formulario .enviar{ border:none; padding:5px 10px; background:#fb0000; color:#FFF; float:right; }



.telaassistencias-tecnicas{ background:url(../images/layout/content-footer-assistencia.jpg) bottom right no-repeat!important; _height:815px; min-height:815px;}
.telaassistencias-tecnicas p{ line-height:20px; }
.telaassistencias-tecnicas .selecao{ width:300px; height:650px; float:left; margin:30px 0 0 0; }
.telaassistencias-tecnicas .selecao .cidade{ display:none;}
.telaassistencias-tecnicas .selecao .campos{display:block; width:275px; padding:5px; margin:5px 0;}
.telaassistencias-tecnicas .manutencao{ margin:95px 0 20px 0; clear:both; padding:5px 10px; background:#fb0000; color:#FFF;  display:block; text-align:center; width:255px; }
.telaassistencias-tecnicas .manutencao:hover{ background:#FFF; color:#fb0000;}
.telaassistencias-tecnicas .dados{ width:500px; float:left; margin:30px 0 0 0; }
.telaassistencias-tecnicas .dados h3{ font-size:16px!important; margin:16px 0 2px 0!important;}
.telaassistencias-tecnicas .dados #dwt{ display:none; margin:0 0 0 100px;}
.telaassistencias-tecnicas .dados #dwt #formulario{ width:312px; margin:20px 0 0 0;}
.telaassistencias-tecnicas .dados #dwt #formulario div{ font-weight:bold; }
.telaassistencias-tecnicas .dados #dwt #formulario .campos{display:block; width:300px; padding:5px; margin:5px 0; text-align:left!important}
.telaassistencias-tecnicas .dados #dwt #formulario .enviar{ border:none; padding:5px 10px; background:#fb0000; color:#FFF; float:right; }



.telapecas-componentes div{ border-bottom:1px dotted #333; clear:both;}
.telapecas-componentes div h4{ font-size:12px; float:left;}
.telapecas-componentes div a{ float:right; color:#FFF; background:#fb0000; padding:5px; margin:8px 0 0 0;}



/*
.telaassistencias-tecnicas{ background:url(../images/layout/content-footer-assistencia.jpg) bottom right no-repeat!important; height:715px; min-height:715px;}
.telaassistencias-tecnicas p{ line-height:20px; }
.telaassistencias-tecnicas p strong{ color:#fb0000;}
.telaassistencias-tecnicas #assistencia, .telaassistencias-tecnicas #download{ width:290px; float:left; margin:30px 30px 0 0;}
.telaassistencias-tecnicas h3{ color:#FFF; font-size:14px!important; background:#fb0000; padding:5px;}
.telaassistencias-tecnicas p{ line-height:20px; }
.telaassistencias-tecnicas .campos{ display:block; width:275px; padding:5px; margin:5px 0;}
.telaassistencias-tecnicas .btn{color:#FFF; background:#fb0000; float:right; border:none; padding:5px;}
*/

.telatrabalhe-conosco{ background:url(../images/layout/content-footer-trabalhe-conosco.jpg) bottom right no-repeat!important; }
.telafale-conosco p{ line-height:20px; }
.telafale-conosco #formulario{ width:462px; float:left; margin:20px 0 0 0;}
.telafale-conosco #formulario div{ font-weight:bold; }
.telafale-conosco #formulario .campos{display:block; width:450px; padding:5px; margin:5px 0;  text-align:left!important}
.telafale-conosco #formulario .enviar{ margin:0 0 0 398px; border:none; padding:5px 10px; background:#fb0000; color:#FFF;}
.telafale-conosco #endereco{ float:left; width:415px; text-align:center; margin:180px 0 0 0;}

.telalocalizacao{ background:url(../images/layout/content-footer-trabalhe-conosco.jpg) bottom right no-repeat!important; }
.telalocalizacao #mapa{ width:645px; height:640px; float:left; margin:20px 0 0 0;}
.telalocalizacao #mapa p{ margin:10px 0 0 0;}
.telalocalizacao #mapa p span{ float:left; margin:5px 10px 0 0;}
.telalocalizacao #endereco{ float:left; width:235px; text-align:center; margin:180px 0 0 0;}

.telatrabalhe-conosco p{ line-height:20px; }
.telatrabalhe-conosco #formulario{ width:462px; float:left; margin:20px 0 0 0;}
.telatrabalhe-conosco #formulario div{ font-weight:bold; }
.telatrabalhe-conosco #formulario .campos{display:block; width:450px; padding:5px; margin:5px 0;  text-align:left!important}
.telatrabalhe-conosco #formulario .enviar{ margin:0 0 0 398px; border:none; padding:5px 10px; background:#fb0000; color:#FFF;}
.telatrabalhe-conosco #endereco{ float:left; width:415px; text-align:center; margin:100px 0 0 0; padding:20px 0; background:url(../images/layout/lente.png);}

.telatrabalhe-conosco .vagas{ width:100%; margin:20px 0;}
.telatrabalhe-conosco .vagas td{ padding:5px;}
.telatrabalhe-conosco .vagas strong{ display:block; text-align:right; }



.telavideos p{ line-height:20px; }
.telavideos h3{ color:#FFF; font-size:14px!important; background:#fb0000; padding:5px;}
.telavideos .video-g{ width:560px; float:left;}
.telavideos .videos-p{  float: left;    margin: 8px 0 0 20px;    width: 305px;}
.telavideos .videos-p td{ padding:5px;}
.telavideos .videos{ background:#555555; text-align:center; padding:5px; color:#FFF; display:block; font-size:16px;}
.telavideos .zebra{ background:#E5E5E5;}

.telabusca{ background:#FFF; padding:0 50px 25px; height:720px; min-height:720px; width:860px; display:table;  }
.telabusca .produto{ margin:0 0 20px 0; border-bottom:1px dotted #333;  }
.telabusca .produto h3{ font-size:18px!important; float:left; font-weight:normal; }
.telabusca h3 span{ color:#F00; text-transform:uppercase; font-style:italic;}
.telabusca .produto p{ display:block; }
.telabusca .produto a{ padding:5px 10px; background:#fb0000; color:#FFF; float:right; margin:10px 0 0 0; }
.telabusca .produto a:hover{ background:#FFF; color:#fb0000; }


#enviar-formulario{ clear:both; padding:20px 0 0 0; width:310px; display:none;}
#enviar-formulario .campos{ display:block; width:300px; padding:3px; margin:2px 0 5px 0; }
#enviar-formulario .enviar{margin:0 10px 0 0; padding:5px 10px; background:#fb0000; color:#FFF; border:none; cursor:pointer; }

#footer{ background:#FFF url(../images/layout/bg-rodape.jpg) bottom repeat-x; padding:10px 0; height:130px; }
#footer .palco{ width:955px; margin:0 auto; padding:0 0 40px 0;}
#footer .palco .left{ float:left;}
#footer .palco p{ line-height:22px; }
#footer .palco ul{ float:right; }
#footer .palco ul li{ text-align:right; }
#footer .palco ul .servicos a{ text-transform:uppercase; padding:0 0 10px 0; display:block; font-weight:bold; text-decoration:underline; }
#footer .palco ul li a:hover{ color:#F00; }

