@charset "UTF-8";
/*Document CSS Autor : Orivelton Cesar*/
* {
	margin: 0px;
	padding: 0px;
} /*Reset*/
img {
	border: 0;
}

body {
	font-family: arial;
}

/*Start*/
.headerTopo {
	width: 1000px;
	overflow: hidden;
	margin: auto;
	position: relative;
}

.logoGol {
	float: left;
	margin: 20px 0;
}

.headerTopo nav {
	float: right;
}

ul.menuTopo {
	float: right;
	margin-right: 70px;
}

.headerTopo nav ul li {
	float: left;
	list-style: none;
	margin: 20px 15px;
}

ul.menuTopo li {
	float: left;
	list-style: none;
	margin: 20px 15px;
}

.headerTopo ul li a {
	text-decoration: none;
	color: #828382;
}

.headerTopo nav ul li a {
	text-decoration: none;
	color: #828382;
	font-size: 12px;
}

.menuFull {
	width: 100%;
	background: #eeeeee;
	overflow: hidden;
	text-align: center;
	min-height: 40px;
}

.menuFull ul {
	margin: auto;
	overflow: hidden;
	width: 1000px;
}

.menuFull ul li {
	list-style: none;
	float: left;
	padding: 10px;
}

.menuFull ul li a {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}

.menuFull ul li:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 2px solid rgb(255, 90, 0);
}

.boxSeekField {
	overflow: hidden;
	background: #ffffff;
	width: 100px;
	margin: 5px;
	float: right;
}

.seekField {
	padding: 7px;
	width: 100px;
	background: url(../images/NovoLogo/seekField.png) no-repeat;
	background-position: 75%;
	border: 0;
}

.boxCheckin {
	width: 600px;
	background: #FF5A00;
	margin: 75px auto 150px auto;
	border-radius: 7px;
}

.topTabs {
	width: 33.2192%;
	float: left;
	overflow: hidden;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	min-height: 36px;
	padding: 7px 0 0 0;
	cursor: pointer;
	background: #FF5A00;
}

.boxtopTabsTop {
	width: 100%;
	overflow: hidden;
	background: #cfcfcf;
	border-radius: 7px 7px 0 0;
}

.topTabs:nth-child(3) {
	float: right;
}

.backgroundInative {
	/* 	background: #cfcfcf; */
	border-bottom: 2px solid #ffffff;
}

.divisorBox {
	padding: 7px 3px;
	cursor: pointer;
}

.divisorBox strong {
	cursor: pointer;
}

.topTabs:nth-child(2) {
	/* 	border: 1px solid #fff; */
	border-top: 0;
	border-bottom: 0;
}

.divisorBox img {
	float: left;
	margin: -5px 3px 0;
}

.icoRecuperarCartao {
	width: 96%;
	margin: 0 3px 0;
	padding: 0;
	float: right;
}

.icoRecuperarCartao img {
	margin: 4px 4px 0;
}

#abaRecuperar {
	float: right;
}

.tabsGroups {
	width: 100%;
	min-height: 150px;
	overflow: hidden;
	/* 	border-top: 1px solid #fff; */
	display: none;
	margin-left: 40px;
}

.boxContentCheckin {
	width: 100%;
	overflow: hidden;
	padding: 45px 0 3px 0px;
	color: #ffffff;
}

.boxContentCheckin ul li {
	float: left;
	list-style: none;
}

.boxContentCheckin ul li label {
	font-size: 12px;
	margin-left: 6px;
	display: block;
	float: left;
	width: 100%;
	text-transform: uppercase;
}

.linhaCheckinLocator {
	width: 123px;
}

.linhaCheckinLocator.en_US {
	width: 222px;
}

.linhaCheckinEticket.en_US {
	width: 30%;
}

.linhaCheckinCPF {
	width: 8%;
}

.siteIngles .linhaCheckinCPF {
	width: 124px;
}

.linhaCheckinSmiles {
	width: 139px;
}

.linhaCheckinNomeSobrenome {
	width: 22%;
}

.linhaCheckinEticket {
	width: 244px;
}

.divCheckinRadioButton {
	float: left;
}

.divCheckinLocator {
	float: left;
	/* 	width: 100px; */
	width: 85%;
}

.divCheckinCPF {
	float: left;
	/* 	width: 45px; */
	width: 65%;
}

.divCheckinSmiles {
	float: left;
	width: 75%;
}

.divCheckinNomeSobrenome {
	float: left;
	width: 82%;
}

.divCheckinEticket {
	float: left;
	width: 85%;
}

/* .partnerCompanyMessageDiv { */
/* 	padding-top: 15px; */
/* } */

/* .partnerCompanyMessage { */
/* 	color: #ffffff; */
/* 	text-decoration: underline; */
/* 	float: left; */
/* } */

/* .partnerCompanyMessagePlusSignal { */
/* 	color: #ffffff; */
/* 	float: left; */
/* 	padding-top: 10px; */
/* 	padding-left: 5px; */
/* } */

/*.boxContentCheckin ul li input{
	border: 1px solid #ccc;
}*/
.yourBrowser {
	padding: 0 30px;
	color: #ffffff;
	font-weight: bold;
}

.yourBrowser input {
	width: 238px;
	padding: 8px 4px;
	border: 0px;
}

.tabsGroups1 {
	display: block;
}

.tabsGroups2 .yourBrowser, .tabsGroups1 .yourBrowser {
	width: 50%;
	padding: 0px;
	float: left;
}

.tabsGroups2 .yourBrowser, .tabsGroups3 .yourBrowser {
	margin-top: 25px;
}

.tabsGroups2 .yourBrowser p, .tabsGroups2 .yourBrowser input,
	.tabsGroups1 .yourBrowser p, .tabsGroups1 .yourBrowser input {
	margin-left: 30px;
}

.exchangingTextSobrenome, .exchangingTextOrigem, .exchangingTextDestino
	{
	/* display: none; */
	
}

.exchangingTextOrigem, .exchangingTextDestino {
	margin-top: 10px;
}

.iRaveReadAnd {
	width: 100%;
	color: #ffffff;
	float: left;
	font-size: 12px;
	margin-top: 13px;
}

.iRaveReadAnd a {
	color: #ffffff;
}

/* .iRaveReadAnd input { */
/* 	margin-top: 20px; */

/* } */
.btnStart {
	width: 117px;
	height: 45px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	background: #334f7a;
	float: right;
	margin: 15px 23px 10px 0;
	cursor: pointer;
	font-size: 14px;
}

.login {
	margin-top: -10px;
}

.font-weight-bold {
	font-weight: bold;
}

.boxFooterCenter {
	color: #ffffff;
	width: 100%;
	background: #FF5A00;
	min-height: 65px;
	margin-top: 30px;
	overflow: hidden;
}

.footerCenter {
	width: 1000px;
	margin: auto;
	overflow: hidden;
	padding: 15px 0;
	position: relative;
}

.textGolLeft {
	float: left;
	margin: 0 10px 0 80px;
	font-size: 15px;
}

.boxFooterCenter img {
	float: left;
}

nav.socialNetworks ul li {
	float: left;
	list-style: none;
	margin: 0 5px;
}

.textGol {
	float: right;
	font-weight: bold;
	padding-top: 10px;
	font-size: 16px;
}

.boxCardsFull {
	background: #ededed;
	width: 100%;
	overflow: hidden;
}

.boxCards {
	width: 1000px;
	margin: 30px auto;
	overflow: hidden;
	color: #878789;
	font-size: 14px;
}

.boxCardCredito {
	width: 46%;
	float: left;
	margin-right: 5%;
}

.boxCardDebito {
	width: 29.99%;
	float: left;
}

.golLog {
	margin-top: -5px;
}

.groupLogs {
	float: right;
	margin-top: 60px;
	right: 368px;
	position: absolute;
	z-index: 1;
}

.groupLogs img {
	margin-left: 10px;
}

.boxCardCredito p, .boxCardDebito p {
	border-bottom: 2px double #d7d8d7;
	border-width: medium;
}

.boxCardDebito ul li, .boxCardCredito ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

.cardsGol {
	width: 22%;
	float: left;
	margin-right: 5%;
}

.paypal {
	width: 11%;
	float: left;
	margin-right: 5%;
}

.processingPaymentMessage {
	width: 350px;
	margin-left: 42px;
}

.cardsGol p, .paypal p {
	border-bottom: 2px double #d7d8d7;
	border-width: medium;
}

.security {
	float: left;
}

.cardsGol ul li, .paypal ul li, .security ul li {
	float: left;
	list-style: none;
	margin-right: 10px;
}

.boxTextBottom {
	width: 1000px;
	margin: 30px auto 0 auto;
	overflow: hidden;
	color: #878789;
	font-size: 13px;
	padding-top: 20px;
}

.boxDoubleTextBottom1 {
	width: 62%;
	float: left;
	overflow: hidden;
	position: relative;
	color: #878789;
	font-size: 13px;
}

.boxDoubleTextBottom2 {
	width: 38%;
	float: left;
	overflow: hidden;
	position: relative;
	color: #878789;
	font-size: 13px;
}

/* .boxDoubleTextBottom2 label { */
/* 	font-weight: bold; */
/* 	float: left; */
/* 	padding-bottom: 15px; */
/* 	width: 50%; */
/* 	text-align: right; */
/* } */
.boxDoubleTextBottom2 .title {
	font-weight: bold;
	float: left;
	padding-bottom: 15px;
	width: 50%;
	text-align: right;
}

.boxDoubleTextBottom1 a, .boxDoubleTextBottom2 a {
	color: #878789;
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
}

.boxDoubleTextBottom1 a:hover, .boxDoubleTextBottom2 a:hover {
	text-decoration: underline;
}

.boxDoubleTextBottom1  ul li {
	float: left;
	list-style: none;
	color: #878789;
	font-size: 14px;
	margin-right: 14px;
	padding-bottom: 15px;
}

.boxDoubleTextBottom1  ul li a {
	text-decoration: none;
	color: #878789;
	font-size: 14px;
}

.footerCheckin {
	width: 100%;
	overflow: hidden;
	background: #ededed;
	color: #878789;
	font-size: 14px;
	padding: 20px 0;
}

.boxFooterBottom {
	width: 1000px;
	margin: auto;
	border-top: 1px solid #d7d8d7;
	padding: 30px 0;
}

.boxFooterBottom ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

.boxFooterBottom ul li a {
	text-decoration: none;
	margin-right: 10px;
	font-weight: bold;
	color: #878789;
	font-size: 18px;
}

.colorBlueLogin {
	color: #79aace !important;
}

.bindingText {
	margin: 20px 0 !important;
	color: #828382;
}

.downArrow {
	margin: 5px;
	float: right;
}

.headerTopo ul li select {
	-webkit-appearance: none;
	-mz-appearance: none;
	width: 60px;
	background: url(../images/NovoLogo/downArrow.png) no-repeat 100%;
}

.culture {
	border: 0px;
	color: #828382;
	width: 70px;
	z-index: 10;
	position: absolute;
	background: #fff;
}

#abaCancelCheckin {
	
}

.cultureIngl, .cultureEspa, .culturePort, .culture_eses, .culture_enus {
	display: none;
	color: #828382;
	cursor: pointer;
}

.cultureFontSize {
	font-size: 17px !important;
}

.setaWownArrow {
	float: right;
	width: 60px;
	overflow: hidden;
	background: url(../images/NovoLogo/downArrow.png) no-repeat 100% 3px
		#fff;
	position: absolute;
	z-index: 2;
}

/*End*/
/*Start floatingToolbar*/
.boxFloatingToolbar {
	width: 100%;
	position: fixed;
	background-size: 50%;
	min-height: 40px;
	overflow: hidden;
	bottom: 0;
	z-index: 5;
	background: url(../images/NovoLogo/backgroungFixed.gif);
	background-size: contain;
}

.floatingToolbar {
	min-height: 40px;
	position: relative;
	width: 1000px;
	margin: auto;
}

.robozinhaFixed {
	float: left;
}

.horizontalBarText {
	width: 90%;
	background: red;
	overflow: hidden;
	float: right;
	bottom: -60px;
	min-height: 40px;
	right: 0;
	position: absolute;
}

.fixedTextFlow {
	float: left;
	width: 20%;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.radioNoCheck {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	border-radius: 50%;
	background: url(../images/NovoLogo/radio.png) no-repeat;
	background-size: contain;
	border: 0;
}

.radioCheck {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	border-radius: 50%;
	background: url(../images/NovoLogo/radio-check.png) no-repeat;
	background-size: contain;
	border: 0;
}

.checkBoxNoChecked {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box.png) no-repeat;
	background-size: contain;
	border: 0;
}

.checkBoxChecked {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box-checked.png) no-repeat;
	background-size: contain;
	border: 0;
}

.checkBoxNoCheckedNew {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box.png) no-repeat;
	background-size: contain;
	border: 0;
}

.checkBoxCheckedNew {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 1em;
	width: 1em;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box-checked-new.png) no-repeat;
	background-size: contain;
	border: 0;
}

/*End floatingToolbar*/

/*NOVO HEADER - agosto 2016 - INÍCIO*/
.accessibility-bar {
	width: 100%;
	background: #EEEEEE;
	color: #666666;
	min-width: 1000px;
}

.accessibility-bar.contrasteWhite {
	background: #FFFFFF;
}

.accessibility-bar.contrasteBlack {
	background: #1E1E1E;
}

.accessibility-bar.contrasteBlue {
	background: #0b325c;
}

.accessibility-bar .accessibilityMenu {
	margin: 0 0 0 145px;
	float: left;
}

.alinha-accessibility {
	width: 1000px;
	margin: auto;
	height: 35px;
}

li.cultureChoice {
	float: left;
	line-height: 17px;
	margin-right: 0px !important;
}

li.cultureChoice ul.cultureChoiceOptions {
	display: none;
	float: left;
	position: absolute;
	width: 95px;
	margin-top: 26px;
	background: #EEEEEE;
	padding: 10px 20px 0px 10px;
	margin-left: -10px;
	z-index: 9;
}

li.cultureChoice ul.cultureChoiceOptions.contrasteWhite {
	background: #FFFFFF;
}

li.cultureChoice ul.cultureChoiceOptions.contrasteBlack {
	background: #000000;
}

li.cultureChoice ul.cultureChoiceOptions.contrasteBlue {
	background: #163250;
}

li.cultureChoice span.cultureChoiceCountriesImage {
	float: left;
	width: 17px;
	height: 17px;
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageBra
	{
	background: url('../images/sprite_novo_header.png') -256px -80px;
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageArg
	{
	background: url('../images/sprite_novo_header.png') -255px -102px
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageChi
	{
	background: url('../images/sprite_novo_header.png') -255px -124px;
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageBol
	{
	background: url('../images/sprite_novo_header.png') -255px -146px
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImagePar
	{
	background: url('../images/sprite_novo_header.png') -255px -168px
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageDom
	{
	background: url('../images/sprite_novo_header.png') -255px -190px
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageUru
	{
	background: url('../images/sprite_novo_header.png') -255px -212px
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageUsa
	{
	background: url('../images/sprite_novo_header.png') -255px -234px;
}

li.cultureChoice span.cultureChoiceCountriesImage.cultureChoiceCountriesImageOthers
	{
	background: url('../images/sprite_novo_header.png') -256px -256px
}

li.cultureChoice span.cultureChoiceCountriesName {
	float: left;
	width: 35px;
	padding: 0 5px;
	text-align: left;
	text-transform: none;
}

li.cultureChoice span.cultureChoiceCountriesCoin {
	float: left;
	width: 20px;
	border-left: 1px solid;
	padding-left: 5px;
}

li.cultureChoice span.cultureChoiceCountriesArrowDown {
	display: block;
	float: left;
	width: 7px;
	height: 4px;
	background: url('../images/sprite_novo_header.png') -272px -69px;
	margin: 6px 0 0 5px;
}

li.cultureChoice span.cultureChoiceCountriesArrowUp {
	display: none;
	float: left;
	width: 7px;
	height: 4px;
	background: url('../images/sprite_novo_header.png') -260px -69px;
	margin: 6px 0 0 5px;
}

li.cultureChoice ul.cultureChoiceOptions li.cultureChoiceCountries {
	float: left;
	width: 110px;
	margin-bottom: 10px;
	line-height: 15px;
}

li.cultureChoiceTollTip {
	float: left;
	width: 17px;
	height: 17px;
	background: url('../images/sprite_novo_header.png') -256px -279px;
	margin-right: 0 !important;
}

li.cultureChoiceTollTip.contrasteWhite {
	background: url('../images/sprite_novo_header.png') -256px -322px;
}

li.cultureChoiceTollTip.contrasteBlue, li.cultureChoiceTollTip.contrasteBlack
	{
	background: url('../images/sprite_novo_header.png') -256px -300px;
}

li.cultureChoiceTollTip p {
	display: none;
	float: left;
	position: absolute;
	background: #34507a;
	color: #FFFFFF;
	margin: 30px 0 0 -175px;
	width: 170px;
	padding: 10px;
	text-transform: none;
	font-size: 12px;
}

li.cultureChoiceTollTip p.contrasteWhite {
	background: #000000;
	color: #FFFFFF !important;
}

li.cultureChoiceTollTip p.contrasteBlue, li.cultureChoiceTollTip p.contrasteBlack
	{
	background: #FFFFFF;
	color: #000000 !important;
}

li.cultureChoiceTollTip p span.cultureChoiceTollTipArrow {
	float: right;
	margin: -14.5px -10.1px 0 0;
	width: 0;
	height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #34507a;
}

li.cultureChoiceTollTip p span.cultureChoiceTollTipArrow.contrasteWhite
	{
	border-bottom: 5px solid #000000;
}

li.cultureChoiceTollTip p span.cultureChoiceTollTipArrow.contrasteBlue,
	li.cultureChoiceTollTip p span.cultureChoiceTollTipArrow.contrasteBlack
	{
	border-bottom: 5px solid #FFFFFF;
}

li.cultureChoiceTollTip:hover p {
	display: block;
}

.headerTopoNew {
	width: 1000px;
	/*     overflow: hidden; */
	margin: auto;
	font-size: 12px;
	height: 100px;
}

.headerLogoGol {
	float: left;
	height: 104px;
	width: 202px;
}

.headerLogoGol .newlogoGol {
	background: url('../images/gol-passagens-aereas.png') 0 0;
	float: left;
	height: 50px;
	width: 120px;
	margin-top: 20px;
}

.headerMenusTop .newLogoSmiles {
	background: url('../images/sprite_novo_header.png') -154px 0;
	float: left;
	height: 23px;
	width: 51px;
}

.headerMenusTop .newLogoVoeBiz {
	background: url('../images/sprite_novo_header.png') -300px -218px;
	float: left;
	height: 23px;
	width: 61px;
}


.headerMenusTop .newLogoGolLog {
	background: url('../images/sprite_novo_header.png') -226px 0;
	float: left;
	height: 21px;
	width: 51px;
}

.headerMenus {
	float: left;
	height: 58px;
	width: 540px;
}

.headerMenusTop {
	height: 30px;
}

.headerMenus nav {
	margin-right: 8px;
}

.headerMenus div.headerMenusTop nav ul {
	float: right;
	margin: 14px 3px 0 0;
	height: 30px;
}

.headerMenus nav ul {
	float: left;
	margin: 5px 12px 0 0;
	padding: 0;
}

.headerMenus .headerMenusTop nav ul li {
	float: left;
	list-style: none;
	margin: 5px 0 20px 20px;
	font-size: 17px;
}

.headerMenus nav ul li a {
	text-decoration: none;
	color: #000000;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions {
	float: left;
	list-style: none;
	margin: 0px 0 0 0;
	font-size: 14px;
	width: 111px;
	line-height: 50px;
	text-align: center;
	border: 1px solid transparent;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle
	{
	display: block;
	border: 1px solid #c4d2da;
	border-bottom: 2px solid #FFFFFF;
	float: left;
	height: 49px;
	position: absolute;
	z-index: 999;
	width: 122px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle a
	{
	color: #ff5a00;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle.contrasteBlack
	{
	border-bottom: 2px solid #000000;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle.contrasteWhite
	{
	border: 2px solid #000000;
	border-bottom: 2px solid #FFFFFF;
	height: 48px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle.contrasteBlack
	{
	border: 2px solid #FFFFFF;
	border-bottom: 2px solid #000000;
	height: 48px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions:hover .liMenuOptionsTitle.contrasteBlue
	{
	border: 2px solid #FFFFFF;
	border-bottom: 2px solid #092747;
	height: 48px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsInformacoes div.divMenuItens
	{
	margin-left: -320px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsServicos div.divMenuItens
	{
	margin-left: -243px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsAtendimento div.divMenuItens
	{
	margin-left: -250px;
}

.headerMenus nav.navTopLinks ul li a {
	color: #666666;
	font-size: 13px;
}

.headerMenus div.headerMenusBottom nav ul li:hover .divMenuItens {
	display: block;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions {
	width: 222px;
	float: left;
	margin: 0;
	padding: 15px 10px 15px 10px;
	background: #FFFFFF;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptionsLarger {
	width: 340px;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptionsBorderLeftRight
	{
	border-left: 1px solid #c4d2da;
	border-right: 1px solid #c4d2da;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptionsBorderRight
	{
	border-right: 1px solid #c4d2da;
}

.headerMenus div.headerMenusBottom div.divMenuItens {
	display: none;
	position: absolute;
	border: 1px solid #c4d2da;
	border-top: 2px solid #ff5a00;
	background: #FFFFFF;
	margin-top: 50px;
	z-index: 9;
}

.headerMenus div.headerMenusBottom div.divMenuItens.contrasteBlue,
	.headerMenus div.headerMenusBottom div.divMenuItens.contrasteBlack {
	border: 2px solid #FFFFFF;
}

.headerMenus div.headerMenusBottom div.divMenuItens.contrasteWhite {
	border: 2px solid #000000;
}

.headerMenus div.headerMenusBottom div.divMenuItens.contrasteWhite,
	.headerMenus div.headerMenusBottom div.divMenuItens ul.headerMenusBottomOptions.contrasteWhite
	{
	background: #FFFFFF;
}

.headerMenus div.headerMenusBottom div.divMenuItens.contrasteBlack,
	.headerMenus div.headerMenusBottom div.divMenuItens ul.headerMenusBottomOptions.contrasteBlack
	{
	background: #000000;
}

.headerMenus div.headerMenusBottom div.divMenuItens.contrasteBlue,
	.headerMenus div.headerMenusBottom div.divMenuItens ul.headerMenusBottomOptions.contrasteBlue
	{
	background: #092646;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li {
	list-style: none;
	line-height: 16px;
	padding: 10px 0 10px 10px;
	text-align: left;
	width: 210px;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions.headerMenusBottomOptionsLarger li
	{
	width: 330px;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li a,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li a:link,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li a:visited,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li a:hover,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li a:active
	{
	text-decoration: none;
	color: #000000;
	height: 30px;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li.headerMenusBottomOptionsliTitle
	{
	color: #436389;
	font-weight: bold;
	cursor: default;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover {
	border-bottom: none;
	background: #ff5a00;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li.contrasteWhite:hover
	{
	background: #000000;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a:link, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a:visited, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a:hover, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a:active {
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteWhite, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a.contrasteWhite:link,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteWhite:visited, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a.contrasteWhite:hover,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteWhite:active {
	color: #FFFFFF !important;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteBlack, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a.contrasteBlack:link,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteBlack:visited, .headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not
	(.headerMenusBottomOptionsliTitle ):hover a.contrasteBlack:hover,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:not (.headerMenusBottomOptionsliTitle
	):hover a.contrasteBlack:active {
	color: #000000 !important;
}

.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:hover a.contrasteBlue,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:hover a.contrasteBlue:link,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:hover a.contrasteBlue:visited,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:hover a.contrasteBlue:hover,
	.headerMenus div.headerMenusBottom ul.headerMenusBottomOptions li:hover a.contrasteBlue:active
	{
	color: #092747 !important;
}

.headerMenusTop .navTopLinks {
	float: right;
	width: 425px;
	position: relative;
	margin-right: 30px;
}

.headerMenusBottom {
	height: 60px;
	width: 580px;
}

.headerBannerGal {
	float: left;
	height: 100px;
	width: 159px;
}

.headerBannerGal .bannerGal {
	background: url('../images/sprite_novo_header.png') -302px 0px;
	float: left;
	height: 63px;
	width: 130px;
	margin-top: 18px;
}

.headerBannerGal .bannerGal span {
	float: left;
	position: absolute;
	margin: 25px 0 0 7px;
	width: 70px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
}

.headerBannerGal .bannerGal span.contrasteWhite {
	color: #FFFFFF !important;
}

.headerBannerGal .bannerGal span.contrasteBlack, .headerBannerGal .bannerGal span.contrasteBlue
	{
	color: #000000 !important;
}

.headerBannerGal .bannerGal.contrasteWhite {
	background: url('../images/sprite_novo_header.png') -302px -140px;
}

.headerBannerGal .bannerGal.contrasteBlack {
	background: url('../images/sprite_novo_header.png') -302px -70px;
}

.headerBannerGal .bannerGal.contrasteBlue {
	background: url('../images/sprite_novo_header.png') -302px -70px;
}

.headerLoginOptions {
	float: left;
	width: 87px;
	border-left: 1px solid #CCCCCC;
	padding: 0px 0 0 11px;
	margin: 20px 0 0 0;
}

.headerLoginOptions .headerLoginOptionsBold {
	font-weight: bold;
}

.headerLoginOptions h1 {
	width: 10px;
	padding: 0;
	margin: 0;
}

.headerLoginOptions .newLoginImage {
	background: url('../images/sprite_novo_header.png') -163px -37px;
	float: left;
	height: 26px;
	width: 26px;
	margin-bottom: 8px;
}

.headerLoginOptions .newLoginImage.contrasteWhite {
	background: url('../images/sprite_novo_header.png') -196px -37px;
}

.headerLoginOptions .newLoginImage.contrasteBlack, .headerLoginOptions .newLoginImage.contrasteBlue
	{
	background: url('../images/sprite_novo_header.png') -228px -37px;
}

.headerLoginOptions p {
	width: 100px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	margin-top: 2px;
	color: #666666;
	font-size: 11px;
	float: left;
}

.headerLoginOptions p a, .headerLoginOptions p a:link,
	.headerLoginOptions p a:visited, .headerLoginOptions p a:hover,
	.headerLoginOptions p a:active {
	text-decoration: none;
}

.headerLoginOptions p a {
	color: #666666;
}

.headerLoginOptions p span a {
	color: #436389;
}

.headerLoginOptions p.headerLoginOptionsExit {
	margin-top: 27px;
}

.headerLoginOptions p.headerLoginOptionsExit a {
	color: #5c7899;
}

.liFalecomGal {
	padding: 0 !important;
}

.liFalecomGal:hover {
	background: none !important;
}

.liFalecomGal .falecomGal {
	background: url('../images/sprite_novo_header.png') 0px -71px;
	float: left;
	height: 265px;
	width: 230px;
	margin-top: 18px;
	margin: 0;
}

.liFalecomGal .falecomGal span {
	float: left;
	position: absolute;
	margin: 62px 0 0 123px;
	width: 100px;
	color: #FF5a00;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 29px;
	line-height: 36px;
}

.liFalecomGal .falecomGal span:last-child {
	margin: 135px 0 0 123px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsInformacoes:hover .liMenuOptionsTitle
	{
	width: 110px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsGol
	{
	width: 65px;
}

/*NOVO HEADER - agosto 2016 - FIM*/

/*
INICIO NEW FOOTER - agosto 2016
*/
.lineHeaderLimit {
	width: 100%;
	height: 3px;
	background: linear-gradient(#d1d1d1, #eee);
}

.footer_rev {
	float: left;
	margin: 20px 50px 0 0;
}

/*.footer_rev:last-child {
	margin: 7px 0 0 30px;
}*/

/*
INICIO SOCIAL BAR
*/
.social-bar {
	float: left;
}

.header_social_bar {
	height: 93px;
	background-color: white;
	width: 1000px;
	margin: 0px auto;
	overflow: hidden;
}

.text_orange {
	color: #FF5A00;
	font-weight: bold;
	font-size: 15px;
}

.social_bar_title {
	display: block;
	margin-bottom: 6px;
	font-size: 13px;
	color: #9a9a9a;
}

.box_social_bar {
	height: 50px;
	margin: 0 auto;
}

.border_social_bar {
	border-left: 1px solid #EFEFEF;
	height: 55px;
	padding: 10px 0px 0px 29px;
}

.box-social-1 {
	width: 344px;
}

.box-social-2 {
	width: 360px;
}

.box-social-3 {
	width: 280px;
}

/*
INICIO COR BRANCO BAR-SOCIAL .contrasteBlack 
*/
.backgrounCards.contrasteBlack {
	background-color: white;
	width: 400px;
	padding-left: 4px;
}

.backGroundFooter.contrasteBlack {
	background-color: #1e1e1e;
}

.header_social_bar.contrasteBlack {
	background-color: #000000;
}

.text_orange.contrasteBlack {
	color: #FF5A00;
}

.social_bar_title.contrasteBlack {
	color: #c2c2c2;
}

.border_social_bar.contrasteBlack {
	border-left: 1px solid #EFEFEF;
}

.backgrounCardsPaypal.contrasteBlack {
	background-color: white;
	width: 232px;
}

.backgrounCardsPaypal {
	
}

/*
FIM COR BRANCO
*/

/*
INICIO COR AZUL BAR-SOCIAL .contrasteBlue
*/
.backGroundFooter.contrasteBlue {
	background-color: #0b325c !important;
}

.header_social_bar.contrasteBlue {
	background-color: #092646;
}

.text_orange.contrasteBlue {
	color: #FF5A00;
}

.social_bar_title.contrasteBlue {
	color: #c2c2c2;
}

.border_social_bar.contrasteBlue {
	border-left: 1px solid #EFEFEF;
}
/*
FIM COR AZUL
*/

/*
INICIO COR PRETO BAR-SOCIAL .contrasteWhite
*/
.backGroundFooter.contrasteWhite {
	background-color: #ffffff;
}

.header_social_bar.contrasteWhite {
	background-color: white;
}

.text_orange.contrasteWhite {
	color: #FF5A00;
}

.social_bar_title.contrasteWhite {
	color: #c2c2c2;
}

.border_social_bar.contrasteWhite {
	border-left: 1px solid #EFEFEF;
}

ul.social-bar__list.social-bar_ul li {
	padding: 0px 6px 0px 0px;
}

/*

FIM COR PRETO
*/
.box_icons_social_bar {
	margin: 9px 0 0 0px;
}

.footer__title {
	margin: 0;
	font-size: 1em;
	font-weight: bold;
	line-height: 1.2;
	letter-spacing: -0.01em;
	text-align: center;
}

.list-inline {
	padding-left: 0;
	margin-left: -5px;
	list-style: none;
}

.social-bar_ul {
	margin-top: 0;
	margin-bottom: 10px;
	margin-right: 25px;
}

.icon_twitter {
	background: url("../images/sprite-footer.png") -1px -189px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_linkedin {
	background: url("../images/sprite-footer.png") -267px -133px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_face {
	background: url("../images/sprite-footer.png") -1px -230px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_inst {
	background: url("../images/sprite-footer.png") -1px -267px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_youtube {
	background: url("../images/sprite-footer.png") -48px -268px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_rss {
	background: url("../images/sprite-footer.png") -50px -187px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_print {
	background: url("../images/sprite-footer.png") -49px -229px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_blog {
	background: url("../images/sprite-footer.png") -96px -269px no-repeat;
	width: 55px;
	height: 36px;
	float: left;
}

.span_line_gol {
	padding-top: 22px;
	padding-left: 12px;
}

.icon_android {
	background: url("../images/sprite-footer.png") -294px -48px no-repeat;
	width: 115px;
	height: 36px;
	float: left;
}

.icon_apple {
	background: url("../images/sprite-footer.png") -271px -7px no-repeat;
	width: 115px;
	height: 36px;
	float: left;
}
/*
FIM SOCIAL BAR
*/

/*
seção forma de pagamento
*/
[class^="s-footer-"], [class*=" s-footer-"] {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: sub;
	text-transform: none;
	line-height: 1;
}

[class^="s-footer-"]:before, [class*=" s-footer-"]:before {
	content: "";
	display: inline-block;
	background: transparent url("../images/sprite-footer.png") no-repeat;
}

.s-footer-american-express:before {
	width: 22px;
	height: 27px;
	background-position: 0px 0px;
}

.s-footer-dinners-club:before {
	width: 30px;
	height: 27px;
	background-position: -27px 0px;
}

.s-footer-hipercard:before {
	width: 39px;
	height: 27px;
	background-position: -62px 0px;
}

.s-footer-master-card:before {
	width: 36px;
	height: 28px;
	background-position: -428px -107px;
}

.s-footer-master-card-secure-code:before {
	width: 47px;
	height: 27px;
	background-position: -146px 0px;
}

.s-footer-visa:before {
	width: 43px;
	height: 27px;
	background-position: -425px -11px;
}

.s-footer-elo:before {
	width: 44px;
	height: 29px;
	background-position: -424px -57px;
}

.s-footer-verified-visa:before {
	width: 38px;
	height: 27px;
	background-position: -70px -32px;
}

.s-footer-uatp:before {
	width: 47px;
	height: 27px;
	background-position: -113px -32px;
}

.s-footer-maestro:before {
	width: 37px;
	height: 28px;
	background-position: -428px -152px;
}

.s-footer-visa-electron:before {
	width: 43px;
	height: 27px;
	background-position: -425px -11px;
}

.s-footer-paypal:before {
	width: 62px;
	height: 27px;
	background-position: -44px -64px;
}

.s-footer-paypal-compra-segura:before {
	width: 76px;
	height: 27px;
	background-position: -111px -64px;
}

.s-footer-thawte:before {
	width: 136px;
	height: 27px;
	background-position: 0px -96px;
}

.s-footer-cartao-gol:before {
	width: 40px;
	height: 27px;
	background-position: 0px -128px;
}

.s-footer-carta-voe-facil:before {
	width: 40px;
	height: 27px;
	background-position: -45px -128px;
}

.s-footer-cartao-gold:before {
	width: 40px;
	height: 27px;
	background-position: -90px -128px;
}

.s-footer-abear:before {
	width: 94px;
	height: 18px;
	background-position: 0 -160px;
	margin-top: 6px;
}

.s-footer-abear.contrasteWhite:before {
	width: 94px;
	height: 18px;
	background-position: -3px -312px;
}

.s-footer-abear.contrasteBlack:before {
	width: 94px;
	height: 18px;
	background-position: -128px -313px;
}

.s-footer-abear.contrasteBlue:before {
	width: 94px;
	height: 18px;
	background-position: -128px -313px;
}

.title_payment {
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.2;
	letter-spacing: -0.01em;
}

[class^="s-footer-"], [class*=" s-footer-"] {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: sub;
	text-transform: none;
	line-height: 1;
	margin-right: 5px;
}

/*
INICIO COR AZUL PAYMENT-CARD .contrasteBlue
*/
.border_rev.contrasteBlue {
	border-bottom: 1px solid #092646;
}

.icon_twitter.contrasteBlue {
	background: url("../images/sprite-footer.png") -96px -189px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_linkedin.contrasteBlue {
	background: url("../images/sprite-footer.png") -278px -257px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_inst.contrasteBlue {
	background: url("../images/sprite-footer.png") -135px -231px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_face.contrasteBlue {
	background: url("../images/sprite-footer.png") -96px -230px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_youtube.contrasteBlue {
	background: url("../images/sprite-footer.png") -136px -190px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_rss.contrasteBlue {
	background: url("../images/sprite-footer.png") -178px -231px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_print.contrasteBlue {
	background: url("../images/sprite-footer.png") -179px -190px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_blog.contrasteBlue {
	background: url("../images/sprite-footer.png") -168px -270px no-repeat;
	width: 55px;
	height: 36px;
	float: left;
}

.color_title_payment.contrasteBlue {
	color: #5F5F5F;
}

h3.title_payment.color_title_payment {
	font-size: 13px;
}

p.color_fonts.margin_information span {
	font-size: 13px;
}

.boxDouble.contrasteBlue {
	background-color: #02325c !important;
}

.boxDouble.contrasteBlue a {
	color: #666666;
}

.box.contrasteBlue {
	background-color: #dfdfdf;
}

.color_fonts.contrasteBlue {
	color: #666666;
}

.color_fonts.contrasteBlue a:link, .color_fonts.contrasteBlue a:visited,
	.color_fonts.contrasteBlue a:hover, .color_fonts.contrasteBlue a:active
	{
	text-decoration: none;
	color: #686868;
	height: 30px;
}

.color_fonts.contrasteBlue a:hover, a:focus {
	color: #5F5F5F;
}

.color_fonts.contrasteBlue a:focus {
	color: #23527c;
}

.border_rev.contrasteBlue {
	border-bottom: 1px solid #c8c8c8;
}

.boxCardsTwo.contrasteBlue {
	background-color: #ffffff !important;
}

.backgrounCardsPaypal.contrasteBlue {
	background-color: #ffffff !important;
	width: 232px;
}

.backgrounCards.contrasteBlue {
	background-color: white;
	width: 400px;
	padding-left: 4px;
}
/*
FIM COR AZUL PAYMENT-CARD .contrasteBlue
*/

/*
INICIO BRANCO AZUL PAYMENT-CARD .contrasteBlack
*/
.icon_twitter.contrasteBlack {
	background: url("../images/sprite-footer.png") -227px -189px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_linkedin.contrasteBlack {
	background: url("../images/sprite-footer.png") -278px -257px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_face.contrasteBlack {
	background: url("../images/sprite-footer.png") -227px -227px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_inst.contrasteBlack {
	background: url("../images/sprite-footer.png") -235px -269px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_youtube.contrasteBlack {
	background: url("../images/sprite-footer.png") -227px -14px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_rss.contrasteBlack {
	background: url("../images/sprite-footer.png") -281px -297px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_print.contrasteBlack {
	background: url("../images/sprite-footer.png") -258px -342px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_blog.contrasteBlack {
	background: url("../images/sprite-footer.png") -168px -270px no-repeat;
	width: 55px;
	height: 36px;
	float: left;
}

.color_title_payment.contrasteBlack {
	color: #666666;
}

h4.color_fonts {
	font-weight: normal;
}

.boxDouble.contrasteBlack {
	width: 100%;
	background-color: #1e1e1e;
	height: 58px;
}

.boxDouble.contrasteBlack a {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.box.contrasteBlack {
	background-color: #1e1e1e;
}

.color_fonts-clara {
	font-size: 14px;
	color: #999999;
	width: 159px;
	float: left;
}

.color_fonts.contrasteBlack {
	color: #666666;
	line-height: 18px;
}

.color_fonts.contrasteBlack a:link, .color_fonts.contrasteBlack a:visited,
	.color_fonts.contrasteBlack a:hover, .color_fonts.contrasteBlack a:active
	{
	text-decoration: none;
	color: #686868;
	height: 30px;
}

.color_fonts.contrasteBlack a:hover, a:focus {
	color: #5F5F5F;
}

.color_fonts.contrasteBlack a:focus {
	color: #23527c;
}

.border_rev.contrasteBlack {
	border-bottom: 1px solid #000000;
}

.boxCardsTwo.contrasteBlack {
	background-color: #ffffff !important;
}

/*
FIM COR BRANCO PAYMENT-CARD .contrasteBlack
*/

/*
INICIO COR PRETO PAYMENT-CARD .contrasteWhite
*/
.icon_twitter.contrasteWhite {
	background: url("../images/sprite-footer.png") -141px -93px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_linkedin.contrasteWhite {
	background: url("../images/sprite-footer.png") -267px -94px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_face.contrasteWhite {
	background: url("../images/sprite-footer.png") -182px -93px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_inst.contrasteWhite {
	background: url("../images/sprite-footer.png") -138px -131px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_youtube.contrasteWhite {
	background: url("../images/sprite-footer.png") -185px -133px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_rss.contrasteWhite {
	background: url("../images/sprite-footer.png") -226px -133px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_print.contrasteWhite {
	background: url("../images/sprite-footer.png") -224px -93px no-repeat;
	width: 32px;
	height: 36px;
	float: left;
}

.icon_blog.contrasteWhite {
	background: url("../images/sprite-footer.png") -219px -54px no-repeat;
	width: 55px;
	height: 36px;
	float: left;
}

.color_title_payment.contrasteWhite {
	color: #5F5F5F;
}

.boxDouble.contrasteWhite {
	width: 100%;
	background-color: #ffffff;
	height: 58px;
}

.boxDouble.contrasteWhite a {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.box.contrasteWhite {
	background-color: #dfdfdf;
}

.color_fonts.contrasteWhite {
	color: #666666;
	line-height: 20px;
}

.color_fonts.contrasteWhite a:link, .color_fonts.contrasteWhite a:visited,
	.color_fonts.contrasteWhite a:hover, .color_fonts.contrasteWhite a:active
	{
	text-decoration: none;
	color: #686868;
	height: 30px;
}

.color_fonts.contrasteWhite a:hover, a:focus {
	color: #5F5F5F;
}

.color_fonts.contrasteWhite a:focus {
	color: #23527c;
}

.border_rev.contrasteWhite {
	border-bottom: 1px solid #c8c8c8;
}

/*
FIM COR PRETO PAYMENT-CARD .contrasteWhite
*/
.color_title_payment {
	color: #5F5F5F;
	font-weight: bold;
}

.boxDouble {
	width: 100%;
	background-color: #e7e7e7;
	height: 60px;
	min-width: 1000px;
}

.boxFooterRev {
	height: 55px;
	margin: 0 auto;
}

.boxDouble a {
	font-size: 13px;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
}

.box {
	background-color: #dfdfdf;
}

.color_fonts {
	color: #666666;
	line-height: 18px;
	font-size: 12px;
}

.color_fonts a:link, .color_fonts a:visited, .color_fonts a:hover,
	.color_fonts a:active {
	text-decoration: none;
	color: #686868;
	height: 30px;
}

.color_fonts a:hover, a:focus {
	color: #5F5F5F;
	text-decoration: underline;
}

.color_fonts a:focus {
	color: #23527c;
}

.border_rev {
	border-bottom: 1px solid #c8c8c8;
	margin-top: 20px;
}

.div_payments {
	width: 330px;
	float: left;
}

.footer_nav {
	width: 25%;
	float: left;
	margin: 50px 0px 0px 0px;
}

.footer_nav_cards {
	margin-right: 115px;
	float: left;
	margin-bottom: 15px;
}

.footer_nav_cards:last-child {
	margin-right: 0px;
}

.box-one {
	width: 385px;
}

.box-two {
	width: 275px;
}

.parag_footer_box {
	width: 225px;
}

.payment_cards {
	margin-top: 25px;
}

.boxCardsTwo {
	float: left;
	padding-left: 2px;
	padding-right: 17px;
}

.box_payments {
	margin-top: 30px;
}

.footer_width {
	width: 1000px;
}

.text_final {
	float: left;
	margin-right: 10px;
	margin-top: 37px;
	font-size: 15px;
	margin-bottom: 100px;
}

.title_cards {
	margin-bottom: 10px;
}

.newBoxCards {
	width: 1000px;
	margin: 0px auto;
	overflow: hidden;
	color: #878789;
	font-size: 14px;
}

.NewBoxFooterBottom {
	width: 1000px;
	margin: auto;
	padding: 20px 0;
	margin-bottom: 40px;
}

.NewBoxFooterBottom nav ul li {
	list-style: none;
	float: left;
	margin-right: 10px;
}

.NewBoxFooterBottom nav ul li a {
	text-decoration: none;
	margin-right: 10px;
	font-weight: bold;
	color: #878789;
	font-size: 14px;
}

.margin_information {
	margin-top: 15px;
}

.newFooterChekin {
	width: 100%;
	overflow: hidden;
	background: #ededed;
	color: #dfdfdf;
	font-size: 14px;
	padding: 20px 0;
	padding-bottom: 120px;
}

.backGroundFooter {
	background-color: #dfdfdf;
	width: 100%;
	min-width: 1000px;
}

.box_cartao_pagamento {
	margin-top: 15px;
	width: 363px;
}

.cardsPayments {
	float: left;
}

.titleCardsDebt {
	color: #666666;
}

.tiltePaypal {
	
}

.box-abear {
	float: left;
	width: 100px;
}

.boxFooterRev li {
	padding: 20px 51px 0 0;
	float: left;
}

.txt-footer-gol {
	margin-top: 50px;
}

.boxFooterRev li:last-child {
	padding-right: 0px;
}

.box-abear-footer {
	margin-top: -30px;
	margin-left: 900px;
}

.box_icons_social_bar span {
	margin-right: 5px;
}

/* .siteIngles .headerMenus .headerMenusBottom nav ul li.liMenuOptions:last-child .liMenuOptionsTitle { */
/*     width: 120px; */
/* } */
.siteIngles .headerMenusBottom {
	width: 580px;
}

.headerMenus .headerMenusBottom nav ul li.liMenuOptions.liMenuOptionsGol:hover .liMenuOptionsTitle
	{
	width: 65px;
}

/*
    FIM NEW FOOTER
*/

/* INICIO NOVO MOTOR SETEMBRO 2016*/
.tamanhoFora ul.tab {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.tamanhoFora ul.tab li {
	float: left;
	height: 57px;
}

.tamanhoFora ul.tab li span {
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	TEXT-TRANSFORM: uppercase;
	/* 	margin-top: 11px; */
	font-weight: bold;
	padding: 22px 10px 18px 28px;
	text-align: center;
}

.tamanhoFora ul.tab li:first span {
	padding: 14px 55px;
}

.tamanhoFora ul.tab li doCheckin:focus {
	background-color: #ccc;
}

.popSeatMap.alertBox p {
	font-size: 16px;
}

.popSeatMap.alertBox h3 {
	color: #FF5A00;
	font: bold 18px Arial, 'Times new roman';
	height: 30px;
	margin-top: 18px;
	padding: 0 61px;
}

.tabcontent {
	display: none;
	border-top: none;
}

.divMotor {
	width: 788px;
	background: #ff5a00;
	height: 322px;
	border-radius: 13px;
	border: solid 4px #ff5a00;
}

#centro {
	margin: 25px auto;
}

.tamanhoFora {
	width: 705px;
	margin: 0px auto 0px auto;
}

.doCheckin {
	width: 172px;
	border-bottom: 0.5px solid #ffffff;
	margin-right: 20px;
	cursor: pointer;
}

.recuperarCheckin {
	width: 289px;
	border-bottom: 0.5px solid #ffffff;
	cursor: pointer;
}

.cancelarCheckin {
	width: 204px;
	border-bottom: 0.5px solid #ffffff;
	margin-right: 20px;
	cursor: pointer;
}

.tabcontent span {
	color: #ffffff;
}

.btnIniciar {
	background: #436389;
	width: 353px;
	height: 55px;
	color: #ffffff;
	font-weight: bold;
	float: right;
	cursor: pointer;
	font-size: 14px;
	border-width: 0px;
	border-style: initial;
	border-color: initial;
	margin-right: 82px;
	text-transform: uppercase;
}

.inputLocalizador {
	width: 238px;
	border-image-source: initial;
	border-image-slice: initial;
	border-image-width: initial;
	border-image-outset: initial;
	border-image-repeat: initial;
	padding: 8px 4px;
	border-width: 0px;
	border-style: initial;
	border-color: initial;
}

.divCancelarCheckin input {
	width: 341px;
	padding: 8px 4px;
	border-width: 0px;
	color: #ff5a00;
	margin-left: 1px;
	font-size: 16px;
}

.divOrigemDestino input {
	width: 241px;
	padding: 7px 4px;
	color: #ff5a00;
	border-width: 0px;
	font-size: 16px;
}

.divNomeSobrenome input {
	width: 238px;
	padding: 7px 4px;
	border-width: 0px;
	color: #ff5a00;
	margin-left: 1px;
	font-size: 16px;
	margin-left: 1px;
}


.divCancelarCheckin p {
	margin-left: 5px;
	text-transform: uppercase;
	padding-top: 7px;
	font-size: 12px;
}

.divIniciar {
	margin-top: 20px;
	color: #ffffff;
	font-size: 12px;
}

.divIniciar span {
	margin-left: 4px;
}

/* ::-webkit-input-placeholder {  */
/* 	color: #ff5a00; */
/* 	font-size: 14px; */
/* } */
.sitePortugues ::-webkit-input-placeholder {
	color: #ff5a00;
}

.siteIngles ::-webkit-input-placeholder {
	color: #ff5a00;
}

.siteEspanhol ::-webkit-input-placeholder {
	color: #ff5a00;
}

/* firefox 19+ */
::-moz-placeholder {
	color: #ff5a00;
	font-size: 14px;
}

/* ie */
:-ms-input-placeholder {
	color: #ff5a00 !important;
	font-size: 14px;
}

.divCancelarCheckin {
	width: 350px;
	height: 57px;
	background-color: #ffffff;
	margin-top: 65px;
	float: left;
	margin-left: 2px;
}

.divCancelarCheckin p {
	margin-left: 5px;
}

.divCancelarCheckin span {
	color: #808080;
	margin-left: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 12px;
}

.tabcontent a {
	color: #ffffff;
	font-weight: bold;
}

.divNomeSobrenome {
	width: 250px;
	height: 55px;
	background-color: #ffffff;
	float: left;
	margin-left: 2px;
	margin-top: 5px;
}

.divNomeSobrenome p {
	margin-left: 5px;
	text-transform: uppercase;
	padding-top: 7px;
	font-size: 13px;
}

.divOrigemDestino {
	width: 250px;
	height: 55px;
	background-color: #ffffff;
	float: left;
	margin-left: 2px;
	margin-top: 17px;
	background-color: #ffffff;
}

.divOrigemDestino p {
	margin-left: 5px;
	text-transform: uppercase;
	padding-top: 7px;
	font-size: 13px;
}

.btnNomeSobrenome {
	width: 200px;
	height: 55px;
	border: 0;
	color: #ffffff;
	font-weight: bold;
	background: #334f7a;
	float: right;
	margin: 18px 75px 0px 0;
	cursor: pointer;
	font-size: 14px;
	text-transform: uppercase;
}

.setBorder {
	border-bottom: 3px solid #ffffff;
}

.siteIngles ul.tab li .recuperarCheckin span {
	padding-left: 65px;
}

.siteEspanhol ul.tab li .recuperarCheckin span {
	padding: 23px 0px 17px 0px;
	width: 289px;
}
/* .siteIngles ul.tab li .doCheckin span { */
/* 	padding-left: 53px; */
/* } */

/* .siteEspanhol ul.tab li .doCheckin span { */
/* 	padding-left: 53px; */
/* } */
.siteIngles #container {
	min-height: 558px;
}

.siteEspanhol #container {
	min-height: 558px;
}

.regulamento {
	
}

.borderCheckin {
	border-bottom: 1px solid #d93f15;
	height: 54px
}

.borderCheckin.contrasteBlue {
	border-bottom: 1px solid #6b7d90;
}

.borderCheckin.contrasteBlack {
	border-bottom: 1px solid #444444;
}

.borderCheckin.contrasteWhite {
	border-bottom: 1px solid #cccccc;
}

#checkRegulationReimpressao {
	float: left;
}

.diviReglamento {
	float: left;
	padding-left: 5px;
	font-weight: bold;
}

.checkBoxNoCheckedNewMotor {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 15px;
	width: 15px;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box-checked1.png) no-repeat;
	background-size: contain;
	border: 0;
	position: relative;
}

.checkBoxCheckedNewMotor {
	-webkit-appearance: none;
	-moz-appearance: none;
	height: 15px;
	width: 15px;
	/* 	border-radius: 50%; */
	background: url(../images/NovoLogo/check-box-checked-new.png) no-repeat;
	background-size: contain;
	border: 0;
}

/* FIM NOVO MOTOR 2016*/
.popupIATCISeatMessage {
	position: absolute;
	left: 12%;
	top: 38%;
	background: #ff5a00;
	z-index: 2 !important;
	width: 75%;
	height: 22%;
	border-radius: 10px;
}

.popupIATCISeatMessage.contrasteWhite {
	background: #000000 !important;
}

.popupIATCISeatMessage .warningSeatIATCI {
	color: #ffffff;
	text-align: -webkit-center;
	position: absolute;
	top: 25%;
	margin-left: 3%;
	margin-right: 3%;
	font-size: 16px;
}

.popupIATCISeatMessage .warningSeatIATCI2 {
	color: #ffffff;
	text-align: -webkit-center;
	position: absolute;
	top: 60%;
	margin-left: 10%;
	margin-right: 3%;
	font-size: 16px;
}

.popupIATCISeatMessage.contrasteWhite span {
	color: #ffffff !important;
}

.popupIATCISeatMessage.contrasteBlack span, .popupIATCISeatMessage.contrasteBlue span
	{
	color: #000000 !important;
}

/* .popupIATCIOverlay:parent { */
/* 	position: initial;	 */
/* }	 */
.popupIATCIOverlay {
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	background: rgba(0, 0, 0, 0.7);
	position: absolute;
	z-index: 2;
	pointer-events: none;
	opacity: 0;
	-webkit-transition: .2s linear;
	transition: .2s linear;
	-webkit-user-select: auto;
	-moz-user-select: auto;
	-ms-user-select: auto;
	user-select: auto;
}

.popupIATCIOverlay.show {
	pointer-events: auto;
	opacity: 1;
}

.popupIATCIOverlay.show.contrasteBlack, .popupIATCIOverlay.show.contrasteBlue
	{
	background: #484848 !important;
}

.mCSB_container.mCS_no_scrollbar {
	width: 100%;
	height: 100%;
}

/*End floatingToolbar*/
.errorIcon {
	width: 35px;
	height: 35px;
	float: right;
	background: url(../images/btValidation.png) no-repeat 0px 0px;
	margin-right: 9px;
	margin-top: -9px;
}

.errorInput {
	background: #FFDECC;
}

.error-message::before, .error-message-empty::before,
	.error-message-regulation::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border-right: 7px solid transparent;
	border-bottom: 9px solid #aa313c;
	border-left: 7px solid transparent;
	left: 8px;
	top: -8px;
	bottom: 0;
	z-index: 9999;
}

.error-message, .error-message-empty {
	color: #fff;
	font-size: .875em;
	padding: 5px;
	background: #aa313c;
	font-family: 'Arial';
	margin: 3px 0 0;
	position: absolute;
	z-index: 99999;
	width: 696px;
	margin-top: -1px;
	margin-left: -1px !important;
	text-transform: none !important;
	display: none;
}

.divFazerCheckin.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divFazerCheckin.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divRecuperarCartaoEmbarque.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divRecuperarCartaoEmbarque.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divCancelarCheckin.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divCancelarCheckin.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divNomeSobrenome.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divOrigemDestino.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divNomeSobrenome.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divOrigemDestino.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.btnIniciar:hover, .btnNomeSobrenome:hover {
	background: #6b66a9;
}

.iRaveReadAnd label {
	position: relative;
	bottom: 3px;
}

input#checkCheckin {
	position: relative;
	top: 3px;
}

.btnIniciar.contrasteWhite:hover, .btnNomeSobrenome.contrasteWhite:hover
	{
	background: #ccc !important;
	color: #000 !important;
}

.btnIniciar.contrasteBlack:hover {
	background: #f78e1e;
}

.borderBlue {
	border: 2px solid #ff5a00 !important;
}


.divNomeSobrenome.contrasteBlue input, .divOrigemDestino.contrasteBlue input,
	.divCancelarCheckin.contrasteBlue input, .divFazerCheckin.contrasteBlue input,
	.divRecuperarCartaoEmbarque.contrasteBlue input {
	background-color: #092747;
	color: #fff;
}


.divNomeSobrenome.contrasteBlack input, .divOrigemDestino.contrasteBlack input,
	.divCancelarCheckin.contrasteBlack input, .divFazerCheckin.contrasteBlack input,
	.divRecuperarCartaoEmbarque.contrasteBlack input {
	background-color: #000;
	color: #fff;
}

.borderWhite {
	border: 2px solid #000 !important;
}


.divNomeSobrenome.contrasteBlue input::-webkit-input-placeholder,
	.divOrigemDestino.contrasteBlue input::-webkit-input-placeholder,
	.divCancelarCheckin.contrasteBlue input::-webkit-input-placeholder,
	.divFazerCheckin.contrasteBlue input::-webkit-input-placeholder,
	.divRecuperarCartaoEmbarque.contrasteBlue input::-webkit-input-placeholder,
	.divNomeSobrenome.contrasteBlack input::-webkit-input-placeholder,
	.divOrigemDestino.contrasteBlack input::-webkit-input-placeholder,
	.divFazerCheckin.contrasteBlack input::-webkit-input-placeholder,
	.divRecuperarCartaoEmbarque.contrasteBlack input::-webkit-input-placeholder,
	.divCancelarCheckin.contrasteBlack input::-webkit-input-placeholder {
	color: #fff !important;
}

.error-message-regulation {
	color: #fff;
	font-size: 15px;
	padding: 5px;
	background: #AA313C;
	font-family: 'Arial';
	margin: 29px -7px 0;
	position: absolute;
	z-index: 8;
	width: 223px;
}

.iRaveReadAnd  .error-message-regulation {
	margin: 10px -7px 0;
}

#eticketDiv .iRaveReadAnd .error-message-regulation, .sitePortugues #eticketDiv .iRaveReadAnd .error-message-regulation
	{
	margin: 30px -7px 0;
}

/*End floatingToolbar*/

/*Checkin*/
.list-checkin-box.en_US {
	float: left;
}

p.error-message-regulation.contrasteBlue, p.error-message-regulation.contrasteBlack
	{
	background: #fff;
	color: #000 !important;
}

p.error-message-regulation.contrasteWhite {
	background: #000;
	color: #fff !important;
}

.error-message.contrasteWhite::before, .error-message-empty.contrasteWhite::before,
	.error-message-regulation.contrasteWhite::before {
	border-bottom: 9px solid #000;
}

.error-message.contrasteBlue::before, .error-message-empty.contrasteBlue::before,
	.error-message-regulation.contrasteBlue::before, .error-message.contrasteBlack::before,
	.error-message-empty.contrasteBlack::before, .error-message-regulation.contrasteBlack::before
	{
	border-bottom: 9px solid #fff;
}

.errorInput.contrasteWhite {
	background: #fff;
}

.errorIcon.contrasteWhite {
	background: url(../images/btValidationContrasteBranco.png) no-repeat 0px
		0px;
}

.error-message-regulation.contrasteWhite {
	background: #000;
	color: #fff !important;
}

.errorIcon.contrasteBlue, .errorIcon.contrasteBlack {
	background: url(../images/sprite_guide.png) -217px -61px no-repeat
		!important;
}

.error-message-regulation.contrasteBlue, .error-message-regulation.contrasteBlack,
	.error-message-empty.contrasteBlack {
	background: #fff;
	color: #000 !important;
}

.btnNomeSobrenome.contrasteBlue:hover, .btnNomeSobrenome.contrasteBlack:hover
	{
	background: #f78e1e;
}

.borderInputAirport {
	box-shadow: 0px 0px 0px 2px #334f7a inset;
}

.borderInput {
	width: 238px !important;
	/*border-left: 2px solid #334f7a !important;*/
	border-left: none !important;
}

.autocomplete-suggestion.contrasteWhite:hover, .contrasteWhite .autocomplete-suggestion:hover
	{
	background: #cdcdcd;
}

.contrasteWhite .autocomplete-suggestion {
	color: #000 !important;
}

.divOrigemDestino.borderInputAirport.contrasteWhite, .contrasteWhite .divOrigemDestino.borderInputAirport
	{
	box-shadow: 0px 0px 0px 0px #000 inset;
}

.contrasteWhite .borderInput {
	border-left: none !important;
}

.autocomplete-suggestion.contrasteBlack:hover, .contrasteBlack .autocomplete-suggestion:hover,
	.autocomplete-suggestion.contrasteBlue:hover, .contrasteBlue .autocomplete-suggestion:hover
	{
	background: #ff5a00;
	color: #000 !important;
}

body.contrasteBlack .autocomplete-suggestion, body.contrasteBlue .autocomplete-suggestion
	{
	color: #FFF !important;
}

.divOrigemDestino.borderInputAirport.contrasteBlack, .contrasteBlack .divOrigemDestino.borderInputAirport
	{
	box-shadow: 0px 0px 0px 0px #000 inset;
}

.borderInput.contrasteWhite {
	width: 242px !important;
}

.contrasteBlack .autocomplete-suggestions {
	background: #000;
	border-left: 2px solid #ff5a00;
	border-right: 2px solid #ff5a00;
	border-bottom: 2px solid #ff5a00;
}

.contrasteWhite .autocomplete-suggestions {
	border-left: 2px solid #000;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}

.contrasteBlue .autocomplete-suggestions {
	background: #092747;
	border-left: 2px solid #ff5a00;
	border-right: 2px solid #ff5a00;
	border-bottom: 2px solid #ff5a00;
}

.contrasteBlack .borderInput {
	border-left: none !important;
}

/*Acessibilidade*/
.colorLinks {
	color: #ffffff;
	text-decoration: underline;
}

.tamanhoFora ul.tab li #abaCheckin span {
	width: 120px;
}

.tamanhoFora ul.tab li #abaCancelCheckin span {
	width: 150px;
}

#cancelCheckin .btnIniciar.contrasteWhite {
	margin-right: 81px;
}

#cancelCheckin .btnIniciar.contrasteBlack, #cancelCheckin .btnIniciar.contrasteBlue
	{
	margin-right: 77px;
}

.box-msg-regulamento, .box-button-mark {
	float: left;
}

.alertBox p {
	font-size: 16px;
}

/*Modal*/
.title-modal {
	text-transform: uppercase;
}

h3.title-modal {
	border-bottom: 1px solid #eee;
	padding-bottom: 15px;
	font-size: 16px;
	font-weight: normal;
	color: #666;
}

.baggage-confirmation {
	margin-top: 40px !important;
	float: left !important;
}

.divFazerCheckin {
	width: 350px;
	height: 57px;
	background-color: #ffffff;
	margin-top: 12px;
	float: left;
	margin-left: 2px;
}

.divFazerCheckin p {
	margin-left: 5px;
}

.divFazerCheckin span {
	color: #808080;
	margin-left: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 12px;
}

.divFazerCheckin.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divFazerCheckin.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divFazerCheckin input {
	width: 341px;
	padding: 8px 4px;
	border-width: 0px;
	color: #ff5a00;
	margin-left: 1px;
	font-size: 16px;
}

.divFazerCheckin p {
	margin-left: 5px;
	text-transform: uppercase;
	padding-top: 7px;
	font-size: 12px;
}

.divRecuperarCartaoEmbarque {
	width: 350px;
	height: 57px;
	background-color: #ffffff;
	margin-top: 65px;
	float: left;
	margin-left: 2px;
}

.divRecuperarCartaoEmbarque p {
	margin-left: 5px;
}

.divRecuperarCartaoEmbarque span {
	color: #808080;
	margin-left: 5px;
	position: absolute;
	margin-top: 5px;
	font-size: 12px;
}

.divRecuperarCartaoEmbarque.contrasteBlack {
	background-color: #000;
	border: 2px solid #fff;
	color: #fff;
}

.divRecuperarCartaoEmbarque.contrasteBlue {
	background-color: #092747;
	border: 2px solid #fff;
	color: #fff;
}

.divRecuperarCartaoEmbarque input {
	width: 341px;
	padding: 8px 4px;
	border-width: 0px;
	color: #ff5a00;
	margin-left: 1px;
	font-size: 16px;
}

.divRecuperarCartaoEmbarque p {
	margin-left: 5px;
	text-transform: uppercase;
	padding-top: 7px;
	font-size: 12px;
}