a.descarga{color : #009; text-decoration : none; font : 8pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
a.descarga:hover{text-decoration : underline; font-style : normal; font-weight : normal; color : #009;}

a.mnuborder:hover{border-color : #CDF #009 #009 #CDF; border-width : 1px; border-style : solid;}

a.mnuborderlight:hover {
/* incMatToolbar */
border-color : #CDF #36F #36F #CDF; border-width : 1px; border-style : solid;}

a.submenu{color : #FF3; text-decoration : none; font : bold 7pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif; background : #009;}
a.submenu:link{font-style : normal; font-weight : bold; text-decoration : none; background : #009;}
a.submenu:hover{font-weight : bold; color : #FFF; text-decoration : underline; font-style : normal;}

table.stats{width : 100%; border : 0;}
table.stats a, table.stats a:link{
   display : block;
   height : 100%;
   padding : 0 4px;
   background : transparent;
   color : #009;
   text-align : right;
}
table.stats a:visited{color : #006;}
table.stats a:hover{font-style : normal; font-weight : normal; background : #FFF;}

.autog-news-table {
/* Parche por el Diseño 2005 */
width : 100%; margin-bottom : 7px; font-size : 9pt;}

.normalart{color : #000; text-align : justify; font : 1em 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}

.bordecelestefino .titulot3{padding : 2px 0 4px 0; text-align : center; font : bold 9pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}

.dy-encdia {
   width : 14%;
   border-color : #E6C800;
   border-style : solid;
   border-width : 0 0 2px 0;
   color : #009;
   text-decoration : none;
   text-align : center;
   vertical-align : middle;
   font : bold 9pt/20px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : #FFF0C0;
}

.dy-hoy {
   border : 2px solid #E6C800;
   color : #000;
   text-decoration : none;
   text-align : left;
   font :  9pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : #FF9;
}

.dy-normaldia {
   border : 1px solid #FFFDE4;
   color : #000;
   text-decoration : none;
   text-align : left;
   font :  9pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : #99CCFF;
}

.dy-tabla {border : 1px solid #009;}

.dy-titmonthyear {
   color : #009;
   text-decoration : none;
   text-align : center;
   vertical-align : middle;
   font : bold 9pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : #FFF0C0;
}

.dy-vacio{background : transparent;}

.filablanca {
   /* fila de link en grupos/lista.asp */
   cursor : hand;
   color : #000;
   text-decoration : underline;
   font :  8pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : #FFF;
}

.franjagris{width : 100%; color : #000; background : #E0E0E0; text-decoration : none; font : bold 12pt/18pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}
.franjagriserr{width : 100%; text-decoration : none; color : #C00; background : #E0E0E0; font : bold 12pt/2 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}

#pagnme{/* Eliminar luego del cambio de diseño */
float : left; width : 60%; text-align : left;}
#usrnme {/* Eliminar luego del cambio de diseño */
float : right; width : 39%; text-align : right; color : #FF3; text-decoration : none; font : bold 8pt 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}

#stats h2, #statsdetail h2{margin-bottom : 4px;}
#statsdetail p{width : 97%; padding : 4px 0; margin : 2px 0; text-align : center;}

.seccartsm{color : #000; background : transparent; font : bold 1.2em/16px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;}

/* ### Transición ### */

table{color : #000; font-style : normal; font-size : 1em; font-family : Verdana, "Verdana Ref", "Lucida Grande", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;}
th{background : #3E83C9; color : #FFF; padding : 2px; border-right : 1px solid #FFF; text-align : center;}

.foto, .foto2, .foto3, .foto4{margin : 5px; border: 1px solid #003;}
.foto2, .foto3{padding : 5px;}
.foto2{margin : 0;}
.foto3{background : #FFF;}
.foto4{border : none;}

.del-row{background:#C00;}

form.frm1 p.cntnr-btn, form.frm1 p.nrml{height : auto; width : auto; background-image : none;}
.cntnr-btn, .cntnr-btn-c1{overflow : hidden; width : 99%; background-image : none;}
.btn, a.btn-imp{
   float : left;
   display: block;
   height: 32px;
   min-width : 80px;
   margin : 10px;
   padding-left : 33px;
   font-size : 13px;
   font-weight : bold;
   line-height : 32px;
   text-decoration : none;
}
a.btn:link, a.btn:visited, a.btn:active,
a.btn-imp:link, a.btn-imp:visited, a.btn-imp:active{color: #FFF;}
a.btn:hover{color: #003;}
a.btn-imp:hover{color: #300;}
a.btn b, a.btn-imp b{display: block; padding : 0 10px 0 5px; text-align : left;}
a.btn b{background: transparent url(/images/botones/btn-fdo.png) no-repeat right top;}
a.btn-imp b{background: transparent url(/images/botones/btn-fdo-imp.png) no-repeat right top;}
a.btn:hover b{background : transparent url(/images/botones/btn-fdo.png) no-repeat right -33px;}
a.btn-imp:hover b{background : transparent url(/images/botones/btn-fdo-imp.png) no-repeat right -33px;}
a.ok, a.cnclr, a.vlvr, a.sgr, a.ed, a.ver, a.brr, a.grdr, a.cmpltr1, a.cmpltr2, 
a.envr, a.pub, a.imp, a.add, a.filt, a.brrtd, a.cnclr-imp{background : transparent no-repeat left top;}
a.btn:hover, a.btn-imp:hover{background-position : left -33px;}
a.ok{background-image : url(/images/botones/ok.png);}
a.cnclr{background-image : url(/images/botones/cancelar.png);}
a.vlvr{background-image : url(/images/botones/volver.png);}
a.sgr{background-image : url(/images/botones/seguir.png);}
a.ed{background-image : url(/images/botones/editar.png);}
a.ver{background-image : url(/images/botones/ver.png);}
a.brr{background-image : url(/images/botones/eliminar.png);}
a.grdr{background-image : url(/images/botones/guardar.png);}
a.cmpltr1{background-image : url(/images/botones/completar1.png);}
a.cmpltr2{background-image : url(/images/botones/completar2.png);}
a.envr{background-image : url(/images/botones/enviar.png);}
a.pub{background-image : url(/images/botones/publicar.png);}
a.imp{background-image : url(/images/botones/imprimir.png);}
a.add{background-image : url(/images/botones/agregar.png);}
a.filt{background-image : url(/images/botones/filtrar.png);}
a.brrtd{background-image : url(/images/botones/eliminar-todo.png);}
a.cnclr-imp{background-image : url(/images/botones/cancelar-imp.png);}

/* Menú Materia */

#mnu-materia{
   float : left;
   width : 375px;
   margin : 5px 0; padding : 0;
}
#log-materia{
   float : left;
   width : 183px;
   margin : 5px 0; padding : 0;
}
#mnu-materia a{
   display : block;
   float : left;
   width : 112px;
   height : 46px;
   margin : 0 2px 2px 0;
   padding : 18px 5px 0 68px;
   color : #FFF;
   font : bold 11px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : url(/images/botones/icv-materia-mnu.png) no-repeat;
}

#mnu-materia a:hover{text-decoration : none;}
#mnu-materia a>span{ font-size : 90%; font-weight : normal;}

a#caracs-gen{background-position : 0 -65px;}
a#caracs-gen:hover{background-position : -185px -65px ;}
a#enviar-acts{background-position : 0 -455px;}
a#enviar-acts:hover{background-position : -185px -455px ;}
a#crono{background-position : 0 -130px;}
a#crono:hover{background-position : -185px -130px ;}
a#recursos{background-position : 0 -325px;}
a#recursos:hover{background-position : -185px -325px ;}
a#foro{background-position : 0 -260px;}
a#foro:hover{background-position : -185px -260px ;}
a#chat{background-position : 0 -195px;}
a#chat:hover{background-position : -185px -195px ;}
a#mi-grupo{background-position : 0 0;}
a#mi-grupo:hover{background-position : -185px 0;}
a#calif-par{background-position : 0 -390px;}
a#calif-par:hover{background-position : -185px -390px ;}
a#seg{background-position : 0 -520px;}
a#seg:hover{background-position : -185px -520px ;}

#mat-toolbar{
   width:117px;
}
#mat-toolbar a{
   display : block;
   float : left;
   width : 89px;
   height : 21px;
   margin : 0 0 3px;
   padding : 5px 3px 0 25px;
   color : #FFF;
   font : bold 10px 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
   background : url(/images/botones/icv-materia-toolbar.jpg) no-repeat;
}
#mat-toolbar a:hover{text-decoration : none;}

a#mt-ini{background-position : 0 -216px;}
a#mt-ini:hover{background-position : -117px -216px;}
a#mt-cg{background-position : 0 -27px;}
a#mt-cg:hover{background-position : -117px -27px;}
a#mt-crono{background-position : 0 -54px;}
a#mt-crono:hover{background-position : -117px -54px;}
a#mt-foro{background-position : 0 -108px;}
a#mt-foro:hover{background-position : -117px -108px;}
a#mt-chat{background-position : 0 -81px;}
a#mt-chat:hover{background-position : -117px -81px;}
a#mt-env{background-position : 0 -189px;}
a#mt-env:hover{background-position : -117px -189px;}
a#mt-me{background-position : 0 -135px;}
a#mt-me:hover{background-position : -117px -135px;}
a#mt-grp{background-position : 0 0;}
a#mt-grp:hover{background-position : -117px 0;}
a#mt-calp{background-position : 0 -162px;}
a#mt-calp:hover{background-position : -117px -162px;}
a#mt-seg{background-position : 0 -243px;}
a#mt-seg:hover{background-position : -117px -243px;}

/* Cronograma de actividades (idea de diseño descartada? 20110416)*/
#cronograma{width : 100%; margin-bottom : 10px;}
#cronograma #crono-f, #cronograma #crono-v,
#cronograma-t{width : 12%;}
#cronograma #crono-a{width : 39%;}
#cronograma #crono-m{width : 17%;}
#cronograma #crono-d{width : 5%;}
#cronograma #crono-o{width : 5%;}
#cronograma tbody td{color : #FFF;}
#cronograma tbody tr{cursor:default}
/*-----------------------------------------------------------------*/

.c-hvr{background-image:url(/images/bg/gasa.png)}
.c-hlt{background-image:url(/images/bg/diag-thick_lt.png) !important;}
.colortainer{position:relative; width: 100%; height: 100%;}
.colortainer span{display:block; position:absolute; z-index:1000; width:100%; height:100%; text-align:center; line-height:36px; color:#FFF}
.colortainer .no-act{color:#000}
.colortainer #today{ background-image:url(/images/bg/calblock-big-today.png)}
.colortainer div{width:100%;height:4px;}
.calblock-big #currday{border : none;}

/* Cronograma de actividades (Docentes) */
#crono-tbl th{height : 21px;}

/* Seguimiento alumnos y docentes */
#alu-data{border-bottom : 2px solid #009;}
#alu-data p{margin : 0;}
#alu-name{font : bold 24px Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;}
/*#alu-file{display : block; height : 28px; padding-left : 32px; margin : 3px 0 10px 120px; line-height : 28px; background : #CCC url(/images/botones/iconza-download.png) no-repeat 7px center; -moz-border-radius : 7px; -webkit-border-radius : 7px; border-radius : 7px;}
#alu-file:hover{font-weight : normal; text-decoration : none; background : #EEE url(/images/botones/iconza-download.png) no-repeat 7px center;}*/
#seg-obs h4{border: 0; font: bold 24px "Trebuchet MS", Verdana, "Verdana Ref",Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", sans-serif;}
#tbl-obs{clear:both;}
#to-f{width:20%}
#to-o{width:80%}

/* Menú */
#nav-autog #icv-mnu-inst{width : 96px;}
#nav-autog #icv-mnu-exit{width : 104px;}