*{padding:0; margin:0; text-decoration:none; list-style:none;}
body{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#444; background:url(../images/bg_full_2.jpg) repeat-y 0 0;}
a{outline:none;}
.block{display:block; text-align:justify;}
.left{float:left;}
.right{float:right;}
.indent{text-indent:-999999px; overflow:hidden;}
.DspNone{display:none;}
.imgLeft{float:left; padding:0 10px 0 0;}
.imgLeft2{float:left; padding:0 10px 130px 0;}
.imgLeft3{float:left; padding:0 10px 30px 0;}
.imgLeftProd{float:left; padding:0 10px 50px 0;}
ul.pad_li_5 li{padding:0 0 5px 0;}
h3{ font-size:13px; color:#333; padding:0 0 7px 0;}

.full{width:100%; background:url(../images/bg_full_1.jpg) repeat-y center 0;}
.full .content{width:766px; margin:0 auto; padding:4px 4px 0 4px; background:url(../images/bg_conteudo.jpg) repeat-x 0 208px;}
.full .content .banner_flash{width:767px; height:163px; padding-bottom:4px; /*********/background:url(../images/benner.jpg) no-repeat 0 0;}
.full .content ul.menu{width:767px; height:24px; padding:12px 0 1px 0; background:url(../images/bg_menu.jpg) repeat-x 0 0;}
.full .content ul.menu li{float:left; padding:0 14px; height:16px; background:url(../images/linha_menu.jpg) no-repeat right 0;}
.full .content ul.menu li a{font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333; font-weight:bold;}
.full .content ul.menu li a:hover{color:#EC7600; text-decoration:underline;}
.full .content #conteudo{/*background:url(../images/bg_conteudo.jpg) repeat-x 0 0;*/ padding:12px 10px 10px 10px;}
.full .content #conteudo p{padding:0 0 11px 0; line-height:17px;}
.full .content #conteudo p strong{font-size:12px;}
.full .content #conteudo h2{font-family:Verdana, Geneva, sans-serif; font-size:13px; padding:0 0 5px 0; color:#EC7600;}
.full .content #conteudo .coluna_esq{width:295px; padding:0 18px 58px 0;}
.full .content #conteudo .coluna_esq #galeria_home{width:295px; height:295px; background:url(../images/divisorias_cases.jpg) no-repeat 0 bottom; margin:0;}
.full .content #conteudo .case{width:426px; padding:0 0 20px 0; background:url(../images/divisorias_cases.jpg) no-repeat 0 bottom; margin:0 0 15px 0;}
.full .content #conteudo .case img{padding:0 10px 0 0;}
.full .content #conteudo .case p{line-height:17px;}
.full .content #conteudo .case p a strong{color:#333;}
.full .content #conteudo .tabelas_prod{background-color:#CACACA; border:1px solid #E2E2E2; font-size:11px;}
.full .content #conteudo .tabelas_prod div{padding:5px 0 5px 0;}
.full .content #conteudo table.tabela2 tr td{ padding:2px 0 2px 0;}
.full .content #conteudo ul li{line-height:17px;}
.full .content #conteudo ul.pag_did li{ padding-bottom:8px;}
.full .content #conteudo p a.link_produtos, .full .content #conteudo p a.link_contatos, a.link_contatos{color:#EC7600; font-size:12px;}
.full .content #conteudo p a:hover.link_produtos, .full .content #conteudo p a:hover.link_contatos, a:hover.link_contatos{text-decoration:underline;}
.full .content #conteudo table{background-color:#E6E6E6; border:1px solid #CDCDCD;}
.full .content #conteudo table tr td{border:1px solid #FFF;}
.full .content #conteudo table.contatos tr td{border:1px solid #FFF;padding:5px;}
.full .content #conteudo .clientes{width:745px;}
.full .content #conteudo .clientes ul li{width:116px; height:110px; display:block; float:left; margin:0 8px 4px 0; display:block; line-height:12px;}
.full .content #conteudo .clientes ul span{width:116px; display:block; float:left; text-align:center;}
.full .content #conteudo .downloads{margin-top:10px;}
.full .content #conteudo .downloads p a{font-size:11px; color:#EC7600;}
.full .content #conteudo .downloads p a:hover{text-decoration:underline;}
.certificados{display:block; margin-top:20px; float:left;}
.full .content #conteudo #galeria_clientes{width:423px; height:170px; display:block; float:left; z-index:1;}

.full_II{width:100%; height:100px; display:block; background:url(../images/bg_footer.jpg) no-repeat  center 0;}
.full_II .content{width:774px; margin:0 auto; padding:15px 0 0 0; text-align:center; font-style:normal; line-height:17px;}
.full_II .content address{font-style:normal;}
.full_II .content p a{ font-size:9px; color:#999;}

.menu-hh{ position:relative; display:block; z-index:1000;}
ul.menu a { display: block; }
ul.menu li {}
ul.menu li ul {
	position: absolute;
	visibility: hidden;
	white-space: nowrap;
	top: 27px;
	left: 182px;
	padding:10px 0 0 0;
}
ul.pad_li_5 li a{color:#333;}
ul.pad_li_5 li a:hover{text-decoration:underline;}
/************Pagina conserto ************/
	.lista li{padding:0 0 10px 10px; text-align:justify;}
/****************************************/

/* hack para navegadores que exigem width para elementos pos absolute (Opera) */
html:first-child>body ul.menu li ul {/* width: 500px; */}
ul.menu li:hover ul, ul.menu  li.over ul {visibility: visible;} /* a class  .over eh tecnica pro hover no IE */
ul.menu li:hover ul li ul, ul.menu li.over ul li ul{ visibility: hidden;}
ul.menu li ul li:hover ul, ul.menu li ul li.over ul{ visibility: visible;}

ul.menu li ul.submenu{width:262px; height:248px; display:block; background:url(../images/bg_submenu.jpg) repeat-x 0 11px; z-index:10; }
ul.menu li ul.submenu li.sub{background: none; padding:7px 0 6px 15px; margin:0 0 0 0px; float:left; border:1px solid #E1E1E1; width:245px; display:block;}
ul.menu li ul.submenu li.sub a{font-size:11px; display:block;}
.case1{width:744px; display:block; float:left; padding:0 0 10px 0;}
.case1 p{text-align:justify;}
.case1 .img,.imgcenter{width:744px; display:block; text-align:center;}
.case1 tr td{padding:6px 0 0 5px;}