/* El cuerpo de la página */
BODY {
	background-image: 			url("/imgs/fondo.gif");
	font-family: 				"Trebuchet MS", arial, sans-serif;
	font-size: 					10pt;
	margin: 					0px;
	color: 						#000000;
}

/* El texto de los párrafos del contenido */
.contenido {
	font-family: 				"Trebuchet MS", arial, sans-serif;
	font-size: 					12pt;
	margin: 					0px;
	color: 						#000000;
}

/* La línea que separa los contenidos */
HR {
	BACKGROUND-COLOR:			#71A2C3;
}

/* La fuente de los títulos en el menú */
.tituloMenu{
	font-size: 12pt;
	text-transform: lowercase;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
}

/* El rectangulo del calendario */
.cajaCalendario {	
	BACKGROUND: 				#FFFFFF;
	BORDER:						2px solid #999999; 
	border-spacing:				0px;
	BORDER-RIGHT: 				2px solid #999999; 
	BORDER-TOP: 				2px solid #999999; 	
	BORDER-LEFT: 				2px solid #999999;  	
	BORDER-BOTTOM: 				2px solid #999999; 
}

/* El ractangulo que rodea la página (tiene el mismo color de borde que el fondo general) */
.cajaPrincipal {	
	BACKGROUND: 				#FFFFFF;
	BORDER:						2px solid #999999; 
	border-spacing:				0px;
	padding: 0;
	BORDER-RIGHT: 				2px solid #999999; 
	BORDER-TOP: 				2px solid #999999; 	
	BORDER-LEFT: 				2px solid #999999;  	
	BORDER-BOTTOM: 				2px solid #999999; 
}

/* Esquina superior derecha */
.cajaPuntaSup {
	height: 20px;
	width: 13px;
	background-image: 			url("/imgs/puntaarriba3.gif");
}

/* Esquina inferior izquierda */
.cajaPuntaInf {
	height: 20px;
	width: 17px;
	background-image: 			url("/imgs/puntaabajo3.gif");
}

/* Color de fondo general */
.fondoGeneral {
	BACKGROUND-COLOR: 			#999999;
}

/* Color de fondo de la barra de menú */
.fondoBarra {
	BACKGROUND-COLOR: 			#cccccc;
}

/* Color de fondo de la barra de contenido */
.fondoContenido {
	BACKGROUND-COLOR: 			#eeeeee;
}

/* El texto de ayuda */
.ayuda {
	border-bottom: 				1px dotted;
	cursor: 					help;
	letter-spacing: 			0em;
}

/* Título del contenido */
.titulo{ 
	color: 						#0066B2;
	text-align: 				right;
	margin: 					0px;
	font-size: 					14pt;
	padding: 					0px;
}

/* Título principal de la página */
.tituloPrincipal{ 
	color: 						#0066B2;
	text-align: 				center;
	margin: 					0px;
	font-size: 					14pt;
	padding: 					0px;
}

/* Enlaces en los contenidos */
A.enlace:link {
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			none;
}

/* Enlaces en los contenidos */
A.enlace:visited {
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			none;
}

/* Enlaces en los contenidos */
A.enlace:hover {
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			underline;
}

/* Enlaces en el menú */
A.enlaceMenu:link {
	FONT-SIZE: 					12pt;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			none;
}

/* Enlaces en el menú */
A.enlaceMenu:visited {
	FONT-SIZE: 					12pt;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			none;
}

/* Enlaces en el menú */
A.enlaceMenu:hover {
	FONT-SIZE: 					12pt;
	letter-spacing: 0em;
	margin: 0px;
	padding: 0px;
	COLOR: 						#0066B2;
	TEXT-DECORATION: 			underline;
}

/* Enlaces en el pie */
A.pie:link {
	FONT-SIZE: 					10pt; 
	COLOR: 						#000000; 
	FONT-FAMILY: 				Courier New; 
	TEXT-DECORATION: 			underline;
}

/* Enlaces en el pie */
A.pie:visited {
	FONT-SIZE: 					10pt; 
	COLOR: 						#000000; 
	FONT-FAMILY: 				Courier New; 
	TEXT-DECORATION: 			underline;
}

/* Enlaces en el pie */
A.pie:hover {
	FONT-SIZE: 					10pt; 
	COLOR: 						#FF0000; 
	FONT-FAMILY: 				Courier New; 
	TEXT-DECORATION: 			underline;
}


.cajaOpenSource {
	BORDER-RIGHT: 				2px dashed #71A2C3; 
	BORDER-TOP: 				0px; 	
	BORDER-LEFT: 				0px;  	
	BORDER-BOTTOM: 				0px;
	padding: 					5px; 
}

.cajaEspacio {
	margin:						5px;
	padding: 					5px; 
}

/* Subtítulo del contenido */
.subTitulo{ 
	color: 						#0066B2;
	text-align: 				left;
	margin: 					0px;
	font-size: 					13pt;
	padding: 					0px;
}

div.message {
	background-color: #CC0000;
	color: white;
	padding: 10px 10px 10px 10px;
}
div.message h1 {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
}
div.message p {
	font-size: 100%;
	margin: 0px 0px 0px 0px;
}
div.message p a {
	float: right;
	margin-top: 17px;
	margin-left: 80px;
}

a img {
	border: none;
}
