/*
 *  main.css
 *
 *  Basic Stylesheet for the LMS UI
 */ 

/* Set defaults for all basic elements */

/* Modificaciones realizadas por Félix Valdez para efectos del dominio del CAP */
/* Fecha: 04-mayo-2004 */

BODY, TABLE, TITLE, TR, TH, TD, H1, H2, H3, H4, H5, H6, FONT, DIV, P, A,
SELECT, INPUT, FORM{
	font-family:  Arial, Helvetica, sans-serif; }
 
a:link,a:visited{
	/*color:                  #000000;*/
	color:                  #2C7CBE;
}

body {
	/* color:		#003366; */
	color: 			#00106B;
	background-color:	#ffffff;
	margin-width:		4px;
	font-size:		90%;
}

th, td, h1, h2, h3{
	margin-top:		0em;
	margin-bottom:		0em;
}

h1{
        color:			#00106B;
        /* color:                 #003366; */
        /* color:               #ffffff; */
	font-size:		110%;
}

h2{
	font-size:		95%;
	text-align:		left;
}

h3{
	font-size:		85%;

}

td{
	font-size:		80%;

}

h4{
	font-size:		85%;
	font-weight:		bold;		
}

h5{
	font-size:		85%;
	font-weight:		normal;	
}

td.buttonbar {
	background-color:	#ffffff;
	text-align:		center;	
}

td.number{
	text-align:		right;	
}

th.side {
	text-align:		right;
	background-color:	#e7e7e7;
	font-size:		80%;	
}

th.endline {
	background-color:	#D9E4EF;
	font-size:		2px;
}

.line {
	font-size:		2px;
}

.pageHeader{
	background-color:	#ffffff;
	font-size:		20px;
}
.action{
	font-size:		75%;
        font-weight:            bold;
        color:                  #3366CC;
}
tr.comments, td.comments{
	font-size:		75%;
}

/* **************    Títulos de las secciones principales     ******************** */
th.h1, tr.h1 {
	text-align:		center;
	/* background-color:	#336699; */
	background-color:	#00106B; /* AZUL MARINO */
	color:			#FFFFFF;
}

th.h2, tr.h2{
	text-align:		left;
	/* background-color:	#B6CBE0; */
	background-color:	#AEBEDB; /* AZUL CLARO */
	/* color:		#003366; */
	color:			#00106B;
	font-weight:		bold;
}

th.h3, tr.h3, td.h3 {
	text-align:		left;
	background-color:	#E3E4E8;
	/* color:		#003366; */
	color:			#00106B;
}

th.top, tr.top {
	/* background-color:	#E3E4E8; */
	background-color:	#CEE0F4; /* AZUL MAS CLARO */
	text-align:		left;
	font-size:		80%;
        /* color:               #003366; */
        color:                  #00106B; /* AZUL MARINO */ 
}

.smallfont {
	font-size:		70%;
	text-align:		left;
}

.warning {
    color:          #FF0000;
	font-weight:	bold;
}

tr.row0 {
	/* background-color: 	#f7f7f7; */
	background-color: 	#ECF3FB;
}

tr.row1 {
	background-color:	#ffffff;
}

th.h1 h1,
tr.h1 th h1 {
   color: #ffffff;
}
