﻿
/*.datefilter_table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #CCCCCC;
}

    .datefilter_table tr {
        margin: 0px;
        padding: 0px;
    }

    .datefilter_table th {
        margin: 0px;
        padding: 5px;
        border: 1px solid #CCCCCC;
    }

    .datefilter_table td {
        margin: 0px;
        padding: 5px;
        border: 1px solid #CCCCCC;
    }

.datefilter_th_high {
    background: #CADACD !important;
}

.datefilter_hover {
    background: #CFCFCF;
}

.datefilter_selected {
    background: #CC9933;
}*/


/*.datefilter_table {
    margin: 0px;
    padding: 0px;
    width: 100%;
    border: 1px solid #e2e2e2;
    border-right:0;
    border-top:0;
}
.datefilter_table tr {
    margin: 0px;
    padding: 0px;
}
.datefilter_table th {
    font-family: roboto_ltregular !important;
    margin: 0px;
    padding: 5px;
    font-size:0.9em;
    color: #5baae4;
    font-weight:normal;

    border-right: 1px solid #ebebeb;
    border-top:1px solid #ebebeb;
}
.datefilter_table thead th{
    border-top:3px solid #2079bb;
}
.datefilter_table tbody th{
    border-left:3px solid #5baae4;
}
.datefilter_table td {
    margin: 0px;
    padding: 5px;
    font-size:0.9em;
    font-weight:normal;


    font-family: roboto_ltregular !important;
    border-right: 1px solid #ebebeb;
    border-top:1px solid #ebebeb;
}




.datefilter_th_high {
    background: #949494 !important;
    color: #fff !important;
}
.datefilter_hover {
    background: #e0e0e0;
}
.datefilter_selected {
    background: #5b5b5b;
}
.datefilter_selected span{
    color:#fff !important;
}

.pesquisa_calendario {
    display: table;
    margin: 20px auto;
    width: 100%;
    border-top: 35px solid #efefef;
    position: relative;
    margin-top:0;
}
.pesquisa_calendario:before{
    position: absolute;
    top: -29px;
    left: 10px;
    color: #0696cb;
    font-size: 1.5em;
}

.pesquisa_calendario h1{
    float:left;
    width:100%;
    padding:10px;
    background:#2079bb;
    color:#fff;
    font-size:1.2em;
    box-sizing:border-box;
}
.pesquisa_calendario .table{
    float:left;
    width:100%;
}
.pesquisa_calendario .table .tr_volta th{
    color:#2079bb;
    border-bottom:1px solid #ebebeb;
}
.pesquisa_calendario .table .tr_volta th:first-of-type{
    border-top:1px solid #ebebeb;
}
.pesquisa_calendario .table .tr_vazia th{
    border:0;
}
.pesquisa_calendario .table .tr_vazia th:first-of-type{
    border-right:1px solid #ebebeb;
}

.pesquisa_calendario .table .title{
    float:left;
    width:100%;
    padding:5px;
    color:#494949;
    background:#eaeaea;
    box-sizing:border-box;
}
.pesquisa_calendario .table .valor{
    float:left;
    width:auto;
    color:#7e7e7e;
    font-size:0.8em;
}
.pesquisa_calendario .table .p_calendario_iata{
    float:right;
    width:auto;
}
.pesquisa_calendario .table .barato{background:#16c243;}
.pesquisa_calendario .table .barato span{color:#fff;}*/