a { text-decoration:none; border:none; color:#0033FF; }
a:visited { color:#0033FF; }
a:hover { color:#CC0000; text-decoration: underline}
body, td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
table { border-collapse: collapse; }

.menu a, .menu { padding-left:3px; padding-right:3px; font-weight: bold }
.menu a:hover { padding-left:3px; padding-right:3px; background-color:#FFFFFF; text-decoration: none }


.casilla, textarea { border: 1px solid #000033; font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#777; font-weight: bold; padding-left:4px }
textarea { border: 1px solid #AAAAAA; }
.imagen { border: 1px solid gray }
.fecha { color:#999999; font-size:8pt; font-family:Arial, Helvetica, sans-serif;}

.error { background-color:#FFCCCC; color:#CC0000; border:1px solid Red; font-family:Arial, Helvetica, sans-serif; font-size:7pt; padding:3px; text-align:center}

h1 { font-size: 14pt; font-weight:bold; color: #FF7000; border-bottom: 2px dotted #FF9966}
.opciones, .opciones a, .opciones a:visited { text-align: right; background-color:#FCDCC9; padding:4px; color:#CC3300 }
.pregunta { color: black; font-family:Arial;};

.pacertada { color: #006600; font-family:Arial; };
.rcorrecta_acertada { color: #009900; font-family:Arial; font-weight: bold};
.rincorrecta_acertada { color: #AFE89F; text-decoration:line-through; font-family:Arial };

.pfallada  { color: #660000; font-family:Arial; };
.rcorrecta_fallada { color: #CC0000; font-family:Arial; font-weight: bold};
.rincorrecta_fallada { color: #E9C5C5; text-decoration:line-through; font-family:Arial};

.ralla1 {border-bottom: 1px solid #CCCCFF; border-right: 1px solid #AAAAFF; padding-left:5px; padding-right: 5px }
.ralla2 {border-bottom: 1px solid #CCCCFF; padding-left:5px; }
.ralla3 {border-right: 1px solid #AAAAFF; padding-left:5px; padding-right: 5px }
.ralla4 {padding-left:5px; }
