
/* NAVIGATION text  (grey-grey-blue-blue)
----------------------------------------------- */
.nav_lrg { font-size: 20px; color: #9a9a9f; }
.nav_med { font-size: 13px; color: #9a9a9f; }
.nav_sml { font-size: 9.5px; color: #4c86d9; }

/* TITLE text  (white)
----------------------------------------------- */
.ttl_lrg { font-size: 20px; color: #e7e9ef; }
.ttl_med { font-size: 13px; color: #e7e9ef; }

/* CONTENT text (black-grey-grey)
----------------------------------------------- */
.txt_lrg { font-size: 20px; color: #1a1a24; }
.txt_lrgm { font-size: 16px; color: #1a1a24; }
.txt_lrgs { font-size: 15px; color: #1a1a24; }
.txt_lrgh { font-size: 20px; color: #004682; }
.txt_lrggrey { font-size: 17px; color: #c9c9cb; }
.txt_medblk { font-size: 13px; color: #1a1a24; }
.txt_med { font-size: 13px; color: #5a5a5a; }
.txt_medblk { font-size: 13px; color: #1a1a24; }
.txt_medsml { font-size: 11px; color: #817b84; }
.txt_medsmlblk { font-size: 11px; color: #1a1a24; }
.txt_sml { font-size: 9.5px; color: #817b84; }
.txt_smlblue { font-size: 9.5px; color: #4c86d9; }
.txt_smlphoto { font-size: 9.5px; color: #e7e9ef; }

/* LIVRE DOR text
----------------------------------------------- */
.lo_txtlo { font-size: 130px; color: #ebeced; }
.gc_txtgc { font-size: 110px; color: #ebeced; }
.lo_txtplane { font-size: 36px; color: #a8b0ba; }
.lo_txtpapidait { font-size: 16px; color: #a9b0ba; }
.lo_txtpaxdata { font-size: 16px; color: #32425c; }
.lo_txtpaxdatas { font-size: 13px; color: #32425c; }
.lo_txtpaxcom { font-size: 14px; color: #576778; font-style: italic; text-align: right; line-height: 175%; }
.lo_txtpaxcoms { font-size: 13px; color: #576778; font-style: italic; text-align: right; line-height: 165%; }
.lo_txtpaxcomss { font-size: 12px; color: #576778; font-style: italic; text-align: right; line-height: 165%; }
.lo_txtpaxcomsss { font-size: 11px; color: #576778; font-style: italic; text-align: right; line-height: 175%; }
.lo_txtpaxcomssss { font-size: 10px; color: #576778; font-style: italic; text-align: right; line-height: 165%; }

.lo_txtcrewcom { font-size: 14px; color: #576778; text-align: right; line-height: 175%; }
.lo_txtcrewcoms { font-size: 13px; color: #576778; text-align: right; line-height: 165%; }
.lo_txtcrewcomss { font-size: 12px; color: #576778; text-align: right; line-height: 165%; }
.lo_txtcrewcomsss { font-size: 11px; color: #576778; text-align: right; line-height: 175%; }

.lo_txtpaxpax { font-size: 12px; color: #576778; font-style: italic; }

.lo_txtnospax { font-size: 11px; color: #4c5d6f; font-weight: bold; }
.lo_txtnospaxs { font-size: 9.5px; color: #4c5d6f; }
.lo_txtnospaxsb { font-size: 9.5px; color: #4c5d6f; font-weight: bold; }
.lo_txtyears { font-size: 18px; color: #32425c; }
.lo_txtsmlnav { font-size: 9.5px; color: #6b7d95; }

.lo_left { text-align: left; }
.lo_center { text-align: center; }
.lo_right { text-align: right; }

/* SPACING styles
----------------------------------------------- */
.txt_lnh140 { line-height: 140%; }
.txt_lnh160 { line-height: 160%; }
.txt_lnh170 { line-height: 170%; }
.txt_lnh180 { line-height: 180%; }
.txt_lnh190 { line-height: 190%; }
.txt_lnh200 { line-height: 200%; }
.txt_lnh260 { line-height: 260%; }
.txt_lnh300 { line-height: 300%; }
.txt_breakspace { line-height: 260%; }
.txt_breakspaces { line-height: 130%; }

/* CONTENT AREA specific styles
----------------------------------------------- */
.txt_content_titlegrey { font-size: 46px; color: #e2e2e4; }
.txt_content_titlegreys { font-size: 40px; color: #e2e2e4; }
.txt_content_titlewht { font-size: 46px; color: #ffffff; }
.txt_content_nbgrey { font-size: 30px; color: #e2e2e4; }
.txt_content_artist { font-size: 32px; color: #1a1a24; line-height: 160%; }
.txt_content_titleblack { font-size: 20px; color: #1a1a24; line-height: 200%; }
.txt_content_medlrggrey { font-size: 17px; color: #5a5a5a; }
.txt_content_grey { font-size: 11px; color: #5a5a5a; line-height: 160%; }
.txt_content_greyh { font-size: 11px; color: #5a5a5a; line-height: 160%; }
.txt_content_bout { font-size: 11px; color: #5a5a5a; }
.txt_content_white { font-size: 11px; color: #ffffff; }
.txt_content_medwhite { font-size: 13px; color: #ffffff; }
.txt_content_listbox { display:block; background-color: #f3f4f5; padding-left: 15px; padding-top: 10px; padding-bottom: 10px; border-style: solid; border-width: 1px; border-color: #d5dadd; line-height: 190%; }
.txt_content_listboxsub { display:block; background-color: #cccccc; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; border-style: solid; border-width: 1px; border-color: #d5dadd; line-height: 190%; }
.txt_content_fillbox_orange { display:block; background-color: #696e7a; padding-left: 10px; padding-top: 3px; padding-bottom: 3px; }
.txt_content_listnobox { font-size: 11px; color: #5a5a5a; display:block; background-color: #ffffff; padding-left: 50px; padding-top: 10px; padding-bottom: 10px; }
.txt_content_fichebox { display:block; background-color: #f3f4f5; padding-left: 12px; padding-top: 6px; padding-bottom: 6px; border-style: solid; border-width: 1px; border-color: #d5dadd; line-height: 190%; }
.txt__content_small { font-size: 9.5px; color: #817b84; }

/* TEXT MOVE
----------------------------------------------- */
.sze20 { font-size: 15px; }
.mve { position: absolute; left: 80px; }
.mve115 { position: absolute; left: 115px; }
.mve150 { left: 150px; }
.mve200 { position: absolute; left: 160px; }
.mvedwn { position: absolute; top: 52px; }

/* PULLDOWN styles
----------------------------------------------- */
.form_pulldown {
	width: 300px;
	height: 26px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	padding-top: 6px;
	font-family: Verdana, sans-serif;
	font-size: 9.5px;
	color: #0671cb
}
.form_galpulldown {
	width: 260px;
	height: 24px;
	border: 1px solid #dddddd;
	background-color: #ffffff;
	padding-top: 6px;
	font-family: Verdana, sans-serif;
	font-size: 9.5px;
	color: #0671cb
}

/* FORM styles
----------------------------------------------- */
.form_textfield {
	width: 255px;
	border: 1px solid #dddddd;
	background-color: #fafaf7;
	padding: 6px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #156FBB
}
.form_textfieldep {
	width: 250px;
	border: 1px solid #dddddd;
	background-color: #fafaf7;
	padding: 6px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ff6600
}
.form_textareaep {
	width: 380px;
	height: 100px;
	border: 1px solid #dddddd;
	background-color: #fafaf7;
	padding: 6px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ff6600
}
.form_textarea {
	width: 545px;
	height: 200px;
	border: 1px solid #dddddd;
	background-color: #fafaf7;
	padding: 12px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #1a1a24
}
.form_textareaprop {
	width: 545px;
	height: 100px;
	border: 1px solid #dddddd;
	background-color: #fafaf7;
	padding: 12px;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #1a1a24
}


.xxxxxx { display:block; background-color: #ffcccc; padding-left: 10px; padding-top: 4px; padding-bottom: 4px; 
				font-size: 11px; color: #5a5a5a; line-height: 200%; 
				border-style: solid; border-width: 1px; border-color: #000000; }
