@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700);html{background-color:#E8E8E8; height:101%; min-width:320px}
*{margin:0; padding:0; border:none; outline:none;  box-sizing:border-box; }
body{font-size:15px; font-family:'segoe ui', 'Open Sans', Arial, Verdana; }
#imgBlog{font-size:12px;background-color:#E5E5E5;padding:5px;border-radius:5px;margin:10px;text-align:center;}
#imgBlog span{padding-top:5px;width:100%;}
.CenterIn{display:flex;justify-content:center}
.ulol ul{margin-left:15px}
.ulol ol{margin-left:15px}
.ulol ul li{margin-bottom:10px}
.ulol ol li{margin-bottom:10px}
.blog{}
.videoembed{position:relative;width:100%;padding-bottom:56.25%;} 
.videoembed iframe{position:absolute; width:100%; height:100%;border:none;}
.videocontainer{width:90%;padding:5px;margin:0 auto;background-color:#E5E5E5;border-radius:5px;font-size:13px;}
.videocontainerblog{width:100%;padding:5px;margin:0 auto;background-color:#E5E5E5;border-radius:5px;font-size:13px;}
.container{margin:inherit;width:1200px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;padding:10px 10px 10px 10px; background-color:#ffffff;}
.menu_top{margin:inherit;width:1200px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;background-color:#ffffff;}
.container_ft{margin:inherit;width:1200px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;background-color:#ffffff;}
.shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); }
.fundoCz{background-color:#E5E5E5;}
.bordaCinza1{border:1px solid #c0c0c0;}
.bordaCinza2{border:2px solid #c0c0c0;}
.fundoBco{background-color:#FFF;}
.marcatexto{background-color:#FFFF99;}
.resenha_conteudo{width:calc(100% - 355px);}
.infoPdf, .infoUtilDl, .infoDwg{font-size:13px;margin-left:35px;color:#808080;}
.tags{color:#808080;font-style:italic;margin-left:50px;background-image:url(../images/tags_rel.png); background-repeat:no-repeat;background-position:left center;margin:10px 0;padding: 10px 0 10px 30px;clear:both;}
.infoData{font-size:13px;color:#808080;}
.bordaUnica{border-color:#060;border-style:solid;border-width:1px;}
.sub_ttl_adc{margin-top:20px; border-bottom: 1px solid gray;}
div.comentarios{margin-right:40px;margin-left:40px;}
div.comentario_de{margin-left:15x;float:left;height:25px;}
div.comentario_em{margin-right:5px;float:right;height:25px;line-height:35px;}
div.comentario_corpo{clear:both;margin-right:20px;margin-bottom:25px;padding:10px;border:1px solid #E5E5E5; background:#F9F9F9;}
div.lkquote, p.lkquote{margin-left:50px;margin-top:10px;margin-bottom:40px}
blockquote.comentario_resp{border-left:2px solid #CFCFCF; padding:0 8px 5px 8px; margin:15px 0 10px 20px;}
div.comentario_resp{clear:both;margin-left:30px;margin-right:30px; padding:5px; background:#EFEFEF;}
.citar{margin-left:20px;padding-left:10px;border-left:2px solid gray;}
.margimg{margin:5px;}
.TopicShow{display:block;}
.TopicHidden{display:none;}
@keyframes fadeInLoad {from {opacity:0;} to {opacity:1;}}
.TopicShowFade{animation: fadeInLoad 3s;}
.TopicSlowFade{animation: fadeInLoad 6s;}
.CorTem{color:#006600;}
.CorTemEsc{color:#003300;}
.CorAviso{color:#F00;}
.CorCz{color:#808080;}
.foot{margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;padding:10px 10px 10px 10px; background-color:#696969;}
.foot a{text-decoration:none;color:#fff;}
.foot a:hover{color:#f5f5f5;}
.foot a:visited{color:#fff;}
.al_right{text-align:right;}
.btnBusca{font-family:'segoe ui', 'Open Sans', Arial, Verdana;font-size:14px;font-weight:bold;color:#f1f1f1;padding:8px 10px;background-color:#4CAF50;background:-webkit-gradient(linear,left top,left bottom,from(#75d175),to(#000000));border-radius:0px;border:0px;}
.btnBusca:hover{cursor:pointer}
.searchBox{border:1px solid #008000; padding:9px 9px 9px 35px; background-image:url(../images/busca.png); background-repeat:no-repeat;background-position:left center;}
.divBusca{width:340px;height:70px;margin-right:20px}
#ultick ul{list-style-image:url('../images/check_12.png');margin-left:25px;}
#ultick ul li{margin-top:5px;}
#ulhelp16 ul{list-style:inside url('../images/ico_help16.png');}
#ulhelp16 ul li{margin:10px;}
#ulhelp24 ul{list-style:inside url('../images/ico_help24.png');}
#ulhelp24 ul li{margin:10px;}
#ulhelp24 ul a{margin:0 0 10px 0;}
#ulsuporte24 ul{list-style:inside url('../images/ico_suporte24.png');}
#breadcrumb{margin-top:10px;margin-bottom:10px;font-size:12px;color:#313131;border-bottom:1px solid #c0c0c0;}
.tooltips{position:relative;cursor:help;z-index:1;}
.tooltips:hover{background:transparent;z-index:2;}
.tooltips span{display:none}
.tooltips:hover span{display:block;position:absolute;width:250px;padding:5px;border:1px solid #003300; border-radius:4px; background:#F9FFFC;}
.bordaTabela{border:1px solid #000;}
.bordaTabRdhide{border:1px dashed red;}
.bordaTabBr{border:1px solid white;}
.fundoTema{background:#F9FFFC;  }
.fundoTemaEs{background:#ECFFF5; }
.fundoTemaCz{background:#F3F3F3;  }
.fundoTemaCzEsc{background:#E5E5E5;  }
.imgCentro{vertical-align:middle;}
.largeMobile33{width:33%;}
.largeMobile66{width:66%;}
.largeMobile67{width:67%;}
.largeMobile85{width:85%;}
.largeMobile90{width:90%;}
.largeMobile25{width:25%;}
.largeMobile75{width:75%;}
.largeMobile30{width:30%;}
.largeMobile70{width:70%;}
.largeMobile35{width:35%;}
.largeMobile65{width:65%;}
.largeMobile45{width:45%;}
.largeMobile48{width:48%;}
.largeMobile55{width:55%;}
.largeMobile40{width:40%;}
.largeMobile60{width:60%;}
.largeMobile20{width:20%;}
.largeMobile80{width:80%;}
.AdApostila{float:left;width:320px;height:260px; margin:30px 15px 0 0;padding:0 auto 0 auto;}
.AdBlocoCAD{width:320px;height:260px; margin:10px;padding:0 auto 0 auto;}
.AdsConteudoCorrespondente{width:95%;margin:5px auto 10px auto;padding:0 40px 0 40px;}
.AdsPubResponsivo_dl{float:left; margin-left:15px; height:255px;width:calc(100% - 680px); text-align:center; }
.AdsBlog400{width:405px; }
.AdsBlog300{width:305px; }
.AdsLinkFlexBlog{height:60px;margin:15px auto 15px auto; }
.AdsPub_dl{float:left;height:255px; width:305px;margin:0 15px 0 15px;}
.Baixar_page_dl{float:left;width:510px;}
.mini{font-size:10px; }
.small{font-size:12px; }
.normal{font-size:14px; }
.menor{font-size:13px; }
.medium{font-size:17px; }
.large{font-size:20px; }
.xlarge{font-size:25px; }
.just{text-align:justify;}
.txt_rl_pos{text-align:right;}
.cardPedido{width:450px;padding:15px;margin:0 0 10px 0;}/*pedido/pagamento*/
.cardProduto{width:650px;margin:0 auto 0 auto;background-color:#f2f2f2;padding:20px;}
.divPdRt{float:right;padding: 0 22px}
.divPdLf{float:left;padding-left:15px}
.rst100c{}
.sc15{ transform: scale(1.25); } 
.sc15:hover { transform: scale(1.5);}
.margin_lr5{ }
.div_plugin_resc{margin:0 25px;clear:both}
/*.resmPdf{width:355px; height:200px; padding:10px;margin:10px;float:left;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
.p10{margin:10px;}*/

strong{font-weight:bold; }
p{margin-bottom:15px;}
.txtBold{font-weight:bold;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;color:#00F;}
a:hover{text-decoration:underline;color:#009;}
a:active{text-decoration:none;}
a.popup{padding-right:18px; background:transparent url('../images/icon_popup.gif') no-repeat center right;}
a.zoomP{padding-right:14px; background:transparent url('../images/zoom_inP.png') no-repeat center right;}
a.pdf{padding-right:18px; background:transparent url('../images/ico_pdf16.png') no-repeat center right;}

a.baixar{padding:3px 0 0 20px;background:transparent url('../images/ico_down16.png') no-repeat left;}
a.expande16{padding-right:18px; background:transparent url('../images/link_expande_16.png') no-repeat center right;}
#uldown16 ul{list-style:inside url('../images/ico_down16.png');}
#uldown24 ul{list-style:inside url('../images/ico_down24.png');}
a.IcoDownload32{padding:5px 2px 5px 35px; margin:50px 0 50px 0; background:transparent url('../images/baixar_32.png') no-repeat left;font-size:20px;font-weight:bold;}
a.IcoDownload24{padding:5px 2px 5px 27px; margin:50px 0 50px 0; background:transparent url('../images/baixar_24.png') no-repeat left;font-size:15px;font-weight:bold;}

img{max-width:100%;height:auto;border:0;}
.logoTop{float:left;height:80px;width:350px;display:flex;align-items:center;justify-content:center}

.HalfDiv{width:50%;}
h1{font-size:20px; font-weight:bold;margin:20px 0 10px 0}
h1.Hprojdwg{margin:20px 0 20px 0}
h2{font-size:18px; font-weight:bold;margin:20px 0 10px 0}
h3{font-size:16px; font-weight:bold;margin:20px 0 10px }
.HideMobile{display:block;}
.ShowMobile{display:none;}
.menu{width:100%;height:2px;background-color:#003300;font-size:17px;font-weight:bold;}/*height:44px*/
.menu ul{list-style:none;position:relative;z-index:2;}
.menu ul li{width:16.66666666666667%; float:left;}
.menu a{padding:6px 0 4px 0;display:block;text-decoration:none;text-align:center;background-color:#003300;color:#fff;}
.menu ul ul{position:absolute;visibility:hidden;display:none;}
.menu ul li:hover ul{visibility:visible;display:block;}
.menu a:hover{background-color:#006600;color:#f5f5f5;}
.menu ul ul li{float:none;border-bottom:solid 1px #003300;width:200px;}
.menu ul ul li a{background-color:#009933;text-align:left;padding-left:20px;}
label[for="bt_menu"]{padding:5px;background-color:#003300;color:#ffffff;font-family:"Verdana";font-size:25px;cursor:pointer;width:100%;height:50px;}
#bt_menu{display:none;}
label[for="bt_menu"]{display:none;}
#menulinks{height:35px;background:#ffffff;padding:3px 0 0 1px;margin:0 auto 0 auto;}
#linkmenu{position:relative;display:block;height:17px;}
#linkmenu ul{margin:0;padding:0;list-style-type:none;}
#linkmenu ul li{float:left;margin:0 3px 3px 0;}
#linkmenu ul li a{float:left;text-align:center;vertical-align:middle;padding-top:3px;width:193.5px;height:23px;background-color:#4CAF50; color:white;font-size:14px;}/*width:232.7px;*/
#linkmenu ul li a:hover{color:#003300;background-color:#3e8e41;display:block;}

#blocomenu ul {list-style-type: none; margin: 5px; padding: 0; overflow: hidden; }
#blocomenu li{float:left;width:270px; height:220px; padding: 5px; margin: 11px; border: solid 0 #c0c0c0;font-size:13px;box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}
#blocomenu ul li h3{margin: 3px; padding:5px; text-align:center;color:white;}
#blocomenu ul li img{display:block;margin: 10px auto 10px auto;border:0;}
#blocomenu ul a:hover{text-decoration:none;}
.blocoOff {background-color:#4CAF50;display:block;}
.blocoOn{background-color:#3e8e41;display:block;}

#pageblog{height:35px;background:#ffffff;padding:3px 0 0 1px;margin:0 auto 0 auto;}
#linkblog{position:relative;display:block;height:17px;}
#linkblog ul{margin:0;padding:0;list-style-type:none;}
#linkblog ul li{float:left;margin:0 3px 3px 0;}
#linkblog ul li a{float:left;text-align:center;vertical-align:middle;padding-top:5px;width:50px;height:30px;background-color:#4CAF50;color:white;}
#linkblog ul li a:hover{color:#003300;background-color:#3e8e41;display:block;}
#DropMenuGrupo{display:block;}
.dropbtn{background-color:#4CAF50;color:white;padding:10px 100px 10px 0;font-size:16px;border:none;cursor:pointer;width:320px;font-weight:bold;}
.dropbtn:hover, .dropbtn:focus{background-color:#3e8e41;}
.dropdown{position:relative;display:inline-block;}
.dropdown-content{display:none;position:absolute;background-color:#4CAF50;min-width:320px;overflow:auto;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);z-index:1;}
.dropdown-content a{color:white;padding:10px 0 10px 30px;text-decoration:none;display:block;}
.dropdown a:hover{color:#003300;background-color:#009900;}
.show{display:block;}

#firstname {display:none;}
#firstname input[type=text]{height:8px;padding:0 0 10px 0;border-radius:0}

@media screen and (max-width:1200px){.container{margin:inherit;width:100%;}
.menu_top{width:100%;}
.container_ft{width:100%;}
.menu ul ul li{width:200px;}
 }
@media screen and (max-width:1024px){.container{margin:inherit;width:100%;}
.menu_top{width:100%;}
.container_ft{width:100%;}
.menu ul li{width:160px;    }
.menu ul ul li{width:160px;}
 }
@media screen and (max-width:768px){.container{margin:inherit;width:100%;}
.menu_top{width:100%;}
.container_ft{width:100%;}
.menu ul li{width:33.333%;float:left;    }
.menu ul ul li{width:220px;}
.conteudo p{clear:both;}
.blog p{clear:both;}
.logoTop{width:300px;}
.AdsPubResponsivo_dl{width:100%; }
.Baixar_page_dl{float:left;width:400px;}
 }
@media(max-width:550px){
.div_plugin_resc{margin-left:5px;margin-right:5px;clear:both}
label[for="bt_menu"]{display:block;}
#bt_menu:checked ~ .menu{margin-left:0;}
.menu{margin-top:5px;margin-left:-100%;transiton:all .4s;}
.menu ul li{width:100%;float:none;}
.menu ul ul li{width:100%;}
.menu ul ul{position:static;overflow:hidden;max-height:0;transiton:all .4s;}
.menu ul li:hover ul{height:auto;max-height:300px;}
.menu a{padding:6px 0 4px 40px;text-align:left;border-bottom:solid 1px white;}
#DropMenuGrupo{display:block;}

.HideMobile{display:none;}
.ShowMobile{display:block;}

#HabilitaDown{display:none;}
#InfoDownProjeto{display:block;}

.HalfDiv{width:100%;}
#imgBlog{width:100%;margin:10px auto 10px auto;}
#AdsCenter{margin:10px auto 10px auto;}
.largeMobile48, .largeMobile33, .largeMobile66, .largeMobile67, .largeMobile20, .largeMobile80,.largeMobile25, .largeMobile75,.largeMobile30, .largeMobile70,.largeMobile35, .largeMobile65,.largeMobile40, .largeMobile60,.largeMobile45, .largeMobile55,.largeMobile85, .largeMobile90{width:100%;}
.foot div{text-align:center;}
#breadcrumb{margin-top:5px;margin-bottom:10px;}
.container{width:100%;padding-left:10px;padding-right:10px;}
.menu_top{width:100%;}
.divBusca{width:100%;height:70px;margin-right:0}
.logoTop{width:100%;}
.resenha_conteudo{width:100%;}
.conteudo img{float:none;display:block;margin-left:auto;margin-right:auto;border:0;}
.conteudo p{clear:both;}
div.comentarios{margin-right:10px;margin-left:10px;}
div.comentario_corpo{clear:both;margin-right:10px;margin-bottom:25px;padding:10px;border:1px solid #E5E5E5; background:#F9F9F9;}
div.comentario_resp{margin-left:15px;margin-right:15px;}
blockquote.comentario_resp{margin:10px 0 8px 15px;}
.AdApostila{margin:5px 0 5px 0;float:none;}
.AdBlocoCAD{margin:5px 0 5px 0;float:none;}
.AdsConteudoCorrespondente{width:100%;margin:10px auto 10px auto;padding:0;}
.AdsPubResponsivo_dl{float:right;margin:10px auto 10px auto; width:100%;     }
.AdsPub_dl{float:right;width:100%;margin:10px auto 10px auto; }
.AdsBlog400{width:100%;margin:10px auto 10px auto; float:none;}
.AdsBlog300{width:100%;margin:10px auto 10px auto; float:none;}
.AdsLinkFlexBlog{width:100%;height:90px;margin:15px auto 15px auto; float:none;}
.Baixar_page_dl{float:left;width:100%; margin:10px auto 10px auto; }
.videocontainer{width:98%;}
body{background-color:#fff; font-size:16px; }
#blocomenu li{float:left;width:97%;}

.cardPedido{width:100%;padding:15px;margin:10px 0 10px 0;}
.cardProduto{width:100%;margin:0 auto 0 auto;background-color:#f2f2f2;padding:10px;}
.divPdRt{width:100%;padding:0}
.divPdLf{width:100%;padding:0}
.rst100c{width:100%;clear:both;margin:0 auto;}/*uso geral + blog*/
.rst100c img{float:none;display:block;margin-left:auto;margin-right:auto;border:0;}

}