body{
	background:url(../imagens/backgroung.png) repeat-y top center;
	margin:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
}

#div_topo{
	position:relative;
	width:100%;
	height:285px;
	background:url(../imagens/bg_topo.png) no-repeat top center;
	z-index:5;
}

.azul{
	color:#004a86;
}

#div_alinha_topo{	
	position:absolute;
	width:980px;
	height:200px;
	left:50%;
	margin-left:-491px;
}

#div_logo{
	position:absolute;
	width:225px;
	height:75px;
	top:90px;
	left:30px;
}

#div_menu{
	position:absolute;
	top:130px;
	right:0;
	width:640px;
	height:42px;
}

#div_ferramentas{
	position:absolute;
	width:550px;
	height:50px;
	top:58px;
	left:370px;
}

#div_ferramentas font {
		margin-bottom: 5px;
		display: inline-block;
}


#div_alinha_conteudo{
	position:relative;
	width:892px;
	height:auto;
	min-height:630px;
	margin:-102px auto -68px auto;
	z-index:3;
	padding:0 30px 0 58px;
}

#div_rodape{
	position:relative;
	width:100%;
	height:130px;
	background:url(../imagens/bg_rodape.png) no-repeat top center;
	z-index:9;
}

#div_alinha_rodape{
	position:relative;
	width:980px;
	height:20px;
	text-align:center;
	margin:55px auto;
	padding:70px 0;
	font-size:10px;
	color:#464646;
}

.menu{
	margin:13px 0 0 7px;
	padding:0;
}
.menu li{
		margin:0;
		padding:0; 
		display:inline;
}
.menu li a {
	padding:13px 8px 13px 6px;
	font-size:15px;
	border-right:2px solid #F4F4F4;
	color:#fff;
	text-decoration:none;
}

.menu li a.ultimo {
	padding:13px 8px 13px 6px;
	border:none;
	font-size:15px;
	color:#fff;
	text-decoration:none;
}

.menu li a:hover {
	color:#ccc;
	text-decoration:none;
}

.menu li a.ultimo:hover{
	color:#ccc;
	text-decoration:none;
}

.bt_home{
	position:relative;
	width:75px;
	height:45px;
	background:url(../imagens/bt_home.png) top no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}

.bt_home:hover{
	background:url(../imagens/bt_home.png) bottom no-repeat;
}

.bt_consulta{
	position:relative;
	width:75px;
	height:45px;
	background:url(../imagens/bt_consulta.png) top no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}

.bt_consulta:hover{
	background:url(../imagens/bt_consulta.png) bottom no-repeat;
}

.bt_contato{
	position:relative;
	width:75px;
	height:45px;
	background:url(../imagens/bt_contato.png) top no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}

.bt_contato:hover{
	background:url(../imagens/bt_contato.png) bottom no-repeat;
}

.bt_localizacao{
	position:relative;
	width:75px;
	height:45px;
	background:url(../imagens/bt_localizacao.png) top no-repeat;
	display:block;
	cursor:pointer;
	float:left;
}

.bt_localizacao:hover{
	background:url(../imagens/bt_localizacao.png) bottom no-repeat;
}

#div_alinha_rodape a{
	text-decoration:none;
	font-size:10px;
	color:#464646;
}

#div_alinha_rodape a:hover{
	color:#AAAAAA;
}

h2{
	font-size:25px;
	color:#00234F;
}

h1{
	font-size:16px;
	color:#00234F;
}

h3{
	margin:0;
	padding:0 0 5px 0;
	font-size:20px;
	color:#00234F;
}

a{
	text-decoration:none;
	color:#00447d;	
}

a:hover{
	text-decoration:none;
	color:#2c70a8;	
}


#div_expansivel{
	font-size:14px;
	font-weight:bold;
	height:15px;
	padding:5px 0 5px 30px;
	text-align:left;
	background:url(../imagens/bg_exp.png) no-repeat;
	border-bottom:2px solid #FFF;
}

.div_first {
	display: block;
	padding:10px 0 10px 0; 
}

.div_oculta {
	display: none;
	padding:10px 0 10px 0; 
}

.link_expansivel{
	text-decoration:none;
	color:#FFF;
}