.TopYellow {
	color: #FFBF00;
	font-family: Tahoma;
	font-size: 22px;
}
a.adminLink, a.adminLink:hover, a.adminLink:visited{
	color:#000000;
	font-family:Tahoma;
	text-size: 12px;

}
a.faq, a.faq:hover, a.faq:visited{
	color:#FF0000;
	font-family:Tahoma;
	font-size:14px;
}
.formulario{
	background-color:#F2EFE9;
	font-family:Tahoma; 
	font-size:12px;
} 
.formularioDark{
	background-color:#E2DDD5;
	font-family:Tahoma; 
	font-size:12px;
} 
.titulo{
	position:relative;
	left:30px;
	top: 5px;
}
.fieldname{
	position:relative;
	left:30px;
}
.tahoma{
	font-family:Tahoma;
	font-size:12px;
}

label {  
float: left;  
margin-right: 1em;  
text-align: right; 
}
.boxtittle{
	font-family:Tahoma; 
	position:relative;
	left:20px;
	top:10px;
}
.rowMaroon{
	background-color:#950403;
	color:#FFFFFF;
	font-family:Tahoma, Times, serif;
	font-size:12px;
	text-decoration: underline;
}
.rowBlack{
	background-color:#000000;
	color:#FFFFFF;
	font-family:Tahoma, Times, serif;
	font-size:12px;
	text-decoration: underline;
}
a.rowBlack, a.rowBlack:hover, a.rowBlack:visited{
	background-color:#000000;
	color:#FFFFFF;
	font-family:Tahoma, Times, serif;
	font-size:12px;
	text-decoration: underline;
}
.complete{
	background-color:#FBDF8C;
	border:1px #dd0000 solid;
	color:#000000;
	font-family:Tahoma, Times, serif;
	font-size:12px;
}
.complete a{
	background-color:#FDEAEA;
	border:1px #FDEAEA solid;
	color:#000000;
	font-family:Tahoma, Times, serif;
	font-size:12px;
}
.pending{
	background-color:#D9F3D6;
	border:1px #006600 solid;
	color:#000000;
	font-family:Tahoma, Times, serif;
	font-size:12px;
}
.pending a{
	background-color:#D9F3D6;
	border:1px #D9F3D6 solid;
	color:#000000;
	font-family:Tahoma, Times, serif;
	font-size:12px;
}
.style1 {font-family: Arial, Helvetica, sans-serif}
.text-input{
	background-color:#FFFFFF;
 	border-bottom: 1px solid #000000;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	padding:2px;
}
ul.faq{
list-style-image:url(../images/q.png);
}
ul.question{
list-style-image:url(../images/q.png)
}
ul{
list-style-image:url(../images/bullet.png)
}
.text-input-error {
	background-color:#F7D2D6;
	border:1px solid #DD1607;
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	padding:2px;
}

	.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#CB1414;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#000000;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:tahoma;
			font-size:10pt;
			}
	TD.TESTcpDayColumnHeader /* borde al rededor de los dias */
			{
			text-align:center;
			border:solid thin #ffffff;
			border-width:0 0 1 0;
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:center;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:center;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#ff0000;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
				color:#FFFFFF;
			background-color: #000000;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border:solid thin #CB1414;
			border-width:1 0 0 0;
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#000000;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #CB1414;
			}
body {
	background-image: url();
	background-color: #333333;
}
.rojoBoldSmall{
	color:#FF0000;
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
}
.style1 {color: #FFFFFF}
.style6 {font-size: 12px}
.style6 a, a:hover{
	font-size: 12px; 
	color:#000000;
	text-decoration:none;
}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.style14 {font-size: 14px}

body {
	background-image: url();
	background-color: #333333;
}
.style1 {color: #FFFFFF}
.style6 {font-size: 12px}
.style13 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; }
.style13 a{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration:none;}
.style14 {font-size: 14px}

.inputButton{
	width:100px;
	color:#C4222E; 
	font-weight:bold;
}
#test {
    /*background: #FFFFFF;*/
    color: #000000;
    width:600px;
	
}
 
#test2 {
    background: #222;
    color: #fff;
    padding: 10px;
    margin: 20px;
    border: 10px solid pink;
}
.style15 {
	font-family: Tahoma;
	font-weight: bold;
}
.text-input {	background-color:#FFFFFF;
	border:2px;
	border-bottom:1px;
	border-bottom-color:#000000;
	color:#000000;
	font-size:15px;
	letter-spacing:1px;
	padding:2px;
}
.text-input-error {
	background-color:#F7D2D6;
	border:1px solid #DD1607;
	color:#000000;
	font-size:12px;
	letter-spacing:1px;
	padding:2px;
}
.style13 a{font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; text-decoration:none;}
.style18 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.hidden{
	visibility:none;
}
.shown{
	visibility:visible;
}
.style19 {color: #000000}
.style20 {color: #000000; font-family: Tahoma; }