body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:#D4DFF6; /*azul pálido*/
}

.modelo, .leyenda { color:#FFFFFF; background-color:#09176E; /*azul marino*/ }
.modelo { text-align:center; }
.leyenda { font-weight:bold; }

.centrada { margin-left:auto; margin-right:auto; }

.tablaAA { border:0; }
.tablaAA td { padding:8px 4px; text-align:center; }

h1 { font-size:1.5em; color:#7F00BF; text-align:center; background-color:#DFE7F8; border:1px inset #D4DFF6; padding:3px; padding-left:0.6em; }
.h01 { font-size:1.4em; color:#09176E; font-weight:bold; text-align:center; margin:0 1ex -0.5em 1ex; border:0 dotted #09176E; border-width:0 6px; line-height:90%; }
h2 { font-size:1.2em; color:#E63A00; }
h3 { font-size:1.15em; background-color:#99CC66; color:#005000; padding:0.08em 0.8em; }
h4 { font-size:1.05em; font-weight:bold; color:#940A46; text-decoration:overline; margin-bottom:0.5em; }

hr, hr.hrInf { border-style:solid; border-color:#7F00BF; }
hr { height:5px; border-width:2px 0 1px 0; }
hr.hrInf { height:4px; border-width:1px 0 2px 0; color:#D4DFF6; background-color:#D4DFF6; }

a { color:#0000FF; }
a:hover { background-color:#FFD040; color:#000066; }
a:visited { color:#992699; }

.peque { font-size:0.85em; }
.titular {
	color:#008000;
	font-weight:bold;
	font-family: Georgia, "Times New Roman", Times, serif
}
.resalta { background-color:#F1FF48; color:#550055; font-weight:bold; padding:0 2px; 
	border-bottom:1px solid #DFD824; border-right:2px solid #DFD824;
}
.resalta1 { color:#E63A00; font-weight:bold; }

.bordeModelo { border:1px outset #999999; }
.btn { border:3px outset #D6D6D6; vertical-align:middle; background-color:#D6D6D6; }
.btnX { width:3.6ex; }
.verde { color: #00FF00; font-weight: bold; }
.rosa { color: #FF00FF; font-weight: bold; }

/* input button { border-style:outset; border-width:3px; } */
#herram { font-size:18px; }
#herram a { text-decoration:none; } 

.indi li { margin-bottom:0.4em; margin-top:0.2em; }

.R { color:#FA1691; font-weight:bold; }

.ejercicio { border:3px inset #99ccff; margin:6px; padding:4px; background-color:#fff3b8; }
/*.ejercicio:first-line { background-color:#99ccff; color:#002244; }*/
.ejercicio h1 { background-color:#99ccff; color:#002244; border:3px outset #99ccff; padding-bottom:4px; font-size:1em; margin:0; }
/*.cajaRespu { border-width:0; background-color:transparent; }*/

.ampliacion { border:3px inset #FFE4CD; margin:6px; padding:4px; background-color:#FFC89B; }
.ampliacion h1 { background-color:#B25A02; color:#FFC89B; border:3px outset #FFC89B; padding-bottom:4px; font-size:1em; margin:0;
	background-image:url(flecha-triang-dcha.gif); background-repeat:no-repeat; background-position:right; }

.protein2 { color:#98b868; font-weight:bold; }
.dna2 { color:#c63e83; font-weight:bold; }

.blueTint { color: #AFD7FF; }

/* ==== Autoevaluación ==== */

.verificar {
	background-image:url(verifica.gif); background-repeat:no-repeat;
	background-color:#FCFFD2; border:3px outset #FCFFD2;
	width:61px; height:32px;
	cursor:pointer;
	vertical-align:middle;
}

.cajaRespu {
	border-width: 0; background-color:transparent;
	background-image:url(1px.gif);
}
.rCorr {
	border-width: 0;
	color: #33CC00; 
	background-color:transparent;
	font-weight:bold;
	background-image:url(cara-afirma.gif); background-repeat:no-repeat; padding-left:17px;
}
.rIncorr {
	border-width: 0;
	color: #6790FB;
	background-color:transparent;
	font-weight:bold;
	background-image:url(cara-niega.gif); background-repeat:no-repeat; padding-left:17px;
}

/*.ctlRespu { text-align:left; vertical-align:middle; }*/

/* ===============================================
 Jmol colors for elements (CPK) -- Jmol's own, overrides DRuMS
===============================================  */

.H { color:#FFFFFF; font-weight:bold; }
.C { color:#909090; font-weight:bold; }
.O { color:#FF0D0D; font-weight:bold; }
.N { color:#3050F8; font-weight:bold; }
.S { color:#FFFF30; font-weight:bold; }
.P { color:#FF8000; font-weight:bold; }
.Fe { color:#E06633; font-weight:bold; }

.Se { color:#FFA100; font-weight:bold; }
.Na { color:#AB5CF2; font-weight:bold; }
.K { color:#8F40D4; font-weight:bold; }
.Mg { color:#8AFF00; font-weight:bold; }
.Ca { color:#3DFF00; font-weight:bold; }
.Mn { color:#9C7AC7; font-weight:bold; }
.Zn { color:#7D80B0; font-weight:bold; }
.Cd { color:#FFD98F; font-weight:bold; }
.Co { color:#F090A0; font-weight:bold; }

.B { color:#FFB5B5; font-weight:bold; }
.F { color:#90E050; font-weight:bold; }
.Cl { color:#1FF01F; font-weight:bold; }
.Br { color:#A62929; font-weight:bold; }
.I { color:#940094; font-weight:bold; }
.Cu { color:#C88033; font-weight:bold; }
.Si { color:#F0C8A0; font-weight:bold; }

/* ===============================================
 "amino" color scheme (Rasmol, Chime and Jmol)
===============================================  */
.Gly { font-weight:bold; color:#EBEBEB; }
.Ala { font-weight:bold; color:#C8C8C8; }
.Leu, .Val, .Ile { font-weight:bold; color:#0F820F; }
.Pro { font-weight:bold; color:#DC96A2; }
.Asp, .Glu { font-weight:bold; color:#E60A0A; }
.Lys, .Arg { font-weight:bold; color:#145AFF; }
.His { font-weight:bold; color:#8282D2; }
.Phe, .Tyr { font-weight:bold; color:#3232AA; }
.Trp { font-weight:bold; color:#B45AB4; }
.Cys, .Met { font-weight:bold; color:#E6E600; }
.Ser, .Thr { font-weight:bold; color:#FA9600; }
.Asn, .Gln { font-weight:bold; color:#00DCDC; }
.Asx, .Glx { font-weight:bold; color:#FF69B4; }		/* Jmol only */
.Xaa { font-weight:bold; color:#BEA06E; }

/* ===============================================
DRuMS, with changes from ProteinExplorer/FirstGlance in Jmol.  Uses "darkened" colors (for light background)
===============================================  */

	/* Macromolecule Scheme */
.protein { color:#cbbe8a; font-weight:bold; }
.dna { color:#ae00fe; font-weight:bold; }
.rna { color:#fd0162; font-weight:bold; }
.solvent { color:#3a79bc; font-weight:bold; }
.ligand { color:#6dfa36; font-weight:bold; }

	/* Protein Schemes */
.helix { color:#E90075; font-weight:bold; } /* Herraez */
.strand { color:#EAB800; font-weight:bold; } /* Herraez */
.sheet { color:#EAB800; font-weight:bold; }  /* Herraez, copy */
.turn { color:#6080ff; font-weight:bold; }
.otherSecn { color:#ffffff; font-weight:bold; }	/* Herraez */
	
.alphaC { color:#4f4f4f; font-weight:bold; }  /* DRuMS */
.Calfa {color: #00BF00; font-weight: bold; }	/* Herráez (alternative, green) */
.backbone { color:#b000b0 ; font-weight:bold; } /* Martz */
.esqueleto {color: #C3B75E; font-weight: bold; }	/* Herráez (alternative, pale brown) */
.cadLat { color:#6DD96D; font-weight:bold; }	/* Herráez  */    /* #00aa00 */
.nonpolar { color:#919191; font-weight:bold; }
.aromatic { color:#009600; font-weight:bold; }
.polar { color:#ff33ff; font-weight:bold; }
.acidic { color:#ff0000; font-weight:bold; }
.basic { color:#3366ff; font-weight:bold; }


.Pu { color:#2e8b57; font-weight:bold; }
.Py { color:#ff8c00; font-weight:bold; }
.A { color:#5050ff; font-weight:bold; }
.G { color:#00c000; font-weight:bold; }
.Cy { color:#e00000; font-weight:bold; }
.T { color:#e6e600; font-weight:bold; }
.U { color:#cc9900; font-weight:bold; }

