@charset "utf-8";
* { margin: 0; padding: 0; outline:none; }
a { color:#fff; text-decoration:none; }
a:hover { color:#FF4040; text-decoration:none; }
img { border: none; } 
ul, li, ol { list-style: 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; }
body { margin:0; padding:0; width:100%; height:100%; color:#fff; font-size:14px; font-family: Verdana, Arial, Helvetica; background: #0f0902 url(arquivos/fundo.jpg) repeat fixed; line-height:normal; }
#site { margin:0 auto; width:850px; }
.espaco1 { margin:0; width:90%; height:20px; overflow:hidden; }
.espaco2 { margin:0; width:90%; height:40px; overflow:hidden; }
.scrollup { bottom:60px; right:30px; width:40px; height:40px; overflow:hidden; text-indent:-9999px; z-index:10000; opacity:0.5; position:fixed; display:none; background: url('arquivos/icon_top.png') no-repeat; }
#header { margin:20px 0px 0px 0px; width:850px; height:370px; overflow:hidden; background: url(arquivos/header.png) repeat; z-index:1000; position:relative; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#header h1 { margin:23px 0px 0 30px; height:31px; overflow:hidden; float:left; display: inline; }
#header h2 { margin:10px 30px 0 0px; height:45px; overflow:hidden; float:right; display: inline; position:relative; }
#menu { margin:12px 0px 0 5px; width:850px; overflow:hidden; float:left; display: inline; }
#menu ul { padding:0 0 0 35px; list-style:none; }
#menu ul li { float: left; }
#menu ul li a { margin:0 20px; padding:0 0 0 23px; font-size:18px; background:url(arquivos/icone1.png) no-repeat; height:24px; overflow:hidden; font-style:italic; font-family: "Trebuchet MS", Helvetica, sans-serif; }
#menu ul li a:hover { background:url(arquivos/icone2.png) no-repeat; }
#menu ul li.active a { color: #FF4040; }
#menu ul li.active a:hover { color: #fff; }
#webmail { margin:420px 0px 0 770px; position:absolute; top:0; height:16px; line-height:16px; overflow:hidden; }
#slider { margin:20px auto 0 auto; overflow:hidden; width:750px; height:250px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; background: url(arquivos/loading.gif) no-repeat center center; -webkit-box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -o-box-shadow: 0px 0px 10px #ccc; box-shadow: 0px 0px 10px #ccc; }
.cs-buttons { margin:-30px 0px 0 0; padding:0; font-size:0; float:left; }
.cs-buttons a { margin:0 2px; width:20px; height:20px; float:left; text-indent:-10000px; background: url(arquivos/slide_p.png) no-repeat center center; }
.cs-buttons a.cs-active { background: url(arquivos/slide_a.png) no-repeat; }
.coin-slider { position:relative; float:left; padding:0px; }
.cs-prev, .cs-next { background:url(arquivos/overlay.png) repeat left top; font-size:15px; padding:0px 5px; font-weight:bold; }
#rodape { margin:0px auto; padding:0px; width:810px; height:90px; }
#copy { margin:35px 0 0 30px; float: left; display:inline; font-size:11px; }
#web { margin:35px 30px 0 0; float: right; display:inline; height:12px; line-height:12px; overflow:hidden; }
#home1 h2 { margin:10px 0px 0 60px; height:253px; overflow:hidden; float:left; display: inline; }
#home2 h3 { margin:30px 60px 0 0px; height:124px; overflow:hidden; float:right; display: inline; }
#home3 { margin:30px 0px 0 80px; font-size:20px; width:240px; overflow:hidden; float:left; display: inline; line-height:30px; }
#home3 a:hover { color:#999; }
#content { margin:-10px auto 0 auto; padding:10px 0 30px 0; width:810px; z-index:1; background:#402709 url(arquivos/content.jpg) repeat; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; }
#subir { padding:10px 30px 0 0px; height:40px; overflow:hidden; text-align:right; }
#horario { margin:15px auto; width:437px; }
#social { margin:50px 40px 0 0px; height:40px; overflow:hidden; float:right; display: inline; }
#lado-a { margin:40px 0px 0 45px; float:left; display: inline; width:300px; overflow:hidden; }
.titulo1 h2 { padding:0px 0px 20px 50px; font-size:26px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-style:italic; }
#titulo2 h2 { padding:40px 0px 20px 90px; font-size:24px; font-family: "Trebuchet MS", Helvetica, sans-serif; font-style:italic; }
.texto1 { padding:0px 0px 0 0px; line-height:25px; }
#lado-b { margin:40px 45px 0 0px; float:right; display: inline; width:300px; overflow:hidden; }
.texto2 { padding:0px 0px 0 0px; line-height:25px; }
.texto3 { padding:0px 90px 10px 90px; text-align: center; }
#fig1 h3 { margin:30px 45px 0 0px; height:250px; overflow:hidden; float:right; display: inline; }
#fig2 h2 { margin:10px 0px 0 30px; width:237px; height:278px; overflow:hidden; float:left; display: inline; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; box-shadow: 0 0 5px #888; }
#fig3 h2 { margin:50px 0px 0 45px; width:373px; height:256px; overflow:hidden; float:left; display: inline; }
.coluna1 { margin:10px 0px 0px 70px; overflow:hidden; width:190px; float: left; display:inline; }
.coluna2 { margin:10px 40px 0px 0px; overflow:hidden; width:190px; float: right; display:inline; }
.toggler { margin:0px 0 15px 0px; cursor:pointer; display: block; font-size:16px; }
.toggler-2 li { margin:0; padding:0px; }
.toggler-closed { padding:0px; height:23px; overflow:hidden; }
.toggler-closed:hover { padding:0; height:23px; overflow:hidden; background:#0f0902 url('arquivos/togglerch.gif') center right no-repeat; }
.toggler-opened { padding:0; height:23px; overflow:hidden; }
.toggler-opened:hover { padding:0; height:23px; background:#0f0902 url('arquivos/toggleroh.gif') center right no-repeat; overflow:hidden; overflow:hidden; }
.toggler-c-closed { margin:-25px 0px 25px 0px; padding:25px 0px 0px 10px; overflow:hidden; }
.toggler-c-opened { margin:-25px 0px 25px 0px; padding:25px 0px 0px 10px; overflow:hidden; }
#mapa { margin:0px auto; width:700px; height:600px; overflow:hidden; border:0; background: url(arquivos/loading.gif) no-repeat center center; }
.frame-abc { border:none; }
#formulario-contato { margin:0px auto; padding:15px 0px 15px 90px; width:400px; border:2px solid #333; overflow:hidden; }
#formulario-contato label { margin:0; padding:0px; display:block; }
#formulario-contato input.text { margin:2px 0 7px 0; padding:3px 5px 0 5px; color:#000; width:300px; height:23px; border:1px solid #ccc; background:#fff; font:normal 14px Arial, Helvetica, sans-serif; overflow:hidden; }
#formulario-contato textarea { margin:2px 0; padding:3px 0 0 5px; color:#000; width:305px; height:110px; border:1px solid #ccc; background:#fff; font:normal 14px Arial, Helvetica, sans-serif; }
#formulario-contato .buttons input { margin:10px 0 0 90px; width:50px; height:23px; border:0; background:#ccc; color:#333; font:bold 10px Arial, Helvetica, sans-serif; overflow:hidden; }
#formulario-contato .buttons #limpar { margin:10px 0 0 10px; }
#lightbox-fotos { margin:10px auto 0 auto; width:680px; overflow: hidden; }
#band { padding:50px 0 0 0; height:35px; overflow: hidden; text-align:center; }

#mask { position:absolute; left:0; top:0; z-index:9000; background:#000; display:none; }
#boxes .window { position:absolute; left:0; top:0; width:550px; height:380px; display:none; z-index:9999; padding:0px; }
#boxes #dialog2 { background:transparent; width:550px; margin-top:-80px; }
.close{ display:block; text-align:right; }
