p, li{
  font-size:13px;
}
.bground{
  width:100%;  
  float:left;
}
.bgbody{
  width:80%;
  margin:1em 10%;
}
.head{
  width:100%;
  border-bottom:1px solid #DDD;
  float:left;
}
.hlogo{
  max-width:200px;
  float:left;
  margin-top:40px;
}
.bmenu{
  width:auto;
  float:right;
  padding-bottom:15px;
}
.hmbotones{
  width:100%;
  float:right;
  margin-bottom:20px;
  padding-right:15px;
}
.hmbotones .bt{
  float:right;
  width:auto;
  margin-left:20px;
}
.amenu{
  clear:both;
  margin-top:0px;
  width:auto;
}
.amenu ul{
  text-align:right;
  margin:0px;
}
.amenu ul li:nth-last-child(n+2){
  border-right:1px solid #DDD;
}
.cont{
  float:left;
  margin-top:20px;
  padding:0 5%;
}
.chead{
  float:left;
}
.chead div h1{
  font-weight:normal;
}
.iniaqui{
  padding:0.5em 5em;
  font-size:16px;
  font-weight:bold;
}
.chead div p{
  margin:2.5em 0;
}
.chead .chleft{
  width:70%;
  float:left;
}
.chead .chright{
  width:30%;
  float:left;
}
.cizq{
  float:left;
  margin-top:4em;
}
.cizq .cimg{
  float:left;
  width:49%;
  text-align:center;
}
.cizq .ctext{
  float:left;
  width:43%;
  padding:0 3%;
}
.ctext h2{
    margin-bottom:1em;
}
.ctext ol li{
  padding-bottom:1em;
}
.ctext p{
  line-height:2em;
}