
/**
listagem de linhas aéreas
*/
.box-companhias {
	width: 250px;
	height: 80px;
	overflow: scroll;
	background: #FFFFCC;
	overflow-x: auto;
	position: absolute;
}
.box-companhias div{
	cursor: pointer;
	width: 100%;
	font-size: 12px;
	font-family: Verdana,Arial,tahoma,sans-serif;
}
.box-companhias div:hover{
	color: #fff;
	background: #0000FF;
}

.link_avisos {
  text-decoration: none;
  color: #000000
}

.bt_modulo {
  font-family: Verdana, Arial;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  width: 320px;
  border: none;
  BACKGROUND: transparent; 
  cursor: pointer;
  BACKGROUND-IMAGE: url(/imagens/bg_escolha320X22.gif);
}
.subtitulo {
  font-family: verdana,tahoma,arial,sans-serif;
  font-size: 10px;
  font-style: normal;
  font-weight: bold;
  background: #ffffcc;
  color: #000000
}
.letrastitulo{
  font-family: verdana,tahoma,arial,sans-serif;
  font-size: 11px;
  font-style: normal;
  font-weight: bold;
  background:#ffcc66;
  color: #000000
}
  INPUT {
    font-family: Verdana, Arial;
    font-size: 11px;
  }

  .dinheiro {
    font-weight: bold;
    background: #ffcc66;
    font-family: Verdana, Arial;
    font-size: 14px;
    text-align: right;
	border: none;
  }
  .dinheiro2 {
    font-weight: bold;
    background: #ffcc66;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-align: right;
	border: none;
  }
  .dinheirov {
    font-weight: bold;
    background: #C4E3C5;
    font-family: Verdana, Arial;
    font-size: 12px;
    text-align: right;
	border: none;
  }
  SELECT {
    font-family: Verdana, Arial;
    font-size: 11px;
  }

.seta_off {z-index:5; display: none}
.seta_on {display: block}

.desconto {z-index:12; display: none}

.bt_entrada {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  height: 22px;
  width: 270px;
  border: none;
  cursor: pointer;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha270x22.gif);
}

.bt_22x270_a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 22px;
  width: 270px;
  border: none;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha270x22.gif);
}

.bt_22x270_y {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 22px;
  width: 270px;
  border: none;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha270x22_a.gif);
}

.bt_22x110_a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 22px;
  width: 110px;
  border: none;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha110x22.gif);
}

.bt_22x150_a {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 22px;
  width: 150px;
  border: none;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha150x22_a.gif);
}

.bt_22x110_y {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  height: 22px;
  width: 110px;
  border: none;
  BACKGROUND: transparent; 
  BACKGROUND-IMAGE: url(/imagens/bg_escolha110x22_a.gif);
}
  .bt_lupa_130x22 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    height: 22px;
    width: 130px;
    border: none;
    BACKGROUND: transparent; 
	BACKGROUND-IMAGE: url(/imagens/bg_lupa_130x22.gif);
  }

  .bt_lupa_80x22 {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    height: 22px;
    width: 80px;
    border: none;
    BACKGROUND: transparent; 
	BACKGROUND-IMAGE: url(/imagens/bg_lupa_80x22.gif);
  }

  .btOk {
    font-weight: bold;
    font-family: Arial, sans-serif;
    font-size: 11px;
    height: 22px;
    width: 40px;
    border: none;
    BACKGROUND: transparent; 
	BACKGROUND-IMAGE: url(/imagens/bg_ok_40x22.gif);
  }
  .fonte_th_ {
	color: #FFFFFF;
	font-family: Verdana, Arial, Sans serif;
	font-size: 11px;
	font-weight: bold;
	height: 30px;
  }
  .fonte_td_ {
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	padding: 3px 0px 0px 0px;
	margin-left: 0px;
	height: 30px;
/*	cursor: pointer;
	background-image: url(/imagens/icon_infor.gif) !important;
	background-repeat: no-repeat !important;
	background-position: right bottom !important; */
  }
  .preco {
	text-align: center;
	cursor: pointer;
	background-image: none !important;
	z-index: 0;
  }
  .divInfo {
	position: absolute !important;
	top: 636px;
	height: 200px;
	width: 582px;
	left: 173px;
	border: #000000 1px solid;
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	padding-TOP: 20px;
	margin-top: 20px;
	text-align: center;
    -moz-opacity: 0.9;
    opacity: 0.9;
    filter:alpha(opacity=90);
	visibility: hidden;
  }
.atencao {
	color: #ff0000;
	font-family: Verdana, Tahoma, Arial, Sans serif;
	font-size: 20px;
	font-weight: bold;
	height: 24px;
	margin-bottom: -15px;
}
.atencaoTDS {
	color: #ffffff;
	font-family: Verdana, Tahoma, Arial, Sans serif;
	font-size: 20px;
	font-weight: bold;
	height: 24px;
	margin-bottom: -15px;
}
.infor_dia {
	cursor: pointer;
	height: 15px;
	width: 12px;
	margin-top: 10px;
	float: right;
	z-index: 2;
}
.td_  {
	color: #E9E9E9;
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	width: 65px;
	text-align: center;
}
.th_ {
	BACKGROUND: #A9A9A9;
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	text-align: center;
}
.th_TDS {
	color: #DFDFDD;
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	text-align: center;
}
.fonte_th_TDS {
	color: #ffffff;
	font-family: Verdana, Arial, Sans serif;
	font-size: 12px;
	width: 70px;
	font-weight: bold;
	text-align: center;
}


.mosaicoRowTH1 { BACKGROUND: #049E3C; }
.mosaicoRowTH2 { BACKGROUND: #EE9A13; }
.mosaicoRowTH3 { BACKGROUND: #007CC2;  }
.mosaicoRowTH4 { BACKGROUND: #DA251C; }
.mosaicoRowTH5 { BACKGROUND: #A198C3; }
.mosaicoRowTH6 { BACKGROUND: #DD127B; }
.mosaicoRowTH7 { BACKGROUND: #36B4C3; }

.mosaicoRowTD1 { BACKGROUND: #81C592; }
.mosaicoRowTD2 { BACKGROUND: #F8D3A6; }
.mosaicoRowTD3 { BACKGROUND: #91C0EA; }
.mosaicoRowTD4 { BACKGROUND: #EB8B75; }
.mosaicoRowTD5 { BACKGROUND: #BFB8D9; }
.mosaicoRowTD6 { BACKGROUND: #F3AAC8; }
.mosaicoRowTD7 { BACKGROUND: #B6DFE5; }

.pp {
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
	height: 25px;
	width: 25px;
	float: left;
	display: block;
}
.ico_pp_br {
	BACKGROUND-IMAGE: url(imagens/icone_br.gif) !important;
}
.ico_pp_en {
	BACKGROUND-IMAGE: url(imagens/icone_en.gif) !important;
}


#pp_br {
	visibility: visible;
	position: absolute;
	width: 516px;
	margin: 5px 5px 0px 0px;
	float: left;
}
#pp_en {
	visibility: hidden;
	position: absolute;
	width: 516px;
	margin: 5px 5px 0px 0px;
	float: left;
}
