

.asterisco {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: none;
   color: #FF0000;
}

.boton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: underline;
   color: #FF0000;
}

.cabeceraListado {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #000000;
   background-color: #AAAAAA;
   text-align: center;
}


.cabeceraModificacion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
   background-color: #AAAAAA;
   text-align: center;
}



.enlaceBoton {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bolder;
   text-decoration: none;
   text-align: right;
   color: #0000C0;
}

.enlaceMenu {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bolder;
   text-decoration: underline;
   color: #0000C0;
}

.enlaceValores {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bolder;
   text-decoration: underline;
   color: #0000A0;
}
error.titulo{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #0000A0;
}

.literalRadio {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: #DDDDDD;
   text-align: left;
}

.mensajeAviso {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
}

.mensajeAvisoCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
}


.mensajeAvisoGrande {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.mensajeErrorCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #FF0000;
}

.tablaBotones {
   background-color: #FFFFFF;
   text-align: right;
}

.letraIdentificacion
{
	background-color:#FFFFFF;
	color:#19355E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}



<!-- Estilo para el titulo del modulo de Administracion -->
.tituloAdministracion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #FF0000;
}





.tituloCampoSeccionTabla {
   font-family: Arial, Helvetica,sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bolder;
   text-align: left;
   color: #000000;
   background-color: #DDDDDD;
}


.tituloCampoSeccionTablaAzul {
   font-family: Arial, Helvetica,sans-serif;
   font-size: 12px;
   font-style: italic;
   font-weight: bolder;
   text-align: left;
   color: #0000A0;
   background-color: #DDDDDD;
}







.tituloFormulario {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #FF0000;
}

.tituloFormularioCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #FF0000;
}



.tituloSeccion {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #0000A0;
}

.tituloListado {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 18px;
   font-weight: bold;
   font-variant: normal;
   text-align: left;
   text-decoration: none;
   color: #FF0000;
}




.tituloSeccionCentro {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: bold;
   font-variant: normal;
   text-align: center;
   text-decoration: none;
   color: #0000A0;
}


.titulosCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: left;
   color: #000000;

}

.tituloCampoTabla {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: center;
   color: #000000;

}


.titulosCampoDrch {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: bolder;
   text-align: right;
   color: #000000;

}


.valorCampoNoEditable {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   color: #000000;
   background-color: #DDDDDD;
   text-align: left;
}

.valoresCampo {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
}


.valoresTablaIzq {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
   text-align: left;
}

.valorResaltado{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   background-color: #FFFFFF;
   text-align: left;
   font-weight: bold;
}



<!-- ESTILOS NUEVOS -->


.titulosTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-weight: bolder;
	background-color: #F5D79E;
	text-align: center;
}
.valoresTabla {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: center;
}
.mensajesError {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.camposErroneos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC6600;
	font-weight: bold;
	font-style: oblique;
}
.busquedas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
.titulos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.celdasBusqueda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFCC99;
}
.cuadroTexto {
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.leyenda {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.tituloBienvenida {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	font-variant: normal;
	text-decoration: underline;
}


body {
    padding: 0;
    font-size: 100%;
    font-family:  Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    scrollbar-3dlight-color: #B7CCE4;
    scrollbar-arrow-color: #6785A7;
    scrollbar-base-color: #8EA8C6;
    scrollbar-darkshadow-color: #4A637B;
    scrollbar-face-color: #EAEDF3;
    scrollbar-highlight-color: #FFFFFF;
    scrollbar-track-color: #B7CCE4;
    scrollbar-shadow-color: #4A637B;
}

td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 80%;
}

.enlaceBlanco      { font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

a:link      { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none; }
a:visited   { font-family: Arial, Helvetica, sans-serif; color: #3366dd; text-decoration: none; }
a:active    { font-family: Arial, Helvetica, sans-serif; color: #306C7E; text-decoration: none; background-color: transparent; }
a:hover     { font-family: Arial, Helvetica, sans-serif; color: #003399; text-decoration: none; background-color: transparent; }

a.img:LINK, a.img:VISITED, a.img:HOVER, .img,s {
    font-family: Arial, Helvetica, sans-serif;
    text-decoration:underline;
    background-color: transparent;
}


.fondoTabla {
  border: 1px solid #94BAC5;
  background-color: #EAF4F7;
}

.buttonelement {
    border: 1px solid #94BAC5;
    background-color: #EAF4F7;
    font-family:  Arial, Helvetica, sans-serif;
    color: #055269;
    font-size:100%;
    padding: 2px;
}

.disabledbuttonelement {
    border: 1px solid #94BAC5;
    background-color: #EAF4F7;
    font-family:  Arial, Helvetica, sans-serif;
    color: #AAAAAA;
    font-size:100%;
    padding: 2px;
}

option {
    border: 0px solid #94BAC5;
    background-color: #EAF4F7;
    font-size: 100%;
    color: #055269;
    padding: 1px;
}

ul {
    font-family: Arial, Helvetica, sans-serif;
    list-style-image: url(/wliconsole/images/bullet.gif);
}

.youarehereimg {
    background-color: #6785A7;
}

.youarehere {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	font-size: 90%;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px;
}

.youareherebg {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
	border-top : 1px solid #4A637B;
	border-bottom : 2px solid #4A637B;
	border-right : 2px solid #4A637B;
}

a.grouplink:LINK, a.grouplink:VISITED {
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFFFFF;
	text-decoration: none;
}

a.grouplink:HOVER {
	font-family: Arial, Helvetica, sans-serif;
    background-color: #6785A7;
	font-weight: bold;
	text-align: left;
	color: #FDF9ED;
	text-decoration: none;
}

.nosurround {
    border:0px;
    background-color:white;
}

.navbutton {
	font-family: Arial,sans-serif;
	background-color: #EAEDF3;
	color: #19355E;
	text-decoration: none;
	border: 1px solid #6785A7;
	display: block;
}

.button1 {
    background-color: #EAEDF3;
    font-size:110%;
}

div.unauthorizedbutton1 {
    background-color: #EAEDF3;
    color: #aaaaaa;
    text-decoration: none;
    font-style:italic;
    font-size:110%;
    font-family: Arial,sans-serif;
    font-weight: bold;
    text-align: left;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

a.button1, A.button1:LINK, A.button1:VISITED {
    font-family: Arial,sans-serif;
    font-weight: bold;
    background-color: #EAEDF3;
    text-align: left;
    color: #19355E;
    text-decoration: none;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

A.button1:HOVER {
    font-family: Arial,sans-serif;
    font-weight: bold;
    background-color: #FDF5DD;
    color: #B38601;
    text-decoration: none;
    text-align: left;
    border: 1px solid #6785A7;
    display: block;
    padding: 7px;
}

.tbspacer {
    background-color: #B7CCE4;
    border-top: 1px solid #4A637B;
    border-right: 1px solid #999999;
}

.relatedmodules {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
	padding-bottom: 2px;
}

.tasksbg {
    background-image: url(/wliconsole/images/tasks_bg.gif);
    background-repeat: repeat-x;
    border-left : 1px solid #999999;
    border-right : 1px solid #999999;
    padding: 10px;
    line-height: 160%;
}

.tasksspcr {
    background-color: #B7CCE4;
    padding: 0px;
}

a.taskslink:LINK, a.taskslink:VISITED {
    font-family: Arial,sans-serif;
    background-color: #FFFFFF;
	text-align: left;
	color: #000000;
	text-decoration: none;
}


a.taskslink:HOVER {
    font-family: Arial,sans-serif;
    background-color: #FDF9ED;
	text-align: left;
	color: #000000;
	text-decoration: none;
}


a.link:LINK, a.link:VISITED {
    font-weight: normal;
	color: #000000;
    text-decoration: none;
}


.logintop {
	background-image: url(/wliconsole/images/logintop_bg.gif);
	font-family:Arial, Helvetica, sans-serif;
	color:#4A637B;
	font-weight: bold;
}


.tasksbg2 {
    background-image: url(/wliconsole/images/tasksbg2.jpg);
    background-repeat: repeat-x;
}


.home
{
    background-color: #EAF4F7;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #055269;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
}

.homelink, a.homelink, a.homelink:LINK, a.homelink:VISITED, a.homelink:HOVER
{
	font-family: Arial, Helvetica, sans-serif;
	color: #055269;
	text-decoration: none;
}

.homearrow
{
    background-color: #C5E0E8;
    border-bottom : 1px solid #6785A7;
}


.category
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
}

.lastcategory
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
	border-right : 1px solid #6785A7;
}

.categoryarrow
{
    background-color: #94BAC5;
    border-bottom : 1px solid #6785A7;
}

.categoryend
{
    background-color: #C5E0E8;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #19355E;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-bottom : 1px solid #6785A7;
	border-right : 1px solid #6785A7;
}

.categorylink, a.categorylink, a.categorylink:LINK, a.categorylink:VISITED, a.categorylink:HOVER
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	background: transparent;
}


.category2
{
    background-color: #94BAC5;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	color: #000000;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:4px;
	padding-left:4px;
	border-right : 1px solid #6785A7;
	border-bottom : 1px solid #6785A7;
}

.topbar
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
	padding:2px;
	padding-top:1px;
	padding-bottom:1px;
	border-top : 1px solid #EAEDF3;
	border-bottom : 1px solid #8EA8C6;
	font-variant: small-caps;
	background-color:#EAEDF3;
}


.welcome
{
	font-family: Arial, Helvetica, sans-serif;
	color: #3D3D3D;
	text-decoration: none;
	font-variant: small-caps;
	font-size: 70%;
	background-color:#EAEDF3;
}


.tabletop {
	background-color: #EAEDF3;
	border-top: 1px solid #B7CCE4;
}

.tableleft {
	background-color: #EAEDF3;
	border-left: 1px solid #B7CCE4;
}

.tableright {
	background-color: #EAEDF3;
	border-right: 1px solid #B7CCE4;
}

.tablebottom {
	background-color: #EAEDF3;
	border-bottom: 1px solid #B7CCE4;
}

.tablemain {
	background-color: #EAEDF3;
	padding: 4px;
}

.tabletitle {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #4A637B;
    padding-left: 8px;
}

.tableheader {
    background-color:#6785a7;
    border: 1px solid #FFFFFF;
    color: #FFFFFF;
}

.tablecolor {
    font-family: Arial, Helvetica, sans-serif;
    border: 1px solid #8EA8C6;
}

A.tableheaderLINK:LINK, A.tableheaderLINK:VISITED {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6785a7;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding: 2px;
}

.defaultinclude
{
    padding:2px;
}

.horizontalpadding
{
    padding-right:2px;
}

.noleftpadding
{
    padding-right:2px;
    padding-top:2px;
    padding-bottom:2px;
}

.subheading
{
    color: #19355E;
    background-color: #B7CCE4;
    font-weight: bold;
    padding: 4px;
    font-family: Arial, Tahoma;
}

.currentpage
{
	background-color: #6785A7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
}

.pagelink
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	border-left : 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
}

.pagestart
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 5px;
}
.titulo
{
	background-color:#19355E;
	color:#FFFFFF;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}
.tituloPequeñoCursiva
{
	background-color:#19355E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-style:italic;
}
.tituloPequeño
{
	background-color:#19355E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.tituloPequeno
{
	background-color:#19355E;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.noLink                 { background-color:#19355E; text-decoration:none; }
.plainText              { font-weight: normal; }
.boldText               { font-weight: bold; }
.description            { margin-left: 10px; margin-right: 10px; margin-top: 2px; padding-top: 4px; }
.blueText               { color:#6666ff; }
.errorText              { color:#FF0000; }
.pageTitle              { font-size: 100%; font-weight: bold; padding:2px; color: #19355E; }
.disabledLink           { color: #3366dd; text-decoration: none; font-style:italic;}
.unauthorizedTaskLink   { color: #aaaaaa; text-decoration: none; font-style:italic;}
.unauthorizedLink       { color: #aaaaff; text-decoration: none; font-style:italic;}
.separator              { background-color:#C4DCEE; color:#000000; font-weight:bold; }
.element                { background-color:#FFFFFF; border: 0px solid;}
.disabledElement        { color: #dddddd; }
.headerelement          { background-color:#6785a7; border: 0px solid;}


.columnheader   { background-color:#666666; color:#FFFFFF; font-weight:bold; text-align:center; padding:3px;}
.banner         { background-color:#666666; color:#FFFFFF; font-weight:bold; }
.footer         { color:#666666;}
.whiteText      { background-color:#FFFFFF; color:#FFFFFF; font-weight: normal; }
.datebar        { font-weight:bold; color:#FFFFFF; background-color:#000000; }
.title          { font-weight:bold;}
.searchBox      { font-weight:bold;}
.greyText       { color:#AAAAAA;}
.popupTitle     { font-weight:bold; }
.crumbs         { background-color:#EEEEEE; color:#2D62A1; font-weight:bold; text-decoration:none;}
.cell           { border-color:#CCCCCC; corder-style:solid; background-color:#FFFFFF; border-width:1px; }
.chooserList    { }

.footer {
	left: 0;
	bottom: 0;
	width: 100%;
	color: white;
	text-align: center;
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
    padding-bottom: 1em;
}

.footer img {
	width: 15em;
}

