body {
	margin-left: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	font-family: Arial, Verdana, Tahoma;
	font-size: 12;
	color: #333333;
	text-decoration: none;	
	background: #FFFFFF;	
	background-image: url(/images/fdweb.gif);
	background-repeat: repeat-y;
	background-position: center;
}

td { font-family: Arial, Verdana, Tahoma; font-size: 12; text-decoration: auto; }
td:hover { text-decoration: none; }

a { font-family: Arial, Verdana, Tahoma; color: #2C7EDA; font-size: 12; text-decoration: none; }
a:hover { color: #2C7EDA; text-decoration: underline; }

h1 { font-family: Arial, Verdana, Tahoma; font-size: 28; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }
h2 { font-family: Arial, Verdana, Tahoma; font-size: 22; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }
h3 { font-family: Arial, Verdana, Tahoma; font-size: 18; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }

.cuadro { background: #EFEFEF; padding: 1px 4px 1px; font-size: 11; font-weight: bold; color: #999999; text-decoration: none; }
.cuadro:hover { background: #23A7D2; color: #FFFFFF; text-decoration: none; }

.cuadro_tres_puntos { border: 0px; padding: 1px 4px 1px; font-size: 11; font-weight: bold; color: #999999; text-decoration: none; }

.cuadro2 { background: #23A7D2; border: 0px; padding: 1px 4px 1px; font-size: 11; font-weight: bold; color: #FFFFFF; text-decoration: none; }

.thumbs { border: 1px #CCCCCC; border-style: dotted; }

.progs { font-family: Arial, Verdana, Tahoma; font-size: 26; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }
.progs:hover { color: #2C7EDA; text-decoration: none; }

.progs2 { font-family: Arial, Verdana, Tahoma; font-size: 22; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }
.progs2:hover { color: #999999; text-decoration: none; }

.progs3 { font-family: Arial, Verdana, Tahoma; font-size: 18; font-weight: bold; color: #333333; letter-spacing:-1px; text-decoration: none; }
.progs3:hover { color: #2C7EDA; text-decoration: underline; }

.progs4 { font-family: Arial, Verdana, Tahoma; font-size: 11; font-weight: bold; color: #333333; text-decoration: none; }
.progs4:hover { color: #333333; text-decoration: underline; }

.progs5 { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; text-decoration: none; }
.progs5:hover { text-decoration: underline; }

.progs6 { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; color: #666666; text-decoration: none; }
.progs6:hover { color: #666666; text-decoration: underline; }

.progs7 { font-family: Arial, Verdana, Tahoma; font-size: 11; font-weight: bold; color: #2C7EDA; text-decoration: none; }
.progs7:hover { color: #2C7EDA; text-decoration: underline; }

.txt { font-family: Arial, Verdana, Tahoma; color: #333333; text-decoration: none; }
.txt:hover { color: #333333; text-decoration: underline; }

.txtch { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; color: #333333; text-decoration: none; }
.txtch:hover { color: #333333; text-decoration: underline; }

.txtb { font-family: Arial, Verdana, Tahoma; color: #333333; font-weight: bold; text-decoration: none; }
.txtb:hover { color: #333333; text-decoration: underline; }

.txtbl { font-family: Arial, Verdana, Tahoma; color: #FFFFFF; text-decoration: none; }
.txtbl:hover { color: #333333; text-decoration: underline; }

.txtb2 { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; color: #FFFFFF; text-decoration: none; }
.txtb2:hover { color: #FFFFFF; text-decoration: underline; }

.txtchg { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; color: #999999; text-decoration: none; }
.txtchg:hover { text-decoration: underline; }

.txtcha { font-family: Lucida Sans Unicode, Arial, Verdana, Tahoma; font-size: 11; font-weight: bold; color: #2C7EDA; text-decoration: none; }
.txtcha:hover { text-decoration: underline; }

.t1 { font-family: Arial, Verdana, Tahoma; font-size: 22; letter-spacing:-1px; text-decoration: underline; }
.t2 { font-family: Arial, Verdana, Tahoma; font-size: 17; letter-spacing:-1px; text-decoration: underline; }

#menuh {
	font: 80% "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 10px;
}

#menuh ul, li {
	list-style-type: none;
}

#menuh ul {
	margin:0;
	padding: 0;
}

#menuh li {
	float: left;
	margin-right: 5px;
}

#menuh a {
	text-decoration: none;
	color: #3366CC;
	background: #F0F7FC;
	display: block;
	padding: 3px 20px;
	text-align: center;
	border: 1px solid #ACCFE8;
	border-width: 1px;
}


#menuh a#primero {
	border-left: 1px solid #ACCFE8;
}

#menuh a:hover {
	background: #DBEBF6;
}

ul#estadisticas{
	margin:0;
	padding-left:10px;
}
ul#estadisticas, li{
	margin-bottom:7px;
}
.inputError, .campoError {
	border: 1px solid #FF0000;
	background: #FEE0DE;
}
