* {margin: 0px; padding: 0px;}

body {
	background: #fff url('../img/bg.gif') scroll repeat top left;
	margin: auto;
	text-align: center;
	font-family: verdana;
	font-size: 11px!important;
	}

	
#principal {
	margin: auto;
	text-align: left;
	width: 827px;
	height: 770px;
	background-color: #fff;
	}
	
#cabeca {
	width: 827px;
	height: 88px;
	margin:auto;
	display:block;
	}
	
#logo {
	background: #fff url('../img/logo.jpg') scroll no-repeat top left;
	width: 230px;
	height: 88px;
	float:left;
	}
	
#cabecaInterna {
	background: #fff url('../img/bgCabeca.jpg') scroll repeat-x top left;
	width: 477px;
	height: 88px;
	float:left;
	}
	
#cabecaD {
	background: #fff url('../img/bgCabecaD.jpg') scroll no-repeat top left;
	width: 120px;
	height: 88px;
	float:left;
}

#menu {
	background: #fff url('../img/bgMenuCapa.jpg') scroll no-repeat top left;
	width: 827px;
	height: 239px;	
}

.vagas {
	background: #fff url('../img/bgMenuVagas.jpg') scroll no-repeat top left!important;
}

.fale {
	background: #fff url('../img/bgMenuFale.jpg') scroll no-repeat top left!important;
}

#menu a {
	color: white;
	text-decoration:none;
	font-size:10px;
	}

#menu a:hover {
	color: white;
	text-decoration:underline;
	font-size:10px;
	}
	
#menuFloat {
	position: absolute;
	margin: 0 0 0 300px;
	width: 501px;
	height: 40px;
	}

.menu {
	float: left;
	width: 100px;
	height: 40px;	
	text-align: center;
	line-height: 40px;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}
	
.menuHome {
	background: #fff url('../img/btHomeOn.jpg') scroll no-repeat top left;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}
	
.menuVagas {
	background: #fff url('../img/btVagasOn.jpg') scroll no-repeat top left;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}

.menuConcursos {
	background: #fff url('../img/btConcursosOn.jpg') scroll no-repeat top left;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}
	
.menuClassificados {
	background: #fff url('../img/btClassificadosOn.jpg') scroll no-repeat top left;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}

.menuFale {
	background: #fff url('../img/btFaleOn.jpg') scroll no-repeat top left;
	float: left;
	width: 100px;
	height: 40px;
	text-align: center;
	text-transform:uppercase;
	font-weight:bolder;
	color: white;
	font-size: 10px;
	}
		
#conteudo {
	float: left;
	width: 537px;
	height: 420px;
	background-color: #f5f5f5;
	margin:10px 0 0 5px;
}

#bemvindo {
	background: #f5f5f5 url('../img/bemvindo.gif') scroll no-repeat top left;
	width: 406px;
	height: 32px;
	margin-top: 10px;
}

#textoCapa {
	width: 300px;
	height: 178px;
	margin: 5px 0 0 5px;
	float: left;
	}
	
#vagasCapa{
	width: 196px;
	height: 172px;
	background-color: black;
	float: left;
	margin: 10px 0 0 22px;
	}
	#vagasCapa a{
	text-decoration:none; color:#000;
	}
	#vagasCapa a:hover{
	text-decoration:underline;
	}
#titVagasCapa {
	background: #fff url('../img/bgTitVaga.gif') scroll repeat-x top left;
	width: 196px;
	height: 24px;
	}
	
#contVagasCapa {
	background-color: #fff;
	width: 196px;
	height: 149px;
	}

#contVagasCapa .texto {
	margin-left:5px;
	}	
	
#agenciasCapa{
	background: #fff url('../img/bgAgenciasCapa.jpg') scroll no-repeat top left;
	width: 340px;
	height: 189px;
	float: left;
	}

#ageCapa {
	width: 156px;
	height: 107px;
	margin: 30px 0 0 120px;
	}
	
#concursoCapa {
	width: 183px;
	height: 175px;
	background-color: #fff;
	margin-left: 5px;
	float:left;
	}
#concursoCapa a, #concursoCapa a:hover, #concursoCapa a:visited, #concursoCapa a:link {
	margin-top:5px;
	display:inline;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	}
#concursoCapa a:hover{
	text-decoration:underline;
	}
#titConcursosCapa {
	background: #fff url('../img/bgTitVaga.gif') scroll repeat-x top left;
	width: 183px;
	height: 24px;
	}
.notcapa {
	margin-left:5px;
	}
#publicidade {
	width: 260px;
	height: 420px;
	float: left;
	margin:10px 0 0 10px;
	}
	
#titPublicidade {
	background: #fff url('../img/titPublicidade.gif') scroll repeat-x top left;
	width: 260px;
	height: 11px;
	}
	
#banner1 {
	width: 260px;
	height: 180px;
	background-color: #fc9b00;
	}
	
#pe {
	background: #fff url('../img/bgPe.jpg') scroll no-repeat bottom left;
	width: 827px;
	height: 27px;
	line-height:20px;
	margin:auto;
	}
#pe p {
	float:right;
	margin-right:120px;
	}
#titInterna {
	background: #fff url('../img/bgTit.gif') scroll repeat-x bottom left;
	margin: 10px 0 0 10px;
	width: 517px;
	height: 27px;
	}

#contInterna {
	background-color: #fff;
	width: 517px;
	height: 370px;
	margin-left: 10px;
	text-indent:5px;
	text-align:center;
	}
	
#haller {
	margin: 10px 0 10px 0;
	width: 185px;
	height: 94px;
	float: left;
	}
	
#valentina {	
	margin: 20px 0 10px 5px;
	width: 157px;
	height: 74px;
	float: left;
	}
	
#novaEra {	
	margin: 20px 0 10px 23px;
	width: 98px;
	height: 92Px;
	float: left;
	}
#contInterna ul {
	text-align:left;
	float:left;
	padding-left:20px;
	margin-left:10px;
	font-size:11px;
	}
#contInterna ul li.Classificadoslink {
	list-style-type:disc;
	margin-top:5px;
	cursor: pointer;
}
#contInterna ul li.Classificadoslink a:hover{
	text-decoration:underline;
}
.infoHigh {
	font-size:10px;
	font-weight: bolder;
	line-height:11px!important;
}

/*-----------------Highslide-----------------*/


.highslide-html {
    background-color: white;
	font-size:12px;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(../js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
 
 
/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 300px;
	height: 200px;
    padding: 5px;
	line-height:13px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(../js/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
	text-align: justify;
}
.highslide-body p {
	margin-top:5px;
}
.highslide-body a, .highslide-body a:hover, .highslide-body a:link, .highslide-body a:visited {
	font-weight:bold;
	color:#ff9900;
	}

.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}
 

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}