		body 
		{
			scrollbar-face-color: #D5E1EF;
			scrollbar-highlight-color: #D5E1EF; 
			scrollbar-shadow-color: #D5E1EF; 
			scrollbar-dlight-color: #D5E1EF; 
			scrollbar-3dlight-color: #7CA0C4; 
			scrollbar-arrow-color: #7CA0C4; 
			scrollbar-track-color: #FFFFFF; 
			scrollbar-darkshadow-color: #7CA0C4; 
			text-decoration: none;
			background-color: #FFFFFF;
		}

		body.login
		{
			scrollbar-face-color: #D5E1EF;
			scrollbar-highlight-color: #D5E1EF; 
			scrollbar-shadow-color: #D5E1EF; 
			scrollbar-dlight-color: #D5E1EF; 
			scrollbar-3dlight-color: #7CA0C4; 
			scrollbar-arrow-color: #7CA0C4; 
			scrollbar-track-color: #FFFFFF; 
			scrollbar-darkshadow-color: #7CA0C4; 
			text-decoration: none;
			background-color: #ADBADE;
		}

		table.MensajeWebTabla
		{
			border:#006699 1px solid;
			overflow: auto;
		}

		div.MensajeWebContenedor
		{
			overflow:auto; 
			height:50px;
			font-size: 11px;
			color:#666666;
		}

		td.MensajeWebTitulo
		{
			font-family: Arial, Sans-Serif;
			font-size: 11px;
			color:#666666;
			font-weight:bolder;
		}

		td.MensajeWebDetalle
		{
			font-family: Arial, Sans-Serif;
			font-size: 11px;
			color:#666666;
		}

		td.tituloLogin
		{
			font-weight: bold;
			font-size: 16px;
			color: #ffffff;
			font-family: Arial, Sans-Serif;
			background-color: #1b72d3;
			text-align: center;
		}
		
		td.mensageLogin
		{
			font-weight: bold;
			font-size: 16px;
			color: #000000;
			font-family: Arial, Sans-Serif;
			background-color: #FFFFFF;
			text-align: center;
		}
		
		input.normal, input.mouseOver3, input.normal2
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 11px;
			border-left: #006699 1px solid;
			color: #006699;
			border-bottom: #006699 1px solid;
			font-family: Arial;
			background-color: #ffffff;
		}

		input.normal2
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 14px;
			border-left: #006699 1px solid;
			color: #006699;
			border-bottom: #006699 1px solid;
			font-family: Arial;
			background-color: #ffffff;
		}

		input.mouseOver
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 11px;
			border-left: #006699 1px solid;
			color: #FFFFFF;
			border-bottom: #006699 1px solid;
			font-family: Arial;
			background-color: #6699CC;
			cursor:hand;
		}

		input.mouseOver2
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 14px;
			border-left: #006699 1px solid;
			color: #FFFFFF;
			border-bottom: #006699 1px solid;
			font-family: Arial;
			background-color: #6699CC;
			cursor:hand;
		}

		input.textoNormal
		{
			background-image: none;
			font: 10px Arial;
			vertical-align: baseline;
			color: #006699;
			direction: ltr;
			border-top-style: none;
			border-right-style: none;	
			border-left-style: none;
			background-color: Transparent;
			text-align: Left;
			border-bottom-style: none;
		}
		input.textoResaltado
		{
			background-image: none;
			font: bold 10px Tahoma;
			vertical-align: baseline;
			color: #FFFFFF;
			direction: ltr;
			border-top-style: none;
			border-right-style: none;
			border-left-style: none;
			background-color: transparent;
			text-align: left;
			border-bottom-style: none;
		}
		tr.tituloSeccion
		{
			background-color: #EFF4FA;
		}
		tr.tituloSeccion1
		{
			background-color: #EFF4FA;
		}
		
		table.links
		{
			border-top: #006699 1px solid;
			border-left: #006699 1px solid;
			background-color: #6699CC;
		}
		td.linksExternos
		{
			border-left: #006699 1px solid;
			text-align: left;
		}
		td.linksInternos
		{
			background-color: #006699;
			border-left: black 1px solid;
			text-align: left;
		}
		td.linksAyuda
		{
			background-color: #006699;
			border-left: #006699 1px solid;
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			border-bottom: #006699 1px solid;
			text-align: center;
			
		}
		font.links
		{
			color: #FFFFFF;
			font-weight: bold;
		}
		table.tablaPpal
		{
			border-top: #006699 1px solid;
			border-left: #006699 1px solid;
		}
		table.tablaPpal2
		{
			border-top: #006699 1px solid;
		}
		table.tablaPpalCuerpo
		{
			border-left: #006699 1px solid;
		}
		table.tablaPpalLateral
		{
			border-top: #006699 1px solid;
		}

		td.tituloSeccion
		{
			border-bottom: #006699 1px solid;
			font-family: Tahoma;
			font-size: 10px;
			color: #006699;
			font-weight:bold;
		}
		
				.tituloSeccion2
		{
			border-top: #006699 1px solid;
			border-bottom: #FFFFFF 1px solid;
			font-family: Tahoma;
			font-size: 10px;
			background-color: #FFFFFF;
			color: #006699;
			font-weight:bold;
		}

		.tituloSeccion3
		{
			border-top: #006699 1px solid;
			font-family: Tahoma;
			font-size: 10px;
			background-color: #EFF4FA;
			color: #FFFFFF;
			font-weight:bold;
		}

		.tituloSeccion4
		{
			border-top: #006699 1px solid;
			border-bottom: #006699 1px solid;
			border-left: #006699 1px solid;
			border-right : #006699 1px solid;
			font-family: Tahoma;
			font-size: 10px;
			background-color: #EFF4FA;
			color: #006699;
			font-weight:bold;
		}
		


		table.tituloSeccionMinimizada
		{
			 background-color: #6699CC;
			 border-top: #006699 1px solid;
		}

		td.tituloSeccionRecCompleto
		{
			border-top: #006699 1px solid;
			border-bottom: #006699 1px solid;
			font-family: Tahoma;
			font-size: 10px;
			color: #006699;
			font-weight:bold;
		}

		td.detalleSeccion
		{
			font-family: Arial;
			font-size: 10px;
			color: #006699;
			font-weight:normal;
		}
		td.detalleSeccionError
		{
			font-family: Arial;
			font-size: 10px;
			color: #993300;
			font-weight:normal;
		}
		a, a:link, a:active, a:visited
		{
			color: #000000;
			font-weight: normal;
			text-decoration: none;
			font-family: Tahoma;
			font-size: 11px
		}
		a:hover 
		{
			color: #006699;  
			font-weight: bold; 
			text-decoration: none; 
			font-family: Tahoma; 
			font-size: 11px
		}
		td.tabAletaSelec
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 11px;
			border-left: #006699 1px solid;
			color: #006699;
			font-family: Arial;
			background-color: #ffffff;
			text-align: center;
			line-height:15px;
			width:100px;
			cursor:hand;
		}
		td.tabMouseOver
		{
			border-right: #006699 1px solid;
			border-top: #006699 1px solid;
			font-weight: bold;
			font-size: 11px;
			border-left: #006699 1px solid;
			color: #FFFFFF;
			font-family: Arial;
			background-color: #6699CC;
			text-align: center;
			line-height:15px;
			width:100px;
			cursor:hand;
		}
		td.tabGeneral
		{
			border-bottom: #006699 1px solid;
		}
		.etiquetaFormulario
		{
			font-size: 11px;
			color: #666666;
			font-family: Tahoma;
		}
		
		.etiquetaTituloFormulario
		{
			font-size: 11px;
			color: #666666;
			font-family: Tahoma;
			border-bottom: #000000 1px solid;
			font-weight: bold;
		}

		td.etiquetaFormulario1
		{
			font-size: 9px;
			color: #666666;
			font-family: Tahoma;
		}
		.textoParametros
		{
			border-right: gray 1px solid;
			border-top: gray 1px solid;
			border-left: gray 1px solid;
			border-bottom: gray 1px solid;
			background-color: #EFF4FA;
			font-size: 10px;
			font-family: Arial;
			text-transform: uppercase;
		}

		input.textoParametrosLectura
		{
			border-right: gray 1px solid;
			border-top: gray 1px solid;
			border-left: gray 1px solid;
			border-bottom: gray 1px solid;
			background-color: #F2F2F2;
			font-size: 10px;
			font-family: Arial;
		}

		.cmbNormal
		{
			border-right: #000000 1px solid;
			border-top: #000000 1px solid;
			font-size: 10px;
			border-left: #000000 1px solid;
			border-bottom: #000000 1px solid;
			font-family: Arial;
			background-color: #eff4fa;
			width:200px;
		}

		select.cmbPequenio
		{
			border-right: #000000 1px solid;
			border-top: #000000 1px solid;
			font-size: 10px;
			border-left: #000000 1px solid;
			border-bottom: #000000 1px solid;
			font-family: Arial;
			background-color: #eff4fa;
			width:100px;
		}

		select.cmbTipo
		{
			border-right: #000000 1px solid;
			border-top: #000000 1px solid;
			font-size: 10px;
			border-left: #000000 1px solid;
			border-bottom: #000000 1px solid;
			font-family: Arial;
			background-color: #eff4fa;
		}


		input.textoError
		{
			background-image: none;
			font: bold 10px Arial;
			vertical-align: baseline;
			color: #991A00;
			direction: ltr;
			border-top-style: none;
			border-right-style: none;
			border-left-style: none;
			background-color: transparent;
			text-align: left;
			border-bottom-style: none;
		}
		td.mensaje
		{
			font-weight: bold;
			font-size: 20px;
			valign: center;
			color: #006699;
			font-style: italic;
			font-family: Arial, Helvetica, sans-serif;
			height: 30px;
			text-align: center;
			line-height:30px;
		}
		td.titulo
		{
			font-weight: bold;
			font-size: 20px;
			valign: center;
			color: #006699;
			font-style: italic;
			font-family: Arial, Helvetica, sans-serif;
			height: 30px;
			text-align: center;
			line-height:30px;
		}
		td.mw_cabContorno
		{
			background-color: #EFF4FA;
			border-bottom: #006699 1px solid;
			border-Left: #006699 1px solid;
			border-Right: #006699 1px solid;
			border-Top: #006699 1px solid;
		}

		td.mw_cabContornoError
		{
			background-color: #FFEFEF;
			border-bottom: #FF0000 1px solid;
			border-Left: #FF0000 1px solid;
			border-Right: #FF0000 1px solid;
			border-Top: #FF0000 1px solid;
		}

		td.mw_cabContornoErrorSis
		{
			background-color: #FF0000;
			border-bottom: #FF0000 1px solid;
			border-Left: #FF0000 1px solid;
			border-Right: #FF0000 1px solid;
			border-Top: #FF0000 1px solid;
		}

		td.mw_cabTitulo
		{
			font-weight: bold;
			font-size: 20px;
			valign: center;
			color: #006699;
			font-style: italic;
			font-family: Arial, Helvetica, sans-serif;
			height: 30px;
			text-align: center;
			line-height:30px;
		}

		td.mw_cabTituloErrorSis
		{
			font-weight: bold;
			font-size: 20px;
			valign: center;
			color: #FFFFFF;
			font-style: italic;
			font-family: Arial, Helvetica, sans-serif;
			height: 30px;
			text-align: center;
			line-height:30px;
		}

		td.mw_cabTituloError
		{
			font-weight: bold;
			font-size: 20px;
			valign: center;
			color: #FF0000;
			font-style: italic;
			font-family: Arial, Helvetica, sans-serif;
			height: 30px;
			text-align: center;
			line-height:30px;
		}
/*Nuevo con Tables*/
		span.label
		{
			color: #666666;
			width:100px;
			font-size: 11px;
			font-family: Tahoma;
			text-align: right;
		}

		.opciones
		{
			margin-top:5px;
		}
		
		td.label
		{
			padding-right:5px;
			text-align:right;
			width:85px;
		}
/*Común a los dos */

		.lblMensaje
		{
			font-size: 12px;
			color: #666666;
			font-family: Tahoma;
			text-align:center;
			margin-left:10px;
			margin-right:10px;
		}
		
		input.mouseOver3
		{
			cursor:hand;
		}

/* Estilos para los datagrids */
.dgdItems td, .dgdHeader td, .dgdItemsAlternate td, .dgdItemsSelected td, .dgdItemsEdit td
{
	padding:5 5 5 5;
	border-color:White; 
}
	
.dgdItems, .dgdHeader, .dgdItemsAlternate, .dgdItemsSelected, .dgdItemsEdit
{
	background-image: none;
	font: 11px Arial;
	vertical-align:middle;
	direction: ltr;
	text-align: Left;
	border-bottom-style: outset; 
}

.dgdItems
{
	background-color: #e5f2ff;
}

.dgdItemsAlternate
{
	background-color: #d0e9ff;
}

.dgdItemsSelected
{
	background-color: #80abd7;
}

.dgdHeader
{
	font-weight: bold;
	color: white;
	background-color: #7c9fcc;
	text-align: center;
}
/* Fin Estilos para los datagrids */

/* Estilos para los controles de validacion */
.valText
{
	font-size: 10px;
	color:Red; 
	text-align:center; 
	font-family: Sans-Serif, Arial Black;
}

.valSummary
{
	color: #000000;
	background-color: #e5f2ff;
	font-size: 11px;
	font-family: Tahoma, Sans-Serif, Arial Black;
}
/* Fin Estilos para los controles de validacion */

