.barra { 
	scrollbar-Highlight-Color: #E2ECF5; 
	scrollbar-3Dlight-Color:#E2ECF5; 
	scrollbar-arrow-color: #68869B; 
	scrollbar-face-color:#B5CAD8; 
	scrollbar-track-color:#EFF3F7 
}

p {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		vertical-align: baseline
}

.arial {  
		font-family: Arial, Helvetica, sans-serif; 
		vertical-align: baseline
}
.times {  
		font-family: Times New Roman, Times, serif; 
		vertical-align: baseline
}

.courier {  
		font-family: Courier New, Courier, mono; 
		vertical-align: baseline
}

.georgia {  
		font-family: Georgia, Times New Roman, Times, serif; 
		vertical-align: baseline
}

.verdana {  
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		vertical-align: baseline
}

.geneva {  
		font-family: Geneva, Arial, Helvetica, san-serif; 
		vertical-align: baseline
}

.fecha { 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		font-size: 10px; 
		font-style: normal; 
		line-height: normal; 
		font-weight: bold; 
		color: #FFFFFF
}

.Id { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; font-style: normal; 
	line-height: 12px; 
	color: #000000
	}

.IdRojo { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px; font-style: normal; 
	line-height: 12px; 
	color: #FF0000
	}	
	
a:hover {  
	TEXT-DECORATION: underline
}

a:active {  
	color: #0080FF
}

a:visited {
	color: #666666
}

.frmInput { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #000000; 
	background-color: #FCFCFC;
	border: 1 solid #333366; 
	height: 18px
}

.frmTextArea { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #000000; 
	background-color: #FCFCFC;
	border: 1 solid #333366; 
}

.frmSelect { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #000000; 
	background-color: #FCFCFC;
	border: 1 solid #333366; 
	height: 18px
}

.frmButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 0.7em; 
	color: #000000; 
	background-color: #fbf2ea;
	border: 1 solid #000000; 
	height: 18px
}

.frmOption {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	FONT-SIZE: 0.8em; 
	COLOR: #000000
}

span.clsOcultarAlImprimir { 
		display:none; 
}

span.clsNoImprimir { 
		display:inline; 
}

.label {  
		font-family: Arial, Helvetica, sans-serif; 
		vertical-align: baseline;
		color: #000099
}

.labelNN {  
		font-family: Arial, Helvetica, sans-serif; 
		vertical-align: baseline;
		font-weight: bold;
		color: #000066
}

.labelG {  
		font-family: Arial, Helvetica, sans-serif; 
		vertical-align: baseline;
		font-size: 1.1 em;
		font-weight: bold;
		color: #ff9900
}

.tablaTitulo1 {
  background-color:#99CCFF;
 }

.titulo1 {
  font-family:verdana;
  font-size:12.5pt;
  color:rgb(0, 0, 0);
  font-weight:bold;
  background-color:#99CCFF
  white-space:'nowrap' 
}

.tablaTitulo2  {
  border-bottom: rgb(0,51, 105) 2px solid;
  font-family:verdana;
  font-size:11pt;
  color:#000000;
  font-weight:bold;
}

.titulo2{ 
  color: #ffffff; 
  font-size:10pt; 
  font-style:normal;
  font-variant:normal;
  font-weight:bold;
  line-height:normal;
  background-color: #003399; 
 }

.tablaLista {
  BORDER-BOTTOM:#99CCFF;
 }

.cabeceraTablaLista {
	background-color:#a6caf0;
	color:#000000;
	font-family:verdana;
	font-size:7.5pt;
	border-bottom:#ffffff 1px solid;
	cursor:default;
	padding-bottom:4px;
	padding-left:2px;
	padding-right:2px;
	padding-top:4px;
}  

.contenidoTablaLista {
	font-family:verdana;
	font-size:7.5pt;
	border-right:#999999 1px solid;
	border-top:#999999 1px solid;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
}

.fondoBlanco
{
  background-color:rgb(255,255,255);   
}

.lblError { 
	font-family: verdana; 
	font-size: 0.8em; font-style: normal; 
	color: #FF0000
	}	
