﻿/*
 Apdata - standard blueprint for new custom schemes - last major update: 04-17-2013
 by vpaceka
*/


.painelForm-body .x-panel {
	background-color: #fff;
}

.ext-el-mask {
    background-color: black !important;
    opacity: 0.5 !important;
}

.ext-el-mask-msg {
    background-image: none !important;	
}

.x-tab-strip-top .x-tab-right,
.x-tab-strip-top .x-tab-left,
.x-tab-strip-top .x-tab-strip-inner {
	background-image: url(../images/tabs-sprite.png);
}

.x-tab-strip-top .tabObrigatorio .x-tab-right,
.x-tab-strip-top .tabObrigatorio .x-tab-left,
.x-tab-strip-top .tabObrigatorio .x-tab-strip-inner {
	background-image: url(../images/tabs-sprite.png);
}

.x-tab-strip-top .x-tab-strip-active .x-tab-left,
.x-tab-strip-top .x-tab-strip-over .x-tab-left {
	background-position: right -305px !important;
	#background-position: right -302px !important;
	#margin-bottom: -1px !important;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-right,
.x-tab-strip-top .x-tab-strip-over .x-tab-right {
	background-position: 0 -4px !important;
	#background-position: 0 -1px !important;
	#margin-bottom: -1px !important;
}

.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner,
.x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	background-position: 0 -154px !important;
	#background-position: 0 -151px !important;
	#margin-bottom: -1px !important;
}

.x-tab-strip-top .x-tab-left {
	background-position: right -355px !important;
	#background-position: right -352px !important;
	#margin-bottom: -1px !important;
}

.x-tab-strip-top .x-tab-right {
	background-position: 0 -54px !important;
	#background-position: 0 -51px !important;
	#margin-bottom: -1px !important;
}

.x-tab-strip-top .x-tab-strip-inner {
	background-position: 0 -205px !important;
	#background-position: 0 -202px !important;
	#margin-bottom: -1px !important;
}

ul.x-tab-strip-top {
	border-bottom-color: #CD2E44;	
}

::-moz-selection {
	background: #CD2E44;
	color: #fff;
}
::selection {
	background: #CD2E44;
	color: #fff;
}

/* ********************************************************************************************************
/* inicio da formatação dos formularios 
******************************************************************************************************** */

.x-form-field {
    font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}

.x-form-item {
    border-bottom-color: #999 !important;
	font-family: verdana;
	font-size: 8pt;    
	color: #333;
}

.x-form-item-label { 
    font-family: verdana;
    font-size: 8pt;
    color: #333;
	border-bottom-color: #999;    
    background-color: #fff;
}

table.x-form-item-auto {
    border-bottom-color: #999;
}

td.x-form-label {
    font-family: verdana;
	font-size: 7pt;
	color: #333;
}

td.x-form-element {
	background-color: #f0f0f0;
}

.x-form-item-block {
    font-family: verdana;
	font-size: 8pt;
	color: #333;
    border-bottom-color: #999;
}

div.linha label {
	background-color: #fff;
}

.x-form-composite .notRequired div.labelComposite {
	font-family: verdana;
	font-size: 8pt;
    font-weight: normal;
	color: #333;
}

.required div.linha label {
	background-color: #fff; 
}

.required input.x-form-invalid,
.required textarea.x-form-invalid {
	border-color: #CD2E44 !important;
}

.required .x-form-item-label {
    background-color: #fff;
	font-family: verdana;
    font-size: 8pt;
    color: #333;    
}

.x-form-text {
    font-family: verdana;
	font-size: 8pt;
}

.x-form-display-field {
	font-family: verdana !important;
	font-size: 8pt !important;
	color: #666 !important;	
}

.x-fieldset {
    border: 1px solid #373435;
}

.x-fieldset-body {
    background-color: #fff;
}

.x-btn-text {
	font-family: verdana;
	font-size: 8pt !important;
	color: #666 !important;
}

.x-btn-mc tt {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.titToolbar {
    border-color: #373435 !important;
}

.x-grid3-hd-row td,
.x-grid3-row td,
.x-grid3-summary-row td {
    font-family: verdana;
	font-size: 7pt;
	color: #666;
}

.x-grid3-cell-inner {
	border-bottom-color: #ccc;
	border-right-color: #ebebeb;
}

.x-grid3-hd-inner {
    font-size: 7pt;
	font-weight: bold;
	background-image: url("../images/grid3-hd-btn.png"); /* botao no TH */
	border-top-color: #373435;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
	border-right-color: #ccc;
	#height: 20px !important;
	#top: -4px !important;
	#padding-top: 2px !important;
	#background-position: right 7px !important;
}

.x-grid3-row,
.grid-spool div.x-grid3-row,
.grid-spool div.x-grid3-row-first,
.grid-spool div.x-grid3-row-last {
	border-bottom-color: #ebebeb !important;
	border-right-color: #ccc !important;
}

.x-grid3-row-over {
	border-right-color: #ddd;
	background-color: #f0f0f0;
}

td.x-grid3-hd-over,
td.sort-desc,
td.sort-asc,
td.x-grid3-hd-menu-open {
    color: #CD2E44; 
}

.x-grid3-row-selected {
	background-color: #dcdcdc !important;
	border-bottom-color: #999;
	border-top-color: #999;
}

.x-date-mp-ok,
.x-date-mp-cancel {
	background-color: #373435 !important;
	border: 1px solid #373435 !important;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #fff;
}

.x-date-middle,
.x-date-left,
.x-date-right {
	background-color: #fff;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
    font-style: normal;
    font-weight: normal;
}

.x-tip-mc {
    font-family: verdana;
	font-size: 8pt;
}

.x-tip-header {
	background-image: url(../images/icTitTooltip.png);
}

.x-tip-header-text {
    font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

.x-tip-body {
    font-family: verdana;
    color: #666;
}

.x-menu {
	background-color: #f0f0f0;
}

.x-menu-list-item {
    border-bottom-color: #E6E6E6;
	font-size: 7pt;
	font-family: verdana;
	color: #666;
}

a.x-menu-item {
    color: #666;    
}

.x-menu-item-active {
    color: #CD2E44;
    border-color: #CD2E44;
	margin: 0px !important;
	padding: 0px !important;
}

.x-menu-item-active a.x-menu-item {
    color: #CD2E44;
}

.icMenu {
	background-image: url(../images/ic_menu.png);	
}

.x-combo-list {
    border-color: #ccc;
    background-color: #f0f0f0;
    font-family: verdana;
	font-size: 7pt;
	color: #666;
	font-weight: normal;
}

.x-combo-list-inner {
    background-color: #fff;
	border-bottom-color: #ccc;
}

.x-combo-list-item {
    font-family: verdana;
	font-size: 7pt;
	color: #666;
    border-color: #fff; 
}

.x-combo-list-small {
    font-family: verdana;
	font-size: 7pt;
	color: #666;
}

.x-combo-selected {
	border-color: #999 !important;
    background: #f0f0f0;
}

.x-window-mc {
    font-family: verdana;
    font-size: 9pt;
    color: #666;
}

.x-window-body {
    background-color: #fff;
}

.x-window-plain .x-window-mc {
	background-color: transparent;
}

.x-window-tc {
    background:transparent url(../images/top-bottomPopupGeral.png);
}

.x-html-editor-wrap {
    border-color: #ccc;
    background-color: #fff;
}

.x-accordion-hd {
	background-color: #dcdcdc;    
    color: #666; 
	border-color: #bebebe; 
	padding: 1px 0px 2px 5px !important;
}

.x-progress-wrap {
    background-color: #f0f0f0;
}

.x-progress-text {
    font-size: 8pt;
	font-family: verdana;
    color: #666;
}

.x-mask-loading {
    background: transparent url(../images/aguarde_candidato.png);
}

.x-color-palette a {
    border-color: #fff;
}

.x-color-palette em {
    border-color: #aca899;	
}

.x-ie-shadow {
    background-color: #777;
	filter: progid:DXImageTransform.Microsoft.alpha(opacity=0) !important;
}

.x-tree-node-anchor {
	background-image: url(../images/icResultadoPerfil.png);	
	background-color: #fff;
}

.x-tree-node-leaf .x-tree-node-anchor {
	background-image: url(../images/ic_Treeview.png);	
	background-color: #fff;
}

.xtb-text {
    font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.x-paging-info {
    color: #666;
}

.loading-indicator {
    font-size: 8pt;
	font-family: verdana;
	color: #666;    
}

.x-spotlight {
    background-color: #ccc;
}

span.x-tab-strip-text {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.x-tabs-text {
	color: #666;
}

.x-tab-panel-body {
    background-color: #fff;
}

.x-tab-scroller-left {
    background-image:url(../images/scroll-left.png);
}

.x-tab-scroller-right {
    background-image:url(../images/scroll-right.png);
}

.x-form-text,
textarea.x-form-field {
    background-color: #fff;
    border-color: #ccc;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.x-form-select-one {
    background-color: #fff;
    border-color: #b5b8c8;
}

.x-form-check-group-label {
    border-bottom-color: #999;
    color: #15428b;
}

.x-form-invalid,
textarea.x-form-invalid,
.x-form-composite .required input.x-form-invalid {
    background-color: #ccc !important;	
	border-color: #373435;
}

.x-form-inner-invalid,
textarea.x-form-inner-invalid {
    background-color: #fff;	
}

.x-form-grow-sizer {
	font: normal 8pt verdana, arial, helvetica, sans-serif;
}

.x-form-empty-field {
    color: #999;
}

.x-fieldset legend {
    font-family: verdana;
	font-size: 7pt;
	font-weight: normal;
	font-style: normal;
	color: #fff;
	background-color: #373435;
}

.x-btn {
	font:normal 8pt verdana, helvetica;
}

.x-btn button {
    font:normal 8pt verdana,helvetica;
    color: #666;
}

.x-btn-click .x-btn-text,
.x-btn-menu-active .x-btn-text,
.x-btn-pressed .x-btn-text {
    color: #666;
}

.x-btn-group-header {
    color: #3e6aaa;
}

.x-toolbar td,
.x-toolbar span,
.x-toolbar input,
.x-toolbar div,
.x-toolbar select,
.x-toolbar label {
    font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}

.x-grid3 {
    background-color: #fff;
}

.x-grid3-row-alt {
	background-color: #fafafa;
}

.x-grid3-resize-proxy {
    background-color: #777;
}

.x-grid3-resize-marker {
    background-color: #777;
}

.x-grid3-header-pop {
    border-left-color: #d0d0d0;
}

td.sort-desc .x-grid3-hd-inner,
td.sort-asc .x-grid3-hd-inner,
td.x-grid3-hd-menu-open .x-grid3-hd-inner,
td.x-grid3-hd-over .x-grid3-hd-inner {
    color: #CD2E44;
	border-left-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	background-color: transparent;
	background-image: url("../images/grid3-hd-btn.png");
	#height: 20px !important;
	#top: -4px !important;
	#padding-top: 2px !important;
	#background-position: right 7px !important;
}

.x-grid3-hd-row {
	background: url("../images/paginacaoHeader.png") repeat-x;
}

.x-grid3-hd-row .x-grid3-hd-inner {
	margin: 0px !important;
	border-color: #fff #fcfcfc #373435 #cbcbcb !important;
	border-width: 1px 1px 2px 1px !important;
}

.x-grid3-hd-text {
	color: #15428b;
}

.x-grid3-cell-selected {
	background-color:  #336699 !important;
	color: #fff !important;
}

.x-grid3-cell-selected div {
	color: #fff !important;
}

.x-grid3-cell-selected span {
	color: #000 !important;
}

.x-grid3-locked td.x-grid3-row-marker,
.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker {
    background-color: #ebeadb !important;    
    color: #000;
    border-top-color: #fff;
    border-right-color: #373435 !important;
}

.x-grid3-locked td.x-grid3-row-marker div,
.x-grid3-locked .x-grid3-row-selected td.x-grid3-row-marker div {
    color: #15428b !important;
}

.x-grid3-topbar,
.x-grid3-bottombar {
	font: normal 8pt verdana, helvetica, sans-serif;
}

.x-grid-group-hd {
    border-bottom-color: #999;
}

.x-grid-empty {
    color: #666;
    font: normal 8pt verdana, arial, helvetica, sans-serif;
}

.x-dd-drag-ghost {
	color: #000;
	font: normal 11px arial, helvetica, sans-serif;
    border-color: #ddd #bbb #bbb #ddd;
	background-color: #fff;
}

.x-tree-node-loading a span {
	font-style: italic;
    color: #666;
}

.x-tree-node {
	color: #666;
    font-family: verdana;
	font-size: 8pt;
	font-style: normal;
}

.x-tree-node a, .x-dd-drag-ghost a {
	text-decoration: none;
    color: #666;
    font-family: verdana;
	font-size: 8pt;
}

.x-tree-node a span,
.x-dd-drag-ghost a span {
	color: #666;
    font-family: verdana;
	font-size: 8pt;	
}

.x-tree-node-disabled a span {
	color: #666 !important;
    font-family: verdana !important;
	font-size: 8pt !important;
}

.x-tree-drag-append a span {
	 background-color: #f0f0f0;
	 border-color: #999;
}

.x-tree-node-over {
	 background-color: #f0f0f0;
}

.x-tree-selected {
	background-color: #ffe4e8;
}

.x-date-picker {
    background-color: #fff;
}

.x-date-middle,
.x-date-left,
.x-date-right {
	background-color: #fff;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
    font-style: normal;
    font-weight: normal;
}

.x-date-middle .x-btn .x-btn-text {
    color: #fff;
}

.x-date-inner a:hover,
.x-date-inner .x-date-disabled a:hover {
    color: #fff !important;
    background-color: #373435;
    border-width: 0 1px 1px 0;
    border-color: #373435;
}

.x-date-inner th {
    background-color: #373435 !important;
    color: #373435 !important; 
}

.x-date-picker-fullScreen .x-date-inner th {
	background-color: #373435 !important;
}

.x-date-inner th span {
    color: #FFFFFF !important;
    padding: 1px 3px 1px 1px !important;
}

.x-date-picker-fullScreen .x-date-active a,
.x-date-picker-fullScreen .x-date-prevday a,
.calenderDayTable td {
    font-family: Verdana;
    font-size: 8pt !important;
    color: #666 !important;   
} 

.hour {
    border: 1px solid #ccc;
    color: #CD2E44;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.calenderDayColumn2 div {
    font-family: Verdana;
    font-size: 8pt;
    color: #fff; 
    font-weight: bold;
    border-top: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 0px;
    background-color: #999;
}

.x-date-date .calenderDayColumn2 {
    color: #fff;   
}

.x-date-inner td {
    border-color: #fff;
}

.x-date-inner a {
    font:normal 8pt verdana, helvetica,tahoma,sans-serif;
    color: #666;
}

.x-date-inner .x-date-selected span {
    color: #fff !important;
}

.x-date-active {
	background-color: #e6e6e6;
}

a.dataAgendada {
	color: #990000 !important;
}

.x-date-bottom {
    border-top-color: #999;
    background-color: #fff;
}

.x-date-mmenu {
    background-color: #eee !important;
}

.x-date-mp {
	background-color: #fff;
}

.x-date-mp td {
	font:normal 8pt verdana, helvetica,tahoma,sans-serif;
}

.x-date-mp-btns td {
	border-top-color: #BCBCBC;
}

td.x-date-mp-month a,
td.x-date-mp-year a {
    border-bottom-color: #999999;
    color: #666666;
    font-family: verdana;
    font-size: 7pt;
}

td.x-date-mp-sel a {
	color: #fff !important;
    background-color: #CD2E44 !important;
	border-color: #f73752 #CD2E44 #CD2E44 #f73752 !important; 
}

td.x-date-mp-sel a:hover {
	color: #fff !important;
    background-color: #CD2E44 !important;
	border-color: #f73752 #CD2E44 #CD2E44 #f73752 !important; 
}

td.x-date-mp-sep {
   border-right-color: #BCBCBC;
}

.x-tip-ml {
	background-color: #fff;
}

.x-menu {
    background-color: #f0f0f0;
}

.x-menu-floating {
    border-color: #C6C6C6;
}

.x-menu-item-arrow {
	background-image: url("../images/icMenu-parent.png");
	background-color: transparent;
}

.x-menu-sep {
    background-color: #e0e0e0;
	border-bottom-color: #fff;
}

a.x-menu-item {
	color: #666;
}

.x-menu-plain {
	background-color: #fff !important;
}

.x-box-mc h3 {
	font-size: 14px;
	font-weight: bold;
}

.x-panel-ghost {
    background-color: #cbddf3;
}

.x-panel-ghost ul {
    border-color: #999;
}

.x-panel-dd-spacer {
    border-color: #999;
}

.x-window-proxy {
    background-color: #fff;
    border-color: #999;
}

.x-dlg-mask {
   background-color: #CCC;
}

.x-layout-collapsed {
    background-color: #dcdcdc;
	border-color: #999;
}

.x-layout-collapsed-over {
    background-color: #ccc;
}

.x-list-header {
    background-color: #f9f9f9;	
}

.x-list-body dt em {
    font: normal 8pt verdana, tahoma, helvetica, sans-serif;
}

.x-list-over {
    background-color: #eee;
}

.x-list-selected {
    background-color: #dfe8f6;
}

.x-list-resizer {
    border-left-color: #555;
    border-right-color: #555;
}

.x-window-dlg .ext-mb-textarea {
    font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.x-box-inner {
	background-color: #f0f0f0;
	border-bottom: 1px dotted #999;
	padding: 2px 2px 2px 0px;
	margin: 5px;
}

.x-box-inner div {
	background-color: #fff;
	margin: 0px 15px 10px 5px !important;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: left;
	padding: 0px 0px 3px 0px !important;
}

.x-box-inner input {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: left;
	margin: 0px 10px 0px 20px !important;
}


/* ********************************************************************************************************
/* classes criadas pela Apdata 
******************************************************************************************************** */

@media only screen and (min-device-width : 768px) {
	body {
	    background: url("../images/bgbody.jpg") no-repeat scroll center top #A41C28 !important;
	}
}

body.ext-ie {
    background: url("../images/bgbody.jpg") no-repeat scroll center top #A41C28 !important;
}

body.larguraCandidato {
    background: url("../images/bgbody2.jpg") no-repeat scroll center top #A41C28 !important;
}


body.bgInterno,
body.organograma {
    background-color: #fff !important;
	background-image: none !important;
}

.topInterno {
    background-image: url(../images/bgTopInterno.png);    
    background-color: #fff;
}

.conteudoTopHome {
	background-image: url(../images/topHome.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 132px !important;
	width: 745px !important;
}

#centersContainer .conteudoTela {
	background: url(../images/contornoHome.png) repeat-y 0 0 !important;
	width: 745px !important;
	position: relative;
	top: 0px; #top: -25px;
}

.conteudoTela {
	background: url(../images/contornoHome.png) repeat-y 0 0 !important;
	width: 745px !important;
	position: relative;
	top: 0px;	
}

input {
    font-family: verdana;
    font-size: 7pt;
    color: #666;
    border: 1px solid #ccc;
    background-color: #fff;    
}

input[readonly] {
    font-family: verdana;
    font-size: 7pt;
    color: #666;
    border: 1px solid #999;
    background-color: #ccc;
}

select {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    /*border: 1px solid #ccc;*/
    background-color: #fff;
}

textarea {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    border: 1px solid #ccc;
    background-color: #fff;
}

input.home {
    font-family: verdana;
    font-size: 8pt !important;
    color: #666;
    border: 1px solid #b4b4b4;
    background-color: #f0f0f0;
}

input.home:focus {
    font-family: verdana;
    font-size: 8pt !important;
    color: #666;
    border: 1px solid #CD2E44;
    background-color: #fff;
}

legend.x-fieldset-header {
	background-color: #373435;
}

fieldset.fieldSetMetas {
	border: double #999;
	#border: 1px solid #999;
	background-color: #fff;
}

legend.fieldSetMetas-header {
	background-image: url(../images/bg_fieldSetMetas.png);
}

.fieldSetMetas-header-text {
	background-image: url(../images/ic_painelFieldset.png);
	color: #666;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
}

.fieldsetProvider div.fieldsetProvider-header  {
	font-family: verdana;
	font-size: 7pt;
	color: #fff;
	background-color: #373435;
}

.campos {
   	font-family:verdana;
	font-size: 7pt;
	color: #333;
}

.camposBlock {
    font-family: verdana;
    font-size: 7pt;
    color: #333;
}

.titRelatorios {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.bgCamposObrigatorio tt {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.campoObrigatorio {	
	font-family: verdana;
	font-size: 7pt;
	color: #666;
}

.textoExplicativo {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.logoHome {
    visibility: hidden;
}

.logoHomeDirect {
    visibility: hidden;
}

.nomePortalHome {
    left: 215px; #left: 195px;
    position: relative;
    top: 51px;
}

.nomePortalHome ul li,
.nomePortalHomeDirect ul li {
    font-family: arial;
	font-size: 19px;
	font-style: normal;
	font-weight: normal;
	color: #a28433;
	float: left;
	clear: both;
}

.nomePortalHome ul li.labelPortalRH,
.nomePortalHomeDirect ul li.labelPortalRH {
    font-family: arial;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	color: #b08400;
	position: relative;
    top: -6px;
}

/* Inicio - position do idiomas e datahora no Main e no Direct - 17/dez/2013 */

.idiomasHome {
    margin: 84px 20px 0 !important;
    width: 523px;
    #margin: 86px 20px 0 0 !important;
}

#centersContainer .idiomasHome {
    margin: 84px 20px 0 !important;
    #margin: 68px 18px 0 0 !important;
}

.dataHora {
    position: absolute;
    top: 0px;
    margin: 106px 12px 0px !important;
    text-align: left;
    width: 230px;
    #top: 0px !important;
    #left: 400px !important;
    #margin: 112px 0 0 72px !important;
}

#centersContainer .dataHora {
    position: absolute;
    top: 0px;
    text-align: right;
    width: 350px;
    height: 20px;
    margin: 106px 0 0 180px !important;
    #margin: 112px 0 0 342px !important;
    #left: 300px !important;
    #top: 0px !important;    
}

/* Fim - position do idiomas e datahora no Main e no Direct - 17/dez/2013 */

.idiomasHome ul li.idioms_lbl,
.idiomasDirect ul li.idioms_lbl {
    display: none !important;
}

.idiomasHome ul li,
.idiomasDirect ul li {
    font-family: verdana;
    font-size: 8pt;
    color: #999;
	margin: 0 !important;
}

.idiomasDirect ul.dataHora {
    margin: 0px !important;
}

ul.dataHora li {
    font-family: verdana;
    font-size: 8pt;
    color: #fff;
    visibility: hidden;
}

.idiomasDirect ul.dataHora li {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.copyright {
    font-family: verdana;
    font-size: 7pt;
    color: #aaa;
    background-color: #f5f5f5;
    border-top: 2px none;
}

.imgHome {
    background-image: url(../images/imgHomePortal.png);    
    height: 180px;
	position: relative;
	top: 0px;	#top: 0px;
	width: 745px;
}

#centersContainer .imgHome {
    background-image: url(../images/imgHomePortal.png);    
    height: 255px;
    #height: 269px;
	position: relative;
	top: 0px;
}

.formHome ul {
	margin: 4px 0 0 20px;
}

.ext-webkit .formHome ul {
	margin: 4px 0 0 40px;
}

.formHome ul input {
	background-color: #fff;
	border: 1px solid;
	border-color: #ccc #dcdcdc #e1e1e1 #d1d1d1;
	height: 20px !important;
}

.ext-ie .formHome ul input.home {
	width: 120px !important;
	padding-top: 2px;
}

.formHome ul li,
.formHome ul li.username_lbl,
.formHome ul li.password_lbl {
    font-family: verdana;
    font-size: 8pt;
    color: #fff;
}

.ext-ie .formHome ul li.username_lbl {
	margin: 9px 0 0 20px !important;
}
.ext-ie .formHome ul li.password_lbl {
	margin: 9px 0 0 5px !important;
}

.formHome ul li .btLogin {
	text-indent: -100px;
	white-space: nowrap;
	border: none !important;
	top: -1px; #top: 5px;
	left: -5px; #left: 99px;
	position: relative;
}

.formHome ul li.campos {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
	margin: 0 4px 0 0; #margin: 5px 4px 0 0;
}

.formHome ul li.esqueciSenha {
    background-image: url(../images/icEsqueciSenha.png);    
    font-family: verdana;
    font-size: 8pt;
    color: #a5a5a5;
	padding: 4px 0 8px 22px;
	margin: 0 0 0 145px !important; #margin: 5px 0 0 145px !important;
}

.formHome ul li.trocarSenha {
    background-image: url(../images/icTrocaSenha.png);    
    font-family: verdana;
    font-size: 8pt;
    color: #a5a5a5;
	padding: 4px 0 8px 22px;
	#margin: 5px 0 0 10px !important;
	height: 20px !important;
}

.formHome ul li.esqueciSenha a:link,
.formHome ul li.esqueciSenha a:active,
.formHome ul li.esqueciSenha a:visited {
    font-family: verdana;
    font-size: 7pt;
    color: #6C6C6C;
	height: 20px !important;
}

.formHome ul li.trocarSenha a:link,
.formHome ul li.trocarSenha a:active,
.formHome ul li.trocarSenha a:visited {
    font-family: verdana;
    font-size: 7pt;
    color: #6C6C6C;
	height: 20px !important;
}

.formHome ul li.esqueciSenha a:hover {
    font-family: verdana;
    font-size: 7pt;
    color: #757575;
	#text-decoration: none;
}

.formHome ul li.trocarSenha a:hover {
    font-family: verdana;
    font-size: 7pt;
    color: #757575;
	#text-decoration: none;
}

.legendaIdiomasInterno {
	visibility: hidden !important;
}

.btIdiomasInterno {
	display: block !important;
    margin: 3px 0 0 !important;
    position: relative;
}

.idiomasInterno {
    display: block !important;
    float: right !important;
	width: 200px !important; #width: 225px !important;
}

.btIdiomasInterno .btSairTopInterno {
	margin: 0 0 0 0;
	padding-top: 0px;
	display: block;
    float: right;
    position: relative;
	top: 2px; #top: 0px;
}

.legendaIdiomasInterno,
.btBrasilInterno,
.btUSAInterno,
.btEspanholInterno {
	position: relative;
	float:left;
	top:4px; #top: 2px;
}

.btEspanhol,
.btEspanholInterno {
    border: 0px;
    width: 18px;
    height: 13px;
    cursor: pointer;
	background: transparent url(../images/bandeiraEspanhol.png) no-repeat 0 0;
}

.btUSA,
.btUSAInterno {
    border: 0px;
    width: 18px;
    height: 13px;
    cursor: pointer;
	background: transparent url(../images/bandeiraUSA.png) no-repeat 0 0;
}

.btBrasil,
.btBrasilInterno {
    border: 0px;
    width: 18px;
    height: 13px;
    cursor: pointer;
	background: transparent url(../images/bandeiraBrasil.png) no-repeat 0 0;
}

.contornoCxLinks {
	background-image: url(../images/bgCxLinksExternos.png) !important;
}

.contornoCxLinks .x-panel-body {
	background: none !important;
	padding: 0 0 0 6px !important;
}

.cxLinks {
	margin: -5px 0 0 20px !important;
}

.topCxLinks {
	background: url("../images/topCxLinks.png") no-repeat 0 0;
	height: 15px;
}

.titCxLinksExternos {
    border: none !important;
	margin: 0 0 0 10px;
}

.tituloCxLinksExternos {
    color: #A27D08;
    font-family: arial;
    font-size: 11pt;
	padding: 0px 0px 0px 5px !important;
	border-bottom: 3px solid #CD2E44;
	text-align: center;
	background-color: #F7F7F7;
}

.cxLinksExternos {
    font-family:verdana;
	font-size: 8pt;
	color: #666;
	padding-left: 4px;
}

.cxLinks .publicLink {
	border: none !important;
	background: url("../images/publicLinks.png") repeat-x 0 top #E7E7E7 !important;
	font-family: arial;
	font-weight: bold;
	color: #1c1c1c;
}

.cxLinksExternos .x-tool {
	float: left;
	margin: 3px 2px 0 -3px;
	background: url("../images/new-x-tool.png") no-repeat 0 0 !important;
	width: 12px !important;
	background-position: -11px 0 !important;
}

.cxLinksExternos .x-panel-body a:link,
.cxLinksExternos .x-panel-body a:active,
.cxLinksExternos .x-panel-body a:visited {
	color: #1c1c1c;
	font-family: arial;
	font-size: 11px;
	border-bottom: none !important;
	line-height: 15px;
}

.cxLinksExternos .x-panel-collapsed .x-panel-bwrap {
	display: none;
}

.cxLinksExternos .x-panel-body a:hover {
	color: #A27D08;
	font-family: arial;
	font-size: 11px;
	border-bottom: none !important;
	line-height: 15px;
	text-decoration: underline;
}

.cxLinksExternos .x-panel-collapsed .x-accordion-hd .x-tool-toggle {
	background-position: 0 0 !important;
}

.saudacao {
    border-left-color: #373435;
    color: #373435;
    font-family: arial;
    font-size: 13pt;
    height: 19px;
    margin: 5px 0 0 !important;
    padding: 0 0 0 7px !important;
}

.topConteudoTela {
	background: url("../images/saudacaoBG.png") no-repeat 0 35px;
}

.txtSaudacao {
    color: #787878;
    font-family: verdana;
    font-size: 12px;
    line-height: 14pt;
	margin: 20px 0 0;
}

.portletsHome {
    font-family:verdana;
	font-size: 8pt;
	color: #666;
}

.portletsHome .portlet-tc {
	height: 33px !important;
}

.portlet-tc {
	height: 36px !important;
}

.ext-ie .portlet-tc {
	position: relative;
	top: -10px;
	background-position: 0 10px !important;
	padding-bottom: 0px;
	margin-bottom: -10px;
}

.portlet .portlet-header .portlet-header-text {
	padding: 0;
	#position: relative;
	#left: 3px;
}

.portlet-header {
	position: relative;
	top: -4px; #top: 7px;
	#padding: 15px 0px 0px 22px !important;
}

.portlet-header .x-tool-toggle {
	position: relative;
	top: 5px;
}

.portlet-header .x-tool-close {
	position: relative;
	top: 6px;
}

.portlet-header .x-tool-close {
	background: url(../../standardImg/ic_X_Large.png) no-repeat 0 1px !important;
}

.portlet-tc, .portlet-bc {
	background-image: url(../images/top-bottom.png) !important;
}
.portlet-ml, .portlet-mr {
	background-image: url(../images/left-right.png) !important;
}

.portlet-tl, .portlet-bl {
	background-image: url(../images/corners-sprite-TL.png) !important;
}
.portlet-tr, .portlet-br {
	background-image: url(../images/corners-sprite-TR.png) !important;
}

#saudacoes tt {
	background-image: url(../images/icSaudacaoInterna.png);
    font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

.destaqueNoticia {
    font-family: verdana;
    font-size: 9pt;
    color: #006633;
}

.destaqueNoticia tt {
    font-family: arial;
    font-size: 13px;
    font-weight: bold;
	color: #373435;
}

.vagasInternas td.titVagas tt {
    font-family: verdana;
    font-size: 10pt;
    color: #006633;
}

.bgAniversario {
    background-image: url(../images/bgFotoPortlet.png);
	width: 125px;
	height: 90px;
}

.bgAniversario img {
	margin: 20px 0 0px 10px;
}

.diaAniversario {
    font-family: arial;
    font-size: 11pt;
    color: #000;
}

.nomeAniversariante {
    font-family: arial;
    font-size: 9pt;
    color: #373435;
}

.nomeAniversariante a:link,
.nomeAniversariante a:active,
.nomeAniversariante a:visited {
    font-family: verdana;
    font-size: 8pt !important;
    color: #CD2E44 !important;
}

.nomeAniversariante a:hover {
    font-family: verdana;
    font-size: 8pt !important;
    color: #CD2E44 !important;
}

.nomeAniversariante tt {
    font-family: arial;
    font-size: 7pt;
    color: #787878;
}

.divideAniversario {
    border-bottom-color: #999;
	padding: 0px !important;
}

.txtPortlet {
    font-family: verdana;
    font-size: 8pt;
	color: #666;
}

.txtPortlet a:link,
.txtPortlet a:active,
.txtPortlet a:visited {
    font-family: verdana;
    font-size: 8pt;
    color: #336699;
}

.txtPortlet a:hover {
    font-family: verdana;
    font-size: 8pt;
    color: #CD2E44;
}

.bottomLinksExternos {
    background-image: url(../images/bottomLinksExternos.png);
}

.centersContainer .bottomHome,
.bottomHome {
    background-image: url(../images/bgBottom.png);
    font-family: verdana;
    font-size: 10px;
    color: #fff;
	line-height: 30px;
	background-position: 0 0;
	#position:relative;
	#top: 0px;
	#margin: 0 !important;
	#height: 30px !important;
}

#centersContainer .bottomHome,
#centersContainer .conteudoTela {
	background-image: none !important;
}

.titTela {
    background-color: #ececec;
    border-bottom-color: #373435;
    background-image: url(../images/icTituloTela.png);
    font-family: verdana;
    font-size: 8pt;
    color: #CD2E44;
}

#form li {
    background-color: #fff;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
}

#formBlock {
    background-color: #fff;
    font-family:verdana;
    font-size: 8pt;
    color: #333;
}

#form li#campos {
    background-color: #f0f0f0;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
}

.paginacao {
    background-color: #fff;
    background-image: url(../images/bgPaginacao.png);
	text-align: left;
	border-radius: 0 0 6px 6px; /* just a bit of CSS3 sweetness :D */
	min-width: 510px;
}

.paginacao ul li.totalPagina {
    font-family: verdana;
    font-size: 8pt;
	font-weight: bold;
    color: #fff;
}

.paginacao ul li.totalPagina tt {
    font-family: verdana;
    font-size: 8pt;
	font-weight: bold;
    color: #fff;
	background-color: #373435;
}

.paginacao ul li.totalPaginaEx {
    font-family: arial;
    font-size: 7pt;
    color: #1d1d1d;
	left: 30px;
    position: relative;
    top: 4px !important; #top: 3px !important;
	margin-right: 60px !important;
}

.paginacao ul li.totalPaginaEx tt {
    font-family: arial;
    font-size: 7pt;
    color: #1d1d1d;
}

.paginacao ul li.totalPaginaEx input {
	font-family: arial;
    font-size: 7pt;
    color: #1d1d1d;
	width: 37px !important;
	height: 15px !important;
	margin-right: 4px;
	border-color: #c9c9c9 #bdbdbd #e0e0e0 #d4d4d4 !important;
}

.paginacao ul li {
	float: left;
	margin: 0px !important;
}

.paginacao ul li a:link,
.paginacao ul li a:visited {
	background: url("../images/bgPaginacaoInativo.png") no-repeat 0 0;
	color: #454545;
    font-family: arial;
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
    text-shadow: 0 1px white;
	text-align: center;
	display: block;
	float: left;
	width: 21px;
	height: 23px;
	width: 21px;
	height: 23px;
	padding: 3px 0 0 0 !important;
	margin: 0px !important;
}

.paginacao ul li a:hover {
	background: url("../images/bgPaginacaoHover.png") no-repeat 0 0;
	color: #454545;
    font-family: arial;
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
    text-shadow: 0 1px white;
	text-align: center;
	display: block;
	float: left;
	width: 21px;
	height: 23px;
	width: 21px;
	height: 23px;
	padding: 3px 0 0 0 !important;
	margin: 0px !important;
}

#paginacaoAtivo a,
#paginacaoAtivo a:link,
#paginacaoAtivo a:active {
	background: url("../images/bgPaginacaoAtivo.png") no-repeat 0 0;
	color: #454545;
    font-family: arial;
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
	text-shadow: 0 1px white;
	text-align: center;
	display: block;
	float: left;
	width: 21px;
	height: 23px;
	width: 21px;
	height: 23px;
	padding: 3px 0 0 0 !important;
	margin: 0px !important;
}

#paginacaoAtivo a:hover {
	background: url("../images/bgPaginacaoAtivo.png") no-repeat 0 0;
	color: #454545;
    font-family: arial;
    font-size: 8pt;
    font-style: italic;
    font-weight: bold;
	text-shadow: 0 1px white;
	text-align: center;
	display: block;
	float: left;
	width: 21px;
	height: 23px;
	padding: 3px 0 0 0 !important;
	margin: 0px !important;
}

.btTresPontos, .btTresPontos a,
.btTresPontos a:hover {
	background: none !important;
	cursor: default;
	margin-left: -2px !important;
}

.paginacaoRefresh {
	float: right !important;
}

.paginacao input.x-tbar-loading {
	background-image: url("../images/paginacaoRefresh.png") !important;
    color: #1D1D1D;
    float: right;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    position: relative;
	top: 4px;
}

.btPaginaProxima {
	background: url("../images/paginacaoNext.png") no-repeat 0 0 !important;
	position: relative;
    top: 5px; #top: 6px;	
}

.btPaginaAnterior {
	background: url("../images/paginacaoPrev.png") no-repeat 0 0 !important;
	position: relative;
    top: 5px; #top: 6px;
	margin-right: -4px;
	#left: -8px !important;
}

.titLegenda {
    background-color: #f0f0f0;
	background-image: url(../images/icPerfil.png);
	border-bottom: 1px solid #373435;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
	font-weight: normal;
	text-align: left;
}

.legenda {
    border-bottom-color: #999;
	background-color: #fff;
}

.legendaCompetencia {
    background-color: #fff;
}

.legendaCompetencia div {
    background-color: #fff;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.legendaCompetencia tt.legenda {
    font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.legenda div {
    font-family: verdana;
    font-size: 8pt;
    color: #999;
}

.legenda tt.legenda,
.legenda tt.legenda a:link,
.legenda tt.legenda a:active,
.legenda tt.legenda a:hover {
    font-family: verdana;
    font-size: 8pt;
    color: #999;
}

.legenda td {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.logoInterno {
    background-image: url("../images/logoEmpresaInterno.png");
    height: 44px;
    left: 310px !important;
    margin: 8px -13px;
    top: -3px;
    width: 111px;
}

.topInterno .operadorLogoInterno {
    left: 294px !important;
    top: -3px;
}

.operadorSeuPortal {
	display: block;
}

.nomePortalInterno {
    left: 400px !important;
    margin: 0 90px 0 0;
    top: 15px !important;
}

.mainHeaderDesenvolvedorTpl .nomePortalInterno {
	top: 13px !important;
	left: 410px !important;
}

.nomePortalInterno ul li {
    font-family: arial;
	font-size: 14px;
	font-weight: normal;
	color: #CD2E44;
	float: left;
	clear: both;
}

.nomePortalInterno ul li.labelPortalRHInterno {
    font-family: arial;
	font-size: 17px;
	font-weight: bold;
	color: #CD2E44;
	float: left;
	position: relative;
	top: -5px; #top: -4px;
	#padding-left: 0px !important;
}

.mainHeaderClienteTpl .nomePortalInterno ul li.labelPortalRHInterno {
    color: #84550F;
}

.dataHoraInterno {
    text-shadow: 0 1px white;
    top: 29px; #top: 38px;
}

.dataHoraInterno ul li {
    font-family: verdana;
	font-size: 7pt;
	color: #aaa;
}

.dataHoraInterno ul li.horaInterna {
    font-family: verdana;
	font-size: 7pt;
	color: #aaa;
}

.legendaIdiomasInterno {
    font-family:arial;
	font-size: 8pt;
	color: #999;
}

#menuInterno {
	background-image: url(../images/bgMenu.gif);
}

#menuInterno div.itensMenuInterno {
    background-image: url(../images/bgMenuInterno.gif);
}

tt.menuInterno a,
tt.menuInterno a:link,
tt.menuInterno a:visited {
    font-family: verdana;
    font-size: 7pt;
    font-weight: bold;
    color: #fff;
}

tt.menuInterno .menuAtivo {
    font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
	font-weight: bold;
}

tt.menuInterno a:hover {
    font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
	font-weight: bold;
}

tt.menuAtivo,
tt.menuAtivo a:hover {
	background-color: #CD2E44;
	color: #fff;
	font-family: verdana;
    font-size: 7pt;
	font-weight: bold;
}

li.x-menu-list-item a.menuAtivo {
	font-family: verdana;
    font-size: 7pt;
    color: #fff;
	font-weight: normal;
	background-color: #CD2E44;
}

.botoesMenuInterno {	
	background-image: url(../images/bgBtsMenuInterno.gif);
    background-color: #fff;
}

.workareaobjeto td a,
.workareaobjeto td a:link,
.workareaobjeto td a:active,
.workareaobjeto td a:visited {
    font-family: verdana;
    font-size: 8pt;
    color: #373435;
}

.workareaobjeto td a:hover {
    font-family: verdana;
    font-size: 8pt;
    color: #447A62;
}

.txtLogado {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.portletInterno {
	background-color: #fff;
    border-color: #ccc;
}

.portletInterno tt {
	font-family: verdana;
    font-size: 9pt;
	color: #666;
}

.tituloSiteMap {
    border-bottom-color: #ccc;
	font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
}

.dadosPerfil {
    top: 30px !important;
}

.menuPortletInterno {
    background-image: url(../images/bgPortletInterno.gif);
}

.menuPortletInterno input {
    background-image: url(../images/btPortletInterno.gif);
    font-family: verdana;
    font-size: 7pt;
    color: #fff;
}

.menuPortletInterno_off input {
    font-family: verdana;
    font-size: 7pt;
    color: #fff;
}

.tituloSiteMap tt {
    background-image: url(../images/icSiteMap.png);
    font-family: verdana;
    font-size: 7pt;
    color: #666;
}

.tituloSiteMap tt.caminho {
    font-family: verdana;
    font-size: 7pt;
    color: #666;
}

.tituloSiteMap tt.caminhoSite {
    font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
}

.tituloSiteMap tt.caminhoPessoa {
    font-family: verdana;
    font-size: 7pt;
    color: #336699;
}

.tituloWorkFlow {
    background-image: url(../images/fioTituloWorkFlow.gif);
    font-family: verdana;
    font-size: 8pt;
    color: #336699;
}

.nomePassos {
    background-image: url(../images/icTituloTela.png);
    font-family: verdana;
    font-size: 8pt;
    color: #336699;
}

.conteudoTreeviewWorkflow {
    border-color: #0000FF;
}

.linksDadosAdcionais ul li a:link,
.linksDadosAdcionais ul li a:visited {
    background-color: #dcdcdc;
	border-color: #999;
	color: #666;
	font-family: verdana;
	font-size: 8pt;
}

.linksDadosAdcionais ul li a:hover,
.linksDadosAdcionais ul li a:active {
    background-color: #336699;
	border-color: #999;
	color: #fff;
	font-family: verdana;
	font-size: 8pt;
}

.valores {
    font-family: verdana;
    color: #666;
	font-size: 7pt;
}

.mainToolbar {
	background-color: #fff;
}

/* ********************************************************************************************************
/* inicio da formatação dos botoes do sistema 
******************************************************************************************************** */

.btLogin {
    background-image: url(../images/btLogin.png);
    font-family: verdana;
    font-size: 8pt;
    color: transparent;
	width: 25px !important;
	height: 19px;
	font-weight: normal !important;
}

.formHome ul input.btLogin {
	height: 19px !important;
}

.btLoginCandidato {
    background-image: url(../images/btLoginCandidato.png);
    font-family: verdana;
    font-size: 8pt;
    color: #fff;
	width: 30px !important;
	height: 22px;
	font-weight: normal !important;
}

.btMenuVoltar {
    background-image: url(../images/btMenuVoltar.png);
}

.btMenuAvancar {
    background-image: url(../images/btMenuAvancar.png);
}

.btAbaVoltar {
    background-image: url(../images/btAbasVoltar.gif);
}

.btAbaAvancar {
    background-image: url(../images/btAbasAvancar.gif);
}

.painelLixeira-bwrap {
	border-top-color: #373435;
}

.x-panel-body .uploadFile {
	background-color: transparent;
	border-color: #ccc;
}

.saibaMais {
	background-image: url(../images/icSiteMap.png);
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	text-decoration: none;
}

.saibaMenos {
	background-image: url(../images/ic_saibaMenos.png);
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	text-decoration: none;
}

.btSalvarCandidato button.x-btn-text,
.btIniciar button.x-btn-text,
.btRecusar button.x-btn-text  {
	font-size: 11pt !important;
	font-weight: bold !important;
	margin: 0px 10px 0px 0px !important;
	#padding: 7px 0px 0px 30px !important;
}

.btSalvarCandidato td.x-btn-ml,
.btSalvarCandidato td.x-btn-mc,
.btSalvarCandidato td.x-btn-mr,
.btCancelarCandidato td.x-btn-ml,
.btCancelarCandidato td.x-btn-mc,
.btCancelarCandidato td.x-btn-mr,
.btIniciar td.x-btn-ml,
.btIniciar td.x-btn-mc,
.btIniciar td.x-btn-mr,
.btRecusar td.x-btn-ml,
.btRecusar td.x-btn-mc,
.btRecusar td.x-btn-mr {
	background-image: none !important;
}

.btIniciar  {
	background-image: url(../../standardImg/btIniciarCandidato.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 30px !important;
	padding: 7px 0px 0px 30px !important;	
	margin: 0px 15px 0px 0px !important;
}

.btRecusar  {
	background-image: url(../../standardImg/btRecusarCandidato.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 30px !important;
	padding: 7px 0px 0px 30px !important;	
	margin: 0px 15px 0px 0px !important;
}

/* ********************************************************************************************************
/* formatacao da tela Global Antares Process Generator
******************************************************************************************************** */
 
.bgBotoesTransacao {
	background-image: url(../images/bgTransacao.gif);
}

.bgBotoesTransacao a:link,
.bgBotoesTransacao a:link,
.bgBotoesTransacao a:active,
.bgBotoesTransacao a:visited {
	font-family: verdana;
	font-size: 7pt;
	color: #336699;
}

.bgBotoesTransacao a:hover {
	font-family: verdana;
	font-size: 7pt;
	color: #CD2E44;
}

.grupoBotoes {
	border-color: #373435;
}

/* ******************************************************************************************************** */
/* final tela de mensagens 
******************************************************************************************************** */

.tituloSiteMapWizard {
   	border-top-color: #ccc;
    font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
}

.tituloSiteMapWizard tt {
    background-image: url(../images/icSiteMap.png);
    font-family: verdana;
    font-size: 7pt;
    color: #666;
}

.tituloSiteMapWizard tt.caminho {
    font-family: verdana;
    font-size: 7pt;
    color: #666;
}

.tituloSiteMapWizard tt.caminhoSite {
    font-family: verdana;
    font-size: 7pt;
    color: #CD2E44;
}

.imgProcess {
    background-image: url(../images/imgProcess.gif);
}

.titProcess {
    background-image: url(../images/icTitPortlet.png);
	background-color: #dcdcdc;
}

.titProcess .x-panel-body-noheader {
    font-family: verdana;
    font-size: 9pt;
    color: #666;
}

.labelProcesso {
    background-image: url(../images/icSiteMap.png);
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.labelProcesso2 .x-panel-body-noheader {
   	font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.startLabelProcess div.x-panel-body-noheader {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.startStatusProcess div.x-panel-body-noheader {
    background-color: #f0f0f0;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
} 

fieldset {
	border-color: #373435;
	background-color: #f0f0f0;
}

legend {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #373435;
	font-weight: bold;
}

.container {
	background-color: #f0f0f0;
}

/* ********************************************************************************************************
/* classes que formatam as abas e formularios pais/filhos/netos
******************************************************************************************************** */

.abasInternas {
	border-bottom-color: #373435;
}

.abas {
	border-bottom-color: #373435;
}

.abasBtInterno {
	border-bottom-color: #373435;
}

.abaOff div.abaLeft {
	background-image: url(../images/abaLeft.gif);
}

.abaOff div.bgAbas {
	background-image: url(../images/bgAbas.gif);
	font-family: verdana;
	color: #666;
	font-size: 8pt;
}

.abaOff div.bgAbas div  {
	font-family: verdana;
	color: #666;
	font-size: 8pt;
}

.abaOff div.bgAbas a,
.abaOff div.bgAbas a:link,
.abaOff div.bgAbas a:active {
	font-family: verdana;
	color: #666;
	font-size: 8pt;
}

.abaOff div.bgAbas a:hover {
	font-family: verdana;
	color: #CD2E44;
	font-size: 8pt;
}

.abaOff div.abaRight {
	background-image: url(../images/abaRight.gif);
}

.abaOn div.abaLeft {
	background-image: url(../images/abaLeft_on.gif);
}

.abaOn div.bgAbas {
	background-image: url(../images/bgAbas_on.gif);
	font-family: verdana;
	color: #fff;
	font-size: 8pt;
}

.abaOn div.bgAbas a,
.abaOn div.bgAbas a:link,
.abaOn div.bgAbas a:active {
	font-family: verdana;
	color: #fff !important;
	font-size: 8pt;
}

.abaOn div.bgAbas a:hover {
	font-family: verdana;
	color: #fff;
	font-size: 8pt;
}

.abaOn div.bgAbas div {
	font-family: verdana;
	color: #fff;
	font-size: 8pt;
}

.abaOn div.abaRight {
	background-image: url(../images/abaRight_on.gif);
}

li.tabObrigatorio span.x-tab-strip-inner span.x-tab-strip-text {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.tabFormulario .x-tab-strip span.x-tab-strip-text {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
}

.subTabFormulario .x-tab-strip span.x-tab-strip-text {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
}

.tabObrigatorio .x-tab-strip-over span.x-tab-strip-text {
	color: #CD2E44 !important;
}

.tabFormulario .x-tab-strip-over span.x-tab-strip-text,
.subTabFormulario .x-tab-strip-over span.x-tab-strip-text {
	color: #FFCC00;
}

.tabObrigatorio .x-tab-strip-active span.x-tab-strip-text,
.x-tab-strip-active span.x-tab-strip-text {
	color: #fff !important;
    font-weight: normal;
	text-decoration: none !important;
}

.tabFormulario {
	background-color: #373435;
}

.tabFormulario ul.x-tab-strip {
	background-color: #373435 !important;
}

.tabFormulario ul.x-tab-strip li.x-tab-strip-active   {
	background-color: #CD2E44;
}

.tabFormulario ul.x-tab-strip li.x-tab-strip-active a {
	font-family: verdana;
	font-size: 8pt;
	color: #FFFF00;
}

.subTabFormulario {
	background-color: #336699;
}

.subTabFormulario ul.x-tab-strip {
	background-color: #336699;
}

.subTabFormulario ul.x-tab-strip li.x-tab-strip-active {
	background-color: #fff;
}

.subTabFormulario .x-tab-strip-active span.x-tab-strip-text {
	font-family: verdana;
	font-size: 8pt;
	color: #336699 !important;
}


/* ********************************************************************************************************
/* classes que formatam as telas de ponto (1047, 3131, etc)
******************************************************************************************************** */


.DEFAULT,
.DEFAULT .x-grid3-cell-inner {
  	font-family: verdana;
}

.ACOES_COMPETENCIA_EDITED {
  	font-family: verdana;
}

.ACOES_COMPETENCIA_BROWSE {
  	font-family: verdana;
}

.CONSIST_FERIADO {
  	font-family: verdana;
}

.CONSIST_FERIADO table.x-grid3-row-table td {
  	font-family: verdana;
}

.REGISTRO_APAGAR, .REGISTRO_APAGAR .x-grid3-row-over {
  	font-family: verdana;
	background-color: #990000 !important;
}

.CONSIST_MARCACOES_IMPARES .x-grid3-cell-inner {
  	font-family: verdana;
}

.CONSIST_DIA_IRREGULAR .x-grid3-cell-inner {
  	font-family: verdana;
}

.CONSIST_DIAIRREGULAR_ABONO .x-grid3-cell-inner {
  	font-family: verdana;
}

.CONSIST_DIA_PRE_APROVADO .x-grid3-cell-inner {
  	font-family: verdana;
}

.CONSIST_DIA_REPROVADO .x-grid3-cell-inner {
  	font-family: verdana;
}

.CONSIST_REPROVADO {
  	font-family: verdana;
}

.CONSIST_APROVADO {
  	font-family: verdana;
}

.CONSIST_AVALIADO {
  	font-family: verdana;
}


/* ********************************************************************************************************
/* classes que formatam as telas do ponto e portaria
******************************************************************************************************** */


.pontoColuna2 {
	border-color: #990000;
}

.fieldsetPonto {
	background-color: #fff;
	border-color: #6699cc;
}

.fieldsetJornada {
	background-color: #fff;
	border-color: #6699cc;
}

.fieldsetApurados {
	background-color: #fff;
	border-color: #6699cc;
}

.fieldsetPortaria {
	background-color: #fff;
	border-color: #6699cc;
}

.formularioContainer {
	border-color: #336699;
}


/* ********************************************************************************************************
/* classes que formatam o relogio virtual 
******************************************************************************************************** */


.msg_relogioOK .ic_relogio {
	background-image: url(../images/icMsgOkRelogio.gif);
}

.msg_relogioOK .msg_labelRelogio {
	border-bottom-color: #336699;
	border-top-color: #336699;
	font-family: verdana;
	font-size: 8pt;
	color: #336699;
}

.msg_relogioErro .ic_relogio {
	background-image: url(../images/icMsgErroRelogio.gif);
}

.msg_relogioErro .msg_labelRelogio {
	border-bottom-color: #990000;
	border-top-color: #990000;
	font-family: verdana;
	font-size: 8pt;
	color: #990000;
}

.msg_relogioAtencao .ic_relogio {
	background-image: url(../images/icMsgAtencaoRelogio.gif);
}

.msg_relogioAtencao .msg_labelRelogio {
	border-bottom-color: #373435;
	border-top-color: #373435;
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

/*.relogioContainer .icRelogio {
	background-image: url("../images/logoEmpresa.png") !important;
	background-position: 124px 10px;
}*/

.relogioContainer .bgRelogio {
	background: url("../images/logoEmpresa.png") no-repeat scroll center 25px white !important;
}

.relogioContainer .icRelogio {
	padding: 50px 2px 10px 50px;
	#padding: 50px 0 0 0;
}

.relogioContainer .icRelogio tt {
	font: normal 1.5em open_sanslight, arial;
	color: #373435;
	padding: 30px 0 0 67px;
	#padding: 30px 0 0 50px;
}

.relogioContainer .icRelogio tt.horaRelogio {
	width: 100%;
	font: normal 3.39em open_sanslight, arial;
	color: #373435;
	margin: -105px 0 0 0;
	position: relative;
	left: -70px;
	#left: 21px;
	#padding: 10px 0 0 5px;
}

.relogioContainer .camposRelogioVirtual td {
	font-family: arial;
	font-size: 8pt;
	color: #666666;
	padding: 15px 0 0 5px;
}

.relogioContainer .camposRelogioVirtual input {
	font-size: 13pt;
}

body.relogioContainer {
	background: radial-gradient(#CD2E44, #A41C28) !important;	
	#background: none no-repeat scroll 0 0 #A41C28 !important;
}

.ext-webkit .relogioContainer .camposRelogioVirtual {
	margin: 0px 0px 20px 0px;
}

.relogioContainer .bgRelogio,
.relogioContainer .bottomRelogio,
.relogioContainer .topRelogio {
	background-image: none;
}

.icRelogio tt {
	font-family: verdana;
	font-size: 8pt;
	color: #336699;
}

.icRelogio tt.horaRelogio {
	font-family: verdana;
	font-size: 8pt;
	color: #336699;
}

.camposRelogioVirtual td {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.bgRelogio {
	background-image: url(../images/bgRelogio.gif);
}

.bottomRelogio {
	background-image: url(../images/bottomRelogio.gif);
}

.topRelogio {
	background-image: url(../images/topRelogio.png);
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
}

/* ********************************************************************************************************
/* classes que formatam as telas de seguro de vida 
******************************************************************************************************** */


.areaHelp {
	border-top-color: #ccc;
}

.seguroVida {
	border-color: #000;
}

.seguroVida table {
	border-color: #666;
}

.seguroVida td {
	font-family: verdana;
	font-size: 8pt;
	color: #000;	
}

.seguroVida tt {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
}

.seguroVida ul {
	font-family: verdana;
	font-size: 8pt;
}

.seguroVida ul li {
	font-family: verdana;
	font-size: 8pt;
}

.seguroVida ul li tt {
	font-family: verdana;
	font-size: 8pt;
}

.seguroVida td.tituloSeguro {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
}

.seguroVida th {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
}

.nomeSegurado {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
}

.dadosSegurado {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
}

.assinaturaSeguro td {
	font-family: verdana;
	font-size: 8pt;
	color: #000;
	border-top-color: #000;
}


/* ********************************************************************************************************
/* classes que formatam vagas no portal 
******************************************************************************************************** */


.vagasInternas td.divideVaga hr {
	border-top-color: #999;
}

.vagasInternas td.nomeVaga {
    background-color: #f0f0f0;
	border-color: #006633;
	font-family: verdana;
    font-size: 8pt;
    color: #006633;
}

.vagasInternas td.nomeEmpresa {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.vagasInternas td.localEmpresa {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
}

.vagasInternas td.descricaoVaga {
    font-family: verdana;
    font-size: 8pt;
    color: #333;
}

.detalhesVagaHome a:link,
.detalhesVagaHome a:active,
.detalhesVagaHome a:visited {
    font-family: verdana;
    font-size: 8pt;
    color: #336699;
}

.detalhesVagaHome a:hover {
    font-family: verdana;
    font-size: 8pt;
    color: #CD2E44;
}

.candidatarHome a:link,
.candidatarHome a:active,
.candidatarHome a:visited {
    font-family: verdana;
    font-size: 8pt;
    color: #336699;
}

.candidatarHome a:hover {
    font-family: verdana;
    font-size: 8pt;
    color: #CD2E44;
}

.x-plain-candidate {
	border-color: #C9C9C9;
}

.x-plain-candidate-header {
	background-image: url(../images/bgTitTootip.gif);
	padding: 2px 0 0;
}

.x-plain-candidate-header-text {
	font-family: Arial;
	font-size: 10pt;
	color: #fff;
	font-weight: bold;
}

.x-plain-candidate-bwrap .x-plain-candidate-body .x-panel .x-panel-bwrap {
	font-weight: normal;
}

.x-plain-candidate .x-panel-bwrap {
	background-image: url(../images/icTextTooltip.gif);
	color: #212121;
}

.candidatoReprovado {
	font-family: verdana;
	font-size: 8pt;
	color: #990000;
}


/* ********************************************************************************************************
/* classes que formatam os paineis painelFieldset, painelNoBorder, painelGrupos 
******************************************************************************************************** */


.painelDestaque {
	border-color: #373435 !important;
}

.audiometria .medicinaBody .painelDestaque {
	border-bottom-color: #CD2E44 !important; /* tabBar do Audiometria - foi dado o nome de 'painelDestaque' como paliativo para herdar as cores sem precisar atualizar as personalizações existentes - vpck 190516*/
}

.portletsHome .portlet-header {
	font-size: 10pt !important;
	line-height: 26px !important; #line-height: 29px !important;
	background-position: 0 14px !important;
}

.portlet-header  {
	background-image: url(../images/icTitPortlet.png) !important;
   	color: #000 !important;
	font-size: 12px !important;
	font-family: arial !important;
	background-position: 0px 18px !important;
	text-align: left;
	line-height: 32px !important;
}

.painelAvaliacao-header-text  {
   	color: #fff !important;
	font-size: 9pt !important;
	font-weight: bold;
	font-family: verdana !important;
}

.painelAvaliacao div.x-panel-header {
	background-color: #dcdcdc;
	border-left: 5px solid #373435 !important;
	border-bottom: 1px dotted #666 !important;
	background-image: url(../images/ic_painelFieldset.png) !important;
	color: #666;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
}

.popup-header  {
   	color: #373435 !important;
	font-size: 9pt !important;
	font-family: verdana !important;
    background-image: url(../images/ic_popup.png) !important;
}

.x-window-header  {
   	color: #fff !important;
	font-size: 9pt !important;
	font-family: verdana !important;
	font-weight: bold !important;
}

.x-window-dlg .ext-mb-text,
.x-window-dlg .x-window-header-text {
    font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.ext-mb-content .ext-mb-text {
    font-size: 9pt;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	color: #666;
	padding: 0px 0px 0px 0px;
}

.x-dlg-icon {
	background-color: #fff;
}

.portlet-body a:link,
.portlet-body a:active,
.portlet-body a:visited,
.x-panel-body a:link,
.x-panel-body a:active,
.x-panel-body a:visited,
.painelAvaliacao-body a:link,
.painelAvaliacao-body a:active,
.painelAvaliacao-body a:visited {
    font-family: verdana;
    font-size: 7pt;
    color: #666;
	border-bottom-color: #999;
}

/*.portlet-body a:hover,
.x-panel-body a:hover,
.painelAvaliacao-body a:hover {
    font-family: verdana;
    font-size: 7pt;
    color: #cc9900;
	border-bottom-color: #990000;
}*/

.popup-body a:link,
.popup-body a:active,
.popup-body a:visited {
    font-family: verdana;
    font-size: 9pt;
    color: #666;
	border-bottom-color: #999;
}

.popup-body a:hover {
    font-family: verdana;
    font-size: 9pt;
    color: #CD2E44;
	border-bottom-color: #990000;
}

.painelNoBorder-header { 
    color: #666 !important;
	font-size: 8pt !important;
	font-family: verdana !important;
    border-bottom-color: #ccc !important;
}

.painelGrupos-tc div.painelGrupos-header {
	font-family: arial;
	font-size: 8pt;
	color: black;
	background-image: url(../images/ic_titPainelGrupo.png);
	border-bottom-color: #CD2E44;
	background-position: 0 20px !important;
	height: 17px;
	#height: 33px;
}

.painelGrupos-tc span.painelGrupos-header-text {
	position: relative;
	top: 3px;
}

.painelFieldsetTittle-tc div.painelFieldsetTittle-header {
	font-family: verdana;
	font-size: 8pt;
	color: #005037;
	background-image: url(../images/ic_painelFieldset.png);
	border: 0px;
}

.painelFieldset-tc div.painelFieldset-header {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

.painelNoBorder-tc div.painelNoBorder-header {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.x-panel-tbar-noheader .x-toolbar,
.x-panel-mc .x-panel-tbar .x-toolbar,
.portlet-mc .portlet-tbar .x-toolbar,
.popup-mc .popup-tbar .x-toolbar,
.painelAvaliacao-mc .painelAvaliacao-tbar .x-toolbar,
.painelGrupos-mc .painelGrupos-tbar .x-toolbar,
.painelEntrevista-mc .painelEntrevista-tbar .x-toolbar,
.painelEntrevistaResposta-mc .painelEntrevistaResposta-tbar .x-toolbar,
.painelEntrevistaRespostaSemTitulo-mc .painelEntrevistaRespostaSemTitulo-tbar .x-toolbar {
    background-color: #fff;
}

.portlet-tl .portlet-header,
.painelGrupos-tl .x-panel-header {
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

.painelAvaliacao-tl .painelAvaliacao-header {
	color: #fff;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

.painelForm-tl .x-panel-header,
.painelForm-header, .painelForm-header-text {
	color: #666;
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	background-color: #fff;
}

.x-window-tl .x-panel-header {
	color: #990000;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

.painelAvaliacao-tr {
	background-image: url(../images/corners-spritePainelAvaliacao.png);
}

.x-window-tr {
	background-image: url(../images/corners-TR_popupGeral.png);
}

.painelFieldset-tl .x-panel-header {
	color: #00FF00;
	font-family: verdana;
	font-size: 9pt;
}

.painelNoBorder-tl .x-panel-header {
	color: #FFFF00;
	font-family: verdana;
	font-size: 9pt;
}

.portlet-tc {
    border-bottom: 1px dotted #CD2E44;
}

.painelAvaliacao-tc {
	background-color: transparent;
	background-image: url(../images/top-bottom_painelAvaliacao.png);
}

.painelAvaliacao-tl {
	background-image: url("../images/corners-spritePainelAvaliacao.png");
}

.x-window-tl {
	background-image: url("../images/corners-TL_PopupGeral.png");
}

.painelForm-tl,
.painelForm-tr, .painelForm-tc {
	background-color: #fff;
}

.painelAvaliacao-bc {
	background-image: url(../images/top-bottom_painelAvaliacao.png);
}

.x-window-bc {
	background-image: url(../images/top-bottomPopupGeral.png);
}

.painelAvaliacao-bl {
	background-image: url(../images/corners-spritePainelAvaliacao.png);
}

.x-window-bl {
	background-image: url(../images/corners-TL_PopupGeral.png);
}

.painelAvaliacao-br {
	background-image: url("../images/corners-spritePainelAvaliacao.png");
}

.x-window-br {
	background-image: url("../images/corners-TR_PopupGeral.png");
}

.x-window-ml,
.x-window-mr {
	background-image: url(../images/left-rightPopupGeral.png);
}

.portlet-mc,
.painelAvaliacao-mc,
.painelGrupos-mc,
.painelEntrevista-mc,
.painelEntrevistaResposta-mc,
.painelEntrevistaRespostaSemTitulo-mc {
	font-family: verdana; 
	font-size: 8pt;
	color: #666; 
	background-color: #fff;
}

.popup-mc {
	font-family: verdana; 
	font-size: 8pt; 
	color: #666; 
	background-color: #fff; 
}

.portlet-ml {
	background-color: #fff;
}

.painelAvaliacao-ml {
	background-color: #fff;
	background-image: url(../images/left-right_painelAvaliacao.png);
}

.painelForm-ml,
.painelForm-mr,
.painelForm-mc {
	background-color: #fff;
}

.painelAvaliacao-mr {
	background-image:  url(../images/left-right_painelAvaliacao.png);
}

.txtPopup {
	background-position: 0px 0px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family: verdana !important;
	color: #990000 !important;
	border: 0px !important;
}

.painelEntrevista-tl {
	background-image: url("../images/corners-sprite_painelEntrevista.png");
}

.painelFieldset-tl,
.painelFieldsetTittle-tl {
	background-image: url("../images/corners-sprite_painelFieldset.gif");
}

.painelEntrevista-tr-lb {
	background-image: url(../images/corners-sprite_painelEntrevista.png);
}

.painelFieldset-tr-lb,
.painelFieldsetTittle-tr-lb {
	background-image: url(../images/corners-sprite_painelFieldset.gif);
}

.painelEntrevista-tr-rb {
	background-image: url(../images/corners-sprite_painelEntrevista.png);
}

.painelFieldset-tr-rb,
.painelFieldsetTittle-tr-rb {
	background-image: url(../images/corners-sprite_painelFieldset.gif);
}

.painelEntrevista-tr {
	background-image: url(../images/corners-sprite_painelEntrevista.png);
}

.painelFieldset-tr,
.painelFieldsetTittle-tr {
	background-image: url(../images/corners-sprite_painelFieldset.gif);
}

.painelEntrevista-tc {
	background:transparent url(../images/top-bottom_painelEntrevista.png);
}

.painelFieldset-tc,
.painelFieldsetTittle-tc {
	background:transparent url(../images/top-bottom_painelFieldset.gif);
}

.painelEntrevista-ml {
	background-color: #fff;
	background-image: url(../images/left-right_painelEntrevista.png);
}

.painelFieldset-ml,
.painelFieldsetTittle-ml {
	background-color: #fff;
	background-image: url(../images/left-right_painelFieldset.gif);
}

.painelNoBorder-ml {
	border-bottom-color: #999;
}

.painelEntrevista-mr {
	background-image: url(../images/left-right_painelEntrevista.png);
}

.painelFieldset-mr,
.painelFieldsetTittle-mr {
	background-image: url(../images/left-right_painelFieldset.gif);
}

.painelFieldset-mc,
.painelFieldsetTittle-mc {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #fff;
}

.painelNoBorder-mc {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #fff;
}

.painelEntrevista-bl {
	background-image: url(../images/corners-sprite_painelEntrevista.png);
}

.painelFieldset-bl,
.painelFieldsetTittle-bl {
	background-image: url(../images/corners-sprite_painelFieldset.gif);
}

.painelEntrevista-br {
	background-image: url("../images/corners-sprite_painelEntrevista.png");
}

.painelFieldset-br,
.painelFieldsetTittle-br {
	background-image: url("../images/corners-sprite_painelFieldset.gif");
}

.painelEntrevista-bc {
	background-image: url(../images/top-bottom_painelEntrevista.png);
}

.painelFieldset-bc, .painelFieldsetTittle-bc {
	background-image: url(../images/top-bottom_painelFieldset.gif);
}

.painelGrupos-bbar,
.painelFieldset-bbar,
.painelNoBorder-bbar,
.painelFieldsetTittle-bbar,
.painelEntrevista-bbar,
.painelEntrevistaResposta-bbar,
.painelEntrevistaRespostaSemTitulo-bbar {
	border-top-color: #ccc;
	background-color: #fff;
}

.painelGrupos-header {
	font-family: verdana;
	font-size: 8pt;
	color: #373435;
	background-image: url(../images/ic_titPainelGrupo.gif);
	border-bottom-color: #373435;
}

.painelDestaque-header {
	font-family: verdana;
	font-size: 8pt;
	color: #373435;
	background-image: url(../images/ic_titPainelGrupo.gif);
	border-bottom-color: #373435;
}

.painelEntrevistaResposta-header-text {
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;  
}

.painelEntrevista-header {
	background-color: #CD2E44;
}

.painelEntrevista-header-text {
	font-weight: bold;
	color: #fff;
	font-family: Verdana;
	font-size: 9pt;
	line-height: 20px;
}

.painelFieldset-tbar,
.painelFieldsetTittle-tbar {
	background-color: #fff;
	border-bottom-color: #ccc;
	border-top-color: #ccc;
}

.painelNoBorder-tbar {
	background-image: url(../images/ic_perguntas.png);
	background-color: #e6e6e6;
	border-bottom-color: #b4b4b4;
}

.painelFieldset-tbar label {
	font-family: verdana;
	font-size: 8pt;
	color: #336699;
}

.painelNoBorder-tbar label {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.publicLink {
	color: #666;
    font-size: 8pt;
    font-family: verdana;
    border-color: #bebebe;	
}


/* ********************************************************************************************************
/* classes que formatam as telas de metas 
******************************************************************************************************** */


.titMetas {
	font-size: 9pt;
	color: #CD2E44;
}

.headerMetas {
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
}

.titContratado {
	font-size: 8pt;
	color: #AB8508;
	font-family: verdana;
	border-top-color: #AB8508;
}

.campoObrigatorioMetas {
	font-family: verdana;
	font-size: 7pt;
	color: #666;
}

.tituloProficiencia {
	font-family: verdana;
	font-size: 8pt;
	color: #999;
	border-bottom-color: #999;
}

.helpProficiencia {
	font-family: verdana;
	font-size: 8pt;
	color: #999;
	background-color: #f0f0f0;
}

.icDetalhes {
	background-image: url(../images/ic_circleEntrevista.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border: 0px;
	width: 31px;
	height: 31px;
	background-color: #fff;
}

.perguntaCompetencia {
	font-family: verdana;
	font-size: 9pt;
	color: #333;
	padding: 3px;
	line-height: 20px;
	border: 1px solid #999;
	background-color: #f0f0f0;
}

.perguntaCompetencia a,
.perguntaCompetencia a:link,
.perguntaCompetencia a:active,
.perguntaCompetencia a:visited {
	font-family: verdana;
	font-size: 9pt;
	color: #333;
	border: 0px;
	text-decoration: none;
	line-height: 18px;
}

.perguntaCompetencia a:hover {
	font-family: verdana;
	font-size: 9pt;
	color: #333;
	border: 0px;
	text-decoration: underline;
	line-height: 18px;
}

.perguntaCompetencia tt {
	background-image: url(../images/ic_detalhesPessoal.png);
	background-position: 0px 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
	line-height: 18px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
}

.tittuloCompetencia {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	border-color: #666;
}

.labelEsperado {
	border-color: #999;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #fff;
}

.valorEsperado {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #ccc;
}

.tituloAvaliacao {
	background-color: #373435;
	font-family: verdana;
	font-size: 9pt;
	color: #fff;
	font-weight: bold;
}

.descricaoAvaliacao {
	border: double #999;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #666;
	background-color: #fff;
	text-align: left;
}

.descricaoAvaliacao a,
.descricaoAvaliacao a:link,
.descricaoAvaliacao a:visited {
	background-image: url(../images/icPerfil.png);
	text-decoration: none;
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
	font-weight: bold;
}

.descricaoAvaliacao a:hover {
	background-image: url(../images/icPerfil.png);
	text-decoration: underline;
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
	font-weight: bold;
}

.checkRevisao,
.checkRevisao label,
.checkRevisao span {
	background-color: #373435 !important;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #fff;
}

.checkRevisao span label.x-form-cb-label {
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
}


/* ********************************************************************************************************
/* classes que formatam as telas de medicina 
******************************************************************************************************** */


.idMedicina {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.dataMedicina {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.txtMedicina {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	border-color: #999;
	background-color: #f0f0f0;
}

.grupoMedicina {
	border-color: #373435;
}

.listaMedicina {
	font-family: verdana;
	font-size: 7pt;
	color: #666;
	border-bottom-color: #ccc;
	border-top-color: #fff;
	background-color: #f0f0f0;
}

.pacienteMedicina span.desc {
	font-family: arial;
	font-size: 8pt;
	color: #333;
	background-color: #f0f0f0;
}

.pacienteMedicina span {
	font-family: arial;
	font-size: 8pt;
	color: #666;
	border-bottom-color: #ccc;
}


/* ********************************************************************************************************
/* classes que formatam a tela de erro 500 
******************************************************************************************************** */


.serverError {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.titServerError {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;	
	background-color: #373435;	
}

.serverError h1 {
	font-family: verdana;
	font-size: 9pt;
	color: #CC0000;
}

.serverError h2 {
	font-family: verdana;
	font-size: 9pt;
	color: #990000;
}

.serverError b { 
	font-family: verdana;
	font-size: 8pt;
	color: #990000;
}


/* ********************************************************************************************************
/* classes que formatam provider 
******************************************************************************************************** */


table.x-form-item td.ap-2cols-x-form-element {
    background-color: #f0f0f0;
    font-family: verdana;
    font-size: 8pt;
    color: #333;
}

div.linha span.ap-2cols-x-form-element {
	background-color: #ccc;		
}

table.x-form-item td.ap-2cols-original-text {
    font-family: verdana;
    font-size: 8pt;
    color: #333;
	background-color: #e6e6e6;
}

div.linha span.ap-2cols-original-text {
	background-color: #f0f0f0;		
}

.form1Workflow {
	background-color: #fff;
}

.form2Workflow {
	background-color: #fff;
}

.ap-2cols-original-title {
	font-family: verdana;
    font-size: 8pt;
    color: #fff;
    background-color: #fff;
	background-image: url(../images/bgDocAtual.gif);
}

.ap-2cols-change-title {
	font-family: verdana;
    font-size: 8pt;
    color: #fff;
    background-color: #fff;
	background-image: url(../images/bgDocAlterar.gif);
}

.finalTittle1 {
	background-color: #fff;
	background-image: url(../images/finalTittle1.gif);
}

.finalTittle2 {
	background-color: #fff;
	background-image: url(../images/finalTittle2.gif);
}

table.x-form-item td.ap-2cols-original-label {
   	font-family: verdana;
    font-size: 8pt;
    color: #333;
	background-color: #fff;
}

hr {
	border-bottom-color: #ccc;
}

.trevieewWfEtapas {
	border-top-color: #999;
	border-bottom-color: #999;
}

.wf_table3 td.titulo {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
}

.radios td.titRadio {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #666;
	font-weight: bold;
}

.valorRequerido td.titRadio {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #373435;
	font-weight: bold;
}

.radios td.icRadio {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #373435;
	font-weight: bold;
}

.valorRequerido td.icRadio {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	background-color: #373435;
	font-weight: bold;
}

.radios td.radioGroupChecked {
	background-color: #ccc;
}

.radios td {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	border-color: #ccc;
	background-color: #fff;
}

.valorRequerido td {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;	
	background-color: #999;
}

td.wf_tableLabel {
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    border-bottom-color: #ccc;
	background-color: #fff;
}

td.wf_tableCampos {
    font-family: verdana;
    font-size: 8pt;
    color: #333;
    background-color: #f0f0f0;
    border-bottom-color: #fff;
	border-right-color: #fff;
}

td.wf_changed_text {
    font-family: verdana;
    font-size: 8pt;
    color: #990000;
    background-color: #dcdcdc;
    border-bottom-color: #fff;
}


/* ********************************************************************************************************
/* classes que formatam grid 
******************************************************************************************************** */


.x-grid3-cell-inner a,
.x-grid3-cell-inner a:link,
.x-grid3-cell-inner a:active,
.x-grid3-cell-inner a:visited {
	color: #990000;
	font-family: verdana;
	font-size: 7pt;
}

.x-grid3-cell-inner a:hover {
	color: #CD2E44;
	font-family: verdana;
	font-size: 7pt;
}


/* ********************************************************************************************************
/* classes que formatam objeto 5002 
******************************************************************************************************** */


.dataview-readonly-label {
   	font-family: verdana;
    font-size: 8pt;
    color: #339999 !important;	
	border-bottom: 1px solid #339999 !important;
	border-top: 1px dotted #999 !important;
}

.dataview-readonly-text {
    font-family: verdana;
    font-size: 8pt;
    color: #666 !important;
	background-color: #ccc !important;
	border: 1px solid #339999 !important;
}

ul.linha div label,
ul.linha label {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	font-weight: normal;
}

ul.linha div span,
ul.linha span {
	background-color: #f0f0f0;		
}

ul.linha div span.dataview-inputItem .5002_Field_7 {
	background-color: #fff !important;		
}

.fieldReadonly {
	background-color: #ccc !important;
	color: #666 !important;
}

.fieldReadonly .ap-2cols-original-label,
.fieldReadonly .ap-2cols-original-text,
.fieldReadonly .ap-2cols-x-form-element {
	background-color: #ccc !important;
	color: #666 !important;
}


/* ********************************************************************************************************
/* classes que formatam a personalização dos dados pessoais interno 
******************************************************************************************************** */


.bgDadosInternos {
	background: url(../images/bgDadosInternos.png) no-repeat 0 0 !important;
	width: 399px;	
	height: 54px !important;
}

#bgFotoTopInterno {
    background-image: url(../images/bgFotoSkew.png);
	width: 56px !important;
	height: 54px !important;
	top: 1px !important;
	left: 12px !important;
}

#bgFotoTopInterno img {
    display: inline-block;
    height: 39px;
    margin: 1px 0 0 5px;
	#margin: 1px 0 0 9px;
    padding: 0;
    width: 40px;
}

#txtSaudacaoInterna {
    /*background-image: url(../images/icSaudacaoInterna.png);*/
	font-family: arial;
    font-size: 8pt;
    color: #999;
	padding: 0 0 0 5px  !important;
}

#txtSaudacaoInterna tt {
    font-family: arial;
    font-size: 8pt;
    color: #AA7000;
}


/* bruxaria para exibir apenas primeiro nome do contratado no 
   personalData - exceção para o IE mais abaixo - DESLIGADO
   POR DEFAULT, reduzir width para conseguir o efeito */
 
 
.ext-webkit #txtSaudacaoInterna tt,
.ext-gecko3 #txtSaudacaoInterna tt { 
    float: right;
    height: 14px;
    overflow: hidden;
    white-space: normal !important;
    width: 155px !important;

}


/* IE separado para caso ative a regra acima. Por default está igual aos outros. Não mexer neste ao ativar a de cima. */


.ext-ie #txtSaudacaoInterna tt {
    height: 15px;
    overflow: hidden;
    white-space: normal !important;
    width: 155px !important;
}

#txtUserInterno {
    font-family: arial;
    font-size: 7pt;
    color: #ababab;
	top: 14px;
	padding: 0 0 0 5px  !important;
}

.btDetalhes {
	font-family: arial;
    font-size: 7pt;
    color: #93212b;
	background-image: url(../images/ic_detalhesPessoal.png);
	background-color: transparent;	
	background-position: 0 3px !important;
	padding: 0 0 0 11px !important;
	text-transform: none;
	#padding-top: 2px;
}

.btDetalhes:hover {
	color: #CD2E44;
	text-decoration: underline;
}

#bgFotoDetalhe {
	background-image: url(../images/bgFotoDetalhe.png) !important;
}

.dadosDetalhe td {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #f0f0f0;
}

.dadosDetalhe td.campo {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	background-color: #fff;
}

.dadosDetalhe td.campo a,
.dadosDetalhe td.campo a:link,
.dadosDetalhe td.campo a:active {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

.dadosDetalhe td.campo a:hover {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
}

.fioDetalhe {
	background-image: url(../images/fioDetalhe.gif);
}

.fioTable {
	background-image: url(../images/fioTable.gif);
}

.topPerfil table td {
	background-image: url(../images/bgPerfil.png);
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	height: 33px;
}

.topPerfil a,
.topPerfil a:link,
.topPerfil a:active {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
}

.topPerfil table td input {
    color: #434343;
    font-family: arial;
	font-weight: bold;
    font-size: 9pt;
    text-shadow: 0 1px white;
	margin: 0 8px 0 0 !important;
    padding: 4px 0 0 13px;
	background: url("../images/icPerfilAlt.png") no-repeat 0 4px;
	#width: 130px !important;
}

.topPerfil table td.perfilAtual {
	background-image: url(../images/perfilAtual.png);
	height: 33px;
	width: 17px !important;
}

.tipoPerfil {
	font-family: arial;
	font-size: 7pt;
	color: #919191;
	padding: 0 10px 0 5px !important;
}


.headerFocados {
	left: 518px !important;
}


/* ********************************************************************************************************
/* classes que formatam a personalização do organograma 
******************************************************************************************************** */


.cxOrganograma {
	width: 220px !important;
	height: 100px !important;
}

.cxOrganograma a,
.cxOrganograma a:link,
.cxOrganograma a:active {
	font-family: verdana;
	font-size: 7pt;
	color: #CD2E44;
	font-weight: normal;
	text-decoration: none;
	background-image: url(../images/ic_detalhesPessoal.png) !important;
}

.cxOrganograma a:hover {
	font-family: verdana;
	font-size: 7pt;
	color: #CD2E44;
	font-weight: normal;
	text-decoration: underline;
	background-image: url(../images/ic_detalhesPessoal.png) !important;
}

.fotoOrganograma {
	background-image: url(../images/imgOrganograma.png) !important;
	width: 90px !important;
	height: 90px !important;
}

.nomeOrganograma {
	background-image: url(../images/icSaudacaoInterna.png) !important;
	font-family: Verdana;
	font-size: 8pt;
	color: #373435;
	font-weight: normal;
	text-align: left;
}

.cargoOrganograma {
	font-family: Verdana;
	font-size: 7pt;
	color: #666;
	font-weight: normal;
	text-align: left;
	background-color: #f0f0f0 !important;
	border: 1px dotted #ccc !important;
}

.VL {
	border-right: 1px dotted #999 !important;
}

.HL {
	border-bottom: 1px dotted #999 !important;
}

.selectOrganograma div.cxOrganograma {
	background-image: url(../images/cxOrganogramaSelect.png) !important;
	width: 220px !important;
	height: 100px !important;
}

.selectOrganograma div.cxOrganograma a,
.selectOrganograma div.cxOrganograma a:link,
.selectOrganograma div.cxOrganograma a:active {
	font-family: verdana;
	font-size: 7pt;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

.selectOrganograma div.cxOrganograma a:hover {
	font-family: verdana;
	font-size: 7pt;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}

.selectOrganograma td.nomeOrganograma {
	font-family: Verdana;
	font-size: 8pt;
	color: #fff !important;
	font-weight: normal;
	text-align: left;
}

.selectOrganograma tt.cargoOrganograma {
	font-family: Verdana;
	font-size: 7pt;
	color: #f0f0f0;
	font-weight: normal;
	text-align: left;
	background-color: transparent !important;
	border-top: 1px dotted #ccc !important;
	border-bottom: 1px dotted #ccc !important;
	border-left: 0px !important;
	border-right: 0px !important;
}

.tituloEntrevista {
	font-family: verdana;
	font-size: 9pt !important;
	font-weight: bold !important;
	text-align: left;
}

.tituloEntrevista td.x-btn-mc button {
	font-family: verdana;
	font-size: 9pt !important;
	font-weight: bold !important;
	text-align: left !important;
	color: #CD2E44 !important;	
}

.entrevistaResposta {
	border-bottom: 1px dotted #666;
}

.tituloEntrevistaCandidato {
	font-family: verdana;
	font-size: 8pt;
	color: #333;
	font-weight: normal;
	text-align: left;
	background-color: #f0f0f0;
}

.icBtEntrevista {
	background-image: url(../images/ic_divisaoEntrevista.png);
}

.tituloPerguntaEntrevista {
	font-family: verdana;
	font-size: 9pt;
	color: #666;
	text-align: left;
	font-weight: normal;
}

.perguntaEntrevista {
	font-family: verdana;
	font-size: 8pt;
	color: #333;
	font-weight: normal;
	text-align: left;
	line-height: 16px;
	background-color: #f0f0f0;
}


/* ********************************************************************************************************
/* inicio da formatação das telas que fazem parte do novo candidato 
******************************************************************************************************** */


.historicoCandidato {
	border: 1px solid #373435;
	background-color: #f0f0f0;
}

.historicoCandidato legend {
	background-color: #373435;
	padding: 2px !important;
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	text-align: left;
	font-weight: normal;
}

.historicoCandidato legend tt {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	text-align: left;
	font-weight: bold;
}

.obsHistoricoCandidato {
	width: 100%;
	border: 0px;
}

.obsHistoricoCandidato td.data {
	font-size: 8pt;
	color: #CD2E44;
	font-family: verdana;
	font-weight: normal;
	text-align: left;
	width: 10%;
}

.obsHistoricoCandidato td {
	font-size: 8pt;
	color: #666;
	font-family: verdana;
	font-weight: normal;
	text-align: left;
}

.obsHistoricoCandidato td.nomeHistorico {
	font-size: 8pt;
	color: #CD2E44;
	font-family: verdana;
	font-weight: bold;
	text-align: left;
	background-image: url(../images/ic_painelFieldset.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	width: 90%;
}

.obsHistoricoCandidato td.observacao {
	font-size: 8pt;
	color: #666;
	font-family: verdana;
	font-weight: normal;
	text-align: left;
	background-color: #fff;
	padding: 2px 3px 2px 3px !important;
	border: 1px solid #ccc;
	width: 100%;
}

.obsHistoricoCandidato p {
	height: 20px;
	background-color: #f0f0f0;
	width: 100%;
}

td.bgTipoVaga {
	background-image: url(../images/bg_tipoVaga.png);
	font-family: verdana;
	font-size: 9pt;
	color: #CD2E44;
}

.bgTipoVagaCadastro {
	background-image: url(../images/bg_tipoVagaCadastro.png);
}

.logoEmpresaVagaDestaque img {
	border-color: #373435;
}

.txtVagaDestaque {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	text-align: left !important;
	font-weight: normal;
	border-color: #373435;
}

.txtVagaDestaque tt {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	text-align: left !important;
	font-weight: bold;
}


/* ********************************************************************************************************
/* inicio da formatação dos painéis do novo candidato 
******************************************************************************************************** */


.portletCandidatoDestaque-tl,
.portletCandidatoDestaque-tr,
.portletCandidatoDestaque-bl,
.portletCandidatoDestaque-br {
	background-image: url(../images/corners-spriteCandidatoDestaque.png);
}

.portletCandidato-tc {
	background:transparent url(../images/top-bottomCandidato.png);
	text-align: left;
}

.portletCandidatoDestaque-tc {
	background:transparent url(../images/top-bottomCandidatoDestaque.png);
	text-align: left;
}

.portletCandidato-bc {
	background-image: url(../images/top-bottomCandidato.png);
	margin: 0px 0px 0px 0px !important;
}

.portletCandidatoDestaque-bc {
	background-image: url(../images/top-bottomCandidatoDestaque.png);
	margin: 0px 0px 0px 0px !important;
}

.portletCandidato-mc .portletCandidato-tbar .x-toolbar,
.portletCandidatoDestaque-mc .portletCandidatoDestaque-tbar .x-toolbar {
    background-color: #fff;
}

.portletCandidato-mc,
.portletCandidatoDestaque-mc {
	font-family: verdana; 
	font-size: 8pt; 
	color: #666; 
	background-color: #fff; 
}

.portletCandidato-body a:link,
.portletCandidato-body a:active,
.portletCandidato-body a:visited,
.portletCandidatoDestaque-body a:link,
.portletCandidatoDestaque-body a:active,
.portletCandidatoDestaque-body a:visited {
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #CD2E44;
    text-decoration: none;
	border: 0px;
}

.portletCandidato-body a:hover,
.portletCandidatoDestaque-body a:hover {
    font-family: verdana;
    font-size: 8pt;
    font-weight: normal;
    color: #CD2E44;
    text-decoration: underline;
	border: 0px;
}

.portletCandidato-header .x-tool-toggle {
	background-image: url(../images/bgToolCandidato.png) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 50px;
	height: 17px;
	border: 0px;
}

.portletCandidatoDestaque-header .x-tool-toggle {
	background-image: url(../images/bgToolCandidatoDestaque.png) !important;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 50px;
	height: 17px;
	border: 0px;
}

.portletCandidato-header  {
   	color: #373435 !important;
	font-weight: bold !important;
	font-size: 9pt !important;
	font-family: verdana !important;
}

.portletCandidato-header {
    color: black !important;
    font-family: arial !important;
    font-size: 14pt !important;
    font-weight: bold !important;
    line-height: 40px !important;
}

.portletCandidato-tl,
.portletCandidato-tr,
.portletCandidato-bl,
.portletCandidato-br {
    background-image: url("../images/corners-spriteCandidato.png");
    padding-top: 1px;
}

.portletCandidato-body .scrollPortlet,
.portletCandidatoDestaque-body .scrollPortlet {
	text-align: left !important;
	border-top: 1px solid #373435;
	padding: 5px 0px 0px 0px !important;
}

.portletCandidato-body .x-portlet div.scrollPortlet {
	width: 100% !important;
	margin: 20px 0px 0px 10px !important;
}

.portletCandidato-bbar {
	border-top: 1px solid #373435 !important;
	padding: 5px 0px 5px 0px !important;
}

.portletCandidato-bbar table.btOK td.x-btn-mc em button.x-btn-text,
.portletCandidato-bbar table.btSair td.x-btn-mc em button.x-btn-text {
	font-weight: bold !important;
	color: #CD2E44 !important;
}

.portletCandidatoDestaque-header, .tipoVagaCadastroCandidato-header {
    color: #fff !important;
    font-family: verdana !important;
    font-size: 9pt !important;
    font-weight: bold !important;
    text-shadow: 0 -1px #82560c !important;
}

.btsExportar td {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	text-align: left;
	font-weight: bold;
}

.portletCandidatoDestaque-tl,
.portletCandidatoDestaque-tr,
.portletCandidatoDestaque-bl,
.portletCandidatoDestaque-br, 
.tipoVagaCadastroCandidato-tl,
.tipoVagaCadastroCandidato-tr,
.tipoVagaCadastroCandidato-bl,
.tipoVagaCadastroCandidato-br {
	background-image: url(../images/corners-spriteCandidatoDestaque.png);
}

.tituloPainelVagasRH tt {
	background-image: url(../images/ic_tipoVagas.png);
	font-family: verdana;
	font-size: 12pt;
	color: #CD2E44;
	text-align: left;
	font-weight: bold;
}

.tituloPainelVagasRH {
	background-image: url("../images/bg_tipoVagaRH.png");	
}

.txtTipoVaga {
	border-bottom-color: #373435;
}

.txtTipoVagaCadastro {
	border-bottom-color: #373435;
}

.descricaoTipoVaga {
	font-family: verdana !important;
	font-size: 8pt !important;
	font-weight: normal;
	color: #666 !important;
}

.vagasPaisAtual .x-form-display-field,
.vagasOutrosPaises .x-form-display-field,
.painelVagasCadastroCandidato .x-form-display-field {
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color: #373435;
	background-image: url(../images/ic_painelFieldset.png);
	background-position: 0px 3px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	margin: 0px 10px 0px 0px;
}

.vagasPaisAtual .xtb-text,
.vagasOutrosPaises .xtb-text,
.painelVagasCadastroCandidato .xtb-text {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	color: #666;
	background-image: url(../images/icPerfil.png);
}

.tituloPaisAtual {
	background-color: #e6e6e6;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	text-align: left;
}

.painelVagasCadastroCandidato .tituloPaisAtual {
	background-color: #e6e6e6;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	text-align: left;
}

.painelVagas {
	border-color: #373435;
}

.cargoVaga {
	background-color: #e6e6e6 !important;
	font-family: verdana !important;
	font-size: 9pt !important;
	color: #373435 !important;
	font-weight: bold !important;
	text-align: center !important;
}

.descricaoVagaCandidato,
.descricaoVagaCandidato a,
.descricaoVagaCandidato a:link,
.descricaoVagaCandidato a:active {
	font-family: verdana;
	font-size: 8pt !important;
	color: #373435 !important;
	font-weight: normal;
	text-align: left;
	border: 0px !important;
	text-decoration: none !important;
	line-height: 18px !important;
}

.descricaoVagaCandidato a:hover {
	font-family: verdana;
	font-size: 8pt;
	color: #CD2E44;
	font-weight: normal;
	text-align: left;
	border: 0px !important;
	text-decoration: underline !important;
	line-height: 18px !important;
}


/* ********************************************************************************************************
/* classes que formatam tela de entrevista 
******************************************************************************************************** */


.tempoTeste {
	text-align: left;
	border-color: #990000;	
}

.tempoTeste tt {
	background-color: #f0f0f0;
	border: 1px dotted #666;
	font-family: verdana;
	font-size: 9pt;
	color: #666;
	text-align: left;
	line-height: 15px;
	font-weight: normal;
}

.avisoTempo {
	background-image: url("../images/ic_avisoTempo.png");
}

.avisoTempo tt {
	border-color: #ccc;
	background-color: #f0f0f0;
	font-family: verdana;
	font-size: 10pt;
	color: #666;
	font-weight: bold;
	text-align: left;
}

.avisoTempo tt span {
	font-family: verdana;
	font-size: 10pt;
	color: #990000;
	font-weight: bold;
	text-align: left;
}

.tableTeste {
	text-align: right;
	/*background-image: url(../images/bg_testeTime.png);*/
	background-color: #373435;
}

.timeTeste {
	background-image: url(../images/ic_telaTeste.png);
	background-color: #fff;
}

.timeTeste tt {
	border-color: #999;
	font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #990000;
	text-align: left;
}


/* ********************************************************************************************************
/* classes que formatam tela de avaliacao 
******************************************************************************************************** */


.bgAvaliacao {
	border: 0px;
	width: 725px;	
	background-image: url(../images/bg_time.png);
	background-color: transparent;
	height: 85px;
}

.obsAvaliacao {
	border: 1px dotted #999;
	font-family: verdana;
	font-size: 9pt;
	color: #666;
	text-align: left;
	line-height: 15px;
	background-color: #f0f0f0;
}


/* ********************************************************************************************************
/* classes que formatam tela loading 
******************************************************************************************************** */


.loading-mc {
	background: #fff url(../images/ic_loading.png) no-repeat 0 0 !important;
}

.loading2-mc {
	background-color: #fff;
	font-family: verdana;
	font-size: 9pt;
	color: #666;
	text-align: left;
}

.loading tt,
.loadingPrint tt {
	background-color: #373435;
	font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #fff;
}

.loading-tl {
	background: url(../images/ic_loading-tl.png) no-repeat 0 0 !important;
}

.loading-tr {
	background: url(../images/ic_loading-tr.png) no-repeat 0 0 !important;
}

.loading-bl {
	background: url(../images/ic_loading-bl.png) no-repeat 0 0 !important;
}

.loading-br {
	background: url(../images/ic_loading-br.png) no-repeat 0 0 !important;
}

.loading-tc {
	background: url(../images/ic_loading-tc.png) repeat-x 0 0;
}

.loading-bc {
	background: url(../images/ic_loading-bc.png) repeat-x 0 0;
}

.loading-ml {
	background: url(../images/ic_loading-ml.png) repeat-y 0 0;
}

.loading-mr {
	background: url(../images/ic_loading-mr.png) repeat-y 0 0;
}


/* ********************************************************************************************************
/* classes que formatam o objeto 727 
******************************************************************************************************** */


.legendaProgramacaoDia {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: left;
}

.legendaProgramacaoDia div.txtSimbolo {
	font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666;
	text-align: left;
	background-color: #e6e6e6;
}

.legendaProgramacaoDia div.simbolo {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	font-weight: bold;
	text-align: center;
	background-color: #373435;
}

.programacaoDiaScroll td input,
.programacaoDiaScroll2 td input {
	border: 1px solid #373435;
	background-color: #dcdcdc;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: center;
	font-weight: bold;
}

.programacaoDia td {
	border: 1px solid #ccc;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: left;
	font-weight: normal;
}

.programacaoDiaScroll td,
.programacaoDiaScroll2 td {
	border: 1px solid #ccc;
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	text-align: center;
	font-weight: normal;
}

.programacaoDiaScrollHeader th,
.programacaoDiaScrollHeader2 th {
	background-color: #005033;
	border: 1px solid #005033;
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	text-align: left;
	font-weight: normal;
}

.programacaoDia th {
	background-color: #005033;
	border: 1px solid #005033;
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	text-align: left;
	font-weight: normal;
}

.dataAlterada {
	font-family: verdana;
	font-size: 8pt;
	color: #fff;
	text-align: left;
	font-weight: normal;
	background-color: #990000;
}

.registroCorrente td.coluna {
	background-color: #dcdcdc;
}

.linhaSelecionada td.coluna {
	background-color: #cceeee;
}

.linhaSelecionada td.colunaSelecionada {
	background-color: #6699CC;
}

.linhaSelecionada td.dataAlterada {
	background-color: #990000 !important;
}


/* ********************************************************************************************************
/* inicio da formatação do gráfico de férias 
******************************************************************************************************** */


.legendaGraficoFerias {
	border: 1px solid #373435;
	padding: 2px;
	margin: 5px 0px 5px 0px;
	text-align: left;
	background-color: #f0f0f0;
}

.tituloGraficoFerias tt {
	font-family: verdana;
	font-size: 8pt;
	color: #666;
	font-weight: bold;
	white-space: nowrap;
	margin: 0px 0px 0px 5px;
}

.tituloGraficoFerias {
	background-image: url(../images/ic_painelFieldset.png);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 15px;
	color: #CD2E44;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
}

.x-grid3-header,
.gridFerias .x-grid3-header {
	border: 0px;
} 

.gridFerias {
	border: 1px solid #999;
}


/* ********************************************************************************************************
/* inicio da formatação da tela 3322 
******************************************************************************************************** */


.painelNoticiaInterno {
    background-image: url(../images/bg_linksInternos.png);
}

.painelNoticiaInterno-header {
    background-color: #373435;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    padding: 5px;
    color: #fff;  
}

.painelNoticiaInterno .x-tree-node-expanded {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #005037;
}

.painelNoticiaInterno .x-tree-node-collapsed {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    color: #005037;
}

.painelNoticiaInterno .x-tree-node-leaf a {
    border-bottom-color: #373435;   
}

.painelNoticiaInterno .x-tree-node-leaf a.x-tree-node-anchor span {
    font-family: Verdana;
    font-size: 8pt;
    color: #CD2E44;
    font-weight: bold;
}

.painelNoticiaInterno .x-tree-selected {
    background-color: #373435;
}

.painelNoticiaInterno .x-tree-selected a.x-tree-node-anchor span {
    color: #fff;
}

.painelNoticiaInterno .x-tree-node-leaf {
    border-bottom-color: #373435;
}

.painelNoticiaInterno .x-tree-node a span {    
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    color: #373435;
}

.labelDestaque {
    font-family: Verdana;
    font-size: 8pt;
    color: #fff;
    font-weight: bold;
    background-color: #373435;
    background-image: url("../images/icLabelDestaque.png");
}

.painelNoticiaInterno .x-tree-node-leaf .x-tree-node-anchor {
    background-image: url("../images/icSaudacaoInterna.png");
}




/* ********************************************************************************************************
/* inicio da formatação da Wizard com régua - obj 1832
******************************************************************************************************** */


.wizardLegendaDiv a:hover li {
	border: 1px solid #ff0000;
	text-decoration: none;
	background-image: url(../images/ic_rule.png);
	font-size: 10pt;
}

.ruleSelect {
	border: 1px solid #666;
	font-family: verdana;
	font-size: 10pt;
	color: #000;
	font-weight: bold;
	text-align: center;
}

.ruleSelected {
	border: 1px solid #ff0000;
	font-family: verdana;
	font-size: 10pt;
	color: #000;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	background-image: url(../images/ic_rule.png);
}

.legendLabel {
	font-family: verdana;
	color: #666;
	font-size: 8pt;
	font-weight: normal;
}

.wizardLegendaCtrl {
  font-family: Verdana;
  font-size: 9pt;
  color: #666;
  font-weight: bold;
}


/* ********************************************************************************************************
/* inicio da formatação da grid utilizada no objeto 3179
******************************************************************************************************** */


.grid th {
    font-family: Verdana;
    font-size: 7pt;
    color: #666;
    font-weight: bold;
    background-color: #e6e6e6;
    border-top: 1px solid #373435;
    border-left: 1px solid #999;
    border-right: 1px solid #999;
    border-bottom: 1px solid #999;
}

.grid td {
    font-family: Verdana;
    font-size: 7pt;
    color: #666;
    font-weight: normal;
    border: 1px solid #ccc;
}


/* ********************************************************************************************************
/* inicio da formatação da tela folha de rosto - medicina 
******************************************************************************************************** */


.headerLista {
    font-family: Verdana;
    font-size: 8pt;
    color: #fff;
    background-color: #990000;    
}
  
.listaColuna li {
    font-family: Verdana;
    font-size: 8pt;
    color: #666;
}
  
  
/* ********************************************************************************************************
/* classes que formatam o template providerHeaderLanguagePlusTpl
******************************************************************************************************** */


.providerHeaderLanguagePlus,
.providerHeaderLanguage {
    font-family: verdana;
	font-size: 8pt;
	font-weight: normal;
}

.providerPlus {
    border: 0px !important;
}

.providerMinus {
    border-top: 1px solid #373435;
    border-left: 1px solid #373435;
    border-right: 1px solid #373435;
    border-bottom: 0px !important;
}

.providerMidMinus {
    border-left: 1px solid #373435;
    border-right: 1px solid #373435;
    border-top: 0px !important;
    border-bottom: 0px !important;
}

.providerBottomMinus {
    border-bottom: 1px solid #373435 !important;
    border-left: 1px solid #373435;
    border-right: 1px solid #373435;
    border-top: 0px !important;
}

.painelFieldset div.x-panel-tbar {
    border-bottom: 1px solid #CD2E44;   
}


/* ********************************************************************************************************
/* classes que formatam o novo menu workarea
******************************************************************************************************** */


.menuPrincipalWorkarea {
    background-color: #f0f0f0;
    border: 1px solid #ccc;

}

.menuPrincipalWorkarea li {
    font-family: Verdana;
    font-size: 10pt !important;
    color: #333 !important;
    background-image: url(../images/icPerfil.png) !important;
}

.menuPrincipalWorkarea li.menuAtivo {
    font-family: Verdana;
    font-size: 10pt !important;
    color: #fff !important;
	background-color: #373435;
}

.menuPrincipalWorkarea li a,
.menuPrincipalWorkarea li:visited {
    font-family: Verdana;
    font-size: 10pt !important;
    color: #333 !important;
}

.menuPrincipalWorkarea li:hover,
.menuPrincipalWorkarea li:active {
    font-family: Verdana;
    font-size: 10pt !important;
    color: #fff !important;
}

.bottomWorkarea {
    background-image: url(../../standardImg/bottomCxWorkarea.png);
}

.tituloWorkarea div {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
    color: #CD2E44;
}

.apresentaWorkarea p {
    font-family: Verdana;
    font-size: 8pt;
    font-weight: normal;
}

.menuIconesWorkarea h2 {
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
}

.selected2344 {
    color: #000;
	border: 1px solid #373435;
}

.selected2938 {
    color: #000;
	border: 1px solid #373435;
}


/* ********************************************************************************************************
/* classes do objeto 2905
******************************************************************************************************** */


.dadosContratadoCaption2905 {
    text-align: center; 
    background-color: #666633; 
    color: #fff; 
    font-size: 11pt; 
    font-family: Verdana;
}

.eleicao td.label2905 {
    color: #005033;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.eleicao td.campo2905 {
    background-color: #DCDCDC;
    border-bottom: 1px solid #999;
    color: #666;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.eleicao td.label2905DadosCipa {
    color: #005033;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: normal;
}

.inscrito2905 {
    color: #ff0000;
}

.gestaoCipaAberta {
	background-color: #00CC00;
	color: #000;	
}

.gestaoCipaFinalizada {
	background-color: #CC0000;
	color: #000;
}


/* ********************************************************************************************************
/* classes do ApGrid 
******************************************************************************************************** */


.pageError {
    background-color: #990000;
    color: #fff;
}

.x-grid3-scroller {
	background-color: #E8E8E8;
}

.x-grid3-body {
	background-color: #F8F8F8;
}


/* ********************************************************************************************************
/* classes do objeto 4980 
******************************************************************************************************** */


.combo4980 {
	font-family: verdana;
	font-size: 9pt;	
}


/* Objeto 2894 - by Paceka */


.obj2894AcoesHeaderTpl table td { 
	border-top-color: #444;
	background-color: #373435;
}
.obj2894ReuniaoTpl textarea:focus,
.obj2894ReuniaoTpl input:focus,
.obj2894ReuniaoTpl select:focus,
.obj2894AcoesTpl textarea:focus,
.obj2894AcoesTpl select:focus,
.obj2894AcoesTpl input:focus {
	border: 2px solid #373435;
}


/* Objeto 3962 - Paceka */


.eventContainer .eventData  h1 {
	border-bottom: 5px solid #CD2E44;
}

.eventContainer .eventInscricao span {
    border-top: 1px solid #373435;
}


/******* Objeto 3030 (Avaliação de posição dos cargos) *******/

.aval_title {
	border-bottom: 3px solid #CD2E44;
	font: 15pt verdana;
}

.aval_header {
	font: normal 9pt verdana;
}

.aval_body_header {
	background-color: #373435;
	font: bold 11pt verdana;
	color: #fff;
}

.aval_posicaoCargo a,
.aval_posicaoCargo a:hover {
	color: black !important;
	font: bold 9pt verdana !important;
}

.aval_indicadorPosicao {
    font: bold 9pt verdana;
}

.aval_Index {
	color: #CD2E44;
    font: italic bold 15pt georgia;
}

.aval_Requisito {
    font: bold 9pt verdana;
}

#aval_posicoes_cont .aval_spacer00,
.aval_spacer0 {
    border-right-color: #373435;
}

.aval_Spacer1,
.aval_Spacer2 {
	border-color: #373435;
}

.aval_body .aval_posicaoPendente,
.aval_body .aval_posicaoCompleto {
    font: bold 8pt verdana;
}

.wfSubMenuSelecionado {
	background: url("../images/wfSubMenuSelectedBG.png") repeat-x 0 0;
}


/************ PORTARIA SIMPLIFICADA ***************/


.portariaVisitantesSelecionados  {
    border-left: 1px dotted #373435;
}

.portariaSearchPanel #portariaSearchPanelHeader {
	background: #373435 url("../images/portariaBtBuscar.png") no-repeat 249px -84px;
}

.portariaVisitasAndamento .painelFieldSetTitle-header {
	background: #CD2E44 url("../images/portariaBtBuscar.png") no-repeat -6px -109px;
}

.portariaBotoes {
	background: url("../images/portariaBtBuscar.png") repeat-x 0 0;
	border-color: #f73752 #CD2E44 #CD2E44 #f73752 !important;
}

.portariaBotoes:hover {
	background: url("../images/portariaBtBuscar.png") repeat-x scroll 0 -29px transparent !important;
	border-color: #f73752 #CD2E44 #CD2E44 #f73752 !important;
}

.portariaBotoes:active {
	background: url("../images/portariaBtBuscar.png") repeat-x scroll 0 -56px transparent !important;
	border-color: #f73752 #CD2E44 #CD2E44 #f73752 !important;
}

#portariaSearchForm input:focus {
	border: 1px solid #CD2E44;
}

.portariaAgendamentosFooter,
.portariaVisitantesFooterSub {
    border-top-color: #373435;
}

.portariaResumoVisitado .x-panel-header,
.portariaResumoDados .x-panel-header,
.portariaResumoVisitante .painelFieldSetTitle-tbar {
    border-bottom-color: #373435 !important;
}

.portariaResumoVisitado ,
.portariaResumoVisitante  {
	border-right-color: #373435 !important;
}

.portariaHeaderLogo {
    background: url("../images/portariaLogo.png") no-repeat scroll 0 0 transparent;
    left: 13px !important;
    position: relative;
    top: 2px !important;
    width: 163px !important;
}

.portariaHeaderBanner {
	color: #CD2E44;
}

.portariaHeaderInfo a {
	color: #CD2E44;
}

.eventContainer .eventInscricao input {
    background-image: url("../images/btEventoInscricao.png");
}


/*************************************************************/
/********* Painel de Orçamento - vpaceka / rborges ***********/
/*************************************************************/


.orcBtEdicoesSelected .orcBtLeft {
	background: url("../images/ic_EdicaoSelected.png") no-repeat 0 0 transparent;
}

.orcBtAdmissoesSelected .orcBtLeft {
	background: url("../images/ic_vagasAbertoSelected.png") no-repeat 0 0 transparent;
}

.orcBotoes {
	padding-top: 25px;
	width: 110px;
	border-right: 3px solid #373435;
}

.orcBtRight {
    background: #CD2E44;
    color: white;
    font-family: verdana;
    font-size: 9pt;
    font-weight: bold;
}

.orcEdicoes .x-panel-tc {
	background: #373435;
}

.orcBtAdmissoes .orcBtLeft {
	background: url("../images/ic_vagasAberto.png") no-repeat 0 0; 
}

.orcBtEdicoes .orcBtLeft {
	background: url("../images/ic_Edicao.png") no-repeat 0 0;
}

.orcBtAdmissoesSelected .orcBtRight,
.orcBtEdicoesSelected .orcBtRight {
    background: #373435;
    color: white;
    font-family: verdana;
    font-size: 9pt;
    font-weight: bold;
}

.orcAdmissoes .x-panel-tc {
	background: #373435;
}

.orcEdicoes .x-panel-tc {
	background: #373435;
}

.orcMainTop {
	border-top: 2px solid #373435;
}

.orcMainTop .x-panel-header {
	background: #a9a9a9;
}

.orcVerbasAnuaisValores .x-box-inner div .labelComposite {
	color: #666 !important;
}

.orcAdmissoes .x-panel-tc span {
	font-family: verdana;
	font-weight: bold;
	font-size: 11pt;
	color: white;
}

.orcEdicoes .x-panel-tc span,
.orcFolha .x-panel-tc span,
.orcContratados .x-panel-tc span {
	font-family: verdana;
	font-weight: bold;
	font-size: 11pt;
	color: white;
}

.orcFolha .x-panel-tc span {
	font-size: 10pt !important;
}

.orcContratados .x-panel-tc {
	background-color: #373435;
	padding: 3px 0 4px 27px;
	border-top: 1px solid #555;
}

.orcContratados .x-panel-tc span {
	font-size: 10pt !important;
}

.orcMainTop {
	border-top: 2px solid #373435;
}

.orcMainTop .x-panel-header {
	background: #a9a9a9;
}

.orcVerbasAnuaisValores .x-box-inner div .labelComposite {
	color: #666 !important;
}

.orcFolha .x-panel-tc {
	background: url("../../standardImg/badgeOne.png") no-repeat scroll 0 0 transparent;
	background-color: #CD2E44 !important;
}

.orcContratados .x-panel-tc {
	background: url("../../standardImg/badgeTwo.png") no-repeat scroll 0 0 transparent;
	background-color: #373435 !important;
}


/* Objetos automáticos */


.objAuto .x-tab-tabmenu-right {
	background: transparent url(../images/multiabas.png) no-repeat 0 -83px !important;
}

.objAuto .x-tab-scroller-left {
	background: transparent url(../images/multiabas.png) no-repeat 0 -49px !important;
}

.objAuto .x-tab-scroller-right {
	background: transparent url(../images/multiabas.png) no-repeat 0 -66px !important;
}

.autoObjRenderColor1 {
	background: url("../images/multiabas.png") repeat-x;
	background-position: 0px 0px;
}

.autoObjRenderColor2 {
	background: url("../images/multiabas.png") repeat-x;
	background-position: 0px -16px;
}

.autoObjRenderColor3 {
	background: url("../userdefs/images/multiabas.png") repeat-x;
	background-position: 0px -32px;
}

.autoobjrendercolor3,
.autoobjrendercolor4 {
    background-position: 0px 0px;
    background: url("../images/multiabas.png") repeat-x !important;
    background-position: 0px -32px !important;
}

.objauto .rightContainer fieldset legend span {
	background: url("../images/objAuto_fieldsetHeaderBG.png") repeat-x right 0 transparent;
}

.objauto .rightContainer fieldset legend {
	background: url("../images/objAuto_fieldsetHeaderCorner.png") no-repeat right 0 transparent;
	margin: -26px 0 0 -11px !important;
	#margin: -22px 0 0 -17px !important; 
}

.objauto .rightContainer fieldset legend .x-tool {
	background-image: url("../images/objAuto_fieldsetXtool.png") !important;
}

.objauto .objAutoComboContainer .objAutoComboDivider {
	background: url("../images/objAutoComboDivider.png") no-repeat 0 0;
}

.autoObjRenderColor1 li.x-tab-strip-active {
    background-color: #DB3048 !important;
}

.autoObjRenderColor2 li.x-tab-strip-active {
    background-color: #F15A6E !important;
}

.autoObjRenderColor1 span.autoObjRenderTabPanelItem:hover {
	color: #ff909f !important;
}

.autoObjRenderColor2 span.autoObjRenderTabPanelItem:hover,
.autoObjRenderColor3 span.autoObjRenderTabPanelItem:hover {
	color: #fbc3cb !important;
}

.autoObjRenderColor2 span.x-tab-strip-text,
.autoObjRenderColor3 span.x-tab-strip-text,
.autoObjRenderColor2 li.x-tab-strip-active span.autoObjRenderTabPanelItem:hover,
.autoObjRenderColor3 li.x-tab-strip-active span.autoObjRenderTabPanelItem:hover {
	/*color: #362f1d !important;*/
	color: white !important;
}

.objauto .rightContainer fieldset.x-panel-collapsed legend .x-tool {
	background-image: url("../images/objAuto_fieldsetXtool.png") !important;
}

.processMonitor h1 {
    border-bottom: 1px solid #CD2E44;
}

.objauto .objAuto_Acoes .x-panel-header-text {
    border-bottom: 1px solid #CD2E44 !important;
}

.objauto .objAutoCombosScroll .objAutoCombosScrollLeft {
    background: url("../images/objAutoCombosScroll.png") no-repeat scroll 0 0 transparent;
}

.objauto .objAutoCombosScroll .objAutoCombosScrollRight {
    background: url("../images/objAutoCombosScroll.png") no-repeat scroll -19px 0 transparent;
}

/* Objetos automáticos - fim */

.gridSpacer {
	margin: 0 10px 10px 0px; !important;
}

.headerFocados ul.headerFocadosMiddle li:hover  {
	top: -1px !important;
}

.myDetailsPanel .painelFieldset-ml,
.myDetailsPanel .painelFieldset-mr,
.myDetailsPanel .painelFieldset-tl,
.myDetailsPanel .painelFieldset-tc,
.myDetailsPanel .painelFieldset-tr,
.myDetailsPanel .painelFieldset-bl,
.myDetailsPanel .painelFieldset-bc,
.myDetailsPanel .painelFieldset-br {
	background-image: none !important;
}

.mainHeaderDesenvolvedorTpl .logoInterno {
    left: 550px !important;
}


/*Inicio - Classes adicionadas que estavam no Site.css e Site2.css @jgalindo */


.workArea3_Container .tituloWorkarea,
.workArea3_Container .tituloWorkarea a {
	color: #373435 !important;
}

/*.workArea3_Container .tituloWorkarea a:hover {
    text-decoration: underline !important;
	color: #0c3522 !important;
}*/

.workArea3_Container div.menu3_Container ul li a:hover {
    color: #CD2E44 !important;
	text-decoration: underline;
}

.workArea3_Container a.menuTitle,
.workArea3_Container a.menuTitle:hover {
    border-bottom: 3px solid #CD2E44 !important;
}

.headerFocados ul.headerFocadosMiddle li:hover {
    border-top: 2px solid #CD2E44 !important;

}

.workArea3_Container div.menu3_Container ul li {
    background-image: url("../images/ic_newWorkAreaMenuBullet.png");
}

.newTreeNavButtons .x-panel-tbar-noheader .x-toolbar-layout-ct {
    border-top: 3px solid #CD2E44 !important;
}

.newTreeNavButtons .x-tree-node-over a span {
    color: #CD2E44 !important;
}

.newTreeNavButtons .xtb-text {
    color: #373435;
}

.workArea3_Container div.menu3_Container {
	background: url("../images/newWorkArea_menutile.png") repeat-y scroll 0 0 #fff;
}

.autoObjRenderTabPanel li {
    border-right: 1px solid #5D141E !important;
}

.autoObjRenderTabPanel .x-tab-strip-active .autoObjRenderTabPanelItem,
.autoObjRenderTabPanel .x-tab-strip-active .autoObjRenderTabPanelItem:hover {
    color: #fff !important;
}

.workArea3_Container .tituloWorkarea p a.mais {
    color: #CD2E44 !important;
	font-size: 10px !important;
	font-family: verdana !important;
}

.btPendenteProximaEtapa {
    background-image: url("../images/btPendenteProximaEtapa.png") !important;
}

.btFinalizado {
    background-image: url("../images/btFinalizado.png") !important;
}

.btPendente {
    background-image: url("../images/btPendente.png") !important;

}

.painelGrupos-tc div.painelGrupos-header span.PainelGrupos-header-text div.titLegenda {
    color: #373435 !important:
}

.tabFormulario a.x-tab-right:link,
.tabFormulario a.x-tab-right:active,
.tabFormulario a.x-tab-right:visited,
.subTabFormulario a.x-tab-right:link,
.subTabFormulario a.x-tab-right:active,
.subTabFormulario a.x-tab-right:visited,
.tabFormulario .x-tab-strip-top .x-tab-right .x-tab-left,
.subTabFormulario .x-tab-strip-top .x-tab-right .x-tab-left,
.tabFormulario .x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner,
.subTabFormulario .x-tab-strip-top a.x-tab-right em.x-tab-left span.x-tab-strip-inner {
	background-image: none !important;
}

.ext-ie .tabformulario li {
	margin-top: 0px !important;
}

.ext-ie .tabFormulario ul.x-tab-strip li.x-tab-strip-active {
	padding-top: 5px !important;
	padding-bottom: 6px !important;
}


/* FormHome - SigOn */

.formHome,
.formHomeAuthentication {
/*	background: url("../images/loginForm.png") no-repeat 0 0;
*/    float: right;
    position: relative;
    right: 17px;
    top: -133px;
    width: 450px;
	z-index: 5000;
}

.formHome {
	#z-index: 5001;
}

.formHomeAuthentication ul li,
.formHomeAuthentication ul li.username_lbl,
.formHomeAuthentication ul li.password_lbl {
    position: relative;
    top: -6px; #top: 0px;
	left: 30px; #left: -22px;
}

.formHomeAuthentication {
    padding: 0px 0 0 0px !important;
	#top: -276px;
	#height: 37px;
	#right: 15px !important;
	#position: absolute;
}

.ext-ie .formHomeAuthentication .btTransfereUser {
	position: relative !important;
	left: 200px !important; 
	top: -22px !important;
}

.formHomeAuthentication .btOk {
	padding: 2px 0 0 17px;
}

.formHomeAuthentication .btTransfereUser:hover {
    color: #CD2E44;
}

.formHomeAuthentication .btOk:hover {
    color: #CD2E44;
}

#centersContainer .formHome ul {
	margin: 4px 0 0 20px;
}


/*FormHomeAuthentication - SignOn*/


.obj3081PainelAcoesTit {
    color: #CD2E44 !important;
}

.obj3081PainelCaption {
    color: #A37A00 !important;
}

.btPendenteSelected,
.btFinalizadoSelected,
.btPendenteProximaEtapaSelected {
    border: 2px dotted #CD2E44 !important;
}


/*gráfico de Férias */


.x-grid3-locked {
    border-right: 1px solid #373435 !important;
}


/* fim */


.painelDestaque-header {
    background-color: #373435 !important;
}


/* Quiosque  - Inicio */


#quiosquePage ul.x-tab-strip-top {
    border-bottom-color: #CD2E44 !important;
}

#quiosquePage .saudacaoQuiosque {
	border-bottom: 3px solid #CD2E44 !important;
}

#nomeUserInterno {
    border: 0 none !important;
    color: #373435 !important;
}

#quiosquePage .indexQuiosque-body-noheader .portlet-header {
	background: url("../images/kiosk/infobullet.png") no-repeat 2px 10px transparent !important;
	color: #CD2E44 !important;
}

#quiosquePage .indexQuiosque-body-noheader .portlet-header span {
    border-bottom: 3px solid #CD2E44 !important;
}

#quiosquePage .workareaQuiosque .scrollUp {
	background: white url("../images/kiosk/scrollUp.png") no-repeat center center !important;
	border-bottom: 1px dotted #373435 !important;
}

#quiosquePage .workareaQuiosque .scrollDown {
	background: url("../images/kiosk/scrollDown.png") no-repeat scroll center center white !important;
	border-top: 1px dotted #373435 !important;
}

#quiosquePage .quiosqueWAItem .quiosqueWAName {
	border-top: 3px solid #CD2E44 !important;
}

#quiosquePage .topQuiosque .logoInterno {
    background-image: url("../images/kiosk/logoQuiosque.png") !important;
    float: right !important;
    height: 80px !important;
    left: auto !important;
    margin: 10px 16px 0 0 !important;
    position: relative !important;
    width: 200px !important;
}

#quiosquePage .linkExternoQuiosqueTpl .linkItens {
    background: url("../images/kiosk/btLinksBG.png") no-repeat scroll 0 0 transparent !important;
    color: #F9F9F9 !important;
    cursor: pointer !important;
    height: 80px !important;
    text-shadow: 0 -1px #514623 !important;
}

#quiosquePage .kioskContent .x-grid3-hd-row .x-grid3-hd-inner,
.x-combo-list .x-grid3-hd-row .x-grid3-hd-inner {
	border-color: #fff #fcfcfc #373435 #CBCBCB !important;
}

#quiosquePage .x-grid3-hd-inner {
	border-top-color: #373435 !important;
}

#quiosquePage .x-grid3-locked {
    border-right: 1px solid #373435 !important;
}

#quiosquePage .destaqueNoticia tt {
    color: #373435 !important;
    font-family: verdana !important;
    font-size: 9pt !important;
}

#quiosquePage .quiosqueLogin .x-btn .x-btn-ml {
	background: transparent url("../images/kiosk/btLeft.png") no-repeat 0 0 !important;
}

#quiosquePage .quiosqueLogin .x-btn .x-btn-mr {
	background: transparent url("../images/kiosk/btRight.png") no-repeat 0 0 !important;
}

#quiosquePage .quiosqueLogin .x-btn .x-btn-mc {
	background: transparent url("../images/kiosk/btMiddle.png") repeat-x 0 0 !important;
}

#quiosquePage .linkExternoQuiosqueTpl .linkItens {
    background: url("../images/kiosk/btLinksBG.png") no-repeat scroll 0 0 transparent !important;
}

#quiosquePage .linkExternoQuiosqueTpl .linkItens:hover {
	line-height: 17px;
	text-shadow: 1px 1px #3c2e02 !important;
}

#quiosquePage .quiosqueLogin .btOk .x-btn-mc button {
    background: url("../images/kiosk/btOKKiosk.png") no-repeat scroll 3px 3px transparent !important;
	text-shadow: 1px 1px #373435 !important;
	color: #fff !important;
    padding-right: 4px !important;
}

#quiosquePage .x-window-tc {
	background:transparent url("../images/kiosk/top-bottomPopupGeral.png") !important;
}

#quiosquePage .x-window-tr {
	background-image: url("../images/kiosk/corners-TR_popupGeral.png") !important;
}

#quiosquePage .x-window-tl {
	background-image: url("../images/kiosk/corners-TL_PopupGeral.png") !important;
}

#quiosquePage .x-window-bc {
	background-image: url("../images/kiosk/top-bottomPopupGeral.png") !important;
}

#quiosquePage .x-window-bl {
	background-image: url("../images/kiosk/corners-TL_PopupGeral.png") !important;
}

#quiosquePage .x-window-br {
	background-image: url("../images/kiosk/corners-TR_PopupGeral.png") !important;
}

#quiosquePage .kioskContent #paginacaoAtivo a,
.kioskContent #paginacaoAtivo a:link,
.kioskContent #paginacaoAtivo a:active,
.x-combo-list #paginacaoAtivo a,
.x-combo-list #paginacaoAtivo a:link,
.x-combo-list #paginacaoAtivo a:active {
	background: url("../images/kiosk/PaginacaoAtivo.png") no-repeat 0 0 !important;
}

#quiosquePage .kioskContent .btScrollDown {
	background: white url("../images/kiosk/scrollUp.png") no-repeat center center !important;
}

#quiosquePage .kioskContent .btScrollUp {
	background: white url("../images/kiosk/scrollDown.png") no-repeat center center !important;
}

#quiosquePage .portlet-header {
    background-image: url("../images/kiosk/icTitPortlet.png") !important;
}

#quiosquePage ul.x-tab-strip-top .x-tab-strip-active .x-tab-right {
    background-position: 0 -4px !important;
	#margin-bottom: -1px !important;
	background-image: url("../images/kiosk/tabs-sprite.png") !important;
}

#quiosquePage ul.x-tab-strip-top .x-tab-strip-active .x-tab-left {
    background-position: 0 -4px !important;
	background-position: right -305px !important;
	#margin-bottom: -1px !important;
	background-image: url("../images/kiosk/tabs-sprite.png") !important;
}

#quiosquePage .kioskContent .x-tab-strip-wrap .x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner {
	background-image: url("../images/kiosk/tabs-sprite.png") !important;
	
}

.tabFormulario ul.x-tab-strip-top .x-tab-strip-active .x-tab-left .x-tab-strip-top .x-tab-strip-over .x-tab-left {
	background-image: none !important;
}

.tabFormulario ul.x-tab-strip-top .x-tab-strip-active .x-tab-right .x-tab-strip-top .x-tab-strip-over .x-tab-right {
	#margin-bottom: -1px !important;
	background-image: none !important;
}

.tabFormulario ul.x-tab-strip-top .x-tab-strip-active .x-tab-strip-inner .x-tab-strip-top .x-tab-strip-over .x-tab-strip-inner {
	background-image: none !important;
}

#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top span.x-tab-strip-inner,
#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top em.x-tab-left,
#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top a.x-tab-right,
#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top .x-tab-strip-active span.x-tab-strip-inner,
#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top .x-tab-strip-active em.x-tab-left,
#quiosquePage .x-panel-body .tabFormulario .x-tab-strip-top .x-tab-strip-active a.x-tab-right {
	background-image: none !important;
}

#quiosquePage .forgotPasswordWindow .x-window-header {
	color: #373435 !important;
	font: bold 11pt Arial !important;
	background-image: url("../images/kiosk/icTitPortlet.gif") !important;
}


/* Quiosque - Fim */

.mainHeaderAutonomoTpl .logoInterno {
    left: 265px !important;
}

.mainHeaderPublicoTpl .logoInterno {
    left: 282px !important;
}

.mainHeaderEstagTpl .logoInterno {
    left: 284px !important;
}

.mainHeaderCoopTpl .logoInterno {
    left: 266px !important;
}


/* Area do desenvolvedor - BETA */

.WADev .x-layout-split {
    background: url("../images/WADev_LeftTreeSplitter.png") repeat-x 0 0 !important;
}

.WADev_RightHeaderDetail {
	background: url("../images/WADev_RightHeaderDetail.png") no-repeat 0 0;
}

.WADev_LeftTreeContainer .x-panel-tc .x-panel-header {
	background: url("../images/WADev_LeftTreeHeaderBG.png") repeat-x 0 0 transparent !important;
}

.WADev_LeftTreeContainer .newTreeNavButtons .btPesquisar {
	background: url("../images/WADev_LeftTreeSearch.png") no-repeat 0 0;
}

.WADev_LeftTreeContainer .x-panel-tc .x-panel-header span {
	text-shadow: 0 -1px #002e56;
}

.WADev_LeftTreeContainer li .x-tree-selected span {
	color: #002e56 !important;
}


/* Fim da area do desenvolvedor - BETA */


.botoesEspeciais button.x-btn-text {
    border: 1px solid #CD2E44 !important;
}

.x-dd-drag-ghost img.dragdropImg {
	background: url("../images/dragdropFaux.png") no-repeat right bottom !important;
}

.wfMenuItem,
.wfMenuSubItem {
	color: #373435 !important;
}

.wfMenuSelecionado {
	background-color: #373435 !important;
	border-right-color: #373435 !important;
	color: white !important;
}

.wfMenuContainer {
    border-right-color: #373435 !important;
}


/*Fim - Classes personalizaveis que foram adicionadas e estavam no Site.css e Site2.css @jgalindo */


body .x-tab-strip-top .tabObrigatorio .x-tab-left {
	background-position: right -753px !important;
	#background-position: right -750px !important;
}

body .x-tab-strip-top .tabObrigatorio .x-tab-strip-inner {
	background: url("../images/tabs-sprite.png") repeat-x scroll 0px -604px transparent !important;
	#background: url("../images/tabs-sprite.png") repeat-x scroll 0px -601px transparent !important;
}

body .x-tab-strip-top .tabObrigatorio .x-tab-right {
	background-position: 0 -453px !important;
	#background-position: 0 -450px !important;
}


/* Objeto189 - Personalizar* - Inicio*/


.obj189MediaAuto,
.obj189MediaSuperior,
.obj189MediaMediato,
.obj189MediaFinal {
	background-image: url("../images/ic_newWorkAreaMenuBullet.png");
	position: relative;
	left: 10px !important;
}

.painelGrupos-body .obj189PainelGrupo {
	color: #373435 !important;
}

.obj189PainelControleMedias .painelGrupos-header {
	background-color: #CD2E44;
}

.obj189PainelMediasFinal {
    border-top: 1px solid #CD2E44 !important;
}

.obj189PainelControleMedias .painelGrupos-body {
	width: 954px; #width: 874px;
}

.obj189MediaFinal {
	color: #CD2E44 !important;
}


/* Internet Explorer  - Objeto189 */


.ext-ie .obj189PainelMediasFinal {
    border-top: 1px solid #CD2E44;
}


/* Objeto 189 - Chrome - Inicio*/

.ext-chrome .painelGrupos-body .obj189TitClassif {
	position: relative;
	left: 118px;
}

.ext-chrome .obj189MediaAutoClassif,
.ext-chrome .obj189MediaSuperiorClassif,
.ext-chrome .obj189MediatoClassif,
.ext-chrome .obj189MediaFinalClassif {
	background-color: #ddd !important;
	position: relative;
	left: -501px;
	width: 226px !important;
	padding-left: 5px !important;
}

.ext-chrome .painelGrupos-body .obj189TitMediaAtual {
	position: relative;
	left: 406px;
}

.ext-chrome .obj189MediaAutoValor,
.ext-chrome .obj189MediaSuperiorValor, 
.ext-chrome .obj189MediatoValor, 
.ext-chrome .obj189MediaFinalValor {
	background-color: #ddd !important;
	position: relative;
	left: -115px;
}

.ext-chrome .obj189MediaAutoMediaR,
.ext-chrome .obj189MediaSuperiorValorR,
.ext-chrome .obj189MediatoValorC,
.ext-chrome .obj189MediaFinalValorR {
	position: relative;
	left: 410px;
	width: 120px;
}

.ext-chrome .painelGrupos-body .obj189TitReclas {
	position: relative;
	left: 278px;
}


/* Objeto 189 - Chrome - Fim*/
/* Objeto 189 - Personalizar* - Fim*/


.newTreeNavButtons .newTreeNavFirstDisabled {
	background-position: 0px -3px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavPrevDisabled {
	background-position: -23px -3px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavNextDisabled {
	background-position: -46px -3px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavLastDisabled {
	background-position: -69px -3px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
	width: 20px;
}
.newTreeNavButtons .newTreeNavFirst {
	background-position: 0px -22px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavPrev {
	background-position: -23px -22px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavNext {
	background-position: -46px -22px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}
.newTreeNavButtons .newTreeNavLast {
	background-position: -69px -22px !important;
	background-image: url("../images/newTree_navSprite.png") !important;
}

/* INICIO - Modelo novo do calendário - Herdado da Racional Direct - 05/09/2013 -  @jgalindo */

.x-date-right a {
	background-position: -12px 2px !important;
}

.x-date-picker-fullScreen .x-date-inner th {
	background-color: #373435 !important;
}

.x-date-picker .x-date-middle table button {
    color: #373435 !important;
}

.x-date-inner th {
    background-color: #373435 !important;
    color: #373435 !important; 
}

/* Select da cor no calendário */

.x-date-inner .x-date-selected {
    background-color: #CD2E44 !important;
}

/* Select da cor no calendário */

/*Hover do calendário da linha 696 para essa parte que unifica toda a personalização do Calendário*/

.x-date-inner a:hover,
.x-date-inner .x-date-disabled a:hover {
    color: #fff !important;
    background-color: #373435;
    border-width: 0 1px 1px 0;
    border-color: #373435;
}

/*Hover do calendário da linha 696 para essa parte que unifica toda a personalização do Calendário*/

.x-date-inner .x-date-selected:hover {
    background-color: #373435 !important;
}

.x-date-mp-ok:active,
.x-date-mp-cancel:active {
	background-color: #232122 !important;
	border: 1px solid #232122 !important;
}

.x-date-picker-fullScreen .x-btn-text {
    background-color: #CD2E44 !important;
    background-image: url(../images/icTituloLinksExternos.png) !important;
}

.x-date-middle .x-btn-mc em.x-btn-arrow {
    background-image: url("../images/btnArrowActive.png");
}

.calendarioAgendaMed .x-date-mp-ybtn a.x-date-mp-prev:hover,
.calendarioAgendaMed .x-date-mp-ybtn a.x-date-mp-next:hover,
.agendaCombo .calendarioAgendaMed .x-date-mp-ybtn a.x-date-mp-prev:hover,
.agendaCombo .calendarioAgendaMed .x-date-mp-ybtn a.x-date-mp-next:hover,
.x-date-mp-ybtn a.x-date-mp-prev,
.x-date-mp-ybtn a.x-date-mp-next,
.x-date-mp-ybtn a.x-date-mp-prev:hover,
.x-date-mp-ybtn a.x-date-mp-next:hover,
.x-date-picker-fullScreen .x-date-right a,
.x-date-picker-fullScreen .x-date-left a,
.x-date-right a,
.x-date-left a {
	background-image: url(../images/leftRightBtn.png) !important;
}

.x-date-picker-fullScreen .x-btn-arrow {
    background: url("../images/ic_popupGeral.png") no-repeat scroll right center #FFFFFF !important;
}

.x-date-inner th span {
    color: #FFFFFF !important;
    padding: 1px 3px 1px 1px !important;
}

.painelGruposCalendario td.x-date-mp-sel a, 
.calendarioAgendaMed td.x-date-mp-sel a {
    color: #fff !important;
}

/* FIM - Modelo novo do calendÃ¡rio - Herdado da Racional Direct - 05/09/2013 -  @jgalindo */

.popupPerfil .selected, .popupPerfil .selected:hover {
    background: url("../images/WADev_LeftTreeListItemBGSelected.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
}

.mainHeaderAdminTpl .logoInterno {
    left: 275px !important;
}

.mainHeaderAdminTpl .nomePortalInterno {
    left: 430px !important;
}

.mainHeaderAuditorTpl .logoInterno {
    left: 277px !important;
}

.mainHeaderAuditorTpl .nomePortalInterno {
    left: 430px !important;
}

.mainHeaderAutonomoTpl .nomePortalInterno {
    left: 430px !important;
}

.mainHeaderPublicoTpl .nomePortalInterno {
    left: 424px !important;
}

.mainHeaderEstagTpl .nomePortalInterno {
    left: 428px !important;
}

.mainHeaderCoopTpl .nomePortalInterno {
    left: 427px !important;
}

.mainHeaderColaboradorTpl .logoInterno {
    left: 292px !important;
}

.mainHeaderParametrizadorTpl .logoInterno {
    left: 290px !important;
}

.gridFerias .x-grid3-locked {
    border-right: 1px solid #CD2E44;
}

.climaMenuContainer {
    border-right: 3px solid #373435;
}

.climaMenuItem {
    color: #373435;
}

.mainHeaderCoopTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosCoop.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderClienteTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosCliente.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderClienteTpl .nomePortalInterno {
    left: 428px !important;
    top: 29px !important;
}

.mainHeaderDesenvolvedorTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosDeveloper.png") no-repeat scroll -3px 0 rgba(0, 0, 0, 0) !important;
    width: 425px;
}

.mainHeaderAdminTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosAdmin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderAuditorTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosAuditor.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderAutonomoTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosAutonomo.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderPublicoTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosPublico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

.mainHeaderEstagTpl .bgDadosInternos {
    background: url("../images/bgDadosInternosEstag.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    width: 425px !important;
}

/* Inicio - Obj 6002 - @jgalindo */

.menuButtons6002Tpl .menuButton .btMenuSelected {
    background: url("../images/btMenuSelected.png") no-repeat scroll right center #373435;
}

.menuLateral .menuButtons6002Tpl {
    border-color: #373435;
}

.menuButtons6002Tpl .x-btn-text {
    color: #373435 !important;
}

/* Fim - Obj 6002 - @jgalindo */

.trocarSenha {
	cursor: pointer;
}


/* INICIO - OverHaul Enabled - @jgalindo - 29/12/2014*/

@media only screen and (min-device-width : 768px) {

	#overHaulEnabled .header {
		height: 108px;
	}

	#overHaulEnabled .header h1 {
		margin: 34px 0 0 215px;
		#margin: 34px 0 0 75px;

	}

	#overHaulEnabled .header h1 .firstLine {
	    color: #CD2E44;
	}
	
	#overHaulEnabled .header h1 .secondLine {
	    color: #B12639;
	}

	#overHaulEnabled .header .singleSignOn input:hover {
	    color: #fdd9de;
	}
	
	#overHaulEnabled .header .idiomas {
	}
	
	#overHaulEnabled .header .login {
	}

	#overHaulEnabled .header .dateTime {
		visibility: hidden;

	}
	
	#overHaulEnabled .header .dateTime span {
	}

	#overHaulEnabled .banner {
		height: 300px;
	}

	#overHaulEnabled .header .loginForm .loginLabel {
		color: #fff;
	}

	#overHaulEnabled .header .loginForm .forgotPassword a {
	    color: #666;
	    font: 0.9em Verdana;
	    text-decoration: none;
	}

	#overHaulEnabled .header .loginForm .forgotPassword a:hover {
	    text-decoration: underline;
	}
	
	#overHaulEnabled .header .loginForm input:focus {
	    border-color: #CD2E44;
	}

	#overHaulEnabled .header .loginForm .forgotPassword {
	}
	
	#overHaulEnabled .content .externalLinks h2 {
	    border-bottom: 3px solid #CD2E44;
	    color: #CD2E44;
	}

	#overHaulEnabled .content .externalLinks {
	    border-bottom: 8px solid #CD2E44;
	    box-shadow: 0 0 4px 2px #d0d0d0;
	}

	#overHaulEnabled .content .welcomeBox h2 {
	    border-left: 4px solid #373435;
	    color: #373435;
	}

	#overHaulEnabled .content .welcomeBox div.txtSaudacao {
	    color: #787878;
	    font-family: verdana;
	    font-size: 12px;
	}

	#overHaulEnabled .content .footer {
		padding: 12px 0 0 0;
	}
}

#overHaulEnabled .content .externalLinks .x-panel-body a:hover {
    border-bottom: medium none !important;
    color: #CD2E44;
    font: 1em Arial;
}

.setaVagaDestaquePrev {
    background-image:url("../images/ic_setaRetornoVagasDestaque.png");
}

.setaVagaDestaqueNext {
    background-image:url("../images/ic_setaAvancaVagasDestaque.png");
}

.ext-IEModern #txtSaudacaoInterna tt {
	float: none;
}

.objauto .objAuto_processosContainer .botoesGrid ul {
    width: 30%;
}

#overHaulEnabled .header .singleSignOn input {
    color: #fff;
}

/* 525237 */
.obj189Field3Align { display: none; }

.msgErro .btOKErroLogin {
	position: absolute;
	left: 40%;
	right: 0;
	bottom: 35px;
	margin: 0 auto;
	width: 80px !important;	
	#bottom: 31px;

	background: none;
	padding: auto;
	margin: auto;
	height: auto;
}

.msgErro .x-window-footer .btOKErroLogin button {
	padding: 0 !important;
}