table.tabla_pasajeros_editar{width:100%}
table.tabla_pasajeros_editar tr{}
table.tabla_pasajeros_editar tr td.cont{}
table.tabla_pasajeros_editar tr td.bus{width:216px}
table.tabla_pasajeros_editar tr td.cont,
table.tabla_pasajeros_editar tr td.bus{border:none;vertical-align:top;padding:0}
table.tabla_pasajeros_editar tr td.bus{padding-right:10px}

div.bus_cont{float:left;}

div[id*="bondi"]  {
    background:none repeat scroll 0 0 #004C99;
    padding:8px;
    position:relative;
    width:216px;
    display:inline-block;
    border-radius:3px;
    box-sizing: border-box;
    
}

div[id*="bondi"] .asientoL,div[id*="bondi"] .asientoR  {
    background-color:black;
    font-weight:bold;
    height:40px;
    margin:2px 4px;
    padding:2px;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:30px;
    color:white;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
    border-radius:3px
}

div[id*="bondi"] .pasillo {
    font-size:18px;
    font-weight:bold;
    height:38px;
    position:relative;
    text-align:center;
    vertical-align:middle;
    width:10px;
    float: left;
}

div[id*="bondi"] .asientoL {
    float:left;
}

div[id*="bondi"] .asientoR {
    float:left;
}

div[id*="bondi"] .asientoL a, .asientoR a {
    font-size: 12px;
    color: white;
}

div[id*="bondi"] .asientoL span, .asientoR span {
    cursor: pointer;
    display:inline-block;
    width:100%
}

.bondiInside {
    position:relative;
    width:180px;
    margin:0 auto;
}

.bondiTitle {
    color:#FFFFFF;
    font-size:18px;
    font-weight:bold;
    margin:2px;
    padding:2px;
    position:relative;
    text-align:center;
}

div[id*="bondi"] .asientoL.bondiAsientoOcupado.conRecibo,
div[id*="bondi"] .asientoR.bondiAsientoOcupado.conRecibo{
    background-color: #b2d833;
}

div[id*="bondi"] .asientoL.bondiAsientoOcupado,
div[id*="bondi"] .asientoR.bondiAsientoOcupado{
   background-color: #ff0605;
}

#tb_buscontent {
    float: left;
}

#tb_pasajeros_form_content {
    float: left;
    width: 100%;
}

table.tabla_talones{float:left;max-width: 100%;background: white;margin-bottom: 15px}
table.tabla_talones th{text-align: center !important}
table.tabla_talones tr td{text-align:center;padding:2px;}
table.tabla_talones tr td input[type="checkbox"]{margin:0 !important}
table.tabla_talones tr td input[type="radio"]{margin:0 !important}
table.tabla_talones tr td table{border:0px !important}
table.tabla_talones tr td table tr td{border:0px !important;width: 50% !important}

div.ref_cont{float:left;color:white;margin-top:10px;font-size:12px;margin-left:12px}
div.ref_cont span{font-weight: bold}
div.cuadro_ref{width:10px;height:10px;float:left;margin-right:5px;position: relative;top: 6px;}
div.cuadro_ref.rojo{background-color:#ff0605}
div.cuadro_ref.negro{background-color:black}
div.cuadro_ref.verde{background-color:#b2d833}

div.selectorColor_cont{width:100%;float:left;border-top:2px solid white;padding-top:10px;margin-top:10px;color:white;}
div.selectorColor_cont select{
    background: black none repeat scroll 0 0;
    border: 1px solid black;
    color: white;
    width: 50px;
    padding:5px 7px;
}
div.selectorColor_cont .colorSelector{
    display:inline-block;
    position:relative;top: 14px
}
div.selectorColor_cont .admin_link_agregar,div.selectorColor_cont .admin_link_restar{
    position: relative;
    top:10px;cursor:pointer
}

th.asientosCedula{width:100px !important}
th.asientosFecha{width:75px !important}
th.asientosPasaporte{width:120px !important}
th.asientosOcupacion{width:100px !important}

@media only screen and (max-width: 1200px) {
    /*div[id*="bondi"]{width:160px}
    div[id*="bondi"] .asientoL, div[id*="bondi"] .asientoR{width:23px}
    div.ref_cont{margin-left:3px}
    
    div[id*="bondi"] .asientoL, div[id*="bondi"] .asientoR{
        height:30px;
        padding:4px 2px;
        line-height:1.1em;
        font-size:14px;
    }
    div[id*="bondi"] .asientoL a, .asientoR a{font-size:10px}
    div[id*="bondi"] .pasillo{width:6px}
    div.selectorColor_cont select{width: 40px}*/
}