body{
  font-family: "Arial", "Verdana", "sans-serif", "Helvetica";
  color: #000000;
  font-size:10pt;
  background-color: #FFFFFF;
  margin: 2em;}
a:link,a:active,a:visited{
  color: #777777;
  background:transparent;
  text-decoration:none;}
a:hover{
  color: #330044;
  background: transparent;}
p{
  text-align:left;
  font-size:10pt;
  font-style:normal;
  font-weight: normal; 
  color: #000000; 
  background: transparent;}
p.titulo-seccion{
  background-color: #000000;
  color: #FFFFFF;
  font-weight: bold;}
p.titulo-subseccion{
  font-size: 13pt;    
  font-weight: bold;  
  text-decoration: underline;}
td{
  font-size: 10pt; 
  font-style:normal;
  font-weight: normal; 	
  text-align: left;    
  color: #000000;
  background-color: transparent;}
td.titulo-seccion{
  background-color: #000000;
  color: #FFFFFF;
  font-weight: bold;}
div.cuerpo-seccion{
  margin: 5px;
  padding: 5px;
  border-right: thin solid #999;
  border-top: thin solid #999;
  border-bottom: thin solid #999;}
div.back{
  position: relative;
  background: black;
  color: black;
  top: 10px;
  left: 5px;
  margin: 10px;}
div.section{
  position: relative;
  padding: 10px;
  top: -5px; /* these two define the shadow 'offset'*/
  left: -5px; /*...*/
  background: white;
  color: white;
  border: thin solid #999;}
div.cabback{
  position: relative;
  background: gray;
  top: 10px;
  left: 5px;
  margin: 10px;}
div.cabsection{
  position: relative;
  padding: 10px; 
  top: -5px; /* these two define the shadow 'offset'*/
  left: -8px; /*...*/
  background: black;
  color: black;									  
  border: 1px solid #2E595C}
div.cursos{
  text-align: left} 
div.cursos ul>li{
  list-style-type: disc}
div.cursos li>ul>li{ 
  list-style-type: circle}
ul.lista-enlaces{ 
  text-align: left;
  list-style-type: square; 
  color: black}
ul.lista-telefonos{
  text-align: left;
  list-style-type: square; 
  color: black}

div.tabmenucontainer{ 
  padding: 0px 10px 0px 10px;
  border-left: 2px solid black;
  border-right: 2px solid black;
}

#tabmenu{
  margin: 0px; 
  padding: 5px 0 20px 10px;
  border-bottom: 1px solid #9FB1BC;
}
#tabmenu li{
  margin: 0;
  padding: 0px;
  border: none;
  display: inline;
  list-style-type: none;
}
#tabmenu a:link, #tabmenu a:visited {
  float: left;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  padding: 0 12px 6px 12px;
  text-decoration: none;
  border: none;
  color: #708491;
}

#tabmenu a:link.active, #tabmenu a:visited.active, #tabmenu a:hover {
  color: #000;
  background: url(imagenes/tab_rounded.gif) no-repeat bottom center;
}
#content{  
  background: white;
  padding: 20px;
  border: 2px solid black;	
  border-top: none;
  z-index: 2}
#langmenu{
  color: #000;
  border-bottom: 2px solid black;
  margin: 0px 0px 0px 0px;
  padding: 12px 0px 0px 0px;
  z-index: 1;
  padding-left: 10px}		
#langmenu li{
  display: inline;
  overflow: hidden;
  list-style-type: none}			
#langmenu a, a.active{
  color: white;
  background: black;
  border: 2px solid black;
  padding: 3px 3px 0px 3px;
  margin: 0px;
  text-decoration: none}		
#langmenu a.active{
  background: white;
  color: black;
  border-bottom: 3px solid white}
div.scroll{
  height: 200px;
/*  width: 300px;*/
  overflow: auto;
  border: thin dotted black;
  background-color: white;
  padding: 8px;}

