	/* 
    File: portal.css
   (c) Division de Sistemas 2004
  
*/
 .drag{position:relative;cursor:hand
}
#scontentmain{
position:absolute;
width:150px;
}

#showimage{
position:absolute;
visibility:hidden;
border: 1px solid gray;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #EFEFEF;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
margin-right: 1px;
}
 
.totalprice {
	  BORDER-BOTTOM: #336699 4px solid; FONT-FAMILY: Tahoma,Arial, Verdana,  sans-serif;
}
.daybox {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Tahoma,Arial, Verdana,  sans-serif;
}

.daytd {
     background:#FFFFCC;
	font-family: Tahoma;
	font-size: 11px;	
	color: #000000;
	text-decoration: none;
}
.weektd {
     background:#FFFFCC;
	font-family: Tahoma;
	font-size: 11px;	
	font-width: bold;
	color: #FF9933;
	text-decoration: none;
}

.weeklyratetd {   
      background:#717DB9;
	font-family: Tahoma;
	font-size: 11px;
	 
	color: #F5F6FA;
	text-decoration: none;
}
 
.roomheader {
	background:#D9E0F9;
	font-family: Tahoma,Arial, Verdana,  sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #000000;
	text-decoration: none;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	
}

.hotelheader {
	background:#D9E0F9;
	font-family: Tahoma,Arial, Verdana,  sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #000000;
	text-decoration: none;	 
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	
}
.ReservationSummary {
    background:#3B4360;
	font-family: Tahoma,Arial, Verdana,  sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #FFFFFF;
	text-decoration: none;	 
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	 
}


.lowestrate {
	background:#D9E0F9;
	font-family: Tahoma,Arial, Verdana,  sans-serif;
	font-size: 16px;
	font-weight : bold;
	color: #000000;
	text-decoration: none;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;	 
	BORDER-BOTTOM: #999999 1px solid;
	
}
.columnheader {
   
	font-family: Tahoma;
	font-size: 11px;	
	color: #3B4360;	
	text-decoration: none;
	}
.roomtable {
	background:#FFFFFF;
	font-family: Tahoma,Arial, Verdana,  sans-serif;	 
	color: #000000;
	text-decoration: none;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-BOTTOM: #999999 1px solid;
	
}

.MoneyTotals {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #003366;
	 FONT-STYLE: normal; 
	font-family: Tahoma,Arial, Verdana,  sans-serif;	
}

.body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/bg.jpg);
}
.SearchBox {
     background:#0F9F40;
	font-family: Tahoma;
	font-size: 11px;
	color: #F9FFFF;
	border-left = 4x solid #0F9F40;
	border-right = 4px solid #0F9F40;
	text-decoration: none;
}
.DestinationBoxDottedRight {
    background:#F3F3F3;	
	background-image: url(../content/images/dotted_bg.gif);
	background-position:right;
	background-repeat:repeat-y;		
	font-family: Tahoma;
	font-size: 9px;
	color: #6E7DB4;	
	text-decoration: none;
}

.BoxDottedRight {
    
	background-image: url(../content/images/dotted_bg.gif);
	background-position:right;
	background-repeat:repeat-y;			
}

.DestinationBox {
    background:#F3F3F3;		
	font-family: Tahoma;
	font-size: 9px;
	color: #6E7DB4;	
	text-decoration: none;
}
.DestinationBoxDottedLeft {
   
	background-image: url(../content/images/dotted_bg.gif);
	background-position:left;
	background-repeat:repeat-y;	
	font-family: Tahoma;
	font-size: 9px;
	text-decoration: none;
}
.BoxDottedLeft {
   
	background-image: url(../content/images/dotted_bg.gif);
	background-position:left;
	background-repeat:repeat-y;		 
}
.ContentBox {
    background:#FFFFFF;	
	 
}

.HotListBox {
     background:#FDDF97;	
	font-family: Tahoma;
	font-size: 11px;
	color: #6E7DB4;	
	text-decoration: none;
}
.MenuBox {
     background:#3B4360;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #F9FFFF;
	border-left = 4x solid #F9FFFF;
	border-right = 4px solid #F9FFFF;
	text-decoration: none;
}

.menu {
     background:#3B4360;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.menu:hover {
    color: #FF0000;	text-decoration: none
}

.hotelmenu {
    background:#3B4360;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.cartitle {
     background:#0F9F40;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #F5F6FA;
	text-decoration: none;
}
.tourtitle {
     background:#FF6600;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #F5F6FA;
	text-decoration: none;
}
.hoteltitle {
     background:#717DB9;
	font-family: Tahoma;
	font-size: 9px;
	font-weight: bold;
	color: #F5F6FA;
	text-decoration: none;
}

.search {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.BlueTitle {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #6E7DB4;
}
.OrangeTitle {
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
	color: #FF7F02;
}
.detination {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
}
.destinationlink {
	font-family: Tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration: underline;
}
.destinationlink:hover
 {
 		 
		text-decoration: none;				
		 

	}
	
.errormessage {
	font-family: Tahoma;
	font-size: 9px;
	color: #F4BB3A;
}

.text_gray {
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
}
.link {
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	text-decoration: underline;
}
.orange {
	color: #FF7F02; 
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;	 
}
.bottom {
	font-family: Tahoma;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
}
.smallbottom {
font-family: Tahoma;
	font-size: 9px;
	color: #777777;
	text-decoration: none;
}
.smallwhite {
font-family: Tahoma;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.news {
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	text-decoration: underline;
}
.blue {
	color: #6E7DB4;
}
.bluebold {
	color: #6E7DB4;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.gray_box{
        color: #F2F1EB;
        }
.white {
        color: #FFFFFF;
       }
	   
.inputbox {
           font-family: verdana;
           font-size: 8pt;
           color: #111111;
     }
.field_title{
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #6E7DB4;
}

.formbutton {color: #6E7DB4; font-size: 9px; }
.ErrorHeader {
     background-color:#6E7DB4;
	 font:tahoma;
	 font-size:18px;
	 color : #F3FDFE;
	 font-weight: bold;	 
	 }
.ErrorBox {
    background-color:#FC6701;
	font-size: 14px;
	color : #F3FDFE;
	font-family: Tahoma;
	
}
.ErrorBoxII { 
background-color: #F2EEE0; 
color: #FF0000; 
font-size: 13px;
font-weight: bold; 
}


.importantcomment {
	background: #FFFF66;
	padding: 5px;
}
.photo {
	BORDER-RIGHT: #000 1px solid; 
	BORDER-TOP: #000 1px solid; 
	BORDER-LEFT: #000 1px solid; 
	BORDER-BOTTOM: #000 1px solid; 	
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.TBHEADER {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #c0c0c0 1px solid;  COLOR: #f4f4f4; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #336699
}
.TBHEADERORANGE {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #c0c0c0 1px solid;COLOR: #FFFFFF; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #FF7F02
}
.TBHEADERGREEN {
BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #c0c0c0 1px solid;COLOR: #FFFFFF; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #FF7F02

}

.TBHEADERYELLOW {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 10pt; BORDER-LEFT: #c0c0c0 1px solid;COLOR: #FFFFFF; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #F4BB3A
}
.TBORDER {
	BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; BORDER-LEFT: #336699 1px solid; BORDER-BOTTOM: #336699 1px solid; FONT-FAMILY: Tahoma
}
.TB {
	FONT-FAMILY: Tahoma;
}
.TBLINK {
	 BORDER-RIGHT: #ffffff 1px solid;
	 BORDER-TOP: #ffffff 1px solid;
	 font-family:Tahoma;
	 FONT-SIZE: 8px;
	 BORDER-LEFT: #ffffff 1px solid; 
	 CURSOR: hand; COLOR: #336699; 
	 BORDER-BOTTOM: #ffffff 1px solid; 
	 BACKGROUND-COLOR: #f4f4f4;
	 color: #6E7DB4;
	 TEXT-DECORATION: underline	  	
}

.TBCONTENT {
	BORDER-RIGHT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: #c0c0c0 1px solid; CURSOR: hand; COLOR: #ffffff; BORDER-BOTTOM: #c0c0c0 1px solid; BACKGROUND-COLOR: #336699; TEXT-ALIGN: justify
}

.TABLENESTED {
	BORDER-RIGHT: #d79900 1px solid; BORDER-TOP: #d79900 1px solid; BORDER-LEFT: #d79900 1px solid; BORDER-BOTTOM: #d79900 1px solid; BORDER-COLLAPSE: collapse; BACKGROUND-COLOR: #003366; border-spacing: 0px
}
 
.CHROMEBORDER {
	BORDER-RIGHT: #112233 1px solid; BORDER-TOP: #112233 1px solid; BORDER-LEFT: #112233 1px solid; BORDER-BOTTOM: #112233 1px solid; BORDER-COLLAPSE: collapse; border-spacing: 0px
}
.CHROMEBACKGROUND {
	BACKGROUND-COLOR: #112233
}

.SmallText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTexttiny {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextBoldRed {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextBoldBlueHP {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #435c84; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}

.SmallTexthomepghp {
	FONT-SIZE: 11px; COLOR: #0000ff
}
.SmallTexthomepghp:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.SmallTexthomepghp:visited {
	TEXT-DECORATION: none
}
.SmallTexthomepghp:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.SmallTexthomepghp:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.SmallTexthomepgnavhp {
	FONT-SIZE: 11px; COLOR: #0000ff
}
.SmallTexthomepgnavhp:link {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.SmallTexthomepgnavhp:visited {
	COLOR: #800080; TEXT-DECORATION: none
}
.SmallTexthomepgnavhp:active {
	COLOR: #0000ff; TEXT-DECORATION: none
}
.SmallTexthomepgnavhp:hover {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
.SmallTextBoldReverse {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextReverseUnderline {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}

.SmallTextLink {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}
.SmallTextLinkWhite {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}
.SmallTextBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}
.SmallestText {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallestTextBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.TinyTextBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallestTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumText {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumTextBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumTextErrorLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}

.FieldLabel {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.FieldSubtext {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0000ff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.Navbar {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.Navbarblue {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #435b83; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.GrayBoxText {
	COLOR: #000000
}
.ErrorBoxText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.ErrorText {
	COLOR: #ff0000
}
.SmallTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}
.SmallestTextLink {
	FONT-WEIGHT: normal; FONT-SIZE: 8px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: underline
}
.SmallTextBoldBlue {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.SmallTextBlue {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.MediumTextBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none
}
.SmallerTextBoldLink {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none
}
.Headline {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #003366; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif
}
.noLineLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; CURSOR: default; FONT-STYLE: normal; FONT-FAMILY: Arial, Verdana,  sans-serif; TEXT-DECORATION: none
}
.FieldSpacer {
	LINE-HEIGHT: 10px
}


