#divUp   {position:absolute; left:768px; top:320px;}
#divDown {position:absolute; left:768px; top:365px;}
#divScrollTextCont { 
	border: 1px solid Black;  
	position:relative; 
	left:0px; 
	top:0px; 
	width:305px; 
	height:438px; 
	clip:rect(0px 305px 438px 0px); 
	overflow:hidden; 
	visibility:hidden;
}

#divText {
	position:absolute; 
	left:0px; 
	top:0px;  
	margin-left: 5px;  
	margin-right: 5px;
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;  
}

body{
	margin-top: 0px; 
	margin-left: 0px; 
	background-color: Window;
}

td.texto{
	font: bolder 20px Arial, Helvetica, sans-serif;
	text-align: center;
}

td.title {
	font-family: 'Felt tip', "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 22px; 
}
 
td.titleRed {
	font-family: 'Felt tip', "Times New Roman", Times, serif;
	color: #7F0F2D;
	font-weight: bold;
	font-size: 22px; 
} 
 
td.titleBlue {
	font-family: 'Felt tip', "Times New Roman", Times, serif;
	color: #324796;
	font-weight: bold;
	font-size: 22px; 
}  
 
td.opcion {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	font-weight: bold;
}

td.opcionRed {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	color: #7F0F2D;
	font-weight: bold;
}

td.opcionBlue {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	color: #324796;
	font-weight: bold;
}

td.opcionSelected {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	font-weight: bold;
	color: #A4A4A4;
}

td.opcionSelectedRed {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	font-weight: bold;
	color: #DB99A2;
}

td.opcionSelectedBlue {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	font-weight: bold;
	color: #6698D9;
}

a.opcion {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

a.opcionRed {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	color: #7F0F2D;
	font-weight: bold;
	text-decoration: none;
}

a.opcionBlue {
	font-family: 'Comic Sans MS', "Times New Roman", Times, serif;
	color: #324796;
	font-weight: bold;
	text-decoration: none;
}

a.opcion:hover { 
	text-decoration: underline; 
	color: #A4A4A4;
}

a.opcionRed:hover { 
	text-decoration: underline; 
	color: #DB99A2;
}

a.opcionBlue:hover { 
	text-decoration: underline; 
	color: #6698D9;
}

a.texto{
	color: #333333;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;  
}

a.textoRed{
	color: #7F0F2D;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;  
}

a.textoBlue{
	color: #324796;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;  
}

a.texto:hover { 
	text-decoration: underline; 
	color: #A4A4A4;
}

a.textoRed:hover { 
	text-decoration: underline; 
	color: #DB99A2;
}

a.textoBlue:hover { 
	text-decoration: underline; 
	color: #6698D9;
}

.hCalendarDay {
    border-width: thin;
    font-size: 9px;
    text-align: center;
}

.hCalendarDayRed {
    border-width: thin;
    font-size: 9px;
    text-align: center;
	 color: #7F0F2D;
}

.hCalendarDayBlue {
    border-width: thin;
    font-size: 9px;
    text-align: center;
	 color: #324796;
}

.hCalendarDayCurrent {
    border-style: dotted;
    border-width: thin;
    font-size: 9px;
    font-weight: bolder;
    text-align: center;
}

.hCalendarDayLinked {
    border-width: thin;
    font-size: 9px;
    font-weight: bolder;
    text-align: center;
}

.hCalendarDayNameRow {
    font-size: 9px;
    font-weight: bolder;
    text-align: center;
}

.hCalendarDayNameRowRed {
    font-size: 9px;
    font-weight: bolder;
    text-align: center;
	 color: #7F0F2D;
}

.hCalendarDayNameRowBlue {
    font-size: 9px;
    font-weight: bolder;
    text-align: center;
	 color: #324796;
}

.hCalendarDayNotInMonth {
    color: #AAAAAA;
    font-size: 9px;
    text-align: center;
}

.hCalendarNextPrev {
    color: #AAAAAA;
    font-size: 11px;
    font-style: italic;
    text-align: center;
}

.hCalendarTitle {
    font-weight: bolder;
    text-align: center;
    font-size: 10px;
}

table.hCalendarTable {
   margin-left: 10px;
}

.hCalendarDayRes {
    border-width: thin;
    font-size: 9px;
    text-align: center;
	 color: #DC143C;
}


.hCalendarDaySen {
    border-width: thin;
    font-size: 9px;
    text-align: center;
	 color: Blue;
}

.hCalendarWeek {
	font-size: 12px;
	text-align: center;
}

.hCalendarWeekRed {
	font-size: 12px;
	color: #7F0F2D;
	text-align: center;
}

.hCalendarWeekBlue {
	font-size: 12px;
	color: #324796;
	text-align: center;
}

.hCalendarMonthYear{
	font-size: 12px;
	font-weight: bold;
}

.hCalendarMonthYearRed{
	font-size: 12px;
	color: #7F0F2D;
	font-weight: bold;
}

.hCalendarMonthCalendar{
	font-size: 12px;
	color: #8CBDE0;
	font-weight: bold;
}

.hCalendarMonthYearBlue{
	font-size: 12px;
	color: #324796;
	font-weight: bold;
}