.fntN10S
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#000000;
	}

.fntN10K
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-style:italic;
	color:#000000;
	}

.fntN09S
	{
	font-family:tahoma,sans-serif;
	font-size:09;
	color:#000000;
	}

.fntN10S
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#000000;
	}

.fntN10S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#000000;
	text-decoration:underline;	
	}

.fntN10B
	{
	font-family:tahoma,sans-serif;
	font-size:10px;
	font-weight: bold;
	color:#000000;
	}

.fntN10B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;		
	}

.fntN11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#000000;
	}

.fntN11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;		
	}		
	
.fntN11B
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	}

.fntN11B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;		
	}	
	
.fntN12S
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#000000;
	}

.fntN12S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;		
	}		

.fntN12B
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	}

.fntN12B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#000000;
	text-decoration:underline;		
	}	
	
.fntN14S
	{
	font-family:tahoma,sans-serif;
	font-size:14px;
	color:#000000;
	}
	
.fntN14B
	{
	font-family:tahoma,sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000000;
	}			
	
.fntB12B
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#ffffff;
	}

.fntB11B
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	}
	
.fntB11B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#ffffff;
	text-decoration:underline;					
	}	
	
.fntB11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#ffffff;
	}	
	
.fntB11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;	
	}	

.fntB09S
	{
	font-family:tahoma,sans-serif;
	font-size:09;
	color:#ffffff;
	}


.fntB10S
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#ffffff;
	text-decoration:none;
	}

.fntB10S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#ffffff;
	text-decoration:underline;				
	}

.fntB10B
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-weight: bold;	
	color:#ffffff;
	text-decoration:none;					
	}

.fntB10B:hover
	{
	font-family:tahoma,sans-serif;
font-size:10;
	font-weight: bold;	
	color:#ffffff;
	text-decoration:underline;			
	}

.fntB08S
	{
	font-family:tahoma,sans-serif;
font-size:08;
	color:#ffffff;
	}

.fntC10S
	{
	font-family:tahoma,sans-serif;
font-size:10;
	color:#7E744E;
	}

.fntC10B
	{
	font-family:tahoma,sans-serif;
font-size:10;
	font-weight: bold;	
	color:#7E744E;
	}

.fntC11S
	{
	font-family:tahoma,sans-serif;
	font-size:11;
	color:#7E744E;
	}

.fntC11B
	{
	font-family:tahoma,sans-serif;
	font-size:11;
	font-weight: bold;	
	color:#7E744E;
	}


.fntG11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#999999;
	}

.fntG11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:underline;		
	cursor:pointer;
	}

.fntG11B
	{
	font-family:tahoma,sans-serif;
	font-size:11pt;
	font-weight: bold;
	color:#999999;
	}

.fntG10S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#666666;
	}

.fntG10K
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-style:italic;
	color:#999999;
	}
	

.fntG08S
	{
	font-family:tahoma,sans-serif;
	font-size:08;
	color:#999999;
	}

.fntR11B
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#c00000;
	}

.fntR11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#c00000;
	}

.fntR11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	text-decoration:underline;			
	color:#c00000;
	}

.fntR12S
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#c00000;
	}

.fntR12S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	text-decoration:underline;			
	color:#c00000;
	}	

.fntR08S
	{
	font-family:tahoma,sans-serif;
	font-size:08;
	color:#c00000;
	}

.fntR10S
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#c00000;
	}

.fntR10B
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-weight: bold;	
	color:#c00000;
	}

.fntA11B
{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	color:#336699;
}

.fntA11B:hover
{
	font-family:tahoma,sans-serif;
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;	
	color:#336699;
}

.fntA09S
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	color:#336699;
	}

.fntA09S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	text-decoration:underline;	
	color:#336699;
	}

.fntA10S
	{
	font-family:tahoma,sans-serif;
	font-size:10px;
	color:#336699;
	}

.fntA10S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:10px;
	color:#336699;
	text-decoration:underline;			
	}

.fntA10B
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-weight: bold;	
	color:#336699;
	}

.fntA10B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:10;
	font-weight: bold;	
	color:#336699;
	text-decoration:underline;		
	}

.fntA11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#336699;
	}

.fntA11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#336699;
	text-decoration:underline;		
	cursor:pointer;
	}

.fntA12S
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#336699;
	text-decoration:none;		
	}

.fntA12S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	color:#336699;
	text-decoration:underline;	
	cursor:pointer;	
	}

.fntA12B
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight: bold;	
	color:#336699;
	text-decoration:none;		
	}

.fntA12B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:12px;
	font-weight: bold;	
	color:#336699;
	text-decoration:underline;		
	}

.fntA14B
	{
	font-family:tahoma,sans-serif;
	font-size:14px;
	font-weight: bold;	
	color:#336699;
	text-decoration:none;		
	}

.fntA14B:hover
	{
	font-family:tahoma,sans-serif;
	font-size:14px;
	font-weight: bold;	
	color:#336699;
	text-decoration:underline;		
	}



.fntA08S
	{
	font-family:tahoma,sans-serif;
	font-size:08;
	color:#336699;
	}
	
.fntY11S
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#ffcc00;
	}

.fntY11S:hover
	{
	font-family:tahoma,sans-serif;
	font-size:11px;
	color:#ffcc00;
	text-decoration:underline;			
	}	

.cboN09S
	{
	font-family:tahoma,sans-serif;
	font-size: 9pt;
	color:000000;
	border-width: 0px;
	border-style: solid;
	cursor: hand;
	background:ffffff;
	}
	
.txbG08S
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:666666; 
	background:ffffff; 
	border:#7F9DB9; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.txbN08S		
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:000000; 
	background:ffffff; 
	border:#7F9DB9; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.txbD08S	
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:666666; 
	background:ffffff; 
	border:#cccccc; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.txaG08S
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:666666; 
	background:ffffff; 
	border:#7F9DB9; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.txaB08S
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:ffffff; 
	border:#7F9DB9; 
	border-style:solid; 
	border-top-width:1px; 
	border-bottom-width:1px; 
	border-right-width:1px; 
	border-left-width:1px;
	}

.txbT08S		
	{
	font-family:tahoma,sans-serif;
	font-size:8pt; 
	color:000000; 
	background:transparent;
	border-style:solid; 
	border-top-width:0px; 
	border-bottom-width:0px; 
	border-right-width:0px; 
	border-left-width:0px; 
	}
	
.cbo01
	{
	font-size: 11px; 
	border-left-color: #7F9DB9; 
	border-bottom-color: #7F9DB9; 
	color: #000000; 
	border-top-style: groove; 
	border-top-color: #7F9DB9; 
	font-family:  tahoma,sans-serif;
	border-right-style: groove; 
	border-left-style: groove; 
	background-color: #ffffff; 
	border-right-color: #7F9DB9; 
	border-bottom-style: groove
	}

.tblM
	{
	overflow: auto; 
	width: 98%; 
	height: 200px; 
	padding:0px; 
	margin: 0px; 
	background:#E9EEF5;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: 999999;	
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: 999999;	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: 999999;
	}

.tblML
	{
	overflow: auto; 
	width: 98%; 
	height: 300px; 
	padding:0px; 
	margin: 0px; 
	background:#E9EEF5;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: 999999;	
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: 999999;	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: 999999;
	}

.tblT
	{
	overflow: no; 
	width: 98%; 
	height: 15; 
	padding:0px; 
	margin: 0px auto; 
	background:ffffff;
	border-bottom-width: 4px;	
	border-bottom-style: solid;
	border-bottom-color: 666666;	
	border-top-width: 1px;	
	border-top-style: solid;
	border-top-color: 999999;
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: 999999;	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: 999999;
	}

.tblB
	{
	overflow: no; 
	width: 98%; 
	height: 15; 
	padding:0px; 
	margin: 0px auto; 
	background:ffffff;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: 999999;	
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: 999999;	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: 999999;
	}


.brdR
	{
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: EFEFEF;	
	}

.brdL
	{
	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: EFEFEF;	
	}

.brdB
	{
	padding-left: 1em;
	padding-right: 1em;
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: EFEFEF;	
	}

.brdT
	{
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: EFEFEF;	
	}

.brdTRBL
	{
	border-top-width: 1px;	
	border-top-style: solid;
	border-top-color: cccccc;	
	
	border-right-width: 1px;	
	border-right-style: solid;
	border-right-color: cccccc;	
	
	border-bottom-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: cccccc;	

	border-left-width: 1px;	
	border-left-style: solid;
	border-left-color: cccccc;	
	}

.btnT1
	{
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	background-image:url(../gif/fondo-botones.gif);
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 20px;
	TEXT-DECORATION: none;
	}

.sanLR04
	{
	padding-left: 0.4em;
	padding-right: 0.4em;
	}

.sanLR10
	{
	padding-left: 1em;
	padding-right: 1em;
	}

.sanLR25
	{
	padding-left: 2.5em;
	padding-right: 2.5em;
	}
	
.pboT
	{
	margin: 0px 0px;
	text-align: center;
	background: #ffffff;
	font-family:tahoma,sans-serif;
	font-size:10pt; 
	cursor: default;
	}

.LigaTabla
	{
	padding-left: 0.4em;
	padding-right: 0.4em;
	cursor: pointer;
	}

.LigaTabla:hover
	{
	padding-left: 0.4m;
	padding-right: 0.4em;
	cursor: pointer;
	}

.LigaPuntero
	{
	padding-left: 0.4em;
	padding-right: 0.4em;
	}

.LigaPuntero:hover
	{
	padding-left: 0.4m;
	padding-right: 0.4em;
	}

.cldT1
	{
	BORDER-RIGHT: #A8C5E1 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #A8C5E1 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #A8C5E1 1px solid;
	BORDER-BOTTOM: #A8C5E1 1px solid;
	BACKGROUND-COLOR: #e9f2f8
	}

.toolTip
	{
	display: none;
	font-family: verdana;  
	font-size:11px;
	padding: 0.4em;
	border:#3B576C;
	position: absolute;  
	background-color: #336699;  
	filter:alpha(opacity=90);
	color: ffffff;
	}

A {
  text-decoration:none;	
  }

BODY
	{
	margin-left:0;
	margin-top:0;
	margin-right:0;
	margin-bottom:0;
	background-image:url(../jpg/fondo-sitio.jpg);
	font-family:tahoma,sans-serif;
	}

INPUT {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
OPTION {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TEXTAREA {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TD {
	FONT-SIZE: 11px; FONT-FAMILY: tahoma,sans-serif
}
TR {
	FONT-SIZE: 11; FONT-FAMILY: tahoma,sans-serif
}

/* ---------------------------------------------------------------------------- */
.A {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BACKGROUND-IMAGE: url(http://gfx2.hotmail.com/bgcolor.gif); BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.B {
	BORDER-RIGHT: #8d8d8d 1px solid; BORDER-TOP: #8d8d8d 1px solid; BACKGROUND-IMAGE: url(http://gfx2.hotmail.com/bgcolor.gif); BORDER-LEFT: #8d8d8d 1px solid; COLOR: #8d8d8d; BORDER-BOTTOM: #8d8d8d 1px solid; HEIGHT: 20px; TEXT-DECORATION: none
}
.C {
	PADDING-LEFT: 2px
}
.D {
	FONT-SIZE: 24px; COLOR: #ffffff
}
.E {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.E:hover {
	TEXT-DECORATION: none
}
.F {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
.G {
	COLOR: #ffffff
}
.H2 {
	COLOR: #800000
}
.I {
	FONT-WEIGHT: bold; COLOR: #800000
}
.J {
	COLOR: #000000
}
.K {
	FONT-WEIGHT: bold; COLOR: #000000
}
.L {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #000000
}
.M {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #ffffff
}
.N {
	BACKGROUND-IMAGE: url(../../jpg/bgcolor.gif); HEIGHT: 24px
}
.O TD {
	WHITE-SPACE: nowrap; HEIGHT: 20px
}
.O A {
	COLOR: #000000; TEXT-DECORATION: none! important
}
.P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; CURSOR: hand;
}
.Q {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-COLOR: #333333
}
.Q A {
	COLOR: #ffffff;
}
.R {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; COLOR: #8d8d8d
}
.S {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid;
}
.T {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; BORDER-LEFT: #999999 1px solid; CURSOR: hand; BORDER-BOTTOM: #999999 1px solid; 
	BACKGROUND-COLOR: #333333;
}
.U {
 BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: -200px; VISIBILITY: hidden; PADDING-BOTTOM: 1px; OVERFLOW: visible; BORDER-LEFT: #333333 1px solid; CURSOR: hand; PADDING-TOP: 1px; BORDER-BOTTOM: #333333 1px solid; WHITE-SPACE: nowrap; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #333333; LAYER-BACKGROUND-COLOR: #333333
}
	
.V {
	PADDING-RIGHT: 0px; BORDER-TOP: #efefef 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 1px
}
.W {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.W A {
	COLOR: #000000; TEXT-DECORATION: none
}
.X {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #336699; BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; 
}
.X A {
	COLOR: #000000; TEXT-DECORATION: none! important; 
}
.y {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #8d8d8d; PADDING-TOP: 1px
}
.Z {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 1px; COLOR: #8d8d8d; PADDING-TOP: 1px; BACKGROUND-COLOR: #ffffff
}
.AA {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
.BB {
	FONT-WEIGHT: bold
}
.CC {
	FONT-WEIGHT: bold; COLOR: #336699
}

.DD {
	COLOR: #000099
}
.EE {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show
}
.EE TD {
	PADDING-RIGHT: 1px; BORDER-TOP: #c1cdd8 1px solid; PADDING-LEFT: 1px; HEIGHT: 23px
}
.FF {
	COLOR: #10659e
}
TR.H {
	BACKGROUND-COLOR: #c1cdd8
}
.GG {
	BORDER-RIGHT: #96965e 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #96965e 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 5px; BORDER-LEFT: #96965e 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #96965e 1px solid; BACKGROUND-COLOR: #ffffcc
}
.HH {
	FONT-WEIGHT: bold; COLOR: #e9f2f8
}
.II {
	COLOR: #800000; HEIGHT: 1px
}
TR.HL {
	CURSOR: hand; BACKGROUND-COLOR: #e9f2f8
}
TR.SL {
	BACKGROUND-COLOR: #c1cdd8
}
.JJ {
	BORDER-RIGHT: #a0c6e5 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #a0c6e5 1px solid; OVERFLOW-Y: auto; PADDING-LEFT: 4px; OVERFLOW-X: hidden; PADDING-BOTTOM: 4px; VERTICAL-ALIGN: top; BORDER-LEFT: #a0c6e5 1px solid; WIDTH: 170px; PADDING-TOP: 4px; BORDER-BOTTOM: #a0c6e5 1px solid; BACKGROUND-COLOR: #ffffff
}
.RTE {
	FONT-SIZE: 12px; FONT-FAMILY: tahoma,sans-serif
}
.KK {
	MARGIN-LEFT: 5px; WIDTH: 15px; HEIGHT: 12px
}
.LL {
	PADDING-LEFT: 1px
}
.MM {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.NN {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; Z-INDEX: 98; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: medium none; WIDTH: 0px; BORDER-BOTTOM: medium none; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.OO {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; cell-spacing: 0px
}

.PP {
	BORDER-RIGHT: #CCCCCC 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #CCCCCC 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: #CCCCCC 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #CCCCCC 1px solid; BACKGROUND-COLOR: #efefef
}

/*---------------------------------*/
.TO {
	padding-LEFT: 0.4em;
	padding-RIGHT: 0.4em;
	background-image:url(../../gif/fondo-tabla-top-mo.gif);
	CURSOR: pointer;
	}

.autocomplete 
	{
	 font-family:verdana;
	 font-size:8pt; 
	 color:000000; 
	 BACKGROUND-COLOR: #e9f2f8;
	 list-style-type:none;
	 margin:0;
	 padding-left:0.4em;
	 cursor: pointer;
	 display:block;
	 /*text-transform:uppercase;*/
	}

.autocomplete.li.selected 
	{
	BACKGROUND-COLOR: #c1cdd8;
	/*font-weight:bold;*/
	}
	
div.TopEvery 
	{
	position:absolute;
	top:0;
	left:0;
	width:100%!important;
	height:100%!important;
	}
.submenuTab
	{
	height:20px;
	}

.tdSeparador
	{
	height:1;
	width:1;	
	background-color:#efefef;	
	}
	
.tdSeparadorSubseccion
	{
	height:5;
	background-color:#efefef;	
	}	
	
/* CSS PARA EL EJEMPLO DE CAJA 02 */
	.box {
		width:175px;
		padding:0 0 100px 0;
		margin:10px auto;
		background:url("../jpg/box.jpg") bottom left no-repeat;
	}
	.box h1 {
		margin:0;
		padding:10px 10px 14px 20px;
		font-family:tahoma,sans-serif;
		font-size:14px;
		color:#000000;
		letter-spacing:-1px;
		background:url("../jpg/box.jpg") top left no-repeat;
	}
	.box p{
		margin:0;
		padding:0 20px 0px 20px;
		color:#666666;
		background:url("../jpg/bgbox.jpg") top left repeat-y;
	}

.tablaSeparadorRayas
	{
	background:url("../jpg/fondo-titulosubsecciontablas.jpg") top left repeat-x;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: ffffff;	
	padding:0.4em 0.4em 0.4em 0.4em;
	}
	
.tablaSeparadorEstrella
	{
	background:url("../jpg/separador-estrella.jpg") top center no-repeat;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	padding:0.4em 0.4em 0.4em 0.4em;
	}	
	
.fondoSubmenu
	{
	background:url("../jpg/fondo-submenu.jpg") top left repeat-x;
	padding:0.4em 0.4em 0.4em 0.4em;
	}	

.liVR
	{
	list-style-image: url("../gif/estilo-lista-01.gif");
	list-style-position:outside;
	vertical-align: middle;
	padding-top:3px;
	padding-left:15px;
	}

.liVN
	{
	list-style-type:none;
	list-style-position:outside;
	vertical-align: middle;
	padding-top:3px;
	padding-left:15px;	
	}	
	
.botonXPArriba
	{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-TOP: 1px;	
	PADDING-BOTTOM: 1px;		
	BORDER-TOP: 1px;	
	BORDER-BOTTOM: 1px;		
	CURSOR: hand;
	}
.botonXPAbajo
	{
	BORDER-RIGHT: #336699 1px solid;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 3px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 3px;
	BORDER-LEFT: #336699 1px solid;
	CURSOR: hand;
	BORDER-BOTTOM: #336699 1px solid;
	PADDING-BOTTOM: 1px;	
	BACKGROUND-COLOR: #e9f2f8
	}	