body { border:0px; margin:10px; font-family: Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; color:#000000; }

b { font-weight: bold }
strong { font-weight: bold }
em { font-style: italic }
caption	{font-family: Arial, Helvetica, sans-serif; font-weight: bold }

h1, h2, h3, h4, h5, h6 { font-family: Arial, Helvetica, sans-serif }

.TextDef { font-size: 1.0em; }
.TextDefB { font-size: 1.0em; font-weight: bold }
.TextDefCen { font-size: 1.0em; text-align:center }
.TextDefDen { font-size: 1.0em; text-indent:1.5em }
.TextDefJus { ffont-size: 1.0em; text-align:justify }
.TextDefJD { font-size: 1.0em;text-align:justify; text-indent:1.5em }

.TextMoyen { font-size:0.8em; }
.TextMoyenB { font-size:0.8em; font-weight: bold }
.TextMoyenI { font-size:0.8em; font-style: italic }
.TextMoyenCen { font-size:0.8em; text-align:center }
.TextMoyenDen { font-size:0.8em; text-indent:1.5em }
.TextMoyenJus { font-size:0.8em; text-align:justify }
.TextMoyenJD { font-size:0.8em; text-align:justify; text-indent:1.5em }

.s09 { font-size:0.9em; }
.TextPetit { font-size:0.7em; }
.TextPetitB { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; color: #555555 }
.Encabezado	{ font-size: 2.0em; font-family: Century Schoolbook, Times New Roman, serif; font-weight: bold; text-align: left; margin-left: 20px; }
.reference { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }
.Tituloh2 { font-size:1.5em; font-weight: 500; text-align: center; }
.Tituloh3 { font-size:1.1em; font-weight: 600; text-align: center; color: #800000; }
.Tituloh3a { font-size:1.1em; font-weight: 600; color: #800000; }
.sections	{ font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: maroon }

.VerdMoyen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em }
.VerdMoyenB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-weight: bold }
.VerdMoyenI { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; font-style: italic }
.VerdMoyenCen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center }
.VerdMoyenDen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-indent:1.5em }
.VerdMoyenJus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify }
.VerdMoyenJD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; text-indent:1.5em }

.derechos	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.6em; color: #6666CC; text-align: center; clear: both; padding-bottom: 10px; }
.derechos A:active	{ color: #6666CC; }
.derechos A:link	{ color: #6666CC; }
.derechos A:visited	{ color: #6666CC; }

.ruta	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-top: #FF0000 1px solid; padding-top: 2px; margin-top: 2px; text-align: left; }
.actual { background-color: green; font-size: 11px; font-family: verdana, arial, helvetica, sans-serif; color: white; font-weight: bold }
.imprimir { font-family: Arial, Helvetica, sans-serif; font-size:11px; text-align: right; padding-top: 4px; }

/* Links.*/
	A:link    { color: #0000EE; text-decoration: underline; }
	A:active  { color: #FF0000; text-decoration: underline; }
	A:visited { color: #551A8B; text-decoration: underline; }
	A:hover { text-decoration: none; color:#FF0000; }

A.linkrojo:active { color: #ff0000; font: 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.linkrojo:link { color: #ff0000; font: 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.linkrojo:visited { color: #ff0000; font: 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
A.linkrojo:hover { color: #ff0000; font: 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }

A.rutam:active	{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.rutam:link	{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.rutam:visited	{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.rutam:hover	{ color: #ffffff; font: bold 11px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

.tocbox { border: #aaa 1px solid; padding-right: 5px; padding-left: 0px; padding-bottom: 5px; padding-top: 0px; font-size: 92%; line-height: 1.4em; }

.aitem { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 1px; padding-left: 12px; padding-bottom: 2px; background: url(graficos/aro_blue.gif) #ffffff no-repeat; }

.aitem2 { margin-top: 0.1em; padding-left: 1px; padding-bottom: 0.8em; background: url(graficos/boulptit.gif) #ffffff no-repeat; }

/* Headings with new color or size */
H2.subverde	{ color: #008000; text-align:center; }

/* Links. */
A.linknegro:link { color: #000000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.linknegro:visited { color: #000000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.linknegro:active { color: #000000; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
A.linknegro:hover { color: #008a59; font: bold 13px Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }

A.menul:link { color: #000099; text-decoration: none }
A.menul:visited { color: #000066; text-decoration: none }
A.menul:active { color: #000099; text-decoration: none }
A.menul:hover { color: #6666cc; text-decoration: underline }

/* Special cases */
.title-bar { border-right: #000000 1px solid; padding-right: 4px; border-top: #000000 1px solid; padding-left: 4px; padding-bottom: 4px; border-left: #000000 1px solid; padding-top: 4px; border-bottom: #000000 1px solid; background-color: #c3d3f2; color: #ffffff; }
.cuadronota { width: 98%; border: red 1px solid; margin: 0px 0%; padding-left: 0.3em; padding-right: 0.5em; padding-top: 5px; padding-bottom: 1.0em; }

.MenuToc { width: 150px; background: #eeeeee; border: #949494 1px solid; font-size: 12px; font-weight: bold; padding-top: 5px; }
.MenuHome	{ text-align: center; padding-bottom: 10px; }
.MenuItem	{ text-align: right; padding-bottom: 3px; padding-right: 6px; padding-top: 3px; }

.MenuDown	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; border-top: #000000 1px solid; text-align: center; }

.imagen { background-color: #f9f9f9; border: #ccc 1px solid; padding: 3px; font-size: 80%; overflow: hidden; text-align: center; }
.imagen-right	{ float: right; width: 203px; margin: 0 0 .385em .462em; display: block; }
.imagen-left	{ float: left; width: 203px; margin: 0 .462em .385em 0; display: block; }
.pie {line-height: 120%; font-size: 0.7em; color: #666;}

/* Listados */
li.menu	{ margin-top: 0.2em; padding-left: 0.3em; padding-bottom: 0.2em; list-style-image: url(graficos/boulptit.gif) }

