/* heredado de estilos.css > .cuerpo .info_principal */
#herraez h1 { font-size:18px; font-weight:bold; border-bottom:1px solid #CCCCCC;
	margin-top:20px; margin-bottom:10px; color:#B03E00;
	display:none; /* para estar en iframe */
}
#herraez h1.mostrarTit { display:block; }
#herraez h2 { font-size:16px; font-weight:bold; border-bottom-width:1px; border-bottom-style:solid;
	border-bottom-color:#CCCCCC; margin-bottom:10px;	
}
#herraez p { padding:6px 0px; }
#herraez strong { font-weight:bold; }
#herraez a { font-weight: normal; }
#herraez ul { margin:10px 10px 10px 20px; }
#herraez li { list-style-type:circle; padding:2px; text-indent:5px; }		
/*-fin-*/	

#herraez { font-size:105%; }

#herraez a.accion:after { content:url(img/icono-accion.gif); }
#herraez a.enlace:after , #herraez a.enlaceSupl:after { content:url(img/icono-enlace.gif); }
#herraez a.explica:after { content:url(img/icono-explica.gif); }
#herraez a.experta { color:#B03E00; font-weight:normal; }
#herraez area.ayuda { cursor:help; }
#herraez code { font-size:1.2em; }
#herraez em { font-style:italic; font-weight:inherit; }
#herraez strong { font-style:inherit; font-weight:bold; }
#herraez h1 { font-size:1.25em; font-weight:bold; }
#herraez h2 , #herraez h3 { font-size:1.1em; font-weight:bold; clear:both; }
#herraez h4 { font-size:1.05em; font-weight:bold; }
#herraez h2 { margin-top:1.2em; }
#herraez h2 a { font-weight:bold; }
#herraez h3 , #herraez h4 { margin-top:1.1em; }
#herraez blockquote { margin-left:4ex; }
#herraez img { border:none; }
#herraez sub { vertical-align:sub; }
#herraez sup { vertical-align:super; }
#herraez p.sacaDeFloat { clear:both; }
#herraez ul.sacaDeFloat , #herraez ol.sacaDeFloat {
	position:relative;
	left:19px;
	margin-right:3ex;
	top:-1px;
}
#herraez ul.listaLeyenda>li { list-style-type:none; left:5ex; text-indent:-5ex; position:relative; margin-right:4ex; }
#herraez ul.listaLeyenda li li { list-style-type:disc; }
#herraez ul.listaLeyenda img { vertical-align:middle; height:1.5em; width:auto; margin-right:0.5ex; }
#herraez ul li { list-style-type:disc; }
#herraez ol li { list-style-type:decimal; }
#herraez ul ul { margin-top:0; }
#herraez ul ul li { list-style-type:square; }
#herraez ul ol li { list-style-type:decimal; }
#herraez ol ul li { list-style-type:disc; }
#herraez abbr , #herraez acronym , #herraez .masInfo { border-bottom:1px dotted #70A0C8; cursor:help; }

#herraez .griega , #tooltip .griega { font-family:"Times New Roman", Times, serif; font-size:1.15em; }
#herraez .tipoTF { font-family:"Times New Roman", Times, serif; font-size:1.1em; 
	text-transform:lowercase; font-variant:small-caps; 
	padding-left:0.2ex; padding-right:0.2ex; 
}
#herraez sub.tipoTF { font-size:85%; }
#herraez .txtAccesorio { color:#C46E40; }
#herraez .ampliacionTit { color:#B03E00; font-weight:bold; font-style:italic; font-size:1.1em; }
#herraez .centra { text-align:center; }
#herraez .colorMuestra { padding:0 3px; margin-right:5px; cursor:pointer; }
#herraez .figIz { float:left; margin-right:2ex; z-index:5; }
#herraez .figIz #peli { z-index:5; }
#herraez .figDch { float:right; margin-left:2ex; }
#herraez .leyenda { background-color:#E2EEF5; }
#herraez .referencias { clear:both; color:#336633; margin-bottom:0em; }
#herraez .referencias+ul { color:#336633; margin-top:0; margin-bottom:0; }
#herraez .resalta { font-weight:bold; background-color:#FFFF99; }
#herraez .Times { font-family:"Times New Roman", Times, serif; }

#herraez #peli iframe,
#herraez #peli2 iframe { width:100%; height:100%; border:none; }

#herraez #textoLateral { overflow:auto;height:430px; }
#herraez #opcionesPestanas { font-size:1.1em; font-weight:bold; }
#herraez #opcionesPestanas label { border-style:solid; border-width:1px 1px 0 1px; padding:6px 1ex; 
	-webkit-border-radius:8px 8px 0 0; border-radius:8px 8px 0 0;
}
#herraez .seccionPestanas { display:none; border-width:2px; border-style:solid; padding:4px; margin-top:-1px;
	-webkit-border-radius:0 8px 8px 8px; border-radius:0 8px 8px 8px; padding-bottom:0.8em;
}

#herraez .seccionPestanas , #herraez ol#pestanasLat>li h2:hover  , #herraez ol#pestanasHor>li h2:hover { border-color:#FEBD5C; }
#herraez #opcionesPestanas label , #herraez ol#pestanasLat>li h2  , #herraez ol#pestanasHor>li h2 { border-color:#C8DAEB; background-color:#C8DAEB; }
#herraez ol#pestanasLat>li h2:hover , #herraez ol#pestanasHor>li h2:hover { background-color:#FEBD5C; }

#herraez ol#pestanasLat , #herraez ol#pestanasHor { position:relative; margin:0; padding:0; }
#herraez ol#pestanasLat>li { position:relative; top:0; left:0; 
	list-style:none; margin:0; padding:0; padding-left:29ex; }
#herraez ol#pestanasHor>li { list-style:none; margin:0; padding:0; }
#herraez ol#pestanasLat>li h2 { font-size:1.1em; cursor:pointer; 
	width:25ex; margin-left:-26ex; margin-bottom:0; padding-left:0.5ex;
	border-width:2px; border-style:solid; 
	-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;
}
#herraez ol#pestanasHor>li h2 { font-size:1.1em; cursor:pointer; 
	margin-bottom:0; padding-left:0.5ex; margin-top:0.2em;
	border-width:2px; border-style:solid; 
	-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;
}
#herraez ol#pestanasLat>li>div { display:none; margin:-1.6em 0 0 -0.2ex; padding:0.6em 1ex 0.6em 2ex; 
	border-color:#FEBD5C; border-style:solid; border-width:3px 3px 3px 3px;
	-webkit-border-radius:0 9px 9px 9px;border-radius:0 9px 9px 9px;
}
#herraez ol#pestanasHor>li>div { display:none; padding:0.6em 1ex 0.6em 2ex; 
	border-color:#FEBD5C; border-style:solid; border-width:0 3px 3px 3px;
	-webkit-border-radius:0 0 9px 9px;border-radius:0 0 9px 9px;
}
#herraez div.botoneraPeli { margin:0 0 8px 0; padding:4px 0 0 0; }
#herraez div.botoneraPeli>span { 
	white-space:nowrap; height:31px; padding:4px 8px 2px 8px;
	background-color:#DBE2EF;
	border:1px solid #D1D1D1;
	-webkit-border-radius:0 0 8px 8px; border-radius:0 0 8px 8px; 
}
#herraez div.botoneraPeli img { cursor:pointer;vertical-align:bottom;margin:0 3px; }

#herraez .DNApolAlfa { color:#A91591; font-weight:bold; }
#herraez .DNApolDelta { color:#FF6800; font-weight:bold; }
#herraez .mascara { opacity:0.5; filter:alpha(opacity=50); }

#herraez .noDividir { white-space:nowrap; }

#tooltip { /* copiado de jQuery Tooltip */
	position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.85;
	/* fin copiado */
	opacity:0.9;background-color:#E3EFF6;border-color:#EF942C;border-radius:4px;
}
#tooltip h3, #tooltip div { margin:0; /* copiado de jQuery Tooltip */ }
#tooltip h3 { font-weight:normal; }
#tooltip h2 { font-weight:bold;font-size:1.05em;text-align:center;color:#B03E00; }
#tooltip h3 sub { vertical-align:sub; }

/*   Jmol   */

#herraez .cajaJmol { height:300px; }
#herraez .cajaJmol a { display:block; padding:120px 0 0 60px; }
#herraez .resizableBox { width:300px; height:300px; border:1px solid lightgray; padding:0.5em; }
#herraez .jmolLink { /*color:#344CE4; font-weight:bold; */ }
#herraez .jmolLink:after { content:url(img/icono-mol.gif); }

#herraez .opcionModoJmol { color:#B87F60; font-size:0.8em; padding-left:1ex; position:relative; top:6px; }

#herraez .withSizeCtrls { margin-bottom:2.3em; }
#herraez .sizeCtrls { width:100%; height:1.2em; position:relative; top:1em; }
#herraez .sizeLess , #herraez .sizeMore { height:100%; position:absolute; padding:0 6%; cursor:pointer; }
#herraez .sizeLess { left:20%; }
#herraez .sizeMore { right:20%; }
#herraez .sizeLess:hover , #herraez .sizeMore:hover { background-color:#CCFFFF; }

#herraez .DRUMSa { color:#5050FF; font-weight:bold; }
#herraez .DRUMSt { color:#E6E600; font-weight:bold; }
#herraez .DRUMSc { color:#E00000; font-weight:bold; }
#herraez .DRUMSg { color:#00C000; font-weight:bold; }
#herraez .DRUMSu { color:#CC9900; font-weight:bold; }
#herraez #jmolApplet0_coverdiv,
#herraez #jmolApplet1_coverdiv,
#herraez #jmolApplet2_coverdiv { background-color:transparent !important; } /*overrides JSmol default source code*/
#fancybox-wrap { top:40px !important; } /* avoid default auto-center since iFrame height is too large in SC */

/* ===============================================
DRuMS, with changes from ProteinExplorer/FirstGlance in Jmol.  Uses "darkened" colors (for light background)
===============================================  */

	/* Macromolecule Scheme */
#herraez .Jmol_protein { color:#C29972; font-weight:bold; } /* modified */
#herraez .Jmol_dna { color:#ae00fe; font-weight:bold; }
#herraez .Jmol_rna { color:#fd0162; font-weight:bold; }
#herraez .Jmol_solvent { color:#3a79bc; font-weight:bold; }
#herraez .Jmol_ligand { color:#6dfa36; font-weight:bold; }

#herraez .Jmol_protein2 { color:#98b868; font-weight:bold; }
#herraez .Jmol_dna2 { color:#B73979; font-weight:bold; }

/* Protein Schemes */
#herraez .Jmol_helix { color:#E90075; font-weight:bold; } /* Herraez */
#herraez .Jmol_strand { color:#EAB800; font-weight:bold; } /* Herraez */
#herraez .Jmol_sheet { color:#EAB800; font-weight:bold; }  /* Herraez, copy */
#herraez .Jmol_turn { color:#6080ff; font-weight:bold; }
#herraez .Jmol_otherSecn { color:#999999; font-weight:bold; }	/* Herraez + modified */

#herraez .Jmol_alphaC { color:#4f4f4f; font-weight:bold; }  /* DRuMS */
#herraez .Jmol_Calfa {color: #00BF00; font-weight: bold; }	/* Herráez (alternative, green) */
#herraez .Jmol_backbone { color:#b000b0 ; font-weight:bold; } /* Martz */
#herraez .Jmol_esqueleto {color: #C3B75E; font-weight: bold; }	/* Herráez (alternative, pale brown) */
#herraez .Jmol_cadLat { color:#6DD96D; font-weight:bold; }	/* Herráez  */    /* #00aa00 */
#herraez .Jmol_nonpolar { color:#919191; font-weight:bold; }
#herraez .Jmol_aromatic { color:#009600; font-weight:bold; }
#herraez .Jmol_polar { color:#ff33ff; font-weight:bold; }
#herraez .Jmol_charged { color:#FF008E; font-weight:bold; }
#herraez .Jmol_acidic { color:#ff0000; font-weight:bold; }
#herraez .Jmol_basic { color:#3366ff; font-weight:bold; }

#herraez .Jmol_Pu { color:#2e8b57; font-weight:bold; }
#herraez .Jmol_Py { color:#ff8c00; font-weight:bold; }
#herraez .Jmol_A { color:#5050ff; font-weight:bold; }
#herraez .Jmol_G { color:#00c000; font-weight:bold; }
#herraez .Jmol_Cy { color:#e00000; font-weight:bold; }
#herraez .Jmol_T { color:#e6e600; font-weight:bold; }
#herraez .Jmol_U { color:#cc9900; font-weight:bold; }

#herraez .JmolCPK_C { color:#909090; font-weight:bold; }
#herraez .JmolCPK_O { color:#FF0D0D; font-weight:bold; }
#herraez .JmolCPK_N { color:#3050F8; font-weight:bold; }
#herraez .JmolCPK_Mg { color:#8AFF00; font-weight:bold; }


/* ==== Autoevaluación ==== */
#herraez .ejercicio { border:3px double #E3BCA7; -webkit-border-radius:30px;border-radius:30px; 
	margin-left:4ex; margin-right:4ex; padding:0.2em 20px;   
}
#herraez .ayuda { color:#B03E00; }
#herraez .cajaRespu {
	border-width: 0; background-color:transparent;
	background-image:url(img/1px.gif);
}
#herraez .rCorr {
	border-width: 0;
	color: #33CC00; 
	background-color:transparent;
	font-weight:bold;
	background-image:url(img/cara-afirma.gif); background-repeat:no-repeat; padding-left:17px;
}
#herraez .rIncorr {
	border-width: 0;
	color: #A040A0;
	background-color:transparent;
	font-weight:bold;
	background-image:url(img/cara-niega.gif); background-repeat:no-repeat; padding-left:17px;
}
