 @import url("menu_navigation.css");  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, address, cite, code, del, em, img, ins, small, strong, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:top; background:transparent; font-family:Arial,sans-serif; font-weight:normal}
ol, ul{list-style: none;}
 .block {display:block !important}
.hidden {display:none !important}
.image-replacement {display:block; overflow:hidden; text-indent:-99999em}
li.image-replacement {display:inline}
.clear {clear:both; height:0; overflow:hidden}
.clearfix {clear:both}
 form fieldset label.error {color:red}
form fieldset label.error input {border-color:red}
 #header, #header *, #search input[type="submit"], #footer dt, h2 {font-family:LucidaSans, Helvetica, Arial, sans-serif;}
 body{ line-height: 1; width:96em; margin:0 auto; font-size:10px}
 .button a, input.button, #new_user_session input[type="submit"]{ border:0; background:url("../images/bg-search-submit.png") repeat-x; padding:0.3em 0.8em; line-height:1.9em; height:1.9em; color:#fff; font-size:1.2em; text-decoration:none}
hr.clear{width:100%;clear:both;visibility:hidden;}
#content input[type="text"], #content input[type="password"]{border:0.1em solid #666;font-size:1.2em;padding:0.35em;}
p.empty{font-size:1.6em !important;}
p.empty a{color:#0BB6E0;}
 #header{ background:#436c99 url(../images/bg-header.gif) top left no-repeat; height:9em; position:relative; z-index:2}
#search{ float:right; margin:-7.5em 3em 0 0; background-color:#fff}
#search input{ font-size:1.3em; line-height:100%; float:left}
#search input[type="text"]{ padding:0.35em}
#search input[type="submit"]{ border:0; background:url("../images/bg-search-submit.png") repeat-x; padding:0 0.8em; line-height:1.9em; height:1.9em; color:#fff}
#home{ display:block; height:90px; left:0; position:absolute; top:0; width:223px; text-indent:-999em}
 #landing-header{height:30em;position:relative;color:#FFF;z-index:1;}
#landing-header h2{ background:url(../images/bg-submenu.png) bottom left repeat-x; font-weight:bold; font-size:4em; padding:0.3em 0.8em 0.1em 0.8em; float:left; margin-top:3em}
#landing-header h2 a{color:#fff;text-decoration:none;}
#landing-header p{ position:absolute; right:0; bottom:0}
.placeDesc{ width:26em; padding:2em 2em 0 2em; background:url(../images/bg-submenu.png) bottom left repeat-x #64b23f; color:#fff}
.placeDesc span{font-size:1.8em;}
#sidebar-r .placeDesc h3{color:#fcff00 !important;font-size:2.6em;}
#sidebar-r .placeDesc h3 span{font-weight:normal;font-size:0.7em;display:block;}
.placeDesc a, .placeDesc a:visited{display:block;font-size:1.2em;color:#fff;margin:1em 0 1.8em 0;}
#sidebar-l,#sidebar-r,#content{float:left;margin-bottom:3em;}
#sidebar-l{width:17em;margin-right:3em;}
#sidebar-l p{font-size:1.2em;margin-bottom:1.5em;}
#sidebar-l input[type="submit"]{margin:0 !important;}
#sidebar-l iframe, #sidebar-r iframe{margin:1em auto;}
#actions{margin:3em 0}
#actions li{ border-top:0.1em solid #f1efeb; border-collapse:collapse}
#actions li:last-child{border-bottom:0.1em solid #f1efeb;}
#actions li a{ color:#4c4c4c; text-decoration:none; display:block; padding:0 1em; font-size:1.3em; line-height:2.3em}
#actions a.active{ background:#f0efec; color:#4177a9}
#sidebar-l h3, #sidebar-r h3{ font-size:1.4em; color:#0bb6e0; padding:2em 0 1em 0; font-weight:bold; clear:both}
.visitors li{float:left;padding:0 1em 1em 0;}
.visitors li.last-child{padding:0 0 1em 0;}
#sidebar-r{width:30em;color:#666;margin-left:3em;}
#sidebar-r ul{ background:url(../images/bg-submenu.png) bottom left repeat-x #64b23f; padding:1em}
#sidebar-r ul li{border-bottom:#78b75c solid 0.1em;padding:1em;}
#sidebar-r ul li:last-child{border:0;}
#sidebar-r ul a{color:#fff;text-decoration:none;font-size:1.6em;}
#sidebar-r .button{margin-bottom:2em;}
#sidebar-r > img{margin-bottom:2em;}
#sidebar-r .item-flickr{margin-bottom:2em;border:1px solid #ccc;text-align:center;padding:10px;}
#sidebar-r .item-flickr a{color:#333;}
#sidebar-r .item-flickr img{margin:0 0 0.5em 0;}
.item-flickr span{display:block;}
#sidebar-r ol li{font-size:1.2em;padding:0.8em;background:#f9f9f9;}
#sidebar-r ol li.odd{background:#edf2f2;}
.twit-user{color:#0BB6E0;}
#content.cols-2{width:63em;margin:3em 0;}
#content.cols-3{width:43em;margin:3em 0;}
#content p{font-size:1.3em;}
p a{color:#0bb6e0;}
 .post{clear:both;margin:0 0 100px;}
.post .tag{background:#f2f1ee;float:left;padding:0.3em;margin:0 0 0.5em 0;clear:left;}
.post h3, #comments h3{margin:1em 0 0.5em 0;clear:both;}
.post h3, legend, .text h2, #comments h3, #content > h3, #content > h2{ font-size:2.1em; color:#0bb6e0 !important}
.local{clear:both;}
#content > h3{margin-bottom:1em;}
#content > p{margin:0.8em 0;}
.post h3 a{ color:#0bb6e0; text-decoration:none}
.post .meta{font-size:0.8em;}
.post .meta a, .post .meta{ color:#7e796e; vertical-align:baseline}
.post p{ font-size:1.2em; margin:1em 0; color:#333; line-height:1.3em}
.post p a{ color:#666}
.post span{padding-right:2em;}
.post .data{background:url(../images/bg-date.gif) top left no-repeat;padding-left:1.2em;}
#images p, #videos form p{clear:both;padding-top:1em;text-align:right;}
#comments textarea{display:block;margin-top:1em;}
#comments input[type="submit"]{margin:1em 0 !important;float:none !important;}
#comments ol li{padding:1em 0;border-bottom:0.1em solid #F1F1F1;}
#comments ol li:last-child{border:0;}
#comments ol li p{margin-bottom:1em;}
#content.cols-2 h2{ color:#343434; font-size:2.6em; margin-bottom:1em}
#content.cols-2 object, #content.cols-2 embed{ margin:2em auto}
#content #map-canvas{width:63em;height:50em;overflow:hidden;}
p.user{background:#f1efeb;}
p.user span{display:block;font-size:1.5em;padding:0.7em 0.5em;color:#666;background:url("../images/bg-username.gif") top left repeat-x;}
p.user img{max-width:100%;}
#post-type li{ background:#35c0d6; border-top:0.1em solid #51c5e6}
#post-type li a{ color:#fff; text-decoration:none; font-size:1.2em; display:block; padding:0.5em 1em}
#post-type li.active, .sendContent{background:url("../images/bg-search-submit.png") repeat-x;}
#post-type li.active a, .sendContent a{background: 12.5em center url("../images/seta-r.gif") no-repeat;color:#FFf !important;}
li.sendContent a{color:#fff !important;line-height:1.9em !important;background-position:12em center;}
.filter{height:2.5em;}
.filter input, .filter span, .filter ul{float:left;margin-right:0.5em;}
.filter span{font-size:1.2em;line-height:2em;}
p.info{clear:both;font-size:1.2em;font-style:italic;margin:1em 0;}
.gallery li{color:#343434;float:left;width:19.2em;margin:1em;}
.gallery li img{width:18.5em; border:0.1em solid #ccc;padding:0.3em;}
.gallery p{margin-top:0.5em;}
.disclaimer a, .gallery a{color:#0bb6e0;}
p.navigation{clear:both;text-align:center;margin:2em 0 0 0;}
p.navigation a{color:#4177a9;font-size:1.4em;padding:0 0.5em;}
ul.paginate{clear:both;text-align:center;margin:2em 0 0 0;}
ul.paginate li.previous{float:left;}
ul.paginate li.next{float:right;}
ul.paginate li a{color:#4177a9;font-size:1.4em;padding:0 0.5em;}
ul.paginate li span{color:#999;font-size:1.4em;padding:0 0.5em;}
#content form p{font-size:1.2em;margin:1.5em 0;}
#content form label{font-size:1.3em;float:left;clear:left;display:block;line-height:1.5em;width:10em;text-align:right;margin:1em 1em 0 0;}
#content form input, #content form select{float:left;margin-top:1em;display:block;}
form br{clear:both;}
#sidebar-l input[type="submit"], #content input[type="submit"]{ display:block; clear:both; margin:2em 0 2em 11.9em; background:url("../images/bg-search-submit.png") repeat-x; padding:0 0.8em; line-height:1.9em; height:1.9em; color:#fff; font-size:1.2em; float:left !important}
#content textarea{float:left;margin:1em 0 0 0;}
#content form iframe{float:left; margin-top:1em !important;}
.disclaimer{font-size:1.2em;}
fieldset{padding-bottom:2em;}
.text p, .text ol li{margin:1.5em 0;}
.text ol{list-style:decimal outside;margin-left:3em;}
.text ul{list-style:disc outside;margin-left:3em;}
.text li{font-size:1.2em;line-height:1.5em;}
 #footer{background:#f0efec;clear:both;margin-top:5em;color:#333;padding:3em;position:relative;}
#footer a, #footer a:visited{color:#666;font-size:1.2em;line-height:1.5em;}
#footer ul li{display:inline; font-size:1.2em;padding:0 1em;}
 #banner-top{background:#000;text-align:center;clear:both;}
#banner-top *{margin:10px auto;}
.banner-middle, .square-banner{text-align:center;clear:both;margin-bottom:1em;}
#sidebar-l .square-banner{padding-top:2em;}
.square-banner embed, .square-banner object{margin:10px auto 0 auto;clear:both;}
 div#flash_message {bottom:0; display:none; font-size:14px; left:0; padding:10px; position:fixed; width:100%; z-index:1}
div.flash_notice {background-color:#CFC; border:solid 1px #6C6}
div.flash_error {background-color:#FCC; border:solid 1px #C66}
p.empty-search{text-align:center;font-size:1.8em !important;}
p.empty-search strong{color:#0BB6E0;font-style:italic;}
.paginate .disabled{display:none;}
#content form label input[type="checkbox"]{float:left; margin:3px 10px 0 0;}
#content form fieldset.checkbox label{display:block; width:120px; text-align:left;float:left;clear:none;}
.outros-destinos li{line-height:1.8em;}
.outros-destinos a{color:#666;font-size:1.2em;text-decoration:none;}
fieldset.images-fields, fieldset.videos-fields {margin:0 !important; padding:0 !important}
.gallery td{padding:10px 10px 0 0;}
p strong, tr th{font-weight:bold;}
.highlight {background-color:yellow !important}
#header ul.logged_in {float:right; margin-right:30px}
#header ul.logged_in li {float:left; margin-left:10px; margin-top:2px}
#header ul.logged_in li a {color:#FFF; font-size:12px; text-decoration:none}
.post_separator {border:1px dashed #DDD; margin-bottom:5px}
#profile-edit #change-avatar-button {display:block; margin-top:17px}
#profile-edit .hint {clear:both; color:#BBB; font-size:12px}
table#user-data {border:1px solid #CCC; font-size:1.3em; width:100%}
table#user-data tr {background-color:#F7F7F7}
table#user-data tr.odd {background-color:#EEE}
table#user-data tr th, table#user-data tr td {padding:10px 5px 10px 0}
table#user-data tr th {text-align:right; width:35%}
table#user-data tr td {width:65%}
   *{padding: 0; margin: 0;}
   #TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
   #TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px; height:100%; width:100%}
.TB_overlayMacFFBGHack {background: url(/images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75); -moz-opacity: 0.75; opacity: 0.75}
* html #TB_overlay { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_window img#TB_Image {display:block; margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666; border-left: 1px solid #666}
#TB_caption{ height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{ height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{ float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{ background-color:#e8e8e8; height:27px}
#TB_ajaxContent{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{ padding:15px}
#TB_ajaxContent p{ padding:5px 0px 5px 0px}
#TB_load{ position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px;  }
* html #TB_load { position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px')}
#TB_HideSelect{ z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%}
* html #TB_HideSelect { position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
#TB_iframeContent{ clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}