
div.filter
	{
	border:1px solid #DADADA;
	
	padding:10px;
	}
	
	
div.pagin
	{
	text-align:center;
	font-family:Arial;
	font-size:1.2em;
	}
div.pagin, div.pagin div.control{height:1%;}
div.pagin:after, div.pagin div.control:after{content:".";display:block;height:0;clear:both;visibility:hidden;}	
	
div.pagin div.control
	{
	width:380px;
	margin:0 auto;
	}
div.pagin div.pages
	{
	float:left;
	}
div.pagin a
	{
	font-weight:bold;
	color:gray;
	padding:3px;
	display:block;
	float:left;
	margin:0 5px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	}
div.pagin a:hover
	{
	color:blue;
	}
div.pagin span
	{
	display:block;
	float:left;
	margin:0 5px 0 0;
	}
div.pagin div.pages a
	{
	text-transform:none;
	border:1px solid #F2F2F2;
	background:#F2F2F2;
	color:#41569b;
	}
div.pagin div.pages a.current
	{
	border-color:black;
	background:transparent;
	}
div.pagin div.pages a:hover
	{
	border-color:black;
	background:white;
	}
	
div.pagin a em
	{
	font-style:normal;
	font-size:1.2em;
	margin:0 3px;
	}
	


table.list
	{
	width:100%;
	border-collapse:collapse;
	margin:10px 0;
	}
table.list td
	{
	padding:10px;
	}
table.list tr.a td
	{
	background:#F7F7F7;
	}
table.list td.n
	{
	font-style:italic;
	font-weight:bold;
	font-family:Georgia,Times,_sans-serif;
	color:gray;
	text-align:right;
	}
table.list td.p a
	{
	text-decoration:none;
	color:black;
	font-size:1.1em;
	font-weight:bold;
	}
table.list tr td.p a strong
	{
	font-size:0.9em;
	display:block;
	color:#075185;
	}
table.list tr td.p a:hover
	{
	text-decoration:underline;
	}
	
table.list em.new
	{
	font-size:0.6em;
	text-indent:-99999px;
	width:25px;
	height:10px;
	float:left;
	margin:3px 1px 0 0;
	background:url(img/vagas-new.gif) no-repeat center center;
	}	
	
table.list td.c
	{
	text-transform:uppercase;
	font-size:0.9em;
	text-align:right;
	}

table.list tr.removed td
	{
		color:Red;
	}
