/* Padronizacao ------------------------------------------------------------- */

HTML {
	height								: 100%;
	overflow:auto;
	overflow-x							: hidden;
	font		 						: 1.34em Verdana, Geneva, Arial, Helvetica, sans-serif;
	height								: auto;
	height								: 100%;
	min-height							: 100%;
	
}

HTML * {
	margin								: 0;
	padding								: 0;
}

/* Estrutura ---------------------------------------------------------------- */

BODY {
	width								: 100%;
	height								: 100%;
	font-size							: .5em;
	line-height							: 1.5em;
	background:URL(../imagens/background/bg_top.jpg) #f7f7f7 repeat-x left top;
}

#estrutura {
	position							: absolute;
	left								: 50%;
	top									: 189px;
	width								: 768px;
	margin-left							: -384px;
	border-bottom:0px;
	background-color					: #FFFFFF;
	height								: auto !important;
	min-height							: 20px;
	height								: 20px;
	border-left:1px dashed #e5e5e5;
	border-right: 1px dashed #e5e5e5;

}

/* CONTEUDO ---------------------------------------------------------------- */

#conteudo {
	width:750px;
	height								: auto !important;
	min-height							: 400px;
	height								: 400px;	
	position:relative;
	left:9px;
	margin-bottom:9px;
	background:URL(../imagens/background/bg_conteudo.jpg) repeat-y center top;	
}

/* COLUNAS ---------------------------------------------------------------- */

#conteudo .esquerda, #coluna .direita {
	width:26%;
	float:left;
	height:auto !important;
	min-height:100px;
	height:100px;
	background:URL(../imagens/background/bg_colunaEsquerda.jpg) no-repeat 3px 0px;
}

/* COLUNA ESQUERDA ---------------------------------------------------------------- */

	/* NOTICIAS e VAGAS */ 
		.noticia, .vagas {
			width:96%;
			height:200px;
			float:left;
			height:auto!important;
			border-bottom:7px solid #EEEEEE;
			font-size:1em;
			padding-top:25px;
		}
		
		.vagas {
			border-bottom:0px;
		}
		
		.noticia H6, .vagas H6 {
			width:91%;
			height:27px;
			margin-bottom:10px;
			border-bottom:1px solid #e5e5e5;
			float:right;
			padding-bottom:5px;
		}
		
		.noticia P, .vagas P {
			width:77%;
			height:165px;
			float:right;
			font-size:0.9em;
			line-height:13px;
			letter-spacing:0px;
			font-family:verdana;
			padding-right:5px;
			display:block;
		}
		
		.vagas P {
			height:80px;
		}
		
		H6#noticia {
			background:URL(../imagens/icones/ico_noticias.gif) no-repeat left center;
		}
		
		H6#vagas {
			background:URL(../imagens/icones/ico_vagas.gif) no-repeat left center;
		}
		
		H6 OBJECT {
			float:right;
		
		}
	
		.noticia A, .vagas A, .caixa A, .caixaDois A {
			float:right;
			margin-top:10px;
			margin-bottom:5px;
		}
		
		.noticia A IMG, .vagas A IMG, .caixa A IMG, .caixaDois A IMG {
			vertical-align:middle;
			margin-right:5px;
			position:relative;
			top:-1px;
			_top:0px;
		}
		
/* CENTRO ---------------------------------------------------------------- */

#conteudo .centro {
	float:left;
	width:47%;
	padding-top:25px;
}

.centro .caixa, .centro .caixaDois {
	width:95%;
	float:left;
	position:relative;
	left:12px;
	border-bottom:7px solid #EEEEEE;	
}

.centro .caixaDois {
	border:0px;
	margin-top:24px;
	_margin-top:25px;
	margin-bottom:30px;
}

.caixa H6, .caixaDois H6 {
	width:100%;
	height:27px;
	margin-bottom:3px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
}

.caixa H6 OBJECT, .caixaDois H6 OBJECT {
	float:left;
	position:relative;
	left:25px;
}

H6#servicos, H6#institucional {
	background:URL(../imagens/icones/ico_seta.gif) no-repeat left center;
}

.caixa P, .caixaDois P {
	width:92%;
	float:right;
	display:block;
	font-size:0.9em;
	line-height:13px;
}

.caixa P IMG, .caixaDois P IMG {
	margin-bottom:8px;
	_margin-bottom:10px;
}

.centro P SPAN {
	font-family:tahoma;
	text-align:justify;
	width:100%;
	display:block;
}

.galeria {
	width:100%;
	height:45px;
	border-top:1px solid #f1f1f1;
	margin:0px 0px 40px 0px;
	_margin:0px 0px 25px 0px;
	position:relative;
	top:20px;
	background:URL(../imagens/tit_galeria.jpg) no-repeat 10px 23px;
}

.galeria A.linkGaleria {
	width: 55px;
	_width: 53px;
	height:42px;
	float:right;
	border:1px solid #002C70;
	margin-left:5px;
}

.galeria A.linkGaleria:HOVER {
	border:1px solid #0082D6;
}

.galeria A.linkGaleria IMG {
	width:55px;
	height:41px;
	position:relative;
	top:1px;
	_top:0px;
	display:inline;
	margin:0px;
}

A.linkNavega {
	float:right;
	margin:10px 8px 0px 0px;
}

A.linkNavega IMG {
	margin-right:3px;
	vertical-align:middle;
}

#imagem {
	position:absolute;
	bottom:250px;
	left:25px;
	display:none;
	
}

#imagem2 {
	position:absolute;
	bottom:250px;
	left:25px;
	display:none;
	
}

#imagem3 {
	position:absolute;
	bottom:250px;
	left:25px;
	display:none;
	
}

#imagem IMG {
	border:5px solid #F1F1F1;
}

SPAN FORM {
	width:100%;
	margin-top:15px;
	
}

SPAN FORM LABEL {
	width: 100px;
	float:left;
	text-align:right;
	font-weight:bold;
	display:block;
}

SPAN FORM INPUT {
	width:55%;
	border:1px solid #e5e5e5;
	background:URL(../imagens/background/bg_input.jpg) left top;
	font-size:1.1em;
	margin-top:2px;
	_margin:0px;
}

SPAN FORM INPUT.botaoCurriculo {
	background:none;
	width:22px;
	height:22px;
	float:right;
	border:0px;
	cursor:pointer;
	position:relative;
	right:35px;
	top:0px;
}


A.linkNoticia2:ACTIVE, A.linkNoticia2:LINK, A.linkNoticia2:VISITED, A.linkDuvidas:ACTIVE, A.linkDuvidas:LINK, A.linkDuvidas:VISITED {
	float:left;
	border-bottom:1px solid #f1f1f1;
	width:96%;
	display:block;
	float:left;
	padding:5px;
}

A.linkNoticia2 STRONG {
	
}

A.linkDuvidas:ACTIVE, A.linkDuvidas:LINK, A.linkDuvidas:VISITED {
	cursor:default;
	color:#666666;
}

A.linkNoticia2:HOVER {
	background:#f5f5f5;
}

A.linkDuvidas:HOVER {
	text-decoration:none !important;
	color:#000;
}

/* FORM CONTATO ----------------------------------------------------------- */

FORM.formContato {
}

FORM.formContato LABEL {
	width:80px;
}

FORM.formContato INPUT, FORM.formContato SELECT, FORM.formContato TEXTAREA  {
	width:220px;
}

FORM.formContato TEXTAREA {
	overflow:auto;
	height:200px;
	font-size:12px;
}

FORM.formContato SELECT {
	font-size:12px;
}

FORM.formContato .botaoAcessar {
	width:22px;
	height:22px;
	float:right;
	border:0px;
	background:none;
	margin-bottom:10px;
}

SPAN.contato STRONG {
	color:red;
	width:72%;
	display:block;
	float:right;
	margin-bottom:3px;
}


/* COLUNA DIREITA ----------------------------------------------------------- */


.direita {
	float:left;
	width:26%;
	padding-top:25px;
}

H6#gatefee {
	background:URL(../imagens/icones/ico_gatefee.gif) no-repeat left center;
}

H6#webmail {
	background:URL(../imagens/icones/ico_webmail.gif) no-repeat left center;
}

H6#contato {
	background:URL(../imagens/icones/ico_contato.gif) no-repeat left center;
}

.direita H6 {
	width:100%;
	height:27px;
	margin-bottom:3px;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:5px;
}

.direita H6 OBJECT {
	float:left;
	position:relative;
	left:25px;
}

.direita .caixa, .direita .caixaDois {
	width:96%;
	position:relative;
	left:15px;	
	/*background:URL(../imagens/background/bg_colunaDireita.gif) no-repeat 25px 35px;*/
}

.direita .caixa P, .direita .caixaDois P {
	width:85%;
	float:right;
	padding-top:10px;
	text-align:left;
}

.direita FORM {
	width:85%;
	float:right;
	padding-top:10px;	
}

.direita FORM LABEL {
	font-family:tahoma;
	font-weight:bold;
}

.direita FORM INPUT {
	width:85%;
	border:1px solid #e5e5e5;
	background:URL(../imagens/background/bg_input.jpg) left top;
	font-size:1.1em;
	margin-top:2px;
	_margin:0px;
}

.direita FORM INPUT.botaoAcessar, .direita FORM.webmail INPUT.botaoLogar {
	background:none;
	width:22px;
	height:22px;
	float:right;
	border:0px;
	cursor:pointer;
	position:relative;
	right:-4px;
	top:-21px;
}

.direita FORM.webmail LABEL {
	 font-weight:normal;
	 width:40px;
	 float:left;
	 display:block;
	 text-align:right;
}

.direita FORM.webmail INPUT {
	width: 95px;
}

.direita .caixaDois {
	border-bottom:7px solid #EEEEEE;
}

P.erro {
	margin:0px !important ;
	padding:0px !important;
	color:red;
	font-weight:bold;
	width:100%;
	height:15px;
	display:block;
	width:100%;
	position:relative;
	top:5px;
	letter-spacing:-1px;
}

.direita .caixaTres {
	width:96%;
	height:200px;
	float:left;
	height:auto!important;
	font-size:1em;
	padding-top:8px;
	_padding-top:9px;
	position:relative;
	left:15px;
	padding-bottom:20px;
}

.direita .caixaTres P {
	padding-top:10px;
}

.direita .caixaTres STRONG IMG {
	vertical-align:middle;
}

.direita .caixaTres H5 {
	font-size:0.9em;
	font-weight:normal;
	position:relative;
	left:25px;
	top:-5px;
	margin:0px;
	display:inline;
}

.direita P.endereco {
	float:right;
	font-size:.9em;
	color:#999;
	line-height:13px;
	padding:0px;
	margin:0px;
	width:86%;
	_margin-top:-10px;
	font-family:tahoma;
}

/* RODAPE ----------------------------------------------------------- */

#rodape {
	width:101%;
	_width:100%;
	background:#f7f7f7;
	position:absolute;
	
	left:-1px;
	_left:0px;
	padding-bottom:30px;
	border-top:1px solid #e5e5e5;
	float:right;
}

#rodape IMG {
	position:relative;
	left:30px;
	top:10px;
	float:left;
}

#rodape OBJECT {
	float:right;
	position:relative;
	right:10px;
	top:10px;
}

/* UL LI  ---------------------------------------------------------------- */

UL {
	margin-left:40px;
	margin-top:20px;
}

UL LI {
	margin-bottom:5px;
}

UL LI A {
	display:inline !important;
	margin:0px !important;
	width:100%;
	text-align:left;
	
}

#bannerB {
	position:absolute;
	left:240px;
	top:2px;
	width:290px;
	height:141px;
	z-index:98;
}
