* {
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.ext-ie .x-form-text {
	POSITION: relative;
	TOP: -1px
}

#demo-header {
	background: #133534 url(images/bg/hd-bg.gif) repeat-x scroll 0pt;
	border: 0pt none;
	padding-left: 3px;
}

.x-theme-slate #demo-header {
	background: #133534 url(images/bg/slate-hd-bg.gif) repeat-x scroll 0pt;
}

#demo-theme {
	float: right;
	padding-top: 5px;
	padding-right: 8px;
}

#demo-title {
	color: white;
	font-family: tahoma, arial, sans-serif;
	font-size: 16px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	padding: 6 0 8 6px;
}

.sample-box {
	float: left;
	margin: 0 5px;
	text-align: center;
	cursor: default;
	color: #444;
	overflow: hidden;
	width: 130px;
}

.sample-over {
	background: transparent url(images/thumbs/sample-over.gif) no-repeat;
}

.sample-over div {
	color: #1860A8;
}

.sample-box img {
	margin-bottom: 2px;
	margin-top: 5px;
}

.sample-box div,#sample-box div a {
	font-size: 12px;
	line-height: 12px;
	font-family: tahoma, arial, sans-serif;
}

.sample-box dt a {
	border: 0 none !important;
}

.x-view-over {
	background: #EFEFEF url(images/default/grid/row-over.gif) repeat-x
		scroll left top;
	border: 1px solid #DDDDDD;
	padding: 4px;
}

.x-view-selected {
	border: 1px solid #99BBE8;
	padding: 4px;
}

.x-view-selected .thumb {
	background: transparent none repeat scroll 0%;
}

.green {
	color: green;
}

.red {
	color: red;
}

.icon-columns {
	background-image: url(images/icons/application_view_columns.png) !important;
}

.icon-warning {
	background-image: url(images/icons/warning-icon.png) !important;
}

.icon-painel {
	background-image: url(images/icons/application_view_tile.png) !important;
}

.icon-calendario {
	background-image: url(images/icons/dateIcon.png) !important;
}

.icon-cross {
	background-image: url(images/icons/fam/delete.png) !important;
}

.icon-link {
	background-image: url(images/icons/link.png) !important;
}

.icon-refresh {
	background-image: url(images/icons/grid/refresh.png) !important;
}

.icon-help {
	background-image: url(images/icons/help_icon.png) !important;
}

.icon-resume {
	background-image: url(images/icons/resume_co.gif) !important;
}

.icon-stop {
	background-image: url(images/icons/grid/refresh.png) !important;
}

.icon-process-stop {
	background-image: url(images/icons/progress_stop.gif) !important;
}

.icon-process {
	background-image: url(images/icons/process.png) !important;
}

.icon-process-window {
	background-image: url(images/icons/process_window.png) !important;
}

.icon-run {
	background-image: url(images/icons/fam/cog.png) !important;
}

.icon-application-side-tree {
	background-image: url(images/icons/application_side_tree.png) !important;
}

.icon-loading {
	background-image: url(images/default/tree/loading.gif) !important;
}

.icon-exportar {
	background-image: url(images/icons/export-grid.png) !important;
}

.icon-lock {
	background-image: url(images/icons/lock.png) !important;
}

.icon-unlock {
	background-image: url(images/icons/unlock.png) !important;
}

.icon-attention {
	background-image: url(images/icons/attention.gif) !important;
}

.icon-csv {
	background-image: url(images/icons/csv.gif) !important;
}

.icon-busca {
	background-image: url(images/icons/application_form_magnify.png)
		!important;
}

.icon-excel {
	background-image: url(images/icons/page_white_excel.png) !important;
}

.icon-acrobat {
	background-image: url(images/icons/page_white_acrobat.png) !important;
}

.icon-form-add {
	background-image: url(images/icons/application_form_add.png) !important;
}

.icon-tick {
	background-image: url(images/icons/tick.png) !important;
}

.icon-back {
	background-image: url(images/icons/movimentacao_concluida.png) !important;
}

.icon-invalid {
	background-image: url(images/icons/movimentacao_nconcluida.png) !important;
}

.icon-form-delete {
	background-image: url(images/icons/application_form_delete.png)
		!important;
}

.icon-folder-go {
	background-image: url(images/icons/fam/folder_go.png) !important;
}

.icon-form-put {
	background-image: url(images/icons/application_put.png) !important;
}

.icon-plugin_disabled {
	background-image: url(images/icons/plugin_disabled.png) !important;
}

.icon-app-side {
	background-image: url(images/icons/application_side_list.png) !important;
}

.icon-calendar {
	background-image: url(images/icons/calendar.gif) !important;
}

.icon-list-items {
	background-image: url(images/icons/list-items.gif) !important;
}

.icon-menu-show {
	background-image: url(images/icons/menu-show.gif) !important;
}

.icon-connect {
	background-image: url(images/icons/fam/connect.gif) !important;
}

.icon-accordian {
	background-image: url(images/icons/accordian.gif) !important;
}

.icon-transfere {
	background-image: url(images/icons/fam/application_view_list.png) !important;
}

.icon-checkbox-checked {
	background-image: url(images/icons/check-box-icon-checked.png) !important;
}

.icon-checkbox-unchecked {
	background-image: url(images/icons/check-box-icon-unchecked.png) !important;
}

.icon-checkbox-unEchecked {
	background-image: url(images/icons/checkboxUnEchecked16.png) !important;
}

.user {
	background-image: url(images/icons/fam/user.png) !important;
}

.database {
	background-image: url(images/icons/database.png) !important;
}

.connect {
	background-image: url(images/icons/fam/connect.gif) !important;
}

.user-girl {
	background-image: url(images/icons/fam/user_female.gif) !important;
}

.user-kid {
	background-image: url(images/icons/fam/user_green.gif) !important;
}

.user-suit {
	background-image: url(images/icons/fam/user_suit.gif) !important;
}

.icon-filter {
	background-image: url(images/icons/funnel.png) !important;
	padding: 0px !important;
	border-collapse: true;
	border-spacing: 0px !important;
}

.icon-form {
	background-image: url(images/icons/application_form.png) !important;
}

.icon-add {
	background-image: url(images/icons/add.png) !important;
}

.icon-plugin {
	background-image: url(images/icons/plugin.png) !important;
}

.icon-table {
	background-image: url(images/icons/table.png) !important;
}

.icon-delete {
	background-image: url(images/icons/delete.png) !important;
}

.icon-save {
	background-image: url(images/icons/save.png) !important;
}

.icon-edit {
	background-image: url(images/icons/application_form_edit.png) !important;
}

.icon-email {
	background: url(images/icons/email.png) no-repeat;
}

.icon-email-add {
	background-image: url(images/icons/email-add.png) !important;
}

.icon-date-add {
	background: url(images/icons/date-add.png) no-repeat;
}

.icon-contact {
	background: url(images/icons/vcard.png) no-repeat;
}

.icon-contact-add {
	background: url(images/icons/vcard_add.png) no-repeat;
}

.icon-shell {
	background: url(images/icons/shell.gif) no-repeat;
}

.icon-accordian {
	background: url(images/icons/accordian.gif) no-repeat;
}

.icon-page {
	background: url(images/icons/document.gif) no-repeat;
}

.icon-text {
	background: url(images/icons/text.gif) no-repeat;
}

.icon-add-disabled {
	background: url(images/icons/add.png) no-repeat -16px 0px;
}

.text {
	line-height: 135%;
}

.text,.text p {
	margin: 4 0px;
}

.icon-chart {
	background-image: url(images/icons/chart.png);
}

.icon-resize {
	background-image: url(images/icons/resize.png);
}

.icon-list {
	background-image: url(images/icons/list.svg) !important;
}

.icon-feed {
	background-image: url(images/icons/feed.gif);
}

.icon-info {
	background-image: url(images/icons/information.png);
}

.icon-info-white {
	background-image: url(images/icons/information-white.gif);
}

.icon-music {
	background-image: url(images/icons/music.png);
}

.icon-printer {
	background-image: url(images/icons/printer.png) !important;
}

.icon-page-code {
	background: url(images/icons/page.png) no-repeat 0 50% !important;
}

.icon-widget {
	background-image: url(images/icons/icons.png) no-repeat !important;
}

.icon-widget-disabled {
	background: url(images/icons/icons.png) no-repeat -16px 0px;
}

.icon-tabs {
	background: url(images/icons/tabs.gif) no-repeat;
}

.icon-layout {
	background: url(images/icons/layout.png) no-repeat center left
		!important;
}

.icon-warehouse {
	background-image: url(images/icons/warehouse-icon.png);
}

.icon-aperto-de-mao {
	background-image: url(images/icons/aperto-de-mao.png);
}

.icon-work-process {
	background: url(images/icons/work-process.png);
}

.logoutText {
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	cursor: pointer;
	vertical-align: middle;
}

.welcomeText {
	color: #FFFFFF;
	vertical-align: middle;
}

.dataTable {
	background-color: white;
}

.dataTable th {
	background: #1E4176 url(images/bg/slate-hd-bg.gif) repeat-x scroll 0pt;
	color: white;
	width: 200px;
	border-right: solid 1px #ffffff;
	border-bottom: solid 1px #1E4176;
	padding-left: 5px;
	height: 23px;
}

.dataTable td {
	vertical-align: middle;
}

.linhaNormal {
	background-color: #eeeeee;
	padding-left: 2px;
	padding-right: 2px;
}

.linhaAlternativa {
	background-color: #ffffff;
	padding-left: 2px;
	padding-right: 2px;
}

.linhaMotivo1 {
	background-color: #A4D3EE;
	padding-left: 2px;
	padding-right: 2px;
}

.linhaMotivo2 {
	background-color: #8DB6CD;
	padding-left: 2px;
	padding-right: 2px;
}

#img-chooser-dlg .details {
	padding: 10px;
	text-align: center;
}

#img-chooser-dlg .details-info {
	border-top: 1px solid #CCCCCC;
	font: 11px Arial, Helvetica, sans-serif;
	margin-top: 5px;
	padding-top: 5px;
	text-align: left;
}

#img-chooser-dlg .details-info b {
	color: #555555;
	display: block;
	margin-bottom: 4px;
}

#img-chooser-dlg .details-info span {
	display: block;
	margin-bottom: 5px;
	margin-left: 5px;
}

#img-chooser-view {
	background: none repeat scroll 0 0 white;
	font: 11px Arial, Helvetica, sans-serif;
}

#img-chooser-view .thumb {
	background: none repeat scroll 0 0 #DDDDDD;
	padding: 3px;
}

#img-chooser-view .thumb img {
	height: 60px;
	width: 80px;
}

#img-chooser-view .thumb-wrap {
	float: left;
	margin: 4px 0 4px 4px;
	padding: 5px;
}

#img-chooser-view .thumb-wrap span {
	display: block;
	overflow: hidden;
	text-align: center;
}

#img-chooser-view .x-view-over {
	background: none repeat-x scroll left top #EFEFEF;
	border: 1px solid #DDDDDD;
	padding: 4px;
}

#img-chooser-view .x-view-selected {
	background: none repeat scroll 0 0 #DFEDFF;
	border: 1px solid #6593CF;
	padding: 4px;
}

#img-chooser-view .x-view-selected .thumb {
	background: none repeat scroll 0 0 transparent;
}

#img-chooser-view .x-view-selected span {
	color: #133534;
}

#img-chooser-view .loading-indicator {
	background-image: url("../../resources/images/grid/loading.gif");
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 11px;
	margin: 10px;
	padding-left: 20px;
}

.cellEditable {
	background-color: #ebeff5;
}

#escaninho {
	border:1px solid;
	border-color:#FFFFFF;
	border-radius:5px;
}

#escaninho:hover {
	border: 1px solid;
	border-color:#000000;
	cursor: pointer;
}

.center {
	/* Internet Explorer 10 */
	display:-ms-flexbox;
	-ms-flex-pack:center;
	-ms-flex-align:center;
	
	/* Firefox */
	display:-moz-box;
	-moz-box-pack:center;
	-moz-box-align:center;
	
	/* Safari, Chrome e Opera */
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
	
	/* W3C */
	display:box;
	box-pack:center;
	box-align:center;
}

.checkout td {
	font-size: 17px !important;
}

.checkout span {
	font-size: 17px !important;
	color: #191e80 !important;
}