html { overflow: -moz-scrollbars-vertical; }
 
/* ----------------------------------------------
   ELEMENTOS HTML 
------------------------------------------------- */ 

																	/* //BODY// */
body{
	font-size:90%;
	font-family:'Trebuchet MS', Verdana, sans-serif;
	color:#1b7590; /* cor da fonte padrao utilizada no site*/
	margin:0px;
	padding:0px;
	background:#86d4fa;
}

a{
	text-decoration:none;
	color:#1b7590;
}

a:hover{
	text-decoration: underline;
	color:#1b7590;
}

h2{
	font-size:20px;
	margin:0 0 6px 0;
	color:#3ba1c0;
	font-weight:100;
	width:95%;
	padding:0 0 5px 0;
	border-bottom:1px solid #3ba1c0;
	cursor:default;
	}
	
#pagina {
	margin-bottom:10px;
	display:block;
	clear:both;
	font-size:12px;
}
#pagina a {
	text-decoration:none;
}		
#pagina a:hover {
	color:#999;
}														
/* //CONTAINER// */
#container{
	width:100%;
	height:auto;
	float:left;
	padding-bottom:70px;
}
#sub_container{
	width:853px; /* AJUSTA PAGINA NO BROWSER */
	height:auto;
	margin:0 auto;
}
			
													/* //TOPO// */
#topo{
	width:975px;
	height:190px; /*altura (sobe e desce pagina*/
	float:left;
	margin-bottom:-10px;
}
										

/* ============= CONFIGURA CORPO ============== */
#corpo{
	width:842px; /*largura quadrado externo transparente*/
	height:auto;
	padding:10px;
	float:left;
	background: url(../images/blank.png) repeat;
	filter: alpha(opacity=50);
}

#sub_corpo{
	width:820px; /*largura quadrado interno (o do conteudo)*/
	height:auto;
	padding:10px;
	background-color:#f3fafe;
	position:relative;
	border:0px solid #ffffff;
	}
	
/* =======================CONFIGURACAO MENU ================= */	
#menu_lateral{ 
	width:175px;
	height:auto;
	float:left;
	padding: 0 30px 0 0; /*distancia menu slideshow*/
}

.menu{
	width:170px;
	height:auto;
	float:left;
	z-index:0;
}

.menu ul{
	width:170px;
	margin:0px;
	height:auto;
	padding:28px 0 0 0;
	list-style:none;
	border-left: #5eb2c9 2px solid;
	background:#fdfdfe url(../images/menu_crea.gif) top left repeat-x;
	z-index:0;
	}

.menu li{
	width:170px;
	height:24px;
	border-bottom:#cee1ec 1px solid;
	color:#979595;
	z-index:1;
	}

.menu ul li a{
	display:block;
	color:#979595;
	text-decoration:none;
	width:160px;
	height:20px;
	padding:2px 5px;
	z-index:1;
	}

.menu ul li a:hover{
	color:#fff;
	background:#5eb2c9;
	z-index:1;
	}

.menu li ul {
	position: relative;
	left: 169px;
	top: -24px;
	height:auto;
	display:none;
	padding:0;
	margin:0;
	background:#f7f7f9;
	border-right:2px solid #5eb2c9;
	border-left:0px;
	z-index:1;
	}

.menu ul li:hover ul, .menu ul li.over ul{
	display: block;
	z-index:1;
	}

.menu ul li {
	position: relative;
	padding:0;
	margin:0;
	z-index:1;
	}
	
/* ======FIM CONFIGURACOES MENU ========*/

/*logos confea,mutua e abnt*/
.banner{
	width:170px;
	height:auto;
	float:left;
	padding-top:15px;
}

/*-----------CONFIGURA CENTRO (SLIDE SHOW,GUIA E NOTICIAS-----------------*/
#main{
	width:400px;
	height:auto;
	float:left;
	padding-left:5px;
	z-index: auto;
}


/* ============ CONFIGURACOES SLIDESHOW DE NOTICIAS =============*/
																
.glidecontentwrapper{
position: relative;
width: 282px; /* largura */
height: 262px; /* altura */
overflow: hidden;
z-index:0;
}

/*
Largura Total da envoltura: 350px+5px+5px=360px
edita conteudo do slideshow
*/
.glidecontent{ /*Deslizamentos dentro do slideshow*/
position: absolute; /* nao alterar este valor*/
background: white;
padding: 0px;
visibility: hidden;
width: 282px;
z-index:auto;
}

/*
Largura total do deslizamento dentro do slideshow: 330px+10px+10px=350px
Largura do conteudo do deslizamento*/
.glidecontenttoggler{
width: 282px;
text-align: center;
background-color:#77BCDE;
height:20px;
z-index:auto;
}

/*
Largura totao do contenttoggler: 350px+5px+5px=360px
Ou largura total do div de envoltura (contendo borda e enchimento de envoltura)
*/
.glidecontenttoggler a{ /* estilo para toda navegacao unida dentro de toggler */
display:block;
float:left;
color: #FFF;
font-weight: bold;
text-decoration: none;
background-color:#77BCDE;
font-family:Tahoma;
font-size:11px;
padding-left:5px;
padding-right:4px;
border-right:1px solid #FFFFFF;
height:17px;
padding-top:3px;
z-index:auto;
}

.glidecontenttoggler a.selected{ /* conf. ligação de toggler de página selecionada. ". selecionou" auto de classe gerado! */
background: #878773;
}

.glidecontenttoggler a.toc{ /*nomeia o toggler individual unido (página 1, página 2, etc). ". toc" classifica auto gerado! */
}

.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
}

.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
}

/* ======== FIM CONFIGURACOES DO SLIDE DE NOTICIAS ========*/																												


/*===== CONFIGURA ULTIMAS NOTICIAS =====*/
.ultimas{
	width:392px;
	height:auto;
	float:left;
	padding:5px;
	background:#fcfeff  url(../images/back_box.jpg) bottom repeat-x;*/
	border:1px solid #e1eff3;
	margin-bottom:10px;
	font-size:10px;
}

.ultimas img{
	float:left;
	border:2px solid #e1eff3;
	margin:3px;
	}

.ultimas h5{
	float:right;
	font-size:6px;
	margin:0px;
}

/*=====FIM CONFIGURA ULTIMAS NOTICIAS =====*/

/*------------------GADGETS---------------------*/

#gadgets{
	width:200px; /* MOVIMENTA BANNERS */
	height:auto;
	padding-left:10px;
	float:right;
}

#gadgets img{
	border:0px;
	margin:0px;
	padding:0px;
}
#gadgets h1{ /*  CONFIGURA ABA DO BANNERS*/
	height:18px;
	width:40px;
	font-size:16px;
	margin:0 0 0 10px;
	padding:4px 5px 5px 5px;
	color:#0f4e97;
	background-color:#def1fd;
	font-weight:600;
	cursor:default;
}

/*===CONFIGURA ITENS GUIA===*/	
.creaweb_prof{
	width:190px;
	height:auto;
	float:center;
	padding:3px;
	background:#def1fd;
	}
	
.creaweb_emp{
	width:190px;
	height:auto;
	float:left;
	padding:3px;
	background:#def1fd;
	margin:3px 0 0 0;
	}
	
.ouvidoria{
	width:190px;
	height:auto;
	float:left;
	padding:3px;
	background:#def1fd;
	margin:3px 0 0 0;
	}
	
.denuncia{
	width:190px;
	height:auto;
	float:left;
	padding:3px;
	margin:3px 0 0 0;
	border:px solid #def1fd;
	background:#def1fd;
	}
/*===FIM ITENS GUIA===*/	
	
#rodape{
	width:858px;
	height:20px;
	padding:2px;
	float:left;
	margin:3px 0 0 0;
	background: url(../images/blank.png) repeat;
	color:#012a36;
	font-family:Arial;
	font-size:11px;
	filter: alpha(opacity=50);
	
}

.address{
	width:600px;
	height:20px;
	float:left;
	text-align:center;
	position:relative;
	}
	
.fone{
	float:left;
	width:220;
	height:20px;
	display:inline;
	text-align:center;
	position:relative;
	}
	
#copy{
	width:800px;
	height:auto;
	float:left;
	color:#ffffff;
	padding-top:5px;
	padding-left:10px;
	text-align:center;
	cursor:default;
}


#caixa_destaque { float:left; width:280px; margin-bottom:10px; }
#caixa_destaque .img { border: 1px solid #329531; }
#caixa_destaque_peq { float:left; width:280px; }
#caixa_destaque_peq_interno { float:left; width:100%; clear:both; }
#caixa_destaque_peq_interno img{ float:left; margin-right:6px; }
#caixa_destaque_peq img { float:left; margin-right:6px; }
#separador2 { float:left; background-image:url(../images/separador.gif); height:25px; width:100%;}

#mini_fotos { width:200px; overflow-x:auto; overflow-x:hidden; height:350px; margin-right:10px; overflow: scroll; margin-bottom:10px; border:1px solid #CCCCCC; padding:6px; }
#mini_fotos img { width:75px; height:56px; border:2px solid #329531; margin-left:5px; margin-right:5px; *margin-left:2px; *margin-right:2px; }

#caixa_noticia_peq_interno { float:left; width:100%; clear:both; }
#caixa_noticia_peq_interno img{ float:left; margin-right:6px; }


#texto { font-size:11px; color:#666666;display:block; margin-bottom:10px; width:100%; float:left; text-align:justify; }
#texto p strong td font { font-size:11px; color:#666666; font-family:Tahoma; }
#coluna { float:left; width:150px; }
#separador_topo { height:0px; }
#foto { float:left; margin-right:10px;}
#foto img{ border: 1px solid #329531;}


#pagina {
	margin-bottom:10px;
	display:block;
	clear:both;
	font-family:'Trebuchet MS';
	color:#197396;
	font-size:14px;
}
#pagina a {
	text-decoration:none;
	color:#38657f;	
}		
#pagina a:hover {
	color:#073c49;
}
#pagina h1{
	width:98%;
	height:auto;
	padding-left:15px;
	padding-bottom:5px;
	border-bottom:1px solid #217492;
	background:url(../images/bullet_h1.gif) top left no-repeat;
	color:#1d7195;
	font-weight:lighter;
	font-size:24px;
	margin:0 0 3px 0;
	}
h2{
	color:#1d7195;
	font-weight:lighter;
	font-size:19px;
	margin:0 0 5px 0;
	padding:0px;
	}
h4{
	color:#1d7195;
	padding-left:0px;
	font-weight:lighter;
	font-size:13px;
	margin:0px 0 0px 0px;
	/*background:url(../images/bullet_h4.gif) top left no-repeat;*/
	font-weight:normal;
	
	}	