﻿/* headers*/
.title
{
    position: relative;
    margin: 0px;
    padding: 0px;
    background: #4b6c9e;
    width: 100%;
}

.tituloHeader
{
    font-family: Arial, Helvetica, san-serif;
    font-size: 16pt;
    font-weight: bold;
}

.tituloHeaderGlosa
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11pt;
}
.cursorcelda
{
    cursor: hand;
}

/* footer*/
.footer
{
    width: 100%;
    border: 0;
}
.boldFooter
{
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
#footerLeft
{
    text-align: left;
}
#footerRigth
{
    text-align: right;
}
/*fin footer*/

/*titulos*/
.tituloPrincipal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}

.tituloSecundario
{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.cuerpo
{
    height: auto;
    width: 100%;
}

.normal
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.normalNegrita
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
}

hr.linea
{
    border-top: 1px #000000;
    border-style: none none dashed;
    color: #000000;
    background-color: #ffffff;
    height: 1px;
}


.textoError
{
    color: #CC0000;
    font-weight: bold;
}

.textoExito
{
    color: Green;
    font-weight: bold;
}


.cabeceraVentana
{
    background-color: #999999;
    height: 53px;
}
.subtituloVentana
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #006600;
    font-style: normal;
}

.tituloPanel
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FFFFFF;
    background-color: #999999;
    font-weight: bold;
    font-style: normal;
}


td
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.tablaForm
{
    background-color: #F4F4F4;
    text-align: left;
}
.tablaForm th
{
    background-color: #F4F4F4;
    text-align: left;
}

.mensajeWarning
{
    background-color: #FFFFCC;
}


/* grid tables*/

/*
 * TABLE
 */
.gridTabla
{
    text-align: left;
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: separate;
}
.gridTabla td
{
    text-align: left;
    padding: 5px;
    border: solid 1px #c1c1c1;
}
.gridTabla th
{
    text-align: left;
    padding: 4px 2px;
    background: #DDDDDD;
    font-size: 0.9em;
    border: solid 1px #c1c1c1;
}
.gridTabla .alt
{
    background: #F3FAEF;
}
.gridTabla .pgr
{
    background: #DDDDDD;
    border: solid 1px #c1c1c1;
}
.gridTabla .pgr table
{
    margin: 5px 0;
}
.gridTabla .pgr td
{
    border-width: 0;
    padding: 0 6px;
    font-weight: bold;
}
.gridTabla .pgr a
{
    color: #666;
    text-decoration: none;
}
.gridTabla .pgr a:hover
{
    color: #000;
    text-decoration: none;
}


/*GridTabla para tabla determinaciones*/
/* grid tables*/

/*
 * TABLE
 */
.gridTablaDeterminaciones
{
    text-align: left;
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: separate;
}
.gridTablaDeterminaciones td
{
    text-align: left;
    padding: 0px;
    border: solid 1px #c1c1c1;
}
.gridTablaDeterminaciones th
{
    text-align: left;
    padding: 4px 2px;
    background: #DDDDDD;
    font-size: 0.9em;
    border: solid 1px #c1c1c1;
}
.gridTablaDeterminaciones .alt
{
    background: #F3FAEF;
}
.gridTablaDeterminaciones .pgr
{
    background: #DDDDDD;
    border: solid 1px #c1c1c1;
}
.gridTablaDeterminaciones .pgr table
{
    margin: 5px 0;
}
.gridTablaDeterminaciones .pgr td
{
    border-width: 0;
    padding: 0 6px;
    font-weight: bold;
}
.gridTablaDeterminaciones .pgr a
{
    color: #666;
    text-decoration: none;
}
.gridTablaDeterminaciones .pgr a:hover
{
    color: #000;
    text-decoration: none;
}


/* Grid tabla sin bordes*/
/* grid tables*/

/*
 * TABLE
 */
.gridSinBorde
{
    text-align: left;
    width: 100%;
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: none;
}
.gridSinBorde td
{
    text-align: left;
    padding: 0px;
    border: none;
}
.gridSinBorde th
{
    text-align: left;
    padding: 4px 2px;
    background: #DDDDDD;
    font-size: 0.9em;
    border: solid 1px #c1c1c1;
}
.gridSinBorde .alt
{
    background: #F3FAEF;
}
.gridSinBorde .pgr
{
    background: #DDDDDD;
    border: none;
}
.gridSinBorde .pgr table
{
    margin: 5px 0;
}
.gridSinBorde .pgr td
{
    border-width: 0;
    padding: 0 6px;
    font-weight: bold;
}
.gridSinBorde .pgr a
{
    color: #666;
    text-decoration: none;
}
.gridSinBorde .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.tdGrid
{
    padding-top: 0px;
    padding-bottom: 0px;
}

a
{
    font-weight: bold;
}

a:hover
{
    color: #060;
}
a:visited
{
    color: #906;
}
a:link
{
    color: #060;
}
