#vbMenu a{
	font-size: 90%;
}
table.subMenu{
	position: absolute;
	margin-top: -2px;
	left: 50%;
}
table.subMenu td{
}
table.subMenu a{
	display: block;
	height: 16px;
	padding: 3px 5px 0 5px;
	color: #000;
	font-size: 90%;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFF;
	border-left-width: 5px;
	border-left-style: solid;
	white-space: nowrap;
}



/* =========== SUB-MENU OPERADORAS ============= */
  /* SUB-MENU ITEM-3 - Solicitacoes */
    table.menuSolicita{margin-left: -59px;}
    table.menuSolicita a{border-color: #FFDE00;}
  /* ============================== */
  /* SUB-MENU ITEM-4 - Pacotes */
    table.menuPacotes{margin-left: 59px;}
    table.menuPacotes a{border-color: #324697;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Integre-se */
    table.menuIntegreSe{margin-left: 143px;}
    table.menuIntegreSe a{border-color: #0976BD;}
  /* ============================== */
  /* SUB-MENU ITEM-7 - Suporte */
    table.menuSuporte{margin-left: 265px;}
    table.menuSuporte a{border-color: #88C240;}
  /* ============================== */
/* ==============================================*/


/* =========== SUB-MENU RECEPTIVOS ============= */
  /* SUB-MENU ITEM-4 - integre-se */
    table.menuIntegreSeRecep{margin-left: 170px;}
    table.menuIntegreSeRecep a{border-color: #324697;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Suporte */
    table.menuSuporteRecep{margin-left: 278px;}
    table.menuSuporteRecep a{border-color: #0976BD;}
  /* ============================== */
/* ==============================================*/



/* ========= SUB-MENU AGÊNCIAS ==================*/
  /* Sub-menu ITEM-2 - Solicitações Agências */
    table.menuSolicitaAge{margin-left: -145px;}
    table.menuSolicitaAge a{border-color: #E47D25;}
  /* ============================== */
  /* SUB-MENU ITEM-3 - Integre-se */
    table.menuIntegreSeAge{margin-left: 26px;}
    table.menuIntegreSeAge a{border-color: #FFDE00;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Suporte */
    table.menuSuporteAge{margin-left: 204px;}
    table.menuSuporteAge a{border-color: #0976BD;}
  /* ============================== */
/* ==============================================*/


/* ========= SUB-MENU AGÊNCIAS e RECEPTIVO  =====*/
  /* Sub-menu ITEM-2 - Solicitações Agências */
    table.menuSolicitaAgeRecep{margin-left: -257px;}
    table.menuSolicitaAgeRecep a{border-color: #E47D25;}
  /* ============================== */
  /* Sub-menu ITEM-5 - integre-se */
    table.menuIntegreAgeRecep{margin-left: 197px;}
    table.menuIntegreAgeRecep a{border-color: #0976BD;}
  /* ============================== */
  /* SUB-MENU ITEM-6 - Suporte */
    table.menuSuporteAgeRecep{margin-left: 291px;}
    table.menuSuporteAgeRecep a{border-color: #2798D4;}
  /* ============================== */
/* ==============================================*/



/* ========= SUB-MENU Meio Hospedagem  =====*/
  /* Sub-menu ITEM-4 - integre-se */
    table.menuIntegreMH{margin-left: 170px;}
    table.menuIntegreMH a{border-color: #324697;}
  /* ============================== */
  /* SUB-MENU ITEM-6 - Suporte */
    table.menuSuporteMH{margin-left: 278px;}
    table.menuSuporteMH a{border-color: #2798D4;}
  /* ============================== */
/* ==============================================*/



/* ========= SUB-MENU Locadora  =====*/
  /* Sub-menu ITEM-3 - Integre-se */
    table.menuIntegreLocadora{margin-left: 78px;}
    table.menuIntegreLocadora a{border-color: #FFDE00;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Suporte */
    table.menuSuporteLocadora{margin-left: 231px;}
    table.menuSuporteLocadora a{border-color: #0976BD;}
  /* ============================== */
/* ==============================================*/



/* ========= SUB-MENU Parques  =====*/
  /* Sub-menu ITEM-3 - Integre-se */
    table.menuIntegreparques{margin-left: 78px;}
    table.menuIntegreparques a{border-color: #FFDE00;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Suporte */
    table.menuSuporteParques{margin-left: 231px;}
    table.menuSuporteParques a{border-color: #0976BD;}
  /* ============================== */
/* ==============================================*/




/* ========= SUB-MENU Seguradoras  =====*/
  /* Sub-menu ITEM-3 - Integre-se */
    table.menuIntegreSeguradoras{margin-left: 78px;}
    table.menuIntegreSeguradoras a{border-color: #FFDE00;}
  /* ============================== */
  /* SUB-MENU ITEM-5 - Suporte */
    table.menuSuporteSeguradoras{margin-left: 231px;}
    table.menuSuporteSeguradoras a{border-color: #0976BD;}
  /* ============================== */
/* ==============================================*/




/* ========= SUB-MENU Cias Aéreas  =====*/
  /* Sub-menu ITEM-5 - Integre-se */
    table.menuIntegreCiaAereas{margin-left: 213px;}
    table.menuIntegreCiaAereas a{border-color: #0976BD;}
  /* ============================== */
  /* SUB-MENU ITEM-6 - Suporte */
    table.menuSuporteCiaAereas{margin-left: 300px;}
    table.menuSuporteCiaAereas a{border-color: #2798D4;}
  /* ============================== */
/* ==============================================*/






.oculta{
	display: none;
}

#vbConteudoBg{
}


#chat{
	float: right;
	margin-top: 11px;
	margin-right: 5px;
}


#homeEntrada{
	height: 75px;
	font-size: 120%;
	padding-left: 60px;
	font-weight: bold;
	letter-spacing: -1px;
	background: url(../imagem_novo/internas/bg_titulo.gif) no-repeat left top;
}
#homeEntrada b{
	display: block;
	font-size: 130%;
	padding: 15px 0 2px 0;
}


#calendario{
	float: left;
	width: 252px;
	height: 246px;
	background: url(../imagem_novo/calendario/calendario_b2b.jpg);
}
#calendario th{
	height: 30px;
}
#calendario td{
	width: 32px;
	height: 20px;
	text-align: center;
}
#calendario td.dir{
	width: 8px;
}
#calendario td.esq{
	width: 20px;
}
#calendario thead td{
	width: auto;
	height: 73px;
	vertical-align: middle;
}
#calendario thead th{
	color: #324697;
	font-size: 140%;
	vertical-align: bottom;
	padding-bottom: 5px;
}
#calendario thead td{
	height: 45px;
	vertical-align: bottom;
}
#calendario tfoot td{
}


#tomeNota{
	float: left;
	width: 490px;
	margin-left: 10px;
	background: url(../imagem_novo/b2b/tome_nota.jpg) no-repeat 0 30px;
}
#tomeNota th{
	height: 33px;
	text-align: left;
	vertical-align: top;
}
#tomeNota .conteudo{
	overflow: scroll;
	overflow-x: hidden;
  	overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
	
	width: 450px;
	height: 210px;
	margin: 0 auto 15px auto;
	color: #0D7F3F;
	font-weight: bold;
}
#tomeNota .conteudo p{
	margin: 0;
	padding: 11px 12px;
	background: url(../imagem_novo/b2b/tome_nota_linha.gif) no-repeat center bottom;
}
#tomeNota .conteudo b{
	display: block;
	color: #000;
	font-weight: normal;
}
#tomeNota .conteudo a{
	color: #DB332F;
	font-weight: normal;
}



#recados{
	clear: both;
	width: 747px;
	margin-top: -40px;
	margin-bottom: 25px;
	background: url(../imagem_novo/b2b/recados.gif) no-repeat 0 60px;
}
#recados th{
	width: 220px;
	height: 60px;
	text-align: left;
	padding-left: 9px;
}
#recados .conteudo{
	overflow: scroll;
	overflow-x: hidden;
  	overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;
	
	width: 700px;
	height: 115px;
	margin: 8px auto 15px auto;
	color: #324697;
	font-weight: bold;
}



/* ======================= */
#Sem_Background th{
  height: 50px;
	text-align: left;
	vertical-align: top;
}

#Sem_Background th img{
	vertical-align: middle;
}
#Sem_Background td{
	width: 214px;
	height: 162px;
	padding: 0 20px;
	vertical-align: top;
}
#Sem_Background tfoot td{
	width: auto;
	height: auto;
	text-align: right;
	padding: 5px 15px 5px 0;
}


/* ======================= */

#integreSe{
	background: url(../imagem_novo/b2b/intregrese.jpg) no-repeat 0 30px;
}
#integreSe th{
	height: 50px;
	text-align: left;
	vertical-align: top;
}
#integreSe th img{
	vertical-align: middle;
}
#integreSe td{
	width: 214px;
	height: 162px;
	padding: 0 20px;
	vertical-align: top;
}
#integreSe tfoot td{
	width: auto;
	height: auto;
	text-align: right;
	padding: 5px 15px 5px 0;
}



/* =============================== */



table{
	padding: 0;
	border: 0;
	border-collapse: collapse;
}
table.tabela_lista_recebidas{
	width: 98%;
	margin-bottom: 10px;
	border-top: 2px solid #0D7F3F;
	border-bottom: 1px solid #0D7F3F;
}
table.tabela_lista_recebidas caption{
	padding-top: 20px;
	text-align: left;
	font-size: 130%;
	font-weight: bold;
}
table.tabela_lista_recebidas th{
	height: 30px;
	padding-left: 10px;
	font-size: 110%;
	text-align: left;
	vertical-align: middle;
	color: #324697;
	border-bottom: 1px solid #0D7F3F;
}


table.tabela_lista_recebidas th a{
	color: #324697;
	text-decoration: none;
}
table.tabela_lista_recebidas th img{
	vertical-align: text-top;
}
table.tabela_lista_recebidas td{
	vertical-align: top;
	padding: 5px 0 5px 10px;
	background-image: url(../imagem_novo/bg_qbranco.gif);
}
table.tabela_lista_recebidas td b{
	color: #324697;
}
table.tabela_lista_recebidas td a{
	color: #324697;
	font-weight: bold;
}
table.tabela_lista_recebidas td a.mail{
	font-weight: normal;
}
table.tabela_lista_recebidas tr.linha{
	cursor: default;
}
table.tabela_lista_recebidas tr.linha:hover td{
	background-image: url(../imagem_novo/bg_qverde.gif);
}

table.tabela_lista_recebidas td.mensagem{
	line-height: 20px;
	padding-bottom: 20px;
}
table.tabela_lista_recebidas td.termos .btEnviar{
	float: right;
	margin: 6px 15px;
}
table.tabela_lista_recebidas td.quebra{
	height: 10px;
	background: none;
	border-top: 1px solid #0D7F3F;
	border-bottom: 1px solid #0D7F3F;
}
table.tabela_lista_recebidas td.separa{
	width: 10px;
	background: none;
	border: none;
}
table.tabela_lista_recebidas td.vazado{
	background: none;
	border-bottom: 1px solid #0D7F3F;
}

table.tabela_lista_recebidas table{
}
table.tabela_lista_recebidas table th{
	height: auto;
	border: none;
	padding: 0;
}
table.tabela_lista_recebidas table td{
	padding: 0;
	color: #000000;
	font-weight: normal;
	background-image: none;
}