.hide {display:none;}

.hand {cursor:pointer;}

.TourCart-ConfPend { font-family:Tahoma; color:#b59100; font-size: 8pt; }

.TitLaranj { font-family:Tahoma; color:#fF8400; font-size: 10pt; font-weight:bold;}
.TitRed { font-family:Tahoma; color:#C10000; font-size: 10pt; font-weight:bold;}

.BtnR { border:'0px'; background: #ccc;
font: bold 10px Verdana; background-image:url(../images/Btn_Prev.jpg);
background-repeat:no-repeat;
width:25px; cursor:hand; }
 
.BtnL { border:'0px'; background: #ccc;
font: bold 10px Verdana; background-image:url(../images/Btn_Left.jpg);
background-repeat:no-repeat;
width:25px; cursor:hand; }

.BtnP { border:'0px'; background: #ccc;
font: bold 10px Verdana; background-image:url(../images/Btn_Play.jpg);
background-repeat:no-repeat;
width:20px; cursor:hand; }

.BtnStop { border:'0px'; background: #ccc;
font: bold 10px Verdana; background-image:url(../images/Btn_Stop.jpg);
background-repeat:no-repeat;
width:20px; cursor:hand; }

.FeaturedL:link { font-family:Tahoma; color:#fff; ; font-size: 8pt; TEXT-DECORATION:none; }
.FeaturedL:visited { font-family:Tahoma; color:#fff; font-size: 8pt; TEXT-DECORATION:none; }
.FeaturedL:hover { font-family:Tahoma; color:263906; font-size: 8pt; TEXT-DECORATION:none; }

.LinkSub:link { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSub:visited { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSub:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:underline; }

.LinkSubLaranja:link { font-family:Tahoma; color:#ff8400; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubLaranja:visited { font-family:Tahoma; color:#ff8400; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubLaranja:hover { font-family:Tahoma; color:#ff8400; font-size: 8pt; TEXT-DECORATION:underline; }

.LinkSubRed:link { font-family:Tahoma; color:#c10000; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubRed:visited { font-family:Tahoma; color:#c10000; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubRed:hover { font-family:Tahoma; color:#c10000; font-size: 8pt; TEXT-DECORATION:underline; }

.LinkSubGreen:link { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubGreen:visited { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:underline; }
.LinkSubGreen:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:underline; }

/* -------------------------- / DESTINATION LINK / ---------------------------- */
.ucDestinationMenu:link { color:#000; TEXT-DECORATION:none; }
.ucDestinationMenu:visited { color:#000; TEXT-DECORATION:none; }
.ucDestinationMenu:hover { font-weight:bold; COLOR:#fff; TEXT-DECORATION:none; }
/* -------------------------- / DESTINATION LINK / ---------------------------- */

.SubMenuTit { font-family:Tahoma; color:#5D8A17; font-size: 8pt; font-weight:bold; height:2;}
.DestinationTit { font-family:Tahoma; color:#5D8A17; font-size: 10pt; font-weight:bold;}
.DestinationSubTit { font-family:Tahoma; color:#5D8A17; font-size: 8pt; font-weight:bold;}
.DestinationContent_MenuTop { font-family:Tahoma; color:#000; font-size: 8pt; font-weight:bold;}
.CityPackage { font-family:Tahoma; color:#fff; font-size: 8pt; }
.DestinationContent_Price { font-family:Tahoma; color:#000; font-size: 8pt;}
.DestinationContent_Price_Top10 { font-family:Tahoma; color:#c10000; font-size: 8pt;}
.DestinationContent_Price_Featured { font-family:Tahoma; color:#fF8400; font-size: 8pt;}
.DestinationContent_Menu { font-family:Tahoma; color:#000; font-size: 9pt; font-weight:bold;}

.tableSearchBook { 
  border:1pt;
  border-style:solid;
  border-bottom-color:#999;
  border-left-color:#999;
  border-right-color:#999;
  border-top-color:#999;
    }

.body { 
	margin-left: 0px; 
	margin-top: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px; 
    scrollbar-face-color:#fff;
    scrollbar-highlight-color:#F7F7F7;
    scrollbar-3dlight-color:#999;
    scrollbar-darkshadow-color:#fff;
    scrollbar-shadow-color:#666;
    scrollbar-arrow-color:#666;
    scrollbar-track-color:#EFEFEF;
}

.caixas { 
  background:#fff;
  cursor:no;
  color:#333;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:none;
  border: 1px double ccc;
}
.comboTop
{
  background:#fff;
  cursor:no;
  color:#FF8400;
  font-family:Tahoma;
  font-size:8pt;
  font-weight:bold;
  border: 1px double ccc;
}
.combo
{
  background:#fff;
  cursor:no;
  color:#000;
  font-family:Tahoma;
  font-size:8pt;
  border: 1px double ccc;
}
.form { padding: 0; margin: 0; }
.rodape { font-family:Tahoma; color:#000; font-size: 8pt; }
.featuredTit { font-family:Tahoma; color:#fF8400; font-size: 8pt; font-weight:bold; TEXT-DECORATION:none;}
.featured { font-family:Tahoma; color:#fff; font-size: 8pt; }
.MenuBottonForm { font-family:Tahoma; color:#000; font-size: 8pt; font-weight:bold; }
.MenuBotton { font-family:Tahoma; color:#000; font-size: 9pt; }

.LinPrice { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify;}
.LinPrice:link { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify; TEXT-DECORATION:none;}
.LinPrice:visited { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify; TEXT-DECORATION:none;}
.LinPrice:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; text-align:justify; TEXT-DECORATION:none; }

.PackageTit { font-family:Tahoma; color:#5D8A17; font-size: 10pt; font-weight:bold;}

.PackageList:link { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:none;}
.PackageList:visited { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:none;}
.PackageList:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:none;}

.PackagesSupTop { font-family:Tahoma; color:#000; font-size: 8pt; }
.PackagesSTLaranja { font-family:Tahoma; color:#fF8400; font-size: 8pt; }
.PackagesSTRed { font-family:Tahoma; color:color:#9 font-size: 8pt; }
.SearchAndBook { font-family:Tahoma; font-size:8pt; font-weight:bold; color:#888888;}
/* -------------------------- / LearnAbout / ---------------------------------- */
.Country-Info { font-family:Tahoma; color:#5D8A17; font-size: 10pt; font-weight:bold;}
/* -----------/ TIT. / ------------ */
.Country-Info-Tit { font-family:Tahoma; color:#0C3D8E; font-size: 10pt; font-weight:bold; }
/* -----------/ LINK / ------------ */
.Country-InfoL:link { font-family:Tahoma; color:#0C3D8E; font-size: 8pt; font-weight:bold; TEXT-DECORATION:underline;}
.Country-InfoL:visited { font-family:Tahoma; color:#0C3D8E; font-size: 8pt; font-weight:bold; TEXT-DECORATION:underline;}
.Country-InfoL:hover { font-family:Tahoma; color:#0C3D8E; font-size: 8pt; font-weight:bold; TEXT-DECORATION:underline;}
/* -------------------------- / LearnAbout / ---------------------------------- */
.MenuBottonL:link { font-family:Tahoma; color:#000; font-size: 9pt; TEXT-DECORATION:none;}
.MenuBottonL:visited { font-family:Tahoma; color:#000; font-size: 9pt; TEXT-DECORATION:none;}
.MenuBottonL:hover { font-family:Tahoma; color:#000; font-size: 9pt; font-weight:bold; TEXT-DECORATION:none;}
/* -------------------------- / LearnAbout / ---------------------------------- */

/* -------------------------- / Keep in Touch / ------------------------------- */
.Keep-Tit { font-family:Tahoma; color:EFBF10; font-size: 10pt; font-weight:bold; }
/* -------------------------- / Keep in Touch / ------------------------------- */

/* -------------------------- / PAGINAÇÃO / ----------------------------------- */
.PAG:link { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
.PAG:visited { font-family:Tahoma; color:#000; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
.PAG:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
/* -------------------------- */
.PAG-Selected:link{ font-family:Tahoma; color:#f60; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
.PAG-Selected:visited{ font-family:Tahoma; color:#f60; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
.PAG-Selected:hover{ font-family:Tahoma; color:#f60; font-size: 8pt; TEXT-DECORATION:none; font-weight:bold;}
/* -------------------------- / PAGINAÇÃO / ----------------------------------- */

/* -------------------------- / Menu Sort by / ---------------------------------- */
.MenuSortby:link { font-family:Tahoma; color:#fff; font-size: 8pt; font-weight:bold; TEXT-DECORATION:none; background-color:#5D8A17; padding:3px;}
.MenuSortby:visited { font-family:Tahoma; color:#fff; font-size: 8pt; font-weight:bold; TEXT-DECORATION:none; background-color:#5D8A17; padding:3px;}
.MenuSortby:hover { font-family:Tahoma; color:#fff; font-size: 8pt; font-weight:bold; TEXT-DECORATION:none; background-color:#5D8A17; padding:3px;}
/* -------------------------- / Menu Sort by / ---------------------------------- */

/* -------------------------- / PACOTES E VOOS / -------------------------------- */
.boxpreco, .boxpreco a:link, .boxpreco a:visited {
  color: #F00;
  text-decoration: none;
  font: bold 8.5pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.boxpreco a:hover {
  text-decoration: underline;
}

.boxtit1, .boxtit1 a:link, .boxtit1 a:visited {
  color: #000;
  text-decoration: none;
  font: 8.5pt Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
.boxtit1 a:hover {
  text-decoration: underline;
  color: #000;
}
.bgGray {
  background-color:#e1e1e1;
}
/* -------------------------- / PACOTES E VOOS / -------------------------------- */

/* ----------------------- / Online Booking 2.0 / ------------------------------- */
.Steps  { font-family:Tahoma; font-weight:bold; font-size: 10pt; TEXT-DECORATION:none;}
.olbTit { font-family:Tahoma; font-size: 10pt; TEXT-DECORATION:none;}
.olb  { font-family:Tahoma; font-size: 8.5pt; TEXT-DECORATION:none;}
.field  { border:solid 1px #DDDDDD; height:17px; font-family:Tahoma; font-size: 8pt; color:#666666;}
.90   { width:90%;}
.borda  { border: solid 1px #999999;}
.borda2 { border: solid 1px #828282;}
.borda3 { border-bottom: solid 1px #e0dfe3;}
.borda4 { border-right: solid 1px #e0dfe3;}

.Black  { color:#000000;}
.Gray { color:#999999;}
.Green  { color:#5D8A17;}
.Red  { color:#910000;}

.bgGray01 { background-color:#efefef;}
.bgGray02 { background-color:#e7e7e7;}
.bgGray03 { background-color:#e0dfe3;}
.bgGray04 { background-color:#c7c7c7;}
.bgGreen01 { background-color:#a8b19a;}
.bgGreen02 { background-color:#7e9853;}
/* ----------------------- / Online Booking 2.0 / ------------------------------- */





/* ----------------------- / TABLELESS INICIO / ------------------------------- */

body {
	margin: 0px; 
	padding: 0px;
    scrollbar-face-color: #fff;
    scrollbar-highlight-color: #F7F7F7;
    scrollbar-3dlight-color: #999;
    scrollbar-darkshadow-color: #fff;
    scrollbar-shadow-color: #666;
    scrollbar-arrow-color: #666;
    scrollbar-track-color: #EFEFEF;
	font: 8pt Tahoma, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 13pt;
	color: #fff;
	font-weight: normal;
}

/* ---------/ TOP INICIO /--------- */
.TxtTop {
	background: #5D8916 url(images/ucTop_Fundo02.jpg) left top no-repeat; 
	text-align: right; 
	color: #fff;
}

.BoxContTop {
	background: url(images/ucTop_Fundo_NEW.jpg) #fff bottom repeat-x; 
	height: 80px; 
	width: 100%;
}

.Logo {
	width: 252px; 
	height: 79px; 
	float: left; 
	background: url(images/ucTop_Logo02_NEW.jpg) bottom left no-repeat;
}

.Menu {
	height: 40px;
	width: 930px;
}
.Menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.Menu li {
	margin: 0;
	padding: 1px 8px 0 0;
	float: left;
}

.Menu2 {
	background: url(images/ucTop_Fundo02_NEW.jpg) top left repeat-x; 
	height: 20px; 
	width: 100%;
}
.Menu2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.Menu2 li {
	margin: 0;
	padding: 0 0 0 8px;
	float: left;
}

.Menu3 {
	width: 500px; 
	height: 30px; 
	_height: 35px; 
	padding: 10px 0 0 0; 
	text-align: right
}
/* ---------/ TOP FIM /--------- */

.BoxGeneral {
	width: 100%; 
	height: 100%; 
	background-color: #E7E7E7; 
	display: table;
}
.BoxLimit {
	width:990px;
}
.BoxDestinationsPrice {
	width: 284px;
	height: 169px;
	text-align: right;
	font: 10pt Tahoma, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 25px 5px 0 0;
	margin: 0;
	float: left;
}
.BoxDestinationsPrice a:link {
	color: #000;
}
.BoxDestaq {
	float: left;
	margin-top: 10px;
	width: 133px;
}
.style1, .style1 a:link, .style1 a:hover {
	font-size: 8.5pt;
	font-weight: bold;
	color: #000;
}
.style2, .style2 a:link, .style2 a:hover {
	font-size: 8.5pt;
	font-weight: bold;
	color: #fff;
}

/* ----------------------- / MOUSEOVER ICONES INICIO / ------------------------------- */
 
a.dcontexto
{
    position:relative; 
    font:12px arial, verdana, helvetica, sans-serif; 
    padding:0;
    color:#039;
    text-decoration:none;
    border:none;
    cursor:help; 
    z-index:24;
}
a.dcontexto:hover
{
    background:transparent;
    z-index:25; 
}
a.dcontexto span
{
    display: none;
}
a.dcontexto:hover span
{ 
    display:block;
    position:absolute;
    width:auto; 
    height:auto;
    top:1em;
    _top:1.5em;
    text-align:left;
    left:1em;
    _left:1.5em;
    font: 12px arial, verdana, helvetica, sans-serif; 
    padding:5px 10px;
    border:1px solid #999;
    background:#FFFFDF; 
    color:black;
    cursor:default;
}
a.dcontexto:hover span pre
{
    cursor:text;    
}

a.dcontextoCP
{
    position:relative; 
    font:12px arial, verdana, helvetica, sans-serif; 
    padding:0;
    color:#039;
    text-decoration:none;
    border:none;
    cursor:help; 
    z-index:24;
}
a.dcontextoCP:hover
{
    background:transparent;
    z-index:25; 
}
a.dcontextoCP span
{
    display: none;
}
a.dcontextoCP:hover span
{ 
    display:block;
    position:absolute;
    width:150px; 
    height:auto;
    top:1em;
    _top:1.5em;
    text-align:justify;
    left:1em;
    _left:1.5em;
    font: 12px arial, verdana, helvetica, sans-serif; 
    padding:5px 10px;
    border:1px solid #999;
    background:#FFFFDF; 
    color:black;
    cursor:default;
}
a.dcontextoCP:hover span pre
{
    cursor:text;    
}
/* ----------------------- / MOUSEOVER ICONES FIM / ------------------------------- */

/* ----------------------- / TABLELESS FIM / ------------------------------- */

.TextPanel { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify;}
.TextPanel:link { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify; TEXT-DECORATION:none;}
.TextPanel:visited { font-family:Tahoma; color:#000; font-size: 8pt; text-align:justify; TEXT-DECORATION:none;}
.TextPanel:hover { font-family:Tahoma; color:#5D8A17; font-size: 8pt; text-align:justify; TEXT-DECORATION:none; }

.TextPanel.Hidden { display:none;}
.TextPanel.Show { display:block;}

img 
{
	border:none;
	}


