
/* Tablas de Plan de Estudios 
 * -------------------------- */

 .gray
 {
  color: #7f7f7f;
 } 
 .red
 {
  color: #fd0303;
 } 
 .grcla
 {
  color: #dadada;
 } 
 .itbl
 {
  font-style: italic;
  font-weight: bold;
 }
 .neg
 {
  font-weight: bold;
 }
 
 .plan_estudios
 {
    width: 100%;
    margin-top: 30px;
 }
 
 .plan_estudios table
 {
    width: 100%;
    font-size: 90%;
 }
 
 .plan_estudios caption
 {
    text-align: left;
    font-size: 115%;
    font-weight: bold;
    caption-side: top;
 }
 
 .plan_estudios th, .plan_estudios td, .colores_grado td 
 /* .plan_estudios .con_borde */
 {
    /* width: 4%; */
    border: 1px solid black;
    text-align: center;
    background: #eeeeee;
    height: 25px;
    border-collapse: collapse;
 }   
 
 .plan_estudios .sin_borde
 {
    border-style: none;
    border: 0px;
 }
 
 .plan_estudios .td_izq
 {
    border-style: none;
    border: 0px;
    border-left: 1px solid black;
 }
 
 .plan_estudios .td_C2
 {
    border-style: none;
    border-top: 1px solid black;
    border-left: 1px solid black;
 }
 
 .plan_estudios td a, .opta td a
 {
    color: #000000;
 }
 
 .plan_estudios .td_yel
 {
    background: #fff4d6;
    text-align: center;
 }
 
 .plan_estudios .td_ora
 {
    background: #f4cba9;
    text-align: center;
 }
 
 /*
 .plan_estudios .td_whi
 {
    background: #ffffff;
    text-align: center;
 }
 */
 
 .plan_estudios .td_blu
 {
    background: #83a0ca;
    text-align: center;
 }
 
 .plan_estudios .td_dgra
 {
    background: #9e9e9e;
    text-align: center;
 }
 
 .plan_estudios .td_gre
 {
    background: #98bf6f;
    text-align: center;
 }
 
 .colores_grado
 {
    padding-top: 10px;  
    float: right;
    width: 35%;
    margin-top: 40px;
 }
 
 .colores_grado table
 {
    font-size: 90%;
    border: 1px solid black;
 }
 
 .colores_grado .td_yel
 {
    background: #fff4d6;
 }
 
 .colores_grado .td_ora
 {
    background: #f4cba9;
 }
 
 .colores_grado .td_blu
 {
    background: #83a0ca;
 }
 
 .colores_grado .td_gre
 {
    background: #98bf6f;
 }
 
 .colores_grado .td_dgra
 {
    background: #9e9e9e;
 }
 
 .colores_grado .td_whi
 {
    background: #ffffff;
    text-align: center;
 }   
 
 .opta, .opta2
 {
    width: 60%; 
    float: left;
    margin-top: 30px;
    margin-right: 2%;
    font-size: 90%; 
 }
 
 .opta2
 { 
  width: 30%; 
 }
 
 .opta2b
 {
  width: 30%;
 }
 
 .opta table, .opta2 table 
 {
    width: 100%; 
    border: 1px solid black;
 }
 
 .opta td, .opta2 td
 {
    border: 1px solid black;
    text-align: center;
    background: #eeeeee;
 }
 
 .opta .td_yel, .opta2 .td_yel
 {
    background: #fff4d6;
 }
 
  /* Fin Tablas de Plan de Estudios */
 
 
 /**** Estilos para Plan estudios usando div ****/
 .plan_estudios
 {
    width: 100%;
    margin-top: 30px;
 }
 
 .plan_estudios .fila
 {
    width: 100%;
    height: 50px;
 }
 
 .plan_estudios .fila .colum_4,
 .plan_estudios .fila .anual_20,
 .plan_estudios .fila .colum_70,
 .plan_estudios .fila .colum_90
 {
    float: left;
    height: 100%;
    text-align: center;
 }
 
 .plan_estudios .fila .colum_4
 {
    width: 4%;
    line-height: 50px;
    background: #eeeeee;
    border-left: 0.5px solid black;
    border-top: 0.5px solid black;
 }
 
 .plan_estudios .fila .color_25
 {
    width: 20%;
    float: left;
    height: 100%;
    text-align: center;
    line-height: 50px;
 }
 
 .color_25
 {
    width: 20%;
    height: 450px;
 }
 
 .color_70
 {
    width: 70%;
    line-height: 50px;
    padding-left: 5%;
 }
 
 .plan_estudios .fila .color_70
 {
    width: 70%;
    float: left;
    height: 100%;
    line-height: 50px;
    text-align: left;
    padding-left: 5%;
 }
 
 .plan_estudios .fila .colum_90
 {
    width: 90%;
 }
 
 .plan_estudios .fila .colum_90 .colum_80
 {
    width: 80%;
    float: left;
 }
 
 .plan_estudios .fila .anual_20
 {
    height: 50px;
    width: 19.81%;
    float: left;
    border-left: 0.5px solid black;
    border-top: 0.5px solid black;
 }
 
 .asigC
 {
    line-height: 25px;
    height: 25px;
    width: 100%;
    float: left;
 }
 
 .plan_estudios .fila .anual_20 label
 {
    line-height: 50px;
 }
 .plan_estudios .fila .asigC label
 {
    line-height: 25px;
 }
 
 .plan_estudios label a, .plan_estudios label a:visited, .plan_estudios label a:hover
 {
    text-decoration: none;
    color: black;
 }
 
 .cua
 {
    line-height: 25px;
    height: 24.5px;
    width: 100%;
    float: left;
 }
 
 .asigC .colum_16,
 .asigC .colum_20,
 .asigC .colum_25
 {
    border-left: 0.5px solid black;
    border-top: 0.5px solid black;
    height: 100%;
    float: left;
 }
 
 .asigC .colum_16
 {
    width: 16.47%;
 }
 .asigC .colum_25
 {
    width: 24.77%;
 }
 .asigC .colum_20
 {
    width: 19.81%;
 }
 
 .asigC .colum_tfg,
 .asigC .colum_tfgISA
 {
    height: 100%;
    float: left;
    border-top: 0.5px solid black;
    border-bottom: 0.5px solid black;
    border-right: 0.5px solid black;
 }
 .asigC .colum_tfg
 {
    width: 39.79%;
 }
 .asigC .colum_tfgISA
 {
    width: 33.1%;
 }
 
 .borde_bajo
 {
    border-bottom: 0.5px solid black;
 }
 
 .borde_alto
 {
    border-top: 0.5px solid black;
 }
 
 .borde_izq
 {
    border-left: 0.5px solid black;
 }
 .borde_der
 {
    border-right: 0.5px solid black;
 }
 
 .plan_estudios .titulo
 {
    text-align: left;
    font-size: 115%;
    margin-bottom: 5px;
 }
 
 .plan_estudios .titulo_opta
 {
    text-align: center;
    font-size: 112%;
    margin-bottom: 5px;
    margin-top: 5%;
 }
 
 .plan_estudios .td_yel, /* Amarillo */
 .plan_estudios .color_M
 {
    background: #fff4d6;
    text-align: center;
 }
 
 .plan_estudios .basico, /* naranja */
 .plan_estudios .color_GII-TI
 {
    background: #f4cba9;
    text-align: center;
 }
 
 .plan_estudios .td_whi
 {
    background: #ffffff;
    text-align: left;
    padding-left: 5%;
 }
 
 .plan_estudios .ob /* azul */
 {
    background: #83a0ca;
    text-align: center;
 }
 
 .plan_estudios .optm /* gris */
 {
    background: #9e9e9e;
    text-align: center;
 }
 
 .plan_estudios .td_gre
 {
    background: #98bf6f;
    text-align: center;
 }
 
 .plan_estudios .optativas,
 .plan_estudios .optativasDG
 {
    width: 50%;
    float: left;
    margin-left: 5%;
    margin-bottom: 1%;
 }
 
 .plan_estudios .optativasDG
 {
    margin-top: 3.1%;
 }
 
 .plan_estudios .colores
 {
    width: 30%;
    float: left;
    margin-top: 5%;
    margin-left: 10%;
 }
 
 .plan_estudios .optaC
 {
    width: 49.5%;
    float: left;
    height: 25px;
    text-align: center;
    line-height: 25px;
 }
 
 .plan_estudios .practicas_externas
 {
    width: 99.3%;
    height: 25px;
    text-align: center;
    line-height: 25px;
 }
 
 .cab_gris
 {
    background: #eeeeee;
 }
 
 .plan_estudios td
 {
    padding: 0px;
    height: auto; 
 }

.plan_estudios .ingles
{
    background-image: url(/images/en.gif);
    background-repeat:no-repeat;
    background-position: right bottom;
    background-size: auto;  
    /*
    background-size:250px 180px;  
    width: 250px;
    height: 180px;
    */
}
 
 /*** Fin estilos para Plan estudios usando div ***/
