body, table, ul, td,font  {

	font: normal;
	font-family : Verdana;
	font-size : xx-small;
	text-indent : 0px;
}


BODY{
	scrollbar-face-color: #E3E3E3;
	scrollbar-highlight-color: white;	/* black para el borde negro*/
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-shadow-color: white;	/* black para el borde negro*/
	scrollbar-arrow-color: Silver;
	scrollbar-track-color: white;
	}

TABLE.navBar {
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	margin-top : 6px;
	font-family : Verdana;
	font-weight : bold;
	font-size : x-small;
	width : 100%;
	}
TD.calendar	{
	border : 1px solid black;
	}

/*
table{
  border : 1px Solid Black;
}*/


body.login {
	background-image: url("../grf/logoGrande.jpg");
	background-attachment: fixed;
	background-repeat : no-repeat;
	background-position : center;
	}


body.smallBg {
	background-image: url("../grf/logoMediano.jpg");
	background-attachment: fixed;
	background-repeat : no-repeat;
	background-position : center;
	}


body.header {
	background-image: url(../grf/bg-header.gif);
	background-attachment: fixed;
	background-repeat : no-repeat;
	background-position : left top;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-indent : 5px;
	text-shadow : Yellow;
	font-family : Verdana;
	font-size : larger;
	}


body.tree {
	background-image: url(../grf/bg-tree.gif);
	background-attachment: fixed;
	background-repeat : no-repeat;
	background-position : left top;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top : 0px;
	text-indent : 5px;
	font-family : Verdana;
	font-size : 10px;
	}

table.groups {

  margin:2px; 
  padding:0px; 
}



A {
	color : #000000;
	font-weight : bold;
/*	font-weight : normal;*/
	text-decoration : none;
	font-family : Verdana;
}


A:HOVER {
/*	font-weight : bold;*/
	text-decoration : underline; 
}


a.module {
	margin-left: 5px;
	display: block;
}

.section {
	color: #eeeeee;
	font-size : 1.2em;
	font-weight : normal;
	text-decoration : none;
	font-family : Verdana;
	
}

A.section:HOVER {
	font-weight : bold;
	text-decoration : none; 
}

A.headerlogo {
	color: #4977ba;
	font-size : 34px;
	font-weight : normal;
	text-decoration : none;
	font-family : Verdana;
}

A.headerlogo:HOVER {
	text-decoration : none; 
}

A.calMonthTitle	{
	text-align:center;
	text-decoration : none;
	font-family:Verdana;
	font-weight:normal;
	font-size:large;
	color:#222255;
	width : 100%;
	}

A.calToday{
	text-align:left;
	text-decoration : none;
	font-size:normal;
	font-weight:bold;
	color:#FF0000;
	}

A.calDayBefore {
	text-align:left;
	text-decoration : none;
	font-size:normal;
	font-weight:normal;
	color:#00007F;
	}

A.calDayAfter {
	text-align:left;
	text-decoration : none;
	font-size:normal;
	font-weight:normal;
	}

A.topButton {
	filter:alpha(Opacity=75);
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
	height:13px;
}


A.topButton:active {
	filter:alpha(Opacity=90); 
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.topButton:hover{
	border : 1px solid Gray;
	background : Silver;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.moduleutton {
	filter:alpha(Opacity=75);
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
}


A.moduleButton:active {

	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
}


A.moduleButton:hover{
	filter:alpha(Opacity=90);
	border : 1px solid Gray;
	background : Silver;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width :100%;
}

A.inlineModuleButton {
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	display : inline;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
}


A.inlineModuleButton:hover{
	background : Silver;
}

A.groupButton {
	background : #e3e3e3;
	border : 1px solid black;
	color : Black;
	text-decoration : none;
	text-align : left;
	display : block;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	padding-left : 5px;
	padding-right : 5px;
}


A.groupButton:hover{
	background : Silver;
}




A.inlineBorderButton {
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	display : inline;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
}


A.inlineBorderButton:active {

	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	display : inline;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
}


A.inlineBorderButton:hover{
	border : 1px solid Gray;
	background : Silver;
	color : Black;
	text-decoration : none;
	display : inline;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width :100%;
}




A.inlineButton {
	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.inlineButton:active {

	border : 1px solid Gray;
	background : #E3E3E3;
	color : Black;
	text-decoration : none;
	text-align : center;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.inlineButton:hover{
	border : 1px solid Gray;
	background : Silver;
	color : Black;
	text-decoration : none;
	text-align : center;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}




A.inlineDarkButton {
	border : 1px solid Gray;
	background : #a3a3a3;
	color : Black;
	text-decoration : none;
	text-align : center;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.inlineDarkButton:hover{
	border : 1px solid Gray;
	background : Silver;
	color : Black;
	text-decoration : none;
	text-align : center;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}




A.faqItem {
	color : Black;
	text-decoration : none;
	text-align : left;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.faqItem:active {
	color : Black;
	text-decoration : none;
	text-align : left;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}


A.faqItem:hover{
	color : Black;
	text-decoration : none;
	text-align : left;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
}

INPUT.miniButton {
	border : 1px solid Gray;
	background : #E3E3E3;
	cursor: pointer; cursor: hand;
	font-size : xx-small;
}
INPUT.miniButton:hover {
	border : 1px solid Gray;
	background : #F3F3F3;
	color: #3366CC;
	cursor: pointer; cursor: hand;
	font-size : xx-small;
}
				


INPUT.button {
	border : 1px solid Gray;
	background : #E3E3E3;
	cursor: pointer; cursor: hand;
}


INPUT.button:hover {
	border : 1px solid Gray;
	background : #F3F3F3;
	color: #3366CC;
	cursor: pointer; cursor: hand;
}
				


INPUT.actionButton {
	border : 1px solid Gray;
	background : #a3a3a3;
	font-size : xx-small;
	font-weight : bold;
	cursor: pointer; cursor: hand;
}


INPUT.login {
	background : #E3E3E3;
	border : 1px solid Black;
}


INPUT.clock {
	background : transparent;
	border : none;
	font-size : xx-small;
	width : 100%;
	text-align : center;
	cursor: pointer; cursor: hand;
}

INPUT.text {
	border : 1px solid Gray;
	background : #F3F3F3;
	font-size : xx-small;
	font-weight : bold;
}

select {
	border : 1px solid Gray;
	background : #F3F3F3;
	font-size : xx-small;
	font-weight : bold;
}


HR {
	border : 1px solid #e3e3e3;;
}

HR.black {
	border : 1px solid black;
}


div.group {
	border-bottom : 1px solid black;
	margin-top : 4px;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
	cursor: pointer; cursor: hand;
}

div.ModFaq_Answer {
		font-size: xx-small;
		font-family: Verdana;
		font-weight: normal;
		width: 100%;
		margin-left: 25px;
		margin-right: 25px;
	}

div.ModFaq_Question {
	margin-top : 0px;
	font-size : xx-small;
	font-family : Verdana;
	font-weight : bold;
	width : 100%;
	}

	div.ModFaq_Details {
		border: 1px solid Gray;
		font-size: xx-small;
		font-family: Verdana;
		font-weight: normal;
		width: 100%;
		background-color: #F3F3F3;
	}


div.groupType {
	margin-top : 6px;
	font-family : Verdana;
	font-weight : bold;
	font-size : x-small;
	width : 100%;
	cursor: pointer; cursor: hand;
}

div.area {
	border : 1px solid black;
	width : 100%;
}

div.inArea {
	margin-top : 5px;
	margin-bottom : 5px;

}


TEXTAREA {
    border : 1px solid Black;
    background : #eeeeee;
    background-color : #eeeeee;
    font-family : "Courier New", Courier, monospace;
}


TD.cuadro {
    border : 1px solid Black;
    background : #eeeeee;
    background-color : #eeeeee;
}


TR.lista {
    border : 1px solid Black;
    background : #eeeeee;
    background-color : #eeeeee;
}


/* Para ToolBarJames */

table.ToolBarJames {
  /*background-color: #cee7ff;*/
  background-color: #e3e3e3;
  border: 1px solid;
  /* border-color: #f0f0f0 #909090 #909090 #f0f0f0; */
  padding: 2px 2px 1px 1px;
  text-align: center;
}

a.TBButton {
	display: block;
	padding: 2px 2px 2px 2px;
	background-color: transparent;
	border-color: #cee7ff;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 70%;*/
	color: #000066;
	text-decoration: none;
	text-align: center;
}

a.TBButton:hover{
        background-color: #cee7ff;
	border-color: #336699;
	border-width: 1px;
	border-style: solid;
	cursor: pointer; cursor: hand;
	font-weight: bold;
}

/* Fin de ToolBarJames */




/* Para ModRepository */

TR.lsHeader {
	border-bottom : 2px solid Black;
	background : #e3e3e3;
}

TR.lsGroup {
    border-bottom : 1px solid Black;
    background : #ffcccc;
    color : #ffcccc;
}

TR.lsUser {
	border-bottom : 1px solid Black;
	background : white;
	color : white;
}

TR.lsLine {
	border-bottom : 1px solid Black;
}

TR.lsSelected {
	border-bottom : 1px solid Black;
	background : #bbbbbb;
	/*color : #3399ff;*/
}

/* Fin de ModRepository */




/* Para DialogJames */

TABLE.dialog {
	border: 1px solid Black;
	background : white;
}

TR.dialog-header {
	background : #000066;
	color : white;
	font-family : sans-serif;
	font-style : italic;
	font-weight : bolder;
	text-align : center;
}

TD.dialog-header {
	font-size: large;
}

/* Fin de DialogJames */



/* Para ModForum */

UL.list-messages {
	margin-top : 5px;
	margin-bottom : 5px;
}

H2.title-message {
	font-size: large;
	font-family : sans-serif;
	font-style: normal;
	font-weight: normal;
	text-align: left;
	color: white;
	margin-bottom: 0em;
}

div.author-message {
	font-size: x-small;
	font-family: sans-serif;
	text-align: left;
	color: white;
}

TD.content-message {
    border : 1px solid Black;
    background : #eeeeee;
    background-color : #eeeeee;
	font-family: sans-serif;
	font-size: x-small;
	color: black;
}

DIV.command-message {
	margin-top : 5px;
	margin-bottom : 5px;
}

TD.firstpage-forum {
	background : #000066;
	background-color : #000066;
	font-family: sans-serif;
	font-size: x-small;
	color: white;
}

/* Fin de ModForum */



/* Para autoinstall.php */

H1.autoinstall {
	background : #6666AA;
	color: white;
	font-size: large;
}

H2.autoinstall {
	background : #EEEEEE;
	color: black;
	font-weight: bolder;
}

/* Fin de autoinstall.php */


/* Para ModDocumentatiom */

font.error {
	color : #FF3366;
	text-align : center;
	display : block;
	font-style : oblique;
}
/* Fin de ModDocumentatiom */


/* Para ModConfig */

H1.config {
	background : #6666AA;
	color: white;
	font-size: small;
}

H2.config {
	background : #EEEEEE;
	color: black;
	font-size: small;
}

H3.config {
	background : #EEEEEE;
	color: black;
	font-size: small;
}

/* Fin de ModConfig */


/* Para ModContents */

H1.contents {
	background : #6666AA;
	color: white;
	font-weight: bolder;
	font-size: medium;
}

H2.contents {
	background : #B0B0B0;
	color: black;
	font-weight: bolder;
	font-size: medium;
	
}

H3.contents {
	background : #EEEEEE;
	color: black;
}

H6.contents {
	color: blue;
}

INPUT.contents {
	font-size : 70%;
}

/* Fin de ModContents */


/* Para ModTeachInfo */

table.recuadro
{
   border : 1px solid Black;
   background : #eeeeee;
   background-color : #eeeeee;
}



.texta {
	padding: 0px;
	font-size: 12px;
	border-color: #CCCCCC;
}
 
img.footer{
 opacity: 0.5;
}

img.footer:hover{
 opacity: 1;
} 
 
 
/* Fin ModteachInfo */ 