@charset "utf-8";
/* CSS Document */

body{background-color:#FFF; width:985px;}
#conteudo-mesmo {background-color:transparent;}

/* TOPO */
#topo { *margin-top:28px;  _margin-top:0px;}
#topo .marquee { width:95px;}
#topo .cambio { font-family:Tahoma; font-size:10px; color:#666666; padding-top:16px; float:left; width:100px;}
#topo .cabecalho {padding-top:2px;}
#topo .logo{float:left; width:184px; padding-left=2px}
#topo .registre { width:156px;}
#topo #login { width:370px; line-height:2;}
#topo #login .login {background-image:url(../imagens/campo_login.gif); }
#topo #login .senha {background-image:url(../imagens/campo_senha.gif); }
#topo #login .txtsenha{color:#666;padding: 0 0 0 5px;;font-size:10px;text-decoration: none;float:left;}
#topo #login .txtsenha a{color:#666;font-size:11px;text-decoration: none;float:right;}
#topo .voucher{background-image:url(../imagens/campo_voucher.gif); width:130px;}
.form-voucher { width:100px;}

/*LOGIN TOPO*/
.topoCadastreLogin { width:auto;}

/* TOPO AJUDA */
#topo #topo-conteudo { display:table; padding-left:5px; }
#topo #topo-conteudo .flash{ float:left; width:376px; padding:0px 0 1px 0;}
#topo #topo-conteudo #ajuda {background-image:url(../imagens/1px_fdo_ajuda.gif); background-repeat:repeat-x; margin-top: 0px;}
#topo #topo-conteudo #ajuda .pontilhado{ background-image:none; background-repeat:repeat-x;}
#topo #topo-conteudo #ajuda .atendente{ background-image:url(../imagens/atendente.jpg); background-repeat:no-repeat;}
#topo #topo-conteudo #ajuda .texto li{ background-image: url(../imagens/pontilhado2.gif);background-repeat: repeat-x;}
#topo #topo-conteudo #ajuda .titulo{color:#999999;}
#topo #topo-conteudo #ajuda .atendente{ margin-top:7px;  width:1px;  }
#topo #topo-conteudo .catalogo{ padding-top:1px;}
#topo #topo-conteudo #menu {float:left;width: 258px; height: 165px;background-image:url(../imagens/logo.jpg);}
#topo #topo-conteudo #menu .links{ width: 255px; padding-left:2px;  padding-top: 88px;}
#topo #topo-conteudo #menu  .links li{  width:124px;background-image: url(../imagens/pontilhado2.gif);background-repeat: repeat-x; font-size:11px; color: #666666;}
#topo #topo-conteudo #menu  .links ul{ line-height:18px; list-style:none; display:inline;}
#topo #menubar .itens { padding:10px 0 0 10px;} 

/* Corpo do site */


/* pacote de viagens*/
#viagem #pacotes .txt { _height:80px;}
#viagem #pacotes .topo{background-color:#cdcdcd; color:#666666;}
#viagem #pacotes .fim{ background-color:#cdcdcd;}
#viagem #pacotes #itens .esq {color:#545454;}
#viagem #pacotes #itens .esq { _width:100px;}
#viagem #pacotes #itens .meio {width:9px; color:#545454;}
#viagem #pacotes #itens .dir {color:#EB7100;  _width:44px;}

/* Minhas Opcões - Carrinho */
#carrinho {background-color:#7A7A7A;}
#carrinho .hotel {background-color:#EBEBEB;}

#carrinho .hotel .destaque { background:#CCCCCC; }
#carrinho #adicionar {background-color:#EBEBEB;}

/* Passo a passo - DISPONIBILIDADE */
#passos #disponib #prog_menu_datas .pontilhado-disp {background-image:url(../imagens/pontilhado2.gif);	background-repeat:repeat-x;}
#passos #disponib #prog_menu_datas #aereo .result-idavolta .pontilhado-ida {background-image:url(../imagens/pontilhado_ida.gif); background-repeat:repeat-x;}

/* Passo a passo - VALORES */
#passos-valores .pontilhado {background-image:url(../imagens/pontilhado2.gif); background-repeat:repeat-x;}

/* Resultado Busca */
.pontilhado{background-image:url(../imagens/pontilhado_carrinho.gif); background-repeat:repeat-x; }

/* Procedimentos INTERNAS */
#proced #quadroesq .pontilhado {background-image: url(../imagens/pontilhado.gif); background-repeat:repeat-x;}
#proced #quadrodir .pontilhado {background-image: url(../imagens/pontilhado.gif); background-repeat:repeat-x;}



/* Procedimentos INTERNAS c/ menu lateral - TITULO */
#proced-menu .pontilhado {background-image:url(../imagens/pontilhado.gif); background-repeat:repeat-x;}
#proced-menu #quadrodir .pontilhado {background-image:url(../imagens/pontilhado.gif); background-repeat:repeat-x;}
.pontilhado-voucher{height:1px; background-image:url(../imagens/pontilhado.gif); background-repeat:repeat-x;}

/* MENU LATERAL - INTERNAS */
#menu-interno .escolha{background-image:url(../imagens/1px_fdo_menuinterno.gif); background-repeat:repeat-x;}


/* MENU LATERAL - INSTITUCIONAL */
#menu-institucional {width:178px;float:right; padding-right:11px;}
#menu-institucional .escolha{width:168px; height:25px; font-size:11px; color:#FFF; background-image:url(../imagens/1px_fdo_menuinterno.gif); background-repeat:repeat-x; padding:12px 0 0 20px; margin-bottom:1px; background-color:#E27500;}
#menu-institucional #botao ul {width:168px; list-style:none; list-style-image:none;margin:0;padding:0;}
#menu-institucional #botao li {padding:10px 0 0 20px; margin-bottom:1px; width:168px; float:left; height:25px;background-color:#E27500; font-size:10px; color:#FFF;}
#menu-institucional #botao li a {text-decoration:none; color:#FFF; }
#menu-institucional #botao li:hover {text-decoration:none; color:#FFF; background-color:#F4B479;}




/* INSTITUCIONAL */
.pontilhado4{background-image:url(../imagens/pontilhado4.gif); background-repeat:repeat-x; }
#institucional #info-rodape .pont {background-image:url(../imagens/pontilhado3.gif); background-repeat:repeat-y;}
#menu-institucional .escolha{background-image:url(../imagens/1px_fdo_menuinterno.gif); background-repeat:repeat-x;}

/*ORCAMENTO*/
#proced-menu .titulo { background-color:#487b7c; }
#proced-menu #quadro #categoria { background-color:#487b7c; }
#menu-interno #botao li {background-color:#487b7c;}
#menu-interno #botao li:hover {background-color:#2a6667;}
#proced-menu #quadro #dados .data {color:#2a6667;}

/* Informacoes no rodape */ 
#info { background-color:#EDEDED; width:954px; height:65px; margin: 0 auto;}
#info img{ padding:1px 8px 5px 0;}
#info .pagamentos{ width:285px; padding:10px;  font-size:10px; color:#1A171B; float:left;}
#info .recomende{ width:350px; padding:10px 10px 5px 10px;  font-size:10px; color:#1A171B;float:left; line-height:20px;}
#info .form2{ padding-top:2px;float:left;}
#info .bt{ float:left;}
#info .associada{ width:255px; padding:10px;  font-size:10px; color:#1A171B;float:left;}

/* Rodape */ 
#rodape{ background-color:#949494; width:954px; height:113px; margin: 0 auto;}
#rodape img{float:left;}
#rodape .texto{ font-size:11px; color:#fff; text-align: center; padding-top:25px;}
#rodape .texto a{ font-size:11px; color:#fff; text-align: center; }

/*rodape novo - primeira parte*/
#footer-primeira {background: #222222 repeat-x; text-align: left; color: #CCCCCC; font-size: 11px; margin: 0 auto 0; padding: 0 0 10px 0; overflow: auto; clear: both;}
#footer-primeira .wrap {width: 954px; margin: 0 auto 0;}
#footer-primeira .widget {background: none; margin: 0; padding: 0; border: none;}
#footer-primeira h4 {color: #999999; font-size: 10px; font-family: Arial, Tahoma, Verdana; font-weight: bold; text-transform: uppercase; margin: 0 0 5px 0; padding: 0;}
#footer-primeira p {color: #CCCCCC; font-weight: normal; margin: 0; padding: 0 0 10px 0;}
#footer-primeira a, #footer-primeira a:visited {color: #CCCCCC; text-decoration: none;}
#footer-primeira a:hover {color: #CCCCCC; text-decoration: underline;}
#footer-primeira ul {list-style-type: none; margin: 0; padding: 0;}
#footer-primeira ul li {list-style-type: none; margin: 0 0 0 10px; padding: 0;}
.footer-primeira-1 {width: 210px; float: left; margin: 0; padding: 20px 15px 5px 0;}
.footer-primeira-2 {width: 210px; float: left; margin: 0; padding: 20px 10px 5px 0;}
.footer-primeira-3 {width: 210px; float: left; margin: 0; padding: 20px 10px 5px 0;}	
.footer-primeira-4 {width: 210px; float: left; margin: 0; padding: 20px 0 5px 0;}

/*rodape novo - parte de baixo*/
#footer {overflow: auto; background: #111111; color: #CCCCCC; font-size: 11px; margin: 0 auto 0; padding: 10px 0 10px 0; border-top: 2px solid #000000;}
#footer .wrap {width: 960px; margin: 0 auto 0;}
#footer a, #footer a:visited {color: #CCCCCC; text-decoration: none;}
#footer a:hover {color: #CCCCCC; text-decoration: underline;}
#footer p {margin: 0; padding: 0;}
#footer .barra {width: 215px; float: left; margin: 0; padding: 0;}
#footer .creds {text-align: center;}

/* Busca RESERVANDO*/
#busca-bytravel { width: 950px; margin: 0 auto;padding:2px;}
#buscatxt {background-color:#cdcdcd;}
#busca-bytravel .tituloesq{ width:635px; padding:4px 0 0 4px; background-color:#cdcdcd; height: 18px; font-size:12px;	color:#666; font-weight: bold;}
#busca-bytravel .titulodir{ width:300px;	float:right; padding:4px 4px 0 0; background-color:#cdcdcd;	height: 18px; font-size:12px; color:#666; font-weight: bold;	text-align: right;}

/* Busca Rapida RESERVANDO*/
#busca-rapida-byt{ padding:2px 7px 0 4px; background-color:#ababab;	height:	29px;}
#busca-rapida-byt .titulo{ float:left; padding:9px 0 0 40px; width:105px;}
#busca-rapida-byt .botao-buscar{float:right;}
#busca-rapida-byt .select-repete{padding: 6px 5px 0 0; float:left;}

/* Busca Roteiro RESERVANDO*/
#busca-roteiro{	padding:2px 7px 0 4px; background-color:#ababab;height:	29px;}
#busca-roteiro .titulo{ float:left; padding:9px 0 0 16px;	width:129px;}
#busca-roteiro .botao-pesquisar{float:right;}
#busca-roteiro .select-repete{ padding: 6px 5px 0 0;float:left;}

/*ORCAMENTO*/
#proced-menu .titulo { background-color:#004388; }
#proced-menu #quadro #categoria { background-color:#004388; }
#menu-interno #botao li {background-color:#004388;}
#menu-interno #botao li:hover {background-color:#5186BB;}
#proced-menu #quadro #dados .data {color:#004388;}

#proced-menu #quadro .destaque{background-color:#DFDFDF;font-weight:bold;}
#proced-menu #quadro .destaqueRes{font-weight:bold;}

/*////////////////////////////////////////////////////////// Classe para o montapopupdinamico   //////////////////////////////////////////////////////////*/

#popup_dinamico_topo_detalhe_esq{width:10px;	height:83px;background-image: url(../imagens/topoDetalhesEsq.gif);	background-repeat:no-repeat;}

#popup_dinamico_topo_detalhe_centro_1{ vertical-align:bottom; color:#FFF; font-size:18px;  background-image: url(../imagens/topoDetalhesCentro.png);	background-repeat:repeat-x;}
#popup_dinamico_topo_detalhe_centro_1 {height:87px; *height:83px;}
#popup_dinamico_topo_detalhe_centro_1 {height /*\**/:83px\9;}


#popup_dinamico_topo_detalhe_logo {background-image: url(../imagens/topoDetalhesLogo.gif); width:87px; height:72px; /*\**/height:76px\9; *height:72px;background-repeat:no-repeat;}
#popup_dinamico_topo_detalhe_titulo{padding-top:5px; padding-left:100px; }
#popup_dinamico_topo_detalhe_centro_2{width:20px;vertical-align:top; color:#FFF;background-image: url(../imagens/topoDetalhesCentro.png);	background-repeat:repeat-x;}
#popup_dinamico_topo_detalhe_logo_fechar {background-image: url(../imagens/topoDetalhesFechar.gif);width:15px;height:13px;background-repeat:no-repeat; margin-top:13px;}
#popup_dinamico_topo_detalhe_dir{width:10px;	height:83px;background-image: url(../imagens/topoDetalhesDir.gif);	background-repeat:no-repeat;}

#institucional #meio #dados-info { _width:700px;}


/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////// CSS REG AGENCIA   ////////////////////////////////////////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#RegAgentela {background-color:#999999;}
/*Estrutura Topo*/
.RegAgentopo {width: 700px;margin: 0 auto;height:128px;background-image:url(../imagens/RegAgentopo_tela.jpg);background-repeat:no-repeat;background-color:#FFFFFF;}
/*Estrutura e diagrama��o da barra onde tem o titulo que indicar� qual a p�gina est�, e a figura que indica o caminho percorrido */
#RegAgenbarra_topo {width: 700px;height:30px;margin: 0 auto;background-color:#fff;}
#RegAgenbarra_topo .logo_passo{background-image:url(../imagens/RegAgenlogo_passo.jpg);background-repeat:no-repeat;padding-left:60px;line-height:48px;
	                           width:100px;height:48px;color:#0277C4;font-family:Tahoma, Arial;font-size:17px;float: left;}
#RegAgenbarra_topo .ativo{width:32px;height:32px;background-image: url(../imagens/RegAgenpasso_ativo.jpg);background-repeat:no-repeat;float: right;}
#RegAgenbarra_topo .ativo .texto {color:#fff;font-family:Tahoma, Arial;font-size:17px;padding-left:11px;line-height:28px;}
#RegAgenbarra_topo .caminho_ativo{background-image:url(../imagens/RegAgencaminho_percorrido.jpg);width:37px;height:8px;float: right;background-repeat:no-repeat;margin-top:12px;}
#RegAgenbarra_topo .inativo{width:31px;height:32px;background-image: url(../imagens/RegAgenpasso_inativo.jpg);background-repeat:no-repeat;float: right;}
#RegAgenbarra_topo .inativo .texto {color:#fff;font-family:Tahoma, Arial;font-size:17px;padding-left:11px;line-height:28px;}
#RegAgenbarra_topo .caminho_inativo{background-image:url(../imagens/RegAgencaminho_percorrer.jpg);width:37px;height:8px;float: right;background-repeat:no-repeat;margin-top:12px;}
/*Diagrama��o do corpo da tela*/
#RegAgencorpo {width:700px;margin: 0 auto;padding-bottom:10px;padding-top: 10px;background-color:#FFFFFF;}
#RegAgencorpo .texto {font-family:Tahoma, arial;font-size:12px;padding-left:10px;padding-right:10px;}
/*Diagrama��o dos bot�es*/
#RegAgenbotoes {width:700px;margin:0 auto;background-color:#fff;height:30px;}
#RegAgenbotoes .cancelar {width:126px;height:28px;float:left;background-repeat:no-repeat;padding-left:10px;}
#RegAgenbotoes .anterior {width:126px;height:28px;float: right;background-repeat:no-repeat;padding-left:5px;}
#RegAgenbotoes .proximo {width:126px;height:28px;float: right;background-repeat:no-repeat;padding-left:5px;}
#RegAgenbotoes .concluir {width:126px;height:28px;float: right;background-repeat:no-repeat;padding-left:5px;}

#opcionais { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px;
	width:954px;
	position:relative;
	margin:0 auto;
	margin-top/*\**/:-7px\9;
	text-align:left;
	
	}
#opcionais a:link{ color:#FFFFFF; text-decoration:none; }
#opcionais a:visited { color:#FFFFFF; text-decoration:none; }
#opcionais_topo{ width:954px; height:100px; height/*\**/:105px\9; background-image:url(../imagens/topo_opcionais.jpg); margin:0 auto; margin-top:-4px; background-repeat:no-repeat; position:relative;}

#opcionais_topo_meiapensao { width:954px; height:100px; height/*\**/:105px\9; background-image:url(../imagens/topo_opcionais_meia_pensao.jpg); margin:0 auto; margin-top:-4px; background-repeat:no-repeat; position:relative;}


#opcionais_menu{ width:954px; margin: 0 auto;  font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; position:relative; font-size:12px; font-weight:bold; }
#opcionais_menu ul { height:24px;}
#opcionais_menu li { list-style:none; left:-25px;; margin-top/*\**/:5px\9; position:relative; top/*\**/:5px\9;}


#opcionais_meio{ width:954px; position:relative; margin:0 auto; font-family:Arial, Helvetica, sans-serif; color:#000000; background-color:#FFFFFF; }
#opcionais_meio #conteudo { margin:0px 10px 0 10px; padding:10px 0 10px 0;}
#opcionais_rodape{ width:954px; position:relative; margin:0 auto; background-color:#7A7A7A; height:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:center;}


#proced #quadroesq {
    _margin-right: 2px;
    _width: 448px;
}
#proced #quadroesq .corfundo1 {
    _padding: 0px;
	_padding-left:5px;
	_padding-bottom:0px;

}
#proced #quadroesq #cima {
    _width: 459px;
}
#proced #quadrodir {
    _float: left;
    _margin-bottom: 10px;
    _margin-right: 2px;
    _width: 448px;
}
#proced #quadrodir .corfundo2 {
    _padding: 3px;
}
#proced #quadroesq #cima .opcao2 {
    _width: 70px;
}
#proced #quadroesq #cima .opcao1 {
    _width: 60px;
}
.form-acomodacao { border: 1px solid #FFFFFF; color: #7A7A7A; font-size: 14px; height: 16px; text-align: left; text-decoration: none;
}



/***NOVO LAYOUT***/

/*TOPO*/
#tudo { background-image:url(../imagens/back_sombra.jpg); width:988px;}
#novoTopo  { height:216px;}
#topoLogo {float:left; width:435px; margin-top: 20px; margin-left: 40px;}
#ImgPlaneta {float: right; right: -30px; top: 15px; height: 172px;position: relative;width: 223px;}
#ImgPlanetaRodape {margin-left: 860px;margin-top: 85px;position: absolute;width: 130px;}
#ImgPlanetaRodape img {height: 106px;}
#ImgQuebraCabeca { float:left;}
.LinkEuropamundo {font-family:tahoma; font-size: 11px; margin-left: 170px; position: absolute; top:4px;}
.LinkEuropamundo a { color:#fff;}
#topoConteudo { width:972px;}
#topoConteudo #AbaMenuTopo {float: left;height: 38px;margin: 0 auto;position: relative;width: 508px;z-index: 3; top: 50px;}
#topoConteudo #CambioTopo {float: right;font-family: verdana;font-size: 10px;padding-top: 0; width:130px; color:#FFF; margin-top: -6px;}
#topoMenu {float: left;text-align: left;width:160px;padding-top: 0; height: 10px; margin-top: -5px;}
.topoMenuFaqChat { float:left; position:relative ; left: 30px;}
.topoDivFaqChat { padding:0px; padding-bottom: 0px;}
.topoBarra { color:#FFF; padding: 0 5px;}
#topoMenuFaqChat #IconCatalogoVirtual {bottom: 22px;left: 30px;position: absolute;}

/*Filtro*/
.filtroUltimasPesquisaNome { color:#FFF;}
.ultimasPesqTd {border-bottom: 1px solid #FFFFFF;}

/* NOVO PASSOS*/
#passos #seriesRoteiros .topo {background-color: #5186BB;}
#passos #disponib .topo {background-color: #5186BB;}
#passos-valores .topo {background-color: #5186BB;}
#passos2 #seriesRoteiros .topo {background-color: #5186BB;}
#passos2 #disponibilidade .topo {background-color: #5186BB;}
#passos2 #disponibilidade #prog_menu_datas {background-color: #E0EAF3;}
#passos2 #passos-valores #prog_menu_valores {background-color: #E0EAF3;}
#passos2 #disponibilidade #prog_menu_datas #mes {background-color:#BDD1E6; }
#passos2 #seriesRoteiros .conteudo {background-color: #E0EAF3;}
#passos2 #detalhesSerieRoteiroDisponib .topo {background-color: #5186BB;}
#passos2 #detalhesSerieRoteiroDisponib #detalhamentoRoteiro {background-color: #E0EAF3;}
#passos #seriesRoteiros .conteudo {background-color: #E0EAF3;}
#passos #disponib #prog_menu_datas {background-color: #E0EAF3;}
#passos #passos-valores #prog_menu_valores {background-color: #E0EAF3;}
.ordemPor {background-color: #BDD1E6;}

/*HOME*/
#TituloPaginaHome {color: #345F8B;font-size: 20px;}
/*.OcultaFoto { display:none;}*/
.divLinkRapidoInterno {height: 50px;margin-top: -5px;width: 435px; margin-left: 2.2px;}
.divLinkRapidoInterno .fotos { height: 40px; width: 40px;}
.divLinkRapidoInterno .fotos img {height: 40px; width: 40px;}
.divLinkRapidoExterno {width: 450px; padding:0px; border-bottom: 1px solid #CCCCCC; height: 65px; }
.BoxPreco {width: 370px; height: 20px; margin-top: 14px;}
.divLinkRapidoInterno .Valor { background-color:transparent; height: 20px; float: right; width: 200px;}
.TituloLinkRapido {height: 13px; width: 150px; text-align: left;  float: left; width: 290px;}
.TxtTitulo {font-size:10px; float:left; margin-top: -30px; }
.preco {font-size:11px; float:right; margin-top: -16px; color:#09518B;}



/*Bordas*/
.fullCurve,.fullCurve0,.fullCurve1,.fullCurve2,.fullCurve3,.fullCurve4{background-color: #F1F4F2; border-color: #CCC; border-style: solid; overflow: hidden;}
.fullCurve0 { background-color: #CCC;  border-color: #ffffff; border-width: 0px 0px 0px 0px;   margin: 0 6px;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1 { border-width: 0 2px;  margin: 0 4px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2 { border-width: 0 1px; margin: 0 3px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3 { border-width: 0 1px;  margin: 0 2px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4 { border-width: 0 1px; margin: 0 1px;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurve { border-width: 0px 1px; margin: 0 0px;padding:10px 7px 7px 7px;}
.divCentral{ width:200px;}

/*bordas das abas*/
.fullCurveAba,.fullCurve0Aba,.fullCurve1Aba,.fullCurve2Aba,.fullCurve3Aba,.fullCurve4Aba{background-color:#FFFFFF; border-color: #F8B026; border-style: solid;}
.fullCurve0Aba { background-color: #F8B026;  border-color: #ffffff; border-width: 0px 0px 0px 0px;   margin: 0 6px;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1Aba { border-width: 0 2px;  margin: 0 4px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2Aba { border-width: 0 1px; margin: 0 3px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3Aba { border-width: 0 1px;  margin: 0 2px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4Aba { border-width: 0 1px; margin: 0 1px;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveAba { border-width: 0px 1px; margin: 0 0px; display:table; }
.divCentralAba { width:200px;}


/*ABAS não selecionadas*/
.fullCurveAbaAtiva,.fullCurve0AbaAtiva,.fullCurve1AbaAtiva,.fullCurve2AbaAtiva,.fullCurve3AbaAtiva,.fullCurve4AbaAtiva { border-color: #fff; border-style: solid; overflow: hidden; border-color:transparent;}
.fullCurve0AbaAtiva { border-color: #ffffff; border-width: 0px 0px 0px 0px;   margin: 0 6px;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1AbaAtiva { border-width: 0 2px;  margin: 0 0 0 4px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2AbaAtiva { border-width: 0 1px; margin: 0 0 0  3px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3AbaAtiva { border-width: 0 1px;  margin: 0 0 0  2px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4AbaAtiva { border-width: 0 1px; margin: 0 0 0  1px;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveAbaAtiva { border-width: 0px 1px; margin: 0 0px; height: 35px; }
.divCentralAbaAtiva { width:200px;}


/*Selecionado*/
.fullCurveAbaAtivaSelecionado,.fullCurve0AbaAtivaSelecionado,.fullCurve1AbaAtivaSelecionado,.fullCurve2AbaAtivaSelecionado,.fullCurve3AbaAtivaSelecionado,.fullCurve4AbaAtivaSelecionado { background-color:#FFF; border-color: #CCC; border-style: solid; overflow: hidden;}

.fullCurve0AbaAtivaSelecionado { background-color:#CCC;  border-color: #F8B026; border-width: 0px 0px 0px 0px;   margin: 0 0 0 5px;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1AbaAtivaSelecionado {border-right:none; border-width: 0 2px;  margin: 0 0 0 3px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2AbaAtivaSelecionado {border-right:none; border-width: 0 1px; margin: 0 0 0 2px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3AbaAtivaSelecionado {border-right:none; border-width: 0 1px;  margin: 0 0 0 1px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4AbaAtivaSelecionado {border-right:none; border-width: 0 1px; margin: 0 ;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveAbaAtivaSelecionado { background-color:#FFF; border:none; border-left:1px solid #CCC; height:30px;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .fullCurveAbaAtivaSelecionado a { color:#CCC;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 .fullCurveAbaAtivaSelecionado a { color:#CCC;}



/*TOPO ABAS*/
.fullCurveAbaTop,.fullCurve0AbaTop,.fullCurve1AbaTop,.fullCurve2AbaTop,.fullCurve3AbaTop,.fullCurve4AbaTop{background-color: #C26201; border-color: #F8B026; border-style: solid; overflow: hidden;}
.fullCurve0AbaTop { background-color: #F8B026;  border-color: #ffffff; border-width: 0px 0px 0px 0px;   margin: 0 6px;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1AbaTop { border-width: 0 2px;  margin: 0 4px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2AbaTop { border-width: 0 1px; margin: 0 3px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3AbaTop { border-width: 0 1px;  margin: 0 2px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4AbaTop { border-width: 0 1px; margin: 0 1px;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveAbaTop { border-width: 0px 1px; margin: 0 0px; }
.divCentralAbaTop { width:200px;}


/*TOPO ABAS*/
.fullCurveAbaTop2,.fullCurve0AbaTop2,.fullCurve1AbaTop2,.fullCurve2AbaTop2,.fullCurve3AbaTop2,.fullCurve4AbaTop2{background-color: #C26201; border-color: #F8B026; border-style: solid; overflow: hidden;}
.fullCurve0AbaTop2 { background-color: #F8B026;  border-color: #ffffff; border-width: 0px 0px 0px 0px;   margin: 7px 6px 0;  font-size: 1px;  height: 1px; line-height: 1px;}
.fullCurve1AbaTop2 { border-width: 0 2px;  margin: 0 4px; font-size: 1px;   height: 1px; line-height: 1px;}
.fullCurve2AbaTop2 { border-width: 0 1px; margin: 0 3px; font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve3AbaTop2 { border-width: 0 1px;  margin: 0 2px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.fullCurve4AbaTop2 { border-width: 0 1px; margin: 0 1px;  font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveAbaTop2 { border-width: 0px 1px; margin: 0 0px; }
.divCentralAbaTop2 { width:200px;}


/*BODAS TOPO*/
.fullCurveLogin,.fullCurveLogin0,.fullCurveLogin1,.fullCurveLogin2,.fullCurveLogin3,.fullCurveLogin4{ background-color: #F7AC1C; border-color: #F7AC1C; border-style: solid;}
.fullCurveLogin0 { background-color: #F7AC1C; border-color: #F7AC1C;  border-width: 0px 0px 0px 0px; margin: 0 6px; font-size: 1px; height: 1px;line-height: 1px;}
.fullCurveLogin1 { border-width: 0 2px; margin: 0 4px;font-size: 1px; height: 1px; line-height: 1px;}
.fullCurveLogin2 {  border-width: 0 1px;  margin: 0 3px; font-size: 1px; height: 1px; line-height: 1px;}
.fullCurveLogin3 { border-width: 0 1px;  margin: 0 2px; font-size: 1px; height: 1px; line-height: 1px;}
.fullCurveLogin4 { border-width: 0 1px; margin: 0 1px; font-size: 2px; height: 2px; line-height: 2px;}
.fullCurveLogin {  border-width: 0px 1px; margin: 0 0px; border-color:trasnparent;}
.divCentral{  width:200px;}



.BordaMenu,.BordaMenu0,.BordaMenu1,.BordaMenu2,.BordaMenu3,.BordaMenu4{ border-color: #5186BB; background-color:#5186BB; border-style: solid;}
.BordaMenu0 { background-color: #5186BB;; border-color: #ffffff;  border-width: 0px 0px 0px 0px;  margin: 0 6px; font-size: 1px;  height: 1px;  line-height: 1px;}
.BordaMenu1 {  border-width: 0 2px; margin: 0 4px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.BordaMenu2 {  border-width: 0 1px;  margin: 0 3px;  font-size: 1px;  height: 1px;  line-height: 1px;}
.BordaMenu3 {  border-width: 0 1px; margin: 0 2px;  font-size: 1px; height: 1px;  line-height: 1px;}
.BordaMenu4 { border-width: 0 1px;  margin: 0 1px;  font-size: 2px;  height: 2px; line-height: 2px;}
.BordaMenu { border-width: 0px 1px;  margin: 0 0px; color:#FFF; padding-top: 9px; height: 25px;}
.BordaMenu a {color:#FFF; padding-top:9px;}

.btPesquisarSegfullCurve {color: #104D8F;}

/* FIM BORDAS*/


/* NOVO Cor filtro */
#filtroDivPrincipal { background-color:#004388;}
#filtroTextosPassos { color:#FFF;}
#divFiltroUltimasPesquisas { background-color:#004388;}
.divFiltroTextosPassos { color:#FFF; font-size:11px;}
.filtroDivUltimasPesquisas {color:#FFF;}
.filtroColor { color:#FFF;}
.filtroTabSeleCionado{ background-color:transparent;}
.filtroLinhaHorizontalSuperior {background-color: #00254A;}
.filtroLinhaHorizontalInferior {background-color: #5186BB;}
.filtroLinhaHorizontalSuperiorUltPesquisas {background-color: #00254A;}
.filtroLinhaHorizontalInferiorUltPesquisas {background-color: #5186BB;}


/*Form filtro*/
.tamanhoCombos {
	height:20px;
	margin-top:3px;
	}

/* NOVO RODAPE*/
#divNovoRodape {margin: 0 auto; width: 973px; height: 246px; background-image: url("../imagens/rodape_back.jpg");}
#MenuRodape {font-size: 15px;height: 53px;width: 973px;  line-height: 2;}
#MenuRodape ul { font-size:15px; width: 600px;}
#InfoRodape { width:300px; color:#999; margin: 20px 0 20px 20px; float:left;}
#InfoRodape #ImgAviao { float:left; height: 120px;}
#InfoRodape .TituloInfo { font-size:15px;}
#InfoRodape .TxtInfo { font-size:12px; }
#divNovoRodape #creditos { float:left;}





#divNovoLayoutSite #divHomeTabsLinksRapidos1 {float: left; width: 584px;text-align:left; background-color:#FFF; color:#F8B026; min-height:290px; border-bottom:none;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 a {color:#ffF; margin-top:2px;  padding:2px 0 0;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 li {-moz-border-radius: 0px; background-color:#C26201; color:#f8b026;top: -2px;left: -2px;z-index: 1; margin-right: 0px; }
#divNovoLayoutSite #divHomeTabsLinksRapidos1 li.ui-tabs-selected  {border-left:1px solid #F8B026;border-right:1px solid #F8B026; border-top:1px solid #F8B026; background-color:#FFF; border-bottom-width:0 !important; color:#666; z-index: 2;left: -8px;top: -2px;margin-right: -10px;}
#divNovoLayoutSite .fontLinkRapidoAba {font-size:11px}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 div.ui-tabs-panel{background-color: #C26201;position: relative;left: -2px;top: -2px;width: 594px;height: 30px;-moz-border-radius: 0px; border-top:1px solid #F8B026;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 div.homeDivTabConteudoLinksRapido {text-align:left; margin-top:1px; position:relative; border-top:none;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 li.ui-tabs-selected .fontLinkRapidoAba{color:#C26201;font-size:13px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos2 {float: left;width: 594px;text-align:left; background-color:#FFF; color:#F8B026;min-height:286px;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 a {color:#09518B; margin-top:2px;padding: 5px 0 0; }
#divNovoLayoutSite #divHomeTabsLinksRapidos2 li {-moz-border-radius: 0px; background-color:#C26201; color:#f8b026;top: -2px;left: -2px;z-index: 1; }
#divNovoLayoutSite #divHomeTabsLinksRapidos2 li.ui-tabs-selected  {border-left:1px solid #F8B026;border-right:1px solid #F8B026; border-top:1px solid #F8B026; background-color:#FFF; border-bottom-width:0 !important; color:#666; z-index: 2;left: -3px;top: -2px;}
#divNovoLayoutSite .fontLinkRapidoAba {font-size:11px}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 div.ui-tabs-panel{background-color: #C26201;position: relative;left: -2px;top: -2px;width: 594px;height: 30px;-moz-border-radius: 0px; border-top: 1px solid #BBE4F8;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 div.homeDivTabConteudoLinksRapido {text-align:left; margin-top:-8px; min-height: 310px; position: relative; margin-left: 157px; width: 450px; float: left;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 li.ui-tabs-selected .fontLinkRapidoAba{color:#C26201;font-size:13px;}
#divNovoLayoutSite .ui-tabs .ui-tabs-nav li { height:29px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos1 {position:relative;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .homeTabsLinksRapidosLi {z-index:10; position:relative; height:30px;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .tabLinkRapido{height: 30px;background-color: transparent; border-radius: 0 0 0 0; color: #F8B026;left: -7px;top: -7px;z-index: 1; margin-right: 5px; float:none;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .bgabasLinkRapido{background-color:#C26201;border-radius: 0 0 0 0;  height: 26px; left: -0px;position: absolute;  top: -1px; width: 598px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos1 .tabLinkRapidoSelecionado{height: 31px; width:160px; background-color: #FFFFFF; color: #C26201;left: 3px;margin-right: -10px;top: -3px;z-index: 2; margin-left: 3px;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .tabLinkRapidoSelecionado a {color: #C26201;margin-top: 2px;padding: 5px 0 0;}
#divNovoLayoutSite #divHomeTabsLinksRapidos1 .tabLinkRapidoSelecionado .fontLinkRapidoAba {color: #C26201;font-size: 13px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos2 {position:relative;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 .tabLinkRapido{width: 160px; float:none; height:46px; background-color: transparent; border-radius: 0 0 0 0;border-top: none; color: #F8B026; left:-7px; top: -8px; z-index: 1; margin-right: 0px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos2 .bgabasLinkRapido{ border-radius: 0 0 0 0; height: 31px;left: -0px;position: absolute; top: 0px; width: 599px;}

#divNovoLayoutSite #divHomeTabsLinksRapidos2 .tabLinkRapidoSelecionado{height: 31px;background-color: #FFFFFF;border-bottom-width: 0 !important; color: #09518B;  margin-left: 0; top:-8px; z-index: 2; float:none; width: 155px; margin-bottom: 15px;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 .tabLinkRapidoSelecionado a {color: #09518B;margin-top: 2px; padding: 5px 0 0;}
#divNovoLayoutSite #divHomeTabsLinksRapidos2 .tabLinkRapidoSelecionado .fontLinkRapidoAba {color:#09518B;font-size: 11px;}

*+html #divNovoLayoutSite #divHomeTabsLinksRapidos1 .bgabasLinkRapido{z-index:-10;}
*+html #divNovoLayoutSite #divHomeTabsLinksRapidos2 .bgabasLinkRapido{z-index:-10;}
.formTextFiltroBg{background: none repeat scroll 0 0 transparent;margin-left: 3px;margin-top: 2px; font-weight:bold;color:#AAA;font-size: 11px;}

.formTextHomeBg{background: none repeat scroll 0 0 transparent;color: #AAAAAA;font-size: 12px;font-weight: bold;padding:4px;border: 0 none;}
.divBtIdBanner{background-color: #FFF;font-size: 10px;height: 13px;margin: 1px;width: 13px;border:1px solid #BBB;float:left;color:#555}


/*Fim bordas*/


/***cores****/
/*.textoCorSite{color: #999 !important;}*/
.textoCorSite2{color: #C26201 !important;}
.bgCorSite{background-color: #F8B026 !important;}
.bgCorSite2{background-color: #C26201 !important;}
.bordaCorSite{border-color:#F8B026 !important;}
.bordaCorSite2{border-color:#00254A !important;}
.bordaCorSite3{border-color:#5186BB !important;}


.TxtNenhumaPesquisa { color:#FFFFFF;}


#passos2 #seriesRoteirosDisponibilidade {height: 1036px}
#passos2 #seriesRoteiros .conteudo {height: 990px;}
#passos2 #seriesRoteiros #idRoteiros {height: 884px;}
#passos2 #disponibilidade {height: 1033px;}
#passos2 #disponibilidade #prog_menu_datas {height: 990px;}
#passos2 #disponibilidade #prog_menu_datas #datasDispon {height: 866px;}
#passos2 #passos-valores {height: 1024px;}
#passos2 #passos-valores #prog_menu_valores {height: 990px;}
#passos2 #passos-valores #divQuartos{max-height: 700px;}

#passos2 #detalhesSerieRoteiroDisponib {height: 1024px;}
#passos2 #detalhesSerieRoteiroDisponib #detalhamentoRoteiro {height: 935px;}
#passos2 #detalhesSerieRoteiroDisponib #detalhamentoRoteiro #DetalhesIdRoteiros{height: 935px;}

.bordaFiltro0 {border-width: 0 0px;margin: 0 6px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden; background-color:#CCCCCC;}
.bordaFiltro1 {border-width: 0 2px;margin: 0 4px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden; background-color:#CCCCCC;}
.bordaFiltro2 {border-width: 0 1px;margin: 0 3px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden; background-color:#CCCCCC;}
.bordaFiltro3 {border-width: 0 1px;margin: 0 2px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden; background-color:#CCCCCC;}
.bordaFiltro4 {border-width: 0 1px;margin: 0 1px;font-size: 2px;height: 2px;line-height: 2px;overflow:hidden; background-color:#CCCCCC;}
.bordaFiltro  {border-width: 0 1px;margin: 0 0px;padding: 0 8px; min-height: 24px; background-color:#CCCCCC;}

.bordaFiltro0SeleCionado {border-width: 0 0px;margin: 0 6px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden;  background-color:#004388; border-color: #004388;}
.bordaFiltro1SeleCionado {border-width: 0 2px;margin: 0 4px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden;  background-color:#004388; border-color: #004388;}
.bordaFiltro2SeleCionado {border-width: 0 1px;margin: 0 3px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden;  background-color:#004388; border-color:#004388;}
.bordaFiltro3SeleCionado {border-width: 0 1px;margin: 0 2px;font-size: 1px;height: 1px;line-height: 1px;overflow:hidden;  background-color:#004388; border-color: #004388;}
.bordaFiltro4SeleCionado {border-width: 0 1px;margin: 0 1px;font-size: 2px;height: 2px;line-height: 2px;overflow:hidden;  background-color:#004388; border-color: #004388;}
.bordaFiltroSeleCionado  {border-width: 0 1px;margin: 0 0px;padding: 0 8px; min-height: 24px;  background-color:#004388; border-color:#004388;}


