.ir:before,hr{display:block}.clear,.hidden,.invisible{visibility:hidden}.menu-open,footer p{text-transform:uppercase}.menu-open,.tel,nav ul li a{font-weight:700}.menu-open,.tel a,a:hover,nav ul li a{text-decoration:none}.clear,.clearfix:after,.container,nav{clear:both}body{font-size:1em;line-height:1.4;font-family:Arial,Helvetica,sans-serif;text-align:justify;background:url(../img/body-bg.webp) center top no-repeat fixed;color:#464646}footer p,table{font-size:.8em}.menu-open,.tel,h2,nav ul li a,table td{text-align:center}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical;height:200px}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.visuallyhidden,nav ul{padding:0;overflow:hidden}.ir{background-color:transparent;border:0;overflow:hidden}.ir:before{content:"";width:0;height:150%}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clear{display:block;overflow:hidden;width:0;height:0}a{color:#333}h2{color:#3653a1}.front .box h2,.front .box p,h2.home,header h1.logo{margin:10px 0}ul{padding-left:20px;text-align:left}footer,header,nav,section{overflow:hidden}nav,table{overflow:auto}.menu-open{margin:10px 10px 0 auto;display:block;width:48px;height:72px;background:url(../img/menub.webp) no-repeat #fff;position:relative;z-index:20;line-height:120px}.overlay,nav{position:absolute;height:100%;top:0}.menu-close{background:url(../img/menub.webp) -48px 0 no-repeat #fff}.overlay{left:0;width:100%;z-index:10;display:none;background-color:rgba(0,0,0,.5)}.wpp,input[type=text],label,nav ul li,nav ul li a,nav ul li ul,nav ul li:hover ul,select,table,textarea{display:block}nav{z-index:50;left:-250px;width:250px}nav ul{margin:0;background:#3653a1}nav ul li{border-bottom:1px solid #fff}nav ul li:last-child{background:0 0}nav ul li a{padding:15px;color:#fff}nav ul li:hover a{background:gold;color:#3653a1}nav ul li ul{margin-top:0}nav ul li ul li{display:inline;float:none}nav ul li ul li a{padding:10px;font-size:.9em;border-top:1px dashed #fff}nav ul li ul li:hover a{background:#3653a1;color:gold}section.content{border:1px solid #ccc;background:#fff}footer p{line-height:50px}input,select,textarea{border:1px solid #333;padding:10px;width:100%;margin:0 0 10px;box-sizing:border-box}input.bt{display:inline-block;width:100px;padding:10px}input.bt:hover{background:#1c1c1c;color:#fff}.box{background:url(../img/h2-bg.webp) repeat-x;overflow:hidden}.front{background:url(../img/box-bg.webp) 0 90px repeat-x!important}table .tabelaEspecificacaoTopo{background:#999;color:#fff}.tel,.tel a{color:#3653a1}table .tabelaEspecificacaoTexto{background:#e5e5e5}table td{border:1px solid #fff;padding:5px}.wpp{position:fixed;z-index:30;right:12px;bottom:12px}.tel{margin:10px 0;font-size:1.17em}.container{width:320px;margin:0 auto;float:none}.container .grid_1,.container .grid_1a,.container .grid_2,.container .grid_3,.container .grid_4{display:inline;float:left;margin:0 12px;width:296px}@media only screen and (min-width:480px){body{font-size:.95em}.container{width:480px}.container .grid_1,.container .grid_1a,.container .grid_2,.container .grid_3,.container .grid_4{width:456px}.front{background:url(../img/box-bg.webp) 0 -10px repeat-x!important}table{overflow:hidden;display:table;width:100%}}@media only screen and (min-width:800px){.menu-close,.menu-open,nav ul li ul{display:none}body{font-size:.95em}.container{width:800px}.container .grid_1{width:176px}.container .grid_2{width:376px}.container .grid_3{width:576px}.container .grid_4{width:776px}.container .grid_1a{width:240px}nav{position:static;height:auto;overflow:hidden;top:auto;left:auto;width:auto}nav ul li{display:inline-block;float:left;width:25%;border-bottom:0;background:url(../img/divisor.webp) center right no-repeat}nav ul li ul{position:absolute;z-index:10000;width:200px}table{font-size:1em}}@media only screen and (min-width:960px){body{font-size:1em}.container{width:960px}.container .grid_1{width:216px}.container .grid_2{width:456px}.container .grid_3{width:696px}.container .grid_4{width:936px}.container .grid_1a{width:296px}nav ul li ul{width:240px}}