@charset "ISO-8859-1";
@import url(carousel.css);

/*	GENERAL	*/
* {border: 0px; font-family: Tahoma, Verdana, Sans-serif; margin: 0px; padding: 0px;}


/*	TAGS	*/
hr {display: none;}
ul {list-style: none;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
a span {display: none;}

/* FRASE H1*/
#sentence{
  margin-top: 15px;
  margin-left: 250px;
}

/* TRAVELLERS */

#texto_corp{
  margin: 30px;
}

/*	CLASSES	*/
.hr {background: #CCC; clear:both; height: 1px;}
.hr1 {background: #CCC; clear:both; height: 1px; margin-top: 8px;}
.loading-on {display: block;}
.loading-off {display: none;}


/*	CONTAINER	*/
#container {margin: 0 auto; width: 950px;}
#container2 {margin: 0 auto; width: 950px;}


/*	HEADER	*/
#header {margin: 0px 0px 3px 0px;}


/*	MENU	*/
#menu ul.menu2 {padding-left: 8px; padding-top: 6px;}
#menu ul.menu2 iframe { height: 201px; }
#menu ul.menu2 li a {border-width: 2px 1px 0px 2px; border-style:solid; border-color:#D4D5D5; padding: 0.2em; margin-right: 0.3em;}
#menu ul.menu2 li a:hover {background: #F9F9F9;}

#menu ul.sub {float: right; margin:6px 0;}
#menu ul.menu { padding-top:10px;}
#menu ul li { float:right;}
#menu ul li a {background: #EAEAEA;color: #5A605C; display: block; font: bold 0.7em Myriad, Sans-serif; text-decoration: none;}
#menu ul.menu li a {border-width: 2px 1px 0px 2px;border-style:solid; border-color:#D4D5D5; padding: 0.2em; margin-right: 0.3em;}
#menu ul.menu li a:hover {background: #F9F9F9;}
#menu ul li a.lang-pt-br-on {background: url(../_img/ico_lang_pt-br_on.gif); margin-left: 19px; width: 17px; height: 18px;}
#menu ul li a.lang-pt-br-off {background: url(../_img/ico_lang_pt-br_off.gif); margin-left: 19px; width: 17px; height: 18px;}
#menu ul li a.lang-en-us-on {background: url(../_img/ico_lang_en-us_on.gif); margin-left: 4px; width: 17px; height: 18px;}
#menu ul li a.lang-en-us-off {background: url(../_img/ico_lang_en-us_off.gif); margin-left: 4px; width: 17px; height: 18px;}
#menu ul h1 {background: url(../_img/white.gif); display: block; float: left; width: 5px; height: 5px;}
#menu td.choose { float:right;}
#menu span {display: none;}


/*	CONTENT	*/
#content h3 {margin: 14px 0px 12px 0px; height: 19px; }
#content h4 {color: #00D0EE; font: bold 0.9em Arial, Sans-serif;}
#content h5 {color: #021B49; font: bold 1em Arial, Sans-serif;}
#content h6 {float:left; width:219px; height:17px; margin-bottom:10px; }
#content span {display: none;}
#content a.detach {background: transparent !important;}
#content div.box {float: left; margin-bottom: 16px;}
#content div.box2 {float: left; margin-bottom: 16px;}
#content div.box_mini {float: left; background: #E6E8E9 url(../_img/bg_detach.gif) no-repeat bottom; padding: 10px; width: 280px;}
#content div.box_mini_left {float: left; background: #E6E8E9 url(../_img/bg_detach.gif) no-repeat bottom; padding: 10px; width: 280px; margin-right: 18px;}
#content div.box_t {float: left; margin-bottom: 16px; margin-top: 17px;}
#content div.box_v {float: left; margin-bottom: 16px; margin-top: 17px; margin-right:28px; width:270px; height:327px;}
#content div.video {height: 257px; padding: 10px; background-color:#cccdcc; margin-bottom:10px;}
#content div.video img {margin-left: 0px; margin-bottom:0px; margin-top:0px; margin-right:10px;}
#content div.more {float: left; background: #cccdcc; width: 622px; height: 90px; padding-top: 10px;}
#content div.more a {width: 76px; padding-left: 8px;}
#content div.more p { color: #555555; font-size: 0.7em; font-weight:normal; width:76px; padding-left: 8px;}
#content div.middle {margin: 0px 25px 0px 25px;}
#content div.middle_t {margin: 17px 25px 0px 25px;}
#content div.text {background: #E6E8E9 url(../_img/bg_detach.gif) no-repeat bottom; margin: 0px; margin-top: -7px; padding: 10px; width: 280px;}
#content div.text img {margin-left: -10px; margin-bottom:17px;}
#content div.text ul {padding: 0.5em 0em 0.5em 0em;}
#content div.text ul li {background: url(../_img/ico_bullet_red.gif) no-repeat left 5px; font-size:0.7em; font-weight: bold;  color: #F00; margin: 4px 0px 2px 0px;}
#content div.text ul li a {background: transparent;  color: #F00;}

#content div.text-home {background: #E6E8E9 url(../_img/bg_detach.gif) no-repeat bottom; margin: 0px; padding: 0px 10px 5px 10px; width: 280px;}
#content div.text-home img {margin-left: -10px; margin-bottom:17px;}
#content div.text-home ul {padding: 0em 0em 0em 0em;}
#content div.text-home ul p {margin-bottom:5px;}
#content div.text-home ul li {background: url(../_img/ico_bullet_red.gif) no-repeat left 5px; font-size:0.7em; font-weight: bold;  color: #F00; margin: 0px;}
#content div.text-home ul li a {background: transparent;  color: #F00;}
#content div.text-home a {background: url(../_img/ico_bullet_gray.gif) no-repeat center left; color: #444; padding-left: 0.5em;}

#content div.promo{margin-left: -7px;}
#content div.promo div {margin-left: 7px;}
#content p {color: #95999b; font-size: 0.7em; font-weight: bold;}
#content div.text a {background: url(../_img/ico_bullet_gray.gif) no-repeat center left; color: #444; padding-left: 0.5em;}
#content .header {background: #F50096 url(../_img/bg_header.gif) no-repeat bottom right; padding: 1px 0px 1px 54px; width: auto; height: 14px;}
#content .text-pre-form {padding-bottom:10px; width:586px;}
#content .top {margin-top: -20px;}
#content .paging {float:right; background:#ff9500 url(../_img/img_right_paging.gif) no-repeat right center; font:normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#content .paging a {padding:0 5px; float:left; display:block;}
#content .paging a.arrow-left {padding:4px 5px; background:url(../_img/img_arrow_left.gif) no-repeat center center; width:9px; height:7px; text-indent:-99999px;}
#content .paging a.arrow-right {padding:4px 5px; background:url(../_img/img_arrow_right.gif) no-repeat center center; width:9px; height:7px; text-indent:-99999px;}
#content .paging a.inactive {color:#FFF;}
#content .paging a.active {color:#f00;}
/* PAGING2 */
#content .paging2 {float:right; background:url(../_img/paging2.gif) no-repeat center center; font:normal 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#content .paging2 a {padding:0 5px; float:left; display:block;}
#content .paging2 a.arrow-left {padding:4px 5px; background:url(../_img/img_arrow_left2.gif) no-repeat center center; width:9px; height:7px; text-indent:-99999px;}
#content .paging2 a.arrow-right {padding:4px 5px; background:url(../_img/img_arrow_right2.gif) no-repeat center center; width:9px; height:7px; text-indent:-99999px;}
#content .paging2 a.inactive {color:#facac5; font-weight: bold;}
#content .paging2 a.active {color:#FFF; font-weight: bold;}

/*	New Box	*/
#content div.text2 {background: #E6E8E9 url(../_img/bg_detach2.gif) no-repeat ; margin: 0px; padding: 0px 10px 0px 10px; width: 280px;}
#content div.text2 img {margin-left: -10px; margin-bottom:17px; margin-top:4px;}
#content div.text2 ul {padding: 0.5em 0em 0.5em 0em;}
#content div.text2 ul.tit {color: #021B49; font: bold 1em Arial, Sans-serif; margin-top:-5px; margin-bottom:-5px;}
#content div.text2 ul.tit2 {color: #021B49; font: bold 1em Arial, Sans-serif; margin-top:-28px; margin-bottom:-5px;}
#content div.text2 ul.tit_home {color: #e84001; font: bold 1.8em Arial, Sans-serif; margin-top:-10px; margin-bottom:-5px;}

#content div.text2 ul li {font-size:0.7em; color: #0d2550; margin: 0px;}
#content div.text2 ul li a {background: transparent;  color: #0d2550;}
#content div.text2 ul td {font-size:0.7em; color: #c84200; margin: 4px 0px 2px 0px;}
#content div.text2 ul td b {background: transparent; color: #c84200; font: bold 3.6em Arial, Sans-serif;}
#content div.text2 ul td a {background: transparent; color: #c84200; font: bold 3.6em Arial, Sans-serif;}
#content div.text2 a {background: url(../_img/ico_bullet_gray.gif) no-repeat center left; color: #444; padding-left: 0.5em;} 

/*detach special-interests*/
#content div.text3 {background: #E6E8E9 url(../_img/bg_detach2.gif) no-repeat ; margin: 0px; padding: 0px 10px 0px 10px; width: 280px;}
#content div.text3 img {margin-left: -10px; margin-bottom:17px;}
#content div.text3 ul {padding: 0.5em 0em 0.5em 0em;}
#content div.text3 ul.tit {color: #021B49; font: bold 1em Arial, Sans-serif; margin-top:-5px; margin-bottom:-5px;}
#content div.text3 ul li {font-size:0.7em; color: #0d2550; margin: 0px;}
#content div.text3 ul li a {background: transparent;  color: #0d2550;}
#content div.text3 ul td {font-size:0.7em; color: #c84200; margin: 4px 0px 2px 0px;}
#content div.text3 ul td b {background: transparent; color: #c84200; font: bold 3.6em Arial, Sans-serif;}
#content div.text3 ul td a {background: transparent; color: #c84200; font: bold 3.6em Arial, Sans-serif;}
#content div.text3 a {background: url(../_img/ico_bullet_red2.gif) no-repeat center left; color: #444; padding-left: 0.5em;} 


/*	DETACH	*/
#content #detach div {width: 500px; height: 500px;}
#content #detach img {margin: 6px 0px 6px 0px;}
#content #detach div, #content #detach img {float: left;}
#content #detach div.text {background: #eff0f1 url(../_img/bg_detach_corner.gif) no-repeat bottom right; margin: 4px 0px 0px 4px; width: 499px; height:190px;}
#content #detach div.text p {margin-bottom: 0.7em;}
#content #detach div.text2 {background: #E6E8E9 url(../_img/bg_detach_corner.gif) no-repeat bottom right; margin: 4px 0px 0px 4px; width: 499px; height:190px;}

#content #detach div.text3 {background: #E6E8E9 url(../_img/bg_detach_corner.gif) no-repeat bottom right; margin: 4px 0px 0px 4px; width: 499px; height:115px;} /*detach special-interests*/

#content #detach div.text2 p {margin-bottom: 0.7em;}

#content #detach div.text3 p {margin-bottom: 0.7em;} /*detach special-interests*/

#content #detach .header {width: 512px;}
#content #detach .header-reserve { margin:15px 0 0 -50px; float:left; padding:0 0 0 65px; background: #F50096 url(../_img/bg_header.gif) no-repeat bottom right; width: 508px; height: 16px;}
#content #detach .header-reserve2 { margin:5px 0 0 5px; float:left; padding:0 0 0 0px; background: #FFFFFF; width: 515px; height: 31px;}


/*	DETAILS	*/

#content ul#links {float: left; margin: 23px 0px 0px 25px;}
#content ul#links li {float: left; margin-right: 5px;}
#content ul#links li a {display: block; height: 9px;}
#content #handler, #content #description {float: left; margin: 20px 0px 30px 0px;}
#content #handler {margin-right: 25px; width: 350px;}
#content #description {background: transparent; padding: 0px;}
#content #description.text {background: transparent; padding: 0px; width: 540px;}
#content #description ul li {background: url(../_img/ico_bullet_blue.gif) no-repeat center left; color: #00D0EE;}
#content #description ul li a {color: #00D0EE;}
#content #description h3 {color: #F00; margin: 0px;}
#content #description h4 {color: #333; font-size: 0.7em;padding-top:15px;}
#content #description dl {font-size: 0.7em; font-weight: bold;}
#content #description dt {background: #EFF0F1 url(../_img/ico_bullet_orange.gif) no-repeat center left; margin-bottom: 5px; color: #FF9500; margin-top: 7px; padding-left: 10px; width: auto;}
#content #description dd {color: #95999B; margin-bottom: 10px;}
#content #description .header {padding:0 0 0 54px; margin-top:8px; height: 16px;}
#content #loading {position: absolute; margin-left: -32px; left: 50%; top: 50%; }


/*	CONTACT	*/
#content div.bg_box_top {float:left; display:block; background: url(../_img/bg_box_top.gif) no-repeat right bottom; width:563px; height:9px;}
#content div.bg_box_top2 {float:left; display:block; background: url(../_img/bg_box_top.gif) no-repeat right bottom; width:930px; height:9px;}
#content #contact {float:left; background:#e7e8ea url(../_img/bg_box_bottom.gif) no-repeat right bottom; padding:0 0 20px 20px; margin-bottom:20px; width:546px;}
#content #contact p.title {float:left; display:block; color:#00d0ee; font:bold 0.9em Arial, Helvetica, sans-serif; padding-bottom:10px;}
#content #contact p.title2 {float:left; display:block; color:#021B49; font:bold 0.9em Arial, Helvetica, sans-serif; padding-bottom:10px;}
#content #contact p.title3 {float:left; display:block; color:#5b6266; font:bold 0.8em Arial, Helvetica, sans-serif; padding-bottom:3px;}
#content #contact p.title4 {float:left; display:block; color:#95999b; font:bold 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content #contact label {clear:left; color:#95999b; float:left; font:bold 0.7em/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:5px; width:135px;}
#content #contact label b {color:#ff0100;}
#content #contact input {color:#666; border-bottom:1px solid #c6c7c8; border-right:1px solid #c6c7c8; font:normal 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:10px; padding:3px;}
#content #contact select {color:#666; border-bottom:1px solid #c6c7c8; border-right:1px solid #c6c7c8; font:normal 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:10px; padding:3px;}
#content #contact textarea {color:#666; border-bottom:1px solid #c6c7c8; border-right:1px solid #c6c7c8; font:normal 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:10px; padding:3px; width:359px; height:100px;}
#content #contact #contact_back {float:left; margin:30px 0 0 405px; width:96px; height:17px; }
#content #contact #contact_back3 {float:left; padding:0px 0 0 405px; width:96px; height:17px; }
#content #contact #contact_no {float:left; padding:0px 0 0 400px; width:111px; height:17px; }
#content #contact #contact_back2 {float:left; margin:0px 0 0 5px; width:96px; height:17px; }
#content #contact #contact_send {float:left; margin:10px 0 0 405px; width:100px; height:21px; border:none; }
#content #contact #contact_send2 {float:left; margin:10px 0 0 449px; width:47px; height:17px; border:none; }
#content #contact #contact_home {float:left; margin:10px 0 0 405px; width:96px; height:17px; border:none; }
#content #contact p.title_return {color:#95999b; font:bold 0.7em/22px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content #contact p.description_return {color:#95999b; font:normal 0.7em/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content #contact p.radio {float:left; display:block; color:#c53c1c; font:normal 0.9em Arial, Helvetica, sans-serif;}
#content #contact p.radio b{color:#666; font:bold 1.0em Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px;}
#content #contact label.radio {clear:left; color:#c53c1c; font:bold 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:0; width:500px;}
#content #contact input.radio {color:#5500ee; font:normal 0.9em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-left:25px;}
#content #contact label.division {border-bottom:1px solid #FFF; padding:1px; width:560px;}

#content #contact_infos_out {float:left; display:block; background:#f3f3f4 url(../_img/bg_box2_bottom.gif) no-repeat right bottom; width:363px; height:350px;}
#content #contact_infos_out .bg_box2_top {float:right; background:#f3f3f4 url(../_img/bg_box2_top.gif) no-repeat right top; width:10px; height:10px;}
#content #contact_infos_out #contact_infos_in {float:left; border-left:1px solid #cacaca; background:#acacb0 url(../_img/bg_contact_infos_bottom.gif) no-repeat right bottom; width:217px;}
#content #contact_infos_out #contact_infos_in p {float:left; padding:0 15px 8px 10px; font:bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;color:#fff;}
#content #contact_infos_out #contact_infos_in p.first {padding-top:7px;}
#content #contact_infos_out #contact_infos_in p b {color:#515151;}
#content #contact_infos_out #contact_infos_in p a {color:#fff; font:bold 0.7em Verdana, Geneva, Arial, Helvetica, sans-serif;}


/*	BRAZILS GUIDE	*/
#content a.map_download {float:left;}
#content #box-brazils-guide {float:right; background:#f3f3f4 url(../_img/box_brazils_guide_bg.gif) repeat-y; width:635px; margin-bottom:10px;}
#content #box-brazils-guide dl {float:left; padding:0 0 15px 10px; font:bold 0.7em/16px Verdana, Geneva, Arial, Helvetica, sans-serif;}
#content #box-brazils-guide dt {float:left; color:#515151; padding-right:3px;}
#content #box-brazils-guide dd {color:#fff; left:3px;}
#content .box-brazils-guide-top {float:left; background: url(../_img/box_brazils_guide_top.gif) no-repeat; width:635px; height:10px;}
#content .box-brazils-guide-bottom {float:right; background: url(../_img/box_brazils_guide_bottom.gif) no-repeat; width:635px; height:14px;}
#content .box-left-side {float:left; width:219px; margin-right:50px;}
#content .box-right-side {float:left; width:219px;}


/*	SUMMARY	TABLE	*/
#table_cont #privacy div.bg_box_top,
#table_cont .btexto p {color:#666; font:normal 0.7em/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0 0px 0px 0;}
#table_cont .btexto table {float:left; color:#666; font:normal 0.7em/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#table_cont .btexto table th {text-align:left; border-bottom:0px solid #d94018; color:#fff; background:#d94018; padding:0px}
#table_cont .btexto table h1 {font:bold 1.0em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left; color:#555; background:#ccc; padding:2px; }
#table_cont .btexto table td {border-bottom:1px solid #666; padding:1px;}
#table_cont .btexto table td h3 { color:#FF9900; font:bold 1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding:10px 0px 0px 0px;}
#table_cont .btexto table td dm { color:#666; font:bold 1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0px;}
#table_cont .btexto table td a {color:#666; font:bold 1.0em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0 0 0 8px;}

#sentence span {
	display: none;
	font: bold 1.2em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	
	}


/*	ABOUT COMPANY	*/
#content #about-company div.bg_box_top,
#content #privacy div.bg_box_top,
#content #terms div.bg_box_top,
#content #incentives div.bg_box_top,
#content #travel-agency div.bg_box_top {width:607px;}
#content .box-texto {float:left; background:#e7e8ea url(../_img/bg_box_bottom.gif) no-repeat right bottom; padding:0 0 20px 20px; margin:10px 0; width:607px;}
#content .box-texto2 {float:left; background:#e7e8ea url(../_img/bg_box_bottom.gif) no-repeat right bottom; padding:0 0 20px 20px; margin:10px 0; width:930px;}
#content .box-texto p {color:#666; font:normal 0.7em/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; padding:0 10px 10px 0;}
#content .airplane {float:right; margin:10px 0;}
#content .box-texto table {float:left; color:#666; font:normal 0.7em/15px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; margin-bottom:10px;}
#content .box-texto table th {text-align:left; border-bottom:1px solid #666; color:#fff; background:#666; padding:5px;}
#content .box-texto table td {border-bottom:1px solid #666; padding:5px;}

/*	RECEIVE NEWS	*/
#content .box-receive-news-out {float:right; margin:10px 0; background:url(../_img/bg_incentives_receive.jpg) no-repeat left top; width:319px; height:362px;}
#content .box-receive-news-in {float:left; background:#acacb0 url(../_img/bg_receive_news_bottom.gif) no-repeat right bottom; border-left:2px solid #cacaca; width:264px; min-height:60px;}
#content .box-receive-news-in form {padding-bottom:8px;}
#content .box-receive-news-in label {float:left; width:264px; font:bold 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#fff; margin:2px 0 2px 10px;}
#content .box-receive-news-in input.txt-receive-news {float:left; padding:2px; margin:0 3px 0 10px; width:152px; font:normal 0.7em Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color:#666;}

/*	FOOTER	*/
#footer {padding: 30px 0px 0px 10px; width: 950px;}
#footer .brasil {margin-left: 160px; margin-top: -20px;}
/*#footer .tour_latina {margin-left: 160px; margin-top: -40px;}*/
#footer .copyright {margin-left: 240px; margin-top: -20px;}
#footer ul li {float: left;  margin-left: 6px;}
#footer ul li a {float: left;}
#footer .legal-terms {margin-left: 395px; margin-top: -10px;}
#footer .privacy-statement {margin-left: 530px; margin-top: -10px;}
#footer .seller-of-travel {margin-left: 645px; margin-top: -10px;}

/*.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}*/

/*.clearfix {display: inline-block;}*/

/* Hides from IE-mac \*/
/* html .clearfix {height: 1%;}*/
/*.clearfix {display: block;}*/
/* End hide from IE-mac */