﻿/* [gx-css-import ignore - start] */
.BaseRBtn{
	display:inline-block;
}
.BaseRBtn span, .RoundedBtn input{
	display:block;
	float: left;
}
.BaseRBtn .BtnLeft{
	background: transparent no-repeat scroll 0 0;
}
.BaseRBtn .BtnRight{
	background: transparent no-repeat scroll right 0;
}
.BaseRBtn .BtnBackground{
	overflow:hidden;
	background: transparent repeat-x scroll;
}
.BaseRBtn .BtnText{
	border: 0px;
	background: transparent;
	margin:0;
	white-space:nowrap;
	width:auto;
	overflow:visible;
}
/* [gx-css-import ignore - end] */
/* [gx-css-import ignore - start] */

@keyframes entermask
{
  from {background-color: transparent;}
  to {background-color: black;}
}

@keyframes leavemask
{
  from {background-color: black;}
  to {background-color: transparent;}
}

div[data-align='center'] > div[data-align-outer] {
	display: table;
	margin-left: auto;
	margin-right: auto;
}
div[data-align='right'] > div[data-align-outer] {
	display: table;
	margin-left: auto;
}
div[data-valign='middle'] > div[data-align-outer] {
	display: table;
	height: 100%;
	width: 100%;
}
div[data-valign='middle'] > div[data-align-outer] > div[data-align-inner] {
	display: table-cell;
	vertical-align: middle;
}
div[data-valign='bottom'] > div[data-align-outer] {
	display: table;
	height: 100%;
	width: 100%;
}
div[data-valign='bottom'] > div[data-align-outer] > div[data-align-inner] {
	display: table-cell;
	vertical-align: bottom;
}
td[data-cell-valign='top'] {	
	vertical-align: top;
}
td[data-cell-valign='middle'] {	
	vertical-align: middle;
}
td[data-cell-valign='bottom'] {	
	vertical-align: bottom;
}
div[data-align='center'] > div[data-align-outer] {
	width: auto;
}
div[data-align='right'] > div[data-align-outer] {
	width: auto;
}

.gx-responsive-grid .gx-remove-row {
  position: absolute;
  z-index: 1;
}

.gx-popup-frame-mask{
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}

form[tabindex="-1"]{
	outline:none;
}
.gx-prompt.gx-disabled {
        display:none;
}
.gx-sr-only{
	display:none !important;
}
[data-gx-sr-only]{
	display:none !important;
}
.gx-tbldsp-container {
	display:table;
}
.gx-tbldsp-container > div {
	display:table-cell;
}

/* [gx-css-import ignore - end] */
.GridRow,.WorkWithRowSelected,.WorkWithRowHover,.GridRowSelected,.GridRowHover,.Grid>TBODY>TR[data-gxselected]
{
	border-style: none;
	border-width: 0px;
}
.WorkWithRowSelected,.WorkWithSelection>TBODY>TR[data-gxselected]
{
	background-color: #ddd;
}
.GridRowSelected
{
	background-color: #daeff5;
}
.GridRowHover
{
	background-color: #f1f8fb;
}
.Tab
{
	border-style: none;
	border-width: 0px;
}
.EmbeddedPage
{
	border-style: none;
	border-width: 0px;
}
.GridColumn,.ActionColumn,.WWColumn,.WWActionColumn,.WWOptionalColumn,.WWActionGroupColumn,.OptionalColumn
{
	border-style: none;
	border-width: 0px;
}
.ActionColumn
{
	width: 36px;
}
.WWColumn,.WWActionColumn,.WWOptionalColumn,.WWActionGroupColumn
{
	overflow: hidden;
	white-space: normal;
	text-overflow: ellipsis;
}
.WWOptionalColumn
{
	padding-bottom: 9px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 9px;
	visibility: visible;
}
.Section,.OrdersCell,.WWGridCell,.ViewGridCell,.ViewGridCellAdvanced,.ToggleCell,.TabContainer,.selectedColor,.colorAzul,.colorVerde,.colorAmarillo,.colorRojo,.colorVioleta,.color,.iconoMenu,.iconoCarrito,.CellViewTab,.colorBlanco,.TableInicioContenido,.CellAssociationAttributeTitle,.FSLineSeparatorCell,.StepNumberCell,.StepContainerCell,.TableStepNumberCell,.AttributeStepCell,.AttributeStepBulletCell,.TextBlockWizardDescriptionCell,.SectionFSData,.StepNumberBulletCell,.MergeLabelCell,.CellWidthAuto,.WWActionsCell,.ViewActionsCell,.ViewGridActionsCell,.WWFiltersCell,.WWAdvancedBarCell,.ViewAdvancedBarCell,.PromptAdvancedBarCell,.VerticalCenteredCell,.MasterCellLeft,.CellMarginTop,.CellMarginTopAssociationButtons,.WorkWithCell,.ShowMenuImageCell,.CellAlignRight,.CellAlignRightWithMargin,.CellMenuIcon,.CellMarginTopInExtraSmall,.DataContentCell,.DataContentCell_TB2_100,.DataContentCellLogin,.RequiredDataContentCell,.DataContentCellView,.LabelCell,.CellMarginLeft,.CellViewTextBlockTitle,.CellViewAttributeTitle,.CellViewTableTitle,.CellTextBlockTitleWWP,.CellPaddingBottom,.CellFloatRight,.CellTableAssociationButtons,.CellTableLeftAssociation,.CellTableRightAssociation,.TableSuborLevelCell,.ExportOptionsPanellCell,.AssociationTitleCell,.CellNoMarginBottom,.CellAlignTop,.CellAlignTopPaddingTop5,.CellAlignTopPaddingTop10,.CellAlignCenter,.CellPaddingLeft10,.ColumnSettingsContainer,.ColumnSettingsRangeContainer,.ColumnSettingsRangeContainerDiv,.ColumnSettingsRangeContainerSpan,.CellWidth_6_25,.CellWidth_12_5,.CellWidth_93_75,.CellWidth_87_5,.PromptFiltersCell,.qcarrotablemain
{
	border-style: none;
	border-width: 0px;
}
.CellAssociationAttributeTitle
{
	padding-left: 0px;
	padding-top: 8px;
}
.FSLineSeparatorCell
{
	border-bottom: 1px;
	border-bottom-color: #e5e5e5;
	border-style: solid;
	padding-bottom: 5px;
	padding-top: 5px;
}
.StepNumberCell
{
	padding-top: 1.5px;
}
.StepContainerCell
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.TableStepNumberCell
{
	padding-left:15px !important;
	padding-right:5px !important;
}
.AttributeStepCell
{
	height: 48px;
	padding-right:15px !important;
}
.AttributeStepBulletCell
{
	padding-top: 5px;
	text-align: center;
}
.TextBlockWizardDescriptionCell
{
	padding-top: 20px;
}
.SectionFSData
{
	max-height: 300px;
	overflow-y: scroll;
}
.StepNumberBulletCell
{
	padding-top: 4px;
	text-align: center;
}
.MergeLabelCell
{
	padding-bottom: 5px;
	padding-right: 0px;
	padding-top: 5px;
	text-align: right;
}
.CellWidthAuto
{
	width: auto;
}
.WWActionsCell,.ViewActionsCell,.ViewGridActionsCell
{
	text-align: right;
}
.WWFiltersCell
{
	padding-bottom: 15px;
}
.WWAdvancedBarCell,.ViewAdvancedBarCell,.PromptAdvancedBarCell
{
	border-right: 1px;
	padding-right: 0px;
}
.VerticalCenteredCell
{
	float: none;
	padding-left: 5px;
	display: inline-block;
	vertical-align: middle;
}
.MasterCellLeft
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px;
	border-style: solid;
	border-top: 0px;
	padding-right: 15px;
	width: 240px;
	border-right-color: #D3D3D3 !important;
}
.CellMarginTop,.CellMarginTopAssociationButtons
{
	margin-top: 10px;
}
.ShowMenuImageCell
{
	padding-top: 9px;
}
.CellAlignRight
{
	text-align: right;
}
.CellAlignRightWithMargin
{
	float: right;
	margin-bottom: 10px;
	margin-top: 10px;
	width: auto;
}
.CellMenuIcon
{
	left: 175px;
	padding-top: 3px;
	position: absolute;
}
.DataContentCell,.DataContentCell_TB2_100,.DataContentCellLogin,.RequiredDataContentCell,.DataContentCellView,.LabelCell
{
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 2px;
	white-space: nowrap;
	vertical-align: middle;
}
.DataContentCellLogin
{
	padding-left: 0px;
}
.RequiredDataContentCell
{
	background-image: none;
	background-repeat: no-repeat;
}
.DataContentCellView
{
	white-space: normal;
}
.LabelCell
{
	margin-bottom: 15px;
	padding-top: 7px;
	text-align: right;
}
.CellMarginLeft
{
	margin-left: 10px;
}
.CellViewTextBlockTitle
{
	padding-right: 0px;
	padding-top: 4px;
}
.CellViewAttributeTitle
{
	padding-left: 0px;
	padding-top: 8px;
}
.CellViewTableTitle
{
	padding-bottom: 15px;
}
.CellTextBlockTitleWWP
{
	background-color: #f7f7f7;
	border-bottom: 1px;
	border-bottom-color: #ddd;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-top: 1px;
	border-top-style:solid;
	 border-top-color: #DDD;
}
.CellPaddingBottom
{
	border-top-color: #ddd;
	border-style: solid;
	padding-bottom: 15px;
	border-top-width:1px;
}
.CellFloatRight
{
	float: right;
}
.CellTableAssociationButtons
{
	background-color: #f2f2f2;
	padding-right: 5px;
	padding-top: 100px;
	height: 350px;
	text-align: center;
}
.CellTableLeftAssociation
{
	background-color: #f2f2f2;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-top: 10px;
}
.CellTableRightAssociation
{
	background-color: #f2f2f2;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	margin-bottom: 10px;
	margin-right: 15px;
	padding-bottom: 15px;
	padding-right: 20px;
	padding-top: 10px;
}
.TableSuborLevelCell
{
	padding-top: 10px;
}
.ExportOptionsPanellCell
{
	margin-left: 20px;
	padding-top: 10px;
}
.AssociationTitleCell
{
	padding-right: 3pt;
	height: 25px;
	white-space: nowrap;
	vertical-align: middle;
}
.CellNoMarginBottom
{
	margin-bottom: 0px;
}
.CellAlignTop,.CellAlignTopPaddingTop5,.CellAlignTopPaddingTop10
{
	vertical-align: top;
}
.CellAlignTopPaddingTop10
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.CellAlignCenter
{
	text-align: center;
}
.CellPaddingLeft10
{
	padding-left:10px !important;
}
.ColumnSettingsContainer
{
	display: -webkit-box;
	 display: -moz-box;
	display: -ms-flexbox;
	 display: -webkit-flex;
	display:flex;
	 -webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.ColumnSettingsRangeContainer
{
	margin-bottom: 10px;
	width: 100%;
	display: table;
	text-align: right;
}
.ColumnSettingsRangeContainerDiv
{
	float: right;
	width: 123px;
}
.ColumnSettingsRangeContainerSpan
{
	margin-right: 10px;
	line-height:28px;
	margin-left:0px !important;
}
.CellWidth_6_25
{
	width: 6.25%;
}
.CellWidth_12_5
{
	width: 12.5%;
}
.CellWidth_93_75
{
	width: 83.75%;
}
.CellWidth_87_5
{
	width: 87.5%;
}
.PromptFiltersCell
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.qcarrotablemain
{
	background-color: #ebebeb;
	width: 100%;
}
.ActionGroup,.ActionGroupCenter,.TrnActionGroup,.ActionGroupRight
{
	border-style: none;
	border-width: 0px;
}
.TrnActionGroup
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.ActionGroupRight
{
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: right;
}
.Form
{
	margin-bottom: 0pt;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	background-image: none;
	border-style: none;
	border-width: 0px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
	overflow-x: hidden !important;
}

/* [gx-css-import ignore - start] */
div.gx-content-placeholder > div.gx-ct-body.Form-fx, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx, body.Form-fx
{
	transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-moz-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-ms-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-o-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
	-webkit-transition: all cubic-bezier(0, 1, 1, 0.69) .5s;
}

div.gx-content-placeholder > div.gx-ct-body.Form-fx.enter-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx.enter-fx-duration, body.Form-fx.enter-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}

div.gx-content-placeholder > div.gx-ct-body.Form-fx.leave-fx-duration, div.gxwebcomponent > div.gxwebcomponent-body.Form-fx.leave-fx-duration, body.Form-fx.leave-fx-duration
{
	transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-ms-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
}

div.gx-content-placeholder.transitioning, div.gxwebcomponent.transitioning
{
	overflow: hidden;
	position: relative;
}

.Form-fx.entering
{
	opacity: 0.1;
	position: absolute;
}

.Form-fx.leaving
{
	opacity: 0.1;
	position: absolute;
}

/* [gx-css-import ignore - end] */
.Attribute,.qcarritocantidad,.IME_Active,.BlobContentIME_Active,.ReadonlyBlobContentIME_Active,.BlobInputIME_Active,.ReadonlyIME_Active,.IME_Inactive,.BlobContentIME_Inactive,.ReadonlyBlobContentIME_Inactive,.BlobInputIME_Inactive,.ReadonlyIME_Inactive,.IME_Disabled,.BlobContentIME_Disabled,.ReadonlyBlobContentIME_Disabled,.BlobInputIME_Disabled,.ReadonlyIME_Disabled,.AttSubTitle,.BlobContentAttSubTitle,.ReadonlyBlobContentAttSubTitle,.ReadonlyAttSubTitle,.BlobInputAttSubTitle,.FilterAttribute,.BlobContentFilterAttribute,.ReadonlyBlobContentFilterAttribute,.ReadonlyFilterAttribute,.BlobInputFilterAttribute,.DescriptionAttribute,.BlobContentDescriptionAttribute,.ReadonlyBlobContentDescriptionAttribute,.ReadonlyDescriptionAttribute,.BlobInputDescriptionAttribute,.BootstrapAttribute,.BootstrapAttributeDate,.BlobContentBootstrapAttributeDate,.ReadonlyBlobContentBootstrapAttributeDate,.BlobInputBootstrapAttributeDate,.ReadonlyBootstrapAttributeDate,.BootstrapAttributeCheckBox,.BlobContentBootstrapAttributeCheckBox,.ReadonlyBlobContentBootstrapAttributeCheckBox,.BlobInputBootstrapAttributeCheckBox,.ReadonlyBootstrapAttributeCheckBox,.AttributeCheckBoxColumnsSelector,.BlobContentAttributeCheckBoxColumnsSelector,.ReadonlyBlobContentAttributeCheckBoxColumnsSelector,.BlobInputAttributeCheckBoxColumnsSelector,.ReadonlyAttributeCheckBoxColumnsSelector,.BootstrapAttributeDateTime,.BlobContentBootstrapAttributeDateTime,.ReadonlyBlobContentBootstrapAttributeDateTime,.BlobInputBootstrapAttributeDateTime,.ReadonlyBootstrapAttributeDateTime,.BootstrapAttributeGray,.BlobContentBootstrapAttributeGray,.ReadonlyBlobContentBootstrapAttributeGray,.BlobInputBootstrapAttributeGray,.ReadonlyBootstrapAttributeGray,.BlobContentBootstrapAttribute,.ReadonlyBlobContentBootstrapAttribute,.BlobInputBootstrapAttribute,.ErrorBootstrapAttribute,.ErrorBootstrapAttributeCheckBox,.ErrorBootstrapAttributeDate,.ErrorBootstrapAttributeDateTime,.ReadonlyBootstrapAttribute,.AttributeTitle1,.BlobContentAttributeTitle1,.ReadonlyBlobContentAttributeTitle1,.BlobInputAttributeTitle1,.ReadonlyAttributeTitle1,.UserNickName,.BlobContentUserNickName,.ReadonlyBlobContentUserNickName,.BlobInputUserNickName,.ReadonlyUserNickName,.UserPosition,.BlobContentUserPosition,.ReadonlyBlobContentUserPosition,.BlobInputUserPosition,.ReadonlyUserPosition,.BotonCarrito,.BootstrapAttribute100,.ReadonlyubicarNumNuevos,.numAlertasNuevas,.numMsgsNuevos,.TxtBusqueda,.imgCarroProducto,.ReadonlyUbicarCantProdCarrito,.listarProductoPrecio,.listarProductoMoneda,.AttributeStep,.ReadonlyAttributeStep,.AttributeStepSelected,.ReadonlyAttributeStepSelected,.AttributeStepBullet,.ReadonlyAttributeStepBullet,.AttributeStepBulletUnSelected,.ReadonlyAttributeStepBulletUnSelected,.AttributeStepBulletSelected,.ReadonlyAttributeStepBulletSelected,.AttributeDateTime,.ReadonlyAttributeDateTime,.CheckBox,.ReadonlyCheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox,.AttributeCheckBox,.ImageAttribute,.ResponsiveImageAttribute,.BlobContentResponsiveImageAttribute,.ReadonlyBlobContentResponsiveImageAttribute,.ReadonlyResponsiveImageAttribute,.BlobInputResponsiveImageAttribute,.ActionAttribute,.BlobContentActionAttribute,.ReadonlyBlobContentActionAttribute,.ReadonlyActionAttribute,.DeleteAttribute,.BlobContentDeleteAttribute,.ReadonlyBlobContentDeleteAttribute,.ReadonlyDeleteAttribute,.BlobInputDeleteAttribute,.DisplayAttribute,.BlobContentDisplayAttribute,.ReadonlyBlobContentDisplayAttribute,.ReadonlyDisplayAttribute,.BlobInputDisplayAttribute,.SelectionAttribute,.BlobContentSelectionAttribute,.ReadonlyBlobContentSelectionAttribute,.ReadonlySelectionAttribute,.BlobInputSelectionAttribute,.DisabledActionAttribute,.BlobContentDisabledActionAttribute,.ReadonlyBlobContentDisabledActionAttribute,.ReadonlyDisabledActionAttribute,.BlobInputDisabledActionAttribute,.BlobInputActionAttribute,.SelectAttribute,.BlobContentSelectAttribute,.ReadonlyBlobContentSelectAttribute,.BlobInputSelectAttribute,.ReadonlySelectAttribute,.BlackAttribute,.BlobContentBlackAttribute,.ReadonlyBlobContentBlackAttribute,.BlobInputBlackAttribute,.ReadonlyBlackAttribute,.ActionBaseColorAttribute,.BlobContentActionBaseColorAttribute,.ReadonlyBlobContentActionBaseColorAttribute,.ReadonlyActionBaseColorAttribute,.BlobInputActionBaseColorAttribute,.ReadonlyImageAttribute,.VideoAttribute,.ReadonlyVideoAttribute,.AudioAttribute,.ReadonlyAudioAttribute,.ErrorAttribute,.WarningAttribute,.AssociationListAttribute,.BlobContentAssociationListAttribute,.ReadonlyBlobContentAssociationListAttribute,.BlobInputAssociationListAttribute,.ReadonlyAssociationListAttribute,.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio,.ReadonlyAttributeNoWrap,.BlobContentAttribute,.ReadonlyBlobContentAttribute,.BlobInputAttribute,.AttributeDragging,.AttributeAcceptDrag,.AttributeNoAcceptDrag,.GridTitle,.BlobContentGridTitle,.ReadonlyBlobContentGridTitle,.BlobInputGridTitle,.ReadonlyGridTitle,.AttributeTitleWWP,.BlobContentAttributeTitleWWP,.ReadonlyBlobContentAttributeTitleWWP,.BlobInputAttributeTitleWWP,.ReadonlyAttributeTitleWWP,.AttributeWhite,.BlobContentAttributeWhite,.ReadonlyBlobContentAttributeWhite,.BlobInputAttributeWhite,.ReadonlyAttributeWhite,.AttributeCharLong,.BlobContentAttributeCharLong,.ReadonlyBlobContentAttributeCharLong,.BlobInputAttributeCharLong,.ReadonlyAttributeCharLong,.AttributeGray,.BlobInputAttributeGray,.BlobContentAttributeGray,.ReadonlyBlobContentAttributeGray,.ReadonlyAttributeGray,.AttributeManageFilters,.AttributeImageFixWidth,.BlobContentAttributeImageFixWidth,.ReadonlyBlobContentAttributeImageFixWidth,.BlobInputAttributeImageFixWidth,.ReadonlyAttributeImageFixWidth,.AttributeDate,.BlobContentAttributeDate,.ReadonlyBlobContentAttributeDate,.BlobInputAttributeDate,.ReadonlyAttributeDate,.AttributeGridNotResponsive,.BlobContentAttributeGridNotResponsive,.ReadonlyBlobContentAttributeGridNotResponsive,.BlobInputAttributeGridNotResponsive,.ReadonlyAttributeGridNotResponsive,.Attribute250
{
	margin-left: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	display: inline-block;
	border-bottom-color: #d3d4d3;
	border-left-color: #d3d4d3;
	border-right-color: #d3d4d3;
	border-top-color: #d3d4d3;
	border-style: solid;
	border-width: 1px;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: black;
	height: auto;
	min-height: 28px;
	width: auto;
	max-width: 100%;
	text-indent: 0px;
}
.qcarritocantidad
{
	padding-right: 10px;
	padding-top: 5px;
	position: absolute;
	right: -10px;
	top: -10px;
	background-color: red;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	color: white;
	height: 20px;
	max-height: 20px;
	width: 20px;
	max-width: 20px;
}
.AttributeCheckBoxColumnsSelector,.BlobContentAttributeCheckBoxColumnsSelector,.ReadonlyBlobContentAttributeCheckBoxColumnsSelector,.BlobInputAttributeCheckBoxColumnsSelector,.ReadonlyAttributeCheckBoxColumnsSelector
{
	margin-left: 10px;
	vertical-align: middle;
}
.AttributeStep,.ReadonlyAttributeStep,.AttributeStepSelected,.ReadonlyAttributeStepSelected
{
	font-size: 10.5pt;
	color: #686367;
}
.ReadonlyAttributeStep
{
	border-width: 0px;
}
.AttributeStepSelected,.ReadonlyAttributeStepSelected
{
	color: white;
}
.ReadonlyAttributeStepSelected
{
	border-width: 0px;
}
.AttributeStepBullet,.ReadonlyAttributeStepBullet,.AttributeStepBulletUnSelected,.ReadonlyAttributeStepBulletUnSelected,.AttributeStepBulletSelected,.ReadonlyAttributeStepBulletSelected
{
	margin-left: 0px;
	color: #078bcd;
	max-width: 80px;
	text-align: center;
}
.ReadonlyAttributeStepBullet
{
	border-width: 0px;
}
.AttributeStepBulletUnSelected,.ReadonlyAttributeStepBulletUnSelected
{
	color: #ddd;
}
.ReadonlyAttributeStepBulletUnSelected
{
	border-width: 0px;
}
.AttributeStepBulletSelected,.ReadonlyAttributeStepBulletSelected
{
	font-weight: bold;
}
.ReadonlyAttributeStepBulletSelected
{
	border-width: 0px;
}
.ReadonlyAttributeDateTime
{
	margin-right: 5px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	border-style: none;
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	max-height: 30px;
	margin-bottom: 0px !important;
	 ;
}
.CheckBox,.ReadonlyCheckBox,.BlobContentCheckBox,.ReadonlyBlobContentCheckBox,.BlobInputCheckBox
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	border-style: none;
	border-width: 0px;
}
.AttributeCheckBox
{
	margin-left: 15px;
	display: inline;
	border-style: none;
}
.ActionAttribute,.BlobContentActionAttribute,.ReadonlyBlobContentActionAttribute,.ReadonlyActionAttribute,.DeleteAttribute,.BlobContentDeleteAttribute,.ReadonlyBlobContentDeleteAttribute,.ReadonlyDeleteAttribute,.BlobInputDeleteAttribute,.DisplayAttribute,.BlobContentDisplayAttribute,.ReadonlyBlobContentDisplayAttribute,.ReadonlyDisplayAttribute,.BlobInputDisplayAttribute,.SelectionAttribute,.BlobContentSelectionAttribute,.ReadonlyBlobContentSelectionAttribute,.ReadonlySelectionAttribute,.BlobInputSelectionAttribute,.DisabledActionAttribute,.BlobContentDisabledActionAttribute,.ReadonlyBlobContentDisabledActionAttribute,.ReadonlyDisabledActionAttribute,.BlobInputDisabledActionAttribute,.BlobInputActionAttribute,.SelectAttribute,.BlobContentSelectAttribute,.ReadonlyBlobContentSelectAttribute,.BlobInputSelectAttribute,.ReadonlySelectAttribute,.BlackAttribute,.BlobContentBlackAttribute,.ReadonlyBlobContentBlackAttribute,.BlobInputBlackAttribute,.ReadonlyBlackAttribute,.ActionBaseColorAttribute,.BlobContentActionBaseColorAttribute,.ReadonlyBlobContentActionBaseColorAttribute,.ReadonlyActionBaseColorAttribute,.BlobInputActionBaseColorAttribute
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #ececec;
	border-width: 0px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
}
.ReadonlyImageAttribute
{
	border-width: 0px;
	max-width:124px;
	max-height:68px;
}
.VideoAttribute,.ReadonlyVideoAttribute
{
	width: 300px;
}
.ReadonlyVideoAttribute
{
	border-width: 0px;
}
.AudioAttribute,.ReadonlyAudioAttribute
{
	width: 300px;
}
.ReadonlyAudioAttribute
{
	border-width: 0px;
}
.ErrorAttribute
{
	border-bottom-color: #f56a67;
	border-left-color: #f56a67;
	border-right-color: #f56a67;
	border-top-color: #f56a67;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.WarningAttribute
{
	border-bottom-color: #fdae45;
	border-left-color: #fdae45;
	border-right-color: #fdae45;
	border-top-color: #fdae45;
}
.AssociationListAttribute,.BlobContentAssociationListAttribute,.ReadonlyBlobContentAssociationListAttribute,.BlobInputAssociationListAttribute,.ReadonlyAssociationListAttribute
{
	color: #333;
	min-height: 300px;
	width: 100% !important;
	 ;
}
.ReadonlyBlobContentAssociationListAttribute
{
	border-width: 0px;
}
.ReadonlyAssociationListAttribute
{
	border-width: 0px;
}
.ReadonlyAttribute,.ReadonlyMedio,.BlobContentReadonlyMedio,.ReadonlyBlobContentReadonlyMedio,.BlobInputReadonlyMedio,.ReadonlyReadonlyMedio,.ReadonlyAttributeNoWrap
{
	margin-right: 5px;
	padding-bottom: 0px;
	padding-left: 1px;
	padding-right: 1px;
	border-style: none;
	font-family: Arial, "'Trebuchet MS'";
	font-size: 12px;
	color: #444;
	max-height: 30px;
	margin-bottom: 0px !important;
	 ;
}
.ReadonlyAttributeNoWrap
{
	padding-bottom: 1px;
	padding-top: 1px;
	white-space: nowrap;
	min-height: 0px;
}
.BlobContentAttribute,.ReadonlyBlobContentAttribute
{
	color: #333;
}
.BlobInputAttribute
{
	color: #333;
}
.AttributeDragging
{
	color: #333;
}
.AttributeAcceptDrag
{
	color: #333;
}
.AttributeNoAcceptDrag
{
	color: #333;
}
.GridTitle,.BlobContentGridTitle,.ReadonlyBlobContentGridTitle,.BlobInputGridTitle,.ReadonlyGridTitle
{
	margin-bottom: 1pt;
	margin-left: 0px;
	margin-right: 1pt;
	margin-top: 1pt;
	padding-bottom: 2pt;
	padding-left: 2pt;
	padding-right: 2pt;
	padding-top: 2pt;
	border-width: 0px;
	font-weight: bold;
	color: white;
	height: 100%;
	width: 100%;
}
.BlobContentGridTitle,.ReadonlyBlobContentGridTitle
{
	margin-left: 1pt;
	background-color: #295572;
	border-width: 5px;
}
.ReadonlyBlobContentGridTitle
{
	border-width: 0px;
}
.BlobInputGridTitle
{
	margin-left: 1pt;
	background-color: #295572;
	border-width: 5px;
}
.ReadonlyGridTitle
{
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	white-space: nowrap;
}
.AttributeTitleWWP,.BlobContentAttributeTitleWWP,.ReadonlyBlobContentAttributeTitleWWP,.BlobInputAttributeTitleWWP,.ReadonlyAttributeTitleWWP
{
	margin-left: 0px;
	font-family: Calibri;
	font-size: 15pt;
	font-weight: bold;
	color: #a5adb3;
	margin-bottom: 0px !important;
}
.BlobContentAttributeTitleWWP,.ReadonlyBlobContentAttributeTitleWWP
{
	color: #ddd;
}
.ReadonlyBlobContentAttributeTitleWWP
{
	border-width: 0px;
}
.BlobInputAttributeTitleWWP
{
	color: #ddd;
}
.ReadonlyAttributeTitleWWP
{
	padding-left: 0px;
	padding-top: 0px;
	white-space: nowrap;
	border-width: 0px;
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	color: #4d4d4d;
}
.AttributeWhite,.BlobContentAttributeWhite,.ReadonlyBlobContentAttributeWhite,.BlobInputAttributeWhite,.ReadonlyAttributeWhite
{
	color: white;
}
.ReadonlyBlobContentAttributeWhite
{
	border-width: 0px;
}
.ReadonlyAttributeWhite
{
	border-width: 0px;
}
.ReadonlyBlobContentAttributeCharLong
{
	border-width: 0px;
}
.ReadonlyAttributeCharLong
{
	border-width: 0px;
}
.AttributeGray,.BlobInputAttributeGray,.BlobContentAttributeGray,.ReadonlyBlobContentAttributeGray,.ReadonlyAttributeGray
{
	color: #777;
}
.ReadonlyBlobContentAttributeGray
{
	border-width: 0px;
}
.ReadonlyAttributeGray
{
	margin-left: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	border-width: 0px;
	font-family: Arial, "Open Sans Regular";
	font-size: 13px;
	color: #444;
}
.AttributeManageFilters
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	height: 28px;
	width: 316px;
}
.AttributeImageFixWidth,.BlobContentAttributeImageFixWidth,.ReadonlyBlobContentAttributeImageFixWidth,.BlobInputAttributeImageFixWidth,.ReadonlyAttributeImageFixWidth
{
	max-width: 400px;
}
.ReadonlyBlobContentAttributeImageFixWidth
{
	border-width: 0px;
}
.ReadonlyAttributeImageFixWidth
{
	border-width: 0px;
}
.ReadonlyBlobContentAttributeDate
{
	border-width: 0px;
}
.ReadonlyAttributeDate
{
	border-width: 0px;
}
.AttributeGridNotResponsive,.BlobContentAttributeGridNotResponsive,.ReadonlyBlobContentAttributeGridNotResponsive,.BlobInputAttributeGridNotResponsive,.ReadonlyAttributeGridNotResponsive
{
	padding-bottom: 9px;
	padding-top: 9px;
	display: inherit;
}
.ReadonlyBlobContentAttributeGridNotResponsive
{
	border-width: 0px;
}
.ReadonlyAttributeGridNotResponsive
{
	border-width: 0px;
}
.Attribute250
{
	width: 250px;
}
.Button,.fileinputbutton,.btnprimary,.btnwarning,.SpecialButtons,.BtnEnter,.BtnToggle,.BtnToggleActive,.SpecialButtonsDisabled,.BtnCancel,.BtnCheck,.BtnDelete,.BtnFirst,.BtnGet,.BtnHelp,.BtnLast,.BtnNext,.BtnPrevious,.BtnRefresh,.BtnSelect,.BtnImage,.BtnExportReport,.BtnExport,.BtnEditColumns,.BtnActionGroupUpdate,.BtnActionGroupDelete,.BtnInsertImage,.BtnExportCSV,.BtnDefault,.qBtnEnterCian,.ButtonDisabled,.btn-warning,.ButtonDanger,.Gris,.ButtonBig,.ButtonWarning,.ButtonDefault,.ButtonPrimary,.qbtnbusquedaazul,.btnSuccess,.btnrestoran,.ButtonDragging,.ButtonAcceptDrag,.ButtonNoAcceptDrag,.ActionButtons,.BtnInsert,.ButtonSearchCell,.ButtonWizard
{
	border-top: 1px;
	margin-right: 3pt;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	display: inline-block;
	white-space: nowrap;
	background-color: #078bcd;
	border-bottom-color: #357ebd;
	border-left-color: #357ebd;
	border-right-color: #357ebd;
	border-top-color: #357ebd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	min-width: 86px;
	cursor: pointer;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
}

.BtnCancel
{
	margin-bottom: 3pt;
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
}

.BtnCheck
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnDelete
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	color: black;
}

.BtnFirst
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnGet
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnHelp
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnLast
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnNext
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnPrevious
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnRefresh
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnSelect
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnImage,.BtnExportReport,.BtnExport,.BtnEditColumns,.BtnActionGroupUpdate,.BtnActionGroupDelete,.BtnInsertImage,.BtnExportCSV
{
	background-repeat: no-repeat;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	background-color: transparent;
	background-image: none;
	color: #078bcd;
	height: 30px;
	width: 30px;
	min-width: 0px;
	opacity:0.7;
}

.BtnExportReport
{
	background-image: url(../ActionExportReport.png);
	color: #ea4c3a;
}

.BtnExport
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ActionExport.png);
	color: #08743b;
}

.BtnEditColumns
{
	background-image: url(../EditColumns.png);
}

.BtnActionGroupUpdate
{
	background-image: url(../BtnUpdateImage.png);
}

.BtnActionGroupDelete
{
	background-image: url(../BtnDeleteImage.png);
}

.BtnInsertImage
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ActionInsert.png);
}

.BtnExportCSV
{
	background-image: url(../ActionCSV.png);
}

.BtnDefault
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	font-family: Arial, sans-serif;
	font-weight: normal;
	color: black;
}

.qBtnEnterCian
{
	background-color: #318496;
}

.qbtnbusquedaazul
{
	max-height: 16px;
	min-height: 16px;
}

.ButtonDragging
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.ButtonAcceptDrag
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.ButtonNoAcceptDrag
{
	background-color: #9f9f9f;
	border-bottom-color: #797979;
	border-left-color: #797979;
	border-right-color: #797979;
	border-top-color: #797979;
	color: #295572;
}

.BtnInsert
{
	margin-right: 0px;
	padding-top: 4px;
	height: 30px;
}

.ButtonSearchCell
{
	margin-left: 5px;
}

.ButtonWizard
{
	margin-left: 3pt;
	margin-right: 0px;
}

.Grid,.GridDragging,.GridAcceptDrag,.GridNoAcceptDrag,.WorkWith,.PromptGrid,.WorkWithSelection
{
	margin-bottom: 1pt;
	margin-left: 1pt;
	margin-right: 1pt;
	margin-top: 1pt;
	padding-bottom: 1pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 1pt;
	color: black;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	border-style: none;
	border-width: 0px;
	text-align: left;
	text-indent: 5px;
}

.GridUniform
{
	background-color: #d3d4d3;
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
}

.GridOdd
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridEven
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridUniformTitle
{
	background-color: #d3d4d3;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridTitle
{
	color: black;
	color: #fff;
	background-color: #f2f2f2;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridFooter
{
	color: black;
	color: #fff;
	background-color: #f2f2f2;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingUniform
{
	background-color: #d3d4d3;
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingOdd
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingEven
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingUniformTitle
{
	background-color: #d3d4d3;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingTitle
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridDraggingFooter
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragUniform
{
	background-color: #d3d4d3;
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragOdd
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragEven
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragUniformTitle
{
	background-color: #d3d4d3;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragTitle
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridAcceptDragFooter
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragUniform
{
	background-color: #d3d4d3;
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragOdd
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragEven
{
	color: black;
	font-family: Verdana,Arial;
	font-size: 8.5pt;
	font-style: normal;
	background-color: white;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragUniformTitle
{
	background-color: #d3d4d3;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragTitle
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.GridNoAcceptDragFooter
{
	color: black;
	color: #fff;
	background-color: #295572;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
}

.WorkWith,.PromptGrid,.WorkWithSelection
{
	padding-left: 1pt;
	border-style: solid;
	height: 25px;
	width: 100%;
	border-collapse: collapse !important;
}

.WorkWithUniform
{
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithOdd
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithEven
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithUniformTitle
{
	background-color: white;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithTitle
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithFooter
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridUniform
{
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridOdd
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridEven
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridUniformTitle
{
	background-color: white;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridTitle
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.PromptGridFooter
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionUniform
{
	background-color: white;
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionOdd
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionEven
{
	color: black;
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #f0f0f0;
	color: black;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionUniformTitle
{
	background-color: white;
	color: black;
	color: #fff;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionTitle
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.WorkWithSelectionFooter
{
	color: black;
	color: #fff;
	background-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	text-indent: 5px;
	border-collapse: collapse !important;
}

.Group,.GroupTitle,.Filtros,.GroupFiltrosTitle
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
}

.GroupTitle
{
	background-image: none;
	box-sizing: border-box;
	float: none;
	margin-left: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	height: 29px;
	width: auto;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-variant: normal;
	font-weight: normal;
	color: #333;
	text-indent: 0px;
	border: none !important;
	font-weight: 500;
}

.GroupTitleTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	box-sizing: border-box;
	float: none;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-variant: normal;
	font-weight: normal;
	color: #333;
	text-indent: 0px;
	border: none !important;
	font-weight: 500;
}

.Filtros,.GroupFiltrosTitle
{
	border-bottom-color: royalblue;
	border-left-color: royalblue;
	border-right-color: royalblue;
	border-top-color: royalblue;
	border-width: 2px;
}

.GroupFiltrosTitle
{
	border-bottom-color: #295572;
	border-left-color: #295572;
	border-right-color: #295572;
	border-top-color: #295572;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #295572;
}

.GroupFiltrosTitleTitle
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #295572;
}

.Image,.ImageDragging,.ImageAcceptDrag,.ImageNoAcceptDrag,.PoweredBy,.ImageHandCenter,.ImageHandCenter:hover,.TabPaging,.TabPagingNext,.TabPagingPrevious,.ImageHeaderBackground,.HeaderImage1,.ResponsiveImage,.menosUno,.btnAddToCart,.ImageTop,.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious,.ImageTopHeader,.ImageBlock,.ImageHiddenExtraSmall,.AssociationImage,.StepImage,.StepImageUnSelected
{
	border-style: none;
	border-width: 0px;
	vertical-align: middle;
	box-shadow:none;
}
.PagingButtons,.PagingButtonsFirst,.PagingButtonsLast,.PagingButtonsNext,.PagingButtonsPrevious
{
	background-repeat: no-repeat;
	height: 18px;
	width: 18px;
	cursor: pointer;
}
.PagingButtonsFirst
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PageFirst.png);
	width: 21px;
}
.PagingButtonsLast
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PageLast.png);
	width: 21px;
}
.PagingButtonsNext
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PageNext.png);
}
.PagingButtonsPrevious
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PagePrevious.png);
}
.ImageTopHeader
{
	height: 0px;
	width: 0px;
}
.ImageBlock
{
	display: block;
}
.StepImage,.StepImageUnSelected
{
	background-color: #078bcd;
	height: 48px;
}
.StepImageUnSelected
{
	background-color: #eee;
}
.Table,.TableDragging,.TableAcceptDrag,.TableNoAcceptDrag,.TableHorizontalLine,.header_pink_line,.LevelTable,.BodyContainer,.HeaderContainer,.RecentLinksContainer,.FormContainer,.Container,.ContainerFluid,.AdvancedContainerItem,.AdvancedContainerItemExpanded,.OrdersTable,.RecentLinksMainTable,.RecentLinksMainTableExpanded,.PromptContainer,.PromptMainTable,.GridTabMainTable,.TableGrid,.ViewTable,.Table960,.TableGreyFooter,.TableBlackFooter,.TableBlackHeader,.TableLeftMenu,.TableTopMenu,.TableGridTitle,.TableAssociation,.MPBarBlue,.MPBarGreen,.MPBarLightBlue,.MPBarOrange,.td,.TablePopupContentCell,.TableTextBlockTitleCell,.TableTitleCell1,.TableDataDescriptionCell,.TableDataDescriptionCellDataDescriptionCellLeft,.TableDataDescriptionCellDataDescriptionCellLeftDataDescriptionCellLogin,.TableDataContentCell,.TableDataContentCellDataContentCellLogin,.TableDataContentCellRequiredDataContentCell,.TableDataContentCellDataContentCellView,.TablebreadCrumbTitleCell,.hidingPanel,.leftBorder,.headerLogo,.alinearUploadify,.fijo,.relativo,.borderBottom,.borderGray,.posRelative,.MasterPageFondo,.Header,.ubicarSobreHeader,.TablaProducto,.carroFiltroEmpresa,.TablaBuscarEntidad,.TablaEnlacesRecientes,.TablaEnlacesRecientesOdd,.TablaEnlacesRecientesEven,.MergedItemNotRequired,.TableLabel50Percent,.TableStepBulletLineCell,.TableWizardMain,.WizardStepsCell,.WizardStepsPositionCell,.FilterMultipleSelectorCell,.FilterMultiplePromptCell,.FSSingleLine,.FSWithHeaderCellBottomRow,.TableFSHeader,.AdvancedContainer,.AdvancedContainerVisible,.AdvancedContainerFullHeight,.WWAdvancedContainer,.MainContainer,.TableDynamicFilters,.select,.PopupContentCell,.TextBlockTitleCell,.TableTitleCell,.DataDescriptionCell,.DataDescriptionCellLeft,.DataDescriptionCellLogin,.GridHeaderCell,.GridHeaderCellCleanFilters,.TableTop,.TableContent,.TableContentNoMargin,.Table100x100,.Table100x1004C,.TableViewGeneralAtts,.TableBorder,.TableGridHeader,.Table100x100H,.TableView,.HorizontalLineWWP,.HorizontalSpace,.TableBottom,.RecentLinksTable,.RecentLinksTableOdd,.RecentLinksTableEven,.Table80,.Table95,.GridLineEven,.GridLineOdd,.GridFooter,.TableData,.SpaceTable,.TableMain,.TableMainPopup,.TableLogin,.TableWhiteBorder,.TableMerged,.TableSearch,.TableCellBreadCrumbOdd,.TableCellBreadCrumbEven,.TableActions,.TableAttributesCell,.TableSearchCell,.TablePaddingLeft,.TableLineSeparator,.TableRowSideBar,.TableGroup,.MasterLeftZone,.MasterRightZone,.MPBar,.breadCrumbTitleCell,.TableActionsCell,.TableActionsCellLogin,.TableGeolocation,.TableBar,.Table100H,.TableCellAlignRight,.MasterMainClass,.ContentHolderCell,.TableAlignRight,.TableAlignRightWithMargin,.MasterTopIconsCell,.TableHiddenExtraSmall,.TableUserRoleMenuInfo,.CellPaddingTop,.TableViewTab,.TablePaddingTop5,.TableAlignedCentered,.TableWithBottomBorder,.TableStep,.TableStepSelected,.TableContainerStep,.TableContainerStepSelected,.TableContainerStepFirst,.TableContainerStepLast,.TableStepBullet,.TableStepBulletChecked,.TableStepBulletSelected,.TableContainerStepBullet,.TableStepBulletLine,.TableStepBulletLineChecked,.WizardTitleCell,.TableStepInfo,.Table2
{
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	border-style: none;
	border-width: 0px;
	font-family: Verdana,Arial;
	font-size: 9pt;
	font-style: normal;
}
.TableStepBulletLineCell
{
	width: 50%;
}
.TableWizardMain
{
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
.WizardStepsCell
{
	padding-top:10px !important;
	padding-left:15px !important;
	padding-right:15px !important;
	padding-bottom:10px !important;
}
.WizardStepsPositionCell
{
	padding-top: 0px;
	padding-bottom:10px !important;
	padding-left:15px !important;
	padding-right:15px !important;
}
.FilterMultipleSelectorCell
{
	height: 30px;
	vertical-align: top;
	padding-top:6px !important;
	 padding-right:0px !important;
}
.FilterMultiplePromptCell
{
	height: 30px;
	vertical-align: top;
	padding-top:6px !important;
	padding-left:5px !important;
	padding-right:6px !important;
}
.FSSingleLine
{
	height: 31px;
}
.FSWithHeaderCellBottomRow
{
	border-bottom: 1px;
	border-bottom-color: #efefef;
	border-style: solid;
}
.TableFSHeader
{
	background-color: #f2f2f2;
	height: 26px;
	width: auto;
}
.AdvancedContainer,.AdvancedContainerVisible,.AdvancedContainerFullHeight
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px;
	border-top: 0px;
	padding-right: 15px;
	background-color: white;
	border-right-color: #d3d3d3;
	border-style: solid;
	 -moz-transition: left 0.5s ease-in-out;
	 -webkit-transition: left 0.5s ease-in-out;
	 -ms-transition: left 0.5s ease-in-out;
	 transition: left 0.5s ease-in-out;
}
.AdvancedContainerFullHeight
{
	min-height: 600px;
}
.WWAdvancedContainer
{
	margin-left: -45px;
	padding-right: 20px;
	background-color: white;
}
.MainContainer
{
	padding-left: 15px;
	padding-right: 15px;
}
.TableDynamicFilters,.select
{
	margin-left: auto;
}
.PopupContentCell
{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-color: #e5e5e5;
	border-style: solid;
	padding-bottom:15px !important;
}
.TextBlockTitleCell
{
	padding-left: 20px;
	padding-top: 10px;
	white-space: nowrap;
	vertical-align: middle;
}
.TableTitleCell
{
	padding-right: 10px;
	white-space: nowrap;
	vertical-align: middle;
}
.DataDescriptionCell,.DataDescriptionCellLeft,.DataDescriptionCellLogin
{
	background-repeat: repeat-x;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 10px;
	white-space: nowrap;
	background-image: none;
	height: 24px;
	text-align: right;
	vertical-align: middle;
}
.DataDescriptionCellLeft,.DataDescriptionCellLogin
{
	padding-bottom: 0px;
	text-align: left;
}
.DataDescriptionCellLogin
{
	padding-left: 5px;
}
.GridHeaderCell
{
	padding-right: 3pt;
	padding-top: 4px;
	white-space: nowrap;
}
.GridHeaderCellCleanFilters
{
	padding-top: 8px;
	vertical-align: top;
}
.TableTop
{
	background-repeat: repeat-x;
	list-style-image: none;
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/HeaderBackground.gif);
	height: 80px;
	width: 100%;
}
.TableContent,.TableContentNoMargin
{
	margin-top: 5px;
	border-bottom-color: #d8d8d8;
	border-left-color: #d8d8d8;
	border-right-color: #d8d8d8;
	border-top-color: #d8d8d8;
	border-style: solid;
	vertical-align: top;
}
.TableContentNoMargin
{
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 5px;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 100%;
}
.Table100x100,.Table100x1004C,.TableViewGeneralAtts,.TableBorder,.TableGridHeader,.Table100x100H
{
	width: 100%;
	text-align: left;
	vertical-align: top;
}
.TableBorder
{
	padding-bottom: 5pt;
	padding-left: 5pt;
	padding-right: 5pt;
	padding-top: 5pt;
	border-bottom-color: #5f7f96;
	border-left-color: #5f7f96;
	border-right-color: #5f7f96;
	border-top-color: #5f7f96;
	border-style: solid;
	border-width: 2px;
}
.TableGridHeader
{
	margin-top: 15px;
}
.Table100x100H
{
	height: 100%;
}
.TableView
{
	margin-left: 1px;
	margin-top: 15px;
	background-color: white;
	color: #404040;
	width: 100%;
	border-top-width:0px;
}
.HorizontalLineWWP
{
	background-color: #cee397;
	height: 1px;
	width: 100%;
}
.HorizontalSpace
{
	background-color: #fff;
	height: 10px;
	width: 100%;
}
.TableBottom
{
	background-color: #295572;
	height: 30px;
	width: 100%;
	text-align: center;
	vertical-align: middle;
}
.RecentLinksTable,.RecentLinksTableOdd,.RecentLinksTableEven
{
	background-color: whitesmoke;
	border-bottom-color: #9d1f1f;
	border-width: 1px;
	height: 15px;
	width: 100%;
}
.RecentLinksTableOdd
{
	background-color:#DFE0E2 !important;
}
.RecentLinksTableEven
{
	background-color:#E9EEF2 !important;
}
.Table80
{
	width: 80%;
}
.Table95
{
	width: 100%;
}
.GridLineEven,.GridLineOdd
{
	padding-left: 2pt;
	padding-right: 2pt;
	background-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	font-size: 8.5pt;
	height: 100%;
	width: 100%;
}
.GridLineOdd
{
	background-color: #f2f2f2;
}
.GridFooter
{
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 2px;
	background-color: white;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	height: 26px;
	width: 100%;
}
.TableData
{
	border-width: 1px;
	width: 100%;
}
.SpaceTable
{
	height: 100px;
}
.TableMain,.TableMainPopup
{
	background-color: white;
	width: 100%;
}
.TableMainPopup
{
	padding-top: 15px;
}
.TableLogin
{
	background-color: transparent;
	height: 270px;
	width: 420px;
}
.TableWhiteBorder
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
	border-style: solid;
	border-width: 1px;
}
.TableMerged
{
	margin-bottom: 0px;
	padding-right: 2px;
}
.TableSearch
{
	margin-bottom: 5px;
	width: 100%;
	-moz-border-radius: 5px;
	 border-radius: 5px;
}
.TableCellBreadCrumbOdd
{
	background-color:#E9EEF2 !important;
}
.TableCellBreadCrumbEven
{
	background-color:#DFE0E2 !important;
}
.TableActions
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.TableAttributesCell
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.TableSearchCell
{
	text-align: right;
	vertical-align: middle;
}
.TablePaddingLeft
{
	padding-left: 15px;
}
.TableLineSeparator
{
	padding-left: 20px;
	padding-right: 20px;
}
.TableRowSideBar
{
	height: 40px;
}
.TableGroup
{
	border-top: 1px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.5);
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.05);
	border-collapse: separate !important;
}
.MasterLeftZone
{
	border-bottom: 0px;
	border-left: 0px;
	border-right: 1px;
	border-top: 0px;
	padding-right: 20px;
	border-right-color: #d3d3d3;
	border-style: solid;
}
.MasterRightZone
{
	padding-left: 20px;
}
.MPBar
{
	margin-left: -15px;
	margin-right: -15px;
	background-image: url(../BlueBar.png);
	height: 7px;
}
.breadCrumbTitleCell
{
	background-position: 100%;
	background-repeat: no-repeat;
	padding-right: 5px;
	white-space: nowrap;
	background-color: white;
	background-image: none;
	vertical-align: middle;
}
.TableActionsCell,.TableActionsCellLogin
{
	padding-right: 10px;
}
.TableActionsCellLogin
{
	padding-top: 20px;
	text-align: right;
}
.TableGeolocation
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.TableBar
{
	height: 7px;
	width: 100%;
}
.Table100H
{
	height: 100%;
}
.TableCellAlignRight
{
	text-align: right;
}
.MasterMainClass
{
	padding-top: 5px;
}
.ContentHolderCell
{
	border-left: 1px;
	padding-left: 15px;
	border-left-color: #d3d3d3;
	border-style: solid;
	vertical-align: top;
}
.TableAlignRight,.TableAlignRightWithMargin
{
	margin-left: auto;
}
.TableAlignRightWithMargin
{
	margin-bottom: 10px;
	margin-top: 10px;
}
.MasterTopIconsCell
{
	padding-left: 25px;
}
.TableUserRoleMenuInfo
{
	padding-right: 10px;
}
.CellPaddingTop
{
	padding-top: 10px;
}
.TablePaddingTop5
{
	padding-top: 5px;
}
.TableAlignedCentered
{
	margin-left: auto;
	margin-right: auto;
}
.TableWithBottomBorder
{
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-color: #e5e5e5;
	border-style: solid;
	padding-bottom:0px !important;
}
.TableStep,.TableStepSelected
{
	border-bottom-color: #696564;
	border-left-color: #696564;
	border-right-color: #696564;
	border-top-color: #696564;
	border-style: solid;
	border-width: 2px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	height: 25px;
	width: 25px;
	text-align: center;
}
.TableStepSelected
{
	border-bottom-color: white;
	border-left-color: white;
	border-right-color: white;
	border-top-color: white;
}
.TableContainerStep,.TableContainerStepSelected
{
	background-color: #eee;
}
.TableContainerStepSelected
{
	background-color: #078bcd;
}
.TableContainerStepFirst
{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.TableContainerStepLast
{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.TableStepBullet,.TableStepBulletChecked,.TableStepBulletSelected
{
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	background-color: #ddd;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom-left-radius: 25px;
	height: 25px;
	width: 25px;
}
.TableStepBulletChecked,.TableStepBulletSelected
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-color: #078bcd;
	background-image: url(../WizardStepChecked.png);
}
.TableStepBulletSelected
{
	margin-bottom: 0px;
	margin-top: 0px;
	background-image: none;
	border-top-left-radius: 35px;
	border-top-right-radius: 35px;
	border-bottom-right-radius: 35px;
	border-bottom-left-radius: 35px;
	height: 35px;
	width: 35px;
}
.TableContainerStepBullet
{
	width: 100px;
}
.TableStepBulletLine,.TableStepBulletLineChecked
{
	background-position: 0;
	background-color: #ddd;
	background-image: url(../BulletLine.png);
	width: 100%;
}
.TableStepBulletLineChecked
{
	background-color: #078bcd;
}
.WizardTitleCell
{
	padding-top:10px !important;
	padding-left:15px !important;
	padding-right:15px !important;
}
.TableStepInfo
{
	margin-top: 10px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-color: #eee;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.TextBlock,.TextBlockDragging,.TextBlockAcceptDrag,.TextBlockNoAcceptDrag,.Title,.SubTitle,.TextBlockHeader,.RecentLinkItem,.RecentsTitle,.WWAdvancedLabel,.WWOrderByLabel,.WWFilterLabel,.WWDateFilterLabel,.WWOrderItem,.WWOrderItemSelected,.Separator,.FooterText,.VerticalMenuOption,.bullet,.subBullet,.TextTable,.TBTopMenu,.TBLeftMenu,.FieldSetTitle,.BtnTextBlock,.margintop20,.TextBlockFSWithHeaderTitle,.Label,.AttributeGrayLabel,.AssociationTitle,.SmallText,.SelectedTab,.UnSelectedTab,.RecentLink,.DataDescription,.TextBlockTitleWWP,.WizardTitle,.TextBlockTitleWWPTab,.TextBlockTitleNotAuthorized,.WizardStepDescription,.DataFilterDescription,.OrderedByDescription,.DataFixedFilterDescription,.DataFilterDescriptionPrefix,.DescriptionWhite,.MasterPageFooter,.WorkWithFooter,.TextBlockUserName,.TextBlockRoleName,.InGridDeletion,.StepNumber,.StepNumberSelected,.StepNumberBullet,.StepNumberBulletSelected,.WizardTextBlock,.WizardTextBlockDescription,.qcarroingresar
{
	padding-right: 3pt;
	white-space: nowrap;
	border-style: none;
	border-width: 0px;
	font-family: Arial;
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #747474;
	vertical-align: middle;
}
.SubTitle
{
	display: block;
}
.MenuItemBlack
{
	color: black;
}
.TextBlockFSWithHeaderTitle
{
	margin-left: 2px;
	padding-right: 0px;
	font-family: Arial, "'Trebuchet MS'";
	font-size: 11px;
	font-weight: bold;
	color: #444;
	text-transform: uppercase;
}
.Label,.AttributeGrayLabel,.gx-label.AttributeLabel,.gx-label.q-select-ecoopLabel,.gx-label.q-width150Label,.gx-label.q-minwidth200Label,.gx-label.qlabelprincipalbLabel,.gx-label.qlabelprincipal8Label,.gx-label.qheight280pxLabel,.gx-label.qwidth160pxLabel,.gx-label.qwidth140pxLabel,.gx-label.qattributeordenmontocobrarmedio14Label,.gx-label.qtextsuccessLabel,.gx-label.qtext-successLabel,.gx-label.q-margintop-75Label,.gx-label.q-margin-top-75Label,.gx-label.q-minwidth100Label,.gx-label.q-width125Label,.gx-label.DataContentCellCheckBoxLabel,.gx-label.q-width120Label,.gx-label.q-width180Label,.gx-label.qwidth90Label,.gx-label.q-input-catalogueLabel,.gx-label.e-successLabel,.gx-label.e-color3Label,.gx-label.e-wsLabel,.gx-label.e-linkLabel,.gx-label.e-min-width110Label,.gx-label.e-width60DateLabel,.gx-label.xLabel,.gx-label.e-width60Label,.gx-label.xDateLabel,.gx-label.aDateLabel,.gx-label.q-width40Label,.gx-label.qwidth300pxLabel,.gx-label.q-width35Label,.gx-label.q-textLabel,.gx-label.q-minwidth80Label,.gx-label.qfuenteroja20Label,.gx-label.q-product-availableLabel,.gx-label.s-textLabel,.gx-label.h60Label,.gx-label.e-text-referenceCheckBoxLabel,.gx-label.h40DateLabel,.gx-label.q-inputcalendarLabel,.gx-label.DateLabel,.gx-label.e-alignleftLabel,.gx-label.q-inputdateDateLabel,.gx-label.qwidth70pxLabel,.gx-label.q-product-itemLabel,.gx-label.q-min150Label,.gx-label.qimagenmax300Label,.gx-label.qimagenmax200Label,.gx-label.q-select-menubarLabel,.gx-label.width100pxLabel,.gx-label.qwidth430pxLabel,.gx-label.q-paddingleft6Label,.gx-label.q-height130Label,.gx-label.e-table-textareaLabel,.gx-label.AttributeGray2Label,.gx-label.1Label,.gx-label.e-w350Label,.gx-label.q-width400Label,.gx-label.qwidth120Label,.gx-label.q-textareaLabel,.gx-label.qheight200pxLabel,.gx-label.q-width350Label,.gx-label.qheight300Label,.gx-label.qattributeordenmontocobrarmedioLabel,.gx-label.qWordWrapLabel,.gx-label.qiwdth100Label,.gx-label.q-width140Label,.gx-label.q-grid-textLabel,.gx-label.q-align-rightLabel,.gx-label.qlabelcomprateloLabel,.gx-label.q-iconchartLabel,.gx-label.q-select-dashboard2Label,.gx-label.q-width300Label,.gx-label.q-select-dashboardLabel,.gx-label.qtextocolorrojo14pxLabel,.gx-label.q-descriptionLabel,.gx-label.q-montoLabel,.gx-label.qdashboardtitulosinupper25pxLabel,.gx-label.qdashboardcabezalLabel,.gx-label.qdashboardtitulolightLabel,.gx-label.q-paddingbottom60Label,.gx-label.q-padding15Label,.gx-label.q-padding10Label,.gx-label.0Label,.gx-label.q-width200Label,.gx-label.qdashboardtitulosinupper20pxLabel,.gx-label.qdashboardtitulosinupper15pxLabel,.gx-label.q-height400Label,.gx-label.q-select2Label,.gx-label.q-width500Label,.gx-label.q-width100pxLabel,.gx-label.q-cartimageproductLabel,.gx-label.q-cartimagewidth2Label,.gx-label.q-cartcountLabel,.gx-label.q-cartimagewidthLabel,.gx-label.q-cartdescriptionLabel,.gx-label.a-cartdescriptionLabel,.gx-label.q-grid-valueLabel,.gx-label.q-selectcreditLabel,.gx-label.q-productdescriptionLabel,.gx-label.qdescripcionLabel,.gx-label.qimagenproducto2Label,.gx-label.e-padding-bottom25Label,.gx-label.qdashboardtituloLabel,.gx-label.qdashboardsubtituloLabel,.gx-label.qdashboardnumeroLabel,.gx-label.qwidth10pxLabel,.gx-label.qmarginright15Label,.gx-label.e-w55Label,.gx-label.e-align-centerLabel,.gx-label.qwidth50pxLabel,.gx-label.marginright10Label,.gx-label.qimagen50x50pxLabel,.gx-label.qtextocolorverdeLabel,.gx-label.qEncuestaLogoLabel,.gx-label.qimgcaracteristicalistaproductoLabel,.gx-label.qimgcaracteristicaproductoLabel,.gx-label.qheight100pxLabel,.gx-label.qwidth900pxLabel,.gx-label.qwidth350pxLabel,.gx-label.qgridvalueLabel,.gx-label.qheight80pxDateTimeLabel,.gx-label.qmaxwidth650pxLabel,.gx-label.qSizeMinimoLabel,.gx-label.qheight300pxLabel,.gx-label.qattributeordenmontocobrarCheckBoxLabel,.gx-label.AttributteLabel,.gx-label.qimagenproductoLabel,.gx-label.e-100CheckBoxLabel,.gx-label.qimagegalleryLabel,.gx-label.e-w180Label,.gx-label.e-mt10Label,.gx-label.qheight30pxLabel,.gx-label.e-mr25Label,.gx-label.e-marginright25Label,.gx-label.e-alignleftDateLabel,.gx-label.e-padding8Label,.gx-label.e-td-line2Label,.gx-label.e-align-rightLabel,.gx-label.e-grid-value2Label,.gx-label.qamarrastituloLabel,.gx-label.qamarrastextoLabel,.gx-label.qcarrometodopagoimagenLabel,.gx-label.qcarroresumenimagenLabel,.gx-label.qcarropagoqrimagenLabel,.gx-label.e-textLabel,.gx-label.e-productoLabel,.gx-label.qcarrocarritocantidadLabel,.gx-label.qcarrocarritoprecioLabel,.gx-label.qcarrocarritodescripcionLabel,.gx-label.qcarrocarritoattributeLabel,.gx-label.qcarrocarritoimagenLabel,.gx-label.qcarroproductoimagenLabel,.gx-label.e-w300Label,.gx-label.e-w200Label,.gx-label.e-selectLabel,.gx-label.e-w250Label,.gx-label.ew250Label,.gx-label.qActionBaseColorLabel,.gx-label.qboxshadowgrey5Label,.gx-label.e-descriptionLabel,.gx-label.e-inputLabel,.gx-label.e-Label,.gx-label.e-text-referenceLabel,.gx-label.cLabel,.gx-label.e-errorLabel,.gx-label.eLabel,.gx-label.w200Label,.gx-label.w290Label,.gx-label.e-pruebaLabel,.gx-label.e-error-rowLabel,.gx-label.e-montoLabel,.gx-label.margen20Label,.gx-label.e-grid-valueLabel,.gx-label.e-textareaLabel,.gx-label.e-helpLabel,.gx-label.e-disableCheckBoxLabel,.gx-label.e-20Label,.gx-label.e-grid-lineLabel,.gx-label.e-inputDateLabel,.gx-label.e-130Label,.gx-label.datepickerDateLabel,.gx-label.datepickerLabel,.gx-label.e-fechaDateLabel,.gx-label.e-w80Label,.gx-label.e-head-valueLabel,.gx-label.e-col-lgLabel,.gx-label.e-head-valueDateLabel,.gx-label.qwidth100pxLabel,.gx-label.qwidth200pxLabel,.gx-label.qPaginaTituloCampoLabel,.gx-label.qPaginaImagenFondo2Label,.gx-label.qPaginaContactoCampoLabel,.gx-label.qPaginaImagenFondoLabel,.gx-label.qEncuestaTituloLabel,.gx-label.qEncuestaTituloPreguntaLabel,.gx-label.qpromocionimagenLabel,.gx-label.qnombreproductoLabel,.gx-label.qleft_importantDateLabel,.gx-label.qmargintop5DateLabel,.gx-label.qmargintop5CheckBoxLabel,.gx-label.qimagenmaxwidth100Label,.gx-label.qheight60pxLabel,.gx-label.qqrwidthLabel,.gx-label.qwidth700pxLabel,.gx-label.qboldLabel,.gx-label.qheightwidth200pxLabel,.gx-label.qheightwidth100pxLabel,.gx-label.qheight25pxLabel,.gx-label.qheight50pxLabel,.gx-label.qheight20pxLabel,.gx-label.qfuentegrisLabel,.gx-label.qmaxwidth50pxLabel,.gx-label.qconsultanombreproductoLabel,.gx-label.qconsultaimagenLabel,.gx-label.qconsultaprecioLabel,.gx-label.qconsultadescripcionLabel,.gx-label.qconsultalogoLabel,.gx-label.qconsultacodigoproductoLabel,.gx-label.qconsultarprecioLabel,.gx-label.h5Label,.gx-label.qminwidth55pxLabel,.gx-label.qlogintext16Label,.gx-label.qlogintext12Label,.gx-label.qbuscarproductoLabel,.gx-label.qbtncantidadsuperLabel,.gx-label.qbtnubicacionLabel,.gx-label.qmaxwidth230pxDateLabel,.gx-label.AttributeGrayDateLabel,.gx-label.qbtnpassLabel,.gx-label.qreservatotalLabel,.gx-label.qreservafotoLabel,.gx-label.qreserva22pxLabel,.gx-label.qreserva15pxLabel,.gx-label.qreserva12pxLabel,.gx-label.qheight80pxLabel,.gx-label.qattributemesacomandaLabel,.gx-label.qbuttonLabel,.gx-label.qattributeminutosLabel,.gx-label.qimagen50pxLabel,.gx-label.qimagenmaxheight300Label,.gx-label.qcomandaLabel,.gx-label.qbtnpuntoLabel,.gx-label.qbtncodigoLabel,.gx-label.qbtncantidadLabel,.gx-label.qlabelprincipalDateLabel,.gx-label.qlabelprincipalDateTimeLabel,.gx-label.qlabelprincipalPLabel,.gx-label.AttributeGrayCheckBoxLabel,.gx-label.qcarroproddetchicaLabel,.gx-label.qcarroproddetgrandeLabel,.gx-label.qcolornegroLabel,.gx-label.ibuteLabel,.gx-label.qcarroproductolinkLabel,.gx-label.qcarropreciotextoLabel,.gx-label.qtextograndeLabel,.gx-label.qcarrodetprodlineaLabel,.gx-label.qcarrodescripcionLabel,.gx-label.qcarrotituloproductoLabel,.gx-label.qcarrologoLabel,.gx-label.qcarrobusquedaLabel,.gx-label.qcarritobusquedaLabel,.gx-label.qimgcarroproductoLabel,.gx-label.qtextorojoalertaLabel,.gx-label.qtextorojoLabel,.gx-label.qalto80pxLabel,.gx-label.AttributeLabelLabel,.gx-label.qimagenmax100Label,.gx-label.qattributeordenmontocobrarLabel,.gx-label.qwidth250pxLabel,.gx-label.qwidth150pxLabel,.gx-label.IME_ActiveLabel,.gx-label.BlobContentIME_ActiveLabel,.gx-label.ReadonlyBlobContentIME_ActiveLabel,.gx-label.BlobInputIME_ActiveLabel,.gx-label.ReadonlyIME_ActiveLabel,.gx-label.IME_InactiveLabel,.gx-label.BlobContentIME_InactiveLabel,.gx-label.ReadonlyBlobContentIME_InactiveLabel,.gx-label.BlobInputIME_InactiveLabel,.gx-label.ReadonlyIME_InactiveLabel,.gx-label.IME_DisabledLabel,.gx-label.BlobContentIME_DisabledLabel,.gx-label.ReadonlyBlobContentIME_DisabledLabel,.gx-label.BlobInputIME_DisabledLabel,.gx-label.ReadonlyIME_DisabledLabel,.gx-label.qalignrightCheckBoxLabel,.gx-label.AttSubTitleLabel,.gx-label.BlobContentAttSubTitleLabel,.gx-label.ReadonlyBlobContentAttSubTitleLabel,.gx-label.ReadonlyAttSubTitleLabel,.gx-label.BlobInputAttSubTitleLabel,.gx-label.FilterAttributeLabel,.gx-label.BlobContentFilterAttributeLabel,.gx-label.ReadonlyBlobContentFilterAttributeLabel,.gx-label.ReadonlyFilterAttributeLabel,.gx-label.BlobInputFilterAttributeLabel,.gx-label.DescriptionAttributeLabel,.gx-label.BlobContentDescriptionAttributeLabel,.gx-label.ReadonlyBlobContentDescriptionAttributeLabel,.gx-label.ReadonlyDescriptionAttributeLabel,.gx-label.BlobInputDescriptionAttributeLabel,.gx-label.BootstrapAttributeLabel,.gx-label.BootstrapAttributeDateLabel,.gx-label.BlobContentBootstrapAttributeDateLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeDateLabel,.gx-label.BlobInputBootstrapAttributeDateLabel,.gx-label.ReadonlyBootstrapAttributeDateLabel,.gx-label.BootstrapAttributeCheckBoxLabel,.gx-label.BlobContentBootstrapAttributeCheckBoxLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeCheckBoxLabel,.gx-label.BlobInputBootstrapAttributeCheckBoxLabel,.gx-label.ReadonlyBootstrapAttributeCheckBoxLabel,.gx-label.AttributeCheckBoxColumnsSelectorLabel,.gx-label.BlobContentAttributeCheckBoxColumnsSelectorLabel,.gx-label.ReadonlyBlobContentAttributeCheckBoxColumnsSelectorLabel,.gx-label.BlobInputAttributeCheckBoxColumnsSelectorLabel,.gx-label.ReadonlyAttributeCheckBoxColumnsSelectorLabel,.gx-label.BootstrapAttributeDateTimeLabel,.gx-label.BlobContentBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeDateTimeLabel,.gx-label.BlobInputBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBootstrapAttributeDateTimeLabel,.gx-label.BootstrapAttributeGrayLabel,.gx-label.BlobContentBootstrapAttributeGrayLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeGrayLabel,.gx-label.BlobInputBootstrapAttributeGrayLabel,.gx-label.ReadonlyBootstrapAttributeGrayLabel,.gx-label.BlobContentBootstrapAttributeLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeLabel,.gx-label.BlobInputBootstrapAttributeLabel,.gx-label.ErrorBootstrapAttributeLabel,.gx-label.ErrorBootstrapAttributeCheckBoxLabel,.gx-label.ErrorBootstrapAttributeDateLabel,.gx-label.ErrorBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBootstrapAttributeLabel,.gx-label.AttributeTitle1Label,.gx-label.BlobContentAttributeTitle1Label,.gx-label.ReadonlyBlobContentAttributeTitle1Label,.gx-label.BlobInputAttributeTitle1Label,.gx-label.ReadonlyAttributeTitle1Label,.gx-label.UserNickNameLabel,.gx-label.BlobContentUserNickNameLabel,.gx-label.ReadonlyBlobContentUserNickNameLabel,.gx-label.BlobInputUserNickNameLabel,.gx-label.ReadonlyUserNickNameLabel,.gx-label.UserPositionLabel,.gx-label.BlobContentUserPositionLabel,.gx-label.ReadonlyBlobContentUserPositionLabel,.gx-label.BlobInputUserPositionLabel,.gx-label.ReadonlyUserPositionLabel,.gx-label.BootstrapTooltipRightLabel,.gx-label.BotonCarritoLabel,.gx-label.BootstrapAttribute100Label,.gx-label.ReadonlyubicarNumNuevosLabel,.gx-label.numAlertasNuevasLabel,.gx-label.numMsgsNuevosLabel,.gx-label.TxtBusquedaLabel,.gx-label.imgCarroProductoLabel,.gx-label.ReadonlyUbicarCantProdCarritoLabel,.gx-label.enlaceDisplayBlockLabel,.gx-label.listarProductoPrecioLabel,.gx-label.listarProductoMonedaLabel,.gx-label.buscarEntidadLabel,.gx-label.logoEmpresaLabel,.gx-label.verProductoTextoLabel,.gx-label.ImagenMax300Label,.gx-label.listarProductoDescripcionLabel,.gx-label.verProductoTituloLabel,.gx-label.VerProductoInfoLabel,.gx-label.imagePreviewLabel,.gx-label.PtSansFontLabel,.gx-label.AttributeSecondaryLabel,.gx-label.BootstrapTooltipLeftLabel,.gx-label.form-controlLabel,.gx-label.entidadBorrarIconoLabel,.gx-label.redimensionarTextareaLabel,.gx-label.floatRightCheckBoxLabel,.gx-label.carritoAlinearOrdenarLabel,.gx-label.fliatRightLabel,.gx-label.aLabel,.gx-label.Width20Label,.gx-label.Width30Label,.gx-label.Width350pxLabel,.gx-label.noRadiusRightLabel,.gx-label.rightLabel,.gx-label.textarea1Label,.gx-label.alignLeftLabel,.gx-label.terminalTimerLabel,.gx-label.my-fieldLabel,.gx-label.noClassLabel,.gx-label.soloMisMesasCheckBoxLabel,.gx-label.AttributeWidth50Label,.gx-label.BlobContentAttributeWidth50Label,.gx-label.ReadonlyBlobContentAttributeWidth50Label,.gx-label.BlobInputAttributeWidth50Label,.gx-label.ReadonlyAttributeWidth50Label,.gx-label.AttributeWidth100Label,.gx-label.BlobContentAttributeWidth100Label,.gx-label.ReadonlyBlobContentAttributeWidth100Label,.gx-label.BlobInputAttributeWidth100Label,.gx-label.ReadonlyAttributeWidth100Label,.gx-label.marginBottom0Label,.gx-label.ImagenMax100Label,.gx-label.textoColorRojoLabel,.gx-label.inputConTransparenciaLabel,.gx-label.TextBlockWWPTitleLabel,.gx-label.AttributeTituloLabel,.gx-label.WidthLabel,.gx-label.FontComandaLabel,.gx-label.AtributeLabel,.gx-label.ReadonlyAttributeRestoLabel,.gx-label.FontGridSeleccionableLabel,.gx-label.FontGridProductoLabel,.gx-label.BtnAgregarProductoLabel,.gx-label.FontComandaNewLabel,.gx-label.AttributeOrdenMontoLabel,.gx-label.AttributeOrdenLabel,.gx-label.TextAreaOrdenLabel,.gx-label.AttributeGridGrande9ptLabel,.gx-label.alignRightCheckBoxLabel,.gx-label.AttributeGridNotResponsiveCheckBoxLabel,.gx-label.AttributeNoWrapLabel,.gx-label.qinputcontransparenciaLabel,.gx-label.qwidth100Label,.gx-label.qtextocolorrojoLabel,.gx-label.qiniciofondoLabel,.gx-label.qfontcomandanewLabel,.gx-label.qattributegridgrandeLabel,.gx-label.qattributeordenmontoLabel,.gx-label.qbtntagplantillaLabel,.gx-label.qlogoempresaLabel,.gx-label.qentidadborrariconoLabel,.gx-label.qbuscarentidadLabel,.gx-label.logroEmpresaLabel,.gx-label.qform-control-inicioLabel,.gx-label.qimagepreviewLabel,.gx-label.qimagepreviewordenmanualLabel,.gx-label.qpaddingtop15Label,.gx-label.qpaddingbottomLabel,.gx-label.qmy-fieldLabel,.gx-label.qmarginleft-5Label,.gx-label.qmarginleftn5Label,.gx-label.AttributeStepLabel,.gx-label.ReadonlyAttributeStepLabel,.gx-label.AttributeStepSelectedLabel,.gx-label.ReadonlyAttributeStepSelectedLabel,.gx-label.AttributeStepBulletLabel,.gx-label.ReadonlyAttributeStepBulletLabel,.gx-label.AttributeStepBulletUnSelectedLabel,.gx-label.ReadonlyAttributeStepBulletUnSelectedLabel,.gx-label.AttributeStepBulletSelectedLabel,.gx-label.ReadonlyAttributeStepBulletSelectedLabel,.gx-label.AttributeDateTimeLabel,.gx-label.ReadonlyAttributeDateTimeLabel,.gx-label.CheckBoxLabel,.gx-label.ReadonlyCheckBoxLabel,.gx-label.BlobContentCheckBoxLabel,.gx-label.ReadonlyBlobContentCheckBoxLabel,.gx-label.BlobInputCheckBoxLabel,.gx-label.AttributeCheckBoxLabel,.gx-label.ImageAttributeLabel,.gx-label.ResponsiveImageAttributeLabel,.gx-label.BlobContentResponsiveImageAttributeLabel,.gx-label.ReadonlyBlobContentResponsiveImageAttributeLabel,.gx-label.ReadonlyResponsiveImageAttributeLabel,.gx-label.BlobInputResponsiveImageAttributeLabel,.gx-label.ActionAttributeLabel,.gx-label.BlobContentActionAttributeLabel,.gx-label.ReadonlyBlobContentActionAttributeLabel,.gx-label.ReadonlyActionAttributeLabel,.gx-label.DeleteAttributeLabel,.gx-label.BlobContentDeleteAttributeLabel,.gx-label.ReadonlyBlobContentDeleteAttributeLabel,.gx-label.ReadonlyDeleteAttributeLabel,.gx-label.BlobInputDeleteAttributeLabel,.gx-label.DisplayAttributeLabel,.gx-label.BlobContentDisplayAttributeLabel,.gx-label.ReadonlyBlobContentDisplayAttributeLabel,.gx-label.ReadonlyDisplayAttributeLabel,.gx-label.BlobInputDisplayAttributeLabel,.gx-label.SelectionAttributeLabel,.gx-label.BlobContentSelectionAttributeLabel,.gx-label.ReadonlyBlobContentSelectionAttributeLabel,.gx-label.ReadonlySelectionAttributeLabel,.gx-label.BlobInputSelectionAttributeLabel,.gx-label.DisabledActionAttributeLabel,.gx-label.BlobContentDisabledActionAttributeLabel,.gx-label.ReadonlyBlobContentDisabledActionAttributeLabel,.gx-label.ReadonlyDisabledActionAttributeLabel,.gx-label.BlobInputDisabledActionAttributeLabel,.gx-label.BlobInputActionAttributeLabel,.gx-label.SelectAttributeLabel,.gx-label.BlobContentSelectAttributeLabel,.gx-label.ReadonlyBlobContentSelectAttributeLabel,.gx-label.BlobInputSelectAttributeLabel,.gx-label.ReadonlySelectAttributeLabel,.gx-label.BlackAttributeLabel,.gx-label.BlobContentBlackAttributeLabel,.gx-label.ReadonlyBlobContentBlackAttributeLabel,.gx-label.BlobInputBlackAttributeLabel,.gx-label.ReadonlyBlackAttributeLabel,.gx-label.ActionBaseColorAttributeLabel,.gx-label.BlobContentActionBaseColorAttributeLabel,.gx-label.ReadonlyBlobContentActionBaseColorAttributeLabel,.gx-label.ReadonlyActionBaseColorAttributeLabel,.gx-label.BlobInputActionBaseColorAttributeLabel,.gx-label.ReadonlyImageAttributeLabel,.gx-label.VideoAttributeLabel,.gx-label.ReadonlyVideoAttributeLabel,.gx-label.AudioAttributeLabel,.gx-label.ReadonlyAudioAttributeLabel,.gx-label.ErrorAttributeLabel,.gx-label.WarningAttributeLabel,.gx-label.AssociationListAttributeLabel,.gx-label.BlobContentAssociationListAttributeLabel,.gx-label.ReadonlyBlobContentAssociationListAttributeLabel,.gx-label.BlobInputAssociationListAttributeLabel,.gx-label.ReadonlyAssociationListAttributeLabel,.gx-label.ReadonlyAttributeLabel,.gx-label.ReadonlyMedioLabel,.gx-label.BlobContentReadonlyMedioLabel,.gx-label.ReadonlyBlobContentReadonlyMedioLabel,.gx-label.BlobInputReadonlyMedioLabel,.gx-label.ReadonlyReadonlyMedioLabel,.gx-label.ReadonlyAttributeNoWrapLabel,.gx-label.BlobContentAttributeLabel,.gx-label.ReadonlyBlobContentAttributeLabel,.gx-label.BlobInputAttributeLabel,.gx-label.AttributeDraggingLabel,.gx-label.AttributeAcceptDragLabel,.gx-label.AttributeNoAcceptDragLabel,.gx-label.GridTitleLabel,.gx-label.BlobContentGridTitleLabel,.gx-label.ReadonlyBlobContentGridTitleLabel,.gx-label.BlobInputGridTitleLabel,.gx-label.ReadonlyGridTitleLabel,.gx-label.AttributeTitleWWPLabel,.gx-label.BlobContentAttributeTitleWWPLabel,.gx-label.ReadonlyBlobContentAttributeTitleWWPLabel,.gx-label.BlobInputAttributeTitleWWPLabel,.gx-label.ReadonlyAttributeTitleWWPLabel,.gx-label.AttributeWhiteLabel,.gx-label.BlobContentAttributeWhiteLabel,.gx-label.ReadonlyBlobContentAttributeWhiteLabel,.gx-label.BlobInputAttributeWhiteLabel,.gx-label.ReadonlyAttributeWhiteLabel,.gx-label.AttributeCharLongLabel,.gx-label.BlobContentAttributeCharLongLabel,.gx-label.ReadonlyBlobContentAttributeCharLongLabel,.gx-label.BlobInputAttributeCharLongLabel,.gx-label.ReadonlyAttributeCharLongLabel,.gx-label.AttributeGrayLabel,.gx-label.BlobInputAttributeGrayLabel,.gx-label.BlobContentAttributeGrayLabel,.gx-label.ReadonlyBlobContentAttributeGrayLabel,.gx-label.ReadonlyAttributeGrayLabel,.gx-label.AttributeManageFiltersLabel,.gx-label.AttributeImageFixWidthLabel,.gx-label.BlobContentAttributeImageFixWidthLabel,.gx-label.ReadonlyBlobContentAttributeImageFixWidthLabel,.gx-label.BlobInputAttributeImageFixWidthLabel,.gx-label.ReadonlyAttributeImageFixWidthLabel,.gx-label.AttributeDateLabel,.gx-label.BlobContentAttributeDateLabel,.gx-label.ReadonlyBlobContentAttributeDateLabel,.gx-label.BlobInputAttributeDateLabel,.gx-label.ReadonlyAttributeDateLabel,.gx-label.AttributeGridNotResponsiveLabel,.gx-label.BlobContentAttributeGridNotResponsiveLabel,.gx-label.ReadonlyBlobContentAttributeGridNotResponsiveLabel,.gx-label.BlobInputAttributeGridNotResponsiveLabel,.gx-label.ReadonlyAttributeGridNotResponsiveLabel,.gx-label.Attribute250Label
{
	font-family: 'Arial', "Open Sans Regular";
	font-size: 12px;
	font-weight: normal;
	color: #888;
}
.AttributeGrayLabel
{
	margin-top: -4px;
}
.AssociationTitle
{
	font-family: 'Trebuchet MS';
	font-size: 11pt;
	color: black;
}
.SmallText
{
	font-size: 7.8pt;
	text-align: center;
}
.SelectedTab
{
	background-image: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #555;
	line-height:25px;
}
.UnSelectedTab
{
	background-image: none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #428bca;
}
.RecentLink
{
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	padding-left: 5px;
	color: #069;
	width: 5%;
	text-align: left;
}
.DataDescription
{
	white-space: normal;
	font-size: 12px;
	color: #888;
	margin-left: 8px;
}
.TextBlockTitleWWP,.WizardTitle,.TextBlockTitleWWPTab,.TextBlockTitleNotAuthorized,.WizardStepDescription
{
	font-family: 'Trebuchet MS';
	font-size: 12pt;
	font-weight: bold;
	color: #4d4d4d;
	line-height:30px;
}
.TextBlockTitleWWPTab
{
	font-weight: normal;
}
.TextBlockTitleNotAuthorized
{
	white-space: normal;
}
.WizardStepDescription
{
	margin-left: 15px;
	font-weight: normal;
	color: #686367;
}
.DataFilterDescription,.OrderedByDescription,.DataFixedFilterDescription,.DataFilterDescriptionPrefix
{
	padding-left: 8px;
	padding-right: 2px;
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	color: #333;
}
.OrderedByDescription
{
	color: #069;
}
.DataFixedFilterDescription
{
	margin-right: 5px;
	font-weight: bold;
	color: #4d4d4d;
}
.DataFilterDescriptionPrefix
{
	padding-left: 0px;
}
.DescriptionWhite
{
	color: white;
}
.MasterPageFooter
{
	background-color: #506966;
	background-image: none;
}
.WorkWithFooter
{
	background-color: white;
	font-family: Calibri;
	font-size: 12pt;
	font-weight: bold;
	color: white;
}
.TextBlockUserName
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	font-family: 'Trebuchet MS';
	font-size: 11pt;
	font-weight: bold;
	color: #333;
}
.TextBlockRoleName
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	font-family: 'Trebuchet MS';
	font-size: 8pt;
	color: #707070;
}
.InGridDeletion
{
	text-decoration: line-through;
}
.StepNumber,.StepNumberSelected
{
	padding-right: 0px;
	font-size: 12px;
	color: #696564;
}
.StepNumberSelected
{
	color: white;
}
.StepNumberBullet,.StepNumberBulletSelected
{
	padding-right: 0px;
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.StepNumberBulletSelected
{
	font-size: 16px;
}
.WizardTextBlock,.WizardTextBlockDescription
{
	white-space: normal;
	font-family: "Trebuchet MS";
	font-size: 11pt;
	font-weight: bold;
}
.WizardTextBlockDescription
{
	font-weight: normal;
}
.qcarroingresar
{
	padding-top: 8px;
}
.FreeStyleGrid,.TrnSublevelGrid,.RecentLinksGrid,.GridCarroProductos,.GridCarroProductosOdd,.GridCarroProductosEven,.FreeStyleGridWithHeaderMultiLine,.VerticalTabGrid,.ColumnsSelectorFreeStyleGrid,.FreeStyleGridWithHeader
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	border-style: none;
	border-width: 0px;
	width: 100%;
}

.FreeStyleGridUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.FreeStyleGridOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.FreeStyleGridEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.FreeStyleGridUniformTitle
{
	background-color: #d3d4d3;
}

.TrnSublevelGridUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.TrnSublevelGridOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.TrnSublevelGridEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.TrnSublevelGridUniformTitle
{
	background-color: #d3d4d3;
}

.RecentLinksGridUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.RecentLinksGridOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.RecentLinksGridEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.RecentLinksGridUniformTitle
{
	background-color: #d3d4d3;
}

.GridCarroProductosUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.GridCarroProductosOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.GridCarroProductosEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.GridCarroProductosUniformTitle
{
	background-color: #d3d4d3;
}

.GridCarroProductosOddUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.GridCarroProductosOddOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.GridCarroProductosOddEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.GridCarroProductosOddUniformTitle
{
	background-color: #d3d4d3;
}

.GridCarroProductosEvenUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.GridCarroProductosEvenOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.GridCarroProductosEvenEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.GridCarroProductosEvenUniformTitle
{
	background-color: #d3d4d3;
}

.FreeStyleGridWithHeaderMultiLineUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.FreeStyleGridWithHeaderMultiLineOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.FreeStyleGridWithHeaderMultiLineEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.FreeStyleGridWithHeaderMultiLineUniformTitle
{
	background-color: #d3d4d3;
}

.VerticalTabGridUniform
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}

.VerticalTabGridOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #fff;
}

.VerticalTabGridEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #d3d4d3;
}

.ColumnsSelectorFreeStyleGrid
{
	height: 100%;
}

.ColumnsSelectorFreeStyleGridUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
}

.ColumnsSelectorFreeStyleGridOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
}

.ColumnsSelectorFreeStyleGridEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #d3d4d3;
}

.ColumnsSelectorFreeStyleGridUniformTitle
{
	background-color: #d3d4d3;
}

.FreeStyleGridWithHeader
{
	border-bottom: 1px;
	border-bottom-color: #efefef;
	border-style: solid;
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderUniform
{
	background-color: #d3d4d3;
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderOdd
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #fff;
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderEven
{
	font-family: Verdana,Arial;
	font-size: 8pt;
	font-style: normal;
	background-color: #f2f2f2;
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderUniformTitle
{
	background-color: #d3d4d3;
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderTitle
{
	border-collapse:collapse !important;
}

.FreeStyleGridWithHeaderFooter
{
	border-collapse:collapse !important;
}

.Hyperlink
{
	border-style: none;
	border-width: 0px;
	font-family: "Verdana";
	font-size: 8.25pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
}
.Messages,.ErrorMessages,.WarningMessages
{
	border-bottom-color: #716f64;
	border-left-color: #716f64;
	border-right-color: #716f64;
	border-top-color: #716f64;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #7d7d7d;
}
.ErrorMessages
{
	background-color: #f56a67;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	min-height: 28px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	color: white;
	z-index:3 !important;
}
.WarningMessages
{
	background-color: #fdae45;
	margin-left: 5px;
	min-height: 34px;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	font-weight: bold;
	color: white;
	z-index:3 !important;
}
BODY
{
	height: 100%;
}
HTML
{
	height: 100%;
}
.Calendar  TBODY .rowhilite  TD
{
	background-color: #e4e5e6;
	color: #333;
}
.Calendar  TBODY TD .hilite 
{
	border-bottom-color: #fff;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 3px;
	padding-top: 1px;
}
.Calendar  TBODY TD .active 
{
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
}
.Calendar  TBODY TD .selected 
{
	background-color: ButtonFace;
	border-bottom-color: ButtonHighlight;
	border-left-color: ButtonHighlight;
	border-right-color: ButtonHighlight;
	border-top-color: ButtonHighlight;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	font-weight: bold;
	color: ButtonText;
}
.Calendar  TBODY TD .weekend 
{
	color: #f00;
}
.Calendar  TBODY TD .today 
{
	font-weight: bold;
	color: #00f;
}
.Calendar  TBODY TD .disabled 
{
	color: GrayText;
}
.Calendar  TBODY TD .time 
{
	background-color: ButtonFace;
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
	text-align: center;
}
.Calendar  TBODY TD .time  .hour 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  .minute 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  .ampm 
{
	background-color: Menu;
	border-bottom-color: #889;
	border-left-color: #889;
	border-right-color: #889;
	border-top-color: #889;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	font-weight: bold;
	text-align: center;
}
.Calendar  TBODY TD .time  .colon 
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 2px;
	padding-top: 0px;
	font-weight: bold;
}
.Calendar  TBODY TD .time  SPAN .hilite 
{
	background-color: Highlight;
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	color: HighlightText;
}
.Calendar  TBODY TD .time  SPAN .active 
{
	background-color: #000;
	border-bottom-color: #f00;
	border-left-color: #f00;
	border-right-color: #f00;
	border-top-color: #f00;
	color: #0f0;
}
.Calendar  TFOOT .hilite 
{
	font-family: tahoma,verdana,sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
}
.CalendarCombo 
{
	background-color: #fff;
	border-bottom-color: #000;
	border-left-color: #fff;
	border-right-color: #000;
	border-top-color: #fff;
	border-style: solid;
	border-width: 1px;
	left: 0px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	position: absolute;
	top: 0px;
	width: 4em;
	display: none;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
.CalendarCombo  .label 
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	text-align: center;
}
.CalendarCombo  .label-IEfix 
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	width: 4em;
	text-align: center;
}
.CalendarCombo  .active 
{
	border-bottom-color: #000;
	border-left-color: #000;
	border-right-color: #000;
	border-top-color: #000;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.CalendarCombo  .hilite 
{
	background-color: Highlight;
	color: HighlightText;
}
DIV.suggestions
{
	background-color: white;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV.suggestions DIV
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	cursor: default;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV.suggestions DIV.current
{
	background-color: #b0c4de;
	font-family: Arial, Verdana;
	font-size: 9px;
	color: white;
}
.ErrorViewerBullet div 
{
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 1px;
	padding-left: 30px;
	padding-top: 1px;
	display: block;
	list-style-position: inside;
}
.GeoLocOption 
{
	margin-left: 4px;
	margin-right: 4px;
	position: relative;
	top: 2px;
	cursor: pointer;
}
.ComponentTrigger 
{
	margin-left: 4px;
	cursor: pointer;
}
.dojoDialog 
{
	background-color: #eee;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-color: #999;
	border-top-color: #999;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
}
#gx_ajax_notification
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	position: absolute;
	top: 21px;
	z-index: 999;
	height: 20px;
	width: 100%;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	text-align: center;
}
#gx_ajax_notification DIV
{
	background-color:black !important;
}
.PopupHeader 
{
	background-image: none;
	border-bottom: 1px;
	border-bottom-color: #e5e5e5;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	box-sizing: content-box;
	float: left;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	z-index: 1;
	width: 100%;
	cursor: move;
	font-family: Verdana, Arial;
	font-size: 9pt;
	font-weight: bold;
	color: white;
	text-indent: 3px;
	vertical-align: bottom;
	left:0px !important;
	 top:0px !important;
	height: 34px !important;
	border-bottom-style:solid;
}
.PopupHeaderButton 
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ClosePrompt.png);
	float: right;
	height: 18px;
	width: 18px;
	cursor: pointer;
	text-align: right;
}
.PopupContent 
{
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	margin-left: 3px;
	top: 34px !important;
}
.RowDeleted 
{
	text-decoration: line-through;
}
.dp_container 
{
	position: relative;
}
UL.Tabs
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: none;
}
UL.Tabs LI.Tab
{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
UL.Tabs LI.Tab A
{
	display: block;
	text-decoration: none;
}
UL.Tabs LI.Tab SPAN
{
	display: block;
}
UL.Tabs LI.Tab SPAN.TabBackground
{
	overflow: hidden;
}
UL.Tabs LI.Tab SPAN.TabText
{
	white-space: nowrap;
}
DIV.gx-multimedia-upload
{
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-left: 5px;
	position: relative;
	height: 72px;
	width: 128px;
	display: block;
	text-align: center;
	line-height:68px;
}
DIV.gx-multimedia-upload INPUT.BtnEnter
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
DIV.gx-multimedia-upload *
{
	text-align: left;
	line-height:normal;
}
DIV.gx-multimedia-upload DIV.fields-ct
{
	background-color: white;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	padding-left: 5px;
	padding-top: 10px;
	height: 100%;
	display: none;
	white-space: nowrap;
}
DIV.gx-multimedia-upload A:first-child
{
	right: 20px;
}
DIV.gx-multimedia-upload INPUT.field
{
	float: none;
	margin-top: 10px;
	display: none;
}
DIV.gx-multimedia-upload INPUT.field-selected
{
	display: inline;
}
DIV.gx-multimedia-upload LABEL.option
{
	clear: left;
	float: left;
	margin-bottom: 10px;
	margin-right: 15px;
	width: 150px;
	display: inline;
	cursor: pointer;
	font-size: 11px;
}
DIV.gx-multimedia-upload LABEL.option INPUT
{
	float: left;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 3px;
	margin-top: 0px;
	display: inline;
	cursor: pointer;
}
DIV.gx-multimedia-upload INPUT.Button
{
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
}
DIV.gx-multimedia-upload IMG
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	height: auto;
	max-height: 68px;
	max-width: 124px;
	vertical-align: middle;
}
DIV.gx-multimedia-upload A SPAN
{
	background-position: center center;
	background-repeat: no-repeat;
	height: 68px;
	width: 124px;
	color: transparent;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN
{
	display: block;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty IMG
{
	display: none;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-image-placeholder
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PlaceHolderImage.png);
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-video-placeholder
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PlaceHolderVideo.png);
	opacity:1;
}
DIV.gx-multimedia-upload A.gx-multimedia-empty SPAN.gx-audio-placeholder
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/PlaceHolderAudio.png);
	opacity:1;
}
DIV.gx-multimedia-upload A.action
{
	background-color: #078bcd;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	position: absolute;
	top: 0px;
	cursor: pointer;
	font-size: 11px;
	color:white !important;
	opacity:0;
	line-height:15px;
	-moz-transition:opacity .3s ease-in-out;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-ms-transition:opacity .3s ease-in-out;
	opacity:0;
	-webkit-transition:opacity .3s ease-in-out;
}
DIV.gx-multimedia-upload A.change-action
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/MultimediaEdit.png);
	background-position: 4px center;
	background-repeat: no-repeat;
	padding-left: 16px;
	padding-right: 4px;
	right: 20px;
}
DIV.gx-multimedia-upload A.clear-action
{
	background-image: url(../MultimediaClear.png);
	background-position: center center;;
	background-repeat: no-repeat;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 9px;
	padding-top: 9px;
	right: 0px;
}
DIV.gx-multimedia-upload A.action:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action:hover
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action:focus
{
	text-decoration: underline;
	opacity:.9;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}
DIV.gx-multimedia-upload:hover A.action
{
	display: block;
	opacity:.7;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
A:not([href]) SPAN.gx-video-placeholder
{
	opacity:.5;
}
A:not([href]) SPAN.gx-audio-placeholder
{
	opacity:.5;
}
DIV.gx-mask
{
	background-color: black;
	left: 0px;
	position: absolute;
	top: 0px;
	height: 100%;
	width: 100%;
	animation: entermask 1s;
	-webkit-animation: entermask 1s;
	-ms-filter:"alpha(opacity=10)";
	opacity:.20;
}
DIV.gx-unmask
{
	background-color: transparent;
	animation: leavemask .3s;
	-webkit-animation: leavemask .3s;
}
BODY.gx-masked DIV.gx-mask
{
	background-color: black;
	bottom: 0px;
	position: fixed;
}
.gx-masked-relative 
{
	position: relative;
}
.GXProgressBar  .progress-bar-title 
{
	margin-bottom: 3px;
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}
DIV .suggestions 
{
	background-color: white;
	border-bottom-color: black;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV .suggestions  DIV
{
	padding-bottom: 0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	cursor: default;
	font-family: Arial, Verdana;
	font-size: 9px;
}
DIV .suggestions  DIV .current 
{
	background-color: #b0c4de;
	font-family: Arial, Verdana;
	font-size: 9px;
	color: white;
}
.WorkWith 
{
	font-family: Arial;
	font-size: 9pt;
}
.WorkWith  TR
{
	border-top: 1px solid #efefef;
}
.WorkWith  TR A:focus .ActionBaseColorAttribute 
{
	background-color: #078bcd;
}
.WorkWith  TR A:focus .DeleteAttribute 
{
	background-color: #f56a67;
}
.WorkWith  TR A:focus .SelectAttribute 
{
	background-color: #9ccf70;
}
.WorkWith  TR A:focus .WWActionGroupColumn .Attribute 
{
	color: black;
}
.WorkWith  TR .WWActionColumn  A:focus
{
	outline: none !important;
	 box-shadow:none !important;
}
.WorkWith  TR:hover .ActionBaseColorAttribute 
{
	background-color: #d9d9d9;
}
.WorkWith  TR:hover .ActionBaseColorAttribute:hover 
{
	background-color: #078bcd;
}
.WorkWith  TR:hover .ActionAttribute 
{
	background-color: #d9d9d9;
}
.WorkWith  TR:hover .DeleteAttribute 
{
	background-color: #d9d9d9;
}
.WorkWith  TR:hover .DeleteAttribute:hover 
{
	background-color: #f56a67;
}
.WorkWith  TR:hover .ActionAttribute:hover 
{
	background-color: #357ebd;
}
.WorkWith  TR:hover .SelectAttribute 
{
	background-color: #d9d9d9;
}
.WorkWith  TR:hover .SelectAttribute:hover 
{
	background-color: #9ccf70;
}
.WorkWith  TR:hover .BlackAttribute 
{
	background-color: #d9d9d9;
}
.WorkWith  TR:hover .BlackAttribute:hover 
{
	background-color: black;
}
.WorkWith  TR:hover .WWActionGroupColumn .Attribute 
{
	color: black;
}
.WorkWith  .Attribute 
{
	margin-left: 0px;
	width: 100%;
}
.WorkWith  DIV.checkbox
{
	padding-top:3px !important;
	 ;
}
.WorkWith  .AttributeCheckBox 
{
	display: inherit;
}
.WorkWith  SELECT
{
	width:auto !important;
}
.WorkWith  .checkbox LABEL SPAN INPUT 
{
	margin-top: 4px;
	margin-left:-14px !important;
}
.WorkWith  .ErrorAttribute 
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0px;
	margin-left: 0px;
}
.WorkWith  .ErrorMessages 
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	white-space: nowrap;
}
.ReadonlyInvisible 
{
	display: none;
}
.auto-width-tab-strip  UL.x-tab-strip
{
	width: auto;
}
.mask 
{
	background-color: #000;
	bottom: 0px;
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: 1;
	display: none;
	opacity:.25;
	filter:alpha(opacity=25);
}
.mask.block-scrollbars 
{
	overflow: auto;
}
.masked select, .drag select, .hide-select select 
{
	_visibility:hidden;
}
.hide-scrollbars * 
{
	overflow: hidden;
}
.hide-scrollbars 
{
	overflow: hidden;
}
.hide-scrollbars  SELECT
{
	display: none;
}
.show-scrollbars 
{
	overflow: auto;
}
.Invisible 
{
	display: none;
}
.UnSelectedTabTable 
{
	background-image: none;
	width: 100%;
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	height: 42px !important;
}
.UnSelectedTabTable  .A:visited 
{
	color: #078bcd;
}
.UnSelectedTabTable  A
{
	background-image: none;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #078bcd;
}
.UnSelectedTabTable  A:hover
{
	color: #078bcd;
}
.UnSelectedTabTable  TD
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/TabUnselected.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
	line-height:18px;
}
.UnSelectedTabTable  TD:hover
{
	background-image: url(../TabUnselectedHover.png);
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.td5 
{
	width: 5%;
}
.td100 
{
	width: 100%;
}
.PopupBorder 
{
	background-color: white;
	border-bottom-color: rgba(0,0,0,0.2);
	border-left-color: rgba(0,0,0,0.2);
	border-right-color: rgba(0,0,0,0.2);
	border-top-color: rgba(0,0,0,0.2);
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	box-sizing: content-box;
	box-shadow: 0px 5px 15px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 5px 15px rgba(0, 0, 0, 0.5);
	 outline:none;
	 background-clip:padding-box;
	 ;
}
.PopupShadow 
{
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}
.HRDefault 
{
	background-color: #9d1f1f;
	border-width: 0px;
	height: 2px;
	color: #9d1f1f;
}
.ReadonlyAttribute 
{
	font-family: Arial;
	font-size: 12px;
	color: #444;
}
.ReadonlyAttribute  A:visited
{
	color: #337ab7;
}
.ReadonlyAttribute  A:link
{
	color: #337ab7;
}
.TextBlockLink 
{
	padding-right: 10px;
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
}
.TextBlockLink  A:link
{
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	color: #078bcd;
}
.TextBlockLink  A:visited
{
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	color: #078bcd;
}
.SelectedTabTable 
{
	width: 100%;
	height: 42px !important;
}
.SelectedTabTable  TD
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/TabSelected.png);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: middle;
}
.ColumnsSelectorFreeStyleGrid TABLE 
{
	height: 100%;
	white-space: nowrap;
}
.TabsFreeStyleGrid TABLE 
{
	height: 100%;
}
.FreeStyleGrid TABLE 
{
	height: 100%;
	width: 100%;
}
.FreeStyleGrid TABLE  .ReadonlyGridTitle 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.FreeStyleGrid TD 
{
	height: 100%;
}
.Table100x1004C  TD
{
	width: 25%;
}
.FreeStyleGrid100 TABLE 
{
	height: 100%;
}
.FreeStyleGrid100 TABLE  .ReadonlyGridTitle 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.FreeStyleGrid100 TD 
{
	height: 100%;
}
.RecentLink  A:link
{
	color: #069;
}
.RecentLink  A:visited
{
	color: #069;
}
TH.WorkWithTitle
{
	background-color: #f2f2f2;
	background-image: none;
	padding-left: 3px;
	padding-right: 0px;
	height: 28px;
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}
TH.WorkWithTitle INPUT
{
	margin-left:-2px !important;
}
DIV.suggestions
{
	background-color: #fff;
	border-bottom-color: #969696;
	border-left-color: #969696;
	border-right-color: #969696;
	border-top-color: #969696;
	border-style: solid;
	border-width: 1px;
	box-sizing: border-box;
	position: absolute;
	-moz-box-sizing: border-box;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
}
DIV.suggestions DIV
{
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	cursor: default;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
DIV.suggestions DIV.current
{
	background-color: #d3d4d3;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	color: #333;
}
A:visited
{
	color: #337ab7;
}
A:link
{
	color: #337ab7;
}
TD.CellWidth0
{
	width: 0%;
}
TD.CellWidth100
{
	width: 100%;
}
.UnSelectedTab 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #078bcd;
}
.UnSelectedTab  A:link
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #078bcd;
}
.UnSelectedTab  A:hover
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #078bcd;
}
.UnSelectedTab  A:visited
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #078bcd;
}
.bluetabs 
{
	background-color: rgba(245,245,245,0.51);
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	padding-left: 15px;
	height: 42px;
	width: 100%;
	border: 1px solid #dddddd !important;
}
.bluetabs li.selected a:link, .bluetabs li.selected a:visited 
{
	color: #4d4d4d !important;
}
.bluetabs li a 
{
	font-family: 'Trebuchet MS';
	font-size: 11pt;
	font-weight: bold;
	padding-left: 13px !important;
	padding-right: 13px !important;
	padding-top: 0px !important;
	padding-bottom: 3px !important;
	color: 
#078bcd !important;
	background: none !important;
	border-left: 0px !important;
	border-top:0px !important;
	border-bottom:0px !important;
	line-height: 40px;
	border: none !important;
	box-shadow:none;
}
.bluetabs UL 
{
	height: 40px;
	font: 11pt 'Trebuchet MS' !important;
	margin-top: 0px !important;
	padding-top:0px !important;
}
TD.WorkWithTitle
{
	font-size: 0px;
	line-height:initial;
}
.WorkWithTitle SPAN 
{
	font-family: Arial;
	font-size: 11px;
	color: #444;
	text-transform: uppercase;
}
.dropmenudivempty 
{
	display: none;
}
.x-grid-panel a:link 
{
	color: #3764a0;
}
.x-grid-panel a:visited 
{
	color: #3764a0;
}
TD.TableFiltersCell
{
	padding-bottom: 2px;
	padding-left: 20px;
	padding-top: 2px;
	width: 100%;
}
.OrderedByDescriptionCell 
{
	padding-left: 20px;
}
.ImageBlockCell IMG 
{
	display: block;
}
.ColumnsSelectorFreeStyleGrid IMG 
{
	display: block;
}
.GridFooter .Table 
{
	margin-left: auto;
	margin-right: auto;
}
.ColumnsSelectorFreeStyleGrid TD 
{
	height: 35px;
}
.ColumnsSelectorFreeStyleGrid  .GridTitle 
{
	height: 35px;
}
FORM
{
	height: 100%;
}
.dropmenudiv_b a 
{
	background-color: rgba(245,245,245,0.51);
	font-size: 10pt;
	color:
#078bcd !important;
	border-color: rgb(255, 255, 255) !important;
	font:  10pt 'Trebuchet MS' !important;
	line-height: 25px !important;
}
.GridTitleSortedAsc 
{
	background-image: url(../SortedAsc.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	padding-right: 12px;
	cursor: pointer;
}
.GridTitleSortedAsc  A
{
	text-decoration: none;
	color: black;
}
.GridTitleSortedAsc  A:hover
{
	text-decoration: none;
}
.GridTitleSortedDsc 
{
	background-image: url(../SortedDsc.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	padding-right: 12px;
	cursor: pointer;
}
.GridTitleSortedDsc  A
{
	text-decoration: none;
	color: black;
}
.GridTitleSortedDsc  A:hover
{
	text-decoration: none;
}
.GridTitleSortable 
{
	cursor: pointer;
}
.GridTitleSortable  A
{
	text-decoration: none;
	color: black;
}
.GridTitleSortable  A:hover
{
	text-decoration: none;
}
.GridTitleSortedAscCS A 
{
	background-image: url(../SortedAsc.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	padding-right: 18px;
	cursor: pointer;
}
.GridTitleSortedDscCS A 
{
	background-image: url(../SortedDsc.png);
	background-position: 100% 60%;
	background-repeat: no-repeat;
	padding-right: 18px;
	cursor: pointer;
}
.GridTitleSortableCS A 
{
	cursor: pointer;
}
.ReadonlyGridTitle 
{
	color: black;
}
.ReadonlyGridTitle  A:link
{
	text-decoration: none;
	color:black !important;
}
.ReadonlyGridTitle  A:visited
{
	text-decoration: none;
	color: black;
}
.dropmenudiv_b 
{
	background-color: transparent;
	margin-top: -85px;
	border: none !important;
	top:120px !important;
}
.TableDynamicFilters SELECT 
{
	background-color: #fbfbfb;
	width: auto !important;
}
.TableDynamicFilters INPUT[type="text"] 
{
	width: 125px;
}
.TableDynamicFilters INPUT[type="text"].AttributeDate 
{
	width:88px !important;
}
.TableDynamicFilters INPUT[type="text"].AttributeDateTime 
{
	width:auto !important;
}
.TableDynamicFilters .TableMerged 
{
	margin-bottom: 0px;
}
.TableDynamicFilters .TableMerged  .form-group 
{
	margin-bottom: 0px;
}
.WorkWithEven 
{
	background-color: #fff;
	border-style: none;
	height: 40px !important;
}
.WorkWithOdd 
{
	background-color: #fff;
	border-bottom-color: #e6e6e6;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: #e6e6e6;
	border-style: none;
	height: 35px;
}
.DataContentCell .ReadonlyAttribute, .DataContentCellView .ReadonlyAttribute, .RequiredDataContentCell .ReadonlyAttribute 
{
	color: #999;
}
.DataContentCell .ReadonlyAttributeDateTime, .DataContentCellView .ReadonlyAttributeDateTime, .RequiredDataContentCell .ReadonlyAttributeDateTime 
{
	color: #999;
}
.DataContentCell .ReadonlyAttributeDate, .DataContentCellView .ReadonlyAttributeDate, .RequiredDataContentCell .ReadonlyAttributeDate 
{
	color: #999;
}
.PopupTitle 
{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #333;
	padding-left:4px !important;
}
.btn-yes-DVelop 
{
	background-color:
#078bcd !important;
	border-color:
#357ebd !important;
}
.btn-yes-DVelop:hover 
{
	background-color: 
#3276b1 !important;
	border-color:
#285e8e !important;
}
SELECT
{
	background-color: #fbfbfb;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	height: 30px;
	display: inline-block;
	font-size: 10pt;
	color: #393939;
	vertical-align: middle;
	font: 10pt 'Trebuchet MS' !important;
	border-style: solid !important;
}
.BootstrapPanel-Gray 
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	background-color:whitesmoke !important;
}
A
{
	text-decoration: none;
	color: #078bcd;
}
A:hover
{
	text-decoration: underline;
}
.MenuItem a:link, MenuItem a:visited 
{
	padding-left: 10px;
	white-space: nowrap;
	font-family: "Trebuchet MS";
	font-size: 10.5pt;
	color: #078bcd;
}
.dropmenudiv_b a:hover 
{
	text-decoration:underline;
}
INPUT:focus
{
	 border-color: 
#078bcd !important;
	outline: 0;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2 !important;
}
SELECT:focus
{
	 border-color: 
#078bcd !important;
	outline: 0;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2 !important;
}
TEXTAREA:focus
{
	 border-color: 
#078bcd !important;
	outline:0;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2 !important;
}
.TableDynamicFilters TEXTAREA 
{
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-left: 10px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	height: 30px;
	color: #555;
	vertical-align: middle;
	font: 10pt 'Trebuchet MS' !important;
	display: inline-block;
	 width:125px !important;
}
.Form INPUT::-ms-clear 
{
	display: none;
}
#gxp0_rs
{
	margin-top: -5px;
}
#gxp1_rs
{
	margin-top: -5px;
}
#gxp2_rs
{
	margin-top: -5px;
}
.ManageFilters button 
{
	border-style: solid;
	border-width: 0px;
}
.input-group-btn 
{
	padding-left: 7px;
	height: 30px;
	width: auto;
}
.input-group 
{
	border-collapse:collapse;
}
.input-group  A.btn
{
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 1px;
	z-index: 2;
	height: 28px;
}
.input-group  A.btn-default:focus
{
	background-color: white;
}
.input-group  A.btn-default:hover
{
	background-color: white;
	padding-left: 6px;
	z-index: 4;
}
.input-group  .form-control + span.input-group-btn > a.btn 
{
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.input-group  .form-control:focus + span.input-group-btn > a.btn 
{
	border-bottom-color: #357ebd;
	border-left-color: #357ebd;
	border-right-color: #357ebd;
	border-top-color: #357ebd;
	border-style: solid;
	border-width: 1px;
	outline: 0;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2 !important;
}
.input-group  .AttributeDate 
{
	padding-right: 5px;
}
.input-group  .AttributeDateTime 
{
	padding-right: 9px;
}
.input-group  .Attribute 
{
	padding-right: 9px;
}
.DVBootstrapResponsivePanel 
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
}
.DVBootstrapResponsivePanel  .panel-title 
{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 11pt;
	color: #333;
}
.DVBootstrapResponsivePanel  .panel-title  A
{
	color: black;
}
.DVBootstrapResponsivePanel  .panel-heading 
{
	background-color: #f5f5f5;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	 width:100% !important;
}
.Button:hover 
{
	background-color: transparent;
	border-bottom-color: #285e8e;
	border-left-color: #285e8e;
	border-right-color: #285e8e;
	border-top-color: #285e8e;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: black;
	text-align: center;
	vertical-align: middle;
}
A:focus
{
	 outline: 0 !important;
}
.Button:focus 
{
	background-color: #3276b1;
	border-bottom-color: #285e8e;
	border-left-color: #285e8e;
	border-right-color: #285e8e;
	border-top-color: #285e8e;
	color: white;
	 border-color: 
#078bcd !important;
	outline: 0 !important;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2 !important;
}
.btn-default:focus 
{
	 border-color: 
#078bcd;
	outline: 0;
	outline: thin;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px 
#96CAF2;
}
.TableCellsWidthAuto  .col-sm-1 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-2 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-3 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-4 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-5 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-6 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-7 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-8 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-9 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-10 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-11 
{
	width: auto;
}
.TableCellsWidthAuto  .col-sm-12 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-1 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-2 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-3 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-4 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-5 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-6 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-7 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-8 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-9 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-10 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-11 
{
	width: auto;
}
.TableCellsWidthAuto  .col-xs-12 
{
	width: auto;
}
.panel-group 
{
	margin-bottom: 0px;
}
.MenuItemBlack a:link, MenuItemBlack a:visited 
{
	white-space: nowrap;
	font-family: "Trebuchet MS";
	font-size: 12pt;
	color: black;
}
.dropdown-menu > li > a > img 
{
	padding-left: 2px;
	padding-right: 10px;
	width: 26px;
}
.dropdown-menu > li > a 
{
	padding-left: 5px;
	font-family: sans-serif;
}
.BtnImage:hover 
{
	background-color: transparent;
	opacity:1;
}
TABLE.Table
{
	border-style: none;
}
TABLE.Table TD
{
	border-style:none !important;
}
.TableMerged TD 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.modal-dialog 
{
	padding-bottom: 30px;
	padding-top: 10%;
}
.nav-tabs 
{
	margin-bottom: 5px;
	font-size: 11px;
}
.RequiredDataContentCell  DIV.gx-attribute
{
	background-image: url(../RequiredTriangle.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.RequiredDataContentCell  .TableMerged DIV.gx-attribute 
{
	background-image: none;
	margin-left: -15px;
}
.RequiredDataContentCell  .TableMerged .MergeDataCell DIV.gx-attribute 
{
	background-image: url(../RequiredTriangle.gif);
}
.RequiredDataContentCell  .CellWidth_87_5 
{
	padding-left: 0px;
}
.RequiredDataContentCell  .CellWidth_93_75 
{
	padding-left: 0px;
}
.RequiredDataContentCell  .MergeDataCell DIV.gx-attribute 
{
	margin-left: -15px;
}
.gx-tab-spacing-fix-2 
{
	border-collapse:collapse;
}
DIV.calendar .calendar-nav 
{
	font-weight: normal;
}
DIV.calendar .calendarbutton 
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}
DIV.calendar .calendarcombo 
{
	background-color: #efefef;
}
DIV.calendar .calendarcombo  .label 
{
	padding-bottom: 2px;
	padding-top: 2px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	color: #a1a1a1;
}
DIV.calendar TABLE
{
	border-bottom-color: #efefef;
	border-left-color: #efefef;
	border-right-color: #efefef;
	border-top-color: #efefef;
	font-family: "Open Sans Regular";
	font-size: 13px;
	color: #a1a1a1;
	border-collapse: collapse;
	 table-layout: fixed;
}
DIV.calendar TABLE THEAD .calendartitle 
{
	font-family: "Open Sans Semibold";
	font-size: 14px;
	font-weight: normal;
}
DIV.calendar TABLE THEAD .name 
{
	overflow: hidden;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	font-family: "Open Sans Extrabold";
	font-weight: normal;
	color: #a1a1a1;
	line-height: 28px;
}
DIV.calendar TABLE THEAD .daynames 
{
	background-color: #f5f5f5;
	border-top: 1px solid #EFEFEF;
}
DIV.calendar TABLE THEAD TR:first-child
{
	background-color: transparent;
}
DIV.calendar TABLE THEAD TR.headrow
{
	background-color: transparent;
}
DIV.calendar TABLE TBODY
{
	background-color: #f5f5f5;
}
DIV.calendar TABLE TBODY .day 
{
	background-color: transparent;
	background-image: none;
	border-width: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: center;
}
DIV.calendar TABLE TBODY TD.selected
{
	background-color: #078bcd;
	border-top-left-radius: 1px;
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px;
	border-bottom-left-radius: 1px;
}
DIV.calendar TD.time .hour 
{
	background-color: white;
	border-bottom-color: #285e8e;
	border-left-color: #285e8e;
	border-right-color: #285e8e;
	border-top-color: #285e8e;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}
DIV.calendar TD.time .minute 
{
	background-color: white;
	border-bottom-color: #285e8e;
	border-left-color: #285e8e;
	border-right-color: #285e8e;
	border-top-color: #285e8e;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}
DIV.calendar TD.time .ampm 
{
	background-color: white;
	border-bottom-color: #285e8e;
	border-left-color: #285e8e;
	border-right-color: #285e8e;
	border-top-color: #285e8e;
	border-style: solid;
	border-width: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 1px;
}
.DataContentCellPrompt  .input-group-btn 
{
	width: 1px;
}
UL.nav-tabs LI A:focus
{
	box-shadow:none !important;
	 border-top-color:#ddd !important;
	border-left-color:#ddd !important;
	border-right-color:#ddd !important;
	border-bottom-color:transparent !important;
}
*.btn:focus
{
	outline:0 !important;
}
.dropmenudiv_b a:focus 
{
	border-style: none;
	box-shadow:none;
}
INPUT.BtnExportReport:active
{
	background-color: transparent;
	background-image: url(../ActionExportReport.png);
}
INPUT.BtnExport:active
{
	background-color: transparent;
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ActionExport.png);
}
.BtnImage:focus 
{
	background-color: transparent;
	box-shadow:none !important;
	opacity:1;
}
INPUT.BtnEditColumns:active
{
	background-color: transparent;
	background-image: url(../EditColumns.png);
}
INPUT.BtnActionGroupDelete:active
{
	background-color: transparent;
	background-image: url(../BtnDeleteImage.png);
}
INPUT.BtnActionGroupUpdate:active
{
	background-color: transparent;
	background-image: url(../BtnUpdateImage.png);
}
.checkbox LABEL SPAN 
{
	border-style: none;
}
.checkbox LABEL SPAN  INPUT
{
	margin-top: 7px;
	height: 14px;
	width: 14px;
}
.DataContentCellLogin .checkbox 
{
	padding-left: 0px;
}
.WWActionGroupColumn .Attribute 
{
	color: #d9d9d9;
}
.TableDynamicFilters .gx-tab-padding-fix-1 
{
	padding-bottom: 1px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 1px;
}
.TableDynamicFilters .gx-tab-padding-fix-1  #DYNAMICFILTERS_ADDFILTER1_CELL
{
	padding-left: 5px;
}
.TableDynamicFilters .gx-tab-padding-fix-1  #DYNAMICFILTERS_ADDFILTER2_CELL
{
	padding-left: 5px;
}
.TableDynamicFilters .gx-tab-padding-fix-1  #DYNAMICFILTERS_REMOVEFILTER3_CELL
{
	padding-left: 5px;
}
.TableDynamicFilters .gx-tab-padding-fix-1  .checkbox label 
{
	padding-left: 0px;
}
.TableDynamicFilters .gx-tab-padding-fix-2 
{
	border-spacing:0px;
}
.FreeStyleGridWithHeaderOdd  .TextBlockFSWithHeaderTitle 
{
	margin-left: 2px;
	padding-right: 0px;
	font-size: 11px;
	color: #444;
	text-transform: uppercase;
}
.TableMerged p.form-control-static 
{
	min-height: 0px;
}
.TableDynamicFilters .input-group 
{
	margin-left: -1px;
}
.CellNoMarginBottom .form-group 
{
	margin-bottom: 0px;
}
.FreeStyleGridWithHeader  TR .WWActionColumn  A:focus
{
	outline: none !important;
	 box-shadow:none !important;
}
.FreeStyleGridWithHeader  TR A:focus .ActionBaseColorAttribute 
{
	background-color: #078bcd;
}
.FreeStyleGridWithHeader  TR A:focus .DeleteAttribute 
{
	background-color: #f56a67;
}
.FreeStyleGridWithHeader  TR A:focus .SelectAttribute 
{
	background-color: #9ccf70;
}
.FreeStyleGridWithHeader  TR A:focus .WWActionGroupColumn .Attribute 
{
	color: black;
}
.FreeStyleGridWithHeader  TR:hover .ActionBaseColorAttribute 
{
	background-color: #d9d9d9;
}
.FreeStyleGridWithHeader  TR:hover .ActionBaseColorAttribute:hover 
{
	background-color: #078bcd;
}
.FreeStyleGridWithHeader  TR:hover .ActionAttribute 
{
	background-color: #d9d9d9;
}
.FreeStyleGridWithHeader  TR:hover .DeleteAttribute 
{
	background-color: #d9d9d9;
}
.FreeStyleGridWithHeader  TR:hover .DeleteAttribute:hover 
{
	background-color: #f56a67;
}
.FreeStyleGridWithHeader  TR:hover .ActionAttribute:hover 
{
	background-color: #357ebd;
}
.FreeStyleGridWithHeader  TR:hover .SelectAttribute 
{
	background-color: #d9d9d9;
}
.FreeStyleGridWithHeader  TR:hover .SelectAttribute:hover 
{
	background-color: #9ccf70;
}
.FreeStyleGridWithHeader  TR:hover .BlackAttribute 
{
	background-color: #d9d9d9;
}
.FreeStyleGridWithHeader  TR:hover .BlackAttribute:hover 
{
	background-color: black;
}
.FreeStyleGridWithHeader  TR:hover .WWActionGroupColumn .Attribute 
{
	color: black;
}
.CellViewTabsPosition .panel-group 
{
	margin-bottom: 10px;
}
.CellFormGroupMarginBottom5 .form-group 
{
	margin-bottom: 5px;
}
.DataContentCellLogin DIV.gx-attribute INPUT 
{
	margin-left: 0px;
}
DIV.checkbox
{
	border-bottom-color: transparent;
	border-left-color: transparent;
	border-right-color: transparent;
	border-top-color: transparent;
	border-style: none;
	line-height:25px;
	padding-top:3px !important;
}
.TableLabel50Percent  LABEL.gx-label
{
	width: 50%;
}
.TableLabel50Percent  DIV.gx-attribute
{
	width: 50%;
}
.DataContentCellLogin .checkbox INPUT 
{
	margin-left: -20px;
	margin-left:-20px !important;
}
.DataContentCellLogin .AttributeCheckBox 
{
	margin-left: 0px;
}
.form-group 
{
	margin-bottom: 0px;
}
.gx-label 
{
	padding-bottom: 4px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top:4px !important;
}
.panel-body 
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.form-control-static 
{
	padding-bottom: 0px;
	padding-top: 0px;
	min-height: 0px;
}
INPUT.BtnInsertImage:active
{
	background-color: transparent;
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ActionInsert.png);
}
.ErrorViewerBullet  .gx-warning-message 
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/WarningIcon.png);
	color: #fdae45;
}
.ErrorViewerBullet  .gx-error-message 
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/ErrorIcon.png);
	color: #f56a67;
}
.TableMerged .form-group 
{
	margin-bottom: 0px;
}
.ColumnSettings 
{
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
	position: static;
	font-family: "Trebuchet MS";
	font-size: 10pt;
	text-align: left;
}
.ColumnSettings  .Button 
{
	margin-right: 0px;
	margin-top: 0px;
	height: auto;
	width: 100%;
	margin-left:0px !important;
}
.ColumnSettings  .dropdown-menu 
{
	left: auto;
	margin-top: 18px;
	padding-bottom: 10px;
	padding-top: 10px;
	top: auto;
}
.ColumnSettings  .input-group 
{
	border-collapse:collapse;
}
.ColumnSettings  .input-group  A.btn
{
	margin-left: -6px;
	padding-left: 1px;
}
.ColumnSettings  .input-group  A.btn-default:hover
{
	padding-left: 1px;
}
.ColumnSettings  .input-group  INPUT
{
	margin-top: 0px;
	height: 28px;
}
.ColumnSettings  .input-group-btn .btn 
{
	padding-top: 2px;
	height: 28px;
}
.ColumnSettings  .input-group-btn .btn  IMG
{
	width: 20px;
}
.ColumnSettings  INPUT.Attribute
{
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	height: 28px;
	margin-left:2px !important;
}
.ColumnSettings  BUTTON
{
	margin-right: 1px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	height: 17px;
}
.ColumnSettings  BUTTON IMG
{
	float: left;
}
.ColumnSettings  BUTTON SPAN.caret
{
	display: none;
}
.ColumnSettings  .LiFilterSelected 
{
	margin-left: 5px;
	margin-right: 15px;
	margin-top: 10px;
}
.ColumnSettings  .FilterOptionsMultiSelection  LI
{
	padding-left: 5px;
}
.FilterOptions 
{
	max-height: 120px;
	overflow-y:auto;
}
.FilterOptions  UL
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	list-style-type: none;
	font-weight: normal;
	color: black;
}
.FilterOptions  UL A:hover
{
	text-decoration: none;
	color: black;
}
.FilterOptions  UL A:active
{
	color: black;
}
.FilterOptions  UL LI:hover
{
	background-color: #f5f5f5;
}
.FilterOptions  UL A
{
	clear: both;
	padding-bottom: 3px;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 3px;
	display: block;
	font-size: 10pt;
	text-decoration: none;
	color: black;
	text-indent: 0px;
	line-height:1.42857143;
}
.ColumnSettingsAlignTitleRight SPAN 
{
	margin-left: auto;
}
.CellGridNotResponsive .WorkWithEven 
{
	height:auto !important;
}
.CellGridNotResponsive .WorkWithOdd 
{
	height:auto !important;
}
.PopupContentCell .DeleteAttribute 
{
	min-height: 0px;
}
.WorkWithSelection  TR
{
	border-top: 1px solid #efefef;
}
.WorkWithSelection  TR A:focus .ActionBaseColorAttribute 
{
	background-color: #078bcd;
}
.WorkWithSelection  TR A:focus .DeleteAttribute 
{
	background-color: #f56a67;
}
.WorkWithSelection  TR A:focus .SelectAttribute 
{
	background-color: #9ccf70;
}
.WorkWithSelection  TR A:focus .WWActionGroupColumn .Attribute 
{
	color: black;
}
.WorkWithSelection  TR .WWActionColumn  A:focus
{
	outline: none !important;
	 box-shadow:none !important;
}
.WorkWithSelection  TR:hover .ActionBaseColorAttribute 
{
	background-color: #d9d9d9;
}
.WorkWithSelection  TR:hover .ActionBaseColorAttribute:hover 
{
	background-color: #078bcd;
}
.WorkWithSelection  TR:hover .ActionAttribute 
{
	background-color: #d9d9d9;
}
.WorkWithSelection  TR:hover .DeleteAttribute 
{
	background-color: #d9d9d9;
}
.WorkWithSelection  TR:hover .DeleteAttribute:hover 
{
	background-color: #f56a67;
}
.WorkWithSelection  TR:hover .ActionAttribute:hover 
{
	background-color: #357ebd;
}
.WorkWithSelection  TR:hover .SelectAttribute 
{
	background-color: #d9d9d9;
}
.WorkWithSelection  TR:hover .SelectAttribute:hover 
{
	background-color: #9ccf70;
}
.WorkWithSelection  TR:hover .BlackAttribute 
{
	background-color: #d9d9d9;
}
.WorkWithSelection  TR:hover .BlackAttribute:hover 
{
	background-color: black;
}
.WorkWithSelection  TR:hover .WWActionGroupColumn .Attribute 
{
	color: black;
}
.WorkWithSelection  .Attribute 
{
	margin-left: 0px;
	display: block;
}
.WorkWithSelection  DIV.checkbox
{
	padding-top:3px !important;
	 ;
}
.WorkWithSelection  .AttributeCheckBox 
{
	margin-left: 0px;
}
.WorkWithSelection  SELECT
{
	width:auto !important;
}
.WorkWithSelection  .checkbox LABEL SPAN INPUT 
{
	margin-top: 4px;
	margin-left:-14px !important;
}
.WorkWithSelection  .ErrorAttribute 
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0px;
	margin-left: 0px;
}
.WorkWithSelection  .ErrorMessages 
{
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	white-space: nowrap;
}
TH.WorkWithSelectionTitle
{
	background-color: #f2f2f2;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 0px;
	padding-top: 3px;
	height: 35px;
	font-family: Calibri;
	font-size: 11pt;
	font-weight: bold;
	color: #000;
}
TH.WorkWithSelectionTitle INPUT
{
	margin-top: 7px;
	height: 14px;
	width: 14px;
	margin-left:4px !important;
}
.WorkWithSelectionTitle SPAN 
{
	font-family: Arial;
	font-size: 11px;
	color: #444;
	text-transform: uppercase;
}
.TableDynamicFilters .AttributeCheckBox INPUT 
{
	margin-left: -5px;
}
.bootstrap-tagsinput 
{
	background-color: #fff;
	border-style: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-left: 2px;
	padding-right: 6px;
	padding-top: 0px;
	max-width: 365px;
	min-width: 215px;
	display: inline-block;
	cursor: text;
	color: #555;
	vertical-align: middle;
	line-height:28px;
}
.bootstrap-tagsinput  INPUT
{
	background-color: transparent;
	border-style: none;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	max-width: inherit;
	box-shadow:none;
	outline:none;
	width:auto !important;
}
.bootstrap-tagsinput  INPUT:focus
{
	border-style: none;
	box-shadow:none;
}
.bootstrap-tagsinput  .tag 
{
	margin-right: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	color: white;
}
.bootstrap-tagsinput  .tag [data-role="remove"] 
{
	margin-left: 8px;
	cursor: pointer;
}
.bootstrap-tagsinput  .tag [data-role="remove"]:after 
{
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	content:"x";
}
.bootstrap-tagsinput  .tag [data-role="remove"]:hover 
{
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.bootstrap-tagsinput  .tag [data-role="remove"]:hover:active 
{
	box-shadow: 0px 3px 5px rgba(0,0,0,0.12) inset;
}
.FilterMultipleSelectorCell  .ColumnSettings 
{
	padding-left: 0px;
}
.FilterMultipleSelectorCell  .ColumnSettings  .input-group A.btn 
{
	padding-left: 6px;
}
.FilterMultipleSelectorCell  .ColumnSettings  .gx-attribute 
{
	margin-right:0px !important;
}
.FilterMultipleSelectorCell  .ColumnSettings  .Attribute 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	width: 100%;
	max-width: 100%;
	margin-left:0px !important;
}
.FilterMultipleSelectorCell  .ColumnSettings  .input-group 
{
	width:100% !important;
}
.FilterMultipleSelectorCell  .LiFilterSelected 
{
	margin-left: 10px;
	margin-right: 10px;
}
.DynamicFilters .FilterMultiplePromptCell 
{
	vertical-align: middle;
	padding-top:1px !important;
}
.DynamicFilters .FilterMultipleSelectorCell 
{
	vertical-align: middle;
	padding-top:1px !important;
}
.DynamicFilters .bootstrap-tagsinput 
{
	min-width: 0px;
}
.TableWizardSteps .gx-tab-padding-fix-1 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.TableStepBulletSelected .StepNumberBulletCell 
{
	padding-top: 7px;
}
.TableWizardMain .gx-tab-spacing-fix-2 
{
	border-collapse:collapse;
}
INPUT.BtnExportCSV:active
{
	background-color: transparent;
	background-image: url(../ActionCSV.png);
}
#qobject_w0037vempresacarrofondo
{
	overflow: hidden;
	height: 180px;
	max-width: 300px;
}
.qaligncenter 
{
	text-align: center !important;
}
.qalignleft 
{
	text-align: left !important;
}
.qalinearconatributos 
{
	margin-left: 5px;
	margin-right: 5px;
	max-width: 206px;
}
.qattributegridgrande 
{
	font-size: 12pt;
}
.qattributegridgrande9pt 
{
	font-size: 9pt;
}
.qattributeordenmonto 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 30px !important;
}
.qattributetitulo 
{
	margin-left: 0px;
	margin-top: -5px;
	font-family: arial;
	font-size: 15pt;
	font-weight: normal;
	color: #0c0c0c;
}
.qborderleftgrey 
{
	border-left: 1px solid lightgrey;
}
.qbordertopgrey 
{
	border-top: 1px solid lightgrey;
}
.qbotoncarrito 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	height: 100%;
	display: block;
	text-decoration: none;
	color: #666;
}
.qbtnagregarproducto 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 39px;
	width: 39px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #078bcd;
}
.qbtnbusqueda 
{
	border-bottom-color: #357ebd;
	border-left-color: #357ebd;
	border-right-color: #357ebd;
	border-top-color: #357ebd;
	border-left: 0px;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	box-sizing: content-box;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	padding-top: 6px;
	height: 16px;
	width: 16px;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-weight: bold;
	line-height:normal;
}
.qbtndefault:hover 
{
	background-color: #ccc;
	border-bottom-color: #555;
	border-left-color: #555;
	border-right-color: #555;
	border-top-color: #555;
	color: black;
}
.qbtnmapa 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 105px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapaamarillo16px 
{
	background-color: white;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
}
.qbtnmapablanco 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16px50px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16px50px  .qbtnmapablanco16px16px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 35px;
	width: 35px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16px60px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16px70px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 70px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco16pxvariable 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco2 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapablanco300px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 300px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapafamilia 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 95px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapaverde 
{
	background-color: #1abc9c;
	border-bottom-color: #1abc9c;
	border-left-color: #1abc9c;
	border-right-color: #1abc9c;
	border-top-color: #1abc9c;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapaverde16px50px 
{
	background-color: #44b6ae;
	border-bottom-color: #44b6ae;
	border-left-color: #44b6ae;
	border-right-color: #44b6ae;
	border-top-color: #44b6ae;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapaverde16px70px 
{
	background-color: #44b6ae;
	border-bottom-color: #44b6ae;
	border-left-color: #44b6ae;
	border-right-color: #44b6ae;
	border-top-color: #44b6ae;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 70px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapaverde16px70px:focus 
{
	background-color: #44b6ae;
	border-bottom-color: #44b6ae;
	border-left-color: #44b6ae;
	border-right-color: #44b6ae;
	border-top-color: #44b6ae;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 70px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapaverde16px70px:hover 
{
	background-color: #44b6ae;
	border-bottom-color: #44b6ae;
	border-left-color: #44b6ae;
	border-right-color: #44b6ae;
	border-top-color: #44b6ae;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 70px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmesablanco 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #078bcd;
}
.qbtnmesarojo 
{
	background-color: #e74c3c;
	border-bottom-color: #f3565d;
	border-left-color: #f3565d;
	border-right-color: #f3565d;
	border-top-color: #f3565d;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesavacia 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: none;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesavacia:hover 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: default;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesaverde 
{
	background-color: #1abc9c;
	border-bottom-color: #1abc9c;
	border-left-color: #1abc9c;
	border-right-color: #1abc9c;
	border-top-color: #1abc9c;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnordenproducto 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 400px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qbtnordenproductochico 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 230px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qbtnordenproductomediano 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 345px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qbtnordenproductomensaje 
{
	background-color: #3498db;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 42px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: left;
}
.qbtnordenproductomensajeblanco 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: darkgray;
	text-align: left;
}
.qbtnordenproductorestar 
{
	background-color: #e74c3c;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 42px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: left;
}
.qbtnrestoran 
{
	background-color: #e8ffe8;
	background-image: none;
	border-bottom-color: #efefef;
	border-left-color: #efefef;
	border-right-color: #efefef;
	border-top-color: #efefef;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-top: 3pt;
	padding-bottom: 6px;
	padding-top: 6px;
	height: 50px;
	width: 100%;
	display: block;
	white-space: normal;
	font-size: 16px;
	color: #078bcd;
	line-height:normal;
}
.qbtnrestoran:hover 
{
	background-color: #e0e0e0;
	color: #555;
}
.qbtntagplantilla 
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0px 0px 1px 0px #aaa;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	color: #666;
}
.qbuscarentidad 
{
	max-width: 180px;
}
.qbuttonbigazul 
{
	background-color: #dbe8fd;
	border-bottom-color: #efefef;
	border-left-color: rgba(219,232,253,0);
	border-right-color: #efefef;
	border-top-color: #efefef;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 10px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 10px;
	height: 50px;
	width: 100%;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #078bcd;
}
.qbuttonbigfamilia 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 45px;
	width: 105px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbuttoncarritopagar 
{
	background-color: rgba(53,170,71,0);
	float: right;
	padding-right: 18px;
	padding-top: 10px;
	color: white!important;
	border:1px solid #35aa47 !important;
}
.qbuttoncarritopagar:hover 
{
	background-color: white!important;
	color: rgba(102,0,0,0);
}
.qbuttoncreardesdeplantilla 
{
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
	margin-left: -3px;
	padding-bottom: 6px;
	padding-left: 14px;
	padding-right: 14px;
	padding-top: 6px;
}
.qbuttonsuccess 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-left: 3pt;
	margin-right: 3pt;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: "helvetica neue", helvetica, arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
	background:#4b8df8 !important;
	border:1px solid #44b6ae !important;
}
.qbuttonsuccess:hover 
{
	background-color: white!important;
	color: #555;
	border:1px solid #4b8df8 !important;
}
.qcarritoalinearordenar 
{
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 5px;
	margin-top: 10px;
}
.qcarritoheaderfondo 
{
	background-color: white;
	box-shadow: 0px 0px 1px 2px lightgray;
	position: absolute;
	top: 0px;
}
.qcarropaginas 
{
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 10px;
	display: inline-block !important;
}
.qcolor 
{
	cursor: pointer;
}
.qcoloramarillo 
{
	background-color: rgba(255,221,70,0);
}
.qcoloramarillopastel 
{
	background-color: #fef9e5;
}
.qcolorazul 
{
	background-color: rgba(75,141,248,0);
}
.qcolorazulpastel 
{
	background-color: #edf3fe;
}
.qcolorblanco 
{
	background-color: rgba(248,248,248,0);
}
.qcolorrojo 
{
	background-color: rgba(229,132,120,0);
}
.qcolorrojopastel 
{
	background-color: #fbeceb;
}
.qcolorrosadopastel 
{
	background-color: #ffeff4;
}
.qcolorverde 
{
	background-color: rgba(95,205,112,0);
}
.qcolorverdepastel 
{
	background-color: #eaf6ec;
}
.qcolorvioleta 
{
	background-color: rgba(142,68,173,0);
}
.qdisplayblock 
{
	display: block;
}
.qentidadborraricono 
{
	margin-left: 10px;
	position: relative;
	top: 2px;
	height: 12px;
}
.qfontcomanda 
{
	background-color: #f9ffd6;
	border-bottom: 1px solid #a6ab83;
	border-left: 1px solid #a6ab83;
	border-right: 1px solid #a6ab83;
	border-top: 1px solid #a6ab83;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	max-height: 100%;
	display: block;
	font-family: "droid sans mono";
	font-size: 12px;
}
.qfontcomandanew 
{
	background-color: #f9ffd6;
	border-bottom: 1px solid #a6ab83;
	border-left: 1px solid #a6ab83;
	border-right: 1px solid #a6ab83;
	border-top: 1px solid #a6ab83;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: -20px;
	max-height: 100%;
	display: block;
	font-family: Arial;
	font-size: 12px;
}
.qfontgridproducto 
{
	font-family: arial;
	font-size: 11pt;
}
.qfontgridseleccionable 
{
	font-family: arial;
	font-size: 13pt;
}
.qgridcarroproductoseven 
{
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductoseveneven 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosevenodd 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosevenuniform 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosodd 
{
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosoddeven 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosoddodd 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosodduniform 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridcarroproductosuniform 
{
	font-family: verdana,arial;
	font-size: 8pt;
	font-style: normal;
}
.qgridconborde 
{
	border:1px solid lightgray;
}
.qheight200 
{
	height: 200px;
}
.qiconocarrito 
{
	font-size: 36px;
	color: grey;
	text-align: center;
}
.qiconomenu 
{
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 1px;
	font-size: 19px;
	color: #c0cddc;
}
.qimagenmax100 
{
	max-height: 100px;
	max-width: 100px;
}
.qimagenmax300 
{
	max-height: 300px;
	max-width: 300px;
}
.qimagepreview 
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	height: 30px;
}
.qimagepreviewordenmanual 
{
	height: 65px;
}
.qimgcarroproducto 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-width: 0px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-height: 120px;
	width: 100%;
	text-decoration: none;
	color: #666;
	object-fit:contain;
}
.qinicioceldatexto 
{
	padding-left: 10px;
}
.qiniciocontenido 
{
	background-color: rgba(255,255,255,0.83);
	border-bottom-color: #c3c3c3;
	border-left-color: #c3c3c3;
	border-right-color: #c3c3c3;
	border-top-color: #c3c3c3;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-top: 20px;
}
.qiniciofondo 
{
	left: 0px;
	position: fixed;
	top: 0px;
	z-index: -99999999;
	height: 100%;
	width: 100%;
}
.qiniciotexto 
{
	margin-top: 15px;
	display: block;
	line-height:1.4;
}
.qiniciotitulo 
{
	margin-top: 15px;
	display: block;
}
.qinputcontransparencia 
{
	background-color: rgba(255,255,255,0.4);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	height: 30px;
	max-width: 206px;
}
.qlineheight20 
{
	line-height:20px;
}
.qlistarproductomoneda 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	margin-bottom: 5px;
	margin-right: 0px;
	margin-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	text-decoration: none;
	color: #666;
}
.qlistarproductoprecio 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 4px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 4px;
	text-decoration: none;
	color: #666;
}
.qlogoempresa 
{
	max-height: 20px;
	max-width: 200px;
}
.qmargin10 
{
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
.qmarginauto 
{
	float: none;
	margin-left: auto;
	margin-right: auto;
}
.qmarginleft10 
{
	margin-left: 10px;
}
.qmarginleft3 
{
	margin-left: 3px;
}
.qmargintop10 
{
	margin-top: 10px;
}
.qmargintop15 
{
	margin-top: 15px;
}
.qmasterpagefondo 
{
	background-image: url(../bg.png);
	background-repeat: repeat;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	width: 0px;
	font-family: verdana,arial;
	font-size: 9pt;
	font-style: normal;
}
.qnoradiusright 
{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.qnumalertasnuevas 
{
	background-color: #f3565d;
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-style: none;
	text-decoration: none;
}
.qnummsgsnuevos 
{
	background-color: #428bca;
	border-style: none;
	text-decoration: none;
}
.qocultarnumnuevos 
{
	opacity:0;
}
.qordenmanualimprimir 
{
	margin-top: 46px;
}
.qpadding0 
{
	padding-top: 0px;
}
.qpadding10 
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.qpaddingbottom 
{
	padding-bottom: 10px;
}
.qpaddingleft10 
{
	padding-left: 10px;
}
.qpaddingleft20 
{
	padding-left: 20px;
}
.qpaddingleft5 
{
	padding-left: 5px;
}
.qpaddingleftright25 
{
	padding-left: 2.5px;
	padding-right: 2.5px;
}
.qpaddingtop5 
{
	padding-top: 5px;
}
.qrbtnbusqueda 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.qrbtnrestoran 
{
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
}
.qreadonlyattributeordenmonto 
{
	margin-left: 0px;
	margin-top: -5px;
	max-width: 206px;
	font-family: arial;
	font-size: 20pt;
	font-weight: normal;
	color: #0c0c0c;
}
.qreadonlyattributeresto 
{
	font-family: arial;
	font-size: 10pt;
	font-weight: bold;
	color: #555;
}
.qreadonlyattributetitulo 
{
	margin-left: 0px;
	margin-top: -5px;
	font-family: arial;
	font-size: 15pt;
	font-weight: normal;
	color: #0c0c0c;
}
.qreadonlyimagenmax300 
{
	max-height: 300px;
	max-width: 300px;
}
.qreadonlyubicarcantprodcarrito 
{
	background-color: #428bca;
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-style: none;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 100%;
	border-bottom-left-radius: 100%;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	position: absolute;
	right: 0px;
	top: 3px;
	z-index: 100;
	height: 20px;
	width: 20px;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: center;
	line-height:1;
}
.qreadonlyubicarnumnuevos 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-style: none;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
	border-bottom-right-radius: 100%;
	border-bottom-left-radius: 100%;
	left: 4px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	position: absolute;
	top: -3px;
	z-index: 100;
	height: 15px;
	width: 15px;
	display: block;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: center;
	line-height:1;
}
.qredimensionartextarea 
{
	max-height: 150px;
	max-width: 500px;
}
.qrestogridproductostable 
{
	background-color: white;
	box-shadow: 0px 0px 1px 1px lightgray;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	max-width: 200px;
	text-align: center;
	transition:box-shadow 0.4s;
}
.qrestogridproductostable:hover 
{
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);
}
.qtablaasientototalespormoneda 
{
	border-bottom: 1px solid #060606;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
}
.qtablacarrito 
{
	background-color: white;
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.15);
	margin-bottom: 20px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 15px;
}
.qtablaproducto 
{
	background-color: white;
	box-shadow: 0px 0px 1px 1px lightgray;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	width: 0px;
	font-family: verdana,arial;
	font-size: 9pt;
	font-style: normal;
	transition:box-shadow 0.4s;
}
.qtablaproducto:hover 
{
	box-shadow: 0px 0px 2px 2px rgba(0,0,0,0.3);
}
.qtablecomandaactiongroupbutton 
{
	margin-top: 5px;
}
.qtableiniciocontenido 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	max-width: 400px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qtablemediopago 
{
	background-color: #e7e7e7;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-top: 10px;
}
.qtextareaorden 
{
	width: 450px;
	font-size: 14pt;
}
.qtextblocktitlewwp2 
{
	white-space: nowrap;
	font-family: 'trebuchet ms';
	font-size: 11pt;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #4d4d4d;
	line-height:30px;
}
.qtextoblanco 
{
	color: white;
}
.qtextocolorrojo 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	color:firebrick !important;
}
.qtxtbusqueda 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-right: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	text-decoration: none;
	color: #666;
}
.qubicarsobreheader 
{
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
	position: relative;
	z-index: 1;
	width: 0px;
	font-family: verdana,arial;
	font-size: 9pt;
	font-style: normal;
}
.qverproductoinfo 
{
	margin-top: 21px;
	display: block;
	font-size: 12px;
}
.qverproductoinfodescription 
{
	margin-top: 20px;
	display: block;
	font-weight: bold;
}
.qverproductotexto 
{
	background-color: #f5f5f5;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 9.5px;
	padding-left: 9.5px;
	padding-right: 9.5px;
	padding-top: 9.5px;
	max-height: inherit;
	max-width: inherit;
	display: block;
	white-space: pre-wrap;
	word-wrap:break-word;
}
.qverproductotitulo 
{
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	display: block;
	font-size: 24px;
	font-weight: bold;
	color: #444;
	text-align: center;
}
.qwidth100 
{
	width: 100%;
}
.qwidth150 
{
	width: 150px !important;
}
.qwidth350px 
{
	width: 350px;
}
.qbtnbuscarentidad 
{
	margin-left: 10px;
	font-weight: bold;
}
.qmastermainclass 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
}
.qalignright 
{
	text-align: right;
}
.qselectable 
{
	cursor: pointer;
}
.qfloatright 
{
	float: right;
}
.qmy-input-group  .qmy-field 
{
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
}
.qmy-input-group  .qmy-button-container 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	border: 1px solid lightgray !important;
}
.my-input-group  .my-field 
{
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.my-input-group  .my-button-container 
{
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 0px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	border: 1px solid lightgray !important;
}
.qmarginbottom10 
{
	margin-bottom: 10px;
}
.qmarginleftn5 
{
	margin-left: -5px;
}
.form-control 
{
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	height: 30px;
	font-family: Arial;
	font-size: 9pt;
}
.AttributeDate 
{
	right: -2px;
}
.qmargintop5 
{
	margin-top: 5px;
}
.Button 
{
	background-color: #4b8df8;
	padding-bottom: 4px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 4px;
	height: 30px;
	font-family: Arial,  sans-serif;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}
.qopacity7 
{
	padding-right: 5px;
	opacity:0.7;
}
.qopacity7:hover 
{
	opacity:1;
}
.qmaxwidth230px 
{
	height: 50px;
	max-width: 180px;
	font-size: 18px;
}
.qattributeordenmontocobrar 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 30px !important;
}
.AttributeLabel 
{
	font-family: Arial;
	font-size: 9pt;
	color: #747474;
	font-weight: 100;
}
.qbtncomensal 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 30px;
	width: 35px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #777;
}
.qbtnmesanaranja 
{
	background-color: #f7b251;
	border-bottom-color: #f7b251;
	border-left-color: #f7b251;
	border-right-color: #f7b251;
	border-top-color: #f7b251;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesaamarilla 
{
	background-color: #f1c40f;
	border-bottom-color: #e5d92b;
	border-left-color: #e5d92b;
	border-right-color: #e5d92b;
	border-top-color: #e5d92b;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesaazul 
{
	background-color: #3498db;
	border-bottom-color: #3b6ab5;
	border-left-color: #3b6ab5;
	border-right-color: #3b6ab5;
	border-top-color: #3b6ab5;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qalto80px 
{
	height:80px !important;
}
.qwidth150px 
{
	width: 150px;
}
.qtextorojoalerta 
{
	font-size: 12px;
	color:brown !important;
}
.qpaddingright45 
{
	padding-right: 45px;
	opacity:0.5;
}
.NewClass 
{
	max-width: 100%;
}
.qiconoeditar 
{
	height: 25px;
	width: 25px;
}
.qcarrotopbar 
{
	background-color: whitesmoke;
	border-bottom: 1px;
	border-bottom-color: lightgray;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-top: 0px;
	box-shadow: 0px 0px 10px gray;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 4px;
	position: fixed;
	top: 0px;
	z-index: 10;
	height: 43px;
	width: 100%;
}
.qcarroicono, .qcarroicono:focus, .qcarroicono:hover 
{
	margin-left: 5px;
	margin-top: 3px;
	max-height: 25px;
	width: auto;
	box-shadow: none !important;
}
.qcarrobusqueda 
{
	width: auto;
}
.qcarrologo 
{
	margin-left: 10px;
	max-height: 33px;
	max-width: 200px;
}
.qcarrotituloproducto 
{
	font-size: 18pt;
	font-weight: bold;
	color: #c2c2c2;
}
.qcarrodescripcion 
{
	border-bottom-color: #a1a1a1;
	border-top-color: #a1a1a1;
	border-width: 5px;
}
.qcarrodetprodlinea 
{
	padding-bottom: 5px;
	padding-top: 5px;
}
.qcarropaginado 
{
	padding-left: 10px;
	padding-right: 10px;
}
.qcarropaginadotabla 
{
	margin-bottom: 20px;
	margin-top: 20px;
}
..slider img 
{
	height: auto;
	width: auto;
}
.qcarropreciotexto 
{
	font-size: 12pt;
}
.qcarroiconoredessociales 
{
	padding-right: 5px;
	max-height: 30px;
	width: auto;
}
.qcolornegro 
{
	color: #000;
	color: #2e2e2e  !important;
}
.qcarroproddetchica 
{
	height: auto;
	max-width: 75px;
}
.qcarroproddetgrande 
{
	height: auto;
	max-width: 425px;
}
.qcarrofondo 
{
	background-image: url(../WorkWithPlusBootstrapResponsiveTheme/white_background.jpg);
}
.qcarrofooter 
{
	background-color: whitesmoke;
	border-bottom: 0px;
	border-top-color: lightgray;
	border-left: 0px;
	border-right: 0px;
	border-style: solid;
	border-top: 1px;
	bottom: 0px;
	left: 0px;
	padding-bottom: 12.5px;
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 12.5px;
	right: 0px;
	width: 100%;
}
.qcarropagina 
{
	background-color: #ebebeb;
	padding-bottom: 30px;
	padding-top: 70px;
	min-height: 900px;
}
.qcarrovercarritoorden 
{
	font-size: 24px;
	font-style: italic;
	color: dimgray;
}
.qcarroverprodtabladatos 
{
	padding-right: 100px;
}
.qtextotitulo 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: 10px;
	font-weight: bold;
	color:black !important;
}
.qbordeizquierdo 
{
	border-bottom: 0;
	border-right-color: silver;
	border-left: 10;
	border-right: 0;
	border-style: groove;
	border-top: 0;
}
.qtableverde 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #1da581;
}
.qmarginright10 
{
	margin-right: 10px;
}
.qmarginleft30 
{
	margin-left: 30px;
}
.qmarginleft40 
{
	margin-left: 40px;
}
.qmarginleft60 
{
	margin-left: 60px;
}
.qmarginleft50 
{
	margin-left: 50px;
}
.qtextoblancotitulo 
{
	font-size: 12px;
	font-weight: bold;
	color: white;
}
.qtextblockprincipal 
{
	padding-right: 3pt;
	white-space: nowrap;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #747474;
	vertical-align: middle;
}
.qlabelprincipal 
{
	font-family: 'Arial', "Open Sans Regular";
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #888;
	vertical-align: -webkit-baseline-middle;
}
.qlabelprincipalblanco 
{
	padding-right: 3pt;
	white-space: nowrap;
	font-family: 'Arial', "Open Sans Regular";
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
	vertical-align: middle;
}
.qlabelprincipalLabel 
{
	padding-right: 3pt;
	white-space: nowrap;
	font-family: 'Arial', "Open Sans Regular";
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #888;
	vertical-align: middle;
	vertical-align: -webkit-baseline-middle;
}
.qmarginright5 
{
	margin-right: 5px;
}
.qtablerojo 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #d9534f;
}
.qtextoblanconombre 
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: white;
	text-align: center;
}
.qtableazul 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #578ebe;
}
.qtableamarillosuave 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #FEF9E5;
}
.qtablegris 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #f7f7f7;
}
.qbtnmapablanco16px16px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 35px;
	width: 35px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnmapaverde16px35px 
{
	background-color: #44b6ae;
	border-bottom-color: #44b6ae;
	border-left-color: #44b6ae;
	border-right-color: #44b6ae;
	border-top-color: #44b6ae;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 35px;
	width: 35px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmapablanco16px35px 
{
	background-color: white;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 35px;
	width: 35px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4b8df8;
}
.qbtnordenproductochico2 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 179px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qbtncodigo 
{
	background-color: #ecf0f1;
	height: 50px;
	width: 100%;
	font-size: 18pt;
}
.qbtncantidad 
{
	background-color: #ecf0f1;
	height: 50px;
	width: 55px;
	font-size: 18pt;
	font-size: 18pt !important;
}
.qbtnpunto 
{
	background-color: #ecf0f1;
	height: 50px;
	width: 60px;
	font-size: 18pt;
}
.qborderbottomgrey 
{
	border-bottom: 1px solid lightgrey;
}
.qborderrightgrey 
{
	border-right: 2px solid lightgrey;
}
.qtableazulsuave 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #edf3fe;
}
.qtableverdesuave 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #EAF6EC;
}
.qtableclouds 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #ecf0f1;
}
.qbtnordencategoriaseleccionada 
{
	background-color: #1abc9c;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 90px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qcomanda 
{
	background-color: #f9ffd6;
	border-bottom: 1px solid #a6ab83;
	border-left: 1px solid #a6ab83;
	border-right: 1px solid #a6ab83;
	border-top: 1px solid #a6ab83;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	max-height: 100%;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #444;
}
.qbtnpuntovacio 
{
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #078bcd;
}
.qbtnmapaazul16px 
{
	background-color: #3498db;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnmesaamarillaint 
{
	background-color: #f1c40f;
	border-bottom-color: #e5d92b;
	border-left-color: #e5d92b;
	border-right-color: #e5d92b;
	border-top-color: #e5d92b;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesaazulint 
{
	background-color: #3498db;
	border-bottom-color: #3b6ab5;
	border-left-color: #3b6ab5;
	border-right-color: #3b6ab5;
	border-top-color: #3b6ab5;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesablancoint 
{
	background-color: white;
	border-bottom-color: #078bcd;
	border-left-color: #078bcd;
	border-right-color: #078bcd;
	border-top-color: #078bcd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: #078bcd;
}
.qbtnmesanaranjaint 
{
	background-color: #f7b251;
	border-bottom-color: #f7b251;
	border-left-color: #f7b251;
	border-right-color: #f7b251;
	border-top-color: #f7b251;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesarojoint 
{
	background-color: #e74c3c;
	border-bottom-color: #f3565d;
	border-left-color: #f3565d;
	border-right-color: #f3565d;
	border-top-color: #f3565d;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesavaciaint 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: none;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesavaciaint:hover 
{
	background-color: white;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 0px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 0px;
	height: 40px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: default;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qbtnmesaverdeint 
{
	background-color: #1abc9c;
	border-bottom-color: #1abc9c;
	border-left-color: #1abc9c;
	border-right-color: #1abc9c;
	border-top-color: #1abc9c;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-left: 0px;
	padding-right: 0px;
	height: 40px;
	width: 60px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
.qimagenmaxheight300 
{
	max-height: 150px;
	max-width: 150px;
}
.qbtnsalir 
{
	background-color: white;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 90px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
}
.qimagen50px 
{
	max-height: 50px;
}
.qlabel30px 
{
	font-size: 30px;
	font-size: 30px !important;
}
.qattributeordenmontoLabel 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 30px !important;
}
.qbtncontrolchico2 
{
	background-color: #fff;
	border-bottom-color: #666;
	border-left-color: #666;
	border-right-color: #666;
	border-top-color: #666;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 42px;
	width: 193px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qattributeminutos 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 15px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 15px !important;
}
.qbutton 
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #444;
}
.qbutton:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #444;
}
.qbutton a 
{
	background-color: #d3fffc;
	border-bottom: 1px;
	border-bottom-color: #444;
	border-left-color: #444;
	border-right-color: #444;
	border-top-color: #444;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-width: 1px;
	padding-left: 5px;
	padding-top: 5px;
	height: 35px;
	display: block;
	font-family: Arial;
	font-size: 11px;
	color: #444;
}
.qattributemesacomanda 
{
	margin-left: 0px;
	margin-top: -8px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 30px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 30px !important;
}
.qheight80px 
{
	height:80px !important;
}
.qtablerojosuave 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #FBECEB;
}
.qtableceleste 
{
	background-color: #f4f8ff;
	border-bottom: 1px solid #e2eaf9;
	border-left: 1px solid #e2eaf9;
	border-right: 1px solid #e2eaf9;
	border-top: 1px solid #e2eaf9;
	border-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #000;
	background: #F4F8FF Forecolor: #09FF05;
	 ;
}
.qreserva22px 
{
	font-family: Arial;
	font-size: 18px;
	color: #7f8186;
}
.qreserva15px 
{
	font-family: Arial;
	font-size: 15px;
	color: #7f8186;
}
.qreserva12px 
{
	font-family: Arial;
	font-size: 12px;
	color: #7f8186;
}
.qreservafoto 
{
	height: auto;
	width: auto;
	max-width: 100%;
}
.qreservatotal 
{
	font-size: 15px;
	font-weight: bold;
}
.qreserva22pxupper 
{
	font-family: Arial;
	font-size: 18px;
	color: #7f8186;
	text-transform: uppercase;
}
.qreservabutton 
{
	border-bottom-color: #8ea96f;
	border-left-color: #8ea96f;
	border-right-color: #8ea96f;
	border-top-color: #8ea96f;
	color: #8ea96f;
}
.qbtnsamewidth 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 30px;
	width: 110px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnpass 
{
	background-color: #ecf0f1;
	height: 40px;
	width: 150px;
	font-size: 12pt;
}
.qbtnsamewidthgrey 
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 30px;
	width: 110px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	border-top-color: #ccc !important;
	 border-top-style: solid !important;
}
.qbtnsame 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 30px;
	width: 110px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnsamegrey 
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-style: solid;
	border-top: 1px;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 30px;
	width: 110px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	border-top-color: #ccc !important;
	 border-top-style: solid !important;
}
.qProductivo 
{
	background-color: #357ebd;
	border-bottom-color: #3276b1;
	border-left-color: #3276b1;
	border-right-color: #3276b1;
	border-top-color: #3276b1;
	text-align: left !important;
}
.qbtnubicacion 
{
	background-color: #ecf0f1;
	height: 50px;
	width: 70px;
	font-size: 18pt;
	font-size: 18pt !important;
}
.qbtncantidadsuper 
{
	background-color: #ecf0f1;
	height: 50px;
	width: 80px;
	font-size: 18pt;
	font-size: 18pt !important;
}
.qbtnmapablancoazul 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qbtnenter 
{
	background-color: white;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 100px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
}
.qbuscarproducto 
{
	height: 50px;
	max-width: 300px;
	font-size: 18px;
}
.qlogintext16 
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
}
.qlogintext11 
{
	font-family: Arial;
	font-size: 1.1em;
	font-weight: bold;
}
.qlogintext10 
{
	font-family: Arial;
	font-size: 11px;
}
.qloginpadding20px 
{
	padding-bottom: 20px;
}
.qmarginright0 
{
	margin-right: 0px;
}
.qmargintop50 
{
	margin-top: 50px !Important;
}
.qinicio 
{
	padding-right: 25px;
	padding-top: 14px;
	cursor: default;
	color: blue;
}
.qinicio:hover 
{
	background-color: gainsboro;
	padding-right: 25px;
	padding-top: 14px;
	cursor: default;
	color: lightgray;
}
.qborderhabitacion 
{
	border-bottom: 2px solid lightgrey;
	border-left: 2px solid lightgrey;
	border-right: 2px solid lightgrey;
	border-top: 2px solid lightgrey;
}
.qborderhabitacionverde 
{
	background-color: #12e896;
	border-bottom: 2px solid lightgrey;
	border-left: 2px solid lightgrey;
	border-right: 2px solid lightgrey;
	border-top: 2px solid lightgrey;
}
.qborderhabitacionnaranja 
{
	background-color: #fdae45;
	border-bottom: 2px solid lightgrey;
	border-left: 2px solid lightgrey;
	border-right: 2px solid lightgrey;
	border-top: 2px solid lightgrey;
}
.qborderhabitacionrojo 
{
	background-color: #f56a67;
	border-bottom: 2px solid lightgrey;
	border-left: 2px solid lightgrey;
	border-right: 2px solid lightgrey;
	border-top: 2px solid lightgrey;
}
.qtableprocesoproductivo 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	max-width: 500px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qtableprocesoproductivorojo 
{
	background-color: lightcoral;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	max-width: 500px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qbordergrey 
{
	border-bottom: 1px solid lightgrey;
	border-left: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
}
.qminwidth55px 
{
	height: 50px;
	width: 55px;
	font-size: 18px;
	color: dimgray;
}
.qconsultaprecio 
{
	background-color: #ffc000;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 27px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.qconsultaimagen 
{
	max-height: 500px;
	max-width: 500px;
}
.qconsultarprecioproducto 
{
	background-color: palegreen;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	height: 60px;
	width: 1px;
	font-family: Arial;
	font-size: 27px;
	color: #000;
}
.qconsultacodigoproducto 
{
	height: 1px;
	width: 1px;
}
.qconsultalogo 
{
	max-height: 300px;
	max-width: 300px;
}
.qconsultadescripcion 
{
	background-color: #92d050;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.qconsultanombreproducto 
{
	background-color: #92d050;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.qconsultacodigobarras 
{
	max-width: 200px;
}
.qtablenaranja 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #EB984E;
}
.qtablevioleta 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #AF7AC5;
}
.qtableamarillo 
{
	border-right-color: black;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	background: #F4D03F;
}
.qmaxwidth50px 
{
	height: 50px;
	max-width: 50px;
	font-size: 18px;
}
.qfuenteroja 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #f00;
}
.qfuenteverde 
{
	color: #3c3;
}
.qcell100x25 
{
	height: 25px;
	max-height: 25px;
	min-height: 25px;
	width: 100px;
	max-width: 100px;
	min-width: 100px;
}
.qcell300x50 
{
	height: 50px;
	max-height: 50px;
	min-height: 50px;
	width: 300px;
	max-width: 300px;
	min-width: 300px;
}
.qcell280x40 
{
	height: 40px;
	max-height: 40px;
	min-height: 40px;
	width: 280px;
	max-width: 280px;
	min-width: 280px;
}
.qcell300x40 
{
	height: 40px;
	max-height: 40px;
	min-height: 40px;
	width: 300px;
	max-width: 300px;
	min-width: 300px;
}
.qcell290x40 
{
	height: 40px;
	max-height: 40px;
	min-height: 40px;
	width: 290px;
	max-width: 290px;
	min-width: 290px;
}
.qfuentegris 
{
	white-space: nowrap;
	font-size: 11px;
	color: #747474;
}
.qcell280x20 
{
	height: 20px;
	max-height: 20px;
	min-height: 20px;
	width: 280px;
	max-width: 280px;
	min-width: 280px;
}
.qcell280x30 
{
	height: 30px;
	max-height: 30px;
	min-height: 30px;
}
.qborderrighttopgrey 
{
	border-right: 1px solid lightgrey;
	border-top: 1px solid lightgrey;
}
.qcell0x30 
{
	height: 30px;
	max-height: 30px;
	min-height: 30px;
}
.qcell250x30 
{
	height: 30px;
	max-height: 30px;
	min-height: 30px;
	width: 250px;
	max-width: 250px;
	min-width: 250px;
}
.qcomandaceleste 
{
	background-color: #d8eeff;
	border-style: groove;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	max-height: 100%;
	display: block;
	font-family: Arial;
	font-size: 12px;
}
.qfuentegrisporcentaje 
{
	white-space: nowrap;
	font-size: 12px;
	color: #747474;
}
.qheight50px 
{
	height:50px !important;
}
.qheight20px 
{
	height:20px !important;
}
.qheight25px 
{
	height:25px !important;
}
.qheightwidth25px 
{
	height: 25px;
	max-height: 25px;
	width: 25px;
	max-width: 25px;
	!important;
}
.qheightwidth25px  .qheightwidth25px 
{
	height: 25px;
	max-height: 25px;
	width: 25px;
	max-width: 25px;
	!important;
}
.qheightwidth100px 
{
	max-height: 500px;
	max-width: 500px;
	!important;
}
.qheightwidth200px 
{
	height: 200px;
	max-height: 200px;
	width: 200px;
	max-width: 200px;
	!important;
}
.qbold 
{
	font-size: 14px;
	font-weight: bold;
}
.qrectangulo 
{
	border-bottom-color: lightgray;
	border-left-color: lightgray;
	border-right-color: lightgray;
	border-top-color: lightgray;
	border-style: solid;
	border-width: 1px;
}
.qwidth100px 
{
	width: 100px !important;
}
.qmargintopright10 
{
	margin-right: 10px;
	margin-top: 10px;
}
.qboldblack 
{
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.qgreenbold15px 
{
	font-size: 15px;
	font-weight: bold;
	color: #39bf00;
}
.qredbold15px 
{
	font-size: 15px;
	font-weight: bold;
	color: red;
}
.qarialfontsize10px 
{
	font-family: Arial;
	font-size: 10px;
}
.qtableiniciocontenidocenter 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12.5%;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	max-width: 400px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qarial20px 
{
	font-family: Arial;
	font-size: 20px;
}
.qarial12px 
{
	font-family: Arial;
	font-size: 12px;
}
.qlabeltitulo 
{
	padding-right: 3pt;
	white-space: nowrap;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #747474;
	vertical-align: middle;
}
.qtextblocktitlewwp 
{
	font-family: 'Trebuchet MS';
	font-size: 10pt;
	font-weight: bold;
	color: #4d4d4d;
	line-height:30px;
}
.qlabel 
{
	white-space: nowrap;
	font-family: 'Arial', "Open Sans Regular";
	font-size: 12px;
	font-weight: bold;
	color: #888;
}
.qlabel16px 
{
	white-space: nowrap;
	font-family: 'Arial', "Open Sans Regular";
	font-size: 16px;
	font-weight: bold;
	color: #888;
}
.qtableinacoopvioleta 
{
	background-color: #361f4d;
	padding-bottom: 10px;
	padding-top: 10px;
}
.qlabel16pxblanco 
{
	white-space: nowrap;
	font-family: 'Arial', "Open Sans Regular";
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.qtableinacoopcian 
{
	background-color: #318496;
}
.qlabeltitulo2 
{
	padding-right: 3pt;
	white-space: nowrap;
	font-family: Arial;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #7a7a7a;
	vertical-align: middle;
}
.qtablepadding5 
{
	padding-left: 5%;
	padding-right: 5%;
}
.qbordertopgreypad2mar1 
{
	border-top: 1px solid lightgrey;
	margin-top: 1%;
	padding-top: 2%;
}
.qpaddingleft17 
{
	padding-left: 17%;
}
.qtablepadding2 
{
	padding-left: 2%;
	padding-right: 2%;
}
.qmarginleft0 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.qtablepadding3 
{
	padding-left: 3%;
	padding-right: 3%;
}
.qtablepadding7 
{
	padding-left: 7%;
	padding-right: 7%;
}
.qwidth700px 
{
	width: 700px;
}
.qtableblanco 
{
	background-color: white;
	border-bottom: 1px solid #e2eaf9;
	border-left: 1px solid #e2eaf9;
	border-right: 1px solid #e2eaf9;
	border-top: 1px solid #e2eaf9;
	border-width: 1px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
	color: #000;
	background: #F4F8FF Forecolor: #09FF05;
	 ;
}
.qtableinacooppurpura 
{
	background-color: #6d3e79;
	padding-bottom: 3px;
	padding-top: 3px;
}
.qmargintop25 
{
	margin-top: 25px !Important;
}
.qtableiniciocontenidoqr 
{
	background-color: #fff;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 80px;
	padding-bottom: 60px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 60px;
	max-width: 50%;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qtableiniciocontenidoqr  .qtextotitulo20px 
{
	font-size: 20px;
}
.qtextotitulo20px 
{
	font-size: 20px;
}
.qtextotitulo14px 
{
	font-size: 14px;
}
.qqrwidth 
{
	margin-left: auto;
	width: 100%;
}
.qmargintop35 
{
	margin-top: 35px;
}
.qmargintop20 
{
	margin-top: 20px;
}
.qmargintop120 
{
	margin-top: 120px;
}
.qheight60px 
{
	height:60px !important;
}
.qwidth30px 
{
	width: 30px;
}
.qbuttonr 
{
	border-bottom: 1px;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	font-family: Arial;
	font-size: 11px;
	color: #444;
}
.qbuttonr a 
{
	background-color: #ff3838;
	border-bottom: 1px;
	border-bottom-color: #444;
	border-left-color: #444;
	border-right-color: #444;
	border-top-color: #444;
	border-left: 1px;
	border-right: 1px;
	border-top: 1px;
	border-width: 1px;
	padding-left: 5px;
	padding-top: 5px;
	height: 35px;
	display: block;
	font-family: Arial;
	font-size: 11px;
	color: white;
}
.qbuttonr:hover 
{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.qcomandaroja 
{
	background-color: #fcc;
	border-bottom: 1px solid #a6ab83;
	border-left: 1px solid #a6ab83;
	border-right: 1px solid #a6ab83;
	border-top: 1px solid #a6ab83;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	max-height: 100%;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: #444;
}
.qimagenmaxwidth100 
{
	max-width: 100%;
}
.qwidth20px 
{
	width: 20px;
}
.qpaddingleft8% 
{
	padding-left: 8%;
}
.qleft_important 
{
	margin-left: 0px;
	padding-left: 0px;
}
.qnombreproducto 
{
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-align: center;
}
.qpromocionimagen 
{
	max-height: 200px;
	max-width: 200px;
}
.qEncuestaTitulo 
{
	font-size: 25px;
	font-weight: bold;
	text-decoration: underline;
}
.qEncuestaTitulo2 
{
	font-family: Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #004770;
}
.qEncuestaTituloPregunta2 
{
	padding-left: 10px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
.qEncuestaPregunta 
{
	padding-left: 10px;
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	color: #5b5b5b;
}
.qEncuestaSubtitulo 
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #004770;
}
.qimagen877x1358 
{
	height: 1358px;
	width: 877px;
}
.qPaginaImagenFondo 
{
	width: 120%;
}
.qPaginaImagenCabezal 
{
	overflow: hidden;
	position: absolute;
	width: 100%;
	height:50vh;
	display:flex;
	align-items:center;
}
.qPaginaTituloCabezal 
{
	min-height:50vh;
	display:flex;
	justify-content:center;
	align-items:center;
	text-align:center;
}
.qPaginaTituloTexto 
{
	padding-left: 2%;
	font-family: Verdana;
	color: #fff;
	font-size:16px;
}
.qPaginaTextoDetalle 
{
	margin-left: 10%;
	margin-right: 10%;
	padding-bottom: 80px;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 80px;
	text-align: center;
	height:50vh;
	display:flex;
	justify-content:space-evenly;
	align-items:center;
	flex-direction:column;
}
.qPaginaTextoTitulo 
{
	font-family: Verdana;
	font-weight: bold;
	color: #b2b2b2;
	font-size:16px;
}
.qPaginaTextoSubtitulo 
{
	font-family: Verdana;
	color: #020500;
	font-size:2vw;
}
.qPaginaTextoDescripcion 
{
	font-family: Verdana;
	color: #b2b2b2;
	font-size:16px;
}
.qPaginaFondoOscuro 
{
	background-color: rgba(0,0,0,0.5);
	margin-left: 10%;
	margin-right: 10%;
	padding-left: 10%;
	padding-right: 10%;
	text-align: center;
	height:50vh;
	display:flex;
	justify-content:space-evenly;
	align-items:center;
	flex-direction:column;
}
.qPaginaTextoSubtituloBlanco 
{
	font-family: Verdana;
	color: #fff;
	font-size:2vw;
}
.qPaginaTextoTituloClaro 
{
	font-family: Verdana;
	font-weight: bold;
	color: #007cbf;
	font-size:14px;
}
.qPaginaPie 
{
	background-color: #f0f0f0;
	min-height:10vh;
	display:flex;
	justify-content:center;
	text-align:center;
	padding-top:5vh;
	padding-bottom:5vh;
	flex-direction:column;
}
.qPaginaPieTexto 
{
	font-family: Verdana;
	color: #808080;
	font-size:0.9vw;
}
.qPaginaContacto 
{
	padding-left: 20%;
	padding-right: 20%;
	text-align: center;
	padding-top:5vh;
	padding-bottom:5vh;
}
.qPaginaContactoFormulario 
{
	text-align: left;
}
.qPaginaContactoCampo 
{
	width: 100%;
	margin-top:2vh;
}
.qPaginaContactoEnviar 
{
	text-align: center;
	margin-top:2vh;
}
.qPaginaTituloImagen 
{
	position: absolute;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
}
.qPaginaImagenFondo2 
{
	position: absolute;
	z-index: -1;
	width: 100%;
}
.qPaginaTituloInicio 
{
	background-color: rgba(255,255,255,0.75);
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 2%;
	margin-left: 2%;
	margin-right: 2%;
	margin-top: 2%;
	padding-bottom: 5%;
	padding-left: 1%;
	padding-right: 1%;
	padding-top: 1%;
	text-align: center;
}
.qPaginaTituloFormulario 
{
	margin-top: 2%;
	padding-left: 10%;
	padding-right: 10%;
	text-align: left;
}
.qPaginaTituloCampo 
{
	margin-top: 2%;
	width: 100%;
}
.qPaginaCabezal 
{
	overflow: hidden;
}
.qPaginaImagenCabezal2 
{
	position: absolute;
	height: 100%;
	vertical-align:middle;
}
.qPaginaUsuario 
{
	margin-top: 4%;
	padding-bottom: 5px;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 5px;
	display:flex;
	justify-content:space-between;
}
.qPaginaUsuarioValidar 
{
	text-align:center;
}
.qPaginaUsuarioContrasenia 
{
	text-align:left;
}
.qPaginaUsuarioDatos 
{
	padding-left: 15px;
	text-align:left;
}
.qDisplayFlex 
{
	display:flex;
}
.qPaginaUsuario:hover 
{
	background-color: rgba(128,128,128,0.5);
	margin-top: 4%;
	padding-bottom: 5px;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 5px;
	display:flex;
	justify-content:space-between;
}
.qPaginaUsuarioAccion 
{
	margin-top: 15px;
	padding-left: 68px;
	text-align:left;
}
.qSpaceBetween 
{
	display:flex;
	justify-content:space-between;
}
.qPaginaNav 
{
	height:50px;
	padding-top:8px;
	padding-bottom:8px;
}
.qbuttonsuccesspressed 
{
	background-color: white!important;
	color: #555;
	border:1px solid #4b8df8 !important;
}
.qPaginaNavInicio 
{
	position: fixed;
	z-index: 1;
}
.qinicioolvidopassword 
{
	font-size: 11px;
}
.qwidth200px 
{
	width: 200px;
}
.qreset 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.qtableazulcacfimm 
{
	background-color: #234997;
	padding-bottom: 3px;
	padding-top: 3px;
}
.qJustify 
{
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-align: justify;
}
.qtablewebazul 
{
	background-color: #234997;
	padding-bottom: 3px;
	padding-top: 3px;
}
.qcursiva 
{
	font-style: italic;
}
.qwidth50 
{
	width: 50%;
}
.qwidth80 
{
	width: 80%;
}
.qboxshadowgrey5 
{
	box-shadow: 5px 5px 5px gray;
}
.qfontsize40pxbold 
{
	font-size: 40px;
	font-weight: bold;
}
.qfontsize10px 
{
	font-size: 10px;
}
.qpaddingleft25% 
{
	padding-left: 25%;
}
.qActionBaseColor:hover 
{
	background-color: #234997;
	background-color: #234997 !Important;
}
.qcarroingresar 
{
	padding-top: 8px;
}
.qcarrolistafondo 
{
	background-color: #ebebeb;
	width: 100vw;
}
.qcarrogridcell 
{
	background-color: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	border: 0.5px solid rgba(128, 128, 128, 0.5);
	min-height: 275px;
}
.qtableprocesoproductivoazul 
{
	background-color: paleturquoise;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	max-width: 500px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qtableprocesoproductivoamarillo 
{
	background-color: lightgoldenrodyellow;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	max-width: 500px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qtableprocesoproductivoverde 
{
	background-color: palegreen;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	box-shadow: 0px 0px 7px -2px gray;
	float: none;
	margin-bottom: auto;
	margin-left: 10px;
	margin-right: auto;
	margin-top: 10px;
	padding-bottom: 30px;
	padding-top: 20px;
	max-width: 500px;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qcarrotablaimagen 
{
	height: 200px;
	width: 100%;
	display:flex;
	align-items:center;
	justify-content:center;
	overflow: hidden;
}
.qcarrotablaproducto 
{
	background-color: white;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	padding-top: 30px;
	min-height: 860px;
	border:0.5px solid rgba(128,128,128,0.2);
	width: 100%;
	max-width: 1184px;
}
.qcarrotablaproductoimagen 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width:700px;
}
.qcarroproductoimagen 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	height:500px;
	width:700px;
	object-fit:contain;
}
.qcarroproductotitulo 
{
	font-family: proxima-nova;
	font-size: 22px;
	font-style: normal;
	font-weight: 600;
	color: #444;
}
.qcarroproductoprecio 
{
	font-family: proxima-nova, sans-serif;
	font-size: 36px;
	font-style: normal;
	font-weight: 200;
	color: #444;
}
.qcarrotablaproductocompra 
{
	width: 100%;
}
.qcarroproductodatos 
{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	width: 92%;
	border:0.5px solid rgba(128,128,128,0.2);
}
.qcarroproductoboton 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	display: block;
	font-family: proxima-nova;
	font-size: 18px;
	border:transparent;
	width: 280px;
}
.qcarroproductoinformaciontitulo 
{
	font-family: proxima-nova;
	font-size: 24px;
	font-weight: 400;
	color: #444;
}
.qcarrotablaproductoinformacion 
{
	border-top: 1px solid lightgrey;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 2%;
	width: 95%;
}
.qcarroproductoinformaciondescripcion 
{
	font-family: proxima-nova;
	font-size: 20px;
	font-weight: 400;
	color: #444;
}
.qcarrofooterempresa 
{
	text-align: center;
}
.qcarrocarritoimagen 
{
	height: 180px;
	width: 100%;
	object-fit: contain;
}
.qcarrocarritocell 
{
	display: flex;
	height: 120px;
	align-items: center;
}
.qcarrocarritoattribute 
{
	position: absolute;
	top: 50%;
	transform:translateY(-50%);
	width: 100%;
}
.qcarrocarritodescripcion 
{
	font-family: proxima-nova;
	font-size: 24px;
	font-weight: 600;
	color: #444;
}
.qcarrocarritodescripcion a 
{
	text-decoration: none;
	color: #444;
}
.qcarrocarritoprecio 
{
	font-family: proxima-nova;
	font-size: 30px;
	color: #444;
}
.qcarrotablacarritoproductos 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 95%;
}
.qcarrocarritocantidad 
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	width: 100%;
	min-width: 60px;
}
.qcarrocarritotexto 
{
	font-family: proxima-nova;
	font-size: 12px;
	font-weight: 600;
	color: #444;
}
.qcarrocarritotexto a 
{
	text-decoration: none;
	color: #444;
}
.qcarrocarritoboton 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 98%;
	display: block;
	font-family: proxima-nova;
	font-size: 18px;
	border:transparent;
}
.qcarrocarritoresumen 
{
	font-family: proxima-nova;
	font-size: 18px;
	color: #444;
}
.qcarrometodopagocell 
{
	position: relative;
	height: 80px;
}
.qcarrometodopagoimagen 
{
	height: 80px;
	width: 100%;
	object-fit: contain;
}
.qcarropagoattribute 
{
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}
.qcarropagoqrcell 
{
	position: relative;
	height: 550px;
}
.qcarropagoqrimagen 
{
	height: 500px;
	width: 500px;
}
.qcarroresumencell 
{
	position: relative;
	height: 150px;
}
.qcarroresumenimagen 
{
	height: 150px;
	width: 100%;
	object-fit: contain;
}
.qcarrotablacarritoresumen 
{
	padding-left: 0px;
	padding-right: 30px;
}
.qcarrotablalistaproductos 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 100%;
	max-width: 1280px;
}
.qamarrassuperior 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 90%;
	text-align: center;
}
.qamarrasizquierda 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	width: 90%;
	text-align: right;
}
.qamarrasderecha 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}
.qamarrasimagentabla 
{
	overflow: hidden;
	height: 270px;
	width: 1122px;
}
.qamarrasimagen 
{
	right: 5%;
	top: -75px;
	height: 291px;
	width: 1440px;
	transform: rotateZ(-0.46deg);
}
.qamarrastexto 
{
	font-family: proxima-nova;
	font-size: 15px;
}
.qamarrastitulo 
{
	font-family: proxima-nova;
	font-size: 20px;
	font-weight: 300;
}
.qamarrastablacenter 
{
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width: 150px;
	text-align: center;
	border: solid 0.2px rgba(180,180,180,0.5);
}
.qamarrastablaizquierda 
{
	margin-left: auto;
	margin-right: 23px;
}
.qamarrastabla 
{
	text-align: left;
}
.qamarrastablalibre 
{
	background-color: white;
}
.qamarrasboton 
{
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	min-width: 10px;
}
.qamarrasbotontabla 
{
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	min-width: 10px;
}
.qpositionrelative 
{
	position: relative;
}
.qpositionabsolute 
{
	position: absolute;
}
.qmargintop95 
{
	margin-top: 95px;
}
.qmarginleft35 
{
	margin-left: 35px;
}
.qmarginleft40_2 
{
	margin-left: 40px;
}
.qmarginleft35FSG 
{
	margin-left: 35px;
}
.qmargintop90 
{
	margin-top: 90px;
}
.qamarrasbotonlibre 
{
	background-color: white;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonlibre:hover 
{
	background-color: #bbb;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonlibre:focus 
{
	background-color: #bbb;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #96CA !important;
}
.qamarrasbotonreservafutura 
{
	background-color: #f2e40e;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservafutura:hover 
{
	background-color: #aaa008;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservafutura:focus 
{
	background-color: #aaa008;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #96CA !important;
}
.qamarrasbotonreservaactual 
{
	background-color: #1fc107;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservaactual:hover 
{
	background-color: #289718;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservaactual:focus 
{
	background-color: #289718;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #96CA !important;
}
.qamarrasdatostabla 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	width: 50%;
}
.qamarrasbotonreservaalerta 
{
	background-color: #ff3a3a;
	display: block;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservaalerta:hover 
{
	background-color: #d22323;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservaalerta:focus 
{
	background-color: #d22323;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #96CA !important;
}
.qmarginleft8% 
{
	margin-left: 8%;
}
.qheight30px 
{
	height:30px !important;
}
.qTableBP 
{
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
	height: 1080px;
	width: 1920px;
}
.qIframeBP 
{
	height: 100%;
	width: 100%;
}
.qimagezoom 
{
	border: 2px solid #dcdcdc;
}
.qproximanova14 
{
	font-family: proxima-nova;
	font-size: 14px;
	color: #444;
}
.qimagegallery 
{
	width: 80px;
	border: 1px solid #dcdcdc;
	margin: 8px;
}
.qimagenproducto 
{
	border: 2px solid #dcdcdc;
	width: 300px;
	object-fit:contain;
}
.qattributeordenmontocobrarCheckBox [type=checkbox] 
{
	transform: scale(1.5);
}
.qheight300px 
{
	height:300px !important;
}
.qmarginbottom30 
{
	margin-bottom: 30px;
}
.qheight220 
{
	height: 220px;
}
.Roboto 
{
	font-family: Roboto-Regular, sans-serif;
	font-weight: 400;
}
.qSizeMinimo 
{
	min-height: 50px;
	min-width: 50px;
}
.qicongreen 
{
	font-size: 15px;
	color: #34c341;
}
.qmaxwidth650px 
{
	max-width: 640px;
}
.qgridvalue 
{
	color: #646464;
	font-family: Roboto, 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	padding-top: 8px;
	padding-bottom: 8px;
}
.qgridtitle 
{
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 700 !Important;
	color: #234997;
	padding: 8px 0px;
	display:block;
}
.qmarginleft6 
{
	margin-left: 6px !important;
}
.qboldanalisis 
{
	font-size: 11px;
	font-weight: bold;
}
.qwidth900px 
{
	width: 900px;
}
.qheight100px 
{
	height:100px !important;
}
.qwidth300px 
{
	width: 300px;
}
.qimggaleria 
{
	width: 300px;
	border: 1px solid #dcdcdc;
	margin: auto;
	display: block;
}
.qBtnHima 
{
	background-color: gray;
	margin-right: 3pt;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
	border: none;
}
.qBtnMenuHima 
{
	background-color: white;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-top-color: #ccc;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-right: 3pt;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: black;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
	border-top-color:#ccc !important;
}
.qMergePrevious100prct Table 
{
	width: 100%;
}
.qCapituloTitulo 
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	display: inline-block;
	font-size: 14px;
	font-weight: 400;
	color: white;
}
.qPreguntaTitulo 
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	width: 100%;
	display: inline-block;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	color: black;
}
.qimgcaracteristicaproducto 
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	height: 40px;
	width: 40px;
}
.qimgcaracteristicalistaproducto 
{
	height: 20px;
	width: 20px;
}
.qPreguntaTituloGris 
{
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	display: inline-block;
	font-family: Verdana;
	font-size: 13px;
	font-weight: 700;
	color: gray;
}
.qBtnHimaAdjuntar 
{
	background-color: white;
	border-bottom-color: gray;
	border-left-color: gray;
	border-right-color: gray;
	border-top-color: gray;
	border-width: 0.5px;
	margin-right: 3pt;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: gray;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
}
.qBtnHima:hover 
{
	background-color: gray;
	margin-right: 3pt;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
	border: none;
}
.qBtnHimaAdjuntar:hover 
{
	background-color: white;
	border-bottom-color: gray;
	border-left-color: gray;
	border-right-color: gray;
	border-top-color: gray;
	border-width: 0.5px;
	margin-right: 3pt;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: gray;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
}
.qBtnMenuHimaFin 
{
	background-color: gray;
	border-bottom-color: gray;
	border-left-color: gray;
	border-right-color: gray;
	border-top-color: gray;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-right: 3pt;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 6px;
	min-width: 86px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
	text-align: center;
	text-indent: 0pt;
	vertical-align: middle;
}
.qColorInherit a 
{
	color: inherit;
}
.qEncuestaLogo 
{
	max-height: None;
	width: 12vw;
}
.nav > li > a 
{
	padding: 10px 14px;
}
.qtextocolorverde 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	color:green !important;
}
.qbtnmapaamarillo200px 
{
	background-color: white;
	border-bottom-color: #a6ab83;
	border-left-color: #a6ab83;
	border-right-color: #a6ab83;
	border-top-color: #a6ab83;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 200px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #747474;
}
.qtextblocktitlewwp3 
{
	white-space: nowrap;
	font-family: 'trebuchet ms';
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #4d4d4d;
	line-height:30px;
}
.qtextblocktitlewwptachado 
{
	white-space: nowrap;
	font-family: 'trebuchet ms';
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: line-through;
	color: #4d4d4d;
	line-height:30px;
}
.qtextblocktitlewwpsubrallado 
{
	white-space: nowrap;
	font-family: 'trebuchet ms';
	font-size: 9pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #4d4d4d;
	line-height:30px;
}
.height100 
{
	height:100%;
}
.qbtnmapablancorojo 
{
	background-color: #f00;
	border-bottom-color: #f00;
	border-left-color: #f00;
	border-right-color: #f00;
	border-top-color: #f00;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 100px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.q-tooltip 
{
	position: relative;
	display: inline-block;
}
.q-tooltip  .q-tooltiptext 
{
	visibility: hidden;
	background-color: #555555;
	color: #fff;
	text-align: center;
	border-radius: 0px;
	padding: 6px 15px;
	position: absolute;
	z-index: 1;
	bottom: 150%;
	left: 50%;
	margin-left: -60px;
	font-family: "Open Sans", Arial;
	font-size: 11px;
}
.q-tooltip  .q-tooltiptext::after 
{
	content: "";
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: #555555 transparent transparent transparent;
}
.q-tooltip:hover 
{
	cursor:default;
}
.q-tooltip:hover  .q-tooltiptext 
{
	visibility: visible;
}
.qimagen50x50px 
{
	max-height: 50px;
	max-width: 50px;
}
.qimagen30x30px 
{
	max-height: 30px;
	max-width: 30px;
}
.qcortartexto300px 
{
	width: 300px;
	overflow-wrap: break-word;
}
.e-table-grid > div > table > tbody > tr > td 
{
	padding:8px;
}
.e-error, .Readonlye-error 
{
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #B94A48;
	display:block;
	padding-top: 5px;
	 padding-left: 0px;
}
.q-color 
{
	width:20px;
	height:20px;
	border-radius:0;
	margin-left:10px;
}
.qcarrocarritosubresumen 
{
	font-family: proxima-nova;
	font-size: 12px;
	color: #444;
}
.qcarritocantidad 
{
	background-color: red;
	border-top-left-radius: 50%;
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	padding-right: 10px;
	padding-top: 5px;
	position: absolute;
	right: -10px;
	top: -10px;
	color: white;
}
.qwidth50px 
{
	width: 50px;
}
.qmarginright15 
{
	margin-right:15px;
}
.qtexto15px 
{
	font-size: 15px;
}
.qtablerelative 
{
	position: relative;
}
.qtableabsolute 
{
	position: absolute;
}
.qdisplayinlineblock 
{
	display: inline-block;
}
.qwidth10px 
{
	width: 10px;
}
.qzindex100 
{
	z-index: 100;
}
.qtablecotizacion 
{
	background-color: #f7f7f7;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	border: #d7d7d7 solid 0.5px;
}
.qdashboardcardazul 
{
	background-color: #4b7be5;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardcardvioleta 
{
	background-color: #a73489;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardcardnaranja 
{
	background-color: #f76e11;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardcardverde 
{
	background-color: #4aa96c;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardcardrojo 
{
	background-color: #cd113b;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardcardgris 
{
	background-color: #7e7474;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	width: 100%;
	min-width: 120px;
}
.qdashboardtitulo 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 15px;
	color: white;
	text-transform: uppercase;
}
.qdashboardsubtitulo 
{
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 25px;
	color: white;
}
.qdashboardnumero 
{
	font-family: Oswald;
	font-size: 60px;
	color: white;
}
.qheight500px 
{
	height: 500px;
}
.Image:focus 
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none !Important;
}
INPUT.Image:focus
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none !Important;
}
.qverticalcenter 
{
	top: 50%;
	 transform: translateY(-50%);
}
.qdashboardnumero a 
{
	text-decoration: none;
	color: inherit;
}
.qpaddingtop10 
{
	padding-top:10px;
}
.qpaddingbottom60 
{
	padding-bottom: 60px;
}
.q-imageproduct 
{
	width: 100%;
	display: block;
	margin: auto;
}
.q-productdescription, .Readonlyq-productdescription 
{
	font-family: "Poppins",Helvetica,sans-serif;
	font-size: 14px;
	color: #555555;
	font-weight: normal;
	line-height: 1.9;
	text-rendering: optimizeLegibility;
	margin: 0 0 1.25rem;
	margin-top: 1rem;
}
.qtablaproductodescripcion 
{
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
	padding-bottom: 2%;
	padding-left: 2%;
	padding-right: 2%;
	padding-top: 2%;
}
.q-tableproduct 
{
	background-color: white;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 30px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 30px;
	width: 100%;
	max-width: 1200px;
	border-radius:0px;
}
.q-btncart 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #FFF;
	background-color: #464646;
	line-height: 3rem;
	display: block;
	cursor: pointer;
	padding: 0 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: none;
	text-transform: uppercase;
	letter-spacing: -0.01em;
	height: 3em !Important;
	font-weight: 700;
	border-radius: 0;
}
.q-producttab-title 
{
	color: #222528;
	font-family: "Poppins", Helvetica,sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: 700;
	line-height: 1.4;
	margin-bottom: 2rem;
	margin-top: 3rem;
	text-transform: uppercase;
	text-rendering: optimizeLegibility;
}
.q-productprice 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 28px;
	font-style: normal;
	font-weight: 600;
	color: #222528;
}
.q-btncart:focus, .q-btncart:active 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #FFF;
	background-color: #464646;
	line-height: 3rem;
	display: block;
	cursor: pointer;
	padding: 0 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: none !Important;
	text-transform: uppercase;
	letter-spacing: -0.01em;
	height: 3em !Important;
	font-weight: 700;
	border-radius: 0;
	box-shadow: none !Important;
}
.q-tableproducttabs 
{
	margin: 50px 0px;
	min-height:400px;
}
.q-producttitle 
{
	font-family: "Poppins",Helvetica,sans-serif;
	font-size: 26px;
	color: #3f3f3f;
	font-weight: 600;
	line-height: 1.3;
	text-rendering: optimizeLegibility;
	margin-bottom: 15px;
}
.q-tablewhite 
{
	background-color: white;
}
.q-productowl 
{
	padding: 15px;
	width: 100%;
}
.q-productcredit 
{
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #dcdcdc;
	border-top: 1px solid #dcdcdc;
	margin-top: 20px;
}
.q-producttext 
{
	font-family: "Poppins",Helvetica,sans-serif;
	font-size: 16px;
	color: #3f3f3f;
	font-weight: 300;
	text-rendering: optimizeLegibility;
}
.q-selectcredit, .q-selectcredit:hover, .q-selectcredit:focus 
{
	font-family: "Poppins", Helvetica, sans-serif !important;
	padding: 4px 10px;
	color: #646464;
	border: 1px solid #e6e6e6 !Important;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 14px !important;
	box-shadow: none !Important;
	display: inline;
	width: 90px;
}
.q-amount 
{
	font-weight: 400;
	font-size: 22px;
}
.q-tabs 
{
	border-bottom: 1px solid #dcdcdc;
	padding-bottom: 7px;
}
.q-grid-value, .Readonlyq-grid-value 
{
	color: #646464;
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
.q-table-info > div > table > thead 
{
	display: none;
}
.q-table-info > div > table > tbody > tr > td 
{
	width: 50%;
}
.gx-prompt 
{
	margin-left: 4px;
}
.qfontanalisiscossac 
{
	background-color: #fff;
	border-bottom: 1px solid #a6ab83;
	border-left: 1px solid #a6ab83;
	border-right: 1px solid #a6ab83;
	border-top: 1px solid #a6ab83;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin-left: -20px;
	width: 800px;
	max-width: 800px;
	min-width: 800px;
	display: block;
	font-family: Arial;
	font-size: 12px;
	color: black;
}
.q-cartimagewidth 
{
	display: block;
	margin: auto;
	width: 100px;
}
.q-cartdescription, .Readonlyq-cartdescription 
{
	font-family: "Poppins",  Helvetica;
	font-size: 14px;
	font-weight: 400;
	color: #444;
}
.q-cartdescription a, .Readonlyq-cartdescription a 
{
	text-decoration: none;
	color: #444;
}
.q-cartcount, .Readonlyq-cartcount 
{
	position: absolute;
	top: -32px;
	left: 38px;
	font-family: "Poppins", Helvetica;
	font-size: 10px;
	font-weight: 600;
	text-align: center;
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 8px;
	overflow: hidden;
	color: #fff;
	background-color: #ff5a5a;
}
.q-cartempty 
{
	font-family: proxima-nova, Helvetica;
	font-size: 24px;
	text-align: center;
	display: block;
	margin-top: 40px;
	margin-bottom: 40px;
	color: #a4a4a4;
}
.q-icongray 
{
	color: #8e8e8e;
	font-size: 14px;
}
.q-marginicon 
{
	margin-left: 20px;
	margin-right: 20px;
}
.q-iconsize20 
{
	font-size: 20px;
}
.q-carticon 
{
	display: table-cell !Important;
	height: 140px;
	vertical-align: middle;
}
.q-padding6 
{
	padding: 3px 6px;
}
.q-cartproduct 
{
	height: 110px;
	display: flex;
	align-items: center;
}
.q-cartimageproduct 
{
	padding: 10px;
	width: 100px;
	height: 100px;
}
.q-table1 .row 
{
	border-bottom: 1px solid #dcdcdc;
}
.q-cartproduct div 
{
	width: 100%;
}
.q-justify > div, .q-justify > div > a 
{
	justify-content: center;
	display: flex;
	text-decoration: none;
}
.q-btndefault 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #464646;
	background-color: #f4f4f4;
	line-height: 3rem;
	display: block;
	cursor: pointer;
	padding: 0 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: none;
	text-transform: uppercase;
	letter-spacing: -0.01em;
	height: 3em !Important;
	font-weight: 700;
	border-radius: 0;
}
.q-carttitle 
{
	font-family: "Poppins", Helvetica;
	color: #464646;
	text-transform: uppercase;
	font-weight: 400;
	font-size: 13px;
}
.q-tablehead 
{
	height:35px;
	border-bottom: 1px solid #dcdcdc;
}
.q-btndefault:hover, .q-btndefault:focus,  .q-btndefault:active 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #464646;
	background-color: #f4f4f4;
	line-height: 3rem;
	display: block;
	cursor: pointer;
	padding: 0 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: none !Important;
	text-transform: uppercase;
	letter-spacing: -0.01em;
	height: 3em !Important;
	font-weight: 700;
	border-radius: 0;
	box-shadow: none !Important;
}
.q-tableresumen 
{
	border: 1px solid #dcdcdc;
	padding: 20px;
	height: 325px;
	margin-top: 15px;
}
.q-precio 
{
	white-space: nowrap;
}
.q-alignbottom 
{
	align-items: flex-end;
	justify-content: center;
}
.q-subtitle 
{
	font-family: "Poppins", Helvetica;
	font-weight: 600;
	font-size: 14px !Important;
	Color: #464646;
	padding-bottom: 15px;
	text-transform: uppercase;
}
.q-carttext 
{
	font-family: "Poppins", Helvetica;
	color: #464646;
	font-weight: 400;
	font-size: 14px;
}
.q-width100 
{
	width: 100%;
}
.q-resumencell 
{
	height: 35px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #dcdcdc;
}
.q-total 
{
	font-family: "Poppins", Helvetica;
	font-size: 16px;
}
.q-font16 
{
	font-size: 16px;
}
.q-weight600 
{
	font-weight: 600;
}
.q-center 
{
	display: flex;
}
.q-center > .gx-attribute 
{
	width: 100%;
}
.q-width100px 
{
	width: 100px;
}
.q-footertext 
{
	font-family: "Poppins", Helvetica;
	font-size: 12px !important;
}
.q-cartbanner 
{
	display: block;
	margin-top: -30px;
	 padding-bottom: 20px;
	width: 100%;
	max-width: 1280px;
}
.q-tablecenter 
{
	display: flex;
	justify-content: center;
}
.q-cell 
{
	display: block;
}
.q-nopadding > div > div 
{
	padding-right: 0px;
}
.q-width500 
{
	width: 100%;
	max-width: 500px !Important;
}
.gx-multimedia-upload 
{
	display: flex;
	width: 100%;
}
.q-h3 
{
	line-height: 2;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600 !Important;
	display: block;
	margin-bottom: 5px;
	 ;
}
.q-select2,  .q-select2:hover, .q-select2:focus 
{
	font-size: 15px !important;
	height: 34px;
	width: 200px;
	margin-bottom: 5px;
}
.q-large-12 
{
	width: 100%;
}
.q-height400 
{
	height: 400px;
}
.qmargintop30 
{
	margin-top: 30px;
}
.qamarrasbotonreservafuera 
{
	background-color: #095aef;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qamarrasbotonreservafuera:focus 
{
	background-color: #031ea8;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
	 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px #96CA !important;
}
.qamarrasbotonreservafuera:hover 
{
	background-color: #031ea8;
	color: #444;
	border: solid 0.5px rgb(128, 128, 128);
}
.qdashboardtitulosinupper15px 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 15px;
	color: white;
}
.qdashboardtitulosinupper20px 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 20px;
	color: white;
}
.q-text-reference 
{
	font-family: "Poppins", Helvetica;
	font-size: 12px;
	display: block;
}
.q-width200 
{
	width: 200px !important;
}
.q-columns 
{
	/* position: relative;
	 */;
}
.q-margintop55 
{
	margin-top: 55px !important;
}
.q-paddingleft25 
{
	padding-left: 25px !important;
}
.q-btncart:hover 
{
	font-family: "Poppins", Helvetica, sans-serif;
	font-size: 1.4rem;
	color: #FFF;
	background-color: #464646;
	line-height: 3rem;
	display: block;
	cursor: pointer;
	padding: 0 2em;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	border: none !Important;
	text-transform: uppercase;
	letter-spacing: -0.01em;
	height: 3em !Important;
	font-weight: 700;
	border-radius: 0;
	box-shadow: none !Important;
}
.q-text-footer 
{
	font-family: "Poppins", Helvetica;
	font-size: 1em;
	display: block;
	line-height: 1.8;
	color: #646464;
	text-rendering: optimizeLegibility;
}
.q-title-footer 
{
	font-weight: 700;
	text-transform: uppercase;
	color: #444;
}
.q-tablefooter 
{
	max-width: 1200px;
	margin: auto;
}
.q-iconsocial 
{
	color: #8e8e8e;
	font-size: 16px;
	padding-right: 16px;
}
.q-footer 
{
	background-color: whitesmoke;
	padding-top: 50px;
	padding-bottom: 100px;
	padding-left: 35px;
	padding-right: 35px;
}
.q-iconsocial:hover 
{
	color: #464646;
	cursor: pointer;
}
.q-padding15 
{
	display: block;
	padding-top: 15px;
	padding-bottom: 15px;
	text-indent: 0px;
}
.q-col3 > div > table > tbody > tr > td 
{
	width: 33%;
}
.q-col3 > div > table > thead 
{
	display: none;
}
.qdashboardtitulolight 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald-Light;
	font-size: 15px;
	color: white;
}
.qdashboardcabezal 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 30px;
	color: white;
	text-transform: uppercase;
}
.qpaddingleftright10 
{
	padding-left: 10px;
	padding-right: 10px;
}
.qdashboardtitulosinupper18px 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 18px;
	color: white;
}
.qdashboardtitulosinupper25px 
{
	margin-bottom: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-family: Oswald;
	font-size: 25px;
	color: white;
}
.q-text-footer a,  .q-text-footer a:link 
{
	color: #646464;
	text-decoration: none;
}
.q-text-footer a:hover 
{
	color:#2a2a2a;
}
.q-monto, .Readonlyq-monto 
{
	color: #00d2ac;
	font-family: Roboto, Helvetica, sans-serif;
	font-size: 2em;
	line-height: 1.5;
	font-weight: 800;
	text-align: center;
	margin: auto;
	display: block;
	padding-top: 35px;
	padding-bottom: 0px;
}
.q-title, .Readonlyq-title 
{
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	font-weight: 100;
	color: #4c4c4c;
	text-transform: uppercase;
}
.q-data-box 
{
	border: 1px solid #dbdbdb;
	padding: 10px;
	height: 200px;
	width: 100%;
}
.q-align-top 
{
	vertical-align: top;
	height: 60%;
}
.q-description, .Readonlyq-description 
{
	font-family: "Open Sans", sans-serif;
	font-size: 14px;
	color: #696E6A;
	line-height: 1.6;
	display: block;
	padding-bottom: 30px;
}
.q-data-text 
{
	font-family: Roboto, "Open Sans", sans-serif;
	font-size: 1.3em;
	color: #696E6A;
	line-height: 1.6;
	display: block;
}
.Label 
{
	font-weight: normal;
}
.q-title-row 
{
	padding-bottom: 10px;
}
.qtextocolorrojo14px 
{
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	font-size: 12px;
	font-weight: bold;
	color:firebrick !important;
}
.q-select-dashboard 
{
	font-family: Roboto, Arial, sans-serif !important;
	padding: 4px 10px;
	color: #696e6a;
	border: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 1.3em !important;
	box-shadow: none;
	width: 60%;
	display: block;
	text-align: center;
	margin: auto;
}
.q-TBL 
{
	border-width: 0;
	width: 100%;
	max-width: 1024px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 25px;
	display: block;
}
.qlogocompratelo 
{
	height: 66px;
}
.qComprateloLineColor 
{
	background-color: #ff6b00;
	height: 2px;
	width: 100%;
}
.qComprateloBackgorundImage 
{
	background-image: url(../ComprateloFondo.png);
	background-repeat: no-repeat;
	height: 100vh;
	 background-size: cover;
}
.qComprateloBackgroundTransparent .TableMain 
{
	background-color: transparent;
}
.qmargintop33 
{
	margin-top: 33px;
}
.qbtncompratelo 
{
	background-color: #2a317a;
	color: white;
	background-color:#2a317a !important;
}
.qmargintop70 
{
	margin-top: 70px;
}
.q-width300 
{
	width: 300px;
}
.q-select-dashboard2 
{
	font-family: Roboto, Arial, sans-serif !important;
	padding: 4px 10px;
	color: #696e6a;
	border: 0px solid #dcdcdc;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 1.18em !important;
	box-shadow: none;
	width: 250px;
	display: block;
	text-align: left;
}
.q-chart 
{
	width: 100%;
	max-width: 700px;
	margin: auto;
	display: block;
	float: none;
}
.qbtncompratelo:hover 
{
	background-color: #2a317a;
	color: white;
	background-color:#2a317a !important;
}
.qbtncompratelo:focus 
{
	background-color: #2a317a;
	color: white;
	background-color:#2a317a !important;
}
.q-iconchart, .Readonlyq-iconchart 
{
	color: #00d2ac;
	font-size: 3.5em;
	text-align: center;
	margin: auto;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 35px;
	margin-bottom: 5px;
	width: 4.2em;
	padding-right: 20px;
	padding-left: 20px;
}
.q-linkchart a 
{
	font-family: Roboto, "Open Sans", sans-serif;
	 font-size: 14px;
	color: #696e6a;
	padding: 4px 20px;
	text-decoration: unset;
	height: 30px;
	display: inline-block;
}
.qlabelcompratelo 
{
	font-weight: bold;
	color: #2a317a;
}
.q-hr 
{
	border: 1px solid #ffffff;
	 width: 25px;
	display: inline-block;
	vertical-align:middle;
	margin-right: 15px;
}
.q-align-end 
{
	margin-right: 0px;
	margin-left: auto;
}
.q-box 
{
	max-width: 1024px;
}
.qrow 
{
	margin-left: 15px;
	margin-right: 15px;
}
.q-align-right 
{
	text-align-last: end;
}
.q-grid-text, .Readonlyq-grid-text 
{
	color: #646464;
	font-family: Roboto, "Open Sans", sans-serif;
	font-size: 14px;
	font-style: normal;
}
.q-width20 
{
	width: 20%;
}
#Tblgrid01ContainerTbl > tbody > tr > td
{
	height: 40px;
	border-bottom: 1px solid #ddd;
	padding: 8px;
}
#Tblgrid01ContainerTbl > thead > tr > th
{
	height: 40px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	padding: 12px 8px;
	vertical-align: middle;
	text-transform: uppercase;
	background-color: #fff;
	font-weight: normal;
	line-height: 0.8;
}
#Tblgrid01ContainerTbl
{
	margin-top: 0px;
	margin-bottom: 10px;
	width: 100%;
	display: table;
}
#Tblgrid01ContainerTbl > thead > tr > th > span
{
	color: #646464;
	font-family: Roboto, 'Open Sans', Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	text-rendering: optimizelegibility;
	white-space: normal;
}
.qmargintop60 
{
	margin-top: 60px;
}
.q-width150 
{
	width: 150px;
}
.qWordWrap 
{
	word-wrap: break-word;
}
.qattributeordenmontocobrarmedio 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 18px !important;
}
.qbotonproducto 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	min-height: 42px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qtextaligncenter 
{
	text-align: center;
}
#q-carousel .owl-carousel .item
{
	border: 1px solid #dcdcdc;
	padding: 0px;
}
.q-imageproduct:hover 
{
	cursor: crosshair;
}
.q-padding10 
{
	padding: 10px;
}
.q-margintop30 
{
	margin-top: 30px !important;
}
.q-textmessage 
{
	font-family: "Poppins", Helvetica;
	font-size: 14px;
	display: block !important;
	color: #ee3d40;
}
.q-marginbottom-25 
{
	margin-bottom: -25px;
}
.qheight300 
{
	height: 300px;
}
.q-width350 
{
	width: 350px !important;
}
.q-textarea 
{
	width: 700px;
	height: 240px !important;
	margin-bottom: 20px;
}
.q-marginbottom60 
{
	margin-bottom: 60px;
}
.q-marginbottom40 
{
	margin-bottom: 40px;
}
.qwidth120 
{
	width: 120px !important;
}
.q-width20ptj 
{
	width: 20%;
}
.q-width25ptj 
{
	width: 25%;
}
.q-border1px a 
{
	border: 1px solid #dcdcdc;
}
.q-bordertransparent a 
{
	border: 1px solid transparent;
}
.qmarginleft-100 
{
	margin-left: -100%;
}
.q-salon 
{
	width: 700px !important;
	margin: auto;
}
.q-width220 
{
	width: 220px !important;
}
.q-width400 
{
	width: 400px;
}
.qdisplaynone 
{
	display: none;
}
.qmarginbtn 
{
	margin-left: 25%;
	margin-top: 15px;
	margin-bottom: 15px;
}
.AttributeGray2, .ReadonlyAttributeGray2 
{
	font-family: Arial, Sans serif;
	Font-Size: 12px;
	color: #747474;
}
.q-help, .Readonlyq-help 
{
	font-family: "Open Sans Regular", sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #a4a4a4;
	display: block;
	margin-left: 25%;
	padding-left: 15px;
}
.q-error, .Readonlyq-error 
{
	font-family: "Open Sans", sans-serif;
	font-size: 13px;
	color: #B94A48;
	display:block;
	padding-top: 5px;
	 padding-left: 15px;
}
.q-badge 
{
	font-family: Roboto, sans-serif;
	font-size: 1.3rem;
	font-weight: 400;
	font-style: normal;
	line-height: 1rem;
	/* padding-left: 0.6rem;
	padding-right : 0.6rem;
	 */border-radius: 25px;
}
.q-badgeprimary 
{
	color: #2593d1;
	/* background-color: #e2f5fe;
	 */;
}
.q-badgesecondary 
{
	color: #5659c9;
	/* background-color: #ededfe;
	 */;
}
.q-badgesuccess 
{
	color: #27a97b;
	/* background-color: #def8ef;
	 */;
}
.q-badgedanger 
{
	color: #ff4a4a;
	/* background-color: #fcebeb;
	 */;
}
.q-required 
{
	color: #d26a5c;
	font-family: 'Open Sans Regular', Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 100;
	padding-left: 3px;
	display: inline;
}
.q-height130 
{
	height: 130px !important;
}
.q-paddingleft6 
{
	padding-left: 6px;
}
.qwidth430px 
{
	width: 430px !important;
}
.qmarginleft5 
{
	margin-left: 5px;
}
.q-icongray14, .ReadonlyAttribute A:link .q-icongray14 
{
	color: #8e8e8e;
	font-size: 14px;
}
.qmargintop40 
{
	margin-top: 40px;
}
.qpaddingright25 
{
	padding-right: 25px;
	opacity:0.5;
}
.q-select-menubar 
{
	font-family: Roboto, Arial, sans-serif !important;
	padding: 4px 2px;
	color: #696e6a;
	border: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 1.12em !important;
	box-shadow: none;
	width: 110px;
	display: block;
	text-align: center;
	margin: auto;
}
.q-select-menubar:focus 
{
	box-shadow: none !important;
}
.qfuenteamarilla 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ffd700;
}
.qfuentenaranja 
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #ff8c00;
}
.qimagenmax200 
{
	max-height: 200px;
	max-width: 400px;
}
.q-min150 
{
	min-width: 150px;
}
.q-salelabel 
{
	background-color: #da5554;
	color: #ffffff;
	line-height: 10px;
	padding: 7px;
	text-transform: uppercase;
	font-size: 11px;
	font-family: Poppins;
}
.q-priceoff 
{
	display: block;
	position: absolute;
	top: 10px;
	left: 15px;
	z-index: 1;
}
.q-price 
{
	font-size: 1.5rem;
	line-height: 1;
	color: #494949;
	font-family: Poppins;
	font-weight: 600;
}
.q-oldprice 
{
	font-size: 1.35rem;
	line-height: 1;
	color: #999;
	font-family: Poppins;
	font-weight: 600;
	margin-right: 3px;
	text-decoration: line-through;
}
.q-product-item a:link, .q-product-item a:visited 
{
	color: #686868;
	text-decoration: none;
	font-family: Roboto;
	font-size: 13px;
	display: block;
	height: 38px;
	overflow: hidden;
}
.q-priceold 
{
	text-decoration: line-through;
	font-size: 1.4rem;
	font-family: Poppins;
	 font-weight: 600;
	color: #999;
	letter-spacing: 0.005rem;
}
.q-tableprice > thead > tr > th > span 
{
	font-family: Roboto;
	font-size: 11px;
	color: #444;
	text-transform: uppercase;
	font-weight: 200;
}
.q-owl 
{
	max-width: 1180px;
	margin: 0 auto;
	margin-bottom: 15px;
}
.qwidth70px 
{
	width: 70px;
}
.qbtnmapafamilia2 
{
	background-color: #4b8df8;
	border-bottom-color: #4b8df8;
	border-left-color: #4b8df8;
	border-right-color: #4b8df8;
	border-top-color: #4b8df8;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 3pt;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 50px;
	width: 95px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: white;
}
.qmaxwidth500px 
{
	max-width: 500px;
}
.qWordBreak 
{
	word-break: break-word;
}
.qWhiteSpaceNormal 
{
	white-space: normal;
}
.h40, .h40Date 
{
	height: 40px !important;
}
.h60 
{
	height: 60px;
}
.q-product-available 
{
	color: #a2a2a2;
	font-family: Roboto;
	font-size: 13px;
	height: 15px;
}
.q-iconred 
{
	color: #ec3737;
	font-size: 16px;
}
.q-icon 
{
	width: 40px;
	display: block;
}
.qfuenteroja20 
{
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #f00;
}
.qheight190 
{
	height: 190px;
}
.q-minwidth80 
{
	min-width: 80px;
}
.q-width40 
{
	width: 40px !Important;
	margin-right: 5px;
}
.q-text, Readonlyq-text 
{
	display:  inline-block;
	min-width: 200px;
}
.Readonlyq-width35 
{
	display: inline-block;
	 margin-right: 5px;
}
.q-TBL2 
{
	width: 980px;
}
.qmarginbottom60 
{
	margin-bottom: 60px;
}
.q-align-left 
{
	 text-align: left;
}
.e-success, .Readonlye-success 
{
	font-family: "Open Sans", sans-serif;
	font-size: 15px;
	color: #02b056;
	display:block;
	padding-top: 5px;
	 padding-left: 0px;
}
.q-textred 
{
	color: #ec3737;
}
.q-color1 
{
	background-color: #e3fdf6;
}
.q-content 
{
	padding: 15px;
}
.q-tbl3 div table thead tr th .WorkWithTitle 
{
	background-color: none !important;
}
.qtable1024 
{
	width: 1024px;
}
.q-product-catalogue 
{
	text-align: left;
	font-family: Roboto;
	font-size:15px;
	color: #444;
	line-height: 20px;
}
.q-cell-catalogue 
{
	background-color: #eee;
	 padding: 30px;
	 min-height: 750px;
}
.th.q-grid-catalogueTitle 
{
	display: none;
}
.q-grid-catalogue TR 
{
	border-top: 1px solid #eee;
}
.q-input-catalogue 
{
	font-family: Roboto, "Open Sans", sans-serif !Important;
	padding: 4px 10px;
	color: #646464;
	border: 1px solid #e6e6e6;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 14px;
	box-shadow: none;
	width: 350px;
	display: block;
	line-height: 2;
}
.q-grid-catalogue THEAD 
{
	display: none;
}
.q-content-catalogue 
{
	max-width: 1200px;
	margin: auto;
	padding: 15px;
}
.q-transparent,  .q-transparent:visited,  .q-transparent:active 
{
	text-decoration: none !important;
	color: transparent !important;
}
.qwidth90 
{
	width: 90%;
}
.q-width180 
{
	width: 180px;
}
.q-width120 
{
	width: 120px;
}
.qmaxheight350px 
{
	max-height: 350px;
	overflow-y: scroll;
}
.qmaxheight450px 
{
	max-height: 450px;
	overflow-y: scroll;
}
.q-width125 
{
	width: 125px;
}
.q-minwidth100 
{
	min-width: 100px;
}
.q-margintop-75 
{
	margin-top: -75px;
}
.q-width25 
{
	width: 25%;
}
.qattributeordenmontocobrarmedio14 
{
	margin-left: 0px;
	margin-top: 5px;
	height: 50px;
	max-width: 206px;
	font-family: arial;
	font-size: 20px;
	font-weight: normal;
	color: #878787;
	height: 45px  !important;
	margin-bottom: 0px !important;
	font-size: 14px !important;
}
.qbotonproducto12 
{
	background-color: #fff;
	border-bottom-color: #eee;
	border-left-color: #eee;
	border-right-color: #eee;
	border-top-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	min-height: 42px;
	width: 100%;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
	text-align: left;
}
.qbtnordenproductomensaje22 
{
	background-color: #3498db;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 22px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: left;
}
.qbtnordenproductorestar22 
{
	background-color: #e74c3c;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
	border-right-color: #ddd;
	border-top-color: #ddd;
	border-style: solid;
	border-width: 1px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	margin-bottom: 0px;
	margin-left: 0pt;
	margin-right: 3pt;
	margin-top: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 0px;
	height: 22px;
	width: 50px;
	display: inline-block;
	white-space: normal;
	cursor: pointer;
	font-family: arial, "helvetica neue", helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
	text-align: left;
}
.qtableiniciocarro 
{
	background-color: #fff;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5%;
	padding-bottom: 30px;
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 20px;
	max-width: 45%;
	opacity:0.9;
	 border:1px solid #bbb;
}
.qheight200px 
{
	height:200px !important;
}
.qheight280px 
{
	height:280px !important;
}
.qlabelprincipal8 
{
	font-family: 'Arial', "Open Sans Regular";
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #888;
	vertical-align: -webkit-baseline-middle;
}
.qlabelprincipalb 
{
	font-family: 'Arial', "Open Sans Regular";
	font-size: 8pt;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	color: #888;
}
.q-minwidth200 
{
	min-width: 200px;
}
.q-select-ecoop 
{
	font-family: Roboto, Arial, sans-serif !important;
	padding: 4px 10px;
	color: #696e6a;
	border: 1px solid #dcdcdc;
	border-radius: 0px;
	-webkit-box-shadow: none;
	font-size: 1.18em !important;
	box-shadow: none;
	width: 250px;
	display: block;
	text-align: left;
}
.q-marginbottom50 
{
	margin-bottom: 50px;
}
.q-size14 
{
	font-size: 14px !important;
}
@font-face
{
	font-family: 'Open Sans Regular';
	src: url('OpenSans-Regular.woff');
}
@font-face
{
	font-family: 'Open Sans Semibold';
	src: url('OpenSans-Semibold.woff');
}
@font-face
{
	font-family: 'Open Sans Bold';
	src: url('OpenSans-Bold.woff');
}
@font-face
{
	font-family: 'Open Sans Extrabold';
	src: url('OpenSans-Extrabold.woff');
}
@font-face
{
	font-family: '3OF9';
	src: url('3OF9.TTF');
}
@font-face
{
	font-family: 'Code39';
	src: url('Code39.ttf');
}
@font-face
{
	font-family: 'proxima-nova';
	src: url('proxima-nova.otf');
}
@font-face
{
	font-family: 'Roboto';
	src: url('Roboto-Regular.ttf');
}
@font-face
{
	font-family: 'Roboto-Bold';
	src: url('Roboto-Bold.ttf');
}
@font-face
{
	font-family: 'Oswald';
	src: url('Oswald-Regular.ttf');
}
@font-face
{
	font-family: 'Oswald-Light';
	src: url('Oswald-Light.ttf');
}
@font-face
{
	font-family: 'tahoma_ttf';
	src: url('tahoma.ttf');
}

@media (max-width: 767px) /*ExtraSmall*/
{
	.WWOptionalColumn
	{
		display: none;
	}
	.OptionalColumn
	{
		display: none;
	}
	.TableStepNumberCell
	{
		padding-left:10px !important;
		padding-right:0px !important;
	}
	.AttributeStepCell
	{
		height: 40px;
		padding-right:5px !important;
	}
	.MergeLabelCell
	{
		text-align: left;
	}
	.WWAdvancedBarCell
	{
		bottom: 0px;
		margin-top: 0px;
		position: absolute;
		top: 0px;
		z-index: 4;
		width: auto;
	}
	.CellMarginTopAssociationButtons
	{
		margin-top: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
	}
	.WorkWithCell
	{
		padding-left: 0px;
	}
	.CellMarginTopInExtraSmall
	{
		margin-top: 15px;
	}
	.LabelCell
	{
		margin-bottom: 0px;
		text-align: left;
	}
	.CellTableAssociationButtons
	{
		margin-left: 15px;
		margin-right: 15px;
		padding-bottom: 10px;
		padding-right: 15px;
		padding-top: 10px;
		height: auto;
	}
	.CellTableLeftAssociation
	{
		border-top-right-radius: 5px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		margin-bottom: 0px;
		margin-right: 15px;
		padding-bottom: 10px;
		padding-right: 20px;
	}
	.CellTableRightAssociation
	{
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 5px;
		margin-left: 15px;
		padding-left: 10px;
		padding-top: 5px;
	}
	.Attribute
	{
		display: inherit;
		width: 100%;
	}
	.ReadonlyAttributeStep
	{
		display: none;
	}
	.ReadonlyAttributeStepSelected
	{
		display: none;
	}
	.ReadonlyAttributeStepBullet
	{
		display: none;
	}
	.ReadonlyAttributeStepBulletUnSelected
	{
		display: none;
	}
	.ReadonlyAttributeStepBulletSelected
	{
		display: none;
	}
	.ActionAttribute
	{
		padding-bottom: 7px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 7px;
	}
	.ActionBaseColorAttribute
	{
		padding-bottom: 7px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 7px;
	}
	.ErrorAttribute
	{
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 0px;
	}
	.Attribute250
	{
		width: 100%;
	}
	.BtnDefault
	{
		width: 100%;
		height: 40px;
	}

	.ImageTop
	{
		height: 35px;
	}
	.ImageHiddenExtraSmall
	{
		display: none;
	}
	.AssociationImage
	{
		 -moz-transform:rotate(90deg);
		  -webkit-transform:rotate(90deg);
		     -o-transform:rotate(90deg);
		      -ms-transform:rotate(90deg);
		  ;
	}
	.StepImage
	{
		height: 40px;
	}
	.StepImageUnSelected
	{
		height: 40px;
	}
	.TableWizardMain
	{
		width: 100%;
		min-width: 0px;
	}
	.AdvancedContainer
	{
		bottom: 0px;
		left: -265px;
		padding-left: 25px;
		padding-right: 10px;
		position: absolute;
		top: 0px;
		width: 250px;
	}
	.AdvancedContainerVisible
	{
		box-shadow: 2px 1px 2px 0px rgba(0,0,0,0.15);
		left: -15px;
	}
	.WWAdvancedContainer
	{
		margin-left: 0px;
	}
	.TableDynamicFilters
	{
		margin-left: 0px;
	}
	.TableLogin
	{
		height: auto;
		width: auto;
	}
	.ContentHolderCell
	{
		padding-left: 0px;
		border-style: none;
	}
	.MasterTopIconsCell
	{
		display: none;
	}
	.TableHiddenExtraSmall
	{
		display: none;
	}
	.TableContainerStepBullet
	{
		width: 50px;
	}
	.Label,.gx-label.AttributeLabel,.gx-label.q-select-ecoopLabel,.gx-label.q-width150Label,.gx-label.q-minwidth200Label,.gx-label.qlabelprincipalbLabel,.gx-label.qlabelprincipal8Label,.gx-label.qheight280pxLabel,.gx-label.qwidth160pxLabel,.gx-label.qwidth140pxLabel,.gx-label.qattributeordenmontocobrarmedio14Label,.gx-label.qtextsuccessLabel,.gx-label.qtext-successLabel,.gx-label.q-margintop-75Label,.gx-label.q-margin-top-75Label,.gx-label.q-minwidth100Label,.gx-label.q-width125Label,.gx-label.DataContentCellCheckBoxLabel,.gx-label.q-width120Label,.gx-label.q-width180Label,.gx-label.qwidth90Label,.gx-label.q-input-catalogueLabel,.gx-label.e-successLabel,.gx-label.e-color3Label,.gx-label.e-wsLabel,.gx-label.e-linkLabel,.gx-label.e-min-width110Label,.gx-label.e-width60DateLabel,.gx-label.xLabel,.gx-label.e-width60Label,.gx-label.xDateLabel,.gx-label.aDateLabel,.gx-label.q-width40Label,.gx-label.qwidth300pxLabel,.gx-label.q-width35Label,.gx-label.q-textLabel,.gx-label.q-minwidth80Label,.gx-label.qfuenteroja20Label,.gx-label.q-product-availableLabel,.gx-label.s-textLabel,.gx-label.h60Label,.gx-label.e-text-referenceCheckBoxLabel,.gx-label.h40DateLabel,.gx-label.q-inputcalendarLabel,.gx-label.DateLabel,.gx-label.e-alignleftLabel,.gx-label.q-inputdateDateLabel,.gx-label.qwidth70pxLabel,.gx-label.q-product-itemLabel,.gx-label.q-min150Label,.gx-label.qimagenmax300Label,.gx-label.qimagenmax200Label,.gx-label.q-select-menubarLabel,.gx-label.width100pxLabel,.gx-label.qwidth430pxLabel,.gx-label.q-paddingleft6Label,.gx-label.q-height130Label,.gx-label.e-table-textareaLabel,.gx-label.AttributeGray2Label,.gx-label.1Label,.gx-label.e-w350Label,.gx-label.q-width400Label,.gx-label.qwidth120Label,.gx-label.q-textareaLabel,.gx-label.qheight200pxLabel,.gx-label.q-width350Label,.gx-label.qheight300Label,.gx-label.qattributeordenmontocobrarmedioLabel,.gx-label.qWordWrapLabel,.gx-label.qiwdth100Label,.gx-label.q-width140Label,.gx-label.q-grid-textLabel,.gx-label.q-align-rightLabel,.gx-label.qlabelcomprateloLabel,.gx-label.q-iconchartLabel,.gx-label.q-select-dashboard2Label,.gx-label.q-width300Label,.gx-label.q-select-dashboardLabel,.gx-label.qtextocolorrojo14pxLabel,.gx-label.q-descriptionLabel,.gx-label.q-montoLabel,.gx-label.qdashboardtitulosinupper25pxLabel,.gx-label.qdashboardcabezalLabel,.gx-label.qdashboardtitulolightLabel,.gx-label.q-paddingbottom60Label,.gx-label.q-padding15Label,.gx-label.q-padding10Label,.gx-label.0Label,.gx-label.q-width200Label,.gx-label.qdashboardtitulosinupper20pxLabel,.gx-label.qdashboardtitulosinupper15pxLabel,.gx-label.q-height400Label,.gx-label.q-select2Label,.gx-label.q-width500Label,.gx-label.q-width100pxLabel,.gx-label.q-cartimageproductLabel,.gx-label.q-cartimagewidth2Label,.gx-label.q-cartcountLabel,.gx-label.q-cartimagewidthLabel,.gx-label.q-cartdescriptionLabel,.gx-label.a-cartdescriptionLabel,.gx-label.q-grid-valueLabel,.gx-label.q-selectcreditLabel,.gx-label.q-productdescriptionLabel,.gx-label.qdescripcionLabel,.gx-label.qimagenproducto2Label,.gx-label.e-padding-bottom25Label,.gx-label.qdashboardtituloLabel,.gx-label.qdashboardsubtituloLabel,.gx-label.qdashboardnumeroLabel,.gx-label.qwidth10pxLabel,.gx-label.qmarginright15Label,.gx-label.e-w55Label,.gx-label.e-align-centerLabel,.gx-label.qwidth50pxLabel,.gx-label.marginright10Label,.gx-label.qimagen50x50pxLabel,.gx-label.qtextocolorverdeLabel,.gx-label.qEncuestaLogoLabel,.gx-label.qimgcaracteristicalistaproductoLabel,.gx-label.qimgcaracteristicaproductoLabel,.gx-label.qheight100pxLabel,.gx-label.qwidth900pxLabel,.gx-label.qwidth350pxLabel,.gx-label.qgridvalueLabel,.gx-label.qheight80pxDateTimeLabel,.gx-label.qmaxwidth650pxLabel,.gx-label.qSizeMinimoLabel,.gx-label.qheight300pxLabel,.gx-label.qattributeordenmontocobrarCheckBoxLabel,.gx-label.AttributteLabel,.gx-label.qimagenproductoLabel,.gx-label.e-100CheckBoxLabel,.gx-label.qimagegalleryLabel,.gx-label.e-w180Label,.gx-label.e-mt10Label,.gx-label.qheight30pxLabel,.gx-label.e-mr25Label,.gx-label.e-marginright25Label,.gx-label.e-alignleftDateLabel,.gx-label.e-padding8Label,.gx-label.e-td-line2Label,.gx-label.e-align-rightLabel,.gx-label.e-grid-value2Label,.gx-label.qamarrastituloLabel,.gx-label.qamarrastextoLabel,.gx-label.qcarrometodopagoimagenLabel,.gx-label.qcarroresumenimagenLabel,.gx-label.qcarropagoqrimagenLabel,.gx-label.e-textLabel,.gx-label.e-productoLabel,.gx-label.qcarrocarritocantidadLabel,.gx-label.qcarrocarritoprecioLabel,.gx-label.qcarrocarritodescripcionLabel,.gx-label.qcarrocarritoattributeLabel,.gx-label.qcarrocarritoimagenLabel,.gx-label.qcarroproductoimagenLabel,.gx-label.e-w300Label,.gx-label.e-w200Label,.gx-label.e-selectLabel,.gx-label.e-w250Label,.gx-label.ew250Label,.gx-label.qActionBaseColorLabel,.gx-label.qboxshadowgrey5Label,.gx-label.e-descriptionLabel,.gx-label.e-inputLabel,.gx-label.e-Label,.gx-label.e-text-referenceLabel,.gx-label.cLabel,.gx-label.e-errorLabel,.gx-label.eLabel,.gx-label.w200Label,.gx-label.w290Label,.gx-label.e-pruebaLabel,.gx-label.e-error-rowLabel,.gx-label.e-montoLabel,.gx-label.margen20Label,.gx-label.e-grid-valueLabel,.gx-label.e-textareaLabel,.gx-label.e-helpLabel,.gx-label.e-disableCheckBoxLabel,.gx-label.e-20Label,.gx-label.e-grid-lineLabel,.gx-label.e-inputDateLabel,.gx-label.e-130Label,.gx-label.datepickerDateLabel,.gx-label.datepickerLabel,.gx-label.e-fechaDateLabel,.gx-label.e-w80Label,.gx-label.e-head-valueLabel,.gx-label.e-col-lgLabel,.gx-label.e-head-valueDateLabel,.gx-label.qwidth100pxLabel,.gx-label.qwidth200pxLabel,.gx-label.qPaginaTituloCampoLabel,.gx-label.qPaginaImagenFondo2Label,.gx-label.qPaginaContactoCampoLabel,.gx-label.qPaginaImagenFondoLabel,.gx-label.qEncuestaTituloLabel,.gx-label.qEncuestaTituloPreguntaLabel,.gx-label.qpromocionimagenLabel,.gx-label.qnombreproductoLabel,.gx-label.qleft_importantDateLabel,.gx-label.qmargintop5DateLabel,.gx-label.qmargintop5CheckBoxLabel,.gx-label.qimagenmaxwidth100Label,.gx-label.qheight60pxLabel,.gx-label.qqrwidthLabel,.gx-label.qwidth700pxLabel,.gx-label.qboldLabel,.gx-label.qheightwidth200pxLabel,.gx-label.qheightwidth100pxLabel,.gx-label.qheight25pxLabel,.gx-label.qheight50pxLabel,.gx-label.qheight20pxLabel,.gx-label.qfuentegrisLabel,.gx-label.qmaxwidth50pxLabel,.gx-label.qconsultanombreproductoLabel,.gx-label.qconsultaimagenLabel,.gx-label.qconsultaprecioLabel,.gx-label.qconsultadescripcionLabel,.gx-label.qconsultalogoLabel,.gx-label.qconsultacodigoproductoLabel,.gx-label.qconsultarprecioLabel,.gx-label.h5Label,.gx-label.qminwidth55pxLabel,.gx-label.qlogintext16Label,.gx-label.qlogintext12Label,.gx-label.qbuscarproductoLabel,.gx-label.qbtncantidadsuperLabel,.gx-label.qbtnubicacionLabel,.gx-label.qmaxwidth230pxDateLabel,.gx-label.AttributeGrayDateLabel,.gx-label.qbtnpassLabel,.gx-label.qreservatotalLabel,.gx-label.qreservafotoLabel,.gx-label.qreserva22pxLabel,.gx-label.qreserva15pxLabel,.gx-label.qreserva12pxLabel,.gx-label.qheight80pxLabel,.gx-label.qattributemesacomandaLabel,.gx-label.qbuttonLabel,.gx-label.qattributeminutosLabel,.gx-label.qimagen50pxLabel,.gx-label.qimagenmaxheight300Label,.gx-label.qcomandaLabel,.gx-label.qbtnpuntoLabel,.gx-label.qbtncodigoLabel,.gx-label.qbtncantidadLabel,.gx-label.qlabelprincipalDateLabel,.gx-label.qlabelprincipalDateTimeLabel,.gx-label.qlabelprincipalPLabel,.gx-label.AttributeGrayCheckBoxLabel,.gx-label.qcarroproddetchicaLabel,.gx-label.qcarroproddetgrandeLabel,.gx-label.qcolornegroLabel,.gx-label.ibuteLabel,.gx-label.qcarroproductolinkLabel,.gx-label.qcarropreciotextoLabel,.gx-label.qtextograndeLabel,.gx-label.qcarrodetprodlineaLabel,.gx-label.qcarrodescripcionLabel,.gx-label.qcarrotituloproductoLabel,.gx-label.qcarrologoLabel,.gx-label.qcarrobusquedaLabel,.gx-label.qcarritobusquedaLabel,.gx-label.qimgcarroproductoLabel,.gx-label.qtextorojoalertaLabel,.gx-label.qtextorojoLabel,.gx-label.qalto80pxLabel,.gx-label.AttributeLabelLabel,.gx-label.qimagenmax100Label,.gx-label.qattributeordenmontocobrarLabel,.gx-label.qwidth250pxLabel,.gx-label.qwidth150pxLabel,.gx-label.IME_ActiveLabel,.gx-label.BlobContentIME_ActiveLabel,.gx-label.ReadonlyBlobContentIME_ActiveLabel,.gx-label.BlobInputIME_ActiveLabel,.gx-label.ReadonlyIME_ActiveLabel,.gx-label.IME_InactiveLabel,.gx-label.BlobContentIME_InactiveLabel,.gx-label.ReadonlyBlobContentIME_InactiveLabel,.gx-label.BlobInputIME_InactiveLabel,.gx-label.ReadonlyIME_InactiveLabel,.gx-label.IME_DisabledLabel,.gx-label.BlobContentIME_DisabledLabel,.gx-label.ReadonlyBlobContentIME_DisabledLabel,.gx-label.BlobInputIME_DisabledLabel,.gx-label.ReadonlyIME_DisabledLabel,.gx-label.qalignrightCheckBoxLabel,.gx-label.AttSubTitleLabel,.gx-label.BlobContentAttSubTitleLabel,.gx-label.ReadonlyBlobContentAttSubTitleLabel,.gx-label.ReadonlyAttSubTitleLabel,.gx-label.BlobInputAttSubTitleLabel,.gx-label.FilterAttributeLabel,.gx-label.BlobContentFilterAttributeLabel,.gx-label.ReadonlyBlobContentFilterAttributeLabel,.gx-label.ReadonlyFilterAttributeLabel,.gx-label.BlobInputFilterAttributeLabel,.gx-label.DescriptionAttributeLabel,.gx-label.BlobContentDescriptionAttributeLabel,.gx-label.ReadonlyBlobContentDescriptionAttributeLabel,.gx-label.ReadonlyDescriptionAttributeLabel,.gx-label.BlobInputDescriptionAttributeLabel,.gx-label.BootstrapAttributeLabel,.gx-label.BootstrapAttributeDateLabel,.gx-label.BlobContentBootstrapAttributeDateLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeDateLabel,.gx-label.BlobInputBootstrapAttributeDateLabel,.gx-label.ReadonlyBootstrapAttributeDateLabel,.gx-label.BootstrapAttributeCheckBoxLabel,.gx-label.BlobContentBootstrapAttributeCheckBoxLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeCheckBoxLabel,.gx-label.BlobInputBootstrapAttributeCheckBoxLabel,.gx-label.ReadonlyBootstrapAttributeCheckBoxLabel,.gx-label.AttributeCheckBoxColumnsSelectorLabel,.gx-label.BlobContentAttributeCheckBoxColumnsSelectorLabel,.gx-label.ReadonlyBlobContentAttributeCheckBoxColumnsSelectorLabel,.gx-label.BlobInputAttributeCheckBoxColumnsSelectorLabel,.gx-label.ReadonlyAttributeCheckBoxColumnsSelectorLabel,.gx-label.BootstrapAttributeDateTimeLabel,.gx-label.BlobContentBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeDateTimeLabel,.gx-label.BlobInputBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBootstrapAttributeDateTimeLabel,.gx-label.BootstrapAttributeGrayLabel,.gx-label.BlobContentBootstrapAttributeGrayLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeGrayLabel,.gx-label.BlobInputBootstrapAttributeGrayLabel,.gx-label.ReadonlyBootstrapAttributeGrayLabel,.gx-label.BlobContentBootstrapAttributeLabel,.gx-label.ReadonlyBlobContentBootstrapAttributeLabel,.gx-label.BlobInputBootstrapAttributeLabel,.gx-label.ErrorBootstrapAttributeLabel,.gx-label.ErrorBootstrapAttributeCheckBoxLabel,.gx-label.ErrorBootstrapAttributeDateLabel,.gx-label.ErrorBootstrapAttributeDateTimeLabel,.gx-label.ReadonlyBootstrapAttributeLabel,.gx-label.AttributeTitle1Label,.gx-label.BlobContentAttributeTitle1Label,.gx-label.ReadonlyBlobContentAttributeTitle1Label,.gx-label.BlobInputAttributeTitle1Label,.gx-label.ReadonlyAttributeTitle1Label,.gx-label.UserNickNameLabel,.gx-label.BlobContentUserNickNameLabel,.gx-label.ReadonlyBlobContentUserNickNameLabel,.gx-label.BlobInputUserNickNameLabel,.gx-label.ReadonlyUserNickNameLabel,.gx-label.UserPositionLabel,.gx-label.BlobContentUserPositionLabel,.gx-label.ReadonlyBlobContentUserPositionLabel,.gx-label.BlobInputUserPositionLabel,.gx-label.ReadonlyUserPositionLabel,.gx-label.BootstrapTooltipRightLabel,.gx-label.BotonCarritoLabel,.gx-label.BootstrapAttribute100Label,.gx-label.ReadonlyubicarNumNuevosLabel,.gx-label.numAlertasNuevasLabel,.gx-label.numMsgsNuevosLabel,.gx-label.TxtBusquedaLabel,.gx-label.imgCarroProductoLabel,.gx-label.ReadonlyUbicarCantProdCarritoLabel,.gx-label.enlaceDisplayBlockLabel,.gx-label.listarProductoPrecioLabel,.gx-label.listarProductoMonedaLabel,.gx-label.buscarEntidadLabel,.gx-label.logoEmpresaLabel,.gx-label.verProductoTextoLabel,.gx-label.ImagenMax300Label,.gx-label.listarProductoDescripcionLabel,.gx-label.verProductoTituloLabel,.gx-label.VerProductoInfoLabel,.gx-label.imagePreviewLabel,.gx-label.PtSansFontLabel,.gx-label.AttributeSecondaryLabel,.gx-label.BootstrapTooltipLeftLabel,.gx-label.form-controlLabel,.gx-label.entidadBorrarIconoLabel,.gx-label.redimensionarTextareaLabel,.gx-label.floatRightCheckBoxLabel,.gx-label.carritoAlinearOrdenarLabel,.gx-label.fliatRightLabel,.gx-label.aLabel,.gx-label.Width20Label,.gx-label.Width30Label,.gx-label.Width350pxLabel,.gx-label.noRadiusRightLabel,.gx-label.rightLabel,.gx-label.textarea1Label,.gx-label.alignLeftLabel,.gx-label.terminalTimerLabel,.gx-label.my-fieldLabel,.gx-label.noClassLabel,.gx-label.soloMisMesasCheckBoxLabel,.gx-label.AttributeWidth50Label,.gx-label.BlobContentAttributeWidth50Label,.gx-label.ReadonlyBlobContentAttributeWidth50Label,.gx-label.BlobInputAttributeWidth50Label,.gx-label.ReadonlyAttributeWidth50Label,.gx-label.AttributeWidth100Label,.gx-label.BlobContentAttributeWidth100Label,.gx-label.ReadonlyBlobContentAttributeWidth100Label,.gx-label.BlobInputAttributeWidth100Label,.gx-label.ReadonlyAttributeWidth100Label,.gx-label.marginBottom0Label,.gx-label.ImagenMax100Label,.gx-label.textoColorRojoLabel,.gx-label.inputConTransparenciaLabel,.gx-label.TextBlockWWPTitleLabel,.gx-label.AttributeTituloLabel,.gx-label.WidthLabel,.gx-label.FontComandaLabel,.gx-label.AtributeLabel,.gx-label.ReadonlyAttributeRestoLabel,.gx-label.FontGridSeleccionableLabel,.gx-label.FontGridProductoLabel,.gx-label.BtnAgregarProductoLabel,.gx-label.FontComandaNewLabel,.gx-label.AttributeOrdenMontoLabel,.gx-label.AttributeOrdenLabel,.gx-label.TextAreaOrdenLabel,.gx-label.AttributeGridGrande9ptLabel,.gx-label.alignRightCheckBoxLabel,.gx-label.AttributeGridNotResponsiveCheckBoxLabel,.gx-label.AttributeNoWrapLabel,.gx-label.qinputcontransparenciaLabel,.gx-label.qwidth100Label,.gx-label.qtextocolorrojoLabel,.gx-label.qiniciofondoLabel,.gx-label.qfontcomandanewLabel,.gx-label.qattributegridgrandeLabel,.gx-label.qattributeordenmontoLabel,.gx-label.qbtntagplantillaLabel,.gx-label.qlogoempresaLabel,.gx-label.qentidadborrariconoLabel,.gx-label.qbuscarentidadLabel,.gx-label.logroEmpresaLabel,.gx-label.qform-control-inicioLabel,.gx-label.qimagepreviewLabel,.gx-label.qimagepreviewordenmanualLabel,.gx-label.qpaddingtop15Label,.gx-label.qpaddingbottomLabel,.gx-label.qmy-fieldLabel,.gx-label.qmarginleft-5Label,.gx-label.qmarginleftn5Label,.gx-label.AttributeStepLabel,.gx-label.ReadonlyAttributeStepLabel,.gx-label.AttributeStepSelectedLabel,.gx-label.ReadonlyAttributeStepSelectedLabel,.gx-label.AttributeStepBulletLabel,.gx-label.ReadonlyAttributeStepBulletLabel,.gx-label.AttributeStepBulletUnSelectedLabel,.gx-label.ReadonlyAttributeStepBulletUnSelectedLabel,.gx-label.AttributeStepBulletSelectedLabel,.gx-label.ReadonlyAttributeStepBulletSelectedLabel,.gx-label.AttributeDateTimeLabel,.gx-label.ReadonlyAttributeDateTimeLabel,.gx-label.CheckBoxLabel,.gx-label.ReadonlyCheckBoxLabel,.gx-label.BlobContentCheckBoxLabel,.gx-label.ReadonlyBlobContentCheckBoxLabel,.gx-label.BlobInputCheckBoxLabel,.gx-label.AttributeCheckBoxLabel,.gx-label.ImageAttributeLabel,.gx-label.ResponsiveImageAttributeLabel,.gx-label.BlobContentResponsiveImageAttributeLabel,.gx-label.ReadonlyBlobContentResponsiveImageAttributeLabel,.gx-label.ReadonlyResponsiveImageAttributeLabel,.gx-label.BlobInputResponsiveImageAttributeLabel,.gx-label.ActionAttributeLabel,.gx-label.BlobContentActionAttributeLabel,.gx-label.ReadonlyBlobContentActionAttributeLabel,.gx-label.ReadonlyActionAttributeLabel,.gx-label.DeleteAttributeLabel,.gx-label.BlobContentDeleteAttributeLabel,.gx-label.ReadonlyBlobContentDeleteAttributeLabel,.gx-label.ReadonlyDeleteAttributeLabel,.gx-label.BlobInputDeleteAttributeLabel,.gx-label.DisplayAttributeLabel,.gx-label.BlobContentDisplayAttributeLabel,.gx-label.ReadonlyBlobContentDisplayAttributeLabel,.gx-label.ReadonlyDisplayAttributeLabel,.gx-label.BlobInputDisplayAttributeLabel,.gx-label.SelectionAttributeLabel,.gx-label.BlobContentSelectionAttributeLabel,.gx-label.ReadonlyBlobContentSelectionAttributeLabel,.gx-label.ReadonlySelectionAttributeLabel,.gx-label.BlobInputSelectionAttributeLabel,.gx-label.DisabledActionAttributeLabel,.gx-label.BlobContentDisabledActionAttributeLabel,.gx-label.ReadonlyBlobContentDisabledActionAttributeLabel,.gx-label.ReadonlyDisabledActionAttributeLabel,.gx-label.BlobInputDisabledActionAttributeLabel,.gx-label.BlobInputActionAttributeLabel,.gx-label.SelectAttributeLabel,.gx-label.BlobContentSelectAttributeLabel,.gx-label.ReadonlyBlobContentSelectAttributeLabel,.gx-label.BlobInputSelectAttributeLabel,.gx-label.ReadonlySelectAttributeLabel,.gx-label.BlackAttributeLabel,.gx-label.BlobContentBlackAttributeLabel,.gx-label.ReadonlyBlobContentBlackAttributeLabel,.gx-label.BlobInputBlackAttributeLabel,.gx-label.ReadonlyBlackAttributeLabel,.gx-label.ActionBaseColorAttributeLabel,.gx-label.BlobContentActionBaseColorAttributeLabel,.gx-label.ReadonlyBlobContentActionBaseColorAttributeLabel,.gx-label.ReadonlyActionBaseColorAttributeLabel,.gx-label.BlobInputActionBaseColorAttributeLabel,.gx-label.ReadonlyImageAttributeLabel,.gx-label.VideoAttributeLabel,.gx-label.ReadonlyVideoAttributeLabel,.gx-label.AudioAttributeLabel,.gx-label.ReadonlyAudioAttributeLabel,.gx-label.ErrorAttributeLabel,.gx-label.WarningAttributeLabel,.gx-label.AssociationListAttributeLabel,.gx-label.BlobContentAssociationListAttributeLabel,.gx-label.ReadonlyBlobContentAssociationListAttributeLabel,.gx-label.BlobInputAssociationListAttributeLabel,.gx-label.ReadonlyAssociationListAttributeLabel,.gx-label.ReadonlyAttributeLabel,.gx-label.ReadonlyMedioLabel,.gx-label.BlobContentReadonlyMedioLabel,.gx-label.ReadonlyBlobContentReadonlyMedioLabel,.gx-label.BlobInputReadonlyMedioLabel,.gx-label.ReadonlyReadonlyMedioLabel,.gx-label.ReadonlyAttributeNoWrapLabel,.gx-label.BlobContentAttributeLabel,.gx-label.ReadonlyBlobContentAttributeLabel,.gx-label.BlobInputAttributeLabel,.gx-label.AttributeDraggingLabel,.gx-label.AttributeAcceptDragLabel,.gx-label.AttributeNoAcceptDragLabel,.gx-label.GridTitleLabel,.gx-label.BlobContentGridTitleLabel,.gx-label.ReadonlyBlobContentGridTitleLabel,.gx-label.BlobInputGridTitleLabel,.gx-label.ReadonlyGridTitleLabel,.gx-label.AttributeTitleWWPLabel,.gx-label.BlobContentAttributeTitleWWPLabel,.gx-label.ReadonlyBlobContentAttributeTitleWWPLabel,.gx-label.BlobInputAttributeTitleWWPLabel,.gx-label.ReadonlyAttributeTitleWWPLabel,.gx-label.AttributeWhiteLabel,.gx-label.BlobContentAttributeWhiteLabel,.gx-label.ReadonlyBlobContentAttributeWhiteLabel,.gx-label.BlobInputAttributeWhiteLabel,.gx-label.ReadonlyAttributeWhiteLabel,.gx-label.AttributeCharLongLabel,.gx-label.BlobContentAttributeCharLongLabel,.gx-label.ReadonlyBlobContentAttributeCharLongLabel,.gx-label.BlobInputAttributeCharLongLabel,.gx-label.ReadonlyAttributeCharLongLabel,.gx-label.AttributeGrayLabel,.gx-label.BlobInputAttributeGrayLabel,.gx-label.BlobContentAttributeGrayLabel,.gx-label.ReadonlyBlobContentAttributeGrayLabel,.gx-label.ReadonlyAttributeGrayLabel,.gx-label.AttributeManageFiltersLabel,.gx-label.AttributeImageFixWidthLabel,.gx-label.BlobContentAttributeImageFixWidthLabel,.gx-label.ReadonlyBlobContentAttributeImageFixWidthLabel,.gx-label.BlobInputAttributeImageFixWidthLabel,.gx-label.ReadonlyAttributeImageFixWidthLabel,.gx-label.AttributeDateLabel,.gx-label.BlobContentAttributeDateLabel,.gx-label.ReadonlyBlobContentAttributeDateLabel,.gx-label.BlobInputAttributeDateLabel,.gx-label.ReadonlyAttributeDateLabel,.gx-label.AttributeGridNotResponsiveLabel,.gx-label.BlobContentAttributeGridNotResponsiveLabel,.gx-label.ReadonlyBlobContentAttributeGridNotResponsiveLabel,.gx-label.BlobInputAttributeGridNotResponsiveLabel,.gx-label.ReadonlyAttributeGridNotResponsiveLabel,.gx-label.Attribute250Label
	{
		padding-left: 20px;
	}
	.Messages
	{
		white-space: normal;
	}
	.ErrorMessages
	{
		border-top-left-radius: 0px;
		border-top-right-radius: 0px;
		border-bottom-left-radius: 4px;
		margin-left: 5px;
	}
	.WorkWith  .ErrorAttribute 
	{
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 0px;
	}
	.WorkWith  .ErrorMessages 
	{
		border-top-left-radius: 0px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		margin-left: 0px;
		min-width: 200px;
		white-space: normal;
	}
	.WorkWithEven 
	{
		height: 40px;
	}
	.WorkWithOdd 
	{
		height: 40px;
	}
	.input-group-btn 
	{
		width: 1%;
	}
	.input-group  .form-control 
	{
		width: 100%;
	}
	DIV.ViewTab UL
	{
		display: none;
	}
	.TableMerged TD 
	{
		padding-right: 8px;
	}
	.DataContentCellView SPAN.Label 
	{
		padding-left: 0px;
	}
	.LabelCell SPAN.Label 
	{
		padding-left: 0px;
	}
	.RequiredDataContentCell  DIV.gx-attribute
	{
		margin-left: 10px;
		padding-left: 5px;
	}
	.RequiredDataContentCell  .MergeDataCell DIV.gx-attribute 
	{
		margin-left: -5px;
	}
	.DataContentCellPrompt 
	{
		padding-right: 11px;
	}
	.DataContentCellPrompt  .input-group 
	{
		width: 100%;
	}
	.gx-label 
	{
		padding-bottom: 0px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.WorkWithSelection  .ErrorAttribute 
	{
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 0px;
	}
	.WorkWithSelection  .ErrorMessages 
	{
		border-top-left-radius: 0px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		margin-left: 0px;
		min-width: 200px;
		white-space: normal;
	}
	.MergeLabelCell .Label 
	{
		padding-left: 5px;
	}
	.TableContainerStepLast .TableStepNumberCell 
	{
		padding-right:5px !important;
	}
	.qbtnordenproductomensaje 
	{
		left: 50%;
		margin-top: 5px;
		position: relative;
		transform: translateX(-50%);
	}
	.qbtnordenproductorestar 
	{
		left: 50%;
		margin-top: 5px;
		position: relative;
		transform: translateX(-50%);
	}
	.qmargintop10 
	{
		margin-top: 5px;
	}
	.form-control 
	{
		height: 40px;
	}
	.Button 
	{
		height: 40px;
		width: 100%;
		margin-bottom: 20px;
	}
	.qwidth700px 
	{
		width: 100%;
	}
	.qPaginaImagenFondo 
	{
		margin-left: -50%;
		width: 200%;
	}
	.qPaginaTituloTexto 
	{
		font-family: Verdana;
		font-weight: bold;
		color: #fff;
		font-size:6vw;
	}
	.qPaginaTextoTitulo 
	{
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
		color: #b2b2b2;
	}
	.qPaginaTextoSubtitulo 
	{
		font-family: Verdana;
		color: #020500;
		font-size:3vw;
	}
	.qPaginaTextoDescripcion 
	{
		font-family: Verdana;
		color: #b2b2b2;
		font-size:10px;
	}
	.qPaginaTextoSubtituloBlanco 
	{
		font-family: Verdana;
		color: #fff;
		font-size:3vw;
	}
	.qPaginaTextoTituloClaro 
	{
		font-weight: bold;
		color: #007cbf;
		font-size:1.8vw;
	}
	.qcarroproductoimagen 
	{
		height:50vw;
		width:50vw;
		object-fit:contain;
	}
	.qcarrotablacarritoresumen 
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.qimagenone 
	{
		display: none;
	}
	.qSizeMinimo 
	{
		margin-left: -50%;
		width: 200%;
	}
	.qiconred 
	{
		font-size: 15px;
		color: #c3344c;
	}
	.qmarginleft6 
	{
		margin-left: 8px;
	}
	.qwidth300px 
	{
		width: 300px;
	}
	.qimggaleria 
	{
		width: 300px;
		border: 1px solid #dcdcdc;
		margin: auto;
		display: block;
	}
	.e-error, .Readonlye-error 
	{
		color: #B94A48;
		font-family: "Open Sans", sans-serif;
		font-size: 13px;
		color: #B94A48;
		display:block;
		padding-top: 5px;
	}
	.q-color 
	{
		width:20px;
		height:20px;
		border-radius:0;
		margin-left:15px;
	}
	.qpaddingbottom60 
	{
		padding-bottom:60px;
	}
	.qComprateloBackgorundImage 
	{
		background-image: url(../ComprateloFondo.png);
		background-repeat: no-repeat;
		height: 100vh;
		 background-size: contain;
	}
	.q-select-dashboard2 
	{
		font-size: 1.3em !important;
	}
	.qrow 
	{
		margin-left: 15px;
		margin-right: 15px;
	}
	.qbotonproducto 
	{
		background-color: #fff;
		border-bottom-color: #eee;
		border-left-color: #eee;
		border-right-color: #eee;
		border-top-color: #eee;
		border-style: solid;
		border-width: 1px;
		border-top-left-radius: 4px;
		border-top-right-radius: 4px;
		border-bottom-right-radius: 4px;
		border-bottom-left-radius: 4px;
		padding-bottom: 0px;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 0px;
		min-height: 42px;
		width: 100%;
		display: inline-block;
		white-space: normal;
		cursor: pointer;
		font-family: arial, "helvetica neue", helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;
		color: #333;
		text-align: center;
	}
	.qTableHiddenExtraSmall 
	{
		display: none !important;
	}
	.q-cell-catalogue 
	{
		height: 300px;
	}
}

@media (min-width: 768px) /*Small*/
{
	.TableWizardMain
	{
		min-width: 400px;
	}
	.qPaginaTextoTitulo 
	{
		font-family: Verdana;
		font-size: 10px;
		font-weight: bold;
		color: #b2b2b2;
	}
	.qPaginaTextoDescripcion 
	{
		font-family: Verdana;
		color: #b2b2b2;
		font-size:10px;
	}
}

@media (min-width: 992px) /*Medium*/
{
	.TableWizardMain
	{
		min-width: 600px;
	}
	.qPaginaTextoTitulo 
	{
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #b2b2b2;
	}
	.qPaginaTextoDescripcion 
	{
		font-family: Verdana;
		color: #b2b2b2;
		font-size:12px;
	}
}

@media (min-width: 1200px) /*Large*/
{
	.TableWizardMain
	{
		min-width: 800px;
	}
	.qPaginaTextoTitulo 
	{
		font-family: Verdana;
		font-size: 16px;
		font-weight: bold;
		color: #b2b2b2;
	}
	.qPaginaTextoDescripcion 
	{
		font-family: Verdana;
		color: #b2b2b2;
		font-size:16px;
	}
}

@media @import url('https://fonts.googleapis.com/css?family=Open+Sans:wght@300,400,400italic,600,700'); /*NewRule*/
{
}

@media (max-width: 767px) /*Media-767px*/
{
	.qcarroproductoboton 
	{
		width: 100%;
	}
	.qgridvalue 
	{
		font-size: 15px;
		text-indent: 0px;
	}
	.qgridtitle 
	{
		font-size: 16px;
	}
	.q-btncart 
	{
		width: 100%;
	}
	.q-btncart:focus, .q-btncart:active 
	{
		width: 100%;
	}
	.q-productowl 
	{
		width: 100%;
	}
	.q-cartproduct 
	{
		min-height: 50px;
		height: auto;
		justify-content: center;
		text-align: center;
		margin: 0px 20px;
	}
	.q-btndefault 
	{
		width: 100%;
	}
	.q-carttitle 
	{
		display: flex;
		justify-content: center;
	}
	.q-btndefault:hover, .q-btndefault:focus,  .q-btndefault:active 
	{
		width: 100%;
	}
	.q-large-12 
	{
		width: 100%;
		max-width: 100%;
	}
	.q-width200 
	{
		width: 200px;
	}
	.q-title-footer 
	{
		margin-top: 20px;
	}
	.q-data-box 
	{
		margin: 15px;
	}
	.q-TBL 
	{
		padding-left: 0px;
		padding-right: 0px;
	}
	.q-salon 
	{
		width: 90% !important;
	}
	.qwidth430px 
	{
		width: 100% !important;
	}
	.q-inputcalendar 
	{
		width: 90% !important;
	}
	.q-sm-mb25 
	{
		margin-bottom: 25px;
	}
	.q-TBL2 
	{
		width: 100%;
	}
}

@media (max-width: 1024px) /*Media-1024px*/
{
	.qimagenmax300 
	{
		max-width: 250px;
	}
	.q-tabledata 
	{
		margin-top: 30px;
	}
	.q-selectcredit, .q-selectcredit:hover, .q-selectcredit:focus 
	{
		margin-bottom: 10px;
		Width: 100%;
	}
	.q-btndefault 
	{
		width: 100%;
	}
	.q-btndefault:hover, .q-btndefault:focus,  .q-btndefault:active 
	{
		width: 100%;
	}
	.q-h3 
	{
		margin-bottom: 10px;
	}
	.q-salelabel 
	{
		font-size: 12px;
	}
	.q-owl 
	{
		max-width: 87%;
	}
}
