.l_breadcrumb {
    font-size: 0.9em;
    text-rendering: optimizeLegibility;
    font-weight: normal;
    color: rgb(127, 131, 132);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.l_breadcrumb:hover, .l_breadcrumb:active, .l_breadcrumb:focus {
    color: #61bd44;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.l_breadcrumb_selected {
    font-size: 0.9em !important;
    text-rendering: optimizeLegibility;
    font-weight: normal;
    color: #7f8384;
    border-bottom: 1px solid rgb(221, 221, 221);
    padding: 0 3px;
}
.btn_nuevo {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgba(255,255,255,1.00);
    background: rgba(15, 22, 28, 0.8);
    border: 1px solid rgba(15, 22, 28, 0.8);
    padding: 5px 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.btn_nuevo:hover {
    background: rgb(0, 92, 145);
    border: 1px solid rgb(0, 92, 145);
    color: rgba(255,255,255,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.vertxt {
    color: rgba(65,65,65,1.00);
    font-size: 1em;
    text-rendering: optimizeLegibility;
    font-weight: 500;
    border-bottom: 1px dotted rgba(175,175,175,1.00);
}
.vertxtt {
    color: rgba(156,156,156,1.00) !important;
    font-size: 1em;
    text-rendering: optimizeLegibility;
    font-weight: 400;
    text-align: right;
}
.caja_contenido {
    border: 1px solid rgba(0,0,0,.06);
    padding: 15px 35px 15px 15px;
}
.caja_txt_titulo {
    text-transform: uppercase;
    font-size: 0.9em !important;
    color: #4189d3 !important;
    font-weight: normal;
    text-rendering: optimizelegibility;
    margin-bottom: 0.5rem;
}
.caja_txt_titulo_amarillo {
    text-transform: uppercase;
    font-size: 0.9em !important;
    color: #ceb103 !important;
    font-weight: normal;
    text-rendering: optimizelegibility;
    margin-bottom: 0.5rem;
}
.caja_txt_titulo_min {
    font-size: 0.9em !important;
    color: rgb(0, 126, 255) !important;
    font-weight: 500;
    text-rendering: optimizelegibility;
    margin-bottom: 0.5rem;
}
.txt_encuentras {
    font-size: 1.1em !important;
    color: rgba(255,255,255,1.00) !important;
    text-shadow: 0 1px 1px rgba(0,0,0,0.3);
    font-weight: normal;
    text-rendering: optimizelegibility;
    text-transform: initial;
}
.cjatitulo {
    color: #fff;
    background-color: #4189d3;
    border: 1px solid rgb(52, 128, 206);
    box-shadow: 0 2px 2px 0 rgba(44, 179, 255, 0.14), 0 3px 1px -2px rgba(116, 218, 255, 0.2), 0 1px 5px 0 rgba(216, 243, 255, 0.12);
    padding: 6px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.enlacepdf {
    color: rgba(142,135,135,1.00);
    text-decoration: none;
    text-rendering: optimizeLegibility;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enlacepdf:hover {
    color: rgba(220,0,3,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enlace_txt_azul {
    color: #4189D3;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    text-transform: inherit;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enlace_txt_azul:hover, .enlace_txt_azul:active, .enlace_txt_azul:focus {
    color: rgba(220,0,3,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enlace_txt_plomo {
    color: #333;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    text-transform: inherit;
	cursor: pointer;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enlace_txt_plomo:hover, .enlace_txt_plomo:active, .enlace_txt_plomo:focus {
    color: #4189D3;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enl_vm {
    color: rgb(108, 192, 223);
    font-size: 1.8em;
    text-decoration: none;
    text-rendering: optimizeLegibility;
    cursor: pointer;
    -webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.enl_vm:hover {
    color: rgb(65, 137, 211);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750); /* linear */
}
.btn_1 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: rgba(255,255,255,1.00);
    background-color: #16697A;
    box-shadow: 0 2px 2px 0 rgba(85,172,238,.14), 0 3px 1px -2px rgba(85,172,238,.2), 0 1px 5px 0 rgba(85,172,238,.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_1:hover, .btn_1:focus, .btn_1:active {
    background-color: #3F98AA;
    color: rgba(255,255,255,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(22, 105, 122, 0.13), 0 4px 23px 0 rgba(22, 105, 122, 0.17), 0 8px 10px -5px rgba(22, 105, 122, 0.32);
}
.btn_2 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: rgba(255,255,255,1.00);
    background-color: #489FB5;
    box-shadow: 0 2px 2px 0 rgba(85,172,238,.14), 0 3px 1px -2px rgba(85,172,238,.2), 0 1px 5px 0 rgba(85,172,238,.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_2:hover, .btn_2:focus, .btn_2:active {
    background-color: #6FBBCF;
    color: rgba(255,255,255,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(58, 187, 234, 0.42), 0 4px 23px 0 rgba(0, 140, 204, 0.12), 0 8px 10px -5px rgba(57, 162, 221, 0.2);
}
.btn_3 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #82C0CC;
    box-shadow: 0 2px 2px 0 rgba(85,172,238,.14), 0 3px 1px -2px rgba(85,172,238,.2), 0 1px 5px 0 rgba(85,172,238,.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_3:hover, .btn_3:focus, .btn_3:active {
    background-color: #A6D5DF;
    color: #fff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(58, 187, 234, 0.42), 0 4px 23px 0 rgba(0, 140, 204, 0.12), 0 8px 10px -5px rgba(57, 162, 221, 0.2);
}
.btn_4 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #55C282;
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_4:hover, .btn_4:focus, .btn_4:active {
    background-color: #38A3A5;
    color: #fff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
}
.btn_5 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #FFA62B;
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_5:hover, .btn_5:focus, .btn_5:active {
    background-color: #D19339;
    color: #fff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
}
.btn_6 {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #d64045;
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_6:hover, .btn_6:focus, .btn_6:active {
    background-color: #D48A8C;
    color: #fff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
}
.btn_disabled, .btn_disabled:hover, .btn_disabled:focus, .btn_disabled:active {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #D0D0D0;
    box-shadow: 0 7px 14px -12px rgba(202, 202, 202, 0.42), 0 4px 14px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(219, 219, 219, 0.2);
    z-index: 999 !important;
	cursor: default;
}
.btn_sin_datos {
    font-size: 1rem !important;
    height: 42px;
    min-width: 42px;
    width: 42px;
    overflow: hidden;
    position: relative;
    line-height: 42px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 1px;
    padding: 4px 5px;
    color: #fff;
    background-color: #B5DBC5;
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    z-index: 999 !important;
}
.btn_sin_datos:hover, .btn_sin_datos:focus, .btn_sin_datos:active {
    background-color: #38A3A5;
    color: #fff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 26px -12px rgba(204,33,39,.42), 0 4px 23px 0 rgba(0,0,0,.12), 0 8px 10px -5px rgba(204,33,39,.2);
}
.borde_btn_tab {
    background: rgba(211,212,216,0.4);
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}
.cja_exp {
    background: linear-gradient(-60deg, #c2c2c2, #959595);
    background-color: rgba(0, 0, 0, 0);
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(28, 149, 217, 0.4);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    vertical-align: middle;
    color: rgba(255,255,255,1.00);
    text-rendering: optimizeLegibility;
    padding: 4px 7px;
    width: max-content;
    font-weight: normal;
    float: left;
}
.esfera_i {
    font-weight: normal;
    font-style: normal;
    font-size: 1em;
    line-height: 2 !important;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    text-align: center;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background-color: rgba(0, 0, 0, 0);
    background: #fff;
    border: 1px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
    border-color: #ddd;
    position: relative;
    width: 32px;
    height: 32px;
    z-index: 100;
}
.esfera_t_1 {
    color: #01A2EC;
    box-shadow: 0 4px 20px 0 rgba(108, 230, 255, 0.14), 0 7px 10px -5px rgba(28, 149, 217, 0.4);
}
.esfera_t_2 {
    color: #01A2EC;
    box-shadow: 0 4px 20px 0 rgba(108, 230, 255, 0.14), 0 7px 10px -5px rgba(28, 149, 217, 0.4);
}
.btn_tab_1 {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    position: relative;
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    background: rgb(208, 208, 208);
}
.btn_tab_1:hover, .btn_tab_1:active, .btn_tab_1:focus {
    color: #fff !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(30, 167, 217, 0.22), 0 4px 23px 0 rgba(0, 163, 255, 0.14), 0 8px 10px -5px rgba(30, 132, 217, 0.22);
    background: #1e84d9 !important;
}
.btn_tab_1_selected {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(30, 167, 217, 0.22), 0 4px 23px 0 rgba(0, 163, 255, 0.14), 0 8px 10px -5px rgba(30, 132, 217, 0.22);
    background: #1e84d9 !important;
}
.btn_tab_1_selected:hover, .btn_tab_1_selected:active, .btn_tab_1_selected:focus {
    background: rgba(23,105,203,1.00);
    color: #fff !important;
}
.btn_tab_2 {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    background: rgb(208, 208, 208);
}
.btn_tab_2:hover, .btn_tab_2:active, .btn_tab_2:focus {
    color: #fff !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(91, 196, 154, 0.14), 0 4px 23px 0 rgba(91, 196, 154, 0.18), 0 8px 10px -5px rgba(89, 192, 150, 0.24);
    background: #5bc49a !important;
}
.btn_tab_2_selected {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(91, 196, 154, 0.14), 0 4px 23px 0 rgba(91, 196, 154, 0.18), 0 8px 10px -5px rgba(89, 192, 150, 0.24);
    background: #5bc49a !important;
}
.btn_tab_2_selected:hover, .btn_tab_2_selected:active, .btn_tab_2_selected:focus {
    background: rgba(23,105,203,1.00);
    color: #fff !important;
}
.btn_tab_3 {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    background: rgb(208, 208, 208);
}
.btn_tab_3:hover, .btn_tab_3:active, .btn_tab_3:focus {
    color: #fff !important;
    z-index: 9999;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
	box-shadow: 0 14px 14px -12px rgba(0, 151, 255, 0.21), 0 4px 23px 0 rgba(163, 177, 187, 0.25), 0 8px 10px -5px rgba(0, 163, 255, 0.13);
    background: #5BBEF9 !important;
}
.btn_tab_3_selected {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
	box-shadow: 0 14px 14px -12px rgba(0, 151, 255, 0.21), 0 4px 23px 0 rgba(163, 177, 187, 0.25), 0 8px 10px -5px rgba(0, 163, 255, 0.13);
    background: #5BBEF9 !important;
}
.btn_tab_3_selected:hover, .btn_tab_3_selected:active, .btn_tab_3_selected:focus {
    background: #5BBEF9;
    color: #fff !important;
}
.btn_tab_4 {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    font-weight: normal !important;
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    background: rgb(208, 208, 208);
}
.btn_tab_4:hover, .btn_tab_4:active, .btn_tab_4:focus {
    color: #fff !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
	box-shadow: 0 14px 14px -12px rgba(225, 55, 0, 0.2), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 196, 33, 0.19);
    background: #eaa83b !important;
}
.btn_tab_4_selected {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
	box-shadow: 0 14px 14px -12px rgba(225, 55, 0, 0.2), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(204, 196, 33, 0.19);
    background: #eaa83b !important;
}
.btn_tab_4_selected:hover, .btn_tab_4_selected:active, .btn_tab_4_selected:focus {
    background: #eaa83b;
    color: #fff !important;
}
.btn_tab_5 {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    font-weight: normal !important;
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    background: rgb(208, 208, 208);
}
.btn_tab_5:hover, .btn_tab_5:active, .btn_tab_5:focus {
    color: #fff !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(204, 33, 39, 0.2), 0 4px 23px 0 rgba(92, 92, 92, 0.12), 0 8px 10px -5px rgba(204,33,39,.2);
    background: #d15063 !important;
}
.btn_tab_5_selected {
    font-size: 0.9em !important;
    line-height: 0.9em !important;
    text-rendering: optimizeLegibility;
    color: #fff;
    font-weight: normal !important;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    padding: 10px 20px;
    margin: 2px 1px 0 1px;
    position: relative;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    box-shadow: 0 14px 14px -12px rgba(204, 33, 39, 0.2), 0 4px 23px 0 rgba(92, 92, 92, 0.12), 0 8px 10px -5px rgba(204,33,39,.2);
    background: #d15063 !important;
}
.btn_tab_5_selected:hover, .btn_tab_5_selected:active, .btn_tab_5_selected:focus {
    background: rgba(23,105,203,1.00);
    color: #fff !important;
}
.border_1 {
    border-color: #1e84d9 !important;
}
.border_2 {
    border-color: #5bc49a !important;
}
.border_3 {
    border-color: #4eb7f5 !important;
}
.border_4 {
    border-color: #eaa83b !important;
}
.border_5 {
    border-color: #d15063 !important;
}
.txt_codigo_nombre_caso_1 {
    font-size: 1.3em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 10px 10px;
    margin-bottom: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #1e84d9;
    box-shadow: 0 14px 14px -12px rgba(30, 167, 217, 0.22), 0 4px 23px 0 rgba(0, 163, 255, 0.14), 0 8px 10px -5px rgba(30, 132, 217, 0.22);
    background: rgb(30,132,217);
    background: linear-gradient(90deg, rgba(30,132,217,1) 0%, rgba(30,153,217,1) 50%, rgba(30,132,217,1) 100%);
}
.txt_codigo_nombre_caso_2 {
    font-size: 1.3em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 10px 10px;
    margin-bottom: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #5bc49a;
	box-shadow: 0 14px 14px -12px rgba(236, 224, 152, 0.4), 0 4px 23px 0 rgba(47, 47, 0, 0.14), 0 8px 10px -5px rgba(167, 232, 221, 0.43);
    background: #5bc49a;
}
.txt_codigo_nombre_caso_3 {
    font-size: 1.3em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 10px 10px;
    margin-bottom: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border: 1px solid #4eb7f5;
	box-shadow: 0 14px 14px -12px rgba(255, 165, 96, 0.12), 0 4px 23px 0 rgba(2, 68, 136, 0.16), 0 8px 10px -5px rgba(255, 167, 22, 0.11);
	background: #4EB7F5;
}
.txt_codigo_nombre_caso_4 {
    font-size: 1.3em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 10px 10px;
    margin-bottom: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border: 1px solid #EAA83B;
	box-shadow: 0 14px 14px -12px rgba(0, 160, 219, 0.1), 0 4px 23px 0 rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 124, 170, 0.16);
	background: #eab03b;
}
.txt_codigo_nombre_caso_5 {
    font-size: 1.3em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,0.1);
    padding: 10px 10px;
    margin-bottom: 24px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	border: 1px solid #ec684a;
	box-shadow: 0 14px 14px -12px rgba(0, 199, 255, 0.15), 0 4px 23px 0 rgba(198, 0, 0, 0.16), 0 8px 10px -5px rgba(0, 229, 236, 0.26);
    background: #d15063;
}
.txt_pdf {
    font-size: 0.9em !important;
    font-weight: normal !important;
    text-rendering: optimizeLegibility;
    color: #4CB189;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.txt_pdf:hover, .txt_pdf:active, .txt_pdf:focus {
    color: rgba(205,75,77,1.00);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_adicion {
    color: rgb(191, 203, 210);
    cursor: pointer;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    margin-left: 10px;
}
.btn_adicion:hover, .btn_adicion:focus, .btn_adicion:active {
    color: #1e84d9;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_ver {
    color: rgb(203, 207, 210);
    cursor: pointer;
    display: inline;
    margin: 0 3px;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_ver:hover, .btn_ver:focus, .btn_ver:active {
    color: #75cc99;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_editar {
    color: rgb(203, 207, 210);
    cursor: pointer;
    display: inline;
    margin: 0 3px;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_editar:hover, .btn_editar:focus, .btn_editar:active {
    color: #e6ba00 !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_eliminar {
    color: rgb(191, 203, 210);
    cursor: pointer;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_eliminar:hover, .btn_eliminar:focus, .btn_eliminar:active {
    color: #d15063 !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_eliminar {
    color: rgb(203, 207, 210);
    cursor: pointer;
    display: inline;
    margin: 0 2px;
    font-size: 0.8em !important;
    font-weight: bold;
    text-rendering: optimizeLegibility;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_eliminar:hover, .btn_txt_eliminar:focus, .btn_txt_eliminar:active {
    color: #d15063 !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_editar {
    color: rgb(203, 207, 210);
    cursor: pointer;
    display: inline;
    margin: 0 2px;
    font-size: 0.8em !important;
    font-weight: bold;
    text-rendering: optimizeLegibility;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_editar:hover, .btn_txt_editar:focus, .btn_txt_editar:active {
    color: #e6ba00 !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_ver {
    color: rgb(203, 207, 210);
    cursor: pointer;
    display: inline;
    margin: 0 2px;
    font-size: 0.8em !important;
    font-weight: bold;
    text-rendering: optimizeLegibility;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_txt_ver:hover, .btn_txt_ver:focus, .btn_txt_ver:active {
    color: #75cc99 !important;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.nombre_caso {
    padding: 7px 12px;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(215,234,250,1) 100%);
}
.nombre_caso_solido {
    padding: 7px 12px;
    background: #d7eafa;
}
.par {
    padding: 7px 12px;
    background: rgb(255,255,255);
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(242,245,248,1) 100%);
}
.par_solido {
    padding: 7px 12px;
    background: #f2f5f8;
}
.impar {
    padding: 7px 12px;
    background: rgb(255,255,255);
}
.impar_solido {
    padding: 7px 12px;
    background: #fff;
}
.par span, .impar span, .nombre_caso span {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    text-transform: uppercase;
    color: rgb(123, 117, 117);
}
.par_solido span, .impar_solido span, .par_solido td, .impar_solido td {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgba(57,57,57,1.00);
}
.txt_tit_caso {
    font-size: 2em !important;
    font-weight: normal;
    color: rgb(30, 132, 217);
    text-rendering: optimizeLegibility;
}
.linea_separador_caso {
    border-bottom: 2px dotted rgb(30, 132, 217);
    width: 100%;
}
.cja_caso_editar_no {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgba(57,57,57,1.00);
    width: 100%;
    background: none;
    border: none;
    border: 1px solid rgba(255, 255, 255, 0);
    padding: 0 10px;
}
.cja_caso_editar_si {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgba(57,57,57,1.00);
    width: 100%;
    background: none;
    border-top: 1px solid rgba(255,255,255,0);
    border-right: 1px solid rgba(255,255,255,0);
    border-bottom: 1px solid rgb(240, 204, 197);
    border-left: 1px solid rgba(255,255,255,0);
    padding: 0 10px;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.cja_caso_editar_si:hover, .cja_caso_editar_si:active, .cja_caso_editar_si:focus, textarea .cja_caso_editar_si:hover {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgba(57,57,57,1.00);
    width: 100%;
    background: none;
    border-top: 1px solid rgba(255,255,255,0);
    border-right: 1px solid rgba(255,255,255,0);
    border-bottom: 1px solid rgb(30, 132, 217);
    border-left: 1px solid rgba(255,255,255,0);
    padding: 0 10px;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
#formulario_caso_editar div table {
    width: 100% !important;
}
.txt_adicionar_caso {
    font-size: 0.9em !important;
    font-weight: bold;
    margin-top: -1px;
    margin-left: 5px;
    float: left
}
.btn_cancelar {
    font-size: .8rem !important;
    font-weight: 400;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    color: #fff;
    cursor: pointer;
    padding: 2px 10px;
    margin: 0 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #C5CDD3;
    border: 1px solid #C5CDD3;
    box-shadow: 0 2px 2px 0 rgba(115, 200, 249, 0.14), 0 3px 1px -2px rgba(188, 191, 194, 0.2), 0 1px 5px 0 rgba(116, 187, 236, 0.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_cancelar:hover {
    background-color: #1e84d9;
    border: 1px solid #1e84d9;
    box-shadow: 0 14px 26px -12px hsla(201.5, 100%, 84.7%, 0.42), 0 4px 23px 0 rgba(121, 206, 255, 0.12), 0 8px 10px -5px hsla(199, 82%, 62.9%, 0.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.cja_alert_documento {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #fff;
    padding: 10px 10px;
    background-color: #5bc49a;
    box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(147, 251, 175, 0.4);
}
.cja_contenedor_documento {
    border: 1px solid #ddd;
    padding: 15px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.btn_nuevo_verde {
    font-size: .8rem !important;
    font-weight: 400;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    cursor: pointer;
    padding: 2px 10px;
    margin: 0 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #D0D0D0;
    border: 1px solid #D0D0D0;
    box-shadow: 0 2px 2px 0 rgba(144, 194, 174, 0.14), 0 3px 1px -2px rgba(91, 196, 154, 0.17), 0 1px 5px 0 rgba(95, 232, 132, 0.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_nuevo_verde:hover, .btn_nuevo_verde:active, .btn_nuevo_verde:focus {
    background-color: rgb(91, 196, 154);
    border: 1px solid rgb(91, 196, 154);
    box-shadow: 0 7px 10px -7px rgba(76,175,80,.42), 0 4px 7px 0 rgba(0,0,0,.12), 0 7px 9px -5px rgba(76,175,80,.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_editar_azul {
    font-size: .8rem !important;
    font-weight: 400;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0,0,0,0.2);
    cursor: pointer;
    padding: 2px 10px;
    margin: 0 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #D0D0D0;
    border: 1px solid #D0D0D0;
    box-shadow: 0 2px 2px 0 rgba(145, 218, 238, 0.14), 0 3px 1px -2px rgba(91, 196, 194, 0.17), 0 1px 5px 0 rgba(95, 221, 232, 0.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_editar_azul:hover, .btn_editar_azul:active, .btn_editar_azul:focus {
    background-color: #1e84d9;
    border: 1px solid #1e84d9;
    box-shadow: 0 7px 10px -7px rgba(76, 148, 175, 0.42), 0 4px 7px 0 rgba(0,0,0,.12), 0 7px 9px -5px rgba(76, 163, 175, 0.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.txt_expediente_procesal_ver {
    font-size: 0.9em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgb(194, 193, 193);
    float: left;
    margin-right: 12px;
}
.txt_expediente_procesal {
    font-size: 0.8em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: rgb(194, 193, 193);
    font-weight: normal;
    cursor: pointer;
    float: left;
    margin: 0 10px;
    padding: 0 3px;
    border-bottom: 1px solid rgba(235,235,235,1.00);
    -webkit-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 300ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.txt_expediente_procesal:hover, .txt_expediente_procesal:active, .txt_expediente_procesal:focus {
    color: #121212;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.txt_expediente_procesal_selected {
    font-size: 0.8em !important;
    font-weight: normal;
    text-rendering: optimizeLegibility;
    color: #121212;
    font-weight: 500;
    float: left;
    margin: 0 10px;
    padding: 0 3px;
    cursor: pointer;
    border-bottom: 1px solid #5bc49a;
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.txt_borde_resaltado {
    border-bottom: 3px solid #61bd44;
}
.card_border_bottom {
    border-bottom: 1px dotted #9f9f9f !important;
}
.enlace_icono_i {
    color: #fff;
    cursor: pointer;
    -webkit-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 200ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.enlace_icono_i:hover, .enlace_icono_i:active, .enlace_icono_i:focus {
    color: #8adaff;
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
/*#modalEliminar .modal-dialog .modal-body, #modalVerDocumento .modal-dialog .modal-body {
    padding: 0 24px 16px 24px;
}*/
.s_borde_anexo {
    border: 1px solid #fff;
    padding: 2px 2px !important;
}
.btn_tb_1 {
    font-size: 0.8rem !important;
	color: #fff;
	cursor: pointer;
	text-transform: inherit;
    padding: 2px 10px;
	margin: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color: #4189D3;
	border: 1px solid #4189D3;
	box-shadow: 0 2px 2px 0 rgba(85,172,238,.14), 0 3px 1px -2px rgba(85,172,238,.2), 0 1px 5px 0 rgba(85,172,238,.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_tb_1:hover, .btn_tb_1:focus, .btn_tb_1:active {
    color: #fff;
	background-color: rgb(91, 196, 154);
    border: 1px solid rgb(91, 196, 154);
	box-shadow: 0 14px 26px -12px rgba(76,175,80,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(76,175,80,.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_tb_2 {
    font-size: 0.8rem !important;
	font-weight: normal;
	color: #fff;
	cursor: pointer;
	text-transform: inherit;
    padding: 2px 10px;
	margin: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color: #F07D7D;
	border: 1px solid #EA7979;
	box-shadow: 0 2px 2px 0 rgba(240, 125, 125, 0.15),0 3px 1px -2px rgba(240, 125, 125, 0.15),0 1px 5px 0 rgba(255, 26, 0, 0.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_tb_2:hover, .btn_tb_2:focus, .btn_tb_2:active {
    color: #fff;
	background-color: #f33527;
    border: 1px solid #e11b0c;
	box-shadow: 0 14px 26px -12px rgba(244,67,54,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px rgba(244,67,54,.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_tb_3 {
    font-size: 0.8rem !important;
	font-weight: normal !important;
	color: #fff;
	cursor: pointer;
	text-transform: inherit;
    padding: 2px 10px;
	margin: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	background-color: #bdbcbc;
	border: 1px solid #b9b9b9;
	box-shadow: 0 2px 2px 0 hsla(0,0%,60%,.14),0 3px 1px -2px hsla(0,0%,60%,.2),0 1px 5px 0 hsla(0,0%,60%,.12);
    -webkit-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition: all 500ms cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
.btn_tb_3:hover, .btn_tb_3:focus, .btn_tb_3:active {
    color: #fff;
	background-color: #aaa;
	border: 1px solid #a4a4a4;
	box-shadow: 0 14px 26px -12px hsla(0,0%,60%,.42),0 4px 23px 0 rgba(0,0,0,.12),0 8px 10px -5px hsla(0,0%,60%,.2);
    -webkit-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -moz-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    -o-transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
    transition-timing-function: cubic-bezier(0.250, 0.250, 0.750, 0.750);
}
