@charset "utf-8";

/* CSS Document */

html {
     overflow: -moz-scrollbars-vertical;
  }
body{
	background-image:url(../img/BgBody.gif);
}

* img {
	border-style:none;
}



/*  ------------------------  DIV's PRINCIPAIS ---------------------------- */
#corpoSite{
	background-image:url(../img/fundo.gif);
	background-repeat: repeat-x;
}

#page {
	position: relative;
	width: 770px;
	height:780px;
	background-image: url(../img/fundo.jpg);
	background-repeat: no-repeat;	
}

.page{
	position: relative;
	width: 770px;
	height:780px;
	background-image: url(../img/fundo.jpg);
	background-repeat: no-repeat;	
}
/*  -----------------------  INICIO BARRA ESQUERDA - INCLUÍ (LOGO + MENU + LINK) ------------- */
#barraEsquerda{  
	float:left;
	width:149px;
	height:737px;
	
}

#barraEsquerdaCentralizar{
	float:left;
	width:120px;
	height:725px;
	
}
#espacoMenu{
	float:right;
	width:15px;
	height:50px;
	background-color:#666666;
}

#logo{

	height:207px;
	width:130px;
	margin-top:25px;
	margin-left:21px;
}

#espacoLogo{
	height:5px;
	width:10px;
	
}

#menu{
	height:365px;

}

.menuTxt {
	border-bottom:1px solid #3D7C8B;
	color:#3D7C8B;
	font-family:Arial Narrow,Arial;
	font-size:15px;
	font-weight:bold;
	height:24px;
	margin-left:8px;
	padding-left:3px;
	text-align:left;
	width:140px;
	
}


.menuTxt a:link, a:visited, a:hover{
		color: #3d7c8b;
		text-decoration:none;	
}

/*#espacoMenu{
	height:20px;
}*/

#link1{
	width:100px;
	height:100px;
	margin-left:31px;
}

.combg {
	background-image:url(../img/menuHover.gif);
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-repeat:no-repeat;
}

#confirmaContato{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color: #3d7c8b;
	margin-top:10px;
}

/* ------------------------------- FIM BARRA ESQUERDA ------------------------------- */

/* ----------------------------------- INICIO CONTEUDO -----------------------------*/
#conteudo{
	float:right;
	width: 580px;
	margin-top:153px;
	/*height:607px;*/
	_margin-left:10px;
	
	
}

#conteudoLeft{
	float:left;
	margin-left:12px;
	width:294px;
	height:590px;
	_margin-left:0px;
	
}

#conteudoRight{
	float:left;
	
}
	/*loat:right ;
	margin-right:30px;
	width:168px;
	height:590px;
	margin-top:12px;
	_margin-right:0px;*/
	
#noticias{
	margin-left:71px;
	_margin-left:0px;
	background-image: url(../img/caixaNoticias.jpg);
	background-repeat:no-repeat;
	height:430px;
	margin-top:7px;
	position:absolute;
	right:25px;
	top:150px;
	width:190px;
	
}

.noticia{
	height:80px;
	margin-bottom:17px;
	font-family:Helvetica, Arial,  sans-serif;
	_margin-top:-1px;
	_margin-left:65px;
	_height:30px;
	width:142px;
	height:80px;
	margin-left:17px;
	margin-top:56px;
}

.data{
	text-align:left;
	font-size:10px;
	height:10px;
}
.title{
	margin-top:3px;
	font-size:11px;
	text-align:left;
	height:10px;
	font-weight: bold;
}


.titleServ{
	font-size:11px;
font-weight:bold;
height:10px;
padding-left:60px;
padding-top:30px;
text-align:left;
width:250px;
}

.noticiaTxt{
	font-size:11px;
	text-align:left;
	height:42px;
	margin-top:5px;
	color:#256D77;
}
.noticiaServ{
	color:#256D77;
	font-size:11px;
	height:42px;
	margin-top:5px;
	padding-left:61px;
	text-align:left;
	width:275px;
}
.noticiaMais{
	font-size:10px;
	height:10px;
	_margin-top:-5px;
	
}
.noticiaServ a:link, a:visited, a:hover{
	text-decoration:none;
	color:#256D77;
}

.noticiaTxt a:link, a:visited, a:hover{
	text-decoration:none;
	color:#256D77;
}

.noticiaMais a:link, a:visited, a:hover{
	text-decoration:none;
	color:#256D77;
}

#caixaNoticias{
	height:50px;
	_height:49px;
	_margin-bottom:10px;
	
}

#caixaServ{
	height:14px;
}

#espacoNoticia{
	height:7px;
	border-bottom:dotted;
	border-bottom-width:2px;
	color:#FFFFFF;	
	_margin-top:-15px;
	
	
}
#servicos{
	margin-left:-5px;
	margin-bottom:7px;
}
#servicosTitle{
	margin-bottom:7px;
	_padding-left:50px;
	margin-left:12px;
	*margin-left:-22px;
}
#barraServ{
	left:206px;
	position:absolute;
	top:219px;
	width:300px;
}

.serv{
	width:218px;
	height:60px;
	font-family:Helvetica, Arial;
	margin-left:76px;
	margin-bottom:45px;
	_margin-left:85px;
	_margin-top:-3px;
}
.servTre{
	background-image:url(../img/treinamento.png);
	background-repeat:no-repeat;
	font-family:Helvetica,Arial;
	height:90px;
	margin-bottom:22px;
}
.servAud{
	background-image:url(../img/auditoria.png);
	background-repeat:no-repeat;
	font-family:Helvetica,Arial;
	height:90px;
	margin-bottom:22px;
}
.servCons{
	background-image:url(../img/consultoria.png);
	background-repeat:no-repeat;
	font-family:Helvetica,Arial;
	height:90px;
	margin-bottom:22px;
}
#treinamento{
	margin-left:5px;
}
#libvroCentralizar{
position:absolute;

bottom:84px;
_bottom:76px;
left: 200px;
}

#end{
	bottom:55px;
	color:#256D77;
	font-family:Helvetica,Arial;
	font-size:10px;
	height:44px;
	left:256px;
	position:absolute;
	_width:250px;
}

.endInterno{
	height:44px;
	font-family:Helvetica, Arial;
	font-size:10px;
	text-align:center;
	width:502px;
	color:#256d77;
	margin-top:4px;
}

#caixaNews{
	background-image:url(../img/news.jpg);
	background-repeat:no-repeat;
	bottom:60px;
	height:132px;
	position:absolute;
	right:29px;
	width:187px;
}

#news{
	/*_widht:100px;
	_margin-left:60px;
	_width:150px;
	_height:85px;*/
	bottom:-43px;
	position:relative;
	right:-23px;
	
	
	}
.textoNews{
	font-size:10px;
	font-family:Helveltica, Arial;
	text-align:center;
	color:#256d77;
}
.newsInput{
	height:13px;
	border:none;	
	width:100px;
	margin-top:2px;
	font-size:10px;
	font-family:Helveltica, Arial;
	color:#256d77;
}
.textBT{
	border:none;
	color:#FFFFFF;
	height:18px;
	width:40px;
	font-size:10px;
	margin-top:2px;
	background-color: #669999;
	text-align: center;
	vertical-align: middle;
}
/* --------------------------------- FIM CONTEUDO---------------------------------*/

/* ------------------------------ BARRA DIREITA (TOPO FLASH + CONTEUDO) --------------------- */
#topoFlash{
	height:153px;
	position:absolute;
	right:2px;
	width:590px;
	

}

#barraDireita{
	float:right;
	width: 560px;
	_width:500px;
}

/* ----------------------------------- FIM BARRA DIREITA --------------------------------*/

#rodape{
	clear:both;
	width:729px;
	height:33px;
}
#espacoRodape{
	height:5px;
	_margin-top:-18px;
	
}

#rodapeTxt{
	font-family:Helvetica, Arial;
	font-size:10px;
	color:#256d77;
}

/* ------------------- classes das paginas internas -------------------*/
#iframe{
	width:648px;
	height:500px;
}
#frame{
	width:648px;
	*width:648px;
}


#conteudoEspaco{

	height:4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;	
	width:510px;
	_margin-top:-16px;
	*float:left;
	_margin-left:18px;
	
	
	}
#conteudoAjuste{
	/*float:right;*/
	width:510px;
	overflow:hidden;
	overflow-y:auto;
	height:460px;
	margin-top:20px;
	_margin-top:20px;
	*margin-right:60px;
	_margin-right:-10px;
	scrollbar-face-color:#C1E0EB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#008000;
	scrollbar-track-color:#86B8CD;
}


#conteudoAjustePag{
	margin:0;
	width:510px;
	overflow:hidden;
	overflow-y:auto;
	height:493px;
	scrollbar-face-color:#C1E0EB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#C0C0C0;
	scrollbar-darkshadow-color:#000000;
	scrollbar-shadow-color:#808080;
	scrollbar-arrow-color:#008000;
	scrollbar-track-color:#86B8CD;
	
	
	/*margin-left:-15px;*/
}

#conteudoInformacoes{
	width:510px;
	height:152px;
}

#espacoConteudo{
	height:10px;
}

#conteudoTitle{
	background-image:url(../img/fundoTitle.png);
	background-repeat:no-repeat;
	width:510px;
	*float:left;
	height:34px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	_margin-left:18px;
	
	
}
#espacoTitle{
	height:8px;
	_margin-top:-8px;
}

#titleAjuste{
	
	text-align:left;
	font-family:Helvetica, Verdana;
	color:#ffffff;
	font-size:19px;
	height:24px;
	width:495px;
	font-weight:bold;
}

.titlePagInterna{
	font-family:Helvetica, Arial;
	font-size: 16px;
	text-align:left;
	color:white;
	height:25px;
	font-weight:bold;
		
}

.title{
	font-family:Helvetica, Arial;
	font-size:11px;
	
}



.dataPagInterna{
	font-family:Helvetica, Arial;
	font-size:11px;	
	font-weight:bold;
	text-align:left;
}


.text{
	font-family:Helvetica, Arial;
	font-size:12px;
	text-align:left;
	color:#253A63;
	margin-right:7px;
}

ul{
	
	list-style:none;
	padding:0px;
	margin:0px;
	text-decoration:none;
	
}

li a:link, a:visited, a:hover{
	color: #32768d;
	text-decoration:none;
	
}

/*-----------------------------------------------form----------------------------------------------*/

