body { border:0px; margin:1.0em; font-family: Arial, Helvetica, sans-serif; font-size:1.0em; font-weight:normal; color:#000; background: #fff; }

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 }

UL UL { margin-bottom: 0px; }
OL OL { margin-bottom: 0px; }
PRE { font-family: "Andale Mono",courier,monospace; }
CODE { font-family: "Andale Mono",courier,monospace; }
TT { font-family: "Andale Mono",courier,monospace; }
PRE { overflow: auto; line-height: 1.4; max-width: 100%; }
HR { border-right: 0px; border-top: #999 1px solid; border-left: 0px; color: #fff; border-bottom: 0px; height: 1px; background-color: #fff; }
kbd { background-color:#f7f7f7; border:2px solid #ccc; border-bottom-color:#999; border-right-color:#999; padding:0.1em 0.5em 0.1em 0.5em; color:#333; font-size:1.1em; }

.centrado { text-align: center; }
.derecha { text-align: right; }

.clear { clear: both }
.hide { display: none }
.red { color: #c00 }
.green { color: #090 }
.block { display: block }
.border-up { border-top: #000000 1px solid; padding-top: 0.4em; }

#doc { margin: auto; text-align: left; max-width: 950px; min-width: 600px }
#hd { margin-bottom: 0.2em; text-align: left }
#bd { margin-bottom: 1em; text-align: left; padding-top: 1.0em }
#ft { clear: both; padding-bottom: 1.0em }
#main-centro { padding-top: 0.1em; margin-left: 180px; }

.TextDef { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; }
.TextDefCen { font-family: Arial, Helvetica, sans-serif; font-size: 1.0em; text-align:center }
.TextMoyen { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; }
.TextMoyenCen { font-size:0.8em; text-align:center }
.TextMoyenJus { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; }
.TextMoyenJD { font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align:justify; text-indent:1.5em; }
.TextPetit { font-family: Arial, Helvetica, sans-serif; font-size:0.7em; }
.VerdMoyen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em }
.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 }
.VerdMoyenDen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-indent:1.5em }
.VerdMoyenCen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center }

.main-logo { width: 100%; padding-left: 0.8em; padding-top: 0.4em; border-bottom: green 1px solid; text-align: left; }
.Tituloh2 { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: 500; text-align: center; }
.Tituloh2marron { font-family: Arial, Helvetica, sans-serif; font-size:1.5em; font-weight: bold; font-style: italic; color: #800000; }
.Tituloh3 { font-family: Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: 500; }
.Tituloh3centro { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; font-size:1.1em; font-weight: 600; color: #800000; text-align: center; }
.Encabezado	{ font-size: 1.8em; font-family: Century Schoolbook, Times New Roman, serif; font-weight: bold; text-align: left; margin-left: 20px; }
#cabezaEA	{ padding-bottom: 0px; border-bottom: #ff0000 1px solid; }
.titulo-maroon { font-size: 1.65em; font-family: Georgia, 'Century Schoolbook', serif; font-weight: bold; text-align: left; color: #800000; }
.titulo-maroon2 { font-size: 1.8em; font-family: Georgia, 'Century Schoolbook', serif; font-weight: bold; text-align: center; color: #800000; }
.subtitulo-azul { font-size: 1.875em; font-family: Georgia, 'Century Schoolbook', serif; font-weight: bold; text-align: left; color: blue; text-align: center; border-bottom: green 1px solid; }
.arriba-derecha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: right; }
.referencia { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.85em; font-weight: bold; }
.topicos { font-size:0.8em; text-align:center; clear: both }
.topicos strong { font-size: 1.2em; font-weight: bold; color: #004040 }

/* 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.external span { position: absolute; left: -5000px; width: 4000px; }
a.external:link { background: url(./graficos/goffpage.png) no-repeat 100%; padding: 0 15px 0 0; text-decoration: none; }
a.external:visited { color: purple; background: url(./graficos/goffpage.png) no-repeat 100%; padding: 0 15px 0 0; text-decoration: none; }
a.external:hover { color: red; background: url(./graficos/external.png) no-repeat 100%; padding: 0 15px 0 0; text-decoration: underline; }

.articulos { font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; margin-top: 1px; padding-left: 0.75em; margin-bottom: 0.4em; background: url(./graficos/aro_blue.gif) #ffffff no-repeat }
#articles { font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; }
#articles ul { list-style-type: none; text-align: left; margin: 0; padding: 0;}
#articles li { margin-top: 1px; margin-bottom: 0.4em; padding-left: 10px; background: url(./graficos/aro_blue.gif) #fff no-repeat left; }

#contenido { font-size: 0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: 600; }
#contenido ul { line-height: 160%; }
#contenido li { list-style-image: url(./graficos/blueYBullet.png) }
#contenido ul ul li { margin-left: -1.5em; list-style-image: url(./graficos/redYBullet.png) }
#contenido a, #contenido a:visited { text-decoration: none; }
#contenido a:hover { text-decoration: underline; }

#toc-indice { width: auto; border: none; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 5px; font-size: 92%; margin-left: 0px; margin-right: auto; text-align: left; list-style: none; }
#toc-indice ul { list-style: none; font-family: Arial, Helvetica, sans-serif; font-size:1.0em; text-align: left; margin-left: 0; padding-left: 0.8em; margin-top: 0.1em; padding-top: 0; padding-bottom: 0.1em; margin-bottom: 0.2em; }
#toc-indice li { font-weight: bold; padding-bottom: 0.2em; padding-left: 10px; background-image: url(./graficos/blueYBullet.png); background-repeat: no-repeat; background-position: 0 .5em; }
#toc-indice ul ul { list-style: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align: left; margin-left: 0; padding-left: 0.1em; margin-top: 0.1em; padding-top: 0.1em; }
#toc-indice ul ul li { font-weight: normal; list-style: none; padding-left: 10px; padding-bottom: 0.2em; background-image: url(./graficos/redYBullet.png); background-repeat: no-repeat; background-position: 0 .5em }
#toc-indice a, #toc-indice a:visited { text-decoration: none; }
#toc-indice a:hover { text-decoration: underline; }


/* Listados */
ul#listado { font-size:95%; list-style: none; margin: 0; padding: 0 0 0 1.5em; }
ul#listado li { padding-bottom: 0.2em; padding-left: 13px; padding-bottom: 0.4em; background: url(./graficos/boulptit.gif) no-repeat left 0.4em; }

/* ver si se borra.*/
.bullet-bul { margin-top: 3px; padding-left: 12px; padding-bottom: 2px; background: url(./graficos/bul.gif) #ffffff no-repeat; }

/* Secciones pequeñas específicas.*/
#actual { background-color: green; color: #ffffff; font: bold 0.75em Verdana, Arial, Helvetica, sans-serif; }
#actual a, #actual a:visited { color: #ffffff; text-decoration: none; }
#actual a:hover	{ color: #ffffff; text-decoration: underline }

#acceso { font-size: 0.7em; padding-top: 0.0em; margin-bottom: 0px; text-align: right; height: 1.5em; }
#acceso a, #acceso a:visited { color: #000000; text-decoration: none; }
#acceso a:hover { color: #000000; text-decoration: underline; }

#footerlinks	{position:relative;display:block;font:0.7em arial,sans serif;color:#959494;margin:0px 0px 0px 0px; text-align: center;}
#footerlinks a, #footerlinks a:visited { color:#959494; text-decoration:none;}
#footerlinks a:hover { text-decoration:underline; }

#breadcrumb { font-family: Verdana, Arial, Helvetica sans-serif; font-size: 0.7em; text-decoration: none; float: left; }
#breadcrumb a { text-decoration: none }
#breadcrumb a:hover { text-decoration: underline }

#menu-izq { clear: right; font-size: 1.0em; float: left; padding-bottom: 2em; width: 160px; position: relative; background-color: #fff; }
#menu-izq a, #menu-izq a:visited { color: #000099; text-decoration: none; text-align: left; }
#menu-izq a:hover { color: #6666cc; text-decoration: underline; }
.MenuToc { width: 150px; background: #eee; border-left: #949494 1px solid; border-top: #949494 1px solid; border-right: #000 1px solid; border-bottom: #000 1px solid; font-size: 12px; font-weight: bold; padding-top: 5px; padding-left: 5px; }
.MenuHome	{ text-align: center; padding-bottom: 10px; font-size: 1.1em; font-family: Verdana; }
.MenuItem	{ background: transparent url(./graficos/list-off.gif) left center no-repeat; text-align: left; padding-bottom: 3px; padding-left: 13px; padding-top: 3px; }
.MenuItemlast	{ background: transparent url(./graficos/list-off.gif) left center no-repeat; text-align: left; padding-bottom: 3px; padding-left: 13px; padding-top: 0.6em; }
.MenuSel	{ background: transparent url(./graficos/list-active.gif) left center no-repeat; text-align: left; padding-bottom: 3px; padding-left: 13px; padding-top: 3px; color: #800000; }

#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; color: #ffffff; background: url(graficos/titulos/eduamb_s.gif) #c3d3f2 no-repeat left; height: 70px; }
#title-bar h2 { color: #fff; margin-left: 170px; padding-top: 0.5em; }
#title-bar2 { border-bottom: #f00000 1px solid; color: #000000; background-color: #ffffff; height: 135px; margin-bottom: 0.2em; }
#title-bar3 { color: #000000; background: url(fotos/portada/luonto1.jpg) #ffffff no-repeat left; height: 155px; margin-bottom: 0.1em; text-align: center; }

#cuadronota { position: relative; width: auto; margin: 0px 0px 30px 170px; display: block; top: 0px; height: auto; }
#cuadronota h3 { font-weight: bold; color: #000000; margin-top: 0.5em; margin-bottom: -0.5em; }
#skygoogle-left { margin-top: 5.0em; width: 162px; float: left; height: 610px; }
#releaseDate { font-size: 0.8em; font-weight: bold; color: #666666; margin-top: 10px; }
#cuadroverde { width: 400px; margin-left: auto; margin-right: auto; border: green 1px solid; padding: 0; }
#cuadroverde ol { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align: left; padding-top: 0.6em; }
#cuadroverde ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align: left; padding-top: 0.6em; }
#cuadroverde li { padding-bottom: 0.5em; }
.cuadrorojo { width: 550px; clear: right; margin-left: auto; margin-right: auto; border: #800000 1px solid; padding: 10px; }
blockquote.notas { clear: both; border: #008000 1px dashed; padding-left: 0.5em; padding-right: 0.5em; }
.cuadroverdeEA { width: auto; clear: right; margin-left: auto; margin-right: auto; border: green 2px solid; padding-left: 0.5em; padding-top: 0.2em; padding-right: 0.5em; padding-bottom: 0.2em; text-align: left; }

.imagen { background-color: #f9f9f9; border: #ccc 1px solid; padding: 3px; font-size: 80%; overflow: hidden; text-align: center; }
.imagen-right	{ float: right; width: auto; margin: 0 0 .385em .462em; display: block; }
.imagen-left	{ float: left; width: auto; margin: 0 .462em .385em 0; display: block; }
.pie {line-height: 120%; font-size: 0.7em; color: #666;}
#marco { padding-right: 4px; padding-left: 4px; background: #bbb; margin-bottom: 5px; padding-bottom: 5px; width: auto; margin-right: 7px; padding-top: 4px; text-align: center; }
#marco img { border-right: white 3px solid; border-top: white 3px solid; border-left: white 3px solid; border-bottom: white 3px solid; }

#tocbox { width: auto; border: #aaa 1px solid; padding: 0; font-size: 92%; line-height: 1.4em; margin-left: auto; margin-right: auto; text-align: left; list-style: none; }
#tocbox ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:1.0em; text-align: left; list-style: none; margin: .3em .4em .4em 1.0em; padding: 0; }
#tocbox ul li { padding-bottom: 0.2em; padding-left: 13px; background: url(./graficos/redsquare.gif) no-repeat left 0.5em; }
#tocbox ul ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 1px; margin-left: -1.5em; background: url(./graficos/aro_blue.gif) no-repeat left 0.4em; }

#multibox { width: auto; border: .077em solid #888; padding: 5px 0 0 0; font-size: 100%; margin-left: auto; margin-right: auto; text-align: left; list-style: none; }
#multibox ul { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:.8em; text-align: left; list-style: none; margin: .1em .4em .2em .8em; padding: 0; }
#multibox li { padding-bottom: 0.1em; padding-left: 13px; background: url(./graficos/redsquare.gif) no-repeat left 0.3em; }
#multibox ul ul li { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; margin-top: 1px; margin-left: -1.5em; list-style-image: url(./graficos/aro_blue.gif); }

#main-izq { clear: right; font-size: 1.0em; float: left; padding-bottom: 2em; width: 190px; position: relative; list-style: none; }
#main-izq .titulo { font-size: 1.0em; font-weight: bold; padding-bottom: 0px; margin: 0px; text-align: center; }
#main-izq ul { margin: 0px 0px 1.4em; list-style-type: none; padding: 0.5em 0.5em; border: #000000 1px solid; }
#main-izq li { padding-right: 0px; padding-left: 13px; font-weight: normal; background: url(./graficos/boulptit.gif) no-repeat left; padding-bottom: 4px; vertical-align: top; padding-top: 0px; }
#main-izq li a, #main-izq li a:visited { color: #000000; font: bold 0.81em Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#main-izq li a:hover { color: #008a59; font: bold 0.81em Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#main-izq .second { margin-left: 0px; padding-left: 0.5em; padding-bottom: 0.5em; border: red 1px solid; }

#main-central { padding-top: 0.1em; margin-left: 220px; }
.trebuchet { font-family: 'trebuchet ms', Arial, Helvetica, sans-serif; }
.green-bold {font-weight: bold; font-style: italic; color: #008000 }

ul#navigation { width: 100%; list-style-type: none; margin: 0; padding: 0; }
ul#navigation li a { display: block; width: 6em; color: #000; background-color: #fff; padding: .2em 0; text-align: center; text-decoration: none; }
ul#navigation li a:hover { color: #000; background-color: #F3F3F3; }
ul#navigation .left { float: left; }
ul#navigation .right { float: right; }

.ir-izquierda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: left; background: url(graficos/arrow2.gif) #ffffff no-repeat left; padding-left: 0.8em; }
.ir-derecha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; text-align: right; background: url(graficos/arrow.gif) #ffffff no-repeat right; padding-right: 0.8em; }


.mas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align: right; background: url(./graficos/l2b.gif) #fff no-repeat center right; padding-right: 1.0em; }
.menos { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; text-align: left; background: url(./graficos/l2a.gif) #fff no-repeat center left; padding-left: 1.0em; }

#menu-ea { margin: .8em 3.0em 0 3.0em; border: green 1px dashed; font-family: Arial, Helvetica, sans-serif; font-size:0.8em; text-align: center; }

