BODY {color: #000000; font-family: verdana, arial; font-size: 11px; margin: 0px; padding: 0px;}

.header1 { background-position: left top; background-repeat: no-repeat; border-bottom: 3px solid #43699b; color: #FFFFFF; vertical-align: middle; }
.header2 { background-color:#577eb1; border-bottom: 3px solid #43699b; vertical-align: middle; }
.header2 TD { color: #FFFFFF; vertical-align: middle;}
.header2 A , .header2 A:visited, .header2 A:link    { color: #FFFFFF; text-decoration: none; }
.header2 H5 { color: #17365d; vertical-align: middle; font-size: 14px;}

.footer {filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a2c1e9',EndColorStr='#577eb1'); background-color: #B0C4DA; color: #000000; height: 20px;}
.caja_msg {background-color: #FFFFDD;}
SPAN.star {font-weight: bold; color: red; font-family: verdana;}
.headList { filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#a5bdd9',EndColorStr='#ddedf9'); background-color: #B0C4DA; color: #4D2942; border-bottom: 1px solid #8DB2E3; border-right: 1px solid #8DB2E3;}
.listBg  { background-color: #d9e6f2;}
.itemListEven { background-color: #e7e7e7;}
.itemListOdd { background-color: #dedede;}
.formLower { background-color: #B0C4DA;} 
.app TH  { background-color: #B0C4DA;}
.app TD  { background-color: #B0C4DA;}
.app .axial TD TH { text-align: left; }
TH  { font-size: 12px; text-align:left}


.sbar1		 { width:100%; padding-top:1; padding-bottom:1; padding-right:5; padding-left:9; text-decoration:none; color:#0000aa;}
.sbar1:hover { text-decoration:underline; background-color:#d0d0d0;}
.sbhd		 { font-family:arial; font-size:100%; font-weight:bold; padding-left:5; padding-right:5; padding-bottom:2; padding-top:5;}
.sbsubhd	 { font-family:arial; font-size:70%; font-weight:bold; color:#000088; padding-left:5; padding-right:5; padding-bottom:0; padding-top:7;}


input.small  { font-size : 90%; font-family: verdana,geneva,arial;}

.titulo { font-size: 18px; font-weight: bold; }

A         {color: #1c6dd3; text-decoration: none; }
A:link    {color: #1c6dd3; text-decoration: none;}
A:visited {color: #1c6dd3; text-decoration: none;}
A:active  {color: #000000; text-decoration: none;}
A:hover   {color: #4E81D4; text-decoration: underline;}

TD { color: #000000; font-family: verdana, arial; font-size: 11px;}


.contentBold { font-family: verdana,helvetica,arial; font-size: 11px; color: #333333; font-style: normal; font-weight: bold}
.contentBoldBlue { font-family: "Verdana", "Helvetica", "Arial"; font-size: 11px; color: #006599; font-style: normal; font-weight: bold}
.contentBlue { font-family: "Verdana", "Helvetica", "Arial"; font-size: 11px; color: #006599; font-style: normal; font-weight: normal }
.contentBoldBlueHead { font-family: "Verdana", "Helvetica", "Arial"; font-size: 12px; color: #006599; font-style: normal; font-weight: bold}
.contentLinksSmall { font-family: "Verdana", "Helvetica", "Arial"; font-size: 10px; color: #ffffff; font-style: normal; font-weight: normal; text-decoration: underline}

.camp_tab_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border: 1px solid #c6c68e;
	color: #FFFFFF;
	background-color: #c6c68e;
	border-bottom: none;
}
.camp_tab_on a:link , .camp_tab_on a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background-color: #c6c68e;
	text-decoration: none;
}

.camp_tab_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
	border: 1px solid #c6c68e;
	color: #4d2942;
	background-color: #FFFFFF;
	border-bottom: none;
}
.camp_tab_off a:link, .camp_tab_off a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	color: #4d2942;
	background-color: #FFFFFF;
	text-decoration: none;
}
.camp_table_tab {
    vertical-align: top;
    border: 1px solid #c6c68e;
	padding: 3px;
	background-color: #ffffff;
}

.readonly {
    text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #1065B5;
	font-style: normal;
	font-weight: normal;
	padding: 3px,3px,3px,3px;
}

.apagado {
    text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	font-style: normal;
	font-weight: normal;
	padding: 3px,3px,3px,3px;
	background-color: #fcffcc;
}

.numero_real {
    text-align: right;
}