body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-attachment: fixed;
	background-color: #ECE9D8;	
}
ul li{
	margin-bottom:10px;
	
}
#banner{
	position:absolute;
	z-index:1;
	width:200px;
	height:200px;
	left: 712px;
	top: 146px;
}
#mapa_thumb{
	width:760px;
	height:500px;
	float:left;
	margin-left:5px;
}
#geral_mapa{
	width:784px;
	height:1020px;
	margin:10px auto;
	background-color:#FFF;
}
#geral{
	width:784px;
	height:615px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_hist{
	width:784px;
	height:723px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_visitas{
	width:784px;
	height:1920px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_serv{
	width:784px;
	height:1190px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_grande{
	width:784px;
	height:940px;
	margin:10px auto;
	background-color:#FFF;
}

#geral_cad{
	width:784px;
	height:1350px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_cadastrado{
	width:784px;
	height:780px;
	margin:10px auto;
	background-color:#FFF;
}
#miolo{
	width:784px;
	height:auto;
	margin:0px auto;
}
#topo{
	width:784px;
	height:38px;
}
#tv{
	width:784px;
	height:180px;
}
#menu{
	width:784px;
	height:42px;
}
*#menu{
	width:784px;
	height:84px;
}
/*contato*/
#mapa_localizacao{
	width:313px;
	height:300px;
	float:left;
	margin-left:20px;
	margin-top:10px;
}
#formulario{
	width:440px;
	height:300px;
	float:left;
	margin-top:10px;
}
#endereco{
	width:313px;
	height:200px;
	float:left;
	margin-left:20px;
}
#horario{
	width:440px;
	height:200px;
	float:left;
}
#tit_cont{
	width:310px;
	height:20px;
	float:left;
	padding-bottom:5px;
}
#tit_cont2{
	width:430px;
	height:20px;
	float:left;
	padding-bottom:5px;
}
#mapa_google{
	width:310px;
	height:270px;
	float:left;
}
#form_contato{
	width:430px;
	height:280px;
	float:left;
}

/*FIM contato*/


/*empresas coparticipadas*/
#geral_medio{
	width:784px;
	height:920px;
	margin:10px auto;
	background-color:#FFF;
}
#geral_medio2{
	width:784px;
	height:1000px;
	margin:10px auto;
	background-color:#FFF;
}

#cont_empresas{
	width:300px;
	height:580px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
#cont_empresas li{
	width:300px;
	height:20px;
	float:left;
	margin-top:20px;
	margin-left:20px;
}
#nomes{
	width:300px;
	height:30px;
	float:left;
	margin-top:10px;
	margin-left:20px;
}
/*FIM empresas coparticipadas*/

/* inicio menu */

#base{
	width:784px;
	height:42px;
	margin:0 auto;
}
#abas {
	width:786px;
	height:40px;
	margin-left:0px;
	margin-top:0px;
	float:left;
	padding-left:0px;
}
#abas ul{
	margin-left:0px;
	margin-top:0px;
	float:left;
	padding-left:0px;
}
#abas li{
	list-style:none;
	float:left;
	height:42px;
}
#tarja{
	width:784px;
	height:40px;
	float:left;
	margin-top:0px;
	background-color:#1664AF;
}
#conteudo{
	width:784px;
	height:auto;
}
/* inicio conteudo */
#home_historico{
	width:784px;
	height:215px;
	float:left;
}
#home_historico img{
	padding-left:25px;
	padding-top:10px;
}
	/* visitas abre*/
#home_visitas{
	width:784px;
	height:30px;
	float:left;
	padding-top:4px;
}
#home_mais{
	width:784px;
	height:15px;
	float:left;
	padding-top:5px;
}
#home_mais img{
	margin-left:620px;
}
#acesso_todas{
	width:750px;
	height:28px;
	padding-left:18px;
}
#acesso_1{
	width:106px;
	height:23px;
	float:left;
	border:#D3E7FA solid 1px;
	background-color:#DDECFB;
	padding-top:5px;
	padding-left:15px;
}
#acesso_2{
	width:175px;
	height:23px;
	float:left;
	border:#D3E7FA solid 1px;
	padding-top:5px;
	padding-left:25px;
}
#acesso_3{
	width:175px;
	height:23px;
	float:left;
	border:#D3E7FA solid 1px;
	padding-top:5px;
	padding-left:25px;
}
#acesso_4{
	width:175px;
	height:23px;
	float:left;
	border:#D3E7FA solid 1px;
	padding-top:5px;
	padding-left:25px;
}
	/* visitas fecha*/

#home_twiter{
	width:784px;
	height:32px;
	float:left;
}
/* fim conteudo */
#rodape{
	width:772px;
	height:22px;
	border-bottom-color:#900;
	text-align:right;
	padding-right:13px;
	margin:0px auto;
}
/* div include logado e logar*/
#caixa_logar{
	width:570px;
	height:35px;
	padding-top:5px;
	padding-right:5px;
	margin-left:242px;
}
#caixa_logado{
	width:570px;
	height:25px;
	float:left;
	padding-top:5px;
	padding-right:5px;
	margin-left:218px;
}
#logar{
	width:258px;
	height:14px;
	padding-top:5px;
	padding-right:5px;
	float:left;
}
#logado{
	width:258px;
	height:14px;
	float:left;
	padding-top:5px;
	padding-right:5px;
	
}
.botlogar {
	color: #FFF;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 20px;
	font-weight: bold;
	background-color: #1664AF;
	height: 22px;
	width: 30px;
	text-align: center;
	vertical-align: bottom;
	border-style: none;
	
}

#icone {
    width: 16px;
    height: 17px;
	margin-left:0px;
	margin-top:6px;
	float:left;
}
a.srollover {
    display: block;
    width: 16px;
    height: 17px;
    background: url("../imagens/ico_esquecisenha.jpg") 0 0 no-repeat;
	text-decoration: none;
}
a:hover.srollover {
    background-position: -17px 0;
}

#idiomas{
	width:185px;
	height:14px;
	float:left;
	padding-top:10px;
	padding-left:73px;
	margin-bottom:10px;
	
}
#idiomas_logado{
	width:185px;
	height:14px;
	padding-top:10px;
	padding-left:92px;
	float:left;
	margin-bottom:10px;
}
/* fim div include logado e logar*/

#basetv{
	width:784px;
	height:180px;
}
#logotipo{
	width:180px;
	height:178px;
	float:left;
	padding-left:40px;
}
#bannertv{
	width:551px;
	height:178px;
	float:left;
}
/*base divs grandes*/
#cont_grande{
	width:478px;
	height:580px;
	float:left;
}
#img_grande{
	width:273px;
	height:608px;
	float:left;
	padding-left:20px;
	padding-top:13px;
}
/*FIM base divs grandes*/

#tit_entidades{
	width:480px;
	height:35px;
	float:left;
	padding-top:10px;
}

/*base divs historico*/
#img_hist{
	width:273px;
	height:402px;
	float:left;
	padding-left:20px;
	padding-top:13px;
}
#tit_hist{
	width:480px;
	height:30px;
	float:left;
	padding-top:10px;
	
}
#cont_hist{
	width:478px;
	height:370px;
	float:left;
}
#cont_hist li{
	list-style:none;
}
/*FIM base divs historico*/

/*base divs servico*/
#serv_esq{
	width:479px;
	height:550px;
	float:left;
	margin-left:10px;
}
#serv_esq2{
	width:479px;
	height:300px;
	float:left;
	margin-left:10px;
}
#serv_dir{
	width:280px;
	height:550px;
	float:left;
}
#tit_serv{
	width:600px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-left:20px;
	margin-left:10px;
}
#tit_serv2{
	width:455px;
	height:20px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
#tit_serv3{
	width:265px;
	height:20px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
#cont_serv{
	width:455px;
	height:220px;
	*height:270px;
	float:left;
	padding-top:10px;
}
#cont_serv2{
	width:455px;
	height:60px;
	float:left;
	padding-top:10px;
}
#cont_serv3{
	width:265px;
	height:400px;
	float:left;
	padding-top:10px;
}
#cont_serv3 li{
	list-style:disc ;
}
#det{
	width:1px;
	height:530px;
	float:left;
	background:url("../imagens/dividi.jpg");
	
}
#tit_est{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	background:url("../imagens/bg_est.jpg");
}
#tit_est2{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#tit_est3{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	background:url("../imagens/bg_est.jpg");
}
#tit_est4{
	width:469px;
	height:45px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	background:url("../imagens/bg_est.jpg");
	line-height:18px;
}
#tit_est5{
	width:469px;
	height:63px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	background:url("../imagens/bg_est_g.jpg");
	line-height:18px;
}
#tit_est6{
	width:469px;
	height:63px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	background:url("../imagens/bg_est_g.jpg");
	line-height:18px;
}
#tit_est7{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#tit_est8{
	width:469px;
	height:45px;
	float:left;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
	background:url("../imagens/bg_est.jpg");
	line-height:18px;
}
#tit_est9{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#tit_est10{
	width:469px;
	height:30px;
	float:left;
	padding-top:20px;
	padding-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
#img_est{
	width:214px;
	height:174px;
	padding-top:10px;
	float:left;
}
#texto_est{
	width:233px;
	height:174px;
	float:left;
	padding-top:10px;
}
#texto2_est{
	width:450px;
	height:35px;
	float:left;
}
#bg_est {
	background-attachment: fixed;
	background-image: url(../imagens/bg_est.jpg);
	background-repeat: no-repeat;
}
/*FIM base divs servico*/

/*inicio grafismo*/
#m1{
	width:180px;
	height:50px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#m2{
	width:180px;
	height:50px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#m3{
	width:180px;
	height:50px;
	float:left;
	margin-left:20px;
	margin-top:20px;
}
#m1_view{
	width:760px;
	height:530px;
	float:left;
	padding-left:20px;
	
}
#m2_view{
	width:760px;
	height:1000px;
	float:left;
	padding-left:20px;

}
#m3_view{
	width:760px;
	height:530px;
	float:left;
	padding-left:20px;
	overflow:auto;
}
#cores{
	width:90px;
	height:185px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}
/*FIM grafismo*/
#cores{
	width:90px;
	height:185px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}

/*Inicio glossario*/
#lista_alf{
	width:580px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}
#result{
	width:580px;
	height:20px;
	float:left;
	padding-left:20px;
	padding-top:10px;
}
#letras{
	width:22px;
	height:15px;
	float:left;
}
#titulo{
	width:700px;
	height:20px;
	float:left;
}
#resumo{
	width:700px;
	height:20px;
	float:left;
}
#det_glos{
	width:700px;
	height:1px;
	background-color:#999999;
	float:left;
}

/*FIM glossario*/
#tit_menor{
	width:330px;
	height:30px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#tit_menor2{
	width:350px;
	height:30px;
	padding-top:10px;
	float:left;
}
#voltar{
	width:50px;
	height:20px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#voltar2{
	width:40px;
	height:30px;
	padding-top:10px;
	padding-left:95px;
	float:left;
}
/*base conceito*/
#geral_conceito{
	width:784px;
	height:1200px;
	margin:10px auto;
	background-color:#FFF;
}
#img_conceito{
	width:273px;
	height:850px;
	float:left;
	padding-left:20px;
	padding-top:13px;
}
#cont_conceito{
	width:478px;
	height:820px;
	float:left;
}
/*FIM base conceito*/

#tit_indice{
	width:667px;
	height:30px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}

/*base cadastro*/

#tit_cad{
	width:667px;
	height:20px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#tit_cad2{
	width:730px;
	height:17px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#tit_cad3{
	width:730px;
	height:37px;
	padding-top:10px;
	padding-left:20px;
	float:left;
}
#cont_cad{
	width:655px;
	height:220px;
	float:left;
	padding-top:10px;
}
#cont_form_cad{
	width:755px;
	height:370px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
#cont_form_cad2{
	width:755px;
	height:195px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
#cont_form_cad3{
	width:755px;
	height:70px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
#cont_form_cad4{
	width:755px;
	height:50px;
	float:left;
	padding-top:10px;
	padding-left:20px;
}
#det_cad{
	width:750px;
	height:1px;
	margin-left:10px;
	float:left;
	background-color:#1664AF;
}
/*FIM base cadastro*/
.conglomerados{
	width:140px;
	height:45px;
	margin-left:8px;
	margin-top:8px;
	float:left;
}

.Arial_10_Normal_737487{
	color: #787878;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}
.Arial_10_Normal_B382B3{
	color: #B382B3;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
}
.Arial_12_Normal_737487{
	color: #737487;
	text-decoration: none;
	font-style: normal;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
}
.Arial_11_Normal_737487{
	color: #737487;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
}
.Arial_11_Bold_737487{
	color: #737487;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	line-height: 15px;
}
.Arial_12_Normal_787878{
	color: #737487;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}
.Arial_12_Bold_737487{
	color: #737487;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	line-height: 15px;
}
.Arial_11_Normal_660066{
	color: #660066;
	text-decoration: none;
	font-style: normal;
	text-decoration: underline;
	font-family: Arial;
	font-size: 11px;
}
.Arial_11_Bold_660066{
	color: #660066;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial;
	font-size: 11px;
}
.Arial_20_Bold_737487{
	color: #000;
	text-decoration: none;
	font-weight:bold;
	font-family: Arial;
	font-size: 20px;
}
.Arial_20_Bold_660066{
	color: #660066;
	text-decoration: none;
	font-family: Arial;
	font-size: 20px;
	font-weight:bold;
}
.news01 {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	height: 15px;
	width: 160px;
	border: 1px solid #787487;
	font-weight: normal;
	margin-bottom: 7px;
}
.news02 {

	color: #B382B3;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	height: 15px;
	width: 138px;
	border: 1px solid #7A1D7B;
}
.bg_top {
    height: auto;
	width: auto;
	border: 1px none #7A1D7B;
	background-attachment: fixed;
	background-image: url(../imagens/bg_top.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.bg_top_tv {
    height: auto;
	width: auto;
	border: 1px none #7A1D7B;
	background-attachment: fixed;
	background-image: url(../imagens/bg_top_tv.jpg);
	background-repeat: repeat-x;
	background-position: 0px top;
}
.cont_nome {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	height: 15px;
	width: 420px;
	border: 1px solid #787487;
	margin-bottom: 7px;
}
.cont_assunto {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	height: 150px;
	width: 420px;
	border: 1px solid #787487;
	font-weight: normal;
	margin-bottom: 7px;
}
.Arial_14_Bold_737487 {
	color: #737487;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.form_valida {
	color: #F00;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: lighter;
	word-spacing: normal;
}
.form_valida label{
    padding-left: 10px; }

.Arial_14_Bold_153474 {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.Arial_12_Normal_153474 {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}
.Arial_12_H_Normal_153474 {
	color: #153774;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
}

.Arial_14_Bold_000000{
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	
}
.Arial_12_Normal_000000 {
	color: #000000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	clip: rect(auto,auto,auto,auto);
}
.combo{
	color: #333;
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	height: 20px;
	width: 180px;
	border: 1px solid #000;
	
}
.login {
	color: #000;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	border: 1px solid #000000;
	height: 19px;
	width: 75px;
}
.botacessar {
	color: #000;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	border: 1px solid #000000;
	height: 14px;
	width: 25px;
}
.times_12_Normal_000000 {
	color: #000000;
	text-decoration: none;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	clip: rect(auto,auto,auto,auto);
}
.bg_lat_esquerda {
	MARGIN: 0px;
	background-attachment: fixed;
	background-image: url(../imagens/lat_menu_esq.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.bg_lat_direita {
	font-style: normal;
	background-attachment: fixed;
	background-image: url(../imagens/lat_menu_dir.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.login2 {
	color: #000;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	border: 1px solid #000000;
	height: 14px;
	width: 110px;
}
.campo01 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 400px;
	border: 1px solid #153474;
	font-weight: normal;
}
.campo02 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 150px;
	border: 1px solid #153474;
	font-weight: normal;
}
.campo03 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 220px;
	border: 1px solid #153474;
	font-weight: normal;
}
.campo04 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 100px;
	border: 1px solid #153474;
	font-weight: normal;
	margin-right:10px
}
.campo05 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 150px;
	border: 1px solid #153474;
	font-weight: normal;
	margin-right:20px
}
.campo06 {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 45px;
	border: 1px solid #153474;
	font-weight: normal;
	margin-right:20px
}
.combouf {
	color: #153474;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 20px;
	width: 50px;
	border: 1px solid #153474;
	font-weight: normal;
	
	
}
.cont_assuntoadm {
	color: #153774;
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	height: 150px;
	width: 400px;
	border: 1px solid #787487;
	font-weight: normal;
}
.Arial_12_H_Normal_FF0000 {
	color: #F00;
	text-decoration: underline;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}
.senha {
	color: #000;
	text-decoration: none;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	border: 1px solid #000000;
	height: 19px;
	width: 60px;
}
.Arial_10_H_Normal_153474 {
	color: #153774;
	text-decoration: underline;
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
}

