﻿/* Casi todas las reglas corresponden a CSS1. Las reglas que corresponden a CSS2 se encuentran comentadas. */


html {background-color: rgb(255, 255, 0);}
html {width: 100%; height: auto; padding: 0; margin: 0; border-style: none; float: none; clear: none;}
html {display: block;}

body {font: normal normal normal 16px arial, trebuchet ms, tahoma, verdana, sans-serif;}
body {color: rgb(0, 0, 0); background-color: rgb(255, 255, 0);}
body {text-align: left; text-transform: none; text-indent: 0; word-spacing: normal; letter-spacing: normal; line-height: 1.44;}
body {width: 80%; height: auto; padding: 0 9.5% 0 10%; margin: 0; border-style: none; float: none; clear: none;}
body {min-width: 640px; max-width: 1280px;} /* CSS2 */
body {display: block; white-space: normal;}


a {font-weight: bold;}
a {color: rgb(255, 0, 0); background-color: transparent;}
a {vertical-align: baseline; text-decoration: none;}
a {border-style: none; display: inline;}
a:hover {text-decoration: underline;}

abbr {background-color: transparent;}
abbr {vertical-align: baseline; text-decoration: none;}
abbr {border-style: none; display: inline;}
abbr[title] {border-bottom: 1px dotted rgb(0, 0, 0);} /* CSS2 */

acronym {background-color: transparent;}
acronym {vertical-align: baseline; text-decoration: none;}
acronym {border-style: none; display: inline;}
acronym[title] {border-bottom: 1px dotted rgb(0, 0, 0);} /* CSS2 */

cite {font-style: normal;}
cite {background-color: transparent;}
cite {vertical-align: baseline; text-decoration: none;}
cite {border-style: none; display: inline;}

dfn {font-style: normal;}
dfn {background-color: transparent;}
dfn {vertical-align: baseline; text-decoration: none;}
dfn {border-style: none; display: inline;}

em {font-style: oblique;}
em {background-color: transparent;}
em {vertical-align: baseline; text-decoration: none;}
em {border-style: none; display: inline;}

hr.elementoOculto {display: none;}

img {background-color: rgb(255, 255, 0);}
img {vertical-align: baseline; text-decoration: none;}
img {padding: 0; margin: 0; border: 2px solid rgb(0, 0, 0); display: inline;}

q {background-color: transparent;}
q {vertical-align: baseline; text-decoration: none;}
q {border-style: none; display: inline;}

span {background-color: transparent;}
span {vertical-align: baseline; text-decoration: none;}
span {border-style: none; display: inline;}
span.elementoOculto {display: none;}


div.categorias {font-style: oblique; font-weight: bold; font-size: 15px;}
div.categorias {background-color: transparent;}
div.categorias {text-decoration: none;}
div.categorias {width: 100%; height: auto; padding: 0; float: none; clear: none;}
div.categorias {display: block;}

div#categoriasDeNivel1 {margin: 2% 0 0; border-style: none;}
div#categoriasDeNivel2 {margin: 0; border-top: 8px solid rgb(255, 255, 255); border-right: none; border-bottom: 8px solid rgb(255, 255, 255); border-left: none;}
div#categoriasDeNivel3 {margin: 0; border-style: none;}

div.categorias p {background-color: transparent;}
div.categorias p {text-decoration: none;}
div.categorias p {width: 96%; height: auto; padding: 0.3em 2%; margin: 0; border-style: none; float: none; clear: none;}
div.categorias p {display: block;}

div.categorias em.enlaceSeleccionado {background-color: transparent;}
div.categorias em.enlaceSeleccionado {vertical-align: baseline; text-decoration: none;}
div.categorias em {padding: 0.3em 0; margin: 0 0.2em; border-style: none; display: inline;}

div.categorias a {padding: 0.3em 0; margin: 0 0.2em;}


div#contenido {background-color: transparent;}
div#contenido {text-decoration: none;}
div#contenido {width: 84%; height: auto; padding: 0 8%; margin: 0; border-style: none; float: none; clear: none;}
div#contenido {display: block;}
div#contenido.portada {text-align: center;}
div#contenido.portada {margin: 0 0 2%;}

div#contenido a {padding: 0.3em 0; margin: 0;}
div#contenido abbr,
div#contenido acronym {padding: 0.15em 0; margin: 0;}
div#contenido cite,
div#contenido dfn,
div#contenido em,
div#contenido q,
div#contenido span {padding: 0.3em 0; margin: 0;}
div#contenido span.procedencia {text-transform: uppercase;}

div#contenido h1 {font-weight: bold; font-size: 22px;}
div#contenido h1 {background-color: transparent;}
div#contenido h1 {text-decoration: none;}
div#contenido h1 {width: auto; height: auto; padding: 1.6em 0 0.3em; margin: 0; border-style: none; float: none; clear: none;}
div#contenido h1 {display: block;}

div#contenido div.evento {background-color: transparent;}
div#contenido div.evento {text-decoration: none;}
div#contenido div.evento {width: auto; height: auto; padding: 0; margin: 0; border-style: none; float: none; clear: both;}
div#contenido div.evento {display: block;}
div#contenido div.evento img.flotante {margin: 1.8em 0 0.8em 0.8em; float: right; display: block;}

div#contenido h2 {font-weight: bold; font-size: 18px;}
div#contenido h2 {background-color: transparent;}
div#contenido h2 {text-decoration: none;}
div#contenido h2 {width: auto; height: auto; padding: 1.6em 0 0.3em; margin: 0; border-style: none; float: none; clear: none;}
div#contenido h2 {display: block;}

div#contenido p {background-color: transparent;}
div#contenido p {text-decoration: none;}
div#contenido p {width: auto; height: auto; padding: 0.8em 0 0.3em; margin: 0; border-style: none; float: none; clear: none;}
div#contenido p {display: block;}
div#contenido p.nota {font-style: oblique;}
div#contenido.portada p.ingreso {font-size: 18px;}
div#contenido.portada p.ingreso {width: 96%; padding: 0.3em 2%; margin: 0 0 1.6em; border-top: 8px solid rgb(255, 255, 255); border-right: none; border-bottom: 8px solid rgb(255, 255, 255); border-left: none; float: none; clear: none;}

div#contenido ul {background-color: transparent;}
div#contenido ul {text-decoration: none;}
div#contenido ul {width: auto; height: auto; padding: 0.8em 0 0.3em; margin: 0; border-style: none; float: none; clear: none;}
div#contenido ul {display: block;}

div#contenido li {background-color: transparent;}
div#contenido li {text-decoration: none;}
div#contenido li {width: auto; height: auto; padding: 0.15em 0; margin: 0; border-style: none; float: none; clear: none;}
div#contenido li {display: block; list-style-type: none;}


div#informacionInstitucional {background-color: transparent;}
div#informacionInstitucional {text-decoration: none;}
div#informacionInstitucional {width: 100%; height: auto; padding: 0.3em 0; margin: 1.6em 0 2%; border-top: 8px solid rgb(255, 255, 255); float: none; clear: both;}
div#informacionInstitucional {display: block;}

div#informacionInstitucional address {font-style: oblique; font-weight: bold; font-size: 15px;}
div#informacionInstitucional address {background-color: transparent;}
div#informacionInstitucional address {text-decoration: none;}
div#informacionInstitucional address {width: 96%; height: auto; padding: 0.3em 2%; margin: 0 0.2em; border-style: none; float: none; clear: none;}
div#informacionInstitucional address {display: block;}