
@namespace xml "http://www.w3.org/XML/1998/namespace";

body { background: #8fbc8f none; /*  darkseagreen */ } 
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a.LIint:before {
    content: /* url(/site/bg/li_Gint.png) */ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALAgMAAADUwp+1AAAADFBMVEXMzMwAAACAgIAAAADreODuAAAAAXRSTlMAQObYZgAAAChJREFUeNpj+P//D8MBBh6GQ6t6GA6AsBaEPrSoh+FUA5AGyoHkgeoAvTETe+81/OYAAAAASUVORK5CYII=') "\0000A0";
    }
a.LIext:before {
    content: /* url(/site/bg/li_Gext.png) */ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKAgMAAADwXCcuAAAADFBMVEXMzMwAAACAgIAAAADreODuAAAAAXRSTlMAQObYZgAAAC1JREFUeNpjYFi1gIFBC4i5FjD8B9IHVixgOLRAgeFUDwPDIR4GhgNA/P8PAwD8LAz9Y2oV6QAAAABJRU5ErkJggg==') "\0000A0";
    }

#h1bar {
	margin-bottom: 3px; text-align: center; 
	background: #f0f0f0 url('data:image/jpeg;base64,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');
	}
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;
   margin-left: 25px; margin-right: 25px; 
   }
h1:before, h1:after { 
	margin: 0 50px 0 50px; 
	vertical-align: baseline; 
	content: /* url(Stroehl-RangkronenFig45_50x26.png) */ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAaCAAAAADQq1A2AAAACXBIWXMAAABIAAAASABGyWs+AAAAAnRSTlMA/1uRIrUAAARwSURBVHheRZNpUFNXGIbPzU7AAUYTmQDVko6AVKVIrAISKmqFsoyyOlW6gKgzXaTY1mmwdqxVuzhat1ZtdaZArYgUEUWBDiI7xARwIIWw3JRkSAIJWcnNvck9hVyB98eZ7z3zvPOdFcBFqWTuJfP86KMlQ96vdC25pYj71rn2RTN9ffzk8KJrqvkVhZTsjzXgfDdJmZk/py+OLUBPeqD8D/KlQW/gtdVUaT6bKAWJ0eW4x+mqoOI6AT1ylpmh87IaUrqrgP2VVPOT+RcJ0Hfmk588GctfcCxjnIJMVS44VFhBbcRebpzurff0uJqf2QUZ62QbW8v2M4BJY1BMqFqt3qvomiEvR79XP2zAXxPhjXrf6QYtrnme8rqzadzkvQHQkI33Nv17G9iqNMpfupByZWedoUI72t/5YsCA+qAv2qtXTmhHTM9WOKvd7fUTPTlsQANrxZOizr4ZpunjWa3AC8/SK8en07eZTBgnwJc/8mjQK5mD9+qcm/iqWot8/RYAAITyJ3U3ioe/zWgtzU8T5rRU3T+++2rLD5cKRRmXyga/iyqpKD36akrRjw9u7UkMvAkhpAEQNhX+StA/q9SjBp/l0zv/U27YgfHVwKLHjvGcYZsj3+1eLXJ+ugtbPcrAwncBTxco71fVFHT+Zmj8+lTIU20bxFsMPTe/fy/SOGWFlmHrR5Undpr1usrsWGHRwu0b7hFtl3+GcPh0b2wZ9Eh9pu5gFvVINCnlqV9BiEpyxGsaFiJklU5dXaCFs+dkRd9QEd1xheRzqux7qymmHsI7+6IEYsNCBHbWuRq/eAhh9eOHe+weziYxSs5Skd9zhxJRaL5wYO0aaoYB5hRaQwoEtds4/g1HytFQt9uFOADJM2Nu6HJzJ7ZbfDHNGIFz7SFgXrT5YerFXamR06cAwslYVCZtfVIv9WuNECmV3SiqigwZEFy7cEfpk5HbMDJPI3BuaGnOZNKtmB+Da3fSOUxMR4eA4cN2I9A4iXHZcrltmZ3j5wV0kog52rOwdRUn/G0EwgVWBCIMFtsEIMn2W8azWzAzybKoMDvN4uQD5ofhi13AbXmsZpWZNwz10XpWAIeP4gGKFQKNPyCDUYWzw2HQw1kagpQULu4F4FHPmR2O5iA0oYdGa5u578JrItBq4dNm5vmR4PaIwIiwN5K2J0dJHR4azqtUdk52avK08sRA8UD9td63a/9+/0Hh7o7s411JX14RFaenZaYdyorfcYVY+vvPspMzkgrePLw/de9nuSV5qceyPziyJT01Oi/n0OH4uLjw9SFbxXHisDYPTC1ML8zcvC+5OPvggbyETHFCbmzW3ncKdqcVJMSEhkXT1udsjY/empsW3za7dMiDIi7CdDu83XQXC7FZguen6SQAJOYkJge4/lqSDiAKxyUxC4dsVUcYjRwWpJFsAs7RgwACwgYRm1nFW+mya3AGIHA1aRaGgIXIJmkrtPqyrTYiiOPgmvAg3ElT831JNwhczlq+zJtHIoiLAEhowBxs+x/zWRI77GKokAAAAABJRU5ErkJggg=='); 
	/*  This file depicts a "Coat of Arms".
	 *  "Die alte spanische Herzogskrone zeigt Fig. 45." Hugo Gerard Ströhl: Heraldischer Atlas, Stuttgart 1899.
	 *  http://de.wikipedia.org/wiki/Rangkrone#Spanien
	 *  http://en.wikipedia.org/wiki/Crown_(heraldry)#Spain
	 *  http://commons.wikimedia.org/wiki/File:Ströhl-Rangkronen-Fig._45.png
	 *  http://commons.wikimedia.org/wiki/Category:Heraldic_crowns_by_Hugo_Gerhard_Ströhl
	 *  Diese Bild- oder Mediendatei ist gemeinfrei, weil ihre urheberrechtliche Schutzfrist abgelaufen ist.
	 *  Dies gilt für die Europäische Union, die Vereinigten Staaten, Australien und alle weiteren Staaten mit einer gesetzlichen Schutzfrist von 70 Jahren nach dem Tod des Urhebers.
	 *  Diese Datei wurde als bar jeglicher bekannter Einschränkungen des Urheberrechts, einschließlich verbundener und benachbarter Rechte erkannt.
	 *  http://creativecommons.org/publicdomain/mark/1.0/
	 */
	-o-border-radius: 0 0 5px 5px;
	-ms-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
	-o-box-shadow: inset 0 -10px 10px -10px darkslategray;
	-ms-box-shadow: inset 0 -10px 10px -10px darkslategray;
	-moz-box-shadow: inset 0 -10px 10px -10px darkslategray;
	-webkit-box-shadow: inset 0 -10px 10px -10px darkslategray;
	box-shadow: inset 0 -10px 10px -10px darkslategray;
	}	
/* h1:hover:before, h1:hover:after, */
.inshield { 
	margin: 0 45px 0 45px; 
	padding: 10px 5px 10px 5px;
	background-image: -webkit-linear-gradient(bottom, #ffffff 0%, #cccccc 100%);
	background-image: -moz-linear-gradient(bottom, #ffffff 0%, #cccccc 100%);
	background-image: -ms-linear-gradient(bottom, #ffffff 0%, #cccccc 100%);
	background-image: -o-linear-gradient(bottom, #ffffff 0%, #cccccc 100%);
	background-image: linear-gradient(bottom, #ffffff 0%, #cccccc 100%);
	-o-border-radius: 0 0 20px 20px;
	-ms-border-radius: 0 0 20px 20px;
	-moz-border-radius: 0 0 20px 20px;
	-webkit-border-radius: 0 0 20px 20px;
	border-radius: 0 0 20px 20px;
	-o-box-shadow: 0 0 5px darkslategray;  
	-ms-box-shadow: 0 0 5px darkslategray;  
	-moz-box-shadow: 0 0 5px darkslategray;  
	-webkit-box-shadow: 0 0 5px darkslategray;  
	box-shadow: 0 0 5px darkslategray; 
	}
.copyyear,
#copyyear { padding: 0 !important; background-color: transparent !important; color: black !important; }
.copyyear:before,
#copyyear:before { content: "("; }
.copyyear:after,
#copyyear:after  { content: "\002013) 2025"; }

/*
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  */

:lang(de) { color: gray !important; } 
*[xml\:lang='de'] { color: gray !important; } 
#sourceFAQ span:lang(de), #sourceFAQ span[lang|='de'], #sourceFAQ span[xml|lang='de'] { color: gray !important; } 

/*
http://www.w3.org/International/questions/qa-css-lang
http://www.w3.org/International/tests/tests-html-css/tests-selectors/results-css-lang
*/

#overForm { margin: 0; padding: 0; border: none; }
#sourceFAQ b, #sourceFAQ span, #sourceFAQ i,
pre b, pre span, pre i, .Nota { 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; }

span.ID { color: gray; }
span.dbStats { /* content: "\A0\A0\A0\A0"; */ padding-left: 25px ; background: /* url(Nobil-LOAD.gif) */ url('data:image/gif;base64,R0lGODlhEAAQAPQAAP///wAAAPj4+Dg4OISEhAYGBiYmJtbW1qioqBYWFnZ2dmZmZuTk5JiYmMbGxkhISFZWVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==') no-repeat left center; } 

#resultDiv, ol li pre,
#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) */ url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAABbCAMAAABu6aQpAAAAhFBMVEXO1try9PX4+fnu8fLL1NjW3eD8/f329/jp7e/5+vve4+bc4uTT297l6uzY3+Lo6+309fbg5ef09vbw8/TZ3+Le5ObI0tbJ0tbFz9Tj6Or7+/v5+vrv8vP9/f7T2t76+/zl6ezb4eTn6+3j5+rGz9Tg5ujr7/DR2dzQ2dzs7/D+/v7///+riCo/AAAAS0lEQVR42tXChRGAMAAAsadAcXd3338/WINcKFeKHE3jcx64PbqOnzI5ZDbRRrXgjQQzpsm1o6okLYpCHGIYCIHVUA9Iyd3xPH//ArC1GYLO42btAAAAAElFTkSuQmCC') 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; }
form table { margin: 4px auto 4px auto; }
select       { width: 220px; }
input.STATUS { width: 390px; }
input.TEXTer { width: 177px; }
option.Lvl00 { /* background-color: #f0f0f0; */ color: teal; }
option.Lvl01 { /* background-color: #f5f5f5; */ color: teal; }
option.LvlXX { /* background-color: #f5f5f5; */ color: #dc143c; }
optgroup[label]:before { font-style: normal; font-weight: bold; color: black; background-color: white; }

/*
Op95ppOnly:-o-prefocus {}
*/
/*
form { box-shadow: inset 50px 0 25px white, inset -50px 0 25px white; }
input[value='search'], input[value='select'], input[value='s+select'] {  }
input[name='TEXTer'] { border: 1px solid transparent; box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.5); }
fieldset, legende {  }
*/
.IfColon { /* li_Gask.png */ 
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAKAgMAAAAba5wtAAAADFBMVEXMzMwAAACAgIAAAADreODuAAAAAXRSTlMAQObYZgAAACRJREFUeNpj0GpgYFi1gIFhARAzADFT8wEGLhBmgAAu5gMgDACz4ggLp6bLPwAAAABJRU5ErkJggg==');
}

.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  { border-left: 2px solid #f0f0f0; padding: 0px 0px 0px 4px; }
li em, .EM /* highlight */ { background-color:#cfc; font-style: normal; color: black !important; }
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 { }
ol li:not([class]) { padding: 0px 0px 0px 4px; }
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.1em; }
.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: black; }
span.Numero:after { content: "\0000B0"; }
li.Varon span.Numero:after { content: "\0000BA"; }
li.Mujer span.Numero:after { content: "\0000AA"; }
li.Varon div { border-left: 2px solid steelblue; }
li.Mujer div { border-left: 2px solid palevioletred; }

ol li pre a[id] { color: black; }
ol li pre a[id]:hover,
ol li pre a[name]:hover,
ol li pre a[href]:hover { text-decoration: none; }
ol li pre a[id]:after   { color: gray; content: " [ID:" attr(id) "]"; }
ol li pre a[name]:after { color: gray; content: " [ID:" attr(name) "]"; }
ol li:target,
ol li pre a:target { border-top: 2px dotted red; border-bottom: 2px dotted red;  }

ol li[class*="Titu"] .dePila { display: none; }
ol li[class*="Titu"] .Apellido { content: "[sin titular]"; }
ol li[class*="Titu"] .Nacen { content: "*[sin fecha]"; }

/*
ol li.TituVac .dePila,   ol li.TituCan .dePila,   ol li.TituAnu .dePila,   ol li.TituCad .dePila,
ol li.TituSup .dePila,   ol li.TituRev .dePila,   ol li.TituExt .dePila { display: none; }
ol li.TituVac .Apellido, ol li.TituCan .Apellido, ol li.TituAnu .Apellido, ol li.TituCad .Apellido,
ol li.TituSup .Apellido, ol li.TituRev .Apellido, ol li.TituExt .Apellido { content: "[sin titular]"; }
ol li.TituVac .Nacen,    ol li.TituCan .Nacen,    ol li.TituAnu .Nacen,    ol li.TituCad .Nacen,
ol li.TituSup .Nacen,    ol li.TituRev .Nacen,    ol li.TituExt .Nacen { content: "*[sin fecha]"; }
*/
/*
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"; }
*/

/* notas especiales ¿¡...!? */
/*
*[id="Condado.Cazal"] .Nacen:after , 
*[id="Marquesado.Acillona"] .Nacen:after { color: red; content: " ¿Vivo?"; }

ol li pre a#Condado\.Cazal:before,
ol li pre a#Marquesado\.Acillona:before { color: red; content: "¿Vivo? "; }
*/

/*
*[id="Ducado.Lerma"] .GdEsp:before,
*[id="Ducado.MedinaRioseco"] .GdEsp:before,
*[id="Ducado.PenarandaDuero"] .GdEsp:before,
*[id="Ducado.Osuna"] .GdEsp:before { color: red; content: "sub."; }
*[id="Ducado.Infantado"] .GdEsp:before { color: red; content: "inc."; }

*[id="Ducado.Lerma"] .GdEsp:after { color: red; content: " [inicial del M.do de Denia]"; }
*[id="Ducado.MedinaRioseco"] .GdEsp:after { color: red; content: " [inicial del C.do de Melgar]"; }
*[id="Ducado.PenarandaDuero"] .GdEsp:after { color: red; content: " [inicial del C.do de Miranda del Castañar]"; }
*[id="Ducado.Osuna"] .GdEsp:after { color: red; content: " [inicial del C.do de Ureña]"; }
*[id="Ducado.Infantado"] .GdEsp:after { color: red; content: " [inicial del M.do del Cenete]"; }

*[id="Marquesado.Santillana"] .GdEsp:before { color: red; content: "rec."; }
*[id="Marquesado.Santillana"] .GdEsp:after { color: red; content: " [«GdE inmemorial»]"; }

*[id="Marquesado.Cenete"] .GdEsp:after { color: red; content: " [tra.GdEPC inicial al D.do del Infantado]"; }
*[id="Marquesado.Denia2"] .GdEsp:after { color: red; content: " [ces.GdEPC inicial por sub. al D.do de Lerma]"; }
*[id="Condado.Melgar"] .GdEsp:after { color: red; content: " [ces.GdEPC inicial por sub. al D.do de Medina de Ríoseco]"; }
*[id="Condado.MirandaCastanar"] .GdEsp:after { color: red; content: " [ces.GdEPC inicial al D.do de Peñaranda de Duero]"; }
*[id="Condado.Urena2"] .GdEsp:after { color: red; content: " [ces.GdEPC inicial al D.do de Osuna]"; }
*/
/*
\002190 <-
\002192  ->
\002194 <->
\002026 hellip
*/
