* { 
  font-family: Verdana, Arial, Helvetica, Sans-serif;
  font-size: 10pt;
  text-align: justify;
} 

p.alert {
  color: #ff0000;
}

td.columna {
  width: 600pt;
  vertical-align: top;
}

td.columna1 {
  width: 100pt;
  vertical-align: top;
}

td.hotel, th { vertical-align: top; }

td.row_sep {
  height: 1pt;
  border-bottom: thin dotted #6699cc;
}

table.content {
  padding-left: 10pt;
  padding-right: 10pt;
  width: 600pt;
  text-align: left;
}


h1, .sub_heading { 
  color: #6699cc;
  text-align: left; 
  font-weight: bold;
  display: block;
  margin-top: 5pt;
}

h2 { 
  color: #6699cc;
  text-align: left; 
  font-weight: normal;
  display: block;
  margin-top: 5pt;
}

h3 { 
  color: #6699cc;
  text-align: left; 
  font-weight: bold;
  display: block;
}

h4 { 
  color: #6699cc;
  text-align: left; 
  font-weight: normal;
  display: block;
}

.info {
    text-align: left;
    font-size: 10pt;
    font-weight: bold;  
    border-top: 10px solid #ffffff;
    white-space: nowrap;
    background: #ccddcc;
    margin-top: 0px;
    margin-bottom: 10px;
}

.info td {
    background: #ccddcc;
    padding: 4px 8px 4px 8px;
}

.info th {
    background: #668888 !important;color:#fff;
    padding: 4px 8px 4px 8px;
    text-align: left;
    font-size: 10pt;
    font-weight: bold;
    color: #ffffff;
}

.info a:link {
    font-weight: normal;
    color: #003399;
}

.info a:visited {
    font-weight: normal;
    color: #993366;
}

.odd td {
  font-size: 8pt;
  font-weight: normal;
  padding: 10px;
  background: #ddeeee;
}

.even td {
  font-size: 8pt;
  font-weight: normal;
  padding: 10px;
  background: #eef6f6;
}


.heading { 
  color: white;
  background: #6699cc;
  text-align: left; 
  font-weight: bold; 
  display: block;
  margin-top: 10pt;
}

.heading_capacita, .heading_destacado, .heading_encuesta { 
  color: white;
  text-align: left; 
  font-weight: bold; 
  display: block;
  margin-top: 10pt;
  font-size: 12pt;
}

.heading_capacita { background: #6666ff; }
.heading_encuesta { background: #009933; }
.heading_destacado { background: #ff6666; }

a:visited { color: #aaaaaa; }
a:link{ color: #666666; }

li { list-style-type: square; }

span.emph{ font-weight: bold; }
span.lista, div.lista { 
  padding-top: 3pt;
  color: #666666;
  font-size: 9pt; 
}

a:visited.capacita { color: #eeeeee; font-size: 10pt; }
a:link.capacita { color: #ffffff; font-size: 10pt;}
.heading_capacita { 
  color: white;
  background: #4444ff;
  text-align: left; 
  font-weight: bold; 
  display: block;
  margin-top: 10pt;
  font-size: 12pt;
}

div.lista_capacita, div.lista_destacado, div.lista_encuesta { 
  padding-top: 3pt;
  color: #ffffff;
  font-size: 10pt; 
}

div.lista_capacita { background: #aaaaff; }
div.lista_destacado { background: #ffaaaa; }
div.lista_encuesta { background: #33cc66; }


span.mas { 
  padding-top: 5pt;
  color: #666666;
  font-size: 7pt;
  display: block;
  text-align: right; 
}
span.foreign { font-style: italic; }

