html, body{
 width: 100%;
 height: 100%;
 background-color: #FFF;
 font-family: Arial, Helvetica, Sans;
 font-size: 86%;
 color: #363636;
 overflow: hidden;
 margin: 0;
 padding: 0;
 text-align: justify;
}

article, aside, footer, header, nav, section, form, div{
 display: block;
 float: inherit;
 width: 100%;
 direction: inherit;
 position: relative;
}


a{
 font-weight: bold;
 color: #363636;
 text-decoration: none;
}

a:hover{
 color: #696969;
}

h2{
 font-size: medium;
 width: 100%;
 border-bottom: 1px solid #f1f1f1;
}

h3{
 font-weight: normal;
 font-size: small;
}

img{
 border-width: 0;
}

#conteudo{
 width: 78%;
 height: 59%;
 position: absolute;
 top: 20%;
 left: 10%;
 overflow-x: hidden;
 overflow-y: auto;
 padding: 2em 2% 2em 0;
 margin: 0;
}


#servicos article header{
 font-weight: bold;
}

#servicos article{
 border-bottom: 1px solid #f1f1f1;
 margin-top: 2em;
}

#conteudo p{
 padding: 0;
 margin: 0.5em 0 1em 0;
}

#conteudo .half{
 width: 48%;
 margin-right: 1%;
 float: left;
}

#conteudo .rotulo{

}


#conteudo .titulo{
 font-weight: bold;
 margin-top: 2em;
}

#produtos article{
 border-bottom: 1px solid #f1f1f1;
 float: left;
 padding: 0 0 10px 0;
}

#produtos article img{
 width: 300px; 
 padding: 10px;
 border: 1px solid #f1f1f1;
 margin: 0 20px 0 0;
 float: left;
 display: block;
}

#header{
 width: 80%;
 position: absolute;
 top: 2%;
 left: 10%;
 overflow: hidden;
 text-align: left;
 background-color: #FFF;
 z-index: 3;
}

#logo_grande{
 position: absolute;
 top: 50%;
 left: 50%;
 margin: -90px 0 0 -390px;
 padding: 0;
 text-align: center;
}

#logo_grande img{
 width: 780px;
 height: 215px;
 margin: 0;
 padding: 0;
}

#menu{
 position: absolute;
 bottom: 1.8em;
 left: 0;
 text-align: center;
 width: 100%;
 background-color: #FFF;
 z-index: 2;
}

#menu ul{
 padding: 0;
 margin: 0;
 list-style: none;
}

#menu ul li{
 display: inline;
 margin: 0 1em;
}

#tudo{
 position: absolute;
 top; 0;
 left: 0;
 width: 98%;
 height: 98%;
 margin: 0;
 padding: 1%;
 overflow: hidden;
}




#portfolio{
 margin: 0;
 padding: 0;
 list-style: none;
 position: absolute;
 bottom: 0;
 left: 0;
 text-align: center;
 width: 100%;
}

#portfolio li{
 display: inline;
 margin: 0 10px;
}

/*
     FILE ARCHIVED ON 05:19:57 Dec 26, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:19:55 Feb 19, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.77
  exclusion.robots: 0.025
  exclusion.robots.policy: 0.01
  esindex: 0.016
  cdx.remote: 25.822
  LoadShardBlock: 226.522 (3)
  PetaboxLoader3.datanode: 115.211 (4)
  PetaboxLoader3.resolve: 252.932 (2)
  load_resource: 180.65
*/