BODY, INPUT, SELECT, TEXTAREA {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
}
INPUT, SELECT, TEXTAREA, LABEL, A {
	color: #6d6f71;
}
BODY {
	color: #7d8666;
	background: #fff url('https://www.rapi10.com.br/image/body_background4.jpg') top left no-repeat;
}
A IMG {
	border: 0px;
}
A {
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
.textEntry {
	border: 1px solid #bfbfbf;
}
.errorTextEntry {
	border-color: #e8cdcb;
}
.selectEntry {
	font-weight: bold;
}
.submit {
	border: 1px solid #bfbfbf;
	cursor: pointer;
	background: #fff;
}
.submit A, .submit INPUT {
	background: #eaead0;
	font-size: 7pt;
}
.submit A:hover, .submit INPUT:hover {
	background: #dedea4;
	text-decoration: none;
}
.submit INPUT {
	cursor: pointer;
	border: 0px;
}
.textTrue {
	color: #265da4;
	font-weight: bold;
}
.textFalse {
	color: #a23a32;
	font-weight: bold;
}
.container {
	height: 100%;
	overflow: visible;
	background: #fff;
	border: 1px dashed #c2c4c6;
}
.container_cruzeiros {
	background: #fff;
	border: 1px dashed #c2c4c6;
}
.head {
	color: #6d6f71;
}
.weatherBox, .loginBox, .phone {
	font-family: Arial,Verdana,Helvetica;
	font-size: 7pt;
}
.logo H1 {
	background: url(../image/logo_rapi10.gif) top left no-repeat;
}
.logo H1 SPAN {
	text-decoration: none;
}
.mainMenu {
	background: #ffc544;
	color: #6d6f71;
	font-weight: normal;
}
.mainMenu H2 {
	font-size: 12px;
	font-weight: 800;
	font-family: Arial,Verdana,Helvetica;
	letter-spacing: -0.5px;
}
.mainMenu A {
	color: #6d6f71;
	font-weight: bold;
}
.mainMenu A.selected {
	color: #6d6f71;
}
.phone {
	font-family: "Arial Narrow",Arial,Verdana,Helvetica;
	width: 245px;
	letter-spacing: -1px;
	font-size: 13pt;
	font-weight: bold;
	color: #ffc900;
	background: url(../image/top_phone.gif) center left no-repeat;
}
.foot {
	padding: 0 13px 0 10px;
	background: #ffc544;
	width: 97%;
}
.foot A {
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
	font-family: Arial,Verdana,Helvetica;
	font-size: 10pt;
	background-position: center left;
	background-repeat: no-repeat;
}
.foot A:hover {
	text-decoration: none;
}
.foot A.atendimento {
	background-image: url(../image/label_foot_central.gif);
}
.foot A.pagamento {
	background-image: url(../image/label_foot_payment.gif);
}
.foot A.checkin {
	background-image: url(../image/label_foot_checkin.gif);
}
.foot A.tempo {
	background-image: url(../image/label_foot_weather.gif);
}
.footPhone {
	font-family: "Arial Narrow",Arial,Verdana,Helvetica;
	letter-spacing: -1px;
	font-size: 17pt;
	font-weight: bold;
	color: #fff;
}
.footPhone a {
	font-family: "Arial Narrow",Arial,Verdana,Helvetica;
	letter-spacing: -1px;
	font-size: 25pt !important;
	font-weight: bold;
	text-decoration: none;
}
.footPhone SPAN {
	color: #c2c5ad;
}
.footInfo {
	background: #dee0bd;
	font-size: 7pt;
}
.footInfo STRONG {
	font-family: "Arial Narrow",Arial,Verdana,Helvetica;
	letter-spacing: -1px;
	font-size: 11pt;
	font-weight: bold;
	color: #7d8666;
}
.content {
	background: #eaebd2;
}
.content H3 {
	font-size: 14pt;
	letter-spacing: -1px;
	font-family: Arial,Verdana,Helvetica;
}
.singleBox {
	background: #fff;
	border: 1px solid #c6c5c5;
}
.singleBox .boxDetail {
	background: url(../image/singleBox_boxDetail.gif) top right no-repeat;
}
.singleBox H5 {
	background: #eaebd2;
	font-size: 7.5pt;
}
.singleBox .boxFoot {
	border-top: 1px dashed #c6c5c5;
	font-size: 7pt;
}
.singleBox .boxFoot .column {
	width: 48%;
	float: left;
}
/* box */
.box .boxTitle {
	background: #d7d8b8;
	color: #7d8667;
}
.box .boxTitle H4 {
	font-family: Arial,Verdana,Helvetica;
	font-size: 9pt;
}
.box .boxTitle .message {
	font-weight: bold;
	font-size: 7pt;
}
.box .boxTitle .alert {
	color: #b54030;
}
.submitBox {
	background: #d7d8b8;
	font-weight: bold;
	font-size: 7pt;
}
.submitBox A {
	background: #83b831;
	color: #fff;
}
.submitBox A:hover, .submitBox INPUT:hover {
	text-decoration: none;
	background: #669026 !important;
}
.submitBox INPUT {
	background: #83b831;
	color: #fff;
	border: 0px;
	font-family: Arial;
	font-weight: bold;
	font-size: 9pt;
	cursor: pointer;
}
.submitBox A.breadcrumb {
	background: none;
	color: #AFAF95;
}
.submitBox A.breadcrumb:hover {
	background: #acb09b;
	color: #fff;
}
.miniSearch .topMenu A, .miniSearch .topMenu SPAN {
	color: #fff;
	font-weight: bold;
	background: #d9dcc5;
	font-size: 7.5pt;
	font-family: Arial,Verdana,Helvetica;
	cursor: pointer;
}
.miniSearch .topMenu A:hover {
	text-decoration: none;
}
.miniSearch .topMenu A.selected, .miniSearch .topMenu SPAN.selected {
	background: #acb09b;
	color: #fff;
}
.miniSearch .topMenu .closeTab {
	background: #999e8c;
	color: #5f605d;
}
.miniSearch .topMenu A.selFlights {
	background: #17519d;
}
.miniSearch .topMenu A.flexDates {
	background: #ac2012;
	display: none;
}
.miniSearch .topMenu A.newSearch {
	background: #535353;
}
.miniSearch .boxContent {
	background: #d9dcc5 url(../image/miniSearch_bg.gif) bottom left no-repeat;
}
.miniSearch .boxContent .boxDetail {
	background: url(../image/miniSearch_boxDetail.gif) top right no-repeat;
}
.miniSearch .boxContent .column {
	border-left: 1px dashed #fff;
}
.miniSearch .boxContent .titleColumn {
	font-family: Arial,Verdana,Helvetica;
	letter-spacing: -1px;
	color: #7d8666;
}
.miniSearch .boxContent .titleColumn H3 {
	font-size: 11pt;
	color: #17519d;
}
.miniSearch .genericBox {
	font-size: 7pt;
}
.miniSearch .genericBox .title {
	color: #17519d;
	font-weight: bold;
}
.slider {
	font-size: 7pt;
}
.slider .startValue, .slider .finalValue {
	color: #7d8666;
}
.slider .sliderTitle {
	color: #17519d;
	font-weight: bold;
}
.slider .sliderBar {
	background: url(../image/sliderBar_bg.gif) center center no-repeat;
}
.slider .sliderBar SPAN {
	cursor: pointer;
}
.slider .sliderBar .leftSlider {
	background: url(../image/sliderBar_leftSlider.gif) center left no-repeat;
}
.slider .sliderBar .rightSlider {
	background: url(../image/sliderBar_rightSlider.gif) center right no-repeat;
}
.slider .sliderOptions LABEL {
	color: #8e939e;
}
.dropdown {
	color: #8b8d90;
	font-family: Arial,Verdana,Helvetica;
}
.dropdown .dropContent {
	width: 180px;
	background: #fff;
	border: 1px solid #b9bab6;
	font-size: 6.5pt;
}
.dropdown .title {
	width: 153px !important;
}

.dropdown .float .dropContent {
	border-top: 0px;
}
.dropdown .button {
	border: 1px solid #a2a390;
	border-top: 0px;
	background-color: #c6c7a0;
	background-repeat: no-repeat;
}
.dropdown .button:hover {
	text-decoration: none;
}
.dropdown .down {
	background-image: url(../image/dropdown_arrow_down.gif);
	background-position: top center;
}
.dropdown .up {
	width: 190px;
	background-image: url(../image/dropdown_arrow_up.gif);
	background-position: bottom center;
}
.masterBox {
	font-size: 7pt;
	color: #656565;
}
.masterBox .buttons A {
	background: #c6c7a0;
	color: #5f605d;
}
.masterBox TABLE {
	border: 1px solid #d7d8b8;
}
.masterBox TABLE TH {
	background: #d7d8b8;
	border-bottom: 1px solid #d7d8b8;
}
.masterBox TABLE TD {
	border: 1px dashed #bfbfbf;
}
.masterBox TABLE TD DIV, .masterBox TABLE TD A {
	background: #eaebd2;
}
.masterBox TABLE TD A:hover {
	background: #ebedb9;
}
.dataTable {
	border: 1px solid #c6c5c5;
}
.dataTable TH {
	background: #D7D8B8;
	color: #7D8667;
	border: 0px;
	font-family: Arial,Verdana,Helvetica;
}
.dataTable TD {
	background: #fff;
	font-size: 7pt;
	border: 1px dashed #cfcfcf;
}
.dataTable TH H4 {
	font-size: 9pt;
}
.dataTable TD H5 {
	font-size: 7.5pt;
}
.dataTable TD.specialColumn {
	background: #f7f7ee;
}
.dataTable TD.rowspan {
	border-top: 0px;
	border-bottom: 0px;
}
.singleBox TABLE.creditCardColumns TD {
	font-size: 7pt;
}
.singleBox TABLE.creditCardColumns TD.border {
	border-left: 1px dashed #cfcfcf;
}
.successBox {
	background: #d9dcc5 url(../image/successBox_bg.gif) top right no-repeat;
}
.tabBox {
}
.tabBox .tabs {
	background: #d7d8b8;
}
.tabBox .tabs A {
	border-right: 1px solid #e4e4ca;
	font-size: 9pt;
	text-decoration: none;
	background: #c2c4ae;
	font-weight: bold;
	font-family: Arial,Verdana,Helvetica;
	cursor: pointer;
}
.tabBox .tabs A:hover {
	background: #cdd1ba;
	text-decoration: none;
}
.tabBox .tabs A.selected {
	cursor: default;
	background: #d8d9b9;
	color: #808a67;
}
.tabBox .tabs A.selected:hover {
	background: #d8d9b9;
}
.tabBox .singleBox {
	border-top: 0px;
}
.calendar {
	font-size: 7.5pt;
	font-family: Arial,Verdana,Helvetica;
}
.calendar TH {
	color: #5074a9;
	font-size: 9pt;
}
.calendar TD.weekday {
	color: #8b8d90;
	font-weight: bold;
}
.calendar A {
	color: #fff;
	font-weight: bold;
}
.calendar A.selected {
	color: #17519d;
}
.calendar A:hover {
	background: #8b8d90;
}
.terms H5 {
	background: none;
	font-size: 11pt;
	color: #255ba3;
}
.terms P {
	margin: 0px 0px 15px 0px;
}
.loading {
	background: #000;
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}
.loadingBox .boxTop {
	background: url(../image/loadingBox_boxTop.gif) bottom left no-repeat;
}
.loadingBox .boxContent {
	background: #ccc;
	border: 1px solid #000;
	border-top: 0px;
}
.loadingScreen {
	background: #ebebeb;
}

