

div.cst-articulo-body {
  padding: 10px;
  font: normal 12px/14px Verdana;
  color: #555544;
}

img.cst-articulo-img-right { float: right; }
img.cst-articulo-img-left { float: left; }

div.cst-articulo-body h1 {
  padding: 0px; margin: 0px;
  color: #333322;
  font: bold 30px/40px Arial;
  width: 100%;
  border-bottom: 1px #bbbbaa dashed;
  text-transform: uppercase;
  letter-spacing: 3px;
}
div.cst-articulo-body h2 {
  padding: 0px; margin: 0px;
  color: #444433;
  font: bold 28px/34px Arial;
  width: 100%;
  border-bottom: 1px #ccccbb dashed;
  letter-spacing: 1px;
}
div.cst-articulo-body h3 {
  padding: 0px; margin: 0px;
  color: #444433;
  font: bold 20px/26px Arial;
  width: 100%;
}


div.cst-articulo-body dl {
  background-color: #ffffff;
  border-left: 50px solid  #999988;
  #border-left: 0px solid  #999988;
  padding: 0px 0px 10px 10px;
}
div.cst-articulo-body dt {
  float: left;margin: 0;padding: 0; text-decoration: underline; width: 100px;
  font: bold 11px/14px Verdana; padding-top: 10px;  
}
div.cst-articulo-body dd {
  margin: 0 ;padding: 0; clear: right;  padding-top: 10px;
}

div.cst-articulo-header h1 {
  #font-size: 18px !important;
} 
div.cst-articulo-header h2 {
  #font-size: 18px !important;
} 