#principal {
           position: relative;
         /*  background-image: url(imagenes/contenido_medio.jpg);*/
           text-align: left;
           padding: 0;
           margin: 0 auto;
           width: 731px;
}
/*------------NUEVO-------------------------*/
#menu,.submenuHolder,.submenu{
           font-family: Verdana, sans-serif;
           font-size: 12px;
}
#menu{
           background-color: #dadada;
           width: 730px;
           margin: 0 auto;
           padding:5px 5px 2px 9px;
           color: #A6A6A6;
           word-spacing: 5px
}
#menu A:link {text-decoration: none; color: #A6A6A6;}
#menu A:visited {text-decoration: none;color:#A6A6A6;}
#menu A:active {text-decoration: none;}
#menu A:hover {text-decoration: none; color: #ffffff;}

#menuArriba{
           width:730px;
           background-image: url(imagenes/menuArriba.jpg);
           height:7px;
           overflow:hidden;
}

#menuMedio{
           width:730px;
           background-color:black;
           padding:0px;
           margin:0px;
}

#menuAbajo{
           width:730px;
           background-image: url(imagenes/menuAbajo.jpg);
           height:7px;
           overflow:hidden;
}
.submenu{
           word-spacing: 0px;
           font-size:11px;
}
.submenu A:link {text-decoration: none; color: black;}
.submenu A:visited {text-decoration: none;color:black;}
.submenu A:active {text-decoration: none;}
.submenu A:hover {text-decoration: none; color: black;}

.submenuHolder{
           position: relative;
           height:20px;
           padding-top:4px;
           color: black;
           width: 730px;
           margin: 0 auto;
           background-color:#dadada;
           overflow: hidden;
           margin-bottom:3px;
}

.submenuNegrita{
           font-weight:bold;
           font-size:11px;
}

.sublinks{
          position: relative;
          padding-left:5px;
          font-size:9px;
          line-height:15px;
}

.sublinksP{
          padding:0px;
          margin:0px;
          padding-top:5px;
          padding-right:2px;
          font-size:11px;
          text-align:left;
}

#logo,#logofderecho,#logofeconomicas,#logofsociales,#logofinformatica,#logoinstitucion,#logoalumnos,#logosanrafael,#logoservicios,#logonoticias,#logoingreso,#logocarreras,#logofecologia {
           background-repeat: no-repeat;
           width:731px;
           margin: 0 auto;
           margin-bottom:10px;
}

#logoPath{
           padding-top:39px;
           padding-left:78px;
           color:#D0D0D0;
           font-family:Verdana, sans-serif;
           font-size:10px;
}

#logo {
           background-image: url(imagenes/logoUch.jpg);
           height:142px;
}

#logofderecho {
           background-image: url(imagenes/logoFderecho.jpg);
           height:65px;
}
#logofsociales {
           background-image: url(imagenes/logoFsociales.jpg);
           height:65px;
}
#logofeconomicas {
           background-image: url(imagenes/logoFeconomicas.jpg);
           height:65px;
}
#logofinformatica {
           background-image: url(imagenes/logoFinformatica.jpg);
           height:65px;
}
#logoinstitucion,#logoalumnos {
           background-image: url(imagenes/logoInstitucion.jpg);
           height:66px;
}

#logoalumnos {
           background-image: url(imagenes/logoAlumnos.jpg);
           height:66px;
}

#logosanrafael {
           background-image: url(imagenes/logoSanrafael.jpg);
           height:66px;
}

#logoservicios {
           background-image: url(imagenes/logoServicios.jpg);
           height:66px;
}

#logonoticias {
           background-image: url(imagenes/logoNoticias.jpg);
           height:66px;
}

#logoingreso {
           background-image: url(imagenes/logoAulavirtual.jpg);
           height:66px;
}
#logocarreras {
           background-image: url(imagenes/logoCarreras.jpg);
           height:66px;
}
#logofecologia {
           background-image: url(imagenes/logoEcologia.jpg);
           height:66px;
}

#tituloArriba{
           width:465px;
           background-image: url(imagenes/tituloArriba.jpg);
           height:7px;
           overflow:hidden;
           background-repeat:no-repeat;
}

#tituloArribaEventos{
           width:210px;
           background-image: url(imagenes/tituloArribaCostado.jpg);
           height:7px;
           overflow:hidden;
           background-repeat:no-repeat;
}

/*-----------------------------------------------------*/
#footer {
           position: relative;
		   clear: both;
           text-align: center;
		   padding-top: 10px;
           padding-bottom: 10px;
           margin: 0 auto;
           margin-top: 20px;
           width: 731px !important;
           width: 731px;
           font-family:Verdana,sans-serif;
           font-size:11px;
           color: black;
}
#izquierda {
           width:180px;
           float: left;
}
#derecha {
           width:505px;
           /*background-image: url(imagenes/contenido_medio.jpg);*/
           text-align: left;
           float: right;
           background-color:white;
}

#contenido_abajo {
           background-image: url(imagenes/contenido_abajo.jpg);
           background-repeat: no-repeat;
           width:584px;
           height:22px;
}
#contenido_top {
           background-image: url(imagenes/contenido_arriba.jpg);
           background-repeat: no-repeat;
           width:584px;
           height:18px;
}
/*#barra_links {
           background: white url(imagenes/links.jpg);
           background-repeat: no-repeat;
           width:584px;
           height:30px;
           /*padding-left: 30px;
           padding-top: 4px;
           font-family: Trebuchet MS, Verdana;
           font-size: 12px;
           text-align: center;
           color: #003399;
}*/
#barra_links A:link {text-decoration: none; color: #003399;}
#barra_links A:visited {text-decoration: none; color: #003399;}
#barra_links A:active {text-decoration: none}
#barra_links A:hover {text-decoration: none; color: #003399;}

.contenido_medio {
           padding-left:0px;
           padding-top:20px;
}

input[type="text"], [type="password"] {
	border: 1px solid #ddd;
	padding: 1px;
	color:#000000;
}


#barra_contenido {
           /*background-image: url(imagenes/barra_contenido.gif);*/
           text-align:left;
           line-height: 12px;
           font-family: Verdana,sans-serif;
           font-size: 10px;
           color: black;
           width:220px;
           background-color:white;
           border: 1px solid white;
}

#barra_contenido A:link {text-decoration: none; color: black;}
#barra_contenido A:visited {text-decoration: none; color: black;}
#barra_contenido A:active {}
#barra_contenido A:hover {text-decoration: none; color: black;}

#barra_contenido_color,#barra_contenido_color_fderecho,#barra_contenido_color_fsociales,#barra_contenido_color_feconomicas,#barra_contenido_color_finformatica,#barra_contenido_color_institucion,#barra_contenido_color_sanrafael,#barra_contenido_color_alumnos,#barra_contenido_color_fecologia{
           padding-top:20px;
           padding-left:20px;
           margin-bottom:9px;
           margin-top:12px;
           margin-left:10px;
           margin-right:10px;
}
#barra_contenido_color{
           background-color:#D0D0D0;
}
#barra_contenido_color_fderecho{
           background-color:#EBE1E8;
}
#barra_contenido_color_fsociales{
           background-color:#F9F4E2;
}
#barra_contenido_color_feconomicas{
           background-color:#EDF3E6;
}
#barra_contenido_color_finformatica{
           background-color:#E8F1F1;
}
#barra_contenido_color_institucion{
           background-color:#F3EFE4;
}
#barra_contenido_color_sanrafael{
           background-color:#F0F2F1;
}
#barra_contenido_color_alumnos{
	           background-color:#f3efe3;
}
#barra_contenido_color_fecologia{
           background-color:#F5F4E4;
}

#barra_links_izquierda{
           line-height: 10px
}
/*#barra_links_izquierda_visitado{
	padding-left: 15px;
}*/
.icono_rojo, .icono_verde {
	background-repeat: no-repeat;
    border-bottom: 1px solid white;
    padding-bottom: 5px;
}

.icono_rojo {
	background-image: url(imagenes/links_icono.gif);
}

.icono_verde {
	background-image: url(imagenes/links_icono_vis.gif);
}

html body {
           margin: 0px;
           padding: 0px;
           text-align: center;
           background-color: #dadada;
}

/* Noticias */
#referInst {
	padding-top: 8px;
 text-align: right;
}

#referInst label {
font-size: 12px;
font-family: Arial;
margin-left: 3px;
margin-right: 13px;
}

.notiSep {
	font-family: Arial;
	margin-top: 30px;
	margin-bottom: 30px;
	vertical-align: middle;
	text-align: center;
}

.notiMargen label {
	font-size: 12px;
	margin-left:28px;
}

.nuevaNoticia  {
	padding: 5px;
}

.notiMargen {
	padding-top: 10px;
	padding-left: 20px;
}

.noti_fecha {
	position: relative;
	top: 0px;
	font-size: 11px;
	font-weight: 100;
	margin-right: 35px;
	padding-left:10px;
	text-align: right;
    padding-bottom: 5px;
}

.noti_titulo{
    font-family:Verdana, sans-serif;
	font-size: 11px;
    font-weight:bold;
	color: black;
	padding-right: 10px;
	padding-left: 10px;
	margin-left: 12px;
	margin-right: 10px;
    padding-bottom: 5px;
}

.noti_contenido, .noti_copete{
	/*position: relative;*/
	top: 5px;
	font-size: 11px;
	color: #333;
	padding-right:35px;
	padding-left:20px;
	font-family: Arial;
	text-align: justify;
}
.noti_contenido{
   padding-bottom: 20px;
   /*height:90px;*/
}

.noti_contenido img{
	margin-right:10px;
}

.noti_copete{
	font-weight: bold;
    font-style: italic;    
}

#notiHolder,#notiUltimas{
    margin-right:20px;
    margin-left:20px;
    margin-top: 10px;  
    margin-bottom: 10px;
}

#notiHolder{
    background-color: #F2F2F2;
    border: 2px solid #969696;
}

.notiUltimas{
    background-color: black;
    text-align:center;
    padding-bottom:5px;
    color:white;
    font-family:Verdana, sans-serif;
    font-size: 12px;
    font-weight:bold;
}

.msgOk, .msgErr {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	border-width: 3px;
	border-style: solid;
	color:white;
	font-family:Verdana;
}

.msgOk  { border-color: #339933;background-color:#339933 }
.msgErr { border-color: #FF0000;background-color:#FF0000 }


textarea.noti_contenido,  input.noti_titulo, textarea.noti_copete {
	border: 1px solid #ccc;
	width: 100%;
	padding:0px;
	margin-top:4px;
	margin-left: 0px;
	top: 2px;
}

input.noti_fecha {
	border: 1px solid #ccc;
	background-color: #eee;
	padding:0px;
}

/* Extension Universitaria */
.exuni_fecha, .exuni_titulo {
	padding-left: 10px;
    padding-right: 40px;
    font-family:Verdana, sans-serif;
    font-size: 10px;
}

.exuni_fecha {
	font-weight: bold;
	margin-top: 10px;
}

.exuni_titulo {
	font-size: 12px;
	color: black;
    font-weight:lighter;
}

.exuniMargen {
	padding-top: 10px;
	padding-left: 20px;
}

.exuniSep {
	height: 46px;
}


input.exuni_fecha, input.exuni_titulo {
	border: 1px solid #ccc;
	padding:0px;
	margin-right: 10px;
	width: 100%;
}

.contenedor{
    margin-right:20px;
    margin-left:20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#selOrigen option {
	background-position: center bottom;
	padding-bottom: 3px;
}

.Institucion0, .Institucion1, .Institucion2, .Institucion3, .Institucion4, .Institucion5, .Institucion6 {
	background-repeat: no-repeat; height: 3px;
}

.Institucion1 { background-image: url(imagenes/noticia_titulo_derecho.gif); }
.Institucion2 { background-image: url(imagenes/noticia_titulo_economica.gif); }
.Institucion3 { background-image: url(imagenes/noticia_titulo_informatica.gif); }
.Institucion4 { background-image: url(imagenes/noticia_titulo_sociales.gif); }
.Institucion5 { background-image: url(imagenes/noticia_titulo_sanrafael.gif); }
.Institucion6 { background-image: url(imagenes/noticia_titulo_universidad.gif); }
.Institucion0 { background-image: url(imagenes/noticia_titulo_null.gif); }
/*Titulos en Gral*/
.titulo{
           background-image: url(imagenes/contenido_titulo.jpg);
           background-repeat: no-repeat;
           height:22px;
           font-family: Times, Arial, Verdana, sans-serif;
           font-style: italic;
           font-weight: bold;
           font-size: 16px;
           color: #990000;
           padding-left: 50px;
           padding-top:0px;
}

.titulo hr{
            border: 0px;
            color: #000000;
            background-color: #000000;
            height: 2px;
}
/*Subtitulos en Gral*/
.subtitulo{
}
/*Contenido en Gral, suele acompa�ar a .titulo*/
.contenido{
           font-family: Verdana, Tahoma;
           font-size: 11px;
           color: #990000;
           /*padding-left: 20px;
           padding-right: 15px;*/
           text-align:justify;
           line-height: 20px;
}
/*Lista para los titulos*/
.ul_titulo{
           line-height: 2em;
}
.ul_titulo li{
           font-size: 17px;
           color: maroon;
           margin-top: 15px;
           margin-bottom: 15px;
}
.ul_titulo a{
           font-size: 11px;
}
/*Lista para los contenidos, suele acompa�ar a .ul_titulo*/
.ul_contenido{
}

.agrandar_inicial:first-letter {
           font-size: 250%;
           font-weight: bold;
           float: left;
           padding-right: 5px;
}
.negrita{
           font-weight: bold;
           font-family: Verdana, Tahoma;
           font-size: 11px;
           color: #000000;
           padding-top: 15px;
           padding-bottom:10px;
}
.autoridades{
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           color: #000000;
}
.autoridades_link{
           font-weight: bold;
           font-family: Trebuchet MS, Tahoma;
           font-size: 11px;
           color: #000000;
}
.autoridades_link a:link{text-decoration: none; color: #808080;}
.autoridades_link a:hover{text-decoration: underline; color: #003399;}
.autoridades_cont{
           padding-left: 12px;
           padding-bottom: 10px;
           line-height: 15px;
}
.carreras{
           line-height: 15px;
           font-family: Verdana, sans-serif;
           font-size: 12px;
           color: black;
           padding-left: 15px;
           padding-right: 40px;
           padding-bottom:20px;
           list-style:none;
}
.carreras a:link{text-decoration: none; color: black;}
.carreras a:visited{text-decoration: none; color: black;}
.carreras a:hover{text-decoration: underline; color: black;}

.carrerasBG{
           background-color:#F2F2F2;
           padding-left:10px;
           padding-top:1px;
           margin-top:5px;
           line-height: 15px;
           padding-bottom:5px;
}

.titulitos2{
           font-size:12px;
           font-family: Verdana, sans-serif;
           font-weight:bold;
           padding-left:12px;
           margin-top:20px;
           color:black;
}
.titulitos{
           background-image: url(imagenes/contenido_titulitos.jpg);
           background-repeat: no-repeat;
           padding: 3px;
}
.titulitos_texto{
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           font-weight: bold;
           color: #990000;
           padding-left: 52px;
           padding-top: 30px;
}
.institucion{
           line-height: 15px;
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           color: #808080;
           padding-left: 0px;
           padding-right: 10px;
           padding-top: 20px;
           text-align:justify;
           list-style-image: url(imagenes/punto.jpg);
}
.institucion img{
           margin-left: 10px;
           margin-right:20px;
           border: 0px;
}
p {
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           text-align:justify;
           padding-left: 10px;
           padding-right: 20px;
           /*padding-top: 5px;*/
}
.nuevos_alumnos{
           padding-left: 15px;
           padding-right: 20px;
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           list-style: none;
}
.pautas{
           line-height: 15px;
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           /*color: #808080;*/
           color:black;
           padding-top:0px;
           padding-left: 13px;
           padding-right: 20px;
           list-style-image: url(imagenes/punto.jpg);
           margin-bottom:10px;
}
.pautasN{
           line-height: 20px;
           font-family: Trebuchet MS, Tahoma;
           font-weight:bold;
           font-size: 12px;
           color: #000000;
           padding-top:0px;
           padding-left: 12px;
           padding-right: 40px;
           list-style-image: url(imagenes/punto.jpg);
           margin:0px;
           margin-bottom:10px;
}
.titulo_anio, .titulo_materias, .materia, .correlativas_titulo, .correlativas_cuerpo{
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
}
.titulo_anio{
           padding-bottom: 0px;
           padding-top: 20px;
           padding-left: 20px;
           text-transform: uppercase;
}
.titulo_materias{
           font-weight: bold;
           padding-left: 20px;
           padding-top: 15px;
}
.materia, .correlativas_cuerpo{
           padding-left: 25px;
           color: #808080;
           padding-right: 40px;
}
.hr {
           padding-left: 52px;
           padding-right: 20px;
}
hr {
          border: 0px solid #000;
          background-color: #000;
          height: 1px;
          color: #000;
}
.carrera_titulo{
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
           color: #990000;
           padding-left: 60px;
           text-transform: uppercase;
           padding-left: 25px;
}
#requerimientos{
           font-family: Trebuchet MS, Tahoma;
           font-size: 10px;
           color: #000000;
           position: relative;
           top: -4px;
			text-align: center;
           /*padding-left: 185px;*/
}
.correlativas_div{
           padding-left: 80px;
}
.correlativas_tabla{
           padding-top: 15px;
}
.correlativas_cuerpo td{
           padding-right: 15px;
           vertical-align: top;
}
#tb_examenes{
           margin-left: 75px;
           font-family: Trebuchet MS, Tahoma;
           font-size: 12px;
}

/*catedras*/
#fs_login {

}
#fs_login_nuevo {
  text-align: right;
}
#fs_login legend{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}
#fs_login_nuevo legend{
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
}
#fs_login table {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 15px;
  margin-top: 15px;
}
#fs_login_nuevo table {
  margin-left: 30px;
  margin-right: 30px;
  margin-bottom: 15px;
  margin-top: 15px;
}
#tb_login td{
  font-family: Trebuchet MS, Verdana;
  font-size: 15px;
  text-align:right;
}
#tb_recuperar td{
  font-family: Trebuchet MS, Verdana;
  font-size: 15px;
}
#DVlogin{
  padding-left: 20px;
}
.catAdminCont{
  padding-left: 30px;
}
#datosCat{
  padding-left: 30px;
  padding-top: 00px;
  font-family: "Trebuchet MS", Verdana, sans-serif;
  font-size: 12px;
  text-align: left;
}
#datosCat legend{
  font-size: 15px;
}
#datosCatTb td{
  font-size: 12px;
}
#datosCatTb th{
  font-size: 14px;
  text-align: left;
}
.biblioSaved{
  font-style:italic;
  font-weight: bold;
  font-size:11px;
}
.biblioGrey{
  background-color: #ffffff;
  padding-left: 10px;
}
#salida {
        font-family: Verdana,Tahoma;
        font-size: 11px;
        font-weight: bold;
        padding: 3px;
        text-align: center;
        margin: 10px;
        color: white;
}
.salidaOk {
        background-color: #008000;
}
.salidaEr {
        background-color: #CA0000;
}
.archivosList{
     padding: 3px;
}
.archivosList th{
     background-color:#969696;
     color:#ffffff;
     font-size:14px;
}
.archivosList td{
     background-color:#D0D0D0;
     padding: 3px;
     font-size:12px;
}
#login_alumno{
     margin-left:54px;
     margin-right:30px;
}
#login_alumno legend{
     font-size:15px;
     color: #000000;
}
#login_alumno td{
     font-size:12px;
}
#bienvenido{
     text-align: right;
     font-family: Verdana;
     font-size:12px;
     padding: 5px;
}
#alumnoHolder{
     font-family: Verdana;
     font-size:12px;
     text-align:left;
     padding-left:10px;
}
#tbCatDetalles{
     font-family: Verdana, sans-serif;
     font-size: 12px;
     padding-top: 20px;
}
#tbCatDetalles th{
     font-size: 12px;
     font-weight:bold;
     border-bottom: 1px solid #969696;
     text-align:left;
}
#tbCatDetalles td{
     padding-bottom: 10px;
}
#dvCatAlumno{
     padding-left: 15px;
}
#dvAlumnoTitulo{
     border-bottom: 1px solid #000000;
     margin-bottom:3px;
}

.perfilAlumno label {
	font-weight: bold;
}

.perfilAlumno td {
	font-size: 12px;
    border-bottom: 1px solid #969696;
    padding-bottom: 5px;
}

.perfilAlumno .perfilAlumnoTitulo {
	font-size: 30px;
	font-weight: bold;
}

/*///////////////*/

/* Suggest */

.objSuggest {
    display: inline;
    padding: 0px;
    margin: 0px;
    padding-top:0px !important;
}

 .iptsuggest,.iptsuggestLoad {
    background: url('biblioteca/imagenes/carga.gif') no-repeat 100% 2px;
    background-color:white;
    width: 220px;
}

.iptsuggestLoad{
    background-position: 100% -18px;
}

.iptsuggest, textarea {
    border: 1px solid #ccc;
}
.itemSuggest,.itemSuggestDisabled {
    cursor: pointer;
    /*background-color: #eee;*/
    border-bottom: 1px solid #ccc;
    width: 98%; /* para el amigo IE */
    padding-left: 1%;
    padding-right: 1%;
    margin: 0px !important;
    padding-top:0px !important;
    color:black;
}
.itemSuggestDisabled{
    color:#969696;
    cursor: url(biblioteca/imagenes/error.ico),default;
}
.suggest {
    position: absolute;
    display:none;
    margin-top: 1px;
    background-color: #eee;
    border: #ddd;
    font-size: 12px;
    border: 1px solid #bbb;
}

.suggest, .iptsuggest {
    width: 400px;
}

.treemenu .iptsuggest, .treemenu .suggest {
    width: 180px;
}

#sglibSugg,#divlibSugg{
    width:450px;
}
#loading{
    background: url('biblioteca/imagenes/carga.gif');
    background-position: 100% -18px;
    background-repeat: no-repeat;
    width:180px;
}
#libSuggDesc{
    font-family:Verdana;
    font-size:12px;
    margin-top:10px;
}

.tabla_registros td{
    font-family: Verdana, Tahoma;
    font-size: 12px;
    color: white;
    background-color: #9EBAAB;
    padding: 5px;
    margin: 5px;
}
.tabla_registros th{
    font-family: Verdana, Tahoma;
    font-size: 13px;
    color: white;
    background-color: #749A86;
    padding: 5px;
    margin: 5px;
}
/*///////////////*/

.tbMensaje {
	margin-top: 5px;
	font-size: 12px;
	padding: 5px;
	border: 1px solid #BBB;
}

.tbMensaje td {
	padding: 5px;
	background-color: #eee;
	border: 1px solid #ccc;
}

.tbMensaje th {
	padding: 5px;
	color: white;
	background-color: #369;
}

/*///////////////*/
.sincDiv{
   width:600px;
   text-align:left;
   padding-left:10px;
   padding-top:5px;
}
.sincDivTb{
   width:400px;
   display:inline;
}
.sincDivStatusOk,.sincDivStatusError{
   width:30px;
   display:inline;
   font-family:Verdana;
   font-size:12px;
}
.sincDivStatusOk{
   color:#005800;
}
.sincDivStatusError{
   color:#FF0000;
}
#tbFinales{
   border: 0px;
   padding:0px;
}
#tbFinales td{
   padding: 5px;
   font-size:12px;
   border-bottom: 1px solid #000080;
}
#tbFinales th{
   padding: 5px;
   font-size:14px;
   background-color:#000080;
   color:white;
}
.tbExam{

}
.tbExam th{
   font-weight:bold;
   text-align:left;
}
.tbExam th, .tbExam td{
   font-size:10px;
   border-bottom: 1px solid #000;
}

/*admin*/
#admin_barra{
   font-size:11px;
   font-family:Verdana, sans-serif;
   text-align:center;
   padding-bottom:6px;
   padding-top:6px;
   background-color:#C8B482;
   color:white;
   margin-bottom:6px;
}
#admin_barra td{
   font-size:10px;
}
#admin_barra a:link{text-decoration: none; color: white;}
#admin_barra a:visited{text-decoration: none; color: white;}
#admin_barra a:hover{text-decoration: none; color: #977B34;}

#tools{
    float:right;
    font-family:Verdana;
    font-size:10px;
    text-align:right;
}
#tools a:link{text-decoration: none; color: black;}
#tools a:visited{text-decoration: none; color: black;}
#tools a:hover{text-decoration: none; color: black;}

#tbPerfil{
    font-family: Verdana, sans-serif;
    font-size:10px;
}
#tbPerfil th{
    font-weight:bold;
    width:200px;
    text-align:left;
}

#adminCatBarraAnio{
    background-color:#C8B482;
    color:white;
    padding-top:5px;
    padding-bottom: 5px;
    text-align:center;
    font-weight:bold;
}

.numeradas{
   font-size:10px;
   font-family:Verdana, sans-serif;
   padding-right:10px;
}
.numeradas li{
   padding-bottom:4px;
}

#datosCatedra{
   font-size:10px;
   font-family:Verdana, sans-serif;
}
#datosCatedra th{
   font-size:12px;
   font-family:Verdana, sans-serif;
}
#datosCatedra td{
   padding-bottom:5px;
}
#archivosCat, #archivoCat td,#archivosCat th{
   font-size:12px;
   font-family:Verdana, sans-serif;
}
#archivosCat th{
    text-align:center;
}
.coPor{
   padding-bottom:2px;
}
.coPorLink{
    color:#FFFFC0;
}
.canchas{
 margin-left:10px;
 font-family:Verdana;
 font-size:10px;
 width:420px;
}
.canchas td, .canchas th{
 border: 1px solid black;
 margin:0px;
 padding:2px;
}

.tituloUnidades{
	background-color:#DDDDDD;
	border:1px solid #999999;
	padding:5px;
	font-family:Verdana;
	font-size:14px;
}

.unidadesContenido{
	padding-left:20px;
	font-family:Verdana;
	font-size:12px;
	padding-bottom:20px;
}

.tbCatedraPrint{
	width:90%;
	border-top:1px solid #dddddd;
	border-left:1px solid #dddddd;
	margin-bottom:10px;
	margin-top:10px;
}

.tbCatedraPrint th{
	font-size:10px;
	font-family:Verdana;
	color:#106A8E;
	text-align:left;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
	white-space: nowrap;
}

.tbCatedraPrint td{
	font-size:10px;
	font-family:Verdana;
	text-align:left;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}

.tbCatedraPrint td,.tbCatedraPrint th{
	padding:3px;
	padding-bottom:5px;
}
span#SP_informacion,
div#barra_links_izquierda_visitado_informacion{
 xdisplay:none;
  }

  div#calendario2011 p{
   padding:0;
    margin:0;
    }

div#calendario2011{
margin-top:0;
 padding-top:0;
 position:relative;
 top:-42px;
 left:8px;
}

