#todo {
           width:772px;
           height:auto;
           background: url('fondo.gif');
        /*background-color:#ffffff;*/
           margin-top:10px;
           align:center;
           text-align:justify;
           border:0px solid;
           border-color:#CCCCCC;
           background-image: url('images/fondo-cont.gif');
           background-position: bottom left;
           background-repeat: no-repeat;
           }
#top {
           width:772px;
           height:40px;
        padding-top:0px;
        _padding-top:2px;
           margin-top:20px;
        _margin-top:auto;
           background-image: url('images/top-fondo-cont.gif');
           background-position: top left;
           background-repeat: no-repeat;
           }
#medio {
           width:auto;
           height:auto;
           margin-top:0px;
           align:center;
           text-align:justify;
           background-image: url('images/medio-fondo-cont.gif');
           background-position: top left;
           background-repeat: no-repeat;
           padding-top:10px;
           _padding-top:22px;
           padding-bottom:50px;
           _padding-bottom:50px;
           padding-left: 70px;
           padding-right: 70px;

           }

#bajo {
           width:772px;
           height:auto;
           margin-top:0px;
           align:center;
           text-align:justify;
           }
#tabla {
         width:100%;    
         _width:80%;
         cellpadding:0px ;
         cellspacing:0px ;
      margin-top:26px;
      margin-bottom:20px;
    
         }


#derecha {
          width:50%;
          border:0px solid;
          /*float:right;*/
          position:relative;
          top:11px;
          margin-bottom:5px;
          /*z-index:2;*/
          }
#izq      {
          width:50%;
          border:0px solid;
          position:relative;
          top:11px;
          /*float:left;*/
          margin-bottom:5px;
          /*z-index:3;*/
          }
#centr  {
          width:300px;
          height:+200;
          border:1px solid;
          position:relative;
          top:11px;
          left:200px;
          padding-bottom:20px;
          padding-left:5%;
          padding-right:5%;
          /*z-index:4;*/
          }

#tabla2 {
       
         width:85%;
         cellpadding:0px ;
         cellspacing:0px ;
         margin-top:26px;
         margin-bottom:20px;
         text-align:justify;
         }

caption{
            caption-side:left
            }
#derecha2 {
          width:280px;
          border:0px solid;
          float:right;
          position:relative;
          top:50px;
          _left:10px;
          margin-bottom:5px;
          /*z-index:2;*/
          border-bottom:1px solid;
          border-right:1px solid;
          padding-left:20px;
          border-color:#CCCCEE
       }
#izq2      {
          width:280px;
          position:relative;
          top:0px;
          float:left;

          margin-bottom:5px;
          /*z-index:3;*/
          text-align:justify;
          border-right:1px solid;
          border-bottom:1px solid;
          padding-left:20px;
          border-color:#CCCCEE;
       }    
#centr2  {

          width:620px;
          height:400;
          /*border:1px solid;*/
          position:relative;
          top:11px;
          left:0px;
          padding-bottom:20px;
          padding-left:5px;
          padding-right:5px;
          /*z-index:4;*/
          }
/* tabla capacitacion*/
#centr3  {

          width:620px;
          height:250;
          /*border:1px solid;*/
          position:relative;
          top:11px;
          left:0px;
          padding-bottom:20px;
          padding-left:5px;
          padding-right:5px;
          /*z-index:4;*/
          }

#derecha3 {
          width:200px;
          border:0px solid;
          float:right;
          position:relative;
          top:0px;
          margin-bottom:5px;
          /*z-index:2;*/
          border-bottom:1px solid;
          border-right:1px solid;
          padding-left:20px;
          border-color:#CCCCEE;
          font-family: arial;
          font-size: 11px;
          _font-size: 11.5px;
          /*line-height: 15px;*/
          color:#000066;
          text-align: center;
       }
#izq3      {
          width:375px;
          _width:407px;
          position:relative;
          top:0px;
          float:left;
          margin-bottom:5px;
          /*z-index:3;*/
          text-align:justify;
          border-right:1px solid;
          border-left:1px solid;
          border-bottom:1px solid;
          padding-left:20px;
          border-color:#CCCCEE;
          font-family: arial;
          font-size: 11px;
          _font-size: 11.5px;
          /*line-height: 15px;*/
          color:#000066;
          text-align: justify;
       }    


p.cont   {
             font-family: arial;
             font-size: 11px;
             _font-size: 11.5px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
            /* padding-top:10px;
             _padding-top:22px;
             padding-bottom:50px;
             _padding-bottom:50px;
             padding-left: 70px;
             padding-right: 70px;*/
             }

p.subcont   {
             font-family: arial;
             font-size: 11px;
             _font-size: 11.5px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             padding-top:5px;
             _padding-top:5px;
             padding-bottom:5px;
             _padding-bottom:5px;
             padding-left: 50px;
             padding-right: 0px;
             }
p.texto
             {
             font-family: arial;
             font-size: 11px;
             _font-size: 11.5px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             padding-top:5px;
             _padding-top:5px;
             padding-bottom:5px;
             _padding-bottom:5px;
             padding-left: 10px;
             padding-right: 20px;
             }


p.titulo  {
             font-weight:bold;
             font-family: arial;
             font-size: 15px;
             /*line-height: 15px; */
             color: #FF9A00;
             text-align: left bottom;
             padding-top:10px;
             _padding-top:15px;
             /*padding-bottom:0px;*/
             padding-left: 50px;
             padding-right: 50px;
             }

p.titulo2  {
             font-weight:bold;
             font-family: arial;
             font-size: 15px;
             /*line-height: 15px; */
             color: #4682b4;
             text-align: left bottom;
             padding-top:10px;
             _padding-top:15px;
             }
p.sub  {
             font-weight:bold;
             font-family: arial;
             font-size: 13px;
             /*line-height: 15px; */
             color: #4682b4;
             text-align: center;

             }
p.titulo3  {
             font-weight:bold;
             font-family: arial;
             font-size: 15px;
             /*line-height: 15px; */
             color: #FF9A00;
             text-align: left bottom;
             padding-top:10px;
             _padding-top:15px;

             }
p.titulo4  {
             font-weight:bold;
             font-family: arial;
             font-size: 15px;
             /*line-height: 15px; */
             color: #FF9A00;
             text-align: center;
             padding-top:10px;
             _padding-top:15px;

             }
p.sub2  {
             font-weight:bold;
             font-family: arial;
             font-size: 13px;
             /*line-height: 15px; */
             color: #4682b4;
             text-align: justify;

             }
p.sub3  {
             font-weight:bold;
             font-family: arial;
             font-size: 13px;
             /*line-height: 15px; */
             color: #FF9A00;
             text-align: justify;

             }
p.subtitulo  {
             font-weight:bold;
             font-family: arial;
             font-size: 13px;
             /*line-height: 15px; */
             color: #4682b4;
             text-align: justify;
             padding-top:10px;
             padding-left: 120px;
             padding-right: 50px;
             }
ul.acad           {
             font-family: arial;
             font-size: 11px;
             line-height: 15px;
             color:#000066;
             text-align: left;
             padding-bottom:50px;
             _padding-bottom:40px;
             /*padding-left:50px;
             _padding-left: 10px;*/
             padding-right: 0px;
             padding-top:10px;
             list-style-image: url('images/flecha.gif');
             }
li           {
             padding-bottom:5px;
             font-family: arial;
             font-size: 11px;
             line-height: 15px;
             color:#000066;
             text-align: left;
             list-style-type:square;

             }

ul.sub           {
             font-family: arial;
             font-size: 11px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             padding-bottom:50px;
             _padding-bottom:40px;
             padding-left:140px;
             _padding-left: 110px;
             padding-right: 50px;
             padding-top:10px;
             list-style-type:square;
             }
ul           {
             font-family: arial;
             font-size: 11px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             /*padding-bottom:50px;
             _padding-bottom:40px; */
             padding-left: 60px;
             _padding-left: 30px;
             padding-right: 50px;
             /*padding-top:10px;*/
             list-style-type:square;
             }
ul.comun     {
             font-family: arial;
             font-size: 11px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             padding-left: 60px;
             _padding-left: 30px;
             padding-right: 50px;
             list-style-type:square;
             }

a {
         text-decoration:none;
         color:#000066;
        }
a.img {
         text-decoration:none;

        }
a:hover {
        text-decoration:underline;
        }
p   {
             font-family: arial;
             font-size: 11px;
             _font-size: 11.5px;
             line-height: 15px;
             color:#000066;
             text-align: justify;
             }


