body,div,td {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    word-wrap: break-word;
}

#footer {
	text-align: right;
	width: 100%;
	padding-top: 20px;
}

#headerApp {
	padding: 4px 0px; 
	position: relative;
}

#titleApp {
	text-align: left; 
	display: block;
}

#perfilApp {
	position: absolute; 
	overflow: hidden; 
	top: 5px; 
	display: block; 
	right: 5px;
}

#logo {
	text-align: center;
}

#content {
	 padding-top: 20px;
}

.formActiosLeft {
	text-align: left; 
	float: left;
	width: 50%;
}

.formActionsRight {
	overflow: hidden; 
	width: 50%;
	text-align: right;
}

.divDataTable {
	padding-top: 10px;
}

.action-column {
    text-align: center;
    width: 150px !important;
}

.colSelectionCheckBox {
	width: 30px !important;
	text-align: center;
}

.spaceLnkApp {
	padding: 0px 10px 0px 10px;
}

.content-noborder > div {
	border: none !important;	
}

.ui-wizard-step-title { 
	font-size: 14px !important;  
	padding: 10px 15px !important;
	margin-right: 10px !important;
	margin-bottom: 20px !important;
}

.ui-wizard-nav-back { 
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: 20px !important; 
}

.ui-wizard-nav-next { 
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-top: 20px !important; 
}

.ui-button { 
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.cu-mt-ldpi { margin-top: 5px !important; }

.cu-mt-mdpi { margin-top: 15px !important; }

.cu-mt { margin-top: 25px !important; }

.cu-mb { margin-bottom: 25px !important; }

.cu-mb-ldpi { margin-top: 5px !important; }

.cu-mb-mdpi { margin-bottom: 15px !important; }

.ui-blockui { background: #30a0d0; }

.ui-widget-overlay { 
	opacity: 0.05 !important;
    filter: Alpha(Opacity=5) !important; 
}

.cu-blue { 
	color: #1e5e7e; 
	font-weight: bold;
}

.cu-red { 
	color: #b94a48; 
	font-weight: bold;
}

.ui-selectonemenu {
    padding-right: 0 !important;
}

.ui-selectonemenu label {
    width: auto !important;
}

.cu-responsive { width: 100%; }

.cu-p-mdpi { padding: 10px 10px !important; }

.ui-state-disabled, .ui-widget-content 
.ui-state-disabled, .ui-widget-header 
.ui-state-disabled {
    opacity: .99;
    filter: Alpha(Opacity=99);
    background-image: none;
    background: #f5f5f5;
}

.cu-red-button { 
    border: 1px solid #ebbbbb !important;
    background: #f9efe5 !important;
    font-weight: bold;
    color: #b94a48 !important;
}

.cu-yellow-button { 
    border: 1px solid #ecc700 !important;
    background: #fff9d8 !important;
    font-weight: bold;
    color: #ffd814 !important;
}

.cu-yellow-bg {  
	border: 1px solid #dfbf8f !important;
	background: #fefeed !important;
	padding: 10px 15px !important;
	border-radius: 5px !important;
	color: #806040 !important;
	font-weight: bold !important;
}

.ui-state-error, .ui-widget-content .ui-state-error, 
.ui-widget-header .ui-state-error {
    border: 1px solid #ebbbbb;
    background: #f9efe5;
    color: #a05656;
}

.cu-ta-r { text-align: right; }

.cu-green-button {
    border: 1px solid #a0d0a0 !important;
    background: #eefeef !important;
    font-weight: bold;
    color: #356545  !important;
}

.myPanelStyle1.ui-panel .ui-panel-titlebar { 
	border: 1px solid #dfbf8f !important;
	background: #fefeed !important;
	padding: 10px 15px;
	border-radius: 5px;
}

.myPanelStyleTitle.ui-panel .ui-panel-titlebar .ui-panel-title { color: #806040 !important; }

.cu-font-normal { font-weight: normal; }

.cu-note { background: url("../resources/images/notepad.PNG") repeat !important; }

.cu-ta-c { text-align: center; }

.cu-green { 
	color: #50a050;
	font-weight: bold;
}

.cu-container {
	width: 100%;
	overflow: hidden;
}

.cu-yellow { 
	color: #e17009;
	font-weight: bold;
}

.cu-ta-c { text-align: center; }

.cu-attention { background: #fff; }
 
.cu-attention .ui-grid-row { background: #fff; }

.cu-white-bg {  
	border: 1px solid #dfbf8f !important;
	background: #fff !important;
	padding: 10px 15px;
	border-radius: 5px;
	color: #806040 !important;
	font-weight: bold !important;
}

.cu-ml-mdpi { margin-left: 10px; }

.row {
	width: 100%;
	padding-bottom: 2px;
}

.row_warning {
	background-color: #F5A950 !important;
    background-image: none !important;
    color: white !important;	
}

.right {
	text-align: right;
}


.upperFormat{
	text-transform: uppercase;
}

.upperFormat input{
	text-transform: uppercase;
}
