* {
	font-family: arial, helvetica, sans-serif;
	font-size: small;
	color : #000000;
}

BODY {
  margin: 4px 16px;
  font-size: small;
  font-family: arial, helvetica, sans-serif;
}

SPAN.titulo {
	color: #FFCC99;
	font : caption;
}

TABLE.cabecera {
	color: #FFFFFF;
	font-size: 90%;
	font-weight: bold;
	background-color: transparent;
	font-family: arial, helvetica, sans-serif;
	padding-bottom : 4px;
}

DIV.contenido {
	color: #000000;
	background-color: #FFFFFF;
	padding: 5% 5% 5% 10%;
	border : 2px groove #CCCCCC;
	height : 70%
}

DIV.cntnd_direc {
	color: #000000;
	background-color: #FFFFFF;
	padding: 5% 5% 5% 10%;
	border : 2px groove #CCCCCC;
	height : 70%
}

DIV.cntnd_punto {
	color: #000000;
	background-color: #FFFFFF;
	padding: 5% 5% 5% 10%;
	border : 2px groove #CCCCCC;
	height : 70%
}

DIV.cntnd_ej {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0% 5% 5% 10%;
	border : 2px groove #CCCCCC;
	height : 70%
}

DIV.cntnd_msfp {
	color: #000000;
	background-color: #FFFFFF;
	padding: 0% 5% 5% 10%;
	border : 2px groove #CCCCCC;
	height : 70%
}

.cntnd_ej UL LI {
	margin-top: 0em;
	margin-bottom: 0em;
}

TABLE.pie {
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 90%;
	background-color: transparent;
	padding-top: 8px;
}

P.autor {
	color: #FFFFFF;
	font : menu;
}


P.sigue {
	text-align: right;
	color : #999999;
}

.num {
	color: #FFFFFF;
	font : menu;
}

SMALL {
  font-size: 80%;
}

BIG {
  font-size: 120%;
}

IMG {
  border: 0;
}

IMG.izq {
  float: left;
  clear: none;
  margin-right: 8px;
}

IMG.der {
  float: right;
  clear: none;
  margin-left: 8px;
}

.derecha {
  text-align: right;
}

.centro {
  text-align: center;
}

PRE, CODE {
  font-family: "Courier New", courier, monospace;
}

PRE {
	color: #000099;
	font-size: 1em;
	background-color: transparent;
	padding: 4px 8px;
}

CODE {
  color: #000099;
  background-color: #EEEEEE;
}

DIV.priori1 {
        height: 32px;
	text-align: right;
        font: caption;
        color: #FFFFFF;
	background-image: url(manual/graf/fdo-rojo.gif);
	background-position: top right;
	background-repeat: no-repeat;
        padding-right: 3em;
}

DIV.priori2 {
        height: 32px;
	text-align: right;
        font: caption;
        color: #000000;
	background-image: url(manual/graf/fdo-amar.gif);
	background-position: top right;
	background-repeat: no-repeat;
        padding-right: 3em;
}

DIV.priori3 {
        height: 32px;
	text-align: right;
        font: caption;
        color: #000000;
	background-image: url(manual/graf/fdo-verde.gif);
	background-position: top right;
	background-repeat: no-repeat;
        padding-right: 3em;
}

A:link    {
    font-weight : bold;
	color: #0000FF;
	text-decoration: none;
} 

A:visited {
  font-weight : bold;
  color: #000099;
  text-decoration: none;
}

A:active  { 
  color: #000000;
}

A:hover  { 
  color: #990000;
  text-decoration : underline;
 }

A.datos:link    {
  color: #FFFF00;
  text-decoration: none;
} 

A.datos:visited {
  color: #FFFFCC;
  text-decoration: none;
}

A.datos:active  { 
color: #FFFFFF 
}

A.datos:hover  { 
color: #FFFF00;
text-decoration : underline;
 }

EM { 
   font-style : italic;
   font-weight : bold;
}

UL { 
  margin-left: 2em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
list-style-image: url(manual/graf/lista.gif);
}

UL LI {list-style-image: url(manual/graf/lista.gif);
  margin-bottom: 0.5em;}
UL UL LI {list-style-image: url(manual/graf/lista2.gif);}

UL UL, UL OL, OL UL, OL OL {
  font-size: 100%;
}

DL P, UL P, OL P,
DL OL, DL UL, DL DL,
OL OL, OL DL, OL UL,
UL DL, UL OL, UL UL {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

HR { 
  color: #CCCCCC;
}

H1 {
	color: #31639C;
	font-size: 130%;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
	margin-top: 0em;
	margin-bottom: 0.2em;
	padding-top: 4px;
	border-top: 1px solid #CCCCCC;
	background-color : transparent;
}


H2 {
	color: #000099;
	font-size: 120%;
	font-family: arial, helvetica, sans-serif;
	text-align: left;
}

H3 {
  font-size: 110%;
  font-family: arial, helvetica, sans-serif;
}  

H4 {
  font-size: 100%;
  font-family: arial, helvetica, sans-serif;
}

/* DIV.comment is used in the all.htm file for comments that will not
be shown on the slides themselves. This rule is for when the style
sheet is applied to the all.htm file */

DIV.comment {
  font-size: medium;
  padding: 1em;
  border: thin dotted;
  margin: 3em 3%;
}

.p1 {
	background-color : #FFEEEE;
	color : #CC0000;
	display : inline;
	padding: 0px 1px 1px 1px;
}

.p2 {
	background-color : #FFFFEE;
	color : #FF9900;
	display : inline;
	padding: 0px 1px 1px 1px;
}
.p3 {
	background-color : #EEFFEE;
	color : #009900;
	display : inline;
	padding: 0px 1px 1px 1px;
}

/* Encabezados de ejemplo (punto 3.5) */
DIV.ejemplo35 { padding: 1em; 
border: 2px groove #CCCCCC; 
background-color: #FFEEFF;
margin: 0% 5%;
 }
DIV.ejemplo35 H2 { padding-left: 3% ; color: #000;}
DIV.ejemplo35 H3 { padding-left: 6% }
DIV.ejemplo35 H4 { padding-left: 9% }
DIV.ejemplo35 P  { padding-left: 12% }
