html, body {height: 100%;overflow: hidden;}
body {font-family: verdana, helvetica, sans-serif;font-size: 0.9em;background-color: #edebd5;margin: 0;}
a {outline: 0;}
#cajalateral {width: 20em;height: 100%;position: absolute;left: 0px;top: 0px;margin: 0;}
#contenedor, #conten_portada {height: 100%;overflow: auto;background-color: #F4F4F4;padding: 0px 20px;border-left: 1px solid #630;}

h2, h3, h4, h5  {padding-top: 20px;}h2 {color: #00004f;}
h2, p {margin-top: 4px;}
h3 {margin-top: 24px;font-size: 1.3em;color: #006;}
h4 {font-size: 1.1em;color: #009;}
h5 {font-size: 1em;color: #0000b6;}
h6 {font-size: 0.8em;margin-bottom: 6px;padding-top: 12px;color: #33f; background-color: #f4f4f4;}

h1 {text-align: center;padding-bottom: 0px;font-family: "Book Antiqua";margin-top: 20px;}
h1 em {color: #fff; font-style: italic;font-size: 0.9em;}
h2#indice {text-align: center;color: #006;padding-top: 0px;font-size: 1.2em;}

em {color: #c00; font-style: italic;}
span.titulo {font-size: 1.6em;color:#fff;line-height: 0.9em;}

#menu {width: 20em; float: left;height: 100%;overflow: auto;position: relative;}
#menu ul.principal {margin: 0px 16px;padding: 4px 0px 0px;}
#menu ul li {margin-top: 2px;list-style-type: none;}
#menu ul li a {padding: 6px;line-height:16px;background-color: #5b8ebd; color: #fff; border: solid 1px #fff; display: block;text-decoration: none;font-size: 0.8em;}
#menu ul li a:hover, #menu ul li a:active, #menu ul li a:focus, #menu ul li a.scrolling, #menu ul li a#scrolling {background-color: #B4E2E2; color:#006;}

#menu li.salto {display: none;}
#menu li.nivel1 {font-weight: bold;margin: 0px 0px 2px 0px;}
#menu li.nivel1 ul {margin: 0px;padding: 0px 0px 1px 0px;}
#menu li.nivel1 li {font-weight: normal;}
#menu li.nivel1 ul li a {text-indent: 10px;}
#menu li.nivel1 ul li ul li a {text-indent: 20px;}
#menu li.nivel1 ul li ul li ul li a {text-indent: 30px;}

#menu ul li ul li a {padding: 3px 6px;background-color: #5484AF;}
#menu ul li ul li ul li a {background-color: #416587;}
#menu ul li ul li ul li ul li a {background-color: #304D66;}
#menu ul li ul li a:hover {background-color: #A0C9C9;}
#menu ul li ul li a:active, #menu ul li ul li a:focus, #menu ul li ul li a.scrolling {background-color: #f4f4f4;}

#contenedor ul li {margin-top: 3px;}
#contenedor li ul, #contenedor li ol {margin: 10px 0;}
#contenedor a.externo {padding-left: 12px; background: url(../imagenes/externo.gif) no-repeat left;}
#contenedor a:hover, #contenedor a:active, #contenedor a:focus {text-decoration: none; color: #fff; background-color: #33f;}

#contenedor a.indice {padding: 12px 0 20px 0;display: block;}
#contenedor a.indice:hover, #contenedor a.indice:active, #contenedor a.indice:focus {background-color: #D3D3D3;color: #003;text-decoration: underline;}

ul#enlaces {list-style-type: none; margin: 0px;padding: 0em;position: absolute; left:0;bottom: 14px;font-size: 1.1em;text-align: center;width: 100%;}
ul#enlaces li {display: inline;}
ul#enlaces li a {display: inline;background-color: transparent;border: none;text-decoration: underline;padding: 2px;}
ul#enlaces li a:hover, ul#enlaces li a:active, ul#enlaces li a:focus {background-color: #f4f4f4;text-decoration: none;}

