
body {
	background-image:url(../Img/Backgrounds/bk_body.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#00678A;
}
.Oculto
{
	visibility:hidden;
}
.TitleBackground
{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../Img/Backgrounds/menu-stand.jpg);
	background-repeat:no-repeat;
	background-color:#7DB4C8;

}
.TitleBackground2
{
	font-size: 12px;
	font-weight: bold;
	color: #0F6D91;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../Img/Backgrounds/bg_Title2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	height:31px;
	padding-bottom:4px;
}
.TablaDiv
{
	background-color:#FFFFFF;
	border:solid 1px #FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width:80px;
	color:#444444;
	padding:5px;	
}
.tabTitle
{
	color:#6FA3B8;
	background-image:url(../Img/Backgrounds/backTab.gif);
	font: bold 14px Verdana;
	padding-top:10px;

}
.tdTitle 
{
	background-image: url(../Img/Backgrounds/px_line_brown.jpg);
}
.tdDegBrown {
	background-image: url(../Img/Backgrounds/deg_brown.jpg);
}
.tdPixel_Orange {
	background-image: url(../Img/Backgrounds/px_orange.jpg);
}
.tdPixel_Gray {
	background-image: url(../Img/Backgrounds/px_gray.jpg);
}
.tdPixel_Gray2 {
	background-image: url(../Img/Backgrounds/px_gray2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.tdPixel_Gray_alto {

	background-image: url(../Img/Backgrounds/px_gray_alto.jpg);
}
.Text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#444444;
}
.Text2_bold_Izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding-left:3px;
}
.Text2_bold_Orange_Izq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding-left:3px;
}

.Text2_bold_Der {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
	padding-right:3px;
}

.Text2_Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}
.Text2_Normal_Frame {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#848484;
}
.Text3_Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#444444;
}
.Text4_Normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
}
.Text_Orange_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*color:#4F8B31;*/
	color:#4F8B31;
	padding-left:2px;
}

.Text_User_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6BACC8;
	padding-left:2px;
}
.Text6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#707070;
}

.CuadroFoto {
	background-color: #FBFAF6;
	border: 1px solid #CAC9C4;
}
.Pest_ButtonOn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6BACC8;
	background-color: #EFF4ED;
	text-align: center;
	vertical-align: middle;
	background-image: url(../Img/Backgrounds/px_menu_on.jpg);
	padding-bottom:15px;
}
.Pest_ButtonOff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #EDF2EB;
	background-color: #709BB7;
	text-align: center;
	vertical-align: middle;
	background-image: url(../Img/Backgrounds/px_menu_off.jpg);
	padding-bottom:15px;

}

A:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration:none;
}
A:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration:none;	
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: black;
	text-decoration:underline;
}
A.Orange:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F8B31;
	text-decoration:none;
}
A.Orange:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F8B31;
	text-decoration:none;	
}
A.Orange:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F8B31;
	text-decoration:underline;
}
A.Register:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDB200;
	text-decoration:none;
}
A.Register:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDB200;
	text-decoration:none;	
}
A.Register:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FDB200;
	text-decoration:underline;
}
.Forgot
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FDB200;
}

A.Forgot:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F7CA5;
	text-decoration:none;
}
A.Forgot:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F7CA5;
	text-decoration:none;	
}
A.Forgot:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F7CA5;
	text-decoration:underline;
}

A.Link2:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#444444;
	text-decoration:none;
}
A.Link2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#444444;
	text-decoration:none;	
}
A.Link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#444444;
	text-decoration:underline;
}
A.Gray:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration:none;
}
A.Gray:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration:none;	
}
A.Gray:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #595959;
	text-decoration:underline;
}
A.Gray2:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-decoration:none;
}
A.Gray2:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-decoration:none;	
}
A.Gray2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #595959;
	text-decoration:underline;
}

A.Pest:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
	text-decoration:none;
}
A.Pest:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
}

A.Pest:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
	text-decoration:underline;
}

A.Pest_Over:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
	text-decoration:none;
}
A.Pest_Over:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
}
A.Pest_Over:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F1ECE9;
	text-decoration:underline;
	text-decoration:none;
}
A.DAYCALENDAR_OFF:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;	
}	
A.DAYCALENDAR_OFF:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:none;	
}	
A.DAYCALENDAR_OFF:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration:underline;	
}	
A.DAYCALENDAR_ON:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F8B31;
	text-decoration:none;
}	
A.DAYCALENDAR_ON:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F8B31;
	text-decoration:none;	
}	
A.DAYCALENDAR_ON:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #4F8B31;
	text-decoration:underline;	
}	
A.DAYCALENDAR_SPECIAL:link
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;	
}	
A.DAYCALENDAR_SPECIAL:visited
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;	
}	
A.DAYCALENDAR_SPECIAL:hover
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:underline;	
}	


.buttonOn
{
	background-image:url(../Img/Icons/bullet_menu.gif);
	background-repeat: no-repeat;
	background-position: left center;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 2px;
	vertical-align: bottom;
	cursor: pointer;
	color: #096C93;
	margin-right: 3px;
	font-family: Arial, Helvetica, sans-serif;
	height: 22px;
	text-align: left;
	padding-bottom:2px;
	padding-left:11px;
}
.buttonOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#096C93;
	margin-bottom: 2px;
	text-align: left;
	vertical-align: bottom;
	height:22px;
	text-transform: none;
	padding-bottom:2px;
	padding-left:11px;

}
.Sub_buttonOn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#6BACC8;
	margin-bottom: 2px;
	text-align: left;
	padding-left:10px;
	vertical-align: bottom;
	height:19px;
	cursor: pointer;
}
.Sub_buttonOff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A29D99;
	margin-bottom: 2px;
	text-align: left;
	padding-left:10px;
	vertical-align: bottom;
	height:19px;
	text-transform: none;
	
}
.Icon_menu {
	margin-right: 10px;
	vertical-align: bottom;
}
.TablaGral {
	border: 1px solid #A29CA0;
	background-color:#FFFFFF;
}
.TDMenu {
	background-color: #FFFFFF;
	background-image: url(../Img/Backgrounds/bg_Menu.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	border: solid 1px #5187AD;
	margin:3px;

}

A.Main_Menu:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6F715C;
	text-decoration: none;
}
A.Main_Menu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6F715C;
	text-decoration: none;
}
A.Main_Menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#6BACC8;
	text-decoration: none;
}
A.Main_Menu_Act:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
	text-decoration: none;
}
A.Main_Menu_Act:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
	text-decoration: none;
}
A.Main_Menu_Act:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
	text-decoration: none;
}
A.Sub_Menu:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6F715C;
	height:19px;
	text-decoration: none;
}
A.Sub_Menu:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #878978;
	height:19px;
	text-decoration: none;
}
A.Sub_Menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	height:19px;
	text-decoration: none;
}
A.Sub_Menu_Act:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
	height:19px;
	text-decoration: none;
}
A.Sub_Menu_Act:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
	height:19px;
	text-decoration: none;
}
A.Sub_Menu_Act:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FF9900;
	height:19px;
	text-decoration: none;
}
A.Link_Normal:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: none;	
}
A.Link_Normal:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;	
}
A.Link_Normal:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#000000;
	text-decoration: underline;	
}
.head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #6BACC8;
	font-weight: normal;
}

.head1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #4F8B31;
	padding-bottom: 0px;

}

.Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#444444;
}
.Text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color:#444444;
}
.Text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#888888;
}
.Text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#888888;
}
.Text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color:#6BACC8;
}
.TitleLogin
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#000000;
}
.Footer{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
A.Footer:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
A.Footer:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;	
}
A.Footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}

.Error
{
	font-weight: bold;
	font-size: 13px;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
}

.TdLineaOrg
{
height:70px;
background-image:url(../Img/Backgrounds/punto_org.gif);
background-repeat:repeat-x;
}

.TdLineaOrg2
{
background-image:url(../Img/Backgrounds/punto_org2.gif);
background-repeat: no-repeat;
background-position: right top; 
}

.TdLineaOrg3
{
background-image:url(../Img/Backgrounds/punto_org2.gif);
background-repeat: no-repeat;
background-position: left top; 
}
.TD_Color1
{
 background-color:#E3EBE0;	
}
.TD_Color2
{
 background-color:#EAF4F6;	
}

TABLE.CALENDAR
{
	font-family: Verdana, Helvetica, sans-serif;
   BACKGROUND-COLOR: #80B9D8;
	border: 1px solid #ffffff;
}

TD.NAMEDAYS	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	text-align:left;
   height: 20px;
	padding: 2px 2px 2px 2px;
	BORDER-TOP: #999999 0px dotted;
   BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
   BORDER-RIGHT: #999999 2px dotted;	
	color:#709BB7;
	background-color: #FFFFFF;
}
TD.NAMEDAYS_NOW	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bolder;
	font-size: 12px;
	text-align:left;
   height: 20px;
	padding: 2px 2px 2px 2px;
	BORDER-TOP: #999999 0px dotted;
   BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
   BORDER-RIGHT: #999999 2px dotted;	
	color:#FFFFFF;
	background-color: #000000;
}


TD.DAYCALENDAR	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 6px;
   BACKGROUND-COLOR: #EEF6F8;
	BORDER-TOP: #999999 2px dotted;
   BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
   BORDER-RIGHT: #999999 2px dotted;
	color: #999999;
   height: 32px;
	padding: 0;
}
TD.DAYCALENDAR_SPECIAL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color:#EEF6F8;
}	

TD.TIMEDAY	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #999999 2px dotted;
	BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
	BORDER-RIGHT: #999999 2px dotted;
	color: #999999;
	height: 38px;
	padding-left:3px;
}
TD.TIMEDAY_NOW	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	BACKGROUND-COLOR: #EEF6F8;
	BORDER-TOP: #999999 2px dotted;
	BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
	BORDER-RIGHT: #999999 2px dotted;
	color: #555555;
	height: 32px;
	padding-left:12px;
}

TD.TIMEDAY_ON	
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #999999 2px dotted;
	BORDER-BOTTOM: #999999 2px dotted;
	BORDER-LEFT: #999999 2px dotted;
	BORDER-RIGHT: #999999 2px dotted;
	color: #555555;
	height: 32px;
	padding-left:12px;
}
TD.DAYCALENDARSMALL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #E4E5D3 1px solid;
    BORDER-BOTTOM: #E4E5D3 1px solid;
	BORDER-LEFT: #E4E5D3 1px solid;
    BORDER-RIGHT: #E4E5D3 1px solid;
	color: #999999;	
}	
TD.NAMEDAYCALENDARSMALL
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #E4E5D3 1px solid;
    BORDER-BOTTOM: #E4E5D3 1px solid;
	BORDER-LEFT: #E4E5D3 1px solid;
    BORDER-RIGHT: #E4E5D3 1px solid;
	color: #B94322;	
}
TD.HEADERDAYCALENDARSMALL
{
	background-image:url(../Img/Backgrounds/libreta.gif);
	background-position:10px;
	background-repeat:no-repeat;
	height:22px;

	font-family: Verdana, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	BACKGROUND-COLOR: #F7F6F4;
	BORDER: #E4E5D3 1px solid;
	color: #41403E;
	text-align:right;
	vertical-align:middle;
	padding-right:8px;
}

.TblPopup
{
	border-bottom:solid 1px #000000;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:solid 1px #000000;
}

.TdPopup
{
	border-bottom:solid 1px #000000;
}

.linkImg
{
	cursor:pointer;
}

.TablaFrame {
	background-color:#FFFFFF;
}

.Text2_bold_Izq2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tdCabecera
{
	background-color:#E3EBE0;
	border-bottom:1px solid #E3EBE0;
	border-top:1px solid #E3EBE0;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#444444;
	padding-left:5px;
}
.tdCabecera1
{
	background-color:#E3EBE0;
	border-bottom:1px solid #E3EBE0;
	border-top:1px solid #E3EBE0;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#444444;
	padding-left:5px;
}
.tdItemsMessage
{
	background-color:#EAF4F6;
	border-bottom:1px solid #EAF4F6;
	border-top:1px solid #EAF4F6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#838385;
}

.tdItemsMessageBold
{
	background-color:#F8F7F3;
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color:#FB5D2D;
}

A.NewMessage:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FB5D2D;
	text-decoration:none;
}
A.NewMessage:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FB5D2D;
	text-decoration:none;	
}
A.NewMessage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FB5D2D;
	text-decoration:underline;
}

A.CloseMessage:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ff0033;
	text-decoration:none;
}
A.CloseMessage:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ff0033;
	text-decoration:none;
}
A.CloseMessage:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ff0033;
	text-decoration:underline;
}

.TextBoxNumber
{
	text-align:right;	
}
.tdHeadPermiso
{
	font-size: 5px;
	height: 15px;
	background-image: url(../Img/Backgrounds/pix_bkg_permiso.jpg);
	background-repeat: repeat;
	border-top: solid 2px #D9D9D9;
	border-left: solid 2px #D9D9D9;
	border-right: solid 2px #D9D9D9;
}
.dgPayAux
{
	font-weight: normal;
	font-size: 12px;
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #D4DDCC;
}
.dgrSecHeader
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E5E5E5;
}
.TitleMenu
{
	background-image:url(../Img/Backgrounds/px_titleMenu.gif);
	background-repeat:repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	
}
.TablaMenu
{
	background-color:#235880;
}
.MenuClose
{
	background-image:url(../Img/Backgrounds/px_menu_Close.jpg);
	background-repeat:repeat-y;
}
.TabDiv
{
	z-index:1;
}
.tdgray
{
	background-color:#E2E2E2;
	border-top: solid 1px #FFFFFF;
	border-bottom: solid 1px #FFFFFF;
}
.Td_Bar_Tabs
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#00688C;
	background-image:url(../Img/Backgrounds/px_base1.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.Bg_Bar_tabs
{
	background-image:url(../Img/Backgrounds/px_tr_tabs.gif);
	background-repeat:repeat-y;
	background-position: -75px 0px;
}
.Tabla_DataUser
{
	border:solid 1px #6F9BB6;
	padding-left:3px;
	padding-right:3px;
}

.Panel1_title
{
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#00678A;
	
}
.Panel1_Internaltitle
{
	font-size: 18px;
	font-weight: bold;
	color: #00678A;
	font-family: Arial, Helvetica, sans-serif;
	
}

.Panel1_Subtitle
{
	font-size: 12px;
	font-weight: bold;
	color: #6A696E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../Img/Backgrounds/Panel1_03.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
	padding-bottom:5px;
	
}
.Panel1_Body
{
	background-image:url(../Img/Backgrounds/Panel1_px_bg.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFFFFF;
	height:305px;
	border-left: solid 1px #C2DBE2;
	border-right: solid 1px #C2DBE2;
}
.Panel1_Footer
{
	font-size: 12px;
	font-weight: bold;
	color: #6A696E;
	font-family: Arial, Helvetica, sans-serif;
	background-image:url(../Img/Backgrounds/Panel1_22.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	vertical-align:bottom;
	padding-bottom:5px;
	
}
.Help_bar
{
	background-image:url(../Img/Backgrounds/Help_bar_02.gif);
	height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}
.Td_Help_body
{
	border: solid 3px #076B8B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#888888;
	padding:5px;
}
.Text2_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#707070;
}
.Table_Assignment
{
	background-color:#FFFFFF;
	border:solid 1px #7DB1C6;	
}
.Header_Assignment
{
	font-size: 12px;
	font-weight: bold;
	color:#7DA96A;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	border:solid 1px #7DB1C6;
	padding:3px;	
}
.Td_Assignment
{
	background-color:#FFFFFF;
	border-left:solid 1px #7DB1C6;
	border-right:solid 1px #7DB1C6;
	text-indent:5px;
}
.RowGrid2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#67686C;
	text-indent:10px;
}
A.RowGrid2:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#67686C;
	text-indent:10px;
	text-decoration:none;
}
A.RowGrid2:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#67686C;
	text-indent:10px;	
	text-decoration:none;	
}
A.RowGrid2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color:#5689A6;
	text-indent:10px;
	text-decoration:none;	
}

A.Header_Report:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#7DA96A;
	text-decoration:none;
	text-indent:40px;
}
A.Header_Report:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#7DA96A;
	text-decoration:none;
	text-indent:40px;
}
A.Header_Report:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#7DA96A;
	text-decoration:none;
	text-indent:40px;
}
.Td_Report
{
	font-family: Arial, Helvetica, sans-serif;	
	background-color:#FFFFFF;
	border-bottom: 1px solid #7DB1C6;	
	padding-top: 4;
	text-indent:40px;
}
.rbTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#444444;
}
.td_Title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #036187;
}
.Td_Report2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #036187;
	background-color:#FFFFFF;
	border-bottom: 1px solid #7DB1C6;	
	padding-top: 4;
	text-indent:40px;
}
.Td_HeaderReport2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#7DA96A;
	background-color:#FFFFFF;
	border-bottom: 1px solid #7DB1C6;	
	padding-top: 4;
	text-indent:40px;
}
.Text_Wizard {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#585858;
	font-weight: bolder;
}	
.GrillaChatRooms
{
	background-color:#4C9440;
}
.Td1_GrillaChatRooms
{
	background-color:#FFFFFF;
}

.Td2_GrillaChatRooms0
{
	background-color:#D9DADE;
	height: 47px;
}
.Td2_GrillaChatRooms1
{
	background-color:#C2E8AF;
	height: 47px;
}
.Td2_GrillaChatRooms2
{
	background-color:#E6E7AE;
	height: 47px;
}
.Td2_GrillaChatRooms3
{
	background-color:#E8AEAD;
	height: 47px;
}
.Texto_verde {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#80C15D;
	font-weight: bolder;
}	
.Texto_rojo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FF5920;
	font-weight: bolder;
}	
.Texto_amarillo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ECB326;
	font-weight: bolder;
}	
.Texto_gris {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#B1B1B3;
	font-weight: bolder;
}
.Texto_azul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#25708F;
	font-weight: bolder;
}
.linea_vertical_teacherInfo
{
	background-image:url(../Img/Backgrounds/deg_teacher_info.gif);
	background-repeat:repeat-x;
	background-position: top;
	border-left: solid 2px #569441;
	border-right: solid 2px #569441;
}