/* Links */
A.nsf_standardlink {FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none ; padding-left: 3; padding-right: 3}
A.nsf_standardlink:active {FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none ; padding-left: 3; padding-right: 3}
A.nsf_standardlink:visited {FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none ; padding-left: 3; padding-right: 3}
A.nsf_standardlink:hover {FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: underline ; padding-left: 3; padding-right: 3}

.nsf_caption {FONT-SIZE: 0.68em; COLOR: #000000; FONT-FAMILY: verdana; height: 20px;}

/* Toolbar */
.nsf_toolbar { FONT-SIZE: 0.68em; COLOR: #003399; FONT-FAMILY: verdana; TEXT-DECORATION: none }
TABLE.nsf_toolbar { BORDER-RIGHT: #95b7f3 1px solid; BORDER-TOP: #95b7f3 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc); BORDER-LEFT: #95b7f3 1px solid; BORDER-BOTTOM: #95b7f3 1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #9ebff6 }

/* CheckBox */
.nsf_checkboxcaption {FONT-SIZE: 0.68em; COLOR: #000000; FONT-FAMILY: verdana; height: 20px; width: 92px;}
.nsf_checkboxcaptiondisabled {BORDER-BOTTOM: #B6BCAB 1px solid; height: 20px; width: 92px;} /* TODO : Ver que witdh esto interfiere el captionwidth */

/* TextBox */
.nsf_textboxcaption {FONT-SIZE: 0.68em; COLOR: #000000; FONT-FAMILY: verdana; BORDER-BOTTOM: #B6BCAB 1px solid; height: 20px; width: 92px;}
.nsf_textboxcaptiondisabled {BORDER-BOTTOM: #B6BCAB 1px solid; height: 20px; width: 92px;} /* TODO : Ver que witdh esto interfiere el captionwidth */

/* Lookup */
.nsf_lookupcaption {FONT-SIZE: 0.68em; BORDER-BOTTOM: #B6BCAB 1px solid; height: 20px; width: 92px;} /* TODO : Ver que witdh esto interfiere el captionwidth */
.nsf_lookupcaptiondisabled {BORDER-BOTTOM: #B6BCAB 1px solid; height: 20px; width: 92px;} /* TODO : Ver que witdh esto interfiere el captionwidth */


.nsf_sectionheader
{
    color: #003399;
    font-family: arial; 
    font-size: 12pt; 
    font-weight: bold; 
}
.nsf_sectionheader a
{
    color: #003399;
    text-decoration: none; 
}
.nsf_sectionheader a:hover
{
    color: #003399;
    text-decoration: none; 
}
.nsf_sectionheader a:visited
{
    color: #003399;
    text-decoration: none; 
}
.nsf_sectionline
{
    background-color: #2254b1;
}
.nsf_descriptiontext 
{
    color: black;
    font-family: verdana; 
    font-size: 8pt; 
    padding-right:0px; 
}
.nsf_propertysheet {
    font-family: verdana; 
    font-size: .7em;    
    text-align: left; 
}
.nsf_propertysheet th {
    font-family: verdana; 
    font-size: 8pt; 
    color: gray;
    font-weight: normal; 
}
.nsf_propertysheet a {
    text-decoration: none; 
    color: #003399;
}
.nsf_propertysheet a:hover {
    text-decoration: underline; 
    color: #ff3300;
}

.floatingMenu	{margin: 0px;position: absolute; left: 190px; top: 0px; z-index: 10; width: 100%;background-color: #f1f1f1; border: solid 1px #999999}
.menuBar {margin: 0px 0px;height: 19px; background-color: #f1f1f1; cursor: pointer; border: #f1f1f1 solid 1px;}
.menuBarFont {color: #000000; font-size: 70%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: none;}
.menuBar a , .menuBar a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000; text-decoration : none;}
.menuBar a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none; color: #000000; text-decoration : none;}
.menuBarSel		{margin: 0px 2px; height: 19px; width: 176px; background-color: #FFFFFF;cursor: pointer; border: #CCCCCC solid 1px;}					
.menuBarSel a , .menuBarSel a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000; text-decoration : none;}
.menuBarSel a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none; color: #000000; text-decoration : none;}


.subMenu		{border: #f1f1f1 solid 1px;margin: 0px 2px;font-size: 70%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000; height: 19px; padding: 3px 10px; cursor: pointer}
.subMenu a , .subMenu a:visited {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;color: #000000}
.subMenu a:hover {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;text-decoration: none; color: #000000}

.pageTitle	{margin:0px 15px; font-family:Arial Black;font-size:12pt;font-weight:bolder}
.tblTable	{border:solid 1px #f1f1f1}
.tblHeader  {background-Color:#d4d0c8;text-align:center;border:solid 1px gray}
.tblResult	{border-top:1px solid lightblue;font-weight:bold}
.tblCell	{border:solid 1px #f1f1f1}
.tblCellAnulado	{border:solid 1px #f1f1f1;color:red;}

.tblGrayGradient
{
	BORDER-RIGHT:#cccccc 1px solid; 
	BORDER-TOP:#cccccc 1px solid; 
	background-color:#cccccc;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cccccc); 
	BORDER-LEFT:#cccccc 1px solid;
	BORDER-BOTTOM:#cccccc 1px solid;
}

.tblBlueGradient
{
	BORDER-RIGHT:#A8C5F7 1px solid; 
	BORDER-TOP:#A8C5F7 1px solid; 
	background-color:#A8C5F7;
	FILTER:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#A8C5F7); 
	BORDER-LEFT:#A8C5F7 1px solid;
	BORDER-BOTTOM:#A8C5F7 1px solid;
}
.tblBlue
{
	BORDER-RIGHT:#A8C5F7 1px solid; 
	BORDER-TOP:#A8C5F7 1px solid; 
	BORDER-LEFT:#A8C5F7 1px solid;
	BORDER-BOTTOM:#A8C5F7 1px solid;
}
.ms-vb{
   font-family: verdana;
   font-size: .68em;
   height: 18px;
   vertical-align: top;
}
.ms-vb a {
   color: #3366cc;
   text-decoration: none;
}
.ms-vb a:hover {
   color: #ff3300;
   text-decoration: underline;
}
.ms-vb a:visited {
   color: #000066;
   text-decoration: none;
}
.ms-vb a:visited:hover {
   color: #ff3300;
   text-decoration: underline;
}

.ms-vh2 {
   font-family: verdana;
   font-size: .68em;
   color: #808080;
   text-align: left;
   text-decoration: none;
   font-weight: normal;
   vertical-align: top;
}

.nsf_button
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: verdana;
    BACKGROUND-COLOR: #d4d0c8;
    width: 75px;
    height: 20px;
    behavior: url(/nsfclient/htc/coolbutton.htc);
}

.nsf_combo
{
    FONT-SIZE: 8pt;
    Z-INDEX: 10;
    FONT-FAMILY: verdana
}

.nsf_combo2
{
    FONT-SIZE: 8pt;
    Z-INDEX: 10;
    FONT-FAMILY: verdana;
    WIDTH: 165
}

.Frame
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #B6BCAB 1px solid;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    height: 20px;
}

.nsf_text
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    height: 20px;
}

.nsf_textbox
{
    BORDER-RIGHT: #B6BCAB 1px solid;
    BORDER-TOP: #B6BCAB 1px solid;
    BORDER-LEFT: #B6BCAB 1px solid;
    BORDER-BOTTOM: #B6BCAB 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    height: 20px;
}

.netpromnsf_TextBoxLookup
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: #B6BCAB 1px solid;
    BORDER-LEFT: #B6BCAB 1px solid;
    BORDER-BOTTOM: #B6BCAB 1px solid;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
    height: 20px;
}

.FrameCaption
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana;
}
.TextBig
{
	font-family:Arial;
	font-size:12;
	font-weight:500;
	color:#000000;
}
.TextSmall
{
	font-family:Arial;
	font-size:11;
	font-weight:500;
	color:#000000;
	padding-left: 4
}
.TextTitleXL
{
	font-family:Arial;
	font-size:22;
	font-weight:bold;
	color:#31A2AD;
	padding-left: 4
}
.TextTitleXLBlue
{
	font-family:Arial;
	font-size:24;
	font-weight:bold;
	color:#A8C5F7;
	padding-left: 4
}

.TextTitleBig
{
	font-family:Arial;
	font-size:18;
	font-weight:bold;
	color:#31A2AD;
}
.TextTitleSmall
{
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color:#31A2AD;
	padding-left: 4
}
.TextTitleSmall12
{
	font-family:Arial;
	font-size:12;
	font-weight:bold;
	color:#31A2AD;
	padding-left: 4
}

.TextTitleSmallLB
{
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color:#40B9D6;
	padding-left: 4
}

.TextTitleXSmall
{
	font-family:Arial;
	font-size:10;
	font-weight:bold;
	color:#31A2AD;
}
.TextMenuLarge
{
	font-family:Arial;
	font-size:14;
	font-weight:bold;
	color:#ffffff;
}
.TextMenuLargeBlack
{
	font-family:Arial;
	font-size:13;
	font-weight:bold;
	color:#000000;
	padding-left: 4;
	padding-right: 4
}

.TextMenuMedium
{
	font-family:Arial;
	font-size:12;
	font-weight:bold;
	color:#ffffff;
}

.TextMenuSmall
{
	font-family:Arial;
	font-size:10;
	font-weight:bold;
	color:#ffffff;
}

.TextIdentBlack
{
	font-family:Arial;
	font-size:11;
	color:#000000;
	padding-left: 4;
	padding-right: 4
}
.TextTitle
{
	font-size: 28px;
	color: #AB9BCA;
	font-style: italic;
	font-family: Times New Roman, Helvetica, sans-serif;
	text-align: center;

}
.TextSubTitle
{
	font-size: medium;
	font-family: Verdana;
	text-decoration: underline;
}
.DescriptionText
{
    FONT-SIZE: 12pt;
    FONT-FAMILY:Verdana;
    height: 20px;
}

.TreeNode 
{ 
	color: black;	
}

.TreeNodeDisabled 
{ 
	color: Gray;
}

.TreeNodeOver 
{ 
	color: black; 	
	text-decoration: underline; 
	cursor: pointer; 
}

.TreeNodeSelect 
{ 
	color: white; 
	background: Highlight; 	
	cursor: pointer; 
}

/*msdn*/ 
.ControlTitle
{
	font-size: 14pt;
	color: #339933;
}
.ControlItemTitle
{
	display: inline-block;
	padding-left: 8px;
	font-weight: bold;
	font-size: 12pt;
	color: blue;
	font-family: Verdana;
	text-decoration: underline;
}
.ControlItemDesc
{
	font-size: 10pt;
	color: black;
	font-family: Verdana;
	padding-left: 8px;
}
