@charset "utf-8";

 /*.... Estrutura ....*/
/***********************************************************/
*{margin:0; padding:0; list-style:none; text-decoration:none; font-style:normal;}
img, fieldset{border:none;}

#canal_interno, html{width:100%; height:100%;}

html { background:transparent url(../imagens/bg_html.jpg); }

body{margin:0 auto; background: url(../imagens/fundo.jpg) repeat-x ; text-align:center; font:80% "trebuchet MS", arial, Tahoma, tahoma; }

.wrap{text-align:left; display:block; margin:0 auto; width:778px; background:#fff; }
 
.image-replacent{text-indent:-5000px; display:block; overflow:hidden;}

.header{width:778px; height:106px; background:url(../imagens/bg_header_interno.jpg);}

.column {width:164px; background:url(../imagens/bg_column_interno.jpg) no-repeat; padding-bottom:15px; *margin-top:0px; }
.column .menu { *margin-top:-10px; margin-top:-25px; }

.name a{width:151px; height:151px; margin:0 0 -10px 0; background:url(../imagens/bg_name_site.jpg); position:absolute; text-indent:-5000px; display:block; overflow:hidden;}

.content { width:600px; margin:-550px 0 0 165px; *margin:-505px 0 0 165px; padding-bottom:10px; min-height:630px; _height:630px; padding-top:90px; }
#canal_interno .content { margin-top:-640px !important; }

.content a { color:#241475 !important; border-bottom:1px dotted #241475; }
.content a:hover { color:#2500e8 !important; }
.breadcrumb * a { border-bottom:1px solid #d0d0d0; }
.bt_voltar a { border:none; }

#pg_roteiro_conjugado h1 { margin:-20px 0 25px 10px; position:relative; }

#animacao { margin-top:55px; height:501px; width:300px; margin-top:-500px; margin-left:190px; }

 /*.... HEADER ....*/
/***********************************************************/
.header{}
.nav_traducoes { padding:4px 0 0 0; width:65px; position:absolute; margin-left:712px; *margin-left:3px; }
.nav_traducoes li { float:left; padding:0 2px; } 
.nav_traducoes li a { } 

.parceiros { width:564px; height:107px; background:url(../imagens/header_parceiros.jpg) no-repeat; float:left; margin-left:145px; }
.parceiros li {float:left;}
.parceiros li a { display:block; overflow:hidden; text-indent:-9999em; }

.parceiros li.virgin a { width:132px; height:75px; margin:10px 0 0 20px; }
.parceiros li.adventure a { width:132px; height:75px; margin:10px 0 0 10px; }
.parceiros li.inter_ecoturism a { width:132px; height:75px; margin:10px 0 0 10px; }
.parceiros li.abeta a { width:113px; height:75px; margin:10px 0 0 5px; }


/*.... COLUMN ....*/
/***********************************************************/
.column { padding-top:50px; }
.column ul{ font:bold 125% "Trebuchet MS", Arial, Verdana; margin:0 0 0 5px; z-index:9999999999999999999; display:table; }
.column ul li.item_menu { height:29px; margin:10px 0; padding:5px 10px 0 0; display:block; float:left; position:relative;  } 
.column ul li.item_menu a.item_menu_a { color:#C2972; height:29px; display:block; float:left; padding:1px 10px 0 10px;  margin-top:-1px; }
.column ul li.item_menu:hover { background:url(../imagens/bg_li_left.png) left no-repeat; }
.column ul li.item_menu a.item_menu_a:hover { height:29px; background:url(../imagens/bg_li_right.png) right top no-repeat; }

.column ul li.li_duas_linhas { height:48px !important; padding:2px 0 0 0; }
.column ul li.li_duas_linhas a.li_duas_linhas { height:48px !important; }
.column ul li.li_duas_linhas:hover { height:48px; background:url(../imagens/bg_li_left_maior.png) left no-repeat; }
.column ul li.li_duas_linhas a.li_duas_linhas:hover { height:48px; *margin-top:-2px; background:url(../imagens/bg_li_right_maior.png) right no-repeat !important; }

.column * { color:#fdb813 !important; }
.column .item_submenu * {  color:#fdb813 !important; }


/*
.column ul li.item_menu{margin-top:15px; display:block;} 
.column ul li.item_menu a{color:#c29721; padding-left:6px;}
.column ul li.item_menu:hover{color:#ffd200; background:#1B096D; background-repeat:no-repeat; display:block; }
*/

.column ul li ul{display:none; border:2px solid #130067; }

.column ul li:hover ul{display:block; font-size:80%; }

.column ul li ul li, .column ul li ul li a{_height:5px; _width:30px; }
.column ul li ul li a { padding:3px 0 3px 10px !important; }
.column ul li ul li a { padding:3px 5px; background:#1B096D url(../imagens/bg_submenu.jpg) repeat-x; display:block; _width:100px; }

.column ul li ul{ position:absolute; margin:-1px 0 0 85px; _margin:0px 0 0 -10px !important; background:#1B096D; z-index:99999999999999999 !important;}
.column ul li ul li ul { display:none !important; position:absolute;  margin:-24px 0 0 87px !important; _margin:-24px 0 0 124px !important; }
.column ul li ul li:hover ul{display:block !important;  font-size:100%;}

#opantanal_titulo ul { margin:-1px 0 0 95px; width:175px; }
#opantanal_titulo ul ul { width:100px; }
#projetosambientais ul { margin:-1px 0 0 100px; width:335px; }

#acaiman_titulo ul li ul { width:250px !important; }

#acaiman_titulo ul#acaiman { width:100px; }

.column ul li ul li ul{border:1px solid #5346AE;}
.column ul li ul li ul li a{background:url(../imagens/bg_item_submenu_2.jpg) repeat-x !important; color:#c29721 !important; display:block; }
.column ul li ul li ul li:hover{background:#281593 !important; display:block; }

.column ul li ul li ul li ul {visibility:hidden !important; margin:-25px 0 0 241px !important; position:absolute;}
.column ul li ul li ul li:hover ul {visibility:visible !important;}
 
.column ul li ul li a:hover, .column ul li ul li ul li ul li a:hover{background:#281593 !important;}

#o_pantanal ul { margin:-20px 0 0 100px !important; }


.menu :hover > a.item_menu_a { background: url(../imagens/bg_li_left_hover.png) 0 -1px no-repeat; } 
.menu :hover > a.li_duas_linhas { background: url(../imagens/bg_li_left_maior_right.png) 0 0 no-repeat; } 

.menu #galeria_fotos { width:145px; }
.menu #roteiro { width:145px; display:none; }


 /*.... CONTENT ....*/
/***********************************************************/
#animacao { margin-top:-600px !important; }
#animacaoBottom { margin:-50px 0 15px 330px; }

#anim_roteiro_conjugado { width:320px; height:279px; margin:0 auto; }

.content h1.titulo{color:#FFBA00; font-size:170%; margin:15px 0 15px 0;}
.content p{margin:0 0 10px 0; font-size:95%; color:#333; margin-top:-10px;}


 /*.... PAGINAÇÃO ....*/
/***********************************************************/
.paginacao {margin:7px 0 15px 0; font:80% Arial, Helvetica, sans-serif; clear:both; }
.paginacao p{padding-bottom:0px; width:125px; height:10px; }

.breadcrumb{border-top:1px dashed #C9C9C9; border-bottom:2px solid #E5E5E5; padding-bottom:27px; margin-top:-7px;}
ol.breadcrumb li{float:left; padding:4px 4px 2px 6px; display:block; font-size:110%; margin-top:3px;}
ol.breadcrumb li a{color:#025396; padding:2px 4px 2px 4px; background:#F8F7F7; }
ol.breadcrumb li a:hover{color:#0072D1; background:#EBEBEB;}

.links{background: url(../imagens/seta1.gif) right no-repeat; padding-right:7px !important;}

.bt_voltar{position:absolute; margin:-25px 0 0 550px !important;}
.bt_voltar a{width:36px; height:37px; background:url(../imagens/bt_voltar.jpg); display:block; text-indent:-5000px; overflow:hidden;}
.bt_voltar a:hover{background:url(../imagens/bt_voltar_hover.gif);}

.content p{padding-bottom:5px;}

 /*.... Canais Internos ....*/
/***********************************************************/
#canal_interno .wrap{ background:#fff url(../imagens/bg_wrap_interno.jpg) 0 890px repeat-y;}

#canal_interno  .column{background:url(../imagens/bg_column_interno.jpg) no-repeat;}
#canal_interno  .header{background:url(../imagens/bg_header_interno.jpg) no-repeat;}


 /*.... Formulários ....*/
/***********************************************************/
.form_contato{display:block;}

.mensagem_sucesso { float:left; padding:10px 0 10px 70px; *padding:10px 0 5px 90px; _padding:10px 0 5px 90px; } 

.central_reservas{padding:6px 10px; display:block; font:95% Arial, Helvetica, sans-serif; color:#3D3D3D;}
.central_reservas h2{color:#FFBA00; font:bold 115% Arial, Helvetica, sans-serif;}

.central_reservas ul li{padding-top:3px;}

.central_reservas strong{color:#4E4E4E;}

.form{clear:both; text-align:left; display:table; width:460px; background:#F5F4F3; border:2px solid #DFD9D4; padding:0 0 5px 20px; margin:20px 0 20px 50px;}

.form h2{font-size:130%; color:#FF9600; font-family:Arial, Helvetica, sans-serif; padding:10px 0 10px 0;}

.form p{font-size:100%; margin-top:-5px}
.form strong{color:#A40000;}

.form label{color:#4C4C4C; font:90% Verdana, Arial, Helvetica, sans-serif;}

.txtfield{margin:3px 20px 0 0; border:2px solid #C6C1B6; padding:2px 5px; font:85% Verdana, Arial, Helvetica, sans-serif;}
.txtfield:hover{border:2px solid #B5AD9B;}
 
 
.form span{float:left; display:block; margin-bottom:10px;}

.form .nascimento{padding-right:48px;}

.radio{margin-left:10px; _margin-left:5px; margin-right:-3px;}

.texto{margin:0 !important; color:#4C4C4C; font:90% Verdana, Arial, Helvetica, sans-serif; padding-left:5px;}

.botoes{width:100px; height:23px; margin-left:330px; _margin-left:165px;}

.interesse{font-size:95%;}

.informacao{width:412px;}

 /*.... Exibição do Video ....*/
.video{margin:0 auto; width:320px; margin:0 0 20px 30px;}

.exibe_video{width:320px; }

.legenda{width:320px; background:#fff url(../imagens/bg_legenda.jpg) bottom no-repeat; font:90%/15px Arial, Helvetica, sans-serif; font-size:85%;}
.legenda p{padding:10px 7px 28px 7px; color:#555; text-align:left;}


.baixar_video{position:absolute; margin:-18px 0 0 227px; _margin:-18px 0 0 66px;}


#video_popup{width:321px; height:546px; background:#fff; margin:0 auto;}

#video_popup .video{margin-left:5px;}

#video_popup img{ margin:0 0 5px 0;}


 /*.... Galeria de Videos ....*/
/***********************************************************/
.galeria_videos{text-align:left; font:90% Arial, Helvetica, sans-serif; display:table;}
.galeria_videos li{float:left; width:130px; margin:0 14px 10px 0; text-align:center;}
.galeria_videos img{margin:3px auto 0 auto;clear:both; padding:3px; border:2px solid #F0F0F0;}
.galeria_videos li p{color:#616161; padding-top:10px; width:130px; display:block; }
.galeria_videos li:hover{background:#F7F7F7;}


 /*.... Veja Também ....*/
/***********************************************************/
.veja_tambem{height:106px; margin:0 0 15px 10px; display:table; width:100%; border-top:2px solid #9BEB3A; text-align:center;}
.veja_tambem h2{background:url(../imagens/bg_veja_tambem_titulo.gif) no-repeat; widows:88px; height:15px; text-indent:-5000px; display:block; margin:5px 0 7px 0px;}

.veja_tambem img{border:none; margin:0 auto;}

.veja_tambem .fotos{margin-right:40px;}

 
 /*.... Footer - RODAPÉ ....*/
/***********************************************************/
.footer{width:778px; height:50px; clear:both; margin:-15px auto 0 auto; padding-top:5px; background:url(../imagens/bg_rodape.jpg) no-repeat top;}

.footer p, .footer address{color:#B7C9EB; font-size:90%; _font-size:85%; font-family:Arial, Helvetica, sans-serif;}

.footer a{color:#B7C9EB;}

.footer .webroom { float:right; margin:-24px 13px 0 0; width:56px; height:16px;  }
.footer .webroom a{ width:56px; height:16px; display:block; filter: alpha(opacity=0);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
 -moz-opacity: 0; opacity:0; overflow:hidden; padding-top:3px; }

/*..........Galeria de Fotos..........*/
/***********************************************************/

#gallery { position:relative; border-top:3px solid #F0F0F0; margin-bottom:30px; margin-top:30px;  border-bottom:3px solid #F0F0F0;  }

#gallery, #gallery #panel1, #gallery #panel2 {  width:590px; height:100px;}

#gallery, #thumbsholder, #panel1, #panel2, .clearfix { padding:0 !important; margin:0 auto!important; }
.clearfix li a, .veja_tambem a  { border:none; }

#gallery #thumbsholder { padding:0 0px 12px 0px; }

#gallery #panel1 { }

#gallery #panel2 { }

#gallery ul { padding:0; }

#gallery li { float:left; margin:0; padding:5px 0 0 0; }

#gallery li a img { width:95px; height:73px; clear:both; display:block; margin:0 10px 0 0px; padding:6px; background-color:#FFF; border:1px solid #E3DFD7; }

#gallery li a img:hover, .galeria li a:hover img   { border:1px solid #FFC972 !important;  padding:6px; background-color:#FFE6BD !important; }

#gallery li a {  float:left; }

#gallery #panel1 { position:relative; display:block; overflow:hidden; }

#gallery #panel2 { display:block;  position:absolute; top:0px; left:0px; padding-top:30px; }

.content .foto_maior { margin:5px 0; display:block; text-align:center; width:590px;}

.content .foto_maior img { padding:9px; background-color:#FFF; border:1px solid #CCC; float:none !important; margin:0 auto !important; }

.content .foto_descricao { display:block; text-align:center; background-color:#F6F6F6; margin-bottom:30px !important; font-size:11px; margin:0; padding:4px 0; }


 /*.... Listagem do Rodapé de Conteúdo ....*/
/***********************************************************/
.listagem h2{font-size:120%; color:#FFBA00; margin:4px 0 4px 0; }

.listagem{margin:0 0 5px 15px;}


.listagem ul{}

.listagem ul li ul{ padding-top:2px; text-align:left;  padding:0 10px 0 3px; border:none; margin-bottom:15px;}
.listagem ul li ul{margin-top:-4px;}
.listagem ul li{margin-bottom:2px;}
.listagem ul li a{color:#3E3E3E; font:95% Arial, Helvetica, sans-serif; background:url(../imagens/seta1.gif) left no-repeat; padding-left:7px;}
.listagem ul li a:hover{color:#707070; background:url(../imagens/seta1_hover.gif) left no-repeat;}
 