.Productos-SubTituloPantalla {
  font-size: 18px;
}

.tdCabeceraComparacion {
  background-color: #3176af;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}

  .tdCabeceraComparacion > a {
    background-color: #3176af;
    color: #FFFFFF;
    font-size: 11px;
    text-align: center;
    text-decoration: none;
  }

.tdCabeceraProductos {
  font-size: 14px;
  text-align: center;
}

.tdCabeceraEmpresas {
  color: #3176af;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

  .tdCabeceraEmpresas > a {
    color: #3176af;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
  }

.tdCuerpoComparacion {
  background-color: #99CCFF;
  color: #FFFFFF;
  font-weight: bold;
}

.tdCaracteristicasMakeanet-left {
  border-style: solid none solid solid;
  border-width: 1px;
  border-color: #000000;
  text-align: right;
  font-size: 12px;
}

.tdCaracteristicasMakeanet-center {
  border: 1px solid #000000;
  font-size: 12px;
  text-align: center;
}

.tdCaracteristicasMakeanet-right {
  border-style: solid solid solid none;
  border-width: 1px;
  border-color: #000000;
  font-size: 12px;
  text-align: center;
}

.tableRegistrate {
  width: 95%;
  margin-left: 5%;
  border-collapse: separate;
  border-spacing: 0;
}

  .tableRegistrate > tbody > tr > td.izq {
    background-color: #F2F2F2;
    padding: 10px;
    vertical-align: top;
    width: 48%;
  }

  .tableRegistrate > tbody > tr > td.der {
    background-color: #F2F2F2;
    padding: 10px;
    vertical-align: top;
    width: 48%;
  }

.tdRegistrate-Top {
  border-style: solid solid none solid;
  border-width: 1px;
  border-color: #E5E6E8;
}

  .tdRegistrate-Top > a > img {
    vertical-align: central;
    cursor: pointer;
  }

.tdRegistrate-Center {
  border-style: none solid none solid;
  border-width: 1px;
  border-color: #E5E6E8;
}

  .tdRegistrate-Center > a > img {
    vertical-align: central;
    cursor: pointer;
  }

.tdRegistrate-Bottom {
  border-style: none solid solid solid;
  border-width: 1px;
  border-color: #E5E6E8;
}

.AyudaPopUpTitle {
  text-align: left;
  font-size: 13px !important;
  color: #3399cc;
}

.AyudaPopUp {
  display: none;
  text-align: left;
}

.AyudaPopUpAzul {
  color: #3399cc;
}

.CaracteristicasPrincipalConHijos {
  height: 25px;
  padding-top: 5px;
  cursor: pointer;
}

  .CaracteristicasPrincipalConHijos:hover {
    background-color: #CEE3F6;
  }

  .CaracteristicasPrincipalConHijos > td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
  }

.CaracteristicasSecundariasSinHijos {
  height: 25px;
}

  .CaracteristicasSecundariasSinHijos > td {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
  }

.DetalleCaracteristicaCentrado {
  text-align: center;
}

.Regresar {
  text-align: right;
  vertical-align: bottom;
}

#divServicioAsistido {
  border: 1px solid #999999;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  background-color: #33CC33;
  color: #FFFFFF;
  padding: 5px;
  font-size: 13px;
}

#divConsultoria {
  border: 1px solid #999999;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
  background-color: #3176af;
  color: #FFFFFF;
  padding: 5px;
  font-size: 13px;
}

/*COMPROBADO*/

.DivDatosCuenta {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
  background-color: #F2F2F2;
  display: inline-block;
  text-align: left;
  min-width: 95%;
  margin-top: 5px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 6px;
}

.DivDatosCuentaMargenIzdo {
  background-color: #F2F2F2;
  display: inline-block;
  text-align: left;
  max-width: 96%;
  padding-top: 5px;
  padding-left: 15px;
}

.DivDatosCuentaUsuAlmacenamiento {
  background-color: #F2F2F2;
  display: inline-block;
  text-align: left;
  width: 96%;
  margin-top: 6px;
  padding-left: 5px;
}

.DivLineaVaciaDatosCuenta {
  background-color: #F2F2F2;
  width: 100%;
  height: 18px;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
}

.DivVerFunciones {
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  background-color: #F2F2F2;
  margin-right: 1px;
  margin-left: 1px;
  padding-left: 12px;
  padding-bottom: 7px;
  text-align: left;
}

.TipoCuentaContratarBorde {
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-top: 1px solid #CCCCCC;
  background-color: #F2F2F2;
  margin-right: 1px;
  margin-left: 1px;
  padding-top: 5px;
  padding-left: 1px;
  padding-bottom: 5px;
  display: inline-block;
  height: 620px;
}

.TipoCuentaContratarConFondo {
  background-color: #E5E6E8;
  text-align: center;
  height: 50px;
  vertical-align: middle;
}

.TipoCuentaContratarBordeAjustado {
  border: 1px solid #CCCCCC;
  background-color: #F2F2F2;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}

.TipoCuentaContratar {
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 10px;
  display: table;
}

.TipoCuentaContratarSinMargenInferior {
  width: 100%;
}

.TipoCuentaContratarConFondoBotonesGrupo {
  display: table;
  background-color: #9FA4A8;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-right: 10px;
}

.DivCaracteristicasCuenta {
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #FFFFFF;
  background-color: #E3E3E3;
  display: inline-block;
  padding-top: 5px;
}

.BotonRegistrateCuentaGratis {
  border: 1px solid #FF9900;
  background-color: #FF9900;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14pt;
  padding: 5px 10px;
}

  .BotonRegistrateCuentaGratis:hover {
    background-color: #E58C06;
  }

.BotonRegistrateCuentaPago {
  border: 1px solid #79B237;
  background-color: #79B237;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 14pt;
  padding: 5px 10px;
}

  .BotonRegistrateCuentaPago:hover {
    background-color: #6DA231;
  }

.BotonRegistrateCuentaPagoGrupos {
  border: 1px solid #79B237;
  background-color: #79B237;
  color: #FFFFFF;
  cursor: pointer;
  width: 90px;
  font-size: 12pt;
  margin-bottom: 5px;
}

  .BotonRegistrateCuentaPagoGrupos:hover {
    background-color: #6DA231;
  }


.TDDatosGrupo {
  width: 33%;
  text-align: left;
}

.TDDatosGrupoGrande {
  width: 34%;
  text-align: left;
  padding-left: 5px;
}

.TDDatosGrupoGrandeBotones {
  width: 34%;
  text-align: center;
  vertical-align: middle;
  background-color: #E5E6E8 !important;
}

.TDDatosGrupoBotones {
  width: 33%;
  text-align: center;
  vertical-align: middle;
  background-color: #E5E6E8;
}

.CaracteristicasCuentas-labels2 {
  color: #666666;
  font-size: 14px;
  font-weight: bold;
}

.CaracteristicasCuentas-labels2NoNegrita {
  color: #666666;
  font-size: 14px;
}

.CaracteristicasCuentas-labelGrande {
  color: #666666;
  font-size: 14pt;
  font-weight: bold;
}

.CaracteristicasCuentas-labelTitulo {
  color: #666666;
  font-size: 11pt;
  font-weight: bold;
  font-style: italic;
}

.DescripcionCuentas-labelsPadreGrupos {
  color: #3399CC;
  font-size: 20pt;
  width: 33%;
  padding-left: 7px;
}

.DescripcionCuentas-labelsPadreFunciones {
  color: #3399CC;
  font-size: 16pt;
  width: 33%;
}

.DescripcionCuentas-labelsHijo {
  color: #666666;
  font-size: 14px;
  max-width: 55%;
  background-color: #F2F2F2;
  padding-left: 3px;
}

.DescripcionCuentas-labelsHijoTabulado {
  color: #666666;
  font-size: 10pt;
  max-width: 55%;
  background-color: #F2F2F2;
  padding-left: 40px;
}

.DescripcionCuentas-labelsHijoSinFondo {
  color: #666666;
  font-size: 10pt;
}

.CaracteristicasSecundariasSinHijosGroups td {
  height: 25px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #CCCCCC;
}

.ConfirmGroupsOrder {
  width: 100%;
  text-align: left;
}

.GroupsWork-Contrataciones {
  vertical-align: text-top;
  width: 22%;
}

.DetalleCaracteristicaCentradoGrupo {
  text-align: center;
}
