﻿/******************************************************

	autor: INPUT CENTER INFORMÁTICA
	versão: 1.0.3
	atualizado em: 31/05/2010
	
******************************************************/

div#conteudo{
	width: 800px;
	color: #193652;
	background: url(../layout/fundoConteudo.gif) repeat-y;
}
div#colunaEsquerda{
	width: 173px;
	float: left;
}
div#colunaDireita{
	width: 617px;
	padding-top: 7px;
	float: right;
}
div#conteudoColunaDireita{
	width: 617px;
	min-height: 501px;
	_height: 501px;
	padding-bottom: 7px;
}
#conteudoColunaDireita a:link, #conteudoColunaDireita a:active, #conteudoColunaDireita a:visited{
	color: #193652;
}
#conteudoColunaDireita a:hover{
	color: #234B74;
}
.boxTituloConteudo h3{
	width: 569px;
	height: 24px;
	padding: 7px 0 0 48px;
	color: #FFF;
	font-size: 13px;
	background: url(../layout/fundoTituloConteudo.gif) no-repeat;
}
div#textoConteudo{
	width: 617px;
	padding-top: 4px;
}
#textoConteudo h4{
	margin-bottom: 4px;
	font-size: 11px;
}
#textoConteudo p{
	margin-bottom: 10px;
	font-size: 12px;
	text-align: justify;
}
#textoConteudo p.subtituloConteudo, .empty{
	font-size: 12px;
}
.conteudoCentro, #textoConteudo p.conteudoCentro{
	text-align: center;
}
.conteudoDireita, #textoConteudo p.conteudoDireita{
	font-size: 11px;
	text-align: right;
}
.conteudoJustificado, #textoConteudo p.conteudoJustificado{
	font-size: 11px;
	text-align: justify;
}
.conteudoJustificadoMargin, #textoConteudo p.conteudoJustificadoMargin{
	margin-top: 8px;
	font-size: 11px;
	text-align: justify;	
}
div#boxTopoConteudo{
	width: 617px;
	padding-bottom: 10px;
	margin-top: 6px;
	border-bottom: 1px solid #E8ECF0;
}
#boxTopoConteudo .addthis_button{
	margin-top: 10px;
	float: right;
}
/* Busca Conteudo */
div#boxBuscaConteudo{
	width: 227px;
	margin: 8px 0;
	font-size: 12px;
}
#boxBuscaConteudo p{
	margin: 2px 0;
}
#boxBuscaConteudo label{
	font-size: 10px;
}
#boxBuscaConteudo input{
	width: 207px;
	float: left;
}
#boxBuscaConteudo input.btnBuscarConteudo{
	display: block;
	width: 16px;
	height: 18px;
	cursor: pointer;
	text-indent: -999em;
	letter-spacing: -1px;
	border: none;
	float: left;
	background: url(../layout/btnBuscarConteudo.gif) no-repeat;
}
/* Busca com Fltro */
div#boxBuscaFiltro{
	width: 592px;
	height: 91px;
	*height: 92px;
	padding: 14px 0 0 20px;
	*padding-top: 13px;
	margin: 7px 0;
	border-left: 3px solid #244E75;
	background: url(../layout/fundoBoxBuscaFiltro.jpg) repeat-y;	
}
div#textoConteudo #boxBuscaFiltro p{
	margin-bottom: 0;
}
#boxBuscaFiltro label{
	display: block;
	font-size: 12px;
}
#boxBuscaFiltro select{
	width: 155px;
}
#boxBuscaFiltro .boxCampoBusca{
	width: 282px;
	margin-top: 7px;
}
#boxBuscaFiltro input{
	width: 210px;
	float: left;
}
#boxBuscaFiltro input.btnBuscarConteudoFiltro{
	display: block;
	width: 67px;
	height: 18px;
	cursor: pointer;
	text-indent: -9999em;
	*letter-spacing: -1px;
	border: none;
	cursor: pointer;
	float: left;
	background: url(../layout/btnBuscarConteudoFiltro.gif) no-repeat;
}
div#boxCampoBuscaFiltro{
	width: 592px;
}
#boxCampoBuscaFiltro .boxCampoBusca{
	float: left;
}
#boxCampoBuscaFiltro fieldset{
	display: inline;
	width: 201px;
	*width: 205px;
	padding-top: 21px;
	*padding-top: 20px;
	margin-right: 18px;
	float: right;
}
#boxCampoBuscaFiltro fieldset p{
	font-size: 12px;
	text-align: right;
}
#boxCampoBuscaFiltro select{
	width: auto;
}

/* Conteudo tabular */
.tabelaPadrao{
	width: 617px;
	border-collapse: collapse;
}
.tabelaPadrao th{
	height: 31px;
	font-size: 12px;
	vertical-align: top;
}
.tabelaPadrao th span{
	display: block;
	height: 20px;
	padding-top: 5px;
	border-right: 1px solid #C2CED9;
	background: #DDE1E5;
}
.tabelaPadrao .ultimaColuna, .tabelaPadrao th.ultimaColuna span{
	border-right: none;
}
.tabelaPadrao td{
	padding: 17px;
	font-size: 11px;
	text-align: center;
	border-bottom: 1px solid #C2CED9;
	border-right: 1px solid #C2CED9;
	border-top: 1px solid #C2CED9;
}
.tabelaPadrao .trHover{
	cursor: pointer;
	background: #EEE;	
}
div#barraOpcoesConteudo{
	display: inline;
	width: 307px;
	padding: 0 6px 6px 6px;
	margin-right: 17px;
	float: right;
	background: url(../layout/fundoBarraOpcoesConteudo.gif) left bottom no-repeat;
}
#barraOpcoesConteudo ul{
	list-style-type: none;
}
#barraOpcoesConteudo li{
	float: left;
}
#barraOpcoesConteudo a:link, #barraOpcoesConteudo a:hover, #barraOpcoesConteudo a:active, #barraOpcoesConteudo a:visited{
	width: 73px;
	height: 18px;
	text-indent: -999em;
	overflow: hidden;
	float: left;
}
#barraOpcoesConteudo li.btnIndicar a:link, #barraOpcoesConteudo li.btnIndicar a:hover, #barraOpcoesConteudo li.btnIndicar a:active, #barraOpcoesConteudo li.btnIndicar a:visited{
	background: url(../layout/btnIndicarOpcoesConteudo.gif) no-repeat;
}
#barraOpcoesConteudo li.btnImprimir{
	margin-left: 5px;
}
#barraOpcoesConteudo li.btnImprimir a:link, #barraOpcoesConteudo li.btnImprimir a:hover, 
#barraOpcoesConteudo li.btnImprimir a:active, #barraOpcoesConteudo li.btnImprimir a:visited{
	background: url(../layout/btnImprimirOpcoesConteudo.gif) no-repeat;	
}
#barraOpcoesConteudo li.btnVoltar{
	float: right;
}
#barraOpcoesConteudo li.btnVoltar a:link, #barraOpcoesConteudo li.btnVoltar a:hover, 
#barraOpcoesConteudo li.btnVoltar a:active, #barraOpcoesConteudo li.btnVoltar a:visited{
	background: url(../layout/btnVoltarOpcoesConteudo.gif) no-repeat;	
}
/* Conteudo Paginacao */
.boxPaginacao{
	padding-bottom: 10px;
}
.boxPaginacao span span{
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}
.boxPaginacao span a:link, .boxPaginacao span a:active, .boxPaginacao span a:visited{
	color: #193652;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.boxPaginacao span a:hover{
	color: #193652;
}
/* Conteudo - Acessibilidade */
#conteudoColunaDireita .aumentar1 p{
	font-size: 12px;
}
.aumentar1 .boxCabecalhoNoticia h4{
	font-size: 15px;
}
#conteudoColunaDireita .aumentar2 p{
	font-size: 14px;
}
.aumentar2 .boxCabecalhoNoticia h4{
	font-size: 16px;
}
#conteudoColunaDireita .aumentar3 p{
	font-size: 16px;
}
.aumentar3 .boxCabecalhoNoticia h4{
	font-size: 17px;
}
#conteudoColunaDireita .aumentar4 p{
	font-size: 18px;
}
.aumentar4 .boxCabecalhoNoticia h4{
	font-size: 18px;
}
#conteudoColunaDireita .diminuir1 p{
	font-size: 10px;
}
.diminuir1 .boxCabecalhoNoticia h4{
	font-size: 13px;
}
#conteudoColunaDireita .diminuir2 p{
	font-size: 9px;
}
.diminuir2 .boxCabecalhoNoticia h4{
	font-size: 12px;
}
#conteudoColunaDireita .diminuir3 p{
	font-size: 8px;
}
.diminuir3 .boxCabecalhoNoticia h4{
	font-size: 10px;
}
#conteudoColunaDireita .diminuir4 p{
	font-size: 7px;
}
.diminuir4 .boxCabecalhoNoticia h4{
	font-size: 8px;
}
/* Lista padrão */
ul.listaPadrao{
	margin-bottom: 12px;
	list-style-type: none;
}
.listaPadrao li{
	padding-left: 10px;
	font-size: 12px;
	background: url(../layout/fundoLiListaPadrao.gif) left center no-repeat;
}
.listaPadrao li.liListaPadrao{
	background: url(../layout/fundoLiListaPadrao.gif) left 3px no-repeat;
}
.listaPadrao a:link, .listaPadrao a:active, .listaPadrao a:visited{
	color: #193652;
	text-decoration: none;
}
.listaPadrao a:hover{
	color: #234B74;	
}
/* ordemDia - Default */
.btnVisualizarOrdemDia, .btnVisualizarDecretos{
	display: block;
	width: 116px;
	height: 42px;
	margin: 0 auto;
	text-indent: -9999em;
	overflow: hidden;
	background: url(../layout/btnVisualizarOrdemDia.gif) no-repeat;
}
.btnVisualizarDecretos{
	background: url(../layout/btnVisualizarDecreto.gif) no-repeat;
}
div#boxTabelaOrdemDia .tabelaPadrao td{
	padding: 0;
}
#boxTabelaOrdemDia .tabelaPadrao td.ultimaColuna{
	padding: 4px 0 0 4px;
}
/* contato - Protocolo */
div#boxProtocoloContato{
	padding-top: 76px;
	text-align: center;
}
#boxProtocoloContato p{
	font-size: 15px;
}
#boxProtocoloContato p.textoOrientacaoProtocolo{
	margin-top: 10px;
	font-size: 13px;
	color: #F00;
}
#boxProtocoloContato p.textoOrientacaoProtocolo span{
	font-size: 20px;
}
/* galeria - Default */
div#containerGalerias{
	width: 617px;
}
#containerGalerias ul{
	list-style-type: none;
}
#containerGalerias li{
	width: 292px;
	height: 93px;
	padding: 21px 0 0 16px;
	border-left: 1px solid #EEF1F4;
	border-top: 1px solid #EEF1F4;
	float: left;
}
#containerGalerias li.primeiroItemPrimeiraLinha{
	width: 308px;
	padding-left: 0;
	border-left: none;
	border-top: none;
}
#containerGalerias li.itemPrimeiraLinha{
	border-top: none;
}
#containerGalerias li.primeiroItem{
	width: 308px;
	padding-left: 0;
	border-left: none;
}
.boxFotoDestaque{
	width: 70px;
	float: left;
}
.boxDadosGaleria{
	width: 211px;
	padding: 18px 0 0 11px;
	float: left;
}
#textoConteudo .boxDadosGaleria p{
	text-align: left;
}
.boxDadosGaleria span{
	display: block;
}
#containerGalerias .boxDadosGaleria a:link, #containerGalerias .boxDadosGaleria a:active, #containerGalerias .boxDadosGaleria a:visited{
	display: block;
	width: 211px;
	padding-bottom: 12px;
	color: #CC3630;
	font-size: 14px;
	line-height: 14px;
	background: url(../layout/fundoLinkBoxDadosGaleria.gif) left bottom no-repeat;
}
#containerGalerias .boxDadosGaleria a:hover{
	color: #AE2C2A;
}
#containerGalerias .boxDadosGaleria a span{
	font-size: 10px;
}
div#boxGaleriaFotos{
	width: 617px;
}
#boxGaleriaFotos ul{
	width: 617px;
	list-style-type: none;
}
#boxGaleriaFotos li{
	display: inline; /* correcao de bug do IE6 */
	width: 146px;
	height: 96px;
	margin: 0 0 5px 8px;
	overflow: hidden;
	border: 1px solid #FFF;
	float: left;
}
#boxGaleriaFotos li.primeiroItem{
	margin-left: 0;
}
#boxGaleriaFotos a:link, #boxGaleriaFotos a:hover, #boxGaleriaFotos a:active, #boxGaleriaFotos a:visited{
	width: 146px;
	height: 96px;
	float: left;
}
.modalBackground{
	filter: alpha(opacity=70);
	opacity: 0.7;
	background-color: Gray;
}
div#containerModalMensagemUsuario{
	width: 488px;
	padding: 29px 0 35px 0;
	margin: 0 auto;
	background: #FFF;
}
div#topoBoxModalMensagemUsuario{
	width: 488px;
	height: 10px;
	margin: 0 auto;
	background: url(../layout/fundoTopoBoxModalMensagemUsuario.gif) no-repeat;
}
div#boxModalMensagemUsuario{
	width: 418px;
	padding: 111px 0 25px 0;
	margin: 0 auto 34px auto;
	color: #324B62;
	font-size: 13px;
	text-align: center;
	border-bottom: 1px solid #F1DFDF;
	background: url(../layout/fundoBoxModalMensagemUsuario.gif) no-repeat;
}
.boxBotoesModal{
	width: 305px;
	margin: 0 auto 32px auto;
	*margin-bottom: 28px;
}
.boxBotoesModal li{
	display: inline;
	float: left;
}
.boxBotoesModal li.btnEsquerda{
	margin-right: 11px;
}
.boxBotoesModal a:link, .boxBotoesModal a:hover, .boxBotoesModal a:active, .boxBotoesModal a:visited{
	width: 146px;
	height: 26px;
	padding-top: 8px;
	color: #FFF;
	font-size: 12px;
	text-align: center;
	text-decoration: none;
	float: left;
	background: url(../layout/fundoLinkBoxBotoesModal.gif) no-repeat;
}
#containerModalMensagemUsuario .conteudoCentro{
	font-size: 11px;
}
#containerModalMensagemUsuario .conteudoCentro input{
	border: none;
}
div#rodapeBoxModalMensagemUsuario{
	width: 488px;
	height: 10px;
	margin: 0 auto;
	background: url(../layout/fundoRodapeBoxModalMensagemUsuario.gif) no-repeat;
}
div#boxEnderecoLocalizacao{
	width: 376px;
	margin-top: 11px;
	float: right;
}
#boxEnderecoLocalizacao address{
	display: block;
	width: 298px;
	padding-right: 13px;
	line-height: 12px;
	text-align: right;
	float: left;
	background: url(../layout/fundoAddressBoxEnderecoLocalizacao.gif) right center no-repeat;
}
#textoConteudo #boxEnderecoLocalizacao p{
	margin-bottom: 0;
}
#boxEnderecoLocalizacao .boxEnderecoLocalizacao{
	width: 54px;
	float: right;
}
#boxEnderecoLocalizacao{
	width: 54px;
	padding-top: 5px;
}
.btnImprimirMapa{
	width: 54px;
	padding-top: 1px;
	float: right;
}
#boxEnderecoLocalizacao .btnImprimirMapa a:link, #boxEnderecoLocalizacao .btnImprimirMapa a:hover,
#boxEnderecoLocalizacao .btnImprimirMapa a:active, #boxEnderecoLocalizacao .btnImprimirMapa a:visited{
	display: block;
	width: 54px;
	height: 46px;
	text-indent: -999em;
	overflow: hidden;
	float: right;
	background: url(../layout/btnImprimirMapaLocalizacaoo.gif) no-repeat;
}
/* imprensa */
div#boxTopoImprensa{
	width: 617px;
	height: 80px;
	padding-top: 9px;
	margin-bottom: 9px;
}
#boxTopoImprensa ul{
	width: 617px;
	list-style-type: none;
}
#boxTopoImprensa li{
	display: inline;
	width: 197px;
	height: 80px;
	float: left;
}
#boxTopoImprensa li a:link, #boxTopoImprensa li a:hover, #boxTopoImprensa li a:active, #boxTopoImprensa li a:visited{
	display: block;	
	width: 197px;
	height: 80px;
	text-indent: -999em;
	overflow: hidden;
}
#boxTopoImprensa li.btnImprensaNoticias{
	margin-right: 13px;
	background: url(../layout/btnImprensaNoticias.gif) no-repeat;
}
#boxTopoImprensa li.btnImprensaNoticiasAtivo{
	margin-right: 13px;
	background: url(../layout/btnImprensaNoticiasAtivo.gif) no-repeat;
}
#boxTopoImprensa li.btnImprensaClipping{
	margin-right: 13px;
	background: url(../layout/btnImprensaClipping.gif) no-repeat;
}
#boxTopoImprensa li.btnImprensaClippingAtivo{
	margin-right: 13px;
	background: url(../layout/btnImprensaClippingAtivo.gif) no-repeat;
}
#boxTopoImprensa li.btnImprensaFotos{
	background: url(../layout/btnImprensaFotos.gif) no-repeat;
}
#boxTopoImprensa li.btnImprensaFotosAtivo{
	background: url(../layout/btnImprensaFotosAtivo.gif) no-repeat;
}
div#boxLinkArquivosDownload{
	width: 609px;
	height: 31px;
	padding-right: 8px;
	margin-bottom: 8px;
	background: url(../layout/fundoBoxLinkArquivosDownload.gif) repeat-x;
}
#boxLinkArquivosDownload p{
	height: 23px;
	padding: 8px 37px 0 0;
	font-size: 11px;
	font-family: Arial Black,Arial,Verdana,sans-serif;
	text-align: right;
	background: url(../layout/fundoPBoxLinkArquivosDownload.gif) right center no-repeat;
}
/* mensagem erro */
div#boxMensagemErro{
	width: 273px;
	margin: 50px auto 0 auto;
	padding: 43px 0 19px 0;
	border-bottom: 2px solid #F0CECE;
	background: url(../layout/fundoBoxMensagemErro.gif) no-repeat;
}
#boxMensagemErro p{
	color: #244E75;
	font-size: 13px;
	text-align: center;
}
#boxMensagemErro span{
	color: #F81F1F;
}
#boxMensagemErro a:link, #boxMensagemErro a:hover, #boxMensagemErro a:active, #boxMensagemErro a:visited{
	color: #244E75;
}
/* outrasInformacoes - Default */
/* administracao - Default */
div#containerCalendario{
	width: 617px;	
	padding-top: 16px;
}
.boxMes{	
	width: 617px;	
	margin-bottom: 35px;
}
.boxMes p{
	margin-bottom: 6px;
	color: #A30000;
	font-size: 14px;
	background: url(../layout/fundoTituloBoxMes.jpg) left bottom no-repeat;		
}
.boxMes ul{
	list-style-type: none;
}
.boxMes li{	
	font-size: 12px;	
}
.boxMes li span{ 
	font-size: 14px;
}
