body
{
	background: url(img/bg_popup_escudofundacion.jpg) no-repeat 50px 50px;
	font-family: Helvetica, Verdana, Georgia, Book Antiqua;
	margin: 0px;
	padding: 0px;
}

div#header { padding: 0px; margin: 0px; position: relative; height: 80px; border-bottom: 1px solid #999999; }
div.pedigree { background: #eeeeee; }
div.descend { background: #eeeeee; }
div.relate { background: #eeeeee; }
div#header h2 { height: 40px; margin: 0 0 0 0; padding: 20px; }
div#header h2 span.nombre { color: #333333; font-size: 16px; font-weight: bold; }
div#header h2 span.sufijo { color: #666666; font-size: 12px; font-weight: normal; }
div#header div#header_menu { position: absolute; top: 56px; right: 38px; font-size: 12px; }
div#header div#header_menu  select { font-size: 12px; }
div#body { position: relative; }
div#body img#fcdm { position: absolute; float: left; cursor: pointer; width: 90px; height: 90px; margin-left: 4px; z-index: 100; }
div#loading  { font-size: 12px; color: Red; }
div#form { float; left; margin: 0 0 0 120px; }
div#body h3 { font-size: 18px; color: #333333; border-bottom: 1px solid #999999; margin: 20px 20px 20px 0px; padding: 3px 0 3px 0; }
div#body p { font-size: 12px; }
div#body div#endform { padding: 10px; border-top: 1px solid #999999; margin: 10px 20px 0 0; }
div#body span.personasig { font-weight: bold; }
div#body div#pie { border: 1px solid #cccccc; background: #eeeeee; margin: 10px 20px 20px 20px; padding: 10px; }
div#body div#pie span { font-size: 12px; }

a:link, a:active, a:visited { color: #333399; text-decoration: none; }
a:hover { text-decoration: underline; }

td.popfamilias { padding: 3px 3px 3px 3px; }
td.popfamilias h5 { background-color: #eeeeee; border: 1px solid #333333; margin: 0px; padding: 2px 4px; font-size: 11px; }
td.popfamilias h6 { margin: 0 0 0 12px; padding: 2px 4px; font-size: 11px; font-weight: bold; }
td.popfamilias ol { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
td.popfamilias ol li { margin: 0px 0px 0px 24px; padding: 0px 0px 0px 0px; }
td.popfamilias span.fecha { color: #999999; font-weight: normal; }
span.avisoficha { color: #880000; font-weight: normal; font-size: 10px; display: block; background-color: #eeeeee; padding: 2px 4px; border-left: 1px solid black; border-right: 1px solid black; border-top: 1px solid black; }
span.ApellidosNormalizados { font-size: 12px; }
span.ApellidosNormalizadosHijos { font-size: 12px; color: #666666; font-weight: normal; }

span.normal { font-size: 9pt; }
span.negrita { font-weight: bold; }
span.prole { font-weight: normal; color: #003300; margin-left: 8px; }
span.LoadStr { font-weight: normal; }

.pointer { cursor: pointer; }
div.RelacionTitulos { display: none; overflow: auto; border: 1px solid #bbbbbb; background-color: #eeeeee; }
div.RelacionTitulos ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: circle inside url(/inc/img/iconos/ficha_tit.gif); }
div.RelacionTitulos li { margin: 0 0 0 0; padding: 4px 10px 4px 10px; font-size: 8pt; cursor: pointer; }
div.RelacionTitulos li.over { background-color: #cccccc; }

img.InfoSucesionImg { position: absolute; top: 5px; left: 5px; cursor: pointer; }
div.InfoSucesionDiv { border: 1px solid #880000; font-size: 12px; background-color: #edced5; width: 200px; }
div.InfoSucesionDiv p { margin: 6px; padding: 0px; }
div.InfoSucesionDiv div.cerrar { padding: 2px 4px; background: #dddddd; text-align: right; border-bottom: 1px solid #880000; }
div.InfoSucesionDiv div.cerrar span { cursor: pointer; color: Black; }