
/* Cuerpo de la pagina */
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
}

/* Barra de menu vertical derecha */
.BarraMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-variant: normal;
	color: #003399;
	border-top: none;
	border-right: none;
	border-left:none;
	border-bottom:solid .5pt #ffffff;
	BACKGROUND-COLOR: #efefef;
	vertical-align:middle;
	height:22px;
}

/* Nombre del proyecto */
.NombreProyecto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #003399;
}


/* Nmero de versin */
.NumeroVersion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
}


/* Informacin de la pantalla */
.InfoPantalla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
}


/* Titulo de la pantalla o reporte */
.TituloPantalla {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

/* Titulo del área de errores */
.ErroresTitulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003399;
}

/* Cada mensaje de error */
.Error{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}

/* Controles tipo lista de selección sencilla */
.ClsCb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
	font-style: normal;
}


/* Listas de selección de mas de una línea */
.ClsLt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
	font-style: normal;
}

/* Controles cuadro de texto */
.ClsTx {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	font-weight: normal;
	font-style: normal;
	border-color: #999999 #999999 #999999 #999999;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-style: solid;
}


/* Etiquetas de controles */
.ClsLb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}


/* Controles tipo botones */
.ClsBt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
	border-color: #66CCFF #0066CC #0066CC #66CCFF;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	cursor: hand;
}


/* Controles cuadro de selección */
.ClsCh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}


/* Controles opciones de un grupo */
.ClsOp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
}


/* Controles tipo agrupación de opciones */
.ClsOg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}


/* Controles de tipo Link */
A.ClsA:hover {
	text-decoration: none;
	color: #0099FF !important;
}

A.ClsA:link {
	text-decoration: none;
	color: #003399;
}

A.ClsA:visited {
	text-decoration: none;
	color: #003399;
}

A.ClsA:active {
	text-decoration: none;
	color: #003399;
}


/* Definiciones de Margenes */
.MargenSuperior {
	height:20 px;
	width: 20 px;
}

.MargenIzquierdo {
	height:0 px;
	width: 20 px;
}

.MargenLb {
	height:0px;
	width: 10 px;
}

.MargenBt {
	height:20px;
	width: 10 px;
}

.MargenSep {
	height:10px;
	weight:0px;
}

.MargenError{
	height:15px;
	weight:0px;
}

/* Texto azul 12px */
.TextoAzul3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003399;
}

/* Texto azul 11px */
.TextoAzul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003399;
}

/* Texto azul 10px */
.TextoAzul2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #003399;
}

/* Texto cyan 11px */
.TextoCyan {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0099FF;
}

/* Texto cyan 11px */
.TextoCyan2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0099FF;
}

/* Texto cyan 13px */
.TextoCyan3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0099FF;
}

A.linkMenuHorInf:hover {
	color: #0099FF !important;
}

A.linkMenuHorInf:link {
	color: #003399;
}

A.linkMenuHorInf:visited {
	color: #003399;
}

A.linkMenuHorInf:active {
	color: #003399;
}

/* -----------------------------------------------*/
/* Boton normal */
.clsBt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
	border-color: #66CCFF #0066CC #0066CC #66CCFF;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	cursor: hand;
}

/* Boton pequeño */
.clsBt2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0099FF;
	border-color: #66CCFF #0066CC #0066CC #66CCFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	cursor: hand;
}


