@import url(base.css);

.content-title {
	background-image: url(img/body-title-bg.png);
}
#header {
	background: transparent url(img/header-bg.jpg) no-repeat;
	width: 730px;
	height: 220px;
	position: relative;
	overflow: hidden;
}
	#hd-ontir {
		background: transparent url(img/ontir.png) no-repeat;
		top: 30px;
		left: 30px;
		width: 280px;
		height: 60px;
		position: absolute;
	}

	#hd-texto {
		background: transparent url(img/texto.png) no-repeat;
		top: 30px;
		right: 0px;
		width: 360px;
		height: 140px;
		position: absolute;
	}


#content-body {
	width: 460px;
}

#content-column {
	width: 270px;
}

#destaques {
	margin-left: 20px;
}
	#destaques a {
		display: block;
		margin-bottom: 15px;
	}

#emprego {
	margin-left: 20px;
	padding-top: 10px;
	width:250px;
}
	#emprego .content-title {
		background-image: url(img/emprego-title-bg.png);
		width:250px!important;
	}

.ad {
    display:block;
    float:right;
    margin-bottom:5px;
    position:relative;
}
    .ad a span {
        display:block;
        position:absolute;
        bottom:10px;
        left:10px;
        color:#000;
        font-size:120%;
        font-weight:bold;
    }
#content-body p.empty, #content-column p.empty {
	margin: 0 0 0 5px;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #555;
}

/* Noticias -------------------------------------------- */
#noticias {
	margin-bottom: 30px;
}

.noticia {
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom: 1px solid #DFDFDF;
}
	.noticia h3 {
		font-size: 108%;
		margin: 0 0 9px 0;
	}

	.noticia .data {
		color: #999;
		float: right;
		font-weight: bold;
		font-size: 77%;
		text-transform: uppercase;
		padding-right: 5px;
	}

	.noticia .imagem {
		background: #FFF url(img/imagem-bg.png) no-repeat;
		float: right;
		width: 86px;
		height: 68px;
	}
		.noticia .imagem img {
			margin: 3px 0 0 3px;
		}
	.noticia .excerto {
		font-size: 12px;
		line-height: 1.4em;
		margin-right: 0px;
	}
		.noticia .excerto p {
			margin-bottom: 10px;
		}

.noticia-mini {
	margin: 0 0 15px 5px;
	border-bottom: 1px solid #DFDFDF;
	padding-bottom: 10px;
}
	.noticia-mini h3 {
		margin: 0 0 5px 0;
		font-size: 93%;
	}
	.noticia-mini .imagem {
		float: right;
	}

	.noticia-mini .data {
		color: #999;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 77%;
	}

/* Emprego */
.oportunidade {
	padding: 0 0 5px 0;
	border-bottom: 1px solid #DFDFDF;
	margin-bottom: 15px;
	margin-left: 5px;
}
	.oportunidade h3 {
		color: #CA0000;
		margin: 0 0 6px 0;
		font-size: 93%;
	}

	.oportunidade .info {
	}
		.oportunidade .zona {
			font-weight: bold;
		}

		.oportunidade .data {
			color: #888;
			font-size: 77%;
			text-transform: uppercase;
			margin-left: 10px;
			font-weight: bold;
		}