body{
padding:10px;
margin:0;
background-color:#e1e1e1;
background-image:url("images/fundo.gif");
position:relative;
background-attachment:fixed;

}

.histbox2{
margin-left:10px;
width:240px;
/*border:1px solid red;*/
font-family: Trebuchet MS, Arial, sans-serif;
font-size:10px;
}

.histbox1{
font-size:10px;
width:240px;
/*border:1px solid red;*/
font-family: Trebuchet MS, Arial, sans-serif;
}

.width95{width:95%;}

.width300{width:300px;}

.hist{margin-top:30px;}

#sidebar-a{
float:left;
width:150px;
margin:0px;
margin-left:1px;
padding:0px;
/*border:1px solid red;*/
padding-right:5px;
}

/*-------------------------- contents ----------------------------*/
#content{
margin:0px;
padding:0px;
/*border:1px solid red;*/
margin-left:180px;
height:900px;
_height:600px;
width:580px;

}

#contenthome{
margin:0px;
padding:0px;
/*border:1px solid red;*/
margin-left:180px;
margin-top:10px;
height:900px;
_height:600px;
width:580px;
/*background-image:url("images/fundohome.gif");
background-position:top right;
background-repeat:no-repeat;*/

}

.tophome{
margin:0px;
background-image:url("images/fundohome2.gif");
background-position:top left;
background-repeat:no-repeat;
width:330px;
height:202px;
/*border:1px solid red;*/



}
.tophome a{
color:#009c89;
font-family: Swis721 BT, Arial, sans-serif;
font-size: 20px;
width:146px;
margin-left:165px;
margin-top:35px;
text-decoration:none;


}

.tophome a:hover{
text-decoration:underline;
font-family: Swis721 BT, Arial, sans-serif;
font-size: 20px;
}

.caixaesquerda{
background-image:url("images/linhhome.gif");
background-position:top left;
background-repeat:no-repeat;
float:right;
margin-top:200px;
color:#e29400;
font-family: trebuchet MS, Arial, sans-serif;
font-size: 11px;
font-weight:bold;
width:198px;
padding-left:23px;
/*border:1px solid red;*/
}

.caixaesquerda span.linkh{
margin:0px;
font-family: trebuchet MS, Arial, sans-serif;
font-size: 11px;
margin-left:12px;
color:#ccc;
width:198px;
font-weight:normal;
}

.caixaesquerda a{
font-family: trebuchet MS, Arial, sans-serif;
font-size: 11px;
color:#ff812a;
text-decoration:none;
}

.caixaesquerda a:hover{

text-decoration:underline;
}

.seta{
margin:0px;
padding-left:12px;
background-image:url("images/seta.gif");

background-repeat:no-repeat;
}

#content p.mar{
background-image:url("images/quadradocinza.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;


}

#content p.mar2{
background-image:url("images/quadradocinza2.gif");
background-position:left top;
background-repeat:no-repeat;
padding-left:15px;


}


#content span{
color:#ea9000;
font-family: trebruchet, Arial, sans-serif;
font-size: 14px;
font-weight:bold;

}

#content span.sub{
color:#000000;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}



#content span.sub2{
color:#ea9000;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}


#content span.subtitulo{
color:#ea9000;
font-family: trebruchet, Arial, sans-serif;
font-size: 18px;



}


.textos{

float:left;
margin-left:10px;
margin-top:0px;
margin-bottom:40px;
/*border:1px solid red;*/

}


#content p{
margin:0px;
margin-top:5px;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;

}

#content2{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:580px;
height:900px;
_height:600px;
margin-left:180px;


}

#content2 .titulo{
font-size:20px;
color:#009589;
font-family: Arial, sans-serif;
margin-top:20px;
margin-left:30px;
padding-left:15px;
font-weight:bold;
background-image:url("images/quadrado2.gif");
background-repeat:no-repeat;
background-position:left center;
}

#content2 p.mar{
background-image:url("images/quadradocinza.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;


}

#content2 p.mar a{
display:inline;
color:#0b7ac3;
font-family:trebuchet MS, Arial, sans-serif;
font-size:12px;
text-decoration:none;

}

#content2 p.mar a:hover{
text-decoration:underline;

}

#content2 span{
color:#009589;
font-family: trebruchet, Arial, sans-serif;
font-size: 14px;
font-weight:bold;

}

#content2 span.sub{
color:#000000;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}


#content2 span.sub2{
color:#009589;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}



#content2 span.subtitulo{
color:#009589;
font-family: trebruchet, Arial, sans-serif;
font-size: 18px;



}

#content2 p{
margin:0px;
margin-top:5px;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}


/*
#content2 .textos{

float:left;
margin-left:15px;
margin-top:0px;


}
*/


#content3{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:580px;
margin-left:180px;
height:900px;
_height:600px;
}

#content3 .titulo{
Font-size:20px;
color:#003760;
font-family: Arial, sans-serif;
margin-top:20px;
margin-left:30px;
padding-left:15px;
font-weight:bold;
background-image:url("images/quadrado3.gif");
background-repeat:no-repeat;
background-position:left center;
}

#content3 p{
margin:0px;
margin-top:0px;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;
/*border:1px solid red;*/
padding-top:1px;
}


#content3 span{

font-family: trebruchet, Arial, sans-serif;
font-size: 14px;
font-weight:bold;

}


#content3 p.mar{
background-image:url("images/quadradocinza.gif");
background-position:left center;
background-repeat:no-repeat;
padding-left:15px;


}

#content3 p.mar2{
background-image:url("images/quadradocinza2.gif");
background-position:left top;
background-repeat:no-repeat;
padding-left:15px;


}


#content3 span{
color:#003760;
font-family: trebruchet, Arial, sans-serif;
font-size: 14px;
font-weight:bold;

}

#content3 span.sub{
color:#000000;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}


#content3 span.sub2{
color:#003760;
font-family: trebruchet, Arial, sans-serif;
font-size: 12px;


}

#content3 span.subtitulo{
color:#003760;
font-family: trebruchet, Arial, sans-serif;
font-size: 18px;



}
/*
#content3 .textos{

float:left;
margin-left:15px;
margin-top:0px;
margin-bottom:40px;
*/

}
/*---------------------------/contents -------------------------*/


/*-------------------------- titulos ---------------------------*/



.titulo01a {
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/1_Mensagens/tit_1.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo01b{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/1_Mensagens/tit_2.gif");
background-repeat:no-repeat;
background-position:center left;
}




.titulo01c{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/1_Mensagens/tit_3.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo01d{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:100px;
background-image:url("TITULOS/1_Mensagens/tit_4.gif");
background-repeat:no-repeat;
background-position: bottom left;
}

.titulo01e{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:100px;
background-image:url("TITULOS/1_Mensagens/tit_5.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo02{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/2_Pode entrar/01_tit_entrar.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo03{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/3_Nossa gente/tit_1.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo04{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/4_Destaques_ano/tit_destaque.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo05{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/5_Planos1/tit_plano.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo06{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/6_Previ_futuro/tit_futuro.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo07{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/7_Capec/tit_capec.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo08{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/8_Gestao/tit_gestao.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo09{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/9_Papel social/tit_papel.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo10{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/10_Normas_contabeis/tit_normas.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo11{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/11_Administracao/01_tit_entrar.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo20{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("images/tit_entrevistas.gif");
background-repeat:no-repeat;
background-position:center left;
}

.titulo12{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/12_Previ em numeros/tit_1.gif");
background-repeat:no-repeat;
background-position:center left;
}


.titulo13{
margin:0px;
padding:0px;
/*border:1px solid red;*/
width:578px;
height:80px;
background-image:url("TITULOS/13_Demo_contabeis/tit_demo.gif");
background-repeat:no-repeat;
background-position:center left;
}



/*----------------------------- /titulos -----------------------*/



#footer{
margin:0px;
padding:0px;
width:100%;
height:55px;
background-color:#004877;
background-image:url("images/bottom.gif");
background-repeat:no-repeat;
background-position:bottom left;



}


#container{
margin:0;
padding:0;
width:778px;
margin-left:auto;
margin-right:auto;
background-image:url("images/fundocontainer.gif");
background-repeat:repeat-y;
position:relative;


}


#header{
margin:0;
padding:0;
width:778px;
height:97px;
background-image:url("images/header.gif");
background-repeat:no-repeat;


}
/* ---------------------------------- Menu --------------------------------------*/

#listamenuatendente {
	font-family: trebruchet, Arial, sans-serif;
	font-size:9px;
	color: #896100;
	text-align:left;
}

#listamenuatendente ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* cuidado nesta classe da primeira lista - qq mexida impacta no FireFox */
#listamenuatendente li {
	/*margin: 0;*/
	/*padding: 0;*/
	/*position: relative;*/
	/*display: block;*/
	/*font-weight: normal;*/
	/*list-style-type: none;*/
	font-family: trebruchet, Arial, sans-serif;
	font-size: 11px;
	background-image: url(img/bar_menu_meio.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#d9e2e9;
	width:160px;	
	
}

#listamenuatendente a {
	margin:0px;
	margin-left: 1px;
	_margin-left: 1px;
	width: 149px;
	_width: 150px;
	padding-left:15px;
	color: #003253;
	font-weight: normal;	
	height: 18px;
	display: block;
	text-decoration: none;
	height:30px;
	_height:0px;
	padding-bottom:3px;
	margin-right:0px;
}

#listamenuatendente a:hover {
	padding-left:15px;
	width: 149px;
	_width: 150px;	
	display: block;
	margin-left: 1px;
	_margin-left: 1px;
	/*height: 18px;*/
	background-color: #5897bf/*FEF4DE*/;
	color: #ffffff;
	/*border-bottom:1px dashed #896100;*/
	height:30px;
	_height:0px;
}

#listamenuatendente #ativo {
	margin: 0px;
	background-color: #FEF4DE;
	color: #000000;
	margin-left: 1px;
	width: 149px;
	_width: 150px;	
	border-bottom:1px dashed #896100;
}

#listamenuatendente #ativo li {
	margin: 0px;
	background-color: #FEF4DE;
	color: #000000;
	margin-left: 0px;
	border-bottom:1px dashed #896100;
}

#listamenuatendente #ativo a {
	margin: 0px;
	background-color: #FEF4DE;
	color: #000000;
	margin-left: 0px;
	font-weight : bolder;
	border-bottom:1px dashed #896100;
}

.treemenu .treeopen {
	background-image: url('images/menos.gif');
	background-repeat: no-repeat;
	background-position: left;
}		
	
.treemenu .treeclosed {
	background-image: url('images/mais.gif');
	background-repeat: no-repeat;
	background-position: left;	
}
	
#listamenuatendente .sub ul,li,a {
	display: block;
	padding: 0px;
	border: 0px;	 
}

#listamenuatendente .sub ul {
	/*position:relative;*/
	background-color:#FEF4DE;
	list-style:none;
	border-right:1px dashed #b2ddff;
	border-left:1px dashed #b2ddff;
	border-bottom:1px dashed #b2ddff;
}

#listamenuatendente .sub li {
	/*position:relative;*/
	/*padding:1px;*/
	background-color:#FEF4DE;
	border-right:1px dashed #b2ddff;
	border-left:1px dashed #b2ddff;
	width: 150px;
	_width: 151px;		
	/*border-bottom:1px dashed #896100;*/
	margin:0px;	
	
}	

#listamenuatendente .sub a {
	color:#0b7ac3;
	/*background:#FEF4DE;*/
	background-color:#eff8ff;
	width: 150px;
	_width: 151px;	
	height: 40px;
	_height:0px;
	margin:0px;
	border-bottom:1px dashed #ccc;
	
}

#listamenuatendente .sub a:hover {
	
	_height: 18px;
	background-color:#eff8ff;
	color:#065796;
	width: 150px;
	_width: 151px;	
	border:0;
	margin:0px;
	border-bottom:1px dashed #ccc;
	height:40px;
	_height:0px;
	/*font-weight:bold;*/
	text-decoration:underline;
}

#listamenuatendente #ativo_sub {
	margin: 0px;
	background-color:#B8860B;
	width: 150px;
	_width: 151px;
	color: #FFFFFF;
}

#listamenuatendente #ativo_sub li {
	margin: 0px;
	background-color:#B8860B;
	color: #FFFFFF;
}

#listamenuatendente #ativo_sub a {
	margin: 0px;
	background-color:#B8860B;
	color: #FFFFFF;
	font-weight: bold;
}



/* ------------------------- classes ----------------------------*/


.mensagemtop{
margin:5px;
padding:0px;
width:562px;
height:57px;
background-image:url("images/mensagem_top.gif");
background-repeat:no-repeat;
/*border:1px solid red;*/
margin-top:5px;

}


.breadcrumbs a{
font-family: trebruchet, Arial, sans-serif;
font-size:11px;
color:#004877;
width:50px;
display:inline;
text-decoration:none;

}

.breadcrumbs a:hover{
color:#004877;
text-decoration:underline;

}

.breadcrumbs{
margin:5px;
font-family: trebruchet, Arial, sans-serif;
font-size:11px;
color:#004877;
}



#content .quadromens{
margin:0px;
padding:0px;
width:192px;
float:right;
margin-top:30px;
font-family:trebruchet MS, Arial, sans-serif;
font-size:10px;
color:#909090;
text-align:right;
background-image:url("images/ftmensagem.gif");
background-repeat:no-repeat;
background-position:right top;
padding-top:177px;
padding-right:21px;

}

#content .quadromens span{
display:block;
margin:0px;
padding:0px;

font-family:trebruchet MS, Arial, sans-serif;
font-size:10px;
color:#909090;
}


#content .quadromens span.nome{
display:block;
clear:both;
margin:0px;
padding:0px;

font-family:trebruchet MS, Arial, sans-serif;
font-size:10px;
color:#ea9000;
font-weight:bold;

}

.subsub{
display:block;
width:530px;
/*border:1px solid red;*/
margin-top:0px;
background-image:url("images/seta_sub3.gif");
background-repeat:no-repeat;
background-position:top left;
padding-left:16px;
}

.subsub a{
display:inline;
color:#0b7ac3;
font-family:trebruchet MS, Arial, sans-serif;
font-size:10px;
text-decoration:none;

}

.subsub a:hover{
text-decoration:underline;

}

.barrinha{color:#ccc!important;}


#footer span{
display:block;
/*border:1px solid red;*/
margin:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:28px;
width:270px;
font-size:11px;
font-family:trebruchet MS, Arial, sans-serif;

}

ul.planos li{
font-family:trebruchet MS, Arial, sans-serif;
font-size:12px;
margin-top:10px;


}

.fleft{float:left;}

.fotohome{
margin:0px;
margin-left:200px;
/*border:1px solid red;*/
margin-top:-230px;

}


.linkhome{
/*border:1px solid red;*/
width:130px;
height:50px;
margin-top:20px;
margin-left:50px;
cursor:hand;

}

.flash{

margin:0px;
padding:0px;
/*border:1px solid red;*/
position:absolute;
top: 117px;
left: 530px;

}

.titulos{

margin:0px;
}