@font-face {
    font-family: 'DeliciousBold';
    src: url('../fonts/delicious-bold-webfont.eot');
    src: url('../fonts/delicious-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/delicious-bold-webfont.woff') format('woff'),
         url('../fonts/delicious-bold-webfont.ttf') format('truetype'),
         url('../fonts/delicious-bold-webfont.svg#DeliciousBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DeliciousRoman';
    src: url('../fonts/delicious-roman-webfont.eot');
    src: url('../fonts/delicious-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/delicious-roman-webfont.woff') format('woff'),
         url('../fonts/delicious-roman-webfont.ttf') format('truetype'),
         url('../fonts/delicious-roman-webfont.svg#DeliciousRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

#google_translate_element {

}
.goog-te-banner-frame, .goog-tooltip{
    display: none !important;
}
.goog-text-highlight{
    background: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    box-sizing: none !important;
    -mox-box-sizing: none !important;
}
.goog-te-gadget-icon{
    background: none;
    width: auto !important;
    height: auto !important;
}

[class='content']{ width:960px; margin:  0 auto;}
[class*='clear']{ clear:both;}
[class$='last']{ padding-right:0 !important; border:none !important;}
[class*='left']{ background:none !important;}
h2{font:32px DeliciousBold; color: #667777; text-align: center;}
h3{font:20px DeliciousBold; margin: 10px 0 10px;}
h4{margin: 0 0 10px 0;}
body{background-image: url('../img/site/bg.jpg'); font: 16px DeliciousRoman; color: #5f4405;top:0 !important;}
.bgzim{background-image: url('../img/site/bg.jpg'); font: 16px DeliciousRoman; color: #5f4405;  height: 360px; overflow: hidden;  width: 444px; padding:0 0 0 20px;}
a{border none; text-decoration:none; color:#5f4405;}
ul.midias {border-right:1px solid #FFF; height: 25px; margin-top:15px; padding-right:5px;}
ul.midias li{display: inline;}
ul.midias li a{background: url('../img/site/midias.png') no-repeat 0 0; width: 25px; height: 25px; float: left; text-indent:-999px; overflow:hidden; margin:0 7px;}
ul.midias li a.twitter{background-position:-41px 0;}
ul.midias li a.youtube{background-position:-80px 0;}
ul#language {height: 25px; margin:19px 20px 0 0; padding-left:8px;}
ul#language li{display: inline;}
ul#language li a{background: url('../img/site/languages.png') no-repeat 0 0; width: 23px; height: 19px; float: left; text-indent:-999px; overflow:hidden; margin:0 7px;}
ul#language li a#en{background-position:-37px 0;}
ul#language li a#es{background-position:-74px 0;}
.header{width:100%; height:219px; background: url('../img/site/bg-topo.png') repeat-x; position: relative; z-index: 2; clear: both;}
#contslide{width:100%; position: relative; top:-20px; clear: both;height: 445px; overflow: hidden}
#slider{width:100%; text-align: center; position: relative; z-index: 1; float: left;}
#bot-slide{width:100%;  height:29px; background: url('../img/site/slide-bottom.png') repeat-x; position: relative; z-index:2; top:-25px; float:left;}
.header h1{ width: 286px; height:113px; float: left; margin-top:18px; clear: left;}
.header h1 a{ background-image: url('../img/site/logo.png'); width: 286px; height:113px; float: left; text-indent:-999px; overflow:hidden;}
ul#language, ul.midias{ float: right; }
ul.menu{ clear: both; margin: 30px auto 0; position: relative; width: 900px;}
ul.menu li{ display: inline; font: 20px DeliciousBold; color: #5f4405;}
ul.menu li a{ padding: 10px 28px; background:url('../img/site/linha-menu-topo.jpg') right no-repeat; float: left;}
#next-btn,#prev-btn{width:85px; height:125px; background: url('../img/site/arrow-left.png') no-repeat; position: absolute; z-index: 5; top:170px; cursor:pointer;}
#next-btn{right:0; background: url('../img/site/arrow-right.png') no-repeat;}
#prev-btn{left:0;}
div.detalhe{ width:100%; background: url('../img/site/linha-grande.jpg') no-repeat center center; height:2px; padding: 35px 0; clear: both; position: relative; }
div[class^='col']{width:180px; float: left; padding:0 32px 0 20px; margin: 10px 13px 0 0; border-right: 2px solid #667777; min-height:260px}
div[class^='col'] img{width:180px; height:100px;}
div[class^='col'] p{text-align:justify;}
div[id='testmonial']{background: url('../img/site/bg-depoimento.png'); width:426px; height:346px; float: left; margin:0 0 0 15px; position:relative;}
div[id='testmonial'] h3{font:20px DeliciousBold;  text-align: center; top:35px; position: relative; width:100%; padding:0; margin: 0;}
div[id='testmonial'] h4{font:16px DeliciousBold;  color: #00658a; float: right; clear:left; position:absolute; bottom:85px; right:38px;}
div[id='testmonial'] p{color:#249bc5; font:16px DeliciousBold; width:340px; margin: 0px 0 0 40px; line-height:30px;}
div[id='testmonial'] a{float: left; left: 130px;  position: absolute; bottom: 45px; background: #f2ecd1; border:none; padding:5px 10px; border-right:1px solid #827f71; border-bottom:1px solid #827f71;}
div[id='testmonial'] a:hover {border: none; border-top:1px solid #827f71; border-left:1px solid #827f71;}
.box{width:426px; height:142px; float: right; margin:10px 20px 30px 0; background:url('../img/site/bg-box.jpg'); position:relative; color: #3b4746;}
.box h2{margin: 15px 0 8px; text-align: left; text-indent: 20px; color: #3b4746;}
.box p{margin: 0 20px; text-align:justify;}
.box img.tt{position: absolute; top:-25px; right:0;}
.box img.tr{float: right; margin:18px 14px;}
#footer{width:100%; background:url('../img/site/bg-footer.jpg') repeat-x; height:371px; position:relative;}
#footer .content{height:370px;}
#footer #whitebar{float:left; position:relative; top:85px}
#footer ul.menu {background:url('../img/site/bg-menu-footer.jpg'); float:left; margin: 45px 0 0 30px; width:905px !important;}
#footer ul.menu li a{ color:#FFF; background: url('../img/site/linha-menu-footer.jpg') no-repeat right center }
#footer h3{text-align:center; color:#00658a; padding: 0; margin:0; font:20px DeliciousBold; position:relative; top:25px;}
#footer address{width:525px; margin: 0 auto; font-style:normal; color:#00658a; text-align:center; font: lighter 16px/22px DeliciousBold;position:relative; top:40px}
#footer ul#parceiros{float: left; width:365px; margin:0 0 0 35px; color:#00658a; background: url('../img/site/linha-parceiros.jpg') no-repeat right;}
#footer ul#parceiros li{display:inline;  height:44px; float:left; margin:0 10px 0 0;}
#footer ul#parceiros li span{margin:13px 0 0 0; font: lighter 16px DeliciousBold; float:left; }
#footer ul.midias{float: left; width: 260px; margin:0px  0 0 25px; background: url('../img/site/linha-parceiros.jpg') no-repeat right; height:44px;}
#footer ul.midias li{float: left; margin-top:9px ;}
#footer ul.midias li span{float: left; margin: 4px 10px 0; font: lighter 16px DeliciousBold; float:left; color:#00658A;}
#footer ul#pagseguro{float: left; margin: 10px 0 0 35px; height:35px;}
#footer ul#pagseguro li{display:inline;}
#footer ul#pagseguro li span{float: left; margin: 2px  10px 0; font: lighter 16px DeliciousBold; float:left; color:#00658A;}
#wifi{float:left;  margin:25px 0 0 34px;}
#powered{float:left; margin:0 0 0 360px;position:relative; top:110px;}
#conciente{float:right; margin:25px 34px 0 0;}
#esquerda{ width:430px; float:left; margin:0 0 0 20px;}
#esquerda p{ margin:0 0 25px 0; text-align:justify;}
#esquerda h3{ margin:0 0 25px 0; }
#direita{width:426px; float:right;}
#direita ul#carousel{float:left;}
#direita ul#carousel li{float:left;}
#direita .box { margin:30px 0 0 0;}
#slide{background:url("../img/site/bg-box.jpg") repeat scroll 0 0 transparent;}
ul#table{width:900px; margin: 0 auto; background:url("../img/site/bg-box.jpg") repeat; float:auto; position:relative; padding:20px;}
ul#table li{width:170px; background: #667777; margin:5px 10px; padding:10px; float:left; color:#FFF; font:bold 16px DeliciousBold; text-align:center;}
ul#table li.first{width:230px; text-align:left;}
ul#table li.escuro{background:#3b4746;}
[class*='425']{width:425px;}
[class*='180']{width:180px;}
[class*='input'],[class^='select'],[class^='textarea'],[class^='date']{float: left;}
[class*='input'] label,[class^='select'] label,[class^='textarea'] label{width:100%; float:left;}
[class*='425'] input{width:405px; border:none; background: #fff; border: 1px solid #667777; padding:8px 9px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
[class*='180'] input{width:160px; border:none; background: #fff; border: 1px solid #667777; padding:8px 9px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
[class^='date'] input {width:160px; border:none; background: #fff url('../img/site/form/calendar-right.png') right no-repeat ; border: 1px solid #667777; padding:7px 9px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
[class^='select'] select {width:160px; border:none; background: #fff url('../img/site/form/select-right.png') right no-repeat ; border: 1px solid #667777; padding:7px 9px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
[class$='last']{float:right;}
[class^='textarea'] textarea{float:left; background:#fff; height: 72px; width:405px; border: 1px solid #667777; padding:10px ; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
[class*='checkbox']{width:50%; float:left; height:20px; margin:12px 0 0 0 ;}
[class*='checkbox'] label{float:left; width:auto; color:#3b4746;}
.checks{float:left;}
[class*='file'] input[type='file']{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;}
#file{background:url('../img/site/form/file.png'); float:left; height:32px; width:180px;}
#testimonialsAddForm .input-file-180-last{ margin-right:25px;}
.selec{position:relative; float:left;}
.direita{float:right; width:425px; min-height:70px;}
.esquerda{float:left; width:425px; min-height:70px;}
.direita h4{font-weight: normal; margin:0; clear:both;}
.direita .troco{float:left; width:100%; margin-bottom:20px;}
.direita .troco h3{font-weight: normal; font:16px DeliciousRoman; float: left;}
.direita .troco img{float:left; margin:15px 10px 0 0;}
.submit{width:150px; margin:45px auto 0;}
.submit input{background:#3b4746; padding: 15px; border: none; color:#fff; font: 16px DeliciousRoman; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
#pagesContatoForm{margin: 15px 0 0;}
#pagesContatoForm [class^='input']{height:65px;}
#margintop{margin-top:20px;}
#mapa{border:2px solid #667777; width:920px; margin:0 auto; height: 300px;}
.list-passeios img{float:left; margin: 0 30px 0 0;}
.list-passeios p{line-height:25px;}
.auxpaginacao{ float: left ;left: 50%; margin-top: 15px; position: relative;}
.paginacao{float: left; position: relative; right: 212px}
.paginacao span a{padding:5px 10px; margin:0 4px; float:left; background:url('../img/site/bgpag.jpg');}
.paginacao span.current{padding:5px 10px; margin:0 4px; float:left; background:#3b4746; color:white;}
.paginacao span.prev,.paginacao span.next{background:none; margin:5px 10px;}
.paginacao span a.prev,.paginacao span a.next{background:none;}
.interna p{line-height:25px;}
.btao{width:250px; margin:0 auto; clear:both;}
.btao a{padding:15px 20px; background:#3b4746; color:#FFF;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px;}
.btao a img{margin:0 0px -7px 10px;}
#captche{webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; border: 1px solid #667777; margin: 19px 0 0 0; float: left; height:35px; width:190px}
#wifi, #conciente{cursor: default; margin:0; position:relative; top:110px;}

.ui-widget-content{background:url("../img/site/calendario/ui-bg_highlight-soft_100_eeeeee_1x100.png") repeat-x scroll 50% top #FFFFFF!important; border:1px solid #667777 !important;}
.ui-widget-header{border:1px solid #667777 !important;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{background:none repeat scroll 0 0 #eee !important;}
.ui-state-default, .ui-widget-content .ui-state-default{ background:url("../img/site/calendario/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #eee!important; border:1px solid #CCCCCC !important;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight{background:#667777!important;}
.ui-state-active, .ui-widget-content .ui-state-active{background:#667777!important;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus{background: #667777 !important; border:1px solid #667777 !important;}
#textocomment{height:170px; width:100%; position:absolute; top:70px;}
#flashMessage{color:red;}
input[type='text']{color:#5F4405;}
textarea{color:#5F4405; font: 16px DeliciousRoman}
#climaTempo{float:left; margin:-93px 0 -27px 32px; height:120px; width:165px;}
#climaTempo img{float:left; margin:0 9px 0 0;}
#climaTempo p{color:#00658A; font:lighter 16px DeliciousBold}
#climaTempo h3{font:20px DeliciousBold; margin:0px 0 10px 0; text-align:left;}


