/* CSS Document */
/* Retira qualquer margem e espaço que exista no código */

/* muda o comportamento de todos os elementos no código */
hr{color:#000000;}

body{
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family: verdana;
	font-size:11px;
	color:#7c899b;
	background:url(../institucional/imagens/fundo-site.jpg) #E7F0F9 no-repeat top ;
	text-align:center;
}

/* TRIP */
#geral {
	width:1000px;
	text-align:center;
}

#header {
	width:1000px;
	height:142px;
	margin:auto;	
}

.tel-info {
	clear:both;				 
	float:right;
} 

#footer {
	width:1000px;
	background:url(../institucional/imagens/fundo-footer.gif) no-repeat top;
	margin:auto;
	padding:10px 0 10px 0;
	color:#5278a7;
	font-size:10px;
	margin-top:20px;
	
	
}
#footer a {text-decoration:none; color:#5278a7; margin:0; padding:0;	border:0; outline:0; }
#footer img {margin:0; padding:0; border:0; outline:0; }

#footer a:hover {text-decoration:underline; color:#5278a7; margin:0; padding:0;	border:0; outline:0;}
 
h1 a {
	float: left;
	margin: 25px 0 0 20px;
	background: url(../institucional/imagens/logo-trip.gif) no-repeat;
	width: 265px;
	height: 90px;
	text-indent: -999999px;
	overflow: hidden;
	display: inline;
}
 /* TRIP */


/********* CLASSES *******/
.right{ text-align:right;}                             
.left{ text-align:left;}
.center{ text-align:center;}
.sp{padding:0px 10px; vertical-align:text-top;}

.txtInput
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid;
}

.txtInputLinhaCinza
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #444649;
border: 0px;
background-color:#d6dee7;
height: 40px;
}

.txtInputLinhaBranca
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #444649;
border: 0px;
background-color:#e6eff9;
height: 40px;
}

.txtGeral
{
font-family: Verdana;
font-size: 11px;
color: #425468;
}

.btON
{
	border: none;
	cursor: hand;
}
.btOFF 
{
	border: none;
	cursor: hand;
}

.btPrintCancel{
	border: none;
	cursor: hand;
	height: 25px;
	width: 130px;
	background-color: #EBECED;
	border: 1px solid #7F9DB9;
	font-family:Tahoma; font-size:11px; color: #296D7A; text-align:center;
}

.txttable4
{
    FONT-FAMILY: Tahoma;
    FONT-SIZE: 11px;
}

.txttable4 tr td
{
    padding: 5px 0px;
}

.tabPadraoWeb
{
    BORDER: solid 0px;
	background-color: #FFFFFF;
}

.tabPadraoWeb .dadosPax
{
	FONT-FAMILY: Tahoma;
    FONT-SIZE: 14px;
}

/***** Containers para conteúdo (layout) ********/
#main{
	position:relative;
	width:920px;
	text-align:left;
	background:url(../institucional/imagens/bg-interna.jpg) top no-repeat #e6eff9;
	padding: 0px 10px;
	height:100%;
	margin:0 auto;
}

#top{
	position:relative;
	width:100%;
}

#checkIn{
	float:left;
	width:100%;
}

#checkIn #faq{
	float:left;
	width:0px;
	height:0px;
	background:url(../imagens/backFaq.gif) no-repeat;
	padding:15px;
	margin:20px 0px 0px 15px;
}

#checkIn #content{
	position: relative;
	width:95%;
	margin: 0px;
	padding: 0px 20px;
}

#login #content{
	position: relative;
	width: 100%;
	margin: 0px;
	padding: 30px 20px;
}

#title{
	position: relative;	
	padding: 20px 20px;
	width:100%;
}
#subTitle{
	position: relative;	
	padding: 20px 20px;
	width:95%;
}

#foot{
	clear:both;
	width:100%;
	height:100px;
}

/********* Formatação ************/

#title h2{font-family:Tahoma; font-size:19px; margin:20px 0px 8px 0px; color:#83B832;}
#title p{font-family:Tahoma; font-size:19px; margin:20px 0px 8px 0px; color:#83B832;}

#subTitle h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#subTitle p{font-family:Tahoma; font-size:11px; color: #296D7A;}
#subTitle .right{float:right;}
#subTitle .left{float:left;}

#content p{font-family: Verdana; font-size: 11px; color: #425468;}
#content a{text-decoration: none; font-family:verdana; font-size:11px; color: #EC9142;}
#content a:hover{text-decoration: underline; font-family:verdana; font-size:11px; color: #EC9142;}
#content img{border:none;}
#content .tableLogin tr td {padding: 5px 0px;}
#content .tableLogin tr td a {text-decoration: none; font-family:verdana; font-size:11px; color: #EC9142;}
#content .tableLogin tr td a:hover {text-decoration: underline; font-family:verdana; font-size:11px; color: #EC9142;}
#content .tableLogin tr td input {border:#999999 1px solid; font-family:verdana; font-size:10px; color: #898989; }
#content .tableDados tr td {padding: 10px 0px; font-family: Verdana; font-size: 11px; color: #425468;}
#content .tableDados tr td input{width: 220px; color:#7E9DB9;}
#content .tableDados tr td select{width: 220px; border:1px solid #7E9DB9; font-family:Tahoma; font-size:11px; color: #8C8D8D;}
#content label{font-family:Verdana; font-size:11px; color: #425468;}

#content #TablePesquisa {margin: 0px 0px 0px 20px;}
#content #TablePesquisa tr td {padding: 6px 0px; font-family: Verdana; font-size: 11px; color: #425468;}
#content #TablePesquisa tr td input {border:1px solid #7E9DB9; font-family:Tahoma; font-size:11px; color: #8C8D8D;}
#content #TablePesquisa tr td select{border:1px solid #7E9DB9; font-family:Tahoma; font-size:11px; color: #8C8D8D;}

#content #voos{width:100%; margin:20px 0px; border-collapse:collapse;}
#content .titleTable{font-family: Verdana; font-size:11px; color: #444649; text-align:center;} 
#content #voos tr{font-family: Verdana; font-size:11px; color: #444649; text-align:center;}
#content #voos td{border:none; font-family:Tahoma; font-size:11px; color: #296D7A;}
#content #voos .backColor{background-color:#d6dee7; height: 5.0em; color:#444649;}
#content #voos .sub{border-bottom:1px solid black;}
#content #voos input{text-align:center; background:none; font-size:11px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444649;}

#content #impressao{width:100%; margin:20px 0px; border-collapse:collapse;}
#content .titleTable{font-family: Verdana; font-size:11px; color: #444649; text-align:center;} 
#content #impressao tr{font-family: Verdana; font-size:11px; color: #444649; text-align:center;}
#content #impressao td{border:none; font-family:Tahoma; font-size:11px; color: #296D7A;}
#content #impressao .backColor{background-color:#d6dee7; height: 5.0em;}
#content #impressao .sub{border-bottom:1px solid black;}
#content #impressao input{text-align:center; background:none; font-size:11px; border:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #444649;}


#content iframe{ position:relative; width:900px; background-color: #FFFFFF; overflow-x: hidden; }
#content select{ width:145px;}


#faq h4{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:5px 0px 10px 0px; color:#666666;}
#faq img{ padding-right:4px; vertical-align:middle;}
#faq a{ color:#000000;text-decoration:none;}
#faq p{ border-bottom:1px solid gray; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999999; padding-bottom:10px; padding-top:10px;}
