.contenedorTabs, .contenedorTabsA, .contenedorTabsB {
  width: 100%;
}

ul.tabs, ul.tabsA, ul.tabsB {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
ul.tabs li, ul.tabsA li, ul.tabsB li {
  background-color: #bee3f7;
  border: #79c8f2 solid 2px;
  border-bottom: none;
  border-radius: .5em .5em 0 0;
  float: left;
  margin: 0 .25em 0 0;
  padding: .25em .5em;
}
ul.tabs li a, ul.tabsA li a, ul.tabsB li a {
  font-weight: bold;
  text-decoration: none;
}
ul.tabs li.active, ul.tabsA li.active, ul.tabsB li.active {
  background: #fff;
}
/*ul.tabs li.active a {
  color: white;
}*/
.separador {
  clear: both;
}
.pestaha {
  border-top: #79c8f2 solid 2px;
  padding: 0 1em;
}

#fInformacion{
  position: absolute;
  left : 50%;
  top : 40%;
  margin-left: -11em;
}

/************************ para arbol de busqueda ************************/
.arbolBusqueda td{
  vertical-align: top;
}
.spanActividad{
  display: none;
}
.spanMas{
  background: #bee3f7;
  border-radius: 0.2em;
  padding: 0 0.5em;  
}

.spanMas:hover{background: #79c8f2; cursor: pointer;}

/********************** estilos del formulario ******************/
input[type="text"]{
  background: #bee3f7;
  border: solid 1px;
  border-radius: .2em;
  padding: .5em auto;
  height: 1.5em;
  width: 20em;  
}

input[type="submit"]{
  background: #ccc;
  border-radius: .2em auto;
  cursor: pointer;
  font-weight: bold;
  padding: 1em auto;
  height: 2em;
}



@media(max-width: 800px){
  ul.tabs li {
    padding: .1em .3em;
  }
}











