@charset "utf-8";
/* CSS Document */

body { background-color:#7A7A7A; background-image:url(../imagens/fundo.jpg);}

/* TOPO */
#topo .cabecalho {padding-top:0px;}
#topo #topo-conteudo .flash{ float:left; width:562px; height:169px; padding-right: 2px; padding-top:1px; padding-left:8px;}
#topo #login .login {background-image:url(../imagens/campo_login.gif); }
#topo #login .senha {background-image:url(../imagens/campo_senha.gif); }
#topo .voucher{background-image:url(../imagens/bt_voucher.gif);}

/* TOPO AJUDA */
#topo #topo-conteudo { display:table;}
#topo #topo-conteudo #ajuda {background-image:url(../imagens/1px_fdo_ajuda.gif); background-repeat:repeat-x;}
#topo #topo-conteudo #ajuda .pontilhado{ background-image:url(../imagens/pontilhado_ajuda.gif); 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:#427778;}
#topo #topo-conteudo #ajuda .atendente{ margin-top:7px; }
#topo #topo-conteudo .catalogo{ float: right; width:128px; height:169px; padding-top: 1px;}
#topo #topo-conteudo #menu {width: 257px; height: 171px; no-repeat 3px 2px; background-image:url(../imagens/logo.jpg); background-repeat:no-repeat;}
#topo #topo-conteudo #menu .links{ width: 255px;	padding-left:5px; position: absolute; padding-top: 90px;}
#topo #topo-conteudo #menu  .links ul{ line-height:18px; list-style:none; display:inline;}
#topo #topo-conteudo #menu  .links li{  width:124px;background-image: url(../imagens/pontilhado2.gif);background-repeat: repeat-x; font-size:11px; color: #666666;}

/* css p/ parte de atendimento (topo)*/
#topo #menubar{ height: 42px; width: 957px; margin: 0 auto;}
#topo #menubar .fones { font-size:14px;}
#topo #menubar .separador-esq { padding:15px 10px 0 10px; float:left;}
#topo #menubar .itens { width:950px; padding:14px 0 0 10px; color:#fff; font-size:9px;}
#topo #menubar .direita { float:right; padding-right:10px;}
#topo #menubar .itens a{  color:#fff; }
#topo #menubar .separador-dir { padding:0 6px 0 9px; float:left;}
#topo #menubar img{ padding-right:5px; float:left; }
#topo #menubar .txt{ padding-top:5px; float:left; font-family:Arial; font-size:9px; color:#CCCCCC;}

/* pacote de viagens*/
#viagem #pacotes .txt { _height:80px;}
#viagem #pacotes .topo{background-color:#101B2F; color:#FFFFFF;}
#viagem #pacotes .fim{ background-color:#101B2F;}
#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;}
#viagem #pacotes #itens .dir {color:#EB7100;  _width:44px;}


/* Busca Acomodação RESERVANDO */
#acomodacao #fdoescuro {background-color:#3f80ae;}
#acomodacao #fdoescuro .select-repete{color:#FFFFFF;}
#acomodacao #fdoescuro .titulodir {background-color:#3f80ae; color:#FFFFFF;}
#acomodacao #fdoclaro {background-color:#c3d8e6; border:1px solid #b5c6c7; color:#12598B;}

/* Minhas Opcões - Carrinho */
#carrinho {background-color:#17203C;}
#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;}

/* 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;}
#institucional #meio { _padding:0 0 10px 8px; _width:100%;}
#institucional #meio #dados-info { _width:700px;}
#institucional #meio #dados-info2 {width:700px;}


#menu-institucional .escolha{background-image:url(../imagens/1px_fdo_menuinterno.gif); background-repeat:repeat-x;}

/* Informacoes no rodape */ 
#info { background-color:#EDEDED; width:954px; height:30px; margin: 0 auto; padding-top:30px; font-family:Arial;}
#info .recomende{ width:150px; padding-left:245px; font-size:10px; color:#1A171B; float:left; padding-top:5px}
#info .form2{ float:left;}
#info .bt{ float:left; padding-left:2px;}

/* Rodape */ 
#rodape{ background-color:#101B2F; width:954px; height:48px; margin: 0 auto;}
#rodape img{float:left;}
#rodape .texto{ font-size:11px; color:#fff; text-align: center; padding-top:8px;}
#rodape .texto a{ font-size:11px; color:#fff; text-align: center; }


/*ORCAMENTO*/
#proced-menu { padding:1px 3px 3px 2px;  width:750px;display:table; float:left;}
#proced-menu .titulo { background-color:#334762; }
#proced-menu #quadro #categoria { background-color:#334762; }
#menu-interno {width:188px;float:left; padding:1px 0px 0 6px;}
#menu-interno .escolha{width:168px; height:27px; 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:#A3A3A3;}
#menu-interno #botao li {background-color:#334762;}
#menu-interno #botao li:hover {background-color:#335A9B;}
#proced-menu #quadro #dados .data {color:#2a6667;}

#proced-menu #quadro .destaque{background-color:#DFDFDF;font-weight:bold;}
#proced-menu #quadro .destaqueRes{font-weight:bold;}


/* ----------- PAGINAS INTERNAS  ----------- /*

/* Resumo titulo */
#resumo { padding-top:1px; width: 954px;  height:23px;}
#resumo #esq{ width:755px; height:20px; float:left; padding: 3px 0 0 5px; background-color:#BDBDBD; font-size:12px; color:#333333;}
#resumo #dir{ width:189px;	height:20px; float:left; padding: 3px 5px 0 0;	background-color:#7D7D7D; text-align: right; color:#fff; font-size:12px; }

/* Procedimentos INTERNAS */
#proced { padding:3px; }
#proced .titulo { padding:10px; width:184px; height:33px; background-color:#0A3759; border: solid 1px #BABABA; font-size:10.42px; color:#fff; padding:7px 0 0 5px; font-weight:bold;}
#proced .espaco {height:3px;}

#proced #quadroesq {width:467px; margin-right:5px; float:left; border: solid 1px #E0E0E0; text-align: justify; margin-bottom:10px;}
#proced #quadroesq .corfundo1{  background-color:#EDEDEF;  padding:10px;}
#proced #quadroesq #cima {width:467px; padding-bottom:8px; display:table;}
#proced #quadroesq #cima .txt {width:300px; float:left; padding-top:3px; color:#0A3759; font-size:15px;}
#proced #quadroesq #cima .opcao2 {width:70px; float:left;color:#F97D17; font-size:11px;}
#proced #quadroesq #cima .obs {width:467px; font-size:12px; color:#323; }
#proced #quadroesq #cima .obs-traslado {width:300px; font-size:12px; color:#323; float:left; padding-top:5px; }
#proced #quadroesq #cima .cobert {font-size:10px; color:#323232; padding-left:60px; text-decoration: underline;}
#proced #quadroesq #cima .titulo1 {padding-bottom:10px; padding-top:10px;display:table; color:#0A3759; font-size:12px;}
#proced #quadroesq .pontilhado { width:435px;background-image: url(../imagens/pontilhado.gif);background-repeat: repeat-x; padding:5px 0 10px 0;}
#proced #quadroesq #botoes {width:445px; padding-top:15px;display:table;}
#proced #quadroesq #botoes .btesq {float:left;}
#proced #quadroesq #botoes .btdir {float:right; }
#proced #quadroesq #parada {width:447px;  padding-bottom: 10px; display:table;}
#proced #quadroesq #parada .imagem{float:left;}
#proced #quadroesq #parada .inform{ width:357px; float:left; padding: 30px 0 0 10px; font-size:12px; color:#333333; }
#proced #quadroesq #meio { width:447px; display:table; padding-top:0px;}
#proced #quadroesq #meio .titulo1 {padding-bottom:10px; padding-top:10px;display:table; color:#0A3759; font-size:12px;}
#proced #quadroesq #meio #escolha { width:447px; float:left; padding:5px 0 5px 0; }
#proced #quadroesq #meio #escolha .data { width: 266px; float:left;font-size:11px; color:#323232; }
#proced #quadroesq #meio #escolha .campo1 { width: 25px; float:left; }
#proced #quadroesq #meio #escolha .campo2 {width: 156px; float:left;}
#proced #quadroesq #meio #escolha .campo3 {width: 58px; float:left;}
#proced #quadroesq #meio #escolha .data-parada { width: 230px; float:left;font-size:11px; color:#323232; }
#proced #quadroesq #meio #escolha .campo1-parada { width: 20px; float:left; }
#proced #quadroesq #meio #escolha .campo2-parada {width: 130px; float:left;}
#proced #quadroesq #meio #escolha .campo3-parada {width: 58px; float:left;}

#proced #quadrodir { width:467px; margin-right:5px; float:left;border: solid 1px #E0E0E0; margin-bottom:10px; }
#proced #quadrodir .corfundo2 {  background-color:#E3EEE7; padding:10px;}
#proced #quadrodir #cima {width:467px;  padding-bottom:10px;display:table;}
#proced #quadrodir #cima .txt {width:300px; float:left; padding-top:3px; color:#0A3759; font-size:15px;}
#proced #quadrodir #cima .opcao1 {width:75px; float:left;color:#03C21E; font-size:11px;}
#proced #quadrodir #cima .opcao2 {width:75px; float:left;color:#F97D17; font-size:11px;}
#proced #quadrodir #cima .opcao1-traslado {width:75px; float:right;color:#038625; font-size:11px;}
#proced #quadrodir #cima .opcao2-traslado {width:75px; float:right;color:#F97D17; font-size:11px;}
#proced #quadrodir #cima .obs-traslado {width:300px; font-size:12px; color:#323; float:left; padding-top:5px; }
#proced #quadrodir #cima .completa {width:80px; float:left;}
#proced #quadrodir #cima .titulo2 {padding-bottom:10px; padding-top:10px;display:table; color:#0A3759; font-size:12px;}
#proced #quadrodir .pontilhado { width:435px;background-image: url(../imagens/pontilhado.gif);background-repeat: repeat-x; padding:5px 0 10px 0;}
#proced #quadrodir #botoes {width:445px; padding-top:15px;display:table;}
#proced #quadrodir #botoes .btesq {float:left; color:#0A3759; font-size:12px;}
#proced #quadrodir #botoes .btdir {float:right; }
#proced #quadrodir #meio { width:447px; display:table; padding-top:0px;}
#proced #quadrodir #meio .titulo2 {padding-bottom:10px; padding-top:10px; display:table; color:#0A3759; font-size:12px;}
#proced #quadrodir #meio #escolha { width:447px; float:left; padding:5px 0 5px 0; }
#proced #quadrodir #meio #escolha .data { width: 244px; float:left;font-size:11px; color:#323232; }
#proced #quadrodir #meio #escolha .campo1 { width: 25px; float:left; }
#proced #quadrodir #meio .link {float:left;font-size:12px; color:#0779BA; text-decoration: underline;}
#proced #quadrodir #meio .link a{float:left;font-size:12px; color:#0779BA; text-decoration: underline;}

/* Procedimentos INTERNAS c/ menu lateral - TITULO */
#proced-menu { padding:1px 3px 3px 2px;  width:750px;display:table; float:left;}
#proced-menu .espaco {height:3px;}
#proced-menu .selo {width:368px; float:right; padding-top:2%; text-align: center;}
#proced-menu .pontilhado { width:345px;background-image: url(../imagens/pontilhado.gif);background-repeat: repeat-x; padding:5px 0 5px 0;}
#proced-menu #esq {width:368px; float:left;}

/* Procedimentos INTERNAS c/ menu lateral - CONTEUDO */
#proced-menu #quadroesq {width:364px; float:left; border: solid 1px #E0E0E0; text-align: justify;}
#proced-menu #quadroesq .corfundo1{  background-color:#EDEDEF;  padding:10px;}

#proced-menu #quadroesq .informe{color:#0A3759; font-size:12px; }
#proced-menu #quadroesq .informe2{color:#0071C3; font-size:12px; }
#proced-menu #quadroesq .aceito{color:#332233; font-size:11px; padding-bottom:8px; float:left;}
#proced-menu #quadroesq #cima {width:355px; padding-bottom:8px; display:table;}
#proced-menu #quadroesq #cima .agente{color:#666; font-size:11px;}
#proced-menu #quadroesq #cima .agente2 {color:#0071C3; font-size:11px;}
#proced-menu #quadroesq #cima .reserva {width:80px; float:left; padding-top:3px; font-size:12px; color:#0071C3;}
#proced-menu #quadroesq #cima .orcamento {width:95px; float:left; padding-top:3px; font-size:12px; color:#0071C3;}
#proced-menu #quadroesq #cima .validade {width:65px; float:left; padding-top:3px; font-size:12px; color:#0071C3;}
#proced-menu #quadroesq #cima .valor {width:60px; float:left; padding-top:3px; font-size:14px; color:#333333;}
#proced-menu #quadroesq #cima .data {width:133px; float:left; padding-top:3px; font-size:14px; color:#333333;}
#proced-menu #quadroesq #meio {width:355px; padding-bottom:8px; display:table; font-size:11px; color:#323;}
#proced-menu #quadroesq #meio .txt {width:200px; float:left; padding-top:3px; color:#333; }
#proced-menu #quadroesq #meio .aceita {width:270px; float:left; padding-top:10px; color:#333; font-size:12px;}
#proced-menu #quadroesq #meio .interrompe {width:270px; float:left; padding-top:10px; color:#FF0005; font-size:12px;}
#proced-menu #quadroesq #meio .txtinterrompe {width:345px; float:left; color:#333; font-size:11px;  padding-top:10px;}
#proced-menu #quadroesq #meio .valida {width:75px; float:left;}
#proced-menu #quadroesq #meio .opcao1 {width:75px; float:left;color:#333333; font-size:11px;}
#proced-menu #quadroesq #meio .opcao2 {width:75px; float:left;color:#B9040B; font-size:11px;}
#proced-menu #quadroesq #meio .boleto { width:345px; float:right; color:#F45510; font-size:11px; text-align: right; padding:10px 10px 10px 0;}
#proced-menu #quadroesq #meio .pgtos { width:171px; float:left; color:#333333; font-size:11px; padding:0px;}
#proced-menu #quadroesq #meio .login {background-color:#F2F2F2; width:120px; height:24px; float:left; }
#proced-menu #quadroesq #meio .senha {background-color:#F2F2F2; width:120px; height:24px; float:left;}
#proced-menu #quadroesq #meio .botao { padding:0 0 0 5px; float:left;}
#proced-menu #quadroesq #meio .cadastre { width:115px; padding:5px 0 0 7px; float:left;}
#proced-menu #quadroesq #meio .esquecisenha {width:115px; padding:5px 0 0 7px; float:left;}
#proced-menu #quadroesq #detalhes {width:345px; padding:8px 0 8px 0; display:table; font-size:11px; color:#323;}
#proced-menu #quadroesq #botoes {width:345px; padding-top:15px; display:table;}
#proced-menu #quadroesq #botoes .btesq {float:left; }
#proced-menu #quadroesq #botoes .btdir {float:right; }

#proced-menu #quadrodir { width:368px; margin-left:5px; float:left;border: solid 1px #E0E0E0;  }
#proced-menu #quadrodir .corfundo2 {  background-color:#EDEDEF; padding:10px;}
#proced-menu #quadrodir .informe{color:#0071C3; font-size:12px; float:left; padding: 10px 0;}

#proced-menu #quadrodir .resumo{color:#333; font-size:12px; }
#proced-menu #quadrodir #detalhes {width:345px; padding:8px 0 8px 0; display:table; font-size:11px; color:#323;}
#proced-menu #quadrodir #cima .consumidor{color:#0071C3; font-size:11px;}
#proced-menu #quadrodir #cima .consumidor2{color:#666; font-size:11px;}
#proced-menu #quadrodir #cima {width:365px;  padding-bottom:10px;display:table;}
#proced-menu #quadrodir #cima .txtesq {width:170px; float:left; padding-top:3px;}
#proced-menu #quadrodir #cima .txtdir {width:170px; float:left; padding-top:3px;}
#proced-menu #quadrodir #meio {width:355px;display:table;}
#proced-menu #quadrodir #meio .print {width:355px; float:left; padding:10px 0 10px 0;}
#proced-menu #quadrodir #meio .print a{text-decoration: underline;}
#proced-menu #quadrodir #meio .txtesq {width:170px; float:left; padding-top:1px; color:#333333; font-size:11px;}
#proced-menu #quadrodir #meio .txtdir { width:170px; float:left; padding-top:1px; text-align: right;  color:#333333; font-size:11px;}
#proced-menu #quadrodir #meio .numero {background-color:#F2F2F2; width:120px; height:24px; float:left; }
#proced-menu #quadrodir #meio .data {background-color:#F2F2F2; width:120px; height:24px; float:left;}
#proced-menu #quadrodir .pontilhado { width:350px;background-image: url(../imagens/pontilhado.gif);background-repeat: repeat-x; padding:0px;}
#proced-menu #quadrodir #botoes {width:350px; padding-top:10px;display:table;}
#proced-menu #quadrodir #botoes .btesq {float:left; color:#0A3759; font-size:12px;}
#proced-menu #quadrodir #botoes .btdir {float:right; }

#proced-menu #quadroesq-print {width:364px; float:left; border: solid 1px #E0E0E0; text-align: justify; margin-top:3px;}
#proced-menu #quadroesq-print .corfundo3{  background-color:#FEF6CB;  padding:10px;}
#proced-menu #quadroesq-print #cima {width:355px; padding-bottom:5px; display:table;}
#proced-menu #quadroesq-print #cima .print{width:45px; float:left; }
#proced-menu #quadroesq-print #cima .printxt{color:#555656; font-size:11px; float:left; }
#proced-menu #quadroesq-print #meio {width:355px; display:table;}
#proced-menu #quadroesq-print #meio .boleto{width:45px; float:left;}
#proced-menu #quadroesq-print #meio .boletotxt{color:#555656; font-size:11px; float:left; }
#proced-menu #quadroesq-print #fim {width:350px; display:table;color:#555656; font-size:11px; padding:8px 0 0 0;}

#proced-menu #quadroesq-cartao {width:364px; float:left; border: solid 1px #E0E0E0; text-align: justify; margin-top:3px;}
#proced-menu #quadroesq-cartao .corfundo4{  background-color:#EDEDEF;  padding:8px;}
#proced-menu #quadroesq-cartao .entrada {width:355px; padding-bottom:5px; color:#333; font-size:11px;}
#proced-menu #quadroesq-cartao .valor {color:#F45510; font-size:11px;}
#proced-menu #quadroesq-cartao .txt{color:#555656; font-size:11px;float:left;}
#proced-menu #quadroesq-cartao .icone1 {padding-top:3px; height:20px;}
#proced-menu #quadroesq-cartao .coeficiente{color:#555656; font-size:11px;float:left; padding-top:5px;}
#proced-menu #quadroesq-cartao .icone2 { height:20px;}
#proced-menu #quadroesq-cartao .lnvalor {width:265px; padding:20px 0 17px 0; color:#333; font-size:11px; float:left;}
#proced-menu #quadroesq-cartao .bt { width:50px; padding-top:20px; float:left; }
#proced-menu #quadroesq-cartao .bt2 { float:right; padding-top:2px;}
#proced-menu #quadroesq-cartao #bandeiras {padding-bottom:15px;}
#proced-menu #quadroesq-cartao #bandeiras img { padding-right:1px;}
#proced-menu #quadroesq-cartao #botoes {width:355px; padding-top:15px; display:table;}
#proced-menu #quadroesq-cartao #botoes .btesq {float:left; }
#proced-menu #quadroesq-cartao #botoes .btdir {float:right; }
#proced-menu #quadroesq-cartao #adiciona {width:355px; display:table;}
#proced-menu #quadroesq-cartao #adiciona #cartao {width:55px; float:left;}
#proced-menu #quadroesq-cartao #adiciona .opcoes {width:300px; float:left; padding-bottom:10px;}
#proced-menu #quadroesq-cartao #adiciona .listagem {width:300px; float:left; padding-bottom:10px;}
#proced-menu #quadroesq-cartao #adiciona .campo {width:25px; float:left;}
#proced-menu #quadroesq-cartao #adiciona .texto {float:left; width:275px; color:#000; font-size:11px; padding-top:3px;}
#proced-menu #quadroesq-cartao #adiciona .parcelas {color:#F45510; font-size:11px;}
#proced-menu #quadroesq-cartao #dados {width:355px;}
#proced-menu #quadroesq-cartao #dados #esq {width:230px; color:#000; font-size:11px; float:left;}
#proced-menu #quadroesq-cartao #dados #esq .nome {width:230px; color:#000; font-size:11px; padding-bottom:3px;}
#proced-menu #quadroesq-cartao #dados #esq .cpf {color:#000; font-size:11px; }
#proced-menu #quadroesq-cartao #dados #esq .sonumero {color:#000; font-size:9px; }
#proced-menu #quadroesq-cartao #dados #parentesco {width:115px; color:#000; font-size:11px; float:left;}

/* Procedimentos INTERNAS c/ menu lateral - PAG. ORCAMENTO */
#proced-menu .orcamento{color:#FFF; font-size:17.2px;}
#proced-menu .numero{color:#FFD800; font-size:16px;}


#proced-menu #quadro {width:752px; float:left; background-color:#EDEDEF; border: solid 1px #ECECEE; text-align: justify;}
#proced-menu #quadro #dados {float:left; padding:10px 5px 5px 10px; }
#proced-menu #quadro #dados .info{ float:left; font-size:12px; color:#12598B; padding-right:5px;}
#proced-menu #quadro #dados .confirma{ float:left; font-size:12px; color:#61525E; padding-right:20px;}
#proced-menu #quadro #dados .icoconfirma{ float:left; padding-right:5px;}
#proced-menu #quadro #dados .data{ float:left; font-size:14px; color:#0071C3;padding-right:5px;}
#proced-menu #quadro #dados .verifique{ float:left; font-size:11px; color:#12598B;padding:8px 5px 0 0;}
#proced-menu #quadro #dados .senha{ font-size:14px; color:#0071C3;}
#proced-menu #quadro #dados .espaco{margin-right:90px; float:left;}
#proced-menu #quadro #dados .atencao{ width:725px; float:left;  font-size: 12px; color:#61525E; padding:10px 0 10px 0;}

#proced-menu #quadro #categoria {width:742px; height:15px; padding:5px; float:left; font-size: 11px; color:#fff; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
#proced-menu #quadro #hoteis {width:740px;float:left;}
#proced-menu #quadro #hoteis #valores {font-size:11px; color:#61525E; float:left;}
#proced-menu #quadro #hoteis #descricao { font-size:11px; color:#333;float:left; padding-bottom:5px;}

#proced-menu #quadro #viajantes {width:740px;float:left;}
#proced-menu #quadro #viajantes #descricao {font-size:11px; color:#333333;float:left; padding-bottom:8px;}
#proced-menu #quadro #viajantes #descricao .item{width:80px; float:left; padding-top:3px;}
#proced-menu #quadro #viajantes #descricao .item-voucher{float:left; padding-top:3px;}
#proced-menu #quadro #viajantes #descricao .luamel{width:120px; float:left;}
.pontilhado-voucher{ height:1px; background-image:url(../imagens/pontilhado.gif); background-repeat:repeat-x; }

#proced-menu #quadro #abasabaixo {width:752px; float:left;}
#proced-menu #quadro #abasabaixo #tituloabas { width:742px; height:15px; padding:5px; float:left; background-color:#7D7D7D; font-size: 12px; color:#FFF; border-top: solid 1px #FFF; border-bottom: solid 1px #fff; text-align: center;}
#proced-menu #quadro #abasabaixo #abas {margin-bottom: 1px; float:left;}
#proced-menu #quadro #abasabaixo #abas .opcoes { width:185px; height:19px; background-color:#0071C3; float:left; font-size:11px; color:#FFF; padding:4px 0 0 15px; margin-right:2px;}
#proced-menu #quadro #abasabaixo #abas .roteiro { width:164px; height:19px; background-color:#549ACB; float:left; font-size:11px; color:#FFF; padding:4px 0 0 15px; margin-right:2px;}
#proced-menu #quadro #abasabaixo #abas .detalhado { width:164px; height:19px; background-color:#7BB4DC; float:left; font-size:11px; color:#FFF; padding:4px 0 0 15px; margin-right:2px;}
#proced-menu #quadro #abasabaixo #abas .dicas { width:173px; height:19px; background-color:#C3D8E6; float:left; font-size:11px; color:#0071C3; padding:4px 0 0 15px;}

#proced-menu #quadro #abasabaixo #imprima {width:742px; font-size:11px; padding: 5px 0 0 5px; float:left;}
#proced-menu #quadro #abasabaixo #imprima .icone {width:39px; height:34px; float:left;}
#proced-menu #quadro #abasabaixo #imprima .imprima { width:160px; height:24px;	float:left;	padding-top: 11px;  color:#555656;}
#proced-menu #quadro #abasabaixo #imprima .roteiros { width:145px; height:28px;	float:left;	padding-top: 6px;  color:#555656;}
#proced-menu #quadro #abasabaixo #imprima .email a{ width:100px; height:24px; float:left;	padding-top: 11px;  color:#2429FC;}

#proced-menu #quadro #abasabaixo #dicas {float:left;}
#proced-menu #quadro #abasabaixo #dicas #circuito {width:730px; float:left; padding: 3px 0 0px 5px;}
#proced-menu #quadro #abasabaixo #dicas #circuito .titulo{font-size:11px; height:18px; color:#0071C3;background-color:#B5B5B6; padding: 3px 0 0 10px; width:730px;}
#proced-menu #quadro #abasabaixo #dicas #circuito .descricao{font-size:11px; color:#323232; padding:3px 0 0 5px;}

#proced-menu #quadro #abasabaixo #resumido {float:left;}
#proced-menu #quadro #abasabaixo #resumido #circuito {width:730px; float:left; padding: 3px 0 0px 5px;}
#proced-menu #quadro #abasabaixo #resumido #circuito .titulo{font-size:11px; height:18px; color:#0071C3;background-color:#C6C6C7; padding: 3px 0 0 10px;  width:730px;}
#proced-menu #quadro #abasabaixo #resumido #circuito .descricao{font-size:11px; color:#323232; padding:3px 0 0 5px;}
#proced-menu #quadro #abasabaixo #resumido #opcoes{ margin: 2px 0 1px 0; float:left; padding-left:5px; color:#333333; font-size:11px;}
#proced-menu #quadro #abasabaixo #resumido #opcoes .cor{color:#0071C3;}
#proced-menu #quadro #abasabaixo #resumido #opcoes td{padding-left:10px;}

#proced-menu #quadro #abasabaixo #alteraopcoes {float:left;}
#proced-menu #quadro #abasabaixo #alteraopcoes #circuito {width:730px; float:left; padding: 3px 0 0px 5px;}
#proced-menu #quadro #abasabaixo #alteraopcoes #circuito .titulo{font-size:11px; height:18px; color:#0071C3;background-color:#DFDFDF; padding: 3px 0 0 10px;  width:730px;}
#proced-menu #quadro #abasabaixo #alteraopcoes #circuito .descricao{font-size:11px; color:#323232; padding:3px 0 0 5px;}

#proced-menu #quadro #abasabaixo #detalhes {float:left;}
#proced-menu #quadro #abasabaixo #detalhes #circuito {width:730px; float:left; padding: 3px 0 0px 5px;}
#proced-menu #quadro #abasabaixo #detalhes #circuito .titulo{font-size:11px; height:18px; color:#555656;background-color:#D1D1D2; padding: 3px 0 0 10px; width:730px;}
#proced-menu #quadro #abasabaixo #detalhes #circuito .descricao{font-size:11px; color:#323232; padding:3px 0 0 5px;}


/* MENU LATERAL - INTERNAS */
#menu-interno {width:188px;float:left; padding:1px 0px 0 6px;}
#menu-interno .escolha{width:168px; height:27px; 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:#A3A3A3;}
#menu-interno #botao ul {width:168px; list-style:none; list-style-image:none;margin:0;padding:0;}
#menu-interno #botao li {padding:10px 0 0 20px; margin-bottom:1px; width:168px; float:left; height:25px; font-size:10px; color:#FFF;}
#menu-interno #botao li a {text-decoration:none; color:#FFF; }
#menu-interno #botao li:hover {text-decoration:none; color:#FFF;}

/* Formularios */
.form-login { padding-top:4px; padding-left:3px; float:right; border: 0px; height: 18px; width: 64px;	font-size: 12px; color: #3E3D40; text-align:left; text-decoration: none; border-style:none; background-color:#F2F2F2 ;}

.form-voucher { padding-top:5px;float:left;	border: 0px; height: 18px; width: 128px;  font-size: 12px; color: #7A7A7A; text-align:left; text-decoration: none; border-style:none; background-color:#F2F2F2 ;}

.form-busca-reser { padding-left:2px; border: 0px ;  width: 134px; font-size: 11px; color: #7a7a7a; text-align:left; text-decoration: none; }
.campo-cinza { background-color:#F2F2F2;}
.campo-amarelo { background-color:#FAFDC7;}
.check{ width: 70px; }
.noites{ width: 50px; }
.cidade{ width: 103px; }
.categoria{ width: 50px;  }
.hotel{ width: 140px;  }
#pesq-nome {height:16px;}
#pesq-checkin {height:16px;}
#pesq-noites {height:16px;}
#pesq-checkout {height:16px;}
#Nome_Cidade {height:16px;}
.form-disponib { border: solid 1px #8F8E8E; height: 15px; width: 105px; font-size: 10px; color: #646464; text-align:left;  text-decoration: none; } 
.form-valores  { border: solid 1px #4D4D4D; height: 15px; width: 36px; font-size: 10px; color: #7A7A7A; text-align:left;  text-decoration: none; }
.form-info     { border: solid 1px #C0C0C0; height: 16px; padding-top:3px; padding-left:3px; width: 125px; font-size: 12px; color:#3E3D40; text-align:left;  text-decoration: none; }
.form-carrinho{ border: solid 1px #A2C0D3; height: 15px; width: 34px; font-size: 11px; color: #7a7a7a; text-align:left; text-decoration: none; }
.form-acomodacao{ border: solid 1px #fff; height: 16px; font-size: 11px; color: #7a7a7a; text-align:left; text-decoration: none; font-size:14px; }
.form-paginacao{ border: solid 1px #959595; height: 17px; font-size: 11px; color: #7a7a7a; text-align:left; text-decoration: none; }
.form-proced{ border: solid 1px #8E8E8F; height: 16px; width: 150px; font-size: 11px; color: #2F2F30; text-align:left; text-decoration: none; background-color:#fff;}
.form-proced-parada{ border: solid 1px #8E8E8F; height: 16px; width: 125px; font-size: 11px; color: #2F2F30; text-align:left; text-decoration: none; background-color:#fff;}
.form-duracao-parada{ border: solid 1px #8E8E8F; height: 16px; width: 65px; font-size: 11px; color: #2F2F30; text-align:left; text-decoration: none; background-color:#fff;}
.form-dias{ border: solid 1px #8E8E8F; height: 16px; width: 65px; font-size: 11px; color: #2F2F30; text-align:left; text-decoration: none; background-color:#fff;}
.form-noites{ border: solid 1px #8E8E8F; height: 16px; width: 30px; font-size: 11px; color: #2F2F30; text-align:left; text-decoration: none; background-color:#fff;}
.form-reserva { float:right; border: solid 1px #BDBDBD; padding-top:4px; padding-left: 5px; height: 18px; width: 109px;	font-size: 12px; color: #3E3D40; text-align:left; text-decoration: none; background-color:#F2F2F2 ;}
.form-consumi { border: solid 1px #BDBDBD; height: 20px; width: 115px;	padding-top:3px; font-size: 17px; color: #3E3D40; text-align:center; text-decoration: none; background-color:#F2F2F2;font-weight:bold;}
.campo-cza { background-color:#DFDFE1;}
.form-valor-pgto{ border: solid 1px #999999; height: 17px; width: 80px; font-size: 10.83px; color: #333333;  text-decoration: none; padding-left:3px;}
.form-pgto{ border: solid 1px #999999; height: 17px; width: 35px; font-size: 10.83px; color: #333333;  text-decoration: none; }
.form-cartao{ border: solid 1px #B3B3B3; height: 17px; width: 215px; font-size: 10.83px; color: #333333;  text-decoration: none; padding-left:3px;}
.form-parente{ border: solid 1px #B3B3B3; width: 115px; height:21px; font-size: 10.83px; color: #333333;  text-decoration: none; padding-left:1px;}
.form-cpf{ border: solid 1px #B3B3B3; height: 17px; width: 109px; font-size: 10.83px; color: #333333;  text-decoration: none; padding-left:3px;}
.form-hotel{ border: solid 1px #A5C0D3; height: 16px; width: 34px; font-size: 10.83px; color: #333;  text-decoration: none; }
.form-viajante{ border: solid 1px #999999; height: 14px; width: 122px; font-size: 10.83px; color: #333333;  text-decoration: none; }
.form-viajante-idade{ border: solid 1px #999999; height: 14px; width: 25px; font-size: 10.83px; color: #333333;  text-decoration: none; }
.form-viajante-sexo{ border: solid 1px #999999; height: 17px; width: 35px; font-size: 10.83px; color: #333333;  text-decoration: none; }



/* 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:#101B2F;}
#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:#101B2F; 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:#D59100;}


/*////////////////////////////////////////////////////////// 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;height:87px; height /*\**/:83px; background-image: url(../imagens/topoDetalhesCentro.png);	background-repeat:repeat-x;}
#popup_dinamico_topo_detalhe_centro_1, x:default{ height:87px;}


#popup_dinamico_topo_detalhe_logo {background-image: url(../imagens/topoDetalhesLogo.gif);width:87px;height:71px;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;}

/* Busca Bytravel*/
#busca-bytravel .tituloesq { width:600px;}

#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_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:#101B2F; height:50px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; text-align:center;}
	