/* CSS Document */
.CloseMobile
{
	display:none;	
}

.cols
{
	box-sizing:border-box !important;
	background-image:url(../images/bgTable.png);
	background-repeat:repeat !important;
	background-size:auto 53px !important;
	background-position:top;
	background-color:#FFFFFF;

	text-align:center;
	color:#380249;
	border-top:solid 1px #D0D0D0;
	padding:0px !important;
	height:50px;
	min-height:52px !important;
	line-height:50px !important;
}


.cols_line
{
	background-image:url(../images/bgTable.png);
	text-align:center;
	color:#380249;
	border:solid 1px #D0D0D0;
	padding:0 !important;
	height:35px !important;
	line-height:32px !important;
}

.cols_line2
{
	background-image:url(../images/bgTable.png);
	background-size: auto 60px;
	text-align:left;
	color:#f81e7d;
	border:solid 1px #D0D0D0;
	padding-left: 0px;
	font-size: 15px;
	height:56px !important;
	line-height:52px !important;
}

.star
{
		float: left;
		margin-top: 8px;
		margin-left: -17px;
		margin-right: 7px;
}

.cols_title
{
	width:100%;
	float:left;
	padding:12px;
	font-size:16px;
	color:#380249;	
	background-image:url(../images/bgTable.png);
	
	border-top:solid 1px #D5D5D5;
	border-left:solid 1px #D4D4D4;
	border-right:solid 1px #D9D9D9;

	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.cols_title2
{
	width:100%;
	float:left;
	padding:8px;
	font-size:11px;
	font-style:italic;
	color:#5C5C5C;	
	background-color:#EDEDED;
	
	border-top:solid 1px #D5D5D5;
	border-left:solid 1px #D4D4D4;
	border-right:solid 1px #D9D9D9;
	border-bottom:solid 1px #D5D5D5;

	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.table2Colunas
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.table2Colunas > li
{
	float:left;	
	list-style:none;
	display:table;
	height:45px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

.table2Colunas > li:first-child
{
	border-left:none;
	width:50px;
	padding-top:12px;
}

.table2Colunas > li:nth-child(2)
{
	width:calc(100% - 50px);
	text-align:left;
	padding-left:5px;
	line-height:45px;
}

.table4Colunas
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.table4Colunas > li
{
	float:left;	
	list-style:none;
	display:table;
	height:45px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

.table4Colunas > li:first-child
{
	border-left:none;
	width:50px;
	padding-top:12px;
}

.table4Colunas > li:nth-child(2)
{
	width:calc(100% - 230px);
	text-align:left;
	padding-left:5px;
	line-height:45px;
}

.table4Colunas > li:nth-child(3), .table4Colunas > li:nth-child(4)
{
	width:90px;
	text-align:center;
	padding-left:5px;
	line-height:45px;
}

/*############################# RELAÇÃO DE VAGAS ##############################*/
.tableRelacaoVagas
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
}

.tableRelacaoVagas > li
{
	float:left;	
	list-style:none;
	display:table;
	height:45px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

/*edição*/
.tableRelacaoVagas > li:first-child
{
	border-left:none;
	width:50px;
}

.tableRelacaoVagas > li:first-child > img
{
	padding-top:10px;
	cursor:pointer;
	width:22px;
}

/*lupa*/
.tableRelacaoVagas > li:nth-child(2)
{
	width:50px;
}

.tableRelacaoVagas > li:nth-child(2) > img
{
	padding-top:10px;
	cursor:pointer;
	width:22px;
}

/*codigo*/
.tableRelacaoVagas > li:nth-child(3)
{
	width:90px;
	line-height:45px;
}

/*vaga*/
.tableRelacaoVagas > li:nth-child(4)
{
	width:calc(100% - 570px);
	text-align:left;
	padding-left:10px !important;
	line-height:45px;
}

/*data cadastro*/
.tableRelacaoVagas > li:nth-child(5)
{
	width:120px;
	line-height:45px;
}

/*n vagas*/
.tableRelacaoVagas > li:nth-child(6)
{
	width:80px;
	line-height:45px;
}

/*status*/
.tableRelacaoVagas > li:nth-child(7)
{
	width:180px;
	line-height:45px;
}


/*############################# RELAÇÃO DE ESTAGIÁRIOS##############################*/
.tableRelacaoEstagiarios
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
}

.tableRelacaoEstagiarios > li
{
	float:left;	
	list-style:none;
	display:table;
	height:50px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

/*codigo*/
.tableRelacaoEstagiarios > li:first-child
{
	border-left:none;
	width:90px;
	line-height:50px;
}

/*nome*/
.tableRelacaoEstagiarios > li:nth-child(2)
{
	width:calc(100% - 680px);
	text-align:left;
	padding-left:10px !important;
	line-height:50px;
}

/*data inicio*/
.tableRelacaoEstagiarios > li:nth-child(3)
{
	width:110px;
	line-height:50px;
}

/*data fim*/
.tableRelacaoEstagiarios > li:nth-child(4)
{
	width:120px;
	line-height:50px;
}

/*bolsa*/
.tableRelacaoEstagiarios > li:nth-child(5)
{
	width:120px;
	line-height:50px;
}

/*botoes*/
.tableRelacaoEstagiarios > li:nth-child(6)
{
	width:240px;
	padding-top:2px;
}

.tableRelacaoEstagiarios > li:nth-child(6) > img
{
	cursor:pointer;
}


/*#################################### CANDIDATOS DISPONÍVEIS ###########################################*/
.tableCandidatosDisp
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.tableCandidatosDisp > li
{
	float:left;	
	list-style:none;
	display:table;
	font-size:11px;
	height:75px !important;
	text-align:center;
	box-sizing:border-box !important;
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

.tableCandidatosDisp > li:not(cols)
{
	height:60px;
	font-size:11px;
}

.tableCandidatosDisp > li:first-child
{
	border-left:none !important;
}

.tableCandidatosDisp > .cols
{
	height:52px !important;
	line-height:50px !important;
	padding: 0 !important;
	font-size: 13px !important;
}

/*ficha*/
.tableCandidatosDisp > li:first-child
{
	width:60px;
}

.tableCandidatosDisp > li:not(.cols):first-child
{
	border-left:none;
	width:60px;
	padding-top:15px;
}

.tableCandidatosDisp > li:not(.cols):last-child
{
	padding-top:12px;
}

.tableCandidatosDisp > li:first-child > img
{
	cursor:pointer;
}

.tableCandidatosDisp img:hover
{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    transform: scale(1.08);
}

/*codigo*/
/*.tableCandidatosDisp > li:nth-child(2)
{
	border-left:none;
	width:90px;
	line-height:50px;
	border-left:solid 1px #D0D0D0;
}*/

/*nome*/
.tableCandidatosDisp > li:nth-child(2)
{
	width:calc(100% - 420px);
	text-align:left;
	padding-left:10px !important;
	line-height:16px;
	font-size: 14px;
	color:#525252;
}

.tableCandidatosDisp li:not(.cols):nth-child(2)
{
	padding-top:10px !important;
}

.tableCandidatosDisp > li:nth-child(2)  strong
{
	font-size: 12px;
	color: #e71e75;
}

.tableCandidatosDisp > li:nth-child(2)  span
{
	font-size: 10px;
	color:#929292;
}


/*data*/
.tableCandidatosDisp > li:nth-child(3)
{
	width:160px;
	line-height:75px;
	font-size:12px;
}

/*aprovar ou reprovar*/
.tableCandidatosDisp > li:not(cols):nth-child(4)
{
	width:200px;
	padding-top:4px;
}

.tableCandidatosDisp > li:nth-child(4) > div
{
	margin-top:1px;	
	line-height:9px !important;
}

.tableCandidatosDisp > li:nth-child(4) > img
{
	cursor:pointer;	
	height: 47px;
}

.tableCandidatosDispBgColor
{
	background-color:#F3F3F3 !important;
}

.tableCandidatosDispLineEmpty
{
	width: 100%;
	float: left;
	border: solid 1px #C1C1C1;
	margin-top: -2px;
	height: 60px;
	line-height: 20px;
	text-align: center;
	background-color: #FCFCFC;
	display: table;
	text-align: center;
	padding: 0px !important;

	box-shadow:3px 3px 5px rgba(0,0,0,0.13);
}

.tableCandidatosDispOps
{
	padding:2px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-align:center !important;
}

.tableCandidatosDispOpSelect
{
	width:93% !important;
	min-width:100px;
	margin:0 auto;
	padding-top:11px;

	height:32px;
	border-radius:20px;
	background-color:#f01e79;
	color:#FFFFFF;
	text-align:center;
	
	margin-top:15px;
}

.tableCandidatosDispOpSelect > div
{
	margin-top:-8px;
	margin-right:8px;
	cursor:pointer;
}

.tableCandidatosDispOpSelectBom
{
	background-color:#99C88B;
	color:#FFFFFF;
}

.tableCandidatosDispOpSelectTalvez
{
	background-color:#FCA855;
	color:#FFFFFF;
}

.tableCandidatosDispOpSelectInadequado
{
	background-color:#D76262;
	color:#FFFFFF;
}

.tableCandidatosDispOpSelectAprovar
{
	background-color:#5DB557;
	color:#FFFFFF;
}


.tableCandidatosDispOp
{
	float:left;
	width:calc(50% - 4px);
	min-width:90px;
	padding-top:9px;
	height:28px;
	border-radius:20px;
	background-color:#ECECEC;
	margin-right:2px;
	margin-left:2px;
	margin-top:2px;
	margin-bottom:2px;
	cursor:pointer;
}

.tableCandidatosDispOp:hover
{
	-webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
	
    -webkit-transform: scale(1.08);
    -moz-transform: scale(1.08);
    transform: scale(1.08);	
}

.tableCandidatosDispOp:nth-child(1)
{
	background-color:#99C88B;
	color:#FFFFFF;
}

.tableCandidatosDispOp:nth-child(2)
{
	background-color:#FCA855;
	color:#FFFFFF;
}

.tableCandidatosDispOp:nth-child(3)
{
	background-color:#D76262;
	color:#FFFFFF;
}

.tableCandidatosDispOp:nth-child(4)
{
	background-color:#5DB557;
	color:#FFFFFF;
}

/*##################################### Financeiro #######################################*/
.tableFinanceiro
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
}

.tableFinanceiro > .cols
{
	height:40px !important;	
}

.tableFinanceiro > li
{
	float:left;	
	list-style:none;
	display:table;
	height:75px;
	line-height:71px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

.tableFinanceiro > li:nth-child(1)
{
	width:100px;
	border-left:none;
	line-height:17px;
	padding-top:20px;
}

.tableFinanceiro > li:nth-child(2)
{
	width:85px;
}

.tableFinanceiro > li:nth-child(3)
{
	width:75px;
}

.tableFinanceiro > li:nth-child(4)
{
	width:70px;
}

.tableFinanceiro > li:nth-child(5)
{
	width:85px;
}

.tableFinanceiro > li:nth-child(6),.tableFinanceiro > li:nth-child(7),.tableFinanceiro > li:nth-child(8),.tableFinanceiro > li:nth-child(9)
{
	width:82px;
}

.tableFinanceiro > li:nth-child(10)
{
	width:97px;
}

.tableFinanceiro > li:nth-child(11)
{
	width:170px;
	line-height:11px;
	padding-top:8px;
	padding-bottom:6px;
	font-size:8px !important;
	color:#B1B1B1;	
}

.tableFinanceiro > li:nth-child(12)
{
	width:calc(100% - 1010px);
	line-height:11px;
	padding-top:6px;	
}

.tableFinanceiro > li:nth-child(12) > .div_txt
{
	line-height:20px;
	padding-top:18px;
	font-size:10px;	
}

/*############################# MEUS ENCAMINHAMENTOS ##############################*/
.tableEncaminhamentos
{
	padding:0;
	margin:0;
	
	width:100%;
	float:left;
	border-left:solid 1px #D0D0D0;
	border-right:solid 1px #D0D0D0;
	border-bottom:solid 1px #D0D0D0;
	display:table;
	
	background-color:rgba(255,255,255,0.7);
	
	box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
   -moz-box-shadow:3px 3px 5px rgba(0,0,0,0.13);	
}

.tableEncaminhamentos > li
{
	float:left;	
	list-style:none;
	display:table;
	height:50px;
	font-size:11px;
	text-align:center;
	box-sizing:border-box !important;
	
	border-left:solid 1px #D0D0D0;
	background-color:rgba(255,255,255,0.7);
}

/*carta*/
.tableEncaminhamentos > li:first-child
{
	border-left:none;
	width:60px;
	padding-top:2px;
}

/*codigo*/
.tableEncaminhamentos > li:nth-child(2)
{
	width:85px;
	line-height:50px;
}

/*nome*/
.tableEncaminhamentos > li:nth-child(3)
{
	width:calc(100% - 600px);
	text-align:left;
	padding-left:10px !important;
	line-height:50px;
}

/*data fim*/
.tableEncaminhamentos > li:nth-child(4)
{
	width:205px;
	line-height:50px;
}

/*bolsa*/
.tableEncaminhamentos > li:nth-child(5)
{
	width:120px;
	line-height:50px;
}

/*botoes*/
.tableEncaminhamentos > li:nth-child(6)
{
	width:130px;
	line-height:50px;
}

/*#################################### MEUS ENCAMINHAMENTOS ###########################################*/

/* Vagas Disponíveis 2*/
.filtro_vagas_candidato
{
	width:99%;
	margin:0 auto;
	display:table;
	margin-bottom:10px;
	border-radius:15px;
	border-top:solid 5px rgb(242,30,122,0.8);
	
	padding:10px;
	background-color:#FFFFFF;
	min-height:100px;
	padding-bottom:20px;
	
	box-shadow:3px 6px 9px rgba(0,0,0,0.3);
}

.filtro_vagas_candidato>div:nth-child(1)
{
	width:100%;
	float:left;
	text-align:center;
	color:#380249;
	font-size:19px;
	border-bottom:solid 2px #F2F2F2; 
	
	margin-top:10px;
	padding-bottom:9px;
	margin-bottom:5px;
}

.filtro_vagas_candidato_num
{
	float:right;
	width:280px;
	height:43px;
	line-height:43px;
	
	background-color:#db216e;
	border-radius:0px 0px 12px 12px;
	color:#FFFFFF;
	text-align:center;
	
	margin-bottom:20px;
	margin-top:-10px;
	margin-right:25px;
	
	box-shadow:1px 4px 4px rgba(0,0,0,0.3);
}

.VagaD2_Corpo
{
	width:99%;
	margin:0 auto;
	background-color:#FFFFFF;
	border:solid 1px #A0A0A0;
	display:table !important;
	
	margin-bottom:35px;
	margin-top:5px;	
	
	box-shadow:3px 3px 9px rgba(0,0,0,0.4);
   -webkit-box-shadow:3px 3px 9px rgba(0,0,0,0.4);
   -moz-box-shadow:3px 3px 9px rgba(0,0,0,0.4);
}

.VagaD2_Corpo > div:nth-child(1)
{
	height:45px;
	text-align:center;
	line-height:45px;
	background-color:#380249;
	
	font-size:17px;
	color:#FFFFFF;
	font-weight:700;	
}

.VagaD2_Corpo_purple
{
	color:#380249;	
}

.VagaD2_Corpo_Content
{
	width:100%;
	float:left;
	text-align:center;
	height:30px;
	display:table;
	padding:10px;	
}

.VagaD2_Corpo_100Sub
{
	width:100%;
	float:left;	
	border-top:solid 1px #cfcfcf;
	border-bottom:solid 1px #cfcfcf;
	background-color:#f7f7f7;
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:700;
	color:#380249;
}

.VagaD2_Corpo_33
{
	width:33.33%;
	float:left;
	min-width:33.33%;
	padding:8px;
}

.VagaD2_Corpo_50
{
	width:50%;
	float:left;
	min-width:50%;
	padding:8px;
	line-height:20px;
}

.VagaD2_Corpo_BorderLeft
{
	border-left:solid 1px #cfcfcf;
}

.VagaD2_Corpo_BorderRight
{
	border-right:solid 1px #cfcfcf;
}

.VagaD2_Corpo_BorderBottom
{
	border-bottom:solid 1px #cfcfcf;
}

.VagaD2_Corpo_BorderTop
{
	border-top:solid 1px #cfcfcf;
}

.VagaD2_Corpo_Button
{
	width:100%;
	text-align:center;
	float:left;
	border-top:solid 2px #cfcfcf;
	background-color:#f7f7f7;
	
	padding-top:20px;
	padding-bottom:20px;
	margin-top:10px;
}
/* Vagas Disponíveis 2*/

/* Vagas Disponíveis */
.VagaD_Corpo
{
	width:99%;
	margin:0 auto;
	background-color:#FFFFFF;
	border:solid 1px #A0A0A0;
	display:table !important;
	
	margin-bottom:35px;
	margin-top:5px;	
	
	box-shadow:3px 3px 9px rgba(0,0,0,0.4);
   -webkit-box-shadow:3px 3px 9px rgba(0,0,0,0.4);
   -moz-box-shadow:3px 3px 9px rgba(0,0,0,0.4);
}

.VagaD_Corpo > div:nth-child(1)
{
	border-bottom:solid 1px #CFCFCF;
	height:45px;
	text-align:center;
	line-height:45px;
	background-color:#380249;
	
	font-size:17px;
	color:#FFFFFF;
	font-weight:700;	
}

.VagaD_Corpo > div:nth-child(1) > span
{	
	font-size:18px;
	color:#E3E3E3;
}

.VagaD_Corpo > div:nth-child(1) > i
{
	color:#F0F0F0;	
	font-size:18px !important;
}

.VagaD_Corpo > div:nth-child(2)
{
	height:45px;
}

.VagaD_Corpo > div:nth-child(2) > .left
{
	width:33% !important;
	text-align:center;
	border-right:solid 1px #CFCFCF;
	height:45px;
	padding-top:5px;	
}

.VagaD_Corpo > div:nth-child(2) > .left:last-child
{
	border-right:none;	
}

.VagaD_Corpo > div:nth-child(2) strong
{
	font-style:normal !important;
	font-weight:700;
	color:#380249;
}

.VagaD_Corpo > div:nth-child(3),
.VagaD_Corpo > div:nth-child(5),
.VagaD_Corpo > div:nth-child(9),
.VagaD_Corpo > div:nth-child(11),
.VagaD_Corpo > div:nth-child(13),
.VagaD_Corpo > div:nth-child(15)
{
	border-top:solid 1px #CFCFCF;	
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#F7F7F7;
	
	font-style:normal !important;
	font-weight:700;
	color:#380249;
}

.VagaD_Corpo > div:nth-child(4),
.VagaD_Corpo > div:nth-child(6),
.VagaD_Corpo > div:nth-child(10),
.VagaD_Corpo > div:nth-child(12),
.VagaD_Corpo > div:nth-child(14),
.VagaD_Corpo > div:nth-child(16)
{
	border-top:solid 1px #CFCFCF;	
	height:30px;
	padding:5px;
	display:table;
	
	text-align:center;
}

.VagaD_Corpo > div:nth-child(7)
{
	border-top:solid 1px #CFCFCF;
	height:45px;
}

.VagaD_Corpo > div:nth-child(7) > .left
{
	width:20%;
	text-align:center;
	border-right:solid 1px #CFCFCF;
	height:45px;
	padding-top:5px;	
}

.VagaD_Corpo > div:nth-child(7) > .left:nth-child(1)
{
	width:10%;
	min-width:68px;
}

.VagaD_Corpo > div:nth-child(7) > .left:nth-child(2)
{
	width:25%;
}

.VagaD_Corpo > div:nth-child(7) > .left:nth-child(3)
{
	width:30%;
}

.VagaD_Corpo > div:nth-child(7) > .left:nth-child(4)
{
	width:15%;
	min-width:70px;
}

.VagaD_Corpo > div:nth-child(7) strong
{
	font-style:normal !important;
	font-weight:700;
	color:#380249;
}

.VagaD_Corpo > div:nth-child(8)
{
	height:45px;
	display:table;
	border-top:solid 1px #CFCFCF;
}

.VagaD_Corpo > div:nth-child(8) > .left
{
	width:50% !important;
	text-align:center;
	border-right:solid 1px #CFCFCF;	
	height:45px;
	padding-top:5px;
}

.VagaD_Corpo > div:nth-child(8) strong
{
	font-style:normal !important;
	font-weight:700;
	color:#380249;
}

.VagaD_Corpo > div:nth-child(8) > .profissional
{
	border-bottom:solid 1px #CFCFCF;	
	height:30px;
	text-align:center;
	line-height:30px;
	background-color:#F7F7F7;
	
	font-style:normal !important;
	font-weight:700;
	color:#380249;
}

.VagaD_Corpo > div:nth-child(8) > .profissional2
{
	width:100%;
	height:30px;
	padding:5px;
	display:table !important;
	
	text-align:center;
}

.VagaD_Corpo > div:nth-child(17)
{
	height:45px;
	border-top:solid 2px #CFCFCF;
	text-align:center;
	padding-bottom:8px;
	padding-top:10px;
	background-color:#ECECEC;
	display:table !important;
}
/* Vagas Disponíveis */


/* DOCS do aluno */
.linha_empresa_doc
{
			width: 100%;
			float: left;
			text-align: left;

			border-bottom: dotted 3px rgba(236,234,234,1.00);
			padding-bottom: 5px;
			margin-bottom: 7px;
			margin-top: 15px;
	
			font-size: 14px;
			color:#e81e76;
}

.cols_doc
{
	box-sizing:border-box !important;
	background-image:url(../images/bgTable.png);
	background-repeat:repeat !important;
	background-size:auto 38px !important;
	background-position:top;
	background-color:#FFFFFF;

	text-align:center;
	color:#380249;
	padding:0 !important;
	height:38px;
	line-height:38px;
}

.table_docs
{
	border: solid 1px rgba(221,221,221,1.00);
}
