﻿ /* Copyright(c) 2006-2009 Ext JS, LLC
 * licensing@extjs.com
 * http://www.extjs.com/license
 * 
 * CSS para implementações feitas a partir de Maio/2012
 * Vinicius Paceka / Apdata :)
 */

 .noselect {
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome and Opera */
}

 .mobileLandscapeAlert {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #eee;
    text-align: center;
    font-family: arial;
    font-size: 11pt;
    color: #666;
    padding-top: 20%;
    z-index: 5000000;
}

.spinner {
    float: right;
    position: relative;
    right: 3px;
    top: -1px;
    #top: -14px;
    width: 18px;
    height: 18px;
    background: url("../standardImg/loading_small.gif") no-repeat 0 0; 
}

.noMobile {
    display: table;
    width: 100%;
    height: 100%;
    background-color: #eee;
    text-align: center;
}

.noMobile span {
    display: table-cell;
    font-family: arial;
    font-size: 11pt;
    vertical-align: middle;
}

/** iOS nods **/

.resultadoProcessoContainer {
	-webkit-overflow-scrolling: touch !important;
	overflow: auto;
}

.organogramaContainer {
	position: absolute;
	height: 100%;
	width: 100%;
	overflow-y: scroll !important;
	-webkit-overflow-scrolling: touch !important;
}

/* Notificações de sistema - pt 353534 - vpck */

.notificacao .aceite {
	padding-top: 7px !important;
}

.notificacao.mobileNotificacao .x-window-body {
	height: 70% !important;
}

.notificacao.mobileNotificacao .aceite .btOk {
	background: transparent url(../standardImg/notificacaoBotoes.png) 0 -15px;
}

.notificacao.mobileNotificacao .aceite .btCancel {
	background: transparent url(../standardImg/notificacaoBotoes.png) 0 -50px;
}




 
 /**** Objeto Automático ****/

.objAuto .x-tab-panel-body {
	overflow: hidden !important;
}
 
.apdata-visibility-hidden {
	visibility: hidden !important;
}

.apdata-display-none {
  display: none !important;
}

.objauto .rightContainer .x-tab-panel-tbar .x-toolbar-right .x-toolbar-right-ct {
	height: 45px !important;
	background: none;
	padding-left: 0px !important;
}

.objauto .x-tab-scroller-left,
.objauto .x-tab-scroller-right,
.objauto .x-tab-tabmenu-right {
	#height: 16px !important;
	background-position: 0 0 !important;
}

.objauto .autoObjRenderColor1,
.objauto .autoObjRenderColor2,
.objauto .autoObjRenderColor3,
.objauto .autoObjRenderColor4 {
	#height: 16px !important;
	/*width: 9999px !important;*/
}

.objauto ul.x-tab-strip {
	width: 15000px !important;
}

.objauto .objAuto_processosContainer ul.x-tab-strip {
	width: 100% !important;
}
.objauto .objAuto_processosContainer .rightContainer form .linha label {
	width: 25% !important;
}

.reportHtmlContainer .x-panel-body-noheader .x-panel-body-noheader,
.reportHtmlContainer .x-window-body .x-panel-body-noheader {
	overflow-y: auto;
}

.objauto .rightContainer .x-tab-panel-tbar .x-toolbar-right .x-toolbar-right-ct tbody {
	background: url("../standardImg/objAuto_topPanelBG.png") repeat-x 0 0;
}

.objauto .rightContainer .x-tab-panel-tbar .x-toolbar-left {
	height: 45px !important;
	background: url("../standardImg/objAuto_topPanelCorner.png") no-repeat right 0;
	border-top: 1px solid #ccc;
}

.objauto .rightContainer .x-tab-panel-tbar .x-toolbar-right {
	border-top: 1px solid #ccc;
}

.objauto .rightContainer .x-tab-panel-tbar .x-toolbar-right .x-toolbar-right-ct .x-btn-noicon {
	margin-top: -5px !important; #margin-top: -0px !important;
}

.objAuto .rightContainer .x-btn-mc,
.objAuto .rightContainer .x-btn-mr,
.objAuto .rightContainer .x-btn-ml {
	background: none !important;
}


.objAuto_botoes .x-btn-mc,
.objAuto_botoes .x-btn-ml,
.objAuto_botoes .x-btn-mr {
	background: none !important;
}

.objAuto .rightContainer .x-btn-noicon {
	width: 21px !important;	#width: 21px !important;
	height: 24px !important;
	margin: 0 !important;
	padding: 0 !important;
}

.objAuto .btMarcarTodos,
.objAuto .btDesmarcarTodos {
	padding-left: 16px !important
}

.objAuto .btMarcarTodos .x-btn-text,
.objAuto .btDesmarcarTodos .x-btn-text {
	padding: 0 0 0 15px !important;
}

.objAuto .rightContainer .btSair,
.objAuto .objAuto_processosContainer .botoesGridContainer .btSair {
	background: url("../standardImg/objAuto_btSair.png") no-repeat 0 0;
}
.objAuto .rightContainer .btSairDisabled,
.objAuto .objAuto_processosContainer .botoesGridContainer .btSairDisabled {
	background: url("../standardImg/objAuto_btSairDisabled.png") no-repeat 0 0;
}
.objAuto .x-toolbar-right .btSair .x-btn-mc em button.x-btn-text {
	margin: 0 !important;
	padding-top: 4px !important;
}

.objAuto .rightContainer .btSair,
.objAuto .rightContainer .btSairDisabled {
	margin-left: 15px !important;
    width: 65px !important;
}

.objAuto .rightContainer .btSair.btSairObj6346,
.objAuto .rightContainer .btSairDisabled.btSairObj6346{
	margin-left: 0px !important;
}

.objAuto .x-toolbar-cell .btSair .x-btn-mc em button.x-btn-text,
.objauto .x-toolbar-cell .btSairDisabled .x-btn-mc em button.x-btn-text {
	#margin-left: -10px !important;
}

.objAuto .rightContainer .btObjAutoSprite,
.objAuto .objAuto_processosContainer .botoesGridContainer input {
	background: url("../standardImg/btObjAutoSprite.png") no-repeat;
}

.objAuto .objAuto_processosContainer .botoesGridContainer .btSair {

}

.objAuto .rightContainer .btVerba {
	background: url("../standardImg/objAuto_btVerba.png") no-repeat 0 0;
	margin-right: 10px !important;
}

.objAuto .rightContainer .btVagaFocada {
	background: url("../standardImg/objAuto_btVagaFocada.png") no-repeat 0 0;
}
.objAuto .rightContainer .btHorarios {
	background: url("../standardImg/objAuto_btHorarios.png") no-repeat 0 0;
	margin-right: 10px !important;
}
.objAuto .rightContainer .btLPCRemuneracao {
	background: url("../standardImg/objAuto_btLPCRemuneracao.png") no-repeat 0 0;
}

.objAuto .rightContainer .btLPCRemuneracaoReversa {
	background: url("../standardImg/objAuto_btLPCRemuneracaoReversa.png") no-repeat 0 0;
	margin-right: 10px !important;
}

.objAuto .rightContainer .btOrder {
	background-position: -442px -8px;
	margin-right: 5px !important;
	#position: relative !important;
}
.objAuto .rightContainer .btAtualizar {
	background-position: -645px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btPrimeiro {
	background-position: -94px -8px !important;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btAnterior,
.objAuto .objAuto_processosContainer .botoesGridContainer .btAnterior {
	background-position: -38px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btProximo,
.objAuto .objAuto_processosContainer .botoesGridContainer .btProximo {
	background-position: -123px -8px;
	#margin-right:-9px !important;
}

.objAuto .rightContainer .btProximoPasso,
.objAuto .objAuto_processosContainer .botoesGridContainer .btProximoPasso {
	background-position: -732px -40px;
	margin: 0 10px 0 -13px !important;
	width: 30px;
	border: none;
	color: transparent;
	cursor: pointer;
	#margin-right:-9px !important; /*Fratex*/
}

.objAuto .rightContainer .btAnteriorPasso,
.objAuto .objAuto_processosContainer .botoesGridContainer .btAnteriorPasso {
	background-position: -760px -40px;
	margin: 0 20px 0 -13px !important;
	width: 30px;
	border: none;
	color: transparent;
	cursor: pointer;
	#margin-right:-9px !important; /*Fratex*/
}

.objAuto .rightContainer .btUltimo,
.objAuto .objAuto_processosContainer .botoesGridContainer .btUltimo {
	background-position: -67px -8px;
}
.objAuto .rightContainer .btIncluir,
.objAuto .objAuto_processosContainer .botoesGridContainer .btIncluir {
	background-position: -9px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btAlterar,
.objAuto .objAuto_processosContainer .botoesGridContainer .btAlterar {
	background-position: -181px -8px;
}
.objAuto .rightContainer .btExcluir,
.objAuto .objAuto_processosContainer .botoesGridContainer .btExcluir {
	background-position: -616px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btPesquisa {
	background-position: -500px -8px;
}
.objAuto .rightContainer .btLocalizar {
	background-position: -326px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btLocalizarProxima {
	background-position: -355px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btGeral,
.objAuto .objAuto_processosContainer .botoesGridContainer .btGeral {
	background-position: -268px -8px;
	#margin-right:-9px !important;
}

.objAuto .rightContainer .btHistoric,
.objAuto .objAuto_processosContainer .botoesGridContainer .btHistoric {
	background-position: -790px -8px;
	#margin-right: -9px;
}

.objAuto .rightContainer .btConsist,
.objAuto .objAuto_processosContainer .botoesGridContainer .btConsist {
	background-position: -210px -8px;
	#margin-right:-9px !important;
}

.objAuto .objAuto_processosContainer .botoesGrid .btConsist {
	#margin-right:-10px !important;
}

.objAuto .rightContainer .btExecutar {
	background: url("../standardImg/objAuto_btExecutar.png") no-repeat 0 0;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btImprimir {
	background-position: -471px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btSalvar,
.objAuto .objAuto_processosContainer .botoesGridContainer .btOk {
	background-position: -558px -8px;
	#margin-right:-6px !important;
}
.objAuto .rightContainer .btCancel,
.objAuto .objAuto_processosContainer .botoesGridContainer .btCancel {
	background-position: -529px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btHelp,
.objAuto .objAuto_processosContainer .botoesGridContainer .btHelp {
	background-position: -268px -8px;
	#margin-right:-9px !important;
}
.objAuto .rightContainer .btMonitor {
	background-position: -413px -8px;
}

.objAuto .rightContainer .btVagaFocadaDisabled {
	background: url("../standardImg/objAuto_btVagaFocadaDisabled.png") no-repeat 0 0;
}
.objAuto .rightContainer .btHorariosDisabled {
	background: url("../standardImg/objAuto_btHorariosDisabled.png") no-repeat 0 0;
	margin-right: 10px !important;
}
.objAuto .rightContainer .btLPCRemuneracaoDisabled {
	background: url("../standardImg/objAuto_btLPCRemuneracaoDisabled.png") no-repeat 0 0;
}
.objAuto .rightContainer .btLPCRemuneracaoReversaDisabled {
	background: url("../standardImg/objAuto_btLPCRemuneracaoReversaDisabled.png") no-repeat 0 0;
	margin-right: 10px !important;
}
.objAuto .rightContainer .btOrderDisabled {
	background-position: -442px -40px;
	margin-right: 5px !important;
}
.objAuto .rightContainer .btAtualizarDisabled {
	background-position: -645px -40px;
}
.objAuto .rightContainer .btPrimeiroDisabled {
	background-position: -95px -40px !important;
}
.objAuto .rightContainer .btAnteriorDisabled {
	background-position: -38px -40px !important;
}
.objAuto .rightContainer .btProximoDisabled {
	background-position: -123px -40px !important;
}
.objAuto .rightContainer .btUltimoDisabled {
	background-position: -67px -40px !important;
}
.objAuto .rightContainer .btIncluirDisabled {
	background-position: -9px -40px !important;
}
.objAuto .rightContainer .btAlterarDisabled {
	background-position: -181px -40px !important;
}
.objAuto .rightContainer .btExcluirDisabled {
	background-position: -616px -40px !important;
}
.objAuto .rightContainer .btPesquisaDisabled {
	background-position: -500px -40px;
}
.objAuto .rightContainer .btLocalizarDisabled {
	background-position: -326px -40px;
}
.objAuto .rightContainer .btLocalizarProximaDisabled {
	background-position: -355px -40px;
}
.objAuto .rightContainer .btGeralDisabled {
	background-position: -268px -40px;
}
.objAuto .rightContainer .btConsistDisabled {
	background-position: -210px -40px !important;
}
.objAuto .rightContainer .btExecutarDisabled {
	background: url("../standardImg/objAuto_btExecutarDisabled.png") no-repeat 0 0;
}
.objAuto .rightContainer .btImprimirDisabled {
	background-position: -471px -40px;
}
.objAuto .rightContainer .btSalvarDisabled, .objAuto .rightContainer .btOKDisabled {
	background-position: -558px -40px !important;
}
.objAuto .rightContainer .btCancelDisabled {
	background-position: -529px -40px !important;
}
.objAuto .rightContainer .btHelpDisabled {
	background-position: -268px -40px;
}
.objAuto .rightContainer .btMonitorDisabled {
	background-position: -413px -40px;
}

.objAuto .rightContainer .btUltimo,
.objAuto .rightContainer .btAlterar,
.objAuto .rightContainer .btCancel,
.objAuto .rightContainer .btUltimoDisabled,
.objAuto .rightContainer .btAlterarDisabled,
.objAuto .rightContainer .btCancelDisabled {
	margin-right: 12px !important;
	#margin-right: -7px !important;
}

.objAuto .botoesGrid .btUltimo,
.objAuto .botoesGrid .btAlterar,
.objAuto .botoesGrid .btCancel,
.objAuto .botoesGrid .btUltimoDisabled,
.objAuto .botoesGrid .btCancelDisabled {
	margin-right: 22px !important; #margin-right: 0px !important;
}
.objAuto .botoesGrid ul li {
	#margin-left: 0px !important;
}

.objAuto .objAuto_processosContainer .botoesGridContainer .botoesGrid .btUltimo {
	margin-right: 20px !important; #margin-right: 0px !important;
}

.objAuto .objAuto_processosContainer .botoesGrid .btCancel {
	margin-right: 16px !important; #margin-right: -6px !important;
}

.objAuto .objAuto_processosContainer .botoesGrid .btExcel,
.objAuto .objAuto_processosContainer .botoesGrid .btWord,
.objAuto .objAuto_processosContainer .botoesGrid .btHelp {
	color: transparent;
	#margin-right: -5px !important
}

.objAuto .objAuto_processosContainer .botoesGrid .btExcel,
.objAuto .objAuto_processosContainer .botoesGridContainer .btExcel {
	width: 24px;
	margin: 0;
	padding: 0 !important;
	background-position: -761px -8px;
}
.objAuto .objAuto_processosContainer .botoesGrid .btWord {
	width: 24px;
	margin: 0 0 0 -5px;
	#margin: 0 0 0 0;
	padding: 0 !important;
	background-position: -732px -8px !important;

}

.objAuto .objAuto_processosContainer .botoesGrid .btNotePad {
	background-position: -703px -40px !important;
}

.objAutoFaux .rightContainer .x-btn-noicon {
	width: auto !important;
	height: 20px !important;
	margin: 0 10px 0 1px !important;
	padding: 2px 0 0 17px !important;
	background-position: 0 0 !important;
}


.newTreeNavButtons a.x-tree-node-anchor {
    background: none;
}

.objauto .objAutoHeader {
	width: auto;
	float: left;
	position: relative;
	left: 5px;
	margin-right: 20px;
	height: 48px;
}

.objauto .objAutoHeader h1 {
	border-bottom: 1px dotted #999;
    color: black;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    letter-spacing: -1px;
	float: left;
	padding: 2px 10px 3px 0px;
}

.objauto .objAutoHeader h2 {
    color: #888;
    font-family: arial;
    font-size: 10pt;
    font-weight: bold;
	float: left;
	clear: both;
	white-space: nowrap;
    position: absolute;
    top: 28px;
}

.objauto .objAutoHeader h2 .caminhoSite {
	color: #333;
}

.objauto .objAutoBtTree {
    background: url("../standardImg/objAutoTreeBullet.png") no-repeat 0 0;
    height: 26px;
    width: 25px;
	position: relative;
	float: left;
	cursor: pointer;
	top: 1px;
	margin-right: 5px;
}

.objauto .objAutoCombosSuperContainer {
	width: auto;
	#float: left;
	#position: absolute;
}

.objauto .objAutoCombosGrandParent {
	width: auto; #width: 100%;
	overflow: hidden;
	height: 50px;
}

.objauto .objAutoCombos {
    display: block;
    float: left;
    height: 30px;
    position: relative;
    width: 9999px;
	top: -2px;
}

.objauto .objAutoCombo {
	#width: 220px !important;
}

.objauto .objAutoComboContainer {
	width: auto;
	#width: 200px;
	min-width: 220px;
	float: left;
	position: relative;
}

.objauto .objAutoComboContainer .x-form-field-trigger-wrap input {
	width: 150px !important;
}

.objauto .objAutoComboContainer .labelCombo {
	margin: 0 50px 0 0;
	white-space: nowrap;
}

.objauto .objAutoComboContainer .objAutoComboDivider {
	background: url("../images/objAutoComboDivider.png") no-repeat 0 0;
    float: right;
    height: 12px;
    margin: -13px 22px 0 0;	#margin: -17px 3px 0 0;
    position: relative;
    width: 8px;
}

.objauto .objAutoComboContainer .x-item-disabled .x-form-trigger,
.objauto .objAutoComboContainer .x-item-disabled .x-form-trigger-over {
	background-position: -85px 0 !important;
}

.objauto .objAutoHeaderContainer {
	float: left;
	height: 48px;
	width: 100%;
}

.objauto .objAutoCombosScroll {
    background: white;
    border-left: 1px solid #CCCCCC;
    float: right;
    height: 30px;
    position: relative;
    top: -51px;	#top: 0px;
    width: 45px;
    z-index: 8999;
}

.objauto .objAutoCombosScroll .objAutoCombosScrollLeft {
    background: url("../images/objAutoCombosScroll.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    margin: 6px 8px 0 5px;
    width: 13px;
}

.objauto .objAutoCombosScroll .objAutoCombosScrollRight {
    background: url("../images/objAutoCombosScroll.png") no-repeat scroll -20px 0 transparent;
    float: left;
    height: 20px;
    margin: 6px 0 0;
    width: 13px;
}

.objAuto .ext-el-mask {
	background-color: white !important;
	opacity: 0.6 !important;
}

.newTreeNavButtons .xtb-text {
	float: left;
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    letter-spacing: -1px;
	color: #144d33;
	position: relative;
    top: 2px;
}

.newTreeNavButtons .x-panel-tbar-noheader .x-toolbar-layout-ct {
	height: 35px;
	border-top: 3px solid #CC9900 !important
}

.newTreeNavButtons .x-panel-body-noheader {
	background: url("../standardImg/objAuto_treeBG.png") repeat-x 0 0 white;
	padding-left: 15px !important;
    padding-top: 10px !important;
	top: -2px;
}

.newTreeNavButtons button {
	display: none;
}

.newTreeNavButtons .btOK,
.newTreeNavButtons .btCancel {
	display: none;
}

.newTreeNavButtons .btPesquisar,
.newTreeNavButtons .btFiltrar,
.newTreeNavButtons .btApagar {
	width: 16px !important;
	height: 16px !important;
	top: 7px;
	position: relative;
}

.newTreeNavButtons .btApagar {
	background: url("../standardImg/newTreeClear.png") no-repeat 0 0;
}
.newTreeNavButtons .btPesquisar {
	background: url("../standardImg/newTreeSearch.png") no-repeat 0 0;
	right: 10px;
}
.newTreeNavButtons .btFiltrar {
	background: url("../standardImg/newTreeFilter.png") no-repeat 0 0;
	right: 12px;
}
.newTreeNavButtons .btAgrupamentoFolhas {
	position: relative;
    right: 5px !important; #right: 8px !important;
    top: 4px;
	#width: 21px !important;
}
.smallPopupForm .linha span {
	padding-left: 0px !important;
	width: 50% !important;
}
.smallPopupForm .linha {
	background-color: white !important;
}

.newTreeNavButtons .x-btn-noicon {
	height: 24px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 21px !important;
}

.newTreeNavButtons a:link,
.newTreeNavButtons a:active,
.newTreeNavButtons a:visited {
	border-bottom: none !important;
}

.newTreeNavButtons a.x-tree-node-anchor {
	padding: 0 !important;
}

.newTreeNavButtons a span {
	cursor: pointer;
}

.newTreeNavButtons .x-tree-node-over {
	background: white !important;
}

.newTreeNavButtons .x-tree-node-over a span {
	color: #cc9900 !important;
}

.newTreeNavButtons .x-tree-node {
	padding-bottom: 3px;
}

.newTreeNavButtons .x-tree-arrows .x-tree-elbow,
.newTreeNavButtons .x-tree-arrows .x-tree-elbow-end {
	background: url("../images/objAuto_treeBulletNeutral.png") no-repeat 0 2px;
}

.newTreeNavButtons .x-tree-arrows .x-tree-elbow-plus,
.newTreeNavButtons .x-tree-arrows .x-tree-elbow-end-plus {
	background: url("../images/objAuto_treeBulletClosed.png") no-repeat 0 2px;
}

.newTreeNavButtons .x-tree-arrows .x-tree-elbow-minus,
.newTreeNavButtons .x-tree-arrows .x-tree-elbow-end-minus {
	background: url("../images/objAuto_treeBulletOpen.png") no-repeat 0 2px;
}

.newTreeNavButtons .newTreeNavFirstDisabled,
.newTreeNavButtons .newTreeNavPrevDisabled,
.newTreeNavButtons .newTreeNavNextDisabled,
.newTreeNavButtons .newTreeNavLastDisabled,
.newTreeNavButtons .newTreeNavFirst,
.newTreeNavButtons .newTreeNavPrev,
.newTreeNavButtons .newTreeNavNext,
.newTreeNavButtons .newTreeNavLast {
	width: 23px;
	height: 18px;
	margin: -3px 6px 0 -10px;
}

.newTreeNavButtons .newTreeNavFirstDisabled {
	background: url("../standardImg/newTreeNavFirstDisabled.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavPrevDisabled {
	background: url("../standardImg/newTreeNavPrevDisabled.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavNextDisabled {
	background: url("../standardImg/newTreeNavNextDisabled.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavLastDisabled {
	background: url("../standardImg/newTreeNavLastDisabled.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavFirst {
	background: url("../standardImg/newTreeNavFirst.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavPrev {
	background: url("../standardImg/newTreeNavPrev.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavNext {
	background: url("../standardImg/newTreeNavNext.png") no-repeat 0 0px;
}
.newTreeNavButtons .newTreeNavLast {
	background: url("../standardImg/newTreeNavLast.png") no-repeat 0 0px;
}

.newTreeNavButtons {
	border-right: 1px solid #e3e3e3;
}

.lineExec .x-tree-node-icon,
.lineExec .x-grid3-cell-inner {
	background: url("../standardImg/ic_V.png") no-repeat 0 0 !important;
}

.lineNotExce .x-tree-node-icon,
.lineNotExce .x-grid3-cell-inner {
	background: url("../standardImg/ic_X.png") no-repeat 0 0 !important;
}

.lineFound .x-tree-node-icon {
	background: url("../standardImg/ic_lineFound.png") no-repeat 0 0 !important;
}

.objauto .objAuto_Acoes .x-panel-header-text {
    border-bottom: 1px solid #CC9900 !important;
    float: left;
    font-family: arial;
    font-size: 8pt;
    font-weight: bold;
    margin: -10px 0 7px 5px !important;
    width: 89%;
}

.objAuto_Acoes .x-tool-collapse-east {
	top: 6px;
	position: relative;
}

.objauto .objAuto_Acoes .x-btn-text-icon .x-btn-ml,
.objauto .objAuto_Acoes .x-btn-text-icon .x-btn-mr,
.objauto .objAuto_Acoes .x-btn-text-icon .x-btn-mc {
	background: none !important;
}

.objauto .objAuto_Acoes .x-btn-text-icon .x-btn-ml {
	display: none;
}

.objauto .objAuto_Acoes .x-btn-text-icon .x-btn-mc button {
	padding-left: 30px !important;
	margin-bottom: 10px !important;
	height: 25px !important;
	text-transform: none !important;
}

.rightContainer .x-html-editor-tb .x-small-editor {
	width: 97% !important;
}

.objauto .rightContainer fieldset {
	background-color: #efefef;
	border-color: #d9d9d9; #border-color: transparent;
	margin-left: 8px;
	margin-top: 33px !important; 
}

.ext-ie .objauto .rightContainer fieldset .x-form-label-right {
	margin-top: 33px !important;
}

.objauto .rightContainer fieldset.x-fieldset-nogroup {
	border-width: 5px 1px 1px;
	border-color: #bfbfbf !important;
	border-style: solid;
	background-color: #f5f5f5 !important;
	position: relative;
    top: -20px;
}
.objauto .rightContainer fieldset.x-fieldset-nogroup .linha,
.objauto .rightContainer fieldset.x-fieldset-nogroup .notRequired {
	background-color: #f5f5f5 !important;
}

.objauto .rightContainer .fieldsetProvider-body .fieldReadonly {
	background-color: #F5F5F5 !important;
}

.objauto .rightContainer .fieldsetProvider-body .fieldReadonly .linha label {
	color: #AEAEAE !important;
}

.objauto .rightContainer form .linha label {
	border-top: 1px dotted #CCCCCC;
    color: #505050;
    font-family: verdana;
    font-size: 11px;
    font-weight: normal !important;
    padding: 5px 3px;
	width: 40% !important;
}
.objauto .rightContainer form div.x-form-item {
	margin: 0 0 !important;
}

.objauto .rightContainer .x-form-item:first-child .linha label {
	border-top: none;
}

.objauto .rightContainer form .linha span {
	width: 50% !important;
}

.ext-webkit .objauto .rightContainer fieldset .linha label {
	width: 30% !important; /* provisório para o toolbarComboTree caber no chrome sem scroll - pck */
}
.ext-webkit .objauto .rightContainer fieldset .linha span {
	width: 60% !important; /* provisório para o toolbarComboTree caber no chrome sem scroll - pck */ 
}

.objauto .rightContainer form .linha span input {
	min-width: 45px;
}

.objauto .rightContainer fieldset .fieldReadonly .linha span input {
	background: #e0e0e0 !important;
}

.objauto .rightContainer form .linha span .x-form-field-wrap .x-form-trigger,
.objauto .rightContainer form .linha span .x-form-field-wrap .x-form-ellipsis-trigger {
    height: 19px !important;
    left: 20px !important; /*pck zzz - era -1px */
    position: relative !important;
    /*top: 0; pck zzz*/
	width: 17px !important;
}

.objauto .rightContainer fieldset .fieldReadonly .linha span .x-form-field-wrap .x-form-ellipsis-trigger {
	/*left: 32px !important; */ /*pck zzz*/
}

.ext-ie .objauto .rightContainer fieldset .linha span .x-form-field-trigger-wrap .x-form-field-trigger-wrap .x-form-trigger,
.ext-ie .objauto .rightContainer fieldset .linha span .x-form-field-trigger-wrap .x-form-field-trigger-wrap .x-form-ellipsis-trigger {
	left: 0px !important; /*pck zzz*/
}

.ext-ie8 .objAuto .rightContainer fieldset .linha span .x-form-field-wrap .x-form-trigger {
	margin-top: 0px !important; /*ultimate triggers*/
}

.ext-ie .objauto .objAutoCombos .x-form-field-wrap .x-form-trigger {
	margin-top: 2px !important; /*ultimate triggers*/
}

/*.ext-ie7 .objauto .rightContainer fieldset .linha span .x-form-field-wrap .x-form-field-wrap {
	top: -5px;
}*/ /*pck zzz*/

.ext-ie .objauto .rightContainer fieldset .linha span .x-form-field-wrap {
	margin-right: -15px !important;
}

.objauto .rightContainer fieldset .linha span .x-form-field-wrap .x-form-field-trigger-wrap {
	/*pck zzz left: -4px;
	#left: 18px;		
	top: -5px;
	#top:-7px; pck zzz*/
    /*position: relative !important;*//*pck yyy*/
	/*width: 37px !important;*/ /*juan*/
	width: 28px !important; #width: 0px !important; /* jgalindo - jg001 */
	position: absolute !important; #position: relative !important; /*ultimate triggers - ie9*/
	float:right !important/*pck yyy*/;
	left: auto !important; /*pck yyy*/
	right: 0px !important /*pck yyy*/
}

.objauto .rightContainer form .linha span .x-form-field-wrap .x-form-trigger {
	background: url("../standardImg/objAuto_formDropDown.png") no-repeat scroll 0 0 transparent;
}

.objauto .rightContainer form .linha span .x-form-field-wrap .x-form-date-trigger {
	background: url("../standardImg/objAuto_formDate.png") no-repeat scroll 0 0 transparent;
}

.objauto .rightContainer fieldset .linha .x-form-field-trigger-wrap .x-form-field-trigger-wrap {
	float: left;
	#margin-left: 10px !important;
} /* pck zzz */

.ext-ie .objauto .objAuto_processosContainer .rightContainer fieldset .linha .apdataDate .x-form-field-trigger-wrap  {
	width: 170px !important;
}

.objauto .rightContainer form .linha .x-form-field-trigger-wrap .x-form-text {
	float: left !important; /* pck zzz */
	margin-right: -29px !important; /* pck zzz */
	#padding-right: 30px !important; /* pck zzz */
	#top: 0px !important /* pck zzz */
} /* pck zzz */

.objauto .rightContainer fieldset .linha .x-form-field-trigger-wrap input.x-trigger-noedit {
	margin-right: -29px !important; /*pck zzz*/
}

.objauto .rightContainer fieldset .linha span .x-form-field-wrap .x-form-ellipsis-trigger {
	background: url("../standardImg/objAuto_formEllipsis.png") no-repeat scroll 0 0 transparent;
}

.objauto .rightContainer .providerPlus img {
	background: url("../standardImg/objAuto_providerPlus.png") no-repeat scroll 0 0 transparent;
	position: relative;
    top: -3px;
}


.objauto .rightContainer form .x-form-item {
	border: none !important;
}

.objauto .rightContainer form .x-form-text {
	height: 20px !important;
	#margin-top: 0px !important; /*pck zzz*/
}

.objauto .rightContainer fieldset legend span {
	background: url("../images/objAuto_fieldsetHeaderBG.png") repeat-x right 0 transparent;
    margin-right: 4px;
    padding: 3px 3px 3px 11px;
    white-space: nowrap;
}

.ext-gecko3 .objAutoFaux .rightContainer fieldset legend span {
	padding: 4px 3px 3px 11px;
}

.ext-webkit .objAutoFaux .rightContainer fieldset legend {
	background-position: right -1px;
}

.objauto .rightContainer fieldset legend {
	background: url("../images/objAuto_fieldsetHeaderCorner.png") no-repeat right 0 transparent;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    height: 20px;
    margin: -25px 0 0 -11px !important; #margin: -22px 0 0 -17px !important; 
    padding: 3px 3px 0 8px;
    width: auto;
	z-index: 998;
	#position: absolute;
}

.objauto .rightContainer fieldset legend .x-tool {
	float: left;
    left: -1px;
	position: absolute;
	z-index: 999;
	margin-top: 1px; #margin-top: 3px;	
	background-image: url("../images/objAuto_fieldsetXtool.png") !important;
	background-repeat: no-repeat;
	background-position: 2px 0;
}

.objauto .rightContainer fieldset.x-panel-collapsed legend .x-tool {
	background-image: url("../images/objAuto_fieldsetXtool.png") !important;
	background-repeat: no-repeat;
	background-position: -23px 0;
}

.objauto .inhelpmode .labelhelp:hover,
.objauto .inhelpmode .btPrimeiro:hover,
.objauto .inhelpmode .btPrimeiroDisabled:hover,
.objauto .inhelpmode .btAnterior:hover,
.objauto .inhelpmode .btAnteriorDisabled:hover,
.objauto .inhelpmode .btProximo:hover,
.objauto .inhelpmode .btProximoDisabled:hover,
.objauto .inhelpmode .btUltimo:hover,
.objauto .inhelpmode .btUltimoDisabled:hover,
.objauto .inhelpmode .btIncluir:hover,
.objauto .inhelpmode .btIncluirDisabled:hover,
.objauto .inhelpmode .btExcluir:hover,
.objauto .inhelpmode .btExcluirDisabled:hover,
.objauto .inhelpmode .btAlterar:hover,
.objauto .inhelpmode .btAlterarDisabled:hover,
.objauto .inhelpmode .btImprimir:hover,
.objauto .inhelpmode .btImprimirDisabled:hover,
.objauto .inhelpmode .btLocalizar:hover,
.objauto .inhelpmode .btLocalizarDisabled:hover,
.objauto .inhelpmode .btLocalizarProxima:hover,
.objauto .inhelpmode .btLocalizarProximaDisabled:hover,
.objauto .inhelpmode .objAuto_Acoes button:hover {
	border: 1px dotted #0090ff !important;
	color: #204c66 !important;
}

.objAutoProcessosGridBottom {
	background: url("../standardImg/objAuto_gridBottom_shadow.png") 0 top repeat-x transparent;
	padding-top: 13px;
	border-top: 1px solid #d8d8d8;
}

.objAuto li.tabObrigatorio {
	background: url("../standardImg/tabObrigatorio.png") no-repeat right 5px;
}

.ext-ie .objAuto .x-fieldset-nogroup-header {
	position: absolute;
}

/***** Portal do Operador *****/

.operadorLogoInterno {
	left: 365px !important;
}

.operadorSeuPortal {
	display: none;
}

.headerFocados ul.headerFocadosMiddle {
    background: url("../images/headerOperadorBotoesBgMiddle.png") repeat-x scroll 0 0 transparent !important;
    height: 36px;
    left: 0px !important;
    padding-left: auto !important;
    top: 0px;
    width: auto;
	float: left;
}

.headerFocadosRight {
	background: url("../images/headerOperadorBotoesBgRight.png") no-repeat scroll 0 0 transparent !important;
	width: 8px;
	height: 36px;
	top: 0px;
	float: left;
	margin-right: 5px;
}

.headerFocadosLeft {
    background: url("../images/headerOperadorBotoesBgLeft.png") no-repeat scroll 0 0 transparent !important;
    float: left;
    height: 36px;
    position: relative;
    top: 0;
    width: 8px;
}

.headerFocados ul.headerFocadosMiddle li {
	width: 31px; #width: 32px;
	height: 30px;
	float: left;
	cursor: pointer;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #fcfcfc;
}
.headerFocados ul.headerFocadosMiddle li:hover  {
	border-top: 2px solid orange;
	background-position: 0 -1px;
	height: 28px;
}
.headerFocados ul.headerFocadosMiddle li:active {
	border-top: 2px solid #cb8300;
	background-position: 0 0px;
}

.headerContratadoFocado {
	background: url("../standardImg/headerOperadorContratado.png") no-repeat 0 0;
	border-left: none !important;
}
.headerFolhasFocadas {
	background: url("../standardImg/headerOperadorFolha.png") no-repeat 0 0;
}
.headerVagaFocada {
	background: url("../standardImg/headerOperadorVaga.png") no-repeat 0 0;
}
.headerCandidatoFocado {
	background: url("../standardImg/headerOperadorCandidato.png") no-repeat 0 0;
}
.headerDiretorios {
	background: url("../standardImg/headerOperadorDiretorios.png") no-repeat 0 0;
}
.headerRelatoriosGerados {
	background: url("../standardImg/headerOperadorRelatorios.png") no-repeat 0 0;
}
.headerInformacoes {
	background: url("../standardImg/headerInformacoes.png") no-repeat 0 0;
}
.headerObjetosExecucao {
	background: url("../standardImg/headerOperadorExecucao.png") no-repeat 0 0;
	border-right: none !important;
}

.headerFocados {
    height: 36px;
    left: 430px;
    padding-left: 6px; #padding-left: 7px;
    position: relative; 
    top: 1px;
    width: auto;
	min-width: 615px;
}

.headerFocadosStatus {
    color: black;
    float: left !important;
    font-family: arial;
    font-size: 7pt;
    position: relative;
    top: 0;
    width: 330px;
	min-width: 200px;
}

.headerFocadosStatus li div span {
	color: #777;
}

.operadorFilter .operadorPopupId,
.operadorFilter .operadorPopupNome,
.operadorFilter .operadorPopupCracha,
.operadorFilter .operadorCheckboxes {
	float: left;
	margin-right: 2px;
}

.operadorFilter div input {
	float: left;
	clear: both;
    height: 20px;
    margin-top: 2px;
}

.operadorFilter div span {
	float: left;
	padding-left: 2px;
}

.operadorFilter .operadorCheckboxes {
	margin: 1px 0 0 50px;
}

.operadorFilter .operadorCheckboxes input {
	margin-bottom: -4px;
}

.operadorFilter .operadorCheckboxes span {
	padding-top: 3px;
	white-space: nowrap;
}

.ext-ie .operadorFilter .operadorCheckboxes .operadorCheckboxesInt {
	width: 200px;
}

.operadorFilter .btFiltrar {
	float: left;
    padding-left: 20px !important;
    position: relative;
	top: -22px;
	left: 190px;
	background: url("../standardImg/newTreeSearch.png") no-repeat 0 0;
}

.operadorFilter .operadorPopupTitle {
    border-bottom: 1px dotted #eee;
    color: black;
    font-size: 9pt;
    font-weight: normal;
	margin: 0 0 6px 10px;
    padding-bottom: 5px;
    width: 98%;
}

.operadorFilter .operadorPopupTitle span {
	float: none;
	color: #777;
}

.operadorCustomizarGradePanel .btAnterior {
	background: url("../standardImg/btAcima.png") no-repeat 0 0;
}

.operadorCustomizarGradePanel .btProximo {
	background: url("../standardImg/btAbaixo.png") no-repeat 0 0;
}


/**** report.html via Objetos Automáticos ****/

.ext-webkit .objauto .rightContainer .x-tab-strip-text:empty { /* A pseudoclass :empty funciona apenas em browsers com CSS3. Como esta correção é apenas para o Webkit, tudo bem. -pck */
	display: none !important;
}

.objauto .objAuto_processosContainer .rightContainer fieldset {
	margin-left: 10px !important;
}

.objauto .objAuto_processosContainer .botoesGrid li input {
	height: 24px;
	width: 22px; #width: 24px;
	margin: 6px 10px 0 -14px; #margin: 6px 10px 0 0;
	#padding-right: 3px !important;	
}

.objauto .objAuto_processosContainer .botoesGrid li .btProximo {
	color: transparent;
}

.objauto .objAuto_processosContainer .botoesGrid ul {
	background: url("../standardImg/objAuto_topPanelBG.png") repeat-x scroll 0 0 transparent;
	height: 45px;
	float: right;
	position: relative;
}

.ext-webkit .objauto .objAuto_processosContainer .botoesGrid ul li {
	float: left;
}
.ext-webkit .objauto .objAuto_processosContainer .botoesGrid ul li input {
	margin: 6px -4px 0 0px !important;
}
.ext-webkit .objauto .objAuto_processosContainer .botoesGrid ul li input.btSair {
	margin: 6px -4px 0 10px !important;
}

.objauto .objAuto_processosContainer .botoesGrid .btPesquisa {
	padding-left: 17px;
	border: none;
	top: -2px;
	position: relative;
}

.objAuto .objAuto_processosContainer .botoesGrid .btOK {
	background-position: -558px -8px;
	#margin-right:-6px !important;
}

.objAuto .objAuto_processosContainer .botoesGrid .btPesquisar,
.objAuto .objAuto_processosContainer .botoesGridContainer .btPesquisar {
	background-position: -500px -8px;
	#margin-right:-6px !important;
}

.shadowCorner_report {
	display: none;
}

.objauto .shadowCorner_report {
	background: url("../standardImg/objAuto_topPanelCorner.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 45px;
    position: relative;
    width: 26px;
}

.ext-ie .objauto .objAuto_processosContainer fieldset legend {
    height: 20px;
	margin: 0 0 0 -15px !important;
	position: static;
}

.ext-ie .objauto .objAuto_processosContainer fieldset legend .x-tool-toggle {
	margin: 3px 0 0 4px !important;
}

.ext-ie .objauto .objAuto_processosContainer fieldset {
	background-color: white !important;
	/*padding-top: 20px !important;*/
	padding-left: 10px !important;
}

.objauto .objAuto_processosContainer form .linha label {
	background-color: #efefef !important;
}

/** fim **/

.operadorWindow .x-btn-noicon tr td.x-btn-ml,
.operadorWindow .x-btn-noicon tr td.x-btn-mc,
.operadorWindow .x-btn-noicon tr td.x-btn-mr {
	background-image:none !important;
}
.ext-ie .operadorWindow .x-btn-noicon tr td.x-btn-mc em button {
	padding: 0px 0px 0px 16px !important;
}

.btFocar {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btFocar.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btOperadorDetalhes {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desativado*/
	background: transparent url(../standardImg/btOperadorDetalhes.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btTransferir {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btTransferirSel.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btTransferirTodos {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btTransferir.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btCustomizarGrade {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btCustomizarGrade.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.ext-ie .btCustomizarGrade tr td.x-btn-mc button {
    padding: 0px 0px 0px 17px !important;
}

.btUndoCustomGrid {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btUndoCustomGrid.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}
.ext-ie .btUndoCustomGrid tr td.x-btn-mc button {
    padding: 0px 0px 0px 17px !important;
}

.btCustomGridPadrao,
.btCascatear {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btCustomGridPadrao.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btUndoCustomGridPadrao {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btUndoCustomGridPadrao.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btOperadorImprimir {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btImprimir.gif) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btExportarResultados {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btExportarDados.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.ext-ie .btExportarResultados tr td.x-btn-mc button {
    padding: 0px 0px 0px 17px !important;
}

.btExportarDados {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px; #padding: 2px 0px 0px 20px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btExportarDados.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btImportarDados {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btImportarDados.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btCarregarDef {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btCarregarDef.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.ext-ie .btCarregarDef button {
	padding-left: 15px !important;
}

.btLimpar {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btLimpar.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btLimpar button {
	#padding: 2px 0 0 20px !important;
}

.btLimparTudo {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btLimparTudo.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btGrupos {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btGrupos.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btGrupos tr td.x-btn-mc button {
	#padding: 2px 0px 0px 18px !important;
}

.btAnteriorprovarAcao {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px; #padding: 2px 0px 0px 18px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btAprovarAcao.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btExecutar {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btExecutar.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btFolhasDesativadas {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btFolhasDesativadas.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btMostrar {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btMostrar.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btEsconder {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btEsconder.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}

.btPrimeiroDisabled,
.btAnteriorDisabled,
.btProximoDisabled,
.btUltimoDisabled,
.btIncluirDisabled,
.btExcluirDisabled,
.btAlterarDisabled,
.btOKDisabled,
.btCancelDisabled,
.btConsistDisabled,
.btExecutarDisabled,
.btPesquisarDisabled,
.btHelpDisabled {
	border: none !important;
    height: 24px !important;
    padding: 3px 0 0 17px !important;
}

.ext-ie .objAuto .objAuto_processosContainer .rightContainer .btAlterarDisabled,
.ext-ie .objAuto .objAuto_processosContainer .rightContainer .btOKDisabled {
	margin-right: -10px !important;
}

.objAuto .objAutoContent .x-panel-bwrap .x-border-layout-ct .x-splitbar-h {
	background-position: 1px center !important;
	opacity: 0.7;
}


/*************************************************************/
/********* Painel de Orçamento - vpaceka / rborges ***********/
/*************************************************************/

.orcMainTop .orcFolha .x-panel-header,
.orcMainTop .orcContratados .x-panel-header {
	background: transparent;
}

/* Botões "Edição" e "Admissão" da parte inferior */

.orcBtAdmissoes .orcBtLeft,
.orcBtAdmissoesSelected .orcBtLeft,
.orcBtEdicoes .orcBtLeft,
.orcBtEdicoesSelected .orcBtLeft {
	width: 33px;
	height: 33px;
	float: left;
	clear: left;
	position: relative;
	cursor: pointer;
}

.orcBotoes {
	padding-top: 25px;
	width: 110px;
}

.orcBtRight {
    float: left;
    height: 17px;
	#height: 20px;
    padding-top: 3px;
    position: relative;
    top: 7px;
    width: 107px;
	cursor: pointer;
}

.orcBtAdmissoesSelected .orcBtRight,
.orcBtEdicoesSelected .orcBtRight {
    float: left;
    height: 17px;
	#height: 20px;
    padding-top: 3px;
    position: relative;
    top: 7px;
    width: 107px;
	cursor: pointer;
}

/* panel de Admissões */

.orcAdmissoes .x-panel-tc {
	padding: 4px 0 5px 10px;
}

.orcAdmissoes .x-panel-bwrap .x-panel-tc {
	background: transparent;
	padding: 0px;
}

.orcAdmissoes .rightContainer {
	padding-left: 4px;
}

/* panel de Edições */

.orcEdicoes .x-panel-tc {
	padding: 4px 0 5px 10px;
}

.orcEdicoes .rightContainer,
.orcFolha .rightContainer,
.orcContratados .rightContainer {
	padding-left: 4px;
}

/* panel de Folha */

.orcFolha .x-panel-tc {
	/*background: url("../../standardImg/badgeOne.png"); */
	padding: 3px 0 4px 7px;
	border-top: 1px solid #555;
}

.orcContratados .x-panel-tc {
	padding: 3px 0 4px 27px;
	border-top: 1px solid #555;
	background: url("../standardImg/badgeTwo.png");
	
}

/* panel de opções adicionais da direita */

.orcBottom .x-panel-body-noheader .btPrimeiro button,
.orcBottom .x-panel-body-noheader .btAnterior button,
.orcBottom .x-panel-body-noheader .btProximo button,
.orcBottom .x-panel-body-noheader .btUltimo button {
	display: none;
}

.orcBottom .x-panel-body-noheader .btPrimeiro,
.orcBottom .x-panel-body-noheader .btAnterior,
.orcBottom .x-panel-body-noheader .btProximo,
.orcBottom .x-panel-body-noheader .btUltimo {
	float: left;
	margin: 10px -10px 10px 10px !important;
	padding: 0px !important;
}

.orcBottom .x-panel-body-noheader .btPrimeiro {
	background-image: url("../standardImg/btPrimeiroLaranja.png")
}
.orcBottom .x-panel-body-noheader .btAnterior {
	background-image: url("../standardImg/btAnteriorLaranja.png")
}
.orcBottom .x-panel-body-noheader .btProximo {
	background-image: url("../standardImg/btProximoLaranja.png")
}
.orcBottom .x-panel-body-noheader .btUltimo {
	background-image: url("../standardImg/btUltimoLaranja.png")
}

.orcBottom .x-panel-body-noheader .btIncluir,
.orcBottom .x-panel-body-noheader .btExcluir,
.orcBottom .x-panel-body-noheader .btAlterar,
.orcBottom .x-panel-body-noheader .btSalvar,
.orcBottom .x-panel-body-noheader .btCancel,
.orcBottom .x-panel-body-noheader .btConsist,
.orcBottom .x-panel-body-noheader .btHistoric,
.orcBottom .x-panel-body-noheader .btGeral,
.orcBottom .x-panel-body-noheader .btPesquisa,
.orcBottom .x-panel-body-noheader .btImprimir,
.orcBottom .x-panel-body-noheader .btLocalizar,
.orcBottom .x-panel-body-noheader .btLocalizarProxima,
.orcBottom .x-panel-body-noheader .btAtualizar,
.orcBottom .x-panel-body-noheader .btHelp,
.orcBottom .x-panel-body-noheader .btHelpEtapa,
.orcBottom .x-panel-body-noheader .btSair,
.orcBottom .x-panel-body-noheader .btMonitor,
.orcBottom .x-panel-body-noheader .btOrder,
.orcBottom .x-panel-body-noheader .x-btn-text-icon {
	float: left;
	clear: both;
	margin-left: 10px;
	margin-top: 5px;
}

.orcBottom .x-panel-body-noheader .x-btn-text-icon .x-btn-ml,
.orcBottom .x-panel-body-noheader .x-btn-text-icon .x-btn-mr {
	display: none;
}

.orcBottom .x-panel-body-noheader .x-btn-text-icon .x-btn-mc,
.orcBottom .x-panel-body-noheader .x-btn-text-icon .x-btn-over .x-btn-mc {
	background-image: none !important;
}

.orcBottom .x-panel-body-noheader .x-btn-text-icon .x-btn-mc button {
	padding-left: 27px !important;
}

.orcVerbasAnuaisValores div.linha label {
    padding-top: 6px;
    text-align: right;
}

.orcVerbasAnuaisValores .x-box-inner div .labelComposite {
	padding-left: 20px !important;
    text-align: right !important;
}

.rightContainer .linha label {
	font-weight: bold;
}

.rightContainer ul.x-tab-strip-top {
	border-bottom: none !important;
}

.rightContainer div.linha label,
.rightContainer .required div.linha label {
	background-color: transparent !important;
}

.orcEdicoes .x-panel-bwrap .x-panel-tc,
.orcFolha .x-panel-bwrap .x-panel-tc,
.orcContratados .x-panel-bwrap .x-panel-tc {
	background: transparent;
	padding: 0px;

}

/************ Monitor de Geração de Processos - vpaceka 01/06/2012 *************/

.processMonitor h1 {
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	letter-spacing: -1px;
	color: #686868;
	float: left;
	margin-left: 6px;
	width: 97%;
	border-bottom: 1px solid #AF9955;
}

.processMonitor h2 {
	font-family: arial;
	font-weight: bold;
	font-size: 18px;
	letter-spacing: -1px;
	color: #000;
	float: left;
	clear: both;
	margin-left: 6px;
	width: 97%;
	white-space: nowrap;
}

.processAnimation {
    background: url("../standardImg/processAnimation.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    left: 7px;
    position: relative;
    top: 6px;
    width: 400px;
}

.processAnimationStop {
    background: url("../standardImg/processAnimationStop.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 21px;
    left: 7px;
    position: relative;
    top: 6px;
    width: 400px;
}

.processOutputDisabled {
	background: url("../standardImg/processOutputDisabled.png") no-repeat 0 0;
    height: 187px !important;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute !important;
    top: 0 !important;
    width: 142px !important;
    z-index: 999;
	visibility: visible;
}

.processOutput {
    background: url("../standardImg/processOutputBG.gif") no-repeat 0 0;
    float: right;
    height: 187px;
    padding-top: 8px;
    position: absolute;
    right: 34px; #right: -4px;
	top: 52px; #top: 40px;
    width: 142px; #width: 138px;
}

.processOutput div {
    font-family: arial;
    font-size: 14px;
    font-weight: bold;
    height: 16px; #height: 21px;
	padding-top: 5px;
    letter-spacing: -1px;
    line-height: 12px;
    margin-bottom: 7px;
    position: relative;
    width: 125px;
	padding-left: 35px;
	cursor: pointer;
	color: #3f3f3f;
}

.processOutput div:hover {
	color: black;
}

.processOutput div.processDownload {
	background: url("../standardImg/processIconDownload.png") no-repeat 7px 0;
}

.processOutput div.processView {
	background: url("../standardImg/processIconVisualizar.png") no-repeat 7px 0;
}

.processOutput div.processPrint {
	background: url("../standardImg/processIconPrint.png") no-repeat 7px 0;
}

.processOutput div.processMonitorLPC {
	background: url("../standardImg/processIconMonitorLPC.png") no-repeat 7px 0;
}

.processOutput div.processDelete {
	background: url("../standardImg/processIconDelete.png") no-repeat 7px 0;
}

.processOutput div.processResultado {
    background: url("../standardImg/processIconResultados.png") no-repeat 7px 5px;
    height: 25px;
    margin-bottom: 7px;
}

.processOutput div.processButDisabled {
	color: #ababab;
	#color: #c8c8c8;
	cursor: default;
	opacity: 0.5;
}

.processBarContainer {
	width: 407px;
	height: auto;
	float: left;
	top: 10px;
	position: relative;
	background: url("../standardImg/processBarsMiddle.gif") repeat-y 0 0;
	padding-bottom: 20px;
}

.processBarBarrasTop {
	background: url("../standardImg/processBarsTop.gif") no-repeat 0 0;
	float: left;
    height: 9px;
    width: 407px;
	position: relative;
	top: 12px;
}

.processBarBarrasBottom {
	background: url("../standardImg/processBarsBottom.gif") no-repeat 0 0;
	float: left;
    height: 9px;
    width: 407px;
	position: relative;
	z-index: 500;
}

.processBarContainer .processBar {
    border-right: 1px solid #A9A0A0;
    height: 14px;
    position: relative;
    top: 3px;
    width: 320px;
	float: left;
}

.processBarContainer .processBar .x-progress-wrap,
.processBarContainer .processBar .x-progress-inner,
.processBarContainer .processBar .x-progress-bar {
	height: 12px !important;
	border: none !important;
}

.processBarContainer .processBar .x-progress-wrap {
	height: 14px !important;
}

.processBarContainer .processBar .x-progress-wrap .x-progress-inner {
	border: 1px solid #a9a0a0 !important;
	border-right: none !important;
	width: 318px !important;
}

.processBarContainer .processBar .x-progress-wrap .x-progress-bar {
	background: url("../standardImg/processBarGreenBG.gif") repeat-x 0 0 #98c41f;
}

.processBarContainer .processCancel {
    background: url("../standardImg/processCancel.gif") no-repeat 0 0;
    border: medium none;
    cursor: pointer;
    float: right;
    height: 39px;
    position: absolute;
    right: 19px;
    top: 13px;
    width: 39px;
}

.processBarContainer .processCancelDisabled {
    background: url("../standardImg/processCancelDisabled.gif") no-repeat 0 0;
    border: medium none;
    float: right;
    height: 39px;
    position: absolute;
    right: 19px;
    top: 13px;
    width: 39px;
}

.processBarContainer .processBar2 {
	position: relative;
	top: 10px !important;
	margin-bottom: 7px;
}

.processBarContainer .processBarBarras {
    float: left;
    left: 15px;
    position: relative;
    top: 4px;
	height: auto;
}

.processBarContainer .processBarBarras .processBarStatus {
    float: left;
    font-size: 7pt;
    font-weight: normal !important;
	min-height: 10px;
    height: auto;
    position: relative;
    top: 3px;
	width: 330px;
}

.processResultsContainer {
    float: right;
    height: auto;
    position: relative;
    top: 3px;
    width: 195px;
	right: 140px;
}

.processResultsContainer span {
	font-size: 7pt;
}

.processResultsContainer .resultsCaption {
    clear: left;
    color: #858585;
    float: left;
    margin-bottom: 3px;
    padding-right: 18px;
    text-align: right;
    width: 50px;
}

.processResultsContainer .resultsData {
	float: left;
	font-weight: normal;
	color: black;
}

.processResultsContainer .resultsTotal {
    border-top: 1px solid #CCCCCC;
    float: left;
    height: auto;
    padding-top: 2px;
    position: relative;
    top: 1px;
    width: 185px;
}

.processLog span {
	font-size: 7pt;
	font-weight: normal;
	color: black;
}

.processLog span.processLogCaption {
    background-color: #ededed;
    clear: left;
    color: #444444;
    float: left;
    height: 13px;
    line-height: 10px;
    margin-bottom: 1px;
    padding-left: 5px;
    padding-top: 3px;
    width: 150px;
}

.processLog span.processLogData {
    color: #333333;
    float: left;
    padding-left: 5px;
	width: 145px;
}

.processLog .processLogColuna {
    background: #fafafa;
    border: 1px solid #EEEEEE;
    float: left;
    margin-right: 10px;
    padding: 2px;
    width: 310px;
}

.processLog .processLogBtLogin {
    background: url("../standardImg/btLogin.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 24px;
    padding-top: 2px;
    width: 130px;
	cursor: pointer;
}

.processLog .processLogBtInsert {
    background: url("../standardImg/btAddBG.png") no-repeat scroll 0 9px transparent;
    clear: right;
    float: left;
    height: 27px;
    margin-top: 2px;
    padding-left: 24px;
    padding-top: 2px;
    width: 240px;
	cursor: pointer;
}

.processLog .processLogBtSair {
    background: url("../standardImg/btSair.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 20px;
    padding-left: 24px;
    padding-top: 2px;
    width: 80px;
	margin-top: 10px;
	cursor: pointer;
}

.processLogPanel .btOperadorImprimir tr td,
.btEsconder tr td,
.btMostrar tr td,
.btFilter tr td,
.x-toolbar-right-row .x-btn-over tr td,
.x-toolbar-right-row .x-btn-noicon tr td {
	background-image:none !important;
}
.ext-ie .btOperadorImprimir tr td.x-btn-mc em button,
.ext-ie .btEsconder tr td.x-btn-mc em button,
.ext-ie .btMostrar tr td.x-btn-mc em button {
	padding: 0px 0px 0px 16px !important;
}

.selectionProcessSelected .parametersSelectionItem {
	background-color: #ddd !important;
}

.parametersSelectionItem {
    font-family: verdana;
    font-size: 9pt;
    height: 22px;
	padding-left: 30px;
    padding-top: 7px;
	cursor: pointer;
	#height: 28px;
}

.ext-ie .parametersSelectionItem,
.ext-webkit .parametersSelectionItem {
	padding-top: 9px;
	background-position: 0 4px;
}

.parametersSelection {
	padding-top: 8px;
}

.btDownloadSmall {
	background: url("../standardImg/btDownloadSmall.png") no-repeat scroll 3px 2px transparent;
}
.btPopupUpload {
	background: url("../standardImg/btPopupUpload.png") no-repeat scroll 3px 2px transparent;
}
.btPopupMail {
	background: url("../standardImg/btPopupMail.png") no-repeat scroll 3px 2px transparent;
}

.processDownloadPnl {
	font-weight: normal;
}

.processDownloadPnl h2 {
    border-bottom: 2px solid black;
    color: black;
    font-size: 10pt;
    font-weight: bold;
    margin: -5px 0 5px 0; #margin: 0 0 5px 0;
    padding-bottom: 2px;
    width: 100%;
}

.processDownloadRadios div {
	float: left;
	clear: both;
	margin-bottom: 1px;
	font-size: 8pt !important;
}

.ext-ie .processDownloadRadios input {
	height: 13px;
	border: none;
}

.processDownloadBts {
	float: left;
	clear: both;
	margin-top: 6px; #margin-top: 2px;
}

.processDownloadBts input {
	background: url("../images/portariaBtRemoverBG.png") repeat-x 0 0;
    border-color: #ccc #777 #777 #ccc !important;
    border: 1px solid;
    height: 20px;
    padding: 0 1px;
	cursor: pointer;
	text-align: center;
}



.objAuto_processosContainer .selectionProcessDefault {
	background: url("../images/WADev_LeftTreeListItemBG.png") repeat-x transparent !important;
	white-space: nowrap;
	height: 32px;
}

.objAuto_processosContainer .parametersSelection .selectionProcessSelected,
.objAuto_processosContainer .parametersSelection .selectionProcessSelected:hover {
	background: url("../images/WADev_LeftTreeListItemBGSelected.png") repeat-x transparent !important;
}

.objAuto_processosContainer .selectionProcessDefault:hover {
	background: url("../images/WADev_LeftTreeListItemBGHover.png") repeat-x transparent !important;
}

.objAuto_processosContainer .selectionProcessSelected .parametersSelectionItem {
	background-color: transparent !important;
}

/**** Justificativas de marcações - PT 171169 ****/

.listaComps {
    height: 303px;
    overflow: auto;
    padding: 7px 9px;
}

.listaComps .marcacoesContainer {
	margin-bottom: 23px;
	float: left;
}

.listaComps .marcacoesContainer span.title {
    border-bottom: 1px solid black;
    color: black;
    float: left;
    font-family: arial;
    font-size: 11pt;
    margin-bottom: 10px !important;
    padding-bottom: 1px;
	width: 394px;
}

.listaComps .listaCompsItem {
	clear: both;
    float: left;
    margin-bottom: 5px;
    width: 100%;
    display: flex;	
}

.listaComps .listaCompsItem span {
	float: left;
    height: 12px;
	width: 45px;
}

.listaComps .marcacoesContainer span.justif {
  margin-left: 52px;
}

.listaComps .marcacoesContainer span.obs {
  margin-left: 73px;
}

.listaComps .listaCompsItem div {
	float: left;
    height: 22px;
    margin-left: 8px;
    max-width: 150px;	
}

.listaComps .allJustInsert {
  margin-right: 39px;
  margin-left: 0px;
  max-width: 171px;  
}

.listaComps .allJustInsert input {
  width: 171px;
  max-width: 171px;  
}

 .listaComps .allJustInsert div {
	width: 171px !important;
 }

.listaComps .allJustDelete {
  margin-right: 38px;
  margin-left: 0px; 
  max-width: 171px; 
}

.listaComps .allJustDelete input {
  width: 171px;    
  max-width: 171px;  
}

.listaComps .allJustDelete div {
	width: 171px !important;
 }

.listaComps .allObservInsert input {
  width: 183px;
}

.listaComps .allObservDelete input {
  width: 183px;
}

.listaComps .observ div{
  max-width: none;
}

.listaComps .observ input {
  width: 183px !important;
}

.listaComps .justif input {
  width: 131px !important;
}

.listaComps .compsGerais{
  display: inline-flex;
  margin-top: 6px;
}

.ext-ie .listaComps .listaCompsItem div img {
	position: relative !important;
	top: 0px !important;
}

.listaCompsJustificativa {
	width: 215px !important;
	margin-left: 5px !important;
}

/*.popupJustificativa .listaComps {
	height: 210px; #height: 235px;
	overflow: hidden;
}*/
/****FIM: Justificativas de marcações - PT 171169 ****/

.WADev_LeftTree .x-tree-node .x-tree-node-inline-icon {
	display: inline !important;
}

/* correções Form de Envio de Emails (Operador) - jgalindo */
.MessageComboContainer label {
	float: left;
	width: 123px;
	height: 10px;
}

.windowEmail .x-form-text, 
.windowEmail .x-html-editor-wrap,
.windowEmail .x-form-text, .windowEmail textarea.x-form-field {
    position: relative;
    top: -15px;
}

.ext-ie .windowEmail .x-form-text {
	top: 0px; 
	left: -150px;
	position: relative;
}

.ext-ie .windowEmail textarea.x-form-field {
	top: -0px;
	left: -150px;
}

.windowEmail .uploadFileContainer .x-panel-bbar {
	background-color: transparent;
}

.windowEmail .windowEmailBottom .x-panel-tbar {
	background: none repeat scroll 0 0 transparent !important;
    float: right;
    position: relative;
    top: 36px;
    width: 300px !important;
    z-index: 9999;
}

.windowEmail .windowEmailBottom .x-panel-tbar .x-small-editor {
	position:relative;
	left: -450px;
}

.ApSendEmail_new .UploadFieldWF {
	position:relative;
	left: 70px;
	top: 27px; #top: 29px;
	z-index: 9999;
}

.ApSendEmail_new .linha span {
	position: relative;
	/*top: -15px;*/
}

.x-panel-body .uploadFile {
    background-color: transparent !important;
	/*height: 20px !important; arrumando altura do campo de foto, podem haver consequencias. Qualquer coisa, descomentar. */
}
/*fim envio emails*/

.obj1880_VERMELHO_BRANCO {
	background-color: #e94f4f;
}

.obj1880_BEGE_AZUL {
	background-color: #1872be;
}

.obj1880_BEGE_AZUL .x-grid3-col .x-grid3-cell-inner,
.obj1880_VERMELHO_BRANCO .x-grid3-col .x-grid3-cell-inner {
	color: #FBF3DB;
}

.providerRowColor1,
.objauto .rightContainer fieldset .providerRowColor1 .linha span input.providerRowColor1 {
	background-color: #F8F1C8 !important;
}

.objauto .rightContainer fieldset .providerRowColor1 {
	background-color: #F8F5E6 !important;
}

.providerRowColor2,
.objauto .rightContainer fieldset .providerRowColor2 .linha span input.providerRowColor2 {
	background-color: #B8E79F !important;
}
.objauto .rightContainer fieldset .providerRowColor2 {
	background-color: #E0EFD7 !important;
}

.providerRowColor3,
.objauto .rightContainer fieldset .providerRowColor3 .linha span input.providerRowColor3 {
	background-color: #AEDDDC !important;
}
.objauto .rightContainer fieldset .providerRowColor3 {
	background-color: #DAF4F3 !important;
}

.Legenda1880 {
	width: auto;
	height: 30px;
	background: url("../standardImg/objAuto_LegendaBG.png") repeat-x 0 0;
	border: 1px solid #d3d3d3;
	padding-right: 5px;
	float: left;
	position: relative;
}

.Legenda1880 span {
	font-family: verdana;
	font-color: #494949;
	font-size: 9pt;
	float: left;
	position: relative;
	padding: 8px 4px 0px 6px;
}

.Legenda1880 div {
	border: 1px solid;
	border-color: #c4c4c4 #fff #fff #c4c4c4;
	width: 16px;
	height: 16px;
	float: left;
	position: relative;
	margin: 6px 0 0 4px;
}

.salario1880,
.remuneracao1880 {
	background: #ddd;
	width: auto;
	font-family: verdana;
	font-size: 9pt;
	float: left;
	margin-left: 10px;
	padding: 6px 8px;
	border: 1px solid;
	border-color: #eee #ccc #ccc #eee;
}

.salario1880 span,
.remuneracao1880 span {
	padding-left: 5px;
	font-weight: bold;
}

.pesquisaHorarios1880 div {
	float: left;
	clear: both;
	margin-bottom: 3px;
	position: relative;
	left: 10px;
}

.pesquisaHorarios1880 div.checkbox {
	clear: none;
	position: relative;
	left: 30px;
}

.pesquisaHorarios1880 span {
	width: 220px;
	float:left;
}

.pesquisaHorarios1880 input {
	float: left;
}

/***** WA Developer - vpaceka 29/06/2012 *****/
.WADev {
	position: relative;
	top: 0px;
}

.WADev .x-layout-split {
	background: url("../userDefs/images/WADev_LeftTreeSplitter.png") repeat-x 0 0 !important;
}

.WADev .WADev_RightTree .x-panel-body {
	overflow-x: hidden !important;
	border-left: 3px solid #B5B5B5 !important;
	border-top: 1px solid #B5B5B5 !important;
}

.WADev span.x-panel-header-text h1 {
    font-family: arial;
    font-size: 12pt;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 2px 0 5px 6px;
}

.WADev_LeftTreeContainer .x-panel-tc .x-panel-header {
	background: url("../images/WADev_LeftTreeHeaderBG.png") repeat-x 0 0 transparent !important;
	width: 100%;
	height: 24px; #height: 32px;
	padding: 8px 0 0 5px !important;
	
	position: absolute;
}

.WADev_LeftTreeContainer .x-panel-tc .x-panel-header span {
    color: white;
    font-family: arial;
    font-size: 13pt;
    font-weight: bold;
    letter-spacing: -1px;
	text-shadow: 0 -1px #ad570d;
}
.WADev_LeftTreeContainer .newTreeNavButtons .btPesquisar {
	background: url("../images/WADev_LeftTreeSearch.png") no-repeat 0 0;
	/*top: 8px;
	left: -4px;*/
	
	position: absolute;
	top: 9px;
}

.WADev .x-panel-tl {
	position: relative !important;
	z-index: 300 !important;
}
.WADev .WADev_LeftTreeContainer .x-panel-bwrap {
	position: relative !important;
	z-index: 350 !important;
	/*top: -35px !important; #top: -32px !important;	
}

.WADev .WADev_LeftTreeContainer .newTreeNavButtons .x-panel-bwrap {
	top: 0px !important;*/
}

.WADev_LeftTreeContainer .x-panel-bwrap .x-panel-nofooter {
	display: none;
}

.WADev_footerStatus {
	border-top: 1px solid #c1c1c1;
		
	background: -webkit-linear-gradient(top, #e8e8e8, #c1c1c1);
	background: -moz-linear-gradient(top, #e8e8e8, #c1c1c1);
	background: -ms-linear-gradient(top, #e8e8e8, #c1c1c1);
	#background: #e5e5e5;
}

.WADev_footerStatus label {
	color: #444444;
	text-shadow: 0 1px white;
}

.WADev_footerStatus .x-toolbar-left {
	padding-top: 2px;
}

.WADev .WADev_LeftTreeContainer .newTreeNavButtons {
	border: none !important;
}

.WADev .WADev_LeftTreeContainer .x-panel-bwrap .x-toolbar-layout-ct {
	background: transparent !important;
}

.WADev .WADev_LeftTreeContainer .x-panel-bwrap .btFiltrar {
	visibility: hidden;
}

.WADev_LeftTreeContainer li .desenvolvedorRootTree {
	height: 32px;
	background: url("../images/WADev_LeftTreeListItemBG.png") repeat-x 0 0;
}

.WADev_LeftTreeContainer li .x-tree-selected span {
	color: #966900 !important;
}

.WADev_LeftTreeContainer .newTreeNavButtons li .x-tree-node-over {
	background: url("../images/WADev_LeftTreeListItemBG.png") repeat-x 0 0 transparent !important;
}

.WADev_LeftTreeContainer li .desenvolvedorRootTree .x-tree-node-icon {
	background: none !important;
}

.WADev_LeftTreeContainer li .x-tree-node-icon {
	background: url("../images/WADev_LeftTreeGenericBullet.png") no-repeat 0 0 transparent !important;
	width: 14px;
	height: 13px;
	padding-right: 3px;
}

.WADev_LeftTreeContainer li ul li ul li ul li ul li img { /* lilulilulilu */
	width: 24px !important;
	height: 24px !important;
}
.WADev_LeftTreeContainer li ul li ul li ul li ul li .x-tree-node-icon {
	background: none !important;
}
.WADev_LeftTreeContainer li ul li ul li ul li ul li a span {
	top: 5px; #top: 2px !important;
	#left: 3px;
	position: relative;
	color: #444;
}

.WADev_LeftTreeContainer li .desenvolvedorRootTree .x-tree-node-icon {
	width: 24px;
	height: 24px;
	padding: 2px 0 0 4px;
	#position: relative;
	#top: 2px;
}

.WADev_LeftTreeContainer li a {
	position: relative;
	top: -2px;
}

.WADev_LeftTreeContainer li .desenvolvedorRootTree .x-tree-ec-icon,
.WADev_LeftTreeContainer li ul ul ul ul .x-tree-ec-icon {
	display: none;
}

.WADev_LeftTreeContainer li .desenvolvedorRootTree span {
	font-family: arial;
	font-size: 9pt;
	color: #000;
	position: relative;
	top: 9px;
	#top: 5px;
}

.WADev_LeftTreeContainer li ul {
	position: relative;
	top: 7px;
	padding-bottom: 3px;
}
.WADev_LeftTreeContainer li ul ul ul ul {
	position: relative;
	top: 5px !important;
}
.WADev_LeftTreeContainer li ul ul ul ul .x-tree-node {
	height: 24px !important;
}

.WADev_LeftTreeContainer {
	background: #ebebeb !important;
}

.WADev_LeftTree .x-panel-body-noheader {
	padding: 0px !important;
}

.WADev .newTreeNavButtons .x-panel-tbar-noheader .x-toolbar-layout-ct {
	border-top: none !important;
}

.WADev_RightHeader {
	background: url("../images/WADev_RightHeaderBG.png") repeat-x 0 0 transparent !important;
	width: 100%;
	min-width: 890px;
	height: 32px;
}

.WADev_RightHeaderDetail {
	background: url("../images/WADev_RightHeaderDetail.png") no-repeat 0 0;
	width: 16px;
	height: 32px;
	float: left;
}

.WADev_RightHeader .personagem {
    border-right: 1px solid #D9D9D9;
    color: #434343;
    float: left;
    font-family: arial;
    font-size: 8pt;
    height: 23px; #height: 32px;
    padding: 9px 20px 0 6px;
    text-shadow: 0 1px #E5E5E5;
}

.WADev_RightHeader .personagem span {
	color: #333;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: -1px;
    position: relative;
    top: 1px !important;
}

.WADev_RightHeader .SelectWorkarea {
	float: left;
	border-left: 1px solid #b5b5b5;
	padding-left: 15px;
	width: 266px; #width: 310px;
	#position:relative;
}

.WADev_RightHeader .SelectWorkarea span {
	color: #434343;
    float: left;
    font-family: arial;
    font-size: 8pt;
    height: 22px;
    padding: 9px 5px 0 6px;
    text-shadow: 0 1px #e5e5e5;
	position: relative;
	width: 35px;
}

.WADev_RightHeader .SelectWorkarea input {
	background: url("../images/WADev_RightHeaderComboBG.png") repeat-x 0 0 transparent !important;
	border: none !important;
    height: 23px !important;
    position: relative;
    top: -1px; #top: 5px;
    width: 180px !important;
	color: #333;
    font-size: 10pt;
    font-weight: bold;
    letter-spacing: -1px;
	text-shadow: 0 1px #e5e5e5;
	#float:left;
	#padding-top: 4px !important;
}

.WADev_SelectComboContainer {
	position: relative;
	float: left;
	top: 1px;
	left: 15px; #left: 0px;
	width: 200px !important; #width: 220px !important;
}

.ext-ie .WADev_SelectComboContainer .x-form-field-wrap {
	width: 220px !important;
}

.WADev_RightHeader .SelectWorkarea .combodetail {
	background: url("../images/WADev_RightHeaderComboDetail.png") no-repeat 0 0;
	float: left;
    height: 23px;
    position: relative;
    top: 5px;
    width: 5px;
	left: 15px; #left: 0px;
}

.WADev_RightHeader .SelectWorkarea .x-form-trigger {
	background: url("../images/WADev_RightHeaderComboBtn.png") no-repeat 0 0 !important;
	border: medium none !important;
    height: 22px !important;
	width: 20px !important;
    position: relative !important;
    top: 4px;
	#left: -3px;
}

/*.WADev_RightHeader .idBtnEdtWa {
	width: 26px;
	height: 22px;
	float: left;
	position: relative;
	top: 5px;
	padding: 0 0 0 4px;
}*/

/*.WADev_RightHeader .EditWorkarea .idBtnEdtWa {
    float: left;
    position: relative;
    top: -4px;
}*/

.ext-ie .WADev_RightHeader .AddWorkarea button,
.ext-ie .WADev_RightHeader .EditWorkarea button {
	visibility:hidden;
}

.WADev_RightHeader .maintenanceToggle {
	width: 175px;
	height: 22px;
	float: right;
	position: relative;
	top: 5px;
	right: 10px;
}

.WADev_RightHeader .maintenanceToggle .x-btn-ml {
	background: url("../standardImg/WADev_ToggleLeft.png") no-repeat 0 0 !important;
	width: 4px;
}
.WADev_RightHeader .maintenanceToggle .x-btn-mc {
	background: url("../standardImg/WADev_ToggleMiddle.png") repeat-x 0 0 !important;
	width: 100%;
	height: 24px;
}
.WADev_RightHeader .maintenanceToggle .x-btn-mr {
	background: url("../standardImg/WADev_ToggleRight.png") no-repeat 0 0 !important;
	width: 4px;
}
.WADev_RightHeader .mtncToggleOff .x-btn-ml {
	background: url("../standardImg/WADev_ToggleDownLeft.png") no-repeat 0 0 !important;
}
.WADev_RightHeader .mtncToggleOff .x-btn-mc {
	background: url("../standardImg/WADev_ToggleDownMiddle.png") repeat-x 0 0 !important;
}
.WADev_RightHeader .mtncToggleOff .x-btn-mr {
	background: url("../standardImg/WADev_ToggleDownRight.png") no-repeat 0 0 !important;
}
.WADev_RightHeader .maintenanceToggle .x-btn-mc button {
	width: auto !important;
	color: #3c3c3c !important;
    font-family: arial;
    font-size: 12px !important;
    height: 22px;
    padding: 0px !important; #padding: 4px !important;
    text-shadow: 0 1px #cbcbcb;
	position: relative;
	text-transform: none !important;
}
.WADev_RightHeader .mtncToggleOff .x-btn-mc button {
	padding: 4px 0 0 0 !important;
	text-shadow: 0 -1px #4D2A2A;
	color: #D3A3A3 !important;
}

.WADev_RightHeader .x-btn-ml,
.WADev_RightHeader .x-btn-mr {
	background: none !important;
}

.WADev_RightHeader .WADev_campos .allButtonsWA {
	position: relative;
	float: left;
}

.WADev_RightHeader .AddWorkarea {
	width: 26px;
	height: 22px;
	float: left;
	position: relative;
	top: 5px;
	padding: 0 0 0 5px;
	#padding: 0;
	#left: -28px !important;
}

/*.WADev_RightHeader .EditWorkarea {
	width: 26px;
	height: 22px;
	float: left;
	position: relative;
	top: 5px;
	padding: 0 0 0 4px;
}*/


/*inicio - icones agosto * 320164 @jgalindo */

.WADEv_RightHeader .idBtnNewWa .x-btn-mc {
	background: url("../images/WADev_WorkareaAdd.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;	
}

.WADEv_RightHeader .idBtnDelWa .x-btn-mc {
	background: url("../images/WADev_WorkareaExcluir.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;	
}

.WADEv_RightHeader .idBtnAtvDtvWa .x-btn-mc {
	background: url("../images/WADev_WorkareaAtiva.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;	
}

.WADEv_RightHeader .idBtnDtvAtvWa .x-btn-mc {
	background: url("../images/WADev_WorkareaInativa.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;	
}

/*fim - icones agosto * 320164 @jgalindo */

.WADev_RightHeader .AddWorkareaBtn .x-btn-mc {
	background: url("../images/WADev_WorkareaAdd.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADEv_RightHeader .idBtnEdtWa .x-btn-mc {
	background: url("../images/WADev_WorkareaEditWA.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADEv_RightHeader .idBtnEdtWaSobreps .x-btn-mc {
	background: url("../images/WADev_WorkareaEdtWaSobreps.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADEv_RightHeader .idBtnDplWa .x-btn-mc {
	background: url("../images/WADev_WorkareaDplWa.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADEv_RightHeader .idBtnHabilitarVerticalWa .x-btn-mc {
	background: url("../images/WADev_WorkareaHabilitarVerticalWa.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADEv_RightHeader .idBtnDesabilitarVerticalWa .x-btn-mc {
	background: url("../images/WADev_WorkareaDesabilitarVerticalWa.png") no-repeat 0 0 !important;
	height: 23px;
	#width: 28px !important;
}

.WADev_RightHeader .x-btn-mc button {
	width: 28px !important;
}
	
.WADev_rightTree .x-panel-tbar {
	display: none;
}

.WADev_rightTree {
	background: #e5e5e5;
}

.WADev_rightTree .x-panel-bwrap ul {
	position: relative;
	top: -1px;
}

.WADev_rightTree .x-panel-bwrap li {
	background: url("../standardImg/WADev_RightTreeItemBG.png") repeat-x 0 0 !important;
	height: 23px !important; #height: 33px !important;
	padding: 10px 0 0 0;
	margin-bottom: -1px;
}

.WADev_rightTree .x-panel-bwrap li span {
	color: #222222;
    font-family: arial;
    font-size: 9pt;
    font-weight: bold;
}

.WADev_rightTree .x-panel-bwrap li .x-tree-ec-icon {
	background: url("../standardImg/WADev_RightTreeBullet.png") no-repeat 0 0 !important;
	position: relative;
	left: 5px;
}

.WADev_rightTree .x-panel-bwrap li .x-tree-selected {
	background: transparent;
}
.WADev_rightTree .x-panel-bwrap li .x-tree-selected .x-tree-ec-icon {
	background: url("../standardImg/WADev_RightTreeSelected.png") no-repeat 0 0 !important;
}

.WADev_rightTree .x-panel-bwrap li a {
	position: relative;
	left: 8px;
	#width:100%;
}

.WADev_RightTree li .x-tree-node-over {
	background: url("../standardImg/WADev_RightTreeDrag.png") no-repeat right 0 transparent !important;
}

.WADev_RightTree li .x-tree-node-over span {
	color: #666 !important;
}

.WADev_RightTreeCorner {
	background: url("../standardImg/WADev_RightTreeCorner.png") no-repeat 0 0 transparent !important;
	float: left;
    height: 12px;
    position: absolute;
    top: 32px;
    width: 28px;
	z-index: 10;
}

.WADev_RightTreeContainer .x-panel-bbar {
	background: url("../standardImg/WADev_RightTreeButton.png") repeat-x 0 0 transparent !important;
	height: 30px;
	border: 1px solid;
	border-color: #e9e9e9 #7f7f7f #7f7f7f #e9e9e9;
}

.WADev_RightTreeContainer .x-panel-bbar button {
	font-family: arial !important;
	font-size: 11pt !important;
	font-weight: bold !important;
	color: #333 !important;
	text-transform: none !important;
	text-shadow: #d2d2d2 0px 1px;
	margin-top: -2px;
}

.WADev_RightTreeContainer .x-btn-noicon tr .x-btn-ml {
	background: url("../standardImg/WADev_RightTreeButtonIcon.png") no-repeat 0 0 transparent !important;
	width: 19px !important;
}

.WADev .WADev_EditarPasta tr .x-btn-ml {
	background: url("../standardImg/WADev_RightTreeEditIcon.png") no-repeat 0 0 transparent !important;
}

.WADev .WADev_EditarPasta {
	left: 75px !important;
}

.WADev_RightTreeContainer .x-btn-noicon {
	position: relative;
	top: 5px;
	left: 45px;
}

.WADev_RightTreeContainer .x-btn-icon {
	background: url("../standardImg/WADev_RightTreeEditIcon.png") no-repeat 0 0 transparent !important;
	width: 18px !important;
	height: 18px !important;
	position: relative;
	top: 5px;
}

.WADev_RightTreeContainer .x-panel-bbar .x-small-editor {
	height: 30px !important;
}

.WADev_RightTreeContainer .x-btn-noicon tr td,
.WADev_RightTreeContainer .x-btn-icon button {
	background: none !important;
}

.WADev_Workarea .x-panel-bwrap {
	text-align: left;
}

.WADev_Workarea .x-panel-bwrap .x-panel-ml .x-panel-body {
	overflow: auto !important;
}

.WADev_Workarea {
	border-left: 1px solid #ccc;
	border-top: 1px solid #b5b5b5;
	background: url("../standardImg/WADev_WorkareaDrop.png") no-repeat center center;
}

.WADev_Workarea .WADev_WorkareaBottom {
	height: 36px !important;
	background: url("../standardImg/WADev_WorkareaBottom.png") repeat-x 0 0 transparent;
	padding-left: 5px;
	margin-left: -6px; #margin-left: -12px;
	min-width: 600px;
	#position: relative;
	#left: 5px;
}

.WADev_Workarea .WADev_WorkareaBottom .WADev_campos {
	width: 100%;
}

.ext-ie .WADev_RightHeader .WADev_campos {
	height: 32px;
	float: left;
}

.WADev_WorkareaBottom div span {
	font-family: arial;
	color: #333;
	font-size: 7pt;
	float:left;
	margin: 2px 0 -2px 0;
}

.WADev_WorkareaBottom .WADev_WorkareaBottomItem {
	float: left;
	margin-right: 2px;
}

.WADev_Workarea .WADev_WorkareaBottom input {
    border-color: #b6b6b6 #e1e1e1 #e1e1e1 #b6b6b6;
    border-style: solid;
    border-width: 1px;
    clear: both;
    float: left;
    height: 20px !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomId input {
	width: 45px;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomDesc input {
	width: 200px;
}

/* bottom buttons start  */

.WADev_WorkAreaBottomXtra {
/*	float: left; @jgalindo */ 
	position: relative;
	left: 4px;
	padding: 13px 0 0 !important;
}

.WADev_WorkareaBottom .x-btn-noicon td {
	background: none !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomTroca {
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}
.WADev_WorkareaBottom .WADev_WorkAreaBottomOrdenar {
	color: transparent !important;
    height: 20px;
	width: 22px !important;
	float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkareaBottomIdiomas {
    color: transparent !important;
    height: 20px;
    width: 22px !important;
    float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomHyperlink {
	color: transparent !important;
	height: 20px;
	width: 22px !important;
	float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomFixPar {
	color: transparent !important;
	width: 22px !important;
	height: 20px;
	float: left !important;
}
.WADev_WorkareaBottom .WADev_WorkAreaBottomclearPar {
	color: transparent !important;
	width: 22px !important;
	height: 20px;
	float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomFixPar button {
	background: url("../images/WADev_fixPar.png") no-repeat 0 0;
    height: 20px;
	width: 22px !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomclearPar button {
	background: url("../images/WADev_clearPar.png") no-repeat 0 0;
    height: 20px;
	width: 22px !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomTroca button {
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}

.ext-ie .WADev_WorkareaBottom .WADev_WorkAreaBottomTroca button {
	background: url("../images/WADev_ChangeIcon.png") no-repeat scroll 0 0 !important;
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}

.ext-ie .WADev_WorkareaBottom .WADev_WorkareaBottomIdiomas button {
	background: url("../images/WADev_ChangeIdiomas.png") no-repeat scroll 0 0 !important;
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomTroca button {
	background: rgba(0, 0, 0, 0) url("../images/WADev_ChangeIcon.png") no-repeat scroll 0 0;
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomOrdenar button {
	background: url("../images/WADev_ChangeSequence.png") no-repeat 0 0;
	color: transparent !important;
	width: 22px !important;
    height: 20px;
	float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkareaBottomIdiomas button {
	background: rgba(0, 0, 0, 0) url("../images/WADev_ChangeIdiomas.png") no-repeat scroll 0 0;
    color: transparent !important;
    width: 22px !important;
    height: 20px;
    float: left !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomHyperlink button {
	background: url("../images/WADev_Hyperlink.png") no-repeat 0 0;
	color: transparent !important;
    height: 20px;
	width: 22px !important;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomOutras,
.WADev_WorkareaBottom .WADev_WorkAreaBottomDel {
	display: none;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomCancel {
	background: url("../standardImg/WADev_WorkAreaBottomCancel.png") no-repeat 0 0;
	float: left;
	width: 16px; /*@jgalindo*/
	margin-left: 3px;
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomSave {
    background: url("../standardImg/WADev_WorkAreaBottomSave.png") no-repeat scroll 0 0;
    float: left;
    width: 16px; /*@jgalindo*/
}

.WADev_WorkareaBottom .WADev_WorkAreaBottomSave button {
	color: transparent !important;
	text-transform: none;
}


.WADev_WorkareaBottom .WADev_WorkareaBottomItem button {
    color: transparent !important;
    text-transform: none;
}

@media only screen and (max-width : 1131px) {

	.WADev_Workarea .WADev_WorkareaBottom {
	    background: url("../standardImg/WADev_WorkareaBottom.png") repeat-x scroll 0 0 #b6b6b6;
	    height: 62px !important;
	}

	.WADev_WorkAreaBottomXtra {
    	left: 0;
    	padding: 5px 0 0 !important;
    	position: relative;
		clear: both !important;
	}

	.WADev_WorkareaBottom .WADev_WorkAreaBottomSave {
	    background: url("../standardImg/WADev_WorkAreaBottomSave.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    width: 16px;
	    float: left !important;
	}

	.WADev_WorkareaBottom .WADev_WorkAreaBottomCancel {
	    background: url("../standardImg/WADev_WorkAreaBottomCancel.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	    width: 16px;
	    float: left !important;
	}
}

/* bottom buttons end */



.WADev_ItemDel, .WADev_ItemEdit {
	display: none;
}

.WADev .workareaItem {
	position: relative;
}

.WADev .WADev_ItemDel {
	background: url("../standardImg/WADev_ItemDel.png") no-repeat 0 0;
    float: left;
    height: 21px;
    left: 42px;
    position: absolute;
    top: -8px;
    width: 21px;
	z-index:5001;
}
.WADev .WADev_ItemEdit {
	background: url("../standardImg/WADev_ItemEdit.png") no-repeat 0 0;
    float: left;
    height: 21px;
    left: 28px;
    position: absolute;
    top: -7px;
    width: 21px;
	z-index: 5000;
}
.WADev .WADev_ItemEdit:hover {
	z-index: 5002;
}

.WADev_NovaPasta label {
	float: left;
	height: 15px !important;
	width: 150px !important;
	margin-bottom: 5px;
}

.WADev_NovaPasta input.WaNomeItems {
	position: relative;
	float: left;
	width: 125px !important;
	#width: 100px !important;
}

.WADev_LinkExterno input.WaNomeItems {
	width: 300px !important;
}

.WADev_NovaPasta .x-form-field-trigger-wrap {
	float: left;
	width: 100px !important;
}

.WADev_NovaPasta .x-form-field-trigger-wrap input {
	width: 107px !important;
	#width: 82px !important;
}

.WADev_ChangeIcon div.desc {
    background-color: transparent;
    float: left;
    font-family: Verdana;
    font-size: 14pt;
    font-weight: normal;
    height: 50px;
    padding: 18px 0 0;
    text-align: right;
    width: auto;
}

.WADev_ChangeIcon img {
	float: right;
	padding: 4px;
	cursor: pointer;
}

.WADev_ChangeIcon .currentIconImg img {
	box-shadow: 2px 2px 4px #d0d0d0;
    border: 1px solid #efefef;
    cursor: auto;
    float: left;
    margin: 0 10px 10px;
    padding: 2px;
}

.desenvolvedorNavigateButtonsTree {
	display: none;
}

.WADev_HelpArea .x-panel-bwrap {
	border-top: 1px solid #b5b5b5;
	border-left: 3px solid #b5b5b5 !important;
}

.WADev_HelpArea .HelpSplash {
	color: #B7B7B7;
    font-family: arial;
    font-size: 15pt;
    font-weight: bold;
    letter-spacing: -1px;
    position: relative;
    text-align: center;
	margin-top: 30%;
    width: 630px;
}

.WADev_HelpArea .HelpSplashContainer .x-panel-bwrap {
	border: none !important;
}

.WADev_HelpArea .HelpSplashContainer div.x-panel-body {
	overflow: auto;
}

.mainHeaderDesenvolvedorTpl {
    background: url("../images/bgTopInternoDeveloper.gif") repeat-x 0 0 white !important;
	height: 58px !important;
	#width: 101%;
}

.mainHeaderDesenvolvedorTpl .dadosPerfil {
	top: 27px !important;
}

.mainHeaderDesenvolvedorTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosDeveloper.png") no-repeat -3px 0px !important;
}

.mainHeaderDesenvolvedorTpl .nomePortalInterno {
	top: 10px; #top: 8px;
	left: 370px;
}

.mainHeaderDesenvolvedorTpl .nomePortalInterno li {
	font-family: arial;
	color: #4a4a4a;
	font-style: italic;
	font-size: 14px;
	margin-left: 16px;
	text-shadow: 0 1px #e0e0e0;
}

.mainHeaderDesenvolvedorTpl .nomePortalInterno ul li {
	display: block;
}

.mainHeaderDesenvolvedorTpl .nomePortalInterno ul li.labelPortalRHInterno {
	font-weight: bold;
	font-family: arial;
	color: #4a4a4a;
	font-style: italic;
	font-size: 18px;
	letter-spacing: -1px;
	float: left;
	position: relative;
	top: -6px;
}

.mainHeaderDesenvolvedorTpl .logoInterno {
	left: 510px;
	top: -4px;
}

.mainHeaderDesenvolvedorTpl .dataHoraInterno li,
.mainHeaderDesenvolvedorTpl .dataHoraInterno li.horaInterna {
	color: #4b4b4b;
}

.mainHeaderDesenvolvedorTpl .dataHoraInterno {
	text-shadow: 0 1px #E6E6E6;
}

.mainHeaderDesenvolvedorTpl #fotoInterna {
	left: 20px;
    position: relative;
    top: 7px;
}


/* busca de tree específica do WADev - equivalente ao ctrl+O do ApTools */
.WADev_ctrlO .bgCamposObrigatorio,
.WADev_ctrlO fieldset legend,
.WADev_ctrlO .paginacaoRefresh {
	display: none;
}

.WADev_ctrlO fieldset,
.WADev_ctrlO fieldset .x-form-item {
	border: none !important;
}

.ext-ie .WADev_ctrlO fieldset .linha {
	background: white;
}

.WADev_ctrlO fieldset .linha label {
	background: none;
	text-indent: 0;
	width: 120px;
}

.WADev_ctrlO fieldset .linha span {
	width: 165px !important;
}

.WADev_ctrlO fieldset .linha input {
	width: 270px !important; #width: 240px !important;
	#margin-top: 1px !important;
}

.ext-ie .WADev_ctrlO fieldset .linha .x-form-field-trigger-wrap {
	width: 260px !important;
}

.ext-ie .WADev_ctrlO fieldset .linha .x-form-field-trigger-wrap .x-form-trigger {
	margin-top: 1px !important;
}

.WADev_ctrlO .searchFormContainer .x-panel-body-noheader,
.WADev_ctrlO .searchFormContainer .x-panel-body-noheader form {
	height: 60px !important;
	overflow: hidden !important;
}

/* tag de SuperUser */
.superuser {
	border: 5px solid #CF3535 !important;
}
.superuserTag {
	display: none;
}
.superuser .superuserTag {
	background-color: #CF3535;
    color: white;
    font-family: arial !important;
    font-size: 10pt !important;
    font-weight: bold !important;
    text-shadow: none;
    height: 17px;
    padding: 0 5px;
    position: absolute;
    z-index: 50000;
    bottom: 0px;
    right: 50px;
    display: block;
}

/*fim WADev*/

.gridIndent {
	float: left;
    height: 15px;
    width: 20px;
}

.pnlconMovimentosVerbas .painelGrupos-body {
	position: relative;
	top: 15px;
}

.pnlconMovimentosVerbas .pnlconMovimentosVerbasRight .linha label {
	width: 90px;
}

.pnlconMovimentosVerbas .pnlconMovimentosVerbasRight .linha span,
.pnlconMovimentosVerbas .pnlconMovimentosVerbasRight .linha span input {
	float: left;
	width: 110px;
}

.pnlconMovimentosVerbas .pnlconMovimentosVerbasRight .painelGrupos-bwrap {
	position: relative;
	top: -16px;
}

.pnlconMovimentosVerbas .pnlconMovimentosVerbasRight .painelGrupos-bwrap {
	padding: 4px 0;
}

.pnlVacinacao .newTreeNavButtons {
	position: relative;
	top: 29px !important; #top: 34px !important;
}

/** Grid Subcalculos LPC **/

.subCalcExpand {
	width:16px !important;
	height: 16px !important;
	background: url("../images/newWorkAreaExpand.png") no-repeat 0 2px;
}

.subCalcCollapse {
	width:16px !important;
	height: 16px !important;
	background: url("../images/newWorkAreaCollapse.png") no-repeat 0 2px;
}

.x-grid3-body .lineExec {
	/*background: url("../standardImg/ic_V.png") no-repeat right 0 !important;*/ /*Desativar até arrumar com o Didi*/
	height: 16px;
}

.x-grid3-body .lineNotExce {
	/*background: url("../standardImg/ic_X.png") no-repeat right 0 !important;*/ /*Desativar até arrumar com o Didi*/
	height: 16px;
}

.subCalc_cor1 {
	background-color: #FCEAD5 !important;
}
.subCalc_cor2 {
	background-color: #D9EDC1 !important;
}
.subCalc_cor3 {
	background-color: #CBF4EE !important;
}
.subCalc_cor4 {
	background-color: #CBDBF4 !important;
}
.subCalc_cor5 {
	background-color: #F4D0D4 !important;
}
.subCalc_cor6 {
	background-color: #E8CFF4 !important;
}
.subCalc_cor7 {
	background-color: #BDCDDE !important;
}
.subCalc_cor8 {
	background-color: #FBFCCE !important;
}

/* totalizador no grid footer - obj 2420 (acompanhamento de processo eleitoral) */

.totalGridFooter td, .totalGridFooter tr {
	background: transparent !important;
	height: 15px !important;
	padding: 2px !important;
}

.crachaPopup .x-window-mc input {
	color: transparent !important;
	height: 1px !important;
}

.crachaPopup .x-window-mc .x-window-body * {
	border: none !important;
	background: transparent !important;
}

.crachaPopup .x-window-body {
	background: url("../images/crachaPopup.png") no-repeat !important;
}

.portariaBBar .x-form-focus {
	border: none !important;
}

.gridBottomButtons .portariaBBar {
	margin-top: 0px !important;
}


/** geração de necessidades - objeto de jsouza **/

.necessidadesSinais {
	background-position: 10px 0 !important;
	background-repeat: no-repeat !important;
	height: 14px !important;
}

.necessidadesPlus {
	background-image: url(../standardImg/necessidadesMais.png);
}
.necessidadesMinus {
	background-image: url(../standardImg/necessidadesMenos.png);
}
.necessidadesEqual {
	background-image: url(../standardImg/necessidadesIgual.png);
}
.necessidadesMoreThan {
	background-image: url(../standardImg/necessidadesMaior.png);
}
.necessidadesLessThan {
	background-image: url(../standardImg/necessidadesMenor.png);
}
.necessidadesDiff {
	background-image: url(../standardImg/necessidadesDiferente.png);
}
.necessidadesNot {
	background-image: url(../standardImg/necessidadesNot.png);
}
.necessidadesOK {
	background-image: url(../standardImg/necessidadesOk.png);
}

/********* CIPA *********/

.cipaVotosContainer {
    float: left;
    height: 42px;
    padding: 0 5px;
    position: absolute;
    width: auto;
	background: url("../standardImg/cipaTotalBG.png") repeat-x 0 0;
	border: 1px solid;
	border-color: #d2d2d2 #b1b0b0 #939392 #dfdfde;
	margin: -5px 0px 0px -5px;
}

.cipaPosicao {
    float: left;
    font-family: georgia;
    font-size: 22pt;
    font-weight: bold;
    height: 25px;
    position: relative;
    width: auto;
	top: -5px;
}

.totalVotos {
	width: auto;
	font-family: arial;
	font-size: 8pt;
	float: left;
	position: relative;
	margin-top: 5px; #margin-top: -6px;
	clear: both;
	top: -2px;
}

.x-grid3-cell-inner img {
	margin-top: -2px;
}

/** Popup "Validar ocorrência" **/
.popupValidarOcorrencia span {
	padding: 0px !important;
	width: 50% !important;
	margin-top: 8px !important;
}

.popupValidarOcorrencia span.x-window-header-text {
	width: auto !important;
}


.simpleGrids .painelGrupos-bbar .xtb-text,
.simpleGrids .painelGrupos-bbar .x-toolbar-cell .x-btn-ml,
.simpleGrids .painelGrupos-bbar .x-toolbar-cell .x-btn-mr {
	display: none;
}

.simpleGrids .painelGrupos-bbar .x-btn-text {
	width: 20px !important;
}

.btSendToBottom .x-btn-ml,
.btSendToBottom .x-btn-mc, 
.btSendToBottom .x-btn-mr {
	background: none !important;
}

.btSendToBottom .x-btn-mc button {
	background: url("../standardImg/btSendToBottom.png") no-repeat 0 0 transparent;
	width: 45px !important;
	height: 52px !important;
	margin-top: 3px;
}

.btAtivarRegistro button {
	background: url("../standardImg/btAtivarRegistro.png") no-repeat 0 0 transparent;
	padding-left: 16px !important;
	margin-right: 10px;
}
.btDesativarRegistro button {
	background: url("../standardImg/btDesativarRegistro.png") no-repeat 0 0 transparent;
	padding-left: 16px !important;
	margin-right: 10px;
}

/* Objeto 983 */

.inlineFieldsets {
    background-color: #F2F2F2;
    border: medium none !important;
    margin-top: 14px !important;
	width: 99% !important;
}

.inlineFieldsets .x-form-item {
    border-bottom: none !important;
    float: left;
    width: 24% !important;
}

.inlineFieldsets .x-form-item div.linha label {
	width: auto !important;
	background-color: transparent !important;
}

.inlineFieldsets .x-form-item div.linha {
	background-color: transparent !important;
}

.inlineFieldsets .x-form-item div.linha span {
	width: 150px !important;
	padding-left: 20px !important;
}

.inlineFieldsets legend.x-fieldset-header {
    background-color: #DADADA;
    color: #3A3A3A;
    font-family: verdana;
    font-size: 10pt;
    font-style: normal;
    font-weight: bold;
	width: 99% !important;
}

.inlineFieldsets .x-fieldset-body {
	background-color: transparent !important;
	width: 99% !important;
}

.inlineFieldsets .x-fieldset-bwrap {
	padding: 5px !important;
}

/* "Tomador" */
.listaCompsTomador {
	border: 1px solid #D5D5D5;
    height: 95%;
	width: 95%; #width: 99%;
    overflow: auto;
    padding: 7px 9px;
}

.x-window-bc .listaCompsTomador {
	border: none;
	#position: relative;
	#top: -22px;
}

.listaCompsTomador .listaCompsItemTomador {
	clear: both;
    float: left;
    margin-bottom: 20px;
    width: 95%;
}

.listaCompsTomador .listaCompsItemTomador span {
	float: left;
    height: auto;
	width: 45px;
	color: #666666;
    font-family: verdana;
    font-size: 9pt;
	font-weight: bold;
}

.listaCompsTomador .listaCompsItemTomador div.camposContainer {
	float: left;
    height: auto;
    margin-left: 8px;
	padding: 10px 30px 10px 10px; #padding: 10px 10px 0px 10px;
	background: #f6f6f6;
}

.listaCompsTomador .listaCompsItemTomador div.camposContainer span {
	width: 70px;
}

.listaCompsTomador .listaCompsItemTomador div.camposSubContainer {
	margin-bottom: 5px;
}

.listaCompsTomador .listaCompsItemTomador div.camposContainer input {
	width: 300px !important; #width: 290px !important;
}

.listaCompsTomador {
	margin-left: 5px !important;
}
/* fim */

/* Obj 983 */
.obj983 .x-tab-panel-header {
	visibility: hidden !important;
}

.obj983Monitor .processMonitorInterno {
	padding: 10px;
}

.obj983Monitor .processMonitorInterno .processBarStatus {
    color: #626262;
    font-family: verdana;
    font-size: 7pt;
    font-weight: normal !important;
    height: auto;
    position: relative;
	margin-bottom: 5px;
}

.obj983Monitor .processMonitorInterno .results {
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    padding-bottom: 5px;
    width: 100px;
}

.obj983Monitor .processMonitorInterno .results .x-panel-body {
	text-align: center !important;
}

.obj983Monitor .processMonitorInterno .resultsCaption {
	color: #858585;
    margin-bottom: 3px;
    padding-right: 18px;
    width: 50px !important;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	float: left;
}

.obj983Monitor .processMonitorInterno .resultsCaption .x-panel-body {
	width: 50px !important;
	text-align: right !important;
}

.obj983Monitor .processMonitorInterno .resultsData {
	color: black;
    margin-bottom: 3px;
    padding-right: 18px;
    width: 50px !important;
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	float: left;
}

.obj983Monitor .processMonitorInterno .resultsData .x-panel-body {
	width: 70px;
}

.obj983Monitor .processMonitorInternoRight .processRightTitle {
    position: relative;
    top: 10px; #top: 5px;
	left: 10px; #left: 0px;
}

.obj983Monitor .processMonitorInternoRight {
	display: none;
}

.obj983Monitor .resultsTotal {
    border-top: 1px solid #CCCCCC;
    height: 15px !important;
    margin-top: 2px;
    padding-top: 2px;
    width: 200px; #width: auto;
}

.obj983Monitor .processBar {
    border: 1px solid #D0D0D0 !important;
    background: #f8f7f7 !important;
	height: 12px;
    position: relative;
    top: 3px;
	margin-bottom: 3px;
}

.obj983Monitor .processBar .x-progress-wrap,
.obj983Monitor .processBar .x-progress-inner,
.obj983Monitor .processBar .x-progress-bar {
	height: 12px !important;
	border: none !important;
}

.obj983Monitor .processBar .x-progress-wrap {
	height: 14px !important;
}

.obj983Monitor .processBar .x-progress-wrap .x-progress-inner {
	border: 1px solid #a9a0a0 !important;
	border-right: none !important;
}

.obj983Monitor .processBar .x-progress-bar {
	background: url("../standardImg/processBarGreenBG.gif") repeat-x 0 0 #98c41f;
}
/*fim*/

/* Drag & Drop do provider */

img.dragdropImg {
	width: 38px;
	height: 22px;
	background: url("../standardImg/dragdropProvider.png") no-repeat 0 0;
	cursor: move;
}

.x-dd-drag-ghost img.dragdropImg {
	background: url("../standardImg/dragdropFaux.png") no-repeat right bottom;
	width: 130px;
	height: 80px;
}

/* Developer Help Files */
.HelpDevContainer  {
	padding: 20px 70px 20px 20px;
}

.HelpDevContainer h1 {
	font-family: arial;
	font-size: 20pt;
    letter-spacing: -1px;
	margin-bottom: 30px;
}

.HelpDevContainer .HelpDevContent div font {
	font-family: arial !important;
	font-size: 11pt !important;
	line-height: 17pt !important;
}

.HelpDevContainer .HelpDevImg {
    float: left;
    height: 305px;
    width: 305px;
	padding-right: 20px;
}
.HelpDevContainerI1 .HelpDevImg {
	background: url("../images/pers01.png") no-repeat white;
}
.HelpDevContainerI2 .HelpDevImg {
	background: url("../images/pers02.png") no-repeat white;
}
.HelpDevContainerI3 .HelpDevImg {
	background: url("../images/pers03.png") no-repeat white;
}
.HelpDevContainerI4 .HelpDevImg {
	background: url("../images/pers04.png") no-repeat white;
}
.HelpDevContainerI5 .HelpDevImg {
	background: url("../images/pers05.png") no-repeat white;
}
.HelpDevContainerI6 .HelpDevImg {
	background: url("../images/pers06.png") no-repeat white;
}
.HelpDevContainerI7 .HelpDevImg {
	background: url("../images/pers07.png") no-repeat white;
}
.HelpDevContainerI11 .HelpDevImg {
	background: url("../images/pers11.png") no-repeat white;
}
.HelpDevContainerI12 .HelpDevImg {
	background: url("../images/pers12.png") no-repeat white;
}
.HelpDevContainerI13 .HelpDevImg {
	background: url("../images/pers13.png") no-repeat white;
}
.HelpDevContainerI14 .HelpDevImg {
	background: url("../images/pers14.png") no-repeat white;
}
.HelpDevContainerI15 .HelpDevImg {
	background: url("../images/pers15.png") no-repeat white;
}
.HelpDevContainerI16 .HelpDevImg {
	background: url("../images/pers16.png") no-repeat white;
}
.HelpDevContainerI18 .HelpDevImg {
	background: url("../images/pers18.png") no-repeat white;
}
.HelpDevContainerI19 .HelpDevImg {
	background: url("../images/pers19.png") no-repeat white;
}
.HelpDevContainerI20 .HelpDevImg {
	background: url("../images/pers20.png") no-repeat white;
}
.HelpDevContainerI21 .HelpDevImg {
	background: url("../images/pers21.png") no-repeat white;
}

/* Cabeçalhos dos personagens */
/*Cooperado*/
.mainHeaderCoopTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosCoop.png") no-repeat 0 0 !important;
	width: 400px !important;
	height: 62px !important;
}
.mainHeaderCoopTpl .logoInterno {
	left: 260px !important;
}
.mainHeaderCoopTpl .nomePortalInterno {
	left: 405px !important;
}
.mainHeaderCoopTpl {
	background: url("../images/bgTopInternoCoop.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderCoopTpl .dataHoraInterno ul li {
	color: #8b8357 !important;
}

/*Estagiário*/
.mainHeaderEstagTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosEstag.png") no-repeat 0 0 !important;
	width: 400px !important;
	height: 62px !important;
}
.mainHeaderEstagTpl .logoInterno {
	left: 260px !important;
}
.mainHeaderEstagTpl .nomePortalInterno {
	left: 390px !important;
}
.mainHeaderEstagTpl {
	background: url("../images/bgTopInternoEstag.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderEstagTpl .dataHoraInterno ul li {
	color: #6d7e47 !important;
}

/*Autonomo*/
.mainHeaderAutonomoTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosAutonomo.png") no-repeat 0 0 !important;
	width: 413px !important;
	height: 62px !important;
}
.mainHeaderAutonomoTpl .logoInterno {
	left: 260px !important;
}
.mainHeaderAutonomoTpl .nomePortalInterno {
	left: 420px !important;
}
.mainHeaderAutonomoTpl {
	background: url("../images/bgTopInternoEstag.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderAutonomoTpl .dataHoraInterno ul li {
	color: #6d7e47 !important;
}

/*Func.Público*/
.mainHeaderPublicoTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosPublico.png") no-repeat 0 0 !important;
	width: 413px !important;
	height: 62px !important;
}
.mainHeaderPublicoTpl .logoInterno {
	left: 260px !important;
}
.mainHeaderPublicoTpl .nomePortalInterno {
	left: 400px !important;
}
.mainHeaderPublicoTpl {
	background: url("../images/bgTopInternoPublico.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderPublicoTpl .dataHoraInterno ul li {
	color: #908082 !important;
}

/*Auditor*/
.mainHeaderAuditorTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosAuditor.png") no-repeat 0 0 !important;
	width: 413px !important;
	height: 62px !important;
}
.mainHeaderAuditorTpl .logoInterno {
	left: 280px !important;
}
.mainHeaderAuditorTpl .nomePortalInterno {
	left: 400px !important;
}
.mainHeaderAuditorTpl {
	background: url("../images/bgTopInternoAuditor.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderAuditorTpl .dataHoraInterno ul li {
	color: #6c847e !important;
}
.mainHeaderAuditorTpl .nomeUserInternoAuditor {
    font-size: 16px;
    padding: 11px 0 0 20px;
    top: -3px;
    width: 330px;
}
.mainHeaderAuditorTpl .nomeUserInternoAuditor ul {
	margin-left: 12px;
    margin-top: 16px;
}
.mainHeaderAuditorTpl .nomeUserInternoAuditor ul li {
	font-family: arial;
    font-size: 15px;
    font-style: normal;
    letter-spacing: -1px;
}
.mainHeaderAuditorTpl .nomeUserInternoAuditor ul li.labelPortalRHInterno {
    letter-spacing: -1px;
    margin: -4px 0 0 0; #margin: -4px 0 0 -5px;
    width: 200px;
}

/*Admin*/
.mainHeaderAdminTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosAdmin.png") no-repeat 0 0 !important;
	width: 413px !important;
	height: 62px !important;
}
.mainHeaderAdminTpl .logoInterno {
	left: 280px !important;
}
.mainHeaderAdminTpl .nomePortalInterno {
	left: 400px !important;
}
.mainHeaderAdminTpl {
	background: url("../images/bgTopInternoAdmin.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderAdminTpl .dataHoraInterno ul li {
	color: #6c847e !important;
}
.mainHeaderAdminTpl .nomeUserInternoAdmin {
    font-size: 16px;
    padding: 11px 0 0 20px;
    top: -3px;
    width: 330px;
}
.mainHeaderAdminTpl .nomeUserInternoAdmin ul {
	margin-left: 12px;
    margin-top: 16px;
}
.mainHeaderAdminTpl .nomeUserInternoAdmin ul li {
	font-family: arial;
    font-size: 15px;
    font-style: normal;
    letter-spacing: -1px;
}
.mainHeaderAdminTpl .nomeUserInternoAdmin ul li.labelPortalRHInterno {
    letter-spacing: -1px;
    margin: -4px 0 0 0; #margin: -4px 0 0 -5px;
    width: 200px;
}

/*Pessoa Jurídica*/
.mainHeaderPJTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosPJ.png") no-repeat 0 0 !important;
	width: 413px !important;
	height: 62px !important;
}
.mainHeaderPJTpl .logoInterno {
	left: 260px !important;
}
.mainHeaderPJTpl .nomePortalInterno {
	left: 400px !important;
}
.mainHeaderPJTpl {
	background: url("../images/bgTopInternoPJ.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderPJTpl .dataHoraInterno ul li {
	color: #6c847e !important;
}
.mainHeaderPJTpl .nomeUserInternoPJ {
    font-size: 16px;
    padding: 11px 0 0 20px;
    top: -3px;
    width: 330px;
}
.mainHeaderPJTpl .nomePortalInternoPJ ul {
	margin-left: 12px;
    margin-top: 16px;
}
.mainHeaderPJTpl .nomePortalInternoPJ ul li {
	font-family: arial;
    font-size: 15px;
    font-style: normal;
    letter-spacing: -1px;
}
.mainHeaderPJTpl .nomePortalInternoPJ ul li.labelPortalRHInterno {
    letter-spacing: -1px;
    margin: -4px 0 0 0; #margin: -4px 0 0 -5px;
    width: 200px;
}


/*Cliente*/
.mainHeaderClienteTpl .detalheDados {
	visibility: hidden;
}
.mainHeaderClienteTpl .bgDadosInternos {
	background: url("../images/bgDadosInternosCliente.png") no-repeat 0 0 !important;
	width: 400px !important;
	height: 62px !important;
}
.mainHeaderClienteTpl .nomePortalInterno {
	left: 406px !important;
    top: 29px !important;
    #top: 31px !important;
}
.mainHeaderClienteTpl .nomePortalInterno ul li.labelPortalRHInterno {
    color: #84550F;
    clear: none;
    font-size: 15px;
    font-weight: bold;
    left: 4px;
    top: -1px;
}

.mainHeaderClienteTpl {
	background: url("../images/bgTopInternoAuditor.png") repeat-x 0 0;
	height: 62px;
	width: 100% !important; #width: 101% !important;
}
.mainHeaderClienteTpl .dataHoraInterno ul li {
	color: #69512F !important;
	text-shadow: 0 1px #FEF7EB !important;
}
/*Fim (Cabeçalhos dos personagens)*/


.objAuto_processosContainer .botoesGrid li input.btOk,
.objAuto_processosContainer .botoesGrid li input.btCancelar,
.objAuto_processosContainer .botoesGrid li input.btHelp {
	padding: 2px 5px 0 20px;
}


/* Informações do sistema - 30/10/2012 */
.headerInformacoesTpl .informacoesHeaderClass .campo {
	width: 650px;
}
.dadosLicenca {
	float: left;
	top: 10px;
	position: relative;
	height: 140px;
	width: 100%
}

.dadosLicenca span {
	font-family: arial;
	font-size: 10pt;
	color: #202020;
	font-weight: bold;
	float: left;
	width: 500px;
}

.dadosLicenca span.dadosLicencaCat {
	font-size: 8pt;
	color: #474141;
	font-weight: normal;
	float: left;
	width: 140px;
}

.dadosLicenca div div {
	margin: 0 0 2px 10px;
	float: left;
}

.headerInformacoesLicenca h2 {
    color: #202020;
    font-family: arial;
    font-size: 13pt;
    padding-left: 10px;
}

.headerInformacoesLicenca .dadosDetalhe {
	width: 95%
}

.headerInformacoesLicenca .dadosDetalhe td.campo {
	width: 26%;
}
.headerInformacoesLicenca .dadosDetalhe td.campoMenor {
	width: 15%;
}

.headerInformacoesLicenca .dadosDetalhe th {
	font-size: 10pt;
	font-weight: bold;
	padding-top: 5px;
}

.headerInformacoesLicenca .infoTabelaSistemas {
	margin-top: 20px;
}
/* FIM - Informações do sistema - 30/10/2012 */


/* Editor de comandos SQL - 05/11/2012 - pck */
.x-toolbar-left-row .x-form-check-wrap {
	margin-left: 10px;
}

.x-toolbar-left-row .x-form-check-wrap label {
	top: -2px !important;
	color: #666;
}

.iSQLContainer .uploadFaux {
	left: 0px !important; #left: -30px !important;
	position: relative !important;
	top: 10px !important;
	#width: 95px !important;
	display: block !important;
	height: 20px !important;
	margin-bottom: -5px !important;
}

.iSQLContainer .uploadFaux input {
	cursor: pointer;
}
.iSQLContainer .uploadFileContainer .btCarregar {
	cursor: text;
}

.iSQLContainer .uploadFileContainer {
	position: relative;
	top: -12px;
}

.x-panel-body .iSQLContainer .uploadFile {
	width: auto !important;
}

.iSQLContainer .x-tab-strip-inner {
	#height: 32px !important;
	#margin-bottom: -1px !important;
	width: 0px !important;
	padding-right: 18px !important;
}

.iSQL_tabLabel {
	float: left;
}

.iSqlCloseBtn {
	width: 12px;
	height: 12px;
	background: url("../standardImg/iSQL_closeTab.png") no-repeat 0 0 !important;
	float: right;
	position: absolute;
	margin: 3px 1px 0 4px; #margin: 2px 1px 0 4px;
	display:inline;
	cursor: pointer;
	
}
.iSqlCloseBtn:hover, .ext-ie a:hover .iSqlCloseBtn {
	background: url("../standardImg/iSQL_closeTabHover.png") no-repeat 0 0 !important;
}

.iSQL { /*scrollbar na área de comandos*/
	height:100% !important;
}
.iSQL iframe { /*scrollbar na área de comandos*/
	float:left;
	width:96.5% !important;
	overflow:scroll !important;
	height:100% !important;
}
.iSQL div {
	padding: 4px 0 0 0 !important;
	width: 3% !important;
}
.ext-webkit textarea.codeedit {
	height: 100% !important;
	width: 100% !important;
}

.waQContent {
	overflow: hidden;
}
/* FIM - Editor de comandos SQL - 05/11/2012 - pck */

div.x-grid3-row-selected-override { /* luchini */
	background-color: #f5d26b !important;    		
}

.ext-ie .painelEntrevistaRespostaSemTitulo-tbar,
.ext-ie .painelEntrevistaRespostaSemTitulo-tbar .x-toolbar {
	width: 100% !important;
}


/* campos faux de upload: correção da hitarea do btCarregar e exibição do filename selecionado. PT 184101 */
fieldset .uploadFaux {
	display: inline;
}

fieldset .uploadFaux, .uploadFaux input {
	height: 20px !important;
	cursor: pointer;
	width: 10px;
	position: relative;
}
.ext-ie fieldset .uploadFaux, .uploadFaux input {
	position: absolute !important;
}
.ext-ie fieldset .btCarregar tr td.x-btn-mc em button {
    padding: 0px 0px 0px 10px !important;
}
fieldset .uploadFile {
	min-height:15px;
	height: auto !important;
}
/*fim*/

/* form de envio de emails - pt 184223 */

.mailScreen .x-btn-text {
	text-transform: none !important;
}

.mailAddressees .x-toolbar {
	height: 33px !important;
}

.mailAddressees .btIncluir {
	background: url("../standardImg/btAddBg.png") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 12px !important;
	margin: 0 0 0 10px !important;
}

.mailAddressees .btExcluir {
	background: url("../standardImg/btDelBg.png") no-repeat scroll 0 0 transparent;
	padding: 0 0 0 12px !important
}

.mailScreen .mailAddressees input.x-form-text {
	height: 22px !important;
}

.mailMessage .x-html-editor-wrap,
.mailMessage .x-html-editor-wrap .x-small-editor {
	width: 618px !important; #width: 659px !important;
}

.mailMessage .x-html-editor-wrap {
	height: 237px !important; #height: 252px !important;
}

.mailMessage iframe {
	height: 195px !important;
    margin-left: 0;
    margin-top: 3px;
    padding: 10px !important;
    width: 605px !important;
}

.mailMessage .xtb-text span {
	color: black;
    display: block;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    margin: 5px 0 3px -5px !important;
    margin: 5px 0 3px -3px !important;
    position: relative;
}

.mailAddressees .xtb-text span, /* addressees */
.mailAddressees .x-panel-bbar .xtb-text span /* subject */ {
	display: block;
	width: 80px;
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
	margin: 0 5px 0 -4px; #margin: 0 5px 0 -2px;
}

.mailAddressees .x-panel-bbar button div {
    display: block;
    height: 40px;
    margin: -3px -12px 0 0;
    text-align: right;
    white-space: normal;
    width: 210px;
}

.mailAttach .x-toolbar-left .xtb-text span {
	float: left;
	margin-top: 16px;
}

.mailAttach .btApagarForm button {
	width: 20px !important;
}

.mailAttach .x-toolbar-right {
	float: left;
	left: -200px; #left: -235px;
	top: 20px; #top: 10px;
	position: relative;
}
.ext-webkit .mailAttach .x-toolbar-right {
	top: 10px;
}

.mailAttach .uploadFaux, .uploadFaux input {
	height: 20px !important;
	cursor: pointer;
	width: 88px; 
	#width: 10px;
}
.ext-ie .mailAttach .btCarregar tr td.x-btn-mc em button {
    padding: 0px 0px 0px 10px !important;
}
.mailAttach .uploadFile {
	min-height:15px;
	height: auto !important;
}

.colXFormLeft .ap-2cols-original-text iframe {
	width: 100% !important;
}


/* uploadFileContainer dentro de gridEdit */

/*.x-grid-panel .uploadFileContainer {
	background-color: white;
	width: 220px !important;
	border-radius: 0 0 10px 10px;
	border: solid #cc9900;
	border-width: 1px 2px 2px;
}

.x-grid-panel .uploadFileContainer .btApagarForm,
.x-grid-panel .uploadFileContainer .btDownload {
	width: 20px !important;
	height: 20px !important;
}

.x-grid-panel .uploadFileContainer .btApagarForm button,
.x-grid-panel .uploadFileContainer .btDownload button {
	display: none;
}

.x-grid-panel .uploadFileContainer .btApagarFormCont,
.x-grid-panel .uploadFileContainer .btDownloadCont {
	width: 25px;
}

.x-grid-panel .uploadFileContainer .btCarregar .x-btn-mc {
	text-align: left !important;
}


.x-grid-panel .uploadFileContainer .uploadFile {
	background: url("../standardImg/imgPlaceholder.gif") no-repeat center center #dfdfdf !important;
	width: 220px !important;
	position: relative;
}

.x-grid-panel .uploadFileContainer .uploadFile img {
	margin: auto;
	position: absolute;
  	left: 0;
  	right: 0;
  	top: 0;
  	bottom: 0;
  	height: auto !important;
  	width: 100% !important;
}

.x-grid-panel .uploadFileContainer .fileDesc {
	display: none;
}*/

.uploadPopup .uploadFileContainer .uploadFile {
	background: url("../standardImg/imgPlaceholder.gif") no-repeat center center #dfdfdf !important;
	position: relative;
	text-align: center;
}

.uploadPopup .uploadFileContainer .hasContent {
	background-image: none !important;
	background-color: #f7f7f7 !important;
}

.uploadPopup .uploadFileContainer .uploadFile img {
	max-width: 100%;
	#width: 100%;
}


/**************************************************
    Objeto 189 - Inicio  (jgalindo - pt 187754)
**************************************************/

.painelGrupos-body .obj189PainelGrupo {
	padding-left: 6px;
	color: #144d33 !important;
	font-family: verdana !important;
	font-size: 8pt !important;
	float: left;
	position: relative;
	left: 0;
	margin: 0 auto;
	font-weight: bold;
}

.painelGrupos-body .obj189Peso {
	position: relative;
	left: 472px;
}

.painelGrupos-body .obj189TitReclas {
	position: relative;
	left: 278px; #left: -139px;
}

.ext-ie .painelGrupos-body .obj189TitReclas {
	position: relative;
	left: 300px;
}

.painelGrupos-body .obj189TitMediaR {
	position: relative;
	left: 602px;
}

.ext-ie .painelGrupos-body .obj189TitMediaR {
	position: relative;
	left: 612px;
}

.painelGrupos-body .obj189TitClassif {
	position: relative;
    left: 110px; #left: 144px;
}

.painelGrupos-body .obj189TitMediaAtual {
	position: relative;
	left: 406px;
}

.obj189MediaAuto,
.obj189MediaSuperior,
.obj189MediaMediato,
.obj189MediaFinal,
.obj189PainelControleMedias .x-form-field-wrap {
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 14px;	
	color: #000 !important;
	font-family: arial !important;
	font-weight: bold;
	font-size: 8pt !important;
	float: left;
	width: 0;
	position: relative !important;
	left: 0px !important;
	margin: 0 100px 0 0 !important;

}

.x-panel-mc .x-panel-body .obj189MediaAuto,
.x-panel-mc .x-panel-body .obj189MediaSuperior,
.x-panel-mc .x-panel-body .obj189MediaMediato,
.x-panel-mc .x-panel-body .obj189MediaFinal {
	width: 100px !important; #width: 120px !important;
	margin-right: 0px !important;
}

.MediaObjeto189 {
	position: relative;
	left: 0;
	margin: 0;
}

.obj189PainelControleMedias .x-panel-bwrap {
	text-align: center;
}

.obj189PainelControleMedias .painelGrupos-header {
	background-position: 5px 3px;
	background-repeat: no-repeat;
	margin: 5px;
	padding: 1px 0 1px 20px;
	text-align: left;
	text-decoration: none;
	background-color: #CC9900;
	color: #fff;
	font-family: verdana;
	font-size: 9pt;
	font-weight: bold;
}

.obj189MediaAutoValor,
.obj189MediaSuperiorValor,
.obj189MediatoValor,
.obj189MediaFinalValor {
	background-color: #ddd !important;
	position: relative;
	left: -126px;

}

.obj189MediaAutoClassif,
.obj189MediaSuperiorClassif,
.obj189MediatoClassif,
.obj189MediaFinalClassif {
	background-color: #ddd !important;
	position: relative;
	left: -520px;
	width: 226px !important;
	padding-left: 5px !important;
}

.obj189MediaAutoReclas,
.obj189MediaSuperiorReclas,
.obj189MediatoValorR,
.obj189MediaFinalReclas {
	width: 218px !important;
	position: relative !important;
	left: 414px !important;
}

.ext-ie .obj189MediaAutoReclas,
.ext-ie .obj189MediaSuperiorReclas,
.ext-ie .obj189MediatoValorR,
.ext-ie .obj189MediaFinalReclas {
	width: 218px !important;
	position: relative !important;
	left: 390px !important;
}

.obj189PainelControleMedias .painelGrupos-bwrap .x-form-trigger {
    background-image: url("../layout/APDATA/ext/form/trigger.gif");
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    height: 14px !important;
    width: 17px !important;
	margin-left: 412px !important; 
}

.ext-ie .obj189PainelControleMedias .painelGrupos-bwrap .x-form-trigger {
    background-image: url("../layout/APDATA/ext/form/trigger.gif");
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    height: 14px !important;
    width: 17px !important;
	margin-left: 390px !important; 
}

.obj189MediaAutoPeso,
.obj189MediaSuperiorPeso,
.obj189MediatoPeso {
	background-color: #ddd !important;
	position: relative;
	left: 0px;
	top: 0px;
	width: 110px !important;
}

.obj189MediaAutoPeso .x-form-field-wrap .x-form-trigger {
    background-image: url("../layout/APDATA/ext/form/trigger.gif");
    border-bottom: 1px solid #CCCCCC !important;
    border-left: 1px solid #CCCCCC !important;
    height: 14px !important;
    width: 17px !important;
}

.obj189MediaAutoMediaR,
.obj189MediaSuperiorValorR,
.obj189MediatoValorC,
.obj189MediaFinalValorR {
	position: relative;
	left: 410px;
	width: 120px;
}

.obj189PainelMediasFinal {
    border-top: 1px solid #CC9900;
    margin-top: 1px;
    padding-top: 6px;
	width: 928px !important;
}

.obj189PainelControleMedias .painelGrupos-bwrap {
	background-color: #fff;
	border: medium double #999;
	line-height: 16px;
	margin: 5px;
	padding: 5px;
	overflow: auto;
	text-align: center;
}

.obj189PainelControleMedias .painelGrupos-body {
	background-color: #fff;
	border-color: #ccc;
	border: medium double #ccc;
	border-width: 0px;
	width: 954px;
	margin: 0 auto;
}

.ext-ie .obj189PainelControleMedias .painelGrupos-body {
	background-color: #fff;
	border-color: #ccc;
	border: medium double #ccc;
	border-width: 0px;
	width: 980px;
	margin: 0 auto;
}

.ext-ie .obj189MediaAutoMediaR,
.ext-ie .obj189MediaSuperiorValorR,
.ext-ie .obj189MediatoValorC,
.ext-ie .obj189MediaFinalValorR {
	left: 675px !important;
	top: 1px !important;
}

.ext-ie .obj189MediaAutoClassif,
.ext-ie .obj189MediaSuperiorClassif,
.ext-ie .obj189MediatoClassif,
.ext-ie .obj189MediaFinalClassif {
	left: -223px !important;
	top: 1px;
}

.ext-ie .obj189MediaAutoValor,
.ext-ie .obj189MediaSuperiorValor,
.ext-ie .obj189MediatoValor,
.ext-ie .obj189MediaFinalValor {
	left: 155px !important;
	top: 1px;
}

.ext-ie .obj189MediaAutoPeso,
.ext-ie .obj189MediaSuperiorPeso,
.ext-ie .obj189MediatoPeso,
.ext-ie .obj189MediaFinalPeso {
	left: 280px !important;
}

.ext-ie .obj189PainelControleMedias .x-form-field-trigger-wrap {
	left: 26px !important;
	top: -14px !important;
}

.ext-ie .obj189PainelMediasFinal {
    width: 823px !important;
    border-top: 1px solid #cc9900;
    position: relative;
    top: -10px;
}

.ext-ie .x-form-field-wrap .x-form-trigger,
.obj189MediaAutoReclas,
.obj189MediaSuperiorReclas,
.obj189MediatoValorR,
.obj189MediaFinalReclas {
	margin-top: 0px !important;
}

.ext-ie .obj189PainelMediasAuto .x-panel-bwrap {
	height: 20px;
}

.ext-ie .obj189PainelMediasSuperior .x-panel-bwrap {
	height: 20px;
}

.ext-ie .painelEntrevista-ml .obj189PainelControleMedias .painelGrupos-bwrap {
	background-color: #fff;
	border: medium double #999;
	line-height: 16px;
	margin: 5px;
	padding: 0px;
	overflow: auto;
	text-align: center;
} 

.ext-ie .painelGrupos-body .obj189TitMediaAtual {
	position: relative;
	left: 424px;
}

/* Objeto189 - Internet Explorer - Fim */
/* Objeto 189 - Fim */


/* Wizard de Relatórios - vpck out2013 */

.wizardRelatorios h1 { /* título de cada passo */
	font: bold 16px Arial;
	float: left;
	margin-left: 6px;
	border-bottom: 2px solid black;
}

.wizardRelatorios h1 span {
	color: #8F8F8F;
}

.wizardRelatorios .btIncluir button {
	text-transform: capitalize;
}

.wizardRelatorios .btEdicaoFlexivel,
.wizardRelatorios .btEfetuarLancamento {
	background-position: 4px 1px;
	#background-position: 0 1px;
}

.wizardRelatorios h2 {
	float: left;
	font: bold 14px arial;
	padding: 10px 0 0 6px;
	position: relative;
}

.wizardFieldsContainer .x-panel-body {
	overflow: auto;
}

.wizardRelatoriosFieldTpl {
	border-bottom: 1px dotted #D5D5D5;
    clear: both;
    float: left;
    margin: 6px 0 0 4px;
    padding-bottom: 4px;
    width: 99%;
}

.wizardRelatoriosFieldTpl .delete {
	margin: 3px 3px 0 2px;
	float: left;
	display: inline;
	cursor: pointer;
}

.wizardRelatoriosFieldTpl .field {
	float: left;
	display: inline;
	margin: -1px 20px 0 8px;
	#margin: 0 20px 0 8px;
}

.wizardRelatoriosFieldTpl span.caption {
	font: 12px Arial;
	float: left;
	#padding-top: 2px;
}

.wizardRelatoriosFieldTpl .radio {
	float: left;
	display: inline;
	margin-right: 20px;
}

.wizardRelatoriosFieldTpl .radio input {
	float: left;
	border: none;
}

.wizardRelatoriosFieldTpl .radio span {
	font: 12px Arial;
	position: relative;
	top: 3px;
	float: left;
}

/* Construção de expressões - vpck fev2013 */

.expExpressionContainer .x-panel-body-noheader {
	margin: 0 15px;
}

.expOpenBrackets,
.expCloseBrackets {
	float: left;
	text-align: center;
	top: 0px !important;
}

.expOpenBrackets div div,
.expCloseBrackets div div {
	background: none !important;
	border: none !important;
	color: #474747 !important;
    font-family: arial !important;
    font-size: 28pt !important;
    font-weight: bold !important;
	height: 19px;
	padding: 0px !important;
}

.expExpressionContainer .expAll input,
.wizardFieldsContainer .wizardRelatoriosFieldTpl input {
	height: 20px !important;
}

.ext-ie .expExpressionContainer .expAll .x-form-field-wrap,
.ext-ie .wizardFieldsContainer .wizardRelatoriosFieldTpl .x-form-field-wrap {
	margin-right: 5px !important;
}

.expAll .x-form-field-wrap .x-form-trigger,
.wizardFieldsContainer .wizardRelatoriosFieldTpl .x-form-field-wrap .x-form-trigger {
    background: url("../standardImg/objAuto_formDropDown.png") no-repeat scroll 0 0 transparent !important;
	height: 19px !important;
    width: 17px !important;
}

.expAll {
	float: left;
	position: relative;
    top: 16px;
	margin-bottom: 25px;
}

div.expContent {
	top: 16px;
	margin-right: 6px;
}

div.expParameter div div {
	font-size: 14px !important;
    margin: 1px 14px 0 7px !important;
    padding: 0 !important;
    width: auto !important;
}

div.expParameter div div.expOptionImgs {
	margin: 0 !important;
}

div.expLogicOp input,
div.expCompare input,
div.expMathOp input {
	text-align: center;
}

.expFilterField {
	float: left;
    position: relative;
    z-index: 2000;
}

.expExpressionContainer .wizardRelatorioInvalidTokenFilter input {
	background-color: #FF6666;
    border: 1px solid #B40000;
    color: #FFFFFF;
}

.expExpressionContainer .wizardRelatorioInvalidTokenFilter div {
    background-color: #FF6666;
    border: 1px solid #C12B2B;
    color: #FFFFFF !important;
    padding: 2px 5px !important;
    position: relative;
    top: -3px !important;
    width: 50px;
}

.ext-ie input[type="checkbox"] {
	border: none !important;
}

.expExpressionContainer .expCloseBrackets .wizardRelatorioInvalidTokenFilter div,
.expExpressionContainer .expOpenBrackets .wizardRelatorioInvalidTokenFilter div {
	color: #E30000  !important;
	top: 0px !important;
}
	
.expFilterOptions {
    display: none;
	background-color: #EDEDED;
	background-position: 1px 20px;
	background-repeat: no-repeat;
    border-color: #E0E0E0 #DEDEDE #C3C3C3 #E0E0E0;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    float: left;
    height: 34px;
    margin-left: -2px;
    margin-top: -1px;
    position: absolute;
    width: 101%; #width: 55px !important;
	#left: 0px !important;
    z-index: 1000;
}

.expOver .expFilterOptions {
	display: block;
}

.expLogicOp .expFilterOptions,
.expCompare .expFilterOptions,
.expMathOp .expFilterOptions {
	width: 94%; #width: 60px !important;
	#left: 0px !important;
}

.ext-ie .expContent .expFilterOptions,
.ext-ie .expParameter .expFilterOptions {
	width: 75px !important;
}

.expOpenBrackets .expFilterOptions,
.expCloseBrackets .expFilterOptions {
	width: 95%;
	height: 60px;
}
.expOpenBrackets .expFilterOptions img,
.expCloseBrackets .expFilterOptions img {
	top: 48px;
}
.expOpenBrackets .expFilterOptions .expOptionImgs,
.expCloseBrackets .expFilterOptions .expOptionImgs {
	margin-right: 3px;
}

.expEditField {
	display: none;
}
.expContent .expEditField,
.expParameter .expEditField {
	display: block;
}

.expFilterOptions img {
	float: left;
    position: relative;
    top: 22px;
	width: 11px;
	height: 11px;
}

.ext-ie .expFilterOptions img.expMoveLeft,
.ext-ie .expFilterOptions img.expMoveRight {
	margin-right: -5px !important;
}

.expFilterOptions img:hover {
	border: 1px solid;
	border-color: #e0e0e0 #dedede #c3c3c3 #e0e0e0;
	margin: -1px -1px -1px -1px;
	background: #f7f7f7;
}

.expOptionImgs {
	float: right;
	width: auto;
}

.expLogicOp .expFilterOptions,
.expToolbar .expBtLogicOp button {
	background-image: url("../standardImg/expTypeLogic.png");
}
.expMathOp .expFilterOptions,
.expToolbar .expBtMathOp button {
	background-image: url("../standardImg/expTypeMath.png");
}
.expCompare .expFilterOptions,
.expToolbar .expBtCompare button {
	background-image: url("../standardImg/expTypeCompare.png");
}
.expField .expFilterOptions,
.expToolbar .expBtField button {
	background-image: url("../standardImg/expTypeField.png");
}
.expParameter .expFilterOptions,
.expToolbar .expBtParameter button {
	background-image: url("../standardImg/expTypeParameters.png");
}
.expContent .expFilterOptions,
.expToolbar .expBtContent button {
	background-image: url("../standardImg/expTypeContent.png");
}
.expToolbar .expBtSalvar button {
	background-image: url("../standardImg/expBtSalvar.png");
}
.expToolbar .expBtLimpar button {
	background-image: url("../standardImg/expBtClear.png");
}
.expToolbar .expBtCancelar button {
	background-image: url("../standardImg/expBtCancelar.png");
}


/* expression toolbar */

.expToolbar .expBts {
	height: 15px !important;
	background: url("../standardImg/expToolbarBG.png") repeat-x;
	border: 1px solid;
	border-color: #f1f1f1 #b3b3b3 #9d9d9d #b7b7b7;
	margin-right: -1px;
}
.expToolbar .expBts:hover {
	background: url("../standardImg/expToolbarBGhover.png") repeat-x;
}
.expToolbar .expBts button {
	height: 15px !important;
	padding: 0 4px 0 20px !important;
	margin: 0px !important;
	background-position: 4px 2px;
}
.expToolbar .expBts .x-btn-ml,
.expToolbar .expBts .x-btn-mr {
	display: none;
}

.expToolbar .expBts .x-btn-mc {
	height: 15px !important;
}

.expToolbar .expBts .x-btn-text {
	font-size: 7pt !important;
	color: #373737 !important;
	text-shadow: 0 1px #dedede;
	top: -2px;
	position: relative;
	text-transform: capitalize;
}

.expToolbar .expBtOpenBrackets button,
.expToolbar .expBtCloseBrackets button {
	padding: 0 12px !important;
	font-weight: bold !important;
}

.expToolbar .expBtSalvar {
	margin-right: 15px;
}

.x-panel-header-text .expHeaders {
    color: black;
    float: left;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    letter-spacing: 0;
    margin: -1px 0 8px 6px !important;
    position: relative;
    border: none;
}

.expRelatoriosParamTpl .check {
	margin-top: 20px !important;
}

.expRelatoriosParamTpl .cat {
	float: left;
	width: 280px;
	margin: 5px;
}

.expRelatoriosParamTpl .cat span {
	font-weight: normal;
	color: #434343;
}

.expContentOptions div.linha label {
	width: 40%;
}


/* obj 431 - comunicação direta com o usuário - vpck */
.comunicDireta .x-panel-header-text {
    color: black;
    float: left;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    text-align: center;
    width: 100%;
}

.comunicDireta .suggestionBox {
	width: 87% !important;
	margin-top: 0px !important
}

.comunicDireta .suggestionImg img {
	width: 128px;
	height: 128px;
	margin-left: 12px;
}

.comunicDireta .x-panel-bbar .x-form-check-wrap {
	margin-right: 15px;
	margin-top: 4px;
}

.comunicDireta .x-panel-bbar .x-form-check-wrap label {
	top: -3px !important;
}

.comunicDireta .x-panel-tbar .x-btn-mc button,
.comunicDireta .x-panel-bbar .x-btn-mc button {
	text-transform: none !important;
}


/** Cores dos Status do Objeto 3341 - rsouza **/

.corStatus01 .x-grid3-cell {
    background-color: #53cfff;
}

.corStatus02 .x-grid3-cell {
    background-color: #ffffc8;
}

.corStatus03 .x-grid3-cell {
    background-color: #ff0000;
}

.corStatus04 .x-grid3-cell {
    background-color: #00ff00;
}

.corStatus05 .x-grid3-cell {
    background-color: #008000;
}

.corStatus06 .x-grid3-cell {
    background-color: #ff00ff;
}

.corStatus07 .x-grid3-cell {
    background-color: #800000;
}

.corStatus08 .x-grid3-cell {
    background-color: #ff8000;
}

.corStatus09 .x-grid3-cell {
    background-color: #e3e3e3;
}

.corStatus10 .x-grid3-cell {
    background-color: #000000;
}

/*****************************************************
*  Lista de presença em eventos (PT 195281 - vpck)   *
/****************************************************/

.eventMainPanel .x-toolbar-left .xtb-text h1,
.eventMainPanelBio .x-toolbar-left .xtb-text h1 {
    color: black;
    font-family: arial;
    font-size: 11pt;
    font-weight: bold;
    margin-bottom: 2px;
    margin-right: 10px;
}

.eventMainPanel .x-toolbar-left .x-form-field-wrap,
.eventMainPanelBio .x-toolbar-left .x-form-field-wrap{
	margin-right: 15px !important;
}

.eventMainPanel .eventInputPanel .x-panel-body-noheader {
	margin: 10px auto 0 30% !important;
	padding: 22px 0 0 260px !important;
    width: 420px !important;
	background: url("../images/crachaPopup.png") no-repeat 0 0;
}

.eventMainPanelBio .eventInputPanel .x-panel-body-noheader {
	margin: 10px auto 0 30% !important;
	padding: 22px 0 0 280px !important;
    width: 420px !important;
	background: url("../images/leitorBio.png") no-repeat 0 0;
}

.eventMainPanel .eventInputPanel .x-form-item,
.eventMainPanelBio .eventInputPanel .x-form-item {
	width: 300px;
	border-bottom: none !important;
}

.eventMainPanel .eventInputPanel .x-form-item .linha label, 
.eventMainPanel .eventInputPanel .x-form-item .linha span,
.eventMainPanelBio .eventInputPanel .x-form-item .linha label,
.eventMainPanelBio .eventInputPanel .x-form-item .linha span {
	float: left;
	background-color: transparent ;
	width: 200px !important;
	#padding-left: 0px !important;
}

.ext-ie .eventMainPanel .eventInputPanel .x-form-item .linha,
.ext-ie .eventMainPanelBio .eventInputPanel .x-form-item .linha {
	background-color: transparent !important;
}

.eventMainPanel .eventInputPanel .x-form-item .linha span,
.eventMainPanelBio .eventInputPanel .x-form-item .linha span {
	padding: 0px !important;
}

.eventMainPanel .eventInputPanel label.eventClock,
.eventMainPanelBio .eventInputPanel label.eventClock {
	color: black;
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
	float: left;
	width: 100px;
	padding: 6px 0 0 4px;
}

.eventMainPanel .eventInputPanel label.countField,
.eventMainPanelBio .eventInputPanel label.countField  {
    clear: both;
    float: left;
    font: bold 14px "Arial";
    left: 4px;
    position: relative;
    top: 8px;
}

.eventMainPanel .eventInputPanel,
.eventMainPanelBio .eventInputPanel {
	background: url("../images/eventBGTile.gif") repeat-x 0 12px transparent;
}


/* fim eventos */

/* Edicao do Objeto - 2761 - PT 195289 */

.btTransferir tr td.x-btn-mc button {
    #padding: 0px 0px 0px 20px !important;
}

.gridCandidatos .x-grid3-scroller,
.gridContratados .x-grid3-scroller {
    background-color: #fff;
}

.gridCandidatos .painelGrupos-header .painelGrupos-header-text,
.gridContratados .painelGrupos-header .painelGrupos-header-text {
	position: relative;
	top: 0px;
	left: -20px;
	#top: 0px;
}

.pnlcandidatosSelecionados .painelGrupos-header,
.gridContratados .painelGrupos-header, 
.pnlcontratadosSelecionados .painelGrupos-header,
.gridCandidatos .painelGrupos-header {
	position: relative;
	left: 10px;
	border-bottom-color: #fff;
	top: 0px;
}

/* Fim - Edicao do Objeto - 2761 - PT 195289 */

.dynamicZip {
	width: 119px !important;
}

.dynamicZip .x-form-field-wrap .x-form-search-trigger {
    background-image: url("../layout/APDATA/ext/form/autofill-trigger.gif");
    left: 85px !important;
}


.candidatoImgVazia {
	opacity: 0 !important;
	filter:Alpha(opacity=0) !important;
}


/* Lançamento de indicadores - obj 3767 */


.lancamentoMetasExtPanel,
.lancamentoMetasExtPanel .x-panel-body {
	margin-left: 5px;
	width: 99% !important;
	width: 99.5% !important;
}

.infoExtPanel {
	margin-left: 14px;
}

.infoEmptyPanel h2,
.infoEmptyPanel .tableContainer {
	visibility: hidden;
}

.infoDados {
	width: 30%;
	float: left;
	position: relative;
}

.infoComp {
	width: 60%;
	#width: 59%;
	float: left;
	position: relative;
}

.infoLogo {
	background: url("../userDefs/images/logoCandidato.png") no-repeat center 25px;
	width: 10%;
	float: right;
	position: relative;
	height: 130px;
}

.infoGrid {
	width: 100%;
	float: left;
	clear: both;
	margin-top: 20px;
}


.infoDesc {
    background-color: #fcfcfc;
    border: 1px solid #f1f1f1;
    float: left;
    max-height: 96px;
    #height: 118px;
    margin-left: 10px;
    margin-bottom: 10px;
    padding: 10px;
    /*width: 353px;
    #width: 372px;*/
    width: 65%;
    #width: 63%;
	overflow: auto;
}

.infoPanelContainer {
	float: left;
	width: 100%;
	min-width: 800px;
}

.infoPanel {
	background-color: #efefef;
	border: 1px solid #d9d9d9;
	border-top: 3px solid #d9d9d9;
	padding: 0 8px;
	float: left;
	height: 155px;
	overflow: auto;
	width: 26%;
}

.infoPanelMetas {
	background-color: #efefef;
	border: 1px solid #d9d9d9;
	border-top: 3px solid #d9d9d9;
	padding: 0 8px;
	float: left;
	height: 155px;
	overflow: auto;
}

.infoComp .tableContainer {
	background-color: #efefef;
	border: 1px solid #d9d9d9;
	border-top: 3px solid #d9d9d9;
	padding: 0;
	float: left;
	height: 130px;
	overflow: auto;
	width: 99%;
	margin-left: 10px;
}

.infoComp .tableContainer table {
	border: none;
	border-spacing: 0;
	padding-top: 3px;
	#width: 98% !important;
}

.infoComp .tableContainer table td {
	border-width: 0 1px 1px 0;
	padding: 3px 0px 3px 5px;
	background-color: #F5F5F5;
}

.infoGrupo {
	float: left;
	clear: both;
	/*width: 350px;*/
	width: 100%;
	/*height: 18px;*/
	border-bottom: 1px dotted #dadada;
}

.infoGrupo .infoLabel {
	font: 10px/1.8 "Arial";
	float: left;
	color: #505050;
	width: 55%;
}

.infoGrupo .infoValue {
	font: bold 11px/18px "Arial";
	float: right;
	width: 40%;
}

.infoGrupo .infoLabelMetas {
	font: 10px/1.8 "Arial";
	float: left;
	color: #505050;
	width: 40%;
}

.infoGrupo .infoValueMetas {
	font: bold 11px/18px "Arial";
	float: right;
	width: 55%;
}

.lancamentoMetasContainer {
	float: left;
	width: 100%;
}

.lancamentoMetasContainer h2 {
	font: bold 16px/26px "Arial";
}

.lancamentoMetasContainer table {
	font: bold 11px arial;
	color: black;
	text-transform: capitalize;
	/*border: 1px solid #e7e7e7;*/
	border: 1px solid black;
	width: 100%;
}

.lancamentoMetasContainer table table,
.lancamentoMetasContainer table table tr td {
	border: none;
}

.lancamentoMetasContainer table tr {
	height: 16px;
}

.lancamentoMetasContainer table tr.header td {
	text-align: center !important;
	background: url("../userDefs/images/BI_header_grid_bg.gif") repeat-x bottom #f5f5f5;
	border: 1px solid;
	border-color: #f7f7f7 #c7c7c7 #bcbcbc #e0e0e0;
	height: 20px;
	/*padding: 0 18px;*/
	/*width: 62px;*/
}

.lancamentoMetasContainer table tr.header td.mes {
	font-size: 16px;
	background-color: #f5f5f5;
	border: 1px solid;
	border-color: #f7f7f7 #c7c7c7 #bcbcbc #e0e0e0;
	text-align: center;
	padding: 0;
	width: 85px;
}

.lancamentoMetasContainer table tr td {
	text-align: center;
	/*padding-right: 3px;*/
	background-color: #fff;
	border: 1px solid #DCDCDC;
}

.lancamentoMetasContainer table tr td.percentual {
	/*font-size: 14px;
	font-weight: bold;*/
}

.lancamentoMetasContainer table tr td.total {
	text-align: right;
}

.lancamentoMetasContainer table tr .narrowCol {
	width: 10px !important;
	padding: 0 12px !important;	
}

.lancamentoMetasContainer table tr td.mes {
	/*background-color: #d4d4d4;*/
	background-color: #fff;
	border: none;
	text-align: left;
	padding-left: 4px;
}

.lancamentoMetasContainer table tr.rowMark td {
	background-color: #E4E4E4  !important;
}

.lancamentoMetasContainer table td.campo input {
	width: 92px;
	text-align: right;
	padding-right: 2px !important;
}

.lancamentoMetasContainer .autoSave {
    background: #e5f4d9;
    float: left;
    font: bold 13px arial;
    height: 23px;
    padding-right: 8px;
    padding-top: 7px;
    position: relative;
    top: 20px;
	border: 1px solid #cbe8cb;
}

.lancamentoMetasContainer .autoSave img {
	float: left;
	margin: 0px 4px 0 5px;
}

.lancamentoMetasContainer .comentario div {
	width: 30px;
	height: 20px;
	margin: auto;
	cursor: pointer;
}

.ext-ie .lancamentoMetasContainer .comentario {
	text-align: center;
}

.lancamentoMetasContainer .observacao0 div { /* nenhum comentário */
	background: url("../standardImg/btComentarios.png") no-repeat 0 0;
}

.lancamentoMetasContainer .observacao1 div { /* contém comentários */
	background: url("../standardImg/btComentarios.png") no-repeat -28px 0;
}

.lancamentoMetasContainer .zerado0 div { /* ativado */
	background: url("../layout/APDATA/ext/form/checkbox.gif") no-repeat 0 -13px;
	width: 13px;
	height: 13px;
}

.lancamentoMetasContainer .zerado1 div { /* desativado */
	background: url("../layout/APDATA/ext/form/checkbox.gif") no-repeat 0 0;
	width: 13px;
	height: 13px;
}

.lancamentoMetasContainer .status1 div { /* joinha verde */
	background: url("../standardImg/icStatus.png") no-repeat 0 0;
	width: 30px;
	height: 20px;
	/*margin-left: 30%;*/
	margin: 0 auto;
}

.lancamentoMetasContainer .status2 div { /* joinha azul */
	background: url("../standardImg/icStatus.png") no-repeat -30px 0;
	width: 30px;
	height: 20px;
	/*margin-left: 30%;*/
	margin: 0 auto;
}

.lancamentoMetasContainer .status3 div { /* sem joinha (X) */
	background: url("../standardImg/icStatus.png") no-repeat -60px 0;
	width: 30px;
	height: 20px;
	/*margin-left: 30%;*/
	margin: 0 auto;
}

.atividades table tr {
	height: 28px;
}

.atividades table tr.header td {
	/*width: 32px;*/
}

/*.atividades table tr.header td.headerAtividades {
	width: 150px;
}*/

.atividades table td.colunaAtividades {
	text-align: left;
	width: 30%;
}

.atividades .botao .x-btn-ml,
.atividades .botao .x-btn-mr {
	display: none;
}

.atividades div.botao { 
	width: 50%;
}

.atividades .botao {
	padding: 0px;
	margin: 0 auto;
}

.atividades .botao table {
	margin: 0 !important;
}

.atividades .botao button {
	width: 35px !important;
	margin-top: 4px;
}

.atividades .botao .btMetasIniciar button {
	background: url("../standardImg/btMetasIniciar.png");
}

.atividades .botao .btMetasFim button {
	background: url("../standardImg/btMetasFim.png");
}

/* novo popup de troca de perfil - vpck 28/05 */

.popupPerfil {
	float: right;
	left: auto !important;
	right: 40px !important;
	top: 18px !important;
}

.popupPerfil .painelForm-header {
	border: none !important;
}

.popupPerfil .painelForm .x-panel {
	border: 1px solid #eaeaea;
	padding: 0 !important;
	overflow: auto;
	height: 94%;
}

.popupPerfil .painelSubst .x-panel {
	border: none;
	height: auto;
}

.popupPerfil .painelSubst input {
	height: 23px !important;
	width: 230px !important;
	#position: relative;
	#top: 2px;
	#padding-top: 3px !important;
}

.popupPerfil .painelSubst .x-form-field-wrap img {
	height: 23px !important;
    top: -1px;
    width: 20px !important;
	background: url("../images/WADev_RightHeaderComboBtn.png") no-repeat 0 0;
}

.popupPerfil .painelSubst .x-form-field-wrap {
	margin: 0 0 0 6px !important;
	#margin: 0 0 0 3px !important;
}

.popupSubst .painelForm .painelForm-tl {
	margin: 0 0 2px !important;
	#margin: 0 !important;
}

.popupPerfil .portlet-tc {
	background: url("../images/top-bottom_arrowPopup.png") repeat-x 90px 0 !important;
	height: 46px !important;
}

.popupPerfil .portlet-tl,
.popupPerfil .portlet-bl {
	background-image: url("../images/corners-sprite-TL_arrowPopup.png") !important;
}

.popupPerfil .portlet-tr,
.popupPerfil .portlet-br {
	background-image: url("../images/corners-sprite-TR_arrowPopup.png") !important;
}

.popupPerfil .portlet-header {
	background-image: none !important;
	padding: 22px 5px 0 5px !important;
	font-size: 16px !important;
}

.popupPerfil .listaPerfis {
	/*background: url("../images/WADev_LeftTreeListItemBG.png") repeat-x 0 0;
	height: 32px;
	cursor: pointer;*/
	
	background: url("../images/WADev_LeftTreeListItemBG.png") repeat-x scroll 0 0 transparent;
    clear: both;
    cursor: pointer;
    float: left;
    height: 32px;
    position: relative;
    width: 100%;
	overflow: hidden;
	
}

.popupPerfil .listaPerfis:hover {
	background: url("../images/WADev_LeftTreeListItemBGHover.png") repeat-x 0 0;
}

.popupPerfil .selected,
.popupPerfil .selected:hover {
	background: url("../images/WADev_LeftTreeListItemBGSelected.png") repeat-x 0 0;
}

.popupPerfil .listaPerfis a {
	/*position: relative;
	top: 5px;
	left: 3px;*/
	
	float: left;
    height: 24px;
    left: 3px;
    position: relative;
    top: 5px;
    width: 24px;
}

.popupPerfil .listaPerfis a:hover {
	border: none !important;
	margin: 0px !important;
	font-size: 8pt !important;
}

.popupPerfil .listaPerfis span {
    /*color: black;
    font: 13px arial;
    left: 4px;
    position: relative;
    top: -2px;*/
	
	color: black;
    float: left;
    font: 13px arial;
    height: 30px;
    left: 30px;
    position: absolute;
    top: 9px;
    white-space: nowrap;
}

.popupSubst .painelForm-header-text {
	font: bold 12px "Arial";
	padding-left: 2px;
}

#txtSaudacaoInterna .subs {
	color: #a20000;
}

/* fim */


.farolTpl tr.narrowCol td,
.farolTpl td.narrowCol {
	width: 55px !important;
	padding: 0px !important;
}

.farolTpl table {
	width: 99% !important;
	margin: 0 5px !important;
}

.infoDados h2,
.farolTpl h2,
.infoExtPanel h2 {
    font: bold 14px/26px "Arial";
    padding-left: 5px;
}

.infoComp h2 {
	padding-left: 10px;
}

.farolTpl td.tipo,
.farolTpl td.justificativa {
	width: 5% !important;
}

.farolTpl td.fst {
	width: 30% !important;
}

.farolTpl td.indicador {
	width: 20% !important;
}

.farolTpl td.valores {
	width: 4% !important;
}

.farolTpl td.contratado,
.farolTpl td.projeto,
.farolTpl td.indicador {
	text-align: left !important;
}

.farolTpl td.peso,
.farolTpl td.campo div,
.farolTpl td.percentual div,
.farolTpl td.observacao {
	text-align: center;
}

.ext-ie .farolTpl td.campo div {
	height: 20px;
	padding-top: 3px;
}

.farolTpl .header td.peso {
	color: #000;
	font-size: 11px;
}

.farolIcons {
	text-align: center !important
}

/*.farolIcons div {
	margin-left: 33%;
}*/

.acompPopup .infoExtPanel .infoDesc {
	display: none;
}

.acompPopup .infoExtPanel .infoDesc,
.acompPopup .infoExtPanel .infoPanel {
	/*border: none;
	background: none;*/
	padding-left: 5px;
	white-space: normal;
}

.acompPopup .infoExtPanel .infoPanelMetas {
	/*border: none;
	background: none;*/
	padding-left: 5px;
	white-space: normal;
}
.acompPopup .infoExtPanel .infoLabel {
	width: 160px;
}

.acompPopup .infoExtPanel .infoLabelMetas {
	width: 160px;
}

.acompPopup .infoExtPanel .infoValue {
	float: left !important;
	position: relative;
	/*width: 310px; #width: 290px;*/
}

.farolTpl .metasRows {
	cursor: pointer;
}

.acompPopup .infoExtPanel {
	margin-left: 0;
}

.acompPopup .infoExtPanel .x-panel-body {
	width: 100% !important;
}

.acompPopup .infoPanel {
	overflow: auto;
	white-space: no-wrap;
	position: relative;
	width: 90%; /*#width: 490px;*/
	height: 130px; #height: 170px;
}

.acompPopup .infoPanelMetas {
	overflow: auto;
	white-space: no-wrap;
	position: relative;
	width: 90%; /*#width: 490px;*/
	height: 130px; #height: 170px;
}

.acompPopup .infoGrupo {
	/*width: 470px; #width: 450px;*/
	height: auto;
	position: relative;
}

/*.ext-ie .wideCol {
	width: 200px !important;
}

.ext-ie .acompPopup .wideCol {
	width: 300px !important;
}*/

.ext-webkit .trnEspeciais .x-btn-noicon {
	background-position: center 0 !important;
}

.ext-webkit .trnEspeciais .x-btn-noicon button {
	height: 60px !important;
}

.acompPopup .composicao .tableContainer {
	height: 130px;
	overflow: auto;	
	z-index: 10;
	position: relative;
	background-color: #efefef;
	border-width: 3px 1px 1px;
	border-color: #d9d9d9;
	border-style: solid;
	width: 82%;
	float: left;
}

.acompPopup .composicao .tableContainer table {
	border: none !important;
	background-color: transparent !important;
	color: #666 !important;
	width: 98% !important;
}

.acompPopup .composicao .logo {
	background: url("../userDefs/images/logoEmpresa.png") no-repeat scroll 0 0;
    float: left;
    height: 180px;
    width: 15%;
}

.acompPopup .composicao .tableContainer table td {
	border-bottom: 1px dotted #dcdcdc !important;
	line-height: 18px !important;
	background-color: transparent;
	border-width: 0 0 1px 0 !important;
}

/* Objeto 961 */

.acidenteDeTrabalho961,
.auxilioDoenca961,
.ativo961,
.aposentadoriaPorInvalidez961,
.feriasProgramadas961,
.ferias961 {
    height: 14px !important;
    left: 20px;
    position: relative;
    width: 14px !important;
}

.acidenteDeTrabalho961,
.gridRowAcidenteTrabalho {
    background-color: #DC143C !important;
}

.auxilioDoenca961,
.gridRowAuxilioDoenca {
	background-color: #008b8b !important;
}

.ativo961,
.gridRowAtivo {
	background-color: #d9c09f !important;
}

.aposentadoriaPorInvalidez961,
.gridRowAposentadoriaInvalidez {
	background-color: #ffd700 !important;
}

.feriasProgramadas961,
.gridRowFeriasProgramadas {
	background-color: #808000 !important;
}

.ferias961,
.gridRowFerias {
	background-color: #0604ab !important; 
}

.gridRowAuxilioDoenca .x-grid3-cell-inner,
.gridRowAtivo .x-grid3-cell-inner,
.gridRowAposentadoriaInvalidez .x-grid3-cell-inner,
.gridRowAcidenteTrabalho .x-grid3-cell-inner,
.gridRowFeriasProgramadas .x-grid3-cell-inner,  {
  	border: 1px solid #d9d7d7 !important;  
}  

.gridRowNull {
	border: 1px solid #d9dd7d7 !important;
}

/*.gridRowFerias {
	background-color: #0604ab;
	border: 1px solid #d9d7d7 !important;
}*/

.x-panel .painelGrupos .legendaAlteracaoDia {
    background-color: #E6E6E6;
}

/*.gridRowNull {
    background-color: #0604ab;
}*/

/* Legenda do 1047 */

.InfoGradeObjeto_1047 {
	float: left;
    margin-top: -2px;
    padding-bottom: 3px;
}

.legenda1047 {
	float: left;
    height: 100%;
    width: 100%;
    overflow: auto;
}

.x-panel-body .x-border-layout-ct .x-layout-collapsed {
    font: bold 12px verdana !important;
    padding-top: 2px;
}

.lgMarcacaoManualAprovada {
	background-color: #b3ffb3  !important;
	border: 1px solid;
	border-color: #a0e2b4 #a0e2b4 #a0e2b4 #a0e2b4;		
}

.lgMarcacaoReprovada {
	background-color: #FFC5C5  !important;
	border: 1px solid;
	border-color: #ddc0c0 #ddc0c0 #ddc0c0 #ddc0c0;	
}

/* containers */
.legendaFundos,
.legendaTextos,
.legendaTipoDia {
	float: left;
	width: 200px;
	margin: 10px 0 0 15px;
}

.legendaFundos .fundosContainer,
.legendaTextos .textosContainer,
.legendaTipoDia div {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 2px;
}

.legendaFundos .fundosBoxes,
.legendaTextos .textosBoxes {
	height: 14px;
	width: 60px;
	float: left;
	margin-right: 5px;
	text-align: center;
}

/* conteúdo dos containers */

.legendaTipoDia .titulo {
	font: bold 12px arial;
	color: black;
	border-bottom: 1px solid black;
	padding-bottom: 2px;
	margin-bottom: 5px;
	width: 100%;
}

.legendaTipoDia span.tipoDiaNumero {
	width: 20px;
	float: left;
	color: black;
}

.legendaTipoDia span.tipoDiaTexto {
	width: 170px;
	float: left;
}


/* cores dos itens e etc */
.LegSofreuEdicao {
	background-color: #fff  !important;
	border: 1px dotted #db1f1f !important;
}

.legTextTitleTipoDia {
    color: #000 !important;
    font-size: 10pt;
    font-weight: bold !important;
    left: 28px;
    position: relative;
} 

.legNaoAtivo {
	background-color: #cacaca !important;
	border: 1px solid;
	border-color: #b2b2b2 #d7d7d7 #ececec #c1c1c1;
}

.legRecalcPendente {
	background-color: #eadccb !important;
	border: 1px solid;
	border-color: #d9c8b3 #eadccb #eadccb #d9c8b3;
}

.LegFeriado {
	background-color: #a5d099 !important;
	border: 1px solid;
	border-color: #8fbb83 #bcdcb2 #b9daaf #9ac88e;
}

.LegDiaPosicionado {
	background-color: #f7dc61 !important;
	border: 1px solid;
	border-color: #ddc34a #f9e48b #f7e073 #f1d453;
}

.legNormal,
.legDivergencia,
.Leginconsistencia,
.LegAbonado,
.LegPreAprovado,
.LegReAprovado {
	border: 1px solid #ccc;
	font-weight: bold;
	width: 70px;
}

.legText4 {
	left: 78px;
	top: 2px;
	position: relative;
	#left: -278px;	
 	#text-align: left !important;
 	#float: left !important;	
}

.legText3 {
	position: relative;
	left: 32px;
	top: 2px;
	#left: 32px;
}

.legText1,
.legText2,
.legText3,
.legText4 {
	float: left;
    #text-align: left !important;	
}

.CONSIST_MARCACAO_MANUAL {
	outline: 1px dotted #db1f1f !important;
    background-color: #fff !important;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
}


.forecastSlider {
	float: left;
	overflow: hidden;
}

.forecastSlider img {
	float: left;
	margin: 0 25px;
	width: 160px;
	height: 90px;
	position: relative;
}

.forecastSlider .forecastInner {
	padding-left: 5px;
	#padding-left: 0px;
	height: 90px;
}

.exchangePortlet iframe {
	margin: 0 !important;
}



/* caixas coloridas para uso geral */

.colourBox1 { background-color: #faf7a4; color: #987412; } /* amarelo claro */
.colourBox1 h2 { color: #683202; }
.colourText1 { color: #e0a61c; }

.colourBox2 { background-color: #f4da4c; color: #9a7101; } /* amarelo médio */
.colourBox2 h2 { color: #985900; }
.colourText2 { color: #de8300; }

.colourBox3 { background-color: #d7b600; color: #7d5f0d; } /* amarelo escuro */
.colourBox3 h2 { color: #6f5305; }
.colourText3 { color: #bf6300; }

.colourBox4 { background-color: #f9d890; color: #ca5702; } /* laranja claro */
.colourBox4 h2 { color: #be5d15; }
.colourText4 { color: #ffac52; }

.colourBox5 { background-color: #f99b37; color: #984305; } /* laranja médio */
.colourBox5 h2 { color: #8d370d; }
.colourText5 { color: #ec6900; }

.colourBox6 { background-color: #f3700f; color: #833d09; } /* laranja escuro */
.colourBox6 h2 { color: #7a2906; }
.colourText6 { color: #ba5300; }

.colourBox7 { background-color: #f3a694; color: #922911; } /* vermelho claro */
.colourBox7 h2 { color: #8a2c17; }
.colourText7 { color: #ed877f; }

.colourBox8 { background-color: #ea5735; color: #681b09; } /* vermelho médio */
.colourBox8 h2 { color: #6d1805; }
.colourText8 { color: #df1000; }

.colourBox9 { background-color: #aa361b; color: white; } /* vermelho escuro */
.colourBox9 h2 { color: white; }
.colourText9 { color: #910000; }

.colourBox10 { background-color: #cce280; color: #546503; } /* verde claro */
.colourBox10 h2 { color: #495708; }
.colourText10 { color: #37af37; }

.colourBox11 { background-color: #a0b92b; color: #414e02; } /* verde médio */
.colourBox11 h2 { color: #4b4a02; }
.colourText11 { color: #178900; }

.colourBox12 { background-color: #73890a; color: white; } /* verde escuro */
.colourBox12 h2 { color: white; }
.colourText12 { color: #006700; }

.colourBox13 { background-color: #9fd9e5; color: #146171; } /* azul claro */
.colourBox13 h2 { color: #126070; }
.colourText13 { color: #74b5fd; }

.colourBox14 { background-color: #50b0c4; color: #0a4956; } /* azul médio */
.colourBox14 h2 { color: #154d59; }
.colourText14 { color: #0064ed; }

.colourBox15 { background-color: #207d90; color: white; } /* azul escuro */
.colourBox15 h2 { color: white; }
.colourText15 { color: #001384; }

.colourBox16 { background-color: #bfa8f0; color: #381f6d; } /* lilás claro */
.colourBox16 h2 { color: #382265; }
.colourText16 { color: #ce6be7; }

.colourBox17 { background-color: #7d5fbc; color: #321e5d; } /* lilás médio */
.colourBox17 h2 { color: #25124f; }
.colourText17 { color: #5b0072; }

.colourBox18 { background-color: #563b8f; color: white; } /* lilás escuro */
.colourBox18 h2 { color: white; }
.colourText18 { color: #350043; }



/* Matriz de Talentos - PT 207110 - vpck */

.matrizTalentos {
	width: 99%;
	height: 100%;
}

.matrizTalentos h2 {
	font: bold 12px arial;
}

.matrizTalentos table {
	width: 100%;
	height: 460px;
}

.matrizTalentos tr.linhas {
	height: 20%;
}

.matrizTalentos td.labelsY {
    background-color: #efefef;
    font: bold 11px arial;
    text-align: center;
    width: 8%;
    /*height: 20px;*/
}

.matrizTalentos td.labelsX {
    background-color: #efefef;
    font: bold 11px arial;
    text-align: center;
    height: 5%;
}


.matrizTalentos td span {
	float: left;
	clear: both;
	font-family: arial;
}

.matrizTalentos td .title {
	width: 100%;
	text-align: center;
	padding-top: 3px;
	float: left;
}

.matrizTalentos td .title h2 {
    font: bold 15px arial;
    letter-spacing: -1px;
}

.matrizTalentos td .title span {
    clear: none;
    float: right;
    font-size: 12px;
    font-weight: normal;
    position: relative;
    top: -17px;
    right: 5px;
}

.matrizTalentos td .title .ranges {
	float: left;
	margin: -3px 0 0 10px;
}

.matrizTalentos td .title .ranges span {
	float: left;
	clear: both;
	font: normal 10px arial;
	margin-bottom: -3px;
	text-align: left;
    width: 65px;
}

.matrizTalentos .people {
	margin-bottom: 4px;
	float: left;
	width: 100%;
	height: 100px;
	overflow: auto;
}

.matrizTalentos .people span {
	cursor: move;
	font: 14px arial;
    margin: 1px 7px;
    float: left;
}

.matrizTalentos .people div.acoesDesenvolvimento {
	float: left;
	position: relative;
    top: 1px;
    cursor: pointer;
    background: url("../images/acoesDesenvolvimento.png") no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.matrizTalentos .people div.dadosExtras {
	float: left;
	position: relative;
    top: 1px;
    cursor: pointer;
    background: url("../standardImg/btFocar.png") no-repeat 0 0;
    width: 16px;
    height: 16px;
}

.matrizTalentos .people span:hover {
	color: black;
}

.obj4051Tpl {
	padding: 0 0 10px 1px;
}

.obj4051Tpl div span {
	font-family: arial;
	color: #262626;
	font-size: 8pt;
}

.obj4051Tpl div span.caption {
	font-family: arial;
	color: #858585;
	font-size: 8pt;
}


.unificacaoPanel .x-panel-header-text,
.unificacaoPanel .x-toolbar-cell label {
	color: #363636;
	font: bold 11pt arial !important;
}

.unificacaoPanel .x-toolbar-cell label {
    left: -5px;
    #left: -3px;
    position: relative;
    top: 1px;
}

.unificacaoPanel .x-html-editor-tb {
	display: none;
}

/* Metas e Submetas - 4209 (vpck) */

.metasNovo .btVoltar {
	padding-left: 13px !important;
	top: 0px;
}

.fauxSubmetas .x-panel-header span.x-panel-header-text {
	font: bold 10pt Arial;
	margin-bottom: 3px;
	float: left;
	padding-left: 0px;
}

.fauxSubmetas .x-panel-bwrap .x-panel-body {
	border: 1px solid #d1d1d1 !important;
	width: 97% !important;
}

.fauxSubmetas .x-panel-bwrap .x-panel-bbar,
.fauxSubmetas .x-panel-header .x-panel-inline-icon {
	display: none;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-scroller,
.fauxSubmetas .x-panel-bwrap .x-grid3-body,
.fauxSubmetas .x-panel-bwrap .x-grid3-hd-row {
	background-color: white;
	background-image: none;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-hd-row .x-grid3-hd-inner {
	border-width: 0 0 1px 0 !important;
	border-color: #d9d9d9 !important;
    margin: 2px 0 0 0 !important;
    padding-left: 6px !important;
    color: transparent;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-hd-row .x-grid3-td-checker .x-grid3-hd-inner {
	background-image: none;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-header-inner table {
	width: 100% !important;
}
.fauxSubmetas .x-panel-bwrap .x-grid3-header-inner {
	#height: 18px !important;
}
.fauxSubmetas .x-panel-bwrap .x-grid3-header-inner .x-grid3-hd-checker {
	#background-position: 0 2px !important;
}
.fauxSubmetas .x-panel-bwrap .x-grid3-header-inner .x-grid3-hd-checker-on .x-grid3-hd-checker {
	#background-position: -25px 2px !important;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-cell-inner,
.fauxSubmetas .x-panel-bwrap .x-grid3-row {
	background-color: white;
	border: none !important;
	color: #3A3A3A;
    font: 9pt arial;
}
.fauxSubmetas .x-panel-bwrap .x-grid3-row-selected {
	background-color: white !important;
}

.fauxSubmetas .x-panel-bwrap .x-grid3-row {
	margin: 5px 0 0 0 !important;
	padding-left: 5px !important;
}

.metasNovo .x-panel-header-text {
	font: bold 12pt Arial;
	padding-left: 6px;
}

.metasEdicao .metasEdicaoTitle {
    float: left;
    font: bold 10pt arial;
    padding-bottom: 4px;
}

.metasEdicao .x-panel-tbar {
    height: 40px;
    margin-top: 20px;
}
.metasEdicao .btVoltar tr td.x-btn-mc button {
    #padding: 0px 0px 0px 15px !important;
}

.gridSubmetas .x-panel-header-text {
	font: bold 11pt Arial;
	padding-left: 6px;
}

.fauxSubmetas .incluirSelecionados .x-toolbar-left {
	display: none;
}
.fauxSubmetas .incluirSelecionados .x-toolbar-ct {
	padding: 0;
}
.fauxSubmetas .incluirSelecionados {
	width: 97% !important;
}

.fauxSubmetas .btIncluir,
.fauxSubmetas .incluirSelecionados .x-toolbar-right-ct,
.fauxSubmetas .incluirSelecionados .x-toolbar-right-ct table,
.fauxSubmetas .incluirSelecionados .x-toolbar-right-ct .x-toolbar-cell,
.fauxSubmetas .incluirSelecionados .x-toolbar-right-ct .x-toolbar-right-row {
	width: 100% !important;
}

.fauxSubmetas .incluirSelecionados .x-toolbar-right-ct .x-toolbar-cell {
	float: left;
}

.fauxSubmetas .btIncluir {
	background: url("../standardImg/WADev_ToggleMiddle.png") repeat-x;
	#height: 23px !important;
}
.fauxSubmetas .btIncluir button {
	color: #323232 !important;
	text-shadow: 0 1px #E3E3E3;
	font: bold 10pt Arial !important;
}
.fauxSubmetas .btIncluir .x-btn-ml {
	width: 16px !important;
	background: url("../standardImg/btAddToGrid.png") no-repeat -2px -1px !important;
}

.gridSubMetas .lineMetaPai .EXPANDE_FILHOS,
.gridSubMetas .lineMetaPai .RECOLHE_FILHOS,
.gridSubMetas .lineMetaFilho .EXCLUI_FILHO {
	cursor: pointer;
}
.gridSubMetas .lineMetaPai .EXPANDE_FILHOS {
	background: url("../images/newWorkAreaExpand.png") no-repeat center 2px;
}
.gridSubMetas .lineMetaPai .RECOLHE_FILHOS {
	background: url("../images/newWorkAreaCollapse.png") no-repeat center 2px;
}
.gridSubMetas .lineMetaFilho .EXCLUI_FILHO {
	background: url("../standardImg/icMetaFilha.png") no-repeat center 0;	
}
.gridSubMetas .lineMetaFilho .x-grid3-cell-inner {
	padding-left: 20px !important;
}
.gridSubMetas .lineMetaFilho tr {
	background-color: white;
}
.gridSubMetas .x-grid3-row-selected tr {
	background-color: #c9e2e8 !important;
}

.lineMetaReprovada .x-grid3-cell-inner {
	color: #ff0000 !important;
}

.lineMetaAprovada .x-grid3-cell-inner {
	color: #0000ff !important;
}

.lineMetaValidada .x-grid3-cell-inner {
	color: #00aa30 !important;
}

/*fin*/

/* Novo wizard de avaliações (189.js) - vpck 12/02/2014 */

.wizardSubContainer {
	border: 1px solid #e0e0e0;
	border-radius: 10px;
    margin-right: 30px;
    margin-top: 20px;
    float: right;
    position: relative;
    display: table;
    height: auto;
}

.wizardParent {
	background: linear-gradient(#eaeaea, #cbcbcb);
	#background: url("../images/wizardBGPai.png") repeat-x #cbcbcb;
    width: 95%;
}

.childContainer {
    float: left;
    height: auto;
    position: relative;
    width: 100%;
}

.childContainer .wizardChild {
	background: linear-gradient(#f5f5f5, #e5e5e5);
	#background: url("../images/wizardBGFilho.png") repeat-x #e5e5e5;
	width: 85%;
}

.childContainer .childSpacer {
	float: left;
    height: 43px;
    margin-left: 70px;
    width: 80px;
	border: dotted #707070;
	border-width: 0 0 0 1px;
	position: absolute;
	height: 100%;
	#height: 170px;
}

.childContainer .childSpacer div {
	border-bottom: 1px dotted #707070;
	height: 60%;
}

.childContainer .lastChild {
	height: 60% !important;
	#height: 50px !important;
	border-bottom: 1px dotted #707070;
	top: 1px;
}

.childContainer .lastChild div {
	display: none;
}

.wizardSubContainer .buttons {
    background: linear-gradient(#e7e7e7, #afafaf);
    #background: url("../images/wizardBGBotoes.png") repeat-x #afafaf;
    border: 1px solid #c9c9c9;
    border-radius: 3px;
    right: 230px;
    margin-top: -15px;
    position: absolute;
    top: 50%;
    #padding-bottom: 4px;
}

.wizardSubContainer .buttons table {
	float: left;
	margin: 0 !important;
	padding: 0 !important;
}

.wizardSubContainer .buttons table .x-btn-ml,
.wizardSubContainer .buttons table .x-btn-mr {
	display: none;
}

.wizardSubContainer .buttons .btAcoes,
.wizardSubContainer .buttons .btTXTEmpty {
	width: 16px;
}

.wizardSubContainer .buttons .x-btn {
	height: 16px;
	width: 28px;
	background-position: center;
	margin: 4px !important;
}

.wizardSubContainer .buttons .x-btn-over {
	background-color: #c4c4c4;
	background-color: rgba(255,255,255,0.1);
}

.wizardSubContainer .title {
	width: 50%;
	font: bold 11pt Arial;
	color: #343434;
	padding-left: 18px;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	float: left;
	margin: 10px 0;
}

.wizardSubContainer .components {
	width: 200px;
	background: url("../images/wizardRidgePai.png") repeat-y left 0;
	padding-left: 15px;
	display: table-cell;
	position: relative;
	vertical-align: middle;
	#float: right;
	#background: none;
}

.childContainer .wizardSubContainer .components {
	background: url("../images/wizardRidgeFilho.png") repeat-y left 0;
	#background: none;
}

.wizardSubContainer .components .x-form-display-field {
	font: 11pt Arial;
	margin: 0;
	width: 180px;
}

.wizardSubContainer .components input.x-form-text {
	height: 20px !important;
	margin-bottom: 3px;
}

.wizardSubContainer .components .radios input {
	background-color: transparent;
	border: none;
}

.wizardSubContainer table.radios {
	right: 3px;
	position: relative;
}

.wizardSubContainer table.radios tr {
	height: 10px !important;
}

.wizardSubContainer table.radios .titRadio,
.wizardSubContainer table.radios .icRadio {
	font-size: 7pt;
	width: 33% !important;
	text-align: center;
	border: none;
	background-color: #bbb;
}

.wizardSubContainer table.radios .radioGroup,
.wizardSubContainer table.radios td.radioGroupChecked {
	background: transparent;
	border: none;
	color: #6C6C6C;
	vertical-align: middle;
	padding: 0;
	height: auto;
}



/* fin */

.btAvaliador .btAvaliadorOK button.x-btn-text,
.btAvaliador button.x-btn-text {
    font-size: 8pt !important;
}

.preRequisitos .x-form-item {
    border-bottom-color: #ddd !important;
}

.preRequisitos .x-form-field-wrap .x-form-help-trigger {
	background-image: url("../standardImg/objAuto_formHelp.png");
	border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
	height: 19px !important;
}

.preRequisitos .x-form-field-wrap .x-form-arrow-trigger {
	background-image: url("../standardImg/objAuto_formDropDown.png");
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    height: 19px !important;
    position: relative;
}

.preRequisitos .x-form-field-wrap .x-form-date-trigger {
    background-image: url("../standardImg/objAuto_formDate.png");
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    height: 19px !important;
    position: relative;
}

.preRequisitos div.linha {
	#background-color: #fff !important;
}

.preRequisitos .rtfFieldContainer .x-form-help-trigger {
	#position: absolute !important;
	#float: left !important;
	#right: -12px !important;
}

/* @jgalindo - fim 2 - Atendimento - 23 de Fevereiro de 2015*/

/*Fim de sistema de atendimento*/

.labelPerfilHeader {
    color: #999999;
    font: normal 7pt Verdana;
    position: absolute;
    top: 78px;
    z-index: 5010;
    float: right;
    right: 10px;
}


/* Horarios dos professores - PUC - vpck 05/2014 */

.horariosProfessores .x-toolbar-left .xtb-text {
	font: bold 11pt Arial;
	color: #000;
}

.horariosProfessores .x-panel-header span {
	font: bold 12pt Arial;
}

.horariosProfessores .northPanelHeaderTpl {
	border-top: 1px solid #e5e5e5;
    margin: 5px 0 0;
    padding: 8px;
}

.horariosProfessores .northPanelHeaderTpl .grupo {
	float: left;
	clear: both;
	width: 75%;
	margin-bottom: 5px;
	#margin-bottom: -5px;
}

.horariosProfessores .northPanelHeaderTpl div.categoria {
	font: 9pt Verdana;
	color: #000;
	float: left;
	width: 35%;
}

.horariosProfessores .northPanelHeaderTpl div.categoria span {
	color: #888;
	float: left;
	margin-right: 6px;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div {
	width: 75%;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div.combo input {
	width: 120px !important;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div.vigencia {
	float: left;
	width: 143px;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div.vigencia .x-form-field-wrap {
	width: auto !important;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div.add {
	width: 30px;
	float: left;
	position: relative;
	z-index: 10;
}

.horariosProfessores .northPanelHeaderTpl div.categoria div.add .btIncluir {
	background: url("../standardImg/portariaAdd.png") no-repeat 0 0;
}

.horariosProfessores .periodosContainer .x-panel-body {
	overflow: auto;
}

.horariosProfessores .pnlHorarioAulaTpl {
	width: 100%;
	height: 100%;
	position: relative;
}

.horariosProfessores .pnlHorarioAulaTpl table {
	width: 100%;
	border-spacing: 0;
	border-bottom: 1px solid #e0e0e0;
}

.horariosProfessores .pnlHorarioAulaTpl table .header {
	height: 22px;
}

.horariosProfessores .pnlHorarioAulaTpl table th {
	background: linear-gradient(#eaeaea, #aeaeae);
	background-color: #ccc;
	border-top: 1px solid #e0e0e0;
	font: bold 9pt Arial;
	text-shadow: 0 1px 0 #e3e3e3;
	text-align: center;
}

.horariosProfessores .pnlHorarioAulaTpl table td {
	border: solid #e0e0e0;
	border-width: 1px 1px 0 0;
}

.horariosProfessores .pnlHorarioAulaTpl table td.periodo {
	font: 9pt Verdana;
	color: #5e5e5e;
	padding-left: 7px;
	width: 18%;
	background-color: #f4f4f4;
}

.horariosProfessores .pnlHorarioAulaTpl table .dia {
	width: 12%;
	cursor: pointer;
	text-align: center;
}

.horariosProfessores .pnlHorarioAulaTpl table .dia:hover {
	background-color: #eee;
}

.horariosProfessores .pnlHorarioAulaTpl table .dia div {
	background: url("../standardImg/gridCheckSprite.png") no-repeat 0 0;
	width: 20px;
	height: 20px;
	margin: auto;
}

.horariosProfessores .pnlHorarioAulaTpl table .checked div {
	background: url("../standardImg/gridCheckSprite.png") no-repeat -20px 0;
}

.horariosProfessores .pnlHorarioAulaTpl table .checked {
	background: linear-gradient(#a7c12d, #6f8215);
	background-color: #8aa218;
}

.horariosProfessores .pnlHorarioAulaTpl table .checked:hover {
	background: linear-gradient(#bede28, #8ca517);
	background-color: #a2bc23;
}

.horariosProfessores .footerPainelProfessores {
	height: 40px;
	border-top: 1px solid #c9c9c9;
}

.horariosProfessores .footerPainelProfessores label {
	font: 10pt Arial;
	color: #717171;
}

.horariosProfessores .footerPainelProfessores label.valor {
	color: black;
	font-weight: bold;
	padding-left: 3px;
	width: 25px;
}

.horariosProfessores .footerPainelProfessores table.x-toolbar-ct {
	height: 100%;
}

.horariosProfessores .readOnlyMask {
    background-color: #fff;
    height: 100%;
    width: 100%;
    opacity: 0.7;
	filter:Alpha(opacity=70) !important;	
    position: absolute;
}

.popupData label {
	position: relative;
	top: 18px;
}

.popupData .linha {
	background-color: white;
}

/* Audiometria! - vpck may/2014 */

.audiometria .infsExtrasAudiometriaTpl {
	margin-left: 7px;
	padding-left: 7px;
	border-left: 8px solid #e0e0e0;
	width: 100%;
	height: 100%;
}

.audiometria .pacienteMedicina .campo {
	#width: 235px;
}

.audiometria .infsExtrasAudiometriaTpl .blockBtn {
	float: right;
	width: 60px;
	height: 55px;
	cursor: pointer;
}

.audiometria .infsExtrasAudiometriaTpl .blockBtn a:hover{
	margin: 0 !important;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer {
	height: 100%;
	overflow: auto;
	width: 94%;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer .campo {
	float: left;
	clear: left;
	height: 14px;
	#width: 313px;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer .campo span {
	float: left;
	font: 7pt Verdana;
	color: #666;
	width: 150px;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer .campo div.x-form-field-wrap {
	float: left;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer .campo .audiometriaDynInputs {
	float: left;
}

.audiometria .infsExtrasAudiometriaTpl .camposContainer .dropdown {
	background: url("../layout/APDATA/ext/form/ellipsis-trigger.gif") no-repeat;
	float: left;
	height: 15px;
	width: 17px;
	overflow: hidden;
}

.audiometria .audiometriaBottomFields {
	width: 100%;
	min-width: 1100px;
	width: expression(((document.documentElement.offsetWidth) < 1188? "1082px" : "99%"));
	position: relative;
}

.audiometria .audiometriaBottomFields .leftEar,
.audiometria .audiometriaBottomFields .rightEar {
	float: left;
	width: 50%;
	#width: 49%
}

.audiometria .audiometriaBottomFields .subcontainer {
	#width: 540px;
}

.audiometria .audiometriaBottomFields .leftEar .subcontainer {
	#float: left;
}

.audiometria .audiometriaBottomFields .rightEar .subcontainer {
	#float: right;
}

.audiometria .audiometriaBottomFields .matrix {
	height: 65px;
}

.audiometria .audiometriaAfericaoCompsTpl {
	margin-bottom: 5px;
	width: 100%;
	float: left;
}

.audiometria .audiometriaAfericaoCompsTpl table {
	width: 100%;
	height: 100%;
	border-spacing: 3px 0;
}

.audiometria .audiometriaAfericaoCompsTpl table tr {
	height: 10px;
}

.audiometria .audiometriaAfericaoCompsTpl table th,
.audiometria .audiometriaAfericaoCompsTpl table td {
	font: 7pt Arial;
	text-align: center;
	background-color: #e5e5e5;
	width: 10%;
	height: 12px;
	vertical-align: bottom;
}

.audiometria .audiometriaAfericaoCompsTpl table td.caption {
	text-align: left;
}

.audiometria .audiometriaAfericaoCompsTpl table .caption,
.audiometria .audiometriaAfericaoCompsTpl table .via {
	background-color: white;
}

.audiometria .audiometriaAfericaoCompsTpl table .via {
	font-weight: bold;
	font-size: 7pt;
}

.audiometria .audiometriaAfericaoCompsTpl table td input.x-form-text {
	height: 13px !important;
	line-height: 13px !important;
	#height: 15px !important;
	font-size: 8pt !important;
	font-weight: bold !important;
	text-align: right;
	padding-right: 3px !important;
}

.audiometria .rightEar .audiometriaAfericaoCompsTpl table td input.x-form-text {
	color: #C90000;
}

.audiometria .LeftEar .audiometriaAfericaoCompsTpl table td input.x-form-text {
	color: #0402B7;
}

.audiometria .audiometriaAfericaoCompsTpl table td .x-form-check-wrap {
	height: auto;
	line-height: inherit;
}

.audiometria .audiometriaAfericaoCompsTpl table td .x-form-check-wrap label {
	display: none !important;
}

.audiometria .audiometriaBottomFields .leftFields {
	float: left;
	width: 50%;
}

.audiometria .audiometriaBottomFields .bothFields .x-form-field {
	float: left;
	width: 100px !important;
}

.audiometria .audiometriaBottomFields .leftFields .dropdown {
	background: url("../layout/APDATA/ext/form/ellipsis-trigger.gif") no-repeat;
	float: right;
	height: 15px;
	width: 17px;
	overflow: hidden;
}

.audiometria .audiometriaBottomFields .bothFields span {
	float: left;
	font: 7pt Verdana;
	color: #666;
	width: 150px;
}

.audiometria .audiometriaBottomFields .bothFields .campo {
	float: left;
	margin-bottom: 3px;
	clear: left;
	#width: 268px;
	height: 20px;
}

.audiometria .audiometriaBottomFields .rightFields {
	float: left;
	width: 20%;
}

.audiometria .audiometriaBottomFields .rightFields .campo {
	width: 100px;
}

.audiometria .audiometriaBottomFields .rightFields .campo input {
	width: 50px !important;
}

.audiometria .audiometriaBottomFields .rightFields span {
	width: 50px;
}

.audiometria .audiometriaBottomFields .ref {
	float: right;
	font: 7pt Verdana;
	color: #666;
	margin-right: 100px;
}

.audiometria .bottomParent .x-panel-body {
	/*overflow: auto;*/
}

.audiometria .x-toolbar-left-row .btTab .x-btn-ml {
	background: url("../userDefs/images/tabs-sprite.png") no-repeat -4px -65px !important;
}

.audiometria .x-toolbar-left-row .btTab .x-btn-mc {
	background: url("../userDefs/images/tabs-sprite.png") repeat-x 0 -217px !important;
}

.audiometria .x-toolbar-left-row .btTab .x-btn-mr {
	background: url("../userDefs/images/tabs-sprite.png") no-repeat -9px -367px !important;
}

.audiometria .x-toolbar-left-row .abaSelected .x-btn-ml {
	background: url("../userDefs/images/tabs-sprite.png") no-repeat -4px -16px !important;
}

.audiometria .x-toolbar-left-row .abaSelected .x-btn-mc {
	background: url("../userDefs/images/tabs-sprite.png") repeat-x 0 -166px !important;
}

.audiometria .x-toolbar-left-row .abaSelected .x-btn-mr {
	background: url("../userDefs/images/tabs-sprite.png") no-repeat -9px -316px !important;
}

.audiometria .x-toolbar-left-row .btTab button {
	padding: 0px !important;
}

.audiometria .x-toolbar-left-row .abaSelected button {
	color: white !important;
}

.audiometria h2 {
	color: black;
	text-align: center;
	margin-top: 4px;
}

/* portaria 19 */
.audiometria .audiometriaPortaria19BodyTpl .rightEar {
	float: left;
	width: 50%;
	#width: 45%;
}

.audiometria .audiometriaPortaria19BodyTpl .leftEar {
	float: right;
	width: 50%;
	#width: 45%;
}

.audiometria .audiometriaPortaria19BodyTpl .quadrante {
	width: 100%;
	float: left;
}

.audiometria .audiometriaPortaria19FreqTpl {
	float: left;
	width: 98%;
	margin: 2px 0 8px;
	padding: 2px;
	border: 1px solid #f1f1f1;
}

.audiometria .audiometriaPortaria19FreqTpl table {
	font: 7pt Verdana;
	color: #303030;
	text-align: center;
	margin: 0 auto 5px;
	width: 85%;
}

.audiometria .audiometriaPortaria19FreqTpl table th {
	font-weight: bold;
	background-color: #dddddd;
	padding: 5px;
	white-space: nowrap;
	text-align: center;
}

.audiometria .audiometriaPortaria19FreqTpl table td.tipo {
	background-color: #f5f5f5;
	text-align: left;
	padding: 3px 5px;
	width: 90px;
}

.audiometria .audiometriaPortaria19FreqTpl table td.tipo h3 {
	float: left;
	font: bold 7pt Arial;
}

.audiometria .audiometriaPortaria19FreqTpl table td.tipo span {
	float: left;
	clear: left;
	font-size: 6pt;
}

.audiometria .audiometriaPortaria19FreqTpl table td.via {
	background-color: #dedede;
	padding: 5px;
}

.audiometria .audiometriaPortaria19FreqTpl table .blank {
	background-color: #fafafa;
}

.audiometria .audiometriaPortaria19FreqTpl .conclusao {
	width: 45%;
	#width: 40%;
	margin: 0 10px;
	float: left;
}

.audiometria h3 {
	font: bold 8pt Arial;
	color: #303030;
}

.audiometria .audiometriaPortaria19FreqTpl .conclusao span {
	font: normal 7pt Arial;
}

.audiometria .audiometriaPortaria19FreqTpl .conclusaoOficial {
	width: 267px;
	float: left;
}

.audiometria .audiometriaPortaria19FreqTpl .conclusaoOficial .x-form-field {
	float: left;
}

.audiometria .audiometriaPortaria19FreqTpl .conclusaoOficial .dropdown {
	background: url("../layout/APDATA/ext/form/ellipsis-trigger.gif") no-repeat;
	float: right;
	height: 15px;
	width: 17px;
}

.audiometria .tabelaMedias h3 {
	text-align: center;
	margin-top: 3px;
}

.audiometria .tabelaMedias table {
	font: 7pt Verdana;
	color: #303030;
	text-align: center;
	margin: 0 auto 10px;
	width: 85%;
}

.audiometria .tabelaMedias table th {
	font-weight: bold;
	background-color: #dddddd;
	padding: 5px;
	text-align: center;
	white-space: nowrap;
}

.audiometria .tabelaMedias table td.tipo {
	background-color: #f5f5f5;
	text-align: left;
	padding: 3px 5px;
	width: 30%;
}

.audiometria .tabelaMedias table td {
	width: 16%;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData {
	float: left;
	clear: left;
	width: 100%;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData div.legendaContainer {
	float: left;
	width: 30%;
	margin: 0 5px;
	border-right: 1px solid #ccc;
	padding-right: 10px;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData .legenda td {
	vertical-align: middle;
	font: normal 7pt Arial;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData .resultado {
	float: left;
	width: 300px;
	margin: 12px 5px 0;
	padding-right: 10px;
	width: 267px;
	#width: 281px;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData .x-form-field {
	float: left;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData .dropdown {
	background: url("../layout/APDATA/ext/form/ellipsis-trigger.gif") no-repeat;
	float: right;
	height: 15px;
	width: 17px;
}

.audiometria .audiometriaPortaria19BodyTpl .bottomData .consideracoes {
	float: left;
	width: 40%;
	margin: 0 5px;
}

.audiometria .audiometriaOSHABodyTpl .rightEar,
.audiometria .audiometriaOSHABodyTpl .leftEar {
	float: left;
	width: 50%;
	#width: 45%;
}

.audiometria .audiometriaOSHABodyTpl .leftEar {
	#float: right;
}

.audiometria .audiometriaOSHABodyTpl .categoria {
	float: left;
	width: 100%;
}

.audiometria .audiometriaOSHABodyTpl .audiometriaOSHAFreqTpl h3 {
	text-align: center;
	margin-top: 6px;
}

.audiometria .audiometriaOSHABodyTpl .audiometriaOSHAFreqTpl table {
	font: 7pt Verdana;
	color: #303030;
	text-align: center;
	margin: 0 auto 10px;
	width: 85%;
	border: 1px solid #eee;
}

.audiometria .audiometriaOSHABodyTpl .audiometriaOSHAFreqTpl table th {
	font-weight: bold;
	background-color: #ddd;
	padding: 1px 5px;
	text-align: center;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table {
	font: 7pt Verdana;
	color: #303030;
	text-align: center;
	margin: 0 auto 10px;
	width: 85%;
	border: 1px solid #eee;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table th {
	font-weight: bold;
	background-color: #ddd;
	padding: 1px 5px;
	text-align: center;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table th.tipo {
	width: 20%;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table th {
	width: 12%;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table td.tipo {
	width: auto;
}

.audiometria .audiometriaOSHABodyTpl .tabelaMedias table td {
	width: auto;
}

.audiometria .audiometriaOSHABodyTpl .conclusao {
	font-size: 8pt;
	width: 80%;
	margin: 0 auto;
}

.audiometria .speechResponseThresholdTpl table {
	margin-top: 6px;
}

.audiometria .speechResponseThresholdTpl table th {
	text-align: center;
}

.audiometria .speechResponseThresholdTpl table th.tipo {
	width: 30%;
}

.audiometria .speechResponseThresholdTpl table td.tipo {
	width: auto;
}

.audiometria .speechResponseThresholdTpl table td {
	width: auto;
}

.audiometria .speechResponseThresholdTpl .mascaramento {
	width: 367px;
	margin: 0 auto;
}

.audiometria .speechResponseThresholdTpl .mascaramento .x-form-field {
	float: left;
}

.audiometria .speechResponseThresholdTpl .mascaramento .dropdown {
	background: url("../layout/APDATA/ext/form/ellipsis-trigger.gif") no-repeat;
	float: right;
	height: 15px;
	width: 17px;
}

.audiometria .graficosParent {
	overflow-y: auto;
}

.audiometria .graficosMedicinaFlash {
	height: 400px !important;
}

.audiometria .bottomParent .x-panel-body {
	height: 200px !important;
}

.medicinaBuscaCampos .medicinaBuscaCampos-header span {
	font: bold 11pt Arial;
	color: black;
	padding-left: 6px;
}

.medicinaBuscaCampos .campo {
	float: left;
	margin-left: 6px;
	margin-top: 15px;
}

.medicinaBuscaCampos .campo.id input {
	width: 80px !important;
}

.medicinaBuscaCampos .campo.nome input {
	width: 250px !important;	
}

.medicinaBuscaCampos .campo.cpf input {
	width: 120px !important;	
}

.medicinaBuscaCampos .campo label {
	float: left;
	color: black;
	font: bold 9pt Arial;
}

.medicinaBuscaCampos .campo input {
	float: left;
	clear: both;
	height: 25px !important;
	font: 9pt Arial;
	color: #555;
	padding-left: 3px !important;
}

.medicinaBuscaCampos .busca {
	float: left;
	position: relative;
	margin: 30 0 0 10px;
}

.medicinaBuscaCampos .busca button {
	background-color: #249562;
	height: 25px !important;
	padding: 0 4px !important;
	color: white !important;
	font: bold 9pt arial !important;
	transition: background-color 0.3s;
}

.medicinaBuscaCampos .busca button:hover {
	background-color: #3BC185;
	transition: none;
}


/* processos judiciais */

.processosJudiciais .calendario table {
	width: 295px !important;
}

.processosJudiciais .calendario table tr {
	height: 30px !important;
}

.processosJudiciais .calendario table thead tr {
	height: 23px !important;
}

.processosJudiciais .calendario table.x-btn,
.processosJudiciais .calendario table.x-btn tr {
	height: 24px !important;
}

.processosJudiciais .calendario table .x-date-left,
.processosJudiciais .calendario table .x-date-middle,
.processosJudiciais .calendario table .x-date-right {
	background: linear-gradient(#f2f2f2, #c4c4c4);
	background-color: #ddd;
}

.processosJudiciais .calendario table.x-btn button.x-btn-text {
	font: bold 11pt Arial !important;
	color: #363636 !important;
	padding-top: 2px !important;
	letter-spacing: -1px;
	text-transform: capitalize;
}

.ext-IE .processosJudiciais .calendario table .x-date-inner {
	margin-left: 18px;
}

.processosJudiciais .calendario table .x-date-inner th {
	background-color: white !important;
}

.processosJudiciais .calendario table .x-date-inner th span {
	color: #363636 !important;
}

.processosJudiciais .calendario table.x-date-inner .dataAgendada {
	height: 29px !important;
	background-color: #9cd564 !important;
	padding: 0 !important;
} 

.processosJudiciais .calendario table.x-date-inner .dataAgendada span {
	padding-top: 5px !important;
}

.processosJudiciais .calendario table.x-date-inner td a {
	cursor: pointer;
	height: 80%;
}

.processosJudiciais .calendario table.x-date-inner td a em span {
	font: italic bold 9pt Arial !important;
	color: #515151;
	float: right;
	margin: 5px 0 -4px !important;
	cursor: pointer;
}

.processosJudiciais .calendario table.x-date-inner td.x-date-prevday a em span,
.processosJudiciais .calendario table.x-date-inner td.x-date-nextday a em span {
	color: #a0a0a0;
}

.processosJudiciais .calendario table.x-date-inner td.x-date-selected {
	border: 1px dotted #de0000;
	background: url("../images/objAuto_treeBulletClosed.png") no-repeat 2px 12px !important;
}

.processosJudiciais .calendario table.x-date-inner td a:hover {
	background-color: transparent !important;
}

.processosJudiciais .calendario table.x-date-inner td a.dataAgendada:hover {
	background-color: #aae373 !important;
}

.processosJudiciais .calendario table.x-date-inner td.x-date-selected a em span,
.processosJudiciais .calendario table.x-date-inner td a:hover span {
	color: #515151 !important;
}

.processosJudiciais .calendario table.x-date-inner td.x-date-selected .dataAgendada {
	background: url("../images/objAuto_treeBulletClosed.png") no-repeat 2px 12px #9cd564 !important;
}

.legendaCalendarioTpl {
	position: relative;
	top: -18px;
	left: 6px;
	float: left;
	line-height: 1px;
}

.legendaCalendarioTpl div {
	width: 20px;
	height: 14px;
	float: left;
}

.legendaCalendarioTpl span {
	font: 8pt Arial;
	padding-left: 5px;
	color: #3D3D3D;
}

.imagesListTpl {
	width: 435px;
	height: 100%;
}

.imagesListTpl div {
    background-color: #FFFFFF;
    border: 1px solid #DADADA;
    border-radius: 10px;
    float: left;
    height: 90px;
    margin: 3px;
    width: 64px;
    cursor: pointer;
}

.imagesListTpl div img {
	float: left;
	width: 100%;
}

.imagesListTpl div label {
    clear: both;
    float: left;
    font: 6pt Verdana;
    margin-top: 1px;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 54px;
}


/* Objeto 4645 - Meu Cenario Individual (Gestão por objetivos) - vpck sep2014 */

.cabecalho4645Tpl h1 {
	font: bold 16px Arial;
	color: black;
}

.cabecalho4645Tpl .combo {
	float: left;
	margin-top: 5px;
}

.cabecalho4645Tpl .headerCampos {
	float: left;
	clear: both;
	margin-top: 10px;
}

.cabecalho4645Tpl .headerCampos h2 {
	float: left;
	color: #937104;
	font: bold 11px Verdana;
	height: 75px;
	width: 110px;
	padding-left: 16px;
	background: url(../userDefs/images/ic_detalhesPessoal.png) no-repeat 0 4px;
}

.cabecalho4645Tpl .headerCampos .catContainer {
	float: left;
}

.cabecalho4645Tpl .headerCampos .cat {
	float: left;
	clear: both;
}

.cabecalho4645Tpl .headerCampos .cat h3 {
	float: left;
	padding-right: 12px;
	font: normal 10px Verdana;
	color: #144d33;
}

.cabecalho4645Tpl .headerCampos .cat span {
	float: left;
	font: normal 10px Verdana;
	color: #818181;
}

.cabecalho4645Tpl .headerToolbar {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 12px;
}

.cabecalho4645Tpl .headerToolbar div {
	float: left;
}

.cabecalho4645Tpl .headerToolbar .x-btn .x-btn-ml {
	width: 0 !important;
}

.cabecalho4645Tpl .btSair {
	float: right;
}

/*.cabecalho4645Tpl .headerCombos .x-form-text {
	margin-top: -5px;
}*/

.body4645Tpl .totalParcela {
	float: right;
	clear: both;
	margin-bottom: 5px;
	color: black;
	padding-left: 16px;
	background: url(../userDefs/images/ic_detalhesPessoal.png) no-repeat 0 4px;
	position: relative;
	left: 0;
	top: 4px;
}

.body4645Tpl .totalParcela4668 {
    background: url("../userDefs/images/ic_detalhesPessoal.png") no-repeat scroll 0 4px transparent;
    clear: both;
    color: black;
    float: right;
    left: 0;
    margin-bottom: 8px;
    padding-left: 16px;
    position: relative;
    top: 8px;
}

.body4645Tpl h2.total {
	margin-top: 6px;
	font: bold 12px Arial;
	float: right;
	margin: 0 25px 0 0;
}

.defaultContainer4645 {
	float: left;
	clear: both;
	width: 97%; #width: 98%;
	margin-top: 15px;
	border: 1px solid #e1e1e1;
	padding: 6px;
}

.defaultContainer4645 h3 {
	font: bold 14px Arial;
	float: left;
	margin-right: 5px;
	color: black;
}

.helpBlobDefault4645Tpl h3 {
	width: 90px;
}

.defaultContainer4645 .header h3 {
	width: auto;
}

.defaultContainer4645 .buttons {
	float: left;
	background-image: url("../standardImg/botoesObjetivos.png");
	width: 20px;
	height: 22px;
	margin-top: -2px;
}

.defaultContainer4645 .btAnexo {
	float: left;
	width: 20px;
	height: 22px;
	margin: -3px 0 0 0;
	padding: 0px!important;
}

.defaultContainer4645 .buttons:hover {
	opacity: 0.8;
}

.defaultContainer4645 .btAnexo:hover {
	opacity: 0.8;
}

.loop {
	float: left;
	clear: both;
	width: 100%;
}

.defaultContainer4645 .btHlp {
	background-position: 0 0;
}
.defaultContainer4645 .btAdd {
	background-position: -19px 0;
}
.defaultContainer4645 .btDel {
	background-position: -38px 0;
}

.defaultContainer4645 .btHlpEditParcela {
	float: right;
	margin: 2px 5px 0 0;
}

.defaultContainer4645 .field {
	float: left;
	width: 85%;
	margin-left: 10px;
	padding: 10px 0 0;
}

.defaultContainer4645 .fieldParcela {
    color: #454545;
    float: right;
    font: bold 13px Arial;
    position: relative;
    top: 5px;
}

.helpMultBlobDefault4645Tpl .field {
	clear: both;
	margin-left: 99px;
	width: 90%;
}

.substitutoCombo .substituto4645Selector {
	width: 300px;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .helpMultBlobDefault4645Tpl .field {
	margin-left: 92px;
	#margin-left: 102px;
	width: 92%;
}

.helpMultBlobDefault4645Tpl .field .btDel {
	margin: 15px 5px 0 0;
}

.helpMultBlobDefault4645Tpl.filosofia .field .btDel {
	margin: -1px 5px 0 0;
}

.helpMultBlobDefault4645Tpl.filosofia .field .filosofiaNome {
	float: left;
	width: 50%;
}

.helpMultBlobDefault4645Tpl.filosofia .field .filosofiaNome input {
	height: 19px !important;
}

.helpMultBlobDefault4645Tpl .field .blob {
	float: left;
	width: 95%;
	margin-top: 5px;
}

.fatoresCriticos .helpMultBlobDefault4645Tpl .btAdd {
	display: none;
}

.resultadosEsperadosPrazos4645Tpl .header h4 {
	float: right;
	clear: both;
	margin-top: -2px;
	font-weight: normal;
}

.resultadosEsperadosPrazos4645Tpl .header span {
	font: bold 13px Arial;
	float: left;
	padding-left: 4px;
}

.resultadosEsperadosPrazos4645Tpl .metas {
	float: left;
	clear: both;
	width: 100%;
}

.resultadosEsperadosPrazos4645Tpl .metas .metaContainer {
	float: left;
	clear: both;
	width: 99%;
	margin-top: 5px;
	background-color: #f7f7f7;
	padding: 6px;
}

.resultadosEsperadosPrazos4645Tpl .metas .metaContainer .buttons {
	margin: 1px 4px 0 10px;
}

.resultadosEsperadosPrazos4645Tpl .metas h4 {
	float: right;
	font: bold 13px Arial;
	color: #454545;
	margin-top: 5px;
}

.idCompLblTotalPeso {
    float: right !important;
    left: 6px;
    position: relative;
}

.labelSubTituloResultadosEsperados {
    left: -7px;
    position: relative;
    top: 2px;
}

.resultadosEsperadosPrazos4645Tpl .metas .btDel {
	float: left;
}

.resultadosEsperadosPrazos4645Tpl .metas .blob {
	float: left;
	width: 50%;
}

.resultadosEsperadosPrazos4645Tpl .metas .pesoAndPrazos {
	float: left;
	margin: 0 15px;
}

.resultadosEsperadosPrazos4645Tpl .metas .pesoAndPrazos .line {
	float: left;
	clear: both;
	#padding: 2px 2px 2px 2px;
	#height: 20px;
}

.resultadosEsperadosPrazos4645Tpl .metas .pesoAndPrazos span {
	float: left;
	width: 45px;
	margin: -2px 7px 4px 0px;	
}

.resultadosEsperadosPrazos4645Tpl .metas .pesoAndPrazos .apdataDate .x-form-field-wrap {
	float: left;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl {
	background-color: white;
	margin: 0 0 10px;
	width: 100%;
	#width: 350px;
	#padding: 2px 0 0 0;
/*	border: 0 none transparent;*/
}

.resultadosEsperadosPrazos4645Tpl .metas .rightSide {
	float: left;
	width: 330px;
}

.resultadosEsperadosPrazos4645Tpl .metas .filosofiasContainer {
	float: left;
	width: 100%;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl h4 {
	margin-top: 0;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl .x-form-field-wrap {
	float: left;
	margin-left: 7px !important;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl .buttons {
	margin: -3px 0 0 0;
	#margin: -2px 0 0 0;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl .loop {
	margin-bottom: 4px;
}

.resultadosEsperadosPrazos4645Tpl .metas .resultadosEsperadosFilosofias4645Tpl .notFirst .btAdd {
	background-image: none !important;
}

.idCompComboFilosofias,
.idLabelFilosofias {
    float: left;
    padding: 0 6px 0 0;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl {
	float: left;
	clear: both;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .apoiosRequeridos {
	float: left;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .apoio {
	float: left;
	clear: both;
	margin-top: 4px;
	#width: 100%;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .apoio h4 {
	float: left;
	margin-right: 5px;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .apoio .field {
	width: auto;
	margin-right: 7px;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .apoio .email span {
	padding-right: 3px;
}

.fatoresCriticosApoiosRequiridosBody4645Tpl .notFirst .btAdd {
	background-image: none !important;
}

.substituto4645 {
	float: left;
}

.substituto4645 .substitutoCombo {
	float: left;
	margin-top: 10px;
	width: 450px;
}

.substituto4645 .substitutoCombo h4 {
    color: black;
    float: left;
    font: bold 13px Arial;
}

.substituto4645 .substitutoCombo .buttons {
	margin-left: 5px;
}

.templateDefaultToRenderCompontents {
	float: left;
	clear: both;
}

.templateDefaultToRenderCompontents .grid {
	clear: both;
	float: left;
}

.resultadosEsperadosPrazos4645Tpl .autoAvalEGestor {
	float: left;
	clear: both;
	margin: 1px 0 0 0;
}

.resultadosEsperadosPrazos4645Tpl .autoAvalEGestor * {
	float: left;
	#height: 15px;
	#padding: 1px 0 0 0;
}

.resultadosEsperadosPrazos4645Tpl .autoAvalEGestor .campo {
	margin-right: 10px;
	#float: left;
	#clear: both;
	#width: 220px;
	#padding-bottom: 6px;
	#height: 15px;
}

.idCompPercGestor {
	padding-left: 2px !important;
	display: none; /* Retirado a pedido da Leila (Odebrecht), em reunião de 08/04/2015, na Apdata  */
}

.resultadosEsperadosPrazos4645Tpl .autoAvalEGestor span {
    float: left;
    margin: -2px 7px 4px 0;
    width: 100px;
	text-align: right;
}

.resumoObjetivoWizard4668Tpl h2 {
	font: bold 14px Arial;
	color: black;
}

.resumoObjetivoWizard4668Tpl h3 {
	font: bold 12px Arial;
	color: black;	
}

.resumoObjetivoWizard4668Tpl .competencias {
	margin-top: 5px;
}

.resumoObjetivoWizard4668Tpl .competencias .radios {
	float: left;
	width: 200px;
	margin-left: 5px;
	margin-top: 10px;
}

.resumoObjetivoWizard4668Tpl .competencias .blob {
	float: left;
	width: 522px;
	#width: 492px;
	height: 100px;
	margin-top: 10px;
}

.resumoObjetivoWizard4668Tpl .competencias .x-form-cb-label {
	top: 2px !important;
}

.resumoCompetenciaWizard4980Tpl .item {
	margin-bottom: 10px;
}

.resumoCompetenciaWizard4980Tpl .item h3 {
	font: bold 13px Arial;
	color: black;
}

.resumoCompetenciaWizard4980Tpl .substituicao {
	font-family: Arial;
	margin-top: 10px;
	width: 100%;
	float: left;
}

.resumoCompetenciaWizard4980Tpl .substituicao .dataSubs {
	float: left;
	width: 20%;
}

.resumoCompetenciaWizard4980Tpl .substituicao .nomeSubs {
	float: left;
	width: 65%;
}

.resumoCompetenciaWizard4980Tpl .substituicao .dataSubs div,
.resumoCompetenciaWizard4980Tpl .substituicao .nomeSubs div {
	font-size: 15px;
}

.resumoCompetenciaWizard4980Tpl div.img {
	float: left;
	margin-top: 15px;
}

.staticGrid .x-grid3-row-over,
.staticGrid .x-grid3-row-selected {
	border-right-color: #ccc !important;
	background-color: #f8f8f8 !important;
}
.staticGrid .x-grid3-row-over div.x-grid3-cell-inner,
.staticGrid .x-grid3-row-selected div.x-grid3-cell-inner {
	font-color: #666 !important;
}

/* Racional - obj 6002*/

.menuLateral .menuButtons6002Tpl {
    border-color: #144d33;
    border-style: none solid none none;
    border-width: 0 5px 0 0;
    height: 100%;
    padding: 0;
}

.menuButtons6002Tpl div {
    background-color: #f5f5f5;
    border: 1px solid #fff;
    border-top: 0px solid;
    #border-top: 0px solid #fff;
    #border-right: 0px solid #fff;
    #border-bottom: 1px solid #fff;
    #border-left: 1px solid #fff;
}

.menuButtons6002Tpl .btMenuSelected .x-btn-text {
	color: #fff !important;
}

.menuButtons6002Tpl .x-btn-text {
    color: #144d33 !important;
    font-weight: bold !important;
    background-color: transparent;
    font-family: arial;
    font-size: 10pt !important;
    float: left;
    width: 188px !important;
    text-align: left !important;
    height: 26px !important;
}


.menuButtons6002Tpl .x-tree-selected {
    background-color: #144d33;
    border: none;
}

.checked6002 {
    height:14px !important;
    background-image: url(../layout/APDATA/ext/menu/checked.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.unChecked6002 {
    height:14px !important;
    /*background-image:url(../layout/APDATA/ext/menu/unchecked.gif);*/
	background-image: url(../standardImg/iSQL_closeTabHover.png);	
    background-position: center center;
    background-repeat: no-repeat;
}

.menuButtons6002Tpl .menuButton .btMenuSelected {
    background: url("../images/btMenuSelected.png") no-repeat scroll right center #144d33;
    border: none !important;
    color: #fff !important;
    width: 194px !important;
    cursor: pointer;
    height: 26px !important;
}

.menuButtons6002Tpl .menuButton .btMenuVisited .x-btn-text {
    cursor: default !important;
    color: #8e8e8e !important;
    background-color: #e7e7e7;
    border: none !important;
}

/* Legenda consolidação - obj 6002*/

.legendaConsolidacao  {
    float: left;
    height: 20px !important;
    #position: relative;
    #top: -17px;
}

.painelConsolidacao .painelGrupos-header {
    height: 20px !important;
}

.labelContratei {
    background-color: #c7fdb1;
    color: #6f6f6f;
    font-size: 1em;
    font-weight: normal;
    text-transform: capitalize;
    padding: 2px 8px 0 5px;
    float: left;
    position: relative;
    right: 0;
}

.labelCompartilhei{
    background-color: #f4f4ab;
    color: #6f6f6f;
    font-size: 1em;
    font-weight: normal;
    text-transform: capitalize;    
    padding: 2px 8px 0 5px;
    float: left;
    position: relative;
    right: -4px;
}

.labelCompartiilhadoComigo {
    background-color: #AFEEEE;
    color: #6f6f6f;
    font-size: 1em;
    font-weight: normal;
    text-transform: capitalize;
    padding: 2px 8px 0 5px;
    float: left;
    position: relative;
    right: -8px;
}

.camposContainer .atividadeButton {
    padding: 6px 0px 0px 0px;
}

.atividades6002 .camposContainer {
    border: 1px solid #dadada;
    background-color: #efefef;
    padding: 10px 0 10px 10px;
    margin: 14px;
    height: 40% !important;
}

.camposContainer span {
    float: left;
    width: 100px !important;
}

.camposContainer .campo {
    padding: 2px;
}

.atividadeButton {
    float: left;
}

.fieldsFarol6002Tpl {
    border: 1px solid #dadada;
    margin: 14px;
    padding: 10px;
    background-color: #efefef;
}

.fieldsFarol6002Tpl span {
    float: left !important;
    width: 60px !important;
}

.fieldsFarol6002Tpl .apdataDate {
    padding: 0px 0 5px 10px;
    background-color: #efefef;
}

.METAS_CONTRATADAS {
    background-color: #c7fdb1; /*VERDE CLARO*/
	color: #922911;
  	font-size: 8pt;
}

.METAS_COMPARTILHADAS_POR_MIM {
    background-color: #f4f4ab; /*amarelo CLARO*/
	color: #922911;
  	font-size: 8pt;
}

.METAS_COMPARILHADAS_COMIGO {
    background-color: #AFEEEE; /*AZUL CLARO*/
	color: #922911;
  	font-size: 8pt;
}

.METAS_NAO_DIGITAVEIS {
    background-color: #DCDCDC; /*cinza CLARO*/
	color: #922911;
  	font-size: 8pt;
}

.METAS_MES_DESCOSIDERADO {
    background-color: #DCDCDC; /*cinza CLARO*/
	color: #DCDCDC !important;
  	font-size: 8pt;
}

.Field-destaque-6002 {
	background-color: #FFFFCC !important; /* amarelo claro*/
	color: #000000 !important;
}

.ReadOnly-Field-6002 {
	background-color: #CCCCCC !important; /*cinza mais escuro que o padrão para dar destaque*/
	color: #999999 !important;
}

.METAS_REPROVADAS {
    background-color: #f9c4c8; /*Vermelho CLARO*/
}

.METAS_EM_APROVACAO {
    background-color: #c7c7c7; /*cinza CLARO*/
}

.METAS_VALIDADAS {
    background-color: #c7fdb1; /*VERDE CLARO*/
}

.METAS_COMPARTILHADAS {
    background-color: #FFFFCC; /*Amarelo CLARO */
}

.MetaResultado6002 {
    height:14px !important;
	background: url(../standardImg/icMetResult.png)no-repeat center center;	
}

.MetaDesempenho6002 {
    height:14px !important;
	background: url(../standardImg/icMetDesemp.png) no-repeat center center;
}

.defaultContainer4645 .apoiosRequeridos .apoio .apoioReq {
	width: 300px;	
}

.defaultContainer4645 .apoiosRequeridos .apoio .apoioReq .x-form-field {
	width: 280px !important;	
}

.fieldDel {
	width: 94% !important;
}

.compositeFieldCaptionTpl {
    padding: 0 0 0 10px !important;
	position: relative;
	top: -1px;
}

.compositeFieldCaptionTpl .labelComposite {
    padding: 0 5px 0 10px !important;
/*    position: relative;
	top: -1px;*/
}


/* INICIO - overHaul - 10/12/2014
1.Texto de saudação(nome, cargo, id)
2. Cor do nome */

.checkAceite189Tpl {
	#position: relative;
	#top: -18px;
	#margin: 0 0 0 0;
}

#saudacaoInterna .tipoPerfil,
#saudacaoInterna .btDetalhes {
	margin: 16px 0 0 0;
}

#saudacaoInterna td .btDetalhes {
	margin: 0;
}

.highcharts-container {
    height: 366px !important;
}

/* FIM - OverHaul - 10/12/2014 */

/* pt 261399 - janela de parâmetros no portal do desenvolvedor */
.parametersWindow form .x-form-check-wrap {
	width: 22px;
	line-height: 25px;
	float: left;
	clear: both;
}

.parametersWindow form .x-form-item {
	float: left;
	width: 90%;
}

.parametersWindow form .x-form-item .linha span {
	padding: 0;
	clear: both;
	margin-bottom: 5px;
}

.parametersWindow .painelNoBorder-footer-noborder {
	border-top: 1px solid #ccc;
	padding-top: 5px;
}


/* paliativo para resolver o crop que acontece na parte de baixo dos providers */
form.providerContainer fieldset {
	padding-bottom: 21px !important;
}

.btBio {
	background-image: url(../standardImg/captureBio.png);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	padding: 0 0 0 4px;
}

.ext-IEModern .btBio {
	padding: 0 0 0 8px;
}


/* alterações no grid específicas para o objeto de multi-transações da pt 269748 - vpck set/2015 */

.lanctoRow .button {
	display: none;
	width: 15px;
	height: 15px;
	margin-right: 1px;
	float: left;
	cursor: pointer;
	opacity: 0.9;
	background: url(../standardImg/btMultiTransacoesSprite.png) no-repeat;
}

.lanctoRow.pendingChange .edit,
.lanctoRow.pendingDelete .delete {
	display: block;
}

.lanctoRow.pendingChange .editWF,
.lanctoRow.pendingDelete .deleteWF {
	display: block;
}

.lanctoRow .button.delete {
	background-position: -7px -1px;
	opacity: 0.8;
}

.lanctoRow .button.edit {
	background-position: -7px -16px;
	opacity: 0.8;
}

.lanctoRow .button.deleteWF {
	background-position: center -31px;
	width: 30px;
	margin-right: 0;
}

.lanctoRow .button.editWF {
	background-position: center -46px;
	width: 30px;
}

.lanctoRow .button:hover {
	opacity: 1;
}

.lanctoRow.pendingDeleteWF {
	background-color: #ffeded;
}
.lanctoRow.pendingDeleteWF:hover {
	background-color: #F1DEDE;
}
.lanctoRow.pendingDeleteWF .x-grid3-cell-inner {
	color: #DE5353;
}


.lanctoRow.pendingChangeWF  {
	background-color: #FFF9E4;
}
.lanctoRow.pendingChangeWF:hover {
	background-color: #F9EDC7;
}
.lanctoRow.pendingChangeWF .x-grid3-cell-inner {
	color: #EA901B;
}


.btMultiToolbarAdd {
	background: url("../standardImg/btAddBg.png") no-repeat; 
	padding-left: 16px;
	margin-right: 5px;
}
.btMultiToolbarDel {
	background: url("../standardImg/btDelBg.png") no-repeat; 
	padding-left: 16px;
	margin-right: 5px;
}

.bt4226IdentMeta {
    border: 0px;
    height: 20px;
    cursor: pointer;
    text-align: left;
	padding: 2px 0px 0px 15px;
    margin: 0px 10px 0px 10px;
	text-transform: none; /*lowercase - desabilitado*/
	background: transparent url(../standardImg/btMetResult.png) no-repeat 0 2px;
    font-family: verdana;
    font-size: 8pt;
    color: #666;
    font-weight: normal;
}


/*Painel de Gerenciamento do eSocial - @jgalindo 04/01/2016 */ 

/*.painelESocial .x-tab-strip-top .x-tab-right,
.painelESocial .x-tab-strip-top .x-tab-left,
.painelESocial .x-tab-strip-top .x-tab-strip-inner {
    background-image: url("../images/tabs-sprite2.png");
}*/

.paramAbaTabInterPainelEsocialTpl{
	float: left;
	width: 100%;
	padding: 5px 0 0 20px;
}

.paramAbaTabInterPainelEsocialTpl .combos {
	margin-top: 6px;
}

.paramAbaTabInterPainelEsocialTpl .campoEvento,
.paramAbaTabInterPainelEsocialTpl .campoEmpregador,
.paramAbaXmlPainelEsocialTpl .campoEvento,
.paramAbaXmlPainelEsocialTpl .campoEmpregador,
.paramAbaXmlPainelEsocialTpl .campoStatus {
	float: left;
}

.ext-ie10 .paramAbaTabInterPainelEsocialTpl .campoEmpregador span,
.paramAbaTabInterPainelEsocialTpl .campoEvento span {
	float: left;
}

.ext-chrome .paramAbaTabInterPainelEsocialTpl span {
	float: left;
}

.paramAbaTabInterPainelEsocialTpl .campo div.inputContainer {
	float: left;
	#float: none;
	clear: both;
}

.paramAbaXmlPainelEsocialTpl{
	float: left;
	width: 100%;
	padding: 0 0 0 20px;
}

.paramAbaXmlPainelEsocialTpl .datas {
	float: left;
	width: 120px;
/*	margin: 8px 0 10px;*/
}

.dataGeral .dataVencimento {
	margin: 10px 0 0 -6px;
	width: 26%;
	#margin: 10px 20px 0 0;
}

.ext-ie10 .dataGeral .dataVencimento {
	width: 23%;
}

.paramAbaXmlPainelEsocialTpl .dataReferencia {
	margin: 10px 0 0 -6px;
	width: 24%;
}

.paramAbaXmlPainelEsocialTpl .dataReferencia .campo {
	padding-right: 10px;
}

.ext-chrome .paramAbaXmlPainelEsocialTpl .campo,
.ext-gecko3 .paramAbaXmlPainelEsocialTpl .campo {
	margin-bottom: 2px;
	float: left;
}

.ext-ie .paramAbaXmlPainelEsocialTpl .campo {
	width: 100px; 
	float: left;
}

.ext-ie .paramAbaXmlPainelEsocialTpl .dataGeral ,
{
	width: none;
}

.paramAbaXmlPainelEsocialTpl .dataGeral {
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding-top: 10px;
}

/*.ext-ie .paramAbaXmlPainelEsocialTpl .dataGeral {
	width: auto;
}*/
.painelESocial .esStatusCor .divStatusFieldAbaXml,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml{
	width:30px;
	height:12px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divCor,
.painelESocial .esStatusCor .divStatusFieldAbaXml .divImg,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divCor,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divImg{
	display: block;
	width: 12px;
	height: 12px;
	margin-right: auto;
	margin-left: auto;
}

.painelESocial .esStatusCor .x-grid3-cell-inner .divStatusFieldAbaXml .divImg img,
.painelESocialDetalhamaneto .esStatusCor .x-grid3-cell-inner .divStatusFieldAbaXml .divImg img {
	margin-top: 0px;
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divCor,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divCor{
	border-radius: 50%;
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divCor.float,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divCor.float{
	float: left;
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divImg,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divImg{
	padding-left: 0px;
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divImg.float,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divImg.float{
	float: right;
}

.painelESocial .esStatusCor .divStatusFieldAbaXml .divImg img,
.painelESocialDetalhamaneto .esStatusCor .divStatusFieldAbaXml .divImg img{
	width: 12px;
	height: 12px;
}

.painelESocial .tituloAbaPainelesocial {
	padding-right: 15px;
	position: relative;
}

.painelESocial .tituloAbaPainelesocial .itensPendentes{
	position: absolute;
	right: -14px;
	top: -14px;
	background-color: #e13a3a;
	border-radius: 50%;
	width: 28px;
	height: 25px;
	font-size: 0.75em;
	font-weight: bold;
}
.painelESocial .tituloAbaPainelesocial .itensPendentes .content{
	position: relative;
	top: 4px;
	text-align: center;
	color: white;
}

.painelEsocial .x-form-field-wrap .x-form-trigger {
    background-image: url("../images/dropDownEsocial.png");
    background-position: 0 0 !important;
    border: 0 solid transparent !important;
    height: 30px !important;
    width: 24px !important;
}

.btOkAprovarSelecionados,
.painelESocial .btOkGerarSelecionados {
    background: url("../images/btOkEsocial.png") no-repeat 5px 7px #DAA813;
    height: 27px;
    padding: 6px 2px 2px 22px;
    border-radius: 2px;
    transition: background-color 0.5s;
}

.btOkAprovarSelecionados:hover,
.painelESocial .btOkGerarSelecionados:hover {
	background-color: #E4C81E;
}

.painelESocial .btConfirmarEsocial {
	float: left;
	position: relative;
	top: 14px;
	height: 30px;
	width: 24px;
	padding: 3px 5px 0 15px;
	border-radius: 2px;
	background: url("../images/btOkEsocial.png") 5px 7px no-repeat #82bc27;
	transition: background-color 0.5s;
}

.painelESocial .btLimparFiltroEsocial {
	background: url("../standardImg/spritePerfisBusca.png") 5px -450px no-repeat #C6C6C6;
	height: 30px;
	position: relative;
	top: 14px;
}

.ext-ie9 .paramAbaXmlPainelEsocialTpl .campo .inputContainer .x-form-field-wrap .x-form-field{
	width: 100% !important;
}

.ext-ie9 .paramAbaXmlPainelEsocialTpl .campo .inputContainer .x-form-field-wrap {
	width: 70% !important;
}

.ext-ie9 .paramAbaXmlPainelEsocialTpl .campoEmpregador,
.ext-ie9 .paramAbaXmlPainelEsocialTpl .campoEvento,
.ext-ie9 .paramAbaXmlPainelEsocialTpl .campoStatus {
	width: 350px !important;
}

.ext-ie9 .paramAbaXmlPainelEsocialTpl .combos {
	width: 100% !important;
}

.painelESocial .btConfirmarEsocial:hover {
	background-color: #9ADC33;
}

.painelESocial .btConfirmarEsocial .x-btn-mr {
	width: 4px !important;
}

.painelESocial .btConfirmarEsocial button,
.painelESocial .btLimparFiltroEsocial button {
	margin-top: 2px;
	font: bold 11pt arial !important;
	color: white !important;
}

.ext-chrome .painelESocial .btConfirmarEsocial button {
	margin-top: 4px;
}

.ext-ie .painelEsocial .btConfirmarEsocial button {
	margin-top: 4px;
}

.ext-ie10 .painelESocial .btConfirmarEsocial button, 
.ext-ie10 .painelESocial .btLimparFiltroEsocial button {
	margin-top: 4px;
}

.painelESocial .btLimparFiltroEsocial:hover {
	background-color: #ddd;
}

.painelESocial .btAmbHom legend span {
	font-family: Arial;
	font-size: 1.3em;
	color: #1e1e1e;
}

/*.painelESocial #pnlParams .x-btn-text {
	color: #434343 !important;
    font-family: Arial !important;
    font-size: 1.2em !important;
}

.painelEsocial .eSocialField legend span {
    color: #434343 !important;
    font-family: Arial !important;
    font-size: 1.4em !important;
}*/

.btOkAprovarSelecionados .x-btn-text,
.btOkGerarSelecionados .x-btn-text {
	color: #fff !important;
    font-family: Arial !important;
    font-size: 1.2em !important;
    font-weight: bold !important;
}

.ext-chrome .btOkAprovarSelecionados .x-btn-text,
.ext-chrome .btOkGerarSelecionados .x-btn-text {
	margin-top: 2px;
}

.ext-ie .btOkAprovarSelecionados .x-btn-text,
.ext-ie .btOkGerarSelecionados .x-btn-text {
	margin-top: 4px;
	padding-left: 20px !important;
}


.painelESocial .x-small-editor .x-form-text {
    height: 30px !important;
    color: #1e1e1e;
    font-family: arial;
    font-size: 1.2em !important;
}

.ext-ie .painelESocial .x-small-editor .x-form-text {
	width: 300px !important;
}

.ext-ie .paramAbaXmlPainelEsocialTpl .campoEmpregador .dataGeral .campo .inputContainer input,
.ext-ie .paramAbaXmlPainelEsocialTpl .campoEvento .dataGeral .campo .inputContainer input {
	width: 100px !important;
}

.ext-ie .paramAbaXmlPainelEsocialTpl .campoEmpregador .inputContainer .x-form-field-wrap,
.ext-ie .paramAbaXmlPainelEsocialTpl .campoEvento .inputContainer .x-form-field-wrap,
.ext-ie .paramAbaXmlPainelEsocialTpl .campoStatus .inputContainer .x-form-field-wrap {
	width: 100px !important;
}

.painelEsocial span.x-tab-strip-text {
    color: #666;
    font-family: arial;
    font-size: 1.4em;
}

.painelESocial .xtb-text {
	font-size: 1.3em;
	font-family: Verdana;
	color: #1f1f1f;
	margin: 0 0 0 -2px;
}

.painelESocial .x-fieldset legend {
	color: #4f4f4f;
}

.painelESocial legend.x-fieldset-header {
    background-color: transparent;
    margin: 0;
}

.painelESocial .x-fieldset {
    border: 0 solid transparent;
    margin: 0 0 4px 20px !important;
}

.painelESocial .x-fieldset legend span {
	font: 10pt arial;
}

.painelESocial .painelGrupos-header {
    border-bottom-color: transparent;
    background-image: none;
    background-color: transparent;
    position: relative;
    top: 35px;
}

.painelESocial .painelGrupos-header span h2 {
	font-size: 1.2em;
    color: #1f1f1f;
    font-family: Verdana;
    left: -17px;
    top: 0px;
    position: relative;
}

.painelESocial .x-grid3-row-checker,
.painelESocial .x-grid3-hd-checker {
    height: 15px !important;
}

.painelESocial .tabObrigatorio .x-tab-strip-active span.x-tab-strip-text,
.painelESocial .x-tab-strip-active span.x-tab-strip-text {
    color: #fff !important;
    font-size: 1.4em !important;
    font-weight: normal;
    text-decoration: none !important;
}

.painelESocial .btAmbHom {
	/*left: -16px;*/
	position: relative;
}

.painelESocial .eSocialStatus .x-fieldset-bwrap .x-fieldset-body .x-form-field-wrap .x-form-text,
.painelESocial .eSocialField .x-form-field-wrap {
	width: 252px !important;
}

.eSocialField {
	float: left;
	clear: both;
	width: 50%;
}

.eSocialField legend {
	float: left;
	width: auto;
}

.eSocialField .x-fieldset-bwrap {
	float: left;
}

.eSocialField .btInstancias {
	float: left;
	width: 80px !important;
	padding-top: 3px;
	margin-top: 1px;
	margin-left: 6px;
	background-color: #d5d5d5;
	border-radius: 4px;
	transition: background-color 0.4s;
}

.eSocialField .btInstancias:hover {
	background-color: #e0e0e0;
	transition: none;
}

.eSocialField .btInstancias .x-btn-ml,
.eSocialField .btInstancias .x-btn-mr {
	display: none;
}

.eSocialField .btInstancias button,
.eSocialField .btInstancias .x-btn-mc {
	height: 17px !important;
	font-size: 10px !important;
	font-family: Arial;
}

.painelESocial .apdataDate .x-form-text {
	width: 80px !important;
}

.painelESocial .eSocialEmpresa .x-fieldset-bwrap .x-fieldset-body .x-form-field-wrap .x-form-text{
	width: 252px !important;
}

.painelESocial .painelGrupos, 
.painelESocial .painelNoBorder {
    margin: 10px 0 0;
}

.painelESocial .x-toolbar-left {
    padding: 0;
}

.labelProgressBarRequests {
	z-index: 100000;
	position: relative;
}

.labelProgressBarRequests .x-progress-wrap {
	background-color: transparent !important;
}

.labelProgressBarRequests .x-progress-wrap .x-progress-bar {
	background-color: #97d941;
	border: 0;
}

.labelProgressBarRequests .x-progress-wrap .x-progress-inner {
	border: 0;
}

/* complemento esocial vpck */

.painelESocial h2 {
	font: bold 12pt arial;
	margin-left: 16px;
}

.painelESocial .pnlAmbiente {
	margin-top: -3px;
	margin-bottom: 10px;
}

.painelESocial .pnlAmbiente fieldset.eSocialField {
	margin: 0 -10px 0 18px !important;
}

.painelESocial .pnlAmbiente fieldset.eSocialField legend span {
	font: bold 11pt arial;
	color: red;
}


/* PT 295118 - Eventos em Aberto - vpck jan2016 */

/* trecho cheio de !important porque tem muita coisa definida nos custom.css e agora é inviável rever tudo */
/* tudo que tinha de !important nos arquivos gerais (site/site2) eu removi, ficou apenas o que ficava em custom */
/* grr *//

.editableDataView {
	font: bold 11pt Arial;
}

.editableDataView .headerDataView {
	background-color: white;
}

.editableDataView .headerDataView td {
	padding: 0 20px;
	background: none;
	font: bold 1em Arial;
	color: black;
}

.editableDataView .tableDataView .dataview-readonly-item {
	background-color: #d7d7d7;
}

.editableDataView .tableDataView .dataview-readonly-item td {
	border: none !important;
	height: 26px;
}

.editableDataView .tableDataView .dataview-readonly-item .destaqueData {
	padding: 0 0 0 15px;
	background-color: #8c8c8c;
	font: bold 0.9em Arial;
	color: white;
}

.editableDataView .tableDataView .dataview-readonly-item .destaqueCampo-label.dataview-readonly-label {
	width: 7%;
	background: none transparent;
	font: normal 0.8em Arial;
	color: #707070 !important;
	text-transform: capitalize;
}

.editableDataView .tableDataView .dataview-readonly-item .dataview-readonly-text.destaqueCampo {
	background: none transparent !important;
	font: normal 0.8em Arial;
	color: black !important;
}

.editableDataView .tableDataView .dataview-readonly-item .dataview-readonly-text.destaqueCampo p {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat right -97px;
	display: inline-block;
	padding-right: 20px;
}

.editableDataView .dataview-item.dataview-selected,
.editableDataView .dataview-item.dataview-selected th,
.editableDataView .dataview-item.dataview-selected td {
	 background-color: #e8f5c1;
	 border: none;
}

.editableDataView .dataview-item.dataview-selected .apdata-dataview-item {
	padding: 0;
}

.editableDataView .dataview-eventos {
	width: 90%;
	margin: 5px 0 18px;
}

.editableDataView .dataview-eventos .dataview-branco {
	width: 1%;
}

.editableDataView .dataview-eventos th {
	border: none;
	padding: 0;
	font: bold 0.8em Arial;
	color: #535353;	
	text-transform: capitalize;
}

.WADev_RightTreeContainer .parametrizadorBusca .x-btn-noicon {
	position: relative;
	top: 2px;
	left: 15px;
}

.WADev_RightTreeContainer .parametrizadorBusca .x-btn-noicon tr .x-btn-ml {
	background: url(../standardImg/parametrizadorBuscaButton.png) no-repeat 0 0 !important;
	width: 16px;
	height: 15px;
}

.WADev_RightTreeContainer .parametrizadorBusca .x-btn-noicon tr button {
	color: #666 !important;
	margin: -1px 0 0 -4px;
}


/* Perfis de Busca - set/2015 - vpck */

.perfisBusca {
	font: 11pt Arial;
}

.perfisBusca .x-window-mc {
	font: inherit !important;
	color: inherit !important;
}

.perfisBusca .perfisBuscaMainHeader {
	width: 286px;
}

.perfisBusca .perfisBuscaMainHeader h2 {
	float: left;
	font-size: 1.1em;
	padding-left: 18px;	
}

.perfisBusca .perfisBuscaMainHeader div.carregarFiltro {
	float: right;
}

.perfisBusca .perfisBuscaMainHeader div.carregarFiltro .x-btn-ml,
.perfisBusca .perfisBuscaMainHeader div.carregarFiltro .x-btn-mr {
	display: none;
}

.perfisBusca .perfisBuscaMainHeader div.carregarFiltro button {
	font: 1.1em Arial !important;
	color: #d09d04 !important;
	transition: color 0.3s;
}

.perfisBusca .perfisBuscaMainHeader div.carregarFiltro button:hover {
	color: #a37a00 !important;
}

.perfisBusca .camposContainer {
	width: 245px;
	background-color: #e5e4e1;
	border: 1px solid #d2d2d2;
	margin: 18px 18px 5px;
	padding: 6px 10px;
	float: left;
	overflow-y: auto;
	overflow-x: hidden;
}

@media only screen and (max-height : 700px) {
	.perfisBusca .camposContainer {
		height: 75%;
	}
}
@media only screen and (min-height : 701px) {
	.perfisBusca .camposContainer {
		height: 80%;
	}
}
@media only screen and (min-height : 1000px) {
	.perfisBusca .camposContainer {
		height: 90%;
	}
}

.perfisBusca .saveAndSearch {
	position: absolute;
	bottom: 0;
	width: 300px;
	height: 85px;
	padding-top: 3px;
	background-color: white;
}

.perfisBusca .saveAndSearch span {
	margin-left: 40px;
	float: left;
	font: 8pt Arial;
	color: #939393;
}

.perfisBusca .saveAndSearch .saveCheckbox {
	margin-top: -5px;
	float: right;
	font: 7pt Arial;
	color: #545454;
}

.perfisBusca .saveAndSearch .saveCheckbox label {
	top: 2px !important;
}

.perfisBusca .saveAndSearch .saveField {
	float: left;
	width: 210px;
	margin-left: 40px;
	margin-top: 2px;
}

.perfisBusca .saveAndSearch .saveField .saveButton {
	height: 22px;
	float: left;
	background-color: #939393;
	transition: background-color 0.3s;
}

.perfisBusca .saveAndSearch .saveField .saveButton:hover {
	background-color: #acacac;
}


.perfisBusca .saveAndSearch .saveField .saveButton button {
	padding-top: 2px !important;
	color: white !important;
	font: bold 9pt Arial !important
}

.perfisBusca .saveAndSearch .saveField .saveButton .x-btn-ml,
.perfisBusca .saveAndSearch .saveField .saveButton .x-btn-mr {
	width: 8px !important;
}

.perfisBusca .saveAndSearch .saveField .saveName {
	width: 169px !important;
	#width: 174px !important;
	height: 20px;
	float: left;
	border: 1px solid #939393;
}

.ext-IEModern .perfisBusca .saveAndSearch .saveField .saveName {
	width: 174px !important;
}

.perfisBusca .saveAndSearch .saveField .saveName input {
	width: 100% !important;
	height: 20px !important;
	padding-left: 4px !important;
	border: none;
}

.perfisBusca .saveAndSearch .searchButton {
	float: left;
}

.perfisBusca .camposContainer .where {
    border-bottom: 1px dotted #ccc;
    padding-bottom: 9px;
}

.perfisBusca .camposContainer .where input {
	margin-bottom: 3px;
}

.perfisBusca .camposContainer .where label {
	font: 0.8em/1.6em Arial;
}

.perfisBusca .camposContainer .campo {
	position: relative;
	margin-top: 6px;
	padding-bottom: 9px;
	border-bottom: 1px dotted #ccc;
	float: left;
	width: 220px;
}

.perfisBusca .camposContainer .campo.last { /* sass: usar "$" para nesting de multiplas classes */
	border-bottom: none;
}

.perfisBusca .camposContainer .campo h3 {
	font: normal 0.9em Arial;
}

.perfisBusca .camposContainer .campo h3 span {
	width: auto !important;
	float: right;
	font-size: 8pt;
	color: #878484;
}

.perfisBusca .camposContainer .campo .x-form-field-wrap {
	width: 101% !important; /* !imp necessário */
}

.perfisBusca .camposContainer .campo input {
	height: 30px !important; /* !imp necessário */
	width: 100% !important; /* !imp necessário */
	padding-left: 6px !important; /* !imp necessário */
	font: 0.9em Arial;
	color: black;
	transition: background-color 0.3s;
}

 .perfisBusca .camposContainer .campo .x-form-field-trigger-wrap input {
 	width: 90% !important; /* !imp necessário */
	border-width: 1px 0 1px 1px;
}

.perfisBusca .camposContainer .campo img {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat -1px -91px white !important; /* !imp necessário */
	border-width: 1px 1px 1px 0 !important; /* !imp necessário */
	border-style: solid;
	border-color: #ccc;
	height: 28px !important; /* !imp necessário */
	transition: background-color 0.3s;
}

.perfisBusca .camposContainer .campo .item {
	position: relative;
	margin-bottom: 4px;
}

.perfisBusca .camposContainer .campo .item .btIncluirCampo {
	float: right;
}

.perfisBusca .camposContainer .campo .item .btIncluirCampo .x-btn-ml {
	width: 16px !important;
	height: 16px;
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 0 -125px !important;  /* !imp necessário */
}

.perfisBusca .camposContainer .campo .btLimparCampo {
	opacity: 0;
	float: left;
	position: absolute;
	width: 11px !important;
	height: 29px;
	right: -7px;
	top: 18px;
	transition: opacity 0.4s;
}

.perfisBusca .camposContainer .campo .item .btLimparCampo {
	right: -9px;
	top: 0;
	cursor: pointer;
	z-index: 10;
}

.perfisBusca .camposContainer .campo .btLimparCampo button {
	background: rgba(0, 0, 0, 0) url("../standardImg/spritePerfisBusca.png") no-repeat scroll -4px -59px;
	width: 11px;
}


.perfisBusca .camposContainer .campo:hover .btLimparCampo {
	opacity: 1;
}

.perfisBusca .camposContainer .campo:hover input,
.perfisBusca .camposContainer .campo:hover img {
	background-color: #fcf3a4 !important; /* !imp necessário */
}

.perfisBusca .camposContainer .campoRange {
	margin-bottom: 5px;
	padding: 2px 0;
}

.perfisBusca .camposContainer .campoRange span {
	font-size: 0.8em;
}

.perfisBusca .camposContainer .campoRange h3 {
	margin-bottom: 10px;
}

.perfisBusca .camposContainer .campoRange .x-form-field-trigger-wrap {
	float: left;
}

.perfisBusca .btBuscar {
	width: 210px !important;
	height: 30px;
	margin: 9px 0 10px 40px;
	background-color: #144d33;
	transition: background-color 0.3s;
}

.perfisBusca .btBuscar:hover {
	background-color: #16764a;
}

.perfisBusca .btBuscar button {
	background: rgba(0, 0, 0, 0) url("../standardImg/spritePerfisBusca.png") no-repeat scroll 1px 1px !important;  /* !imp necessário */
	color: white !important; /* !imp necessário */
	font: bold 1.5em Arial !important; /* !imp necessário */
	text-transform: capitalize;
	padding: 3px 3px 3px 20px !important; /* !imp necessário */
	height: 22px !important;  /* !imp necessário */
}


.perfisBusca .processosContainer {
	background-color: #cdcdcd;
	margin: 0 10px;
	padding: 10px 0;
	float: left;
	width: 98%;
}

.perfisBusca .processosContainer .processo {
	background: linear-gradient(#f3f3f3, #eaeaea);
	background-color: #eaeaea;
	border: 1px solid #b0b0b0;
	box-shadow: 2px 2px 3px #ababab;
	margin: 0 10px 10px 10px;
	padding: 10px;
	float: left;
	width: 98%;
	height: 92px;
	box-sizing: border-box;
	position: relative;
}

.perfisBusca .tabBar .x-btn-mr {
	display: none;
	float: left;
}

.perfisBusca .tabBar button {
	background-color: #e4e4e4;
	font: bold 1.2em Arial !important;
	color: black !important;
	padding: 5px 5px 24px !important;
	transition: background-color 0.3s;
}

.perfisBusca .tabBar.tabSelected button { /* atenção no sass, estrutura diferente */
	background-color: #cdcdcd;
}

.perfisBusca .tabBar.tabSelected button:hover {  /* atenção no sass, estrutura diferente */
	background-color: #cdcdcd;
}

.perfisBusca .tabBar button:hover {
	background-color: #ededed;
}

.perfisBusca .processosContainer .radioSemProcesso {
	float: left;
	width: 30%;
	height: 38px;
	margin-left: 20px;
	margin-top: 12px;
	font: 0.9em Arial;
}

.perfisBusca .processosContainer .radioSemProcesso label {
	padding-left: 4px;
}

.perfisBusca .processosContainer .rightCheckboxes {
	float: right;
	clear: right;
	margin: -5px 12px 6px 0;
}

.perfisBusca .processosContainer .rightCheckboxes .x-form-check-wrap {
	width: 290px;
	font-size: 0.8em;
}

.perfisBusca .processosContainer .processo .left {
	float: left;
	width: 50%;
	height: 100%;
	position: relative;
}

.perfisBusca .processosContainer .processo .left .inscritosButton {
	float: left;
	clear: left;
	background: linear-gradient(white, #f3f3f3);
	border-radius: 12px;
	box-shadow: 0px 2px 2px #c1c1c1;
	border: 1px solid #e4e4e4;
	padding: 3px 6px 0;
	margin-left: 19px;
	margin-top: 13px;
}

.perfisBusca .processosContainer .processo .left .inscritosButton:hover {
	background: white;
}

.perfisBusca .processosContainer .processo .left .inscritosButton button {
	font: 1.1em Arial !important; /* !imp necessário */
}

.perfisBusca .processosContainer .processo .left .inscritosButton .x-item-disabled {
	opacity: 0.3 !important; /* !imp necessario */
}

.perfisBusca .processosContainer .processo .left .inscritosButton .x-btn-mr,
.perfisBusca .processosContainer .processo .left .inscritosButton .x-btn-ml {
	display: none;
}

.perfisBusca .processosContainer .processo .left .radio {
    float: left;
    left: -4px;
    position: relative;
    top: 29px;
}

.perfisBusca .processosContainer .processo .left .titulo {
	float: left;
}

.perfisBusca .processosContainer .processo .left .titulo h4 span {
	font-weight: normal;
}

.perfisBusca .processosContainer .processo .left .titulo span.lugar {
	font-size: 0.8em;
}

.perfisBusca .processosContainer .processo .left .salario {
	position: absolute;
	bottom: 5px;
	font-size: 0.9em;
}

.perfisBusca .processosContainer .processo .left .salario span {
	font-weight: bold;
}

.perfisBusca .processosContainer .processo .right {
	float: right;
	width: 50%;
	height: 100%;
	position: relative;
}

.perfisBusca .processosContainer .processo .idade {
	float: right;
}

.perfisBusca .processosContainer .processo .idade span {
	float: right;
	clear: both;
}

.perfisBusca .processosContainer .processo .idade span.dias {
	font-size: 0.8em;
	padding-top: 1px;
}

.perfisBusca .processosContainer .processo .status {
	bottom: 5px;
	right: 0;
	position: absolute;
}

.perfisBusca .processosContainer .processo .status span {
	top: 6px;
	font: 0.8em Arial;
	position: relative;
}

.perfisBusca .processosContainer.cesta .x-toolbar-layout-ct {
	background-color: transparent;
	margin: 3px 0 0 8px !important;
}

.perfisBusca .processosContainer.cesta h2 {
	padding: 6px 0 0 10px;
}

.perfisBusca .processosContainer.cesta .staticGrid .x-panel-header {
	display: none;
}

.perfisBusca .processosContainer.cesta .totalizador {
	font: 0.9em arial;
	margin: -3px 0 4px 10px;
}

.perfisBusca .processosContainer.cesta .resultadosCards {
	width: 98%;
}

.perfisBusca .processosContainer.cesta .viewTypeTbar {
	position: relative;
	right: 16px;
	top: 10px;
	background-color: transparent;
	z-index: 50;
}

.perfisBusca .processosContainer.cesta .viewTypeTbar .x-toolbar {
	background-color: transparent !important; /* !imp necessario */
}

.perfisBusca .processosContainer.cesta .viewTypeTbar .x-toolbar .btExcluir {
	margin-left: 11px;
}

.perfisBusca .processosContainer.cesta .cestasGridContainer {
	margin-top: 20px;
	margin-left: 10px;
	width: 97% !important;
}

.perfisBusca .processosContainer.cesta .cestasGridContainer .pessoa {
	margin-left: 0;
}

.perfisBusca .btBack {
	position: relative;
	margin: -4px 0 5px;
}

.perfisBusca .btBack button span{
	margin-top: 5px;
	padding-left: 17px;
	float: left;
	font: bold 1em Arial;
	color: #856600;
	background: url(../standardImg/spritePerfisBusca.png) no-repeat -3px -39px;
}

.perfisBusca .btBack .x-btn-ml {
	display: none;
}

.perfisBusca .refinarPanel h1 {
	margin-left: 10px;
}

.perfisBusca .refinarPanel .noAgroupClass {
	max-height: 185px;
	overflow-x: hidden;
	overflow-y: auto;
	transition: max-height 0.3s;
	padding-bottom: 1px;
}

.perfisBusca .refinarPanel .noAgroupClass .x-form-check-wrap {
	margin-bottom: 3px;
}

.perfisBusca .refinarPanel .noAgroupClass .x-form-check-wrap input {
	margin-top: 3px;
	float: left;
}

.perfisBusca .refinarPanel .shrink {
	max-height: 0;
	overflow: hidden;
}

.perfisBusca .resultadosContainer .x-panel-body-noheader {
	overflow: hidden !important; /* !imp necessario */
}

.perfisBusca .resultadosContainer h1 {
	color: black;
	font: bold 1.4em arial;
	margin-top: 0;
	margin-left: 2px;
}

.perfisBusca .resultadosContainer .listContainer {
	margin-top: 10px;
}

.perfisBusca .legendaResultado {
	width: 350px;
	float: right;
	cursor: default;
}

.perfisBusca .legendaResultado div {
	float: left;
}

.perfisBusca .legendaResultado div div {
	width: 15px;
	height: 11px;
	margin: 1px 4px 0 10px;
}

.perfisBusca .legendaResultado div.vinculados div {
	background-color: #d7f3e9;
	border: 1px solid #b3ccc4;
}
.perfisBusca .legendaResultado div.reprovados div {
	background-color: #eca0a2;
	border: 1px solid #c57a7a;
}
.perfisBusca .legendaResultado div.favoritos div {
	background-color: #e4f4b3;
	border: 1px solid #c9d79e;
}

.perfisBusca .resultadosContainer .listContainer .GRID_ROW_REPROVADO td div {
	background-color: #E7BABA;
}
.perfisBusca .resultadosContainer .listContainer .GRID_ROW_VINCULADO td div {
	background-color: #C8E8DC
}
.perfisBusca .resultadosContainer .listContainer .GRID_ROW_CESTA td div {
	background-color: #BADDA2;
}

.perfisBusca .x-toolbar-ct .btViewType {
	background-image: url("../standardImg/spritePerfisBusca.png");
	background-color: #999;
	background-repeat: no-repeat;
	border-radius: 4px;
	height: 16px;
	margin: 0 5 -3px 0;
	padding: 1px 1px 0 1px;
	width: 16px !important;
}

.perfisBusca .cardView .x-toolbar-ct .btViewType.card,
.perfisBusca .listView .x-toolbar-ct .btViewType.list {
	background-color: #656565;
}

.perfisBusca .x-toolbar-ct .btViewType button {
	color: white !important;
	font-size: 10pt !important;
	width: 20px;
}

.perfisBusca .x-toolbar-ct .btViewType.card {
	background-position: 2px -425px;
}

.perfisBusca .x-toolbar-ct .btViewType.list {
	background-position: 2px -395px;
}

.perfisBusca .x-toolbar-ct .btViewType .x-btn-mr,
.perfisBusca .x-toolbar-ct .btViewType .x-btn-ml {
	display: none;
}

.perfisBusca .resultadosContainer .totalizador {
	color: #1a1a1a;
	font-size: 10pt;
	margin: 12px 0 3px 9px;
}

.perfisBusca .resultadosContainer .totalizador span {
	font-weight: bold;
}

.perfisBusca .resultadosCards {
	padding: 6px 0 0 0;
	overflow: auto;
	height: calc(100% - 40px);
}

.perfisBusca .resultadosCards .pessoa { /* sass futuro: derivar do .processo */
	background: linear-gradient(#f3f3f3, #eaeaea);
	background-color: #eaeaea;
	border: 1px solid #b0b0b0;
	box-shadow: 2px 2px 3px #ababab;
	padding: 10px;
	float: left;
	width: 96%;
	min-width: 720px;
	position: relative;
	margin: 0 10px 15px 10px;
	height: 124px;
}

.perfisBusca .resultadosCards .pessoa.cestaOk {
	background: linear-gradient(#ebf9b5, #e5f1b5);
	background-color: #e5f1b5;
}

.perfisBusca .resultadosCards .pessoa.processoOk {
	background: linear-gradient(#EFFEF7, #D8EEE3);
	background-color: #D8EEE3;
}

.perfisBusca .resultadosCards .pessoa.reprovadoOk {
	background: linear-gradient(#f6e9e9, #e8cdcd);
	background-color: #e8cdcd;
	opacity: 0.3;
	transition: opacity 0.3s;
}

.perfisBusca .resultadosCards .pessoa:hover {
	background: linear-gradient(#e8e8e8, #cfcfcf);
	cursor: pointer;
}

.perfisBusca .resultadosCards .pessoa.cestaOk:hover {
	background: linear-gradient(#e3f3a1, #d6e987);
}

.perfisBusca .resultadosCards .pessoa.processoOk:hover {
	background: linear-gradient(#ebfaf3, #c3e4d5);
}

.perfisBusca .resultadosCards .pessoa.reprovadoOk:hover {
	background: linear-gradient(#f6e9e9, #e8cdcd);
	background-color: #e8cdcd;
	opacity: 1;
}

.perfisBusca .resultadosCards .pessoa .foto {
	float: left;
	height: 80px;
	width: 80px;
	border: 3px solid white;
	border-radius: 2px;
	box-shadow: 1px 1px 3px #ababab;
	background: no-repeat center center #ccc;
	background-size: 100%;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos {
	float: left;
	padding-left: 12px;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos h3 {
	float: left;
	max-width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos .statusIcon {
	background-image: url("../standardImg/spritePerfisBusca.png");
	display: none;
	float: left;
	width: 16px;
	height: 16px;
	font-size: 1em;
	margin-left: 10px;
	padding-top: 3px;
}

.perfisBusca .resultadosCards .pessoa.processoOk .dadosBasicos .processoIcon { /* atenção no sass */
	display: block;
	background-position: 0 -183px;
}
.perfisBusca .resultadosCards .pessoa.cestaOk .dadosBasicos .cestaIcon { /* atenção no sass */
	display: block;
	background-position: 0 -243px;
}
.perfisBusca .resultadosCards .pessoa.processoOk.cestaOk .dadosBasicos .cestaIcon { /* atenção no sass */
	display: none;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.tipoCadastro {
	float: left;
	padding: 4px 0 0 8px;
	font: normal 0.78em Arial;
	color: #999999;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.tipoCadastroEx {
	float: left;
	clear: both;
	font: bold 0.8em Arial;
	color: #6c0606;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div {
	padding: 3px 0 0 0;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.data {
	font: bold 0.8em Arial;
	clear: left;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.formacao {
	font: bold 0.8em Arial;
	clear: left;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.cargo {
	font: bold 0.8em Arial;
	bottom: 24px;
	position: absolute;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.empresa {
	font: normal 0.8em Arial;
	bottom: 10px;
	position: absolute;
}

.perfisBusca .resultadosCards .pessoa .dadosBasicos div.empresa span {
	color: #555;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras {
	float: right;
	position: relative;
	text-align: right;
	height: 100%;
	width: 30%;
	margin-right: 177px;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .local {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar table {
    opacity: 0;
    float: right;
    position: relative;
    width: 74px;
    height: 16px;
    top: 6px;
    padding-top: 2px;
    background: linear-gradient(#df4d4d, #9b2020);
	background-color: #9b2020;
	transition: opacity 0.2s;
}

.perfisBusca .resultadosCards .pessoa.reprovadoOk .dadosExtras .btReprovar table {
	opacity: 1;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar table:hover {
	background: linear-gradient(#ef5d5d, #ab3030);
	background-color: #ab3030;	
}

.perfisBusca .resultadosCards .pessoa:hover .dadosExtras .btReprovar table {
	opacity: 1;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar .x-btn-ml {
	background: url(../standardImg/spritePerfisBusca.png) no-repeat 1px -457px !important;
	width: 16px !important;
	height: 18px !important;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar .x-btn-mc {
	height: 18px !important;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar .x-btn-mr {
	height: 18px !important;
	width: 5px !important;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .btReprovar button {
	height: 18px !important;
	font: bold 0.8em Arial !important;
	color: white !important;
}

.perfisBusca .resultadosCards .pessoa .dadosExtras .pretensao {
	bottom: 0;
	right: 0;
	position: absolute;
}

.perfisBusca .resultadosCards .pessoa .acoes {
	position: absolute;
	right: 2px;
	top: 0;
	width: 172px;
	height: 100%;
	border-left: 1px solid #d8d8d8;
}

.perfisBusca .resultadosCards .pessoa .acoes div {
	width: 100%;
	height: 34px;
	background: linear-gradient(#e1e1e1, #d2d2d2);
	background-color: #e1e1e1;
	border: 1px solid;
	border-color: #eee #bcbcbc #bcbcbc #eee;
	cursor: default;
	transition: background-color 0.5s;
}

.perfisBusca .resultadosCards .pessoa .acoes div table {
	padding-left: 2px;
	width: 100% !important;
}

.perfisBusca .resultadosCards .pessoa .acoes div:hover {
	background: linear-gradient(white, #e4e4e4);
	background-color: #e4e4e4;
}

.perfisBusca .resultadosCards .pessoa .acoes .btVincular .x-btn-ml {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -177px !important;
	width: 18px !important
}
.perfisBusca .resultadosCards .pessoa.processoOk .acoes .btVincular .x-btn-ml {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -207px !important;
	width: 18px !important
}
.perfisBusca .resultadosCards .pessoa .acoes .btAddCesta .x-btn-ml {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -237px !important;
	width: 18px !important
}
.perfisBusca .resultadosCards .pessoa .acoes .btContato .x-btn-ml {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -297px !important;
	width: 18px !important
}

.perfisBusca .resultadosCards .pessoa .acoes .btObservacoes .x-btn-ml {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -478px !important;
	width: 18px !important
}

.perfisBusca .resultadosCards .pessoa .acoes .x-btn-mr {
	display: none;
}

.perfisBusca .resultadosCards .pessoa .acoes .x-btn-mc {
	text-align: left !important; /* !imp necessário */
}

.perfisBusca .resultadosCards .pessoa .acoes div button {
	height: 34px !important; /* !imp necessário */
	padding: 0 0 0 5px !important; /* !imp necessário */
	font: bold 1.1em arial !important; /* !imp necessário */
	color: black !important; /* !imp necessário */
	text-align: left !important; /* !imp necessário */
	text-shadow: 0 1px 0 white;
	cursor: pointer;
}

.perfisBusca .resultadosCards .pessoa.processoOk .acoes div.btVincular button {
	color: #a2a2a2 !important; /* !imp necessário */
	cursor: default;
}

.perfisBusca .resultadosCards .pessoa.processoOk .acoes div.btVincular:hover {
	background: linear-gradient(#e1e1e1, #d2d2d2);
	background-color: #e1e1e1;
}

/* inicio - @jgalindo - ajustes 30 de outubro de 2018 */


.perfisBusca .anosIdade,
.perfisBusca .btCresDesc {
	position: relative;
	top: 2px;
	left: 10px;
	background: url("../images/btnArrowActive.png") no-repeat;
}

.perfisBuscaexibeWindowDetalhe .detalhesCandidato img {
	border: none;
}

.btCresDescList img {
	margin: 6px 0 0 4px;
	background: url("../images/icTextTooltip.gif") no-repeat;
}

/* fim @jgalindo - ajustes 30 de outubro de 2018 */

/* quando for converter para sass, atenção pois o próximo bloco fica fora do .perfisBusca */
.x-menu-list-item.contactMenu {
	padding: 6px 0 0 0;
	margin: 0;
	position: relative;
	width: 200px;
	height: 22px;
}

.x-menu-list-item.contactMenu.Tel {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 4px -332px;
	padding: 0 22px;
}

.x-menu-list-item.contactMenu.Mail {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 3px -362px;
	padding: 0 22px;
}

.x-menu-list-item.contactMenu input {
	background-color: white;
	border: none;
	height: 28px !important;
	font: 1.3em Arial;
	position: absolute;
	width: 100%;
	top: 0;
	cursor: pointer;
	transition: color 0.3s;
}

.x-menu-list-item.contactMenu input:hover {
	color: #cc9900;
}

.perfisSendMail fieldset {
	border: none;
}

.perfisSendMail .x-resizable-handle {
	display: none;
}

.perfisSendMail fieldset .x-tool-toggle {
	display: none;
}

.perfisSendMail fieldset .x-form-item {
	margin: 0 0 10px 0 !important;
	border: none !important;
}

.perfisSendMail .candidatoLabel {
	float: left;
	font: 9pt Arial;
	color: black;
}

.perfisSendMail .candidatoNome {
	float: left;
	clear: both;
	margin-bottom: 15px;
	font: bold 12pt Arial;
	color: black;
}

.perfisSendMail fieldset .x-form-item .linha span {
	float: left;
	clear: both;
	padding-left: 0 !important;
}

.perfisSendMail fieldset .x-form-item .linha input {
	height: 25px !important;
	width: 360px !important;
	margin-top: -2px;
}

.perfisSendMail fieldset .x-form-item .linha input[readonly] {
	margin-top: -6px;
	padding: 0 !important;
	background-color: white;
	border: none !important;
	color: black;
	font: bold 11pt Arial !important;
}


/* */


.perfisBusca .refinar .categoria {
	background-color: #e4e3e0;
	border: 1px solid #d1d1d1;
	padding: 10px;
	margin: 12px 8px;
}

.perfisBusca .refinar .categoria .titulo {
	height: 29px;
	cursor: pointer;
	margin-bottom: 10px;
	border-bottom: 1px solid #d4d3d0;
	transition: height 0.5s, margin-bottom 0.5s;
}

.perfisBusca .refinar .categoria .titulo.collapsed {
	border-bottom: none;
	margin-bottom: 0;
	height: 19px;
}

.perfisBusca .refinar .categoria .titulo .glyph {
	float: left;
	width: 18px;
	height: 18px;
	background: url("../standardImg/spritePerfisBusca.png") no-repeat 0px -155px;
	transition: transform 0.5s;
}

.perfisBusca .refinar .categoria .titulo.collapsed .glyph {
	transform: rotate(-90deg);
}

.perfisBusca .refinar .categoria span {
	color: black;
	font: bold 1em Arial;
	transition: color 0.3s;
}

.perfisBusca .refinar .categoria .titulo:hover span {
	color: #808080;
}

.perfisBusca .processosPanel {
	background-color: #cdcdcd;
	padding: 10px;
}

.perfisBusca .processosPanel .x-panel-body {
	overflow: hidden !important;
}

.perfisBusca .processosPanel .processosContainer {
	margin: 0;
	padding: 0;
}

.perfisBusca .processosPanel .x-toolbar {
	background-color: #cdcdcd !important;
}

.perfisBusca .processosPanel .totalizador {
	font: 0.9em arial;
	margin: -3px 0 4px 10px;
}

.perfisBusca .processosPanel .viewTypeTbar {
	position: relative;
	right: -15px;
	top: 10px;
	background-color: transparent;
	z-index: 50;
}

.perfisBusca .processosPanel .viewTypeTbar .x-toolbar {
	background-color: transparent !important; /* !imp necessario */
}

.perfisBusca .processosPanel .inscritosGrid {
	margin-top: 20px;
}

.perfisBusca.popupInscritos .processosContainer { /* atenção no sass, fora do .perfisBusca */
	background-color: white;
}

.perfisBusca.popupInscritos .processosContainer .processo { /* atenção no sass, fora do .perfisBusca */
	margin: 0 0 10px;
	width: 95%;
}

.perfisBusca.popupInscritos .processosContainer .processo .status span { /* atenção no sass, fora do .perfisBusca */
	display: none;
}

/* atenção no sass, todo o bloco ".detalhesCandidato" fica fora do .perfisBusca, mas faz parte da mesma tela */
.detalhesCandidato {
	font: 1em Arial;
	color: black;
	padding: 5px 15px;
}

.detalhesCandidato img {
    border: 3px solid white;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #ababab;
    float: left;
    height: 100px;
}

.detalhesCandidato .dadosBasicos {
	float: left;
	position: relative;
	padding-left: 10px;
	height: 100px; /* sass: reproduzir valor do height do img acima */
	width: 50%;
}

.detalhesCandidato .dadosBasicos h2 {
	float: left;
	font-size: 1.2em;
	line-height: 1.5em;
	border-bottom: 1px dotted #ccc;
	padding-right: 3px;
	margin-bottom: 4px;
}

.detalhesCandidato .dadosBasicos div {
	float: left;
	clear: left;
}

.detalhesCandidato .dadosBasicos div.idade {
	font-weight: bold;
}

.detalhesCandidato .dadosBasicos div.last {
	bottom: 0;
	position: absolute;
	color: #8B8B8B;
}

.detalhesCandidato .pretensao {
	float: right;
}

.detalhesCandidato .pretensao span {
	float: right;
	clear: both;
}

.detalhesCandidato .pretensao span:first-child {
	font-weight: bold;
}

.detalhesCandidato .dadosCV {
	float: left;
	clear: both;
	width: 50%;
	margin-top: 20px;
}

.detalhesCandidato .dadosCV h3 {
	font-size: 1.2em;
	line-height: 1.5em;
	border-bottom: 1px dotted #ccc;
}

.detalhesCandidato .dadosCV .header {
	font-weight: bold;
	margin-top: 6px;
}


.detalhesCandidato .acoes { 
	width: 100%;
	position: relative;
	height: auto;  
	border-left: none;
	margin-bottom: 20px;
	bottom: 0;
	float: left;
}

.detalhesCandidato .acoes div {
	height: 34px;
	background: linear-gradient(#e1e1e1, #d2d2d2);
	background-color: #e1e1e1;
	border: 1px solid;
	border-color: #eee #bcbcbc #bcbcbc #eee;
	transition: background-color 0.5s;
	text-align: center;
	width: 24.5%;
	float: left;
}

.detalhesCandidato .acoes .btVincular,
.detalhesCandidato .acoes .btAddCesta,
.detalhesCandidato .acoes .btContato,
.detalhesCandidato .acoes .btCVDetalhes {
	width: 19%;
}

.detalhesCandidato .acoes div:hover {
	background: linear-gradient(white, #e4e4e4);
	background-color: #e4e4e4;
}

.detalhesCandidato .acoes div i {
	float: left;
	padding: 10px 0 0 6px;
	text-shadow: 0 1px 0 white;
}

.detalhesCandidato .acoes div table {
	margin: 0 auto;
	width: 100% !important;
}

.detalhesCandidato .acoes .x-btn-ml,
.detalhesCandidato .acoes .x-btn-mr {
	display: none;
}

.detalhesCandidato .acoes div button {
	height: 34px !important; /* !imp necessário */
	padding: 0 0 0 5px !important; /* !imp necessário */
	font: bold 1.1em arial !important; /* !imp necessário */
	color: black !important; /* !imp necessário */
	text-shadow: 0 1px 0 white;
	cursor: pointer;

	text-align: center !important; /* !imp necessário */
}

.labelProgressBarRequests {
	z-index: 100000;
	position: relative;
}

.labelProgressBarRequests .x-progress-wrap {
	background-color: transparent !important;
}

.labelProgressBarRequests .x-progress-wrap .x-progress-bar {
	background-color: #97d941;
	border: 0;
}

.labelProgressBarRequests .x-progress-wrap .x-progress-inner {
	border: 0;
}


/* PT 295118 - Eventos em Aberto - vpck jan2016 */

/* trecho cheio de !important porque tem muita coisa definida nos custom.css e agora é inviável rever tudo */
/* tudo que tinha de !important nos arquivos gerais (site/site2) eu removi, ficou apenas o que ficava em custom */
/* grr */

.editableDataView {
	font: bold 11pt Arial;
}

.editableDataView .headerDataView {
	background-color: white;
}

.editableDataView .headerDataView td {
	padding: 0 20px;
	background: none;
	font: bold 1em Arial;
	color: black;
}

.editableDataView .tableDataView .dataview-readonly-item {
	background-color: #d7d7d7;
}

.editableDataView .tableDataView .dataview-readonly-item td {
	border: none !important;
	height: 26px;
}

.editableDataView .tableDataView .dataview-readonly-item .destaqueData {
	padding: 0 0 0 15px;
	background-color: #8c8c8c;
	font: bold 0.9em Arial;
	color: white;
}

.editableDataView .tableDataView .dataview-readonly-item .destaqueCampo-label.dataview-readonly-label {
	width: 7%;
	background: none transparent;
	font: normal 0.8em Arial;
	color: #707070 !important;
	text-transform: capitalize;
}

.editableDataView .tableDataView .dataview-readonly-item .dataview-readonly-text.destaqueCampo {
	background: none transparent !important;
	font: normal 0.8em Arial;
	color: black !important;
}

.editableDataView .tableDataView .dataview-readonly-item .dataview-readonly-text.destaqueCampo p {
	background: url("../standardImg/spritePerfisBusca.png") no-repeat right -97px;
	display: inline-block;
	padding-right: 20px;
}

.editableDataView .dataview-item.dataview-selected,
.editableDataView .dataview-item.dataview-selected th,
.editableDataView .dataview-item.dataview-selected td {
	 background-color: #e8f5c1;
	 border: none;
}

.editableDataView .dataview-item.dataview-selected .apdata-dataview-item {
	padding: 0;
}

.editableDataView .dataview-eventos {
	width: 90%;
	margin: 5px 0 18px;
}

.editableDataView .dataview-eventos .dataview-branco {
	width: 1%;
}

.editableDataView .dataview-eventos th {
	border: none;
	padding: 0;
	font: bold 0.8em Arial;
	color: #535353;	
	text-transform: capitalize;
}

.editableDataView .dataview-eventos td {
	border: none;
}

.editableDataView .dataview-eventos td .dataview-inputItem .x-form-field-trigger-wrap {
	width: 240px !important; /* !imp necessário */
}

.editableDataView .dataview-eventos td .dataview-inputItem .x-form-field-trigger-wrap input {
	width: 212px !important; /* !imp necessário */
}

.editableDataView .dataview-eventos .obj5002_Field_3 {
	width: 15%;
}

.editableDataView .dataview-eventos .dataview-vazio .btAlterar5002 {
	background: url("../standardImg/btEdit.png") no-repeat;
	margin-left: 30px;
}
/* fim pt 295118 */


.dtBtDia {
    width: 100%;
    margin: 10px auto;
    background-color: #EFEFEF;
}

.dtBtdia .dataDia {
	width: 25%;
	border-right: 0 solid;
	background-color: #EFEFEF;
}

.dtBtDia td {
	padding: 2px 5px 2px 5px;
	background-color: #EFEFEF;
    color: #444444;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    height: 21px;
    border: 1px solid #666;
}

.dadosEvtProjeto td,
.resultadoEventosProjeto td  {
	padding: 2px 5px 2px 5px;
	background-color: #fff;
    border-color: #666;
    border-style: solid;
    border-width: 1px;
    color: #5F5F5F;
    font-family: Verdana;
    font-size: 8pt;
    height: 21px;
}

.dadosEvtProjeto,
.resultadoEventosProjeto {
    margin: 0 auto;
    padding: 0 0 10px;
    width: 100%;
}

.titleLegendaEventosProjeto td {
	color: #5e5e5e;
	font-weight: bold;
}

.geralGridEentosProjeto {
    margin: 0 auto;
    width: 80%;
}

/* 6307 @jgalindo 03/02/2016 */ 

.headerHorasPorProjetoIts{
	
	width: 100px;
	font-family: verdana;
	font-size: 0.8em;
}

/*.horasPorProjetoHeaderTpl {
    width: 90%;
}*/

.horasPorProjetoHeaderTpl div {
	width: 11%;
	float: left;
	text-align: center;
}

.horasPorProjetoHeaderTpl div .horasPorProjetoHeaderHint {
	width: 4%;
}

.headerHorasPorProjetoIts.dtMarcacao{
/*	margin: 10px 54px;*/
}

.headerHorasPorProjetoIts.entMarcacao{
/*	margin: 10px 42px;*/
}

.headerHorasPorProjetoIts.saiMarcacao{
/*	margin: 10px 29px;
*/}

.headerHorasPorProjetoIts.tpServico{
/*	margin: 10px 88px;
*/	display: none; 
}

.bodyHorasPorProjetoIts.hidden{
	display: none;
}

.horasPorProjetoHeaderTpl.hidden {
	display: none;
}

.headerHorasPorProjetoIts.projeto{
/*	margin: 10px 96px;
*/}

.headerHorasPorProjetoIts.atividade{
/*	margin: 10px 78px;
*/}

.headerHorasPorProjetoIts.site{
/*	margin: 10px 84px;
*/}

.headerHorasPorProjetoIts.obs{
/*	margin: 10px 39px;
*/}

.bodyHorasPorProjetoIts {
/*	padding: 0px 3px;
	margin: 0 11px;*/
	padding: 0 0 0 10px;
}

.horasPorProjetoBodyTpl {
	/*float: left;*/
	margin: 0 auto;
	font-family: Verdana;
	font-size: 0.8em;
	width: auto;
}

.horasPorProjetoHeaderTpl {
	text-align: center;
	padding: 0 0 0 0; 
}

.horasPorProjetoBodyTpl .x-form-item {
	border-bottom-color: transparent !important;
	width: 0;
}

.horasPorProjetoPainelGeral .x-panel-body {
	text-align: center;
}

.bodyHorasPorProjetoIts.buttonsContainer {
    width: 30px;
    position: relative;
    top: 2px;
}

.bodyHorasPorProjetoIts .btCancel {
	padding: 2px 0 0 0 !important;
}

.horasPorProjetoBodyTpl .apdataDate {
	padding: 0 !important;
	width: auto;
}



.horasPorProjetoHeaderTpl div.horasPorProjetoHeaderHint {
    height: 1px;
    width: 4%;
}

.desfazerAbono {
	background-image: url("../standardImg/btDesfazer.png");
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	padding: 1px 0 0 8px;
}

.bodyHorasPorProjetoIts .x-hide-display {
    display: block !important;
    visibility: hidden;
}

.bodyHorasPorProjetoIts.buttonsContainer {
	padding: 0;
}

.bodyHorasPorProjetoIts.buttonsContainer .x-btn-ml,
.bodyHorasPorProjetoIts.buttonsContainer .x-btn-mr {
	display: none;
}

.bodyHorasPorProjetoIts .btMenos {
	background: url("../standardImg/btObjAutoSprite.png") no-repeat -529px -8px;
	width: 28px;
	height: 26px;
	margin-left: 8px;
}

.bodyHorasPorProjetoIts .btMais {
	background: url("../standardImg/btObjAutoSprite.png") no-repeat -558px -8px;
	width: 28px;
	height: 26px;
}

.bodyHorasPorProjetoIts .x-form-item  {
	border-bottom-color: transparent !important;
	width: 80px;
}

.bodyHorasPorProjetoIts .linha {
	background-color: white;
}

.bodyHorasPorProjetoIts .linha label {
	display: none;
}

.ext-ie .bodyHorasPorProjetoIts.dateFieldContainer {
	width: 115px;
}

.bodyHorasPorProjetoIts .apdataDate {
	margin-top: 4px;
}

.fieldsCt {
	color: #928686;
	margin-top: 5px;
	font-weight: normal;
}

.fieldsCt div {
	margin-bottom: 2px;
}

.fieldsCt span {
	font-weight: bold;
	color: #9D5858;
}

.btEditarInf {
    margin: 0 10px 0 15px;    
}

/*
	Objeto 6308 - Aprovação/Reprovação de Horas de Projeto
*/
.blockRed {
	color: #A60101 !important;
}
.unblockGreen {
	color: #007B00 !important;
}

.lblToolbar{
	margin: 0 10px 0 10px;
}

/*
  Fim - Objeto 6308 - Aprovação/Reprovação de Horas de Projeto
*/

/* inicio - @jgalindo PT: 165203 - Acompanhamento da Apuração da Eleição 08/06/2016 */

.cardEleicoesCipa {
	box-shadow: 0 0 4px 2px #d0d0d0;
    #border: 2px solid #d6d6d6;
    border-radius: 10px;
    width: 280px;
}

.selected1809 .cardEleicoesCipa {
	background-color: #fff9e7;
/*	border: 0 solid transparent;
	border: 1px solid #cc9900;*/
	outline: 1px solid #cc9900;
	#border: 1px solid #cc9900;
}

.selected1809 .eleicao tr {
	background-color: #FFF6D7;
}

.cipaGeral .cipaCandidato {
	float: left;
	position: relative;
	width: 30%;
	height: 312px;
	margin-left: 15px;
	margin-bottom: 50px;
}

.cipaGeral .contornoEleicao {
    border: 0px;   
    cursor: pointer;
    position: relative;
}

.cipaGeral .eleicao {
    width: 100%;   
}

.ext-IEModern .cipaGeral .eleicao {
	padding: 0;
}

.ext-ie7 .middleEleicao IMG {
	border: 1px solid #ccc;
}

.cipaGeral .contornoEleicao .eleicao .dadoContainer {
	float: left;
	clear: right;
	width: 50%;
	margin: 0 0 15px 8px;
}

.cipaGeral .contornoEleicao .label {
    color: #404040;
    font-family: Arial;
    font-size: 7pt;
    font-weight: bold;
    float: left;
}

.cipaGeral .contornoEleicao .campo {
    font-family: Arial;
    font-size: 11pt;
    color: #144d33;
    font-weight: normal;
    background-color: transparent;
    float: left;
    clear: both;
}

.cipaGeral .votoNulo .eleicao .label {
    color: #1b1b1b;
    font-family: Verdana;
    font-size: 9pt;
    font-weight: bold;
    visibility: hidden;
}

.cipaGeral .selected1809 .contornoEleicao .eleicao .campo {
    background-color: transparent;
    border-bottom: 1px solid transparent;
}
 
.cipaGeral .selected1809 .votoNulo {
	background-color: #fff9e6;
	box-shadow: 0 0 4px 2px #d0d0d0;
}

.cipaGeral .eleicao img  { 
    box-shadow: 1px 1px 1px #999; /* Opera and other CSS3 supporting browsers */ 
    width: 110px;
    height: 126px;
    margin: 4px 8px;
    float: left;
}

.cipaGeral .cipaVotosContainer {
	position: relative;
    height: 22px;
    width: auto;
    background: none;
    border: none;
    width: 100%;
}

.cipaGeral .ext-ie .cipaPosicao {
	#background: #cc9900;
	#padding-left: 5px;
	#top: 20px;
	#left: -10px; 
}

.cipaGeral .cipaPosicao {
	#background: #cc9900;
	#padding-left: 5px;
	#top: 20px;
	#left: -10px;
	background: #d6d6d6 linear-gradient(#edbf2b, #cc9900) repeat scroll 0 0;
    border-radius: 20px;
    color: #fff;
    float: left;
    font-family: Verdana;
    font-size: 17pt;
    font-weight: normal;
    height: 32px;
    left: -15px;
    margin: 0 1px 5px;
    padding: 0 9px;
    position: relative;
    top: 10px;
    text-shadow: 1px 1px #b58a00;
}

.cipaGeral .totalVotos {
	#margin-top: 1px;
	#margin-right: 5px;
	#top: 36px;
	#left: -20px;
	clear: none;
	position: relative;
	top: 22px;
	right: 16px;
	width: auto;
	font-family: arial;
	font-size: 15pt;
	color: #144d33;
	float: right;
	margin-right: 5px;
	margin-top: 1px;
	font-weight: bold;
}

.cipaGeral .nuloContent {
	text-align: center;
	color: #ad0404;
	font-size: 20pt;
	font-weight: bold;
	padding: 20px;
	font-family: Arial;
}

.cipaGeral .votoNulo {
	background-image: url(../images/votoNuloBg.png);
	background-position: center center;
	height: 300px;
	background-repeat: no-repeat;
}

.cipaGeral .ext-ie10 .votoNulo {
	height: 300px;
}

.cipaGeral .votoNulo .noUser {
	visibility: hidden;
}

.cipaGeral .votoNulo .middleEleicao img {
	background-color: #f8e6b7;
	border: 0px;
	box-shadow: none;
}

.cipaGeral .ext-ie .votoNulo .middleEleicao img {
	background-image: none;
	visibility: hidden;
}

/* INICIO novo design da cipa @jgalindo - 17 de julho de 2017 PT: 364352 */

.titleCardEleicao {
	float: left;
	width: 48%;
	height: 40px;
	padding: 10px 0 0 0;
}

.middleEleicao .nome .label {
	display: none;
}

.middleEleicao .nome {
	position: absolute;
	top: 146px;
	left: 0;
	width: 100%;
}

.middleEleicao .nome .campo {
	width: 100% !important;
	text-align: center;
}

.middleEleicao .nome span {
	font-size: 21pt;
	color: #3f3f3f;
	font-family: Arial;
	text-align: center;
	width: 100%;
}

.middleEleicao .eleicao tr {
	height: 40px;
}

.ext-IEModern .cardEleicoesCipa .contornoEleicao .middleEleicao {
	padding: 16px 0 30px 20px;
}

.cardEleicoesCipa .contornoEleicao .middleEleicao {
	padding: 10px 0 40px 20px;
}

.cardEleicoesCipa .contornoEleicao table tbody tr {
	background-color: #E6E6E6;
}

.cardEleicoesCipa .contornoEleicao .nome table tbody tr {
	background-color: transparent;
}

.fotoPessoaCipa {
	background-color: #fff;
}

.fotoPessoaCipa img {
	height: 120px;
	width: 120px;
	border-radius: 160px;
	margin: 38px auto;
	position: relative;
	top: -12px;
	display: block;
	box-shadow: 0 1px 2px #6f6f6f;
}

.fotoPessoaCipa .cipaImageVazia {
	background: url("../standardImg/cipaImageVazia.png") no-repeat 0 0;
	border-radius: 0;
	position: relative;
	top: -10px;
	width: 44%;
	margin: auto auto;
}

.fotoPessoaCipa .cipaImageVazia img {
	visibility: hidden;
}

/* FIM - final do design da cipa @jgalindo PT: 364352*/
/* fim cipa juan */

/* pt 322260 */
.audiometria .gambsAgendamento .painelDestaque,
.audiometria .x-panel-body .x-panel .x-panel-tbar .x-toolbar{
	overflow: hidden !important;
}


.audiometriaBlobTpl .tituloCampo .x-form-check-wrap .x-item-disabled {
	float: left;
}

/* objeto 1657 - @jgalindo - PT: 310326 */

.audiometriaBlobTpl {
	padding: 12px;
}

.audiometriaBlobTpl .tituloCampo {
	color: #444;
	width: 100%;
	float: left;
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

.audiometriaBlobTpl .idCompConsiderar {
	float: left;
	padding: 0 0 0 20px;
}

.audiometriaBlobTpl .checkboxCt {
	float: left;
	clear: right;
	margin: 3px 30px 0 0;
}

.audiometriaBlobTpl .checkbox {
	float: left;
	width: 13px;
	height: 13px;
}

.audiometriaBlobTpl .checkLabel {
	float: left;
	color: #666;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	height: 22px;
	padding: 0 0 0 4px;
	position: relative;
}

/*********************************************/
/* captcha geral - vpck, 1/10/2016 - sábado. */
/*********************************************/

.portletCaptchaCt .btReloadCaptcha:hover,
.loginCaptchaCt .btReloadCaptcha:hover,
.forgotPasswordWindow .btReloadCaptcha:hover,
.relogioContainer .btReloadCaptcha:hover {
	opacity: 1;
	transition: none;
}

/* captcha no relogio de portlet */
.portletCaptchaCt span {
	float: left;
	width: 200px;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	margin-top: 5px;
	text-align: center;
}

.portletCaptchaCt img {
	float: left;
	position: relative;
	left: 40px;
}

.portletCaptchaCt .btReloadCaptcha {
	position: relative;
	float: right;
	right: 70px;
	#right: -125px;
	top: 7px;
	#top: -30px;
	width: 20px;
	height: 20px;
	background: url("../standardImg/btRefreshCaptcha.png") no-repeat 0 0;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.4s;
}

.portletCaptchaCt input {
	width: 195px;
	height: 24px;
	font-size: 14pt;
	text-align: center;
}

/* captcha no popup de login */
.loginCaptchaCt span {
	text-align: center;
}

.loginCaptchaCt .captchaAndReload {
	float: left;
	position: relative;
	top: 16px;
	margin-bottom: 25px;
	width: 100%;
}

.loginCaptchaCt .captchaAndReload img {
	float: left;
	position: relative;
	left: 30px;
}

.loginCaptchaCt .btReloadCaptcha {
	position: relative;
	float: right;
	right: 40px;
	top: 7px;
	width: 20px;
	height: 20px;
	background: url("../standardImg/btRefreshCaptcha.png") no-repeat 0 0;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.4s;
}

.loginCaptchaCt input.captchaField {
	width: 185px;
	height: 24px;
	margin-bottom: 20px;
	font-size: 14pt;
	text-align: center;
}

.loginCaptchaCt .btOk {
	float: right;
}

/* captcha no popup de Forgot Password */
.forgotPasswordWindow .textCaptcha {
	float: left;
	width: 265px;
	margin-top: 10px;
	padding-left: 10px;
}

.forgotPasswordWindow img.imgCaptcha {
	float: left;
	position: relative;
	left: 65px;
}

.forgotPasswordWindow .btReloadCaptcha {
	position: relative;
	float: right;
	right: 85px;
	top: 7px;
	width: 20px;
	height: 20px;
	background: url("../standardImg/btRefreshCaptcha.png") no-repeat 0 0;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.4s;
}

.forgotPasswordWindow .captchaFieldCt .linha label {
	display: none;
}

.forgotPasswordWindow .captchaField {
	height: 24px !important;
	width: 185px;
	margin-left: 30px;
	font-size: 14pt;
	text-align: center;
}

/* captcha no popup de Change Password */
.forgotPasswordWindow .trocaSenhaFields .textCaptcha {
	width: 225px;
	margin-bottom: 10px;
}

.forgotPasswordWindow .trocaSenhaFields img.imgCaptcha {
	left: 45px;
}

.forgotPasswordWindow .trocaSenhaFields .btReloadCaptcha {
	right: 70px;
}

.forgotPasswordWindow .trocaSenhaFields .captchaField {
	margin-left: 10px;
}

/* captcha no relogio.html */
.relogioContainer #label_captcha {
	top: 10px;
	position: relative;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	padding-left: 0;
	text-align: center;
	#width: 100%;
}

.relogioContainer img.imgCaptcha {
	float: left;
	position: relative;
	left: 70px;
	#left: 80px;
	top: 0px;
}

.relogioContainer .btReloadCaptcha{
	position: relative;
	float: right;
	right: 110px;
	#right: -80px;
	top: 0px;
	width: 20px;
	height: 20px;
	background: url("../standardImg/btRefreshCaptcha.png") no-repeat 0 0;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.4s;
}

.relogioContainer #insertCaptcha input {
	margin-left: 45px;
	text-align: center;
}

#quiosquePage .quiosqueLogin .textCaptcha {
	top: 10px;
	position: relative;
	border-top: 1px dotted #ccc;
	padding-top: 10px;
	padding-left: 0;
	text-align: center;
	#width: 100%;
}

#quiosquePage .quiosqueLogin img.imgCaptcha {
	float: left;
	position: absolute;
	left: 150px;
	margin-top: 30px;
	#margin-top: 40px;
}

#quiosquePage .quiosqueLogin .x-btn.btReloadCaptcha {
	position: relative;
	float: right;
	right: 160px;
	top: 45px;
	#top: 25px;
	width: 20px;
	height: 20px;
	background: url("../standardImg/btRefreshCaptcha.png") no-repeat 0 0 !important;
	cursor: pointer;
	opacity: 0.7;
	transition: opacity 0.4s;
}

#quiosquePage .quiosqueLogin .x-btn.btReloadCaptcha td.x-btn-ml,
#quiosquePage .quiosqueLogin .x-btn.btReloadCaptcha td.x-btn-mr {
	display: none;
}

#quiosquePage .quiosqueLogin .x-btn.btReloadCaptcha td.x-btn-mc {
	background: none !important;
}

#quiosquePage .quiosqueLogin input.captchaField {
	margin: 60px 0 0 120px;
	#margin: 40px 0 0 135px !important;
	text-align: center;
	width: 38% !important;
	#width: 50% !important;
}


/* fim do captcha */

.idIconTitleGeral {
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 1em;
	font-weight: normal;
	padding: 4px;
}

.simpleListWithImageTpl {
	height: 85% !important;
}

.manutencalEspecialPopup td {
	padding-bottom: 5px;
}

/* fim cipa juan */

/* painel de operacoes sta helena - pt 327944 */

.x-panel .x-panel-body .x-panel-tbar .operacoesToolbar {
	border-bottom: 3px solid #cc9900 !important;
}

.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn-mr { background-position: -11px -365px !important; }
.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn-ml { background-position: -2px -65px !important; }
.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn-mc { background-position: 0 -221px !important; }
.x-panel .x-panel-body .x-panel-tbar .fauxTab .ativo .x-btn-ml { background-position: -2px -16px !important; }
.x-panel .x-panel-body .x-panel-tbar .fauxTab .ativo .x-btn-mc { background-position: 0 -166px !important; }
.x-panel .x-panel-body .x-panel-tbar .fauxTab .ativo .x-btn-mr { background-position: -11px -316px !important; }

.x-panel .x-panel-body .x-panel-tbar .fauxTab .ativo .x-btn-mc button {
	color: white !important;
}

.x-panel .x-panel-body .x-panel-tbar .fauxTab button {
	padding: 0 !important;
}

.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn-over td,
.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn-over td,
.x-panel .x-panel-body .x-panel-tbar .fauxTab .x-btn td {
    background-image: url("../userDefs/images/tabs-sprite.png") !important;
}


.painelOperacoes .operacoesFiltros {
	padding: 10px 0 10px 20px;
}

.painelOperacoes .operacoesFiltros .x-panel-header {
	background-color: #ccc;
	width: 90%;
}

.painelOperacoes .operacoesFiltros .x-panel-header .x-tool {
	margin: 8px 6px 0 0;
}

.painelOperacoes .operacoesFiltros .x-panel-header .x-panel-header-text {
	font: bold 12pt arial;
	padding: 7px 0 4px 15px;
	display: block;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap {
	background-color: #ccc;
	width: 90%;		
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo {
	width: 90%;
	padding: 0 15px;
	margin-bottom: 6px;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo h3 {
	font: 10pt arial;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo input {
	width: 220px !important;
	height: 23px !important;
	border: 1px solid #9e9e9e;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo .x-form-field-trigger-wrap input {
	width: 202px !important;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo .x-form-field-trigger-wrap .x-form-trigger {
	height: 22px !important;
	background: url("../standardImg/objAuto_formDropDown.png") no-repeat 0 0;
	border-bottom: 1px solid #BCBCBC !important;
}

.painelOperacoes .operacoesFiltros .x-panel-bwrap .campo .apdataDate .x-form-field-trigger-wrap .x-form-trigger {
	background: url("../standardImg/objAuto_formDate.png") no-repeat 0 0;
}

.painelOperacoes .operacoesResultadosCt .x-panel-header .x-panel-header-text {
	font: bold 12pt arial;
	padding: 7px 0 5px 0;
	display: block;
}

.painelOperacoes .operacoesFiltros .botao {
	width: 90%;
	margin-top: 10px;
}

.painelOperacoes .operacoesFiltros .botao table {
	width: 100% !important;
}

.painelOperacoes .operacoesFiltros .botao .x-btn-mr,
.painelOperacoes .operacoesFiltros .botao .x-btn-ml {
	display: none;
}

.painelOperacoes .operacoesFiltros .botao.searchButton button {
	height: 30px !important;
	padding-top: 4px !important;
	background-color: #078b50;
	width: 220px;
	margin: 0 auto;
	font: bold 12pt arial !important;
	color: white !important;
	transition: background-color 0.4s;
}

.painelOperacoes .operacoesFiltros .botao.searchButton button:hover {
	background-color: #14a765;
	transition: none;
}

.painelOperacoes .operacoesAcoes {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2;
}

.painelOperacoes .operacoesAcoes .acao {
	float: left;
	clear: both;
	height: auto;
	width: 250px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #ccc;
	cursor: pointer;
	transition: background-color 0.5s;
}

.painelOperacoes .operacoesAcoes .acao:hover {
	background-color: #eee;
	transition: none;
}

.painelOperacoes .operacoesAcoes .acao img {
	float: left;
	width: 24px;
	height: 24px;
}

.painelOperacoes .operacoesAcoes .acao h4 {
	display: block;
	float: left;
	font: bold 10pt arial;
	padding: 4px 0 0 5px;
	width: 210px;
}

.manutencalEspecialPopup td > div {
	font-size: 8pt;
}

.manutencalEspecialPopup td {
	padding-bottom: 5px;
}

/* fim cipa juan */

/* inicio - Simulador PLR - PT: 32679*/

.simuladorTitulo {
	width: 100%
}

.simuladorPLR_ListaMetasPorMesTpl {
	padding: 10px;
}

.simuladorPLR_ListaMetasPorMesTpl table .impar {
	background-color: #eaeaea;
}

.simuladorPLR_ListaMetasPorMesTpl table {
	border: 1px solid #9c9c9c;
	color: #3e3e3e;
	font-size: 11pt;
	padding: 4px;
}

.simuladorPLR_ListaMetasPorMesTpl tbody {
	padding: 3px;
}

.simuladorPLR_ListaMetasPorMesTpl td.nome {
	width: 50%;
	text-align: left;
}

.simuladorPLR_ListaMetasPorMesTpl td {
	font-weight: bold;
	padding: 4px 3px;
}

.simuladorPLR_ListaMetasPorMesTpl td * {
	float: right;
	clear: both;
	width: 100%;
	text-align: right;
	font-weight: normal;
	font-size: 8pt;
}

.simuladorPLR_ListaMetasPorMesTpl td.nome div {
	text-align: left;
} 

.simuladorPLR_ListaMetasPorMesTpl td .totalComMetasFinal {
	float: left;
	font-weight: bold;
	font-size: 10pt;
	padding: 4px;
	color: #484848;
}

.simuladorPLR_ListaMetasPorMesTpl td .classLinhaFinal {
	font-weight: bold;
	float: left;
}

.simuladorPLR_ListaMetasPorMesTpl .simuladorTitulo {
	background-color: #f6f6f6;
}

.simuladorPLR_ListaParametrosTpl {
	color: #3e3e3e;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	padding: 8px;
}

.simuladorPLR_TopPnlFiltrosTpl h3 {
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
}

.simuladorPLR_ResultadoTpl {
	padding: 5px;
}

.simuladorPLR_ResultadoTpl iframe {
	height: 100%;
}

.totalTemplateResultado {
	color: #696969;
	font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
	padding: 7px;
}

.totalTemplateResultado div {
	float: left;

}

.totalTemplateResultado span {
	float: left;
	overflow: hidden;
	padding-left: 10px;
	text-overflow: ellipsis;
	width: 100px;
	font-weight: normal;
	color: #000;
}

.idIconTitleGeral {
	float: left;
	text-align: center;
	font-family: Verdana;
	font-size: 1em;
	font-weight: normal;
	padding: 4px;
}

.simpleListWithImageTpl {
	height: 85% !important;
}

/* Ajustes na tela do simulador PLR - PT: 335667 @jgalindo */

.listaParametrosPLR {
	padding: 2px;
}

.listaParametrosPLR label {
	margin: 0;
	top: 0;
}

.listaParametrosPLR .apdataDate {
	width: auto;
}

.listaParametrosPLR .apdataDate .x-form-field-wrap {
	float: right;
	position: relative;
	margin: 0 !important;
}

.listaParametrosPLR div .x-form-field {
	position: absolute;
	right: 10px;
}

.listaParametrosPLR .x-form-field-wrap input.x-form-field {
	position: relative;
	right: 0;
}


.listaParametrosPLR .x-form-check-wrap {
	line-height: 10px;
	padding: 2px;
	width: auto !important; /*remoção do width fixo do ement.style @jgalindo*/
}

.listaParametrosPLR div .x-form-checkbox {
    right: 97px;
}


.simuladorPLR_ResultadoTpl table  {
	width: 100%;
}

.simuladorPLR_ListaMetasPorMesTpl .totalComMetas {
	color: #6d6d6d;
	font-size: 10pt !important;
	font-weight: bold !important;
	float: right;
}

.simuladorPLR_listaMetasPorMesTpl .valueTotalMeta {
	color: #636363;
    font-size: 10pt;
    font-weight: bold;
    float: right;
}


.simuladorPLR_listaMetasPorMesTpl .edit-disabled-simulador {
	background-color : transparent !important;
}

/* INICIO - PT: 330786 - @jgalindo*/

.pnlTotais .painelGrupos-bwrap div {
	font-family: Arial;
	font-size: 0.8em;
	font-weight: normal;
	text-align: right;
	width: 200px;
}

.pnlTotais .painelGrupos-body table {
	position: relative;
	float: right;
	right: 25px;
}

.pnlTotais .painelGrupos-bwrap div span {
	font-weight: bold;
}

.pnlCompleto .operacoesAcoes tbody tr td div table tbody tr td {
	background-color: #f6f6f6;
	border-bottom: 1px solid #c5c5c5;
	padding: 2px 0 0;
	text-align: left !important;
}

.operacoesAcoes tbody tr td div table {
	padding: 0;
	width: 100% !important;
}

.pnlCompleto .operacoesAcoes tbody tr td div:hover ,
.operacoesAcoes tbody tr td div table:hover{
	background-color: #E7E7E7;
}

.pnlCompleto .operacoesAcoes {
	padding: 0 0 0;
}

.pnlCompleto .x-btn-mc em button,
.operacoesAcoes .x-btn-mc em button {
	height: 30px !important;
	font-weight: bold !important;
}

.pnlCompleto .painelGrupos-header {
	position: relative;
	top: 1px;
	border-top: 1px solid #cc9900 !important;
	background-image: none;
	border-color: #666;
	border-width: 0;
	font-family: Arial;
	font-size: 12pt;
	color: #2D2D2D;
	padding: 0 10px 10px;
}

.medicinaHeaderEpi .painelGrupos-header,
.pnlTabSprite .painelGrupos-header {
	background-image: none;
	border-color: #cc9900;
	font-family: Arial;
	font-size: 12pt;
	color: #2D2D2D;
	padding: 3px 10px;
	position: relative;
	top: -5px;
}

.medicinaHeaderEpi .painelGrupos-body {
	overflow-x: auto;
	overflow-y: hidden;
}

.pnlTabSprite .painelGrupos-tbar {
	padding: 0 0 5px;
}

.pnlTabSprite .x-toolbar-left-row .x-btn-ml,
.pnlTabSprite .x-toolbar-left-row .x-btn-mc,
.pnlTabSprite .x-toolbar-left-row .x-btn-mr {
	background-color: #e4e4e4;
	transition: background-color 0.5s;
}

.pnlTabSprite .x-toolbar-left-row .x-btn:hover td {
	background-color: #D7D7D7;	
	transition: none;
}

.pnlTabSprite .x-toolbar-left-row .x-btn-mr {
	border-right: 2px solid #fff;
}

.pnlTabSprite .x-toolbar-left-row .abaSelected .x-btn-ml,
.pnlTabSprite .x-toolbar-left-row .abaSelected .x-btn-mc,  
.pnlTabSprite .x-toolbar-left-row .abaSelected .x-btn-mr {
	background-color: #cc9900;
}

.pnlTabSprite .x-toolbar-left-row .abaSelected:hover td {
	background-color: #cc9900;
}

.pnlTabSprite .x-toolbar-left-row .abaSelected .x-btn-mr {
	border-right: 2px solid #fff;
}

.pnlTabSprite .x-toolbar-left-row .abaSelected button,
.pnlTabSprite .x-toolbar-left-row button {
    color: white !important;
    font-family: Arial !important;
    font-size: 10pt !important;
    font-weight: normal !important;
    height: auto !important;
    padding: 2px !important;
}

.pnlTabSprite .x-toolbar-left-row button {
	color: #666 !important;
}

.pnlTabSprite .x-toolbar-ct .x-toolbar-left {
	border-bottom: 2px solid #cc9900;
}

.pnlMenuLeftInterno label {
	font-weight: normal;
	font-size: 9pt;
}

.pnlMenuLeftInterno .x-form-text {
	font-size: 9pt;
	height: 20px !important;
}

.pnlMenuLeftInterno .x-form-trigger {
	height: 19px !important;
}

.pnlMenuLeftInterno .painelGrupos-body div {
	margin: 6px 0 0;
}

.localChange{
	background-color: #ff0000 !important;	
}

/* FIM - PT: 330786 - @jgalindo 

/* Inicio - EPI - @jgalindo 09/05/2017 */

.gerenciadorEpi img {
	float: left;
	padding: 10px;
}

.gerenciadorEpi .pessoa,
.gerenciadorEpi .status {
	float: left;
	width: 460px;
	padding: 10px;
}

.gerenciadorEpi .status {
	border-left: 1px solid #C9C9C9;
	padding: 0 0 0 60px;
}

.gerenciadorEpi .campoEpi {
	float: left;
	margin-bottom: 8px;
	padding: 0;
	width: 24%;
}

.gerenciadorEpi .contentEpi {
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	width: 100%;
}

.gerenciadorEpi span.descEpi {
	background-color: transparent !important;
	font-size: 0.7em !important;
	padding: 6px 1px !important;
}

.gerenciadorEpi .scroll {
	height: auto;
	padding: 10px 0 0 4px;
}

.gerenciadorEpi .contratadoDados {
	float: left;
	width: 500px%;
}

.gerenciadorEpiScroll {
}

.pnlCompleto .painelGrupos-body {
	overflow-x: hidden;
    overflow-y: scroll;
}

.pnlCompleto {
	padding: 20px 0 0;
}

.EPI_EM_USO {
	background-color: #008000;
}

.EPI_VENCIDO {
	background-color: #ff0000;
}

.EPI_FINALIZADO {
	background-color: #99ccff;
}

.EPI_INVALIDO {
	background-color: #c0c0c0;
}

.EPI_EM_USO .x-grid3-cell-inner,
.EPI_VENCIDO .x-grid3-cell-inner,
.EPI_FINALIZADO .x-grid3-cell-inner,
.EPI_INVALIDO .x-grid3-cell-inner {
	color: #fff;
}

.gerenciadorEpi img {
	width: 60px;
	height: 66px;
}

/* FIM - PT: 330786 - @jgalindo */

/*PT 353078 - rschoene*/

.tblEfetuarAbonoLabels{
	height: 30px; 
	display: table-cell; 
	vertical-align: middle;
	padding-left: 10px;
}

.tblEfetuarAbonoFields{
	padding-left: 10px;
}

/*FIM - PT 353078 - rschoene*/

/*Inicio - Objeto 6500 */

.obj996 .x-panel-bwrap form {
	overflow-x: hidden;
	overflow-y: scroll;
}	

.obj996 .x-panel-bwrap form legend {
	width: 90% !important;
}

.obj996 fieldset {
	width: 90% !important;
	margin: auto;
}

/*Fim - Objeto 6500 */

/* obj 6598 - cardapio x contratado - vpck */

.obj6598InfoTpl {
	height: 100%;
	width: 100%;
	padding-top: 1px;
	background-color: #efefef;
	font-family: arial;
	color: black;
	text-align: center;
}

.obj6598InfoTpl .subContainer {
	display: block;
	width: 920px;
	height: 430px;
	margin: 4% auto 0;
	padding: 28px;
	background-color: white;
	box-shadow: 0 1px 3px #666;
	text-align: left;
}

.obj6598InfoTpl .subContainer .header {
	float: left;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px solid #ddd;
}

.obj6598InfoTpl .subContainer .header h1 {
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: bold;
}

.obj6598InfoTpl .subContainer .mainFields {
	float: left;
	width: 60%;
	padding-top: 25px;
}

.obj6598InfoTpl .subContainer .mainFields .field {
	height: 45px;
	margin-bottom: 20px;
}

.obj6598InfoTpl .subContainer .mainFields .field .x-form-display-field {
	height: 22px;
	padding: 7px 0 0 4px;
	border: 1px solid #ccc;
	color: #666 !important;
	font: 100 14px arial !important; 
	cursor: default;
}

.obj6598InfoTpl .subContainer .mainFields .field span {
	font-size: 15px;
	cursor: default;
}

.obj6598InfoTpl .subContainer .mainFields .field input {
	height: 30px !important;
	width: 360px;
	padding-left: 4px !important;
	#padding-top: 5px !important;
	font-size: 14px;
	color: black;
}

.obj6598InfoTpl .subContainer .mainFields .field.small {
	float: left;
	width: 268px;
	#width: 255px;
}

.obj6598InfoTpl .subContainer .mainFields .field.small .x-form-display-field {
	width: 230px;
}

.obj6598InfoTpl .subContainer .mainFields .field.matricula {
	float: none;
	width: 360px;
}

.obj6598InfoTpl .subContainer .mainFields .field.big {
	float: left;
	width: 500px;
}

.obj6598InfoTpl .subContainer .mainFields .field.big .x-form-display-field {
	width: 500px;
}

.obj6598InfoTpl .subContainer .foto {
	float: left;
	width: 35%;
	margin-top: 40px;
}

.obj6598InfoTpl .subContainer .foto img {
	height: auto !important;
}

.loginPopup .scrollPortlet {
	padding-left: 50px !important;
}

.loginPopup .semCadastro {
	background: url(../images/ic_semCadastro.png) no-repeat 0 0;
	width: 95%;
	#width: 740px;
}

.loginPopup .souCadastrado {
	background: url(../images/ic_souCadastrado.png) no-repeat 0 0;
	width: 95%;
	#width: 739px;
}

.loginPopup .esqueciSenhaCandidato {
	background-image: none;
	background-color: #f7f7f7;
	width: 670px;
	#width: 706px;
	border: 1px solid #d0d0d0;
	border-top: none;
}

.loginPopup .esqueciSenhaCandidato input {
	#width: auto;
}

.loginPopup .loginCandidato {
	background-image: none;
	background-color: #f7f7f7;
	width: 661px;
	#width: 706px;
	border: 1px solid #d0d0d0;
	border-bottom: none;
}

.loginPopup .campoPassLogin {
	width: 160px;
}

.passwordTooltip {
	display: none;
	position: absolute;
	top: 95px;
	border: 1px solid #ccc;
	background-color: white;
	padding: 5px 8px;
	left: 120px;
	width: 266px;
	#width: 285px;
	box-shadow: 0 1px 2px #ccc;
}

.passwordTooltip:before {
	content: "\25B2";
	position: absolute;
	top: -13px;
	left: 120px;
	color: white;
	text-shadow: 0 -1px 1px #aaa;
	font-size: 15px;
	#display: none;
}

.passwordTooltip.active {
	display: block;
}


.portletCandidato .loginPopup .campoUserLogin {
	width: 285px;
}

.confirmarInscricao {
	background-image: url("../userDefs/images/confirmarInscricao.png");
	background-repeat: no-repeat;
	background-color: transparent;
    cursor: pointer;
    font-family: arial;
    font-size: 9pt;
    color: #666;
    font-weight: normal;
    border: 0;
    height: 22px;
    padding: 0 0 0 22px;
}

.confirmarInscricao:hover {
	background-image: url("../userDefs/images/confirmarInscricao.png");
	background-repeat: no-repeat;
    font-family: arial;
    font-size: 9pt;
    color: #454545;
    font-weight: normal;
    background-color: transparent;
}

.confirmarInscricao td { 
	text-align: left;
}

.rtfFieldContainer iframe {
	height: 200px !important;	
}

/* INICIO -  PT: 360244 @jgalindo - audiometria botoes */

/*.botoesPacienteMedicina {

}*/

/* FIM - PT: 360244 Audiometria @jgalindo;*/

/* Inicio - Objeto 6649 - PT: 366815 - Votacao Talento do ano - Naugusto */

.votacaoTalentos .x-panel  {
	background-color: #eef4f5;
	border-top: 10px solid #fff;
}

.votacaoTalentos .title {
	width: 85%;
	margin: 34px auto 0;
	font-size: 1.5em;
	font-family: sans-serif, helvetica, arial;
	text-align: center;
	font-weight: 400;
}

.votacaoTalentos .pessoa {
	position: relative;
	width: 50%;
	margin: 3% auto 0;
	padding: 15px 40px 90px 40px;
	box-shadow: 1px 1px 4px #bcbcbc;
	background-color: white;
}

.votacaoTalentos .listaJustificativa .pessoa .nome input {
	width: 368px !important;
}

.votacaoTalentos .pessoa .foto {
	width: auto;
	height: 124px;
	float: right;
	margin: 6% auto 0;
	background-repeat: no-repeat;
	background-size: 160px auto;
}

.votacaoTalentos .listaJustificativa .pessoa .foto {
	width: auto;
	height: 120px;
}

.votacaoTalentos .pessoa .dadosBasicos .nomeCampo {
	margin: 15px 0 5px 0;
	font-size: 1.25em;
}

.votacaoTalentos .pessoa .dadosBasicos input,
.votacaoTalentos .pessoa .detalhe input {
	height: 40px !important;
	width: 350px !important;
	font-size: 1.2em;
}

.votacaoTalentos .pessoa .detalhe input {
	border-width:  1px 0 1px 1px;
}

.votacaoTalentos .listaJustificativa .pessoa .dadosBasicos .detalhe {
	position: relative;
	bottom: 15px;
}

.votacaoTalentos .pessoa .detalhe textarea {
	width: 350px !important;
	font-size: 0.9em;
}

.votacaoTalentos .pessoa .detalhe img {
	height: 38px !important;
	width: 36px !important;
	position: relative;
	right: 19px;
	top: 15px;
	border: 1px solid #c9c9c9 !important;
	border-width: 1px 1px 1px 0 !important;
	background: url("../images/votacaoAno.png") no-repeat 6px 0 transparent !important;
}

.ext-ie8 .votacaoTalentos .pessoa .detalhe img {
	height: 40px !important;
	top: 28px;
}

.ext-ie9 .votacaoTalentos .pessoa .detalhe img {
	height: 40px !important;
	top: 15px;
}

.ext-IEModern .votacaoTalentos .pessoa .detalhe img {
	top: 14px;
}

.votacaoTalentos .pessoa .nome img {
	visibility: hidden;
}

.votacaoTalentos .pessoa .dadosBasicos .btBack,
.votacaoTalentos .pessoa .dadosBasicos .btNext,
.votacaoTalentos .pessoa .dadosBasicos .btNulo {
	height: 35px;
	width: 100px;
	float: left;
	margin: 40px auto 0px;
	background-color: #008d46;
	background-repeat: no-repeat;
	background-position: 12px center;
	padding: 4px 0 0 30px;
}

.votacaoTalentos .pessoa .dadosBasicos .btBack {
	background-image: url("../images/votacaoBack.png");
}

.votacaoTalentos .pessoa .dadosBasicos .btNext {
	float: right;
	background-image: url("../images/votacaoNext.png");
}

.votacaoTalentos .pessoa .dadosBasicos .btNulo {
	float: right;
	position: relative;
	right: 6px;
	background-image: url("../images/votacaoNull.png");
}

.votacaoTalentos .pessoa .dadosBasicos .btCancel {
	display: none;
}

.votacaoTalentos .pessoa .dadosBasicos .btDelete {
	position: absolute;
	top: 15px;
	right: -30px;
	background-image: url("../images/delete.png");
	background-repeat: no-repeat;
}

.votacaoTalentos .resultadosCards .botoesVoto .btDelete,
.votacaoTalentos .resultadosCards .botoesVoto .btEdit {
	width: 40px;
	float: left;
	background-image: url("../images/delete.png");
	background-repeat: no-repeat;
}

.votacaoTalentos .resultadosCards .botoesRodape {
	height: 20%;
}

.votacaoTalentos .resultadosCards .botoesRodape div {
	height: 37px;
	float: left;
	margin: 1% 3.9% auto 2.5%;
	padding: 0 10px 0 21px;
	background-color: #008d46;
	background-image: url("../images/votacaoBack.png");
	background-position: 8px center;
	background-repeat: no-repeat;
}

.ext-IEModern .votacaoTalentos .resultadosCards .botoesVoto .btDelete {
	right: 10px;
}

.votacaoTalentos .resultadosCards .botoesVoto .btEdit {
	background-image: url("../images/edit.png");
}

.votacaoTalentos .pessoa .dadosBasicos .x-btn-text {
	color: #fff !important;
	font-size: 1.4em !important;
	margin: 5px 10px 0 0;
	font-weight: 600 !important;
}

.votacaoTalentos .pessoa .btDelete .x-btn-text,
.votacaoTalentos .pessoa .btEdit .x-btn-text {
	color: transparent !important;
}

.votacaoTalentos .titleFinal {
	width: 90%;
	margin: 14px auto 14px;
	font-size: 1.1em;
	text-align: center;
	font-family: sans-serif, helvetica, arial;
	font-weight: 600;
}

.votacaoTalentos .resultadosCards {
	overflow: hidden;
}

.votacaoTalentos .resultadosCards .botoesRodape .btSalvar,
.votacaoTalentos .resultadosCards .botoesRodape .btFinal {
	height: 40px;
	float: left;
	margin: 1% 3.9% auto 2.5%;
	background-color: #008d46;
	background-repeat: no-repeat;
	background-position: 9px center;
	background-image: url("../images/votacaoBack.png");	
}

.votacaoTalentos .resultadosCards .botoesRodape .btFinal {
	float: right;
	background-image: url("../images/votacaoNext.png");
}

.votacaoTalentos .resultadosCards .x-btn-text {
	color: #fff !important;
	font-size: 1.5em !important;
	margin: 7px 0 0 0;
	font-weight: 600 !important;
}

.votacaoTalentos .resultadosCards .btFinal {
	float: right;
}

.votacaoTalentos .resultadosCards .containerCards {
	height: 75%;
	overflow: auto;
}

.votacaoTalentos .resultadosCards .containerCards .botoesRodape {
	height: 20%;
}

.ext-ie .votacaoTalentos .resultadosCards .containerCards {
	height: 550px;
}

.votacaoTalentos .resultadosCards .containerCards .pessoa {
	position: relative;
	width: 90%;
	height: 120px;
	margin: 18px auto 0;
	padding: 15px 30px 40px;
	box-shadow: 1px 1px 4px #bcbcbc;
	background-color: white;
}

.votacaoTalentos .resultadosCards .containerCards .pessoa:first-child {
	margin-top: 0;
}

.votacaoTalentos .resultadosCards .containerCards .pessoa .foto {
	float: left;
	width: 100px;
	height: 120px;
	margin: 10px 0 0 0px;
	background-size: auto 110px;
}

.votacaoTalentos .resultadosCards .containerCards .botoesVoto {
	width: 90px;
	height: 30px;
	position: absolute;
	top: 17px;
	right: 0px;
	background-color: #fff;
	z-index: 10;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos {
	height: 95%;
	margin: 1% auto 0%;
	position: relative;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .nomeCampo {
	font: 1.2em arial;
	margin: 1.5% auto 0;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .nome,
.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .detalhe {
	font: 1.5em arial;
	margin: 0px;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .dadosEsquerda .detalhe {
	height: 100px;
	width: 80%;
	overflow-y: auto;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .dadosDireita,
.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .dadosMeio {
	max-width: 40%;
	position: absolute;
	left: 131px;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .dadosMeio {
	top: 66px;
}

.votacaoTalentos .resultadosCards .containerCards .dadosBasicos .dadosEsquerda {
	max-width: 100%;
	width: 56%;
	position: absolute;
	left: 510px;
}

/* FIM - Objeto 6649 - PT: 366815 - Votacao Talento do ano - Naugusto */

.legendasMetas {
	width: 30% !important;
}

.tooltip {
}

/* Tooltip text */
.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    padding: 5px 0;
    border-radius: 6px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
    opacity: 0;
    transition: opacity 1s;
}

.tooltip .tooltiptext::after {/*
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;*/
}

/* Show the tooltip text when you mouse over the tooltip container */
.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}

/* FIM - Objeto 6649 - PT: 366815 - Votacao Talento do ano - Naugusto */

/* Inicio - painel Consulta de Cardápio - PT:380414 @jgalindo */

.obj6598InfoTpl .subContainer .x-form-field-wrap .x-form-trigger {
	background-image: url("../images/dropDownEsocial.png");
	height: 29px !important;
	width: 24px;
}

.obj6598InfoTpl .subContainer .x-form-text {
	height: 30px !important;
	font-size: 11pt;
}

.obj6598InfoTpl .subContainer .mainFields .cardapio div {
	height: 150px !important; 
	font-size: 12pt !important;
	color: #000;
}

/* Padronização de cores especiais para linhas dos grids */
.linhaVermelha {
background-color: #d94d4d; 
}

.linhaVermelha .x-grid3-cell-inner,
.linhaVermelha.x-grid3-row-over .x-grid3-cell-inner {
color: #fee3e3;
}

.linhaVermelha.x-grid3-row-over {
background-color: #f17070;
}

/* Fim - painel Consulta de Cardápio - PT:380414 @jgalindo */

/* mensageria eSocial */

.mensageriaeSocial {
float: right;
margin-top: -22px;
margin-right: 20px;
font-family: Arial;
font-size: 10pt;
color: #3f3f3f;
}

.mensageriaeSocial .title {
font-weight: bold;
font-size: 12pt;
color: #555
}

.mensageriaeSocial .title .msgOnline {
color: #75921e;
}

.mensageriaeSocial .title .msgPartial {
color: #dd9c00;
}

.mensageriaeSocial .title .msgOffline {
color: #952020;
}

.mensageriaeSocial .status {
color: #777
}

.mensageriaeSocial .valor {
font-weight: bold;
}

.mensageriaeSocial .imagem {
padding: 0 5px
}

.mensageriaeSocial .detalhes {
background-color: #aaa;
border-radius: 3px;
padding: 0 8px;
color: white;
font-weight: bold;
cursor: pointer;
transition: background-color 0.4s;
}

.mensageriaeSocial .detalhes:hover {
background-color: #ccc;
}

/* Fim - mensageria eSocial */

/*INICIO: Objeto 6797 - Ericsson*/
.mainPanelObj6797 .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell,
.mainPanelObj6797_1 .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell{
	padding: 0 10px 0 0;
}

.mainPanelObj6797 .x-toolbar-left .x-toolbar-left-row .x-toolbar-cell.lblData{
	padding-left: 30px;
}

.mainPanelObj6797 .marcacoesPanel{
	padding: 10px 10px 0 0;
}

.mainPanelObj6797 .marcacoesPanel .x-table-layout-cell,
.mainPanelObj6797 .manutencaoMarcacoesPanel .x-table-layout-cell{
	padding-left: 6px;
}

.mainPanelObj6797 .marcacoesPanel .x-table-layout-cell.saida,
.mainPanelObj6797 .manutencaoMarcacoesPanel .x-table-layout-cell.saida{
	padding-right: 12px;
}

.mainPanelObj6797 .painelGrupos,
.mainPanelObj6797 .manutencaoMarcacoesPanel .x-table-layout-cell.tblContent {
	padding-top: 10px;
}
.mainPanelObj6797 .manutencaoMarcacoesPanel{
	padding-top: 20px;	
}
.mainPanelObj6797 .manutencaoMarcacoesPanel.noPadding{
	padding-top: 10px;
}

.mainPanelObj6797 .manutencaoMarcacoesPanel .lblHeaderManutencao,
.mainPanelObj6797 .marcacoesPanel .lblMarcacao {
	font-family: Verdana;
	font-size: 10pt;
}

.mainPanelObj6797 .x-form-text{
	height: 20px !important;
}

.mainPanelObj6797 .marcacoesPanel .batidaEletronica {
	background-color: #99CCFF; /*PT 444860 - O cliente escolheu esta cor */
}

.mainPanelObj6797 .manutencaoMarcacoesPanel .x-form-field-wrap.x-form-field-trigger-wrap{
	width: 222px !important;
	margin-right: 0px !important;
}

.mainPanelObj6797 .manutencaoMarcacoesPanel .x-form-field-wrap.x-form-field-trigger-wrap .x-form-text.x-form-field{
	width: 200px !important;
}
.mainPanelObj6797 .manutencaoMarcacoesPanel .txtProjetoInfo{
	width: 325px;
}

.mainPanelObj6797 .manutencaoMarcacoesPanel .txtProjetoInfoPopUp{
	width: 270px;
}
.mainPanelObj6797 .manutencaoMarcacoesPanel .x-table-layout-cell .btOk{
	float: right;
	margin: 0;
}
.mainPanelObj6797 .manutencaoMarcacoesPanel .x-table-layout-cell .btOk .x-btn-mr{
	display: none;
}

.mainPanelObj6797 .x-form-trigger,
.mainPanelObj6797 .x-small-editor .x-form-field-wrap .x-form-trigger{
	height: 19px !important;
}

.mainPanelObj6797 .marcacoesPanel .btPrev{
	padding: 2px 4px !important;
	background: transparent url("../standardImg/page-prev.png") no-repeat center !important;
}

.mainPanelObj6797 .marcacoesPanel .btNext{
	padding: 2px 4px !important;
	background: transparent url("../standardImg/page-next.png") no-repeat center !important;
}

.mainPanelObj6797 .btCalendario{
	padding: 2px 0px 0px 15px;
	margin-left: 10px;
	background: transparent url(../standardImg/btHoje.png) no-repeat 0 0;
}

.obj6797MarcacaoComProjCal {
	background-color: #99cc99 !important;
}

.obj6797FdsFeriadoCal {
	background-color: #eed588 !important;
}

.obj6797SemProjOuMarcacaoCal {
	background-color: #d38383 !important;
}

.obj6797SitNaoAtivNormalCal {
	background-color: #555555 !important;
}

.obj6797DefaultCursor{
	cursor: default !important;
}

/*FIM: Objeto 6797 - Ericsson*/

.cell5995 {
	color: black;
    font-size: 7pt;
    text-align: center;	
}

.obj3321 .header{
	background-color: #009f71;
	text-align: center;
}

.DesativadoPorSobreposicao {
	opacity: 0.4;
}

tr .eSocialTop {
	background-color: #e9e9e9;
	border-color: #ccc #ccc #A5A5A5 #A5A5A5;
	border-collapse: collapse;
	color: #444444;
	font-size: 9pt;
	font-weight: bold;
	height: 28px;
	padding-left: 4px;
}

tr .valorEsocial {
	border-color: #dbdbdb;
	padding: 10px;
	border-collapse: collapse;
	color: #444444;
	font-size: 8pt;
	padding-left: 4px;
}

#dadosESocial tr:nth-child(even) {
	background-color: #f2f2f2;
}

#dadosESocial tr {
	transition: background-color 0.4s;
}

#dadosESocial tr:hover {
	cursor: pointer;
	background-color: #d3e8df;
	transition: none;
}

.eSocialComum {
    position: relative;
    height: 33px;
    width: 30px !important;
    margin-left: 7px;
    margin-bottom: 2px;
    padding: 0px 0 0 0;
    background-position: 2px center !important;
    border-radius: 6px;
    transition: background-color 0.4s;
}

.eSocialComum:hover {
	background-color: #eaeaea;
	transition: none;
}

.eSocialComum .badge {
    position: absolute;
    top: -2px;
    right: -2px;
    padding: 2px 3px;
    background-color: red;
    border-radius: 10px;
    color: white;
    font-weight: normal;
    font-size: 6pt;
}

.eSocialAll {
	background: url("../images/eSocialAll.png") no-repeat 0 0;
}

.eSocialSelected {
	background: url("../images/eSocialSelected.png") no-repeat 0 0;
}	
/* painel de afastamentos */
.painelAfastamento {
	font-family: Arial;
}

.painelAfastamento .afastamento_ContratadoTpl {
	float: left;
	margin-left: 20px;
	padding: 7px 40px 7px 10px;
	background: url("../images/chevron-down.png") right 11px center no-repeat #f7f7f7;
	border: 1px solid #f0f0f0;
	border-radius: 5px;
	cursor: pointer;
	transition: background-color 0.4s;
}

.painelAfastamento .afastamento_ContratadoTpl:hover {
	background-color: #eee;
	transition: none;
}

.painelAfastamento .afastamento_ContratadoTpl .imgContainer {
	float: left;
	width: 42px;
	height: 42px;
	overflow: hidden;
	border-radius: 21px;
}

.painelAfastamento .afastamento_ContratadoTpl .imgContainer img {
	width: 42px;
	height: 42px;
}

.painelAfastamento .afastamento_ContratadoTpl .dados {
	float: left;
	color: #8c8c8c;
}

.painelAfastamento .afastamento_ContratadoTpl .dados h1 {
	margin: 4px 0 0 10px;
	font-weight: 400;
	color: #737373;
}

.painelAfastamento .afastamento_ContratadoTpl .dados h1 span.id {
	font-size: 11pt;
	color: #999;
}

.painelAfastamento .afastamento_ContratadoTpl .dados .cargo {
	margin: 4px 0 0 10px;
	font-weight: 400;
	font-size: 10pt;
	color: #ababab;
}

.painelAfastamento .afastamento_ContratadoTpl .dados .cargo .ccusto {
	margin-left: 30px;
	font-size: 8pt;
	text-transform: uppercase;
	color: #ababab;
}

.painelAfastamento .chart {
	box-shadow: 0 1px 4px 0 rgba(0,0,0,0.2);
}

.painelAfastamento .telaTitulo {
    position: relative;
    top: -3px;
    margin-left: 16px;
    font-weight: 600;
    font-size: 10pt;
    font-family: Arial;
}

.painelAfastamento .botoesTop .botao {
	float: left;
	width: 85px !important;
	height: 60px !important;
	padding-top: 40px;
}

.painelAfastamento .botoesTop .botao.agendamento {
	margin-left: 60px;
	background: url("../standardImg/ic_Agendamento.png") center top no-repeat;
}

.painelAfastamento .botoesTop .botao.atendimento {
	background: url("../standardImg/ic_Atendimento.png") center top no-repeat;
}

.painelAfastamento .botoesTop .botao.beneficios {
	background: url("../standardImg/ic_Beneficios.png") center top no-repeat;
}

.cell5995Dsr {
	color: red;
    font-size: 7pt;
    text-align: center;		
}

.obj5995_CELL_VERMELHA {
	background-color: #FFE598;
	color: white;
}

.descricaoVagaCandidato .vagaEmpresaCandidato {
	display: none;
}

.candidato2VagasListTpl .cargoVagaLista {
	text-align: left;
	border-radius: 6px 6px 0 0;
}

.candidato2VagasListTpl .painelLinkVagas {
	width: 100%;
}

.candidato2VagasListTpl .painelVagasList {
	width: 100%;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	padding: 0px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
	background-color: #f7f7f7;
	border-radius: 6px;
}

.candidato2VagasListTpl .detalhesButton {
	float: right;
	text-align: center;
	padding: 4px 0 4px 0px;
	width: 70px;
	height: auto;
	border: 1px solid #cecece;
	background-color: #e4e4e4;
	color: #000;
	border-radius: 4px;
}

.candidato2VagasListTpl .detalhesButton:hover {
	border: 1px solid #cecece;
	background-color: #e7e7e7;
}

/* chamado 430502 */
.TreeViewNextPage,
.TreeViewNextPage.x-combo-selected {
	color: #c7824e !important;
    padding-left: 22px;
    padding-top: 2px;
	background: url("../standardImg/btProximoLaranja.png") no-repeat 0 -1px;
}
.TreeViewLastPage,
.TreeViewLastPage.x-combo-selected {
	color: #c7824e !important;
    padding-left: 22px;
    padding-top: 2px;
	background: url("../standardImg/btUltimoLaranja.png") no-repeat 0 -1px;
}
.TreeViewFirstPage,
.TreeViewFirstPage.x-combo-selected {
	color: #c7824e !important;
    padding-left: 22px;
    padding-top: 2px;
	background: url("../standardImg/btPrimeiroLaranja.png") no-repeat 0 -1px;
}
.TreeViewPriorPage,
.TreeViewPriorPage.x-combo-selected {
	color: #c7824e !important;
    padding-left: 22px;
    padding-top: 2px;
	background: url("../standardImg/btAnteriorLaranja.png") no-repeat 0 -1px;
}
.TreeViewNextPage.x-combo-selected,
.TreeViewLastPage.x-combo-selected,
.TreeViewFirstPage.x-combo-selected,
.TreeViewPriorPage.x-combo-selected {
	background-color: #f0f0f0;
}

.DIA_COM_MARCACAO_REPROVADA
 {
  	text-align: left;
	background-color: #FFC5C5 !important;
	color: #666;
  	font-size: 8pt;  	
  	font-weight: normal;
}

.DIA_COM_MARCACAO_REPROVADA table.x-grid3-row-table td
 {
  	color: #666 !important;
  	font-size: 8pt;  	
  	font-weight: normal;
}

.MARCACAO_APROVADA {
	background-color: #b3ffb3 !important;
    color: #666;
    font-size: 8pt;
    font-weight: normal;
    text-align: left;
}

/*INICIO: painel de aprovacao de marcacao - Objetos 1047 e 6930 */
.aprovPanelHeader input{
  margin-right: 1px;
}

.aprovPanelHeader .headerButtons{
  padding-top: 10px;
}

.aprovPanelHeader .btAprov button{
  background-image: url("../layout/APDATA/iconlib/wTrans/img348.gif");
  padding-left: 27px !important;
}

.aprovPanelHeader .btReprov button {
  background-image: url("../layout/APDATA/iconlib/wTrans/img392.gif");
  padding-left: 28px !important;	
}

.aprovPanelHeader .btRetPreAprov button{
  background-image: url("../layout/APDATA/iconlib/wTrans/img330.gif");
  padding-left: 32px !important;
}

.aprovPanelHeader .btSelectAll button{
  background-image: url("../standardImg/btSelecionarTodos.gif");	
  padding-left: 24px !important;	
}

.aprovPanelHeader .btDeselectAll button{
  background-image: url("../standardImg/btDesmarcarTodos.png");	
  padding-left: 24px !important;	   
}

.aprovPanel .aprovPanelItens{
  margin-left: 5px;
  margin-top: 1%;
  height: 450px;
  overflow: auto;
}

.aprovPanel .aprovPanelItens div{
  height: 94% !important;
}

.aprovPanel .aprovPanelItens table{
  width: 100%;
}

.aprovPanel .aprovPanelHeader div{
  padding-left: 1px;
  padding-right: 5px;
  min-width: 300px;
  max-width: none;
}

.aprovPanel .aprovPanelHeader label{
  font-size: 9pt;	
  margin-left: 3px;	
}

.aprovPanel .aprovPanelHeader input[type="text"]{
  margin-top: 3px;
  margin-left: 3px;
}

.aprovPanel .aprovPanelItens label{
  font-size: 9pt;
  width: 90%;
  margin-top: 6px;
}

.aprovPanel .aprovPanelItens .data{
  display: block;
  margin-top: 15px;
  margin-bottom: 5px;
  border-bottom-style: solid;
  border-bottom-width: thin;
  width: 99%;
  font-weight: bold;
}

.aprovPanel .aprovPanelItens input{
  margin-top: 6px;
  font-size: 11px;
}

.aprovPanel .aprovPanelItens .edItemField{
  padding: 0 10px 0 10px;
}

.aprovPanel .aprovPanelItens input[type="text"]{
  background-color: white;
  border-color: silver;
  font-size: 11px;
}

.aprovPanel .aprovPanelItensTdStatus{
	width: 14%;
}

.aprovPanel .aprovPanelItensTdHor{
	width: 6%;
}

.lblsMainBar6930{
  padding-right: 10px;  
}

.btAprov1047 button{
  background-image: url("../layout/APDATA/iconlib/wTrans/img348.gif");
  padding-left: 24px !important;
}

.justifMarcacao1047 .x-panel-header{
	padding-bottom: 7px !important;
}

.justifMarcacao1047 .x-panel-header-text{
	font-size: 13px;
	font-weight: bold;
}

.justifMarcacao1047Table table{
  width: 100%;
}

.justifMarcacao1047Table .justifMarcacao1047{
  min-width: 100% !important;
}

.justifMarcacao1047Table .justifMarcacao1047Td{  
  width: 33%;
}

.justifMarcacao1047Table .lblMarcacao1047Td{
  width: 5%;
  text-align: right;
  padding-right: 8px;
  padding-bottom: 13px;
  font-size: 13px;
}

.justifMarcacao1047Separador{
	height: 13px;
	width: 100%;
}

.justifMarcacao1047Cell{
	background-color: #efefef;
	padding: 10px;
}

.justif1047Labels{
  font-size: 13px;
}

.obsMarcacao1047Td{
  padding-left: 30px;
}

.justif1047LabelObserv{
  padding-left: 30px;
}
/*FIM: Objetos 1047 e 6930 - painel de aprovacao de marcacao*/

.btConsDetalheEvento{
  background: url("../layout/APDATA/iconlib/wTrans/Img338.GIF") no-repeat 0 0px transparent;
  padding-left: 20px;
  padding-right: 5px;
}

/* text "entrar" para o btLogin (forma de login SSO) */

.btSSOLogin {
	width: 90px !important;
	text-transform: capitalize !important;
	position: relative !important;
	left: 62px !important;
	color: #000 !important;
	min-width: 90px;
}

.turmasTreinamento .x-tree-selected {
	background-color: #fef5d3!important;
}

.btAlterar6317 {
    background: url(../standardImg/btEdit.png) no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

.batidas6317 {
    float: left;
    margin: 2px;
    text-indent: 0px;
    padding: 0px 3px 0px 3px;
}

.batidas6317.batidas6317Status_1 {
    outline: 1px dotted #db1f1f !important;
}

.batidas6317.batidas6317Status_2 {
    background-color: #b3ffb3
}

.obj3321 .header{
	background-color: #009f71;
	text-align: center;
}

.termo_aceite_candidato {
    margin: 0 20px 0 0;
    top: -22px;
    font-size: 8pt;
    z-index: 20000;
    color: black;
    float: right;
    cursor: pointer;
	visibility: visible;
    position: relative;
    font-family: Open Sans;
}