/* CSS Document */
@charset "utf-8";
/* BEG: RESET CSS*/
ol, ul {list-style: none;}
* {
	padding: 0;
	margin: 0;
}
/* END: RESET CSS*/

/* BEG: LEFT SOCIAL MENU*/
#LeftLinks {left:0;position:fixed;top:180px;width:40px;z-index:80;}
#LeftLinks a{background:url(/images/comon_sprite.png) no-repeat scroll 0 0 transparent;display:block;height:45px;overflow:hidden;padding:0 0 1px;text-indent:-300em;}
#LeftLinks a.facebook{background-position: -255px -218px;}
#LeftLinks a.facebook:hover{background-position: -297px -218px;}
#LeftLinks a.contact{background-position: -170px -218px;}
#LeftLinks a.contact:hover{background-position: -212px -218px;}
#LeftLinks a.youTube{background-position: -85px -218px;}
#LeftLinks a.youTube:hover{background-position: -127px -218px;}
#LeftLinks a.twitter{background-position: 0 -218px;}
#LeftLinks a.twitter:hover{background-position: -41px -218px;}
#LeftLinks a.chat{background:url("/chat/button.php?i=bt&amp;lang=en") no-repeat scroll 0 0 transparent;height:93px;margin-top:5px;}
#LeftLinks a:hover.chat{background:url("/chat/button.php?i=bthover&amp;lang=en") no-repeat scroll 0 0 transparent;height:93px;}
/* END: LEFT SOCIAL MENU*/

/* BEG: SHADOWBOX*/
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;display:none;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(/images/jgallery/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/images/jgallery/close.png);}
#sb-nav-next{background-image:url(/images/jgallery/next.png);}
#sb-nav-previous{background-image:url(/images/jgallery/previous.png);}
#sb-nav-play{background-image:url(/images/jgallery/play.png);}
#sb-nav-pause{background-image:url(/images/jgallery/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
/* END: SHADOWBOX*/

/* BEG: HEADER */
#header{width: auto;}
#header .content {height:130px;	margin: 0px;padding: 0px;width: 920px;background: url(/images/comon_sprite.png) no-repeat right -88px transparent;}
#wrapper {margin: 0 auto;width: 922px;overflow: auto;}
#header .top_nav {position: relative;float: right;width: 505px;}
#header .top_nav a {background: url(/images/comon_sprite.png) no-repeat 0 0 transparent;display:block;height:43px;text-indent:-3000px;float:left;}
#header .top_nav #Menuindex{background-position:0 0;width:57px;}
#header .top_nav #Menuindex:hover,#header .top_nav #Menuindex.active{background-position:0 -45px;}
#header .top_nav #MenuaboutUs{background-position:-58px 0;width:62px;}
#header .top_nav #MenuaboutUs:hover,#header .top_nav #MenuaboutUs.active{background-position:-58px -45px;}
#header .top_nav #Menutestimonials{background-position:-121px 0;width:87px;}
#header .top_nav #Menutestimonials:hover, #header .top_nav #Menutestimonials.active{background-position:-121px -45px;}
#header .top_nav #Menublogs{background-position:-209px 0;width:38px;}
#header .top_nav #Menublogs:hover, #header .top_nav #Menublogs.active{background-position:-209px -45px;}
#header .top_nav #Menucalendar{background-position:-248px 0;width:67px;}
#header .top_nav #Menucalendar:hover,#header .top_nav #Menucalendar.active{background-position:-248px -45px;}
#header .top_nav #Menucontact{background-position:-316px 0;width:77px;}
#header .top_nav #Menucontact:hover, #header .top_nav #Menucontact.active{background-position:-316px -45px;}
#header .top_nav #Menulogin{background-position:-394px 0;width:52px;}
#header .top_nav #Menulogin:hover,#header .top_nav #Menulogin.active{background-position:-394px -45px;}
#header .top_nav #Menufr{background-position:-446px 0;width:24px;}
#header .top_nav #Menufr:hover{background-position:-446px -45px;}
#header .top_nav #Menuen{background-position:-471px 0;width:38px;}
#header .top_nav #Menuen:hover, #header .top_nav #Menuen.active{background-position:-471px -45px;}
/* END: HEADER*/

/* BEG: FOOTER*/
#footer {width: 920px;height: 170px;overflow:hidden;color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height:16px;}
#footer a{color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer .footer-content .information {float: left;position: relative;width: 380px;height: 118px;padding: 10px 0px 16px 30px;}
#footer .footer-content .nav {float: left;position: relative;width: 140px;height: 140px;margin-top: 10px;margin-left: 20px;	list-style: none;border-bottom:1px solid;border-bottom-color:#FFFFFF;}
#footer .footer-content .destinations {float: left;position: relative;width: 110px;height: 140px;margin-top: 10px;list-style: none;border-bottom:1px solid;	border-bottom-color:#FFFFFF;}
#footer .footer-content .login {float: left;position: relative;	width: 210px;height: 140px;	margin-top: 10px;margin-left: 30px;border-bottom:1px solid;	border-bottom-color:#FFFFFF;}
#footer li.footer_labels {padding-bottom: 2px;color: #FFFFFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-decoration: none;list-style: none;border-bottom:1px solid;border-bottom-color:#FFFFFF;}
#footer li.list {padding: 4px;list-style: none;border-bottom:1px solid;border-bottom-color:#FFFFFF;}
#footer li.list_last {padding: 4px;	list-style: none;}
/* END: FOOTER*/

/* BEG: STRUCTURE*/
#InfoLeft{float: left; margin-left: 15px;  margin-top: 20px;  position: relative;}
#InfoRight{float: left;margin-left: 15px;margin-top: 20px; position: relative; width: 315px;}
/* END: STRUCTURE*/

/* BEG: ONLY INDEX*/
#main .flyers {float:left; position:relative; width:890px; height:187px;}
#main .flyers .adverstiment {float: left;position: relative;margin-top: 30px;margin-bottom: 25px;width: 890px;height: auto;}
#main .flyers .adverstiment .banner{float: left;position: relative;padding-left: 10px;width: auto;}
#tripFinder{padding-top:60px;padding-left:2px;height:220px;}
#tripFinder input[type='text'], #tripFinder select{width:160px;}
#tripFinder input[type='text'], #tripFinder select, #tripFinder label{font-size:11px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
/* END: ONLY INDEX*/
/* BEG: RIGHT BAR*/
#contacts,#contact-goods,#contact-news{width:274px;clear:both;}
.white_buttom{background:url('/images/contactus/rightbar.png') no-repeat 1px -712px transparent;width:274px;height:64px;cursor:pointer;}
#contact-goods-inner {display:none;}
#contact-goods:hover #contact-goods-inner{display:block;}
#contact-goods-buttom{background-position: 0 -780px;margin-top:10px;}
#contact-goods-buttom:hover{background-position: 0 -67px;}
#contact-news-buttom{background-position: 0 -1307px;margin-top:10px;}
.contact-sidebar{background:url('/images/contactus/rightbar.png') no-repeat 0 0 transparent;width:256px;height:48px;display:block;margin-top:10px;margin-left:10px;}
#contact-youtube{background-position: 0 -132px;}
#contact-youtube:hover{background-position: 0 -181px;}
#contact-facebook{background-position: 0 -230px;}
#contact-facebook:hover{background-position: 0 -280px;}
#contact-twitter{background-position: 0 -330px;}
#contact-twitter:hover{background-position: 0 -379px;}
#contact-blog{background-position: 0 -430px;}
#contact-blog:hover{background-position: 0 -479px;}
#contact-call{background-position: 0px -846px;}
#contact-call:hover{background-position: 0px -993px;}
#contact-chat{background-position: 0 -895px;}
#contact-chat:hover{background-position: 0 -1042px;}
#contact-skype{background-position: 0 -944px;}
#contact-skype:hover{background-position: 0 -1091px;}
#contact-reservations{background-position: -1px -1140px;}
#contact-reservations:hover{background-position: 1px -1188px;}
#singup-form{background:url('/images/contactus/rightbar.png') no-repeat 0 -530px transparent;width:257px;height:151px;display:block;margin-top:10px;margin-left:10px;}
#singup-form #emails{margin: 80px 0 0 54px;width:193px;height:28px;font-style:italic;color:#878787;border:solid 1px #515151;}
#singup-form #send{margin: 5px 0 0 175px;width:74px;height:30px;border:none;background:url('/images/contactus/rightbar.png') no-repeat 0 -682px transparent;cursor:pointer;text-indent:-300px;}
/* END: RIGHT BAR*/

/* BEG: LOGIN */
#login-content{background-color:#434343;position:relative;overflow:hidden;height:0px;}
#login-top{height:51px;border-bottom:dotted 1px #555555;}
#login-bottom{height:45px;}
.login-wrapper{margin: 0 auto;width:685px;overflow: auto;height:100%;padding-top:15px;}
.logout-wrapper{width:430px !important;}
.login-graphics{background:url('/images/comon_sprite.png') no-repeat 0 0 transparent;}
#login-close{background-position:-378px -218px;width:29px;height:29px;display:block;position: absolute;right: 10px; text-indent: -40px; top: 10px;overflow:hidden;}
#login-submit{background-position:-443px -221px;width:73px;height:23px;border:0 none;text-indent:-180px;overflow:hidden;margin-top: -3px;margin-left: 30px;cursor:pointer;}
#logout-submit{background-position:-517px -221px;width:73px;height:23px;text-indent:-180px;overflow:hidden;margin: -3px 0px 0px 30px !important;}
#login-content label,#login-content a{font:normal 12px Arial; color:#FFFFFF;float:left;margin:1px 5px;}
#login-content .subrayado{text-decoration:underline;}
#login-content input{float:left;}
#login-user{background-position:-413px -220px;width:20px;height:14px;display:block;float:left;}
#login-pass{background-position:-356px -220px;width:14px;height:17px;display:block;float:left;margin-left:30px;}
#login-lost{background-position:-414px -236px;width:18px;height:14px;display:block;float:left;margin-left:30px;}
#login-AccountLink{background-position:-572px -54px;width:17px;height:15px;display:block;float:left;margin-left:5px;}
#login-AdminLink{background-position:-575px -71px;width:13px;height:14px;display:block;float:left;margin-left:30px;}
/* END: LOGIN */

#header .content .logo a{display:block;width: 375px;height: 130px;float: left;position: relative;background: url(/images/sprite-brazil.png) no-repeat -170px -95px transparent;text-indent:-200px;}
#header .content .bottom_nav {position: relative;float: right;margin-top: 48px;width: 545px;}
#header .bottom_nav a{background: url(/images/sprite-brazil.png) no-repeat 0 0 transparent;display:inline;height:39px;float:left;text-indent:-2000px}
#header .bottom_nav #navIndex{width:82px;}
#header .bottom_nav #navIndex:hover,#header .bottom_nav #navIndex.active{background-position: 0 -40px;}
#header .bottom_nav #navTripDates{width:81px;background-position: -82px 0;}
#header .bottom_nav #navTripDates:hover,#header .bottom_nav #navTripDates.active,#header .bottom_nav .DestinationLI:hover #navTripDates{background-position: -82px -40px;}
#header .bottom_nav #navReservations{width:103px;background-position: -163px 0;}
#header .bottom_nav #navReservations:hover,#header .bottom_nav #navReservations.active{background-position: -163px -40px;}
#header .bottom_nav #navGuides{width:63px;background-position: -266px 0;}
#header .bottom_nav #navGuides:hover,#header .bottom_nav #navGuides.active{background-position: -266px -40px;}
#header .bottom_nav #navMedia{width:56px;background-position: -329px 0;}
#header .bottom_nav #navMedia:hover,#header .bottom_nav #navMedia.active{background-position: -329px -40px;}
#header .bottom_nav #navFaq{width:50px;background-position: -385px 0;}
#header .bottom_nav #navFaq:hover,#header .bottom_nav #navFaq.active{background-position: -385px -40px;}
#header .bottom_nav #navPaymentInfo{width:107px;background-position: -435px 0;}
#header .bottom_nav #navPaymentInfo:hover,#header .bottom_nav #navPaymentInfo.active{background-position: -435px -40px;}
#header .bottom_nav .DestinationLI ul{margin-left:83px;margin-top:37px;display: none;z-index: 1000;}
#header .bottom_nav .DestinationLI:hover ul{display:block;position: absolute;}
#header .bottom_nav .DestinationLI ul li { display: inline; height: 35px; float:none;position:relative;}
#header .bottom_nav .DestinationLI #dest_drop a{height:35px;}
#header .bottom_nav #dest_dropBali a{width:54px;background-position: 0 -80px;}
#header .bottom_nav #dest_dropBali:hover a{background-position: 0 -116px;}
#header .bottom_nav #dest_dropBrazil a{width:64px;background-position: 0 -152px;}
#header .bottom_nav #dest_dropBrazil:hover a{background-position: 0 -188px;}
#header .bottom_nav #dest_dropCostaRica a{width:103px;background-position: -54px -80px;}
#header .bottom_nav #dest_dropCostaRica:hover a{background-position: -54px -116px;}
#header .bottom_nav #dest_dropThailand a{width:93px;background-position: -64px -152px;}
#header .bottom_nav #dest_dropThailand:hover a{background-position: -64px -188px;}
#header .bottom_nav .dest_dropSpacer{background: url(/images/sprite-brazil.png) no-repeat -158px -80px transparent;width:10px;}

/*-- Body brazil --*/
#mainDiv.brazil {background: url(/images/new.bz/brazil_bg.jpg) repeat-x scroll 0 0 #23cb6b;	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;overflow: auto;}
#mainDiv.content_brazil {background: url(/images/new.bz/brazil_content_bg_big.jpg) #23cb6b repeat-x scroll -100px 0;font-family: Arial, Helvetica, sans-serif;font-size: 13px;overflow: auto;}
#mainDiv-media {background:url(/images/new.bz/media_bg.jpg) #23cb6b repeat-x center top;font-family: Arial, Helvetica, sans-serif;font-size: 13px;overflow: auto;}
#mainDiv-media_photo{background:url(/images/new.bz/mediap_bg.jpg) #23cb6b repeat-x center top;font-family: Arial, Helvetica, sans-serif;font-size: 13px;overflow: auto;}
/*-- !Body brazil --*/
#main {	width: auto;}
/*-- Content brazil --*/
#main .content-brazil {	overflow: auto;	width: 892px;	height: auto;	margin-left: 26px;	padding: 0px;}
#main .content-brazil .carousel {background-color:#000000;float:left; position:relative; width:710px; height:500px; }
#main .content-brazil .carousel .picture {float: left;position: relative;width: 710px;height: auto;}
#main .content-brazil .carousel .slideshow {float: left;position: relative;width: 710px;height: auto;}
#main .content-brazil .side-content {float:left; position:relative; width:180px; height:500px;}
#main .content-brazil .side-content .trip-dates {float: left; position: relative;width: auto;height: auto;}
/*-- VALIDATION ENGINE --*/
.formError{position:absolute;top:300px;left:300px;padding-bottom:13px;display:block;z-index:5000;cursor:pointer;}
#debugMode{background:#000;position:fixed;width:100%;height:200px;top:0;left:0;overflow:scroll;opacity:.8;display:block;padding:10px;color:#fff;font-size:14px;z-index:100000;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;background:url("/images/new.bt/logo_bg.gif") repeat scroll 0 0 #FFF;color:#000;width:150px;font-family:tahoma;font-size:11px;border:1px solid #263477;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;padding:4px 10px 4px 10px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{position:absolute;bottom:0;left:20px;width:15px;height:15px;z-index:5001;}
.formError .formErrorArrowBottom{top:0;margin:-6px;}
.formError .formErrorArrow div{border-left:1px solid #263477;border-right:1px solid #263477;box-shadow:0 2px 3px #444;-moz-box-shadow:0 2px 3px #444;-webkit-box-shadow:0 2px 3px #444;font-size:0;height:1px;background:url("/images/new.bt/logo_bg.gif") repeat scroll 0 0 #FFF;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #263477;border-right:2px solid #263477;border-bottom:0 solid #263477;}
.formError .formErrorArrow .line2{width:3px;border:none;background:#263477;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#263477;}


