body
{
    background-color: #FFFFFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

body, td, th
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
   
}

#CSS_ControlPestanas
{
    font-size: 93%;
    background: url( ../Imagenes/Pestanabg.gif) #dae0d2 repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
}
#CSS_ControlPestanas UL
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 10px;
    list-style-type: none;
}
#CSS_ControlPestanas LI
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#CSS_ControlPestanas A
{
    padding-right: 0px;
    padding-left: 9px;
    background: url( ../Imagenes/Pestanaizquierda.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-bottom: #765 1px solid;
    text-decoration: none;
}
#CSS_ControlPestanas A SPAN
{
    padding-right: 15px;
    display: block;
    padding-left: 6px;
    font-weight: bold;
    background: url( ../Imagenes/Pestanaderecha.gif) no-repeat right top;
    float: left;
    padding-bottom: 4px;
    color: #765;
    padding-top: 5px;
}
#CSS_ControlPestanas A SPAN
{
    float: none;
}
#CSS_ControlPestanas A:hover SPAN
{
    color: #fff;
}
#CSS_ControlPestanas #current A
{
    border-top-width: 0px;
    background-position: 0px -150px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
#CSS_ControlPestanas #current A SPAN
{
    background-position: 100% -150px;
    padding-bottom: 5px;
    color: #fff;
}
#CSS_ControlPestanas A:hover
{
    background-position: 0% -150px;
}
#CSS_ControlPestanas A:hover SPAN
{
    background-position: 100% -150px;
}



#Pestanas
{
    font-size: 93%;
    background: url( ../Imagenes/bg.gif) #dae0d2 repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
}
#Pestanas UL
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 10px;
    list-style-type: none;
}
#Pestanas LI
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#Pestanas A
{
    padding-right: 0px;
    padding-left: 9px;
    background: url( ../Imagenes/izquierda.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-bottom: #765 1px solid;
    text-decoration: none;
}
#Pestanas A SPAN
{
    padding-right: 15px;
    display: block;
    padding-left: 6px;
    font-weight: bold;
    background: url( ../Imagenes/derecha.gif) no-repeat right top;
    float: left;
    padding-bottom: 4px;
    color: #333333;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#Pestanas A SPAN
{
    float: none;
}
#Pestanas A:hover SPAN
{
    color: #fff;
}
#Pestanas #current A
{
    border-top-width: 0px;
    background-position: 0px -26px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
#Pestanas #current A SPAN
{
    background-position: 100% -26px;
    padding-bottom: 5px;
    color: #fff;
}
#Pestanas A:hover
{
    background-position: 0% -26px;
}
#Pestanas A:hover SPAN
{
    background-position: 100% -26px;
    color: #DBDBDB;
}


#PestanasNivel2
{
    font-size: 93%;
    background: url(../imagenes/bgNivel2.gif) #97122d repeat-x 50% bottom;
    float: left;
    width: 100%;
    line-height: normal;
}
#PestanasNivel2 UL
{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    list-style-type: none;
}
#PestanasNivel2 LI
{
    padding-right: 0px;
    display: inline;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}
#PestanasNivel2 A
{
    padding-right: 0px;
    padding-left: 9px;
    background: url(../imagenes/izquierdaNivel2.gif) no-repeat left top;
    float: left;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
    border-bottom: #765 1px solid;
    text-decoration: none;
}
#PestanasNivel2 A SPAN
{
    padding-right: 15px;
    display: block;
    padding-left: 6px;
    font-weight: bold;
    background: url(../imagenes/derechaNivel2.gif) no-repeat right top;
    float: left;
    padding-bottom: 4px;
    color: #97122d;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
#PestanasNivel2 A SPAN
{
    float: none;
}
#PestanasNivel2 A:hover SPAN
{
    color: #fff;
}
#PestanasNivel2 #current A
{
    border-top-width: 0px;
    background-position: 0px -26px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-right-width: 0px;
}
#PestanasNivel2 #current A SPAN
{
    background-position: 100% -26px;
    padding-bottom: 5px;
    color: #fff;
}
#PestanasNivel2 A:hover
{
    background-position: 0% -26px;
}
#PestanasNivel2 A:hover SPAN
{
    background-position: 100% -26px;
    color: #DBDBDB;
}



/* CAPA DE CONFIRM BUTTON*/

/*Modal Popup*/

#EspereBloqueador
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 1000px;
    z-index: 2;
    background-color: #003366;
    filter: alpha(opacity=50);
    -moz-opacity: .50;
    opacity: .50;
    visibility: hidden;
}


#MensajeConfirm
{
    position: absolute;
    top: 136px;
    width: 400px;
    height: 69px;
    left: 50%;
    margin-left: -200px;
    top: 40%;
    margin-top: -35px;
    z-index: 2;
    background-image: url(../imagenes/Iconos/fondorojo.jpg);
    background-repeat: repeat;
    background-color: #ffbbbb;
    border-color: #000000;
    border-style: solid;
    border-width: 2px;
    background-color: #000;
    visibility: hidden;
}
.TextoConfirm
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

/*************************************/



.MenuMGPFondo
{
    background-image: url(../imagenes/derechaNivel2.gif);
    background-repeat: repeat-x;
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 22px;
}
.MenusMGP
{
    color: #FFFFFF;
    font-weight: bold;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    height: 22px;
}


.field
{
    background-color: transparent;
    border: #CCC 1px solid;
    font: 8pt Arial, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
}
.fieldver
{
    background-color: transparent;
    border: #CCC 1px solid;
    font: 8pt Arial, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
    text-align: left;
}
.BienvenidoUsuario
{
    font: 7pt Arial, sans-serif;
    color: #000000;
    height: 20px;
}

.TextoLeyenda
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-transform: capitalize;
    color: #666666;
    text-decoration: none;
    border-bottom: 1;
    border-bottom-color: #CCCCCC;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    text-align: left;
}
.CeldaListadoBlanco
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoGris
{
    background-color: #EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}
.SubtituloTablaDataGrip
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #990033;
    height: 20px;
    vertical-align: middle;
}

.CeldaSubListadoTotalTitulo
{
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
    background-color: #770040;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    text-align: right;
    padding-left: 3px;
}

.CeldaSubListadoTotalDatos
{
    background-color: #FFDDF0;
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    text-align: right;
    padding-left: 3px;
    border-top: 2;
    border-top-color: #97122D;
}


.CeldaSubListadoHerramientas
{
    border-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    text-align: center;
    padding-left: 1px;
}

.CeldaListadoAccidentesMuertos
{
    background-color: #666666;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoAccidentesGraves
{
    background-color: #CC3300;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoAccidentesLeves
{
    background-color: #FF9933;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoAccidentesDMateriales
{
    background-color: #99CC00;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoBlancoNegrita
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoGrisNegrita
{
    background-color: #EEEEEE;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 10px;
    vertical-align: middle;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-right: 1px;
    border-right-style: solid;
    border-right-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
}

.CeldaListadoVine
{
    background-color: #FFE6E6;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
}

.CeldaPie
{
    border-top: 1px;
    border-top-style: solid;
    border-top-color: #97122d;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #999999;
    font-weight: bold;
    text-decoration: none;
    height: 12px;
    text-align: center;
    vertical-align: middle;
}

.TablaFicha
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #97122d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
}

.TextoVerdana9BLNegroContorno
{
    border-style: solid;
    border-width: 1px;
    border: 1px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
    text-align: left;
}

.CeldaConContorno
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
}

.CeldaFormulario
{
    border-style: solid;
    border-width: 1pt;
    border-color: #868686;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #97122d;
    text-decoration: none;
    height: 15px;
    vertical-align: middle;
    text-align: right;
    border-bottom: 2;
    border-bottom-color: #97122d;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.CeldaFormularioFondoRojoDerecha
{
    background-color: #97122d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 15px;
    vertical-align: middle;
    text-align: right;
}

.CeldaFormularioFondoRojoIzquierda
{
    background-color: #97122d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 15px;
    vertical-align: middle;
    text-align: left;
}

.CeldaFormularioFondoRojoCentrado
{
    background-color: #97122d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 15px;
    vertical-align: middle;
    text-align: center;
}

.CeldaFormularioContenido
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
    text-align: left;
    border-bottom: 1px;
    border-bottom-color: #A8A8A8;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.CeldaFormularioIzquierda
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 8px;
    vertical-align: middle;
    text-align: left;
}

.CeldaFormularioCalendario
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #97122d;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.TituloLoginGranate
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #b30400;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
}

.CeldaCalendario
{
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #A8A8A8;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 8px;
    vertical-align: middle;
    text-align: center;
}

.CeldaLeyendaCapas
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A8A8A8;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 8px;
    vertical-align: middle;
    text-align: left;
}

.CeldaDatosVentanaMapa
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #A8A8A8;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 8px;
    vertical-align: middle;
    text-align: left;
}

.Copyright
{
    font: 7pt Arial, sans-serif;
    color: #999999;
    padding-left: 5px;
    background: #FFFFFF;
    height: 20px;
    vertical-align: middle;
    padding-right: 15px;
}

.DesignByCRV
{
    background: #FFFFFF;
    height: 20px;
    vertical-align: middle;
    border-left: 1;
    border-left-style: dotted;
}

.CeldaSubListado
{
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d;
    background-color: #ffffff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    padding-left: 3px;
}
.CeldaSubListadoTexto
{
    border-left: 1px;
    border-bottom: 1px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    border-left: 1px;
    border-left-style: solid;
    border-left-color: #97122d; /*background-color: #ffffff;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    padding-left: 3px;
}
.CeldaSubListadoTexto a
{
    /*background-color: #ffffff;*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 14px;
    vertical-align: middle;
    text-align: left;
    padding-left: 3px;
}

.CeldaSubListadoCentrado
{
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px;
    border-color: #F3F3F3;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 10px;
    vertical-align: middle;
    text-align: center;
}

.CeldaSubListadoCentradoContenido
{
    background-color: #CCCCCC;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #F5F5F5;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 10px;
    vertical-align: middle;
    text-align: center;
}

.CeldasSubMenu
{
    border-style: solid;
    border-width: 1px;
    border-color: #97122d;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    height: 12px;
    vertical-align: middle;
}

.textoshomeBold
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.textoshomeBoldGranate
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #97122d;
    text-decoration: none;
}

.textoshomeBoldBlanco
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
}
.TitulosubListado
{
    background-color: #996633;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    text-transform: uppercase;
}

.CeldaTituloSubListado
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    background-color: #770040;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}
.CeldaTituloSubListadoTexto
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    background-color: #770040;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding-left: 3px;
}


.CeldaTituloSubListadoTexto a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}

.CeldaTituloSubListadoDPTOAdministracion
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #BB6700;
    background-color: #FF8A00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}
.CeldaTituloSubListadoDPTOAdministracion a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}

.CeldaTituloSubListadoDPTOProyectos
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #788521;
    background-color: #B2C531;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}
.CeldaTituloSubListadoDPTOProyectos a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}

.CeldaTituloSubListadoDPTOJuridicoComercial
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 3px;
    border-bottom-style: solid;
    border-bottom-color: #0657FF;
    background-color: #6699FF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}

.CeldaTituloSubListadoDPTOJuridicoComercial a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 20px;
    padding-left: 3px;
}

.CeldaTituloSubListadoFechas
{
    background-color: transparent;
    font: 8pt Arial, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
    text-decoration: none;
}
.CeldaTituloSubListadoFechas a
{
    background-color: transparent;
    font: 8pt Verdana, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
}
.CeldaTitulodiacalendario
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 2px;
    border-bottom-style: solid;
    border-bottom-color: #97122d;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    height: 14px;
    padding-left: 3px;
}

.CeldaTituloFormulario
{
    border-style: solid;
    border-width: 1px;
    border-color: #97122d;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    text-align: left;
    height: 10px;
    vertical-align: middle;
}

.TituloSubFormulario
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    height: 10px;
}

.EntreMenu
{
    background: url( ../Imagenes/Linea_entremenu.gif);
    vertical-align: Top;
    text-align: left;
    height: 10px;
    width: 3px;
}

.textoshomeBold10
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10.5px;
    font-weight: bold;
    color: #000000;
    text-decoration: none;
}

.SubFila
{
    padding-left: 15px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.CeldaCabecera
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    padding-left: 6px;
    background-color: #97122d;
    border-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-color: #A8A8A8;
}

.CabeceraCalendario
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    padding-left: 6px;
    background-color: #97122d;
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    border-bottom: 5px;
    border-bottom-style: solid;
    border-bottom-color: #A8A8A8;
}

.CeldaSombraSuperior
{
    background: url( ../Imagenes/sombraSup5.gif);
    vertical-align: Top;
    text-align: left;
}

.CeldaSombraSeparacion
{
    background: url( ../Imagenes/sombra.gif);
    vertical-align: Top;
    text-align: left;
    background-repeat: repeat-x;
}

.CeldaSombraInferior
{
    background: url( ../Imagenes/sombrainf5.gif);
    vertical-align: Top;
    text-align: left;
    background-repeat: repeat-x;
}

.TituloTabla
{
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

.TituloTablaNegro
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.ContenidoTablaNegro
{
    font-size: 12px;
    font-weight: bold;
    color: #000000;
}

.ContenidoTablaAzul
{
    font-size: 12px;
    font-weight: bold;
    color: #0099FF;
}

.ContenidoTablaVerde
{
    font-size: 12px;
    font-weight: bold;
    color: #00CC33;
}

.ContenidoTablaRojo
{
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

.TablaFichaGranate
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #b30400;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
}

.TablaSeccion
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    vertical-align: top;
    text-transform: uppercase;
    padding-top: 3px;
    padding-bottom: 8px;
    background-image: url(../Images/Login/P5_Tab_Sup.gif);
    background-repeat: repeat-x;
}

.TablaFichaGranateCanalInformacion
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #b30400;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 16px;
    vertical-align: top;
}

.CampodeTexto
{
    background-color: transparent;
    border: #CCC 1px solid;
    font: 8pt Arial, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
}

.ContenidoTablaRadio
{
    font-size: 10px;
    font-weight: bold;
    color: #000000;
}

.FondoTablaContenido
{
    background-image: url( ../Images/Login/foto_candado.gif);
    background-repeat: no-repeat;
    background-position: Right Top;
}

.Botones
{
    display: block;
    font-size: 11px;
    font-weight: bold;
    width: 80px;
    height: 28px;
    background: transparent url(    ' ../Imagenes/botonGranate.gif' ) no-repeat top left;
    padding-left: 9px;
    padding-top: 5px;
    float: right;
    color: #FFFFFF;
}

.Botones a
{
    color: #FFFFFF;
    text-decoration: none;
}

#menubotonesGranate
{
    width: 83px;
    margin: 2px;
}

#menubotonesGranate ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}

#menubotonesGranate li a
{
    text-decoration: none;
    height: 23px;
    display: block;
    padding: 7px 0 0 5px;
    background: url( ../Imagenes/botones_Granates.gif);
}

#menubotonesGranate li a:link, #menubotonesGranate li a:visited
{
    color: #ffffff;
}

#menubotonesGranate li a:hover
{
    color: #333333;
    background-position: 0 -28px;
}

#Paginacion
{
    margin: 40px 0 40px 0;
    text-align: center;
    font-family: trebuchet ms, arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
.numeropagina
{
    width: 21px;
    color: #FFF;
    padding: 1px 6px;
    margin: 0 3px;
    border: 1px solid #2E5CB6;
    background: #2E5CB6;
    text-align: center;
    font-weight: bold;
}

.FondoTablaContenido1
{
    background-image: url( ../Imagenes/foto_lupa.gif);
    background-repeat: no-repeat;
    background-position: Right Top;
}
.TablaFichaVerde
{
    border-style: solid;
    border-width: 1px;
    border-color: #A8A8A8;
    background-color: #7FA824;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
}
.TituloLoginVerde
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #97122d;
    text-decoration: none;
    height: 16px;
    vertical-align: middle;
}
#menubotones
{
    width: 83px;
    margin: 50px;
}
.SeparacionIconosMenu
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    color: #000000;
    text-decoration: none;
    border-right-width: thin;
    border-right-style: dotted;
    border-right-color: #97122d;
}
.EstiloSubMenuPestana
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #97122D;
    text-decoration: none;
    border-bottom: 2;
    border-bottom-color: #97122D;
    border-bottom-style: solid;
    border-bottom-width: 2px;
}

.EstiloSubMenuPestanaOn
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-style: normal;
    font-weight: bold;
    font-variant: normal;
    text-transform: uppercase;
    color: #97122D;
    text-decoration: none;
    border-bottom: 2;
    border-bottom-color: #97122D;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    background-color: #770040;
}

.SubTituloListadosinborde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #666666;
	text-decoration: none;

}
/********************** PARA PREFIJAR LOS REPEATER LAS CABECERASSSSSSSSSSSSSSS*********************************************************************************



/* define height and width of scrollable area. Add 16px to width for scrollbar          */


div.tableContainer2
{
    height: 300px;
    clear: both;
    overflow: auto;
    width: 98%;
}

/* Reset overflow value to hidden for all non-IE browsers. */
html > body div.tableContainer2
{
    overflow: auto;
    height: 300px;
    width: 98%;
}

/* define width of table. IE browsers only                 */
div.tableContainer2 table
{
    float: left;
    overflow: auto;
    width: 98%;
}

/************************************************/
div.tableContainer
{
    height: 500px;
    clear: both;
    overflow: auto;
    width: 98%;
}

/* Reset overflow value to hidden for all non-IE browsers. */
html > body div.tableContainer
{
    overflow: auto;
    height: 500px;
    width: 98%;
}

/* define width of table. IE browsers only                 */
div.tableContainer table
{
    float: left;
    overflow: auto;
    width: 98%;
}

/* define width of table. Add 16px to width for scrollbar.           */
/* All other non-IE browsers.                                        */
html > body div.tableContainer table
{
    width: 98%;
}

/* set table header to a fixed position. WinIE 6.x only                                       */
/* In WinIE 6.x, any element with a position property set to relative and is a child of       */
/* an element that has an overflow property set, the relative value translates into fixed.    */
/* Ex: parent element DIV with a class of tableContainer has an overflow property set to auto */
thead.fixedHeader tr
{
    position: relative;
}

/* set THEAD element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
html > body thead.fixedHeader tr
{
    display: block;
}

/* define the table content to be scrollable                                              */
/* set TBODY element to have block level attributes. All other non-IE browsers            */
/* this enables overflow to work on TBODY element. All other non-IE, non-Mozilla browsers */
/* induced side effect is that child TDs no longer accept width: auto                     */
html > body tbody.scrollContent
{
    display: block;
    height: 97%;
    overflow: auto;
    width: 100%;
}




/**************************Calendario********************************************************************* */

.ajax__calendar .ajax__calendar_container
{
    padding: 4px;
    position: absolute;
    cursor: default;
    width: 170px;
    font-size: 15px;
    text-align: center;
    font-family: tahoma,verdana,helvetica;
}
.ajax__calendar .ajax__calendar_body
{
    height: 139px;
    width: 170px;
    position: relative;
    overflow: hidden;
    margin: auto;
}
.ajax__calendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
    top: 0px;
    left: 0px;
    height: 139px;
    width: 170px;
    position: absolute;
    text-align: center;
    margin: auto;
}
.ajax__calendar .ajax__calendar_container TABLE
{
    font-size: 9px;
}
.ajax__calendar .ajax__calendar_header
{
    height: 20px;
    width: 100%;
}
.ajax__calendar .ajax__calendar_prev
{
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: left;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.ajax__calendar .ajax__calendar_next
{
    cursor: pointer;
    width: 15px;
    height: 15px;
    float: right;
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.ajax__calendar .ajax__calendar_title
{
    cursor: pointer;
    font-weight: bold;
}
.ajax__calendar .ajax__calendar_footer
{
    height: 15px;
}
.ajax__calendar .ajax__calendar_today
{
    cursor: pointer;
    padding-top: 3px;
}
.ajax__calendar .ajax__calendar_dayname
{
    height: 17px;
    width: 17px;
    text-align: right;
    padding: 0 2px;
}
.ajax__calendar .ajax__calendar_day
{
    height: 17px;
    width: 18px;
    text-align: right;
    padding: 0 2px;
    cursor: pointer;
}
.ajax__calendar .ajax__calendar_month
{
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}
.ajax__calendar .ajax__calendar_year
{
    height: 44px;
    width: 40px;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}

.ajax__calendar .ajax__calendar_container
{
    border: 1px solid #646464;
    background-color: #f0d8dd;
    color: #000000;
}
.ajax__calendar .ajax__calendar_footer
{
    border-top: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_dayname
{
    border-bottom: 1px solid #f5f5f5;
}
.ajax__calendar .ajax__calendar_day
{
    border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_month
{
    border: 1px solid #ffffff;
}
.ajax__calendar .ajax__calendar_year
{
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_month
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_active .ajax__calendar_year
{
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day
{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}
.ajax__calendar .ajax__calendar_other .ajax__calendar_year
{
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_month
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_year
{
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title
{
    color: #0066cc;
}
.ajax__calendar .ajax__calendar_hover .ajax__calendar_today
{
    color: #0066cc;
}
/************************************************************************************************************************************************* */
div#tbl-container {
width: 418px;
height: 252px;
overflow: auto;
}

div#tbl-container table th {
width: 100px;
}

thead th, thead th.locked	{
font-size: 14px;
font-weight: bold;
text-align: center;
background-color: navy;
color: white;
border-right: 1px solid silver;
position:relative;
cursor: default; 
}
	
thead th {
top: expression(document.getElementById("tbl-container").scrollTop-2); /* IE5+ only */
z-index: 20;
}

thead th.locked {z-index: 30;}

td.locked,  th.locked{
background-color: #ffeaff;
font-weight: bold;
border-right: 1px solid silver;
left: expression(parentNode.parentNode.parentNode.parentNode.scrollLeft); /* IE5+ only */
position: relative;
z-index: 10;
}

/*MENU LATERAL*/


.menulateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	border-bottom: 1;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	color: #894456;
	border-bottom-color: #894456;
	text-decoration: none;
}
.titulomenulateral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.hipervinculo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #894456;
	text-decoration: none;
}
a.hipervinculo:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	background-color: #894456;
}

.CeldaTituloSubListadoFechas
{
    background-color: transparent;
    font: 8pt Arial, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
    text-decoration: none;
}
.CeldaTituloSubListadoFechas a
{
    background-color: transparent;
    font: 8pt Verdana, sans-serif;
    color: #000000;
    padding-left: 5px;
    background: #FFFFFF;
}
.bordetablaroja {
	border: 1px solid #D7182A;
}


.titulonoticia{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc0000;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	padding-right: 5px;
	text-align: justify;
	}

.textonoticia{
	font-size:10px;
	color:#000000;
	text-align:justify;
	filter: alpha(opacity=70);
	opacity: .7;
	padding-right: 5px;
	
}

.fechanoticia{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	text-align:center;
	
	}
	
.noticiaPDF{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	font-size:9px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	}
.noticiaoriginal{
border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cc0000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc0000;
	font-size:10px;
	color:#000000;
	font-weight:bold;
	padding-right: 5px;
	text-align: justify;
	}
	
	.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;	
}
a.texto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #cc0000;
	
}


.bordetablaroja22 {
	border: 1px solid #D7182A;
	width: 600px;

}
.Pop2
{
width: 113px;
}
.Pop3
{
width: 335px;
}

.Pop4
{
width: 152px;
}

.Pop5
{
width: 113px;
height: 5px;
}

.Pop6
{
width:335;
}

.Pop7
{
width:152;
}




