label.control-label {
    font-weight: bold;
}

.btn {
    margin-bottom: 4px;
    margin-top: 4px;
    margin-right: 4px;
}
#tabs-solicitud label.radio {
    display: block;
}

#tabs-solicitud span.bloque {
    vertical-align: top;
    padding: 20px;
    display: inline-block;
}

#simbologia_colores_intervenciones .bloque {
    padding: 5px;
    border: solid 1px #cccccc;
}

.td-paciente-intervencion .bloque {
    padding: 5px;
}

#tabs-solicitud span.bloque.enfermedades label {
    width: 240px;
}

#tab_examenes_laboratorio span.bloque {
    width: 200px;
}

#solicitud-resumen {
}
#solicitud-resumen span {
    border: solid 1px #000;
    padding: 3px;
    margin: 0px;
}

#solicitud-resumen label {
    display: inline;
    padding: 1px 4px 2px;
}

.caja_stat {
    margin-bottom: 5px;
    display: inline-block;
    padding: 9px;
    border: solid 1px #cccccc;
}

.control-label {
    background-color: #e3e1e1;
    padding: 6px;
    border: solid 1px #cccccc;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-right: 5px;
}

.control-label.error {
    background-color: #f5f5f5;
    color: #b94a48;
    background-color: #f2dede;
}

#mis_tabs {
    border-right: solid 5px #401E51;
}

#mis_tabs li.active a {
    background-color: #401E51 !important;
    color: #fff;
}

.tab-pane {
}

#hero_inicio {
    background-image:url('../img/pabellon03.jpg');
    width: 800px;
    height: 180px;
    padding: 0;
}

#hero_inicio span.hero_span_texto {
    background-image: url('../img/fondo_hero.png');
    height: 180px;
    width: 800px;
    float: right;
    position: relative;
}

#hero_inicio span.hero_span_texto h2 {
    position: absolute;
    bottom: 0;
    color: #C9C9C9;
    right: 5px;
    text-shadow: 2px 2px #000;
}

span.badge-programadas {
    background-color: #2b72d0;
}

span.badge-realizandose {
    background-color: #533462;
}

#formulario_programar {
    padding-right: 0px;
}
#formulario_programar .control-label {
    width: 120px;
}

#formulario_programar .controls {
    margin-left: 135px;
}

.dataTables_info {
    font-weight: bold;
    margin-top: 4px;
    margin-left: 4px;
}

.dataTables_length {
    margin-top: 4px;
    margin-left: 4px;
}

.dataTables_filter {
    margin-top: 4px;
    margin-right: 4px;
}

.dataTables_paginate {
    margin-top: 4px;
}

.DataTables_sort_icon.ui-icon {
    display: inline-block;
}

.tabla_resumen {
}

.tabla_resumen th, .tabla_resumen td {
    line-height: 5px;
    border-right: medium solid #C9C9C9;
}

.wc-business-hours {
    font-size: 14px;
}

.wc-cal-event {
    border-right: 1px solid rgb(136,136,136);
}
#prestaciones_seleccionadas { list-style-type: none; margin: 0; margin-bottom: 10px; padding: 0; width: 100%; }
#prestaciones_seleccionadas li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 0.5em; font-size: 10px; }

.ui-buttonset .ui-button { margin-right: auto; padding: 5px }
div.fg-toolbar { height: 37px; }

.calendario.input-append.input-prepend { margin-bottom:0px }
#href_tabla { margin-top: 0px;}

.input-append .add-on, .input-prepend .add-on {
 height: 26px;
}

#seleccion_fecha {
width:100px;height: 26px;
}

span.span_prestacion:last-child {
    margin-bottom: 10px;
}

span.span_prestacion {
margin-left: 0px !important;
}

.form-horizontal .control-group {
    margin-bottom: 5px;
}

/* DASHBOARD */
#dashboard-lista > .row-fluid {
    margin-bottom: 10px;
}


#dashboard-lista div > div.caja {
    min-height: 130px;
    padding: 10px;
    padding-bottom: 10px;
    border: 1px solid #d4d4d4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
}

#dashboard-lista > div .numero {
    text-align: center;
    font-weight: bold;
    font-size: 250%;
    margin: 15px;
}

#dashboard-lista > div p {
    text-align: center;
    margin-bottom: 5px;
}

#dashboard-lista div > a {
    float: right;
}
