textarea { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; }
	select { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12;}
	input { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; }

/* small event font */
	div.smallcalev { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	div.smallcalevtime { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	a.smallcalev { color:#0020A0; font-family: Arial, sans-serif, Helvetica; font-size: 10; }
	a.smallcalev:hover { color:#FF2040; font-family: Arial, sans-serif, Helvetica; font-size: 10; }

/* small cal month font */
	table.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; width: 98%;}
	div.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14;}
	a.smallcalmth { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; }
	a.smallcalmth:visited { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; }
	td.smallcalmth { background-color: #999999; }
	
/* message to signal progress */
	h4 { color: #000000; font-family: Arial, sans-serif, Helvetica; font-size: 14;}

/* font for calendar and company names at top of month calendar */
	table.companynamefont { color:#0000FF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight:bold;	background-color:#F0F0FF }
	table.calendarnamefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: bold; background-color:#FFCC00; }


/* calendar top header setting */
	table.todaytop { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; width:100%; background-color:#FFCC00; }

/* font for calendar day name */
	div.dayfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }
	div.mini_dayfont { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; }

/* font for calendar date numbers */
	div.datenumfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }
	div.mini_datenumfont { color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; font-style: normal; font-weight: normal; }
	a.datenumfont { color: #000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }
	a.datenumfont:visited { color: #000000; font-family: Arial, sans-serif, Helvetica; font-size: 13; font-style: normal; font-weight: normal; }

/* month calendar table view setting */
	table.monthview {
	width:98%;
	border-width:thin;
	background-color: #666666;
	color: #FFFFFF;
	border: 0px thin #FFFFFF;
	border-collapse: separate;
	border-spacing: 1px;
	padding:0px;
	spacing: 1px;
	margin-top: 5px;
}
	td.monthview { height:30px; }
	td.sundaytopcolor { height:50px; color: #F0F0E0; background-color: #F0F0E0;}
	td.weekdaytopcolor { height:50px; color: #F4F4F4; background-color: #F4F4F4;}
	td.sundayemptyclr { height: 50px; background-color: #FFFFFF; }
	td.weekdayemptyclr { height: 50px; background-color: #FFFFFF; }
	td.todayclr { background-color: #FFCC00; }
	td.sundayclr { height:50px; background-color: #F0F0E0; }
	td.weekdayclr { height:50px; background-color: #F4F4F4; }
	
/* link to month navigation font */
	a.calfontnav { color:#FFCC00; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: bold; }
	a.calfontnav:hover { color:#FFCC00; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }
	a.calfontnav:link { color:#FFCC00; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }
	a.calfontnav:visited { color:#FFCC00; font-family: Arial, sans-serif, Helvetica; font-size: 18; font-style: normal; font-weight: normal; }

/* link to asked month font */
	div.calfontasked { color:#FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked { color:#FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:hover { color:#FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:link { color:#FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }
	a.calfontasked:visited { color:#FFFFFF; font-family: Arial, sans-serif, Helvetica; font-size: 24; font-style: normal; font-weight: normal; }

/* font for menu items */
	div.menufont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:link { color: #FF9900; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:visited { color: #FF9900; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.menufont:hover { color: #FF9900; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: underline; }
	
/* menu option background color */
	table.menufont { background: #FAFAFF; width:100%;}

 /* font for search header */
	div.searchheaderfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
 /* font for search result events title */
	div.searchtitlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: bold; text-decoration: underline; }
 /* font for search result events */
	div.searchtextfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; }

 /* font for headers */
	div.headerfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
	table.headerfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 16; font-style: normal; font-weight: bold; background-color: #F0F0F0 ; }
	a.headerfont:link { color: #000000; text-decoration:none }
	a.headerfont:visited { color: #000000; text-decoration: underline; }
	a.headerfont:hover { color: #000000; text-decoration: underline; }

 /* font for titles */
	div.titlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: normal; }
	table.titlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: normal; background-color: #C0C0C0 ; }
	a.titlefont:link { color: #000000; text-decoration:none }
	a.titlefont:visited { color: #000000; text-decoration: underline; }
	a.titlefont:hover { color: #000000; text-decoration: underline; }

/* font for event popup title */
	div.popupeventtitlefont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 14; font-style: normal; font-weight: bold; text-decoration: underline; }

/* font for event popup content */
	div.popupeventfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	
/* color and font for event content text in day calendar */
	table.dayevent { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; background: #F0F0FF; text-decoration: none;  }
	
/* color and font for event content text in week calendar */
	table.weekevent { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; background: #F0F0FF; text-decoration: none; }

/* color and font for normal text */
	div.normalfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	table.normalfont { color:#000000; font-family: Arial, sans-serif, Helvetica; font-size: 12; font-style: normal; font-weight: normal; text-decoration: none; }
	a.normalfont:link { color: #000000; text-decoration:none }
	a.normalfont:visited { color: #000000; text-decoration: none; }
	a.normalfont:hover { color: #000000; text-decoration: underline; }

/* format event borders in calendar month view */
	table.eventborder { border: solid #D0C0C8; border-bottom-width:1px;border-top-width:0;border-left-width:0;border-right-width:0;}
	td.eventborder { border:solid #D0C0C8; border-bottom-width:0px;border-top-width:0;border-left-width:0px;border-right-width:0;}
	td.eventtimeborder { border: solid #884084; border-bottom-width:0;border-top-width:0;border-left-width:0;border-right-width:0;}

/* lines and boxes */
	table.txtbox { border: solid gray; border-width:1;}
	hr { height: 1px; background-color:#666666; border:0px; color:#666666; border:0px; border-style:none; }
	li { list-style-type: disc;}
.link-especial {
	color: #FFCC00;
	text-decoration: underline;
}
.link-especial:hover {
	color: #FFCC00;
	text-decoration: none;
}
.date {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF
	}
.date2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	text-align: center;
	}
.date3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-style: normal;
	text-align: center;
	}
.date4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: red;
	font-style: normal;
	text-align: center;
	}
p {
	margin-left: 2px;
	padding-left: 2px;
	margin-top: 2px;
	padding-top: 2px;
	}
a:hover {
	text-decoration: overline;
	}
.unnamed1 {
	margin-left: 5px;
	padding-left: 5px;
}
.bordeizqerda {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;
}
.bordebajo {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFCC00;
    border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFCC00;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFCC00;

}
.noticia {
	color: #000000;
	text-decoration: none;
}
.noticia:hover {
	color: #333333;
	text-decoration: none;
}
.bordepto {
	border: 1px dotted #FFFFFF;
}
.bordepto-bajo {
	border-bottom: 1px dotted #FFFFFF;
}
.form {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #666666;
	border: 1px solid #FFFFFF;
}
 #Layer1 {
	position:fixed;
	left:399px;
	top:103px;
	width:190px;
	height:247px;
	z-index:1;
	overflow: auto;
	direction:;
    background-attachment:fixed; 
    scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: FAB001;
    scrollbar-face-color: FAB001;
    scrollbar-highlight-color: FAB001;
    scrollbar-3dlight-color: FFFFFF;
    scrollbar-darkshadow-color: FAB001;
    scrollbar-shadow-color: FFFFFF;

}
 #LayerEventos {
	position:static;
	left:399px;
	top:103px;
	width:163px;
	height:172px;
	z-index:1;
	overflow: auto;
	direction:;
    background-attachment:fixed; 
    scrollbar-arrow-color: FAB001;
    scrollbar-track-color: FFFFFF;
    scrollbar-face-color: FFFFFF;
    scrollbar-highlight-color: FFFFFF;
    scrollbar-3dlight-color: FAB001;
    scrollbar-darkshadow-color: FFFFFF;
    scrollbar-shadow-color: FAB001;

}
.Layer {
	overflow: auto;
	position: static;
	height: 176px;
	width: 249px;
	background: #F8C700;
	scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: F8C700;
    scrollbar-face-color: F8C700;
    scrollbar-highlight-color: F8C700;
    scrollbar-3dlight-color: FFFFFF;
    scrollbar-darkshadow-color: F8C700;
    scrollbar-shadow-color: FFFFFF;
}
.Layero {
	overflow: auto;
	position: static;
	width: 187px;
	scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: FFEC9F;
    scrollbar-face-color: FFEC9F;
    scrollbar-highlight-color: FFEC9F;
    scrollbar-3dlight-color: FFFFFF;
    scrollbar-darkshadow-color: FFEC9F;
    scrollbar-shadow-color: FFFFFF;
}
#Layero {
	overflow: auto;
	position: static;
	width: 187px;
	scrollbar-arrow-color: FFFFFF;
    scrollbar-track-color: FFEC9F;
    scrollbar-face-color: FFEC9F;
    scrollbar-highlight-color: FFEC9F;
    scrollbar-3dlight-color: FFFFFF;
    scrollbar-darkshadow-color: FFEC9F;
    scrollbar-shadow-color: FFFFFF;
}
.margendown {
	margin-bottom: 2px;
}
.borde-amarillo-abajo-lados {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
}
.margen-arriba-abajo {
	margin-top: 3px;
	margin-bottom: 3px;
}
.veamsgesal {
	background-attachment: fixed;
	background-image: url(images/SaludoMagico_03.jpg);
}
.miniform {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #000000;
	background-color: #FFB951;
	border: 1px solid #FFFFFF;
}

.enviamsgesal {
	background-attachment: fixed;
	background-image: url(images/SaludoMagico_07.jpg);
}
.formularios {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #333333;
	border: 1px solid #000000;
}
.borde-negro {
	border: 1px solid #000000;
}
.form-chico {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
.pad-derecha {
	padding-right: 3px;
}
body
{
background-image: url(estrellas2.jpg);
	background-color: #000000;
}
