

body { background: #8fbc8f none; /*  darkseagreen */ }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
h1 {
   font-weight: normal;
   font-family: georgia, "bitstream vera serif", "charter bt", serif;
   letter-spacing: 0.05em; text-transform: uppercase;
   }
h1 {
   text-shadow: 1px 1px 0 white, 0px 0px 5px darkslategray, 1px 1px 0 white;
   }

/*
a:link,
a:visited,
a:hover,
a:active {
    text-decoration: none;
    color: #2f4f4f;
    }
*/
/* a:link    { color: #2f4f4f; }  /* darkslategray */
/* a:visited { color: #708090; }  /*     slategray */
/* a:hover   { color: #2e8b57; }  /*     seagreen  */
/* a:active  { color: #2e8b57; }  /*     seagreen  */

#sourceFAQ b, #sourceFAQ span, #sourceFAQ i,
pre b, pre span, pre i { color:red; }
div, pre, form { background: #f0f0f0 none; padding: 10px; }
hr { border-color: gray white white gray; }
ins { text-decoration: none; color: black; }
ins.ahead { display: block; text-align: right; color: black; font-size: xx-small; font-family: verdana, tahoma, 'bitstream vera sans', arial, univers, helvetica, sans-serif; text-decoration: none; }
ins.ahead span { padding: 2px 6px 2px 6px; background: #f0f0f0 none; }
ins.ahead span[title='hide']:hover { background-color: red; z-index:-1; }
ins.ahead span[title='show']:hover { background-color: lime; z-index:-1; }

#resultDiv,
#resultPre { font: normal 9pt/13pt "andale mono", "lucida console", "lucida sans typewriter", "ocr a extended", "courier new", courier, monospace; }
#sourceFAQ { white-space:pre; font-family:"courier new", courier, monospace; }
#sourceFAQ button { font: normal 6pt "courier new", courier, monospace; }
#mbbar, #mfoot { background: #f0f0f0 url(headbarFade.png) repeat-x; color: gray; text-align: center; font-size: xx-small; font-family: verdana, tahoma, "bitstream vera sans", arial, univers, helvetica, sans-serif; }
#mbbar a, #mfoot a { font-weight: normal; }
#mbbar b, #mfoot b, #mbbar span, #mfoot span, form span { color: gray; }
form span { font: normal 9pt/13pt "andale mono", "lucida console", "lucida sans typewriter", "ocr a extended", "courier new", courier, monospace; }
fieldset, legende {  }

/*
input[name='TEXTer'] { border: 1px solid transparent; -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
*/

.outer { padding: 3px; border-width: 1px; border-style: solid; border-color: black white white black; background: gray none; }
.inner { margin: 0px; padding: 4px; border-width: 1px; border-style: solid; border-color: white black black white; }

ol { border: 4px solid white; background: white none; }
li span { color: black; }
li div  { padding: 0px; }
ol li { border-bottom: 2px solid white; background: #f0f0f0 none; margin-bottom: 2px; }
ol li.TMayor,
ol li.TMenor,
ol li.TituVac, ol li.TituCan, ol li.TituAnu, ol li.TituCad,
ol li.TituSup, ol li.TituRev, ol li.TituExt { background: white none; padding-bottom: 0px;  }
ol li[class]  { background: white none; padding-bottom: 0px;  }
ol li[class]:first-line { }
li span.Denom,
li span.Denom a { color: gray; }
li.TMayor span.Denom,
li.TMayor span.Denom a, li.TMenor span.Denom a.TMayor { color: red; }
li.TMenor span.Denom,
li.TMenor span.Denom a { color: darkblue; }
li.TMayor span.Denom a:hover,
li.TMenor span.Denom a:hover,
li.TMenor span.Denom a.TMayor:hover { color: blue; }
.dePila, .Num, .Numero, .Nacen, .Fecha, .Suces, .Creac, .GdEsp { color: dimgray; }
li.TMayor span.Apellido, 
li.TMenor span.Apellido { font-variant: small-caps; letter-spacing: 0.05em; }
.Denom { font-weight: bold; }
li span.ATTRS, li span.NumDe { color: gray; }
li ins { color: blue; }
li ins ol li { color: black; }
li ins { cursor: pointer; }
li b { color: red; }

/*
li i { font-style: normal; font-weight: bold; }
li ins:hover { cursor: pointer; }
*/
/*
li.Duque span.Numero:after, li.Marques span.Numero:after, li.Conde span.Numero:after, li.Vizconde span.Numero:after, li.Baron span.Numero:after, li.Grande span.Numero:after, li.Mariscal span.Numero:after, li.Almirante span.Numero:after, li.Adelantado span.Numero:after, li.Senor span.Numero:after { content: "\0000BA"; }
li.Duquesa span.Numero:after, li.Marquesa span.Numero:after, li.Condesa span.Numero:after, li.Vizcondesa span.Numero:after, li.Baronesa span.Numero:after, li.Grandesa span.Numero:after, li.Mariscala span.Numero:after, li.Almiranta span.Numero:after, li.Adelantada span.Numero:after, li.Senora span.Numero:after { content: "\0000AA"; }
*/