.bodylm { font-weight: normal; font-size: 14px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; letter-spacing: 1px;
     color: black }
body { font-weight: normal !important; font-size: 14px !important; text-decoration: none !important; font-family: Verdana, Arial, Helvetica, sans-serif !important; } /* background-color: #3a2d61 !important; */
#logolm { margin: 10px 4px; }
#logolmcurso { margin: 5px 4px; }
.social-icons a {color:#696969;}
@media screen and (max-width: 990px) {
  .ocultar { display: none; }
}
.tablaext { border: 1px outset lightgray; border-collapse: separate; padding: 0px 8px; background-color: linen; width: 100%; max-width: 1400px; }
.tablains { border: 1px outset lightgray; padding: 0px 5px; background-color: lightgray; width: 100%; max-width: 1200px; }
.tablasombra {
 -webkit-box-shadow: 3px 3px 6px #999999;
 -moz-box-shadow: 3px 3px 6px #999999;
 filter: progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=4);
 }
.agvm { font-family: Verdana, Arial; font-size: 15px; color: #FFFFFF }
.agvm:link { color: white }
.agvm:visited { color: white }
.agvm:active { color: #FFFF00 }
.bg-pdp{background-color:#f0f0f0!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#d0d0d0!important}
.sinsubrayar { text-decoration: none; color: black; }
.style10 { font-size: 32px; color: #1D569B;
	font-family: Verdana, Arial, Helvetica, Century Gothic, sans-serif; letter-spacing: 1px;}
.titulo { font-weight: bold; font-size: 14px;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: green }
.titulop { font-size: 22px; text-decoration: none; 
     font-family: Verdana, Arial, Helvetica, sans-serif; color: #5C5C5C; letter-spacing: 1px; }
.tituloq {font-size: 24px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1D569B }
.titulon { font-size: 24px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1D569B }
.titulon:link { font-size: 24px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1D569B }
.titulon:visited { font-size: 24px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1D569B }
.titulon:active { font-size: 24px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #1D569B }
.titulon2 { font-weight: bold; font-size: 20px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
.titulon2:link { font-weight: bold; font-size: 20px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
.titulon2:visited { font-weight: bold; font-size: 20px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
.titulon2:active { font-weight: bold; font-size: 20px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666 }
.linknosub { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: blue }
.linknosub:link { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: black; font-weight: bold; }
.linknosub:visited { text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: blue }
.linknosub:active { text-decoration: underline; font-family: Arial, Helvetica, sans-serif; color: blue }
.titulodc { font-size: 14px;
     font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.1; letter-spacing: 1px; color: #003399 }
.texto { font-weight: normal; font-size: 13px; font-family:  Verdana, Arial, Helvetica, sans-serif; , line-height: 1.2; letter-spacing: 1px; color: darkslategray  }
.texto a { text-decoration: none; }
.texto a:link { color: blue; }
.texto a:visited { color: blue; }
.texto a:active { color: blue; }
.texto a:hover { color: gray; font-weight: bold; }
.textoAzul { font-weight: normal; font-size: 13px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; letter-spacing: 1px;
     color: #1D569B }
.textob { font-weight: bold; font-size: 14px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     color: #000000 }
.resumeng { font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px; font-weight: bold; color: #000066;
     text-decoration: none }
.fecha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
     font-style: italic; color: #990000; padding: 2, 5 }
.titulog { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px;
     color:#1D569B }
.resumen { font-weight: normal; font-size: 11px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.2; color: black }
.catalogo { font-size: 11px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: black }
.direcc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
     font-style: italic; color: black; padding: 2, 5 }
.foscuro:link { color: aqua }
.foscuro:visited { color: plum }
.foscuro:active { color: plum }
.texto2 { font-weight: normal; font-size: 11px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; color: black }
.texto2b { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.texto3 P {font-weight: normal; font-size: 13px; text-decoration: none;
     font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; color: #000000 }
.texto3 UL { font-size: 11px; color: black }
.texto3 DL { font-size: 11px; color: black }
.texto3 OL { font-size: 11px; color: black }
.texto3 TD { font-family: Verdana, Arial, Helvetica, sans-serif; color: black }
.texto3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: black }
.txtbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: black }
.colrep { padding-top: 8px }
.tablamundo { background: #FFFFd0 url(imagen/mundo20t3.jpg) no-repeat center center }
.titrep { font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; text-shadow: 3px 3px 5px red }
.avbold { font-family: Verdana, Arial; font-size: 13px; font-weight: bold }
.avblue { font-family: Verdana, Arial; font-size: 13px; font-weight: bold; color: blue }
.avbgc1 { font-family: Verdana, Arial; font-size: 13px; font-weight: bold; color: blue;
	BACKGROUND-COLOR: lightcoral }
.areastit { font-family: Verdana, Arial; font-size: 16px; font-weight: bold; color: black }
.areasjpg { padding: 10px 0px 0px 0px; margin: 0px; color: black }
.areastd { font-family: Verdana, Arial; font-size: 15px; padding: 10px 0px 0px 20px; margin: 0px; color: black }
.areasps { font-family: Verdana, Arial; font-size: 17px; text-decoration: none; color: #1D569B }
.areascur { font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.3; letter-spacing: 1px; font-size: 14px; padding: 0px 0px 0px 40px; margin: 0px; color: black }
.areasq { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 0px 0px 0px 40px; margin: 0px; color: dimgray; line-height: 1.3; letter-spacing: 1px;}
.areasmon { font-family: Verdana, Arial; font-size: 15px; padding: 0px 0px 0px 40px; margin: 0px; color: black }
.areassec { font-family: Verdana, Arial; font-size: 16px; color: green }
.areasdsc { font-family: Verdana, Arial; font-size: 11px; padding: 0px; margin: 0px; color: black }
.publicsec { font-family: Verdana, Arial; font-weight: bold; font-size: 16px; color: red }
.quientit { font-family: Arial; font-size: 16pt; font-weight: bold; color: green }
.quiensec1 { font-family: Arial; font-weight: bold; font-size: 18px; color: olive; text-decoration: underline }
.quiensec { color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px }
.linkrep { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; 
	padding-top: 0px; margin-top: 0px; border-top-width: 0px  }
.txtieee2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: gray; font-size: large }
.txtieee1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: gray; font-size: xx-large }
.MITABLA { font-family: Arial }
.MITABLA P { font-family: Arial; font-size: 10pt }
.smallcopy { font-size: 12px; color: #333333 }
.copyright { font-size: 10px; color: #666666 }
.body { font-weight: normal; font-size: 12px; font-family: "Arial", "Helvetica", "sans-serif" }
.title { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #333366 }
.subtitle { font-size: 14px; font-weight: bold }
.purpboldbig { font-size: 14px; font-weight: bold; color: #333366 }
.boldonly { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold }
.purpbold { font-size: 12px; color: #333366; font-weight: bold }
.paisestd { font-family: Arial, Helvetica, sans-serif }
.mapa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: black; text-decoration: none}
.mapalink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal; color: black; text-decoration: none }
.mapaweb { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ff7700; font-weight: bold }
.inscurso { font-family: Verdana, Arial; font-size: 15px }
.instxt { font-family: Verdana, Arial; color: black; font-size: 13px }
.inssuma { font-family: Verdana, Arial; font-size: 15px }
.insconv { font-family: Verdana, Arial; font-size: 18px }
.inspscs { font-family: Verdana, Arial; font-size: 17px; font-weight: bold; text-decoration: none; color: green }
.instit { font-family: Verdana, Arial; font-size: 24px; font-weight: bold; color: #EEEEEE; }
.inssubtit { font-size: 18px; text-decoration: none }
.catdic { font-family: Verdana, Arial; font-size: 20px; font-weight: bold; color: red }
.agtd { font-family: Verdana, Arial; font-size: 16px; padding-left: 5px }
.agcurso { font-family: Verdana, Arial; font-size: 15px; text-decoration: none; color: black; padding-left: 10;}
.agsf { font-family: Verdana, Arial; font-size: 12px; color: maroon }
.agins { font-family: Verdana, Arial; font-size: 12px; color: grey }
.elearning { font-family: Verdana, Arial; font-size: 24px; font-weight: bold; color: #990000 }
.elbanda
{
	color: yellow;
	background-color: maroon;
}
.elbody { font-family: Verdana, Arial, Helvetica, sans-serif; padding: 5px; margin: 5px }
.agps { font-family: Verdana, Arial; font-size: 15px; font-weight: bold; color: #EEEEEE; text-decoration: none }
.agpst { font-family: Tahoma; font-size: 18px; color: #EEEEEE; text-decoration: none }
.concip { font-family: Verdana, Arial; font-size: 13px;  color: green;
	BACKGROUND-COLOR: khaki }
.horjyc { font-family: Verdana, Arial; font-size: 13px; font-weight: bold; color: green;
	BACKGROUND-COLOR: lightgreen }
.adgmsj { font-family: Verdana, Arial; font-size: 12px; font-weight: bold; color: green;
	BACKGROUND-COLOR: lightgreen }
.adgtit { font-family: Arial; font-size: 20px; font-weight: bold; color: green }
.prcu { font-family: Verdana, Arial; font-size: 14px; font-weight: bold; color: green }
.marquee {
  height: 25px;
  width: 100%;

  overflow: hidden;
  position: relative;
}

.marquee div {
	display: block;
	width: 200%;
	height: 90px;
	position: absolute;
	overflow: hidden;
	animation: marquee 18s linear infinite;
	left: 2px;
	top: -4px;
}

.marquee span {
  float: left;
  width: 50%;
}

@keyframes marquee {
  0% { left: 0; }
  100% { left: -100%; }
}

* {  box-sizing: border-box;
}

body {  font-family: Arial, Helvetica, sans-serif; }

/* Estilo del encabezado */
.header {
  background-color: linen;
  padding: 30px;
  text-align: center;
  font-size: 35px;
}

/* Create 3 columnas */
.column1  {
  float: left;
  width: 33%;
  padding: 10px;
  border: 1px solid grey;
  
  background-color:linen;
}

.column3 {
  float: right;
  width: 33%;
  padding: 10px;
  border: 1px solid grey;
  height: 300px; /* Should be removed. Only for demonstration */
  background-color: linen;
}

.column2 {
  float: left;
  width: 34%;
  padding: 10px;
  border: 1px solid grey;
  background-color: #FEFFCE;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Style the footer */
.footer {
  background-color: #FA8072;
  padding: 10px;
  text-align: center;
}


}