@CHARSET "UTF-8";
/* CSS Document */

.tablestyletar {
    color: #6C6C6C;
    font-family: verdana;
    font-size: 10px;
    width: 100%;
}
.autosStyle {
    color: #909090;
    font-family: verdana;
    font-size: 10px;
    vertical-align: bottom;
    padding-bottom: 10px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    width:90px;
}
.tit{
    background-color: #6C9ABE;
    color: #000000;
    font-size: 11px;
    font-weight: bold;
}
.locstyle{
    padding:0 0 5px 25px;
    /*
    vertical-align: top;
    */
    color: #46799D;
    font-size: 11px;
    width:242px;
}
.plazastyle{
    font-size: 11px;
    font-weight: normal;
    color: #6091B6;
    padding-left: 0px;
    width:250px;
    cursor:pointer;
    float: right;
}
.plazastyle:hover{
    background-color: #A5C7E0;
}
.plazastyle2{
    font-size: 11px;
    font-weight: bold;
    color: #6091B6;
    padding-left: 0px;
    width:340px;
    cursor:pointer;
}
.plazastyle2:hover{
    background-color: #A5C7E0;
}
.divlocationstyle{
    position:fixed;
    top: 80px;
    left: 80px;
}
.locacionstyle{
    font-size: 11px;
    font-weight: bold;
    color: #6091B6;
    padding: 10px 10px 0 10px;
    width:250px;
    cursor:pointer;
}
.locacion{
    color: #46799D;
    font-size: 11px;
    padding:5px 10px;
    cursor:pointer;
    float:left;
    border-right: 1px solid #CCC;
}
.locacion:hover{
    background-color: #A5C7E0;
}
.btnSave {
    background-color: #A80A0A;
    background-image: -moz-linear-gradient(center top , #A80A0A, #D14836);
    border: 1px solid #B74141;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: bold;
    height: 22px;
    line-height: 20px;
    width: 120px;
    text-align: center;
}
.sel {
    border : 1px solid #d9d9d9;
    color:#6C6C6C;
    font-size: 12px;
    height: 20px;
    font-style: normal;
}
.tblfechayhora td{
    padding: 5px;
}
.txtAzul12px {
    font-family: verdana;
    color: #46799D;
    font-size: 12px;
    font-weight: bold;
}
.bordeAzul{
    border: 1px solid #6C9ABE;
}
.diasdelmes{
    width:20px;
    color:#FFFFFF;
    background-color:#598CB4;
    border:.1em solid #FFFFFF;
    float:left;
    font-family:verdana;
    font-size:10px;
}
.detalleTarifa{
    float: left;
    width: 1000px;
}
.detalleTarifamini{
    float: left;
    width: 560px;
}
.sintarifa{
    width:20px;
    color:#CCC;
    border:.1em solid #CCC;
    float:left;
    font-family:verdana;
    font-size:10px;
}
.contarifa{
    width:20px;
    color:#6091B6;
    background-color:#A5C7E0;
    border:.1em solid #CCC;
    float:left;
    font-family:verdana;
    font-size:10px;
    font-weight: bold;
}
.tituloMes{
    font-family:verdana;
    color:#3a6c9c;
    font-size:18px;
    font-weight: bold;
    padding-top:20px;
}
.tituloMesmini{
    font-family:verdana;
    color:#3a6c9c;
    font-size:18px;
    font-weight: bold;
    padding-top:10px;
}
.diasdelmesmini{
    width:12px;
    color:#FFFFFF;
    background-color:#598CB4;
    border-right:.1em solid #FFFFFF;
    float:left;
    font-family:verdana;
    font-size:8px;
}
.sintarifamini{
    width:12px;
    color:#CCC;
    border-right:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    float:left;
    font-family:verdana;
    font-size:8px;
}
.contarifamini{
    width:12px;
    color:#666666;
    background-color:#F8FF6A;
    border-right:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    float:left;
    font-family:verdana;
    font-size:8px;
    font-weight: normal;
}
.detemporada{
    width:12px;
    color:#666666;
    background-color:#BEE3FF;
    border-right:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    float:left;
    font-family:verdana;
    font-size:8px;
    font-weight: normal;
}
.tarifamini{
    width:40px;
    color:#666666;
    background-color:white;
    border-right:.1em solid #CCC;
    border-top:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    font-family:verdana;
    font-size:8px;
    font-weight: bold;
}
.btnmini{
    width:30px;
    color:#6091B6;
    background-color:white;
    border-right:.1em solid #CCC;
    border-top:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    font-family:verdana;
    font-size:8px;
    font-weight: bold;
    cursor:pointer;
}
.btnEliminarmini{
    width:12px;
    height: 14px;
    border-right:.1em solid #CCC;
    border-top:.1em solid #CCC;
    border-bottom:.1em solid #CCC;
    cursor:pointer;
}
.icoEliminar{
    width: 9px;
    position:relative;
    top:-6px;
}
.calendariomini{
    float: left;
    width:494px;
    min-height: 100px;
    padding:5px;
    background-color: white;
}
.divCalendarioAuto{
    float: left;
    clear:both;
    margin-bottom: 10px;
    margin-top: 0px;
}
.autoInfoCal{
    font-weight:normal;
    font-family:verdana;
    color:#658FAD;
    font-size:12px;
    padding: 10px 10px 0 10px;
    width:350px;
    cursor:pointer;
}
.autoInfoCal:hover{
    background-color: #CCC;
}
.autoInfo{
    font-family:verdana;
    color:#909090;
    font-size:11px;
    border: 1px solid #909090;
    margin: 10px;
}
.autoSpan{
    color:#008542;
    font-weight: bold;
}
.autoInfo td{
    padding: 10px;
    vertical-align: bottom;
    text-align: center;
}
.autoInfoTit{
    font-weight:bold;
    font-family:verdana;
    color:#787878;
    font-size:12px;
}
.trautoInfo{
    background-color:#F4F4F4;
}
.tarifa{
    width:60px;
    color:#666666;
    background-color:white;
    border:.1em solid #CCC;
    font-family:verdana;
    font-size:10px;
    font-weight: bold;
}

.divDestinos{
    position: fixed;
    top: 80px;
    bottom:0;
    width: 270px;
    overflow-y:scroll;
}
.divCalendario{
    padding-top:50px;
}
.divSetTarifas{
    padding-top:140px;
}
.divSetTarifasMinMax{
    padding-top:30px;
}
.divSelection{
    background:#E5E5E5;
    padding:10px;
    position: fixed;
    top: 80px;
    width:100%;
}
.divSelection2{
    position: fixed;
    top: 82px;
    width:100%;
    align:center;
    background: #E5E5E5;
}
.divTitle{
    position: fixed;
    top: 82px;
    width:100%;
    align:center;
    background: #E5E5E5;
    padding: 10px 0 10px 0;
}
.locaciones{
    color: #46799D;
    font-size: 11px;
    padding:0 10px 0 30px;

}
.autosLocaciones{
    color: #909090;
    font-family: verdana;
    font-size: 10px;
    padding: 0 10px 0 40px;
    cursor:pointer;
}
.txtbluebold12{
    color: #46799D;
    font-weight: bold;
    font-size: 12px;
}
.tarifaInfo{
    color: #46799D;
    font-size: 13px;
    padding: 10px 0;
}
.inAutoTarifa{
    width: 30px;
    color:#777777;
    font-weight:bold;
}
.AjaxRequest{
    border-radius:5px;
    border: 1px solid #447BC4;
    font-type:verdana;
    font-size:12px;
    color: #447BC4;
    height:30px;
    align:center;
    width:280px;
    padding:10px;
}
.hrIni, .hrFin, .minIni, .minFin, .tdSpace{
    width:20px;
    color: #999999;
}
.tdSpace2{
    width:27px;
}
.tdhrMin{
    width:68px
}
.fIni, .fFin, .f_Ini, .f_Fin{
    width:80px;
    color: #999999;
}
.tdfecha{
    width:85px
}
.nota-response{
    font: verdana;
    font-size: 12px;
    color: red;
    background-color: #FFFFAA;
    border: solid 1px red;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    padding: 10px;
    height:100px;
    overflow-y: scroll;

}
.boldGris{
    color: #6C6C6C;
    font-weight: bold;
}
.consultaTarifas td{
    color: #909090;
    font-family: verdana;
    font-size: 10px;
    vertical-align: bottom;
    padding-bottom: 10px;
    padding-top: 5px;
    padding-left: 6px;
    padding-right: 6px;
    width:100px;
}
.consultaTarifas td.titulo{
    color: #46799D;
}
