/* Default CSS Stylesheet for a new Web Application project */


BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

A:hover
{
    COLOR: gray;
    TEXT-DECORATION: underline
}
.titleL
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 12pt;
    COLOR: #29166f;
    FONT-FAMILY: Arial
}
.titleM
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #29166f;
    FONT-FAMILY: Arial
}
.titleS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #29166f;
    FONT-FAMILY: Arial
}
.titleWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.titleWhiteS
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial
}
.titleGray
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #dedede;
    FONT-FAMILY: Arial
}
.titleLightBlueL
{
    FONT-WEIGHT: 900;
    FONT-SIZE: 14pt;
    COLOR: #336699;
    FONT-FAMILY: Arial
}
.text
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial;
}
.textBlue
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 8pt;
    COLOR: #29166f;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial
}
.textXS
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial
}
.textAlert
{
    MARGIN-TOP: 5px;
    FONT-SIZE: 8pt;
    COLOR: red;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial
}
.lnkBlue
{
    FONT-SIZE: 8pt;
    COLOR: #29166f;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lnkBlue:hover
{
    COLOR: gray
}
.lnkWhite
{
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
.lnkWhite:hover
{
    COLOR: gray
}
.lnkBlack
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lnkBlack:hover
{
    TEXT-DECORATION: underline
}
.lnkBlackS
{
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lnkBlackS:hover
{
    TEXT-DECORATION: underline
}
.lnkGray
{
    FONT-SIZE: 8pt;
    COLOR: silver;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.lnkGray:hover
{
    FONT-WEIGHT: bold
}
.bgroundLight
{
    BACKGROUND-COLOR: #e2ebfc
}
.bgroundGray
{
    BACKGROUND-COLOR: #dedede
}
.bgroundBlue
{
    BACKGROUND-COLOR: #29166f
}
.bgroundMenu
{
    BACKGROUND-COLOR: #f0f0f0
}
.divMenu
{
    MARGIN-LEFT: 4px
}
.divider
{
    BACKGROUND-COLOR: #000000
}
.tblBox
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}
.CtrBlueGradient
{
    BORDER-RIGHT: #1962AA 1px solid;
    BORDER-TOP: #1962AA 1px solid;
    BORDER-LEFT: #1962AA 1px solid;
    BORDER-BOTTOM: #1962AA 1px solid;
}

.tblBlueGradient
{
    BORDER-RIGHT: #a7a9ac 1px solid;
    BORDER-TOP: #a7a9ac 1px solid;
    BORDER-LEFT: #a7a9ac 1px solid;
    BORDER-BOTTOM: #a7a9ac 1px solid;
    BACKGROUND-COLOR: #a7a9ac;
    vertical-align : middle ;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    font-weight: bold ;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#a7a9ac, EndColorStr=#a7a9ac);
}

.TabStyle
{
    BORDER-RIGHT: #1962AA 1px solid;
    BORDER-TOP: #1962AA 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#1962AA, EndColorStr=#1962AA);
    BORDER-LEFT: #1962AA 1px solid;
    BORDER-BOTTOM: #1962AA 1px solid;
    BACKGROUND-COLOR: #1962AA;
    vertical-align : middle ;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial;
    font-weight :bold ;
}
.tblLightGradient
{
    BORDER-RIGHT: #557995 1px solid;
    BORDER-TOP:  #557995 1px solid;
    BORDER-LEFT:  #557995 1px solid;
    BORDER-BOTTOM:  #557995 1px solid;
    BACKGROUND-COLOR:  #557995;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr= #557995, EndColorStr= #557995);
}
.tblGrayGradient
{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr=#e2ebfc, EndColorStr=#e2ebfc);
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #cccccc
}
.Button
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-weight: bold;
	font-size: 8pt;
	border-left: black 1px solid;
	width: 75px;
	color: #ffffff;
	border-bottom: black 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #949393;
}
.Combo
{
    FONT-SIZE: 8pt;
    Z-INDEX: 10;
    FONT-FAMILY: arial
}
.Combo2
{
    Z-INDEX: 10;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 20px
}
.Frame
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #b6bcab 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: arial;
    HEIGHT: 20px
}
.TextBox
{
	border-right: #ccccff 1px solid;
	border-top: #ccccff 1px solid;
	font-size: 8pt;
	border-left: #ccccff 1px solid;
	border-bottom: #ccccff 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 20px;
    background-color: #FFFFFF;
}
.TextBox2
{
    BORDER-RIGHT: #006778 1px solid;
    BORDER-TOP: #006778 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #006778 1px solid;
    BORDER-BOTTOM: #006778 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 20px;
    background-color: #ffffff;
}
.TextBox3
{
    BORDER-RIGHT: #b6bcab 1px solid;
    BORDER-TOP: #b6bcab 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #b6bcab 1px solid;
    BORDER-BOTTOM: #b6bcab 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 16px
}

.TextBox4
{
	border-right: #a7a9ac 1px solid;
	border-top: #a7a9ac 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #a7a9ac 1px solid;
	color: #ffffff;
	border-bottom: #a7a9ac 1px solid;
	font-family: Arial;
	height: 20px;
	background-color: #a7a9ac;
	text-align: center;
}
.TextBoxD
{
	border-right: #b6bcab 1px solid;
	border-top: #b6bcab 1px solid;
	font-size: 8pt;
	border-left: #b6bcab 1px solid;
	border-bottom: #b6bcab 1px solid;
	font-family: verdana;
	height: 20px;
	background-color: #ccccff;
}
.pageTitle
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    MARGIN: 0px 15px;
    FONT-FAMILY: "Arial Black"
}
.tblTable
{
    BORDER-RIGHT: #f1f1f1 1px solid;
    BORDER-TOP: #f1f1f1 1px solid;
    BORDER-LEFT: #f1f1f1 1px solid;
    BORDER-BOTTOM: #f1f1f1 1px solid
}
.tblHeader
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: arial,geneva;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.tblHeaderS
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: arial,geneva;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center
}
.tblResult
{
    BORDER-TOP: #29166f 1px solid;
    FONT-WEIGHT: bold
}
.tblCell
{
    BORDER-RIGHT: #f1f1f1 1px solid;
    BORDER-TOP: #f1f1f1 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #f1f1f1 1px solid;
    BORDER-BOTTOM: #f1f1f1 1px solid;
    FONT-FAMILY: arial,geneva
}
.tblCell2
{
	margin-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	margin-left: 5px;
	vertical-align: bottom;
	color: #ffffff;
	padding-top: 5px;
	border-bottom: #ccccff 1px solid;
	font-family: Arial;
	height: 16px;
	text-align: left;
}
.tblCell3
{
    BORDER-RIGHT: #b6bcab 1px solid;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    MARGIN-BOTTOM: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #b6bcab 0px solid;
    BORDER-BOTTOM: #b6bcab 0px solid;
    border-RIGHT: #b6bcab 0px solid;
    FONT-FAMILY: arial,geneva;
	height: 16px;
	HEIGHT: 16px;
	vertical-align:  bottom ;
}
.tblCell4
{
    BORDER-RIGHT: #b6bcab 1px solid;
    MARGIN-TOP: 1px;
    MARGIN-LEFT: 1px;
    MARGIN-RIGHT: 1px;
    MARGIN-BOTTOM: 1px;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #b6bcab 0px solid;
    BORDER-BOTTOM: #b6bcab 0px solid;
    border-RIGHT: #b6bcab 0px solid;
    FONT-FAMILY: arial,geneva;
	height: 16px;
	HEIGHT: 16px;
	vertical-align:  bottom ;
}
.tblCell5
{
	margin-top: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 8pt;
	margin-left: 5px;
	vertical-align: bottom;
	color: #000000;
	padding-top: 5px;
	border-bottom: #006778 1px solid;
	font-family: Arial;
	height: 16px;
	text-align: left
}
	
.TextBoxLookup
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #b6bcab 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #b6bcab 1px solid;
    BORDER-BOTTOM: #b6bcab 1px solid;
    FONT-FAMILY: verdana;
    HEIGHT: 20px
}
.Caption
{
    FONT-SIZE: 8pt;
    WIDTH: 95px;
    BORDER-BOTTOM: #b6bcab 1px solid;
    FONT-FAMILY: arial;
    HEIGHT: 20px
}
.tdTabInactive
{
    BORDER-RIGHT: #999999 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #999999 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tdTabActive
{
    BORDER-RIGHT: #999999 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #999999 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
H1.SaltoDePagina
{
    PAGE-BREAK-AFTER: always
}

.txt_menu_p {font-size: 10px; line-height: 22px; FONT-WEIGHT: bold; COLOR: #6F6F6F; font-family: Arial, sans-serif; TEXT-DECORATION: none; text-align: right; padding-left: 0px; padding-right: 0px; padding-top: 5px; padding-bottom: 0px;}
A.txt_menu_p:link {COLOR: #6F6F6F; TEXT-DECORATION: none;}
A.txt_menu_p:hover {COLOR: #e2ebfc; TEXT-DECORATION: none; TEXT-DECORATION: underline;}
.txt_menu_p_activo {font-size: 10px; line-height: 22px; FONT-WEIGHT: bold; COLOR: #e2ebfc; font-family: Arial, sans-serif; TEXT-DECORATION: none; text-align: right; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}

.TD_sub_menu {text-align: center; padding-left: 10px; padding-right: 10px; BORDER-RIGHT: #D9D9D9 1px solid; BORDER-LEFT: #D9D9D9 1px solid; BORDER-TOP: #D9D9D9 1px solid; BORDER-BOTTOM: #0190BF 1px solid; background-color: #F2F2F2;}
.TD_sub_menu_activo {text-align: center; padding-left: 10px; padding-right: 10px; BORDER-RIGHT: #0190BF 1px solid; BORDER-LEFT: #0190BF 1px solid; BORDER-TOP: #0190BF 1px solid;}

.txt_submenu {font-size: 11px; FONT-WEIGHT: bold; COLOR: #6F6F6F; font-family: Arial, sans-serif; TEXT-DECORATION: none;}
A.txt_submenu:link {COLOR: #6F6F6F; TEXT-DECORATION: none;}
A.txt_submenu:hover {COLOR: #e2ebfc; TEXT-DECORATION: none; TEXT-DECORATION: underline;}

.txt_12_cel {font-size: 12px; line-height: 22px; FONT-WEIGHT: bold; COLOR: #e2ebfc; font-family: Arial, sans-serif; TEXT-DECORATION: none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.txt_12_gr {font-size: 12px; FONT-WEIGHT: normal; COLOR: #424242; font-family: Arial, sans-serif; TEXT-DECORATION: none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.txt_12_wh {font-size: 12px; FONT-WEIGHT: normal; COLOR: #ffffff; font-family: Arial, sans-serif; TEXT-DECORATION: none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}
.txt_12_red {font-size: 12px; FONT-WEIGHT: normal; COLOR: #E00F14; font-family: Arial, sans-serif; TEXT-DECORATION: none; padding-left: 3px; padding-right: 3px; padding-top: 3px; padding-bottom: 3px;}


.textGY_10 {font-family: arial; FONT-SIZE: 10px; letter-spacing: 0px; COLOR: #595959; TEXT-DECORATION: none;}
A.textGY_10:link {COLOR: #595959; TEXT-DECORATION: none}
A.textGY_10:active {COLOR: #0A58A5; TEXT-DECORATION: none}
A.textGY_10:hover {COLOR: #0A58A5; TEXT-DECORATION: none}

.txt_11 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; COLOR: #000000; TEXT-DECORATION: none;}
A.txt_11:link {COLOR: #000000; TEXT-DECORATION: none;}
A.txt_11:hover {COLOR: #1962AA; TEXT-DECORATION: none;}

.texto_blue_11 {COLOR: #1962AA; font-family: arial, geneva, helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none;}
A.texto_blue_11:link {COLOR: #1962AA; TEXT-DECORATION: none;}
A.texto_blue_11:hover {COLOR: #0E5396; TEXT-DECORATION: none; TEXT-DECORATION: underline;}

.titulo_blue_11 {COLOR: #006778; font-family:arial, geneva, helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; font-weight: bold;}
A.titulo_blue_11:link {COLOR: #006778; TEXT-DECORATION: none;}
A.titulo_blue_11:hover {COLOR: #006778; TEXT-DECORATION: none; TEXT-DECORATION: underline;}

.txt_11_w {font-family: Arial, Helvetica, sans-serif; font-size: 11px; TEXT-DECORATION: none; COLOR: #ffffff;}
A.txt_11_w:link {COLOR: #ffffff; TEXT-DECORATION: none;}
A.txt_11_w:hover {COLOR: #ffffff; TEXT-DECORATION: underline;}

.lin_gris {BORDER-BOTTOM: #CFCFCF 1px dotted;}
.lin_celeste {BORDER-BOTTOM: #e2ebfc 1px solid; background-color: #E8E8E8;}
.cuadro_contenido {BORDER-RIGHT: #e2ebfc 1px solid; BORDER-LEFT: #e2ebfc 1px solid; BORDER-BOTTOM: #e2ebfc 1px solid;}
.cuadro_completo {BORDER-RIGHT: #e2ebfc 1px solid; BORDER-LEFT: #e2ebfc 1px solid; BORDER-BOTTOM: #e2ebfc 1px solid; BORDER-TOP: #e2ebfc 1px solid;}
.lin_celeste_bg_w {BORDER-BOTTOM: #e2ebfc 1px solid;}


.dgtextbox {BACKGROUND: #ffffff; BORDER-RIGHT: #CFCFCF 1px solid; BORDER-TOP: #CFCFCF 1px solid; BORDER-LEFT: #CFCFCF 1px solid; BORDER-BOTTOM: #CFCFCF 1px solid; FONT-SIZE: 12px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #5B5B5B; padding-left: 3px; padding-right: 3px;}
.input {BACKGROUND: #FBFBFB; BORDER-LEFT: #D2D2D2 1px solid; BORDER-RIGHT: #D2D2D2 1px solid; BORDER-TOP: #D2D2D2 1px solid; BORDER-BOTTOM: #D2D2D2 1px solid; FONT-SIZE: 12px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #e2ebfc; TEXT-ALIGN: center; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; padding-top: 3px; padding-bottom: 3px;}
.select { font-family: Verdana, Arial, sans-serif; font-size: 12px; WIDTH: 200px; BACKGROUND: #ffffff; }
.select2 { font-family: Verdana, Arial, sans-serif; font-size: 10px; WIDTH: 40px; BACKGROUND: #ffffff; }
