﻿a {
  text-decoration: none !important;
}

/* Corrige link-print Bootstrap */
@media print {
  a[href]:after {
    content: none !important;
  }
}

/* Estilos de texto */
.NoWrap {
  white-space: nowrap;
}

.NoShow {
  visibility: hidden;
  display: none;
}

.Bold {
  font-weight: bold;
}

.Italic {
  font-style: italic;
}

.Under {
  text-decoration: underline;
}

.SaltoPagina {
  page-break-after: always;
}

/* Posición de texto */
.Left {
  text-align: left;
}

.Right {
  text-align: right;
}

.Center {
  text-align: center;
}

.Top {
  vertical-align: top;
}

.Centered {
  text-align: center;
  padding: 10px 0px 10px 0px;
}

.Righted {
  text-align: right;
  padding: 10px 10px 10px 0px;
}

.Lefted {
  text-align: left;
  padding: 10px 0px 10px 10px;
}

.Centrado {
  display: block;
  margin: 0 auto;
}

/* Colores de texto */
.Blue {
  color: Blue;
}

.Red {
  color: Red;
}

.Navy {
  color: Navy;
}

.Green {
  color: Green;
}

.Olive {
  color: olive;
}

.Silver {
  color: silver;
}

.Gray {
  color: Gray;
}

.Fuchsia {
  color: fuchsia;
}

.Maroon {
  color: Maroon;
}

.Yellow {
  color: Yellow;
}

.Orange {
  color: orange;
}

.Black {
  color: Black;
}

.White {
  color: White;
}

.Gold {
  color: gold;
}

.Azul {
  color: #0072c6;
}

.Up {
  padding-right: 16px;
  background-image: url("../images/arrow_up_green.gif");
  background-repeat: no-repeat;
  background-position: right;
}

.Down {
  padding-right: 16px;
  background-image: url("../images/arrow_down_red.gif");
  background-repeat: no-repeat;
  background-position: right;
}

.bSilver {
  color: Gray;
  background-color: #eeeeee;
}

/* Tamaño de texto */
.f5, .f5 td {
  font-size: 5px;
}

.f6, .f6 td {
  font-size: 6px;
}

.f7, .f7 td {
  font-size: 7px;
}

.f8, .f8 td {
  font-size: 8px;
}

.f9, .f9 td {
  font-size: 9px;
}

.f10, .f10 td {
  font-size: 10px;
}

.f11, .f11 td {
  font-size: 11px;
}

.f12, .f12 td {
  font-size: 12px;
}

.f13, .f13 td {
  font-size: 13px;
}

.f14, .f14 td {
  font-size: 14px;
}

.f15, .f15 td {
  font-size: 15px;
}

.f16, .f16 td {
  font-size: 16px;
}

.f18, .f18 td {
  font-size: 18px;
}

.f20, .f20 td {
  font-size: 20px;
}

.f22, .f22 td {
  font-size: 22px;
}

.f24, .f24 td {
  font-size: 24px;
}

/* Alturas de filas /*/
.h8, .h8 td {
  font-size: 8px;
  height: 16px;
}

.h9, .h9 td {
  font-size: 9px;
  height: 18px;
}

.h10, .h10 td {
  font-size: 10px;
  height: 20px;
}

.h11, .h11 td {
  font-size: 11px;
  height: 22px;
}

.h12, .h12 td {
  font-size: 12px;
  height: 24px;
}

.h13, .h13 td {
  font-size: 13px;
  height: 26px;
}

.h14, .h14 td {
  font-size: 14px;
  height: 28px;
}

.h15, .h15 td {
  font-size: 15px;
  height: 30px;
}

.h16, .h16 td {
  font-size: 16px;
  height: 32px;
}

.h18, .h18 td {
  font-size: 18px;
  height: 36px;
}

.h20, .h20 td {
  font-size: 20px;
  height: 40px;
}

.h22, .h22 td {
  font-size: 22px;
  height: 44px;
}

.h24, .h24 td {
  font-size: 24px;
  height: 48px;
}

/* Preview */
.preBody {
  min-width: 680px !important;
  background-color: transparent;
  background-image: none !important;
  margin: 0px;
}

.preTabla {
  width: 800px;
  margin: 0px;
  padding: 0px;
}

.preTitulo, .preTitulo span {
  color: Black;
  white-space: nowrap;
  font-size: 20px;
  font-family: Tahoma;
  font-weight: bold;
}

.preSubtitulo, .preSubtitulo span {
  color: Black;
  font-size: 14px;
  font-family: Tahoma;
  font-weight: bold;
  padding: 6px;
}

.preResumen {
  color: Gray;
  font-size: 10px;
  font-family: Tahoma;
}

.preFooter {
  width: 680px;
  color: Gray;
  font-size: 10px;
  font-family: Tahoma;
  padding: 6px;
  margin-top: 10px;
  padding: 0px;
}

/* MMV */
.hand {
  cursor: pointer;
}

.bloque {
  padding: 16px 10px 0px 0px;
}

.sector {
  padding-top: 10px;
}

.seccion {
  font-weight: 500;
  font-size: 10px;
  margin: 8px 0px 4px 0px;
}

.image {
  margin-right: 6px;
}

.spacer {
  height: 6px;
}

#themesMenu {
  background-color: white;
  border: none;
}

/* ASPxControls MMV */
.dxgvFocusedRow_Office365 td {
  color: white !important;
}

.dxeCaptionCell_Office365 {
  padding: 8px 0px 1px 0px !important;
}

  .dxeCaptionCell_Office365 label {
    font-size: 15px;
    font-weight: bold;
  }

.dxeButtonEditButton_Office365 {
  padding: 0px 0px 0px 10px !important;
}

.dxEditors_edtDropDown_Office365 {
  width: 20px !important;
}

/* ASPxNavBar */
.dxnbLite_Office365 li {
  margin-left: 0px !important;
}

.dxnb-header,
.dxnb-headerCollapsed {
  border: 0px !important;
  font-size: 15px !important;
}

.dxnb-content {
  border: 0px !important;
  font-size: 14px !important;
}

.dxnb-item {
  padding-left: 25px !important;
}

.dxnb-itemSelected {
  padding-left: 58px !important;
}

/* ASPxComboBox */
.dxeListBoxItem_Office365 {
  padding: 4px 12px 4px 12px !important;
  cursor: pointer;
}

/* ASPxGridLookup */
.dxeDropDownWindow_Office365 .dxgvGroupRow_Office365 td,
.dxeDropDownWindow_Office365 .dxgvDataRow_Office365 td {
  padding-top: 5px !important;
  padding-bottom: 6px !important;
  border: none !important;
}

.dxeDropDownWindow_Office365 .dxgvGroupRow_Office365 td {
  font-size: 15px;
  font-weight: bold;
}

.dxeDropDownWindow_Office365 .dxgvIndentCell {
  padding: 0px !important;
  margin: 0px !important;
  width: 20px !important;
  border: none !important;
}

.dxeDropDownWindow_Office365 .dxgvDataRow_Office365 td {
  cursor: pointer;
  font-size: 13px !important;
}

.dxgvDataRow_Office365 .dxgvIndentCell {
  background-color: transparent !important;
}

.infDato {
  font-weight: bold;
  padding: 6px 0px 0px 0px;
  text-align: right;
}

/*
.dxeButtonEditButtonHover_MaterialCompact,
.dxeButtonEditButtonPressed_MaterialCompact {
  background-color: red;
}

.dxeFocused_MaterialCompact {
  border: 1px solid red;
}

.dxeListBoxItemHover_MaterialCompact,
.dxeListBoxItemSelected_MaterialCompact,
.dxeListBoxItemHover_MaterialCompact.dxeListBoxItemSelected_MaterialCompact {
  color: #FFFFFF;
  background-color: red;
}

.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact,
.dxgvControl_MaterialCompact .dxgvTable_MaterialCompact .dxgvFocusedRow_MaterialCompact.dxgvDataRowHover_MaterialCompact {
  background-color: red;
  color: white;
}
*/


/*
  DEFAULT, CERULEAN, COSMO, JOURNAL, LUMEN, PAPER, READABLE, SIMPLEX, SPACELAB, UNITED, YETI
.dxgvControl_Office365 .dxgvTable_Office365 .dxgvDataRow_Office365:hover,
.dxeListBoxItemHover_Office365 {
  xxbackground-color: #eeeeee;
}

  FLATY
.dxgvControl_Office365 .dxgvTable_Office365 .dxgvDataRow_Office365:hover,
.dxeListBoxItemHover_Office365 {
  background-color: #d4e1e2;
}

  SANDSTONE
.dxgvControl_Office365 .dxgvTable_Office365 .dxgvDataRow_Office365:hover,
.dxeListBoxItemHover_Office365 {
  background-color: #f8f5f0;
}


*/