

body {
    height:100%;
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background:#5d375e url(img/bgpage.jpg) repeat-x top left;
  }


#pagina {
    margin: auto;
    width: 900px;
    height: auto;
    min-height: 600px;
  }


#cabezal {
    height:248px;
    width:900px;
  }


#logos {
    height: 168px;
    background-image:url(img/cabezal.jpg);
    background-position: center;
    background-position: top;
    background-repeat: no-repeat;
  }


#logos h1 {
    display: none;
  }


#logos p {
    display: none;
  }


#menu {
    background: url(img/fondo-botonera.jpg) 0 0 no-repeat;
    margin:0;
    padding:0;
    color:#524E4E;
    font-family:"Century Gothic","Trebuchet MS",Arial,San Serif;
    font-size:11pt;
    letter-spacing:-1px;
    font-stretch: semi-condensed;
    height:80px;
overflow: hidden;
  }


#menu ul {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding:0;
  }


#menu li {
    float:left;
  }


#menu a {
    background-image:url(img/boton.jpg);
    background-position:0 0;
    background-repeat:no-repeat;
    display:block;
    color:#524E4E;
    height:80px;
    text-decoration:none;
    line-height:130px;
    text-align: center;
    width:102px;
  }


#menu .a1 {
    background-image:url(img/botonhover.jpg);
    background-position:0 0px;
    background-repeat:no-repeat;
    display:block;
    color:#ffffff;
    height:80px;
    text-decoration:none;
    line-height:130px;
    text-align: center;
    width:102px;
  }


#menu a:hover {
    background-position: 0 -80px;
    color:#ffffff;
  }


#contenido {
    background-image: url("img/borde.jpg");
    background-position: top left;
    margin: 0;
    padding: 0 3px 0 3px;
    min-height:352px;
    height: auto!important;

width: 900px;
    background-repeat: repeat-y;
overflow: hidden;
  }

#contenido-curso {
    
 background-image: url("img/borde.jpg");
    background-position: top left;
    margin: 0;
    padding: 0 3px 0 3px;
    min-height:352px;
    height: auto!important;

width: 900px;
    background-repeat: repeat-y;
overflow: hidden;
  }


#contenido.altura-cursos {
    height: auto!important;
    height: 991px;

  }


#texto {
    background-image: url(img/mundo.jpg);
    background-position: 460px 0px;
    background-repeat: no-repeat;
    height: auto!important;
min-height: 500px;
height: 500px;
    padding: 40px 20px 0px;
    font-family:"Century Gothic","Trebuchet MS",Arial,San Serif;
    letter-spacing:-1px;

  }


#texto h1 {
    color:#0f64b9;
    font-weight: normal;
    font-size: 21pt;
margin: 0;
padding: 20px 0 15px 0;

  }


#texto p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    
  }


#pie {
    background-image: url("img/pie.jpg");
    height: 70px;
    padding: 10px;
    border-right-style: solid;
    border-right-width: 6px;
    border-right-color: #515151;
    border-left-style: solid;
    border-left-width: 6px;
    border-left-color: #515151;
    color: #515151;
    font-family:"Trebuchet MS",Arial,San Serif;
    font-size:7pt;
    text-align: center;
    line-height: 16pt;
  }



#pie a {
color: #515151;

}



#palabrasclaves {
    background-color: #5d375e;
    color: #efefef;
    font-family:"Trebuchet MS",Arial,San Serif;
    font-size:8pt;
    height:70px;
    background-position: top left;
    padding: 10px 25px 10px 25px;
    line-height: 16px;
    text-align: center;
  }


#caja1 { 
   float: left;
   margin: 0 0 0px 0;
  /*width: 381px;*/
   padding: 0 0 0 64px;

  }


#caja1texto { 
 float: left;
 margin: 23px 0 0px 0;
 width: 300px;
 padding: 0px;

  }



#caja1texto p { 

font-family:"Trebuchet MS",Arial,San Serif;
font-size:11pt;
letter-spacing:0;
margin:0;
padding: 0 0 15px 0;
text-align:justify;
color: #484848;
}



#caja1medio {
    float: left;
    margin: 0 0 0 0;
    padding: 0px;
width: 313px;
  }


#caja1medio p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
   margin:0;
   padding:0;
    
    min-height: 320px;
   height: 320px;



  }


#caja1medio ul {
    font-family:"Trebuchet MS",Arial,San Serif;
    font-size: 10pt;
  margin: 0px;
padding: 0 0 0 25px;
  }



#caja1medio li {
    font-family:"Trebuchet MS",Arial,San Serif;
   margin: 0px;
font-size: 10pt;
padding: 5px 0 5px 0;

  }






#caja2 {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: bottom left;
    height: auto!important;
    min-height: 307px;
    height: 200px;
    width: 455px;
    
    margin: 166px 0 0 0;
*margin: 105px 0 0 0;    
float: left;
  }


#caja2medio {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0 0;
    padding: 5px 30px 80px 15px;
  }


#caja2medio p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }




#caja2medio ul {
    font-family:"Trebuchet MS",Arial,San Serif;
    font-size: 10pt;
  margin: 0px;
padding: 0 0 0 25px;
  }



#caja2medio li {
    font-family:"Trebuchet MS",Arial,San Serif;
   margin: 0px;
font-size: 10pt;
padding: 5px 0 5px 0;

  }






#caja1-obj {
    background-image: url("img/base-caja1-obj.jpg");
    background-repeat: no-repeat;
    height: auto!important;
min-height: 400px;
height: 400px;
float: left;
margin: 0 0 20px 0;
    width: 381px;
    background-position: bottom left;
    padding: 0px 0 30px;
   
  }


#caja1medio-obj {
    background-image: url("img/fondoarribacuadro1.jpg");
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0 0;
    padding: 5px 30px 60px 15px;
  }


#caja1medio-obj p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }


#caja1medio-obj ul {
   list-style-type: disc;
    font-family: "Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 9pt;
padding: 0 0 0 17px;
  }


#caja1medio-obj li {
    font-family: "Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 9pt;
  }



#caja2-obj {
    
height: auto!important;
min-height: 190px;
    height: 300px;
    width: 395px;
    background-position: bottom center;
    margin: 0 0 16px 10px;
    padding: 0px 0 0 0;
    float: left;
  
   
  }


#caja2medio-obj {
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0 0;
    padding: 5px 30px 125px 15px;
  }


#caja2medio-obj p {
   
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  text-align: justify;
margin: 0;
padding: 15px 0 10px 0;

  }





#caja2medio-obj ul {
font-family:"Trebuchet MS",Arial,San Serif;
font-size: 10pt;
margin: 0px;
padding: 0 0 0 25px;
  }



#caja2medio-obj li {
font-family:"Trebuchet MS",Arial,San Serif;
margin: 0px;
font-size: 10pt;
padding: 5px 0 5px 0;
*padding: 0;
  }







#caja1-cur {
height: auto!important;
min-height: 400px;
height: 400px;
float: left;
margin: 0;
width: 381px;
padding: 10px 0 5px;
  }


#caja1-cur ul {
    color : #333366;
    font-family : Georgia,Times New Roman,Times,serif;
    font-size : 20pt;
    list-style-position : outside;
    list-style-type : none;
    padding: 0;
margin: 0;
    text-indent : 0px;
  }


#caja1-cur li {
    border-bottom-color : #333366;
    border-bottom-style : solid;
    border-bottom-width : 1px;
    list-style-position : outside;
    list-style-type : none;
    margin:0 0 10px 0;
    padding-bottom : 5px;
    padding-left : 0;
    padding-right : 0;
    padding-top : 0;
    quotes : inherit;
    text-align : left;
    text-indent : 0px;
word-spacing: 0px;
color : #333366;
  }


#caja1medio-cur {
  
    margin: 70px 0 0 0;
    padding: 5px 30px 75px 15px;
  }


#caja1medio-cur p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }


#caja2-cur {
    
    height: auto!important;
    min-height: 300px;
    height: 300px;
    width: 457px;
    margin: 0 0 0 10px;
    padding: 93px 0 0 0;
    float: left;
  }


#caja2medio-cur {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0 0;
    padding: 5px 30px 110px 15px;
  }


#caja2medio-cur p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }


#caja1-comp {
   
    height: auto!important;
    min-height: 400px;
    height: 400px;
    float: left;
    margin: 0 0 20px 0;
    width: 381px;
    padding: 10px 0 30px;
  }


#caja1medio-comp {
 
margin: 0 0 0 0;
padding: 5px 30px 60px 15px;

  }


#caja1medio-comp p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }


#caja2-comp {
    
    padding: 62px 0 0 0;
    
  }


#caja2medio-comp {
   
    margin: 0 0 0 0;
    padding: 5px 30px 215px 15px;
  }


#caja2medio-comp p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }


#caja1form {
    height: auto;
    width: 840px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    position: relative;
    top: 10px;
  }


#caja1medio-form {
    margin: 0 0 0 0;
    padding: 5px 30px 0px 15px;
  }


#caja1medio-form td {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    font-size: 10pt;
    height: 31px;
    line-height: 31px;
    padding:1px 1px 1px 1px;
    width: 220px;
  }

#caja3 {

clear: both;
margin: 30px 0 0 0;
 font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    font-size: 10pt;
width: 860px;
margin: 0;

}

#caja3-medio {
 

margin: 0 0 0 0;    
padding: 5px 60px 60px 40px;

overflow: hidden;

}

#caja3-medio p {

font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
text-align: justify;



}


#caja3-medio ul {
   list-style-type: disc;
    font-family: "Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 9pt;
padding: 0 0 0 30px;
  }


#caja3-medio li {
    font-family: "Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 9pt;
  }




#caja3medio a {
  text-decoration: none;
}




#cajafotos {
   height: auto!important;
    min-height: 307px;
    height: 200px;
    width: 380px;
    
    margin: 166px 0 0 0;
   
float: left;
  }


#cajafotosmedio {
    background-image: url("");
    background-repeat: no-repeat;
    background-position: top left;
    margin: 0 0 0 0;
    padding: 5px 30px 80px 15px;
  }


#cajafotosmedio p {
    font-family:"Trebuchet MS",Arial,San Serif;
    letter-spacing: 0px;
    width: auto;
    font-size: 10pt;
  }




#cajafotosmedio ul {
    font-family:"Trebuchet MS",Arial,San Serif;
    font-size: 10pt;
  margin: 0px;
padding: 0 0 0 25px;
  }



#cajafotosmedio li {
    font-family:"Trebuchet MS",Arial,San Serif;
   margin: 0px;
font-size: 10pt;
padding: 5px 0 5px 0;

  }































