/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap');

*{	
	max-width:1600px;
	margin:0 auto;
	padding:0;		
}

body{
	margin:0;
	font-family: 'Roboto Slab', serif!important;
}
#box_icone img{
	width:auto;
	margin: 0px;
}
/******************************************************************/
/**************************LARGURA MÁXIMA**************************/
/******************************1600PX******************************/
/******************************************************************/
#box_cab{
	width:100%;
	/*height:120px;*/
	min-height:120px;
	/*margin: 0 0 10px 0;*/
	/* padding: 0% 0% 0% 0%; */
	background-color: #FFFFFF ;
	border-bottom: #19ccb2 solid 0.2em;
	float:left;
	position:relative;
}

#box_brasao_pjf{
	width:100%;
	max-width:64px;
	height:auto;
	margin:1.5% 50% 1.5% 10%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_brasao_pjf img{
	width:100%;
	max-width:64px;
	max-height:75px;
	min-height:auto;
}

#box_selo_pjf{
	width:100%;
	max-width: 300px;
	height:auto;
	margin: 1.2% 15% 1% 10%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_selo_pjf img{
}

#box_banner_cab{
	width:100%;
	max-width:291px;
	height:auto;
	margin:1.5% 0% 1.5% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_banner_cab img{
	width:100%;
	max-width:291px;
	max-height:69px;
	min-height:auto;
}

#box_busca{
	width:40%;
	height:auto;
	margin:2.5% 2.5% 1% 2.5%;
	float:left;
	position:relative;
}

#box_resultado_busca{
	width:100%;
	height:auto;
	min-height:100px;
	margin: 0;
	padding: 2% 0% 2% 0%;
	float:left;
	position:relative;
}

#box_mensagem_legislacao{
	width:99.7%;
	height:auto;
	min-height:100px;
	margin: 0% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
	border: #014a46 solid 1px;
	float:left;
	position:relative;
}

.mensagem_legislacao{	
	font-size:1.45em;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:#014a46;
	margin:0%;
	padding: 0% 6.5% 0% 6.5%;
	position:relative;
	float:left;
}


#box_mensagem_index{
	width:99.7%;
	height:auto;
	margin: 0% 0% 1% 0%;
	padding: 2% 2% 2% 2%;
	border: #014a46 solid 1px;
	float:left;
	position:relative;
}

.texto_mensagem_index{	
	font-size:1.45em;
	font-style:italic;
	text-decoration:none;
	text-align:center;
	color:#014a46;
	margin:0%;
	padding: 0% 6.5% 0% 6.5%;
	position:relative;
	float:left;
}

.texto_mensagem_index a{
	color:#014a46;
}

.texto_mensagem_index:hover a{
	color:#014a46;
	text-decoration:underline;
}
/****************box busca****************/
#form {
	width: auto;
	padding: 0;
	margin: 0;
}

#form_mobile {
	display: none;
}


.campo_buscar{
	width:auto;
	min-width:250px;
	height:auto;
	font-size:0.88em;
	margin:0;
	padding:1.5042% 30% 1.4125% 5%;
}

.gsc-adBlock{
	display: none !important;
}

.gsib_a {
	width: auto;
	padding: 1.55% 3.25% 1.5% 3.25% !important;
}

td.gsib_b  {
	display: none !important;
}


.gsib_b td {
	display: none !important;
}
	
.gsc-control-cse {
    padding: 0 !important;
	border-color: none !important;
}
	
.gsc-input, 
.gsc-input-box, 
.gsc-input-box-hover, 
.gsc-input-box-focus, 
.gsc-search-button {
    border: none !important;
}

.gsc-input-box-focus, .gsc-input-box-hover {
    border: none !important;
    border-top-color: none !important;
    -moz-box-shadow: none !important ;
    -webkit-box-shadow: none !important;
    box-shadow:  none !important;
    outline:  none !important;
}
	
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0 !important;
    border: none !important;
}
	
.gsc-search-box-tools .gsc-search-box .gsc-input {
    padding: 0 !important;
}

.gsc-orderby-container,	
.gsc-table-result,
.gsc-table-cell-thumbnail,
.gsc-result-info-container, 
.gsc-table-result td,
.gsc-orderby-container td,
.gsc-table-cell-thumbnail td,
.gsc-result-info-container td {
	border:  none !important;
}
	
.gsc-search-button{
	height:auto;
	background:#434440;
	border:none;
	font-size:1em;
	color:#fff;
	padding:1% 5% 1% 5%;
}
			
.gsc-search-button-v2, 
.gsc-search-button-v2:hover, 
.gsc-search-button-v2:focus .cse{
    background-color:#434440 !important;
    background-image: none !important;
    filter: none;
	padding:0 !important;
	}

.gsc-thumbnail-inside {    
	padding:0 !important;
}
	
svg:not(:root) {
    width: 20px !important;
    height: 20px !important;
	viewBox:0px 0px 20px 20px !important;
}
	
.gsc-url-top,
.gsc-table-cell-snippet-close{    
	padding:0 0 0 1% !important;
}
	

.gs-webResult.gs-result a.gs-title:link,
.gs-webResult.gs-result a.gs-title:link b,
.gs-imageResult a.gs-title:link,
.gs-imageResult a.gs-title:link b,
.gsc-result .gs-title {
	font-size: 1.15em !important;
    height: auto !important;
    padding-bottom: 0.25% !important;
    overflow: hidden;
}
	
.gsc-resultsHeader {
    margin-bottom: 2% !important;
}
	
.gsc-cursor-page{
	font-size: 1.1em !important;
}

.campo_buscar_transparencia{
	width:75% !important;
	height:auto;
	font-size:0.88em;
	margin:0;
	padding:1.5042% 1.5% 1.4125% 1.5% !important;
}
	
#botao_buscar{
    width: 25%;
	height:auto;
	background:#434440;
	border:none;
	font-size:1em;
	color:#fff;
	padding:1.55% 3.25% 1.5% 3.25%;
}
/****************botão saúde servidor****************/
.btn-ss {
    margin: 1%;
    float: left;
    width: 48%;
}

/****************icones cab***************/
/****************Menu Icones***************/
#box_icones_cab{
	width:auto;
	height:auto;
	margin: 0% 10.25% 0% 0%;
	float:right;
	position:relative;
	z-index:9999;
}

#menu_toogle_infotrans{
	width: 100%;
	height:auto;
	display:none;
	background-color:#d9dadb;
	/* margin:0% 0% 0% 0%; */
	float:left;
	position:relative;
	margin-top: -10px;
	margin-bottom: 10px;
}

#menu_toogle_busca{
	width: 100%;
	height:auto;
	display:none;
	background-color:#d9dadb;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#sub_menu_icones{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}

.itens {
    width: 90%;
    font-size: 1em;
    color: #333;
    text-decoration: none;
    background-color: #d9dadb;
    margin-left: 0%;
	padding-right: 10%;
    float: right;
    position: relative;
}



.itens a {
    display: block;
    width: auto;
    height: auto;
    color: #333;
    text-decoration: none;
    padding: 1% 0% 1% 2%;
    float: right;
    position: relative;
}

.itens a:hover{
	color: #333;
	text-decoration: underline;}


#menu_btn{
	position:relative;

}

/**************************************************************/

#box_icone{
	/* max-width:80px; */
	/* width:100%; */
	/* height:auto; */
	/*margin:0;*/
	float:left;
	margin-left:15px;
	/*position:relative;*/
}



#box_icone_busca{
	display: none;
}
/*****************************************/

#box_acessibilidade{
	width:100%;
	min-height:30px;
	height:auto;
	margin:0;
	padding: 0.25% 0% 0.25% 0% !important;
	background-color: #d6eae7;
	border-bottom: #d6eae7 solid 0.2em;
	float:left;
	position:relative;
	vertical-align: middle;
}

#box_conteudo_acessibilidade{
	width: 80%;
	float: right !important;
	margin: 0% 10% 0% 10% !important;
	vertical-align: middle;
}

.texto_acessibilidade, .texto_acessibilidade a{
	font-size:1em;
	color:#333333;
	text-decoration:none;
	vertical-align: middle;
}

.texto_acessibilidade a:hover{
	text-decoration: underline;	
}

#botao_vlibras{
	width:auto;
	height:auto;
	margin:0% 0% 0% 0%;
	float:right !important;
	position:relative;
}

#botao_vlibras img{
	max-width:20px;
	width:100%;
	max-height:20px;
	min-height:auto;
}

#box_tamanho_fonte{
	width:auto;
	height:auto;
	margin:0% 0% 0% 0%;
	float:right !important;
	position:relative;
	align-items: center!important;
}

#box_contraste{
	width:auto;
	height:auto;
	margin:0% 0% 0% 0%;
	float:right !important;
	position:relative;
}
/*****************************************/

#pageWidth{
	width:80%;
	margin:1.5% 10% 0% 10%;
	float:left;
	position:relative;
	
}

#box_selecione_menu{
	width:100%;
	height:200px;
	MARGIN-TOP:5%;
	float:left;
	position:relative;
}

/*****************************************/
/**************Notícias Index*************/
#box_noticias_index{
	width:100%;
	height: auto;
	min-height: 480px;
	float:left;
	position:relative;
}
/*****************************************/
/**********Notícia Principal**************/
/*****************************************/

#box_materia_principal{
	width:50%;
	height: auto;
	min-height: 486px;
	margin: 0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

#box_foto_materia_principal{
	width:100%;
	height:auto;
	max-height:322px;
	overflow:hidden;
	border-bottom: #19ccb2 solid 6px;
}

.foto_materia_principal{
	max-width:100%;
	width:100%;
	height:auto;
	margin:auto;
}

.foto_materia_principal img{
	max-width:100%;
	width:100%;
	max-height:none;
	min-height:auto;
}

#box_titulo_materia_principal{
	width:100%;
	margin: 0%;
	padding: 2% 2% 2% 2%;
	float:left;
	position:relative;
}

.palavra_chave_materia_principal{
	width:100%;
	float:left;
	color:#333;
	font-size:1em;
	text-align:left;
	font-style:italic;
	font-weight:bold;
	position:relative;
	margin: 1% 0% 1% 0%;
	text-decoration: underline #E61C29;
}

.titulo_materia_principal{
	font-size:1.65em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 0% 2% 0%;
	position:relative;
	float:left;
}

.titulo_materia_principal:hover{
	text-decoration:underline;
}

.subtitulo_materia_principal{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 0% 0% 0%;
	position:relative;
	float:left;
}

.subtitulo_materia_principal:hover{
	text-decoration:underline;
}
/*****************************************/
/**********Notícias Recentes**************/
/*****************************************/
#box_noticias_recentes{
	width:50%;
	height: auto;
	min-height: 480px;
	margin: 0%;
	float:left;
	position:relative;
}

#box_tarja_noticias_recentes{
	width:100%;
	margin: 0%;
	margin: 0% 0% 1.7% 0%;
	float:left;
	position:relative;
}

.titulo_tarja_noticias_recentes{
	font-size:1.75em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 0% 0% 1.8%;
	position:relative;
	float:left;
}

.subtitulo_tarja_noticias_recentes{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 1.75% 0% 0% 0%;
	position:relative;
	float:right;
}

.subtitulo_tarja_noticias_recentes:hover{
	text-decoration:underline;
}

mark{
	background-color:#434440;
	color:#fff;
}

#noticias_recentes{
	width:auto;
	height: auto;
    min-height: 110px;
	margin:0% 0% 2.15% 2.5%;
	padding:0;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

#box_foto_noticias_recentes{
	width: auto;
    max-width: 38%;
    height: auto;
    min-height: 110px;
	overflow:hidden;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

.foto_noticias_recentes{
	max-width:100%;
	width:100%;
	height:auto;
	border-right:#19ccb2 solid 5px;
	margin:auto;
}

.foto_noticias_recentes img{
	max-width:100%;
	width:100%;
	max-height:auto;
	min-height:auto;
}

#box_titulo_noticias_recentes{
	width: 55%;
	float:left;
	position:relative;
	margin: 0%;
	padding: 0%;
}

.titulo_noticias_recentes{
	font-size:1.15em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 2% 2% 2%;
	position:relative;
	float:left;
}

.titulo_noticias_recentes:hover{
	text-decoration:underline;
}

.data_tipo_noticias_recentes{
	width:100%;
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 2%;
	position:relative;
	float:left;
}


/*****************************************/
/**********Portal Notícias**************/
/*****************************************/

/*******************************************/
#box_noticias_integra{
	width:68%;
	float:left;
	position:relative;
	margin: 0% 2% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#logopjfview{
	width:0px; 
	height:0px;  
	overflow:hidden;
	position: relative;
}

#tipo_noticia{
	width:65%;
	color:#030;
	font-size:0.88em;
	background:#f2f2f2;
	text-align:left;
	padding: 0.45% 0.45% 0.45% 0.45%;
	float:left;
	position:relative;
}

#data_hora_noticia{
	width:35%;
	color:#030;
	font-size:0.88em;
	background:#d0d0d0 ;
	padding: 0.45% 0.45% 0.45% 0.45%;
	float:left;
	position:relative;
}

#box_titulo_noticia{
	width:100%;
	border-bottom:3px solid #333333;
	float:left;
	position:relative;	
}

.titulo_noticia{
	font-size:1.8em;
	color:#333333;
	text-align:justify;
	padding: 0% 0% 2% 0%;
}

#foto_noticia{
	width: 100%;
	margin: 2.5% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	overflow: hidden;
	float: left;
	position: relative;;
}

#foto_noticia img{
	width: 100%;
	height: auto;
	margin: 0% 0% 0% 0%;
	position: relative;
}

#box_texto_noticia{	
	font-size:1em;
	text-align: justify;
	margin: 4% 0% 4% 0%;
	word-wrap:normal !important;
	padding: 0% 0% 0% 0%;
	float: left;
	position: relative;
}

.box_texto_noticia{	
	font-size:1em;
	text-align: justify;
	margin: 4% 0% 4% 0%;
	padding: 0% 0% 0% 0%;
	float: left;
	position: relative;
}


#botao_imprimir_noticia{
	font-size:0.88em;
	text-decoration:none;
	text-align:center;
	color:#d0d0d0;
	background:#333333;
	padding: 1% 1% 1% 1%;
	position:relative;
	float:right;
}

#botao_imprimir_noticia:hover{
	text-decoration: underline;
}
/*******************************************/
#box_noticias_resumo{
	width:30%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_resumo{
	width: 100%;
	margin:0% 0% 4% 0%;
	padding:0;
	border: #d0d0d0 solid 1px;
	float: left;
	position: relative;
}

#box_foto_resumo{
	width:30%;
	max-height:110px;
	overflow:hidden;
	float: left;
	position: relative;
	margin:0%;
}

.foto_resumo{
	width:auto; 
	height:110px; 
	overflow:hidden; 
	background-size:cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin:0; 
}

#box_titulo_resumo{
	width:70%;
	float:left;
	position:relative;
	margin: 0% 0% 0% 0%;
	padding: 2% 2% 2% 2.5%;
}

.data_tipo_resumo{
	width:100%;
	float:left;
	color:#333;
	font-size:0.85em;
	text-align:left;
	/*font-style:italic;
	font-weight:bold;*/
	position:relative;
	margin: 0% 0% 0% 0%;
	/*text-decoration: underline #E61C29;*/
}

.titulo_resumo{
	font-size:0.95em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#5d5d5d;
	margin:0%;
	padding:1.5% 0% 0% 0%;
	position:relative;
	float:left;
}

.titulo_resumo:hover{
	text-decoration:underline;
}


/**********Buscador_noticias**********/


/******ÚLtimas notícias na busca*******/
#box_resumo_busca{
	width: 100%;
	margin:0% 0% 2.5% 0%;
	padding:0;
	border: #d0d0d0 solid 1px;
	float: left;
	position: relative;
}

#box_foto_resumo_busca{
	width:20%;
	max-height:110px;
	overflow:hidden;
	float: left;
	position: relative;
	margin:0%;
}

.foto_resumo_busca{
	width:auto; 
	height:110px; 
	overflow:hidden; 
	background-size:cover;
	background-position: center center;
	background-repeat: no-repeat;
	margin:0; 
}

#box_titulo_resumo_busca{
	width:80%;
	float:left;
	position:relative;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

.data_tipo_resumo_busca{
    width: auto;
    float: left;
    color: #333;
    font-size: 0.8em;
    text-align: left;
    position: relative;
    margin: 0% 0% 0% 0%;
    padding: 0.5% 1% 0.5% 1%;
    background: #d0d0d0 ;
}

.titulo_resumo_busca{
    width: 100%;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#5d5d5d;
	margin:0%;
	padding:1.5% 1% 1% 1%;
	position:relative;
	float:left;
}

.titulo_resumo_busca:hover{
	text-decoration:underline;
}


/**************************************/

#box_busca_noticias{
	width:20%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

.titulo_busca_noticias{
	font-size:1em;
	color:#fff;
	text-align:left;
	background:#19ccb2;
	padding: 2% 2% 2% 2%;
}

.texto_busca_noticias{
	font-size:0.9em;
	color:#333;
	text-align:left;
	margin: 5% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#menu_data_busca_noticias{
	width: 32%;
	height: auto;
    font-size:0.8em;
	margin: 5% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
	border: 0 !important; 
    -webkit-appearance: none; 
    -moz-appearance: window; 
	-ms-appearance: none;
    -o-appearance: none;
	appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	background: url(../imagens/index/seta_preta.png) right no-repeat #F4F4F4;
}

#menu_diretoria_busca_noticias{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 5% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
	border: 0 !important; 
    -webkit-appearance: none; 
    -moz-appearance: window; 
	-ms-appearance: none;
    -o-appearance: none;
	appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	background: url(../imagens/index/seta_preta.png) right no-repeat #F4F4F4;
}

#campo_busca_noticias{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 1% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
	border: 0 !important;
	background: #F2F2F2;
}


::-webkit-input-placeholder {
	font-size:0.85em;
	font-style:italic;
}

:-moz-placeholder {
	font-size:0.85em;
	font-style:italic;
}

::-moz-placeholder {
	font-size:0.85em;
	font-style:italic;
}

:-ms-input-placeholder {  
	font-size:0.85em;
	font-style:italic;
}

#botao_busca_noticias{
	width:auto;
	height:auto;
	font-size:0.9em;
	color:#fff;
	font-weight:bold;
	background-color:#19ccb2;
	border: none;
	margin: 0% 0% 0% 0%;
	padding: 1.5% 3% 1.5% 3%;	
	float:right;
	position:relative;
}

#box_resultado_busca_noticias{

	margin: 0% 0% 0% 2%;
	padding: 0% 0% 0% 0%;
	text-align:left;
	float:left;
	position:relative;
}

#box_resultado_noticias{
	width: 100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	background-color:#F4F4F4;
	float:left;
	position:relative;
}

.texto_dados_noticias{
	font-size: 0.88em;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	background:#d0d0d0 ;
	float:left;
	position:relative;
}

.texto_diretoria_noticias{
	font-size: 0.88em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	float:left;
	position:relative;
}

#box_titulo_noticias_resultado{
	width: 100%;
	margin: 0% 0% 2.5% 0%;
	padding: 0.75% 2% 0.75% 2%;
	background-color:#F4F4F4;
	border-bottom: solid #888888 1px;
	float:left;
	position:relative;
}

.titulo_noticias_resultado{
	font-size:0.88em;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.titulo_noticias_resultado:hover{
	font-weight:bold;
	text-decoration:underline;
}


/*****************************************/
/*************Atos do Governo*************/
/*****************************************/

#box_busca_atos_governo{
	width:100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

.titulo_busca_atos_governo{
	font-size:1em;
	color:#fff;
	text-align:left;
	background:#19ccb2;
	padding: 2% 2% 2% 2%;
}

.texto_busca_atos_governo{
	font-size:0.9em;
	color:#333;
	text-align:left;
	margin: 2% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#menu_data_busca_atos_governo{
	width: 32.8%;
	height: auto;
    font-size:0.8em;
	margin: 2% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}

#menu_diretoria_busca_atos_governo{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 2% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}

#campo_busca_atos_governo{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 1% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}


::-webkit-input-placeholder {
	font-size:0.9em;
}

:-moz-placeholder {
	font-size:0.9em;
}

::-moz-placeholder {
	font-size:0.9em;
}

:-ms-input-placeholder {  
	font-size:0.9em;
}

#botao_busca_atos_governo{
	width:auto;
	height:auto;
	font-size:0.9em;
	color:#fff;
	font-weight:bold;
	background-color: #19ccb2;
	border: none;
	margin: 0% 0% 0% 0%;
	padding: 1.5% 3% 1.5% 3%;	
	float:right;
	position:relative;
}

#box_resultado_busca_atos_governo{
	width:78%;
	margin: 0% 0% 0% 2%;
	padding: 0% 0% 0% 0%;
	text-align:left;
	float:left;
	position:relative;
}

#box_resultado_atos_governo{
	width: 100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	background-color:#F4F4F4;
	float:left;
	position:relative;
}

.texto_dados_atos_governo{
	font-size: 0.88em;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	background:#d0d0d0 ;
	float:left;
	position:relative;
}

.texto_diretoria_atos_governo{
	font-size: 0.88em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	float:left;
	position:relative;
}

#box_titulo_atos_governo_resultado{
	width: 100%;
	margin: 0% 0% 2.5% 0%;
	padding: 0.75% 2% 0.75% 2%;
	background-color:#F4F4F4;
	border-bottom: solid #888888 1px;
	float:left;
	position:relative;
}

.titulo_atos_governo_resultado{
	font-size:0.88em;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.titulo_atos_governo_resultado:hover{
	font-weight:bold;
	text-decoration:underline;
}
/*****************************************/


/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
	width:97.5%;
    height: 67px;
	margin:0% 0% 0% 2.5%;
	padding:0;
	border: none;
	float:left;
	position:relative;
}

.banner_transparencia{
	width:100%;
	max-width:305px;
	height:auto;
	margin:0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.banner_transparencia img{
	width:100%;
	max-width:305px;	
	max-height:65px;
	min-height:auto;
}

.banner_pjftv{
	width:100%;
	max-width:291px;
	height:auto;
	margin:0% 0% 0% 3%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.banner_pjftv img{
	width:100%;
	max-width:291px;	
	max-height:65px;
	min-height:auto;
}

/*****************************************/
/*****************************************/
/****banner_rotativo_servicos_destaques***/
/*****************************************/
#box_banners_servicos_destaques_botoes{
	width:100%;
	height:auto;
	margin:1% 0% 1% 0%;
	float:left;
	position:relative;
}
/**********Área Banner e Serviços*********/
#box_banner_servicos{
	width:76%;
	height:auto;
	margin:0% 1% 0% 0%;
	float:left;
	position:relative;
}
/************Área Banner Rotativo*********/
#box_banner_rotativo{
	width:100%;
	height:auto;
	margin:0% 0% 1% 0%;
	float:left;
	position:relative;
}

/****************Área Serviços**************/
#box_servicos{
	width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

.cab_servicos{
	width:100%;
	height:auto;
    margin: 0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

.cab_servicos img{
	width:100%;
	min-height:auto;
	filter: hue-rotate(5deg) saturate(0.7);
}

#menu_servicos_cinza{
	width:100%;
	height:auto;
	margin:0%;
	background-color:#f2f2f2;
	float:left;
	position:relative;
}

#menu_servicos_branco{
	width:100%;
	height:auto;
	margin:0%;
	background-color:#ffffff;
	float:left;
	position:relative;
}

#box_servicos_institucional{
	width:32%;
	height:auto;
	margin:0% 0% 1.5% 0%;
	float:left;
	position:relative;
	color:#f2f2f2;
	border: #d0d0d0 solid 1px;
}

.texto_menu_servicos_institucional{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_institucional:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_cidadao{
	width:32%;
	height:auto;
	margin:0% 1.65% 1.5% 1.65%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_cidadao{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_cidadao:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_servidor{
	width:32%;
	height:auto;
	margin:0% 0% 1.5% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_servidor{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_servidor:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_empresa{
	width:32%;
	height:auto;
	margin:0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_empresa{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_empresa:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_concursos{
	width:32%;
	height:auto;
	margin:0% 1.65% 0% 1.65%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_concursos{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_concursos:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_licitacoes{
	width:32%;
	height:auto;
	margin:0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_licitacoes{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_licitacoes:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

.texto_ver_mais_menu_servicos{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 1% 0% 1% 0%;
	position:relative;
	float:right;
}

.texto_ver_mais_menu_servicos:hover{
	text-decoration:underline;
}

/****************Área Destaques**************/
#box_destaques_botoes{
	width:23%;
	height:auto;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_destaques{
	width:100%;
	height: 325px;
    margin: 0% 0% 4.8% 0%;
	background: #f6f6f5;
	float:left;
	position:relative;
}

#destaques{
	width:auto;
	height:auto;
	margin:0% 0% 1.4% 0%;
	font-size:1.25em;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:left;
	color:#8a8684;
	padding: 0% 10.6% 0% 3%;
	position:relative;
	float:left;
}


#box_banner_destaque{
	width:100%;
	height:auto;
    margin: 0% 0% 4% 0%;
	float:left;
	position:relative;
}

.banner_caixa{
	width:100%;	
	max-width:291px;
	height:auto;
    margin: 0% 0% 1% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.banner_caixa img{
	width:100%;	
	max-width:291px;	
	max-height:182px;
	min-height:auto;
}

#banner_01{
	width:100% !important;	
	height:auto;
    margin: 0% 2% 0% 0% !important;
	
}

#banner_02{
	width:100% !important;	
	height:auto;
    margin: 0% 0% 0% 0% !important;
	
}

.banner_slider_e{
	width:100%;	
	max-width:470px !important;
	height:auto;
    margin: 0% 1.5% 1.5% 0% !important;
	padding:0%;
	float:left;
	position:relative;
}

.banner_slider_e img{
	width:100%;	
	max-width:470px !important;	
	max-height:120px !important;
	min-height:auto;
}

.banner_slider_d{
	width:100%;	
	max-width:470px !important;
	height:auto;
    margin: 0% 0% 1.5% 0% !important;
	padding:0%;
	float:left;
	position:relative;
}

.banner_slider_d img{
	width:100%;	
	max-width:470px !important;	
	max-height:120px !important;
	min-height:auto;
}


/****************Botão Serviços**************/
#box_botao{
	width:100%;
	height:auto;
	margin:0%;
	float:left;
	position:relative;
}

.botao_portal_turismo{
	width:100%;
	max-width:291px;
	height:auto;
    margin:  0% 0% 0% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_portal_turismo img{
	width:100%;
	max-width:291px;	
	max-height:43px;
	min-height:auto;
}

.botoes{
	width:100%;
	max-width:291px;
	height:auto;
    margin: 0% 0% 2.2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botoes img{
	width:100%;
	max-width:291px;
	max-height:43px;
	min-height:auto;
	|filter: hue-rotate(-175deg) saturate(0.75);
	transition:all  ease infinite;
}
.botoes img:hover{
	filter: hue-rotate(175deg) saturate(0.75);
	transition:300ms;
}

.botao_museu{
	width:100%;
	max-width:291px;
	height:auto;
    margin: 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_museu img{
	width:100%;
	max-width:291px;	
	max-height:43px;
	min-height:auto;
}

.botao_meio{
	width:100%;
	max-width:291px;
	height:auto;
    margin: 0% 0% 1.20% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_meio img{
	width:100%;
	max-width:291px;	
	max-height:43px;
	min-height:auto;
}

.botao_jflegis{
	width:100%;
	max-width:291px;
	height:auto;
    margin: 0% 0% 1.20% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_jflegis img{
	width:100%;
	max-width:291px;	
	max-height:43px;
	min-height:auto;
}

.botao_legislacao_urbana{
	width:100%;
	max-width:291px;
	height:auto;
    margin: 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_legislacao_urbana img{
	width:100%;
	max-width:291px;	
	max-height:43px;
	min-height:auto;
}

/*****************************************/
/****************Rodapé/Foot**************/
/*****************************************/
#box_foot{
	width: 100%;
	max-width:1600px;
	height: auto;
	float: left;
	position: relative;
	margin:0%;
	border-top: 0.001em solid #fff;
	background-color:#19ccb2;
}

#box_logo_foot{
	width:auto;
	float:left;
	position:relative;
	margin:2% 1% 2% 7%;
	padding:0% 3% 0% 3%;
}

#box_texto_foot{
	width:auto;
	float:left;
	position:relative;
	margin:2% 5% 2% 10%;
}

.texto_foot{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#ffffff;
	margin:0%;
	padding:0%;
	position:relative;
	float:left;
}

#box_redes_sociais_foot{
	width:auto;
	float: right;
	position:relative;
	margin:3% 10% 2% 5%;
	padding:0%;
}

.redes_sociais_foot{

	width:236px;
	height:35px;
	background: url("../img2/foot/logos.png") no-repeat center ;
    background-size: 100%;

	float: left;
	position: relative;
	margin:0%;
}

#mapa_lai{
	width:35px;
	height:35px;
	margin:0% 2.4% 0% 0%;
	float:left;
	position:relative;
}


#mapa_fb{
	width:35px;
	height:35px;
	margin:0% 2.1% 0% 0%;
	float:left;
	position:relative;
}

#mapa_tw{
	width:35px;
	height:35px;
	margin:0% 2.1% 0% 0%;
	float:left;
	position:relative;
}


#mapa_yt{
	width:35px;
	height:35px;
	margin:0% 2.3% 0% 0%;
	float:left;
	position:relative;
}

#mapa_fc{
	width:35px;
	height:35px;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

/****Páginas Internas****/
#pageWidth_internas{
	width:80%;
	min-height:531px;
	margin:1.5% 10% 0.5% 10%;
	float:left;
	/* position:relative; */
}

#box_cab_internas{
	width:100%;
	max-width:1280px;
	min-height: 90px;
	margin: 0% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	border-top:#d0d0d0  5px solid;
	background-color:#f2f2f2;
	border-bottom: #19ccb2   10px solid;
	float:left;
	position:relative;
}

/**
*** Seta para DIREITA
**/
.seta-direita:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin:1.5% 1% 0% 0%;
  width: 0; 
  height: 0; 
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 20px solid #aeabab;
  float:left;
  position:relative;
}

.texto_cab_internas{
	font-size:1.45em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	word-break:break-word;
	color:#333;
	vertical-align: middle;
	margin:2% 1% 0% 0%;
	padding:0%;
	float:left;
	position:relative;
}

#box_cab_internas img{
	width:100%;
	max-width:1280px;	
	max-height:120px;
	min-height:auto;
}

#box_menu_interno{
	width:20%;
	height:auto;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_email_marketing{
	width:768px;
	height: auto;
	margin: 0 auto;
	text-align:justify;
}

#box_cab_email_marketing{
	width:100%;
	height:auto;
	margin:0 auto;
}

#box_cab_email_marketing img{
	width:100%;
	max-width:768px;
	min-height:auto;
}

#texto_email_marketing{
	width:768px;
	height: auto;
}


#box_apresentacao_interna{
	width:58%;
	height:auto;
	text-align:justify;
	margin:0% 1.5% 0% 1.5%;
	position:relative;
	float:left;
}

#box_texto_interna{
	width:78.5%;
	height:auto;
	text-align:justify;
	margin:0% 0% 0% 1.5%;
	position:relative;
	float:left;
}

.titulo_pagina_interna{
	font-size:1em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;	
}

.texto_pagina_interna{
	font-size:0.88em;
	color:#333333;
	text-decoration:none;
	word-break: break-word;	
}

.texto_pagina_interna a{
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
	font-style:italic;
}

#box_endereco_interna{
	width:19%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0.5% 0.5% 0.5% 0.5%;
	text-align:justify;
	background:#333333;
	float:left;
	position:relative;
}

#box_titulo_endereco{
	width:100%;
	height:auto;
	border-bottom: #d0d0d0  3px solid;
	padding:0% 0% 1.5% 0%;
	float:left;
	position:relative;
}

.titulo_endereco_interna{
	font-size:0.88;
	color:#ffffff;
	text-decoration:none;	
}

#box_texto_endereco{
	width:100%;
	height:auto;
	padding:1.5% 0% 1.5% 0%;
	float:left;
	position:relative;
}

.texto_endereco_interna{
	font-size:0.75em;
	color:#ffffff;
	text-decoration:none;	
}

#box_mapa_endereco{
	width:100%;
	min-height:114px;
	background: #F8EED1;
	background-repeat:no-repeat;
	float:left;
	position:relative;
}


#botao_interna{
	width:auto;
	height:auto;
	background-color: #014f35;
	border: #19ccb2 3px solid;
	margin: 2% 0% 0% 0%;
	padding: 0.5% 1% 0.5% 1%;	
	float:left;
	position:relative;
}

.texto_botao{
	font-size:1em;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}


.titulo_tabela{
	font-size:0.8em;
	background-color:#19ccb2;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding: 2% 2% 2% 2%;
	word-break: break-word;
	background-color: #555;
}

th, titulo_tabela{
	padding:0% 0% 0% 0%;
}

.texto_tabela{
	font-size:0.8em;
	color:#333333;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;	
	word-wrap:break-word;
}

#box_voltar{
	width:100%;
	height:auto;
	padding:3% 0% 0% 1.5%;
	float:left;
	position:relative;
}

.voltar{
	font-size:0.8em;
	text-align:right;
}
td, th {
    padding: 0;
	border: 1px solid #ddd !important;
}

.icon {
	line-height: 100%;
	width: 1em;
	height: 1em;
	position: relative;
	display: block;
	float:right;
}

.icon-small {
	font-size: 1em;
}

/* Download  and Upload */
.icon-download,
.icon-upload {
	position: absolute;
	left: .375em;
	width: .25em;
	height: .5em;
	background-color:#fff;
}
.icon-download {
	top: 0;
}
.icon-upload {
	top: .25em;
}
.icon-download:before,
.icon-upload:before {
	content: "";
	position: absolute;
	left: -.125em;
	width: 0;
	height: 0;
	border-width: .25em;
	border-style: solid;
}
.icon-download:before {
	top: .5em;
	border-color: #fff transparent transparent transparent; 
}
.icon-upload:before {
	top: -.5em;
	border-color: transparent transparent #fff transparent; 
}
.icon-download:after,
.icon-upload:after {
	content: "";
	position: absolute;
	left: -.375em;
	width: .75em;
	height: .125em;
	border-width: 0 .125em .125em .125em;
	border-style: solid;
	border-color: #fff;
}
.icon-download:after {
	top: .75em;
}
.icon-upload:after {
	top: .5em;
}


/*****************************/
/*******Botão IPTU Oline******/
#box_botao_iptu{
	width:23.5%;
	height:auto;
	margin:2% 2% 0% 0%;
	padding:2% 2% 2% 2%;
	background:#014f35;
	float:left;
	position:relative;
}

#box_botao_iptu_ultimo{
	width:23.5%;
	height:auto;
	margin:2% 0% 0% 0%;
	padding:2% 2% 2% 2%;
	background:#014f35;
	float:left;
	position:relative;
}

.texto_botao_iptu{
	font-size:1em;
	text-align:center;
	color:#ffffff;
	text-decoration:none;
}

.texto_botao_iptu a{
	color:#ffffff;
	text-decoration:none;
}

.texto_botao_iptu:hover a{
	color:#ffffff;
	text-decoration:underline;
}
/*****************************/

/*****************************/
/***Imagem Equipe de Governo**/
#box_texto_equipe_governo{
	width:78%;
	margin:0% 0% 0% 0%;
	float:left;   
	position:relative;
}

#box_imagem_equipe_governo{
	width:20%;
	max-width:200px;
	height:auto;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_equipe_governo img{
	width:100%;
	max-width:200px;
	max-height:260px;
	min-height:auto;
}
/*****************************/

/*PÁGINA com Texto e Imagem*/
#box_texto_esquerda{
	width:78%;
	margin:0% 0% 0% 0%;
	float:left;   
	position:relative;
}

#box_imagem_direita{
	width:20%;
	max-width:200px;
	height:auto;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_direita img{
	width:100%;
	max-width:200px;
	max-height:260px;
	min-height:auto;
}

/*****************************/


/**Texto com imagem internas**/
#box_texto_imagem_interna{
	width:78%;
	margin:0% 0% 0% 0%;
	float:left;   
	position:relative;
}

#box_imagem_interna{
	width:20%;
	max-width:200px;
	height:auto;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_interna img{
	width:100%;
	max-width:200px;
	max-height:260px;
	min-height:auto;
}

#box_imagem_interna_esquerda{
	width:20%;
	max-width:200px;
	height:auto;
	margin:0% 2% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_interna_esquerda img{
	width:100%;
	max-width:200px;
	max-height:260px;
	min-height:auto;
}



/*****************************/

#icones_ouvidoria{
	width:15%;
	min-height:auto;
	margin: 0% 2% 2% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

#icones_ouvidoria2{
	width:15%;
	min-height:auto;
	margin: 0% 0% 2% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

#img_icones_ouvidoria{
	width:100%;
	max-width:768px;
	height:auto;
	margin:0% 0% 5% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#img_icones_ouvidoria img{
	width:100%;
	max-width:768px;
	max-height:566px;
	min-height:auto;
}

#box_legendas_icones_ouvidoria{
	width:100%;
	height:auto;
	min-height: 42px;
	margin:0%;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#333;
	padding: 0% 0% 0% 0%;
	position:relative;
	float:left;
}

#box_legendas_icones_ouvidoria a{
	color:#333;
}

#box_legendas_icones_ouvidoria a:hover{
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
	color:#333;
}

/*****************************/
/***Unidades Espaço Cidadão***/
#box_unidade_espaco_cidadao{
	width:100%;
	margin:2% 0% 0% 0%;
	padding:0% 0% 2% 0%;
	border-bottom:#333333 1px solid;
	float:left;   
	position:relative;
}

#box_imagem_unidade_espaco_cidadao{
	width:48%;
	max-width:250px;
	height:auto;
	margin:0% 2% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_unidade_espaco_cidadao img{
	width:100%;
	max-width:250px;
	max-height:67px;
	min-height:auto;
}


#box_texto_unidade_espaco_cidadao{
	width:50%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}
/*****************************/


/*********Foto Turismo********/
#box_foto_turismo{
	width:100%;
	max-width:700px;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_foto_turismo img{
	width:100%;
	max-width:700px;
	max-height:auto;
	min-height:auto;
}

/********************************/

#box_imagem_responsiva{
	width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_imagem_responsiva img{
	width:100%;
	max-height:auto;
	min-height:auto;
}

/*******************************/
#box_video_turismo{
	width:100%;
	max-width:700px;
	margin:4% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	position:relative;
	float:left;
}

.video_turismo {
	 position: relative; 
	 padding-bottom: 56.25%; /* 16:9 */ 
	 padding-top: 25px; height: 0; 
} 
	 
.video_turismo iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
}
/*******************************/

/******************************************************************/
/*********************GALERIAS MéDIAS EXTERNAS*********************/
/******************************************************************/

/******************************FLICKR******************************/
#box_flickr {
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin:0% 0% 0% 0%;
}

#galeria_flickr {
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin:0% 0% 0% 0%;
}

.flickr {
	width: 100%;
	height: 0px;
	position: relative;
	padding-bottom: 66.6889%;
}

.flickr iframe{
	width: 100%;
	height: 100%;
	position: absolute;
}
/******************************************************************/
/*****************************YOUTUBE******************************/
#youtube {
	width:100%;
	height:auto;
	position:relative;
	float:left;
	margin:0% 0% 0% 0%;
}

.videoWrapper {
	 position: relative; 
	 padding-bottom: 56.25%; /* 16:9 */ 
	 padding-top: 25px; height: 0; 
} 
	 
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%; 
}
/******************************************************************/
.alert-success {
	width: 22% !important;
}

.alert-success a { 
	color: #3c763d !important;
}


/****************outubro rosa****************/
#box_cab_or{
	width: 100%;
	height: auto;
	background-color: #FCE8E6;
	border-bottom: #E053D6 solid 7px;
	margin: 0% 0% 5% 0%;
}

.foto_cab_or{
	max-width:100%;
	width:100%;
	height:auto;
	margin:auto;
}

.foto_cab_or img{
	max-width:100%;
	width:100%;
	max-height:none;
	min-height:auto;
}

#box_foot_or{
	width: 100%;
	height: auto;
	background-color: #FCE8E6;
	border-top: #E053D6 solid 7px;
	margin: 5% 0% 0% 0%;
}

.foto_foot_or{
	max-width:100%;
	width:100%;
	height:auto;
	margin:auto;
}

.foto_foot_or img{
	max-width:100%;
	width:100%;
	max-height:none;
	min-height:auto;
}

#box_banner_or{
	width:100%;
	height:auto;
    margin: 0% 0% 4% 0%;
	float:left;
	position:relative;
}

.banner_slider_or{
	width:100%;	
	max-width:960px;
	height:auto;
    margin: 0% 0% 1% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.banner_slider_or img{
	width:100%;	
	max-width:960px;	
	max-height:407px;
	min-height:auto;
}

/****************outubro rosa****************/

/******************************************************************/



/******************************************************************/
/**************************LARGURA MÁXIMA**************************/
/******************************1440PX******************************/
/******************************************************************/

@media screen and (max-width: 1440px) {

/*Área Cab*/
#box_cab{
	/*height:120px;*/
	min-height:120px;
}

#box_brasao_pjf{
	max-width:64px;
	margin:1.7% 47.5% 1.5% 10%;
	padding:0% 0% 0% 0%;
}

#box_selo_pjf{
}
	
/**/
#box_banner_cab{
	margin:1.7% 0% 1.5% 0%;
}



/****************icones cab***************/
/****************Menu Icones***************/
#box_icones_cab {
    margin: 0% 10.25% 0% 0%;
    float: right;
}

.itens {
    width: 39%;
    font-size: 1em;
    margin-left: 61%;
}



#box_busca{
	width:40%;
	margin:3% 2.5% 1.5% 2.5%;
}
.campo_buscar {
    min-width: 230px;
    padding: 1.5042% 26% 1.4125% 5%;
}

/*PageWidth*/
#pageWidth {
    margin: 1% 10% 0% 10%;
}


#box_mensagem_legislacao{
	width:99.4%;
}

/*Área Notícias*/
#box_noticias_index {
    height:auto;
	min-height: 454px;
}
 
/*Matéria Principal*/
#box_materia_principal {
    
    height:auto;
	min-height: 454px;
}

#box_foto_materia_principal {
    height: auto;
	max-height:280px;
    border-bottom: #ffffff solid 5px;
}
	
.titulo_materia_principal {
    font-size: 1.5em;
}

.subtitulo_materia_principal {
    font-size: 0.98em;
}
	
/*Notícias Recentes*/
#box_noticias_recentes {
	width: 50%;
    height:auto;
	min-height: 454px;
}

.titulo_tarja_noticias_recentes {
    padding: 0% 14.5% 0% 2%;
}

#noticias_recentes {
    height: auto;
	min-height: 105px;
}

#box_foto_noticias_recentes{
	width: auto;
	max-width: 45%;
	height: auto;
	min-height: 103px;
}

.data_tipo_noticias_recentes {
    font-size: 0.8em;	
    padding: 2% 2% 2% 2%;
}
	
#box_titulo_noticias_recentes {
    width: 55%;
}

.titulo_noticias_recentes {
    font-size: 1.05em;
}




/*****************************************/
/***********Portal Notícias***************/
/*****************************************/

.foto_resumo{
	height:100px;
}

.titulo_resumo{
	font-size:0.90em;
}

#menu_data_busca_noticias{
	width: 31%;
}
/*****************************************/
	
/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
    height: 60px;
}

.banner_transparencia{
	max-width:278px;
}

.banner_transparencia img{
	max-width:278px;	
	max-height:58px;
}

.banner_pjftv{
	max-width:264px;
	margin:0% 0% 0% 2%;
}

.banner_pjftv img{
	max-width:264px;	
	max-height:60px;
}	
	
	
/*****************************************/



/*Banners, Serviços, Destaques, Botões*/
#box_banners_servicos_destaques_botoes {
    width: 100%;
	margin: 1% 0% 0% 0%;
}


#box_destaques_botoes {
    width: 23%;
}
/*Destaques*/
#box_destaques {
	height: 300px;
	margin: 0% 0% 5.5% 0%;
}

#box_banner_destaque {
    margin: 0% 0% 2.1% 0%;
}

#destaques {
    font-size: 1.1em;
    padding: 2.1% 1.5% 3% 2%;	
	margin:0% 0% 1% 0%;
}

.numero_icone_destaque{
	width: 12%;
	height:30px;
	margin:0% -1% -1.2% 0%;
}

/*Serviços*/
#box_servicos_cidadao {
    margin: 0% 1.65% 1.5% 1.65%;
}

#box_servicos_concursos {
    margin: 0% 1.65% 1.5% 1.65%;
}


.texto_ver_mais_menu_servicos{
	padding: 2% 0% 2% 0%;
}
/*Banner Caixa*/
.banner_caixa{
    margin: 0% 0% 6% 0%;
}
	
.banner_slider{
    margin: 0% 0% 6% 0%;
}


/*Botão Serviços*/
.botao_portal_turismo {
    margin: 0% 0% 0% 0%;
}

.botoes{
    margin: 0% 0% 2% 0%;
}

.botao_atos_governo {
    margin: 2.2% 0% 2.2% 0%;
}

.botao_jflegis {
    margin: 0% 0% 2.2% 0%;
}
	
	
	
.banner_slider_e{
	max-width:423px !important;
}

.banner_slider_e img{
	max-width:423px !important;	
	max-height:106px !important;
}

.banner_slider_d{
	max-width:423px !important;
}

.banner_slider_d img{
	max-width:423px !important;	
	max-height:106px !important;
}


/*Rodapé/Foot*/
#box_foot {
    width: 100%;
    max-width: 1440px;
}

#box_texto_foot {
	width: auto;
    margin: 2% 5% 2% 10%;
}

.texto_foot {
    font-size: 0.9em;
}

#box_redes_sociais_foot {
    margin: 3% 10.5% 2% 5%;
}

.redes_sociais_foot {
    width: 258.05px;
    height: 38.3px;
}

#mapa_lai{
	width:38.3px;
	height:38.3px;
	margin:0% 2.4% 0% 0%;
}


#mapa_fb{
	width:38.3px;
	height:38.3px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:38.3px;
	height:38.3px;
	margin:0% 2.1% 0% 0%;
}

#mapa_yt{
	width:38.3px;
	height:38.3px;
	margin:0% 2.2% 0% 0%;
}

#mapa_fc{
	width:38.3px;
	height:38.3px;
	margin:0% 0% 0% 0%;
}

/**************************************/
/**************INTERNAS****************/
/**************************************/
#box_cab_internas{
	min-height: 83px;
}

/***** Seta para DIREITA *****/
.seta-direita:before {
  margin:1.25% 1% 0% 0%;
}

.texto_cab_internas{
	margin:1.7% 1% 0% 0%;
}

#box_menu_interno {
	width:22%;
}

#box_apresentacao_interna {
    width: 55%;
}

#box_texto_interna {
    width: 76%;
}

/*****************************/
/*******Botão IPTU Oline******/
.texto_botao_iptu {
    font-size: 0.9em;
}

/*****************************/


}

/******************************************************************/
/**************************LARGURA MÁXIMA**************************/
/******************************1366PX******************************/
/******************************************************************/

@media screen and (max-width: 1366px) {

/*Área Cab*/
#box_cab {
    /*height: 115px;*/
    min-height: 115px;
}
/*Logo*/
#box_brasao_pjf{
	max-width:64px;
	margin:1.5% 46.7% 1.5% 10%;
	padding:0% 0% 0% 0%;
}

#box_brasao_pjf img{
	max-width:64px;
	max-height:75px;
}

#box_selo_pjf{
}

/*Campo Busca*/
#box_busca{
	width:40%;
	margin:2.5% 2.5% 1.5% 2.5%;
}

.campo_buscar {
    min-width: 200px;
    padding: 1.5042% 26% 1.4125% 5%;
}


/****************icones cab***************/
/****************Menu Icones***************/
#box_icones_cab {
    margin: 0% 10% 0% 0%;
	float:right;
}

.itens {
    width: 40%;
    font-size: 1em;
    margin-left: 60%;
}

/*Ícones*/
#box_icone{
	/* max-width:74px; */
}

#box_icone img{
	/* max-width:74px; */
	/* max-height:111px; */
}

/*PageWidth*/
#pageWidth {
    margin: 1% 10% 0% 10%;
}


#box_mensagem_legislacao{
	width:99.1%;
}

/*Área Notícias*/
#box_noticias_index {
    height: auto;
	min-height: 428px;
}
 
/*Materia Principal*/
#box_materia_principal {
	width: 50.5%;
	height: auto;
	min-height: 428px;
}

#box_foto_materia_principal {
	height: auto;
	max-height:280px;
    border-bottom: #19ccb2 solid 5px;
}

.titulo_materia_principal {
    font-size: 1.4em;
}

.subtitulo_materia_principal {
    font-size: 0.9em;
}

/*Notícias Recentes*/
#box_noticias_recentes {
	width: 49.5%;
	height: auto;
	min-height: 428px;
}

.titulo_tarja_noticias_recentes {
    padding: 0% 10.5% 0% 2%;
}

#noticias_recentes {	
    width: auto;
    height: auto;
	min-height: 99px;
}

#box_foto_noticias_recentes{
	width: auto;
	height: auto;
	min-height: 98px;
}

#box_titulo_noticias_recentes {
    width: 55%;
}

.data_tipo_noticias_recentes {
    font-size: 0.75em;	
    padding: 2% 2% 2% 2%;
}

.titulo_noticias_recentes {
    font-size: 1em;
}

/*****************************************/
/***********Portal Notícias***************/
/*****************************************/
#box_texto_noticia{
	font-size:0.9em;
}

.box_texto_noticia{
	font-size:0.9em;
}

.foto_resumo{
	height:95px;
}

.titulo_resumo{
	font-size:0.88em;
}


/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
    height: 53px;
}

.banner_transparencia{
	max-width:265px;
}

.banner_transparencia img{
	max-width:265px;	
	max-height:53px;
}

.banner_pjftv{
	max-width:237px;
	margin:0% 0% 0% 2%;
}

.banner_pjftv img{
	max-width:237px;	
	max-height:53px;
}	
	
	
/*****************************************/
/*Playlist_canal_Youtube
.botao_pjftv{
	max-width:509px;
}

.botao_pjftv img{
	max-width:509px;	
	max-height:69px;
}
*/

/*****************************************/	
/*Banners, Serviços, Destaques, Botões*/
#box_banners_servicos_destaques_botoes {
    width: 100%;
	margin: 1% 0% 0% 0%;
}

/*Destaques*/
#box_destaques {
	height: 293px;
	margin: 0% 0% 5% 0%;
}

#box_destaques_botoes {
    width: 22%;
}

#destaques {
    font-size: 1.05em;
    padding: 2.15% 1.5% 7% 2%;
}

.numero_icone_destaque{
	width: 11.5%;
	height:28px;
	margin:0% -1% -1.2% 0%;
}
	
	
	
.banner_slider_e{
	max-width:406px !important;
}

.banner_slider_e img{
	max-width:406px !important;	
	max-height:102px !important;
}

.banner_slider_d{
	max-width:406px !important;
}

.banner_slider_d img{
	max-width:406px !important;	
	max-height:102px !important;
}

/*Serviços*/
#box_banner_servicos {
	width: 77%;
}

#box_servicos_cidadao {
    margin: 0% 1.6% 1.5% 1.6%;
}

#box_servicos_concursos {
    margin: 0% 1.6% 1.5% 1.6%;
}

/*Banner Caixa*/
.banner_caixa{
    margin: 0% 0% 10% 0%;
}
	
.banner_slider{
    margin: 0% 0% 4% 0%;
}

/*Botão Serviços*/
.botao_portal_turismo {
    margin: 0% 0% 2.5% 0%;
}

.botoes{
    margin: 0% 0% 3.9% 0%;
}

.botao_meio {
    margin: 0% 0% 3.9% 0%;
}

.botao_atos_governo {
    margin: 3.9% 0% 3.9% 0%;
}

.botao_jflegis {
    margin: 0% 0% 3.9% 0%;
}

/*Rodapé Foot*/
#box_foot {
    width: 100%;
    max-width: 1366px;
}

#box_texto_foot {
	width: auto;
    margin: 2% 5% 2% 10%;
}

.texto_foot {
    font-size: 0.9em;
}

#box_redes_sociais_foot {
    margin: 3% 10% 2% 5%;
}

.redes_sociais_foot {
    width: 240.41px;
    height: 35.69px;
}

#mapa_lai{
	width:35.69px;
	height:35.69px;
	margin:0% 2.4% 0% 0%;
}


#mapa_fb{
	width:35.69px;
	height:35.69px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:35.69px;
	height:35.69px;
	margin:0% 2.1% 0% 0%;
}

#mapa_yt{
	width:35.69px;
	height:35.69px;
	margin:0% 2.1% 0% 0%;
}

#mapa_fc{
	width:35.69px;
	height:35.69px;
	margin:0% 0% 0% 0%;
}
/**************************************/
/**************INTERNAS****************/
/**************************************/
#box_cab_internas{
	min-height: 85px;
}

#box_apresentacao_interna {
    width: 54.5%;
}

#box_endereco_interna {
    width: 20.5%;
}

/*****************************/
/*******Botão IPTU Oline******/
.texto_botao_iptu {
    font-size: 0.88em;
}
/*****************************/

}


/******************************************************************/
/**************************LARGURA MÁXIMA**************************/
/******************************1280PX******************************/
/******************************************************************/
@media screen and (max-width: 1280px) {
	
/****************icones cab***************/
#box_selo_pjf{
}
	
#box_busca{
	width: 35%;
    margin: 3% 0% 1% 2.5%;
}
/****************Menu Icones***************/
#box_icones_cab {
    margin: 0% 10% 0% 0%;
	float:right;
}

.itens {
    width: 100%;
    font-size: 1em;
    margin-left: 0%;
}
/********************************************/
#pageWidth_internas {
    width: 80%;
    min-height: 531px;
    margin: 0% 10% 2% 10%;
    float: left;
    /* position: relative; */
}
/********************************************/	
	
	
.titulo_tarja_noticias_recentes {
    padding: 0% 5% 0% 2%;
}

/************Materia de capa****************/
#box_noticias_index {
	height: auto;
	min-height: 403px;
}	
	
#box_materia_principal {
    width: 50.5%;
	height: auto;
	min-height: 403px;
}
	
#box_foto_materia_principal {
	height: auto;
	max-height:245px;
}

.titulo_materia_principal {
    font-size: 1.5em;
}

.subtitulo_materia_principal {
    font-size: 1em;
}
	
#box_noticias_recentes {
    width: 49.5%;
	height: auto;
	min-height: 403px;
}
	
#noticias_recentes {
    width: auto;
    height: auto;
	min-height: 93px;
	 
}
	
#box_foto_noticias_recentes {
	width: auto;
	max-width: 45%;
	height: auto;
	min-height: 91px;
}
/**********Buscador_noticias**********/

.titulo_busca_noticias {
    font-size: 0.8em;
}

#menu_data_busca_noticias {
	font-size:0.7em;
}

#menu_diretoria_busca_noticias {
	font-size:0.7em;
}

.texto_busca_noticias {
    font-size: 0.7em;
}

#campo_busca_noticias {
    font-size: 0.7em;
}

#botao_busca_noticias {
    font-size: 0.75em;	
}

#box_resultado_busca_noticias {
    width: 79%;
    margin: 0% 0% 0% 1%;
}

.texto_dados_noticias {
    font-size: 0.75em;
}

.texto_diretoria_noticias {
    font-size: 0.75em;
}

.titulo_noticias_resultado {
    font-size: 0.75em;
}

/*****************************/
/*******Botão IPTU Oline******/
.texto_botao_iptu {
    font-size: 0.8em;
}
/*****************************/
/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
	width: 100%;
    height: auto;
}

.banner_transparencia{
	max-width:250px;
}

.banner_transparencia img{
	max-width:250px;	
	max-height:50px;
}

.banner_pjftv{
	max-width:225px;
	margin: 0% 0% 0% 2%;
}

.banner_pjftv img{
	max-width:225px;	
	max-height:50px;
}	
	
	
/*****************************************/

#box_banner_destaque {
	margin: 0% 0% 7% 0%;
}
	
.botao_atos_governo {
    margin: 4.5% 0% 4.5% 0%;
}
	
.botao_jflegis {
    margin: 0% 0% 4.5% 0%;
}	
/*************Foot************/
#box_redes_sociais_foot {
    margin: 3% 10% 2% 5%;
}

.redes_sociais_foot {
    width: 225.28px;
    height: 33.44px;
}

#mapa_lai{
	width:33.44px;
	height:33.44px;
	margin:0% 2.3% 0% 0%;
}


#mapa_fb{
	width:33.44px;
	height:33.44px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:33.69px;
	height:33.69px;
	margin:0% 2% 0% 0%;
}

#mapa_yt{
	width:33.44px;
	height:33.44px;
	margin:0% 2.1% 0% 0%;
}

#mapa_fc{
	width:33.44px;
	height:33.44px;
	margin:0% 0% 0% 0%;
}

/******************************************************************/	
.alert-success {
	width: 23% !important;
}
/******************************************************************/	
	.banner_slider_e{
	max-width:383px !important;
}



.banner_slider_d{
	max-width:383px !important;
}


}


/******************************************************************/
/**************************LARGURA MÁXIMA**************************/
/******************************1024PX******************************/
/******************************************************************/

@media screen and (max-width: 1024px) {

/*Área Cab*/
#box_cab {
    /*height: 92px;*/
    min-height: 92px;
    margin-bottom: 10px;
}
/*Logo*/
#box_brasao_pjf{
	max-width:54px;
	margin:1.5% 44% 1.5% 10%;
	padding:0% 0% 0% 0%;
}

#box_brasao_pjf img{
	max-width:54px;
	max-height:65px;
}

#box_selo_pjf{
	margin: 1.0% 2.5% 1.5% 10%;
}

#box_selo_pjf img{
	max-width: 200px;
}
/**/
#box_banner_cab{
	max-width:231px;
	margin:1.7% 0% 1.5% 0%;
}

#box_banner_cab img{
	max-width:231px;
	max-height:55px;
}
/*Campo Busca*/
#box_busca{
	width: 35%;
    margin: 3% 0% 1% 2.5%;
}
	
.campo_buscar {
    min-width: 165px;	
    font-size: 0.75em;
    padding: 2.1% 20% 1.5% 3%;
}

#botao_buscar{
	font-size:0.88em;
	padding:2% 4% 2% 4%;
}
/****************icones cab***************/
/****************Menu Icones***************/
#box_icones_cab {
    margin: 0% 10.45% 0% 0%;
	float:right;
}

.itens {
    width: 100%;
    font-size: 0.88em;
    margin-left: 0%;
}

/*Ícones*/
#box_icone{
	/* max-width:61px; */
}

#box_icone img{
	/* max-width:61px; */
	max-height:92px;
}

/*PageWidth*/
#pageWidth {
    margin: 1% 10% 0% 10%;
}

#box_mensagem_legislacao{
	width:99.8%;
}

/*Área Notícias*/
#box_noticias_index {
	height: auto;
	min-height: 322px;
}
 
/*Matéria Principal*/
#box_materia_principal {
	width:50.4%;
	height: auto;
	min-height: 322px;
}

#box_foto_materia_principal {
	height: auto;
	max-height:195px;
    border-bottom: #19ccb2 solid 0.25em;
}

.titulo_materia_principal {
    font-size: 1.15em;
}

.subtitulo_materia_principal {
    font-size: 0.80em;
}

/*Notícias Recentes*/
#box_noticias_recentes {
	width: 48.4%;
	height: auto;
	min-height: 322px;
}
	
#box_tarja_noticias_recentes {
    margin: 0% 0% 1.7% 2.5%;
}

.titulo_tarja_noticias_recentes {
	font-size: 1.35em;
    padding: 0% 0% 0% 0%;
}

.subtitulo_tarja_noticias_recentes {
    font-size: 0.8em;
}

#noticias_recentes {
    width: 100%;
    height:auto;
	min-height: 74px;
}

#box_foto_noticias_recentes{
	width: 45%;
	height: auto;
	min-height: 74px;
}

.foto_noticias_recentes{
	border-right: #19ccb2 solid 3px;
}

#box_titulo_noticias_recentes {
    width: 55%;
}

.data_tipo_noticias_recentes {
    font-size: 0.7em;	
    padding: 1% 2% 1% 2%;
}

.titulo_noticias_recentes {
    font-size: 0.7em;	
    padding: 0% 2% 1% 2%;
}


/*****************************************/
/***********Portal Notícias***************/
/*****************************************/
.goog-te-gadget-simple .goog-te-menu-value span{
	font-size:0.8em !important;
}



.goog-te-gadget {
	float:right !important;
	white-space:normal;
}

#tipo_noticia{
	width:60%;
	font-size:0.8em;
}

#data_hora_noticia{
	width:40%;
	font-size:0.8em;
}

#box_texto_noticia{
	font-size:0.88em;
}

.box_texto_noticia{
	font-size:0.88em;
}

.titulo_noticia{
	font-size:1.6em;
}

#botao_imprimir_noticia{
	width:15%;
}

.foto_resumo{
	height:75px;
}

.data_tipo_resumo{
	font-size:0.6em;
}

.titulo_resumo{
	font-size:0.65em;
}

/*****************************************/
::-webkit-input-placeholder {
	font-size:0.75em;
}

:-moz-placeholder {
	font-size:0.75em;
}

::-moz-placeholder {
	font-size:0.75em;
}

:-ms-input-placeholder {  
	font-size:0.75em;
}

/*****************************************/
.banner_slider_e{
	max-width:307px !important;
}


.banner_slider_d{
	max-width:307px !important;
}


/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
	width: 100%;
    height: auto;
}

.banner_transparencia{
	max-width:198px;
}

.banner_transparencia img{
	max-width:198px;	
	max-height:40px;
}

.banner_pjftv{
	max-width:182px;
	margin: 0% 0% 0% 2%;
}

.banner_pjftv img{
	max-width:182px;	
	max-height:40px;
}	
	
	
/*****************************************/

/*Playlist_canal_Youtube*/
.botao_pjftv{
	max-width:386px;
}

.botao_pjftv img{
	max-width:386px;	
	max-height:53px;
}

/*Banners, Serviços, Destaques, Botões*/
#box_banners_servicos_destaques_botoes {
    width: 100%;
	margin: 1% 0% 0% 0%;
}

#box_destaques_botoes {
    width: 22.6%;
}

/*Destaques*/
#box_destaques {
	height: 215px;
	margin: 0% 0% 13% 0%;
}

#destaques {
    font-size:0.88em;
    padding: 1.65% 3% 9.3% 2%;
}


.numero_icone_destaque{
	width: 10.5%;
    height: 18px;
	margin:0% -1% -1.2% 0%;
}

/*Serviços*/
#box_banner_servicos {
	width: 77.4%;
	margin: 0% 0% 0% 0%;
}	
	
#box_servicos_cidadao {
    margin: 0% 1.35% 1.5% 1.35%;
}

#box_servicos_concursos {
    margin: 0% 1.35% 1.5% 1.35%;
}

.texto_menu_servicos_institucional{
	font-size:0.75em;
}
	
.texto_menu_servicos_cidadao{
	font-size:0.75em;
}

.texto_menu_servicos_servidor{
	font-size:0.75em;
}

.texto_menu_servicos_empresa{
	font-size:0.75em;
}

.texto_menu_servicos_concursos{
	font-size:0.75em;
}

.texto_menu_servicos_licitacoes{
	font-size:0.75em;
}

.texto_ver_mais_menu_servicos{
	font-size:0.75em;
}

/*Banner Caixa*/
#box_banner_destaque{
	margin:0% 0% 5.5% 0%;
}

.banner_caixa{
    margin: 0% 0% 12.5% 0%;
}

.banner_slider{
    margin: 0% 0% 12.5% 0%;
}

/*Botão Serviços*/
.botao_portal_turismo {
    margin: 0% 0% 0% 0%;
}

.botoes{
    margin: 0% 0% 5% 0%;
}

.botao_atos_governo {
    margin: 5% 0% 5% 0%;
}

.botao_jflegis {
    margin: 0% 0% 5% 0%;
}

/**************************************/
/**************INTERNAS****************/
/**************************************/
#box_cab_internas{
	width:100%;
	min-height: 60px;
    margin: 1% 0% 1% 0%;	
	border-top:#d0d0d0  4px solid;
	border-bottom:#19ccb2  8px solid;
}

/***** Seta para DIREITA *****/
.seta-direita:before {
  margin:1.7% 1% 0% 0%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #aeabab;
}

.texto_cab_internas{
	font-size:1.12em;
	margin:1.5% 1% 0% 0%;
}

#box_menu_interno{
	width:28%;
	margin:0% 0% 0% 0%;
}

#box_apresentacao_interna{
	width:50%;
	margin:0% 1.5% 0% 1.5%;
}

#box_texto_interna {
    width: 70%;
    margin: 0% 0% 5% 1.5%;
}

.titulo_pagina_interna{
	font-size:1em;
}

.texto_pagina_interna{
	font-size:0.88em;
}

#box_endereco_interna{
	width:23%;
}

#box_titulo_endereco{
	width:96%;
	padding:1.5% 2% 1.5% 2%;
}

.titulo_endereco_interna{
	font-size:0.70em;	
}

#box_texto_endereco{
	width:96%;
	padding:1.5% 2% 1.5% 2%;
}

.texto_endereco_interna{
	font-size:0.70em;	
}

#box_mapa_endereco{
	width:96%;
	margin:2% 2% 2% 2%;
	min-height:100px;
}


.texto_tabela{
	font-size:0.75em;
}

/*****************************/
/*******Botão IPTU Oline******/
#box_botao_iptu {
    width: 48%;
}

#box_botao_iptu_ultimo {
    width: 48%;
}

/*****************************/
/**********Rodapé/Foot********/
#box_foot {
    width: 100%;
    max-width: 1024px;
}

#box_logo_foot {
    margin: 2% 0.5% 2% 7%;
}

.logo_foot{
	width:175px;
	height:43px;
}

#box_texto_foot {
	width: auto;
    margin: 2.5% 5% 2.5% 10%;
}

.texto_foot {
    font-size: 0.75em;
}

#box_redes_sociais_foot {
    margin: 3% 10% 2% 5%;
}

.redes_sociais_foot{
	width:180.22px;
	height:26.75px;
}

#mapa_lai{
	width:26.75px;
	height:26.75px;
	margin:0% 2.4% 0% 0%;
}


#mapa_fb{
	width:26.75px;
	height:26.75px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:26.75px;
	height:26.75px;
	margin:0% 2% 0% 0%;
}

#mapa_yt{
	width:26.75px;
	height:26.75px;
	margin:0% 2.3% 0% 0%;
}

#mapa_fc{
	width:26.75px;
	height:26.75px;
	margin:0% 0% 0% 0%;
}
/******************************************************************/	
.alert-success {
	width: 26% !important;
}
/******************************************************************/
#playlist iframe {
		width: 720px;
		height: 480px;
	}	
		#playlist {
		margin: 0 auto;
	}	
}

/*****************************************************************/
/**************************VERSãO MOBILE**************************/
/*****************************************************************/

/*****************************************************************/
/**************************LARGURA MÁXIMA*************************/
/******************************768PX******************************/
/*****************************************************************/

@media screen and (max-width: 768px) {
#box_cab{
	width:100%;
	min-height:120px;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	background-color: #ffffff ;
	float:left;
	position:relative;
}

#box_brasao_pjf{
	width:100%;
	max-width:64px;
	height:auto;
	margin: 3% 35.8% 1% 2.5%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

#box_brasao_pjf img{
	width:100%;
	max-width:64px;
	max-height:75px;
	min-height:auto;
}
	
#box_selo_pjf{
	margin: 0 auto;
	float: none;
	width: 200px;
}


#box_banner_cab{
	max-width:730px;
	margin:3% 2.5% 0% 2.5%;
}

#box_banner_cab img{
	max-width:730px;
	max-height:173px;
}
	
#box_icones_cab{
	margin: 0% 24% 0% 24%;
	float:left;
}
	
	
	

#box_busca{
	display:none;
}
	
	
/*
#box_resultado_busca{
	display:none;
}*/
	
	
td.gsib_b  {
	display: none !important;
}


.gsib_b td {
	display: none !important;
}
/****************icones cab***************/
/****************Menu Icones***************/


.itens {
    width: 97%;
   	font-size: 1em;
    margin-left: 0%;
	padding-right: 3%;
}

#box_icone{
}

#box_icone img{
	width: auto;
	height: 80px;
}

#box_icone_busca{
	display: inline;
	max-width:78px;
	width:100%;
	height:auto;
	margin:0;
	float:left;
	position:relative;
}

#box_icone_busca img{
	max-width:78px;
	width:100%;
	max-height:117px;
	min-height:auto;
}

#botao_buscar{
	font-size:1em;
	padding:1.5% 4% 1.5% 4%;
}

#form_mobile {
	display: inline;
	width: auto;
	padding: 0% 0% 0% 0%;
	margin: 0% 0% 0% 0%;
}
	
.itens_mobile {
    width: 95%;
    font-size: 1em;
    margin: 0.75% 2.5% 0% 2.5%;
    padding: 0;
}
	
#box_conteudo_acessibilidade{
	width: 95%;
	margin: 0% 2.5% 0% 2.5% !important;
}

/*****************************************/

#pageWidth{
	width: 95%;
    margin: 1.5% 2.5% 1.5% 2.5%;
	float:left;
	position:relative;
	
}

#box_mensagem_legislacao{
	width:100%;
}

/**************Notícias Index*************/
#box_noticias_index{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}


/**********Notícia Principal**************/
#box_materia_principal{
	width:100%;
	height:auto;
	margin: 2% 0% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

#box_foto_materia_principal{
	width:100%;
	height:auto;
	max-height:none;
	overflow:hidden;
	border-bottom: #19ccb2 solid 6px;
}

.foto_materia_principal{
	max-width:100%;
	width:100%;
	height:auto;
	margin:auto;
}

.foto_materia_principal img{
	max-width:100%;
	width:100%;
	max-height:none;
	min-height:auto;
}

#box_titulo_materia_principal{
	width:100%;
	float:left;
	position:relative;
	margin: 0%;
	padding: 0%;
}

.palavra_chave_materia_principal{
	width:100%;
	float:left;
	color:#333;
	font-size:1em;
	text-align:left;
	font-style:italic;
	font-weight:bold;
	position:relative;
	margin: 1% 0% 1% 0%;
	text-decoration: underline #E61C29;
}

.titulo_materia_principal{
	font-size:1.69em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 1.5%;
	position:relative;
	float:left;
}

.titulo_materia_principal:hover{
	text-decoration:underline;
}

.subtitulo_materia_principal{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 1.5% 1.5% 1.5%;
	position:relative;
	float:left;
}

.subtitulo_materia_principal:hover{
	text-decoration:underline;
}

/**********Notícias Recentes**************/
#box_noticias_recentes{
	width:100%;	
	height:auto;
	margin: 0%;
	float:left;
	position:relative;
}

#box_tarja_noticias_recentes{
	width:100%;
	margin: 0%;
	margin: 0% 0% 2% 0%;
	float:left;
	position:relative;
}

.titulo_tarja_noticias_recentes{
	font-size:1.75em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 38% 0% 0%;
	position:relative;
	float:left;
}

.subtitulo_tarja_noticias_recentes{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 1.75% 0% 0% 0%;
	position:relative;
	float:left;
}

.subtitulo_tarja_noticias_recentes:hover{
	text-decoration:underline;
}

mark{
	background-color:#434440;
	color:#fff;
}

#noticias_recentes{
	width:100%;
    height: auto;
	margin:0% 0% 2% 0%;
	padding:0;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

#box_foto_noticias_recentes{
	display:none;
}

.foto_noticias_recentes{
	max-width:100%;
	width:100%;
	height:auto;
	margin:auto;
}

.foto_noticias_recentes img{
	max-width:100%;
	width:100%;
	max-height:auto;
	min-height:auto;
}

#box_titulo_noticias_recentes{
	width:100%;
	float:left;
	position:relative;
	margin: 0%;
	padding: 0%;
}

.titulo_noticias_recentes{
	font-size:1.15em;
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 0% 2% 2% 2%;
	position:relative;
	float:left;
}

.titulo_noticias_recentes:hover{
	text-decoration:underline;
}

.data_tipo_noticias_recentes{
	width:100%;
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 2%;
	position:relative;
	float:left;
}

/*****************************************/
/***********Portal Notícias***************/
/*****************************************/

.goog-te-gadget{
	margin:0% 0% 2% 0% !important;
}

#box_noticias_integra{
	width:auto;
	float:left;
	position:relative;
	margin: 0% 0% 4% 0%;
	padding: 0% 0% 0% 0%;
}

#box_noticias_resumo{
	width:auto;
	float:left;
	position:relative;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#box_texto_noticia{
	font-size:0.9em;
	white-space: normal;
	word-break:nowrap;
	word-wrap:normal;
	display:block;
	float:left;
	position:relative;
}

.box_texto_noticia{
	font-size:0.9em;
	white-space: normal;
	word-break:nowrap;
	word-wrap:nowrap;
	display:block;
	float:left;
	position:relative;
}

#botao_imprimir_noticia{
	display:none;
}

#box_titulo_resumo, #box_titulo_resumo_busca {
	width:100%;
}

.data_tipo_resumo, .data_tipo_resumo_busca{
	font-size:1em;
}

.foto_resumo, .foto_resumo_busca{
	display:none;
}

.titulo_resumo, .titulo_resumo{
	font-size:1.25em;
}
/*****************************************/


/**********Buscador_noticias**********/

#box_busca_noticias{
	width:100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	float:left;
	position:relative;
}

.titulo_busca_noticias{
	font-size:1em;
	color:#fff;
	text-align:left;
	background:#19ccb2 ;
	padding: 2% 2% 2% 2%;
}

.texto_busca_noticias{
	font-size:0.9em;
	color:#333;
	text-align:left;
	margin: 2% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
}

#menu_data_busca_noticias{
	width: 32.8%;
	height: auto;
    font-size:0.8em;
	margin: 2% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}

#menu_diretoria_busca_noticias{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 2% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}

#campo_busca_noticias{
	width: 100%;
	height: auto;
    font-size:0.8em;
	margin: 1% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}


::-webkit-input-placeholder {
	font-size:0.9em;
}

:-moz-placeholder {
	font-size:0.9em;
}

::-moz-placeholder {
	font-size:0.9em;
}

:-ms-input-placeholder {  
	font-size:0.9em;
}

#botao_busca_noticias{
	width:auto;
	height:auto;
	font-size:0.9em;
	color:#fff;
	font-weight:bold;
	background-color: #014f35;
	border: none;
	margin: 0% 0% 0% 0%;
	padding: 1.5% 3% 1.5% 3%;	
	float:right;
	position:relative;
}

#box_resultado_busca_noticias{
	width:100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	text-align:left;
	float:left;
	position:relative;
}

#box_resultado_noticias{
	width: 100%;
	margin: 0% 0% 0% 0%;
	padding: 0% 0% 0% 0%;
	background-color:#F4F4F4;
	float:left;
	position:relative;
}

.texto_dados_noticias{
	font-size: 0.88em;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	background:#d0d0d0 ;
	float:left;
	position:relative;
}

.texto_diretoria_noticias{
	font-size: 0.88em;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
	margin: 0% 0% 0% 0%;
	padding: 0.25% 2% 0.25% 2%;
	float:left;
	position:relative;
}

#box_titulo_noticias_resultado{
	width: 100%;
	margin: 0% 0% 2.5% 0%;
	padding: 0.75% 2% 0.75% 2%;
	background-color:#F4F4F4;
	border-bottom: solid #888888 1px;
	float:left;
	position:relative;
}

.titulo_noticias_resultado{
	font-size:0.88em;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}

.titulo_noticias_resultado:hover{
	font-weight:bold;
	text-decoration:underline;
}
/*****************************************/

/*****************************************/
/*****************************************/
/*******banner_pjf.tv_transparencia*******/
/*****************************************/
#box_banner_pjf_tv_transparencia{
	width:100%;
    height: auto;
	margin:0% 0% 0% 0%;
	padding:0;
	border: none;
	float:left;
	position:relative;
}

.banner_transparencia{
	width:100%;
	max-width:768px;
	height:auto;
	margin:0% 0% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.banner_transparencia img{
	width:100%;
	max-width:768px;	
	max-height:173px;
	min-height:auto;
}

.banner_pjftv{
	width:100%;
	max-width:768px;
	height:auto;
	margin:0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.banner_pjftv img{
	width:100%;
	max-width:768px;	
	max-height:173px;
	min-height:auto;
}	
	
/*********playlist_canal_youtube**********/
/****************************************

/****banner_rotativo_servicos_destaques***/
#box_banners_servicos_destaques_botoes{
	width:auto;
	height:auto;
	margin:2% 0% 1% 0%;
	float:left;
	position:relative;
}
/**********Área Banner e Serviços*********/
#box_banner_servicos{
	width:auto;
	height:auto;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}
/************Área Banner Rotativo*********/
#box_banner_rotativo{
	display:none;
}

/****************Área Serviços**************/
#box_servicos{
	width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	float:left;
	position:relative;
}

.cab_servicos{
	width:100%;
	height:auto;
    margin: 0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	position:relative;
}

.cab_servicos img{
	width:100%;
	min-height:auto;
}

#menu_servicos_cinza{
	width:100%;
	height:auto;
	margin:0%;
	background-color:#f2f2f2;
	float:left;
	position:relative;
}

#menu_servicos_branco{
	width:100%;
	height:auto;
	margin:0%;
	background-color:#ffffff;
	float:left;
	position:relative;
}

#box_servicos_institucional{
	width:49%;
	height:auto;
	margin:0% 2% 2% 0%;
	float:left;
	position:relative;
	color:#f2f2f2;
	border: #d0d0d0 solid 1px;
}

.texto_menu_servicos_institucional{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_institucional:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_cidadao{
	width:49%;
	height:auto;
	margin:0% 0% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_cidadao{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_cidadao:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_servidor{
	width:49%;
	height:auto;
	margin:0% 2% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_servidor{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_servidor:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2  solid 8px;
	padding-left:3%;
}

#box_servicos_empresa{
	width:49%;
	height:auto;
	margin:0% 0% 0% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_empresa{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_empresa:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#263E4C solid 8px;
	padding-left:3%;
}

#box_servicos_concursos{
	width:49%;
	height:auto;
	margin:0% 2% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_concursos{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_concursos:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

#box_servicos_licitacoes{
	width:49%;
	height:auto;
	margin:0% 0% 2% 0%;
	border: #d0d0d0 solid 1px;
	float:left;
	position:relative;
}

.texto_menu_servicos_licitacoes{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 2% 6%;
	position:relative;
	float:left;
}

.texto_menu_servicos_licitacoes:hover{
	font-weight:bold;
	text-decoration:underline;
	border-left:#19ccb2 solid 8px;
	padding-left:3%;
}

.texto_ver_mais_menu_servicos{
	font-size:0.88em;
	font-weight:normal;
	text-decoration:none;
	text-align:left;
	color:#434440;
	margin:0%;
	padding: 2% 2% 1.5% 6%;
	position:relative;
	float:right;
}

.texto_ver_mais_menu_servicos:hover{
	text-decoration:underline;
}

/****************Área Destaques**************/
#box_destaques_botoes{
	width:auto;
	height:auto;
	margin:0% 0% 0% 0%;
	/* float:left; */
	position:relative;
	column-count: 2;
}

#box_destaques{
	width:100%;
	height: auto;
    margin: 0% 0% 2% 0%;
	background: #f6f6f5;
	float:left;
	position:relative;
}

#destaques{
	width:auto;
	height:auto;
	margin:1% 0% 1% 0%;
	font-size:2.5em;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
	text-align:left;
	color:#8a8684;
	padding: 0% 13.6% 0% 3%;
	position:relative;
	float:left;
}

.numero_icone_destaque{
	width: 10.5%;
    height: auto;
	margin:0% 0% 0% 0%;
}

/*Banner Destaque Caixa*/
#box_banner_destaque{
    margin: 0% 0% 2% 0%;
	height:485px;
}

.banner_caixa{
	max-width:729px;
}

.banner_caixa img{
	max-width:729px;	
	max-height:485px;
}

.banner_slider{
	max-width:729px;
}

.banner_slider img{
	max-width:729px;	
	max-height:182px;
}

/****************Botão Serviços**************/
#box_botao{
	width:100%;
	height:auto;
	margin:0%;
	float:left;
	position:relative;
}

.botao_portal_turismo{
	width:100%;
	max-width:729px;
	height:auto;
    margin:  0% 0% 2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_portal_turismo img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

.botoes{
	width:100%;
	max-width:729px;
	height:auto;
    margin:  0% 0% 2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botoes img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

.botao_museu{
	width:100%;
	max-width:729px;
	height:auto;
    margin:  0% 0% 2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_museu img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

.botao_atos_governo{
	width:100%;
	max-width:729px;
	height:auto;
    margin: 0% 0% 2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_atos_governo img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

.botao_jflegis{
	width:100%;
	max-width:729px;
	height:auto;
    margin: 0% 0% 2% 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_jflegis img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

.botao_legislacao_urbana{
	width:100%;
	max-width:729px;
	height:auto;
    margin: 0%;
	padding:0%;
	float:left;
	position:relative;
}

.botao_legislacao_urbana img{
	width:100%;
	max-width:729px;	
	max-height:137px;
	min-height:auto;
}

/****************Rodapé/Foot**************/
/*****************************************/

#box_foot{
	width: 100%;
	max-width:768px;
	height: auto;
	float: left;
	position: relative;
	margin:0%;
	background-color:#19ccb2;
}

#box_logo_foot{
	width:auto;
	float:left;
	position:relative;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 33%;
}

.logo_foot{
	max-width:250px;
	width:100%;
	height:auto;
	margin:0;
}

.logo_foot img{
	max-width:250px;
	width:100%;
	max-height:60px;
	min-height:auto;
}

#box_texto_foot{
	width:auto;
	float:left;
	position:relative;
	margin:3% 2.5% 3% 2.5%;
}

.texto_foot{
	font-size:1.4em;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	margin:0%;
	padding:0%;
	position:relative;
	float:left;
}

#box_redes_sociais_foot{
	width:auto;
	margin:1.5% 17.44% 2% 17.44%;
	padding:0%;
	float:left;
	position:relative;
}

.redes_sociais_foot{
	width:500px;
	height:74px;
	margin:0%;
	background: url(../img2/foot/rs_768_114.png) no-repeat ;
    background-size: 100%;
	float: left;
	position: relative;
}

#mapa_lai{
	width:74px;
	height:74px;
	margin:0% 2.3% 0% 0%;
}


#mapa_fb{
	width:74px;
	height:74px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:74px;
	height:74px;
	margin:0% 2.3% 0% 0%;
}

#mapa_yt{
	width:74px;
	height:74px;
	margin:0% 2.3% 0% 0%;
}

#mapa_fc{
	width:74px;
	height:74px;
	margin:0% 0% 0% 0%;
}

/*****************************************/
/*************PÁGINA INTERNA**************/
/*****************************************/
#pageWidth_internas {
    width: 95%;
    margin: 0 auto;
    float: none;
}

#box_cab_internas{
	width:100%;
	min-height: 60px;
	margin: 1% 0% 1% 0%;
	border-top: #d0d0d0 4px solid;
	border-bottom:#19ccb2 8px solid;
}

/**
*** Seta para DIREITA
**/
.seta-direita:before {
	display: none;

}

.texto_cab_internas{
	font-size:1.12em;
	margin:1.8% 1% 1% 1%;
}

#box_menu_interno{
	width:100%;
	margin:0% 0% 0% 0%;
}

#box_apresentacao_interna{
	width:100%;
	margin:5% 0% 5% 0%;
}

#box_texto_interna{
	width:100%;
	margin:0% 0% 5% 0%;
}

.titulo_pagina_interna{
	font-size:1em;
}

.texto_pagina_interna{
	font-size:0.88em;
}

#box_endereco_interna{
	width:100%;
}

#box_titulo_endereco{
	width:96%;
	padding:1.5% 2% 1.5% 2%;
}

.titulo_endereco_interna{
	font-size:0.88;	
}

#box_texto_endereco{
	width:96%;
	padding:1.5% 2% 1.5% 2%;
}

.texto_endereco_interna{
	font-size:0.88em;	
}

#box_mapa_endereco{
	width:96%;
	margin:2% 2% 2% 2%;
	min-height:200px;
}


#botao_interna{
	width:auto;
	height:auto;
	background-color: #014f35;
	border: #19ccb2 3px solid;
	margin: 2% 0% 2% 0%;
	padding: 0.5% 1% 0.5% 1%;	
	float:left;
	position:relative;
}

/*******************************************/
/*************tabela responsiva*************/
/*******************************************/

/* Force table to not be like tables anymore */
#no-more-tables table,
#no-more-tables thead,
#no-more-tables tbody,
#no-more-tables th,
#no-more-tables td,
#no-more-tables tr {
display: block;
}
 
/* Hide table headers (but not display: none;, for accessibility) */
#no-more-tables thead tr {
position: absolute;
top: -9999px;
left: -9999px;
}
 
#no-more-tables tr { border: 1px solid #ccc; }
  

#no-more-tables td {
border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 50%;
white-space: normal;
text-align:left;
}
 
#no-more-tables td:before {
position: absolute;
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
text-align:left;
font-weight: bold;
}
 
/*
Label the data
*/
#no-more-tables td:before { content: attr(data-title); }

/*****************************/
/*******Botão IPTU Oline******/
#box_botao_iptu {
    width: 100%;
    height: auto;
    margin: 2% 0% 0% 0%;
    padding: 2% 2% 2% 2%;
    background: #014f35;
    float: left;
    position: relative;
}

#box_botao_iptu_ultimo {
    width: 100%;
    height: auto;
    margin: 2% 0% 0% 0%;
    padding: 2% 2% 2% 2%;
    background: #014f35;
    float: left;
    position: relative;
}

.texto_botao_iptu {
    font-size: 0.9em;
}
/*****************************/


/*****************************/
/***Imagem Equipe de Governo**/
#box_texto_equipe_governo{
	width:100%;
	margin:0% 0% 10% 0%;
	float:left;   
	position:relative;
}

#box_imagem_equipe_governo{
	width:100%;
	max-width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_equipe_governo img{
	max-width:100%;
	width:100%;
	max-height:100%;
	min-height:auto;
}
/*****************************/

/*Página com Texto e Imagem*/
#box_texto_esquerda{
	width:100%;
	margin:0% 0% 10% 0%;
	float:left;   
	position:relative;
}

#box_imagem_direita{
	width:100%;
	max-width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_direita img{
	max-width:100%;
	width:100%;
	max-height:100%;
	min-height:auto;
}

/*****************************/
/**Texto com imagem internas**/
#box_texto_imagem_interna{
	width:100%;
	margin:0% 0% 0% 0%;
	float:left;   
	position:relative;
}

#box_imagem_interna{
	width:100%;
	max-width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_interna img{
	max-width:100%;
	width:100%;
	max-height:100%;
	min-height:auto;
}
	
#box_imagem_interna_esquerda{
	width:100%;
	max-width:60%;
	height:auto;
	margin:0% 20% 10% 20%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_interna_esquerda img{
	max-width:100%;
	width:100%;
	max-height:100%;
	min-height:auto;
}
	
	

.btn {
    width: 100% !important;
}


.btn-primary {
    margin-bottom: 5% !important;
}
	
	
/*****************************/

#icones_ouvidoria{
	width:30%;	
    margin: 0% 3% 2% 0%;
}

#icones_ouvidoria2{
	width:30%;
}
/*****************************/

/*****************************/
/***Texto com imagem internas**/
#box_texto_interna{
	width:100%;
	margin:0% 0% 10% 0%;
	float:left;   
	position:relative;
}

#box_imagem_interna{
	width:100%;
	max-width:100%;
	height:auto;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_interna img{
	max-width:100%;
	width:100%;
	max-height:100%;
	min-height:auto;
}
/*****************************/

/*****************************/
/***Unidades Espaço Cidadão***/
#box_unidade_espaco_cidadao{
	width:100%;
	margin:8% 0% 0% 0%;
	padding:0% 0% 5% 0%;
	border-bottom:#333333 1px solid;
	float:left;   
	position:relative;
}

#box_imagem_unidade_espaco_cidadao{
	width:100%;
	max-width:250px;
	height:auto;
	margin:0% 0% 5% 37.5%;
	padding:0% 0% 0% 0%;
	float:left;   
	position:relative;
}


#box_imagem_unidade_espaco_cidadao img{
	width:100%;
	max-width:250px;
	max-height:67px;
	min-height:auto;
}

#box_texto_unidade_espaco_cidadao{
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	text-align:center;
	float:left;   
	position:relative;
}


/*-*-*-*-*-*-*-*-*/
#tipo_noticia{
	width:100%;
	text-align:center;
}

#data_hora_noticia{
	width:100%;
	text-align:center;
	margin:0% 0% 2% 0%;
}
/******************************************************************/	
.alert-success {
	width: 100% !important;
}
/******************************************************************/
.botao-wpp {
  text-decoration: none;
  color: #eee;
  display: inline-block;
  background-color: #25d366;
  font-weight: bold;
  padding: 1rem 2rem;
  border-radius: 3px;
}

.botao-wpp:hover {
  background-color: darken(#25d366, 5%);
}

.botao-wpp:focus {
  background-color: darken(#25d366, 15%);
}
	

.wa_btn {
    background-image: url('button.svg');
    border: 1px solid rgba(0, 0, 0, 0.1);
    display: inline-block !important;
    position: relative;
    font-family: Arial, sans-serif;
    letter-spacing: .4px;
    cursor: pointer;
    font-weight: 400;
    text-transform: none;
    color: #fff;
    border-radius: 2px;
    background-color: #5cbe4a;
    background-repeat: no-repeat;
    line-height: 1.2;
    text-decoration: none;
    text-align: left;
}

.wa_btn_s {
    font-size: 12px;
    background-size: 16px;
    background-position: 5px 2px;
    padding: 3px 6px 3px 25px;
}

.wa_btn_m {
    font-size: 16px;
    background-size: 20px;
    background-position: 4px 2px;
    padding: 4px 6px 4px 30px;
}

.wa_btn_l {
    font-size: 16px;
    background-size: 20px;
    background-position: 5px 5px;
    padding: 8px 6px 8px 30px;
}

/******************************************************************/	
	.banner_slider_e{
	max-width:359px !important;
}


.banner_slider_d{
	max-width:359px !important;
}
	
	#playlist iframe {
		width: 640px;
		height: 360px;
	}

}



/*****************************************************************/
/**************************LARGURA MÁXIMA*************************/
/******************************720PX******************************/
/*****************************************************************/

@media screen and (max-width: 720px) {
/****************icones cab***************/
/****************Menu Icones***************/
#box_cab {
    min-height: 95px;
}
	
#box_selo_pjf {
    max-width:166px;
    margin: 4% 1% 4% 2.5%;
	/*margin: 1% 43% 1% 43%;*/
}

#box_selo_pjf img {
    max-width:166px;
}

#box_icones_cab{
	margin: 0% 2.5% 0% 0%;
	float:right;
}
/*	*/
#box_banner_cab{
	max-width:665px;
	margin:3% 2.5% 0% 2.5%;
}

#box_banner_cab img{
	max-width:665px;
	max-height:157px;
}
	

	

.itens {
    width: 97%;
    font-size: 0.95em;
    padding-right: 3%;
}

#box_icone{
	max-width:74px;
}

#box_icone img{
}

#box_icone_busca{
	max-width:74px;
}

#box_icone_busca img{
	max-width:74px;
	max-height:111px;
}

/*****************************************/
.titulo_tarja_noticias_recentes {
    padding: 0% 5% 0% 0%;
}

.subtitulo_tarja_noticias_recentes {
	float:right;
}

/**************box serviços***************/
/*****************************************/
#box_servicos_institucional{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_cidadao{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_servidor{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_empresa{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_concursos{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_licitacoes{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

.texto_menu_servicos_cidadao {
    font-size: 1em;
}

.texto_menu_servicos_empresa {
    font-size: 1em;
}

.texto_menu_servicos_servidor {
    font-size: 1em;
}

.texto_menu_servicos_licitacoes {
    font-size: 1em;
}

.texto_menu_servicos_concursos {
    font-size: 1em;
}

.texto_menu_servicos_institucional {
    font-size: 1em;
}


/*Banner Destaque Caixa*/
#box_banner_destaque {
    margin: 0% 0% 2.5% 0%;
    height: 455px;
}



/*****Foot*****/
#box_foot{
	width: 100%;
	max-width:720px;
}

#box_texto_foot {
    width: 95%;
}

.texto_foot {
    font-size: 1.3em;
}

#box_redes_sociais_foot {
    width: auto;
    margin: 1.5% 18.75% 2% 18.75%;
}

.redes_sociais_foot {
    width: 450px;
    height: 66.8px;

}

#mapa_lai{
	width:66.8px;
	height:66.8px;
	margin:0% 2.1% 0% 0%;
}

#mapa_fb{
	width:66.8px;
	height:66.8px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:66.8px;
	height:66.8px;
	margin:0% 2.3% 0% 0%;
}

#mapa_yt{
	width:66.8px;
	height:66.8px;
	margin:0% 2.2% 0% 0%;
}

#mapa_fc{
	width:66.8px;
	height:66.8px;
	margin:0% 0% 0% 0%;
}
	.banner_slider_e{
	max-width:335px !important;
}


.banner_slider_d{
	max-width:335px !important;
}
}

/*****************************************************************/
/**************************LARGURA MÁXIMA*************************/
/******************************480PX******************************/
/*****************************************************************/

@media screen and (max-width: 480px) {
#box_cab{
}

#box_brasao_pjf{
	max-width:54px;
	margin: 1.6% 28% 1% 2.5%;
	padding: 0% 0% 0% 0%;
}

#box_brasao_pjf img{
	max-width:54px;
	max-height:65px;
}
	
	
#box_selo_pjf{
	margin: 0 auto;
}

#box_selo_pjf img{
	max-width:166px;
}
/**/
#box_banner_cab{
	max-width:350px;
	margin:3% 0% 0% 0%;
}

#box_banner_cab img{
	max-width:350px;
	max-height:84px;
}

#box_icones_cab{
	   margin: 0 auto;
	   float: none;
}

/****************box busca****************/
#box_busca{
	display:none;
}

/****************icones cab***************/
/****************Menu Icones***************/


.itens {
    width: 97%;
    font-size: 0.9em;
    padding-right: 3%;
}

.itens a {
    padding: 2% 0% 2% 2%;
}

#box_icone{}

#box_icone img{height: 85px;}
	
#box_icone_busca{
	max-width:53px;
}

#box_icone_busca img{
	max-width:53px;
	max-height:80px;
}
/*****************************************/
#pageWidth {
    width: 95%;
    margin: 1.5% 2.5% 2% 2.5%;
}

/*****************************************/
/***********Portal Notícias***************/
/*****************************************/
.titulo_materia_principal{
	font-size:1.5em;
}

#box_tarja_noticias_recentes {
	margin: 2% 0% 2% 0%;
}

.titulo_tarja_noticias_recentes {
	font-size:1.5em;
    padding: 0% 9% 0% 0%;
}
	
/********Buscador_Noticias**********/

#menu_data_busca_noticias{
	width: 32.5%;
	height: auto;
    font-size:0.8em;
	margin: 2% 0% 0% 0%;
	padding: 2% 2% 2% 2%;
}


#box_titulo_noticias_resultado {
    margin: 0% 0% 5% 0%;
}
/*****************************************/

/**************box serviços***************/
/*****************************************/
#box_destaques_botoes {
    width: auto;
    height: auto;
    margin: 0% 0% 0% 0%;
    position: relative;
    column-count: 1;
}
#box_servicos_institucional{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_cidadao{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_servidor{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_empresa{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_concursos{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

#box_servicos_licitacoes{
	width:100%;
	margin:0% 0% 2.5% 0%;
}

/*Banner Destaque Caixa*/
#box_banner_destaque{
    margin: 0% 0% 2.5% 0%;
	height: 303px;
}

/*****************************************/
/*************PÁGINA INTERNA**************/
/*****************************************/
#pageWidth_internas {
    width: 95%;
    margin: 0 auto;
    float: none;
}

#box_cab_internas{
	width:100%;
	min-height: 45px;
    margin: 1% 0% 1.5% 0%;	
	border-top:#d0d0d0  3px solid;
	border-bottom:#19ccb2 6px solid;
}

/***** Seta para DIREITA*****/
.seta-direita:before {
  margin:2% 1% 0% 0%;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 10px solid #aeabab;
}

.texto_cab_internas{
	font-size:0.85em;
	margin:2.58% 1% 1% 1%;
}

#box_menu_interno{
	width:100%;
	margin:0% 0% 0% 0%;
}


/*****************************/
/***Unidades Espaço Cidadão***/
#box_unidade_espaco_cidadao{
	margin:8% 0% 0% 0%;
}

#box_imagem_unidade_espaco_cidadao{
	margin:0% 0% 5% 30%;
}
/*****************************/


/*****************************************/
/****************Rodapé/Foot**************/
/*****************************************/

#box_foot{
	width: 100%;
	max-width:480px;
	height: auto;
	float: left;
	position: relative;
	margin:0%;
	background-color:#19ccb2;
}

#box_logo_foot{
	width:auto;
	float:left;
	position:relative;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 24%;
}

.logo_foot{
	max-width:250px;
	width:100%;
	height:auto;
	margin:0;
}

.logo_foot img{
	max-width:250px;
	width:100%;
	max-height:60px;
	min-height:auto;
}

#box_texto_foot{
	width:auto;
	float:left;
	position:relative;
	margin:3% 2.5% 2% 2.5%;
}

.texto_foot{
	font-size:0.89em;
	font-weight:normal;
	text-decoration:none;
	text-align:center;
	color:#ffffff;
	margin:0%;
	padding:0%;
	position:relative;
	float:left;
}

#box_redes_sociais_foot{
	width:auto;
	float:left;
	position:relative;
	margin:2.5% 20.5% 4% 20.5%;
	padding:0%;
}

.redes_sociais_foot{
	width:283px;
	height:42px;
}


#mapa_lai{
	width:42px;
	height:42px;
	margin:0% 2.1% 0% 0%;
}

#mapa_fb{
	width:42px;
	height:42px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:42px;
	height:42px;
	margin:0% 2.3% 0% 0%;
}

#mapa_yt{
	width:42px;
	height:42px;
	margin:0% 2.2% 0% 0%;
}

#mapa_fc{
	width:42px;
	height:42px;
	margin:0% 0% 0% 0%;
}
	.banner_slider_e{
	max-width:100% !important;
}


.banner_slider_d{
	max-width:100% !important;
}
	
	#playlist iframe {
	width: 360px;
	height: 180px;
}	

}

/*****************************************************************/
/**************************LARGURA MÁXIMA*************************/
/******************************375PX******************************/
/*****************************************************************/
@media screen and (max-width: 375px){
#box_selo_pjf {
    width: auto;
    margin: 0 auto;
}
	
#box_banner_cab {
    max-width: 345px;
    margin: 3% 0% 0% 2.5%;
}
	
#box_icones_cab {
    margin: 0 auto;
    float: none;
    width: 375px;
}
#box_icone img{height: 71px;}

#box_redes_sociais_foot {
    margin: 2.5% 0% 4% 12%;
}
}
/*****************************************************************/
/**************************LARGURA MÁXIMA*************************/
/******************************320PX******************************/
/*****************************************************************/

@media screen and (max-width: 320px) {
#box_cab{
	/*height:68px;*/
	min-height:68px;
}

#box_brasao_pjf{
	max-width:39px;
	margin: 3.5% 15% 1% 2.5%;
	padding: 0% 0% 0% 0%;
}

#box_brasao_pjf img{
	max-width:39px;
	max-height:50px;
}

	
#box_selo_pjf{
	margin: 0 a;
}

#box_selo_pjf img{
	max-width:166px;
}
	

	
/**/
#box_banner_cab{
	max-width:304px;

	margin:3% 2.5% 0% 2.5%;
}

#box_banner_cab img{
	max-width:304px;
	max-height:72px;
}

#box_icones_cab{
	float: left;
}

/****************box busca****************/
#box_busca{
	display:none;
}

/****************icones cab***************/
/****************Menu Icones***************/


.itens {
    width: 100%;
    font-size: 0.9em;
    margin-left: 0%;
}

.itens a {
    padding: 2% 0% 2% 2%;
}

#box_icone{
}

#box_icone img{
	max-height: 59px;
}
	
#box_icone_busca{
	max-width:43px;
}

#box_icone_busca img{
	max-width:43px;
	max-height:65px;
}
/*****************************************/


/*****************************************/
/***********Portal Notícias***************/
/*****************************************/
#tipo_noticia {
    width: 100%;
    text-align: center;
}

#data_hora_noticia {
    width: 100%;
}

.titulo_noticia {
    font-size: 1.5em;
}
	
/*****************************************/
/*****************************************/


/*Banner Destaque Caixa*/
#box_banner_destaque{
    margin: 0% 0% 2.5% 0%;
	height: 202px;
}

/*****************************************/
/*************PÁGINA INTERNA**************/
/*****************************************/
#box_cab_internas{
	min-height: 40px;
}

.texto_cab_internas{
	font-size:0.70em;
	margin:3% 1% 1% 1%;
}

th, titulo_tabela{
	padding:2% 2% 2% 2%;
}


/*****************************/
/***Unidades Espaço Cidadão***/
#box_unidade_espaco_cidadao{
	margin:8% 0% 0% 0%;
}

#box_imagem_unidade_espaco_cidadao{
	margin:0% 0% 5% 18%;
}
/*****************************/

/*****************************************/
/****************Rodapé/Foot**************/
/*****************************************/

#box_foot{
	max-width:320px;
}

.texto_foot {
    font-size: 0.9em;
}

#box_redes_sociais_foot{
	margin:3% 15.6% 5% 15.6%;
}

.redes_sociais_foot{
	width:220px;
	height:32.66px;
}

#mapa_lai{
	width:32.66px;
	height:32.66px;
	margin:0% 2.1% 0% 0%;
}

#mapa_fb{
	width:32.66px;
	height:32.66px;
	margin:0% 2.1% 0% 0%;
}

#mapa_tw{
	width:32.66px;
	height:32.66px;
	margin:0% 2.3% 0% 0%;
}

#mapa_yt{
	width:32.66px;
	height:32.66px;
	margin:0% 2.2% 0% 0%;
}

#mapa_fc{
	width:32.66px;
	height:32.66px;
	margin:0% 0% 0% 0%;
}

.banner_slider_e{
	max-width:302px !important;
}

.banner_slider_e img{
	max-width:302px !important;	
	max-height:76px !important;
}

.banner_slider_d{
	max-width:302px !important;
}

.banner_slider_d img{
	max-width:302px !important;	
	max-height:76px !important;
}
	
#playlist iframe {
	width: 320px;
	height: 180px;
}	
}
select {
	max-width: 145px;
}