BODY { margin-top:5px }
BODY, P, TD { font:normal 12px Tahoma, Arial, verdana, sans-serif; color:#00457b }
FORM { margin:0; padding:0 }

H1 {
	font:normal 17px tahoma, "century gothic", "arial black", "MS Sans Serif", "News Gothic MT", verdana, sans-serif;
	color:#00457b;
	margin:0; padding:0;
	letter-spacing:1px
}

H1 B {
	font:normal 18px "tempus sans ITC", "lucida sans", "comic sans MS";
	color:#ffff96 
}

.bgBox200 { background:url(/images/box-200.gif) 0 0 no-repeat }
.bgBox493 { background:url(/images/box-493.gif) 0 0 no-repeat }
.bgBox544 { background:url(/images/box-544.gif) 0 0 no-repeat }

.tFooter, .tFooter A { color:#00457b; background:#f5f5f5; font:bold 11px tahoma, verdana, sans-serif }

.tFooter .copy { font:normal 11px arial; line-height:1.4em }
.tFooter A { margin:0 10px; text-decoration:none }
.tFooter A:hover { text-decoration:underline }

.menuNav1 A, .menuNav2 A, .menuNav3 A, .menuNav3 P, .menuNav3 .links, .loginBox .title2 A {
	font:normal 12px Arial, Verdana, Sans-Serif;
	display:block;
	color:#00457b; 
	text-decoration:none;
	margin:1px 0;
	padding:0 8px;
	text-align:left
}

.menuNav1 A, .menuNav2 A, .loginBox .title2 A { 
	border:0 solid #e8e8e8;
	border-width:1px 0;
	margin:2px 0;
	background:url(/images/bgbtn-nav1.gif) 0 0 repeat-x
}

.menuNav1 A { font-weight:bold; text-transform:uppercase; line-height:16px }
.menuNav1 A:hover { background:#10759f; color:#fff }

.menuNav2 A { font-size:11px }
.menuNav2 A:hover { background:#8bbace }
.menuNav2 P.title {
	margin:0; padding:4px 10px;
	font:normal 13px tahoma, verdana, sans-serif;
	color:#fff;
	background:#007db1
}

.menuNav2x A { padding-left:16px; color:#5a5a5a }

.menuNav3 P, .menuNav3 .links { padding:3px 5px 3px 10px; font-size:13px }
.menuNav3 A:hover { color:#fff; background:#007db1 }
.menuNav3 .links A { display:inline; font-size:10px; padding:1px 1px }

.bomTabLinks A {
	display:block;
	background:url(/images/ticker-0.gif) 2px 2px no-repeat;
	padding-left:20px;
	margin-bottom:5px;
	text-decoration:underline;
	color:#00f
}

.bomTabLinks A.done { background:url(/images/ticker-1.gif) 6px 2px no-repeat }
.bomMn2Links A {
	display:block;
	width:180px;
	background:url(/images/bom2btn.gif) 0 0 no-repeat;
	padding:2px 0 0 8px;
	font:bold 11px arial; 
	color:white; text-decoration:none; margin-bottom:4px; height:18px
}


TABLE.bomFrame { background:url(/images/brd-blood-mid.gif) center top repeat-y }
TABLE.bomFrame TD.main { background:url(/images/brd-blood-top.gif) center top no-repeat; padding:2px }
TABLE.bomFrame TD.bottom { 
	background:url(/images/brd-blood-bottom.gif) center bottom no-repeat; padding:0;
	height:5px; font-size:5px; line-height:5px
}

TABLE.bomAgenda TH { font: bold 11px arial }
TABLE.bomAgenda TH, TABLE.bomAgenda TD { border: 0 solid #000033; border-top-width: 1px }
TABLE.bomAgenda TR.reserved TD, TABLE.bomAgenda TR.reserved TH { background: #c2c2c2 }

TABLE.bomSuppliers TD { color: #505050; padding-bottom: 2px; border: 0 solid white; border-width: 1px 0; border-bottom-color: #d0d0d0 }
TABLE.bomSuppliers TD A { color: #404040; text-decoration: none }
TABLE.bomSuppliers TD A:hover { text-decoration: underline }
TABLE.bomSuppliers TR.status2 TD { background: #f2fefe; }
TABLE.bomSuppliers TR.status1 TD { background: #fefef2 }

TABLE.bomSupplierPlanning { border: 1px solid #999 }
TABLE.bomSupplierPlanning TD { font: normal 11px verdana; border: 1px solid #999; border-width: 0 1px 1px 0 }
TABLE.bomSupplierPlanning TH { font: bold 11px tahoma; border: 1px solid #999; border-width: 0 1px 1px 0; background: #CCC }
 
.bomAgendaBtns A {
	display: block; padding-left: 20px; font: bold 10px arial; text-decoration: none;
	background: url(/images/bomarrow.gif) 0 0 no-repeat;
	margin-top: 3px
}

.bomDateIndex A { font: normal, 12px Arial; text-decoration: none; line-height: 16px; color: #505050 }
.bomDateIndex A:hover { text-decoration: underline }
.bomDateIndex A.active { font-weight: bold; color: maroon }

.bomListLnks A, A.showSupplierPlanning  { color: maroon; font: bold 10px arial }

.homeGrid TD { 
	font:normal 10px tahoma, verdana, sans-serif;
	width:189px; height:68px; 
	vertical-align:top; font-size:12px;
	padding:0 0 1px 0;
	color:#5a5a5a
}
.homeGrid P { margin:0; padding:2px 0 0 4px; font-size:10px; line-height:11px; color:#5a5a5a }
.homeGrid P A { color:#5a5a5a; text-decoration:none } 


.std, DIV.std, TABLE.std, TABLE.std TD, TD.std, .std P, .std A { 
	font:normal 12px tahoma;
	line-height:1.4em;
	color:#202040
}

INPUT { font-size:11px }
INPUT[type=text], INPUT[type=checkbox], 
	INPUT.std,
	TEXTAREA, TEXTAREA.std,
	SELECT, SELECT.std { color:#555; border:1px solid #888; padding:2px 1px; line-height:1.0em }
.dataGrid TD { text-align:center; line-height:8px }
.dataGrid INPUT { text-align:center }

P.std { text-align:justify; margin-top:12px }

TABLE.std TH { font:bold 11px tahoma; color:#202040; background:#f0f0f0 }
TABLE.std TR.row1 TD { background:#f0f0f0 }
.std A { font:bold 11px arial; color:#202050; text-decoration:underline }

.menuFoot A {
	color:#fff;
	background:url(/images/bgmenufoot.gif) right top no-repeat;
	font:normal 11px arial;
	text-decoration:none;
	padding:1px 5px
}

.menuFoot A:hover { text-decoration:underline }

TABLE.menuFoot TD { 
	height:16px;
	padding:0;
	background:url(/images/bgmenufoot.gif) 0 0 no-repeat #682000 
}

BUTTON.menuFoot {
	border:0; color:#fff;
	height:16px; padding:1px;
	font:normal 11px arial;
	width:128px; text-align:center;
	background:url(/images/bgmenufoot-128.gif) 0 0 no-repeat #682000 
}

TABLE.homeRight { color:#5a5a5a; border:0 solid #e8e8e8 }
.homeRight TD, .homeRight P { color:#5a5a5a; font:normal 10px tahoma, verdana, sans-serif }
.homeRight TD {	
	border:0 solid #e8e8e8;
	border-width:0 1px;
	height:79px;
	vertical-align:top
}
.homeRight P { 
	line-height:12px;
	padding:2px 4px; margin:0
}
.homeRight .title { background:#e8e8e8; color:#333; padding:2px }
.homeRight P.title { padding:2px 4px }
.homeRight P.title A { font:normal 10px arial; color:#505050; text-decoration:none }
.homeRight P.title A:hover { text-decoration:underline }

.homeFootLinks A {
	color:#0b2b51;
	font:bold 15px bauhaus-thin, arial narrow, verdana;
	margin:0 8px; text-decoration:none
}

A.title { 
	display:block;
	color:#00457b;
	font:bold 13px "arial narrow", arial, helvetica;
	line-height:14px;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px
}
A.title:hover, .hover A.title { color:#fff; background:url(/images/homecell-tab-sup-blue.gif) 0 0 no-repeat }

.planevent INPUT, .otheracc INPUT { font:normal 9px tahoma, arial }

INPUT[type=checkbox] { color:#b53907 }

.planevent INPUT[type=checkbox], .otheracc INPUT[type=checkbox] { font-size:8px; width:11px; height:11px }

.loginArea, .loginArea LABEL, .loginArea A { 
	color:#000; background:#fff;
	font:normal 10px Tahoma
}

.loginArea INPUT {
	border:1px solid #eee;
	width:86px; height:16px; padding:0 1px
}

.loginArea A { color:#5a5a5a; text-decoration:none }
.loginArea A.btn { display:block; border:1px solid #e0e0e0; padding:1px; text-align:center }
.loginArea A:hover { text-decoration:underline }

.loginBox, .loginBox TD { font:normal 10px tahoma; color:#303030; line-height:1.3em }
.loginBox B { color:#000 }
.loginBox TD { padding:2px 5px 2px 10px }
.loginBox TD.data { border-bottom:1px solid #e0e0e0; padding-bottom:4px }
.loginBox TD.options { padding:4px; border-bottom:1px solid #e0e0e0; padding-bottom:4px }
.loginBox .title, .loginBox .title2, .loginBox .title2 A { font:bold 14px arial narrow, arial black; color:#ee7c02 }
.loginBox .title2, .loginBox .title2 A { font:bold 12px Arial; padding-top:5px }

.loginBox TD.title2 { padding:0; height:23px }
.loginBox .title2 A { margin:0; background:url(/images/icon-office.gif) 96% center no-repeat }
.loginBox TD.closed A { background:url(/images/icon-account.gif) 96% center no-repeat }

.loginBox A { text-decoration:none }

.loginBox .title2 { background:url(/images/icon-office.gif) 96% center no-repeat }
.loginBox TD.closed { background:url(/images/bgbtn-nav1.gif) 0 0 repeat-x }

.loginBox .options A {
	color:#303030;
	font:normal 11px tahoma;
	line-height:1.4em;
	background:url(/images/icon-arrow.gif) 1px center no-repeat; padding-left:8px
}
.loginBox .options A.active { font-weight:bold; color:#000 }

.mpTitle { font:bold 14px Franklin Gothic, arial black, arial; color:#ee7c02; letter-spacing:1px }

#bomMenuNav1 A, #bomMenuNav1 P.title {
	display:block;
	background:url(/images/bomarrow.gif) 174px 2px no-repeat #143055;
	padding:2px 0 0 8px;
	font:bold 11px arial; 
	color:white; text-decoration:none; margin-bottom:1px; height:18px
}
#bomMenuNav1 P.title { background-image:none; margin-top:2px }
#bomMenuNav1 A.active { background:#9c1410 }


.footLinks TD A, .copy { color:#9e9e9e; font:bold 10px "arial condensed", arial }
.copy { font-size:9px }
.footLinksBar TD, .footLinksBar TD A { font:normal 11px Arial; color:#b53907; text-decoration:none }
.footLinksBar TD.bold A { font-weight:bold }
.footLinksBar A:hover { text-decoration:underline }

.otheracc .footLinksBar TD A { color:#035ea5 }

.bgevents { background:url(/images/icon-events.gif) right top no-repeat }
.bghotels { background:url(/images/icon-hotels.gif) right bottom no-repeat }
.bgcongress { background:url(/images/icon-congress.gif) right top no-repeat }
.bgaccommodation { background:url(/images/icon-otheracc.gif) right bottom no-repeat }
.bgdmc { background:url(/images/icon-dmc.gif) right top no-repeat }
.bgflight { background:url(/images/icon-flight.gif) right bottom no-repeat }
.bgdestination { background:url(/images/icon-destinations.gif) right bottom no-repeat }
.bgoffers { background:url(/images/icon-offers.gif) right bottom no-repeat }
.bginfo { background-color:#624484 }

BUTTON { font:normal 11px arial }

TD.tabBtns0 { border:0 solid #4a6f82; border-top-width:1px; text-align:left }

.tabBtns0 BUTTON {
	color:#4a6f82;
	font:bold 10px arial;
	margin:0;
	border:0 solid #4a6f82;
	background:url(/images/corner-lu-white.gif) right top no-repeat;
	height:32px;
	padding:0
}
.tabBtns0 BUTTON.active { color:white; background-color:#4f819a }
.tabBtns0 BUTTON.adjacent { background:url(/images/corner-lu-blue.gif) right top no-repeat }

.tabBtns1 BUTTON, BUTTON.tabBtns1 {
	color:maroon;
	width:90px;
	font:bold 10px arial;
	margin:0;
	border:0 none;
	background:url(/images/bg-btn1-0.gif) 0 0 no-repeat;
	height:24px;
	padding:0 1px
}
.tabBtns1 BUTTON:hover, .tabBtns1 BUTTON.active {
	color:white;
	background:url(/images/tab-maroon-small.gif) 0 0 no-repeat
}
.tabBtns1 .medsize BUTTON { width:106px; background:url(/images/bg-btn1-0-med.gif) 0 0 no-repeat }
.tabBtns1 .medsize BUTTON:hover, .tabBtns1 .medsize BUTTON.active { 
	color:white;
	background:url(/images/tab-maroon-med.gif) 0 0 no-repeat
}

.tabLayouts, .tabLayouts TABLE { color:white }
.tabLayout TD { font:normal 11px tahoma }

.tabLayout { position:absolute; left:0; top:0; visibility:hidden; padding:16px }

.tabLayout INPUT[type=text] { font:normal 10px arial }

DIV.mainArea { padding:8px 0 8px 10px }

.tabLayouts DIV { color:white; background:#4f819a }
.tabLayouts INPUT { font:normal 10px arial }
.tabLayouts LEGEND { color:white }
.tabLayouts A { color:white; font:bold 10px arial; text-decoration:none }

.tabLayouts1 DIV.tabLayout {
	width:544px;
	border:1px solid #692000;
	padding:8px
}
.tabLayouts1, .tabLayouts1 TD, .tabLayouts1 P { 
	font:normal 11px tahoma;
	color:#606060; line-height:1.4em 
}
.tabLayouts1 FIELDSET { color:#606060 }
.tabLayouts1 FIELDSET LEGEND { color:maroon }

.files A { font:bold 11px arial; color:maroon; text-decoration:none }
.files A:hover { text-decoration:underline }

TABLE.tickers TD:first-child, TD.ticker1 { background:url(/images/box-ticker1.gif) 5px 5px no-repeat }

.dataList TH { font:bold 10px arial; background:#9e9e9e; color:white }
.dataList TD { font:normal 10px arial; text-align:center; background:#e0eaef; color:#00457b }
.dataList A { color:white; text-decoration:none; color:#00457b }
.dataList A:hover { text-decoration:underline }
.dataList BUTTON { font:bold 9px arial; padding:1px; color:maroon }

.imgTypeList A { color:#9e9e9e; text-decoration:none; padding:1px 2px }
.imgTypeList A:hover { color:white; background:#00457b; font-weight:bold }

BUTTON.calendar {
	background:url(/images/calendar.gif) 0 0 no-repeat #d7d7d7;
	width:17px; height:15px;
	line-height:15px
}

BUTTON.btnWhite, INPUT.btnWhite, A.btnWhite {
	font:bold 12px tahoma, arial;
	color:maroon;
	background:url(/images/btn-white-bg.gif) left bottom repeat-x;
	border:1px outset #d5d5d5
}

.black, BUTTON.black, INPUT.black, .black TD { color:black }

A.btnWhite { padding:0 3px; text-decoration:none }

.script { font-style:italic; font-family:"chancery I", "lucida handwriting", "comic sans MS", "lucida sans" }
.lineheight { line-height:1.6em }

.auxdiv { position:absolute; visibility:hidden }
.input { border:2px outset; background:#e7ebef; color:#00457b }
.input H4, .input .caption { border:1px groove; background:#00457b; color:white; text-align:left }

.caption BUTTON { color:#39728e; font-weight:bold; padding:0 }

TABLE.caption TD { padding:0 }
TABLE.caption TH { padding:2px 10px }

SELECT { font-size:10px }
TEXTAREA { font:normal 11px sans-serif; width:100% }
.planevent TEXTAREA { border:1px solid #4a6f82 }

INPUT[type=file], .arial10 { font:normal 10px arial }
FIELDSET { padding:4px }

SELECT .separator, OPTION.separator { 
	color:#fff;
	font-weight:bold; font-size:11px;
	background-color:#9e9e9e; text-align:center;
	padding:2px 0
}

CAPTION, TH.caption, .caption TH {
	color:white;
	text-align:left;
	font:bold 11px arial, tahoma, "arial black";
	padding:2px 10px;
	text-transform:uppercase
}

.captMaroon2 { background:url(/images/tab-maroon2-big.gif) 0 0 no-repeat; color:white }

.noupper, TH.noupper { text-transform:none }

TABLE.caption { font:bold 11px tahoma, "arial black" }

.planevent TH { color:white; font:bold 11px arial; text-align:left }
.planevent TD, .otheracc TD, .destinations TD { font:normal 10px tahoma, arial; color:#303030 }

.planevent A { color:#303030 }
.otheracc A { text-decoration:underline }
.usefulinfo A { color:#a19548; font:normal 11px arial; line-height:1.4em }
.usefulinfo { line-height:1.4em }

.faqIndex A, A.faqIndex { display:block; color:#005aaa ; font:normal 11px arial; line-height:1.4em }
.faqIndex .DMC A { padding-left:10px; background:url(/images/bullet-green.gif) left 3px no-repeat }

DIV.faqIndexGray A { color:#5a5a5a ; font:normal 11px arial; line-height:1.4em }
DIV.faqBulletOrange A { padding-left:12px; background:url(/images/bullet-orange.gif) left 4px no-repeat }
TD.faqBulletBlue A { padding-left:12px; background:url(/images/bullet-blue2.gif) left 4px no-repeat }

.planevent .index A {
	display:block;
	color:#303030;
	text-decoration:none;
	font:normal 12px Tahoma, Arial
}
.planevent .index A:hover { text-decoration:underline }
.planevent .index A.active { color:#9d441a; font:bold 12px tahoma, verdana }
.planevent .auxLinks A { display:block; font-weight:bold; color:#9d441a }
.planevent .title { font:bold 11px tahoma }

.faqRFP A {
	display:block;
	color:#4868bd;
	padding-bottom:3px;
	font-weight:normal
}

.faqAnswer, .faqAnswer P, .faqAnswer LI { font:normal 11px tahoma; color: #404040 }
.faqAnswer P { color:#404040; margin-top:10px }
.faqAnswer LI { padding-bottom:4px }
.faqAnswer UL, .faqAnswer OL { margin-left:24px }
.faqAnswer P.title, DIV.FAQ P.title { font-weight:bold; color:#404040 }

.grayTitle P.title { color:#505050 }

P.title, P.faqTitle { font-size:11px; font-weight:bold }

.faqAnswer UL LI { list-style-image:url(/images/bullet-a.gif); color: #404040 }

.siteMap UL { font:normal 11px tahoma; line-height:1.5em }
.siteMap UL A { font:normal 11px arial; color:#035ea5; text-decoration:none }
.siteMap UL A:hover { text-decoration:underline }

UL.rombo LI { list-style-image:url(/images/rombo-gray.gif) }
UL.rombo LI A { color:#202040; font:bold 11px arial }

.justified, .justified LI { text-align:justify }

OL.nomargin { margin-left:24px }
OL LI { padding-bottom:4px }

UL.news { margin-top: 8px; margin-left: 10px }
UL.faq LI, LI.faq, UL.news LI { 
	font-size: 12px;
	list-style:square outside; margin-left:18px; margin-bottom:2px }
	
UL.faq, OL.faq { margin:0; padding-top:5px }
OL.faq LI { margin-left:26px }

UL.rfpIntro, UL.rfpIntroActive { padding-left:10px; margin-left:5px }
UL.rfpIntro LI, UL.rfpIntroActive LI { 
	list-style-image:url(/images/bullet_2x2.gif); 
	margin-bottom:2px;
	list-style:square outside; 
	font:bold 11px tahoma; color:#5a5a5a
}

UL.rfpintroActive LI { color:#004579 }

UL.arrows2, UL.tickOrange, OL.arrows2 { margin-top:8px; margin-bottom:8px; margin-left:24px }
OL.arrows2 { margin-left:28px }
UL.arrows2 LI { margin-bottom:3px }
OL.arrows2 LI { margin-bottom:3px }
UL.arrows2 LI { list-style-image:url(/images/icon-arrow2.gif); margin-bottom:5px }

UL.tickOrange LI { list-style-image:url(/images/square-orange.gif); margin-bottom:5px }

.mpFormSection, TABLE.mpFormSection, TD.mpFormSection { border:1px solid #b5b5b5; background:#f0f0f0 }
.mpFormSection, TABLE.mpFormSection { margin:5px 0 }

A.rfpIntro, A.rfpIntro:hover {
	background:url(/images/arrow_double.gif) right center no-repeat; padding-right:16px;
	color:#303030;
	font:bold 16px Bauhaus-Thin, Arial narrow, Verdana;
	text-decoration:none
}

A.rfpIntro:hover { color:#F7BE20; text-decoration:none }

.rfpIcons A { text-decoration:none }
.rfpIcons A:hover { text-decoration:underline }

.hotelsearch TD { color:#5b5b5b; line-height:1.5em }

TABLE.hotelBriefCaption { background:url(/images/tab-maroon-big.gif) 0 0 no-repeat }

TABLE.hotelBrief, TABLE.hotelBriefCaption { color:#989898; border:0 solid #9f9a96 }

TABLE.captionBlack	{ background:url(/images/tab-darkgray-big.gif) 0 0 no-repeat }
TABLE.captionOrange	{ background:url(/images/tab-orange2-big.gif) 0 0 no-repeat }

.dataGrid TH { font:normal 11px tahoma; color:#00457b; text-align:center }

.hotelBrief TD { font:normal 11px tahoma; border-color:#9f9a96; color:#808080 }
.hotelBrief TH, .hotelBriefCaption TH {
	color:white; 
	font:bold 11px tahoma, "arial black";
	height:18px; 
	padding:2px 10px
}

TABLE.joboffer, .tabBoxtrans { background:url(/images/tab-boxtrans-big.gif) 0 0 no-repeat }

TABLE.joboffer TD, TD.joboffer, TD.joboffer P { 
	color:#272d47; font:normal 11px tahoma; 
	line-height:1.4em
}

.joboffer TD { padding:5px 8px }

TD.joboffer P { text-align:justify }

A.seeFile, A.addToCart, A.sendRFP {
	color:maroon;
	background:url(/images/file.gif) 2px top no-repeat;
	padding-left:18px;
	text-decoration:none
}

A.addToCart	{ background:url(/images/cart.gif) 2px top no-repeat }
A.sendRFP	{ background:none; padding:0; font-size:10px }
A.icon_pdf, A.icon_doc {
	line-height:16px; height:16px; padding-left:18px; 
	background:url(/images/icon-pdf.gif) 0 0 no-repeat;
	font:normal 11px arial; 
	text-decoration:none
}
A.icon_doc { background:url(/images/icon-doc.gif) 0 0 no-repeat } 
A.search {
	display:block;
	background:url(/images/lupa.gif) left 1px no-repeat;
	padding-left:24px; text-decoration:none;
	height:16px; font-size:10px;
	border:1px solid transparent
}
	
A.search:hover { border:1px solid #e0e0e0; border-color:#e0e0e0 #a0a0a0 #a0a0a0 #e0e0e0 }

.wide	{ width:100% }
.wide5	{ width:5% }
.wide8	{ width:8% }
.wide9	{ width:9% }
.wide10	{ width:10% }
.wide12	{ width:12% }
.wide15	{ width:15% }
.wide20	{ width:20% }
.wide25	{ width:25% }
.wide30	{ width:30% }
.wide35	{ width:35% }
.wide40	{ width:40% }
.wide45	{ width:45% }
.wide48	{ width:48% }
.wide50	{ width:50% }
.wide55	{ width:55% }
.wide60	{ width:60% }
.wide70	{ width:70% }
.wide75	{ width:75% }
.wide80	{ width:80% }
.wide90	{ width:90% }
.wide95	{ width:95% }
.wide98	{ width:98% }
.wide99	{ width:99% }

.white			{ color:#fff }
.blue, P.blue	{ color:#007db1 }
.darkblue		{ color:#00457b; border-color:#00457b }
.lightblue		{ color:#379dd8 }
.yellow			{ color:#ffff96 }
.mustard		{ color:#d7b610 }
.mustard2		{ color:#a19548 }
.green, A.green { color:#8fab0b }
.lightgray		{ color:#f5f5f5 }
.gray			{ color:#e8e8e8 }
.lightcyan		{ color:#e7f1f8 }
.winBlue, A.winBlue { color:#00f }

/* @import url("/sizes.css"); */

.px1, TR.px1 TD, TD.px1 { font-size:1px; line-height:1px }
.px2 { font-size:2px }
.px3 { font-size:3px }
.px8, A.px8, .px8 TD { font-size:8px }
.px9, A.px9, .px9 TD { font-size:9px }
.px10, A.px10, .px10 TD, .px10 INPUT, INPUT.px10 { font-size:10px }
.px11, .px11 TD, TD.px11 P.px11 { font-size:11px }

.px12, A.px12, P.px12, INPUT.px12 TABLE.px12 TD { font-size:12px }
.px13, A.px13, P.px13, TD.px13, TH.px13 { font-size:13px }
.px14, P.px12, A.px14, TD.px14, TH.px14 { font-size:14px }
.px15, P.px15 { font-size:15px }
.px16, P.px16, A.px16 { font-size:16px }
.px17, P.px17, A.px17 { font-size:17px }
.px18, P.px18, P.px18, A.px18 { font-size:18px } 
.px19, P.px19, A.px19 { font-size:19px }
.px20, P.px20, A.px20 { font-size:20px }
.px21, P.px21, A.px21 { font-size:21px }
.px22, P.px22, A.px22 { font-size:22px }
.px24, P.px24, A.px24 { font-size:24px }

.uborder { border-top:1px solid }
.dborder { border-bottom:1px solid }
.lborder { border-left:1px solid }
.rborder { border-right:1px solid }
.hborder { border-top:1px solid; border-bottom:1px solid }
.vborder { border-left:1px solid; border-right:1px solid }

TABLE.hotelBrief TD.maroon { color:#692000 }
TABLE.hotelBrief TD.bold { font-size:10px }

.hotelBrief .relatedLinks A, .relatedLinks A { 
	background:url(/images/cubo-gray.gif) 3px 0 no-repeat;
	padding-left:12px;
	color:#404040;
	text-decoration:none
}

.hotelBrief .relatedLinks A:hover, .relatedLinks A:hover { text-decoration:underline }

.relatedLinks A:hover { color:maroon }

.hotelBrief .hotelIcons A {
	font:bold 11px arial;
	text-decoration:none;
	color:maroon
}

.selectionIcons A, .selectionLinks0 A, .selectionLinks A {
 color:#ee7c02; padding:0 3px; 
 font:bold 11px franklin gothic, arial black, arial
}

.selectionLinks { line-height:28px }

.selectionLinks A, .selectionLinksTable A {
	color:#369eda;
	display:inline-block;
	text-decoration:none; 
	background:url(/images/bg_selectionlinks_160.gif) 0 0 no-repeat;
	width:160px;
	text-align:center;
	padding-right:10px;
	height:20px;
	line-height:17px;
	margin:0 4px
}

.SelectionLinks A.w112, .w112 A { width:112px; background:url(/images/bg_selectionlinks_112.gif) 0 0 no-repeat }
.SelectionLinks A.w128, .w128 A { width:128px; background:url(/images/bg_selectionlinks_128.gif) 0 0 no-repeat }
.SelectionLinks A.w144, .w144 A { width:144px; background:url(/images/bg_selectionlinks_144.gif) 0 0 no-repeat }
.SelectionLinks A.w192, .w192 A { width:192px; background:url(/images/bg_selectionlinks_192.gif) 0 0 no-repeat }
.SelectionLinks A.w224, .w224 A { width:240px; background:url(/images/bg_selectionlinks_224.gif) 0 0 no-repeat }
.SelectionLinks A.w240, .w240 A { width:240px; background:url(/images/bg_selectionlinks_240.gif) 0 0 no-repeat }
.SelectionLinks A.w256, .w256 A { width:256px; background:url(/images/bg_selectionlinks_256.gif) 0 0 no-repeat }
.SelectionLinks A.w320, .w320 A { width:320px; background:url(/images/bg_selectionlinks_320.gif) 0 0 no-repeat }

.selectionLinksTable TD { background:url(/images/bg_selectionlinks_160.gif) 0 0 no-repeat }
.selectionLinksTable A { display:block; background:url(/images/bg_selectionlinks_160.gif) right top no-repeat }

.selectionIcons A {
	border:1px solid #d0d0d0;
	color:#ee7c02; padding:0 3px; text-decoration:none;
	font:bold 9px franklin gothic, arial black, arial
}

.mpLinks A, A.mpLinks { color:#00f; font:normal 11px tahoma, verdana }

TABLE.rfpList { border:1px solid #f2f2f2 }
.rfpList TH { font:bold 11px Tahoma; color:#303030; border-bottom:1px solid #f2f2f2 }
.rfpList TD { vertical-align:top; font:normal 11px Verdana; color:#303030 }
.rfpList TR.row1 TD { background:#f2f2f2 }
.rfpList .smallLnks A { font:normal 9px tahoma, verdana, arial; color:#5a5a5a }
.smallLnks A.orange { color:#fb702b }
.smallLnks A.status { display:block; width:64px; background:white; border:1px solid #9a9a9a; padding:1px 0; text-decoration:none }

.rfpList SELECT { border:1px solid #333; padding:0; font-size:10px }

.news .title { font:bold 12px Verdana }
.news .intro { font:normal 11px tahoma; color:#007dae }
.news .body { font:normal 11px tahoma; text-align:justify }
.news DIV { padding:4px 0 }

.whitebox { text-align:justify }

#postIt {
	position:absolute; visibility:hidden;
	left:0; top:0; padding:8px;
	width:400px;
	background:#ffb64f url(/images/pincho.gif) 98% 10px no-repeat;
	border:1px solid #fff2df; background:#ffb64f;
	border-right-color:#5f4623;
	border-bottom-color:#564623
}

#postIt TEXTAREA {
	border:0; background:#ffb64f;
	font:normal 14px comic sans MS, Monotype Corsiva, Serif;
	color:#6b2000
}

#editCommentsMsg {
	font-weight:bold;
	border:0 solid #564623; border-bottom-width:1px;
	padding-bottom:5px; margin-bottom:5px
}

.spaced, TD.spaced { line-height:1.8em }
TABLE.allTop TD { vertical-align:top }

TD.playCtls { color:#692000 }
.playCtls A { color:#692000; font:normal 11px arial; text-decoration:none }
.playCtls A:hover { text-decoration:underline }

TABLE.gdsInput TH { font:normal 9px arial,verdana; color:#5a5a5a; background:#dbdbdb }
TABLE.gdsInput TD { text-align:center; font:normal 9px arial,verdana; color:#5a5a5a }

TABLE.goodLook TD { font:normal 11px tahoma }

A.arrowLeft { background:url(/images/arrow-left.gif) 0 0 no-repeat; padding-left:18px }
A.arrowRight { background:url(/images/arrow-right.gif) right top no-repeat; padding-right:18px }
A.selectLnk { font-size:10px; color:#007db6 }
.newSearch A { text-decoration:none; font:bold 11px arial }

.pageIdx A { color:#606060 }
.supplierLnks A { text-decoration:none; margin:0 8px }
A.supplierBall {
	font:bold 12px haettenschweiler, impact, arial narrow, arial;
//	font:bold 15px agency FB; line-height:16px;
	color:white;
	text-decoration:none
}

.supplierLnks A:hover { text-decoration:underline }

.promoSpaces A { text-decoration:none }
.promoSpaces A:hover { text-decoration:underline }
.promoSpaces TD { font-size:12px }

.darkgray, TD.darkgray, .darkgray P { color:#505050 }
.maroon, TABLE.maroon, TD.maroon, LEGEND.maroon, OPTION.maroon, A.maroon, P.maroon { color:#692000 }
.maroon2, TD.maroon2, A.maroon2, P.maroon2, OPTION.maroon2 { color:#b53907 }
.orange, A.orange, TD.orange { color:#fb702b }
.orange2, BUTTON.orange { color:#e38000 }
.blue2, TD.blue2, A.blue2, P.blue2, BUTTON.blue2 { color:#035ea5 }
.darkblue DIV.darkblue, .darkblue P, .darkblue P.title { color:#00457b }
.darkblue2 { color:#133a49 }
.magenta, BUTTON.magenta { color:#897fb3 }
/* .darkgreen, A.darkgreen { color:#3e422b } */
.darkgreen, A.darkgreen { color:#3e823b }
.red, A.red, .planevent A.red, .datalist TH A { color :#9d441a }
.cyan { color:#156fa4 }
.blood { color:#9f1316 }

.bold, TD.bold, A.bold, P.bold, INPUT.bold, BUTTON.bold { font-weight:bold }

.mini, SELECT.miniOps OPTION { font-size:9px }
.small { font-size:10px }
.normal { font-size:11px }
.big, TD.big, P.big, INPUT.big { font-size:12px }
.great, TD.great, P.great { font-size:14px }
.huge { font-size:16px }

.offerTitle { font-size:12px }
.puntorro { background:url(/images/punto-maroon.gif) center center no-repeat }
.puntorro1 { background:url(/images/punto-blue.gif) center center no-repeat }
.puntorro2 { background:url(/images/punto-white.gif) center center no-repeat }

.opac0 {
//	filter:alpha(opacity=0); 
	opacity:0
}
.opac100 {
//	filter:alpha(opacity=100);
	opacity:1.0
}

.planevent INPUT.req, .planevent SELECT.req { border:1px solid #b63800 }
.formProv INPUT, .tabLayout INPUT, .tabLayouts INPUT { font-size:11px }

INPUT.stdCheck { border:0 }

A.btnWhite { color:maroon }
A.btnBlue, .planevent A.btnBlue { 
	font:bold 11px arial;
	color:#024070;
	background:#eaebef;
	border:1px solid #024070;
	text-align:center;
	padding:2px
}

BUTTON.btnBlue, INPUT.btnBlue { color:#024070; padding:0 }
.planevent INPUT.btnBlue { font:bold 11px arial }

.caption TH, TH.caption { background:#103c49; color:#fff; padding:0 6px 2px 6px }

.bar1st, .bar2nd, 
	TABLE.caption .bar1st, TABLE.caption .bar2nd,
	TH.bar1st, TH.bar2nd, 
	TD.bar1st, TD.bar2nd,
	DIV.bar1st, DIV.bar2nd,
	TABLE.rounded TD.bar1st, TABLE.rounded TD.bar2nd {
	border:2px solid white;
	border-width:0 2px;
	font-size:1px;
	line-height:1px; 
	height:1px;
	padding:0
}

.bar2nd, TABLE.caption .bar2nd, TH.bar2nd, TD.bar2nd, DIV.bar2nd, TABLE.rounded TD.bar2nd { border-width:0 1px }

TABLE.black TH, TABLE.black TD			{ background:#414128 }
TABLE.blue2 TH, TABLE.blue2 TD			{ background:#035ea5 }
TABLE.blue3 TH, TABLE.blue3 TD			{ background:#004579 }
TABLE.bgdarkblue TH, TABLE.bgdarkblue TD	{ background:#183c4a }
TABLE.cyan TH, TABLE.cyan TD			{ background:#3a9ad6 }
TABLE.black0 TH, TABLE.black0 TD		{ background:#000 }
TABLE.blue2abc TH, TABLE.blue2abc TD	{ background:#027eb2 }
TABLE.blue3abc TH, TABLE.blue3abc TD	{ background:#0166fe }
TABLE.maroon TH, TABLE.maroon TD		{ background:#692000 }
TABLE.red TH, TABLE.red TD				{ background:#b63800 }
TABLE.mustard TH, TABLE.mustard TD		{ background:#d7b610 }
TABLE.mustard2 TH, TABLE.mustard2 TD	{ background:#a19548 }
TABLE.green TH, TABLE.green TD			{ background:#8fab0b }
TABLE.orange2 TH, TABLE.orange2 TD		{ background:#e38000 }
TABLE.mora TH, TABLE.mora TD			{ background:#600451 }
TABLE.blood TH, TABLE.blood TD			{ background:#9f1316; color:white }

A.playUp, BUTTON.playUp, A.trash, BUTTON.trash {
	line-height:24px;
	height:22px;
	padding:2px 4px;
	background:url(/images/play-up.gif) center center no-repeat
}

A.bannerBtn {
	display:block; background:url(/images/bg_btn_white.gif) center top no-repeat;
	color:#3e3e3e;
	width:155px; height:22px; text-align:center;
	font:bold 12px arial;
	text-decoration:none;
	padding-top:2px
}

A.trash, BUTTON.trash { background:url(/images/play-trash.gif) center center no-repeat }

BUTTON.hlp { padding:0 1px; font:bold 12px arial, tahoma; line-height:12px }
BUTTON.galleryBtn, BUTTON.galleryIndexBtn { height: 22px; width: 56px; font: bold 12px arial; padding:0; color: white; background: maroon }
BUTTON.galleryIndexBtn { height: 72px; width: 16px }
BUTTON.playLeft { background: url(/images/play-left-white.gif) left 50% no-repeat maroon; padding-left: 14px }
BUTTON.playRight { background: url(/images/play-right-white.gif) right 50% no-repeat maroon; padding-right: 14px }


A.white, P.white { color:#fff; text-decoration:none }
A.nohide { color:#505050; text-decoration:none }
A.nohide:hover { text-decoration:underline }
A.btnArrowBlue { background: url(/images/btn_arrow_blue.gif) left top no-repeat; padding-left: 24 }

.suppliers A { font:normal 11px arial; text-decoration:none }
.suppliers A:hover { text-decoration:underline }

.supplierMenu A { color:#505050; font:normal 11px arial; text-decoration:none; line-height:1.2em }

.centered, P.centered { text-align:center }
.righted, P.righted { text-align:right }

