<style>

	x
	{
	Height: 30;
	}

	BODY
	{
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT:5px;
	}


	H1
	{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	}

	.XS_Body
	{
	PADDING: 0px;
	MARGIN: 0px;
	BORDER: 0px;
	FONT-FAMILY: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	HEIGHT: 99%;
	WIDTH: 99%;
	}

	.LineaMenu
	{
	Height: 30;
	}

	.LineaMenu A
	{
	FONT:8px, Verdana;
	FONT-WEIGHT: normal;
	DISPLAY: block;
	TEXT-DECORATION: none;
	COLOR: #f8f8f8;
	}

	.LineaMenu A:hover
	{
	FONT:8px, Verdana;
	FONT-WEIGHT: normal;
	DISPLAY: block;
	TEXT-DECORATION: none;
	COLOR: #ff9900;
	}

	.ClrRed
	{
	BACKGROUND-COLOR: #FFC4C4;
	}

	.ClrYellow
	{
	BACKGROUND-COLOR: #FFFFB3;
	}

	.ClrGreen
	{
	BACKGROUND-COLOR: #E1FFC4;
	}

	.ClrBlue
	{
	BACKGROUND-COLOR: #D6DFF7;
	}

	.ClrBack
	{
	BACKGROUND-COLOR: #f8f8f8;
	}

	.ClrWhite
	{
	BACKGROUND-COLOR: #ffffff;
	}

	.ClrGray
	{
	BACKGROUND-COLOR: #cccccc;
	}

	.MsgBox
	{
	WIDTH:100%;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: red;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 20px;
	PADDING-TOP: 5px;
	PADDING-BOTTOM: 5px;
	BORDER-BOTTOM: #ccc 1px solid;
	}

	.BottonBox
	{
	HEIGHT: 20;
	FONT:10px Verdana;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	}

	.BottonBox A
	{
	HEIGHT: 20;
	FONT:11px Verdana;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #FFFFFF;
	}

	#modalDialog_Container
	{
	width:500px;
	margin:0 auto;
	margin-top:10px;
	border:1px single #000;
	padding:5px;
	}

	.modalDialog_transparentDivs{
	filter:alpha(opacity=40);	/* Transparency */
	opacity:0.4;	/* Transparency */
	background-color:#AAA;
	z-index:1;
	position:absolute; /* Always needed	*/
	}

	.modalDialog_contentDiv{
	BORDER: #666666 1px solid;
	padding:2px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFF;	/* White background color for the message */
	}

	.modalDialog_message{
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	COLOR: #000000;
	TEXT-ALIGN: center;
	vertical-align:middle;
	}
	.modalDialog_contentDiv_shadow{
	z-index:90;/* Always needed	- to make it appear below the message */
	position:absolute;	/* Always needed	*/
	background-color:#555;
	filter:alpha(opacity=30);	/* Transparency */
	opacity:0.3;	/* Transparency */
	}

	.XS_Title
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #5a5a5a;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	TEXT-ALIGN: left;
	}

	.XS_EditTitle
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	COLOR: #5a5a5a;
	FONT-FAMILY:Verdana;
	}

	.XS_EditText
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	FONT-FAMILY:Verdana;
	}

	.XS_TableTitle
	{
	width:100%;
	height:30px;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 0px solid;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffd9;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	TEXT-ALIGN: center;
	vertical-align: middle;
	}


	.XS_View 
	{
		padding:0px;
	}
	
	.XS_ViewLabel
	{
		FONT-FAMILY: Arial;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		height: 20px;
		BACKGROUND-COLOR: #f8f8f8;
		PADDING-top: 2px;
		PADDING-LEFT: 2px;
		PADDING-RIGHT: 2px;
		TEXT-ALIGN:center;
		border-right:1px #cccccc solid;
		color:#000000;
	}

	.XS_ViewData
	{
		height: 20px;
		FONT-FAMILY: Arial;
		FONT-WEIGHT: normal;
		FONT-SIZE: 11px;
		PADDING-top: 2px;
		PADDING-LEFT: 2px;
		PADDING-RIGHT: 2px;
		TEXT-ALIGN:center;
		background-color: #ffffff;
		border-right:1px #cccccc solid;
	}

	.XS_SecTitle
	{
	width:100%;
	HEIGHT: 15px;
	BACKGROUND-COLOR:#FFEDA4;
	BORDER-TOP: #dddddd 1px solid;
	BORDER-BOTTOM: #dddddd 1px solid;
	FONT-WEIGHT: 900;
	FONT-SIZE: 12px;
	COLOR: #000033;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	TEXT-ALIGN: left;
	vertical-align: middle;
	PADDING-top:2px;
	PADDING-bottom:2px;
	}

	.XS_SecText
	{
	width:100%;
	BORDER-RIGHT: #666666 0px solid;
	BORDER-LEFT: #ddd 0px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	BACKGROUND-COLOR: #ffffd9;
	TEXT-ALIGN:left;	
	FONT-WEIGHT: 500;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	}
	
	.XS_SecTextFont
	{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	PADDING-top:2px;
	PADDING-bottom:2px;	
	TEXT-ALIGN:left;
	}


	.XS_SecSubTitle
	{
	width:100%;
	HEIGHT: 15px;
	BORDER-BOTTOM: #ddd 1px solid;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	PADDING-top:10px;
	PADDING-bottom:0px;
	}

	.XS_Label
	{
	HEIGHT: 15px;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: 900;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	VERTICAL-ALIGN:middle;
	}


	.XS_SecTab
	{
	vertical-align:bottom;
	text-align:left;
	padding-top:0px;
	padding-bottom:1px;
	border-bottom:1px #FFCF0E solid;	
	}

	.XS_Tab UL
	{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	FLOAT: left;
	}

	.XS_Tab LI
	{
	MARGIN-LEFT: 5px;
	FLOAT: left;
	}

	.XS_Tab LI.TabItemOff
	{
	display:block;
	BORDER-RIGHT: #FFCF0E 1px solid;
	BORDER-TOP: #FFCF0E 1px solid;
	BORDER-LEFT: #FFCF0E 1px solid;
	BORDER-BOTTOM: #FFCF0E 0px solid;
	BACKGROUND: #ffffff;
	}

	.XS_Tab LI.TabItemOn
	{
	display:block;
	BORDER-RIGHT: #FFCF0E 1px solid;
	BORDER-TOP: #FFCF0E 1px solid;
	BORDER-LEFT: #FFCF0E 1px solid;
	BORDER-BOTTOM: #FFCF0E 0px solid;
	BACKGROUND: #FFDC4F;
	}

	.XS_Tab LI.TabItemHidden
	{
	display:none;
	BORDER-RIGHT: #FFCF0E 1px solid;
	BORDER-TOP: #FFCF0E 1px solid;
	BORDER-LEFT: #FFCF0E 1px solid;
	BORDER-BOTTOM: #FFCF0E 0px solid;
	}

	.XS_Tab A
	{
	MARGIN-TOP:0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-RIGHT: 5px;
	PADDING-left:5px;
	FLOAT: left;
	color:#000033;
	TEXT-DECORATION: none;
	text-align:center;
	font: 900 11px Verdana;
	white-space: nowrap;	
	}

	.XS_Tab A:hover
	{
	COLOR: #ff9900;
	}



	.XS_SecFilter
	{
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	HEIGHT: 15px;
	width:100%;
	BORDER-RIGHT: #666666 0px solid;
	BORDER-LEFT: #ddd 0px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	PADDING-top:10px;
	PADDING-bottom:10px;
	PADDING-left: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	BACKGROUND-COLOR: #fcfcfc;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	TEXT-ALIGN: center;
	vertical-align: middle;
	}


	.XS_SecHelp
	{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	PADDING:5px;
	}


	.XS_SecHelp TH
	{
	padding:3px;
	height:10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	BORDER-BOTTOM: #ddd 1px solid;
	BACKGROUND: #f8f8f8;
	TEXT-ALIGN: center;
	}

	.XS_SecHelp TD
	{
	padding:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	TEXT-ALIGN: left;
	}

	.XS_SecTip
	{
	width:100%;
	PADDING-top: 2px;
	PADDING-left: 0px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	}

	.XS_SecNone
	{
	display:none;
	padding-bottom:5px;
	padding-left:30px;
	padding-right:30px;
	text-align:left;
	width:100%;
	}
	
	.XS_SecHtml
	{
	width:100%;
	}

	.XS_MsgText
	{
		padding-left:30px;
		padding-right:30px;
		padding-top:5px;
		padding-bottom:5px;
		vertical-align: middle;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
		background-Color: #ffffcc;
	}

	.XS_MsgClose
	{
		padding-left:0px;
		padding-right:3px;
		padding-top:5px;
		padding-bottom:5px;
		vertical-align: middle;
		TEXT-ALIGN: center;
		FONT-WEIGHT: bold;
		FONT-SIZE: 11px;
		FONT-FAMILY:Verdana;
		background-Color: #ffffcc;
		text-decoration:none;
	}
		
	.XS_MsgClose A
	{
		text-decoration:none;
	}

	.XS_SecMessage
	{
	padding-left:15px;
	vertical-align: middle;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	}

	.XS_SecError
	{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #FC3503;
	TEXT-ALIGN: center;
	border: 1px #FC3503 solid;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	}

	.XS_SecWarning
	{
	padding-left:30px;
	padding-right:30px;
	padding-top:5px;
	padding-bottom:5px;
	vertical-align: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000080;
	background-Color: #ffffcc;
	border: 1px #000080 solid;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	}

	.XS_SecButtom
	{
	width:100%;
	MARGIN:0px;
	PADDING:0px;
	COLOR: #666666;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	FONT:10px, Verdana;
	}


	.XS_SecBody
	{
	width:100%;
	TEXT-ALIGN: left;
	POSITION:relative;
	LEFT:0px;
	FONT-SIZE: 11px;	
	FONT-WEIGHT: bold;
	MARGIN-TOP:0px;
	PADDING-TOP:0px;
	}

	.XS_SecBody LABEL
	{
	padding:3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	TEXT-ALIGN: left;
	}

	.XS_SecBody INPUT
	{
	padding:3px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	TEXT-ALIGN: left;
	}

	.XS_SecLink a
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	text-decoration: underline; 
	}
	
	
	.XS_SecForm
	{
	PADDING-left: 0px;
	MARGIN-TOP:0px;
	PADDING-TOP:0px;
	}

	.XS_SecGrid
	{
	PADDING-left: 0px;
	MARGIN-TOP:0px;
	PADDING-TOP:0px;
	}	

	.XS_SecCollection
	{
	COLOR: #5a5a5a;
	}

	.XS_SecCollection TH
	{
	VERTICAL-ALIGN:middle;
	text-align:right;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	}

	.XS_SecCollection TD
	{
	VERTICAL-ALIGN:middle;
	TEXT-ALIGN:left;
	PADDING-BOTTOM:5px;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	}


	.XS_Window
	{
	PADDING: 5px;
	BACKGROUND-COLOR: #ffffff;
	BORDER:1px #cccccc solid;
	}

	.XS_Normal
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: left;
	}

	.XS_Loading
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center;
	COLOR: #ff9900;
	BACKGROUND-COLOR: #FFFFB3;
	BORDER: 1px #FFFFB3 solid;
	POSITION: absolute;
	}

	.XS_Mensaje
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #f8f8f8;
	border:1px #f8f8f8 solid;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 30px;
	padding-right: 30px;
	}

	.BgTable
	{
	BACKGROUND-COLOR: #cccccc;

	}

	.Table
	{
	BACKGROUND-COLOR: #cccccc;
	}


	.Titulo
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.Titulo1
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 15px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.Titulo2
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.Titulo3
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 20px;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.TituloB
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 18px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	}
	.Normal
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}


	.separadores
	{
	BACKGROUND: #cccccc
	}

	.TabOn
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
	}

	.TabOff
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
	}

	.TabOn2
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
	}

	.ResumenHeader
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dfdfdf
	}

	.ResumenItem
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}



	.CellLabel
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dfdfdf
	}

	.CellInput
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}


	.Label
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dfdfdf
	}

	.DataLabel
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.Input
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	border: 1px #cccccc solid;
	}

	.InputOff
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	border: 1px #cccccc solid;
	background: #eaeaea;
	}

	.InputNum
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: right;
	border: 1px #cccccc solid;
	}

	.InputNumOff
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: right;
	border: 1px #cccccc solid;
	background: #eaeaea;
	}

	.InputSel
	{
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	BACKGROUND-COLOR: #ffe4c4;
	font-weight: normal;
	}


	.cajasNumEdit
	{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 1px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	}


	.cajasNum
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-ALIGN: right;
	COLOR: #000000;
	}

	.cajasNumOff
	{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	MARGIN: 1px;
	COLOR: #000000;
	BACKGROUND-COLOR: #dfdfdf;
	TEXT-ALIGN: right;
	}

	A.a:link
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	}

	A.a:visited
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: none;
	}
	A.a:hover
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff9900;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline;
	}
	A.a:active
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ff9900;
	FONT-FAMILY: Verdana;
	TEXT-DECORATION: underline;
	}

	.boton_
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #eaeaea;
	COLOR: #5a5a5a;
	FONT-FAMILY: Arial;
	}


	.XS_IconBoton
	{
	BORDER:1px #ccc solid;
	PADDING-top:4px;
	PADDING-bottom:2px;
	PADDING-left:6px;
	PADDING-right:10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #333;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_button.gif);
	FONT-FAMILY: Verdana;
	VERTICAL-ALIGN:middle;
	cursor:pointer;
	TEXT-DECORATION: none;
	float:left;
	}

	.boton
	{
	BORDER:1px #ccc solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #333;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_button.gif);
	FONT-FAMILY: Arial;
	cursor:pointer;
	}


	.boton a:hover
	{
	COLOR: #ff9900;
	}

	.botonOff
	{
	BORDER:1px #ccc solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND: #eaeaea;
	COLOR: #ccc;
	FONT-FAMILY: Arial;
	cursor:default;
	}

	.LineaHeader
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #dfdfdf;
	}


	.LineaOn
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #eaeaea;
	}

	.LineaOff
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff;
	}

	.LineaSel
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFF99;
	}

	.LineaPresupuestoWf
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #330000;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #FFFF99;
	}

	.LineaOffGreen
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: green;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff;
	}

	.LineaOnGreen
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: green;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #eaeaea;
	}
	.LineaRed
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: red;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #ffffff
	}

	.TabLink
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: blue;
	TEXT-DECORATION: none;
	VISITED: blue;
	ACTIVE: blue;
	}

	.TabLink:link {
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;

	}

	.TabLink:visited {
	font-family: Verdana;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
	font-weight: bold;
	}

	.TabLink:hover {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;

	}

	.TabLink:active {
	font-family: Verdana;
	font-size: 10px;
	color: #FF9900;
	text-decoration: underline;
	font-weight: bold;

	}


	.XS_TreeTitle
	{
	HEIGHT:20px;
	BACKGROUND-COLOR:#FFFFFF;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN:center;
	BORDER-top: #ddd 1px solid;
	BORDER-left: #ddd 1px solid;
	BORDER-bottom: #ddd 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	}

	.XS_Tree
	{
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 0px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	color:#5a5a5a;
	font: 11px Verdana;
	vertical-align:middle;
	text-align:left;
	}

	.XS_Tree TR
	{
	BORDER-BOTTOM: #ddd 0px solid;
	}

	.XS_Tree TD
	{
	BORDER-BOTTOM: #ddd 1px solid;
	}

	.XS_listTitle
	{
	HEIGHT:20px;
	BACKGROUND-COLOR:#FFFFFF;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN:center;
	BORDER-bottom: #ddd 1px solid;
	}

	.XS_ListItem
	{
	color:#5a5a5a;
	font: 500 11px Verdana;
	vertical-align:middle;
	text-align:left;
	}

	.XS_ListItem TD
	{
	height:20px;
	BORDER-bottom: #ddd 0px solid;
	}

	.XS_listBot
	{
	}

	.XS_listBot TD
	{
	BORDER: #ddd 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f8f8f8;
	color:#5a5a5a;
	padding-right:3px;
	padding-left:3px;
	cursor:pointer;
	TEXT-ALIGN:center;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_window.gif);
	}

	.XS_List
	{
	BORDER-top: #ddd 1px solid;
	BORDER-left: #ddd 1px solid;
	BORDER-bottom: #666666 1px solid;
	BORDER-RIGHT: #666666 1px solid;
	}

	.XS_List TR
	{
	height: 12px;
	}

	.XS_List TD
	{
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	}


	.XS_gridTitle
	{
	BACKGROUND-COLOR:#FFFFFF;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	TEXT-ALIGN:center;
	BORDER-top: #ddd 1px solid;
	}

	.XS_Grid
	{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	border-spacing: 1px 1px;
	background-color: #ddd;
	padding-top:0px;
	padding-bottom:0px;
	}

	.XS_Grid TR
	{
	height: 12px;
	}

	.XS_Grid TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f8f8f8;
	padding-right:3px;
	padding-left:3px;
	TEXT-ALIGN:center;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_window.gif);

	}

	.XS_Grid TD
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	border-collapse: collapse;
	background-color: #ffffff;
	}


	.XS_Grid TBODY
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11pt;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	}


	.XS_Grid .RowGray
	{
	BORDER-BOTTOM: #cccccc 1px;
	PADDING-LEFT: 3px;
	BACKGROUND-COLOR: #eaeaea;
	}

	.XS_Grid .RowWhite
	{
	BORDER-BOTTOM: #cccccc 1px;
	PADDING-LEFT: 3px;
	BACKGROUND-COLOR: #ffffff;
	}


	.XS_TableSimple
	{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	}
	
	.XS_TableSimple TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #ddd;
	TEXT-ALIGN:center;
	padding:0;
	}

	.XS_TableSimple TD
	{
	padding:0;
	}

	.XS_Table
	{
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Arial;
	border-spacing: 1px 1px;
	background-color: #ddd;
	}

	.XS_Table TR
	{
	height: 12px;
	}

	.XS_Table TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #f8f8f8;
	PADDING:2px;
	TEXT-ALIGN:center;
	}

	.XS_Table TD
	{
	PADDING:2px;
	border-collapse: collapse;
	}


	.XS_Table TBODY
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	}


	.XS_Table .RowGray
	{
	BORDER-BOTTOM: #cccccc 1px;
	PADDING-LEFT: 3px;
	BACKGROUND-COLOR: #eaeaea;
	}

	.XS_Table .RowWhite
	{
	BORDER-BOTTOM: #cccccc 1px;
	PADDING-LEFT: 3px;
	BACKGROUND-COLOR: #ffffff;
	}

	.XS_Link A
	{
	WITH: 100%;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	COLOR: #000000;
	text-decoration: underline; 
	text-align:left;
	}

	.XS_Link A:hover
	{
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	COLOR: #ff9900;
	text-decoration: underline; 
	text-align:left;
	}
		
	.XS_Box
	{
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
	}

	.XS_Box TBODY
	{
	HEIGHT: 100%;
	FONT:11px Verdana;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	BACKGROUND-COLOR: #ffffff;
	}

	.XS_Box THEAD
	{
	HEIGHT: 20;
	FONT:11px Verdana;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #82ACD2;
	}


	.XS_Frame
	{
	padding:0px;
	margin-top:5px; 
	margin-bottom:5px;
	BORDER: #ddd 1px solid;
	FONT-FAMILY:Arial;
	FONT-SIZE: 11px;
	}
	
	.XS_Frame TD
	{
	FONT-FAMILY:Arial;
	FONT-SIZE: 11px;
	PADDING:2px;
	}


	.XS_Frame TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING:2px;
	TEXT-ALIGN:center;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	BORDER-BOTTOM: #ddd 1px solid;
	}

	.XS_Frame span
	{
	FONT-FAMILY:Arial;
	FONT-SIZE: 11px;
	}


	.XS_WizFrame
	{
	vertical-align: middle;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #f8f8f8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	}

	.XS_WizHead
	{
	WIDTH: 99%;
	HEIGHT: 30;
	TEXT-ALIGN: center;
	vertical-align: middle;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	PADDING-TOP: 5px;
	BACKGROUND-COLOR: #f8f8f8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	}


	.XS_WizHead INPUT
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	}

	.XS_WizBody
	{
	VISIBILITY: hidden;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	position:absolute;
	left:215px;
	top:65px;
	WIDTH: 99%;
	height: 350px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	}

	.XS_WizFoot
	{
	WIDTH: 99%;
	HEIGHT: 40;
	position:absolute;
	left:210px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	}




	.TabBody
	{
	height:300px;
	PADDING-TOP: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN-LEFT: 10px;
	MARGIN-RIGHT: 10px;
	}


	#TabFooter
	{
	HEIGHT: 22px;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 0px;
	COLOR: #666666;
	BACKGROUND-COLOR: #f8f8f8;
	TEXT-ALIGN: center;
	FONT:10px, Verdana;
	}

	#TabMenu
	{
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bg_menu_trans.gif);
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	WIDTH: 100%;
	COLOR: #000;
	HEIGHT: 30px;
	}

	#TabMenu .on
	{
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/l_menu_on.gif);
	}

	#TabMenu .on A
	{
	PADDING-RIGHT: 8px! important;
	PADDING-BOTTOM: 3px! important;
	PADDING-LEFT: 0px! important;
	PADDING-TOP: 3px! important;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/r_menu_on.gif);
	COLOR: #333;
	TEXT-DECORATION: none;
	}

	#TabMenu .on A:hover
	{
	PADDING-RIGHT: 8px! important;
	PADDING-BOTTOM: 3px! important;
	PADDING-LEFT: 0px! important;
	PADDING-TOP: 3px! important;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/r_menu_on.gif);
	COLOR: #ff9900;
	TEXT-DECORATION: none;
	}

	#TabMenu A
	{
	PADDING-RIGHT: 8px! important;
	PADDING-BOTTOM: 3px! important;
	PADDING-LEFT: 0px! important;
	PADDING-TOP: 3px! important;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	BACKGROUND: url(/XS_Include/Img/Tab/r_menu.gif) no-repeat right top;
	COLOR: #000000;
	DISPLAY: block;
	TEXT-DECORATION: none;
	}

	#TabMenu A:hover
	{
	PADDING-RIGHT: 8px! important;
	PADDING-BOTTOM: 3px! important;
	PADDING-LEFT: 0px! important;
	PADDING-TOP: 3px! important;
	FONT-SIZE: 8pt;
	BACKGROUND: url(/XS_Include/Img/Tab/r_menu.gif) no-repeat right top;
	COLOR: #ff9900;
	TEXT-DECORATION: none;
	}

	#TabMenu UL
	{
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 20px;
	PADDING-BOTTOM: 20px;
	MARGIN: 0px;
	PADDING-TOP: 10px;
	LIST-STYLE-TYPE: none;
	}
	#TabMenu LI
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 8px;
	BACKGROUND: url(/XS_Include/Img/Tab/l_menu.gif) no-repeat left top;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	}

	#TabMenu LI.TabItem
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FLOAT: left;
	MARGIN: 0px;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/l_menu.gif) no-repeat left top;
	}

	#TabMenu LI.TabItemOn
	{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 9px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	FLOAT: left;
	MARGIN: 0px;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/l_menu_on.gif) no-repeat left top;
	}

	.TabSubMenu
	{
	MARGIN-TOP:0px;
	CLEAR:both;
	TEXT-ALIGN: left;
	HEIGHT: 20px;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	BACKGROUND: #f8f8f8;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 0px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	}

	.TabSubMenu A
	{
	PADDING-RIGHT: 5px! important;
	PADDING-BOTTOM: 1px! important;
	PADDING-LEFT: 5px! important;
	PADDING-TOP: 1px! important;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	BORDER-RIGHT: #666666 1px solid;
	}


	.TabSubMenu A:hover
	{
	PADDING-RIGHT: 5px! important;
	PADDING-BOTTOM: 1px! important;
	PADDING-LEFT: 5px! important;
	PADDING-TOP: 1px! important;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	COLOR: #ff9900;
	TEXT-DECORATION: none;
	}

	.TabListMenu
	{
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	COLOR: #000000;
	TEXT-DECORATION: none;
	display:none;
	}

	.TabListMenu TD
	{
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	BACKGROUND: #f8f8f8;
	cursor:pointer;
	}

	.TabPage
	{
	MARGIN: 10px;
	PADDING: 10px;
	WIDTH:100%;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;

	}

	.TabContent
	{
	CLEAR: both;
	MARGIN:0px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN:top;
	}

	.XS_Filter
	{
	BACKGROUND-IMAGE: url(/XS_Include/Img/Tab/bck_barra.gif);
	HEIGHT: 15px;
	CLEAR:both;
	BORDER-RIGHT: #666666 0px solid;
	BORDER-LEFT: #ddd 0px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid;
	PADDING-top:10px;
	PADDING-bottom:10px;
	PADDING-left: 15px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	BACKGROUND-COLOR: #fcfcfc;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	TEXT-ALIGN: center;
	vertical-align: middle;
	}


	.XS_Filter A
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #5a5a5a;
	}


	.XS_Window
	{
	MARGIN-TOP:0px;
	CLEAR:both;
	TEXT-ALIGN: left;
	HEIGHT: 15;
	BACKGROUND: #ffffff;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 0px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	}


	.XS_WinBarra
	{
	MARGIN-TOP:0px;
	CLEAR:both;
	TEXT-ALIGN: left;
	HEIGHT: 21px;
	BORDER-BOTTOM: #ddd 1px solid;
	PADDING-TOP: 3px;
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	FONT:11px Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(/XS_Include/Img/Window/bck_blue.gif);
	COLOR: #ffffff;
	TEXT-DECORATION: none;

	}







	.XS_Loading
	{
	PADDING-RIGHT: 24px;
	PADDING-LEFT: 24px;
	RIGHT: 10px;
	BACKGROUND: #badbff;
	PADDING-BOTTOM: 8px;
	FONT: 11px Tahoma;
	COLOR: #000000;
	PADDING-TOP: 8px;
	POSITION: absolute;
	}

	.XS_error_div
	{
	BORDER-RIGHT: #ff0000 2px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #ff0000 2px solid;
	PADDING-LEFT: 1px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 1px;
	FONT: 11px Tahoma;
	BORDER-LEFT: #ff0000 2px solid;
	WIDTH: 250px;
	COLOR: #bb0000;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #ff0000 2px solid;
	}

	.XS_error_header
	{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	BACKGROUND: #bb0000;
	PADDING-BOTTOM: 8px;
	COLOR: #ffffff;
	PADDING-TOP: 8px;
	TEXT-ALIGN: center;
	}

	.XS_error_text
	{
	PADDING-RIGHT: 8px;
	PADDING-LEFT: 8px;
	PADDING-BOTTOM: 8px;
	PADDING-TOP: 8px;
	}



	.XS_error_button
	{
	BORDER-RIGHT: #bb0000 1px solid;
	PADDING-RIGHT: 8px;
	BORDER-TOP: #bb0000 1px solid;
	PADDING-LEFT: 8px;
	MARGIN-BOTTOM: 4px;
	PADDING-BOTTOM: 4px;
	BORDER-LEFT: #bb0000 1px solid;
	WIDTH: 30px;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #bb0000 1px solid;
	}

	A.XS_reg
	{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	FONT: 13px Tahoma, Arial, Helvetica, sans-serif;
	COLOR: black;
	PADDING-TOP: 0px;
	TEXT-DECORATION: underline;
	}

	A.XS_reg: hover
	{
	TEXT-DECORATION: none;
	}

	.Input
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	}


	.InputNum
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN: right;
	}


	Bar_Over
	{
	background-Color: #FFFFd9;
	text-Decoration: underline;
	}

	Bar_Out
	{
	background-Color:#FFCC99;
	text-Decoration:none;
	}

	.XS_Help
	{
	padding-top:3px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	FONT-COLOR: #000000;
	width:100%;
	height:100%;
	border:1px #cccccc solid;
	}

	.XS_Help TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	background:#F0FBFF;
	padding-right:3px;
	padding-left:3px;
	BORDER-bottom: #ddd 1px solid;
	TEXT-ALIGN:center;
	}

	.XS_Help TD
	{
	FONT-WEIGHT: normal;
	background:#F0FBFF;
	padding-right:3px;
	padding-left:3px;
	TEXT-ALIGN:left;
	}


	.XS_FormTitle
	{
	HEIGHT:15px;
	COLOR: #5a5a5a;
	TEXT-ALIGN:center;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	}

	.XS_FormTip
	{
	TEXT-ALIGN: center;
	COLOR: #5a5a5a;
	FONT-FAMILY:Lucida Grande, Verdana, Arial, Helvetica, sans serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	}

	.XS_FormFrame
	{
	BACKGROUND-COLOR: #f8f8f8;
	padding:0px;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	}

	.XS_Form
	{
	FONT-SIZE: 11px;
	FONT-FAMILY: Arial;
	COLOR: #000000;
	}

	.XS_Capcha
	{
	BACKGROUND-COLOR: #f8f8f8;
	padding:10px;
	BORDER-RIGHT: #666666 1px solid;
	BORDER-TOP: #ddd 1px solid;
	BORDER-LEFT: #ddd 1px solid;
	BORDER-BOTTOM: #666666 1px solid;
	}


	.XS_Form TR
	{
	height: 20px;
	vertical-align: middle;
	}

	.XS_Form TH
	{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	padding-right:5px;
	padding-left:10px;
	BORDER-bottom: #DBDBDB 1px solid;
	TEXT-ALIGN:left;
	BACKGROUND-COLOR: #f8f8f8;
	}


	.XS_Form TD
	{
	HEIGHT: 20px;
	BACKGROUND: #f8f8f8;
	}

	.XS_Form Input
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	}

	.XS_Form Select
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	}

	.XS_Form .InputTxt
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana
	}

	.XS_Form .InputNum
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	TEXT-ALIGN: right;
	FONT-FAMILY: Verdana
	}

	.XS_Form .Required
	{
	BORDER-LEFT: #FF0000 3px;
	}

	.XS_Button
	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana;
	TEXT-ALIGN:center;
	PADDING:0px;	
	}

</style>
