body {

color: black;
margin: 0;
min-width: 756px;

}

/* cargador de imagenes */

#cdi {

display: none;

}

/* sustrato general */

#sg {

position: relative;
top: 0;
left: 0;
width: 630px;
height: auto;

}

/* fondo para logo */

#fpl {

display: none;

}

/* texto para logo */

#tplprnt {

position: absolute;
top: 88px;
left: 0;
width: 266px;
height: 14px;

}

/* ancla para logo */

#apl {

display: none;

}

/* logo para imprimir */

#lgprnt {

position: absolute;
top: 0;
left: 0;
width: 252px;
height: 85px;

}

/* iconos principales */

#cns {

display: none;

}

/* barra para fecha */

#fch {

position: absolute;
color: gray;
top: 86px;
left: 378px;
width: 252px;
height: 16px;
text-align: right;
font: normal 16px "arial",sans-serif;

}

/* contenido */

#cntnd {

position: absolute;
top: 126px;
left: 0;
width: 630px;
height: auto;

}

/* menu */

#mn {

display: none;

}

/* cuerpo del menu */

#crpm {

display: none;

}

/* fotos columna izquierda */

#fci0 {

display: none;

}

#fci1 {

display: none;

}

#fci2 {

display: none;

}

/* columna central doble */

#ccd {

position: absolute;
top: 0;
left: 0;
width: 630px;
height: auto;

}

/* columna central doble para mapa de sitio */

#ccms {

position: absolute;
top: 0;
left: 0;
width: 630px;
height: auto;

}

/* pie de columna central doble */

#pccd {

display: none;

}

/* columna central fija */

#ccf {

position: absolute;
top: 0;
left: 0;
width: 630px;
height: auto;

}

/* cuerpo fijo columna central */

#cccf {

display: block;

}

/* cuerpo flotante columna central */

#ccc_f {

display: block;

}

/* pie de columna central fija */

#pccf {

display: none;

}

#bdn {

display: none;

}

/* pies de pagina */

#pdp {

display: none;

}

#pdpf {

display: none;

}

/* clases de texto */

/* divisor */

hr {
	
visibility: hidden;

}

/* clase para logo */

.lg {

margin: 0;
text-align: left;
font: normal 12px "arial",sans-serif;

}

/* clase para introduccion */

.ntr {

color: gray;
margin: 3ex 1ex 2ex 1ex;
text-align: center;
font: normal 16px/28px "arial",sans-serif;

}

/* clase para titulos */

.ttl {

margin: 2ex 0 2ex 0;
text-align: left;
font: bold 16px "arial",sans-serif;

}

/* clase para textos */

.txt {

margin: 0 0 1ex 0;
text-align: justify;
font: normal 14px/24px "arial",sans-serif;

}

/* clases para certificaciones */

.tcer {

margin: 0;
padding: 1.2ex 0 1.2ex 0;
text-align: center;
font: bold 14px/22px "arial",sans-serif;

}

.dcer {

margin: 0;
padding: 1em;
text-align: left;
font: normal 14px/22px "arial",sans-serif;
border: silver 1px solid;

}

.cont {

margin-left: 4ex;

}

.di {

margin: 0;
padding: 0;
text-align: right;
font: normal 14px/36px "arial",sans-serif;

}

.di a {

color: #353;
margin: 0;
padding: 11px 4ex 11px 4ex;
text-decoration: none;

}

/* cajas para organizacion */

/* columna central doble */

#orgprnt {

position: absolute;
top: 0;
left: 49px;
width: 553px;
height: 812px;

}

#ccd_org {

position: absolute;
top: 0;
left: 49px;
width: 553px;
height: 812px;

}

#dts {

position: absolute;
top: 49px;
left: 14px;
width: 168px;
height: auto;

}

#org1 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org2 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org3 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org4 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org5 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org6 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org7 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org8 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#org9 {

visibility: hidden;
position: absolute;
top: 0;
left: 0;
width: 168px;
height: auto;

}

#cj1 {

position: absolute;
top: 59px;
left: 200px;
width: 153px;
height: 44px;

}

#cj2 {

position: absolute;
top: 121px;
left: 200px;
width: 153px;
height: 44px;

}

#cj3 {

position: absolute;
top: 121px;
left: 376px;
width: 153px;
height: 60px;

}

#cj4 {

position: absolute;
top: 203px;
left: 24px;
width: 153px;
height: 44px;

}

#cj5 {

position: absolute;
top: 203px;
left: 200px;
width: 153px;
height: 60px;

}

#cj6 {

position: absolute;
top: 203px;
left: 376px;
width: 153px;
height: 60px;

}

#cj7 {

position: absolute;
top: 291px;
left: 24px;
width: 153px;
height: 60px;

}

#cj8 {

position: absolute;
top: 291px;
left: 200px;
width: 153px;
height: 60px;

}

#cj9 {

position: absolute;
top: 291px;
left: 376px;
width: 153px;
height: 60px;

}

#cj10 {

position: absolute;
top: 379px;
left: 63px;
width: 202px;
height: 60px;

}

#cj11 {

position: absolute;
top: 379px;
left: 289px;
width: 202px;
height: 60px;

}

#cj12 {

position: absolute;
top: 467px;
left: 63px;
width: 202px;
height: 60px;

}

#cj13 {

position: absolute;
top: 467px;
left: 289px;
width: 202px;
height: 60px;

}

#cj14 {

position: absolute;
top: 555px;
left: 63px;
width: 202px;
height: 60px;

}

#cj15 {

position: absolute;
top: 555px;
left: 289px;
width: 202px;
height: 60px;

}

#cj16 {

position: absolute;
top: 643px;
left: 63px;
width: 202px;
height: 60px;

}

#cj17 {

position: absolute;
top: 643px;
left: 289px;
width: 202px;
height: 60px;

}

#cj18 {

position: absolute;
top: 731px;
left: 63px;
width: 202px;
height: 60px;

}

#cj19 {

position: absolute;
top: 731px;
left: 289px;
width: 202px;
height: 60px;

}

/* clases y subclases para organigrama */

.prsdnt {

color: white;
margin: 0;
padding-top: 14px;
text-align: center;
font: normal 14px "arial",sans-serif;

}

.prsdnt a {

color: white;
text-decoration: none;

}

.prsdnt a:visited {

color: white;
text-decoration: none;

}

.prsdnt a:hover {

color: white;
text-decoration: none;

}

.prsdnt a:active {

text-decoration: none;

}

.ddsei {

color: white;
margin: 0;
padding-top: 15px;
text-align: center;
font: normal 13px "arial",sans-serif;

}

.ddsei a {

color: white;
text-decoration: none;

}

.ddsei a:visited {

color: white;
text-decoration: none;

}

.ddsei a:hover {

color: white;
text-decoration: none;

}

.ddsei a:active {

text-decoration: none;

}

.dvsns {

color: #333;
margin: 0;
padding-top: 14px;
text-align: center;
font: normal 14px "arial",sans-serif;

}

.dvsns a {

color: #333;
text-decoration: none;

}

.dvsns a:visited {

color: #333;
text-decoration: none;

}

.dvsns a:hover {

color: #333;
text-decoration: none;

}

.dvsns a:active {

text-decoration: none;

}

.dprtmnts {

margin: 0;
padding-top: 16px;
text-align: center;
font: normal 12px "arial",sans-serif;

}

.idata {

margin: 0;
text-align: left;
font: normal 12px "arial",sans-serif;

}