.boton{ cursor: pointer;}
a:visited {background: inherit!important; color: inherit!important; text-decoration:none!important; }
/*a:visited { color: inherit; }*/
a.boton { background: inherit; color: inherit !important; text-decoration:none !important; background-color: #EEF1F5 !important;}
a.enlaceApl1:visited { color: #4567a6; background: inherit;  }
a.blanco:visited { color: #ffffff; background: inherit;  }
a.textoVerde:visited { color: green; background: inherit;  }

.altoTabla{height : 25px;}

img { border: 0px;}
.sinmargen{
    margin: 0 5px;
}
.contenido{
    margin: 0em;
}
.nopad{ padding: 0; }
.nomar{ margin: 0; }
.nopadnomar{ padding: 0; margin: 0; }
.margen1Dcha{ margin-right: 1em;}

#menuIzq{
  width : 18%; float : left; color: inherit; background: inherit;
}
#bloqueCentral{
    width : 82%; float : left; color: inherit; background: inherit;
    overflow: auto; position: relative; 
}

table.lineas{
    border: 1px solid #4567a6;
    border-collapse: collapse;
    width:100%;
}

table.lineas td{
    border: 1px solid #4567a6;
    padding:2px;
}

.marginAuto{
    margin: 0 auto;
}
.margin0Sup{ margin-top: 0;}
.margin5Sup{ margin-top: 5px;}
.margin05Inf{ margin-bottom: .5em;}

.padding5{ padding: 5px;}
.padding4Sup{ padding-top: 4px;}
.padding10{ padding: 10px;}

.hide{ display: none;visibility: hidden;}

.frmValorCampo{
    background-color: #FFFFFF;
}
.ancho3{width:      3%;}
.ancho11{width:     11%;}
.ancho12{width:     12%;}
.ancho13{width:     13%;}
.ancho15{width:     15%;}
.ancho18{width:     18%;}
.ancho22{width:     22%;}
.ancho27{width:     27%;}
.ancho28{width:     28%;}
.ancho31{width:     31%;}
.ancho32{width:     32%;}
.ancho35{width:     35%;}
.ancho45{width:     45%;}
.ancho55{width:     55%;}
.ancho64{width:     64%;}
.ancho65{width:     65%;}
.ancho68{width:     68%;}
.ancho85{width:     85%;}
.ancho87{width:     87%;}


.asAnchorMenu800{
    color:              #ffffff; 
    background-color:   #2c5885;
    font-size:          1.1em; 
    font-weight:        bold; 
    margin:             0px;
    border:             0px;
    padding:            0px;
    cursor:             pointer;
}
li.nivel1_800Activo{ 
    border-bottom-width: 4px;
}

.seemTd8AlignIzq{width : 8%; float : left; color: inherit; background: inherit;}
.seemTd12AlignIzq{width : 12%; float : left; color: inherit; background: inherit;}
.seemTd17AlignIzq{width : 17%; float : left; color: inherit; background: inherit;}
.seemTd35AlignIzq{ width : 35%; float : left; color: inherit; background: inherit; }
.seemTd37AlignIzq{ width : 37%; float : left; color: inherit; background: inherit; }
.seemTd45AlignIzq{ width : 45%; float : left; color: inherit; background: inherit; }
.seemTd49AlignIzq{ width : 49%; float : left; color: inherit; background: inherit; }
.seemTd55AlignIzq{ width : 55%; float : left; color: inherit; background: inherit; }
.seemTd65AlignIzq{ width: 65%; float: left; color: inherit; background: inherit; }


.migaPan{ color: #666666; font-size: 1em; background: inherit;  font-weight:bold; }

.frmCuadroTexto{color:#000000; background:inherit; width: 94%; overflow: auto; }

.subrayadoTexto{text-decoration: underline;}

.lh1_5{ line-height: 1.5em;}

.sinFondo { 
    background-color: transparent;
}

.floatIzq {
    float: left;
}

.lineaResalte{line-height: 40px; vertical-align: bottom;}

.paddingLados2{ padding-right: 2em;padding-left: 2em; }
.alineaVerticalTop{ vertical-align: top;}
.alineaVerticalBottom{ vertical-align: bottom;}
.altoLinea56{ line-height: 56px;}
.grande0{ font-size: 1.1em;}

.textoVerde{ font-weight: bold; color: green;}


/*Estilo solo para diseņo*/
.bor{ border:1px solid black;}

.sinFondosinBorde {
    background-color: transparent;
    border:0px;
    padding-left:0px;
}
.textoGris{
    color:silver;
}
.textoGrisNegrita{
    color:silver;
    font-weight:bold;
}
#pageNavPosition{
    width: 98%;
    text-align: center;
    padding: 5px;
}
#pageNavPosition2{
    width: 98%;
    text-align: center;
    padding: 0px;
    top:545px;
    min-height: 10px;
}

.pg-selected{
    font-weight:bold;
 }
.pg-normal{
    font-weight: normal;
    cursor: pointer;
}

#verHistorico{
    text-align: right;
    margin-right: 30px;
}

.disabled{
    color: graytext!important;
}

.td_marked{
    background-color: #EEF1F5!important;
}
/*ESTILOS PAGINACION*/
.paginationText {
    float: right;
    padding-right: 0.5em;
}
ul.fdtablePaginater {
    display: table;
    height: 1em;
    list-style: none outside none;
    margin: 0 auto 0.5em;
    padding: 0;
    text-align: center;
    width: auto;
}
ul.fdtablePaginater li {
    -khtml-user-select:none;
    -moz-user-select: none;
    color: #666666;
    display: table-cell;
    list-style: none outside none;
    padding-right: 4px;
}
ul.fdtablePaginater li div span{
    font-size: 130%;
}
ul.fdtablePaginater li a span{
    font-size: 130%;
}
ul.fdtablePaginater li a.currentPage {
    border-color:#a84444 !important;
    color:#000;
    font-weight: bold;
}

.fdtablePaginatorWrapBottom {
    margin-top: 1em;
}

li.bordeado{
    border: 2px solid lavender;
    display: inline-block;
    width: 98%;
    padding: 2px;
}

ul.bordeado{
    padding: 2px;
}