body
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 11px;
	background-color: #FFF;
}
b { color: #390; }
h1
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 11px;
} 
td { vertical-align: top;
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 11px;
}
ol
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
}
a
{
	color: #390;
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	text-decoration: underline;
	font-weight: bold;
}
a:link
{

}
a:visited
{
color: #9C3;
}
a:hover { color: #060; }

/* estilos de class */

.actual
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 10px;
	color: #390;
	border-left: #390;
	border-width: 0 0 0 10px;
	border-style: none none none solid;
	padding: 0 0 0 5px;
}
.titulo
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #9C0;
	padding: 2px;
	border-left: #390;
	border-width: 0 0 0 10px;
	border-style: none none none solid;
}
.subtitulo
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 11px;
	color: #333;
	font-weight: bold;
	border-bottom: #390;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	padding: 2px;
}
.breadcrumb
{
	color: #390;
	font-size: 9px;
	padding: 1px;
}
.error
{
	border-bottom: #999;
	border-width: 0 0 1px 0;
	border-style: none none solid none;
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
}
.solucion
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 12px;
	background-color: #FFC;
	padding: 5px;
}
.pregunta
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #06C;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
	background-color: #69C;
	color: #FFF;
}
.respuesta
{
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #06C;
	border-width: 0px 0px 1px 0px;
	border-style: none none solid none;
}

.tabla { width: 100%; }

.renglon
{
	border-bottom: #390;
	border-left: #390;
	border-width: 0 0 1px 1px;
	border-style: none none solid solid;
	padding: 3px;
}
.registro
{
	color: #000;
	font-family: Verdana, Helvetica, Arial, Arial Narrow, Trebuchet MS;
	font-size: 10px;
	text-align: center;
}
SELECT
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
OPTION
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
INPUT
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
FORM
{
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
