﻿body 
{
	margin: 0;
	padding: 0;
	color: #181B20;
	height:auto;
	
	/*background: -webkit-gradient(linear, left top, right top, from(#d2d2d2), to(#FFFFFF));
	background: -webkit-linear-gradient(top, #d2d2d2, #FFFFFF);
	background: -moz-linear-gradient(top, #d2d2d2, #FFFFFF);
	background: -o-linear-gradient(top, #d2d2d2, #FFFFFF);
	background: -ms-linear-gradient(top, #d2d2d2, #FFFFFF);
	background: linear-gradient(top, #d2d2d2, #FFFFFF);*/
	background-color: #fff;
	/*background-repeat: repeat-x;*/
}

.redondear
{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.pie
{
	background: #000;
	color: #FFF;
	
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright:0px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-left-radius:0px;
	-webkit-border-top-right-radius:0px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
	#spin {
		background: #333;
		position:absolute;
		top: 0; 
		left:0;
		color: white;
		opacity:0.7;		
		width: 100%;
		height: 100%;
		margin: 0 0px 0px 0;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
}
    .borde-doble
{
	
	/*height:158px;*/
	font-family:Verdana;
	font-size: 8pt;
	background-color: #fff;
     border-top:double  #d2d2d2;
    border-left:double  #d2d2d2;
     border-right:double  #d2d2d2;
     border-bottom:double #d2d2d2;
	color:black;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}

    .redondea10
{
	
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
}
       .modal_biblioteca 
    {
        text-align:center;
        display: block;
        position: absolute;
        top: 5%;
        left: 10%;
        width: 80%;
        min-width:800px;
        height: 600px;
        padding: 1px;
        background: transparent;
		color: #333;
        z-index:1102;
        overflow: auto;
        	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
    }
     .overlay2 {
        display: none;
        position: absolute ;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: #000;
        z-index:1001;
		opacity:0.45;
        -moz-opacity: 0.45;
        filter: alpha(opacity=45);
    }
    
/* CSS Para banner-header */
.banner-academico
{
	background-color: #004462;
	color: #D6D6D6;
	top: 0px;
	left:0px;
	right:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	opacity: 0.95;

}

.banner-estudiante
{
	background-color: #0099cc;
	color: #D6D6D6;
	top: 0px;
	left:0px;
	right:0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 3px;
	opacity: 0.95;

}

/** CSS Header
header
{
	padding-bottom: 15px;
	margin-bottom: 10px;
	
} **/

.img-menu
{	
	max-height:50px;	
}
	
.img-aplicaciones
{
	min-height:20px;
	min-width: 20px;		
}
    
/* CSS Para Footer */
footer
{
	bottom: 0px;
	background-color: #000;
	color: #D6D6D6;
	left:0px;
	right:0px;
	margin-top: 100px;
	padding-top: 10px;
	margin-bottom:0px;
	text-align:center;
	font-size: 12px;
}
@media (min-width: 768px)
{
	footer
	{
		position:fixed;
		bottom: 0px;
		background-color: #000;
		color: #D6D6D6;
		left:0px;
		right:0px;
		padding-top: 10px;
		margin-bottom:0px;
		font-size:12px;
	}
	
	
	
}



.sombra
{
/*box-shadow: 0px 4px 12px 1px #C2C2C2;
-webkit-box-shadow: 0px 4px 12px 1px #C2C2C2;
-moz-box-shadow: 0px 4px 12px 1px #C2C2C2;
-o-box-shadow: 0px 4px 12px 1px #C2C2C2; */
	opacity: 0.85;
    }
    
.sombra2
{
-webkit-box-shadow: 0 0 30px 5px #5E5E5E;
box-shadow: 0 0 30px 5px #5E5E5E;

}

.blackquote  {
    border-left: solid 8px #ededed;
    
}


.Pobre
{
background: Red;
color:White;
font-weight:bold;
}
.Debil
{
background: Gray;
color:White;
font-weight:bold;
}
.Bueno
{
background: orange;
color:black;
font-weight:bold;
}
.Fuerte

{
background: blue;
color:White;
font-weight:bold;
}
.Excelente

{
background: Green;
color:White;
font-weight:bold;
}

/* MALLA CURRICULAR */
.yellow, .yellow a {
  color: #fbe600;
}

.green, .green a {
  color: #A0E060;
}

.red, .red a {
  color: #FD8176;
}

.blue, .blue a {
  color: #6699FF;
}

.seleccionada {
  background-color: #fbe600;  
}

.prerequisito {
  background-color: #A0E060;  
}

.relacionada {
  background-color: #FD8176;  
}

.especial {
  background-color: #6699FF;  
}

.letra_pequena
{
	 font-size: 9px;
	 text-align:center;
	}

.H6_small
{
	 font-size: 9px;
	 text-align:center;
	}
	
.H6_medium
{
	 font-size: 10px;
	 text-align:center;
	}
	
.cursor_pointer 
{
    cursor: pointer;
}

.fondo_resumen_actas {
    background: #007399 none repeat scroll 0% 0%;
    color: #FFF;
}

/* MALLA CURRICULAR */

/* Fin CSS*/