@charset "utf-8";

.leaves01, .leaves02, .ecoleexperience, sostenible, .rainforest, #boxes #dialog .close { behavior: url(iepngfix.htc) }

body { margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 90%; color: #603813; background: #808075; text-align: center; }

#qsearch { width: 990px; margin: auto; text-align: center; color: #FFF; padding-top: 2px; font-size: 90%; background: url(../images/tpt-images/qsearch-bg.png) no-repeat center bottom; padding: 2px 0 10px 0; }

#qsearch, #qsearch input, #qsearch select { font-size: 12px; border: none; font-family: Arial, Helvetica, sans-serif; }

#qsearch input, #qsearch select { color: #808075; }

#qsearch a { color: #FFF; }

#qsearch a.button { color: white; display: inline-block; text-decoration: none; background: #89A900; padding: 0px 5px; border: 1px solid #D7E087; cursor: pointer; }

#qsearch a:hover.button { background: #9ABA1B; }

#pageborder { width: 990px; margin: auto; background: url(../images/tpt-images/body_bg.gif) repeat-y; text-align: left; }

#page { background: url(../images/tpt-images/pageborder_bg.gif) no-repeat center top; padding: 0 20px; width: 950px; }

#pagebottom { background: url(../images/tpt-images/pageborderbot_bg.gif) no-repeat center top; padding: 0; width: 990px; height: 30px; }

.ecoleexperience { width: 153px; top: 65px; height: 68px; position: absolute; z-index: 10; background: url(../images/tpt-images/ecoleexperience.png); right: 150px; }

.ecoleexperience2 { width: 153px; top: 65px; height: 68px; position: absolute; z-index: 15; right: 150px; }

#header { color: #FFF; position: relative; margin-bottom: 20px; }

#header .logo { width: 195px; height: 181px; background: url(../images/tpt-images/logo.gif) no-repeat; top: 30px; position: absolute; }

#header .top { position: absolute; right: 0px; width: 500px; padding: 10px; height: 89px; text-align: right; }

.ecoleexperience { width: 153px; top: 65px; height: 68px; position: absolute; z-index: 10; background: url(../images/tpt-images/ecoleexperience.png); right: 30px; }

.ecoleexperience2 { width: 153px; top: 65px; height: 68px; position: absolute; z-index: 15; right: 30px; }

a { color: #0C5E22; text-decoration: none; }

a:visited { color: #030; }

a:hover, a:active, a:focus { text-decoration: underline; }

#navigation0 { height: 50px; font-size: 100%; font-weight: bold; float: right; background: url(../images/tpt-images/topmenu_bg.png); width: 755px; }

#navigation0 .menu { height: 40px; color: #403227; margin: 10px 31px 0 25px; }

#navigation0 a { color: #FFF; }

#navigation0 a:hover, #navigation0 a:active, #navigation0 a:focus { text-decoration: none; color: #F8F2B6; }

#navigation { height: 50px; font-size: 100%; font-weight: bold; float: right; background: url(../images/tpt-images/topmenu_bg.png); width: 755px; }

#navigation .menu { height: 40px; color: #403227; margin: 10px 31px 0 25px; }

#navigation ul { padding: 0px; margin: 0px; list-style-type: none; }

#navigation li { padding: 0px; margin: 0px; list-style-type: none; display: inline; }

#navigation a { text-decoration: none; display: block; float: left; margin: 0px; height: 19px; font-weight: normal; padding-top: 11px; padding-right: 20px; padding-bottom: 10px; padding-left: 20px; color: #FFF; background: url(../images/tpt-images/topmenu_divider.gif) no-repeat left; }

#navigation a:hover, #navigation a:active, #navigation a:focus { text-decoration: underline; }

#navigation0 li.book-tour { height: 40px; }

#navigation0 li.book-tour a { background: url(../images/tpt-images/book-your-tour.png) no-repeat left center; height: 16px; width: 120px; }

#navigation0 li.book-tour a:hover, #navigation0 li.book-tour a:active, #navigation0 li.book-tour a:focus { background: url(../images/tpt-images/book-your-tour-hover.png) no-repeat left center; }

#navigation0 li.book-tour a span { visibility: hidden; }

#pagebanner { background: #FFF url(../images/tpt-images/page_banner_bg.gif); color: #FFF; height: 130px; width: 720px; float: right; padding: 10px 21px 10px 15px; overflow: hidden; }

#mainbanner { background: #FFF url(../images/tpt-images/main_banner_bg.gif); color: #FFF; height: 290px; width: 720px; float: right; padding: 10px 21px 10px 15px; overflow: hidden; }

#navigation2 { height: 50px; font-size: 13px; font-weight: bold; background: url(../images/tpt-images/botmenu_bg.png); width: 755px; position: relative; float: right; }

#navigation2 .menu2 { height: 40px; color: #403227; margin: 0px 20px 10px 90px; z-index: 1000; }

#navigation2 ul { padding: 0px; margin: 0px; list-style-type: none; z-index: 1000; }

#navigation2 li { padding: 0px; margin: 0px; list-style-type: none; display: inline; z-index: 1000; }

#navigation2 a { text-decoration: none; display: block; float: left; margin: 0px; height: 19px; font-weight: bold; color: #FFF; background: url(../images/tpt-images/botmenu_divider.gif) no-repeat left; z-index: 1000; padding: 11px 9px 10px; }

#navigation2 a:hover, #navigation2 a:active, #navigation2 a:focus { text-decoration: none; z-index: 1000; color: #F8F2B6; }

#navigation2 .search { height: 30px; color: #403227; margin: 10px 40px 10px 25px; z-index: 20; float: right; display: none; }

#navigation2 .search .textbox { margin: 0; float: left; border: 0px solid #FFF; height: 18px; }

#navigation2 .search .buton { float: left; color: #FFF; background: #0C5E22; height: 20px; border: none; }

.leaves01 { width: 264px; background: url(../images/tpt-images/leaves01.png); top: -150px; left: -160px; height: 189px; position: absolute; z-index: 10; }

.leaves02 { height: 79px; width: 112px; background: url(../images/tpt-images/leaves02.png) no-repeat; right: 0px; top: -60px; position: absolute; z-index: 10; }

.sostenible { height: 152px; width: 137px; background: url(../images/tpt-images/turismo-sostenible.png) no-repeat; right: 12px; top: -75px; position: absolute; z-index: 10; cursor: pointer; }

.rainforest { height: 128px; width: 137px; background: url(../images/tpt-images/ra-header.png)  no-repeat; right: 12px; top: -200px; position: absolute; z-index: 10; cursor: pointer; }

.fotos { border: 8px solid #FFF; margin: 5px; }

#navigation2 .sostenible a { float: none; margin: 0px; font-weight: bold; background: none; padding: 0px; display: inherit; }

.clean { clear: both; font-size: 1%; }

#mainbanner #flash-index { width: 650px; float: left; }

#breadcrumb { font-size: 12px; padding-top: 8px; padding-right: 20px; padding-bottom: 2px; padding-left: 20px; clear: both; float: none; background-image: url(../images/tpt-images/pathway-bg.jpg); color: #666; }

#contents { }

#column1 { width: 550px; float: left; margin: 0 30px; display: inline; }

#column2 { width: 280px; float: right; margin: 0 30px; display: inline; }

.clear { clear: both; }

#footer { background: url(../images/tpt-images/footerbg.gif) repeat-y; color: #FFF; font-size: 11px; height: 1%; width: 950px; }

#footer .leaves { padding: 100px 30px 10px 30px; background: url(../images/tpt-images/footerbg.jpg) no-repeat top; width: 890px; }

#footer p { margin-bottom: 4px; }

#footer a { color: #FFF; font-size: 100%; }

#footer a:hover, #footer a:active, #footer a:focus { text-decoration: underline; }

#footer .links { font-size: 11px; }

#footer .links div { float: left; min-height: 150px; padding: 0 25px; background: url(../images/tpt-images/footerlinksdivider.gif) no-repeat left; }

#footer .links .first { padding: 0 25px 0 0; }

#footer .links .last { padding: 0 0 0 25px; }

#footer .links h6 { color: #FFF; }

#footer .links ul { padding: 0; margin: 0; }

#footer .links li { list-style: none; }

#footer .logos { text-align: center; clear: none; }

#footer .copyright { text-align: center; margin:5px 0;}

.ver_mas_text { font-size: 85%; text-align: right; margin: 0; padding: 0; }

#navigation0 .first, #navigation .first, #navigation2 .first, #footer .links .first { background: none; }

h1, h2, h3, h4, h5, h6 { margin: 0px 0px 0.3em; padding: 0px 0px 0em; color: #0C5E22; font-weight: normal; font-family: Arial, Helvetica, sans-serif; }

h1 { font-size: 200%; }

h2 { font-size: 180%; }

h3 { font-size: 160%; }

h4 { font-size: 140%; }

h5 { font-size: 120%; }

h6 { font-size: 110%; }

.align_left { float: left; padding: 0px 10px 10px 0px; display: inline-block; }

.align_left_nopad { float: left; padding: 0px 10px 0px 0px; display: inline-block; }

.align_right { float: right; padding: 0px 0px 10px 10px; display: inline-block; }

.align_right_nopad { float: right; padding: 0px 0px 0px 10px; display: inline-block; }

.about { position: relative; padding-left: 110px !important; }

.about .image { position: absolute; left: 10px; bottom: -1px; }

p { margin: 0 0 1em 0; padding: 0; }

.newshome { border-top: 1px solid #CCCCCC; padding: 10px 0; }

.newshome h1 { font-size: 120%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

li { list-style: url(../images/bullet.gif); margin: 0px; padding: 0px; }

ul { margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; }

img { border: 0; }

.totop { text-align: right; }

.crmenu { float: right; padding: 20px 20px 20px 30px; background: #CCCCCC; margin: 10px 0 10px 20px; color: #204186; width: 250px; }

.crmenu ul { margin: 0; padding: 0; }

.crmenu ul ul { padding-left: 10px; }

.crmenu li { margin: 0; padding: 0; }

#information h1 { color: #C71C24; font-size: 100%; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }

.news { overflow: auto; width: 100%; height: 100%; text-align: center; }

.textbox, .textarea { color: #603813; font-family: Arial, Helvetica, sans-serif; }

.textbox { width: 150px; }

.textarea { width: 230px; }

.buton { background: #A26B20; border: 0; color: #FFF; padding: 3px; width: 100px; }

.booknow { border: 0; color: #FFF; padding: 0px; width: 206px; height: 95px; margin: auto; }

.booknow a { padding: 0px; width: 206px; background: url(../images/tpt-images/booknow.jpg) no-repeat; height: 95px; display: block; margin: 0; }

.videos { background: #DCDCCD; border: 1px solid #CACAB5; }

.videos td { text-align: left; padding: 10px; vertical-align: top; }

.videos h1 { font-size: 16px; }

.tours { padding: 5px; margin-bottom: 20px; border: 1px solid #808075; text-align: center; background: #D3D3BB; }

.tours td { padding: 0; }

.tours-list { font-size: 11px; text-align: center; }

.tours-list img { padding: 3px; background: #fff; }

.tours-list a { padding: 3px; text-decoration: none; display: block; color: #603813; }

.tours-list a:hover, .tours-list a:active, .tours-list a:focus { text-decoration: none; color: #FFF; background: #808075; }

.tours-list a span { padding: 1px 3px; display: block; font-weight: bold; width: 50px; margin: auto; margin-top: 2px; color: #0C5E22; }

.tours-list a:hover span { background: #960; color: #FFF; }

.social ul, .social li { padding: 0; margin: 0; list-style: none; }

.social span { display: none; }

.social { background: url(../images/tpt-images/social-bg.png) no-repeat center bottom; overflow: hidden; }

.social a { display: block; width: 78px; height: 84px; float: left; margin-left: 10px; }

.social a.facebook { background: url(../images/tpt-images/icon-facebook.gif) no-repeat bottom; }

.social a:hover.facebook { background: url(../images/tpt-images/icon-facebook.gif) no-repeat top; }

.social a.twitter { background: url(../images/tpt-images/icon-twitter.gif) no-repeat bottom; }

.social a:hover.twitter { background: url(../images/tpt-images/icon-twitter.gif) no-repeat top; }

.social a.youtube { background: url(../images/tpt-images/icon-youtube.gif) no-repeat bottom; }

.social a:hover.youtube { background: url(../images/tpt-images/icon-youtube.gif) no-repeat top; }

.code {display: block; float: left; margin:10px 0 0 10px; }
.code a{text-decoration:none;color:#443015;}
.code a:hover{text-decoration:underline;}

/*RSS*/

div#rssincl-box-265288 * { font-family: Arial, Helvetica, sans-serif; text-align:left; margin:0; padding:0; line-height:110%; clear:both; }

div#rssincl-box-265288 { }

div#rssincl-box-265288 div.rssincl-head { padding:5px; background-color: transparent !important; }

div#rssincl-box-265288 div.rssincl-head p.rssincl-title, div#rssincl-box-265288 div.rssincl-head p.rssincl-title a { font-family: Arial, Helvetica, sans-serif; font-size: 26px  !important; font-weight:normal !important; color: #0C5E22  !important; text-decoration:none; }

div#rssincl-box-265288 div.rssincl-content { }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry { padding:5px; background-color: transparent !important; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-last { border-bottom:none; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle { margin-bottom:6px; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry p.rssincl-itemtitle a { font-family: Arial, Helvetica, sans-serif; font-size: 14px  !important; font-weight:bold; text-decoration:underline; color: #603813  !important; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc, div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc * { font-family: Arial, Helvetica, sans-serif; font-size: 14px  !important; color: #603813  !important; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-backlink {
 font-family:; font-size: 10px; color: #603813; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-backlink a { color: #603813; line-height:130%; text-decoration: none; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-itemdesc img { margin: 5px; }

div#rssincl-box-265288 div.rssincl-content div.rssincl-entry div.rssincl-clear { clear:both; }

div#rssincl-box-265288 .more-link { font-weight:bold !important;}

div#rssincl-box-265288 .rssincl-entry.rssincl-last { display:none !important;}
