/* Colores Para Fondo  Lila suava: #EBE5F7 */
body {
  margin: 0px;
  padding: 0px;
  font-family: tahoma, arial, sans-serif;
  font-size: 0.8em;
  color: #000000;
  background: /*#F6F9EF #E9DA90 #020521*/ #09192F;
  /*border: solid 1px;*/
  height: auto;
  }

/* Cuerpo*/
#cuerpo {
  width: 1020px;
  height: auto;
  margin: 0px;
  padding: 0px;
  background: #E9DA90;
/*  border: solid 1px;*/
  }

/* CABECERA DE PAGINA*/
#cabecera {
  margin: 0px;
  padding: 0px;
  width: 1020px;
  height: 180px;
  background-image: url(../imagen/rosario-de-noche.jpg);
  }

#cont-cab {
  width: 1020px;
  float: right;
  /*background-image: url(../imagen/image3a.jpg);*/
  top: 0px;
  height: 180px;
}

#menup {
  width: 900px;
  height: 42px;
  }

#cab-txt {
  margin-top: 10px;
  width: 790px;
  height: auto;
  }

#cab-txt h1{
  font-family: Verdana;
  font-size: 18pt;
  color: /*#666666 #E1C809*/ #E9DA90;
  }

  #cab-txt h2{
  font-family: Verdana;
  font-size: 14pt;
  color: #003333;
  }
/* Fin Cabecera de Página */

/* ============================ Contenedor*/
#cont {
  margin-top: 0px;
  margin-left: 0px;
  padding: 0px;
  width: 1020px;
  background: #E8E8E8;
  font-weight: bold
  }


/* Lateral Izquierdo */
#cont #contizq { /* */
  float: left;
  width: 890px;
  margin-left: 0px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }

#cont #contizq h3 {
    font-family: Tahoma, Geneva, sans-serif;
    color: #674B28;
    text-align: left;
    width: 94%;
    }

#cont #contizq p.subt-n {
    font-weight: bold;
    font-size: 12pt;
    margin-top: 0px;
    text-align: left;
    top: 6px;
    line-height: 50%;
    width: 94%;
    }

#cont #contizq p.docente {
    font-size: 10pt;
    font-weight: bold;
    text-align: left;
    text-indent: 45px;
    margin-top: 0px;
    top: 6px;
    line-height: 50%;
     width: 94%;
   }

#cont #contizq table{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: normal;
    }

#cont #contizq table tr td.tit-i{
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
    font-weight: bold;
    font-size: 14pt;
    color: #674B28;
    }

#cont #contizq table tr td.tit{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
    color: #674B28;
    }

#cont #contizq table tr td.anio{
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: 11pt;
    color: #674B28;
    }

#cont #contizq table tr td.prof {
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    font-weight: bold;
    font-size: 9pt;
    color: #000000;
    }

#cont #contizq p.titulo {
    font-weight: bold;
    color: #674B28;
    font-size: 14pt;
    margin-top: 0px;
    top: 6px;
    line-height: 50%;
    width: 94%;
    }

##cont #contizq h3.se {
    font-family: Tahoma, Geneva, sans-serif;
    color: #674B28;
    text-align: left;
    width: 98%;
}

#cont #contizq h3.ar {
    font-family: Tahoma, Geneva, sans-serif;
    color: #006699;
    text-align: left;
    width: 98%;
}

#cont #contizq h3.izq {
  width: 662px;
  font-family: Verdana, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  text-indent: 10px;
  color: #006699;
  }

#cont #contizq p.txtp {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: justify;
    font-weight: normal;
    }

#cont #contizq ul.ar {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    margin-left: 35px;
    font-weight: normal;
    line-height: 120%;
    }

#cont #contizq ul.se {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: left;
    margin-left: 35px;
    font-weight: normal;
    line-height: 120%;
    }

#cont #contizq ul.se li {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    text-align: justify;
    margin-left: 35px;
    font-weight: normal;
    width: 80%;
    text-indent: 15px
    }

#cont #contizq ul.se li p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    text-align: justify;
    text-indent: 15px
    font-weight: normal;
    width: 60%;
    }

#cont #contizq .menizq {
  float: left;
  width: 120px;
  height: 862px;
  margin-left: 0px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }

#cont #contizq .menizq ul {
  text-align: left;
  margin-left: 5px;
  padding: 0px;
  width: 100px;
  }

#cont #contizq .menizq li {
  float: left;
  width: 70px;
  margin-left: 10px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }

#cont #contizq .menizq {
  float: left;
  width: 120px;
  margin-left: 0px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }

#cont #contizq {
  font-family: Tahoma;
  }

#cont #contizq .textizq {
  margin-left: 125px;
  width: 750px;
  height: 862px;
  margin-top:0px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }

#cont #contizq .textizq h2 {
  margin-left: 10px;
  width: 720px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt;
  text-align: left;
  color: #09192F;
  }

#cont #contizq .textizq h3 {
  margin-left: 10px;
  width: 720px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14pt;
  text-align: left;
  color: #09192F;
  }

 #cont #contizq .textizq h4 {
  margin-left: 10px;
  width: 720px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  text-align: left;
  color: #09192F;
  }

#cont #contizq .textizq p {
  margin-left: 30px;
  width: 690px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-indent: 10mm;
  }

#cont #contizq .textizq ul {
  margin-left: 15mm;
  width: 690px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  text-indent: 10mm;
  }
/** Expertos**/
#cont #contizq #exp {
   width: 890px;
   /*border: solid 1px #290000;*/
   height: auto;
   margin-left: 0px;
   }

#cont #contizq #exp #fd {
   float: right;
   position: relative;
   width: 160px;
   /*border: solid 1px #290000;*/
   height: auto;
   padding: 5px;
   margin-right: 0px;
   }

#cont #contizq #exp #ti {
   float: left;
   position: relative;
   width: 700px;
   /*border: solid 1px #290000;*/
   height: auto;
   padding: 5px;
   margin-left: 0px;
   }

#cont #contizq #exp #ti p.nomb {
   text-align: left;
   width: 680px;
    color: #674B28;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   }

#cont #contizq #exp #ti p.datos {
   text-align: left;
   width: 580px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-indent: 5mm;
   }

#cont #contizq #exp #fi {
   float: left;
   position: relative;
   width: 160px;
   /*border: solid 1px #290000;*/
   height: auto;
   padding: 5px;
   margin-left: 0px;
   }

#cont #contizq #exp #td {
   float: right;
   position: relative;
   width: 700px;
   /*border: solid 1px #290000;*/
   height: auto;
   padding: 5px;
   margin-left: 0px;
   }

#cont #contizq #exp #td p.nomb {
   text-align: left;
   width: 680px;
    color: #674B28;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
   }

#cont #contizq #exp #td p.datos {
   text-align: left;
   width: 580px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11pt;
   font-weight: normal;
   text-indent: 5mm;
   }

/* Lateral Derecho de Contenidos */
#cont #contder {
    float: right;
    width: 123px;
    margin-top: 2px;
    margin-right: 1px;
    background-image: url(../imagen/fondo-der.jpg);
    }

#cont #contder #acad {
    width: 121px;
    border: #0000FF solid 0.5px;
    border-radius: 6px;
    background: #CAE9F1;
    height: 155px;
    }

#cont #contder #acad p.t{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    color: #006699;
    width: 115px;
    padding: 2px;
    }

#cont #contder #acad button {
  width: 117px;
  height: 32px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin-top: 3px;
  }

/*#cont #contder button img {
  margin-left: 2px;
  padding: 2px;
  }*/

#cont #contder #acad h4 {
  width: 120px;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  }

#cont #contder a {
  float: right;
  width: 120px;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  }


#cont #contder #acadsep {
    width: 121px;
    border: #674B28 solid 0.5px;
    border-radius: 6px;
    background: #E7D1B1 /*#E6CFA2*/;
    height: auto;
    }

#cont #contder #acadsep p.t{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bolder;
    color: #674B28;
    width: 115px;
    padding: 2px;
    }

#cont #contder #acadsep button {
  width: 117px;
  height: 32px;
  color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  margin-top: 3px;
  }

/*#cont #contder button img {
  margin-left: 2px;
  padding: 2px;
  }*/

#cont #contder #acadsep h4 {
  width: 120px;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  }

#cont #contder a {
  float: right;
  width: 120px;
  font-family: Tahoma;
  font-size: 8pt;
  font-weight: bold;
  }
/* Fin Lateral Derecho de Contenidos */
/*==========================
Pie de Página */

#pie {
  padding: 0px;
  margin-top: -14px;
  width: 1020px;
  height: 80;
  background-color: #BDDEFF;
}

#pie #gescont {
  float: left;
  width: 180px;
  margin-right: 5px;
  line-height: 70%;
}

#pie #gescont p.tp {
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  color: #000000;
  line-height: 20%;
  }

#pie #gescont p {
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #0000CC;
  line-height: 20%;
  }

#pie #gescont p.sub {
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bolder;
  color: #000000;
  line-height: 20%;
  }

#pie #gescont a {
  padding-left: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bolder;
  line-height: 20%;
  }

#pie #serweb {
  float: right;
  width: 180px;
  margin-right: 0px;
  line-height: 70%;
}

#pie #serweb p.tp {
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  color: #000000;
  line-height: 20%;
  }

#pie #serweb p {
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  color: #0000CC;
  line-height: 20%;
  }

#pie #serweb p.sub {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: bolder;
  color: #000000;
  line-height: 20%;
  }

/* Fin Pie de Página */