/* CSS Document */

body {
	padding:0;
	margin:0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/temas/default/img/bgPag.jpg) no-repeat center top;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#123a51;
	position:relative;
}




.bodyInterior {
	padding:0;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/temas/default/img/bgPagInterior.jpg) no-repeat center top;
	font-size: 11px;
	color:#FFFFFF;
	background-color:#123a51;
	text-align:center;
	position:relative;
}



.mainDIV {
	margin:0 auto;
	text-align:left !important;
	width:995px;
	position:relative;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

.floatLeft {
	display:block;
	float:left;
}
.floatRight {
	display:block;
	float:right;
}

h1, h2, h3, h4, h5 {
	font-size: 11px;
	display:none;
}

/*header*/
.divGeralHeader {
	display:block;
	background:url(/temas/default/img/bgHeader.jpg) no-repeat;
	width:994px;
	height:145px;
	position:relative;
}

.logoMunicipia {
	display:block;
	background-image:url(/temas/default/img/logoTopo.png);
	/*width:347px;*/
	width:994px;
	height:82px;
	position:relative;
	top:33px;
	/*left:325px;*/
}
.logoMunicipia a{
	display:block;
	/*width:347px;*/
	width:994px;
	height:77px;
}

/*menu entrada*/
#menuEntrada {
	display:block;
	margin:0;
	padding:0;
}

#menuEntrada ul {
	margin:0;
	padding:0;
}

#menuEntrada ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

#menuEntrada ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:190px;
}

.btEntrada01 {
	display:block;
	background-image:url(/temas/default/img/btEntrada01-off.jpg);
	width:167px;
}
.btEntrada01 a{
	display:block;
	width:167px;
}
.btEntrada01 a:hover {
	background-image:url(/temas/default/img/btEntrada01-on.jpg);
}

.btEntrada02 {
	display:block;
	background-image:url(/temas/default/img/btEntrada02-off.jpg);
	width:166px;
}
.btEntrada02 a{
	display:block;
	width:166px;
}
.btEntrada02 a:hover {
	background-image:url(/temas/default/img/btEntrada02-on.jpg);
}

.btEntrada03 {
	display:block;
	background-image:url(/temas/default/img/btEntrada03-off.jpg);
	width:166px;
}
.btEntrada03 a{
	display:block;
	width:166px;
}
.btEntrada03 a:hover {
	background-image:url(/temas/default/img/btEntrada03-on.jpg);
}

.btEntrada04 {
	display:block;
	background-image:url(/temas/default/img/btEntrada04-off.jpg);
	width:166px;
}
.btEntrada04 a{
	display:block;
	width:166px;
}
.btEntrada04 a:hover {
	background-image:url(/temas/default/img/btEntrada04-on.jpg);
}

.btEntrada05 {
	display:block;
	background-image:url(/temas/default/img/btEntrada05-off.jpg);
	width:166px;
}
.btEntrada05 a{
	display:block;
	width:166px;
}
.btEntrada05 a:hover {
	background-image:url(/temas/default/img/btEntrada05-on.jpg);
}

.btEntrada06 {
	display:block;
	background-image:url(/temas/default/img/btEntrada06-off.jpg);
	width:164px;
}
.btEntrada06 a{
	display:block;
	width:164px;
}
.btEntrada06 a:hover {
	background-image:url(/temas/default/img/btEntrada06-on.jpg);
}

.btUltimasNoticias {
	display:block;
	background-image:url(/temas/default/img/btUltimasNoticias.jpg);
	width:664px;
	height:66px;
	margin:0 auto;
}
.btUltimasNoticias a{
	display:block;
	margin:0 auto;
	width:160px;
	height:66px;
}


/*menu topo*/
#menuTopo {
	display:block;
	float:left;
	margin:0;
	padding:0;
	z-index:1000;
}

#menuTopo ul {
	margin:0;
	padding:0;
	z-index:1000;
        
}

#menuTopo ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
    position:relative;
	z-index:1000;
}

#menuTopo ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:70px;
    font-size:11px;
	text-transform:uppercase;
	z-index:1000;
}

} 
.btTopo01 {
	display:block;
	background-image:url(/temas/default/img/bt01-off.jpg);
	width:118px;
}
.btTopo01 a{
	display:block;
        background-image:url(/temas/default/img/bt01-off.jpg);
	width:118px;
}
.btTopo01 a:hover, .btTopo01_on {
	background-image:url(/temas/default/img/bt01-on.jpg);
        
}

.btTopo02 {
	display:block;
	background-image:url(/temas/default/img/bt02-off.jpg);
	width:100px;
}
.btTopo02 a{
	display:block;
	width:100px;
}
.btTopo02 a:hover, .btTopo02_on {
	background-image:url(/temas/default/img/bt02-on.jpg);
}

.btTopo03 {
	display:block;
	background-image:url(/temas/default/img/bt03-off.jpg);
	width:107px;
}
.btTopo03 a{
	display:block;
	width:107px;
}
.btTopo03 a:hover, .btTopo03_on {
	background-image:url(/temas/default/img/bt03-on.jpg);
}

.btTopo04 {
	display:block;
	background-image:url(/temas/default/img/bt04-off.jpg);
	width:99px;
}
.btTopo04 a{
	display:block;
	width:99px;
}
.btTopo04 a:hover, .btTopo04_on {
	background-image:url(/temas/default/img/bt04-on.jpg);
}

.btTopo05 {
	display:block;
	background-image:url(/temas/default/img/bt05-off.jpg);
	width:112px;
}
.btTopo05 a{
	display:block;
	width:112px;
}
.btTopo05 a:hover, .btTopo05_on {
	background-image:url(/temas/default/img/bt05-on.jpg);
}

.btTopo06 {
	display:block;
	background-image:url(/temas/default/img/bt06-off.jpg);
	width:127px;
}
.btTopo06 a{
	display:block;
	width:127px;
}
.btTopo06 a:hover, .btTopo06_on {
	background-image:url(/temas/default/img/bt06-on.jpg);
        display:block;
}

.btTopo07 {
	display:block;
	background-image:url(/temas/default/img/bt07-off.jpg);
	width:114px;
}
.btTopo07 a{
	display:block;
	width:114px;
}
.btTopo07 a:hover, .btTopo07_on {
	background-image:url(/temas/default/img/bt07-on.jpg);
}

.bgPesquisa {
	display:block;
	float:left;
	background-image:url(/temas/default/img/bgPesquisa.jpg);
	width:218px;
	height:70px;
	position:relative;
}

.divInputPesquisa {
	display:block;
	position:absolute;
	top:31px;
	left:35px;
	padding:4px;
}
.inputPesquisa {
	display:block;
	background:none;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
}

.divBtPesquisa {
	display:block;
	position:absolute;
	top:28px;
	left:170px;
}
.btPesquisa {
	display:block;
	background:none;
	border:none;
	width:29px;
	height:25px;
	cursor: pointer;
}

.bgMenuPrincipal {
	display:block;
	background-image:url(/temas/default/img/bgMenuAreasInterior.jpg);
	width:995px;
	height:45px;
	margin:0 auto;
	text-align:center;
}
.sub_topo{
   background:#123B51;
   border-bottom:1px solid #36B0F9;
   border-left:1px solid #36B0F9;
   border-right:1px solid #36B0F9;
   top: 70px;
   left:1px;
   position: absolute;
   padding: 10px !important;
   display: none;
   width:125px;
}

.sub_topo li{
  
   
}
.sub_topo_li h5{
   display: block;
   margin: 0px;
   padding-right:0px;
}
.sub_topo_li a{
   background:#123B51;
   text-decoration: none;
   color: #36B0F9;
   height: auto !important;
   padding: 4px 0 !important;
   border-top:1px solid #1B577B;
   padding-right:0px;
   width:125px;
}
.sub_topo .primeiro{
   border-top: none;
}
.sub_topo_li a:hover{
   background:#123B51;
   color: #FFFFFF;
}

#menuPrincipais {
	display:block;
	margin:0 auto;
	padding:0;
	width:662px;
}

#menuPrincipais ul {
	margin:0;
	padding:0;
}

#menuPrincipais ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

#menuPrincipais ul li a {
	display:block;
	float:left;
	margin:0;
	padding:0;
	height:45px;
}

.btPrincipais01 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal01-off.gif);
	width:114px;
}
.btPrincipais01 a{
	display:block;
	width:114px;
}
.btPrincipais01 a:hover, .btPrincipais01_on {
	background-image:url(/temas/default/img/btPrincipal01-on.gif);
}

.btPrincipais02 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal02-off.gif);
	width:114px;
}
.btPrincipais02 a{
	display:block;
	width:114px;
}
.btPrincipais02 a:hover, .btPrincipais02_on {
	background-image:url(/temas/default/img/btPrincipal02-on.gif);
}

.btPrincipais03 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal03-off.gif);
	width:50px;
}
.btPrincipais03 a{
	display:block;
	width:50px;
}
.btPrincipais03 a:hover, .btPrincipais03_on {
	background-image:url(/temas/default/img/btPrincipal03-on.gif);
}

.btPrincipais04 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal04-off.gif);
	width:184px;
}
.btPrincipais04 a{
	display:block;
	width:184px;
}
.btPrincipais04 a:hover, .btPrincipais04_on {
	background-image:url(/temas/default/img/btPrincipal04-on.gif);
}

.btPrincipais05 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal05-off.gif);
	width:96px;
}
.btPrincipais05 a{
	display:block;
	width:96px;
}
.btPrincipais05 a:hover, .btPrincipais05_on {
	background-image:url(/temas/default/img/btPrincipal05-on.gif);
}

.btPrincipais06 {
	display:block;
	background-image:url(/temas/default/img/btPrincipal06-off.gif);
	width:104px;
}
.btPrincipais06 a{
	display:block;
	width:104px;
}
.btPrincipais06 a:hover, .btPrincipais06_on {
	background-image:url(/temas/default/img/btPrincipal06-on.gif);
}

.divGeralConteudo {
	display:block;
	width:995px;
	margin:0 auto;
   z-index: -10;
}

.divMaskAmbiente {
	display:block;
	position:relative;
	width:995px;
	height:174px;
        z-index:-2;
        overflow:hidden;
}
.maskImgAmbiente {
	display:block;
	background-image:url(/temas/default/img/maskImgsAmbiente.png);
	width:995px;
	height:174px;
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}

.imgAmbiente {
	display:block;
	position:absolute;
	top:20px;
	left:26px;
	z-index:0;
}

.imgAmbiente ul{
   margin: 0;
   padding: 0;
   list-style: none;
}
.divGeralContent {
	display:block;
	width:954px;
	margin:0 auto;
}

.colunaleftContent {
	display:block;
	width:610px;
	float:left;
	margin-right:32px;
}
.colunarightContent {
	display:block;
	width:312px;
	float:left;
}

#subMenu {
	display:block;
	padding:0;
	margin:0 0 20px 0;
}

#subMenu ul {
	margin:0;
	padding:0;
}

#subMenu ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

#subMenu ul li a {
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	font-family:tahoma;
	font-size:11px;
	color:#36b0f8;
	text-decoration:none;
   text-transform: uppercase;
}
#subMenu ul li a:hover, .sm_activo a{
	color:#FFFFFF !important;
}

.bgConteudo {
	display:block;
	background:url(/temas/default/img/bgConteudo.jpg) no-repeat;
	padding:20px 0 20px 0;
}

.txtGca {
	display:block;
	font-size:12px;
	line-height:130%;
	color:#b8c5cb;
}

.divDownloadPDFHome {
	display:block;
	float:left;
	width:69px;
	height:94px;
	margin-right:10px;
	position:relative;
}
.molduraDownloadPDFHome {
	display:block;
	background-image:url(/temas/default/img/molduraImgDownloadHome.gif);
	width:69px;
	height:94px;
	position:absolute;
	top:0;
	left:0;
	z-index:0;
}
.imgDownloadPDFHome {
	display:block;
	width:69px;
	height:94px;
	position:absolute;
	top:2px;
	left:2px;
	z-index:1;
}

.tituloDownloadPDF {
	display:block;
	width:210px;
	margin-bottom:7px;
}
.tituloDownloadPDF a{
	text-decoration:none;
	color:#FFFFFF;
}
.tituloDownloadPDF a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

.textoDownloadPDF {
	display:block;
	color:#899da8;
	margin-bottom:7px;
}
/*
.linkDownloadPDF {
	display:block;
	color:#36b0f8;
}
.linkDownloadPDF a{
	color:#36b0f8;
}
.linkDownloadPDF a:hover{
	color:#36b0f8;
	text-decoration:none;
}
*/
/*footer*/
.copy {
	display:block;
	margin:0 auto;
	text-align:center;
	width:300px;
	margin:0 auto;
	padding:20px 0 20px 0;
	font-family:trebuchet;
	font-size:10px;
	color:#7492a3;
}

.divGeralFooter {
	display:block;
	width:954px;
	margin:0 auto;
	margin-top:20px;
}

.colunaleftFooter {
	display:block;
	width:610px;
	float:left;
	margin-right:32px;
	border-top:1px solid #5a7586;
	margin-top:18px;
}
.colunarightFooter {
	display:block;
	width:312px;
	float:left;
}

#linksFooter {
	display:block;
	padding:0;
	margin:15px 0 10px 0;
}

#linksFooter ul {
	margin:0;
	padding:0;
}

#linksFooter ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
}

#linksFooter ul li a {
color:#899DA8;
display:block;
float:left;
font-family:tahoma;
font-size:11px;
font-weight:normal;
margin:0 20px 0 0;
padding:0;
text-decoration:none;
}
#linksFooter ul li a:hover {
	/*color:#36b0f8;*/
	text-decoration:underline;
}
#linksFooter h4{
   display: block;
   text-transform: uppercase;
   font-weight:normal;
}
.copyInterior {
	display:block;
	color:#899da8;
	clear: both;
	font-size: 9px;
}

/*gca*/
.tituloPaginaInterior {
	display:block;
	height:45px;
	width:955px;
	overflow: hidden;
	margin:0 auto;
	padding:4px 10px 0 20px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:21px;
	text-transform:uppercase;
}
.tituloPaginaMargem {
	display:block;
	height:45px;
	width:975px;
	margin:0 auto;
	padding:4px 0 0;
        font-family:Arial,Helvetica,sans-serif;
        font-size:25px;
}

.colunaleftContentGCA {
	display:block;
	width:610px;
	float:left;
	margin-right:32px;
	background:url(/temas/default/img/bgContentGCA.jpg) no-repeat;
	padding:20px 0 20px 0;
	font-size:12px;
	color:#b9c5cc;
	line-height:130%;
}
.colunarightContentGCA {
	display:block;
	width:312px;
	float:left;
}

.divImgGCA {
	display:block;
	width:312px;
	height:215px;
	position:relative;
	margin-top:23px;
	overflow:hidden;
}
.divImgGCA img{
	min-height:195px;
	min-width:300px;
}

.divImgGCA ul{
   margin: 0;
   padding: 0;
   list-style: none;
}
.maskImgGca {
	display:block;
	width:312px;
	height:215px;
	background-image:url(/temas/default/img/maskDetalheGCA.png);
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.imgGca {
	display:block;
	width:300px;
	height:195px;
	position:absolute;
	top:5px;
	left:5px;
	z-index:0;
        overflow:hidden;
}

.zoom {
	display:block;
	background-image:url(/temas/default/img/lupaDetalhe.png);
	width:21px;
	height:17px;
	position:absolute;
	bottom:20px;
	right:12px;
	z-index:2;
}
.zoom a{
	display:block;
	width:21px;
	height:17px;
}
.zoom span{
	display:none;
}

#subMenuMargem, #subMenuInterior {
	display:block;

	padding:0;
	margin:0 0 20px 0px;
}

#subMenuMargem ul,#subMenuInterior ul {
	margin:0;
	padding:0;
}

#subMenuMargem ul li, #subMenuInterior ul li {
	list-style:none;
	float:left;
	padding:0;
	margin:0;
        margin-top:5px;
}

#subMenuMargem ul li a,#subMenuInterior ul li a {
	display:block;
	float:left;
	margin:0 20px 0 0;
	padding:0;
	font-family:tahoma;
	font-size:11px;
	color:#36b0f8;
	text-decoration:none;
   text-transform: uppercase;
}
#subMenuMargem ul li a:hover,#subMenuInterior ul li a:hover {
	color:#FFFFFF;
}
#subMenuInterior { margin-left:20px }
/*listagem*/
.tituloDetalheList {
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin:5px 0 5px 0;
	text-transform:uppercase;
}
.textoDetalheList {
	color:#899da8;
	font-size:12px;
	line-height:140%;
}
.textoDetalheList span{
	color:#36b0f8;
	font-size:12px;
}

.divImgThumb {
	display:block;
	position:relative;
	width:94px;
	height:59px;
	float:left;
	margin-right:10px;
}
.imgThumb {
	display:block;
	width:90px;
	height:55px;
	position:absolute;
	top:2px;
	left:2px;
	z-index:0;
	overflow:hidden;
}

.imgThumb img{
	min-width:90px;
	min-height:55px;
}

.linkImgThumb {
	display:block;
	position:absolute;
	width:94px;
	height:59px;
	top:0;
	left:0;
	z-index:1;
}
.linkImgThumb a{
	display:block;
	width:94px;
	height:59px;
	background-image:url(/temas/default/img/maskThumb-off.gif);
}
.linkImgThumb a:hover{
	width:94px;
	height:59px;
	background-image:url(/temas/default/img/maskThumb-on.gif);
}

.divTextoList {
	display:block;
	width:500px;
	float:left;
}

.tituloList {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}
.tituloList:hover {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}

.dataList {
	font-size:12px;
	color:#36b0f8;
	text-decoration:none;
	margin-bottom:5px;
}

.textoList {
	font-size:12px;
	color:#899da8;
	text-decoration:none;
}
.textoList:hover {
	font-size:12px;
	color:#FFFFFF;
        text-decoration:none;
}

.btLerMais {
	display:block;
	margin-top:5px;
}
.btLerMais a{
	background:url(/temas/default/img/setalerMais.png) no-repeat center right;
	padding-right:10px;
	color:#36b0f8;
	text-decoration:none;
}
.btLerMais a:hover{
	color:#36b0f8;
	text-decoration:underline;
}

.linksNoticias {
	display:block;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom:5px;
}
.linksNoticias a{
	color:#36b0f8;
	text-decoration:none;
}
.linksNoticias a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

.btVoltar {
	display:block;
	margin-top:15px;
}
.btVoltar a{
	background:url(/temas/default/img/setaVoltar.png) no-repeat center left;
	padding-left:10px;
	color:#36b0f8;
	text-decoration:none;
}
.btVoltar a:hover{
	color:#36b0f8;
	text-decoration:underline;
}

.tituloNoticiaDetalhe {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

.dataNoticiaDetalhe {
	font-size:12px;
	color:#36b0f8;
	text-decoration:none;
	margin-bottom:10px;
}

.textoNoticiaDetalhe {
	font-size:12px;
	color:#899da8;
	text-decoration:none;
}
.frmSugira h2{
   display: block;
   font-size: 9px;
   text-align: left
}
.frmSugira td{
   text-align: left;
}


a { color:#fff; text-decoration:none; }
a:hover{  text-decoration:underline; }

.linkme:hover{ cursor:pointer; }

.search_box input.submit{
	background:url(/temas/default/img/bt_pesquisar.gif) no-repeat 0 0;
	border:none;
	width:99px;
	height:33px;
	
	}

.search_box input.inputs{

padding: 7px 0px 5px 0px;
}