/* 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
  }

#cont h1 {
  width: 662px;
  font-family: Verdana, Tahoma;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  color: #006699;
  }

#cont h1.izq {
  width: 762px;
  font-family: Verdana, Tahoma;
  font-size: 16pt;
  font-weight: bold;
  text-align: left;
  color: #006699;
  }

#cont h2 {
  margin-left: 0px;
  width: 862px;
  font-family: Verdana, Tahoma;
  font-size: 13pt;
  font-weight: bold;
  text-align: left;
  /*text-indent: 10px;*/
  color: #006699;
  }

#cont h3.cent10 {
  width: 862px;
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: center;
  text-indent: 10px;
  color: #006699;
  }

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

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

#cont h3.izq2a{
  width: 600px;
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 15mm;
  color: #006699;
  }

#cont h3.izq2b{
  width: 600px;
  font-family: Verdana, Tahoma;
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  text-indent: 15mm;
  color: #006699;
  }

#cont h3.izq3{
  width: 662px;
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  text-indent: 20px;
  color: #006699;
  }

#cont h3.der {
  width: 662px;
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: right;
  text-indent: 20px;
  color: #006699;
  }

#cont h4 {
  width: 662px;
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
  text-align: left;
  text-indent: 10px;
  /*color: #0000FF;*/
  }

#cont h5.resid {
  width: 662px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: left;
  padding-left: 35mm;
  margin-left: 0px;
  }

#cont h5 {
  width: 662px;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 10px;
  /*color: #0000FF;*/
  }

#cont p.normal2 {
  /*width: 662px;*/
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
  text-indent: 45px;
  line-height: 12pt;
  }

#cont p.normal3 {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: normal;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
  text-indent: 20mm;
  }

#cont p.normal3i {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: normal;
  font-style: italic;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
  text-indent: 20mm;
  }

#cont p.coment {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  margin-left: 35mm;
  text-align: center;
  }

#cont p.lema{
  margin-left: 100px;
  margin-right:45px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: justify;
  color: #003300;
  /*text-indent: 10px;
  color: #0000FF;*/
  }

#cont p.cita {
  margin-left: 300px;
  margin-right: 30px;
  font: Tahoma;
  font-weight: bold;
  font-size: 8pt;
  color: #0000CC;
  text-align: justify;
  }

#cont p.cita2 {
  text-align: right;
  margin-right: 30px;
  font: Tahoma;
  font-weight: bold;
  font-size: 6pt;
  color: #0000CC;
  }

#cont p.c_au {
  margin-left: 400px;
  margin-right: 70px;
  font: Tahoma;
  font-weight: bold;
  font-size: 8pt;
  color: #663300;
  text-align: center;
  }

#cont p.n_izq {
  /*width: 662px;*/
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  margin-left: 15px;
  margin-right: 15px;
  text-align: justify;
  /*color: #0000FF;*/
  }

#cont p.tnov {
  font-family: Verdana, Tahoma;
  font-size: 9pt;
  font-weight: bold;
  text-align: justify;
  color: #0066CC;
  margin-top: 0px;
  /*line-height: 0px;*/
  }

#cont p.encab {
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 15mm;
  color: #0066CC;
  }

#cont p.integ {
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 45mm;
  line-height: 5px
  /*color: #0066CC;*/
  }

#cont p.integ1 {
  font-family: Verdana, Tahoma;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  text-indent: 6mm;
  line-height: 5px
  /*color: #0066CC;*/
  }

#cont th {
  /*width: 662px;*/
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #663333;
  }

#cont td {
  /*width: 662px;*/
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: normal;
  text-align: justify;
  /*color: #0000FF;*/
  }

#cont td.nov {
  border: thin #66CCFF solid;
  border-radius: 6px;
  padding: 5px
  }

#cont td.right {
  border-right: thin #66CCFF solid;
  }

#cont td.center {
  border-left: thin #66CCFF solid;
  border-right: thin #66CCFF solid;
  }

#cont td.left {
  border-left: thin #66CCFF solid;
  }

#cont li.titulo {
  /*width: 662px;*/
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
  margin-left: 15px;
  text-align: justify;
  color: #006699;
  }

#cont ol.tit {
  width: 550px;
  font-family: Tahoma;
  font-size: 11pt;
  font-weight: bold;
  margin-left: 5px;
  text-align: justify;
  line-height: 20px;
  }

#cont ol.glos {
  width: 500px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 45px;
  text-align: justify;
  line-height: 20px;
  }

#cont ol.parac {
  width: 600px;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: normal;
  margin-left: 5px;
  margin-right: 25px;
  text-align: left;
  line-height: 20px;
  }

#cont ol.bibl {
  width: 500px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  margin-left: 45px;
  text-align: justify;
  line-height: 20px;
  }

#cont ul.cong {
  width: 500px;
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  margin-left: 25px;
  text-align: justify;
  line-height: 20px;
  }

#cont ol.cong {
  width: 500px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: bold;
  margin-left: 25px;
  text-align: justify;
  line-height: 20px;
  }

#cont li.descr {
  width: 500px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 45px;
  text-align: justify;
  /*color: #0000FF;*/
  }

#cont li.descr2 {
  width: 600px;
  font-family: Tahoma;
  font-size: 9pt;
  font-weight: normal;
  margin-left: 25px;
  margin-right: 25px;
  text-align: justify;
  /*color: #0000FF;*/
  }

/* Fin Lateral Derecho de Contenidos */

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

#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;
  }

#cont #contizqcto {
  float: left;
  width: 1020px;
  margin-left: 0px;
  padding: 0px;
  /*border: 1px #33FF00 solid;*/
  }



/* Galería de Fotos */
#cont img.gal {
  /*border:1px solid #EEE;*/
  }

#principal {
  margin:0 auto;
  position: relative;
  }

.contenedorfoto {
  float:left;
  width:210px;
  height:180px;
  margin:10px;
  padding:5px;
  background-color:#f5f7f9;
  border-right: #a5a7aa solid 1px;
  border-bottom: #a5a7aa solid 1px;
  text-align:center;
  }

.contenedorfoto a {
  text-decoration: none;
  }

.contenedorfoto span {
  color:#515151;
  font-family: Trebuchet MS;
  font-size: 9pt;
  }
/* Fin Galería Fotos */


/* Galería de Personas */
#cont img.gal {
  border:1px solid #EEE;
  }

#principal {
  margin:0 auto;
  position: relative;
  }

.contenedorfoto2 {
  float:left;
  width:160px;
  height:190px;
  margin:10px;
  padding:5px;
  background-color:#f5f7f9;
  border-right: #a5a7aa solid 1px;
  border-bottom: #a5a7aa solid 1px;
  text-align:center;
  }

.contenedorfoto2 a {
  text-decoration: none;
  }

.contenedorfoto2 span {
  color:#515151;
  font-family: Trebuchet MS;
  font-size: 9pt;
  }
/* Fin Galería Fotos */

/* Fin Lateral Izquierdo */
/* Fin Contenedor */

/* 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: auto;
    }

#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;
  }
/* 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 */