/* Definiciones Contenido Principal  */

.main-content h1.pagetitle {
  margin:0 0 0.4em 0;
  padding:0 0 2px 0;
  border-bottom:solid 7px rgb(225,225,225);
  font-family:"trebuchet ms",arial,sans-serif;
  color:rgb(100,100,100);
  font-weight:bold; font-size:220%;
}
.main-content h1.block {
  clear:both;
  margin:1.0em 0 0em 0;
  padding:2px 0 2px 2px;
  background:rgb(190,190,190);
  font-family:"trebuchet ms",arial,sans-serif;
  color:rgb(255,255,255);
  font-weight:bold;
  font-size:220%;
}
.main-content h1 {
  clear:both;
  margin:1.0em 0 0.5em 0;
  font-family:"trebuchet ms",arial,sans-serif;
  color:rgb(80,80,80);
  font-weight:normal;
  font-size:210%;
}
.main-content h2 {
  clear:both;
  margin:1.0em 0 0.5em 0;
  font-family:"trebuchet ms",arial,sans-serif;
  color:rgb(80,80,80);
  font-weight:normal;
  font-size:170%;
}
.main-content h3 {
  clear:both;
  margin:-1.0em 0 0.5em 0;
  font-family:"trebuchet ms",arial,sans-serif;
  color:rgb(125,125,125);
  font-weight:normal;
  font-size:130%;
}
.main-content h1.side {
  clear:none;
}
.main-content h2.side {
  clear:none;
}
.main-content h3.side {
  clear:none;
}

.main-content h4 {
  margin:1.5em 0 1.0em 0;
  color:rgb(80,80,80);
  font-family:"trebuchet ms",arial,sans-serif;
  font-weight:normal;
  font-size:170%;
}
.main-content h5 {
  margin:1.5em 0 1.0em 0;
  color:rgb(80,80,80);
  font-family:"trebuchet ms",arial,sans-serif;
  font-size:140%;
}
.main-content h6 {
  margin:1.2em 0 0.2em 0;
  color:rgb(80,80,80);
  font-weight:bold;
  font-size:120%;
}
.main-content p {
  margin:0 0 1.0em 0;
  line-height:1.5em;
  font-size:120%;
}
.main-content p.center {
  text-align:center;
}
.main-content p.right {
  text-align:right;
}
.main-content p.details {
  clear:both;
  margin:-0.25em 0 1.0em 0;
  line-height:1.0em;
  font-size:110%;
}
.main-content blockquote {
  clear:both;
  margin:0 30px 0.6em 30px;
  font-size:90%;
}

.main-content table {
  clear:both;
  width:800px;
  margin:2.0em 0 0.2em 20px;
  table-layout: fixed;
  border-collapse:collapse; empty-cells:show;
  background-color:rgb(233,232,244);
}
.main-content table th.top {
  height:3.5em;
  padding:0 7px 0 7px; empty-cells:show;
  background-color:rgb(175,175,175);
  text-align:left; color:rgb(255,255,255);
  font-weight:bold;
  font-size:110%;
}
.main-content table th {
  height:3.0em;
  padding:2px 20px 2px 7px;
  border-left:solid 2px rgb(255,255,255);
  border-right:solid 2px rgb(255,255,255);
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
  background-color:rgb(225,225,225);
  text-align:left; color:rgb(80,80,80);
  font-weight:bold;
  font-size:110%;
}
.main-content table td {
  height:3.0em;
  padding:2px 7px 2px 7px;
  border-left:solid 2px rgb(255,255,255);
  border-right:solid 2px rgb(255,255,255);
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
  background-color:rgb(225,225,225);
  text-align:left;
  font-weight:normal;
  color:rgb(80,80,80);
  font-size:110%;
}
p.caption {
  clear:both;
  margin:0.5em 0 2.0em 20px;
  text-align:left;
  color:rgb(80,80,80);
  font-size:110%;
}

.main-content ul {
  list-style:none;
  margin:0.5em 0 1.0em 0;
}
.main-content ul li {
  margin:0 0 0.2em 2px;
  padding:0 0 0 12px;
  background:url(../img/bg_bullet_full_1.gif) no-repeat 0 0.5em;
  line-height:1.4em;
  font-size:120%;
}
.main-content ol {
  margin:0.5em 0 1.0em 20px !important /*Non-IE6*/;
  margin:0.5em 0 1.0em 25px /*IE6*/;
}
.main-content ol li {
  list-style-position:outside;
  margin:0 0 0.2em 0;
  line-height:1.4em;
  font-size:120%;
}


