

BODY
{
  scrollbar-face-color: #ffffff;
  scrollbar-shadow-color: #DEEBF5;
  scrollbar-highlight-color: #DEEBF5;
  scrollbar-3dlight-color: #5F8ABD;
  scrollbar-darkshadow-color: #5F8ABD;
  scrollbar-track-color: #cccccc;
  scrollbar-arrow-color: #009900;

  /*amarillo background-color: #FEFEF2;*/
  background-image : url(fp-blanco.jpg);
  background-color: #F3F3F3;
  margin-left: 0.1cm;
  margin-bottom: 0.1cm;
  margin-top: 0.1cm;
  margin-width: 0.1cm;
  margin-height: 0.1cm;
  }
  


.datos_usuario {
  font-family: Verdana, Tahoma, Arial, SansSerif;
  font-size: 10px;
  font-style: normal;
  text-transform: none;
  color: #000000;
  text-decoration: none;
  margin-top: 5pt;
  float:right;
  text-align: right;  
}



H1,H2,H3
{
  margin-right: 2cm;
  margin-bottom: 5pt;
  }

H1
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 20pt;
  color: #00008b;
  text-align: left;
  position: relative;
  border-bottom: solid;
  border-bottom-width: thin;
  }


H2
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 12pt;
  color: #00008b;
  border-bottom: solid;
  border-bottom-width: thin;
  }

H3
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 11pt;
  /*color: #00008b;*/
  /*color: red;*/
  /*border-bottom: solid;*/
  /*border-bottom-width: thin*/;
  }

H3.Red
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 8pt;
  /*color: #00008b;*/
  color: red;
  /*border-bottom: solid;*/
  /*border-bottom-width: thin*/;
  }

H4
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #00008b;
  /* margin-bottom: 5pt; */
  }

H5
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #00008b;
  margin-top: 5pt;
  margin-bottom: 5pt;
  }

P
{
  font-family:  'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  margin-left: 0.5cm;
  /* margin-top: 5pt;
  margin-bottom: 5pt; */
  }

BLOCKQUOTE
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #000066;
  margin-left: 1cm;
  position: relative;
  }

PRE
{
  font-family: 'courier new', 'courier', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #00008b;
  text-align: left;
  margin-left: 1.0 cm;
  position: relative;
  }

DFN
{
  font-weight: normal;
  color: black;
  font-style: italic;

  }

EM
{
  color: black;
  }

STRONG
{
  font-weight: bold;
  }

UL
{
  font-family: 'Verdana', 'Arial','Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  margin-left: 0.5cm;
/*  margin-top: 0pt; */
/*  margin-bottom: 5pt; */
  }

OL
{
  font-family: 'Verdana', 'Arial','Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  margin-left: 0.5cm;
  }

LI
{
  font-family: 'Verdana', 'Arial', 'Helvetica','Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  }



TABLE.Normal
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
/*  text-align: center; */
  color: #000066;
/*  border: thin black ridge;*/
  border:0;
  cellpadding:5;
  cellspacing:0;
  }

TABLE.SinContorno
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
/*  text-align: center; */
  color: #000066;
  border:0;
  cellpadding:5;
  cellspacing:0;
  }





TR
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #000066;
  valign: top;
  align: left;
  cellpadding:5;
  cellspacing:0;
  }

TD
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  border: thin ridge;
  color: black;
  valign: top;
  align: left;
/*   cellpadding:5; */
  cellspacing:0;
  }

TD.sinborder
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  valign: top;
  align: left;
  cellspacing:0;
  }


TD.Pequeno
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 7pt;
  border: thin ridge;
  color: black;
  valign: top;
  align: left;
/*   cellpadding:5; */
  cellspacing:0;
  }

TD.Pequeno_gris
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 7pt;
  border: thin ridge;
  color: #A4A4A4;
  valign: top;
  align: left;
/*   cellpadding:5; */
  cellspacing:0;
  }
  
TD.Pequeno_publicado
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  border: thin ridge;
  color: #01DF3A;
  valign: top;
  align: left;
/*   cellpadding:5; */
  cellspacing:0;
  }
 
TD.Pequeno_No_Publicado
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  border: thin ridge;
  color: red;
  valign: top;
  align: left;
/*   cellpadding:5; */
  cellspacing:0;
  }

TH
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #000020;
  background: #d3d3d3;
  border: thin ridge;
  cellpadding:5;
  cellspacing:0;
  }

CAPTION
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #000066;
  margin: .1in;
  }

CODE
{
  font-family: 'courier new', 'courier', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #00008b;
  text-align: left;
/*  margin-left: 1.2cm; */
  position: relative;
  }



A:link
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #0000FF;
  }

A:visited
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #990099;
  }



A:active
{
  font-family: 'Verdana', 'Arial','Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #0000FF;
  }

.x
{
  display: list-item;
  list-style-image: url(glasses.gif);
  }

.IndexTABLE
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
/*  text-align: center; */
  color: #000066;
  border: none;
  cellpadding:5;
  cellspacing:0;
  }

.IndexTR
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #000066;
  valign: top;
  align: left;
  cellpadding:5;
  cellspacing:0;
  }

.IndexTD
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  border: none;
  color: black;
  valign: top;
  align: left;
  cellpadding:5;
  cellspacing:0;
  }

.intable
{
  color: #00008b;
  cellpadding:5;
  }

.bridge
{
/*  background-color: lightblue; */
  }

.colored
{
  color: #00008b;
  }

.follow
{
  margin-top: 0 cm;
  }

.inlist
{
  margin-left: 0.75 cm;
  }


.proc
{
  font-weight: bold;
  font-size: 10pt;
  margin-left: 0.25cm;
  margin-top: 7.5pt;
  margin-bottom: 0pt;
  color: #99333f;
  }

.syntax
{
  color: #000066;
  }

.refhead
{
  font-weight: bold;
  color: 00008b;
  }

.list
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  margin-left: 0.5cm;
  margin-top: 5pt;
  margin-bottom: 5pt;
  color: black;
  }


.def
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #00008b;
  }



.top
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 14pt;
  color: #00008b;
  }

.listref
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  margin-left: 0cm;
  font-size: 10pt;
  color: black;
  }

.ref
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: black;
  }

.small
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  text-align: center;
  }

.red
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: normal;
  font-size: 10pt;
  color: #FF0000;
  text-align: center;
  }

.redleft
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 10pt;
  color: #990000;
  text-align: left;
  }

.nospace
{
  margin-top:0 cm;
  margin-bottom: 0cm;
  }

.code
{
  font-weight: bold;
  color: black;
  }


.indent
{
  margin-left: 1cm;
  }

.noindent
{
  margin-left: 0;
  position: relative;
  }

.large
{
  font-family:  'Verdana', 'Arial', 'Helvetica', 'sans serif';
  font-style: bold;
  font-weight: bold;
  font-size: 18pt;
  color: #999999;
  text-align: left;
  margin-top: .4cm;
  margin-left: .02cm;
  }

.blue
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  color: #990000;
  background: #CCFFFF;
  }


.aside
{
  font-size: small;
  color: black;
  background: #d3d3d3;
  border: thin black ridge;
  /* margin-left: 0.75cm; */
  /* margin-right: -1.2cm; */
  }

.caution
{
  font-size: small;
  background: #FFFF99;
  border: thin red ridge;
  margin-left: 1.2cm;
  margin-right: 1.2cm;
  }

.first
{
  padding-top: 2pt;
  padding-left: 2pt;
  border-top-width: thin;
  border-left-width: thin;
  border-left-color: #66CC99;
  border-top-color: #66CC99;
  border-top-style: outset;
  border-left-style: inset;
  }

.childref
{
  margin-top: 1.0pt;
  margin-bottom: 1.0pt;
  margin-left: 0.5cm;
 }

.first-in-topic
{
  margin-top: 5pt;
 }

.hugeding
{
  font: 8.0em 'Wingdings', 'fantasyn';
  color: #FFFF99;
  position: relative;
  }

.shadow
{
  font-family: 'Verdana', 'Arial', 'Helvetica', 'Sans-Serif';
  font-weight: bold;
  font-size: 2.2pt;
  color: #9966FF;
  text-align: left;
  }

.shadow3
{
  font: Bold x-large  'sans-serif';
  color: #339999;
  position: absolute;
  }

.keyword
{
  font-variant: 'small caps';
  }

.botonesnew { font-family: Verdana, Tahoma, Arial, SansSerif; font-size: 10px; font-style: normal;
 line-height: 17px; font-weight: normal; font-variant: normal;
 text-transform: none; color: #FFFFFF; text-decoration: none ; background-color: #62BB46}

.botonesold
  {
   font-family: Verdana, Tahoma, Arial, SansSerif;
   font-size: 9 px;
;   color: #000000;
   color: #FFFFFF;
   text-decoration: none;
   background-color: #62BB46;
;   border: auto #000000 none;
   line-height: 14 px
   }
.botones{color:#333333;background-color:#CDCDCD;border-bottom:thin solid #CDCDCD;border-right:thin solid #CDCDCD;border-top:thin solid #CDCDCD;border-left:thin solid #CDCDCD;font-size:11px;font-family:Verdana,Helvetica,sans-serif;}



  .invisible
  {
  display : none;
	}
}
#layer1
{
  position: relative;
  }

#layer2
{
  position: absolute;
  left: 2pt;
  top: 2pt;
  }

#layer3
{
  position: absolute;
  left: 4.0pt;
  top: 3.0pt;
  }



