/*----------------------------------------------------------------------------------------------------------------------*/


:root {
	--colorPrimario: #011055;
	--colorSecundario: #ec3941;
	--colorTerciario: #74c0f9;
}



.btn_pre{
font-weight:bold;
border-radius:5px;
}

.btn_pre-blanco{
background-color: #FFF;
border:2px solid #0070c0;
}
.btn_pre-rojo{
background-color: #ff0000;
border:2px solid #ff0000;
}
.btn_pre-verde{
background-color: #92d050;
border:2px solid #92d050;
}


/*@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap');*/

@font-face {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	src: url(https://fonts.gstatic.com/s/poppins/v20/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }


.fontaca {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	/*font-family: "Montserrat", sans-serif;
	font-family: Calibri;*/
	font-family:'Poppins' !important;
	outline: none;
	font-size:16px;
  }


  .fontaca2 {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	/*font-family: "Montserrat", sans-serif;
	font-family: Calibri;*/
	font-family:'Poppins' !important;
	outline: none;
	font-size:14px;
  }


  .fontaca_pre {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	/*font-family: "Montserrat", sans-serif;
	font-family: Calibri;*/
	font-family:'Poppins' !important;
	outline: none;
	font-size:20px;
  }
  .fontaca_res {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	text-decoration: none;
	list-style: none;
	/*font-family: "Montserrat", sans-serif;
	font-family: Calibri;*/
	font-family:'Poppins' !important;
	outline: none;
	font-size:17px;
  }





.topfondo{
background-color:#FFFFFF;
}



/*-------------------------------------------------------------------------------------------*/
/*aula virtual*/


.imagen_video {
	width: 300px;
	height: auto;
	border-radius: 15px;
	/*clip-path: inset(10% 0 10% 0);  Recorta los lados horizontales */
}

.avtitulo{
	border:1px solid #d9d9d9;
	color:#395724;
	background-color:#f4f4f3;
	   }


.avmenu{
 border-top:1px solid #d9d9d9;
 border-bottom:1px solid #d9d9d9;
}

.avbotonsel{
	background-color: #548235;	
	color:#FFF;
}
.avbotondesel{
	color:#395724;	
}



.avfondo1{
	color:#000;
	background-color:#f4f4f3;
}




.btn_av:hover{
	background-color: #548235;
	border: 1px solid #548235;
	color: #FFF;
}
.btn_av{
	background-color: #FFF;
	border: 1px solid #548235;
	color: #548235;
	border-radius: 15px;
}





/*-------------------------------------------------------------------------------------------*/
.dash_fondo1{	
	color:#f2f2f2;
}

.dash_texto1{	
	color:#538135;/*538135*/
}
.dash_texto2{	
	color:#00b050;
}


.dash_filaV{
	/*background-color:#fff;*/
}
.dash_fila0{
	background-color:#fff;
}
.dash_fila1{
	background-color:#3a4c16;
}
.dash_fila2{
	background-color:#97b1a6;/*52b700 4f6328*/
	color:#FFF;
}
.dash_fila3{
	background-color:#407076;/*76923b*/
	color:#FFF;
}

.dash_fila4{
	background-color:#407076;/*d3e2b7*/
	color:#FFF;/*000*/
}



.dash_fila5{
	background-color:#407076;/*a9d18e*/
	color:#fff;
}



.dash_fila6{
	background-color:none;
	color:#385623;/*a4bc94*/
	font-weight:bold;
}




.dash_fila7{
	background-color:#e8f3e1;
	color:#000;
}




.dash_fila8{
	background-color:#f9f9f9;
	color:#000;
	font-weight: bold;
}






.dash_boton1{
	background-color:#c00000;
	color:#FFF;
	border:1px solid #CCC;
	border-radius: 10px;
}


.dash_boton2{
	background-color:#fff;
	color:#FFF;/*000*/
	border:1px solid #fff;
	border-radius: 5px;
	padding: 4px;
}
.dash_boton2-fila{
	background-color:#fff;
	color:#000;/*a4bc94*/
	border:1px solid #fff;
	border-radius: 5px;
	padding: 4px;
}
.dash_boton2:hover,.dash_boton2-fila:hover{
	color:#000;/*a4bc94*/
    cursor: pointer;
}


.dash_boton3{
	background-color:#407076;/*70ad47*/
	color:#FFF;
	border:1px solid #CCC;
	border-radius: 10px;
}

/*-------------------------------------------------------------------------------------------*/

.btn_trivia_pausa {
	padding: 12px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }

  .btn_trivia_repetir {
	padding: 12px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }

.btn_trivia_pre {
	padding: 12px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
  
  .btn_trivia_pre_blanco {
	background-color: #FFF;
	border: 2px solid #548235;/*4472c4*/
	color: #548235;/*4472c4*/
  }
  .btn_trivia_pre_correcto {
	background-color: #548235;/*2e75b6*/
	border: 1px solid #548235;/*2e75b6*/
	color: #fff;
  }
  .btn_trivia_pre_incorrecto {
	background-color: #c00000;
	border: 1px solid #c00000;
	color: #fff;
  }

  .btn_trivia_pre:hover {
	filter: brightness(85%); /* Opaque el color al 85% de su brillo original */
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3); /* Incrementa la sombra para un efecto más pronunciado */
  }

  .btn_trivia_repetir {
	background-color: #548235;/*407076*/
	border: 1px solid #548235;/*407076*/
	color: #fff;
  }
  




.btn_trivia_curso {
	border: 1px solid #FFF;
	color: #FFF;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	/*font-size: 16px;*/
	margin: 4px 2px;
	cursor: pointer;
	border-radius: 4px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }







/*--------------------------------------------------------*/
.btn_habilidad {
	padding: 10px 10px;/*12px 32px*/
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	border-radius:10px;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }
.btn_habilidad_blanco {
	background-color: #FFF;
	border: 1px solid #6f6d6d;/*4472c4*/
	color: #000;
  }


.btn_habilidad_blanco:hover {
	background-color: #385723;
	border: 1px solid #385723;/*4472c4*/
	color: #FFF;
}



.btn_actitudinal_pre {
	padding: 6px 6px;/*12px 32px*/
	line-height: 20px;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	font-size: 16px;
	margin: 4px 2px;
	cursor: pointer;
	/*border-radius:10px;*/
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  }

.btn_actitudinal_pre_blanco {
	background-color: #FFF;
	border: 1px solid #FFF;/*4472c4*/
	color: #548235;/*4472c4*/
  }
.fila_actitudinal_pre_blanco {
	background-color: #FFF;
	color: #000;
  }
  .btn_actitudinal_pre_correcto {
	background-color: #548235;/*5a8b39*/
	border: 1px solid #FFF;
	color: #fff;
  }
  .fila_actitudinal_pre_correcto {
	background-color: #5a8b39;
	color: #fff;
  }


  .btn_actitudinal_pre_incorrecto {
	background-color: #d3515a;/*c00000*/
	border: 1px solid #FFF;
	color: #fff;
  }

/*--------------------------------------------------------*/
  

  .btn_trivia_color_1 {
    background-color: #bee1cb; /* Reemplazado: #92d050 (Verde claro) */
}

.btn_trivia_color_2 {
    background-color: #90c7a8; /* Reemplazado: #ed7d31 (Naranja) */
}

.btn_trivia_color_3 {
    background-color: #649671; /* Reemplazado: #ffff00 (Amarillo) */
}

.btn_trivia_color_4 {
    background-color: #bbe7e8; /* Reemplazado: #b77432 (Marrón claro) */
}

.btn_trivia_color_5 {
    background-color: #3b8f8f; /* Reemplazado: #5b9bd5 (Azul medio) */
}

.btn_trivia_color_6 {
    background-color: #6ad3e8; /* Reemplazado: #ff3399 (Rosa fuerte) */
}

.btn_trivia_color_7 {
    background-color: #a8dad7; /* Reemplazado: #7030a0 (Morado oscuro) */
}

.btn_trivia_color_8 {
    background-color: #e0e4cd; /* Reemplazado: #00b050 (Verde intenso) */
}

.btn_trivia_color_9 {
    background-color: #85b09c; /* Reemplazado: #ff0000 (Rojo) */
}

.btn_trivia_color_10 {
    background-color: #ffc000; /* Amarillo dorado */
}
.btn_trivia_color_11 {
    background-color: #4472c4; /* Azul oscuro */
}

.btn_trivia_color_12 {
    background-color: #70ad47; /* Verde oliva */
}

.btn_trivia_color_13 {
    background-color: #c55a11; /* Marrón rojizo */
}

.btn_trivia_color_14 {
    background-color: #9e480e; /* Naranja quemado */
}

.btn_trivia_color_15 {
    background-color: #8064a2; /* Lavanda oscuro */
}

.btn_trivia_color_16 {
    background-color: #2f75b5; /* Azul cielo */
}

.btn_trivia_color_17 {
    background-color: #ff6600; /* Naranja brillante */
}

.btn_trivia_color_18 {
    background-color: #993366; /* Vino */
}

.btn_trivia_color_19 {
    background-color: #548235; /* Verde bosque */
}

.btn_trivia_color_20 {
    background-color: #d9e1f2; /* Azul pálido */
}


  
.btn_trivia_curso:hover {
    filter: brightness(85%); /* Opaque el color al 85% de su brillo original */
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.3); /* Incrementa la sombra para un efecto más pronunciado */
}
.btn_trivia_curso.active {
    background-color: #FFF;
	border: 1px solid #000;
    color: #000;
    filter: none;
    box-shadow: none;
}

.btn_trivia_boton {
    background-color: #3b8f8f; /* Azul pálido */
	color:#FFF;
}


/*-------------------------------------------------------------------------------------------*/






.fila1_ex{
	background-color:#a50021;
}

.fila2_ex{
	background-color:#a50021;
}


.tabla1_ex{
	background-color:#eeeeee;
	border:2px solid #e8e8e8;
}
.tabla2_ex{
	background-color:#d9edf7;
/*	border:2px solid #c0e8f2;*/
}



.tabla3_ex{
	background-color:#f2f2f2;
/*	border:2px solid #c0e8f2;*/
}



.tabla4_ex{
	background-color:#d8d8d8;
/*	border:2px solid #c0e8f2;*/
}


.tabla5_ex{
	background-color:#0070c0;
/*	border:2px solid #c0e8f2;*/
}





.texto0_ex{
font-size:16px;
color:#6e6e69;
font-family:'Century Gothic';
}


.texto1_ex{
font-size:35px;
color:#000;
}


.texto2_ex{
font-size:25px;
color:#000;
}
.texto2_1_ex{
font-size:20px;
color:#000;
}



.texto3_ex{
font-size:20px;
color:#0049cc;
}
.texto3_1_ex{
font-size:16px;
color:#0049cc;
}
.texto3_2_ex{
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}




.texto4_ex{
font-size:16px;
color:#4b4b47;
}
.texto4_1_ex{
font-size:16px;
color:#ff0000;
}
.texto4_2_ex{
font-size:16px;
color:#4189dd;
}




.btn_plomo_ex {
	color:#0049cc;
	background-color:#dddddd;
/*	border:1px solid #CCC;*/
	border:2px solid #FFFFFF;
}

.btn_azul_ex {
	color:#FFF;
	background-color:#0049cc;
	border:2px solid #FFFFFF;
}

.btn_rojo_ex {
	color:#FFF;
	background-color:#c1272d;/*ee4b3e*/
	border:2px solid #FFFFFF;
}

.btn_verde_ex {
	color:#FFF;
	background-color:#69ab8c;/*c5ec47*/
	border:2px solid #FFFFFF;
}

.btn_blanco_ex {
	color:#000;
	background-color:#FFFFFF;
	border:2px solid #FFFFFF;
}

/*-------------------------------------------------------------------------*/


.bvbtn_plomo_ex {
	color:#848484;/*0049cc*/
	background-color:#ffffff;
	border:1px solid #848484;/*0049cc*/
}
.bvbtn_azul_ex {
	color:#ffffff;
	background-color:#848484;/*#0049cc*/
	border:1px solid #848484;/*#0049cc*/
}
.bvbtn_blanco_ex {
	color:#848484;/*#0049cc*/
	background-color:#ffffff;
	border:1px solid #848484;
}





/*-----------------------------------------------------------*/
.vbtn_plomo_ex {
	color:#000;/*7f7f91;*//*0049cc*/
	background-color:#ffffff;

}

.vbtn_azul_ex {
	color:#FFF;/*7f7f91;*/
	background-color:#4e8dff;/*#0049cc*/

}

.vbtn_rojo_ex {
	color:#FFF;/*7f7f91;*/
	background-color:#ff8181;

}

.vbtn_verde_ex {
	color:#FFF;/*7f7f91;*/
	background-color:#d1e0b2;

}

.vbtn_blanco_ex {
	color:#FFF;/*7f7f91;*//*#0049cc*/
	background-color:#93d1ff;

}





/*----------------------------------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------*/

.ebtn_plomo_ex {/*vbtn_plomo_ex*/
	color:#000;/*7f7f91;*//*0049cc*/
	background-color:#ffffff;
	border:1px solid #a1aa97;

}
.ebtn_blanco_ex {/*vbtn_blanco_ex*/
	color:#FFF;/*7f7f91;*//*#0049cc*/
	background-color:#528334;/*#93d1ff  140724*/
	border:1px solid #528334;
}




/*border:1px solid #59813a;*/

.ebtn_azul_ex {/*boton contestado*/
	color:#000;/*7f7f91;*/
	background-color:#c5e0b5;/*#0049cc*/
	border:1px solid #c5e0b5;
}

.ebtn :focus {
	border:1px solid #282828;
	/*background-color: #0037a4;*/
}




.ebtn_rojo_ex {
	color:#FFF;/*7f7f91;*/
	background-color:#ff8181;
	border:1px solid #ff8181;
}

.ebtn_verde_ex {
	color:#FFF;/*7f7f91;*/
	background-color:#d1e0b2;
	border:1px solid #d1e0b2;
}




/*----------------------------------------------------------------------------------------------------------------------*/




.fondo_plomoclaro{
	background-color:#f2f2f2;
}

.fondo_malla{
	 background-image: url(images/malla.png);
}

.fondo_jean{
	 background-image: url(images/fondo_jean.png);
}

.fondo_av{
	background-color:#fefefe;/*f8f8f8#f5f5f5;*/
	margin:0px;
}

/*//////egrades//////////////////////////////////////////////////////////////////////////////////////////////////////*/

.cabecera_e1{
color:#FFF;
background-color:#000000;
}
.cabecera_e2{
color:#000;
background-color:#c7eefc;
}
.cabecera_e3{
color:#FFF;
background-color:#2e74b5;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.row_fcontenido{
color:#000;
background-color:#f6f8fa;
}
.row_fmenu{
color:#000;
background-color:#e9edf1;
}
.texto_ftitulo{
color:#1c4ee2;
}


/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fila1_av{
	background-color:#f0efef;
}

.fila2_av{
	background-color:#e2f2f6;
}

.fila3_av{
	background-color:#fde9d9;
}


.fila4_1_av{
	background-color:#e0dede;
}
.fila4_2_av{
	background-color:#eeece1;
}



.texto1_av{
font-size:25px;
color:#4189dd;
}

.texto2_av{
font-size:18px;
color:#000;
font-family:Calibri;
}


.texto3_av{
font-size:13px;
color:#000;
font-family:Calibri;
}


.texto4_av{
font-size:15px;
color:#666670;
/*color:#bfbfd1;*/
}
.texto4_1_av{
font-size:15px;
color:#00b0f0;
}

/*///////////////////////EV////////////////////////////////////////////////////////////////////////////////////*/
.seleccion_alfa {
filter: alpha(opacity=50);
}


.capa_ventana_ex {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#000;
z-index:1;
/*-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=70);*/
}




.fondo_expregunta{
	background-color:#103e88;/*00b0f0*/
	color:#FFF;
}


.fondo_mceleste{
/*	background-color:#deeaf6;*/
	background-color:#c2ecfb;
}

.fondo_mblanco{
	background-color:#ffffff;
}

.fondo_mplomo{
	background-color:#f2f2f2;
}


.texto_mazul{
	color:#0070c0;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fondo_afalta{
	background-color:#ee4b3e;
	}
	
.fondo_atardanza{
	background-color:#b06ee2;
	}	
	
.fondo_aconducta{
	background-color:#7cc1fa;
	}	

.fondo_afestivo{
	background-color:#ffcd33;
	}
	
.fondo_afaltaj{
	background-color:#c5ec47;
	}	

.fondo_atardanzaj{
	background-color:#f6e166;
	}






.fondo_anuncio{
	background-color:#c5ec47;
	color:#FFF;
	font-family:Calibri;
	}
.fondo_examen{
	background-color:#7cc1fa;
	color:#FFF;
	font-family:Calibri;
	}
.fondo_tarea{
	background-color:#537fe4;
	color:#FFF;
	font-family:Calibri;
	}
.fondo_conducta{
	background-color:#ee4b3e;
	color:#FFF;
	font-family:Calibri;
	}
.fondo_material{
	background-color:#a67c23;
	color:#FFF;
	font-family:Calibri;
	}
.fondo_correo{
	background-color:#b06ee2;
	color:#FFF;
	font-family:Calibri;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.boton_virtual_celeste{
	background-color:#fff;
	color:#333;
	}
.boton_virtual_azul{
	background-color:#002060;
	color:#FFF;
	}


.fondo_virtual_plomo_oscuro{
	background-color:#e9e9e9;
	}


.fondo_virtual_azul_claro{
	background-color:#5b9bd5;
	}

.fondo_virtual_azul{
	background-color:#002060;
	}

.fondo_virtual_celeste{
	background-color:#e1effd;
	}
	
	
.fondo_virtual_rojo{
	background-color:#fa3600;
	}		


.fondo_virtual_plomo{
	background-color:#f2f2f2;
	}
	
.fondo_virtual_verde{
	background-color:#b5f864;
	}	


.texto_virtual{
	color:#000;
	font-size:14px;
	font-family:Calibri;
}

.texto_virtual_azul{
	color:#315a79;
	font-size:14px;
	font-family:Calibri;
}

.texto_virtual_celeste{
	color:#3abaf5;
	}
	
.texto_virtual_rojo{
	color:#fa3600;
	}	


.linea_virtual_azul{
	border-bottom:2px solid #7da1c1;
	}
	
.lineas_virtual_azul{
	border-top:4px solid #7da1c1;
	border-bottom:4px solid #7da1c1;
	}	

	
.linea_virtual_plomo{
	border-bottom:2px solid #e9e9e9;
	}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.linea_top_azul{
	border-top:1px solid #7da1c1;
	}
.linea_bottom_azul{
	border-bottom:1px solid #7da1c1;
	}

.linea_right_azul{
	border-right:1px solid #7da1c1;
	}


.linea_plomo{
	border:2px solid #e9e9e9;
	}
	
.lineat_plomo{
	border-top:2px solid #e9e9e9;
	}
.lineab_plomo{
	border-bottom:2px solid #e9e9e9;
	}
.linear_plomo{
	border-right:2px solid #e9e9e9;
	}
.lineal_plomo{
	border-left:2px solid #e9e9e9;
	}
	

	
.linea_bottom_plomo{
	border-bottom:2px solid #e9e9e9;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.texto_horario{
	font-family:"Comic Sans MS", cursive;
	color:#000;
	}
	
.texto_horario_azul{
	color:#0070c0;
	}
.texto_horario_verde{
	color:#00b050;
	}





/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fondo_agenda_naranja{
	background-color:#f68121;
	}
.fondo_agenda_celeste{
	background-color:#01aef0;
	}
.fondo_agenda_verde{
	background-color:#b371af;
	}
.fondo_agenda_morado{
	background-color:#3ab54b;
	}

.fondo_agenda_seleccion{
	background-color:#d4ebf7;
	}








.texto_agenda{
	font-family:"Comic Sans MS", cursive;
	color:#000;
	}
	
.texto_agenda_naranja{
	color:#f68121;
	}
.texto_agenda_celeste{
	color:#01aef0;
	}
.texto_agenda_verde{
	color:#b371af;
	}
.texto_agenda_morado{
	color:#3ab54b;
	}	


.texto_agenda_azul{
	color:#0572c9;
	}
.texto_agenda_rojo{
	color:#ff003a;
	}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.login_verde{
	background-color:#00d05e;/*#27bb35*/
}
.login_rojo{
	background-color:#ff3300;/*#dd512b*/
}
.login_naranja{
	background-color:#ffc000;/*#ea8f16*/
}
.login_celeste{
	background-color:#00b0f0;/*#59b1ed*/
}

.login_azul{
	background-color:#002060;/*#59b1ed*/
}


.login_amarillo{
	background-color:#fdf103;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.fondo_nmenu_plomo{
/*	background-color:#bfbfbf;*/
	background-color:#e7e6e6;
	}
.fondo_nmenu_blanco{
	background-color:#ffffff;
}


.nmenud_azul{
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#22aad2', endColorstr='#032c42');
}



.nmenu_verde{
	background-color:#00d05e;
}
.nmenu_rojo{
	background-color:#fc3301;
}
.nmenu_morado{
	background-color:#a469d1;
}
.nmenu_celeste{
	background-color:#00b0f0;
}
.nmenu_azul{
	background-color:#2f5496;
}

.nmenu_naranja{
	background-color:#ffc000;
}
.nmenu_plomo{
	background-color:#a5a5a5;
}
/*
.nmenu_verde{
	background-color:#a5fc24;
}
.nmenu_rojo{
	background-color:#ff0000;
}
.nmenu_morado{
	background-color:#b06ee2;
}
.nmenu_celeste{
	background-color:#1ae3fe;
}
.nmenu_naranja{
	background-color:#ffd13f;
}
.nmenu_plomo{
	background-color:#7f7f7f;
}

*/

.nmenu_plomox{
	background-color:#babbbd;
}
.nmenu_azulx{
	background-color:#3b5999;
}
.nmenu_celestex{
	background-color:#009ee5;
}




.texto_nmenu{
	font-family:Calibri;
	font-size:14px;
}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/



/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.texto_curso_negro{
	color:#524f4f;
	font-size:14px;
	font-family:Calibri;
}
.texto_curso_azul{
	color:#3abaf5;
	font-size:14px;
	font-family:Calibri;
}

/*----------------------------------*/

.tdec_negro{
	background-color:#000;
	color:#FFF;
}

.tdec_plomo{
/*	background-color:#f2f2f2;*/
	background-color:#999;
	color:#000;
}

.tdec_azul_oscuro{
	background-color:#002060;
	color:#FFF;
}

.tdec_azul{
	background-color:#0070c0;
	color:#FFF;
}

.tdec_celeste{
	background-color:#9cc3e6;
	color:#000;
}

/*----------------------------------*/
.solotexto_correo1{
	font-family:Calibri;
	font-size:12px;
	color:#FFFFFF;
}

.solotexto_correo2{
	font-family:Calibri;
	font-size:12px;
	color:#4792c8;
}

.linea_correo2{
	border-bottom:1px solid #4792c8;
}

.solotexto_correo3{
	font-family:Calibri;
	font-size:12px;
	color:#8c8c8c;
}


.solotexto_correo4{
	font-family:Calibri;
	font-size:12px;
	color:#0062ad;
}
/*color pngs 3e93d4*/

.row_correo0{
color:#FFF;
/*background-color:#246493;*/
background-color:#016fc1;
}

.row_correo1{
color:#FFF;
/*background-color:#016fc1;*/
/*background-color:#5ba0d3;*/
background-color:#4bd0ff;
}

.row_correo11{
color:#FFF;
background-color:#0062ad;
}


.row_correo2{
color:#000;
background-color:#d5e5f2;
/*background-color:#e7e7e7;*/
}



.row_correos{
color:#000;
background-color:#b3defb;
}



.row_vista1{
color:#000;
background-color:#a7bfde;
}
.row_vista2{
color:#000;
background-color:#d3dfee;
}
/*----------------------------------*/

.cal_filames{
	background-color:#268cd8;
	color:#FFF;
}
.cal_filames_sel{
	background-color:#002060;
	color:#FFF;
}


.cal_cabecera{
/*	background-color:#dedede;*/
	background-color:#00b0f0;
/*	color:#646464;*/
	color:#FFFFFF;
}

.cal_celdaactiva{
	background-color:#FFF;
	color:#352829;
/*	font-weight:bold;*/
}

.cal_celdainactiva{
/*	background-color:#f0f0f0;
	background-color:#afaeae;*/
	background-color:#f3f3f3;
	color:#d0d0d0;
}

.cal_celdainactiva2{
	background-color:#ebebeb;
	color:#d0d0d0;
}

.cal_celdadatos{
/*	background-color:#ffff00;*/
	background-color:#00ffff;
	color:#352829;
}




.cal_celdasel{
/*	background-color:#3772b8;*/
	background-color:#002060;
	color:#FFFFFF;
	font-weight:bold;
}



.cal_celdafds{
	background-color:#ebebeb;
	color:#000;
}


.cal_celdafds2{
	background-color:#e4e8f5;
	color:#000;
}


.cal_celdaprogramada{
/*	background-color:#ffff00;*/
	background-color:#00ffff;
	color:#352829;
/*	font-weight:bold;*/
}


.row_n1{
color:#000;
background-color:#00b0f0;
}
.row_n2{
color:#000;
background-color:#b6dde8;
}
.row_n3{
color:#000;
background-color:#f5f2e4;
}
.row_n4{
color:#000;
background-color:#FFF;
}


.row_promedio{
color:#000;
background-color:#dfecfc;
}


/*------------------------------------------------------detalle alumno------------------------------------*/
.erow_nivel1{
color:#FFF;
/*background-color:#d6e3bc;*/
background-color:#0037a4;
}
.erow_nivel2{
color:#000;
/*background-color:#ffeeb9;*/
background-color:#00b0f0;
}
.erow_nivel3{
color:#000;
background-color:#f5f2e4;
}
.erow_nivel4{
color:#000;
background-color:#FFF;
}

.erow_nivelfinal{
color:#000;
background-color:#00b0f0;
}
.erow{
color:#000;
background-color:#c6d9f1;
}


.row_nivel1{
color:#000;
/*background-color:#548dd4;*/
background-color:#c2d69b;
}
.row_nivel2{
color:#000;
/*background-color:#0091fe;*/
background-color:#8db3e2;
}
.row_nivel3{
color:#000;
background-color:#f5f2e4;

}

.row_nivel4{
color:#000;
background-color:#FFF;
}



.row_nivelfinal1{
color:#000;
/*background-color:#61d6ff;*/
background-color:#fabf8f;
}
.row_nivelfinal2{
color:#000;
background-color:#dbe5f1;
}
.row_nivelfinal3{
color:#000;
background-color:#FFF;
}


.row_nivelfinalespacio{
color:#000;
background-color:#bfbfbf;
}

.row_nivelfinalresalte{
color:#000;
background-color:#ffff99;
}





.row_curso{
color:#000;
background-color:#c6d9f1;
}
.row_subcurso{
color:#000;
background-color:#eaf1dd;
}
.row_npromedio{
color:#000;
background-color:#8db3e2;
}
.row_ndetalle{
color:#000;
background-color:#fbd4b4;
}
.row_norden{
color:#000;
background-color:#fabf8f;
}





.row_notapromedioperiodo{
color:#000;
background-color:#8db3e2;
}
.row_notaexamenperiodo{
color:#000;
background-color:#fbd4b4;
}

.row_promedioperiodo{
color:#000;
background-color:#c2d69b;
}

/*------------------------------------------------------detalle alumno------------------------------------*/
.row_t1{
color:#FFF;
background-color:#2f5496;
}
.row_t2{
color:#000;
background-color:#9cc2e5;
}



.row_negro{
color:#FFF;
background-color:#000;
}


.row_morado{
color:#FFF;
background-color:#819FF7;
}

.row_moradoclaro{
color:#000;
background-color:#bddaef;/*#e4ebf4 #bdd6ee;*/
}

.row_mora{
color:#000;
background-color:#c6d9f1;
}


.row_azulexamen{
color:#FFF;
/*background-color:#4798d2;cambio azul*/
background-color:#daeef3;/* 4267b2 */
color:#7f7f7f;
}



.row_aca_1{
	/*color:var(--colorTerciario);*/
	color:#FFF;
	background-color:#001055;
}

.row_aca_3{
	color:#000;
	background-color:#d0d0ce;
}


.form-btn {
	border: 1px solid var(--colorSecundario);
	color: var(--colorSecundario);
	background-color: #fff;
	padding-left: 0;
	height: 40px;
	cursor: pointer;
  }
  
  .form-btn_mod {
	margin-top: 2rem;
	width: 100%;
  }
  
  .form-btn:hover {
	background-color: var(--colorSecundario);
	color: #fff;
  }




  .form-btn2 {
	border: 1px solid #dcdddc;
	color: #000;
	background-color: #dcdddc;
	padding-left: 0;
	height: 35px;
	cursor: pointer;
  }
  
  .form-btn2_mod {
	margin-top: 2rem;
	width: 100%;
  }
  
  .form-btn2:hover {
	background-color: var(--colorPrimario);
	color: var(--colorTerciario);
  }





.row_azul{
color:#FFF;
background-color:#002060;
}

.row_azulclaro{
color:#FFF;
/*background-color:#0070c0; cambio azul*/
background-color:#4267b2;
}

.row_celeste{
color:#FFF;
background-color:#00b0f0;
}


.row_celestemedio{
color:#FFF;
background-color:#d5f4ff;
}

.row_celesteclaro{
color:#000;
background-color:#edf7fb;
}

.row_celesteoscuro{
color:#000;
background-color:#bdd6ee;
}


.row_celestemenu{
color:#FFF;
background-color:#7fd7f7;
}
.row_azulmenu{
color:#FFF;
background-color:#00b0f0;
}

.row_marronmenu{
color:#000;
background-color:#eeece1;
}
.row_celesteclaromenu{
color:#524f4f;
background-color:#d5f4ff;
}




.row_celesteexamen{
color:#000;
background-color:#e0f2f9;
}



.row_plomo3{
color:#000;
background-color:#f8f8f8;
}

.row_plomo2{
color:#000;
background-color:#f2f2f2;
}

.row_plomo{
color:#000;
background-color:#e0dede;
}

.row_plomoclaro{
color:#000;
background-color:#f4f4f3;/*eeece1*/
}

.row_blanco{
color:#000;
background-color:#FFFFFF;
}


.row_amarillo{
color:#000;
background-color:#FFFF00;
}


.row_amarilloclaro{
color:#000;
background-color:#ffffc9;
}


.row_amarillooscuro{
color:#000;
background-color:#f6e9b4;
}


.row_rojo{
color:#000;
background-color:#ee4b3e;
}



.row_mostaza{
color:#FFF;
background-color:#c4bc96;
}
.row_mostazaclaro{
color:#000;
background-color:#ddd8c2;
}



.borde_azul{
	border:1px solid #0049cc;
}
.borde_verde{
	border:1px solid #69ab8c;
}
.borde_rojo{
	border:1px solid #c1272d;
}



.texto_mostaza{
color:#948a54;
}

.texto_moradooscuro{
color:#6c1548;
}

.texto_gris{
color:#69747d;
}

.texto_rojo{
color:#ee4b3e;
}
.texto_verde{
color:#0D9F43;
}


.texto_azul{
/*	color:#0070c0;cambio azul*/
	color:#3183ce;/*#00207b;*/
}

/*
.texto_celeste{
	color:#bad6ea;
}
*/
.texto_negro{
	color:#555454;/*#969590;*/
}


.texto_celeste{
color:#00b0f0;
}


.texto_plomoclaro{
color:#c9c9c9;/*9f9d9d; e0dede*/
}

.texto_plomo{
color:#7f7f7f;/*9f9d9d; e0dede*/
}

.texto_plomooscuro{
color:#818080;
}
.linea_plomooscuro{
border:1px solid #dbdada;
}
.lineab_plomooscuro{
border-bottom:1px solid #dbdada;/*818080;*/
}
.row_verdeoscuro{
background-color:#008800;
}

.lineab_verdeoscuro{
border-bottom:2px solid #008800;
}


.row_verde{
color:#000;
background-color:#c5ec47;
}




.theader{
	background:#ECE9D8;
	font-size:10;
	font-style:normal;
	font-family:verdana;
	font-weight:bold;
	color:#FFFFFF;
	background: #FFFFFF url(images/header.jpg) repeat;
}	

.solotexto{
	font-family:Calibri;
	font-size:12px;
}

.solotexto_celeste{
	font-family:Calibri;
	font-size:12px;
	color:#3670c0;
}

.solotexto_rojo{
	font-family:Calibri;
	font-size:12px;
	color:#ff0000;
}



.focusm2{
	color:#F00;
	font-weight:bold;
}

.focusm3{
	color:#0070c0;
	font-weight:bold;
}




.sombracss{
border: 1px solid #000;
text-align: center;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
-webkit-box-shadow: #666 3px 3px 3px;
-moz-box-shadow: #666 3px 3px 3px;
box-shadow: #666 3px 3px 3px;
background: #EEFF99;
behavior: url('pie/PIE.htc');
}

.botoncnivel{

	color:#000;
	width:120px;
}
.botoncnivelA{
	background-color:#000;
	color:#FFF;
	width:120px;
}

.botoncgrado{
	background-color:#ddeafc;
	color:#000;
	width:50px;
}
.botoncgradoA{
	background-color:#d34c49;
	color:#FFF;
	width:50px;
	font-weight:bold;
}

.botoncseccion{
	background-color:#ddeafc;
	color:#000;
	width:50px;
}
.botoncseccionA{
	background-color:#d34c49;
	color:#FFF;
	width:50px;
	font-weight:bold;
}
/*////////////////////////////////////////////////////////////////////////////////////*/



.boton_periodo{

/*	border:3px solid #385d8a;*/

/*	background-color:#4f81bd;*/



height: 23px;

background-color: #F2F2F0;/*#F2F2F0*//*f5f5f0*/

border-bottom: 1px solid #555555;/*#555555*/

border-right:1px solid #555555;/*#555555*/

border-top:0px;

border-left:0px;

font-size: 12px;

color:black;

background-repeat: no-repeat;

cursor:hand; cursor:pointer;

margin-left:5px;

margin-right:5px;

outline-width:0px;



/*

	border:2px solid #000;

	background-color:#e4e2e2;

	color:#000;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;



*/

}



.boton_periodo_A{

/*

	border:2px solid #385d8a;

	background-color:#c00000;

	background-color:#356eb2;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

*/



height: 23px;

background-color: #0968c6;/*#F2F2F0*//*f5f5f0*/

border-bottom: 1px solid #555555;/*#555555*/

border-right:1px solid #555555;/*#555555*/

border-top:0px;

border-left:0px;

font-size: 12px;

color:white;

background-repeat: no-repeat;

cursor:hand; cursor:pointer;

margin-left:5px;

margin-right:5px;

outline-width:0px;

}



/*////////////////////////////////////////////////////////////////////////////////////*/


.boton_menuA_FALSO{
height: 23px;
background-color: #376eb1;/*#F2F2F0*//*f5f5f0*/
border-bottom: 1px solid #555555;/*#555555*/
border-right:1px solid #555555;/*#555555*/
border-top:0px;
border-left:0px;
font-size: 12px;
color:#FFF;
padding-left: 20px;
background-repeat: no-repeat;
cursor:hand; cursor:pointer;
margin-left:5px;
margin-right:5px;
outline-width:0px;
}

.boton_menu{
	height:30px;
	color: #000;/*#fef4e9 */
	border: solid 1px #3770b6;
	background: #3770b6;
	background: -webkit-gradient(linear, left top, left bottom, from(#699ddd), to(#3770b6));
	background: -moz-linear-gradient(top,  #699ddd,  #3770b6);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#699ddd', endColorstr='#3770b6');


/*	
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
*/
}


.boton_menuV{

height: 23px;
background-color: #e34500;/*#F2F2F0*//*f5f5f0*/
border-bottom: 1px solid #555555;/*#555555*/
border-right:1px solid #555555;/*#555555*/
border-top:0px;
border-left:0px;
font-size: 12px;
color:#FFF;
padding-left: 20px;
background-repeat: no-repeat;
cursor:hand; cursor:pointer;
margin-left:5px;
margin-right:5px;
outline-width:0px;

}



.boton_menuI{
	height:30px;
	color: #8db3e2;/*#fef4e9 */
	border: solid 1px #000;
	background: #3770b6;
	background: -webkit-gradient(linear, left top, left bottom, from(#c6d7ec), to(#b8cce4));
	background: -moz-linear-gradient(top,  #c6d7ec,  #b8cce4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6d7ec', endColorstr='#b8cce4');


/*	
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
*/
}
.boton_menu_FALSO{
/*
  padding: 6px 10px;
  -webkit-border-radius: 2px 2px;
  border: solid 1px rgb(153, 153, 153);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgb(255, 255, 255)), to(rgb(221, 221, 221)));
  color: #333;
  text-decoration: none;
  cursor: pointer;
  display: inline-block;
  text-align: center;
  text-shadow: 0px 1px 1px rgba(255,255,255,1);
  line-height: 1;
*/
/*

color:#333;

background:#f3f3f3;

border:1px solid #dbdbdb;

text-shadow:1px 1px 1px #fff;

font-weight:normal;font-size:12px;

*/

height: 23px;

background-color: #F2F2F0;/*#F2F2F0*//*f5f5f0*/

border-bottom: 1px solid #555555;/*#555555*/

border-right:1px solid #555555;/*#555555*/

border-top:0px;

border-left:0px;

font-size: 12px;

color:black;

padding-left: 20px;

background-repeat: no-repeat;

cursor:hand; cursor:pointer;

margin-left:5px;

margin-right:5px;

outline-width:0px;

/*

color:#515151;

background:#eff5fd;

border:1px solid #b8d6fb;

font-weight:normal;

font-size:12px;

*/

}



.boton_menuX{

/*	

	border:2px solid #000;

	background-color:#e4e2e2;

	color:#000;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

*/



height: 23px;

background-color: #f5f5f0;/*#F2F2F0*/

border-bottom: 1px solid #555555;

border-right:1px solid #555555;

border-top:0px;

border-left:0px;

font-size: 12px;

color:black;

padding-left: 20px;

background-repeat: no-repeat;

cursor:hand; cursor:pointer;

margin-left:5px;

margin-right:5px;

outline-width:0px;





/*behavior:url('border.htc');

border-radius:10px;*/

/*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6E6E6', endColorstr='#F2F2F2');*/

/*box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;

-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;

-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;*/

/*

color: #fff;

text-shadow: 0 -1px 0 #444, 0 0 5px #ffd, 0 0 8px #fff;

box-shadow: 0 1px 0 #666, 0 2px 0 #444, 0 2px 2px rgba(0,0,0,0.9);

-webkit-transform: translateY(3px);

transform: translateY(3px);

-webkit-animation: none;

animation: none;

*/

}



.boton_menu_A{

	

	border:2px solid #000;

	background-color:#FFF;

	color:#000;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	

	

}





.btnadd{ background-image: url(images/btn_add.png);background-position:8px;}

.btnedit{ background-image: url(images/btn_edit.png);background-position:8px;}

.btndelete{ background-image: url(images/btn_delete.png);background-position:8px;}



.btnpercent{ background-image: url(images/btn_percent.png);background-position:8px;}

.btnstart{ background-image: url(images/btn_start.png);background-position:8px;}



.btnsave{ background-image: url(images/btn_save.png);background-position:8px;}

.btncancel{ background-image: url(images/btn_cancel.png);background-position:8px;}



.btnnumber{ background-image: url(images/btn_number.png);background-position:8px;}

.btnletter{ background-image: url(images/btn_letter.png);background-position:8px;}



.btnfind{ background-position: 0px -115px; }

.btnprint{ background-image: url(images/btn_print.png);background-position:8px;}

.btnmail{ background-position: 0px -138px; }

.btncopy{ background-position: 0px -161px; }

.btnnonuser{ background-position: 0px -322px; }

.btnuser{ background-position: 0px -276px; }

.btnadmin{ background-position: 0px -299px; }

.btncheck{ background-position: 0px -207px; }

.btnuncheck{ background-position: 0px -230px; }

.btnrefresh{  background-position: 0px -345px;  }

.btnlogout{ background-position: 0px -368px; }

.btnapply{ background-position: 0px -184px; }



/*////////////////////////////////////////////////////////////////////////////////////*/



.boton_nivel{

	border:2px solid #000;

	background-color:#e4e2e2;

	color:#000;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}



.boton_nivel_A{

	border:3px solid #385d8a;

	background-color:#c00000;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}





.boton_mprincipal{

	color:#FFF;

	font-size:10px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}



/*////////////////////////////////////////////////////////////////////////////////////*/

.etiqueta_titulo{

	color:#000;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}





.etiqueta_titulonivel{

/*	color:#1f497d;*/

	color:#FFF;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#2d99b6;

	background-image:url(images/x_verde.jpg);

}



.etiqueta_nombrenivel{
	color:#000;
	font-size:12px;
/*	font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
	background-color:#f5f2e4;

}

.etiqueta_nombrenivel_A{

	color:#0070d5;

	font-size:12px;

/*	font-weight:bold;*/

	font-family:Arial, Helvetica, sans-serif;

}








.etiqueta_ventana{

	color:#000;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}





.etiqueta_nombreaula{

	color:#000;
	font-size:11px;
/*	font-weight:bold;*/
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial, Verdana;

}


.etiqueta_nombreaula_borde{
border-top:1px solid #4579b8;

border-bottom:2px solid #4579b8;

border-left:1px solid #4579b8;

border-right:2px solid #4579b8;
}



.etiqueta_nombreaula_A{
	color:#FFF;
	font-size:12px;
/*	font-weight:bold;*/
	font-family:Arial, Helvetica, sans-serif;
/*	background-color:#c00000;*/
/*	background-color:#3367b0;*/
	background-color:#3fa7ef;	
}









.etiqueta_tituloventanam{

	color:#FFF;

	background-color:#02225c;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}









.etiqueta_tituloventana{
	color:#000;
/*	background-color:#4f81bd;*/
	background-color:#FFF;
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}



.celda1_ventana{
	background-color:#ece9d8;
}
.celda2_ventana{
	background-color:#f5f2e4;
}


.etiqueta_alumnocabecera{
	font-weight:bold;
	color:#FFF;
	font-size:12px;
	background-color:#3fa7ef;
	font-family:Arial, Helvetica, sans-serif;
}


.etiqueta_alumnoregistro{
	color:#000;
	font-size:12px;
	background-color:#ece9d8;
	font-family:Arial, Helvetica, sans-serif;
}


.etiqueta_alumnoregistro1{

	color:#000;

	font-size:12px;

/*	font-weight:bold;*/

	background-color:#e6e6e6;

	font-family:Arial, Helvetica, sans-serif;

}

.etiqueta_alumnoregistro2{

	color:#000;

	font-size:12px;

/*	font-weight:bold;*/

	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}



.etiqueta_notaapro{

	color:#00F;

}

.etiqueta_notadesa{

	color:#F00;

}

.etiqueta_notainco{

/*	color:#FE642E;*//*#F90;*/
	color:#000;

}

.etiqueta_notacomp{

/*	color:#74DF00;*//*#0F0;*/
	color:#00F;

}





.etiqueta_cnivel{

	color:#000;

	font-size:12px;

/*	font-weight:bold;*/

	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}

.etiqueta_cnota{

	color:#000;

	font-size:10px;

/*	font-weight:bold;*/

	background-color:#FFF;

	font-family:Arial, Helvetica, sans-serif;

}





.etiqueta_cdatos{
	color:#000;
	font-size:10px;
/*	font-weight:bold;*/
/*	background-color:#FFF;*/
	font-family:Arial, Helvetica, sans-serif;
}


.etiqueta_cdatos2{
	color:#FFF;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}







.etiqueta_subtitulo{

/*	color:#1f497d;*/

	color:#FFF;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	background-color:#3367b0;

	background-image:url(images/x_azul.jpg);

}







.fuente_subtitulo{

	color:#000;

	font-size:14px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}



.fuente_contenido{

	color:#000;

	font-size:12px;

	font-family:Arial, Helvetica, sans-serif;

}



/*////////////////////////////////////////////////////////////////////////////////////*/

.celda_datos{background-color:#00b0f0;/*background-color:#dfecfc;*/}



.celda_nivel1{background-color:#00b0f0;/*#cbc9c9;*/}

.celda_nivel2{background-color:#b6dde8;/*#d8d8d8;*/}

.celda_nivel3{background-color:#f8f8f8;/*#efeeee;*/}





.celda_nivelf{background-color:#f5f2e4;}



.celda_nivelniv{background-color:#dfecfc;}

.celda_nivelexa{background-color:#bfdbff;}

.celda_nivelpro{background-color:#a9c4e9;}


.tabla_coincidencia{background-color:#3974bd;}
/*///////////////////////////////////////////////////////////////////////////////////////////////////*/

.capa_invisible {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#FFFFFF;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=70);
/*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  */
/*left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
/*height: expression(document.documentElement.clientHeight+'px');*/
}


.capa_sombra {
background-image:url(images/sombra.png);
padding-right:4px;
padding-bottom:4px;
padding-left:-2px;
padding-top:-2px;
}


.capa_ventanan12 {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#000;
z-index:1;
-moz-opacity: 0.9;
opacity:.90;
filter: alpha(opacity=100);
}

.capa_ventanan {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#000;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=70);
}




.capa_ventanasol {
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#dddddd;
z-index:1;
}


.capa_ventanan2 {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#000;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=40);
}

.capa_ventana {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#fff;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=70);
/*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  */
/*left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
/*height: expression(document.documentElement.clientHeight+'px');*/
}


.capa_ventanan_azul {

visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#05436f;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=70);
}

.capa_ventanan_plomo {

	visibility:hidden;
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:#000;
	z-index:1;
	-moz-opacity: 0.4;
	opacity:.40;
	filter: alpha(opacity=40);
	}



.capa_ventana2 {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#fff;
z-index:11;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=15);
/*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  */
/*left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
/*height: expression(document.documentElement.clientHeight+'px');*/
}



.capa_ventana_carga {
/*	display: none;*/
visibility:hidden;
position:fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color:#fff;
z-index:1;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=30);
/*top: expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  */
/*left: expression(0+((e=document.documentElement.scrollLeft)?e:document.body.scrollLeft)+'px');*/
/*height: expression(document.documentElement.clientHeight+'px');*/
}
/*--------------------------------------------------------------------------------*/



.folititulo{

background:#014283;/*eaeaea plomomasclaro*/

background-image:url(images/x_azul.jpg);

color:#FFF;

/*color:#000000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;*/

/*border:#999999;*/

}





.folitotitulo{



}

.folibotitulo{



}

.foliletitulo{



}

.folirititulo{



}

/*--------------------------------------------------------------------------------*/



.formatoplomo{

background:#D8D5D5;/*eaeaea plomomasclaro*/

/*color:#000000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;*/

/*border:#999999;*/

}



.formatoplomo2{

background:#D5E6ED;/*eaeaea plomomasclaro*/

/*color:#000000;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;*/

/*border:#999999;*/

}





.formatolineat{

border-top:1px solid #d8d8d8;

}

.formatolineab{

border-bottom:3px solid #999999;

}

.formatolineal{

border-left:1px solid #d8d8d8;

}

.formatolinear{

border-right:3px solid #999999;

}



/*-------------------------------------------------------------------------------------------------*/



.foli1{

background-color:#cccccc;

/*background-image:url(images/x_plomo.jpg);*/

}

.folito1{

/*border-top:1px solid #d8d8d8;*/

}

.folibo1{

/*border-bottom:3px solid #999999;*/

}

.folile1{

/*border-left:1px solid #d8d8d8;*/

}

.foliri1{

/*border-right:3px solid #999999;*/

}



/*---------*/

.foli2{

background-color:#b6eeff;

/*background-image:url(images/x_celeste.jpg);*/

}

.folito2{

/*border-top:1px solid #d8d8d8;*/

}

.folibo2{

/*border-bottom:3px solid #999999;*/

}

.folile2{

/*border-left:1px solid #d8d8d8;*/

}

.foliri2{

/*border-right:3px solid #999999;*/

}



/*---------*/

.folif{
	background-color:#f79646;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.folitof{
/*
border-top:1px solid #d8d8d8;
*/
}

.folibof{
/*
border-bottom:3px solid #999999;
*/
}

.folilef{
/*
border-left:1px solid #d8d8d8;
*/
}

.folirif{
/*
border-right:3px solid #999999;
*/
}




.lineaf{
	border-bottom:1px solid #b2b2b2;
	
}


/*-----------------------*/





.folie{

	background-color:#FF0;

}



.foliceleste{
	background-color:#b6eeff;
	
}




/*---------------------------------------------------------------------*/

.table1{
background:#FFFFFF;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
/*border:#999999;*/
}

.table2{
background:#3367B0;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:#999999;
}




.table3{
background:#FFFF66;/*amarillo*/
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;/*11px*/
border:#999999;
}

.table4{
background:#F99;/*rosadoocre*/
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#999999;
}

.table5{
background:#E6E6E6;/*plomo*/
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#999999;
}



.table7{
background:#FF0000;/*rojo*/
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#999999;
}



.table8{
background:#044a93;/*azulocre*/
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*border:#999999;*/
}

.table9{
background:#d5e4f2;/*celesteocre*/
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:#999999;
}

.table10{
/*background:#fff1c5;*/
background:#dcebf2;/*celesteocreclaro*/
color:#455b82;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*border:#999999;*/
}

.table11{
background:#dedede;/*plomomenosclaro*/
color:#455b82;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
/*border:#999999;*/
}


/*--------------------------------*/
.filaover{
	background-color:#FF0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}


.filaover2{
	background-color:#F4FA58;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.filaout{
	background-color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

.filafactor{
	background-color:#5882FA;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;

	color:#FFF;
}
.filaencuesta{
	background-color:#FFBF00;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	border:2px solid #000;
}




/*----------------------------------------------------------------------------------------------------------------------*/

.linea_plomo_foro{
	border:2px solid #d6d4d4;
}
.lineaT_plomo_foro{
	border-top:2px solid #d6d4d4;
}

.lineaT_azul_foro{
	border-top:2px solid #adcdea;
}
.lineaB_azul_foro{
	border-bottom:2px solid #adcdea;
}

.lineaB_plomo_foro{
	border-bottom:2px solid #d6d4d4;
}




.row_plomo_foro{
color:#000;
background-color:#e9e9e9;
}
.row_plomoO_foro{
color:#000;
background-color:#d7d7d7;
}


.row_azul_foro{
color:#FFF;
background-color:#007dda;
}

.texto_azul_foro{
color:#007dda;
}

.texto_plomo_foro{
color:#000;/*454545*//*807f87*/
}



/*--------------------------------------*/
/*--------------------------------------*/
.tsubtitulo_anuncio{
color:#071462;/*7dd3f6*/
}

.ttitulo_anuncio{
color:#0079d0;
}

.tcontenido_anuncio{
color:#000000;
}

.tlink_anuncio{
color:#8cb40a;/*b2d444*/
}


.ttitulo_boletin{
color:#004cb3;
}
.tsubtitulo_boletin{
color:#0079d0;
}
.lleft_anuncio{
border-left:1px solid #0079d0;
}

/*----------------------------------------------------------------------------------------------------------------------*/

.linea_azul{
border:1px solid #7da1c1;
}



.linea_padmin{
border:1px solid #275791;
}
.linea_palum{
border:1px solid #942825;
}
.texto_padmin{
color:#275791;
}
.texto_palum{
color:#942825;
}


.texto_chat_rojo{color:#d50000;}
.texto_chat_verde{color:#4f6228;}
.texto_chat_azul{color:#0070d5;}
.texto_chat_negro{color:#000000;}


.newbloque{
    align-items: start;
    display: flex;
    flex-direction: column;
    background: #e3f4f5;
    gap: 8px;
    position: relative;
    width: 85%;
    padding: 0 10px;
    padding-bottom: 20px;
}
.newbloque span{
	font-weight: 600;
    font-size: 14px;
}
.newbloque select,
.newbloque input{
	height: 30px;
	border: 1px solid #ddd;
	width: 100%;
    outline: none;
}
.newbloque_title{
    color: blue;
    font-size: 16px;
}
