@charset "utf-8";
* { margin: 0; padding: 0; outline:none; }
a { color:#000; text-decoration:none; }
a:hover { color:#009999; text-decoration:none; }
img { border: none; } 
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video { display:block; }
.clear { clear:both; padding:0; margin:0; width:100%; font-size:0; line-height:0; }
ul { list-style: none; }
body { margin:0; font-family: "Verdana", Helvetica, sans-serif; font-size: 14px; background: #fff url('arquivos/fundo.png') repeat fixed; color:#000; }
#site { margin: 0px auto; width: 900px; background: #fff; border-bottom:5px solid #008A8A; border-top:5px solid #008A8A; }
#header { width: 900px; height: 130px; background:#fff; margin:0; }
#header h1 { margin:30px 0px 0 35px; width:310px; height:85px; overflow:hidden; float:left; display: inline; }
#header h2 { margin:35px 60px 0 0px; width:416px; height:27px; overflow:hidden; float:right;display: inline; }
#header h3 { margin:20px 65px 0 0px; width:412px; height:17px; overflow:hidden; float:right; display: inline; }
.texto1 { padding: 0px 30px 0px 70px; text-align: justify; line-height: 190%; }
.texto2 { padding: 0px 0px 0 40px; text-align: center; line-height: 250%; font-size: 16px; }
.texto3 { padding: 0px 0px 0 50px; text-align: center; font-size: 13px; font-weight: bold; }
.texto4 { padding:0px 0px 0px 40px; text-align: center; }
#subir { font-size: 9px; text-align: right; padding:20px 0px 0px 0; }
#mapa { margin:0px; height:488px; overflow:hidden; text-align: right; }
#content { margin: 10px 0px 40px 0px; width: 650px; float: left; display: inline; background:#fff; }
#content h1 { margin: 30px 0px 30px 60px; text-align: center; height:30px; }
#lateral { float: right; margin: 0px 0px 0px 0px; width: 244px; display: inline; background:#fff; }
#frase-capa { font-family: tahoma; letter-spacing: 1px; font-weight:bold; margin: 25px 0px 0 10px; text-align: center; line-height: 190%; font-size: 14px; color:#333; }
#bnds h2 { text-align:center; margin:30px 0 0px 20px; height:75px; overflow:hidden; }
#bnds2 h2 { text-align:center; margin:30px 0px 0px 0px; color:#0099CC; font-weight:bold; font-size:11px; }
#bnds3 h2 { text-align:center; margin:100px 0px 0px 0px; color:#0099CC; font-weight:bold; font-size:11px; }
#slider { margin:5px 0 0 25px; }
#slideshow { height:315px; overflow:hidden; background: url(arquivos/loader.gif) no-repeat center; }
.slider-item { width:615px; height:300px; border:2px solid #E0E0E0; padding:3px; overflow:hidden; }
#webmail { text-align:center; margin:0px 0 0px 10px; padding:0;}
#endereco h2 { font-size: 11px; font-weight: normal; text-align: left; margin: 0px 0px 0px 50px; letter-spacing:2px; }
#endereco2 { font-size: 11px; padding:150px 10px 0px 0px; text-align: center; line-height: 160%; }
#endereco3 { font-size: 11px; padding:80px 10px 0px 0px; text-align: center; line-height: 160%; }
#endereco4 { font-size: 11px; padding:40px 10px 0px 0px; text-align: center; line-height: 160%; }
#nav { height:15px; margin:25px 0 0 0; padding: 0; position: relative; border-top: 20px solid #008A8A; }
.menu { position: absolute; margin: 0; top: -42px; right: 50px; }
.menu ul { list-style: none; padding: 0; margin: 0; }
.menu li { display: block; float: left; padding-left: 10px; }
.menu li a { padding: 6px; text-decoration: none; color: #FFF; background: #00AAAA; font-weight: bold; font-size:11px; }
.menu li a:hover { background-color: #008080; color: #FFF; padding: 6px; }
.menu .active a { background: #008080; }
ul.menu-lateral { width: 160px; line-height:12px; margin:20px 0px 10px 40px; font-size: 10px; font-weight:bold; }
ul.menu-lateral li { margin:0; list-style-type: none; padding: 1px 0; border-bottom:1px solid #bbb; }
ul.menu-lateral li a { display: block; border-bottom: 1px solid #e9e7e7; margin: 0; padding: 9px 0 9px 40px; background: url(arquivos/side-nav-bullet.gif) no-repeat 20px 50%; }
ul.menu-lateral li a:link, ul.menu-lateral li a:visited { color: #6D6858; }
ul.menu-lateral li a:hover { background: url(arquivos/side-nav-bullet-light.gif) no-repeat 10px 50% #f6f5f0; color: #000; }
#rodape { clear:both; background:#fff; font-size:11px; height:60px; margin:0 auto; border-top:1px dotted #ccc; width:800px; }
.empresa { margin:25px 0 0 0px; float:left; display: inline; }
.web { margin:25px 0px 0 0; float:right; display: inline; height:12px; line-height:12px; overflow:hidden; }
#social { padding:20px 0px 0px 50px; height:19px; overflow:hidden; }
#campos { padding:0px 0px 15px 50px; text-align: center; }
table{ border:none; border-collapse: collapse; }
#sac { margin:0; padding:0 0 0px 120px; } 
#sac #nome, #email, #mensagem { margin:0; width:80px; display:block; padding:10px 0; font-family: "Arial", Helvetica, sans-serif; }
#sac input.text { width:350px; border:1px solid #008A8A; margin:2px 0; padding:5px 2px; height:16px; background:#fff; }
#sac textarea { width:350px; height:180px; border:1px solid #008A8A; margin:2px 0; padding:2px; background:#fff; font:normal 12px "Arial", Helvetica, sans-serif; }
#sac .buttons input { margin:10px 0 0 165px; width:70px; height:26px; background:#999; padding:0; color:#fff; font:bold 10px "Arial", Helvetica, sans-serif; }
#sac .buttons #limpar { margin:10px 0 0 20px; }