
.titulo_seccao
{
  border-top:5px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	background-color:#F1F1F1;
	margin-bottom:7px;
	text-transform:uppercase;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	color:#0765AB;
	padding-left:10px;
	font-weight:bold;
	margin-right:10px;
	position:relative;
}

.titulo_seccao span
{
	text-transform:none;
	color:#0765AB;
	margin-left:50px;
}

table#main_table
{
	width:980px;
	height:100%;
	text-align: center;
	margin-right:auto;
	margin-left:auto;
	border-bottom:1px solid #CDCDCD;
  border-left:1px solid #CDCDCD;
  border-right:1px solid #CDCDCD;
}

table#main_table td#first_cell
{
  vertical-align:top;
 	text-align:left;
 	padding-top:10px;
 	overflow:auto;
 	width:100%;
}

td#first_cell div#first_cell_border
{
  border-left:1px solid #CDCDCD;
  margin-left:15px;
  text-align:left;
  height:100%;
  background-color:white;
  padding:0px;
}

td#first_cell form#form_empSearch
{
	margin-top:20px;
	margin-left:50px;
	margin-bottom:10px;
}

td#first_cell form#form_empSearch td#td_top_title
{
	color:#0765AB;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
}

td#first_cell form#form_empSearch input#keyw
{
	width:350px;
	background-color:#FFFFDD;
	border:1px solid #CDCDCD;
}

td#first_cell form#form_empSearch #sb_pesq
{
	background-color:#CDCDCD;
	border:1px outset black;	
	cursor:pointer;
	height:18px;
}

div#empSearch_top_title
{
	color:#0765AB;
	font-weight:bold;
	border-bottom:1px solid #CDCDCD;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

iframe#iframe_bpi
{
	width:100%;
	height:500px;
}

td#first_cell div#empSearch_top_title
{
	color:#0765AB;
	font-weight:bold;
	border-bottom:1px solid #CDCDCD;
	margin-left:20px;
	margin-right:20px;
	text-align:left;
}

td#first_cell table#empSearch_results
{
	margin-left:20px;
	margin-right:20px;
}

td#first_cell table#empSearch_results td.td_empSearch_results
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dotted #CDCDCD;
}

td.td_empSearch_results p#emp_name a
{
	color:#0765AB;
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
}

td.td_empSearch_results p#emp_name a:hover
{
	text-decoration:underline;
}

td#first_cell table#empSearch_results img
{
	height:80px;
}

#navigation_links
{
	overflow:auto;
	width:640px;
	margin-bottom:20px;
	margin-top:20px;
	text-align:center;
}

#navigation_links span
{
	margin:0px auto;
}

#navigation_links a#first_page
{	
	width:13px;
	height:11px;
	margin-top:2px;
}

#navigation_links a#prev
{
	width:7px;
	height:11px;
	margin-top:2px;
	margin-left:5px;
	margin-right:8px;
}

#navigation_links a#next
{
	width:7px;
	height:11px;
	margin-top:2px;
	margin-right:5px;
	margin-left:2px;
}

#navigation_links a#last_page
{	
	width:13px;
	height:11px;
	margin-top:2px;
}

#navigation_links a.page_number
{
	text-decoration:none;
	border-right:1px solid black;
	margin-right:4px;
	padding-right:6px;
	color:black;
}

#navigation_links a.page_number:hover
{
	text-decoration:underline;
}


div#schbt p.search_bt 
{
	background-image:url(../images/right_arrow.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	margin-left:50px;
	margin-right:10px;
	overflow:auto;
	padding-bottom:10px;
	padding-top:10px;
	text-align:left;
}

div#schbt  p.search_bt a 
{
	color:#0765AB;
	font-size:11px;
	font-weight:bold;
	margin-left:20px;
}

.w100{width:100%}
.w50{width:50%}
.fleft{float:left}
.fright{float:right}
.cboth{clear:both}
.ohidden{overflow:hidden}
.mlet2{margin-left:2px}
.mtop5{margin-top:5px}
.mbot5{margin-bottom:5px}
.mleft5{margin-left:5px}
.mtop2{margin-top:2px}
select, input, textarea{background-color:#FFFFDD}
select{border:1px solid #0765AB}
.inputTextSmall input, .inputText input {background-color:#FFFFDD}
.inputTextSmall, .inputText {background-color:#FFFFDD;border:1px solid #0765AB;text-align:left}
.inputTextSmall input, .inputTextSmall_addImo input{margin:1px 3px}
.gray{color:#CCCCCC}
.bold{font-weight:bold}
.w150px{width:150px}
#second_cell_inner{margin-right:12px;border-left:1px solid #ccc}
