/*
 * Gris muy claro (fondo) : #F7F7F7
 * Gris claro     (boton) : #E0E1E2
 * Gris medio     (bordes): #CECFCF
 * Gris medio     (hover) : #CACBCD
 * Gris oscuro    (active): #BABBBC
 */


/******************************************************************************
 * FUENTES
 ******************************************************************************/


@font-face
{
	font-family: "DatioFontFamily";
	font-style: normal;
	src: url("./fonts/DejaVuSansCondensed.ttf");
}

@font-face
{
	font-family: "DatioFontFamily";
	font-style: italic;
	src: url("./fonts/DejaVuSansCondensed.ttf");
}

@font-face
{
	font-family: "DatioFontFamily";
	font-weight: bold;
	src: url("./fonts/DejaVuSansCondensed-Bold.ttf");
}

@font-face
{
	font-family: "DatioFontFamily";
	font-style: italic;
	font-weight: bold;
	src: url("./fonts/DejaVuSansCondensed-BoldOblique.ttf");
}


/******************************************************************************
 * TIPOS BASICOS
 ******************************************************************************/


html, body, p, a, td, th, h1, h2, h3, ul, li, form, label, legend, div, fieldset, textarea
{
	font-family: arial, tahoma, sans-serif;
	margin: 0px;
	padding: 0px;
	list-style: none;
	border-width: 0px;
	border-style: none;
	color: black;
}

h1, h2, h3
{
	text-align: left;
	font-size: 14px;
}

p, a, td, th, textarea
{
	font-size: 12px;
}

form, label, legend
{
	font-size: 12px;
	text-align: left;
}

div
{
	font-size: 12px;
}

body
{
	text-align: center;
}


/******************************************************************************
 * ERRORES
 ******************************************************************************/


.error
{
	padding: 10px 0px 10px 0px;
	text-align: left;
}

.error p
{
	color: #9C1919;
}

.error ul
{
	margin-top: 30px;
}

.error li
{
	font-size: 12px;
	list-style-image: url("./images/warning.gif");
	margin-left: 20px;
}


/******************************************************************************
 * FORMULARIOS
 ******************************************************************************/


.dataForm fieldset,
.dataForm .dataFormFieldset
{
	position: relative;
	border: 1px solid #CECFCF;
	border-radius: 6px;
	-moz-border-radius: 6px;
	padding: 15px;
	margin: 10px 0px 0px 0px;
}

.dataForm .dataFormLegend,
.dataForm legend
{
	background-color: white;
	position: absolute;
	top: -8px;
	left: 10px;
}

.dataForm label
{
	display: inline-block;
	margin-top: 4px;
	margin-right: 10px;
}

.dataForm .dataRow
{
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
}

.dataForm .dijit,
.dataForm .dijitTextArea
{
	margin-top: 4px;
}

.dataForm tr.dataRow td
{
	padding-top: 2px;
}

.dataButtons
{
	margin-top: 15px;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	gap: 5px 20px;
}

.cellMinusContent
{
	color: #9C1919;
}

.cellTotalContent
{
	font-weight: bold !important;
}


/******************************************************************************
 * PANELES
 ******************************************************************************/


.panel
{
	border: 1px solid #CECFCF;
	-moz-border-radius: 6px;
	border-radius: 6px;
	overflow: hidden;
}

.panel .panelTitle
{
	padding: 5px 10px 5px 10px;
	text-align: center;
	background-color: #CECFCF;
}

.panel .panelContent
{
	border-top: 1px solid #CECFCF;
	background-color: white;
	padding: 10px;
}

.dataContainer
{
	width: 100%;
	height: 100%;
	overflow: auto;
}

.dataContainer .dataContent
{
	width: 100%;
}

.dataContainer .dataContent table
{
	width: 100%;
	border-spacing: 0px;
}

.dataContainer .dataContent td
{
	padding: 3px 5px;
}

.dataContainer .dataContent thead td
{
	padding: 3px 5px;
	font-weight: bold;
	background-color: #F0F0F0;
}

.dataContainer .dataContent tbody tr:nth-child(even)
{
	background-color: #F0F0F0;
}

.dataContainer .dataContent .dataAttr
{
	padding-right: 20px;
}

.dataContainer .dataContent .dataValue
{
	width: 60%;
}


/******************************************************************************
 * SELECTOR DE IMAGENES
 ******************************************************************************/


.imagePicker
{
	position: relative;
}

.imagePicker img
{
	border: 1px solid transparent;
}

.imagePicker:focus img
{
	border: 1px dotted #ADADAD;
}

.imagePicker .imagePickerUploadable
{
	cursor: pointer;
}

.imagePicker .imagePickerUploadable:hover
{
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.imagePicker .imagePickerControl
{
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1px;
	height: 1px;
}

.imagePicker .imagePickerDownloader
{
	position: absolute;
	border: 1px solid #E0E1E2;
	background-color: #E0E1E2;
	top: 1px;
	left: 1px;
	padding: 2px;
	cursor: pointer;
	z-index: 999;
}

.imagePicker .imagePickerDownloader:hover
{
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.imagePicker .imagePickerDownloader:focus
{
	border: 1px dotted #ADADAD;
}


/******************************************************************************
 * BARRA DE HERRAMIENTAS
 ******************************************************************************/


.toolbar
{
	border: 1px solid #CECFCF;
	border-bottom: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	background-color: #F7F7F7;
}

.toolbar label
{
	padding: 0px 10px 0px 5px;
}

.iconToolbar
{
	min-height: 41px;
}

.toolbar .toolbarGroupLeft
{
	float: left;
}

.toolbar .iconToolbarGroupLeft
{
	padding: 4px 0px 0px 5px;
}

.toolbar .toolbarGroupRight
{
	float: right;
}

.toolbar .iconToolbarGroupRight
{
	padding: 4px 5px 0px 0px;
}

.toolbar .dijitButton
{
	margin: 0px;
}


/******************************************************************************
 * TOOLTIP
 ******************************************************************************/


.dijitTooltipContents
{
	white-space: pre !important;
}


/******************************************************************************
 * DIALOGOS
 ******************************************************************************/


.dijitConfirmDialog .confirmDialog
{
	text-align: center;
	margin: 10px 20px;
}

.dijitConfirmDialog .confirmDialog p
{
	text-align: center;
	margin-bottom: 10px;
}

.dijitConfirmDialog .dijitDialogPaneContent .dijitButton
{
	margin-top: 20px;
}

.dijitConfirmDialog .dijitDialogPaneContent .dijitButtonNode
{
	width: 80px;
}


/******************************************************************************
 * VISOR DE INFORMES
 ******************************************************************************/


.reportViewer
{
	margin-bottom: 10px;
}

.reportViewer .reportEmpty
{
	margin: 0px auto 0px auto;
	padding: 100px 0px 100px;
	text-align: center;
}

.reportViewer .reportViewerHead
{
	width: 100%;
	border: 1px solid #CECFCF;
	border-bottom: none;
	padding: 0px;
	table-layout: auto;
	text-align: center;
	vertical-align: top;
	-moz-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px;
	background-color: #F7F7F7;
}

.reportViewer td.reportViewerHeadSearch
{
	padding: 0px;
	margin: 0px;
	height: 36px;
	border-bottom: 1px solid #CECFCF;
}

.reportViewer .reportSearchSection
{
	text-align: center;
}

.reportViewer .reportSearchSection form
{
	text-align: center;
}

.reportViewer .reportSearchSection label
{
	display: inline-block;
	padding: 0px 10px 0px 0px;
}

.reportViewer .reportSearchSection .reportSearchFormFromDate,
.reportViewer .reportSearchSection .reportSearchFormToDate,
.reportViewer .reportSearchSection .reportSearchFormSubmit
{
	display: inline-block;
}

.reportViewer .reportSearchSection .reportSearchFormFromDate .dijitDateTextBox,
.reportViewer .reportSearchSection .reportSearchFormToDate .dijitDateTextBox
{
	width: 120px;
	margin-right: 5px;
	position: relative;
	top: -3px;
}

.reportViewer .reportSearchCustomSection
{
	display: none;
}

.reportViewer tr.reportViewerHeadNav
{
	padding: 0px;
	margin: 0px;
	height: 36px;
}

.reportViewer .reportSelector
{
	padding: 0px 0px 0px 20px;
	text-align: left;
}

.reportViewer .reportViewerPags
{
	padding: 0px 0px 0px 50px;
	text-align: left;
}

.reportViewer .reportSelector .dijitButtonContents
{
	width: 100%;
}

.reportViewer .reportViewerButtons
{
	text-align: center;
}

.reportViewer .reportViewerExport
{
	padding: 0px 20px 0px 0px;
	text-align: right;
}

.reportViewer .reportViewerContent
{
	border: 1px solid #CECFCF;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 10px 0px 10px 0px;
	overflow: auto;
}

.reportViewer .reportViewerReportContent
{
	text-align: left;
	margin: 0px;
}

.reportViewer .reportViewerWaiting
{
	display: none;
	padding: 40px 0px 40px 0px;
	margin: 0px auto 0px auto;
	width: 128px;
	height: 128px;
	background-image: url("./images/working2.gif");
	background-position: center;
	background-repeat: no-repeat;
}


/******************************************************************************
 * PLANIFICADOR DE TAREAS
 ******************************************************************************/


.schedulerPanel .dijitCheckBoxInput
{
	cursor: pointer;
}

.schedulerPanel .schedulerPanelType .dijitButtonContents
{
	width: 200px;
}

.schedulerPanel .schedulerPanelTime
{
	width: 219px;
}

.schedulerPanel .schedulerPanelDaySection label
{
	width: 155px;
}

.schedulerPanel .schedulerPanelDaySection fieldset
{
	padding: 10px;
	margin-top: 10px;
	width: 380px;
}

.schedulerPanel .schedulerPanelDayBlock label
{
	width: 70px;
	margin-left: 5px;
}


/******************************************************************************
 * ESTILOS DE MENU
 ******************************************************************************/


.simple .dijitMenuItem
{
	text-align: left;
	white-space: nowrap;
	padding: .1em .2em;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

.simple .dijitMenuItemLabel
{
	position: relative;
	vertical-align: middle;
}


/******************************************************************************
 * ESTILOS DOJO OVERRIDED
 ******************************************************************************/


/*
 * DOJO - ESTILOS BASICOS - FORMULARIOS EN GENERAL.
 */


.simple .dijitSelect,
.simple .dijitTextBox
{
	background-image: none;
	overflow: hidden;
}

.simple .dijitSelect,
.simple .dijitMultiSelect,
.simple .dijitTextBox,
.simple .dijitButtonNode
{
	border: 1px solid #CECFCF;
	box-sizing: border-box;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background-color,border-color;
	-moz-transition-property: background-color,border-color;
	transition-property: background-color,border-color;
}

.simple .dijitTextBoxHover,
.simple .dijitTextBoxHoverFocused
{
	border-color: #759DC0;
}

.simple .dijitSelect .dijitButtonNode,
.simple .dijitComboBox .dijitButtonNode,
.simple .dijitDateTextBox .dijitButtonNode
{
	border: 0px;
	border-left: 1px solid transparent;
}

.simple .dijitTextBox .dijitInputContainer
{
	padding: 1px 3px;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
}

.simple .dijitTextBox,
.simple .dijitInputInner
{
	color: #000000;
}

.simple .dijitSelect,
.simple .dijitMultiSelect,
.simple .dijitTextBox
{
	border-color: #CECFCF;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.simple .dijitSelectLabel,
.simple .dijitTextBox .dijitInputInner
{
	padding: 1px 3px;
}

.simple .dijitTextBox .dijitValidationContainer
{
	padding: 1px 3px;
}


/*
 * DOJO - ESTILOS BASICOS - CAJAS DE TEXTO.
 */


.simple .dijitSelect,
.simple .dijitMultiSelect,
.simple .dijitTextBox
{
	vertical-align: middle;
	background-color: #FFFFFF;
}

.simple .dijitValidationTextBoxError .dijitValidationIcon
{
	width: 0px;
	background-color: transparent;
}

.simple .dijitTextBoxHover,
.simple .dijitMultiSelectHover,
.simple .dijitSelectHover
{
	background-color: #F7F7F7 !important;
}
.simple .dijitTextBoxReadOnly:hover,
.simple .dijitTextBoxReadOnly:hover .dijitInputField
{
	background-color: #F7F7F7 !important;
}

.simple .dijitSelect .dijitButtonContents
{
	border: 0px;
}

.simple .dijitSelect .dijitValidationContainer
{
	padding: 1px 3px;
}

.simple .dijitSelect .dijitButtonText
{
	padding: 1px 0px;
}


/*
 * DOJO - ESTILOS BASICOS - BOTONES.
 */


.simple .dijitButton .dijitButtonNode,
.simple .dijitDropDownButton .dijitButtonNode,
.simple .dijitComboButton .dijitButtonNode,
.simple .dijitToggleButton .dijitButtonNode
{
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size: 12px;
	border: 1px solid #E0E1E2;
	padding: 1px 4px 3px 4px;
	color: #000000;
	background-color: #E0E1E2;
}

.simple .dijitComboButton .dijitButtonNode
{
	-moz-border-radius: 4px 0px 0px 4px !important;
	border-radius: 4px 0px 0px 4px !important;
	padding: 3px 4px 4px 4px;
}

.simple .dijitComboButton .dijitDownArrowButton
{
	-moz-border-radius: 0px 4px 4px 0px !important;
	border-radius: 0px 4px 4px 0px !important;
	width: 10px;
}

.simple .dijitButtonHover .dijitButtonNode,
.simple .dijitButtonFocused .dijitButtonNode,
.simple .dijitButtonHoverFocused .dijitButtonNode,
.simple .dijitDropDownButtonHover .dijitButtonNode,
.simple .dijitComboButton .dijitButtonNodeHover,
.simple .dijitComboButton .dijitDownArrowButtonHover,
.simple .dijitToggleButtonHover .dijitButtonNode
{
	background-color: #CACBCD;
	border-color: #CACBCD;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.simple .dijitButton .dijitButtonContents,
.simple .dijitDropDownButton .dijitButtonContents
{
	margin-top: 2px;
	border: 1px solid transparent;
}

.simple .dijitButtonFocused .dijitButtonContents
{
	border: 1px dotted #ADADAD;
}

.simple .dijitButtonActive .dijitButtonNode,
.simple .dijitButtonActiveFocused .dijitButtonNode,
.simple .dijitDropDownButtonActive .dijitButtonNode,
.simple .dijitComboButtonActive .dijitButtonNode,
.simple .dijitToggleButtonActive .dijitButtonNode,
.simple .dijitToggleButtonChecked .dijitButtonNode
{
	background-color: #BABBBC;
	-webkit-transition-duration: 0.3s;
	-moz-transition-duration: 0.3s;
	transition-duration: 0.3s;
}

.simple .dijitButtonText
{
	padding: 2px 5px;
	text-align: center;
}


/*
 * DOJO - ESTILOS BASICOS - DIALOGOS.
 */


.simple .dijitDialog
{
	border: 1px solid #CECFCF;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.simple .simpleDialog
{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	background: rgba(0,0,0,0.5);
	width: 100%;
	height: 100%;
	z-index: 949;
}

.simple .simpleDialog .simpleDialogTitle
{
	text-align: center;
	background-color: #CECFCF;
	padding: 5px 7px 4px 7px;
	margin: 0px auto;
}

.simple .simpleDialog .simpleDialogContent
{
	background-color: #FFFFFF;
	z-index: 950;
	position: absolute;
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%,-50%) !important;
	border: 1px solid #CECFCF;
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.simple .simpleDialog .simpleDialogBody
{
	padding: 20px;
}

.simple .dijitDialogTitleBar
{
	background-color: #CECFCF;
	padding: 5px 7px 4px 7px;
}

.simple .dijitDialogTitle
{
	padding: 0px 2px;
}

.simple .dijitDialogCloseIcon
{
	background-repeat: no-repeat;
	position: absolute;
	right: 5px;
	height: 15px;
	width: 21px;
}

.simple .dijitDialogCloseIconHover
{
	background-position: -21px;
}

.simple .dijitDialogCloseIconActive
{
	background-position: -42px;
}

.simple .dijitDialogPaneContent
{
	background-color: #FFFFFF;
	position: relative;
	padding: 15px 0px;
	border-top: 1px solid #CECFCF;
}

.simple .dijitDialogPaneContent .dijitDialogSingleChild
{
	padding: 0px 15px;
	overflow-y: auto;
}

.simple .dijitDialogPaneContent .dijitDialogSingleChild form
{
	width: 100% !important;
}


/*
 * DOJO - ESTILOS BASICOS - ARBOLES.
 */


/* 
	Estilo para deshabilitar un Tree
	Se debe aplicar al fieldset padre
	(tree.domNode.parentElement) 
*/
.simple .dijitTreeDisabled {
 	background-color: #F2F2F2 !important;	
}
.simple .dijitTreeDisabled * {
	background-color: #F2F2F2 !important;
	border-color: #F2F2F2 !important;
	pointer-events: none;
}


.simple .dijitTreeContent
{
	cursor: pointer;
}

.simple .dijitTreeNode
{
	border: 0px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.simple .dijitTreeIsRoot
{
	background-image: none;
}

.simple .dijitTreeFocused .dijitTreeNodeContainer .dijitFocused
{
	border-top: 1px dotted #BABBBC;
	border-bottom: 1px dotted #BABBBC;
}

.simple .dijitTreeRow,
.simple .dijitTreeNode .dojoDndItemBefore,
.simple .dijitTreeNode .dojoDndItemAfter
{
	color: #000000;
	padding: 5px 0px 3px 0px;
	background-color: #FFFFFF;
	border: 1px solid transparent;
	-webkit-transition-property: background-color;
	-moz-transition-property: background-color;
	transition-property: background-color;
	-webkit-transition-duration: 0.25s;
	-moz-transition-duration: 0.25s;
	transition-duration: 0.25s;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}

.simple .dijitTreeRowHover
{
	background-color: #F7F7F7;
}

.simple .dijitTreeRowSelected
{
	background-color: #BABBBC;
	color: #FFFFFF;
}

.simple .dijitTreeRowActive
{
	background-color: #BABBBC;
	color: #FFFFFF;
}

.simple .dijitTreeExpando
{
	width: 16px;
	height: 16px;
	background-position: -35px 0px;
}

.simple .dijitTreeRowHover .dijitTreeExpandoOpened
{
	background-position: -53px 0px;
}

.simple .dijitTreeExpandoClosed
{
	background-position: 1px 0px;
}

.simple .dijitTreeRowHover .dijitTreeExpandoClosed
{
	background-position: -17px 0px;
}

.simple .dijitTreeExpandoLeaf,
.dj_ie6 .simple .dijitTreeExpandoLeaf
{
	background-image: none;
}

.simple .dijitTreeNode .dojoDndItemBefore .dijitTreeContent
{
	border-top: 2px solid #759DC0;
}

.simple .dijitTreeNode .dojoDndItemAfter .dijitTreeContent
{
	border-bottom: 2px solid #759DC0;
}


/*
 * DOJO - ESTILOS BASICOS - TABS.
 */


.simple .dijitTab
{
	border: 1px solid #CECFCF;
	background-color: #FFFFFF;
	color: #494949;
	-moz-border-radius: 4px 4px 0px 0px !important;
	border-radius: 4px 4px 0px 0px !important;
}

.simple .dijitTabContainerTop-tabs .dijitTab
{
	border-right: 1px solid #CECFCF;
}

.simple .dijitTabContainerTop-tabs:not(.dijitTabContainerTabListNested) .dijitTab {
	margin-right: -1px;
} 

.simple .dijitTabHover
{
	background-color: #F7F7F7;
}

.simple .dijitTabActive
{
	background-color: #F7F7F7;
}

.simple .dijitTabChecked
{
	background-color: #FFFFFF !important;
}

.simple .dijitTabDisabled
{
	background-color: #FFFFFF;
	color: #B5BCC7;
}

.simple .dijitTabContent .tabLabel
{
	border: 1px solid transparent;
	padding: 0px 2px;
}

.simple .dijitTabFocused .tabLabel
{
	border: 1px dotted #ADADAD;
}

.simple .tabStripButton
{
	border-radius: 0px !important;
	border: 1px solid #CECFCF;
}

.simple .dijitTabContainerNested .dijitTabContainerTop-tabs
{
	border: 0px;
}

.simple .dijitTabContainerNested .dijitTab
{
	border: 1px solid transparent;
	background-color: #FFFFFF;
	color: #494949;
	-moz-border-radius: 2px 2px 2px 2px !important;
	border-radius: 2px 2px 2px 2px !important;
}

.simple .dijitTabContainerNested .dijitTabActive
{
	background-color: #F7F7F7;
}

.simple .dijitTabContainerNested .dijitTabHover
{
	background-color: #F7F7F7;
}

.simple .dijitTabContainerNested .dijitTabChecked
{
	border: 1px solid #CECFCF !important;
	background-color: #E0E1E2 !important;
}


/*
 * DOJO - ESTILOS BASICOS - FORMULARIOS EN GENERAL.
 */


.simple .dijitReadOnly *,
.simple .dijitDisabled *,
.simple .dijitReadOnly,
.simple .dijitDisabled
{
	cursor: text;
}

.simple .dijitSelectFocused,
.simple .dijitMultiSelectFocused,
.simple .dijitTextBoxFocused
{
	border-color: #85B7D9;
	-webkit-transition-duration: 0.1s;
	-moz-transition-duration: 0.1s;
	transition-duration: 0.1s;
}

.simple .dijitSelectDisabled,
.simple .dijitMultiSelectDisabled,
.simple .dijitTextBoxDisabled,
.simple .dijitTextBoxDisabled .dijitInputContainer
{
	background-color: #F2F2F2;
	background-image: none;
}

.simple .dijitSelectError,
.simple .dijitMultiSelectError,
.simple .dijitTextBoxError
{
	border-color: #9C1919;
}

.simple .dijitDateTextBoxError .dijitButtonNode
{
	border-left: 1px solid transparent;
}

.simple .dijitButtonDisabled,
.simple .dijitButtonDisabled *
{
	cursor: text !important;
}

.simple .dijitButtonDisabled .dijitButtonNode
{
	cursor: pointer;
}

.simple .dijitButtonDisabled .dijitButtonNode .dijitIcon
{
	cursor: default;
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.simple .dijitButtonDisabled .dijitButtonNode,
.simple .dijitDropDownButtonDisabled .dijitButtonNode,
.simple .dijitComboButtonDisabled .dijitButtonNode,
.simple .dijitToggleButtonDisabled .dijitButtonNode
{
	background-color: #FFFFFF;
	border: solid 1px #E0E1E2;
	color: #505050;
}

.simple .dijitTimePickerMarkerSelected .dijitTimePickerItemInner,
.simple .dijitTimePickerTickSelected .dijitTimePickerItemInner
{
	color: #FFFFFF;
	font-weight: normal;
}
