
A:link
{
    COLOR: #7C8E26;
    TEXT-DECORATION: underline
}
A:active
{
    COLOR: #7C8E26;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #7C8E26;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #5A70B0;
    TEXT-DECORATION: underline
}

.boton

{

    BORDER-RIGHT: #C1D758 1px solid;

    BORDER-TOP: #C1D758 1px solid;

    BORDER-LEFT: #C1D758 1px solid;

    BORDER-BOTTOM: #C1D758 1px solid;

    FONT-WEIGHT: bold;

    FONT-SIZE: 9px;

    FONT-FAMILY: Verdana;

    CURSOR: hand;

    COLOR: #788D14;

    BACKGROUND-COLOR: #FFFFFF;

    TEXT-ALIGN: center

}
.fondo
{
    BACKGROUND-COLOR: #F4F3FA;
}
.linea
{
    COLOR: #B2ADE0
}
.txt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 7C8E26;
}
.txtNormal
{
    FONT-SIZE: 10px;
    COLOR: #A2B44A;
    FONT-FAMILY: Tahoma;
}
.txtoscuro
{
    FONT-SIZE: 10px;
    COLOR: #7C8E26;
    FONT-FAMILY: Tahoma;
}
.txtNormalcolor
{
    FONT-SIZE: 10px;
    COLOR: #5A70B0;
    FONT-FAMILY: Tahoma;
}
.txtNegrita
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #6D6AB5;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.txtNegritanormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #5D5D5D;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.txtnormalpeq
{
    FONT-SIZE: 9px;
    COLOR: #5A70B0;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.txticonos
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 25px;
    COLOR: #CAC4E9;
    FONT-FAMILY: Webdings
}
.txtRojo
{
    FONT-SIZE: 9px;
    COLOR: #800000;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.txtNormalBlanco
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.txtNegritaBlanco
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tableBorde
{
    BORDER-RIGHT: #D9E59D 1px solid;
    BORDER-TOP: #D9E59D 1px solid;
    BORDER-LEFT: #D9E59D 1px solid;
    BORDER-BOTTOM: #D9E59D 1px solid;
}
.tableBordesuperior
{
    BORDER-RIGHT: #D9E59D 0px solid;
    BORDER-TOP: #D9E59D 1px solid;
    BORDER-LEFT: #D9E59D 0px solid;
    BORDER-BOTTOM: #D9E59D 0px solid;
}
.tableBordelados
{
    BORDER-RIGHT: #D9E59D 1px solid;
    BORDER-TOP: #D9E59D 0px solid;
    BORDER-LEFT: #D9E59D 1px solid;
    BORDER-BOTTOM: #D9E59D 0px solid;
}
.tableBordeladoscierre
{
    BORDER-RIGHT: #D9E59D 1px solid;
    BORDER-TOP: #D9E59D 0px solid;
    BORDER-LEFT: #D9E59D 1px solid;
    BORDER-BOTTOM: #D9E59D 1px solid;
}
.tableBordesolodere
{
    BORDER-RIGHT: #D7D5EE 1px solid;
    BORDER-TOP: #D7D5EE 0px solid;
    BORDER-LEFT: #D7D5EE 0px solid;
    BORDER-BOTTOM: #D7D5EE 0px solid;
}
.tableBordeoscuro
{
    BORDER-RIGHT: #D7D5EE 1px solid;
    BORDER-TOP: #D7D5EE 1px solid;
    BORDER-LEFT: #D7D5EE 1px solid;
    BORDER-BOTTOM: #D7D5EE 1px solid;
    BACKGROUND-COLOR: #F4F3FA
}
.tdColor
{
    BORDER-TOP: #737B9A 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #737B9A 0px solid;
    BACKGROUND-COLOR: #D9E59D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #7C8E26;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tdColormedio
{
    BORDER-TOP: #D7D5EE 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    BACKGROUND-COLOR: #D7D5EE;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    COLOR: #6D6AB5;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tdColorover
{
    BORDER-TOP: #D7D5EE 0px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #D7D5EE 0px solid;
    BACKGROUND-COLOR: #D7D5EE;
    FONT-SIZE: 9px;
    COLOR: #6D6AB5;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.tdColorclaro
{
	border-top: #C1D758 1px solid;
	border-left: #C1D758 1px solid;
	border-right: #C1D758 1px solid;
	border-top: #C1D758 1px solid;
	border-bottom: #C1D758 1px solid;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.tableBordeclaro
{
    BORDER-RIGHT: #908EC4 1px solid;
    BORDER-TOP: #908EC4 1px solid;
    BORDER-LEFT: #908EC4 1px solid;
    BORDER-BOTTOM: #908EC4 1px solid;
    BACKGROUND-COLOR: #FFFFFF
}
.tableBordeclarod
{
    BORDER-RIGHT: #908EC4 0px solid;
    BORDER-TOP: #908EC4 0px solid;
    BORDER-LEFT: #908EC4 0px solid;
    BORDER-BOTTOM: #908EC4 0px solid;
    BACKGROUND-COLOR: #D7D5EE
}
.tableBordeclaroe
{
    BORDER-RIGHT: #908EC4 0px solid;
    BORDER-TOP: #908EC4 0px solid;
    BORDER-LEFT: #908EC4 0px solid;
    BORDER-BOTTOM: #908EC4 1px solid;
}
.tableBordeclarocon
{
    BORDER-RIGHT: #4A46AB 1px solid;
    BORDER-TOP: #4A46AB 1px solid;
    BORDER-LEFT: #4A46AB 1px solid;
    BORDER-BOTTOM: #4A46AB 1px solid;
    BACKGROUND-COLOR: #FBFAFD
}
.elemento3
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 30px; 
}
.elemento3_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 30px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento5
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 40px; 
}
.elemento5_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 40px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento6
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 52px; 
}
.elemento6_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 52px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento7
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 64px; 
}
.elemento7_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 64px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento10
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 80px; 
}
.elemento10_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 80px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento15
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 110px; 
}
.elemento15_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 110px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento17
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 130px; 
}
.elemento17_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 130px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento20
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 160px; 
}
.elemento20_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 160px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento25
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 180px; 
}
.elemento25_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 180px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento30
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 200px; 
}
.elemento30_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 200px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento35
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 250px; 
}
.elemento35_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 250px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento40
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 300px; 
}
.elemento40_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 300px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento50
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 355px; 
}
.elemento50_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 355px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento75
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 500px; 
}
.elemento75_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 500px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento80
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 555px; 
}
.elemento80_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 555px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento90
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 580px; 
}
.elemento90_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 580px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.elemento100
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 630px; 
}
.elemento100_mask
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #7A7979;
    background-color: FFFFFF; 
    border: 1px solid #B4B2B2;
    width: 630px; 
    BEHAVIOR: url("/include/common/hab_mask.htc");
}
.mask
{
    BEHAVIOR: url("/include/common/hab_mask.htc");
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.maskright
{
    BEHAVIOR: url("/include/common/hab_mask.htc");
    FONT-SIZE: 9px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: right
}
.maskout
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9px;
    BEHAVIOR: url("/include/common/hab_mask.htc");
    BORDER-LEFT: medium none;
    COLOR: #6F6F6F;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
.maskout1
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BEHAVIOR: url("/include/common/hab_mask.htc");
    BORDER-LEFT: medium none;
    COLOR: #6F6F6F;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.maskout2
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BEHAVIOR: url("/include/common/hab_mask.htc");
    BORDER-LEFT: medium none;
    COLOR: #6F6F6F;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}

.maskoutNegrita
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 9px;
    BEHAVIOR: url("/include/common/hab_mask.htc");
    BORDER-LEFT: medium none;
    COLOR: #6F6F6F;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left
}
.maskInclude
{
    BORDER-RIGHT: 25px;
    BORDER-TOP: 25px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BEHAVIOR: url("/include/common/hab_mask.htc");
    BORDER-LEFT: 25px;
    COLOR: #6F6F6F;
    BORDER-BOTTOM: 25px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #transparent;
    TEXT-ALIGN: left
}
.tableBordedos
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BACKGROUND-COLOR: #F2F2F2
}
.tableBordetres
{
    BORDER-RIGHT: #CCCCCC 1px solid;
    BORDER-TOP: #CCCCCC 1px solid;
    BORDER-LEFT: #CCCCCC 1px solid;
    BORDER-BOTTOM: #CCCCCC 1px solid;
    BACKGROUND-COLOR: #FFFFFF
}
.scroll 
{ SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
  SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #B4B2B2; SCROLLBAR-ARROW-COLOR: 
  #B4B2B2; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff 
  text-decoration: none;overflow: auto; position: static; visibility: visible
} 
.txtoscurobordesuperior
{
    BORDER-TOP: #D7D5EE 1px solid;
    FONT-SIZE: 10px;
    COLOR: #7C8E26;
    FONT-FAMILY: Tahoma;
}