body {
	background-image: url(../imagens/background.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Trebuchet MS, Tahoma;
	background-color: White;
}
img{
	border: 0px;
	outline: 0;
}
*{
	margin: 0px;
	outline: 0;
}
a {outline: 0;}
a{
	color: #3D8BCD;
	text-decoration: none;	
}
a:link{
	color: #3D8BCD;
	text-decoration: none;	
}
a:hover{
	color: #3D8BCD;
	text-decoration: underline;	
}
a:active{
	color: #3D8BCD;
	text-decoration:underline;	
}

#DivTopo {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	height: 141px;

}

#DivContatoSuperior {
	text-align: right;
	font-size: 10px;
	font-family: Trebuchet MS;	
	padding-top: 5px;
}

#DivContatoSuperior a {
	text-decoration: none;
	color: Black;
}
#DivContatoSuperior a:hover {
	text-decoration: underline;
	color: #397DA0;
}
#DivTextoTopo {
	width: 170px;
	height: 90px;
	float: right;
	margin-top: 10px;
	text-align: center;
	font-size: 15px;
	color: #666666;
	margin-top: 15px;
}
#DivTextoTopo2{
	width: 170px;
	float: right;
	margin-top: 5px;
	text-align: center;
	font-size: 12px;
	color: #666666;
}
#DivLogo {
	width: 392px;
	height: 100px;
	float: left;
	margin-top: 15px;
}

#DivGeral {
	width: 1000px;
	position: relative;
	left: 50%;
	margin-left: -500px;
	padding-bottom: 20px;

	height: auto;
}
#DivGeral:after{
   content:".";
   display:block;
   clear:both;
   visibility:hidden;
   height:0;
   overflow:hidden;
}

/*MENU*/
#DivMenuSuperior {
	text-align: left;
	width: 740px;
	float: left;
	margin-bottom: 10px;
	}

ul#menu{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:37px;
	font-size:13px;
	margin-left: 0px;
	width:730px;
	float:left;

}
ul#menu li{
	display:block;
	float:left;
	margin:0;
	padding:0;
	border-right:1px solid #6DACCA;
	}
ul#menu li a{
	display:block;
	color:#ffffff;
	text-decoration:none;
	padding:10px 10px 10px 10px;
	height:28px;

	}
ul#menu li a:hover{
	background:transparent url("../imagens/MenuHover.jpg") repeat-x top left;	
	}

/*FIM MENU*/
#DivBusca {
	width: 260px;
	height: 35px;
	float: right;
	margin-top: 1px;
}

input.caixaBusca {
	background-color: transparent;
	border: 0px;
	font-family: Trebuchet MS;
	color: Black;
	margin-left: 6px;
	margin-top: 3px;
	outline: 0px;
	color: Gray;
}

table.tabela_busca {
	margin-top: 3px;
}

table.tabela_busca img {
	margin-left: 2px;
	border: 0px;
}

td.tdBusca {
	background-image: url(../imagens/caixabusca.png);
	background-repeat: no-repeat;
	padding-right: 10px;
	padding-bottom: 5px;
}

h1 {
	font-size: 20px;
	color: #3d8bcd;
	font-family: Trebuchet MS;
	margin-bottom: 10px;
}

h2 {
	font-size: 15px;
	color: #3d8bcd;
	font-family: Trebuchet MS;
}
h3.Conv{
	height: auto;
	border: 1px solid #FFBD33;
	padding:3px;
	background-color: #FFF5DF;
	margin-bottom: 3px;
}
h3.Conv img{
	border: 1px solid #ccc;
	padding: 2px;
	background-color: #fff;
}
	
h3.Conv:after{
   content:".";
   display:block;
   clear:both;
   visibility:hidden;
   height:0;
   overflow:hidden;
}
h3.Conv img{
	float: left;
}
.acc_container{
	margin-bottom: 3px;
	padding: 6px;
	color:#666;
	font-size: 13px;
	background-color: #F0F0F0;
	background-image: url(../imagens/Con_ba.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
h6 {
	font-size: 15px;
	color: #3d8bcd;
	font-family: Trebuchet MS;
	margin-top: 15px;
}
#DivConteudo {
	width: 800px;
	float: left;
	margin-left: 20px;
	font-family: Trebuchet MS, Tahoma;
	font-size: 13px;
	color: #373737;
	min-height:750px;

}

#DivMenuLateral {
	width: 180px;
	clear: both;
	float: left;
}
#DivMenulat {
	width: 180px;
	border-bottom: 1px solid #ECEDED;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 6px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#DivMenulat a {
	text-decoration: none;
	color: #999999;
}

#DivMenulatUser {
	width: 180px;
	text-align: center;
	background-color: #F5F5F5;
	border-bottom: 1px solid #ECEDED;
	font-size: 14px;
	padding-left: 6px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#DivMenulatUser a {
	text-decoration: none;
	color: #999999;
}

#DivBarraDireita{
	width:170px;
	float: right;
	
}

#DivCentral {
	width: 610px;
	height: auto;
	float: left;
	margin-right: 3px;
	margin-left: 7px;
}


#DivBannerCentral {
	width: 610px;
	height: 210px;
	margin-top: 5px;
	border-bottom: 1px solid #DDDDDD;

}
	
#DivImgBanner{
	float: right;
	width: 385px;
	height: 195px;
	border: 0px;
	
}


.linkBannerSel{
	width: 189px;
	height: 46px;
	background-image: url(../imagens/linkbannersel.png);
	background-repeat: no-repeat;
	float: left;
	padding-left: 25px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 13px;
	border: 0px;
}

.linkBannerSel a:link{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}
.linkBannerSel a:visited{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}
.linkBannerSel a:hover{
	color:#FFF;
	text-decoration: none;
	font-weight: bold;
}

.linkBanner{
	width: 189px;
	height: 46px;
	background-image: url(../imagens/linkbanner.png);
	background-repeat: no-repeat;
	float: left;
	padding-left: 25px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 2px;
	font-size: 13px;
	color: #666666;
	
}

.linkBanner a:link{
color: #666666;
font-weight: bold;
	text-decoration: none;
	
}
.linkBanner a:visited{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.linkBanner a:hover{
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

#DivNoticias {
	width: 610px;
	height: auto;
	padding-top: 15px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
	clear: both;
	}

#DivNoticias a {
	text-decoration: none;
	color: #3D8BCD;
}

#DivNoticias a:hover {
	text-decoration: underline;
	color: #3D8BCD;
}

#DivNoticias img {
	text-align: left;
	margin-top: 6px;
}

#DivConteudoNoticias {
	width: 610px;
	height: autopx;
	float: left;
	margin: 0px;
}

h3 {
	color: #3D8BCD;
	font-family: Trebuchet MS;
	font-size: 18px;
	margin: 0px;
}

#DivMaisNoticias {
	width: 610px;
	height: 155px;
	border-bottom: 1px solid #DDDDDD;
	float: left;
}

#DivMaisNoticias a {
	text-decoration: none;
	color: #3D8BCD;
}

#DivMaisNoticias a:hover {
	text-decoration: underline;
	color: #3D8BCD;
}

#DivNoticias2 {
	width: 100%;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	border: 0px;
}

#DivNoticias2 a {
	text-decoration: none;
	color: #3D8BCD;
}

#DivNoticias2 a:hover {
	text-decoration: underline;
	color: #3D8BCD;
}

#DivTitNoticiaPrincipal2 {
	width: 100%;
	height: 30x;
	text-align: left;
	float: left;
	font-size: 16px;
	margin-right: 3px;
	margin-top: 3px;
}

#DivTitNoticiaPrincipal2 a {
	text-decoration: none;
	color: #666;
}

#DivTitNoticias2 {
	width: 100%;
	float: left;
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-right: 3px;
}

#DivTitNoticias2 a {
	color: #666666;
}

#DivTitNoticiaPrincipal {
	width: 450px;
	height: 30x;
	text-align: left;
	float: left;
	font-size: 16px;
	margin-right: 3px;
	margin-top: 3px;
}

#DivTitNoticiaPrincipal a {
	text-decoration: none;
	color: #666;
}

#DivTitNoticias {
	width: 450px;
	float: left;
	font-size: 12px;
	color: #666;
	text-align: left;
	margin-right: 3px;
}

#DivTitNoticias a {
	color: #666666;
}

#DivFotos {
	width: auto;
	height: auto;
	float: left;
	margin-top: 0px;
	margin-left: 3px;
	margin-right: 8px;

}

#DivFotos img {
	text-align: left;
	float: left;
	border: 1px solid #ddd;
	padding: 5px;
	padding-right: 4px;
}

h4 {
	font-size: 15px;
	text-align: left;
	color: #3D8BCD;
	font-weight: normal;
	margin: 0px;
	margin-bottom: 18px;
}

#DivMais {
	color: #3D8BCD;
	width: 100%;
	height: 20px;
	font-size: 12px;
	float: right;
	font-weight: normal;
	text-align: right;
	margin-right: 5px;
}

#DivNoticiaSecundaria {
	width: 180px;
	height: 80px;
	text-align: left;
	float: left;
	font-size: 14px;
	font-weight: bolder;
}

#DivNoticiaSecundariaCentral {
	width: 180px;
	height: 80px;
	text-align: left;
	float: left;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	font-weight: bolder;
	font-size: 14px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

#DivReceitanaMidia {
	width: 610px;
	margin-top: 10px;
	font-size: 14px;
	font-weight: bolder;
	float: left;
	margin-bottom: 15px;
}
#DivReceitanaMidia a{
color: #FFA011;
	text-decoration: none;
}
#DivReceitanaMidia a:hover{
color: #FFA011;
	text-decoration: underline;
}

#DivLinkReceita {
	width: auto;
	height: auto;
	margin-bottom: 20px;
}




#DivEndereco {
	width: 600px;
	height: 100px;
	float: left;
	margin-top: 3px;
	border: 1px solid #DDDDDD;
	padding: 5px;
	background-color: #F8F8F8;
	font-size: 14px;
	line-height: 20px;
	padding-top: 15px;
}

#DivRodape {
	font-size: 12px;
	color: #666;
	margin-top: 4px;
	padding-top: 15px;
	height: 30px;
	border-top: 1px solid #E2E2E2;
	background-color: #F6F6F6;
	clear: both;
	text-align: center;	
	clear: both;
}



#DivMapa {
	width: 200px;
	height: 100px;
	float: right;
	margin-right: 5px;
	margin-top: -5px;
	text-align: center;
	font-size: 12px;
	color: #666;
	font-weight: bold;
	float: right;
}

#DivMapa a {
	text-decoration: none;
	color: #666;
}

#DivMapa a:hover {
	text-decoration: underline;
	color: #666;
}

#DivEnquete {
	width: 165px;
	height: auto;
	margin-top: 3px;
	margin-bottom: 20px;
	color: #666666;
	border-bottom: 1px solid #A1A1A1;
	padding-bottom: 10px;

}

#DivBoletim {
	width: 159px;
	height: 140px;

	margin-top: 10px;
	text-align: center;
}

#DivLinkBoletim {
	width: 150px;
	height: auto;
	text-align: center;
	margin-top: 3px;
	margin-left: 5px;
	font-size: 11px;
	color: #666;
}

#DivLinkBoletim a {
	text-decoration: none;
	color: #3D8BCD;
}

#DivLinkBoletim a:hover {
	text-decoration: underline;
	color: #3D8BCD;
}

#DivPropaganda {
	width: 159px;
	height: 187px;
	margin-left: 8px;
	margin-top: 3px;
}

#DivPergunta {
	width: 160px;
	height: 42px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	margin-top: 10px;
}

#DivResposta1 {
	width: 160px;
	height: auto;
	margin-top: 2px;
	font-size: 12px;
	color: #666666;
	text-align: left;
	
}

#DivGaleria {
	width: 600px;
	height: 140px;
	margin-top: 5px;
	border-bottom: 1px solid #CECECE;
	
}

.DivJornal {
	font-size: 12px;
	width: 275px;
	height: 72px;
	cursor: hand;
	padding: 2px;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-bottom: 10px;
	float: left;
	color: #FFF;
	
}

/*Galeria de Imagens*/
.DivGaleria {
	font-size: 12px;
	width: 620px;
	cursor: hand;
	padding: 2px;
	background-repeat: no-repeat;
	margin-right: 20px;
	margin-bottom: 10px;
	float: left;
	color: #FFF;

}

#DivFotosMiniatura {
	float: left;
	width: 85px;
	text-align: left;
}

#DivFotosTitulo {
	text-align: left;
	float: left;
	color: #4F4F4F;
	font-size: 11px;
	padding-left: 4px;
}

#DivFotosQuantidade {
	color: #4F4F4F;
	font-size: 10px;
}

a.link_galeria:link {
	color: #4F4F4F;
	text-decoration: none;
	width: 100px;
}

a.link_galeria:visited {
	text-decoration: none;
	color: #4F4F4F;
	width: 100px;
}

a.link_galeria:hover {
	text-decoration: none;
	color: #4F4F4F;
	width: 100px;
}

a.link_galeria:active {
	text-decoration: none;
	color: #4F4F4F;
	width: 100px;
}

#DivDescGaleria {
	font-size: 11px;
	margin-left: 33px;
	margin-right: 33px;
}

#DivThumb {
	border: 1px solid #999;
	background-color: #FFF;
	padding: 3px;
	width: 65px;
	height: 65px;
	float: left;
	margin-right: 7px;
	margin-bottom: 7px;
}

#divImagensDir {
	padding: 2px;
	width: 434px;
	height: 330px;
	text-align: center;
	display: table;
	float: right;

}

#divImagensEsq {
	width: 240px;
	height: 210px;
	float: left;

}

#divPaginas {
	width: 280px;
	clear: both;
	text-align: center;
	font-size: 12px;
}

img.imgGrande {
	border: 1px solid #999;
	padding: 3px;
	background-color: #fff;
}

#div_galeria {
	width: 710px;
	display: table;
	clear: both;
	margin-left: 20px;
}
#divDescricao {
	font-size: 13px;
	padding-bottom: 10px;
}

#divDescPaginas {
	background-color: #B4D1EA;
	color: #1F4362;
	width: 195px;
	float: left;
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 1px;
	float: left;

}

img.imgSeta {
	float: left;
	background-color: Red;
}
table.TabelaAtendimento{
	color: #4F4F4F;
}

table.TabelaContato{
width: 370px;
font-size: 13px;
color: #4F4F4F;
 background-color: #F3F3F3;
 margin-right: 10px;
}
table.TabelaContato td{
	color: #4F4F4F;
	text-align: center;
	margin-bottom: 5px;
}

table.TabelaContato textarea{
width: 330px;
overflow: none;
padding: 3px;
margin-bottom: 5px;

border: 1px solid #C0C0C0;
scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #ffffff; 
  scrollbar-highlight-color: #ffffff; 
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #ffffff; 
  background-color: #ffffff;
 	font-family: Trebuchet MS, Tahoma;
 }
 input.CaixaTextoContato{
width: 330px;
overflow: none;
padding: 3px;
margin-bottom: 5px;
border: 1px solid #C0C0C0;
scrollbar-face-color: #ffffff; 
  scrollbar-shadow-color: #ffffff; 
  scrollbar-highlight-color: #ffffff; 
  scrollbar-3dlight-color: #ffffff; 
  scrollbar-darkshadow-color: #ffffff; 
  scrollbar-track-color: #ffffff; 
  scrollbar-arrow-color: #ffffff; 
  background-color: #ffffff;
  	font-family: Trebuchet MS, Tahoma;
 }
 
table.tabelaPesquisa{
	
}
table.tabelaPesquisa td{
	padding: 5px;
}
table.tabelaPesquisa th{
	text-align:left;
	padding-top: 20px;
	border-top: 1px solid #999;
}
table.tabelaPesquisa textarea{
	font-family: Trebuchet MS, Tahoma;
	width: 600px;
	overflow: none;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #C0C0C0;
 	font-family: Trebuchet MS, Tahoma;
	background-image: url(../imagens/fundoText.png);
	background-repeat: repeat-x;
}

#DivLogin{
	font-size: 12px;
	color: #666666;
	margin-bottom: 20px;
}

table.tabelaLogin{
font-family: Trebuchet MS, Tahoma;
background-color: #B6D5E5;
}

table.tabelaLogin td{
font-family: Trebuchet MS, Tahoma;
padding: 4px;
}
th.thLogin input{
	font-family: Trebuchet MS, Tahoma;
	color: #666666;
	border: 1px solid #3C85B4;
	padding: 2px;
}
th.thLogin{
	padding: 4px;
	font-size: 13px;
	font-weight: normal;
	color:#255574;
	padding-bottom: 0px;
}

table.tabelaTopicoForum{
	width: 780px;
		font-family: Trebuchet MS, Tahoma;
}
table.tabelaTopicoForum th{
	padding: 3px;
	background-image: url(../imagens/fundoThTopico.png);
	color: #FFF;
	font-size: 13px;
}
table.tabelaTopicoForum td{
	padding: 4px;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	vertical-align: top;
	cursor: pointer;
}
tr.trTopicoClara{
	background-color: #F4F4F4;
}
tr.trTopicoEscura{
	background-color:  #ECECEC;
}
#DivDescTopico{
	width: 770px;
	height: auto;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #F4F4F4;
	padding: 5px;
}

table.tabelaComentario{
	width: 780px;

		font-family: Trebuchet MS, Tahoma;
}
table.tabelaComentario td{
	padding: 4px;
	vertical-align: top;
	background-color: #EEF3FB;
	padding-top: 15px;
	padding-bottom: 15px;
}
table.tabelaComentario th{
	padding: 2px;
	padding-left: 4px;
	vertical-align: top;
	background-color: #EEF3FB;
	font-size: 13px;
	text-align: left;
	background-image: url(../imagens/fundoThComentario.png);
	background-repeat: repeat-x;
	color: #FFF;		
}
#DivMensagem{
	padding: 10px;
	text-align: center;
	background-color: #FFF5DF;
	border: 1px solid #FFBD33;
	width: 760px;
}

table.tabelaInserirComentario{
	width: 490px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #F7F7F7;
}
table.tabelaInserirComentario td{
	padding: 4px;
	vertical-align: top;
}
table.tabelaInserirComentario input{
	font-family: Trebuchet MS, Tahoma;
	color: #666666;
	border: 1px solid #3C85B4;
	padding: 2px;
	width: 400px;
}
table.tabelaInserirComentario textarea{
	padding: 4px;
	font-family: Trebuchet MS, Tahoma;
	color: #666666;
	border: 1px solid #3C85B4;
	padding: 2px;
	width: 400px;
	font-size: 13px;
	height: 100px;
}
table.tabelaInserirComentario2{
	width: 490px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #F7F7F7;
}
table.tabelaInserirComentario2 td{
	padding: 4px;
	vertical-align: top;
}
table.tabelaInserirComentario2 textarea{
	padding: 4px;
	font-family: Trebuchet MS, Tahoma;
	color: #666666;
	border: 1px solid #3C85B4;
	padding: 2px;
	width: 470px;
	font-size: 13px;
	height: 100px;
}

table.tabelaUsuario{
	margin-top: 20px;
	margin-bottom: 10px;
}
table.tabelaSenha{
	margin-top: 20px;
	background-image: url(../imagens/fundoTabelaSenha.png);
	background-repeat: no-repeat;
	color: #FFF;
}

table.tabelaSenha input{
	font-family: Trebuchet MS, Tahoma;
	color: #666666;
	border: 1px solid #3C85B4;
	padding: 2px;
	width: 200px;

}
table.tabelaSenha td{
	text-align: left;
	padding-top: 3px;
}
table.tabelaAtualize{
	font-family: Trebuchet MS, Tahoma;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
}
table.tabelaAtualize td{
	padding: 3px;
	vertical-align: top;
}
table.tabelaAtualize input, table.tabelaAtualize textarea{
	width: 270px;
	font-family: Trebuchet MS, Tahoma;
	color: #666;
}
tr.trDadoClara{
	background-color: #F4F9FD;
}
tr.trDadoEscura{
	background-color: #E6F1FC;
}

#DivFotosJornal{
	float: left;
	width: 55px;
	text-align: left;
}
#DivJornalTitulo {
	text-align: left;
	float: left;
	color: #4F4F4F;
	font-size: 11px;
	padding-left: 4px;
}
tr.trClara{
	background-color: #F9F9F9;
}
tr.trEscura{
	background-color: #EAEAEA;
}
.DivConvenio{
       display: none;
       color:#666;
       font-size: 13px;
       font-family: Trebuchet MS, Tahoma;
}
#DivTitConvenio{
       cursor: pointer;
       font-size: 17px;
       color: #3d8bcd;
       text-align: justify;
       font-family: Trebuchet MS, Tahoma;
       margin-bottom: 2px;
       }
input.radio{
	margin-left:-120px;
	margin-right: -120px;
}

#mask {
  position:absolute; top:0; left:0; overflow:hidden;
  z-index:15999;
  background:url(../imagens/overlay.png) 0 0 repeat;
  display:none;
  position:fixed; width:100%; height:100%;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:16000;
  padding:20px;
}
table.TabelaNews{
	width: 100%;
}
table.TabelaNews td{ 
	line-height: 40px;
}

#boxes #dialog {
  margin-top: 0px;
  font-size: 19px;
  width:500px; 
  height:200px;
  padding:15px;
  background: #20272B;
  color: #ccc;
  text-align: justify;
}
.close{font-size: 12px;display:block; text-align:right;}
h2.acc_trigger {
	height: 30px;	
	line-height:30px;
	width: 612px;
	font-size:16px;
	font-weight: normal;
	float: left;
	margin-top:5px;
	text-align:left;
	background:#428DB5;
}
h2.acc_trigger a {
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 0 0 0 20px;
}
h2.acc_trigger a:hover {
	color: #ccc;
}
h2.active {background-position: left bottom;}
.acc_container {
	overflow: hidden;
	font-size:13px;
	width: 600px;
	clear: both;
	height:auto;
}
.acc_container .block {
	padding: 20px;
}
.acc_container .block p {
	padding: 5px 0;
	margin: 5px 0;
}
