/*************************************************************************************************************
' AUTOR: DAVID TAKAZAKI 					06/01/08
*************************************************************************************************************/
	/*
	
	MANTER AS CLASSES E OS ATRIBUTOS DAS CLASSES EM ORDEM ALFABETICA
		COM EXCECAO DO "min-height:XXX; height:auto !important; height:XXX;" QUE PRECISA FICAR NESSA ORDEM
	
	REAPROVEITAR O POSSIVEL DAS CLASSES, EXEMPLO: BORDAS, CORES, BACKGROUNDS, FONTES, ETC.
	
	*/

	body, div, form, li, p, span, ul, h1, h2, h3, h4, h5, h6, object, embed	{border:0; font-family:Tahoma; font-size:12px; margin:0; padding:0;} /* zerando css */
	font, fieldset, img			{border:none; margin:0; padding:0;}

	a				{text-decoration:none;}
	a:hover			{text-decoration:none;}

	.bd_00			{border:#FFF 4px solid;} /* borda dos botoes do cabecalho */
	.bd_01			{border:#E9E9E9 1px solid;} /*borda cinza escuro do shopping*/
	.bd_02			{border:#ffcb54 1px solid;} /*borda laranja escuro do tv forma*/
	.bd_03			{border-bottom:#ffe700 1px solid;} /*borda do titulo dos conteudos*/
	.bd_04			{border-top:#ffe700 1px solid;} /*borda do titulo dos conteudos*/
	.bd_05			{border:#CCC 2px solid;} /*borda cinza escuro do shopping*/
	.bd_06			{border:#000 1px solid;} /*borda preta do shopping*/
	.bd_07			{border:#bdbdbd 1px solid;} /*borda cinza escuro*/
	.bd_08			{border-top:#d7e2ec 1px solid;} /*borda azul clara no fundo dos itens do shopping*/
	.bd_09			{border:#FFF 1px solid;} /*borda das imagens do shopping*/
	.bd_10			{border-bottom:#fff166 1px solid;} /*borda amarelo claro*/
	.bd_11			{border:1px solid #ffe700;} /*borda amarela*/
	.bd_12			{border-bottom:#FFF 1px solid;} /*borda do titulo dos conteudos*/
	.bd_13			{border:1px solid #C0C0C0;} /*borda cinza escuro*/
	.bd_14			{border-bottom:#F1F1F1 1px solid;} /*borda do titulo dos conteudos*/
	.bd_15			{border-bottom:#fff8df 1px solid;} /*borda do titulo dos conteudos*/
	.bd_16			{border:1px solid #C0C0C0; border-bottom:none;} /*borda cinza escuro*/
	.bd_17			{border:2px solid #F1F1F1;}
	.bd_18			{border:2px solid #FFE700;}
	.bd_19			{border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
	.bd_20			{border-top:1px solid #ccc;}
	.bd_21			{border-bottom:none;}
	.bd_22			{border-bottom:1px solid #ccc;}

	.bgc_00			{background-color:#ffb400} /*cor laranja*/
	.bgc_01			{background-color:#e70000} /*cor vermelho*/
	.bgc_02			{background-color:#835b8c} /*cor roxo*/
	.bgc_03			{background-color:#45a775} /*cor verde*/
	.bgc_04			{background-color:#455ca7} /*cor azul escuro*/
	.bgc_05			{background-color:#d6d6d6} /*cor cinza*/
	.bgc_06			{background-color:#dc1c17} /*cor vermelho escuro*/
	.bgc_07			{background-color:#000;} /*cor preta*/
	.bgc_08			{background-color:#fff380;} /*cor amarelo claro*/
	.bgc_09			{background-color:#FFE700;} /*cor amarelo normal*/
	.bgc_10			{background-color:#ffe4a6;} /*cor laranja claro*/
	.bgc_11			{background-color:#ffcb54;} /*cor laranja escuro do tv forma*/
	.bgc_12			{background-color:#FFE700;} /*cor amarelo escuro do topo e fundo*/
	.bgc_13			{background-color:#a9a9a9;} /* cor cinza escuro */
	.bgc_14			{background-color:#F1F1F1;} /* cor cinza claro */
	.bgc_15			{background-color:#FFF;} /* branco */ 
	.bgc_16			{background-color:#fff6c8;}
	.bgc_17			{background-color:#fff8df;} /*cor rosa, bege*/
	.bgc_18			{background-color:#CCC;}
	.bgc_19			{background-color:#FCFCFC;}
	.bgc_20			{background-color:#F5F5F5;}
	.bgc_21			{background-color:#FEFA01;} /*cor amarelo claro brilhante*/
	
	.bgi_00			{background-image:url(../imagens/bg_07.gif); background-position:10px top; background-repeat:no-repeat;}
	.bgi_01			{background:url(../imagens/gif_bk_14.gif) no-repeat; } /* Fundo Destaque Blogs */
	
	.bt_00			{float:left; font-size:14px; font-weight:bold; height:34px; letter-spacing:2px; margin:5px 0 0 0; width:50px;} /*botao do cabecalho*/
	.bt_01			{float:left; font-size:14px; font-weight:bold; height:32px; letter-spacing:2px; margin:5px 0 0 0; width:45px;} /*botao do cabecalho*/
	.bt_02			{border:none; cursor:pointer; font-f amily:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; height:40px; width:204px;} /*botao de noticias destaque*/
	.bt_03			{background:url(../imagens/bg_03.gif) repeat-x #DDD200; border:none; color:#000; cursor:pointer;} /*botoes dos conteudos*/
	.bt_04			{background:url(../imagens/bt_11.gif) no-repeat; cursor:pointer; border:none; float:left; height:11px; margin:3px 5px 0 0; width:11px;} /*botao de expandir o voucher*/
	.bt_05			{background:url(../imagens/gif_bt_11.gif) no-repeat; background-position:0 -18px; border:none; cursor:pointer; font-size:15px; font-weight:bold; float:right; height:18px; margin-top:2px; width:18px;} /*botao de expandir o voucher*/
	.bt_06			{background:url(../imagens/gif_bt_10.gif); border:none; cursor:pointer; float:right; font-size:10px; font-weight:bold; height:21px; width:135px;} /*botao de solicitacao de cancelamento*/
	.bt_07			{clear:both; display:block; float:right; height:30px; width:100px;} /*posicionamento do botao de enviar*/
	.bt_08			{height:20px; margin:0 0 0 10px; width:27px;}	
	.bt_09			{border:none; cursor:pointer; padding:0 6px 4px 6px;} /*botoes dos conteudos*/
	.bt_10			{float:right;}
	.bt_11			{border:none; float:left; padding:3px 6px 6px 6px;}
	.bt_12			{border:none; float:right; margin-left:10px; padding:3px 6px 6px 6px;}

	.bx_00			{border:0; font-size:18px; font-weight:bold; height:27px; padding:5px 0 0 10px;} /*caixa de texto*/
	.bx_01			{width:400px;} /*largura da caixa de texto*/
	.bx_02			{width:194px;} /*largura da caixa de texto*/
	.bx_03			{float:left; width:149px;} /*largura da caixa de texto*/
	.bx_04			{border: 1px solid #000000; color:#000000; font-size:13px; padding-left:5px;} /*box do formulario altere seus dados*/
	.bx_05 			{border:none; width:150px;} /*caixa com cor cinza de texto para status cep*/
	.bx_06			{border: 1px solid #000000; color:#000; font-size:13px; padding-left:5px; background-color:#e9e9e9;} /*box do formulario altere seus dados selecionado*/
	.bx_07			{filter: alpha( opacity:0); opacity:0; position:relative; z-index:2;} /*input file do trabalhe conosco invisivel para efeito de estilo*/
	.bx_08			{position:absolute; left:135px; width:254px !important; z-index:3;} /*formatacao e posicionamento da caixa de texto do input file*/
	.bx_09			{position:absolute; left:400px; width:88px !important; z-index:1;} /*formatacao e posicionamento do botao do input file*/
	.bx_10			{border:none; padding:4px 15px 4px 15px;}

	.cr_00			{color:#e70000;} /*cor vermelho*/
	.cr_01			{color:#000;} /*cor preta*/
	.cr_02			{color:#FFF;} /*cor branca*/
	.cr_03			{color:#8A8300;} /*cor amarelo escuro*/
	.cr_04			{color:#AAA;} /*cor cinza*/
	.cr_05			{color:#dc1c17;} /*cor vermelho escuro*/
	.cr_06			{color:#b02222;} /*cor vermelho escuro link*/
	.cr_07			{color:#0055be;} /*cor azul escuro*/
	.cr_08			{color:#838383} /*cor cinza escuro*/
	.cr_09			{color:#DDD;} /*cor cinza claro caixa de texto*/
	.cr_10			{color:#c90707;} /*cor vermelha do menu restrito*/
	.cr_11			{color:#dc1c17;} /*cor vermelho do tv forma*/
	.cr_12			{color:#005baa;} /*cor azul escuro, titulo shopping*/
	.cr_13			{color:#5588EE;} /*cor dos titulos dos itens do shopping*/
	.cr_14			{color:#d1101a;} /*cor vermelho escuro do telefone no rodape*/
	.cr_15			{color:#8b8b8b;} /*cor cinza escuro*/
	.cr_16			{color:#a9a9a9;} /*cor cinza dos destinos*/
	.cr_17			{color:#6d6d6d;} /*cor cinza dos resultados da busca*/
	.cr_18			{color:#005ca1;} /*cor azul escuro em voucher e altere os dados*/
	.cr_19			{color:#455ca7;}
	.cr_20			{color:#9c9c9c;}
	.cr_21			{color:#FF0000;}/*cor vermelha no form em altere os dados*/
	.cr_22			{color:#BDBDBD;}
	.cr_23			{color:#090;}
	.cr_24 			{color:#555555;}
	.cr_25 			{color:#333;}
	
	.dv_00			{text-align:center; width:100%;} /*div principal em default.asp*/
	.dv_01_1		{margin:auto; width:777px; z-index:1;} /*container do conteudo do site para deixar centralizado para 800X600*/
	.dv_01_2		{margin:auto; width:998px; z-index:1;} /*container do conteudo do site para deixar centralizado para 1024X768 ou mais*/
/*	.dv_01_3		{margin:auto; width:788px; z-index:1;} /*container do conteudo do site para deixar centralizado para 1024X768 ou mais*/
	.dv_02			{left:0; height:126px; position:absolute; top:0; width:100%; z-index:-1;} /*fundo cabecalho*/
	.dv_03			{height:126px; position:relative; text-align:left;} /*container dos itens do cabecalho*/
	.dv_04			{float:left; height:22px; overflow:hidden; padding:0; width:624px;} /*container barra colorida do topo com os links da forma*/
	.dv_05			{float:left; height:104px; padding:0; width:624px;} /*container do menu topo*/
	.dv_06			{height:20px; padding-top:36px; width:410px;} /*topo do menu nao logado*/
	.dv_07			{height:48px; width:410px;} /*div com caixa de busca*/
	.dv_08			{float:right; height:104px; width:204px;} /*div com caixa de login*/
	.dv_09			{float:left; overflow:hidden; padding: 0 10px 0 0; text-align:left; width:145px; margin-left:5px;} /*container da lateral esquerda*/
	.dv_10			{float:left; _overflow-x:hidden; overflow:visible; padding:10px 0 0 0; width:624px; text-align:left;} /*container do conteudo*/
	.dv_11			{float:left; padding:10px 0 0 10px; width:204px;} /*container da lateral direita*/
	.dv_12			{background-color:#FFF; border-bottom:none; min-height:1px; height:auto !important; height:1px;} /*div do banner*/
	.dv_12 img 		{border:none; display:inline; margin:auto; vertical-align:middle;}/* centraliza a imagem do anúncio */
	.dv_13			{background-color:#FFF; border-top-color:#e0e0e0;} /*shopping container*/
	.dv_14			{min-height:1px; height:auto !important; height:1px; padding:10px 0; width:100%;} /*linha do shopping*/
	.dv_15			{float:left; position:relative;} /*imagem do shopping*/
	.dv_16			{clear:both; width:100%;} /*container rodape*/
	.dv_17			{background:#e8e8e8; height:33px; overflow:hidden;} /*rodape com telefones*/
	.dv_18			{height:104px; margin:12px 0 0 0; position:relative;} /*rodape com links e informacoes*/
	.dv_19			{bottom:-38px; left:50%; line-height:15px; margin-left:-178px; position:absolute; text-align:center; width:356px;} /*container da politica de privacidade*/
	.dv_20			{background:#000; clear:both; color:#FFFFFF; height:240px; width:624px;} /*container do flash*/
	.dv_21			{clear:both; float:left; height:240px; padding:0; position:relative; margin:0 0 10px 0; width:204px;} /*container das noticias*/
	.dv_22			{float:left; padding-top:10px; width:624px;} /*container dos links na home*/
	.dv_23			{float:left; padding:10px 0 0 0; width:410px;} /*container dos conteudos da home*/
	.dv_24			{float:left; height:530px; padding:10px 0 0 10px; width:204px;} /*container da tv forma e banners*/
	.dv_25			{height:45px;} /*container das linhas dos destaques das noticias*/
	.dv_26			{clear:both; height:256px; overflow:hidden; padding:7px 3px 7px 8px; position:relative; width:191px;} /*container do tv forma*/
	.dv_27			{margin-top:10px;} /*container dos banners*/
	.dv_28			{background:#f1f1f1; height:132px; overflow:hidden; padding:6px; position:relative; width:187px;} /*quadrados cinzas*/

	/* NUVEM DE TAGS */
	.dv_29 			{clear:both; min-height:90px; height:auto !important; height:90px; width:100%;}
	.dv_29 ul 		{margin:0; padding:5px 0;}
	.dv_29 ul li 	{display:inline;} 
	.dv_29 a 		{color:#AFB3B5; font-size:9px; white-space:nowrap;}
	.dv_29 a:hover 	{color:#AFB3B5; white-space:nowrap}
	.dv_29 a h1 , .dv_29 a h2 , .dv_29 a h3 , .dv_29 a h4 , .dv_29 a h5 , .dv_29 a h6 { display:inline; margin:0 0 0 5px;}
	.dv_29 a h1 	{font-size:20px; font-weight:900;}
	.dv_29 a h2 	{font-size:18px; font-weight:800;}
	.dv_29 a h3 	{font-size:16px; font-weight:700;}
	.dv_29 a h4 	{font-size:14px; font-weight:600;}
	.dv_29 a h5 	{font-size:13px; font-weight:500;}
	.dv_29 a h6 	{font-size:12px; font-weight:400;}
	/*FIM NUVEM DE TAGS*/

	.dv_30			{height:42px; padding:14px 0 0 0; width:410px;} /*topo do menu nao logado*/
	.dv_31			{float:right; height:90px; padding:10px 0 0 0; width:205px;} /*div com dados do passageiro no cabecalho*/
	.dv_32			{float:left;  padding: 4px 8px;} /*div de graduacao em trabalhe conosco*/
	.dv_33			{border-right:#F0F0F0 solid 1px; overflow:hidden; width:330px;} /*borda e largura do lado esquerdo da div*/
	.dv_34			{overflow:hidden; padding-top:13px; text-align:center; width:50px;} /*largura do lado direito da div*/
	.dv_35			{background:#DDD; font-weight:bold; margin-left:347px; padding:3px 4px; text-align:center; width:60px;} /*aba excluir nas graduacoes*/
	.dv_36			{float:left; text-align:center; height:15px; padding:5px 0;} /*div da tela de trabalhe conosco que divide em colunas*/
	.dv_37			{width:99%;} /*medida da div que faz uma coluna*/
	.dv_38			{height:20px; width:50%;} /*medida da div 37 que faz duas colunas*/
	.dv_39			{padding:0; width:33%;} /*medida da div 37 que divide em trez colunas*/
	.dv_40			{background:#fcf7e0; margin:5px auto; padding: 5px 0; text-align:center; width:100%;} /*div container com foto e input file no trabalhe conosco*/
	.dv_41			{border-bottom:#fc0 1px solid; clear:left; float:right; height:30px; margin:0 0 1px 0; padding: 10px 0 0 0; text-align:right; width:50%;} /*div titulo da busca esquerda*/
	.dv_42			{border-bottom:#fc0 1px solid; clear:left; color:#FC0; float:right; font-size:24px; font-weight:bold; height:35px; margin:0 0 1px 0; padding:5px 0 0 0; width:50%;} /*div titulo de busca direita*/
	.dv_43			{float:left; height:187px; position:relative; text-align:center; width:204px;} /*celulas com as galerias*/
	.dv_44			{height:157px; position:relative; width:100%;} /*parte de cima da celula da galeria*/
	.dv_45			{font-size:12px; font-weight:bold; height:30px; margin:0 auto; padding:0 5%; text-align:center; width:90%;} /*parte de baixo da celula da galeria*/
	.dv_46			{position:relative;} /*div que contem o carrousel de fotos inteiro*/
	.dv_47			{height:75px; margin:0 auto; overflow:hidden; position:relative; text-align:center; width:563px;}/*div que faz a mascara do carrousel*/
	.dv_48			{height:105px; width:565px;} /*tamanho da mascara do carroussel geral de fotos*/
	.dv_49			{height:100%; left:0; position:absolute; white-space:nowrap; width:100%;} /*div que contem todas as fotos que vao ser exibida em uma linha*/
	.dv_50			{margin-bottom:5px; top:0px;} /*titulo e legenda da galeria*/
	.dv_51			{margin:auto; text-align:center;} /*alinhamento da foto selecionada*/
	.dv_52			{min-height:468px; height:auto !important; height:468px; margin-bottom:10px; position:relative; width:624px;} /*caixa cinza da tela de detalhes da galeria*/
	.dv_53			{height:21px; margin:10px auto; text-align:center;} /*painel com botoes da tela de detalhes da galeria*/
	.dv_54			{display:inline-block; height:75px; margin-left:4px; width:104px;} /*div atras das fotos do carroussel tipo um retrato*/
	.dv_55			{background-color:#FFF !important; height:105px !important; position:relative !important; width:180px !important;} /*configuracao para os retratos da galeria geral de fotos*/
	.dv_56			{bottom:0; font-size:12px; font-weight:bold; left:0; position:absolute; white-space:normal; width:100%;} /*div com o texto descritivo de cada galeria de fotos na galeria geral*/
	.dv_57			{border:1px solid #afb3b5; clear:both; height:263px; margin:0 0 30px 0; padding:10px 0; position:relative; top:-1px; z-index:0;} /*div com degrade cinza na galeria de videos*/
	.dv_58			{color:#000; clear:both; float:left; font-size:11px; font-weight:bold; padding:6px; position:relative; width:auto; z-index:1;} /*legenda do video acima do obj*/
	.dv_59			{height:285px; margin:0 auto; position:relative; width:320px;} /*tamanho do obj de video*/
	.dv_60			{float:left; height:130px; margin:0 16px 0 0; padding:2px; width:140px; position:relative; text-align:center;} /*celula com o video*/
	.dv_60_last		{margin:0;}
	.dv_61			{height:105px; position:relative; width:100%;} /*parte de cima da celula da galeria*/
	.dv_62			{height:30px; margin:10px auto 0 auto; text-align:center; width:100%;} /*parte de baixo da celula da galeria*/
	.dv_63			{float:left; padding:10px 10px; text-align:center; width:603px;} /*div da lista expansivel do voucher*/
	.dv_64			{float:left; margin-top:5px; padding:5px 5px; text-align:left; width:585px;} /*conteudo do voucher*/
	.dv_65			{background-color:#F8F8F8; border:1px solid #CCC; float:left; font-weight:normal; margin:-1px 0 0 0; padding:9px; text-align:left; width:585px;} /*cor e posicionamento do conteudo do voucher*/
	.dv_66 			{color:#FF0000; font-size:13px; font-weight:bold; text-align:left;}
	.dv_67			{display:table; min-height:5px; height:auto !important; height:auto; margin-bottom:1px; padding:3px 0 5px 0; width:100%;} /*linha sublinhada de titulo da dv_65*/
	.dv_68			{float:left; padding:2px 6px; width:183px; position:relative;}
	.dv_69			{overflow:hidden; padding:10px 0; position:relative; width:100%;} /*div que limita cada linha do resultado*/
	.dv_70 			{display:block; float:left; margin:0 10px 0 0; font-weight:bold; height:17px;} /*div que faz o titulo de cada linha*/
	.dv_71			{background-color:#CCC; cursor:pointer; float:left; height:80px; margin:0 10px 0 0; position:relative; width:80px;} /*div tipo retrato na busca com fundo cinza*/
	.dv_72			{height:108px; width:204px;} /*quadrado amarelo que fica no canto superior direito*/
	.dv_73			{height:16px; overflow:hidden; padding:0 4px 0 7px; position:relative; text-align:right; width:191px;} /*container do tv forma*/
	.dv_74			{padding:10px 0; width:56px;}
	.dv_75			{width:119px;}
	.dv_76			{background:#000; color:#FFFFFF; height:200px; width:624px;} /*container do flash em destinos*/
	.dv_77			{padding-top:10px; width:100%;} /*container do conteudo em destinos*/
	.dv_78			{background:#000000; height:152px; width:100%;} /*containers pretos em destinos*/
	.dv_79			{float:left; height:45px; padding:5px 2px 0 2px; text-align:center;} /*div do roteiro com numero de passos*/
	.dv_80			{float:left; width:25px; height:40px; padding-top:10px; line-height:14px; margin-right:10px;} /*div do roteiro ao lado do numero com passos*/
	.dv_81			{background:#CCC; text-align:left; font-weight:bold;} /*barra de porcentagem da enquete*/
	.dv_82			{float:right; width:500px;} /*divs do mural*/
	.dv_83			{margin:0 0 10px 0; padding:10px; top:-1px; position:relative; z-index:1;}
	.dv_84			{background:#fcf7e0 url(../imagens/gif_bk_03.gif) no-repeat 4%; height:131px; padding-left:120px; width:505px;} /*div da area de aviso restrito*/
	.dv_85			{height:94px; padding-top: 37px;} /*div que alinha o texto da dv_50 ao centro do aviso*/
	.dv_86			{background:url(../imagens/gif_bk_04.gif); height:33px; margin: 0 auto; width:124px;} /*div com seta de fundo*/
	.dv_87			{display:table; position:relative; width:624px;} /*div do voucher*/
	.dv_88			{float:right;}
	.dv_89			{cursor:pointer; float:left; padding:6px; margin:0 10px 0 0; position:relative; font-weight:bold; z-index:1;}
	.dv_90			{display:table; min-height:5px; height:auto !important; height:5px;} /*container das abas no voucher e dos registros de agências*/
	.dv_91			{min-height:5px; height:auto !important; height:5px; margin:0 6px 30px 0;}/* agencias */
	.dv_92			{float:left; height:123px; margin:0 10px 0 0; position:relative; text-align:center; width:184px;}
	.dv_93			{clear:both; padding:10px 0; width:100%;}
	.dv_94			{margin:10px 0; width:624px; zoom:1;}
	.dv_95			{margin:16px 0 10px 0; padding:6px 8px 5px 8px; width:68px;}
	.dv_96			{background:url(../imagens/gif_bk_11.gif) no-repeat 2%; padding:10px 0 0 110px;}/* texto em alterar dados */
	.dv_97			{background:url(../imagens/gif_bk_12.gif) no-repeat top center; padding:155px 0px 10px 0;}/* texto em aviso de área restrita */
	.dv_98			{background:url(../imagens/gif_bk_11.gif) no-repeat 2%; padding:25px 0 25px 95px;}/* texto em alterar foto */
	.dv_99			{float:left; height:100%; margin:0 10px 0 0;}
	.dv_100			{padding:5px 10px 4px 10px;}
	.dv_101			{clear:both; height:30px; margin:10px 0;}
	.dv_102			{margin:20px 0 10px 0; padding:20px 0}
	.dv_103			{height:45px; width:60px; display:block; float:left; margin-right:5px; background:#CCCCCC;} /*quadrado cinza envolta das imagens de destaques de noticias na home*/
	.dv_104			{position:relative; margin:0 auto; width:540px;}
	.dv_105			{position:absolute; float:right; top:110px; right:15px;}
	.dv_106			{margin:37px 0 0 0; padding:19px 19px 9px 19px; position:relative;}
	.dv_107			{clear:both; margin:0 0 9px 0;}
	.dv_108			{margin:33px 0 0 0;}
	.dv_109			{clear:both; display:table; margin:10px 0 0 0; padding:19px 19px 9px 19px; width:584px}
	.dv_110			{background:url(../imagens/gif_bk_13.gif) no-repeat left top; height:77px; margin:13px 0 0 0; padding:0 0 0 97px;}
	.dv_111			{border:0; background:url(../imagens/bg_08.gif) no-repeat; height:197px; width:518px; padding:0; margin:0 0 0 10px;} /*voucher, ida e retorno*/
	.dv_112			{clear:both; background:url(../imagens/bg_09.gif) repeat-x; width:536px; margin:0; padding:0;}
	.dv_113			{width:200px;}
	.dv_114			{padding-top:2px; position:absolute; bottom:0}
	.dv_115			{width:100%; margin-top:5px}
	
	.frm_00			{float:right;}
	.frm_01			{margin:10px 0; padding:5px 0 5px 16px;}
	.frm_02			{padding:10px 0 3px 0;}
	.frm_03			{float:left;}
		
	.hh_00			{float:left; padding:0 0 15px 0;}
	.hh_01			{margin:0 0 10px 0;}
	.hh_02			{clear:both; margin:10px 0 0 0; padding:3px 7px; width:104px;}
	.hh_03			{padding:0 0 7px 0;}
	.hh_04			{float:left; width:485px;}
	.hh_05			{border-bottom:none; padding:6px 6px 4px 6px; position:relative; width:180px; z-index:2;}
	.hh_06			{padding:0 0 15px 0;}
	.hh_07			{left:-1px; height:13px; padding:3px 5px 7px 7px; position:absolute; top:-24px;} 
	.hh_08			{margin:-5px 0 0 0;}
	.hh_09			{border-bottom:2px solid #d22222; display:block; float:left; padding:0 0 0 20px; margin:0; width:599px;}
 	
	.hr_00			{background:#C0C0C0; border:0; clear:both; color:#C0C0C0; height:1px; position:relative; top:0; _top:-7px; *top:-7px;} /*hr que faz a borda do voucher*/
	.hr_01			{background:#C0C0C0; border:0; color:#C0C0C0; height:1px; top:-1px; position:relative; overflow:hidden;} /*hr que faz a borda do voucher*/
	.hr_02			{border:none; color:#ffe700; background-color:#ffe700; height:1px;}
	.hr_03			{border:none; border-top:1px solid; clear:both; color:#FAEA01; height:1px; margin:0px; width:100%;}
	
	.im_00			{display:block; height:87px; left:0; position:relative; width:118px; margin:31px 27px 0 15px; float:left;} /*imagem com logo da forma*/
	.im_01			{border:none; display:block; float:left; height:45px; margin-right:5px; width:60px;} /*imagens dos destaques das noticias*/
	.im_02			{border:none; cursor:pointer; display:block; height:44px; width:58px;} /*imagens de destaque do tv forma*/
	.im_03			{border:none; display:block; height:13px; width:58px;} /*sombra das imagens de destaque do tv forma*/
	.im_04			{border:none; display:block; height:65px; width:204px;} /*tamanho dos banners na home*/
	.im_05			{cursor:pointer; display:block; left:0; position:absolute; top:0;} /*botao seta esquerda*/
	.im_06			{cursor:pointer; display:block; position:absolute; right:0; top:0;} /*botao seta direita*/
	.im_07			{border:#CCC 2px solid; cursor:pointer; display:block; margin-left:auto; margin-right:auto;} /*borda e cursor das imagens pequenas na tela de galeria*/
	.im_08 			{left:50%; position:absolute; top:50%;} /*posicionamento das imagens na tela de galeira*/
	.im_09			{border:2px #FC0 solid; float:left; margin:5px 5px 5px 0;} /*imagem dos detalhes de noticias*/
	.im_10			{margin:0 0 5px 0;}
	.im_11			{float:left; margin:0 10px 0 0; padding:11px 0;}
	.im_12			{display:block; float:left; padding:0 0 0 0px}
	.im_13			{display:block; float:right}
	.im_14			{cursor:pointer; margin:0; padding:0; position:relative; top:1px}/*link p/ visualizar a foto dos passageiros na lista de passageiros*/
	.im_15			{position:absolute; z-index:99}
	.im_16			{display:block; float:left; padding:0;}
	.im_17			{margin:0 0 0 0; display:block; float:left; padding:0 0 0 2px;}/*Estilo criado para alinhar as figuras dos links das mmidias sociais*/
	.im_18			{float:left; margin-right:15px; border:none;}
	.im_19			{vertical-align:middle;}
	
	.ipt_00			{width:53px;}
	.ipt_01			{width:224px;}
	.ipt_02			{float:left; height:20px; margin:0 0 0 11px;}
	.ipt_03			{width:195px;}
	.ipt_04			{width:52px;}
	.ipt_05			{width:140px;}
	.ipt_06			{width:216px;}
	.ipt_07			{width:371px;}
	.ipt_08			{float:left; height:21px; margin:0 10px 0 0; width:261px;}
	.ipt_09			{width:208px;}
	.ipt_10			{margin:0 32px 0 0;}
	.ipt_11			{float:left; width:280px;}
	.ipt_12			{float:left; height:18px; width:378px;}
	.ipt_13			{margin:0 12px 0 0; width:179px !important;}
	.ipt_14			{float:right; margin:10px 0 0 0;}
	.ipt_15			{height:356px; width:583px;}
	.ipt_16			{float:left; height:21px; width:380px;}
	.ipt_17			{margin:0 12px 0 0; width:181px !important;}
	.ipt_18			{width:336px !important;}
	.ipt_19			{border:1px solid #999999; padding:2px; width:130px;}

	.lbl_00			{display:none;}
	.lbl_01			{float:left; padding:3px 0 0 0;}
	.lbl_02			{display:block; float:left; padding:0 10px 0 0; text-align:right; width:212px;}
	.lbl_03			{margin:0 5px 0 0;}
	.lbl_04			{float:left; padding:3px 10px 0 0; text-align:right; width:30%;}
	.lbl_05			{display:block; float:left; text-align:right; padding:3px 7px 0 0; width:197px;}
	.lbl_06			{width:240px !important;}
	
	.li_00			{font-family:Arial, Helvetica, sans-serif; font-size:17px; font-weight:bold; letter-spacing:-1px; margin:10px 0 5px 0;} /*titulo lista menu lateral esquerdo*/
	.li_01			{font-family:Arial, Helvetica, sans-serif; font-size:15px;} /*itens lista menu lateral esquerdo*/
	.li_02			{float:left; margin:0 26px 0 0;}
	.li_02_last		{margin:0;}
	
	.lk_00			{color:#FFF; display:block; float:left; height:22px; width:125px; text-align:center; line-height:20px;} /*links coloridos do topo do site*/
	.lk_00:hover	{color:#FFF; display:block; float:left; height:22px; width:125px; text-align:center; text-decoration:none;} /*links coloridos do topo do site*/
	.lk_01			{display:block; padding:2px 0; text-decoration:none; width:99%;}
	.lk_01:hover	{display:block; padding:2px 0; text-decoration:none; width:99%;}
	.lk_02			{float:left; height:100%; line-height:28px; text-align:center; width:150px;} /*links do menu vermelho no centro*/
	.lk_02:hover	{float:left; height:100%; line-height:28px; text-align:center; width:150px;} /*links do menu vermelho no centro*/
	.lk_03			{width:174px;} /*largura para ajustar tamanho dos links*/
	.lk_03:hover	{width:174px;} /*largura para ajustar tamanho dos links*/
	.lk_04			{padding:10px 0 0 0;} /*link veja mais tv forma*/
	.lk_05			{background:url(../imagens/bt_08.jpg) no-repeat; display:block; height:29px; width:193px;} /*botao para adicionar mais graduacoes no fale conosco*/
	.lk_06			{background:url(../imagens/gif_bt_26.gif) no-repeat; display:block; height:18px; margin:0 auto; width:18px;} /*botao de excluir graduacao no fale conosco*/
	.lk_07			{height:27px; left:0; margin-top:8px; position:absolute; width:54px;} /*botao esquerda do painel de detalhes galeria*/
	.lk_08			{height:27px; margin-top:8px; position:absolute; right:0; width:54px;}/*botao direita do painel de detalhes galeria*/
	.lk_09			{background:url(../imagens/gif_bt_09_on.gif) no-repeat; float:right; display:block; height:21px; margin-top:2px; width:157px;} /*link do voucher disponivel normal*/
	.lk_10			{background:url(../imagens/gif_bt_09_off.gif) no-repeat; display:block; float:right; margin-top:2px; height:21px; width:164px;} /*link do voucher disponivel normal*/
	.lk_11			{color:#000; height:27px; padding-top:9px; position:absolute; text-align:center; top:0px; width:90px;}/*busca deselecionada*/
	.lk_11:hover	{height:27px; padding-top:9px; position:absolute; text-align:center; text-decoration:none; top:0px; width:90px;}/*busca deselecionada*/
	/*.lk_12 livre*/
	.lk_13 img		{border:#FFF 1px solid; text-decoration:none;} /*borda dos links do shopping*/
	.lk_13:hover	{border:#005baa 1px solid; text-decoration:none;} /*borda dos links do shopping*/
	.lk_14			{width:125px;} /*largura para ajustar tamanho dos links*/
	.lk_14:hover	{width:125px;} /*largura para ajustar tamanho dos links*/
	.lk_15			{line-height:18px; text-transform:uppercase;}
	.lk_16			{padding:4px 0;}
	.lk_17			{display:block; float:right; padding:6px 13px;}
	.lk_18			{margin:0 5px 0 0;}
	.lk_19			{display:block; float:left; padding:3px 0; text-align:center; width:27px;}
	.lk_20			{float:right;}
	.lk_21			{float:right; padding:4px 0; width:75px; text-align:center;}
	.lk_22			{display:block; float:left; margin:0 10px 0 0;}
	.lk_23			{margin-right:20px;}
	.lk_24			{bottom:10px; position:absolute; right:10px;}
	.lk_25			{color:#555555; float:right; font-family: Arial; font-weight:bold; clear:both; margin-bottom:10px; font-size:18px; padding-left:40px; text-transform:uppercase;}
	.lk_26 			{float:left; margin-top:8px; padding:0;}
	.lk_27			{color:#555555; float:right; font-family: Arial; font-weight:bold; clear:both; margin-bottom:10px; font-size:18px; padding-left:15px; text-transform:uppercase;}
	
	
	.pp_00			{bottom:-6px; position:relative;} /*distancia das caixas*/
	.pp_01			{padding: 2px 0 0 0;} /*distancia da caixa de login*/
	.pp_02			{margin-top: 10px;} /*distancia da caixa de senha*/
	.pp_03			{text-align:left;}
	.pp_04			{display:block; padding:4px 0; position:relative;}
	.pp_05			{margin:10px 0;}
	.pp_06			{margin-top:5px;} /*container do tvforma com imagems*/
	.pp_07			{float:left; margin:0px 5px 0 0;} /*divs das imagens do tv_forma*/
	.pp_08			{clear:both; height:10px;} /*distancia topo das caixas cinzas na home*/
	.pp_09			{float:left; margin-right:11px;} /*distancia entre as caixas cinzas na home*/
	.pp_10			{margin:5px;} /*distancia das imagens no rodape*/
	.pp_11			{float:left; width:83px;} /*distancia dos telefones*/
	.pp_12			{float:left; width:85px;} /*distancia dos telefones maior*/
	.pp_13			{margin-top:10px;} /*distancia dos banners na home*/
	.pp_14			{position:absolute; right:10px;} /*alinhamento dos botoes de voltar*/
	.pp_15			{height:20px; width:70px;} /*botao voltar*/
	.pp_16			{clear:both; padding-top:30px; position:relative; width:100%;} /*rodape dos conteudos*/
	.pp_17			{position:relative; display:block;}
	.pp_18			{float:left; margin:10px 0; text-align:center; width:65px;} /*posicionamento dos dados do passageiro no menu restrito*/
	.pp_19			{float:left; margin:10px 0; height:20px; text-align:center; width:50px;} /*posicionamento dos dados do passageiro no menu restrito*/
	.pp_20			{clear:both; display:table; margin:4px 0; position:relative; width:100%;} /*forca a quebra linha*/
	.pp_21			{float:left; width:130px;} /*posicionamento dos dados do passageiro no menu restrito*/
	.pp_22			{float:left; height:83px; padding-right:6px; position:relative; width:85px;} /*posicionamento da foto no menu restrito*/
	.pp_23			{height:20px;} /*largura do botao enviar para um amigo*/
	.pp_24			{height:20px;} /*tamanho do botao ok*/
	.pp_25			{position:absolute; right:50px;} /*alinhamento dos botoes de voltar*/
	.pp_26			{float:left; position:relative; width:30%;} /*primeira coluna dos formularios*/
	.pp_27			{float:left; min-height:25px; height:auto !important; height:25px; position:relative; width:405px;} /*primeira coluna dos formularios*/
	.pp_28			{width:185px;} /*largura dos text box de texto*/
	.pp_29			{width:85px;} /*largura do text box de data*/
	.pp_30			{width:70px;} /*largura do text box de numero*/
	.pp_31			{width:125px;} /*largura dos text box de documentos/telefones */
	.pp_32			{display:block; padding:0 0 0 10px;} /*distancia entre texto e imagens na busca*/
	.pp_33			{line-height:normal; margin-top:1px;} /*altura da linha dos telefones no rodape*/
	.pp_34			{height:14px; padding-top:4px;} /*div com links de cadastre-se e esqueci a senha no cabecalho*/
	.pp_35			{bottom:9px; right:0px; position:absolute; } /*tamanho do quadrado amarelo que fica no cabecalho a direita*/
	.pp_36			{padding:10px;} /*distancia do conteudo do shopping*/
	.pp_37			{margin: 0 0 0 5px;} /*distancia das imagens dos hotsites*/
	.pp_38			{margin:10px 0 2px 0;} /*distancia entre o object do tv forma e os outros videos*/
	.pp_39			{clear:both; padding-top:50px; margin-bottom:50px; text-align:center;} /*posicao das imagens do hotsite no rodape*/
	.pp_40			{padding:15px 0 7px 0} /*distancia dos links do rodape*/
	.pp_41			{letter-spacing:-1px;} /*distancia para simular o sharp do photoshop*/
	.pp_42			{margin-bottom:10px;} /*distancia de margem entre o titulo e o conteudo em destinos*/
	.pp_43			{clear:left; float:left; height:17px; padding-top:3px; text-align:center; width:77px;} /*div vermelha com titulos em destinos*/
	.pp_44			{float:left; height:17px; padding:3px 0 0 10px; width:323px;} /*div branca com conteudo em destinos*/
	.pp_45			{clear:both; display:table; height:10px; position:relative; width:100%;} /*quebra a linha com 10px de diferença*/
	.pp_46			{width:116px;} /*tamanho da div vermelha maior de titulo em destinos*/
	.pp_47			{height:33px; padding-top:8px;} /*tamanho do h1 da busca*/
	.pp_48			{height:21px; margin-bottom:10px; padding:7px 10px 0 10px;} /*tamanho das informacoes da busca para centralizar verticalmente*/
	.pp_49			{margin:0 5px 0 0;} /*distancia de 5px entre foto e conteudo da busca*/
	.pp_50			{margin-top:4px; position:relative; width:100%;} /*forca a quebra linha*/
	.pp_51			{height:20px; width:200px;} /*largura do botao enviar para um amigo*/
	.pp_52			{min-height:105px; height:auto !important; height:105px; margin:0 0 10px 0; padding:10px; position:relative;} /*altura de cada comentario do mural*/
	.pp_53			{float:left; height:23px; padding:2px 10px 0 0; position:relative; text-align:right; width:205px;} /*primeira coluna dos formularios*/
	.pp_54			{width:395px;} /*largura usada nas caixas de texto de monte a sua*/
	.pp_55			{width:385px;} /*largura usada nas caixas de texto de monte a sua*/
	.pp_56			{display:block; height:15px; margin:-23px 0 0 -1px; padding:2px 4px 4px 4px; position:absolute; width:170px;} /*tamanho e posicionamento da aba no monte a sua*/
	.pp_57			{border-bottom:none; cursor:pointer; float:left; margin-top:10px; padding:2px 5px; position:relative; top:1px; width:340px;} /*distanciamento da aba do voucher*/
	.pp_58			{float:right; height:20px; margin:9px 0 0 0; position:relative; top:0px; width:160px;} /*distanciamento do botao do voucher*/
	.pp_59			{margin-bottom:31px;} /*distancia entre as divs que possuem aba no topo*/
	.pp_60			{margin:0 0 10px 0; padding:11px 10px;}
	.pp_61			{padding:11px 0 15px 0;}
	.pp_62			{margin:0 0 10px 0;}
	.pp_63			{height:1px; margin:10px 0; overflow:hidden;}
	.pp_64			{clear:both; display:block; line-height:12px; height:24px; padding:2px;} /*notícias em destaque na lateral direita*/
	.pp_65			{position:relative; float:right; width:150px; height:14px; margin-top:-20px; margin-right:50px;}
	.pp_66			{margin-bottom:5px;}
	.pp_67			{color:#555555; float:none; font-family: Arial; font-weight:bold; clear:both; margin-bottom:0 auto; font-size:18px; padding-left:25px; text-transform:uppercase;}
	.pp_68			{margin:10px 0px}

	.sp_00 			{float:left;} /*span para titulo do voucher nas colunas do canto direito*/
	.sp_01 			{color:#2e619a; float:left; padding: 7px 0; text-align:left; width:380px;} /*span para titulo do voucher nas colunas do canto esquerdo*/
	.sp_02 			{color:#ff0101; font-size:11px; font-weight:normal; text-align:right; width:150px;} /*span para titulo do voucher nas colunas do meio*/
	.sp_03 			{float:left; padding:0 20px; text-align:center; width:106px;} /*span para colunas da lista de passageiros*/
	.sp_04			{clear:both; content:"."; display:block; height:0; overflow:hidden; visibility:hidden; width:100%;}
	.sp_05			{float:right;} 
	
	.tb_01			{border-bottom:#000000 2px solid; border-left:#000000 2px solid; border-right:#000000 2px solid;}
	
	.th_00			{padding:5px 0 6px 0;}
	.th_01			{padding-left:26px; width:113px;}
	.th_02			{width:432px;}
	.th_03			{width:59px;}
	
	.td_00			{padding:6px 0 4px 10px;}
	.td_01			{padding:6px 10px 4px 0; text-align:right;}
	.td_02			{padding:6px 0 0 10px; width:50%;}
	.td_03			{padding:6px 10px 0 0; text-align:right; width:50%;}
	.td_04			{padding-bottom:6px;}
	.td_05			{padding:10px 0 0 2px; width:215px;} /*voucher aereo*/	
	.td_06			{padding:0 0 0 0px; width:218px;}
	.td_07			{margin:0; padding:0; text-align:left; width:30%; color:#999999; text-transform:uppercase}
	.td_08			{margin:0; padding:0; text-align:left; color:#999999; text-transform:uppercase}
	
	.tx_00			{font-size:12px; font-weight:bold;}
	.tx_01			{font-size:14px; font-weight:bold;}
	.tx_02			{font-size:9px; font-weight:bold;}
	.tx_03			{font-family:Arial, Helvetica, sans-serif;}
	.tx_04			{font-size:10px; font-weight:bold;}
	.tx_05			{font-size:9px; font-weight:normal;}
	.tx_06			{font-size:8px; font-weight:bold;}
	.tx_07			{font-size:16px; font-weight:bold;}
	.tx_08			{font-size:12px; font-weight:normal;}
	.tx_09			{font-size:8px; font-weight:normal;}
	.tx_10			{font-size:22px; font-weight:bold;}
	.tx_11 			{display:block; font-family:Tahoma !important; font-size:12px !important; padding:0;} /*texto de conteúdo para forcar a seguir esse padrao*/
	.tx_11 font		{font-family:Tahoma !important; font-size:12px !important;} /*forca o texto a seguir esse padrao*/
	.tx_12			{font-size:11px; font-weight:bold;}
	.tx_13			{font-size:11px; font-weight:normal;}
	.tx_14			{font-size:10px; font-weight:bold;}
	.tx_15			{font-size:18px; font-weight:bold;}
	.tx_16			{font-size:24px; font-weight:bold;}
	.tx_17			{font-size:18px; font-weight:normal;}
	.tx_18			{font-size:24px;}
	.tx_19			{font-size:13px; font-weight:bold;}
	.tx_20			{font-size:14px;}
	.tx_21			{font-size:10px; font-weight:normal;}
	.tx_22			{white-space:nowrap;}
	.tx_23			{font-size:22px; font-weight:bold;}
	.tx_24			{font-size:13px; font-weight:bold; text-transform:uppercase;}
	.tx_25			{font-size:18px; font-weight:bold; text-transform:uppercase;}
	.tx_26			{color:#555555;  font-family: Arial; font-weight:bold; font-size:18px; text-transform:uppercase;}

	.ul_00			{list-style:none;} /*menu lateral esquerdo*/
	.ul_01			{margin:0; line-height:20px; list-style:none; padding:0; position:relative;} /*lista das graduacoes em trabalhe conosco*/
	.ul_01 li		{border:#F0F0F0 1px solid; float:left;} /*linha com borda cinza*/
	.ul_02			{list-style:none; padding-left:7px;} /*menu lateral esquerdo*/
	.ul_02 li		{padding-top:3px;}
	.ul_03			{margin:10px 0; padding:13px 12px 8px 12px; display:table; zoom:1; width:600px;} 
	.ul_04			{padding:10px;}
	.ul_05			{margin:8px 15px;}
	.ul_06			{list-style-type:disc; list-style-position:inside;}
	
/*	.fs_01			{border: 1px solid #000000;}*/
	.fs_01			{margin:0 0 0 10px;}