﻿BODY {
    margin: 1px;
    padding: 1px;
    font-weight: normal;
    font-size: 12px;
    word-spacing: normal;
    text-transform: none;
    font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: normal;
    color: #000033;
    background-color: #EBFFE1;
}

div {
    margin: 0px;
    padding: 0px;
}

table {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #ffffff;
    margin: 0px;
    padding: 0px;
    border-collapse: collapse;
}
tbody>tr.filaFondoVerde>td {
    background-color:#669999 !important;
}
tbody>tr.filaFondoGris>td {
    background-color:#E0E0E0 !important;
}
tbody>tr.filaFondoCeleste>td {
    background-color:#aad3f2 !important;
}
tbody>tr.filaFondoBlanco>td {
    background-color:#ffffff !important;
}
tbody > tr.filaFondoNaranja > td {
    background-color: #feb32d !important;
}

tbody>tr>td.celdaFondoVerde {
    background-color:#669999 !important;
}
tbody>tr>td.celdaFondoLima {
    background-color:#89fb6d !important;
}
tbody>tr>td.celdaFondoGris {
    background-color:#E0E0E0 !important;
}
tbody>tr>td.celdaFondoCeleste {
    background-color:#C0DCF1 !important;
}
tbody>tr>td.celdaFondoBlanco {
    background-color:#ffffff !important;
}
tbody>tr>td.celdaCentro {
    text-align:center !important;
}    
tbody>tr>td.celdaIzquierda {
    text-align:left !important;
}    
tbody>tr>td.celdaDerecha {
    text-align:right !important;
}  

.Izquierda {
    text-align:left;
}
.Derecha {
    text-align:right;
}
.Centro {
    text-align:center;
}

.fondoFormViewAzul {
    font-family: Tahoma, Verdana, Arial;
    color: #FFFFFF;
    font-size: 12px;
    background-color: #00508C;
    font-weight: bold;
    text-transform: uppercase;
    height:28px;
}
.fondoFormViewVerde {
    font-family: Tahoma, Verdana, Arial;
    color: #212121;
    font-size: 12px;
    background-color: #C4EDB5;
    font-weight: bold;
    text-transform: uppercase;
    height: 28px;
}
.fondoFormViewCafe {
    font-family: Tahoma, Verdana, Arial;
    color: #FFFFFF;
    font-size: 12px;
    background-color: #9B2816;
    font-weight: bold;
    text-transform: uppercase;
    height:28px;
    vertical-align: middle;
}

.altoMinimo {
    min-height: 500px;
    height: auto !important;
    height: 100%;
}

.botonAzul {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #00508c;
    text-align: center;
    height: 28px;
}
.botonAzulClaro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #006BBB;
    text-align: center;
    height: 28px;
}
.botonVerde {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #006600;
    text-align: center;
    height: 28px;
}
.botonRojo {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #ff0000;
    text-align: center;
    height: 28px;
}
.botonNaranja {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #FF6600;
    text-align: center;
    height: 28px;
}
.botonCafe {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #9B2816;
    text-align: center;
    height: 28px;
}

.botonPDF {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #CC0000;
    text-align: center;
    height: 28px;
}
.botonXLS {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #006600;
    text-align: center;
    height: 28px;
}
.botonWord {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    cursor: pointer;
    color: white;
    font-family: Tahoma, Verdana, Arial;
    background-color: #006BBB;
    text-align: center;
    height: 28px;
}

.tituloAzul {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #00508c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloAzulClaro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #008CC8;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloAzulVerde {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #1E5F85;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloVerde {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: #212121;
    background-color: #c4edb5;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloVerdeMdryt {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #006B68;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloGris {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #C0C0C0;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}

.tituloVerdeCentro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    height: 24px;
    background-color: #006600;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}

.tituloAzulCentro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #00508c;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}

.tituloAzulVerdeCentro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    height: 24px;
    background-color: #1E5F85;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}

.tituloAzulClaroCentro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    background-color: #008CC8;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}

.tituloVerdeMdrytCentro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 0px solid #cccccc;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 1px;
    color: white;
    height: 24px;
    background-color: #006B68;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}
.etiqueta1_izq {
    text-align: left;
    padding-left: 4px;
}
.etiqueta1_der {
    text-align: right;
    padding-right: 4px;
}

.menu1 {
    text-indent: 5px;
    font-weight: bold;
}
.menu2 {
    text-align: left;
    text-indent: 10px;
    color: blue;
    font-size: 10px;
    background-color: lemonchiffon;
    padding-bottom: 2px;
    padding-top: 2px;
}
.menu3 {
    text-align: left;
    text-indent: 10px;
    color: #27512d;
    font-size: 10px;
    padding-bottom: 2px;
    padding-top: 2px;
    background-color: gainsboro;
}

/* CON FONDOS Y COLOR DE LETRA QUE PUEDEN AJUSTARSE */
/* border #333333 color #000033 */

.panel1 {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #333333;
    padding: 1px;
    margin: 1px;
}

.combo1 {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #333333;
    color: #000033;
    background-color: #d7d7d7;
    font-size: 11px;
    font-family: Tahoma, Verdana, Arial;
    height: 25px;
}
.combo2 {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 1px solid #333333;
    color: #000033;
    background-color: whitesmoke;
    font-size: 10px;
    font-family: Tahoma, Verdana, Arial;
    height: 20px;
}

.lista1 {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000033;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

.listaTop {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 2px;
    color: #000033;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
    vertical-align: top;
}

.letra10 {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: bold;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
}
.letra11 {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: bold;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}
.letra12 {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: bold;
    font-size: 12px;
    text-align: center;
    vertical-align: middle;
}
.letra14 {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
}
.letra30 {
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: bold;
    font-size: 30px;
    text-align: center;
    vertical-align: middle;
}

.txletra10 {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 10px;
}
.txletra10b {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-size: 10px;
    font-weight: bold;
}
.txletra10c {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
}
.txletra10bc {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-size: 10px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
}

.txletra11 {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 11px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 22px;
}
.txletra11M {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 11px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    min-height:22px;
}
.txletra11b {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-size: 11px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 22px;
}
.txletra11c {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 22px;
}
.txletra11bc {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    min-height: 22px;
}

.botonFileUp {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #333333;
    display: inline-block;
    overflow: hidden;
    font-family: Tahoma, Verdana, Arial;
    color: #000033;
    font-weight: normal;
    font-size: 10px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 1px;
    padding-bottom: 1px;
    background-color: #F4F4F4;
    vertical-align: middle;
    cursor: pointer;
    min-height: 22px;
}

.bordeRedondeado {
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border: 2px solid #333333;
}

.tituloFormView1 {
    background-color: #C4EDB5;
    color: #212121;
    font-weight: bold;
    font-size: 12px;
    padding: 5px;
    text-transform: uppercase;
}

.imagenIcono {
    padding: 2px 2px 1px 2px;
}

.btnRun {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/walking_20px.png) no-repeat scroll 5px center;
}

.btnGuardar {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/save_20px.png) no-repeat scroll 5px center;
}

.btnChart {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/combo_chart_20px.png) no-repeat scroll 5px center;
}

.btnDescarga {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/download_20px.png) no-repeat scroll 5px center;
}

.btnMundo {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/globe_20px.png) no-repeat scroll 5px center;
}

.btnWorker {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/worker_20px.png) no-repeat scroll 5px center;
}

.btnProcesando {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/workspace_20px.png) no-repeat scroll 5px center;
}

.btnCalendario {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/schedule_20px.png) no-repeat scroll 5px center;
}

.btnPdf {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/pdf_20px.png) no-repeat scroll 5px center;
}

.btnExcel {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/microsoft_excel_20px.png) no-repeat scroll 5px center;
}

.btnWord {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/microsoft_word_20px.png) no-repeat scroll 5px center;
}

.btnFoto {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/screenshot_20px.png) no-repeat scroll 5px center;
}

.btnCancel {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/cancel_20px.png) no-repeat scroll 5px center;
}

.btnOK {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/checked_20px.png) no-repeat scroll 5px center;
}

.btnExit {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/exit_20px.png) no-repeat scroll 5px center;
}

.btnSinDato {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/help_20px.png) no-repeat scroll 5px center;
}

.btnBorrar {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006B68;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006B68 url(images/waste_20px.png) no-repeat scroll 5px center;
}

.tituloGris2 {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 0px;
    padding-left: 1px;
    padding-right: 1px;
    padding-top: 1px;
    padding-bottom: 1px;
    margin: 0px;
    color: white !important;
    background-color: #006B68 !important;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 12px;
    text-align: left;
    vertical-align: middle;
}
/* NUEVOS */
.bordeFicha1 {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #006600;
    padding: 2px 2px 2px 2px;
    margin: 0px;
    min-height: 20px;
}

.btnCarga {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/upload_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnCarga:hover {
        filter: saturate(200%);
    }

.btnFicha {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/document_20px.png) no-repeat scroll 5px center;
    min-height: 20px;
}

    .btnFicha:hover {
        filter: saturate(300%);
    }

.btnEditar {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #1A917D;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #1A917D url(images/edit_row_20px.png) no-repeat scroll 5px center;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnEditar:hover {
        filter: saturate(200%);
    }

.btnDocumentos {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/books_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnDocumentos:hover {
        filter: saturate(200%);
    }

.btnImprimir {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/print_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnImprimir:hover {
        filter: saturate(200%);
    }

.btnNuevoRegistro {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/new_copy_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnNuevoRegistro:hover {
        filter: saturate(200%);
    }

.btnModulo {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/registry_editor_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnModulo:hover {
        filter: saturate(200%);
    }

.btnModuloOK {
    border-radius: 4px 4px 4px 4px;
    -moz-border-radius: 4px 4px 4px 4px;
    -webkit-border-radius: 4px 4px 4px 4px;
    border: 1px solid #ffffff;
    font-size: 12px;
    font-family: Segoe UI, Tahoma, Arial, Verdana, Helvetica, sans-serif;
    cursor: pointer;
    color: white;
    background-color: #006600;
    text-align: center;
    height: 28px;
    padding: 2px 2px 2px 25px;
    text-decoration: none;
    background: #006600 url(images/moduloOK_20px.png) no-repeat scroll 5px center;
    margin: 0px;
    transition: all .2s ease-in-out;
    min-height: 20px;
}

    .btnModuloOK:hover {
        filter: saturate(200%);
    }