.quad {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
}

div, td, body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.abas-vazio {
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #939598;
}

/* TOPO */

.topo-login-txt {
    font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
}
/* TOPO BOX */

.topo-box-titulo-busca {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #CC6600;
    text-transform: uppercase;
}
.topo-box-titulo {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #326491;
    text-transform: uppercase;
}
.topo-box-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.topo-box-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC6600;
    text-decoration: none;
}
.topo-box-div {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
   /* border-top: dotted 2px #BFBFBF;*/
}
.topo-box-input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #FFFFFF;
    border: 1px solid #62809D;
}
.topo-box-noticias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #326491;
}
.topo-box-noticias-div {
    border-top-width: 1px;
    border-top-style: dashed;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #DFDFDF;
}
.topo-box-noticias-link {
    color: #333333;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}
.topo-box-noticias-link:hover {
    color: #CC6600;
}

/* COLUNA ESQUERDA */

.esq-box-cotacao {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
}
.esq-box-cotacao-bd-baixo {
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #A7A9AC;
}
.esq-box-cotacao-bd-baixo-esq {
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: solid;
    border-bottom-color: #A7A9AC;
    border-left-width: 1px;
    border-left-color: #A7A9AC;
}

/* COLUNA DIREITA */

.dir-box-loja-tit {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    background-color: #B6CDE9;
}

/* RODAPE */

.rodape-home {
    background-color: #FFFFFF;
}
.rodape-linha-azul {
    background-color: #FFFFFF;
    border-bottom: 1px solid #A5C3DE;
}
.rodape-tabcolor {
    background-color: #A0C0DE;
    border-top: 1px solid #FFFFFF;
    font:9px Verdana, Arial, Helvetica, sans-serif;
    color: #234A6F;
}
.rodape-tabcolor a{
    color: #326491;
}
.rodape-td-bd-bg {
    background-color: #FFFFFF;
    border-top: 2px solid #B9B9B9;
    background: url('../img/bg_meio.jpg') repeat-y;
}
.rodape-txt {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}
.rodape-fones-tab {
    background-color: #FFFFFF;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #3F3F3F;
}
.rodape-fones-link {
    color: #326491;
}
.rodape-copyright {
    font:9px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #FFFFFF;
}
.rodape-copyright-link {
    font:9px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
}

/* TAB */

.bg_color_maisclara{ background-color:#DFDFDF;} /* cinza 210 */
.bg_color_clara{ background-color:#BFBFBF;} /* cinza 180 */
.bg_color_escura{ background-color:#7F7F7F;} /* cinza 120 */

.tab-bg-azul {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #4F4F4F;
    background-color: #CEDCF0;
}
.tab-bg-cinza {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #5F5F5F;
    background-color: #BFBFBF;
}
.tab-titulo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    background-color: #7DA7D9;
}
.tab-linha1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #DFDFDF;
}
.tab-linha2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #D4D4D4;
}

/* DIV */

.div-hor {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #E5E5E5;
    border-bottom-width: 1px;
}
.div-hor-subtitulo {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #E5E5E5;
    border-bottom-width: 1px;
}
.div-hor-topo {
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 1px;
    border-top-color: #E5E5E5;
}
.div-hor-topo-m {
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-width: 2px;
    border-top-color: #F4F4F4;
}
.div-hor-dot {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-bottom-width: 2px;
    border-bottom-color: #BFBFBF;
}
.div-vert {
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #BFBFBF;
}

/* FORM */

.form-input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #DFDFDF;
}

/* TXT */

.txt-titulo {
    font-weight: bold;
    color: #006666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.txt-subtitulo {
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.txt-subtitulo a:link, .txt-subtitulo a:visited, .txt-subtitulo a:active {
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: none;
}
.txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.txt-justify {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-align: justify;
}
.txt-destaque {
    color: #326491;
}
.txt-destaque-cxalta {
    color: #326491;
    text-transform: uppercase;
}
.txt-cinza120 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #7F7F7F;
}
.txt-cinza150 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #9F9F9F;
}
.txt10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.txt10-cinza120 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F7F7F;
}
.txt-disponivel {
    color: #009900;
}
.txt-indisponivel {
    color: #FF0000;
}
.txt-abatrem {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FFFFFF;
}


/* LINK */

.link-voltar {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #9F9F9F;
    text-decoration: none;
}
.link-azul {
    color: #326491;
    text-decoration: none;
}
.link-laranja {
    color: #CC6600;
    text-decoration: none;
}

/* BOX SERV */

.box-serv-div {
    border-right-width: 1px;
    border-top-style: none;
    border-right-style: dashed;
    border-bottom-style: none;
    border-left-style: none;
    border-right-color: #BFC1C2;
}
.box-serv-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.box-serv-destaque {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #990000;
}
.box-serv-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    text-decoration: none;
    cursor:pointer;
}

.box-serv-link:hover {
    color: #333333;
    text-decoration: none;
}

/* ********** HOME ********** */

/* BOX EMAIL */

.home-email{margin-left:225px; width:220px; height:16px; background-color:#FFF; border:solid 1px #FFFFFF; font: 12px Arial, Helvetica, sans-serif; color:#000000;}


/* BOX OS SEIS PACOTES MAIS PROCURADOS */

.dest-bd { 
    background:#F4F4F4;
    border-right: solid 1px #BCBEC0;
    border-left: solid 1px #BCBEC0;
}
.dest-link {    
    font: 11px Arial, Helvetica, sans-serif;
    COLOR: #326491;
    font-weight: bold;
    text-decoration: none;
}
.dest-link:hover {    
    COLOR: #CC6600;
    text-decoration: none;
}
.dest-dias {    
    FONT: bold 12px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000; 
}
.dest-txt {    
    font: 11px Arial, Helvetica, sans-serif;
    COLOR: #999999; 
}
.dest-preco {
    background:#D0E0EE;    
    font: 11px Arial, Helvetica, sans-serif;
    COLOR: #cc3333;
    text-align:center;
    height:15px; 
}


/* BOX - PASSAGENS + HOTEL */

.home-box-bd {
    border-right: solid 1px #A7A9AC;
    border-left: solid 1px #A7A9AC;
}
.home-box-bd-pad {
    border-right: solid 1px #A7A9AC;
    border-left: solid 1px #A7A9AC;
    padding:0 3px 0 5px;
}
.home-box-txt {
    background-color: #F4F4F4;
    border-bottom: solid 1px #FFF;
    font: 11px Arial, Helvetica, sans-serif;
    color: #333333;
    padding:3px 0 3px 5px;
}
.home-box-link {
    color: #333333;
    text-decoration: none;
}
.home-box-link:hover {
    color: #6B9AD3;
    text-decoration: none;
}
.home-box-preco {
    background-color: #E9E9E9;
    border-bottom: solid 1px #FFF;
    border-right: solid 2px #FFF;
    font: 11px Arial, Helvetica, sans-serif;
    color: #CC3333;
    padding:3px 5px 3px 0;
    text-align:right;
}


/* BOX HOTEIS EM OFERTA */

.home-box-hoteis-titulo{
    padding:5px 0 5px 0;
}
.home-box-hoteis a{
    font:10px Arial, Helvetica, sans-serif;
    color:#333333;
    text-decoration:none;
}
.home-box-hoteis a:hover{
    color:#326491;
    background-color:#E7EFF8;
}

/* TRENS*/
.trens_rep_logo {
	position:absolute; 
	top: 450;
	padding-left: 390px;
	*padding-left: 385px;
	z-index:101; 
}
.home-lateral-esquerda {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #F4F4F4;
    border: 1px solid #7F7F7F;
    width: 180px;
}

.home-central-atendimento {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color:orange;
}


/*;
    font-size: 10px;
    color: #333333;
    background-color: #F4F4F4;
    border: 1px solid #7F7F7F;
    width: 200px;
}*/
/* BOX PHC - AMADEUS */

.home-phc-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.home-phc-input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #F4F4F4;
    border: 1px solid #7F7F7F;
}
.home-phc-select-pas {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color: #F4F4F4;
    border: 1px solid #7F7F7F;
    width: 100px;
}

/* BOX VIAGENS */

.home-viagens-bg {
    background-color: #F9F9F9;
}
.home-viagens-subtitulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    background-color: #DEE8F5;
}
.home-viagens-destaque {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
}
.home-viagens-nome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #326491;
    text-decoration: none;
}
.home-viagens-nome:hover {
    color: #CC3333;
    text-decoration: none;
}
.home-viagens-txt {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #7F7F7F;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-bottom-color: #CEDDF0;
}
.home-viagens-preco {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC0000;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: dashed;
    border-left-style: none;
    border-bottom-color: #CEDDF0;
}
.home-viagens-obs {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #BFBFBF;
}


/* BOX COTACAO */

.home-cotacao-data {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #DEDFE0;
    background: #DEDFE0;
}
.home-cotacao-moeda {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5E5E5E;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #DEDFE0;
    background-color: #F4F4F4;
}
.home-cotacao-real {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC3333;
    border-bottom-width: 1px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: solid;
    border-left-style: none;
    border-bottom-color: #DEDFE0;
}

/* BUSCA */

.busca-result-cantos {
    width:5px;
    height:5px;
}
.busca-result-top {
    width:720px;
    height:5px;
    background:#cfe0ef;
    border-top:solid 1px #939598;
}
.busca-result-bottom {
    width:720px;
    height:5px;
    background:#cfe0ef;
    border-bottom:solid 1px #939598;
}
.busca-result {
    background-color:#cfe0ef;
    border-left:solid 1px #939598;
    border-right:solid 1px #939598;
}
.busca-pacote {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    border-bottom:solid 3px #cfe0ef;
	vertical-align:top;
}
.busca-pacote span{
    font-size:10px;
    color:#999;
}
.busca-pacote a{
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
    text-decoration: none;
}
.busca-pacote a:hover {
    color: #326491;
}
.busca-txt {
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
}
.busca-txt span{
    font-size:10px;
    color:#999;
}
.busca-dias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}

/* CADASTRO */

.cadastro-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

.cadastro-subtitulos-pacotes {
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
}

.cadastro-subtitulos {
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.cadastro-input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #DFDFDF;
}

.cadastro-input:focus, .cadastro-input-focus {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    background-color: #ffffd5;
    border: 1px solid #999999;
}

/* COTACAO */

.cotacao-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}
.cotacao-subtitulos {
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.cotacao-input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border: 1px solid #DFDFDF;
}

/* INSTITUCIONAL */

.inst-historia-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
}

.inst-historia-txt p {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
}

.inst-presid-txt {
   /* font-family: Georgia, "Times New Roman", Times, serif;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight:500;*/
    font-size: 13px;
    /*font-style: italic;*/
    color: #003366;
}
.inst-not-link-img {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    text-decoration: none;
}
.inst-not-link-img:hover {
    color: #CC0000;
    text-decoration: none;
}
.inst-not-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    text-decoration: none;
}
.inst-not-link:hover {
    color: #CC0000;
    text-decoration: none;
}

.corp-link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;

    color: #CC0000;
    text-decoration: none;
}
.inst-not-div {
    border-top-width: 2px;
    border-top-style: dotted;
    border-right-style: none;
    border-bottom-style: dotted;
    border-left-style: none;
    border-top-color: #DFDFDF;
    border-bottom-width: 2px;
    border-bottom-color: #DFDFDF;
}
.inst-dep-nome {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #006699;
    text-decoration: none;
    text-align: center;
}
.inst-dep-txt {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 12px;
    color: #003366;
    font-style: italic;
}
.inst-galeria-tit {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 13px;
    color: #7DA7D9;
    font-style: italic;
    font-weight: bold;
}
.inst-galeria-data {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #666666;
}
.inst-galeria-legenda {
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 11px;
    color: #666666;
}


/* DESTINOS */

.destinos-navegacao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.destinos-niv02-tit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #5F5F5F;
    background-color: #E9E9E9;
}
.destinos-niv02-col1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #326491;
    border-bottom: 1px solid #DADADA;
}
.destinos-niv02-col2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border-bottom: 1px solid #DADADA;
}
.destinos-niv02-col3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    border-bottom: 1px solid #DADADA;
}
.destinos-niv02-destaque {
    color: #990000;
}
.destinos-niv03-tab-bg {
   background-color: #DADADA;
    border-right: 1px solid #939598;
    border-left: 1px solid #939598;
}
.destinos-busca-tab-bg {
    border-right: 1px solid #939598;
    border-left: 1px solid #939598;
}
.destinos-niv03-tit-tab {
    border-bottom: 1px solid #939598;
}
.destinos-niv03-tit {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #326491;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.destinos-niv03-dias {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #F4F4F4;
    text-align: center;
}
.destinos-niv03-td-meio {
    border: 1px none #9C9FA3;
}
.destinos-niv03-txt-col1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #326491 ;
    text-transform: uppercase;
    text-align: center;
    border: none;
}
.destinos-niv03-txt-col2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    border-bottom: 1px solid #F7F7F7;
    border-left: 1px solid #EBEBEB;
}
.destinos-niv03-apartirde {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #9F9F9F;
    border-right: 1px solid #F4F4F4;
    border-left: 1px solid #9F9F9F;
}
.destinos-niv03-preco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #CC0000;
}
.destinos-niv03-bd-foto {
    border: 1px solid #9C9FA3;
}
.destinos-niv03-td-foto {
    border: 1px none #9C9FA3;
}
.destinos-niv03-td-botao {
    border: 1px none #9C9FA3;
}
.destinos-niv03-paginacao {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7F7F7F;
}

/* MAPA */

.mapa-link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #382E5A;
}
/* PASSEIOS E TRASLADOS */
.veiculoInfoBox {
	background:#FFF; 
	z-index:102; 
	border:1px solid #BFBFBF; 
	width: 250px;
	min-height:50px;
	position:absolute;
}
.paginacao-pt, .paginacao-pt a:link, .paginacao-pt a:visited, .paginacao-pt a:active {
	text-decoration: none;
	color: #000;
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.paginacao-pt .current {
    font-weight: bold;
    text-decoration: underline;
}
.paginacao-pt a:hover {
	text-decoration: underline;
	color: #336666;
	font-size: 10px;
}
.calendario {
	position: absolute; 
	/*z-index: 101;*/
	border:1px solid #333;
}
/* PACOTES */

.pacotes-txt-confira, .pacotes-txt-confira a:link, .pacotes-txt-confira a:active, .pacotes-txt-confira a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    border-bottom: 1px solid #F7F7F7;
    border-left: 1px solid #EBEBEB;
    text-decoration: none;
}
.pacotes-txt-confira a:hover {
    color: #CC0000;
    text-decoration: underline;
}
.outrosInfoBox {
	background:#FFF; 
	z-index:102; 
	border:1px solid #BFBFBF; 
	width: 225px;
	min-height:30px;
	padding: 5px;
	position:absolute;
}

.pacotes-tab-bg {
    background-color: #DFDFDF;
}


.pacotes-bg-titulos, .pacotes-bg-titulos td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #336666;
    background-image: url("../img/dest_pac_bg_titulos.gif");
    font-weight: bold;
}
.pacotes-titulos, .pacotes-titulos td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #336666;
    font-weight: bold;
}
.pacotes-titulos-mc, .pacotes-titulos-mc td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #336666;
    font-weight: bold;
}
.pacotes-bg-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-image: url("../img/dest_pac_bg_txt.gif");
}

.pacotes-bg-txt4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #333333;
    background-image: url("../img/dest_pac_bg_txt.gif");
}

.pacotes-bg-txt h2{
	font-size:11px; 
	float:right; 
	margin:0px;
}
.pacotes-txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
/********************** ALTERADO 26/06/2008  T. G ********************************/
.pacotes-bg-txt2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333; 
    background-color:white;
    line-height:20px;
}
.pacotes-bg-txt3{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-image: url("../img/dest_pac_bg_txt.gif");
    line-height:20px;
}
.pacotes-nota {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color:#dfe9f6;
    
}
.pacotes-nota2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color:#EEEEEE;    
}
.pacotes-nota3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    background-color:#ffffff;    
}

/************************ FIM DA ALTERAO ***************************************/

.pacotes-txt-cinzaclaro {
    color: #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.pacotes-bg-preco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #336699;
}
.pacotes-preco {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #CC0000;
}
.pacotes-mapa-bd {
    border: 1px solid #BFBFBF;
}
.pacotes-id td, td.pacotes-id {
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #A7B4BF;
    border-color:#999999 #FFFFFF #FFFFFF #999999;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    text-transform:uppercase; 
}
td.pacotes-id {
    border: 0;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
    border-radius:0px;
}
.botao_azul {
    -moz-border-radius:5px 5px 5px 5px;
    -webkit-border-radius:5px 5px 5px 5px;
    border-radius:5px 5px 5px 5px;
    background:none repeat scroll 0 0 #000066;
    border-color:#333;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-align:center;
    display: block;
    text-decoration: none;
    padding: 4px 2px;
}

.pacotes-id a{
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
}

.pacotes-nome {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000099;
    font-weight: bold;
    text-transform: uppercase;
}.roteiro-dia { }

.pacotes-VALORES {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000099;
    font-weight: bold;
    text-transform: uppercase;
}

.pacotes-dias {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    color: #CC0000;
}
.pacotes-txt-destaque {
    font-weight: bold;
    color: #336699;
}
.pacotes-link-destinos {
    color: #336699;
    text-decoration: underline;
}

.pacotes-hotel img {
    margin-right:5px;
}
.pacotes-hotel-nome {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #336699;
}
.pacotes-hotel-link img {
    border:solid 1px #999;
}
.pacotes-hotel-link a{
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #999;
    text-decoration: none;
}
.pacotes-hotel-link a:hover {
    color: #AD0000;
}

.pacotes-tab-preco-bg {
    background-color: #DFDFDF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.pacotes-input-data {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: 1px solid #7F7F7F;
}
.pacotes-input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    border: 1px solid #7F7F7F;
}
.pacotes-seguro-bolsa {
	color:red; 
	display:none; 
	background-color: #FFE5E5; 
	height:17px; 
	padding-top:5px;
}
.condpaga-titulo {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #990000;
}

/* CALENDARIO */
.calendario{    
    background-image:url(../img/bg_listras_azul_claro.png);
    border:solid 1px #CCC;
}
.calendario-mes{
    background-image:url(../img/bg_listras_cinza_claro.png);
    border:solid 1px #CCC;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666;
    text-align:center;
    text-transform: uppercase;
    padding:3px;
}
.calendario-dias{
    font:10px Verdana, Arial, Helvetica, sans-serif;
    color:#999;
    text-align:center;
    padding:1px;
}
.calendario-dias b{
    cursor: pointer;
    color: #333;
    font-weight: bold;
}
.valor-1{
    background: #FFC53D;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}
.valor-2{
    background:#66CC00;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}
.valor-3{
    background:#EBEB00;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}
.valor-4{
    background:#B3CCB3;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}
.valor-5 {
    background:#3D8BFF;
    font:bold 10px Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
}
.valor-bus{
    background:#CAFF7A;
    border-top: 1px solid #A3A3A3;
}
.valor-eco{
    background:#7ACAFF;
    border-right: 1px solid #A3A3A3;
    border-top: 1px solid #A3A3A3;
}

.grayborder {
	border: 1px solid #DFDFDF;
}
.darker-grayborder {
	border: 1px solid #A3A3A3;
}
.pointer {
	cursor: pointer;
}

/* PAGAMENTO */

.paga-subtitulos, .paga-subtitulos  td{
    font-weight: bold;
    color: #336699;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.paga-bg-titulos, .paga-bg-titulos td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #336666;
    font-weight: bold;
    background-color: #E9E9E9;
}
.paga-txt, .paga-txt td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
}
.paga-txt-cinzaclaro, .paga-txt-cinzaclaro td {
    color: #7F7F7F;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}
.paga-preco, .paga-preco td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC0000;
}
.paga-preco-total, .paga-preco-total td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC0000;
    font-weight: bold;
    border-top-width: 1px;
    border-top-style: solid;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    border-top-color: #666666;
}
.paga-input-fixo-pacote, .paga-input-fixo-pacote td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    width: 400px;
}
.paga-input, .paga-input td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #333333;
    border: 1px solid #DFDFDF;
}
.paga-pedido-num, .paga-pedido-num td {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #CC0000;
}
.paga-pedido-txt, .paga-pedido-txt td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CC0000;
}
.paga-pedido-tit, .paga-pedido-tit td {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #336699;
}
.paga-txt-agente, .paga-txt-agente td {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: #AD0004;
}


/* MENUZINHO */

.menuzinho, .menuzinho a{
    font: 11px Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    text-decoration:none
}
.menuzinho a:hover{
    color:#FF9966;
}

/* SUBMENUS LATERAL */

.submenu-ativo{
    background:#c7c8ca;
    border:1px solid #c7c8ca;
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#666;
    padding:5px;
}

.submenu{
    background:#e6e7e8;
    border:1px solid #c7c8ca;
    font:bold 11px Arial, Helvetica, sans-serif;
    color:#666;
    padding:5px;
}
.submenu a{
    color:#666;
    text-decoration:none;
}
.submenu a:hover{
    color:#7da7d9;
}

/* HOTEL */

.hotel-home-subtitulo {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #5F5F5F;
    background-color: #DEE8F5;
}
.hotel-home-txt {
    font: 10px Arial, Helvetica, sans-serif;
    color: #333333;
    border-bottom: 1px dashed #DFDFDF;
}
.hotel-home-txt a{
    color: #333333;
    text-decoration: none;
}
.hotel-home-txt a:hover{
    color: #6B9AD3;
    text-decoration: none;
}
.hotel-home-preco {
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    color: #CC3333;
    border-bottom: 1px dashed #DFDFDF;
}

/* SEGUROS */

.seguros a {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration:none
}
.seguros a:hover {
    color: #CC0000;
}

.seguro_tit{
    font:bold 13px Verdana, Arial, Helvetica, sans-serif;
    color:#CC0000;
}

/* CARRINHO */

.carrinho-preco {
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
}

.carrinho-login{
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    background-color:#DFDFDF;
    border:solid 1px #BFBFBF;
}

/* 03/10/2008 Wilson */
.trem-aba-button {
    color: #333333;
    border: 1px solid #333333;
    background-color:#cccccc;
    height: 20px;
    padding-bottom: 3px;
    cursor:pointer;
}

.trem-aba-button-ativado {
    color: #333333;
    background-color:#f1f1f1;
    border: 1px solid #333333;
    height: 20px;
    padding-bottom: 3px;
    cursor:pointer;
}
.carrinho-preco-total {
   /* margin-bottom:4px;
    margin-right:7px;*/
	vertical-align:middle;
	margin-bottom:2px;
	font: bold 14px Verdana;
    color: #dfe21d;
    text-decoration: none;
}

.carrinho-preco-total a {
	font: bold 15px Verdana;
	*font: bold 15px Verdana;
	padding-top:5px;
	*padding:0;
    color: #dfe21d;
    text-decoration: none;
	vertical-align:middle;
}
.calendario-box {
	display:none; 
	position:absolute; 
	z-index:101;
}

.pacote-terrestre-box {
	width:172px; 
	height: 16px; 
	padding-top:4px; 
	padding-left:4px; 
	cursor:pointer;
}
.pacote-terrestre-campo{
	border: 1px solid #FFFFFF;
}
.pacote-terrestre-campo:hover{
	background-color: #2b5378;
	border: 1px dotted #FFFFFF;
	color: #FFFFFF;
}
.pacote-terrestre-subbox {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	padding:2px;
	width: 430px;
	border: 1px solid #666666;
	*border: 1px solid #000000;
}

.home-box-bd {
    border-right: solid 1px #A7A9AC;
    border-left: solid 1px #A7A9AC;
}


/** Drop Down menu */

.qmmc .qmdivider{
	display:block;
	font-size:1px;
	border-width:0px;
	border-style:solid;
	position:relative;
	z-index:1;
}
.qmmc .qmdividery{
	float:left;
	width:0px;
}
.qmmc .qmtitle{
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmclear {
	font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;
}
.qmmc {position:relative;zoom:1;z-index:10;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}

.qmparent{
	
	position:relative;
	zoom:1;
	z-index:10;
	float:left;
	display:block;
	white-space:wrap;
	position:relative;
	z-index:1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}
.qmmc .qmcbox a{display:inline;}
.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}
.qmmc li {z-index:auto;left:auto;}
.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}
.qmmc ul:hover {
	left:0px;
	position:absolute;
	z-index:10;
}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:auto;}
#qm0 ul {top:100%;}
#qm0 ul li:hover>ul{top:0px;left:100%;}


#qm0 {	
	width:auto;
}

#qm0 a	{	
	color:#FFFFFF;
	font-family:Arial;
		font-size:12px;
	text-decoration:none;
}

#qm0 div, #qm0 ul {	
	margin:-1px 0px 0px 0px;
	background-color:#d6d7d8;
	border: 2px solid #7DA7D9;
}
#qm0 div a, #qm0 ul a {	
	padding:3px 20px 3px 2px;
	margin:5px;
	background-color:#d6d7d8;
	color:#666666;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#qm0 div a:hover {	
	background-color:#7DA7D9;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
#qm0 ul li {
		border-top:1px solid #7DA7D9;
}

#qm0 ul li:hover>a	{	
	background-color:#7DA7D9;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

body #qm0 div .qmactive, body #qm0 div .qmactive:hover {	
	background-color:#7DA7D9;
	color:#000000;
	text-decoration:underline;
}

#qm0 .qmtitle {	
	margin:2px 0px 5px 0px;
	color:#222;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
ul#qm0 a img {	
	display:block;
	border-style:none;
}
.qmfv{
	visibility:visible !important;
}
.qmfh{
	visibility:hidden !important;
}



/********************************** CORPORATE - ALTERADO T.G 24/10/2008 *************************************/
.servico_online{ width: 220px; margin-left:3px; margin-left:2px; float:left; margin-top:8px;}
.vantagens{ width: 512px; margin-left:2px; float:left; margin-top:8px;}
.servicos{ width: 212px; margin-left:1px; float:left; margin-top:8PX;}
.login{ width: 512px; margin-left:10px; float:left; margin-top:8PX;}
.afiliada{ width: 220px; margin-left:3px; float:left; margin-top:8px;}
.turismo{ width: 512px; margin-left:20px; float:left; margin-top:8PX;}

/******************************************** FIM CORPORATE *************************************************/

/************** Classe para usar em alguns spans **********************/
.atencao{color:red; font-size:13px}

/************** OPCOES DO MENU **********************/
#menutopo{height:30px;width:100%;text-align:center;background-color:#7DA7D9; vertical-align:middle;}
#menutopo tr td {border:solid 0px #7DA7D9;/*background:url(../img/topo_menu/bg_item_menu.jpg);*/background-color:#D6D7D8;padding:0px; vertical-align:middle;}
#menutopo tr td ul{display:block; position:relative; z-index:1; list-style-type:none; float:left; display:block; white-space:nowrap; padding:0px; margin:0px; width:100%; vertical-align:middle;}
#menutopo tr td ul li{ max-height:30px; margin: 0px; text-align:center; width:100%; height:30px; vertical-align:middle;}
#menutopo tr td ul li:hover > ul{display:block;left:-3px;margin-top:0px;position:absolute;z-index:10;vertical-align:middle;}
#menutopo tr td ul li:hover>a{color:#FFFFFF;}
#menutopo tr td ul li:hover{background-color:#7DA7D9;}
#menutopo tr td ul li a{text-decoration:none;font-weight:bold;color:#666666;font-size:12px;vertical-align:middle;/*border:solid 1px #FF0000 ;/* vermelho*/}
#menutopo tr td ul li ul{top:100%;width: 200px;min-height:30px;display:block;background-color:#D6D7D8;border:2px solid #7DA7D9;margin:-1px 0 0;	list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;/*border:solid 1px #00FF22;Verde*/left:-10000px;position:absolute;z-index:10;text-align:left;}
#menutopo tr td ul li ul li{/*padding: 10px 0 10px 0;*/	text-align:left;	/* border:solid 1px #FF0000 ; vermelho*/	width:100%;height:100%;}
#menutopo tr td ul li ul li:hover>div{background-color:#7DA7D9;}
#menutopo tr td ul li ul li:hover>div a{color:#FFFFFF;}
#menutopo tr td ul li ul li div{border: solid 1px #7DA7D9;padding: 5px 0 10px 0;width:100%;height:100%;}
#menutopo tr td ul li ul li div a{padding: 0 0 0 5px; margin: 0 10px 0 10px;text-align:left;text-decoration:none;/*border:solid 1px #FFD100; amarelo*/width: 200px;}


/************** DIV COM A DATA SELECIONADA**********************/
#dataSelecionada_div{background-image: url('../img/data_viagem.jpg');background-repeat: no-repeat; background-color: transparent;width: 175px; height: 88px; margin: 28px 0 0 40px;}
#dataSelecionada_div p {padding: 30px 0 0 15px ; color:#113e78; font-weight:bold;font-size: 18px;}
/*#dataSelecionada_div p span{border:solid 1px;}*/

/************** DIV COM O TOTAL DE VALORES **********************/
#precos{ background-image: url('../img/fundo_valores.jpg');background-repeat: no-repeat; background-color: transparent; width: 100%; height: 115px; border:solid 0px #FF0000 ; /*vermelho*/}
#precos table{border:0px;width:100%;}
.titulo_precos {padding: 0; margin: 0 0 0 0; color:#FFFFFF;font-weight:bold;font-size: 14px;text-align: center;/*border:solid 1px #00FF22;/*Verde*/ padding-bottom:5px;}
#precos table td{color:#113e78;text-align:center;font-size: 20px;font-weight:bold;	}
#precos table td div{font-size: 20px;}

.box_valores{ align: center;background-image: url('../img/fundo_subtotal.jpg');background-repeat: no-repeat; background-color: transparent; width: 174px; height: 59px; margin: 5px 0 0 20px;}
.box_valores p   {padding: 0; color:#ffffff; font-weight:bold; font-size: 18px; margin-top:5px; margin-bottom:5px;}
.box_valores span{padding: 0; color:#113e78; font-weight:bold; font-size: 18px; margin-top:-250px;}

/************** DIV COM DADOS PARA PREENCHER (MODAL) **********************/
#dados_cliente{display:none;height:300px;width:530px;border:solid 1px #FF0000 ;}
/* tabela */
#dados_cliente table{}
/* link do fechar*/
#dados_cliente a{}
/* label do formulario */
#dados_cliente label{font-weight:bold;}
/* input do formulario */
#dados_cliente input{}
/* textarea do formulario */
#dados_cliente textarea{}

/************** DIV COM DADOS PARA PREENCHER (MODAL - ORÇAMENTO) **********************/
#dados_orcamento{display:none;border:solid 1px #FF0000 ;}
/* tabela */
#dados_orcamento table{}
/* link do fechar*/
#dados_orcamento a{}
/* label do formulario */
#dados_orcamento label{font-weight:bold;}
/* input do formulario */
#dados_orcamento input{}
/* textarea do formulario */
#dados_orcamento textarea{}

.bt_orcamento{
	width:244px;
	height:50px;
	border:0;
	float:left;
	/*border:1px solid red;*/
}

.bt_imprimir{
	width:244px;
	height:50px;
	border:0;
	float:left;
	/*border:1px solid red;*/
}

.atendimento	{
	font-size:14px;
}

.terrestre-confirmado {
    float: right;   
    border: 2px solid #729AC0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 7px;
    color: #174573;
    display: none; 
}
.terrestre-nao-confirmado {
    float: right;   
    border: 2px solid #CF4040;
    color: #CF4040;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 7px;
    display: none; 
}
.terrestre-nao-confirmado img {
   margin-right: 10px;
}
.terrestre-confirmado h5, .terrestre-nao-confirmado h5 {
    margin: 0;
    padding: 0;
    font-size: 18px;
    font-weight: bold;   
    margin-top: 20px;
}
.terrestre-nao-confirmado h5 {
    font-size: 14px;
    margin-top: 10px;
}

.noite-data {
    left:0;
    top: 0;
    border: 2px solid #729AC0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 2px;
    _padding: 2px;
    color: #174573;
    display:none; 
margin-left: 3px;
position:absolute;
}
.noite-data h5 {
    font-size: 8px;
    margin-top: 0px;
}
.noite-data div {
    font-size: 18px;
    font-weight: bold;
}


.mini-confirmado {
    float: right;   
    border: 2px solid #729AC0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 5px;
    _padding: 2px;
    color: #174573;
    display:none; 
}
.mini-nao-confirmado {
    float: right;   
    border: 2px solid #CF4040;
    color: #CF4040;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    background-color: #FFFFFF;
    padding: 5px;
    _padding: 2px;
    display:none; 
}
.mini-nao-confirmado img {
   margin-right: 10px;
}
.mini-confirmado h5, .mini-nao-confirmado h5 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: bold;   
    margin-top: 4px;
}
.mini-nao-confirmado h5 {
    font-size: 10px;
    margin-top: 10px;
}
.ws_pendente {
    color: #CC0000;
    border: 1px solid #CC0000;
    background-color: #FFDFDF;
    font-weight: bold;
    
}
.ws_confirmado {
    color: green;
    border: 1px solid green;
    background-color: #DFFFDF;
    font-weight: bold;
}

.bg-white-padding4 {
	background-color:white;
	padding: 4px;
}
.tab-bg-azul-t-azul {
	background-color:#CEDCF0;
	color:#3A5E90;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;	
	padding:4px
}
#box-localizador {
	border: 4px solid #8A8A8A;
    font-family:Tahoma, Geneva, sans-serif;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-color:white;
	color:#3A5E90;
	margin-right: 5px;
	font-size: 14px;
}
#box-localizador h2 {
	font-size: 16px;
	text-align: center;
    font-weight:  normal;
	margin: 5px;
    margin-top: 10px;
}

#box-localizador h1 {
	color: #CC0000;	
	font-size: 42px;
	text-align: center;
    margin: 0;
}
#box-localizador p {
    margin: 2px;
}

#adoro-viagem {
    background: none repeat scroll 0% 0% rgb(255, 249, 223); border-top: 2px solid rgb(255, 229, 111); margin-left: 3px;
    padding-bottom: 5px;
    text-decoration: none !important;
}

#adoro-viagem h1 {
    color: red; text-align: center; font-size: 14px; margin-top: 4px;
}
#adoro-viagem div {
    text-align: center; font-weight: bold; font-size: 12px;
    color: #424242;
}
#adoro-viagem span {
    font-size: 11px;
}
#adoro-viagem a {
    text-decoration: none !important;
    
}
.gerar_voucher {
    background: none repeat scroll 0 0 #ECF2F9;
    border: 1px solid #CEDCF0;
    display: block;
    font-weight: bold;
    margin-top: 5px;
    padding: 5px 4px;
    text-align: center;
    width: 120px;
}
.gerar_voucher:hover {
    font-size:  11px !important;
    font-weight: bold !important;
}
.paginacao-pt ul {
  list-style:none;
float: right;
        margin: 0 !important;
        padding-left: 5px !important;
}
.paginacao-pt li {
float: left;
cursor: pointer;
margin: 0 4px;
	
}
