/* Elementos Básicos: Tabelas, Body */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
SELECT {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
}
INPUT {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
    COLOR: #000000; 
    BORDER: 1px solid;
}
TEXTAREA {
	FONT-SIZE: 7pt; 
    FONT-FAMILY: Verdana,Arial;
    FONT-WEIGHT: normal;
    BORDER: 1px solid;
    COLOR: #000000; 
}

tr.row:hover, tr.over td { background-color: #ffccff; }

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
#pesquisaTblListaDestinos							{top:115px;}
#pesquisaTblListaDestinosDiv 					{background-color:#F2F2F2; filter:alpha(opacity=50);-moz-opacity:0.5;}
ul.pesquisaTblLista 									{margin:0; padding:0; list-style:none; width:92px;}
ul.pesquisaTblLista li a 							{font-family:arial, sans-serif; font-size:10px; color:#000000; background-color:#F2F2F2; display:block; text-decoration:none;}
ul.pesquisaTblLista li a:hover 				{font-family:arial, sans-serif; font-size:10px; color:#FFFFFF; background-color:#A2A2A2; display:block; text-decoration:underline;}
* html ul.pesquisaTblLista li 				{float:left; height:1%;}
* html ul.pesquisaTblLista li a 			{height:1%;}
.pesquisaTblListaDestinosBorder				{background-color:#FFFFFF;}
.pesquisaTblListaBg										{background-color:#FFFFFF;}
.pesquisaTblListaDestinosBg						{background-color:#F2F2F2;}
.pesquisaTblListaDestinosTitle				{font-family:arial, sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#A2A2A2;}
.pesquisaTblListaDestinosFechar				{font-family:arial, sans-serif; font-size:10px; text-decoration:none; color:#FFFFFF; background-color:#A2A2A2;}
.pesquisaTblListaDestinosFechar:hover	{font-family:arial, sans-serif; font-size:10px; text-decoration:underline; color:#FFFFFF; background-color:#A2A2A2;}


.tablaCriterios {    
    FONT-FAMILY: Verdana,Arial; 
    FONT-SIZE: 7pt;  
}

.tit_precototal {	
	color: #4C4C4C;
	font-size: 13px;
	font-weight: bold;	
}

.tit_promo2 {
	color: #404040;
	font-size: 14px;
	font-weight: bold;
}

.text{
	font-size: 10px;
	font-weight: normal;	
}
.hidden {
	display: none;
}
.textonormal {
	padding: 5px;
}
.textosmall {
	font-size: 10px;
	font-weight: bold;
}
.textosmalle {
	font-size: 10px;
	font-weight: normal;
}

.cinza_table3 {

	border-left: none;
	border-right: none;
	
	padding: 5px;
	background: #EEEEEE;

	border-bottom: solid;
	border-bottom-width: 1px;

	border-top: solid;
	border-top-width: 1px;

	border-color: #D7D5D5;
	
}

.cinza_table2 {
	border-width: 1px;
	border-style: solid;
	border-color: #D7D5D5;
	padding: 3;
	background: #F6F6F6;
}
.teste{
	padding: 2px;
	margin: 1px;
	background-color: #FAFAFA;
	font-family: Tahoma, Geneva, sans-serif;
	vertical-align: top;
}

.desde{
	font-size: 9px;
	color: #333;
	text-align: left;
}
.tit_destino_big{
	font-size: 13px;
	font-weight: bold;
	color: #6D6D6D;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-style: italic;
	background-color: #FFF;
}
.tit_promo {
	color: #000;
	font-size: 10px;
	font-weight: normal;
	font-family: Tahoma, Geneva, sans-serif;
	white-space: pre;
	margin: 0px;
	padding: 0px;
}

.tit_preco_big{
	font-size: 17px;
	font-weight: bold;
	color: #4D7DA4;
	font-style: italic;
	text-align: left;
}

.tit_preco{
	font-size: 15px;
	font-weight: bold;
	color: #6B98BC;
	font-style: italic;
}
.tit_promobig {
	color: #900;
	font-size: 1.1em;
	font-weight: bold;
	height: 20px;
	font-style: italic;
	line-height: normal;
}

.button {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	height: 20px;
	text-align: center;
}

.listanormal {
	padding: 5px;
	background-color: #FFFFFF;
}

.listaalternada {
	padding: 5px;
	background-color: #FAFAFA;
}

.caixa {
	padding: 5px;
	background-color: #FAFAFA;
	width: auto;
}

/* Texto */
.branco {
	color: #FFFFFF;
}

.pequeno {
	font-size: 10;
}

.tit_medio {
	color: #6B98BC;
	font-size: 14px;
	font-weight: bold;
	height: 26px;
	margin-bottom:inherit;
	text-align:left;
	background: url(../images/title_background.gif);
	font-family: Tahoma, Geneva, sans-serif;
}
.tit_medio2 {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
	height: 26px;	
	vertical-align:middle;
	background: url(../images/title_background.gif);
}
.tit_medio_black {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	height: 21px;	
	background: url(../images/title_background.gif);
}

.tit_pequeno_blue {
	color: #6B98BC;
	font-size: 12px;
	background-color: #F5F5F5;
	font-weight: bold;
	height: 15px;
	padding: 4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D7D5D5;
}

.tit_pequeno {
	color: #E70909;
	font-size: 12px;
	background-color: #F5F5F5;
	font-weight: bold;
	height: 15px;
	padding: 4px;
	border-bottom: solid;
	border-bottom-width: 1px;
	border-color: #D7D5D5;
}
.indice_topo {
	font-family: Tahoma;
	color: #999999;
	font-size: 9;
}
 
/* Links */
.tit_prog_1:link 		{
	color: #6098CF;
	text-decoration: none;
	font-weight: bold;
}
	
.tit_prog_1:visited 	{
	color: #6098CF;
	text-decoration: none;
	font-weight: bold;
}
	
.tit_prog_1:active 	{
	color: #6098CF;
	text-decoration: none;
	font-weight: bold;
}
	
.tit_prog_1:hover 	{
	color: #073292;
	text-decoration: underline;
	font-weight: bold;
}

.link_azul:link 	{
	color: #073292;
	text-decoration: none;
	font-weight: bold;
}
	
.link_azul:visited 	{
	color: #073292;
	text-decoration: none;
	font-weight: bold;
}
	
.link_azul:active 	{
	color: #073292;
	text-decoration: none;
	font-weight: bold;
}
	
.link_azul:hover 	{
	color: #073292;
	text-decoration: underline;
	font-weight: bold;
}

.links_topo:link 		{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.links_topo:visited 	{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.links_topo:active 		{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
	
.links_topo:hover 		{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}

a:link 		{
	color: #404040;
	text-decoration: none;	
}
	
a:visited 	{
	color: #404040;
	text-decoration: none;
}
	
a:active 	{
	color: #404040;
	text-decoration: none;
}
	
a:hover 	{
	color: #073292;
	text-decoration: underline;
}
.atlas__delta {
	font-family:Lucida Console;
}
.style1 {
	font-size: 10px
}



.cinza_table {
	border-width: 1;
	border-color: #E6E6E6;
	padding: 3;
	background: #E6E6E6;
}

.feedbackerror{
	background-color: #FFE5E5;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 2px solid #FFCECE;
	text-align: left;
}

.feedbackerror td {
	color: #C7331F;
}
.feedbackwarning{
	background-color: #fbf3e0;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 2px solid #f8e6c2;
	text-align: left;
}
.feedbackwarning td {
	color: #BD830B;
}
.feedbacksuccess{
	background-color: #EEFFD7;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 2px solid #D8FFAA;
	text-align: left;
}
.feedbacksuccess td {
	color: green;
}
.feedbackinfo{
	background-color: #e4edf2;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	border: 2px solid #a5c9df;
	text-align: left;
}
.feedbackinfo td {
	color: #166ca5;
}
.feedbackbody {
	padding-bottom: 10px;
}
.Block_Title {
	padding-bottom: 15px;
}
.Multiline_Separator {
	height: 20px;
}


.textosmall3 {
	font-size: 10px;
	font-weight: bold;
	color: #646464;
}

.textosmall3:hover {
	font-size: 10px;
	font-weight: bold;
	color: #646464;
}


.textosmall3:link {
	font-size: 10px;
	font-weight: bold;
	color: #646464;
}

.textosmall3:hover {
	font-size: 10px;
	font-weight: bold;
	color: #646464;
}
.atlas__delta { font-family:Lucida Console; }



.style1 {font-size: 10px}
#cabqa {
	height: 60px;
	width: 820px;
	margin: 0px auto;
	text-align: left;
	position: relative;
}
#logoqa {
	width: 200px;
	float: left;
}
#provSup {
	width: 200px;
	float: right;
}
#footer1 {
	margin: 0px auto;
	padding: 0px;
	width: 820px;
	height: 37px;
	background-image: url(/queroaviao/images/backbottom.gif);
}
#botoes {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #646464;
}
ul {
	margin: 9px;
	padding: 0px;
	float: right;
	height: 1px;
}
ul li   {
	display: inline;
}
