body { 
	background: #F0F0F0; 
}

span.marca_campo_obrigatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: absolute;
	color: #FF0000;
	font-weight: bold;
	margin: 0 2px;
}

div.area_avaliacao { width: 580px; margin: 0 auto; }
div.area_avaliacao h2 { padding: 0 6px; }
div.area_avaliacao #titulo { margin-left: 20px; }
div.avaliacao_perguntas br { clear:both; }
div.avaliacao_perguntas { margin: 10px; clear:both; }
div.avaliacao_perguntas label  { float: left; width: 55%; margin: 3px 0; margin-left: 5%; font-weight: bold; }
div.avaliacao_perguntas select { width: 35%; margin: 3px 0; }
textarea.avaliacao_text { width: 100%; height: 50px; border: #999999 1px solid; margin: 0 auto; }

/*modulo padrinho */
div.IT_cancel { background: #f7f7f7; margin: 10px auto; border: 1px solid #ebebeb; width: 97%; padding: 1% 1% 23px; }
div.IT_cancel div textarea { width: 97%; padding: 1%; height: 40px; border: 1px solid #ababab; margin: 2px 0 10px;  }
div.IT_cancel div.texts { float: right; width: 69%; }
div.IT_cancel div#titulo { font-size: 12px; float: left; width: 30%; }
div.IT_cancel div.botaoTabela { margin-right: -1%; }
ul.integracaoHome { margin: 15px 30px; padding: 0; }

/**** FIM CLASSES MENU PRINCIPAL **********/

/* MENU SILPLES */
ul.menuSimple,
ul.menuSimpleH { margin: 0; padding: 0; list-style-type: none; }
ul.menuSimple li {clear: both; }
ul.menuSimpleH li { float: left; }
ul.menuSimple li a,
ul.menuSimpleH li a { border: 1px dashed #EEE; margin: 1px; background: #F7F7F7; padding: 2px 5px; float: left; width: 85%; }
ul.menuSimple li a:hover,
ul.menuSimpleH li a:hover {  border: 1px dashed #999; }
ul.menuSimpleH li a { width: auto; }

/* Formatação geral para tabelas Dados e Capos */
.tabelaCampos td{
	border: 1px solid #BBBBBB;
	padding: 4px 3px;
}
.tabelaDados { border-collapse: collapse; }

.POPUP_window .tabelaDados, .POPUP_window .tabelaCampos { _border-bottom: 1px solid #bbb; } 
.tabelaDados td{
	border: 1px solid #BBBBBB;
	padding: 2px 5px;
}
.tabelaDados td #organograma embed {
	width: 100%;
	margin: 0 auto;
}
.tabelaDados .ordenacao,
.tabelaDados .ordenacaoSem { padding: 0 5px; cursor: pointer; }
	.tabelaDados .acoes a { margin: 0 2px; }

.tabelaDados td p { margin: 0; padding: 0; float: left; }
.tabelaDados .semBorda td,
.tabelaCampos .semBorda td { border: none; }

.tabelaDados .nopad td { padding: 0; }

.simulacoes { margin-top: 15px; }
.simulacoes thead h3 { font-size: 16px; }
.simulacoes .pontos { font-style: italic; color: #999; padding-bottom: 3px !important; }

.ordenacao {
	background: #eaf4e5 url(../../../images/temas/webbo_classic/prata/ordemFundo1.gif) bottom repeat-x;
	color: #FFF;
	font-weight: bold;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 4px;
}
.ordenacaoSem,
.tabelaDados .titulo td,
.tabelaDados .titulo,
.tabelaCampos .titulo,
.tabelaCampos .titulo td  {
	background: #eaeaea url(../../../images/temas/webbo_classic/prata/ordemFundo2.gif) top repeat-x;
	color: #777777;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 4px;
	white-space: nowrap;
}

.tabelaDados .rodape td {
	background: #eaeaea;
	padding: 2px 5px;
	white-space: nowrap;
}

.tabelaDados .destaque td { background: #f0f0f0; }
/**** fim ****/

/* Formatação geral para tabelas de relatórios de cargos e salários */
.tabelaCampos td{
	border: 1px solid #BBBBBB;
	padding: 4px 3px;
}
.tabelaAvancada { border-collapse: collapse; }

.POPUP_window .tabelaAvancada, .POPUP_window .tabelaCampos { _border-bottom: 1px solid #bbb; } 
.tabelaAvancada td{
	border: 1px solid #BBBBBB;
	padding: 2px 5px;
}
.tabelaAvancada td #organograma embed {
	width: 100%;
	margin: 0 auto;
}
.tabelaAvancada .ordenacao,
.tabelaAvancada .ordenacaoSem { padding: 0 5px; cursor: pointer; }
	.tabelaAvancada .acoes a { margin: 0 2px; }

.tabelaAvancada td p { margin: 0; padding: 0; float: left; }
.tabelaAvancada .semBorda tr,
.tabelaAvancada .semBorda td,
.tabelaCampos .semBorda td { border: none; }

.tabelaAvancada .nopad td { padding: 0; }

.simulacoes { margin-top: 15px; }
.simulacoes thead h3 { font-size: 16px; }
.simulacoes .pontos { font-style: italic; color: #999; padding-bottom: 3px !important; }

.ordenacao {
	background: #eaf4e5 url(../../../images/temas/webbo_classic/prata/ordemFundo1.gif) bottom repeat-x;
	color: #FFF;
	font-weight: bold;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 4px;
}
.ordenacaoSem,
.tabelaAvancada .titulo td,
.tabelaAvancada .titulo,
.tabelaCampos .titulo,
.tabelaCampos .titulo td  {
	background: #eaeaea url(../../../images/temas/webbo_classic/prata/ordemFundo2.gif) top repeat-x;
	color: #777777;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 4px;
	white-space: nowrap;
}

.tabelaAvancada .rodape td {
	background: #eaeaea;
	padding: 2px 5px;
	white-space: nowrap;
}

.tabelaAvancada .destaque td{ 
	background: #cccccc; 
	font-weight: bold;
	/*border: none;*/
}
.tabelaAvancada .cargos td{ 
	background: #e5e5e5; 
	/*border: none;
	padding-left: 87px !important;*/

}

/**** fim ****/



/* janelas de conteudo */
.windowBG {
	background: #FFFFFF;
	padding: 0 5px;
}

#paginacaoM { clear:both; text-align: right; background: #555; padding: 6px; color: #FFF; }
#paginacaoM a.disable { cursor: default; color: #888 !important; background: none !important; }
.telaMsg .titulo { clear:both;	padding: 6px; margin: 0; background: #555; color: #EEE; height: 35px; }
.telaMsg .titulo .data { float: left; font-size: 12px; text-align:left; }
.telaMsg .titulo .botoes { float: right;}
.telaMsg .titulo .botoes a,
#paginacaoM a { padding: 2px 4px; margin-left: 5px; text-decoration: none; color: #FFF; }
.telaMsg .titulo .botoes a:hover,
#paginacaoM a:hover{ background: #999; color: #000; }

/*	tela para wizard */
.telaWizard {
	height: 297px;
	width: 650px;
	margin: 15px auto;
}
.telaWizard #dir,
.telaWizard #esq,
.telaWizard #cen{ height: 297px; }
.telaWizard #dir{ width: 5px; background: url(../../../images/temas/webbo_classic/prata/telaWizardDir.gif) no-repeat top left; }
.telaWizard #esq{ width: 3px; background: url(../../../images/temas/webbo_classic/prata/telaWizardEsq.gif) no-repeat top right; }
.telaWizard #cen{ width: 612px; padding: 0 15px; background: url(../../../images/temas/webbo_classic/prata/telaWizardCen.gif) repeat-x top; }

.telaWizard #cen .erroImg { width: 130px; margin: 30px; float:left; }
.telaWizard #cen .erroMsg { width: 400px; float:left; text-align: center; }

.telaWizard #cen .conteudo div{ float: none; }
.telaWizard #cen .conteudo h2{ text-align: center; margin: 6px auto; width: 570px; }
.telaWizard #cen .conteudo .sobre{ text-align:center; line-height: normal !important; margin: 0px 30px; }
.telaWizard #cen #iniciar{ font-weight: bold; margin-top: 20px; }
.telaWizard #cen #iniciar a{ padding: 10px; }
.telaWizard #cen .conteudo .radiosGroup { text-align: center; margin: 5px;}
.telaWizard #cen .conteudo .checkGroup{ width: 320px; margin: 10px auto; }
.telaWizard #cen .conteudo .checkGroup .sub{ margin-left: 20px; }
.telaWizard #cen .conteudo .checkGroup .grupo{ margin: 8px 0; }
.telaWizard #cen .conteudo .checkGroup h3 { text-align: left; margin-top: 5px; }
.telaWizard #cen .conteudo .checkGroupWide { width: 530px; margin: 10px auto; }
.telaWizard #cen .conteudo .checkGroupWide .titulo{ width: 250px; text-align:left; float: left; }
.telaWizard #cen .conteudo .checkGroupWide br{ clear: both; }
.telaWizard #cen .conteudo div#selSetor{
	border: 2px inset;
	overflow: auto;
	width: 250px;
	height: 170px;
	background: #FFFFFF;
}
.telaWizard #cen .conteudo ul{
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.telaWizard #cen .conteudo li{
	margin: 0px;
}

.telaWizard div.separar_faixa { font-size: 11px; width: 135px; margin: -20px 0 0 295px; text-align: left; }
	.telaWizard div.separar_faixa a { background: url(/images/icones/icon_help2.gif) no-repeat center center; float: right; height: 16px; width: 16px; text-decoration: none; text-indent: -100000px; }


/*	fim do wizard	*/

/* borda geral com canto arredondado */
.strokeUpLeft{
	background: url(../../../images/temas/webbo_classic/prata/janelaSupE.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.strokeUpRight{
	background: url(../../../images/temas/webbo_classic/prata/janelaSupD.gif) no-repeat;
	background-position: bottom right;
	background-repeat: no-repeat;
	height: 5px;
	width: 5px;
}
.strokeUp{
	background: url(../../../images/temas/webbo_classic/prata/janelaSup.gif);
	height: 5px;
	background-position: top;
	background-repeat: repeat-x;
}
.strokeLeft{
	background:url(../../../images/temas/webbo_classic/prata/janelaEsq.gif);
	background-position: left;
	background-repeat: repeat-y;
	width: 5px;
}
.strokeRight{
	background:url(../../../images/temas/webbo_classic/prata/janelaDir.gif);
	background-position: right;
	background-repeat: repeat-y;
	width: 5px;
}
.strokeBotton {
	background:url(../../../images/temas/webbo_classic/prata/janelaInf.gif);
	background-repeat: repeat-x;
	height: 5px;
}
.strokeBottonLeft {
	background: url(../../../images/temas/webbo_classic/prata/janelaInfE.gif);
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}
.strokeBottonRight {
	background: url(../../../images/temas/webbo_classic/prata/janelaInfD.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 5px;
	height: 5px;
}

/*** fim da borda ****/
/* caixa de texto cinza com altuda fixa */
div.cxCinza {
	height: 54px;
	background: center;
}
div.cxCinza div{
	float: left;
	height: 100%;
	vertical-align: middle;
}
div.cxCinza #cen {
	background: url(../../../images/temas/webbo_classic/prata/fundoCinzaCen.gif) repeat-x;
	padding: 18px 8px;
}
div.cxCinza #cen a{
	height: 100%;
}
div.cxCinza .field{
	background: url(../../../images/temas/webbo_classic/prata/fundoDegCzBr.gif) repeat-x bottom;
	border: 1px solid #666666;
}
div.cxCinza #esq {
	background: url(../../../images/temas/webbo_classic/prata/fundoCinzaEsq.gif) right no-repeat;
	width: 5px;
}
div.cxCinza #dir {
	background: url(../../../images/temas/webbo_classic/prata/fundoCinzaDir.gif) left no-repeat;
	width: 5px;
}

/* fim da caixa de texto cinza */

.titleWindowIconEM {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaIconeEM.gif);
	background-repeat: no-repeat;
	width: 34px;
}
.titleWindowIconRE {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaIconeRE.gif);
	background-repeat: no-repeat;
	width: 34px;
}
.titleWindowIconAG {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaIconeAG.gif);
	background-repeat: no-repeat;
	width: 34px;
}
.titleWindowIconPI {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaIconePI.gif);
	background-repeat: no-repeat;
	width: 34px;
}
.titleWindowLeft {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaE.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 7px;
}
.titleWindowRight {
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaD.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 7px;
}
.titleWindow {
	/*background: url(../../../images/temas/webbo_classic/prata/tituloJanelaFundo.gif);*/
	background-repeat: repeat-x;
	height: 32px;
}
.bgTitleWindow {
	font-weight: bold;
	background: url(../../../images/temas/webbo_classic/prata/tituloJanelaFundo.gif);
	background-repeat: repeat-x;
	background-position: center;
}
.lineDivisionAgenda {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}
.titleSubCzWindow {
	height: 20px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowCzBg.gif);
	background-repeat: repeat-x;
}
.titleSubCzWindowLeft {
	width: 4px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowCzBgLeft.gif);
	background-repeat: no-repeat;
}
.titleSubCzWindowRight {
	width: 4px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowCzBgRight.gif);
	background-position: right;
	background-repeat: no-repeat;
}
.titleSubWindow {
	color: #FFF;
	font-weight: bold;
	height: 20px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowBg.gif);
	background-repeat: repeat-x;
}
.titleSubWindowLeft {
	width: 4px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowBgLeft.gif);
	background-repeat: no-repeat;
}
.titleSubWindowRight {
	width: 4px;
	background: url(../../../images/temas/webbo_classic/prata/subwindowBgRight.gif);
	background-position: right;
	background-repeat: no-repeat;
}

#selecaoDeTR {
	border: 1px solid #99FF00;
	position: absolute;
	display: none;
}
	
/* BOTAO SIMPLES*/

.insereLinha input { float: left; width: 88%; }
.insereLinha div { float: right; width: 10%; text-align: right; }
.insereLinha div a { color: #FF0000; }
.insereLinha div a:hover { text-decoration: underline; }

.baseBotao80x80 {
	background: url(../../../images/temas/webbo_classic/BT_base_80x80.gif) #FFFFFF no-repeat center;
	height: 80px;
	width: 80px;
}
.tdBotao a{
	width: 100%;
	padding: 5px ;
	float: left;
	border: 1px solid #FFFFFF;
}
.tdBotao a:hover{
	background: #EFF8FC;
	border: 1px solid #3399FF;
}

.botaoSubSmall {
	background: url(../../../images/temas/webbo_classic/prata/botao_sub_small.gif) no-repeat bottom left;
	height: 14px; width: 78px; float: right; margin-right: 1%;
}
.botaoSubSmall a { width: 78px; text-align: center; float:left; color: #999999; }
.botaoSubSmall a:hover{ color: #333333; }



/*    quadro de icones do mapeamento de competencias TEMP    */
.painel-de-controle { margin: 10px 50px; margin-bottom: 20px; }
.painel-de-controle a { float: left; height: 140px; width: 130px; margin: 5px; padding: 0 10px; background: #fff; border: 2px solid #f0f0f0; }
.painel-de-controle a:hover { background: #F5F5F5; }
.painel-de-controle a .baseBotao50px { float: none; margin: 30px auto 5px; }
.painel-de-controle a { text-align: center; color: #666; }
.painel-de-controle a em { display: block; font-size: 10px; margin: 2px -5px 0; }
.baseBotao50px {
	background: url(../../../images/temas/webbo_classic/prata/botao_base.gif) top left no-repeat;
	width: 50px;
	height: 50px;
	float: left;
}
.txtBotao50px {
	float: left;
	font-weight: bold;
	padding: 3px;
	width: 150px;
}
.ativo {
	font-weight: bold;
	color:#555555;
}
/******     botao para tabela de dados      *********/
.botaoTabela {
	float: right;
	position: relative;
	top: 1px;
	left: 2px;
	margin-top: 2px;
}

.botaoTabela div{ float: left; }
.botaoTabela .nao { margin-right: 15px; position: relative; top: -1px; left: -2px; }
.botaoTabela .left {
	width: 4px;
	height: 21px;
	background: url(/images/temas/webbo_classic/prata/botaoTabelaLeft.gif) bottom right no-repeat ;
}
.botaoTabela br { clear: both; }
.botaoTabela .right {
	width: 5px;
	height: 21px;
	background: #FFF url(/images/temas/webbo_classic/prata/botaoTabelaRight.gif) no-repeat bottom left;
}
.botaoTabela .div {
	width: 4px;
	height: 21px;
	background: url(/images/temas/webbo_classic/prata/botaoTabelaDiv.gif) no-repeat bottom;
}
.botaoTabela .BG {
	height: 21px;
	background: url(/images/temas/webbo_classic/prata/botaoTabelaBG.gif) repeat-x bottom;
}
.botaoTabela .BG a { white-space: nowrap; }

.navegacao { margin: -28px 0 0; }
	.navegacao .nao { top: 4px; }
	.navegacao .div, .navegacao .BG, .navegacao .left, .navegacao .right { height: 26px; } 
	.navegacao .div { background: url(/images/temas/webbo_classic/prata/botaoDiv.gif) no-repeat; }
	.navegacao .BG { background: url(/images/temas/webbo_classic/prata/botaoFundo.gif) repeat-x; }
		.navegacao .BG a { padding-top: 5px; }
	.navegacao .left { background: url(/images/temas/webbo_classic/prata/botaoLeft.gif) no-repeat; }
	.navegacao .right { background: url(/images/temas/webbo_classic/prata/botaoRight.gif) no-repeat; }

/**************           fim da classe botao tabela       ******************************/
/***   BOTAO PADRAO ***/
.botaoLeft {
	padding: 0 !important;
	width: 8px !important;
	height: 26px;
	background: url(../../../images/temas/webbo_classic/prata/botaoLeft.gif) no-repeat right;
}
.botaoRight {
	padding: 0 !important;
	width: 8px !important;
	height: 26px;
	background: url(../../../images/temas/webbo_classic/prata/botaoRight.gif) no-repeat left;
}
.botaoDiv {
	padding: 0 !important;
	width: 4px;
	height: 26px;
	background: url(../../../images/temas/webbo_classic/prata/botaoDiv.gif) no-repeat;
}
.botaoBG {
	padding: 0 !important;
	height: 26px;
	background: url(../../../images/temas/webbo_classic/prata/botaoFundo.gif) repeat-x;
}
.botaoBG a {
	white-space: nowrap; margin: 0 5px; text-decoration: none;
}
.botaoBG a img {
	vertical-align: middle;
	margin-right: 5px;
}
/**** fim botao padrao ***/
.botaoSmallLeft {
	width: 3px;
	background-repeat: no-repeat;
	background-image: url(../../../images/temas/webbo_classic/prata/botaoSmallDefaultL.gif);
}
.botaoSmallRight {
	width: 3px;
	background-repeat: no-repeat;
	background-image: url(../../../images/temas/webbo_classic/prata/botaoSmallDefaultR.gif);
}
.botaoSmallBG {
	height: 19px;
	background-repeat: repeat-x;
	background-image: url(../../../images/temas/webbo_classic/prata/botaoSmallDefaultBG.gif);
}

.botaoCalendar {
	background-color: transparent;
	border: none;
	cursor:pointer;
	width: 17px; 
	height: 20px;
	background-repeat: no-repeat;
	background-image: url(../../../images/temas/webbo_classic/prata/icon_calendarSmall.gif);
}

.botaoInsert {
	background-color: transparent;
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url(../../../images/icones/icon_insert.gif);
}
.botaoExcluir{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_trash.gif);
}
.botaoExcluirPerfil{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_perfil_remover.gif);
}

.botaoExcluirUsuario{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_user_remover.gif);
}

.botaoPostit{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_postit.gif);
}

.botaoAdicionar{
	border: none;
	width: 59px;
	height: 13px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/temas/webbo_classic/prata/botaoadicionar_01.gif);
}

.botaoAlterar{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_edit.gif);
}

.botaoEmail{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_mail.gif);
}
.botaoCelular{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_celular.png);
}
.botaoWhatsapp{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/whatsapp_icon.png);
}
.botaoSenha{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_user.gif);
}
.botaoEmailEnviado{
	border: none;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-color: transparent;
	cursor: pointer;
	background-image: url(../../../images/icones/icon_envia.gif);
}


.botaoFechar{
	border: none;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background: url(../../../images/icones/icon_cancel.gif) no-repeat;
}

select { border: #dbdbdb solid 1px; background: #FFFFFF; }

.fieldFormEmpresa {
	padding: 2px;
	width: 250px;
	border: #dbdbdb solid 1px;
	background: #FFFFFF;
}

.fieldFormColaborador {
	padding: 2px;
	width: 400px;
	border: #dbdbdb solid 1px;
	background: #FFFFFF;
}

.fieldFormCargo {
	padding: 2px;
	width: 450px;
	border: #dbdbdb solid 1px;
	background: #FFFFFF;
}

input.fieldFormDefault,
select.fieldFormDefault,
textarea.fieldFormDefault,
.fieldFormDefault input,
.fieldFormDefault select,
.fieldFormDefault textarea {
	border: #dbdbdb solid 1px;
	background: #FFFFFF; width: auto;
	padding-left: 3px;
}
.fieldFormDefault .fieldFormNull{ width: auto !important; }

/* .addAtributo { width: 150px; margin: 0 auto;}
.addAtributo input{
	width: 122px;
	float: left;
	border: #dbdbdb solid 1px;
	background: #FFFFFF;
}
.addAtributo #botaoAddAtt{
	float: left;
	width: 21px;
	margin: 1px;
	background: #333333 url(../../../images/temas/webbo_classic/prata/abasFundo.gif) bottom;
}
.addAtributo a{
	margin: 2px;
	width: 17px;
	background: #FFFFFF;
	float: left;
	color: #333333;
	text-decoration: none;
}

.addAtributo a:hover{ color: #666666; background: #FCFCFC; } */

.addAtributo input { border: 1px solid #dbdbdb; float: left; padding: 3px; width: 80%; margin-left: 5px; }
.addAtributo #botaoAddAtt { float: left; }
.addAtributo a { display: block; margin-top: 1px; padding: 3px 4px; width: 18px; text-decoration: none; color: #333; border: 1px solid #dbdbdb; background: url(../../../images/temas/webbo_classic/prata/abasFundo.gif) bottom; text-transform: uppercase; font-size: 10px; }
.addAtributo a:hover { background-position: center -10px; }

.fieldFormNull { background: #FFFFFF; }
.selectFull{ width: 100%; }	

/* fundo padrao de botoes */
.backgroundButtonDefault {
	background-color: #FFFFFF;
	border: 1px #666666 solid;
	height: 18px;
}
/* topo da barra de botoes vertival */
.buttonBarTop {
	background:url(../../../images/temas/webbo_classic/prata/buttonBarTop.gif);
	background-repeat: repeat-x;
	height: 9px;
}
/* borda e fundo da barra de botoes vertival */
.buttonBar {
	background-color: #eff0ee;
	border: 1px solid #999999;
}


/* botoes de funçoes referentes a jenela posição inferior */
.opcoesBottonWindowRight {
	background: #FFFFFF url(../../../images/temas/webbo_classic/prata/optionsBottonWindowRight.gif) no-repeat bottom left;
	border-style: none;
	width: 6px;
	height: 26px;
}
.opcoesBottonWindowRight2 {
	background: url(../../../images/temas/webbo_classic/prata/optionsBottonWindowRight2.gif) no-repeat bottom left;
	width: 10px;
	height: 26px;
	border-style: none;
}
.opcoesBottonWindowLeft {
	background: url(../../../images/temas/webbo_classic/prata/optionsBottonWindowLeft.gif) no-repeat bottom right;
	width: 10px;
	height: 26px;
	border-style: none;
}
.opcoesBottonWindowDiv {
	background: url(../../../images/temas/webbo_classic/prata/optionsBottonWindowDiv.gif) no-repeat bottom;
	width: 2px;
	height: 26px;
}
.opcoesBottonWindowBG {
	background: url(../../../images/temas/webbo_classic/prata/optionsBottonWindowBG.gif) repeat-x bottom;
	height: 26px; padding: 0 8px; border-style: none;
}
.opcoesBottonWindowBG img{ margin: 0 3px; }

.trBarraBotao {	background: #EEEEEE; border: 1px solid #AAAAAA !important; padding: 0px !Important; }
.barraBotaoInferior { float: right;	position: relative;	top: 1px; left: 5px; margin-top: 3px; }
.barraBotaoInferior div{ float: left; }
.barraBotaoInferior .select { margin-right: 12px; }
.barraBotaoInferior a{ padding: 4px 0; float: left; }

.fundoSuperior { background: url(../../../images/temas/webbo_classic/prata/sup_fundo.gif) repeat-x; }

.barraBotaoInfCen{
	position: relative;
	top: 5px;
	margin-top: 15px;
}

.barraBotaoInfDir {
	position: relative;
	top: 5px;
	left: 5px;
	margin-top: 10px;
}

/* abas */

div.conteudoAba { padding: 10px; margin: 10px 20px; }
div.conteudoAba h3{ margin: 0;  clear: left;}
div.conteudoAba h3 span{ font-weight: normal; }
div.conteudoAba div.tab{ margin-left: 20px; }
div.conteudoAba span.tit{ font-weight: bold; }

ul.abasSeq {
	width: 100%;
	float: left;
	position: relative;
	top: 1px;
	list-style-type: none;
}
ul.abasSeq li {
	margin-left: 0px;
	float: left;
	background: repeat-x top #A4A4A4 url(../../../images/temas/webbo_classic/prata/ordemFundo3.gif);
}
ul.abasSeq,
ul.abasSeq li{
	margin: 0;
	padding: 0;
}
ul.abasSeq li a {
	text-decoration: none;
	display: block;
	background: #F6F6F6 url(../../../images/temas/webbo_classic/prata/abasUncheckBG.gif) bottom right repeat-x;
	border-right: none;
	padding: 6px;	
	margin: 1px;
}
ul.abasSeq li a div{
	white-space: nowrap;
	overflow: hidden;
}
ul.abasSeq li a:hover { border-top: 2px solid #F00; margin-top: -1px; }
ul.abasSeq li.selectedAba a {
	background: #FFFFFF;
	margin-top: -1px;
	border-top: 2px solid #D00;
	padding-bottom: 7px;
	margin-bottom: 0px !important;
}
ul.abasSeq li.selectedAba a:hover { background: #FFFFFF; border-top: 2px solid #F00; }
ul.abasSeq li a.botaoAdicionar { margin: 0; width: 21px; }
ul.abasSeq 	#ultimo { width: 2px; padding: 6px 0;}
ul.abasSeq li a .abaFechar {
	border: none;
	padding: 0;
	margin: 0 4px 0 0;
	vertical-align: middle;
}
.areaAba { border: #A4A4A4 1px solid; clear: both; padding: 8px; background: #FFF; }
.divCurriculo { border: #A4A4A4 1px solid; clear: both; padding: 9px; margin: 0; }
.divCurriculoAvPerf { margin-top: -10px; }



.abasCheck ,
.abasUncheck {
	white-space: nowrap;
	width: 10px;
}

.abasUncheck {
	background: #F6F6F6 url(../../../images/temas/webbo_classic/prata/abasUncheckBG.gif) bottom right repeat-x;
	color: #777777;
	border-top: 1px solid #A4A4A4;
	border-bottom: 1px solid #A4A4A4;
	border-left: 1px solid #A4A4A4;
	cursor: pointer;
}
.abasCheck {
	border-right: none;
	border-top: 1px solid #C00;
	border-left: 1px solid #A4A4A4;
	background: #FFFFFF;
}
.abasCheck a,
.abasUncheck a {
	padding: 5px 10px;
	float: left;
	white-space: nowrap;
	text-align: center;
}

.tableMenuV { padding: 0; margin: 0; list-style-type: none; }
.tableMenuV li {
	float: right; border: 1px solid #CCC; border-right: none; margin: 0; padding: 0;
	background: #f6f6f6 url(../../../images/temas/webbo_classic/prata/abasVUncheckBG.gif) top right repeat-y;
	color: #777777;
}
.tableMenuV li .txt { float: right; text-align: right; margin: 3px; overflow: hidden; }
.tableMenuV li .num { float: left; margin: 5px 3px; }
.tableMenuV li .num h2 { margin: 0; padding: 0; }
.tableMenuV .add { padding: 6px 3px; }
.tableMenuV .abasVCheck {
	border-color: #A4A4A4;
	border-right: none;
	border-left: 2px solid #F00;
	background: #FFFFFF;
	margin-right: -1px;
}

.tableMenuV .selectedAba {
	position: relative; left: 1px;
	border: 1px solid #A4A4A4 !important;
	border-right: none !important;
	background:#FFFFFF;
}

.underBorder {
	border-left: 1px solid #9E9E9E;
	border-bottom: 1px solid #9E9E9E;
}

.borderAbas {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #9E9E9E;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
}
.borderAbasBotoes {
	border-bottom: 1px solid #9E9E9E;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
}
.borderAbasSides {
	padding-top: 8px;
	padding-bottom: 8px;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
}

/* thumbimage */

.thumbBordOut {
	border: 1px #CCCCCC solid;
}
.thumbBordOutOver {
	border: 1px #C5C5C5 solid;
	background-color: #F3F3F3;
}
.thumbBordImage {
	border: 2px #CCCCCC solid;
}

/* agenda */
ul.proximosCompromissos { list-style: none; margin: 14px 10px 10px; padding: 0; }
	ul.proximosCompromissos li { line-height: 22px; margin: 0 0 2px; padding: 0 6px; }
	ul.proximosCompromissos li.vazio { line-height: 30px; text-align: center; }
	ul.proximosCompromissos li:hover { cursor: pointer; }
	.agendaDescricao { background-color: #B8DBED; }
	.agendaCompetencia { background-color: #FFDBBB; }
	.agendaApresentacao { background-color: #B3FFC4; }
	li.agendaPessoal { background: url(/images/temas/webbo_classic/agendaFundoEventoAm.gif) repeat-x; border: 1px solid #fbf5be; }
		li.agendaPessoal:hover { border-color: #faf095; }
	li.agendaTrabalho { background: url(/images/temas/webbo_classic/agendaFundoEventoAz.gif) repeat-x; border: 1px solid #e2e4fd; }
		li.agendaTrabalho:hover { border-color: #c3c7fa; }
	li.agendaReuniao { background: url(/images/temas/webbo_classic/agendaFundoEventoVd.gif) repeat-x; border: 1px solid #cdfabb; }
		li.agendaReuniao:hover { border-color: #b5fc98; }
	li.agendaPreparacao { background: url(/images/temas/webbo_classic/agendaFundoEventoLr.gif) repeat-x; border: 1px solid #ffe6c6; }
		li.agendaPreparacao:hover { border-color: #f9cc91; }

/* linha de tabelas alternadas */
.linhaAutoRecrutado {
	background-color: #B1FC43;	
}

.lineColorTrue {
	cursor: pointer;
	background-color: #FBFBFB;
}
.lineColorFalse {
	cursor: pointer;
	background-color: #F4F4F4;
}

.lineColorSelect {
	cursor: pointer;
	background-color: #E8FDBB;
}

.lineColorRemove{
	cursor: pointer;
	background-color: #FDECEC;
}


.tabBL { border-left: 1px #A4A4A4 solid; }
.tabBB { border-bottom: 1px #A4A4A4 solid; }
.tabBT { border-top: 1px #A4A4A4 solid; }
.tabBBR { border-bottom: 1px #A4A4A4 solid; border-right: 1px #A4A4A4 solid; }
.tabBR { border-right: 1px #A4A4A4 solid; }


/* borda formulario de desligamento */
.bordaFullBlack { border: 1px solid #000000; }
.tabBGTitulo { background: #F2F2F2; }

/* cronograma */
.numeracaoCronograma { color: #333333; }
.tituloCronograma { line-height: 25px; font-size: 14px; font-weight: bold; padding-left: 2px; }
.bgPrimeiroPasso { background-color: #F0F9D5; border-left: 1px #9BD228 solid; border-right: 1px #9BD228 solid; }

/* barra de alertas */
.alertBar {	background: url(../../../images/temas/webbo_classic/bgAlert.gif) bottom repeat-x #fff500; padding: 2px; }
.alertBarGreen { background-image: url(../../../images/temas/webbo_classic/bgAlertGreen.gif); }
.alerta { color: #FF0000; }

/*  calendario   */
.diasMesAnterior { color: #999999;	font-style: italic; }
.domingo { background-color:#FFCACA; }
.calendarioPendente { color: #F00; font-weight: bold; }
.calendarioFinalizada { color: #0B0; font-weight: bold; }


/* organograma */
.ORGtopoSem {
	background-image: url(../../../images/temas/webbo_classic/prata/ORGtopoSem.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.ORGtopoCom {
	background-image: url(../../../images/temas/webbo_classic/prata/ORGtopoCom.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.ORGbaseSem {
	background-image: url(../../../images/temas/webbo_classic/prata/ORGbaseSem.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.ORGbaseCom {
	background-image: url(../../../images/temas/webbo_classic/prata/ORGbaseCom.gif);
	background-repeat: no-repeat;
	height: 5px;
}
.ORGfundo{
	background-image: url(../../../images/temas/webbo_classic/prata/ORGfundo.gif);
	background-repeat: repeat-x;
	height: 28px;
	border-left: 1px #000000 solid;
	border-right: 1px #000000 solid;
}
.ORGmeio{
	background-image: url(../../../images/temas/webbo_classic/prata/ORGmeio.gif);
	background-repeat: no-repeat;
	height: 15px;
}

.divDescricao {
	float: none;
	clear: both;
	position: absolute;
	z-index: 99999;
	cursor: pointer;
	text-align: left;
	color: #000;
	font-weight: normal; white-space: normal;
}
.divDescricao #img {
	clear: both;
	float: none;
	position: relative;
	top: 1px;
}
.divDescricao #texto {
	background: #FFFFFF;
	border: 1px solid #666666;
	padding: 6px;
	max-width: 220px;
	text-align: justify;
	width: 220px;
	position: absolute;
}

/*formulario de acordo com tabless*/
.formAlterar,
.formAlterarBox {
	clear: left;
	padding: 8px;
	margin: 4px 0;
	text-align: left;
}
.formAlterarBox {
	width: 85%;
	margin: 0 0 0 auto;
}
.formAlterar label{
	width: 110px;
	padding: 3px;
	text-align: right;
	float: left;
}
.formAlterar br,
.formAlterarBox br{
	clear: left;
}
/*********************/
/* Configuração para o Quadro Vagas */
.titulo_kombo {
	border: 1px solid #666666;
	background: #FF6600;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
    font-size: 12px;
}
.linha_kombo {
	border: 1px solid #666666;
	background: #FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	height: 18px;
    font-size: 15px;
}
.linha_kombo a {
    text-decoration: none;
}
.detalhes_kombo {
    border: 1px solid #666666;
    background: #F0F0F0;
    font-family:Arial, Helvetica, sans-serif;
    padding: 8px;
    font-size: 12px;
}
.detalhes_kombo a {
    border: 1px solid #666666;
    background: #969696;
    font-family:Arial, Helvetica, sans-serif;
    height: 9px;
    font-size: 10px;
}

.help {	background: #EEE; }

/* recrutamento e selecao */
.fontes-salariais { margin: 25px 50px 0; }
.fontes-salariais .fs-colunas { width: 49%; }
.fontes-salariais .fs-colunas.left { float: left; }
.fontes-salariais .fs-colunas.right { float: right; }
.fontes-salariais .fs-colunas .scroll { width: 100%; }

.coleta-dados { margin: 15px auto 0; }
.coleta-dados .cd-colunas { width: 30%; margin-right: 1%; float: left; }
.coleta-dados .cd-colunas.form { width: 36%; }
.coleta-dados .cd-colunas .scroll { width: 100%; }
.coleta-dados .graficos { padding: 10px; }
.coleta-dados div#grafico1, .coleta-dados div#grafico2 { float: left; width: 50%; }

.avalizacao-cargos { width: 500px; margin: 0 auto; }
.avalizacao-cargos div.scroll { width: 100%; }
.avalizacao-cargos div.scroll table { width: 480px; }
.avalizacao-cargos .tabTitulo.rodape { border: none; border-top: 1px solid #AAA; }
.avalizacao-cargos .tabTitulo.rodape .total { float: right; font-weight: bold; line-height: 25px; }
.avalizacao-cargos .tabTitulo.rodape .total span { margin: 0 3px; }
.avalizacao-cargos .peso { text-align: right; margin-right: 3px; }
.avalizacao-cargos .peso-estourado { color: #F00; border-color: #F55; }
.avalizacao-cargos .total-estourado { color: #F00; }

.resultados .tabelaScroll { overflow: scroll; width: 100px; height: 300px; }
.avalizacao-cargos .scroll { width: 100%; }

.rem_filtro input, .rem_filtro a { float: left; }
.rem_filtro input { margin: 3px 6px 0 0; padding: 2px; }
table.adicionarPiso { border: 0; width: 100%; border-collapse: collapse; margin-bottom: 10px; position: relative; z-index: 2; }
table.adicionarPiso td { padding: 0; background: #fff; }
.botaoUnder { margin-top: -13px; float: right; position: relative; z-index: 1; }
.scrollDescricao, .politica-simulacao .scroll { overflow: scroll; overflow-x: auto; height: 264px; width: 100%; border: 1px solid #AAA; }
	.scrollDescricao { height: auto !important; max-height: 500px; }
	.scrollX .scroll { overflow-x: hidden; }
	.scrollMenor { overflow: scroll; overflow-x: hidden; height: auto !important; max-height: 150px !important; border: 1px solid #aaa; }
#cargosPisos .scroll { width: 100%; }
.cadastroFontes { background: #eaeaea; border: 1px solid #bbb; margin-top: 2px; border: 1px solid #AAA; width:  }
	.cadastroFontes table { margin-top: 2px; }
	* html .cadastroFontes table { margin-top: 3px; }
.scrollCargos { max-height: 300px; overflow: auto; overflow-x: hidden; margin-top: 5px; padding-top: 2px; }
	.scrollCargos table { width: 95.5%; }		
.scrollAvaliacao { height: 146px; padding: 0; overflow: auto; border: 1px solid #bbb; }
.scrollAvaliacao table { empty-cells: hide; border-collapse: collapse; }
	.scrollAvaliacao table td { padding: 3px 6px; border: 1px solid #bbb; border-right: 0; }
		.scrollAvaliacao table tr#is_empty td { height: 125px; vertical-align: center; text-align: center; border: 0; font-style: italic; color: #999; font-size: 14px; padding: 0; }
		.scrollAvaliacao table tr.rodape td { padding: 0; border: 0; }
		.scrollAvaliacao table tr.titulo td { background: url(../../../images/temas/webbo_classic/prata/abasUncheckBG.gif) repeat-x; font-weight: bold; border-top: 0; }


.listaCargosRem { max-height: 250px; overflow: auto; margin: 5px 0; }
.listaCargosRem ul { margin: 0 0 0 10px; padding: 10px; }

/* botoes novos. nao e pra ficar aqui, e so temporario! :P */
/*div.centralizaBotao, .botaoGRP { padding: 10px 0; clear: both; display: block; }
.botaoGRP br { clear: both; }
.botao { margin: 0 4px 0 0; text-decoration: none; }
.botao, .botao div { float: left; height: 26px; }
.botao .b_left { background: url(../default/images/botao_left.gif) left center no-repeat; width: 5px; }
.botao .b_center { background: url(../default/images/botao_center.gif) center repeat-x; }
.botao .b_center .b_conteudo { color: #00f; line-height: 24px; padding: 0 5px; }
.botao .b_center .b_conteudo img { float: left; padding: 4px 0; margin-right: 4px; }
.botao .b_right { background: url(../default/images/botao_right.gif) right center no-repeat; width: 5px; }
.botao-over .b_left { background: url(images/botao_left_over.gif) left center no-repeat; }
.botao-over .b_center { background: url(images/botao_center_over.gif) center repeat-x; }
.botao-over .b_center .b_conteudo { color: #FFF; }
.botao-over .b_right { background: url(images/botao_right_over.gif) right center no-repeat; } */

.barra_empresa .botao { margin: 0; }
.barra_empresa .botao, .barra_empresa .botao div { float: none; }
.barra_empresa .botao .b_left { background: none; }
.barra_empresa .botao .b_center { background: none; }
.barra_empresa .botao .b_center .b_conteudo { line-height: auto; padding: 0; }
.barra_empresa .botao .b_center .b_conteudo img { float: none; padding: 0; margin-right: 0; }
.barra_empresa .botao .b_right { background: none; }

.botaoUnder { margin-top: -13px; float: right; position: relative; z-index: 1; }

/*  lista do relatorio de competencias especificas */
.relatorio-competencia ul ol { list-style: none; padding-left: 20px; }
.relatorio-competencia ul ol b { font-weight: normal; margin: 5px 8px 0 0; }
.relatorio-competencia ul li strong { font-size: 12px; }