body{
	background-image:url(../imagem/principal/background.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#01123E;
	
	_scrollbar-face-color: #EFEFEF;
	_scrollbar-highlight-color: #014561;
	_scrollbar-3dlight-color: #FFFFFF;
	_scrollbar-darkshadow-color: #FFFFFF;
	_scrollbar-shadow-color: #E1E1E1;
	_scrollbar-arrow-color: #014561;
	_scrollbar-track-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#site{
	width: 765px;
	/*min-height: 600px;*/
	background-color: White;
	padding: 11px 11px 11px 11px;
}

#topo{
	background-image:url(../imagem/principal/topo.jpg);
	background-repeat:no-repeat;
	width:765px;
	min-height:89px;
	_height:89px;
	margin-left: 0px;
}

#topo #link{
	width: 505px;
	min-height: 89px;
	_height: 89px;
	float: left;
	cursor: pointer;
}

#topo #itens{
	width: 260px;
	min-height: 89px;
	_height: 89px;
	float: right;
}

#topo #itens img{
	border: none;
}

#topo #itens #links {
	margin-top:15px;
	padding-right: 15px;
	float:right;
}

#topo #itens #links div{
	width: auto;
	height: 25px;
	float:left;
}

#topo #itens #links div a{
	vertical-align:bottom;
}

#topo #itens #links .branco11{
	line-height: 0.9;
}

#topo #itens #links strong{
	float: left;
	padding: 5px 3px 0 3px;
}

#topo #itens #busca{
	float: right;
	padding-right: 3px;
}

#topo #itens #busca .branco11{
	padding-bottom: 4px;
}

#topo #itens #busca input{
	margin: 0 10px 0 10px;
	border: none;
}

#topo #itens #busca img{
	margin-bottom: -3px;
}

#topo #itens #data{
	margin: 10px 10px;
	float:right; 
	/*text-transform: capitalize;*/  /* tirei */
}

#banner{
	background-color: Black;
	width: 765px;
	float: left;
	margin: 0px;
}

.primeiro{
	margin-left: 12px;	
	_margin-left: 6px;
}

#centro{
	background-image:url(../imagem/principal/menu.jpg);
	background-repeat:repeat-x;
	background-color: #e9e9e7;
	width:765px;
	/*min-height: 216px;*/
	min-height: 126px;
	_margin-top: -5px;
	float: left;
}

#centro .item{
	width: 250px;
	min-height: 138px;
	_height: 138px;
	float:left;
	padding-top:10px;
}


#centro .item .titulo{
	font-weight:bold;	
	min-height:25px;
	_height:25px;
	width: 100%;
	position: relative;
	
}

#centro .item .titulo a{
	/*position: absolute;
	top: 10px;
	left: 85px;*/
}

#centro .lista{
	background-color: White;
	width: 239px;
	/*min-height: 178px;*/
	min-height: 126px;
	_height: 146px;
	float: left;
	text-align: left;
	padding-top: 5px;
	line-height: 1.2;
	_line-height: 0.6;
}

#centro .lista img{
	margin-left: 5px;
	margin-right: 5px;
}

#centro .lista .cinza9{
	margin-left: 15px;
	margin-top: -3px;
}

.separador{
	border-top: dashed 1px #ddd;
	height: 0px;
	color: White;
	margin-top: 3px;
	margin-left:17px;
	margin-right:17px;
	margin-bottom: 5px;
	_margin-top: -4px;
	_margin-bottom: -4px;
}

#centro_menu{
	background-image:url(../imagem/principal/menu.jpg);
	background-repeat:repeat-x;
	background-color: #e9e9e7;
	width:765px;
	min-height: 34px;
	_margin-top: -5px;
	float: left;
}

#centro_menu .item{
	width: 250px;
	min-height: 24px;
	_height: 24px;
	float:left;
	padding-top:7px;
}

#centro_menu .item .titulo{
	font-weight:bold;
	min-height:24px;
	_height:24px;
	width: 100%;
	position: relative;
}

#centro_menu .item .titulo a{
	/*position: absolute;
	top: 10px;
	left: 85px;*/
}

#centro_publ{
	background-color: #e9e9e7;
	width:765px;
	min-height: 450px;
	margin-top: 1px;
	position: relative;
	float: left;
}

#centro_publ .lista{
	background-color: White;
	width: 239px;
	min-height: 91px;
	_height: 50px;
	float: right;
	text-align: left;
	padding-top: 5px;
	line-height: 1.2;
	_line-height: 0.8;
	margin-right: 12px;
	margin-top : 30px; /* novo */
}

#centro_publ .lista img{
	margin-left: 5px;
	margin-right: 5px;
}

#centro_publ .lista .cinza9{
	margin-left: 15px;
	margin-top: -3px;
}

#banners {
	background-color: #e9e9e7;
	width:765px;
	min-height: 105px;
	_height: 105px;
	border-top: solid 2px white;
	float: left;
}

#banners .item{
	width: 250px;
	min-height: 105px;
	_height: 105px;
	float:left;
}

#banners .lista{
	background-image:url(../imagem/principal/destaque.jpg);
	background-repeat:no-repeat;
	width: 239px;
	min-height: 96px;
	_height: 96px;
	float: left;
	margin-top: 5px;
	padding: 1px;
}

#banners .lista .titulo{
	margin-top: 2px;
	text-align: right;
	padding-right: 10px;	
}

#banners .lista .ban{
	margin-top: 15px;
	text-align: center;
}

#banners .lista .ban img{
	border: none;
}

/*
#banners_interno {
	background-color: #e9e9e7;
	width:175px;
	min-height: 105px;
	_height: 105px;
	position: relative;
	bottom: 3px;
	right:  73px;
	_bottom: 3px;
	_right: 0px;*/
	/*	position:absolute;*/
/*	float:left;  /* novo */
/*	margin-top:4px; /* novo */
/*	margin-left:90px;  /* novo */
/*  _margin-left:13px; /* novo */
/*}*/

#banners_interno {
	background-color: #e9e9e7;
	width:250px;
	position:absolute;
	right: 0px;
	bottom: 3px;
}


#banners_interno .item{
	width: 250px;
	min-height: 105px;
	_height: 105px;
}

#banners_interno .lista{
	background-image:url(../imagem/principal/destaque.jpg);
	background-repeat:no-repeat;
	width: 238px;
	height: 91px;
	_height: 96px;
	 float: left;
	margin-top: 5px;
}

#banners_interno .lista .titulo{
	margin-top: 2px;
	text-align: right;
	padding-right: 10px;	
}

#banners_interno .lista .ban{
	margin-top: 15px;
	text-align: center;
}

#banners_interno .lista .ban img{
	border: none;
}

#rodape{
	min-height: 20px;
	_height: 20px;
	text-align: center;
	padding-bottom: 7px;
	clear: both;
	border-bottom: solid 2px #a6a6a6;
}

#conteudo{
	width: 500px;
	min-height: 422px;
	float: left;
}

#conteudo #rastro_voltar{
	width: 490px;
	min-height: 15px;
	_height: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
	clear: both;
	text-align: left;
	padding-left: 12px;
}

#conteudo #rastro_voltar #rastro{
	float: left;
}

#conteudo #rastro_voltar #voltar{
	width: 55px;
	float: right;
	margin-right: 5px;
}

#conteudo #publ{
	width: 489px;
	float: right;
	background-image:url(../imagem/principal/cont_fundo.jpg);
	background-repeat:repeat-y;
}

#conteudo #publ #texto{
	
	font-family:Arial;
	font-size: 13px;
	height: 386px;
	_height: 386px;
	width: 468px;
	overflow: auto;
	padding-left:5px; /* novo */
	padding-right:10px;
	text-align: justify;
}

#contato{
	background-color: #e9e9e7;
	width:765px;
	min-height: 324px;
	margin-top: 1px;
	position: relative;
	float: left;
}

#contato .lista{
	background-color: White;
	width: 239px;
	height: 91px;
	_height: 96px;
	float: right;
	text-align: left;
	padding-top: 5px;
	line-height: 1.2;
	_line-height: 0.8;
	margin-right: 12px;
}

#contato .lista img{
	margin-left: 5px;
	margin-right: 5px;
}

#contato .lista .cinza9{
	margin-left: 15px;
	margin-top: -3px;
}

#conteudo_contato{
	width: 500px;
	min-height: 320px;
	float: left;
}

#conteudo_contato #rastro_voltar{
	width: 500px;
	min-height: 15px;
	_height: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
	clear: both;
	text-align: left;
	padding-left: 12px;
}

#conteudo_contato #rastro_voltar #rastro{
	float: left;
}

#conteudo_contato #rastro_voltar #voltar{
	float: right;
	margin-right: 5px;
}

#conteudo_contato #publ{
	width: 489px;
	float: right;
	background-image:url(../imagem/principal/cont_fundo.jpg);
	background-repeat:repeat-y;
	_margin-bottom: 7px;
}

#sucesso{
	min-height: 200px;	
	_height: 200px;	
}

#sucesso input, #sucesso textarea{
	border: solid 1px #b1b1b1;
	width: 340px;
	padding-left: 5px;
}

#sucesso select{
	width: 50px;
	border: solid 1px #b1b1b1;
}

#sucesso input#txCidade{ 
	width: 242px;
}


#sucesso .cinza9{
	font-weight: bold;
	padding-right: 2px;
}

#imagemcontato {
	position: absolute;
	top: 10px;
	right: 27px;
	text-align: center;
	width: 250px;
}

#carreira{
	background-color: #e9e9e7;
	width:765px;
	min-height: 324px;
	margin-top: 1px;
	position: relative;
	float: left;
}

#carreira .lista{
	background-color: White;
	width: 239px;
	height: 91px;
	_height: 96px;
	float: right;
	text-align: left;
	padding-top: 5px;
	line-height: 1.2;
	_line-height: 0.8;
	margin-right: 12px;
}

#carreira .lista img{
	margin-left: 5px;
	margin-right: 5px;
}

#carreira .lista .cinza9{
	margin-left: 15px;
	margin-top: -3px;
}

#conteudo_carreira{
	width: 500px;
	min-height: 320px;
	float: left;
}

#conteudo_carreira #rastro_voltar{
	width: 500px;
	min-height: 15px;
	_height: 15px;
	margin-bottom: 7px;
	margin-top: 7px;
	clear: both;
	text-align: left;
	padding-left: 12px;
}

#conteudo_carreira #rastro_voltar #rastro{
	float: left;
}

#conteudo_carreira #rastro_voltar #voltar{
	float: right;
	margin-right: 5px;
}

#conteudo_carreira #publ{
	width: 489px;
	float: right;
	background-image:url(../imagem/principal/cont_fundo.jpg);
	background-repeat:repeat-y;
	_margin-bottom: 7px;
}

#imagemcarreira {
	position: absolute;
	top: 10px;
	right: 27px;
	text-align: center;
	width: 250px;
}

#paginacao a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: bold;
	color:#A22538;
	text-decoration:none;
}

#paginacao a:hover{
	text-decoration: underline;
}

/*txt*/
.branco9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	text-decoration:none;
}
.branco11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.cinza9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4D4948;
	text-decoration:none;
}
.cinza9 a:link {
text-decoration: none;
}
.cinza9 a:visited {
text-decoration: none;
}
.cinza9 a:hover {
text-decoration: none; 
color: #A42739;
}
.cinza13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4D4948;
	text-decoration:none;
}
.cinza13 a:link {
text-decoration: none;
}
.cinza13 a:visited {
text-decoration: none;
}
.cinza13 a:hover {
text-decoration: none; 
color: #A42739;
}
.vermelho9{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#A22538;
	text-decoration:none;
}
.vermelho12{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A22538;
	text-decoration:none;
}
.vermelho12 a:link {
text-decoration: none;
}
.vermelho12 a:visited {
text-decoration: none;
}
.vermelho12 a:hover {
text-decoration: underline; 
}
.vermelho13{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#A22538;
	text-decoration:none;
}

.bt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	/*background-color: #952828;
	border: 1px solid #FFFFFF;*/
	height:20px;
	padding-top:3px;
	width: 61px;
	_height: 23px;
	margin-top: 4px;
	cursor: pointer;
	background-image:url(../imagem/principal/enviar.jpg);
}

.selecionado{
	background-color: #ffbbbb;		
}

#sucessoCar{
	min-height: 200px;	
	_height: 200px;	
}

#sucessoCar input, #sucessoCar textarea{
	border: solid 1px #b1b1b1;
	width: 340px;
	padding-left: 5px;
}

#sucessoCar select{
	width: 161px;
	border: solid 1px #b1b1b1;
}

#sucessoCar input#txFone{ 
	width: 180px;
}

#sucessoCar input#txVaga {
	width: 126px;
}

#sucessoCar select#cmbCidade {
	width: 110px;
}

#sucessoCar select#cmbExp{ 
	width: 140px;	
}

#sucessoCar select#cmbFormaContra{ 
	width: 70px;
}

#sucessoCar .cinza9{
	font-weight: bold;
	padding-right: 2px;
}

#sucessoCar td.cinza9 {
	width: 115px;
}

#sucessoCar input#flFiledata {
	width: 340px;
}

#vagas {
	padding-left: 10px;
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
}

#vagas div.vaga p {	
	line-height:12px;
	font-family:Arial;
	font-size:11px;
}

#vagas div.vaga{
	text-align: left;
	font-size: 12px;
}

#vagas div.vaga span{
	font-weight: bold;
	font-size: 12px;
}
