@charset "utf-8";
* { margin: 0; padding: 0; outline:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#0085B0; text-decoration:none; }
a img { border: none; } 
.clear { clear: both; }
ul, li { list-style: none; }
header, nav, section, article, aside, footer, hgroup, figure, figcaption, form { display:block; }
body { margin: 0; padding: 0; height:100%; cursor:default; font-family:verdana, arial; font-size:13px; color:#000; background:#000 url('arquivos/fundo.jpg') repeat fixed; line-height:25px; }
strong { font-style:italic; font-weight: bold; font-size:11px; }
#site { margin:0 auto; width: 100%; }
#header { position:fixed; z-index: 10000; width: 100%; margin:1px auto; background: #fff; height:95px; border-bottom:2px solid #ccc; border-top:3px solid #ccc; }
#header-conteudo { width: 850px; margin: 0px auto; }
#header h1 { padding: 27px 0 0px 30px; float:left; position:relative; display:inline; height:40px; }
#header h2 { letter-spacing:1px; width:120px; margin:0px 0 0px 110px; text-align:center; float:left; position:relative; display:inline; font-size:11px; line-height:18px; font-weight:normal; }
#pagina { width: 700px; margin:0 auto; padding: 130px 0px 0 0px; }
#content { width: 635px; margin:0; background:#fff; border:8px solid #eaeaea; float:left; }
#atendimento h1 { text-align:center; margin: 15px 0px 0 0px; height:12px; line-height:12px; }
#msn-online h3 { text-align:right; padding: 15px 30px 0px 0px; height:21px; position:relative; }
#msn { float:right; padding: 0px 50px 10px 0px; height:20px; position:relative; display:inline; }
#imagem1 h2 { text-align:center; margin: 20px 0px 0px 0px; height:47px; line-height:47px; }
#titulo1 h2 { margin:15px 0 0px 50px; text-align:center; height:20px; line-height:20px; }
#titulo2 h2 { margin:35px 0 0px 50px; text-align:center; height:20px; line-height:20px; }
#titulo3 h2 { margin:35px 0 0px 50px; text-align:center; height:17px; line-height:17px; }
#titulo4 h1 { margin:15px 0 0px 0px; text-align:center; height:30px; line-height:30px; }
#titulo5 h1 { margin:15px 0 0px 0px; text-align:center; height:26px; line-height:26px; }
#titulo6 h1 { margin:15px 0 0px 0px; text-align:center; height:23px; line-height:23px; }
#titulo7 h1 { margin:15px 0 0px 0px; text-align:center; height:27px; line-height:27px; }
#texto1 { padding:15px 40px 0px 60px; text-align: center; line-height:25px; }
#texto2 h2 { padding:0px 60px 10px 100px; text-align: justify; font-size:13px; line-height:30px; font-weight:bold; }
#texto2 h2 a { color:#484848; }
#texto2 h2 a:hover { color:#0085B0; }
#texto3 p { padding:30px 60px 0px 70px; text-align: justify; line-height:25px; }
#texto4 p { padding:0px 60px 0px 70px; text-align: justify; line-height:30px; }
.icone01 { float:left; position:absolute; margin:-30px 0 0 85px; background:url('arquivos/icone-1.png') no-repeat; width:32px; height:32px; }
.icone02 { float:left; position:absolute; margin:-30px 0 0 130px; background:url('arquivos/icone-2.png') no-repeat; width:36px; height:35px; }
.icone03 { background:url('arquivos/icone-3.png') no-repeat; width:33px; height:34px; float:left; position:absolute; margin:-30px 0 0 100px; }
#portfolio { margin: 0px 0px 0 55px; }
#portfolio .imagens { padding:30px 0 0 25px; float:left; position:relative; display:inline; height:60px; }
#subir { position:relative; height:16px; text-align:right; padding: 10px 60px 0px 0; }
#social { padding:20px 90px 0px 0px; float:right; height:33px; position:relative; display:inline; }
#google-mais { padding:20px 0 0px 210px; float:left; position:relative; display:inline; }
#curtir { float:left; display:inline; position:relative; padding:0px 0px 0 100px; }
.espaco1 { float:left; margin:0px; width:100%; height:30px; clear: both; }
#campos { padding: 0px 0px 0 0; text-align: center; font-size: 12px; line-height:20px; }
#mail { padding: 15px 90px 0 0px; font-size: 11px; text-align:right; line-height:16px; height:16px; }
#formulario { margin: 0px 0px 0px 130px; font-size: 12px; line-height:20px; }
.input { width:200px; font-family: arial, helvetica, sans-serif; height:20px; border:1px solid #666; background:#fff; padding:0px 5px; margin-bottom:7px; }
textarea { width:350px; height:150px; border:1px solid #666; background:#fff; padding:2px 5px; margin-bottom:5px; overflow:auto; }
#limpar, #enviar { font-size: 11px; padding: 1px 7px; font-weight: bold; cursor: pointer; color: #000; background:#d9d9d9; border-color: #fff; font-weight:lighter; }
#limpar { margin: 0px 0 0px 10px; }
#enviar { margin: 0px 0 0px 80px; }
#atendimento-msn { margin:0px 0px 0 0; text-align:center; }
#online { margin: 15px 0px 10px 0; text-align: center; line-height:20px; font-weight:bold; }
.bordaBox { background: transparent; width: 620px; margin:0 auto; padding: 20px 0px 0 0px; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b4, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b, .bordaBox .b4b { display:block; overflow:hidden; font-size:1px; }
.bordaBox .b1, .bordaBox .b2, .bordaBox .b3, .bordaBox .b1b, .bordaBox .b2b, .bordaBox .b3b { height:1px; }
.bordaBox .b2, .bordaBox .b3, .bordaBox .b4 {background:#eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
.bordaBox .b1 { margin:0 5px; background:#eaeaea; }
.bordaBox .b2 { margin:0 3px; border-width:0 2px; }
.bordaBox .b3 { margin:0 2px; }
.bordaBox .b4 { height:2px; margin:0 1px; }
.bordaBox .conteudoborda { padding:3px; display:block; background:#eaeaea; border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; }
#hs_container { position:relative; width:600px; margin:0 auto; height:270px; overflow:hidden; clear:both; cursor:pointer; }
#hs_container  .hs_area { position:absolute; overflow:hidden; }
.hs_area img { display:none; position:absolute; }
.hs_area img.hs_visible { display:block; z-index:9999; }
.hs_area1 { width:340px; height:270px; top:0px; left:0px; }
.hs_area2 { width:260px; height:135px; top:0px; left:340px; }
.hs_area3 { width:260px; height:135px; top:136px; left:340px; }
#menu { float: left; width: 431px; height: 50px; margin: 20px 0px 0 80px; background: #fff url(arquivos/menu.gif) no-repeat; }
#menu ul { margin: 0; padding: 0 0 0 10px; list-style: none; }
#menu li { display: inline; }
#menu a { display: block; float: left; padding: 17px 16px; text-transform: lowercase; letter-spacing: -1px; line-height:21px; font-size: 21px; color: #fff; }
#menu a:hover, #menu .active a { background: #666; }
#menu-lateral { padding:90px 0 0 0; margin:0; z-index:500; float:left; width:46px; }
#menu-lateral ul { list-style:none; display:block; }
#menu-lateral li { margin:0; padding:0; line-height:0; font-size:1px; }
#menu-lateral li a { display:block; background:url('arquivos/menu-lateral.png') no-repeat; height:43px; width:41px; padding: 26px 0 0 2px; }
#menu-lateral li a:hover, #menu-lateral li.active a { background:url('arquivos/menu-active.png') no-repeat; }
#menu-lateral li img { border:none; margin-left:5px; padding:0; }
#menu-inferior { background: #333; height: 25px; margin:10px 0px 0 0px; width:635px; margin-bottom:4px; }
#menu-inferior span { display: block; font-size: 11px; color: #fff; }
#menu-inferior a { color: #fff; padding: 0px 5px 0 5px; }
#menu-inferior a:hover { color: #6DD1FC;}
#menu-inferior .left { padding: 0px 0px 0 0px; text-align: center; }
#rodape { background:transparent; margin:0; padding: 0px; }
#rodape p { font-family:Trebuchet MS; font-size:12px; color: #fff; padding: 20px 0 20px 0; text-align: center; line-height:20px; font-weight:bold; }
