/* contenedor de pesta�as */
.tab-pane {
  clear: both;
  /*     position: relative; */
  border: solid 1px #ffffff;
}
/* fila de pesta�as */
.tab-pane .tab-row {
  background-color: #ffffff;
  float: left;
  /*     position: relative; */
  white-space: nowrap;
  width: 650px;
  z-index: 2;
  margin-bottom: 2px;
  overflow: hidden;
}
/* atributos para todas las pesta�as */
.tab-pane .tab-row .tab {
  background: url("../img/fndTab.gif") center left no-repeat;
  color: #2a5879;
  float: left;
  font-size: 80%;
  height: 50px;
  /*     position: relative; */
  text-align: center;
  white-space: nowrap;
  padding-left: 26px;
  padding-right: 26px;
  margin-left: -26px;
}

/* pesta�a en estado inicial */
.tab-pane .tab-row .tab a {
  color: #999999;
  cursor: hand;
}
.tab-pane .tab-row .tab a:hover {
  text-decoration: none;
  color: #5875ad;
}
/* pesta�a con foco - hover */
.tab-pane .tab-row .hover a {
  color: #5875ad;
}
/* pesta�a activa */
.tab-pane .tab-row .tab.selected a {
  color: #5875ad;
}
/* pesta�a seleccionada */
.tab-pane .tab-row .tab.selected {
  background: url("../img/fndTabSel.gif") center left no-repeat;
  color: #fff;
  font-weight: bold;
}

/* pesta�a finall */
.tab-pane .tab-row .tab.final {
  background: url("../img/fndTabVacio.gif") center left no-repeat;
  font-weight: bold;
}

.tab-pane .tab-row .tab b {
  font-size: 150%;
  display: block;
  margin-top: 4px;
}

/* contenido de las pesta�a */
.tab-pane .tab-page {
  clear: both;
  width: 650px;
  /*     outline: 1px solid #b5d2e2; */
}
.tab-pane .tab-page #cntTabCita,
.tab-pane .tab-page #cntConfirmarCitaPreviaTotal,
.tab-pane .tab-page #cntElegirFechaHora,
.tab-pane .tab-page #cntTabAccion,
.tab-pane .tab-page #cntTabCentro {
  min-height: 115px;
  /*     outline: 1px solid #B5D2E2; */
  overflow: hidden;
}
.tab-pane .tab-page .formCampoLinea {
  padding: 0px 0px 5px 0px;
}
.tab-row .num {
  font-size: 180%;
  font-weight: bold;
  display: block;
  text-align: center;
  margin: 0 0 5px 0;
}
