@charset "utf-8";
/* CSS Document */
.divBloquePrincipal {
	margin:auto;   
	width:1000px; 
	padding-left:50px;
}
.divBloquePrincipal_2{
	margin:auto;   
	width:1200px; 
	padding-left:50px;
	background-color:#A85400;

}
.divCuerpoNoticia {		
	/*float:right; */
	box-sizing: border-box;
	color:#737373;
	direction:ltr;
	font: normal normal 15px Georgia, Utopia, "Palatino Linotype", Palatino, serif;
	/* font-family: Georgia, serif; */
	font-size:15px;
	line-height:18px; /* interlineado */
	width:96%;
	text-align:justify;
	padding: 0px 20px 0 20px;
}
.table {
	border-collapse:collapse;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#666;
}
.tableDirectorio {
	border-collapse:collapse;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#666;
}
.td {
	border-collapse:collapse;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#666;
}
.linea {
  height: 8px;
  width: 100%;
  background-color: red;
}
.linea2 {
    height: 8px;
    width: 100%;
    background-color: #0d4b6c;
}
.divBarraLight {
	width:900px;
	/*background-image:url(/PORTAL/images/fondo-m2.gif);*/
	background-repeat:repeat-x;
	background-position:top;
	padding-top:5px;
	height:27px;
}
.divTools {
	float:right;
}
.columnaMenu {
	background-color:#0D4B6C;
	width:205px;
}
.columnaMenu2 {
	background-color:#0D4B6C;
	width:140px;
}
.columnaContenido {
	background-color:#FFF;
}

.columnaContenido2 {
	background-color:#FFF;
	width:900px;
	height:680px;
	
}

.columnaContenido_2 {
	background-color:#FFF;
	width:950px;
}


.centrarDiv {
	margin-left:auto;
	margin-right:auto;
}
.botonHerramienta {
	width:15px;
	height:15px;
	border:none;
	background-color:transparent;
	margin-left:10px;
	cursor:pointer;
	color:transparent;
}

.paginadorNuevo {
	text-align: center;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #039;
	font-weight: bold;
	padding: 10px;
	float: left;
}
.paginadorAnterior {
	float:left;
	width:200px;
	text-align:left;
	padding:10px;
}
.paginadorSiguiente {
	float:right;
	width:200px;
	text-align:right;
	padding:10px;
}
.texto-vertical-2 {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
}

.divFooterLeft {
	background-image:url(/PORTAL/images/izq-in.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000;
	width:20px;
	height:70px;
	float:left;
}
.divFooterLeft2 {
	background-image:url(/PORTAL/images/izq-in.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000;
	width:20px;
	height:80px;
	float:left;
}
.divFooterCenter {
	background-color:#000;
	width:860px; /**** 910 -860 *****/
	height:70px;
	float:left;
	text-align:center;
}

.divFooterCenterNoticias {
	background-color:#000;
	width:890px; /**** 910 -860 *****/
	height:70px;
	float:left;
	text-align:center;
}
.divFooterCenterVolcan {
	background-color:#000;
	width:910px; /**** 910 - 860 *****/
	height:70px;
	float:left;
	text-align:center;
}

.divFooterCenter_2 {
	background-color:#000;
	width:1160px;
	height:80px;
	float:left;
	text-align:center;
}

.divFooterCenter2 {
	background-color:#000;
	width:1110px;
	height:150px;
	float:left;
	text-align:center;
}
.divFooterFecha {
	background-color:#000;
	width:900px;
	height:27px;
	text-align:center;
}
.divFooterFechaInd {
	background-color:#000;
	width:650px;
	height:20px;
	text-align:center;
}
.divFooterRight {
	background-image:url(/PORTAL/images/der-in.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000;
	width:20px;
	height:70px;
	float:left;
}
.divFooterRight2 {
	background-image:url(/PORTAL/images/der-in.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#000;
	width:20px;
	height:80px;
	float:left;
}
.firma3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555;
}
.divLogoDireccion {
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

.divSinLogoDireccion {
	text-align:center;
	padding-top:1px;
	padding-bottom:1px;
}
.divBuscador {
	width:160px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#4ab9ec;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#4ab9ec;
	padding-bottom:20px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	height:40px;
}
.divBotonBuscarSmall {
	background-image:url(/PORTAL/images/lupa.png);
	border:none;
	background-color:transparent;
	cursor:pointer;
	width:23px;
	height:23px;
}
.divTextoBuscador {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	text-align:left;
	padding-bottom:3px;
}
.inputTextBuscador {
	width:130px;
}
.divBreadcrums {
	padding:5px;
	float:left;
	display:inline;
	padding-left:15px;
}
.breadcrumsText {
	font-family:Tahoma, Geneva, sans-serif;
	color:#9ff;
	font-size:11px;
	cursor:pointer;
	text-decoration:none;
}
.breadcrumsText:hover {
	color:#ff0;
	text-decoration:none;
}
.breadcrumsArrow {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:8px;
	margin-left:7px;
	margin-right:10px;
}
.divMenuAccesibilidad {
	float:right;
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#9FF;
	padding:5px;
	margin-right:15px;
}
.titulo1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF9C01;
	color: #035587;
}
.titulo2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#035587;
}

.titulo2N {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333;
}
.titulo3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#035587;
	text-decoration:none;
}
.titulo4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#035587;
	text-decoration: none;
}

.titulo5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#035587;
	text-decoration: none;
}
.titulo6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#035587;
	text-decoration: none;
}

.liElementoSeleccionable {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#444;
	text-decoration:none;
}
.liElementoSeleccionable:hover {
	color:#999;
	cursor:pointer;	
}
.liElementoHorizontal {
	display:inline;	
	padding-right:20px;
	padding-left:20px;
}
.hrTitulo {
	/*background-color:#ff9c01;
	border:none;
	height:1px;
	margin-top:5px;
	width:100%;*/
	border-top-color:#ff9c01;
	border-top-style:solid;
	border-top-width:1px;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.hrDotted {
	background-color:#FFFFFF;
	border-bottom-color:#CCC;
	border-bottom-style:dotted;
	border-bottom-width:1.5px;
	border-left-color-ltr-source:physical;
	border-left-color-rtl-source:physical;
	border-left-color-value:#FF0000;
	border-left-style-ltr-source:physical;
	border-left-style-rtl-source:physical;
	border-left-style-value:none;
	border-left-width-ltr-source:physical;
	border-left-width-rtl-source:physical;
	border-left-width-value:1px;
	border-right-color-ltr-source:physical;
	border-right-color-rtl-source:physical;
	border-right-color-value:#FF0000;
	border-right-style-ltr-source:physical;
	border-right-style-rtl-source:physical;
	border-right-style-value:none;
	border-right-width-ltr-source:physical;
	border-right-width-rtl-source:physical;
	border-right-width-value:1px;
	border-top-color:#FF0000;
	border-top-style:none;
	border-top-width:1px;
	color:#FFFFFF;
}
.cuerpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

.cuerpo3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F00;
	text-align: left;
}
.cuerpo5 {
	width:95%;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	text-align:justify;
	line-height: 1.4em;
}
.cuerpo5just {
	width:95%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666;
	text-align:justify;
	line-height: 1.4em;
	padding-left:10px;

}
.cuerpo1 {
	width:90%;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
}
.cuerpo7 {
	width:98%;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
}
.cuerpo2 {
	width:95%;
	padding-top:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
}
.cuerpoAlincentro {
	width:95%;
	padding-top:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
}
.cuerpo2Derecha {
	text-align:right;
}
.cuerpoNoticiasBoletines {
	width:95%;
	padding-top:30px;
	font-family: verdana;
	font-size:14px;
	color:#666;
	text-align:justify;
	font-weight: bold;
	border-style:solid;
	border: 3px solid #555;

}

.linkleerMas {
	font-family: verdana;
	width:30px;
	color:#039;
	text-decoration:none;
	font-size:14px;
	padding-bottom:1px;
	font-weight: bold;
}
.cuerpoInvestigaciones {
	width:92%;
	padding-top:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
}

.cuerpo4 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	color:#777;
	font-weight:bold;
}
.cuerpo6 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	color:#777;
	font-weight:bold;
	text-align:right;
	
}
.cuadroEnfasis1 {
	border-color:#d2d267;
	border-style:solid;
	border-width:thin;
	background-color:#f1f1ce;
	padding:20px;
}
.cuadroEnfasis2 {
	border-color:#A00;
	border-style:solid;
	border-width:medium;
	background-color:#B00;
	display:inline;
	padding:10px;
}
.cuadroEnfasis3 {
	border-color:#CCC;
	border-style:solid;
	border-width:medium;
	background-color:#C00;
	padding:10px;
	color:#FFF;
	font-size:11px;
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}
.hrefNononeBlue {
	color:#00F;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.hrefNononeDarkGray {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.hrefnoneDarkGray {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.hrefnoneDarkGray:hover {
	color:#338;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	cursor:pointer;
}
.nonone {
	text-decoration:none;
}
.nonone:hover {
	text-decoration:none;
}
.paginador {
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	height:25px;
}
.pagina1 {
	color:#006;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

.pagina1Selected {
	color:#CCC;
	text-align:center;
	text-decoration:none;
}
.pagina1:hover {
	color:#666;
	cursor:pointer;
}
.paginaSiguiente, .paginaAnterior {
	color:#666;
}
.paginaSiguiente:hover, .paginaAnterior:hover {
	color:#000;
	cursor:pointer;
}
.linkDescarga {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkDescarga:hover, .linkDescarga2:hover, .linkDescarga3:hover {
	cursor:pointer;
	color:#039;
	font-size: 12px;
}

.linkDescarga5:hover{
	cursor:recursos;
	color:#666;
	font-size: 14px;
}

.linkDescarga6:hover{
	cursor:recursos;
	color:#666;
	font-size: 16px;
}
.linkDescarga2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkDescarga8 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkDescarga3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkDescarga4 {
	font-family:sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.linkDescarga5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#039;
	font-weight:bold;
	text-decoration:none;
	cursor: recursos;
}
.linkDescarga11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666;
	/* font-weight:bold; */
	text-decoration:none;
	cursor: recursos;
}
.linkDescarga11:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666; 
	font-weight:bold; 
	text-decoration:none;
	cursor:pointer;
}

.linkDescarga6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#039;
	font-weight:bold;
	text-decoration:none;
	cursor: recursos;
}

.linkDescarga9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #F00;
	font-weight:bold;
	text-decoration:none;
	
}


.linkDescargaDescripcion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#BBB;
	text-decoration:none;
}
.referencia1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.tituloMantenimiento1 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#006;
	font-weight:bold;
	cursor:wait;
	padding-top:15px;
}
.btnBuscar {
	cursor:pointer;
	text-decoration:none;
}
.textoBuscar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#006;
}
.campoBuscar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding:2px;
}
.cajaBuscar {
	border-style:solid; 
	border-style:solid; 
	border-color:#ccc; 
	border-width:thin; 
	width:100%;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}
.rounded1 {
	background-color:#eee;
	border-style:solid; 
	border-style:solid; 
	border-width:thin;
	-webkit-border-radius: 20px;
    -moz-border-radius: 20px;
	padding:3px;
}
.rounded2 {
	background-color:#FFF;
	-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
	padding:15px;
}
.imagenDireccion1 {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	cursor:pointer;
	margin-bottom:10px;
	padding:5px;
}
.imagenDireccion1:hover {
	border-color:#009;
}
.imagenDireccion2 {
	border-style:solid;
	border-width:thin;
	border-color:#ccc;
	cursor:pointer;
}
.imagenDireccion2:hover {
	border-color:#009;
}
.barraMenu {
	background-image:url(../images/fondo-m2.gif);
	height:32px;
	background-repeat:repeat-x;
	width:900px;
}
/* creada temporalmente JR */
.barraMenu-1 {
	background-image:url(../images/fondo-m2.gif);
	height:32px;
	background-repeat:repeat-x;
	width:920px;
}
.textoMenu {
	float:right;
	width:110px;
	vertical-align:middle;
	padding-top:8px;
	font-family:Verdana, Geneva, sans-serif;
	color:#FFF;
	font-size:8pt;
	cursor:pointer;
}
.textoMenu:hover {
	color:#999999;
}
.bloqueFondoVideo1 {
	background-image:url(https://www.mineduc.gob.gt/portal/images/fondoVideo1.png);
	background-repeat:no-repeat;
	background-position:center;
	width:430px;
	height:330px;
	padding-top:30px;
	margin-left:120px;
}
.divAgenda {
	padding-bottom:30px;
}
.divBlock {
	display:block;	
}
.divAgendaDepto {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#006;
	padding-top:5px;
	padding-bottom:3px;
}
.divAgendaPresentacionEnabled {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
	cursor:pointer;
	text-decoration:none;
}
.divAgendaPresentacionEnabled:hover {
	color:#444;
}
.divAgendaPresentacionDisabled {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#888;
	cursor:default;
	text-decoration:none;
}
.specialLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
	cursor:pointer;
	text-decoration:none;
}
.specialLink:hover {
	color:#666;
}
.faq {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#222;
}
.paginadorIzquierdaDisabled {
	float:right; 
	width:15px; 
	height:15px; 
	background-image:url(../images/paginador/leftArrowDisabled.png); 
	background-repeat:no-repeat;
}
.paginadorIzquierda {
	float:right; 
	width:15px; 
	height:15px; 
	background-image:url(../images/paginador/leftArrow.png); 
	background-repeat:no-repeat; 	
	cursor:pointer;
}
.paginadorIzquierda:hover {
	background-image:url(../images/paginador/leftArrow.png); 
}
.paginadorDerechaDisabled {
	float:right; 
	width:11px; 
	height:11px; 
	background-image:url(../images/paginador/rightArrowDisabled.png); 
	background-repeat:no-repeat;
}
.paginadorDerecha {
	float:right; 
	width:11px; 
	height:11px; 
	background-image:url(../images/paginador/rightArrow.png); 
	background-repeat:no-repeat; 	
	cursor:pointer;
}
.paginadorDerecha:hover {
	background-image:url(../images/paginador/rightArrow.png); 
}
.tab {
	float:right;
	width:34px;
	height:148px;	
	cursor:pointer;
}
.tabPanel {
	float:right;
	height:304px;
	overflow:hidden;	
}
.tabMenu {
	position:fixed;
	top:200px;
	right:0px;
}
.divComentario {
	background-color:#FFE;
	border:solid thin #006;
	width:300px;
	height:290px;
	position:fixed;
	left: expression( (document.body.offsetWidth / 2) - (this.offsetWidth / 2) - 0 + "px");
}
.rssLink {
	text-decoration:none;
}
.rssLink:hover  {
	color:#00F;
	text-decoration:none;
}
.linkHistory {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#F00;
	cursor:pointer;
}
.linkHistory:hover {
	color:#C30;
}
.menuLateralIzquierdo {
	border-style:solid;
	border-width:1px;
	border-color:#000;
	background-color:#d1e6fa;
	padding:20px;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.menuLateralIzquierdoOpcion1 {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.menuLateralIzquierdoOpcion1Fin {
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.menuLateralIzquierdoOpcion2 {
	color:#000;
	text-decoration:none;	
	margin-left:25px;
}
.menuLateralIzquierdoOpcion2Fin {
	color:#000;
	margin-left:25px;
	text-decoration:none;
}

.menuLateralIzquierdoOpcion3 {
	color:#000;
	margin-left:50px;
	text-decoration:none;
}
.menuLateralIzquierdoOpcion3:hover, .menuLateralIzquierdoOpcion2Fin:hover, .menuLateralIzquierdoOpcion1Fin:hover {
	color:#104b6b;
	text-decoration:none;
}
.sitioConstruccion {
	color:#fff;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	background-color:#F00;
	border:1px solid #ff0;
	padding:5px;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
}
.seccion {
	border-top:solid 1px #104b6b;
}
.divVerMas {
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
	text-align:right;
	color:#F00;
	text-decoration:none;
	font-size:12px;
	border-top:1px solid #eee;
}
.textVerMas {
	font-family:Arial, Helvetica, sans-serif;	
	color:#F00;
	text-decoration:none;
	font-size:12px;
	cursor:pointer;
}
.textVerMas:hover {
	color:#03F;
}
.pipe {
	color:#ff0003;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
}


#contenedor_principal{
width:600px;
height:auto;
position:relative;
margin:auto;
}


#contenedor-bifoliar{
width:676px;
height:auto;
position:relative;
}

.bifoliar{
	width:32.5%;
	height: 285px;
	max-height:100%;
	margin:auto;
	float:left;
	text-align:center;
	padding-bottom:15px;	
	
	}

#contenedor_Programas {
	text-align: center;
}
.img_centrar {
	text-align: center;
	border: none;
}

.img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cont_img_auto{
width:700px;
height:25px;
}
.img_auto{
  object-fit: cover;
  width:100%;
  height:100%;
}
.contenedor_imagen_texto{
width:335px;
height:auto;
position:relative;
display:inline-block;
vertical-align:top;
overflow:hidden;
}
.imagen, .texto{
width:100%;
height:auto;
position:relative;
display:inline;
}
.texto{
	height: auto;
	text-align: justify
}
.textoG{
	height: auto;
	text-align: justify;
	font-family: 'Montserrat', sans-serif;
	font-size:15px;
}
.linkDescarga10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkDescarga7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#09F;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.itemTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:right;
	padding-top:55px;
	padding-left:15px;
	padding-right:15px;
}
.itemTitle1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:left;
	padding-top:55px;
	padding-left:2px;
	padding-right:2px;
}

.itemTitle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:left;
	padding:5px;
}
.itemBifoliar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:justify;
	padding: 3px 10px 3px 10px;
}
.itemBifoliar1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:justify;
	padding: 5px 4px 5px 4px;
}


<style type="text/css">
A:hover { color: red }
</style>
#contenedorProgramas {
	text-align: center;
}
.flotar_Derecha {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: justify;
	float: right;
}
.flotar_Izquierda {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	text-align: justify;
	float: left;
}

#programas {
	width: 400px;
}
.NoLinea {
	text-decoration: none;
}

.itemTitle1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
	padding-left:15px;
	padding-right:5px;
}
.itemTitle2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#039;
	font-weight:bold;
	text-align:right;
	padding-top:10px;
	padding-right:2px;
}
.txtPisa {
	font-weight: bold;
	font-family: Arial, Verdana, Geneva, sans-serif;
	color: #e95e25;
	font-size: 13px;
	text-decoration:none;
}
.linkPISA {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#e95e25;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkPISA-gris {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkPISA-lila {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: rgb(161,62,129);
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.linkPISA-turquesa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	/* color:#e95e25; */
	color: rgb(97,189,184);
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

.TitlePISA-turquesa {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	/* color:#e95e25; */
	color: rgb(97,189,184);
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
.fechaFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
	text-align:right;
}
.firma2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888;
}
.itemTitleCopia {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	font-weight:normal;
	text-align:left;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
}
.hrRecursos {
	/*background-color:#ff9c01;
	border:none;
	height:1px;
	margin-top:5px;
	width:100%;*/
	border-top-color:#035587;
	border-top-style:solid;
	border-top-width:2px;
	border-left:none;
	border-right:none;
	border-bottom:none;
}
.tituloRecursos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#035587;
	text-decoration: none;
	padding-bottom: 20px;
}

.tituloIdiomas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight:bold;
	color:#035587;
	text-decoration: none;
	padding-bottom: 5px;
}

.textoMaestro {
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	text-align: justify;
}
.subtituloRecursos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}

.tituloInvestigaciones{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}
.titulo1N{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#000;
	text-decoration: none;
}

div#regresodescarga
{
	margin-left:25px;
	height:30px;
	border:0px;
}
.tableCuentos {
	border-collapse:collapse;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:justify;
	color:#666;
	padding: 0px;
	margin: -1px;
}
#pageBody .cuerpo .tableCuentos tr td {
	margin: 1px;
}

.filaPar {
		background-color:#D2DEEF;
		
}

.fila {
		background-color:#5B9BD5;
		color:#FFF;
		padding:10px;
		margin: 1px;
		
}
	
.imgAcciones{
border-radius=20px;	
	}	

.linkDescargaCuentos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}
#pageBody .cuerpo .tableCuentos tr td .specialBlackBaground strong {
	font-size: 11.5px;
}


.encabezadoCuentos {
	color:#FFF;
	background-color:#0D4B6C;
	padding:10px;
	margin: 1px;
}
.encabezadoDirectorio {
	color:#FFF;
	background-color:#0D4B6C;
	padding:5px;
	margin: 1px;
}

.encabezadoDirectorioVarios {
	color:#000;
	padding:5px;
	margin: 1px;
}

.cajaBusqueda {
	

	border-bottom-color: #b3b3b3;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #b3b3b3;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #b3b3b3;
    border-right-style: solid;
    border-right-width: 1px;
    border-top-color: #b3b3b3;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;`

	}
	
	

.linkDescarga7 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#039;
	font-weight:bold;
	text-decoration:none;
	cursor: recursos;
}

.button{text-decoration:none; text-align:center; 
 padding:10px 10px; 
 border:solid 3px #135a78; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:20px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#1118db; 
 background-color:#eff5f7; 
 background-image: -moz-linear-gradient(top, #eff5f7 0%, #86c0d4 100%); 
 background-image: -webkit-linear-gradient(top, #eff5f7 0%, #86c0d4 100%); 
 background-image: -o-linear-gradient(top, #eff5f7 0%, #86c0d4 100%); 
 background-image: -ms-linear-gradient(top, #eff5f7 0% ,#86c0d4 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#86c0d4', endColorstr='#86c0d4',GradientType=0 ); 
 background-image: linear-gradient(top, #eff5f7 0% ,#86c0d4 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
   -webkit-transition: all 0s ease;
 -moz-transition:  all 0s ease;
 -o-transition:  all 0s ease;
 transition:  all 0s ease;}.button:hover{
 padding:11px 32px; 
 border:solid 1px #004F72; 
 -webkit-border-radius:4px;
 -moz-border-radius:4px; 
 border-radius: 4px; 
 font:18px Arial, Helvetica, sans-serif; 
 font-weight:bold; 
 color:#E5FFFF; 
 background-color:#3BA4C7; 
 background-image: -moz-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -webkit-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -o-linear-gradient(top, #3BA4C7 0%, #1982A5 100%); 
 background-image: -ms-linear-gradient(top, #3BA4C7 0% ,#1982A5 100%); 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1982A5', endColorstr='#1982A5',GradientType=0 ); 
 background-image: linear-gradient(top, #3BA4C7 0% ,#1982A5 100%);   
 -webkit-box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff; 
 -moz-box-shadow: 0px 0px 2px #bababa,  inset 0px 0px 1px #ffffff;  
 box-shadow:0px 0px 2px #bababa, inset 0px 0px 1px #ffffff;  
  
 }.cuerpoComunicado {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
	padding-left: 85px;
}
.titulo4Izquierda {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#035587;
	text-decoration: none;
	text-align: left;
}
.cuerpoInformativas {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
	width: 675px;
	height: auto;
}
.cuerpoInformativas1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
	font-weight: bold;
	width: 850px;
	height: auto;
	padding:4px;
}
.cuerpoDependencias {
	width:90%;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-align:justify;
}
.cuerpoBlue {
	width:90%;
	padding-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339;
	text-align:justify;
}
.cuerpoBlueSerie {
	width:75%;
	padding-top:15px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#339;
	text-align:justify;
	float: left;
}
#capa1{ 
 z-index:0;
}

#capa2{
  position:absolute;
  z-index:1;
top: 400px;
 left:400px;
 width:100px;
 height:100px;
}
#capa3{
 position:absolute;
 z-index:1;
 top: 400px;
 width:100px;
 height:100px;
}

.Row
{
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
}
.RowPar
{
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
	background-color:#D2DEEF;
}

.RowImpar
{
    display: table;
    width: 100%; /*Optional*/
    table-layout: fixed; /*Optional*/
    border-spacing: 10px; /*Optional*/
	background-color:#5B9BD9;
	
}

.Column
{
    display: table-cell;
    /* background-color: red; /*Optional*/
}

/* ***************** IMAGES **********************/

.responsive {
  width: 100%;
  height: auto;
}

.responsive1 {
  max-width: 100%;
  height: auto;
  
}

.responsive2 {
  width: 100%;
  max-width: 400px;
  height: auto;
}