BODY {
  color: #444;
  font-family: Verdana, arial, sans-serif;
}


P, OL, UL, DL, DD, ADDRESS {
  color: #444;
  font-family: Verdana, arial, sans-serif;
  font-size: 8.5pt;
  line-height: 12pt;
  margin-left: 100px;
}

H1, H2, H3, H4, H5, H6 {
  font-family: Verdana, arial, sans-serif;
  margin-left: 100px;
}

P {  
  margin-right: 10%;
  margin-top: 0px;
  margin-bottom: 0.75em;
}

H1 {  
  font-family: Verdana, arial, sans-serif;
  font-size: 11pt;
  font-weight: bold;
  margin-top: 1em;
  margin-right: 10%; 
  margin-bottom: 0.75em;
}

H2 {  
  font-family: Verdana, arial, sans-serif;
  font-size: 10pt;  
  font-weight: bold;
  line-height: 18pt;
  margin-bottom: 5px;
  margin-top: 15px;
} 

H3 {    
  font-family: Verdana, arial, sans-serif;
  font-size: 9pt;  
  font-weight: bold;
  line-height: 14pt;
  color: #444;
  margin-top: 8px;
  margin-bottom: 5px;
  margin-right: 10%;
  padding-left: 6px;
  padding-bottom: 2px;
  background-color: #EEEEEE; 
  border-top: 1px solid #BBBBBB;
} 

H4 {
  font-size: 8pt;
  font-weight: bold;
  margin-bottom: 0.75em;
} 

OL {  
  font-size: 8.5pt;  
  font-weight: bold;
} 

UL {  
  font-size: 8.5pt; 
  margin-top: 0.5em;
  margin-right: 10%;
} 

UL.sin-margen {
  margin-right: 0px;
}

TH {  
  color: #444;
  font-family: Verdana, arial, sans-serif;  
  font-size: 8.5pt;
  font-weight: bold;
} 

TD {  
  color: #444;
  font-family: Verdana, arial, sans-serif;  
  font-size: 8.5pt;
  valign: top; 
} 


DT {
  font-weight: bold; 
  font-size: 8.5pt; 
  font-family: Verdana, arial, sans-serif;  
  border-top: solid 1px #CCC; 
  margin-top: 1em; 
  padding-top: 0.5em; 
  margin-right: 10%; 
}


DD {
  margin-left: 5%; 
}

DD P {
  margin-left: 5%; 
}

STRONG {  
  font-weight: bold;
} 

EM {  
  font-style: italic;
} 

SMALL {  
  font-size: 7.5pt;
  font-family: Verdana, arial, sans-serif;
} 

HR {  
  margin-left: 65px;
}

DIV.contenido {
  margin-right: 10%;
} 

A:link { 
  color: #006699;
  text-decoration: none;
} 

A:visited { 
  color: #003399;
  text-decoration: none;
} 
A:active {
  color : #FF9900;
}

A:hover {
  color: #FF9900;
  text-decoration: underline;
}

TABLE.quesomos {
  background-color: #DEEDFF;
  border-top: #3366CC 2px solid;
  border-bottom: #3366CC 1px solid;
}

TABLE.quesomos TD {
  border-top: #3366CC 1px solid;
}

TABLE.integrantes {
  border: #ADD3FF 1px solid;
}

TABLE.integrantes TD {
  border-top: #ADD3FF 1px solid;
  border-left: #ADD3FF 1px solid;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 8px;
}

TABLE.integrantes TH {
  border-top: #ADD3FF 1px solid;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-right: 8px;
}

P.recuadros, LI.recuadros {
  margin-right: 5%;
  margin-left: 14px
}

CAPTION.titulo {
  font-family: Verdana, arial, sans-serif;
  font-size: 10pt;  
  font-weight: bold;
  padding-bottom: 10px;
  margin-top: 15px;
}

//Clases de seminarios/gs-inap.
.barrita {
  font-size: 65%; 
  font-style: italic; 
}

.punt {
  font-size: 100%; 
}

.copy {
  margin-left: 4px; 
  font-size: 65%; 
}

.super {
  margin-left: 25px; 
  margin-right: 25px; 
  border: solid thin black; 
  background: #DFD; 
}

.azul{
  color: #3366CC;
  font-weight: bold;
  text-align: right;
  font-size: 1.2em;
}

TABLE.servicios TD {
}

TABLE.clientes TH {
  vertical-align: top; 
}

TABLE.clientes TD UL {
  margin-left: 2em; 
}
