@charset "utf-8";
/* CSS Document */
/* load 960 framework */
@import url("library/960/reset.css");
@import url("library/960/text.css");
@import url("library/960/960.css");
/* global styles */
body {background: #BFAD80 url(images/bg.jpg) repeat-x; margin: 0; color:#FFFFCC;}
#tabela{padding: 4px 4px 4px 4px;}
.tabela {width:920px; background:url(images/bg2.jpg) repeat;}
thead tr{background:url(images/fx-tb.jpg) no-repeat;}
caption {padding: 0 0 10px 0; width:920px; font: italic 12px "Times New Roman", Times, serif; text-align: right; color:#FFFFCC;}
th {font: bold 14px "Times New Roman", Times, serif; color: #FFFFCC; border-right: 1px solid #FF9933; border-bottom: 1px solid #FF9933; border-top: 1px solid #FF9933; letter-spacing: 2px; text-transform: uppercase; text-align: left; padding: 6px 6px 6px 12px; vertical-align:middle;}
th.nobg {border-top: 0; border-left: 0; border-right: 1px solid #FF9933; background: none;}
td {font: 18px "Times New Roman", Times, serif; border-right: 1px solid #FF9933; border-bottom: 1px solid #FF9933; background: #FFF3D7; padding: 6px 6px 6px 12px; color: #FF9933;
    vertical-align: middle;
    text-align: center;}
td.alt {background-color:#f8f8f8; color: #FF9933;}
th.uni {border-left: 1px solid #FF9933;	border-top: 0; background: #FFCC66; font: italic 14px "Times New Roman", Times, serif; color: #F60;}
#geral {}
#top-nao{height:138px; float:left; background:url(images/bg_topo.jpg) repeat-x; margin-left:auto;margin-right:auto;width:960px;}
#top {height:138px;}
#logo {position:relative; margin-top:26px; margin-left:20px;}
#menu {position:relative; margin-top:66px;}
#meio {width:100%;}
#banner {width:688px; height:315px; background:url(images/bg_banner.png) no-repeat; padding-top:12px; padding-left:16px;}
#atrativos {width:650px height:330px; padding-top:12px;}
#mapa{float:right;position:relative;padding-top:12px;padding-bottom:4px;}
#box0 {float:left; margin:30px 0px 0px 0px;}
#box1 {float:left; margin:30px 80px 0px 0px;}
#box2 {float:left; margin:30px 80px 0px 0px;}
#box3 {float:left; margin:30px 0px 0px 0px;}
.box {float:left; width:260px; height:300px; margin:0px 40px 60px 0px; color:#fff;}
.box0 {float:left; width:250px; height:300px; margin:0px 40px 60px 0px; color:#fff;}
.foto {margin:0px 0px 10px 0px;}
#menu ul {margin:0;}
#menu li {display:inline; list-style:none; margin:16px; padding:0px;}
#menu li a {text-decoration:none;}
#rodape{width:100%; height: 100%; float:left; background:url(images/bg2.jpg) repeat;}
#preco{width:700px; height: 400px; float:left; background:url(images/bg2.jpg) repeat;}
#galeria {float:left; margin:30px 0px 20px 60px;}
#galeria2 {float:left; margin:20px 0px 0px 20px;}
#galeria a img{margin:4px; border: 3px solid #fff; vertical-align: top; background: #fafafa; -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333;}
a.one:link {padding:0 2px 1px 16px;font:bold 12px/1.0 Georgia,Serif; text-shadow:#858560 1px 1px 0px; letter-spacing:8px; text-transform:uppercase;text-decoration:none;float:right; background:url(images/seta.png) no-repeat left center;}
#galeria2 a img{margin:4px; border: 3px solid #fff; vertical-align: top; background: #fafafa; -moz-box-shadow: 0px 0px 10px #333; -webkit-box-shadow: 0px 0px 10px #333;}
a.one:link {padding:0 2px 1px 16px;font:bold 12px/1.0 Georgia,Serif; text-shadow:#858560 1px 1px 0px; letter-spacing:8px; text-transform:uppercase;text-decoration:none;float:right; background:url(images/seta.png) no-repeat left center;}
p a{color: #FFFFCC;}
#texto {float:left; width: 960px;}
#copy{position:relative;}
ul li {font:bold 12px/1.0 Georgia,Serif; text-shadow: #858560 1px 1px 0px; margin-bottom:10px; list-style-type: square;}
.web{float:right; margin-bottom:12px; margin-right: 40px;}
