/* CSS Document */

/* ESTRUTURA -------------------------------------- */
body{
	font-family:"Arial";
	font-size:12px;
	margin-top:20px;
	margin-left:0px;
	background:url(../../canalemprego/imagens/fundo.jpg) repeat-x #B6CFE9;	
}

.divPrincipal{
	width:779px;
	margin-left:auto;
	margin-right:auto;
}

.divPaginas{
	border-left:1px solid #C3DBF3;
	border-right:1px solid #C3DBF3;
	background-color:#FFFFFF;
}

.margPag{
	padding:10px 25px 0 25px;
}

table{
	width:100%;
	border-collapse:collapse;
}

td{
	padding:0px;
	height:25px;
}

.ffMoldura{
	background:url(../../canalemprego/imagens/f_fundo.jpg);
}

.menu {
	width:20%;
	text-align:right;
	margin-left:300px;
	margin-right:50px;
}

/* LINKS --------------------------------------- */
a img {
	border:none;
}

.linkVagas{
	color:#000000;
}

/* FORMULÁRIOS ------------------------------------ */
.titulo{
	font-weight:bold;
	color:#014586;
	padding:3px 0 3px 10px;
}

.btLogin, .btCadastrar, .btAvancar, .btCancelar, .btConcluir {
	width:103px;
	height:21px;
	border:0px;
	cursor:pointer;
}

.btLogin{
	width:47px; 
	height:21px;
	background:url(../../canalemprego/imagens/bt_entrar.jpg);
}

.btCadastrar{
	width:68px; 
	height:21px;
	background:url(../../canalemprego/imagens/bt_cadastrar.jpg);
}

.btAvancar{
	width:68px; 
	height:21px;
	background:url(../../canalemprego/imagens/bt_avancar.jpg);
}

.btCancelar{
	width:68px; 
	height:21px;	
	background:url(../../canalemprego/imagens/bt_cancelar.jpg);
}

.btConcluir{
	width:68px; 
	height:21px;
	background:url(../../canalemprego/imagens/bt_concluir.jpg);
}

label {
	font-weight:bold;
}

textarea{
	font-family:"Arial";
	font-size:12px;
}

.login input, .enviarSenha input, .cadastro textarea, .campoEsp{
	width:95%;
	background:#FDF9E3;
	border:1px solid #FDF9E3;
}

input, textarea, select{
	text-transform:uppercase;
}

.campoEsp2{
	background:#FDF9E3;
	border:1px solid #FDF9E3;
}

.descr{
	font-weight:bold;
	width:40px;
}

.descr2{
	font-weight:bold;
	width:120px;
}

.descr3{
	font-weight:bold;
	width:180px;
	padding:5px;
}

.descr4{
	font-weight:bold;
	width:140px;
}

.descrInput{
	width:287px;
}

.descrInput2{
	width:200px;
}

.td{
	border-left:1px solid #72A3D3;
	border-right:1px solid #72A3D3;
	padding:13px;
}

.f01{
	background-color:#FFFFCC;
}

.nomeItem{
	border-bottom:1px solid #72A3D3;
	width:99%;
}

.inputInfo{
	color:#666666;
	/*font-style:italic;*/
	font-weight:normal;
	font-size:11px;
}

/* INDEX ------------------------------------------ */
.cxEmpCad{
	padding:31px 12px 10px 12px;
}

.cxEmpCad a{
	color:#333333;
}

.cadCurriculo{
	background:url(../../canalemprego/imagens/f_queroEmprego.jpg) no-repeat;
}

.cadEmpresa{
	background:url(../../canalemprego/imagens/f_queroCadastrar.jpg) no-repeat;
}

.tVagas{
	background:url(../../canalemprego/imagens/f_vagas.jpg) repeat-x;
}

.fVagas{
	background:#CBDDEF;
}

.fVagas2{
	background:#F5F9FC;
}

.bordaVagas{
	border-bottom:1px solid #5C8CBF;
	padding:8px 12px 8px 12px;
}

.infoTopo{
	color:#5C8CBF;
	font-family:Arial;
	font-size:12px;
	padding-right:15px;
	text-align:center;
	vertical-align:top;
}

/* TABELAS -------------------------------------- */
table.TB_grid {
	border-collapse:separate;
}

.TB_grid tr {
}

.TB_grid th {
	background:#AFCBE7;
	color:#000000;
	font-weight:bold;
	text-align:left;
}

.TB_grid td {
	background:#E6EDF7;
}

.TB_grid td, th {
	padding:3px;
}


/* CORNER ---------------------------------------- */
#divCorner {
	background:#C5D9ED;
	float:left;
	width:30%;
	margin-left:190px;
}

#divCorner2 {
	background:#C5D9ED;
	float:left;
	width:45%;
	margin-left:130px;
}

#divCorner3 {
	background:#C5D9ED;
	float:left;
	width:70%;
	margin-left:115px;
}
	
#corner {
	background:#fff;
	padding:10px;
}


/* COMANDOS --------------------------------------- */
.ftRight{
	float: right;
}

.ftLeft{
	float: left;
}

.clearBoth{
	clear:both;
}

.font11{
	font-size:11px;
}

.font10{
	font-size:10px;
}

.font15{
	font-size:15px;
}

.txtCenter{
	text-align:center;
}

.txtJustify{
	text-align:justify;
}

.txtRight{
	text-align:right;
}

.cor6{
	color:#666666;
}

.bold{
	font-weight:bold;
}

.azulForte{
	color:#1C5A97;
}

.red{
	color:#CC0000;
}

.verde{
	color:#009900;
}

.padding{
	padding-bottom:2px;
}