<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/************************************************************************************** GENERAL */
* { font-family: Arial, Tahoma; font-size:12px; }
* form{ padding:0; margin:0;}
body{ margin:0; padding:0; height:100%; background:#F8E8DA;}
form{ margin:0; padding:0;}
.estilo10{ font-size:10px; color:#000;}
.estilo11{ font-size:11px; color:#000;}
.estilo10_cafe1{ font-size:10px; color:#983302;}
.estilo10_cafe2{ font-size:10px; color:#DD4A04;}
.estilo12_cafe2{ font-size:12px; color:#983302;}
.estilo12{ font-size:12px; color:#000;}
.estilo14{ font-size:14px; color:#000;}
.estilo14_red{ font-size:14px; color:#FF0000;}
.estilo18{ font-size:18px; color:#000;}
.estilo18_white{ font-size:18px; color:#FFF;}
.estilo18_cafe1{ font-size:18px; color:#983302;}
.separador{ clear:both;}
a:link{ font-size:12px; color:#06C; text-decoration:none;}
a:visited{ font-size:12px; color:#06C; text-decoration:none;}
a:hover{ font-size:12px; color: #C00; text-decoration:none;}
a:active{ font-size:12px; color:#06C; text-decoration:none;}
table.tabla_estilo { border:1px solid #ccc; border-collapse:collapse;}
table.tabla_estilo td ,th{ border:1px solid #ccc;}
table.tabla_botones td ,th{ border:none;}
.loading_style{ position:absolute; left:0; top:0; width:100%; height:100%; background:#FFF; z-index:998; text-align:center; filter: alpha(opacity=50); opacity:.5;}
.loading_image{ position:absolute; left:45%; top:45%; z-index:999; font-size:14px; font-weight:bold; text-align:center;}
#basebox{ width:950px; margin:10px auto; background:url(../Images/background.png) repeat-y;}
#headerbox{ width:950px; height:83px; background:url(../Images/header.jpg) no-repeat;}
#footerbox{ width:950px; height:50px; background:url(../Images/footer.jpg) no-repeat;}
#infousuabox{ width:929px; padding:0 7px; margin:10px auto 0 auto;}
#menubox{ width:929px; margin:20px auto; border-bottom:5px solid #CCC;}
#contenidobox{ width:929px; min-height:500px; margin:0 auto 10px auto;}
#fotobox{ border:5px solid #CCC; float:left;}
#botonsalir{ margin:0 0 0 0;}
.botonguardar{ background:#E47F2D; border:1px solid #6D3214; margin:0; padding:5px; font-size:12px; font-weight:bold; color:#FFF; }
.botonguardar_dis{ background:#CCC; border:1px solid #999; margin:0; padding:5px; font-size:12px; font-weight:bold; color:#FFF;}
#logo1{ width:200px; height:75px; float:left; margin:5px 0 0 50px; background:url(../Images/gob_trans_2.png) no-repeat;}
#logo2{ width:93px; height:39px; float:left; margin:20px 0 0 227px; background:url(../Images/cecytebc_logo.png) no-repeat;}
#logo3{ width:146px; height:45px; float:left; margin:20px 0 0 152px; background:url(../Images/Logo.png) no-repeat;}
.campotexto{ padding:2px; border:1px solid #D7855E;}
.camposelect{ padding:2px; border:1px solid #D7855E;}
.encabezado1{font-size:12px; font-weight:bold; color:#6D3214; text-align:left; border:1px solid #D7855E; background:#F3DBCF; margin:7px 0; padding:3px;}
.foto{ border:5px solid #CCC; }

/************************************************************************************** INDEX */
div#index_basebox { width:100%; height:0px; position:absolute; overflow:visible; display:block;  left:0px; top:50%; }
div#index_contenido { width:950px; height:660px; position:absolute; overflow:auto;  left:50%; margin-left:-475px; top:-330px; background:url(../Images/recuadro_box.jpg);}
#index_logo1{ width:200px; height:75px; float:left; margin:100px 0 0 50px; background:url(../Images/gob_trans.png) no-repeat;}
#index_logo2{ width:93px; height:39px; float:left; margin:100px 0 0 557px; background:url(../Images/cecytebc_logo.png) no-repeat;}
#index_logo3{ width:301px; height:93px; float:left; margin:30px 0 0 326px; background:url(../Images/Logo_index.png) no-repeat;}
#index_login_box{ width:205px; height:134px; margin:120px 0 0 370px; float:left; background:url(../Images/login_index.png) no-repeat;}
#index_login{ width:205px; height:134px; float:left; background:url(../Images/login_index_h.png) no-repeat; visibility:hidden;}
#usuario{ border:0; padding:5px 0 0 0; margin:36px 0 0 38px; background:#FFF url(../Images/usuario_back.jpg) no-repeat right; width:126px; height:25px; font-size:12px; font-weight:bold; text-align:center; color:#365BAC;}
#pass{ border:0; padding:5px 0 0 0; margin:3px 0 0 38px; background:#FFF url(../Images/pass_back.jpg) no-repeat right; width:126px; height:25px; font-size:12px; font-weight:bold; text-align:center; color:#365BAC;}
#index_error_login{ font-size:12px; color:#FF0000; font-weight:bold; width:205px; margin:10px 0 0 370px; text-align:center;}
#index_entrar{ width:29px; height:29px; padding:0; margin:5px 0 0 0; background:url(../Images/send_boton.png) no-repeat; border:0;}

/************************************************************************************** ADMINISTRADOR */
div.disabled { text-decoration:underline; color: #CCCCCC; cursor: default; }
div.Whatever { color: #0000FF; cursor: pointer; text-decoration:underline; }
#admin_notasbox{ float:left; width:200px; height:117px; margin-left:75px; padding:7px; background:url(../Images/notas_admin.png) no-repeat; overflow:hidden; font-size:11px; }
#admin_infobox{ width:400px; height:130px; margin:0 0 0 10px; background:url(../Images/infoback_admin.png) no-repeat; float:left;}
#admin_busq_box{ margin-top:10px; margin-bottom:10px;}
.admin_boton1{ background:url(../Images/boton1.png) no-repeat; width:16px; height:16px; text-align:center; color:#FFF; font-size:10px; padding-top:2px;  font-weight:bold; cursor: pointer; }
.admin_boton1 a{ text-align:center; color:#FFF; font-size:9px; }
.admin_boton0{ background:url(../Images/boton0.png) no-repeat; width:16px; height:16px; text-align:center; color:#FFF; font-size:10px; padding-top:2px;  font-weight:bold; }
.admin_boton0 a{ text-align:center; color:#FFF; font-size:9px; }
#admin_nomen_tipo_usu{ text-align:center; color:#666; font-weight:bold; font-size:11px;}
#admin_datos_titulo1{ margin-top:10px; font-size:12px;}
#admin_datos_titulo2{ margin-top:8px; font-size:12px;}
.admin_bordecafe{ border:1px solid #D7855E;}
.admin_titulo_instrum{ font-size:12px; font-weight:bold; padding:5px 2px; background:#F8E7D7; margin-top:5xp;}
#admin_perm_botones{ margin-top:15px; text-align:center;}
.periodo_titulo1{ color:#666; background:#FFF; padding:2px; font-size:12px; border-right:1px solid #F8E7D7; font-weight:bold;} 
.periodo_titulo2{ font-size:12px; font-weight:bold; color:#6D3214; text-align:left; border-bottom:1px solid #D7855E; background:#F8E7D7; margin:15px 0 3px 0; padding:3px;}

/************************************************************************************** COMITE */
.comite_lista_doc:link{ color:#000; text-decoration:none;}
.comite_lista_doc:visited{ color: #000; text-decoration:none;}
.comite_lista_doc:hover{ color:#C30; text-decoration:none;}
.comite_lista_doc:active{ color: #C30; text-decoration:none;}
.comite_lista_doc_gris:link{ color: #CCC; text-decoration:none;}
.comite_lista_doc_gris:visited{ color: #CCC; text-decoration:none;}
.comite_lista_doc_gris:hover{ color: #666; text-decoration:none;}
.comite_lista_doc_gris:active{ color: #CCC; text-decoration:none;}
#comite_notasbox{ float:left; width:200px; height:117px; margin-left:75px; padding:7px; background:url(../Images/notas_comite.png) no-repeat; overflow:hidden; font-size:11px; }
#comite_infobox{ width:400px; height:130px; margin:0 0 0 10px; background:url(../Images/infoback_comite.png) no-repeat; float:left;}
#comite_foto{ border:5px solid #CCC; }
#comite_titulo1{ font-size:12px; font-weight:bold; color:#6D3214; text-align:center; border:1px solid #D7855E; background:#F3DBCF; margin:7px 0; }
#comite_titulo2{ float:left; margin-left:5px; padding-bottom:5px; color:#983302;}
#comite_titulo3{ float:left; margin-left:5px; padding-bottom:5px; color:#DD4A04; font-weight:bold;}
#comite_titulo_rojo{ font-size:12px; color:#FF0000; font-weight:bold; }
.comite_menu{ float:left; width:310px; height:20px; font-size:12px; color:#FFF; background:#C27323; margin-left:5px; padding-top:5px;}
.comite_menu:hover{ float:left; width:310px; height:20px; font-size:12px; color:#FFF; background:#9A5B1D; margin-left:5px; padding-top:5px;}
#comite_titulo_ciclo{ font-size:12px; font-weight:bold; color:#FFF; text-align:center; border:1px solid #772802; background:#BB4004; margin:7px 0; padding:2px 0; }
#comite_doc_asignados{ text-align:center; font-size:14px; font-weight:bold; color:#333;}
#comite_box{ border:1px solid #D7855E; padding:2px;}
.comite_boton2{ background:url(../Images/boton2.png) no-repeat; width:16px; height:16px; text-align:center; color:#FFF; font-size:10px; padding-top:2px; font-weight:bold; }
.comite_boton2 a{ text-align:center; color:#FFF; font-size:9px; }
#admin_permisos_volver{ color:#333; font-weight:bold;}
#admin_permisos_volver:hover{ color:#000; font-weight:bold;}

/************************************************************************************** ALUMNO */
.alumnos_lista div{ background:#F5F5F5; font-size:11px; cursor:pointer; }
.alumnos_lista div:link{ background:#F5F5F5; }
.alumnos_lista div:visited{ background:#F5F5F5; }
.alumnos_lista div:hover{ background:#F3DBCF; }
.alumnos_lista div:active{ background:#F5F5F5; }
.alumnos_lista_gris div{ background:#F5F5F5; font-size:11px; cursor:pointer; color: #AAA; }
.alumnos_lista_gris div:link{ background:#F5F5F5; }
.alumnos_lista_gris div:visited{ background:#F5F5F5; }
.alumnos_lista_gris div:hover{ background:#E1E1E1; }
.alumnos_lista_gris div:active{ background:#F5F5F5; }
#alumno_infobox{ width:275px; margin:10px auto; }
#alumno_fotobox{ margin:10px 0 10px 0; width:100%; text-align:center; }
#alumno_foto{ border:5px solid #CCC; }
#alumno_descrip{ width:275px; height:180px; background:url(../Images/infoback_alumno.png) no-repeat; margin-bottom:10px; }
.alumno_titulo1{ font-size:10px; color:#666; padding-left:8px; }
.alumno_titulo2{ font-size:11px; color: #6D3214; padding-left:18px; }
.alumno_titulo3{ font-size:18px; color: #FFF; padding:6px 5px; }
#alumno_titulo_ciclo{ font-size:12px; font-weight:bold; color:#FFF; text-align:center; border:1px solid #772802; background:#BB4004; margin:7px 0; }
#alumno_titulo_docentes{ font-size:12px; font-weight:bold; color:#6D3214; text-align:center; border:1px solid #D7855E; background:#F3DBCF; margin:7px 0; }
#alumno_doc_box{ border:1px solid #D7855E; padding:2px; }
#alumno_box_right{ margin-left:5px; border-left:1px solid #CCC; }
.alumno_test_titulo{ font-size:12px; font-weight:bold; color:#6D3214; text-align:left; border:1px solid #D7855E; background:#F3DBCF; margin:7px 0; padding:2px; }
#alumno_boton_salir{ float:left; position:relative; left:243px; top:146px; width:28px; height:28px;}
.alumno_test_preg{  font-size:12px;}
.alumno_test_res{ font-size:12px; padding-bottom:12px;}
.alumno_comentarios{width:100%; margin:0 0 5px 0; border:1px solid #D7855E;}

/************************************************************************************** DOCENTE */
#docente_notasbox{ float:left; width:200px; height:117px; margin-left:75px; padding:7px; background:url(../Images/notas_docente.png) no-repeat; overflow:hidden; font-size:11px; }
#docente_infobox{ width:400px; height:130px; margin:0 0 0 10px; background:url(../Images/infoback_docente.png) no-repeat; float:left;}

/************************************************************************************** REPORTES */
.reportes_boton{ border:5px solid #8F691B; background:#BE8C23; padding-top:2px; width:250px; height:30px; color:#FFF; font-weight:bold; text-align:center; float:left; margin:5px;}
.reportes_boton:hover{ border:5px solid #6D5114; background:#BE8C23; padding-top:2px; width:250px; height:30px; color:#FFF; font-weight:bold; text-align:center; float:left; margin:5px;}
.reportes_boton a{ color:#FFF;}
.reportes_tit_periodo{ color:#DF0601; font-weight:bold; font-size:16px; padding-left:10px;}
.reportes_tabla{ border-collapse:collapse; border:1px solid #CCC;}
.reportes_tabla_td_1{ border:1px solid #666; color:#333; font-weight:bold; font-size:11xp;}
.reportes_tabla_td_2{ border:1px solid #666; color:#333; font-size:11px;}
.reportes_tabla_td_2_10{ border:1px solid #666; color:#333; font-size:10px;}
.reportes_tabla_td_3{ border:1px solid #CCC; color:#000; font-size:12px; background:#FFF;}
.reportes_preguntas{ font-size:12px; font-weight:bold; padding:10px 0 5px 0; }
.reportes_porcen1{ width:140px; float:left; font-size:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; margin-left:20px; text-align:center; padding:2px;}
.reportes_porcen2{ width:80px; float:left; font-size:12px; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; text-align:center;  padding:2px;}
.reportes_coment_titulo{ border:1px solid #CCC; margin:10px 0; background:#EBEBEB; color:#333; font-weight:bold; padding:3px 0; font-size:14px;}
.reportes_comen_no{ padding:3px; width:20px; font-size:12px; float:left; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-right:1px solid #CCC; text-align:center;}
.reportes_comen_descrip{ padding:3px; width:855px; font-size:12px; float:left; border-top:1px solid #CCC; border-bottom:1px solid #CCC; border-left:1px solid #CCC; text-align:left;}
.reportes_busq_barra{ border-bottom:3px solid #CCC;}
/***************************************************************************************** DOCUMENTOS*/
.doc_clas_box{ border:1px solid #CCC; background:#F2F2F2;}
.doc_formas{font-size:10px; color:#333; border:1px solid #CCC;}
.doc_titulos{ font-size:11px; font-weight:bold;}
.doc_titulos_ajax{ font-size:11px; font-weight:bold; margin:0 0 0 10px; text-align:right;}
.doc_clas_box_ajax{ border:1px solid #CCC; background:#F9F9F9; margin:3px;}
.doc_formas_ajax{ width:350px; border:1px solid #CCC; background:#F2F2F2; font-size:10px;}</pre></body></html>