body {  font-family: Verdana,Arial,Helvetica, sans-serif; color: #002244;
 font-size: 10pt;background-color:#000000;
background: URL(imgs/fondgen.gif)  top left;
toolbar-color:      #007700;
scrollbar-face-color:      #E4E4E4;
scrollbar-shadow-color:    #004000;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color:   #DDFFDD;
scrollbar-darkshadow-color:#004000;
scrollbar-track-color:      #eeeeee;
scrollbar-arrow-color:     #99FFFF;
margin-top:0pt;margin-left:0pt;}

th   {  font-family:Verdana,Arial,Helvetica, sans-serif;font-size:8pt;
font-weight: bold; color: #C5F3FF;background-color:#77aacc;text-align:left;
padding-left: 0.5cm;border-radius: 3px; -moz-border-radius: 3px;}
input {  font-family:Verdana,Arial,Helvetica, sans-serif;font-size:8pt;
font-weight: bold; color: #000000;background-color:efefff}
input[type="text"] {  line-height:16px;border: 1px solid #cbcbcb;border-radius: 3px; -moz-border-radius: 3px;  }
input[type="text"]:focus { background-color: #C7E3FF; border: 1px solid #b0b0b0; }
input[type="submit"]{  line-height:16px;cursor:pointer;border: 1px ridge #cbcbcb;border-radius: 3px; -moz-border-radius: 3px;  }
input[type="reset"]{  line-height:16px;cursor:pointer;border: 1px ridge #cbcbcb;border-radius: 3px; -moz-border-radius: 3px;  }

td   {  font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt;
color: #005577; align:center; margin-left: 1cm;border-radius: 3px; -moz-border-radius: 3px;}
select {  font-family:Verdana,Arial,Helvetica, sans-serif;font-size:8pt;
font-weight: bold; color: #000000;background-color:#efefff;border-radius: 3px; -moz-border-radius: 3px;}
select:focus { background-color: #C7E3FF; border: 1px solid #b0b0b0; }
textarea {  font-family:Verdana,Arial,Helvetica, sans-serif;font-size:8pt;
font-weight: bold; color: #000000;background-color:#efefff;border-radius: 3px; -moz-border-radius: 3px;}
textarea:focus { background-color: #C7E3FF; border: 1px solid #b0b0b0; }
H1   {  font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;
color: #220066;
        margin-top: 0.3cm;margin-left: 0cm;margin-bottom: 0.1cm}
H2   {  font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 9pt;
color: #002288}
HR   {  color: #0069D2}
A:link {  font-family: Arial, Helvetica, sans-serif;font-size: 7pt;
text-decoration: none; font-weight: bold;color:#0055aa_;padding-left:0.2cm}
A:visited {  font-family: Arial, Helvetica,sans-serif;font-size: 7pt;
text-decoration: none; font-weight: bold; color: #0055aa;padding-left:0.2cm}
A:hover {font-family:  Arial,Helvetica, sans-serif;
font-size: 7pt;text-decoration: none; font-weight: bold; color: #00C0FF;
padding-left:0.2cm}
.tablainfo  { font-family: Verdana,Arial,Helvetica, sans-serif;
 font-size: 7pt; color: #005577;padding-left:0.6cm;padding-right:0.8cm;
 padding-bottom:0.6cm;padding-top:0.6cm;
 background: URL(imgs/fondtabla.gif)  top left no-repeat;
 align:center; margin-left: 0.2cm;}
.tablainfo2  { font-family: Verdana,Arial,Helvetica, sans-serif;
 font-size: 7pt; color: #005577;padding-left:0.6cm;padding-right:0.8cm;
 padding-bottom:0.6cm;padding-top:0.6cm;
 background: URL(imgs/fondtablal.gif)  top left no-repeat;
 align:center; margin-left: 0.2cm;}
.tablamen { border:solid 1px 1px 1px 1px;}
.tablainfomen  { font-family: Verdana,Arial,Helvetica, sans-serif;
 font-size: 7pt; color: #005577;padding-left:0;padding-right:0.2cm;
 padding-bottom:0.2cm;padding-top:0.2cm; cursor:pointer;

}
.tablafamilia  { font-family: Verdana,Arial,Helvetica, sans-serif;
 font-size: 7pt; color: #005577;padding-left:0.2cm;padding-right:0.2cm;
 padding-bottom:0.2cm;padding-top:0.2cm;
 align:left;background-color:#FFF0CC;margin-bottom: 0.3cm }
.nav {  font-family: Arial, Helvetica, sans-serif;font-size: 7pt;
text-decoration: none; font-weight: bold;color:#0055aa;padding-left:0.2cm;
padding-right:0.2cm;margin-left:0.2cm;background-color:#efefff}
#bloqueprinc{ position: absolute; background-color:#fbfbfb;
              background: URL(imgs/fondbloque.gif)  top left ;
              left:45px;padding-left:5px;padding-right:5px;
              visibility: visible;width:710px;z-index:0;height:1500px;}
#bloquemenu{ position: absolute; left:50px; top:76px;padding-right:5px;
             visibility: visible;width:700px;}

#back { position: absolute; left:45px; top:300px;  visibility: visible;width:710px;z-index:1;}




