/* -------------------------------- L A R G U R A   6   -   A G O S T O    D E    2 0 2 1 ---------------------------------------------------------*/
@media screen and (min-width:1418px) {
	/* -- h e a d e r -------------------- */
	#quick-notice { width:1400px; }
	#header, #menuwrapper .menubox, #menuglobalwrapper, #menus-superiores { width:1400px !important; }
	#header-imagem {width: 1420px !important; min-height: 260px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/
	/* -- l a y o u t -------------------- */
	#content, #footerarea {width:1400px;}
	.w-sidebar-esquerdo { width:1100px; }	/*-- NOVA CLASSE PARA SIDEBAR ESQUERDO --*/
	.wfull { width:1370px; }
	.tgl-3, .sidebar-wrapper-esquerdo ul.menu { width: 260px; }	 			/*-- LIMITA A LARGURA DO MENU LATERAL COM TOGGLE 3 --*/
	.w620 { width:1020px; }		/*-- até Junho de 2026 era 741px no bloco das larguras 5 e 6 --*/
}

/* -------------------------------- L A R G U R A   5 ---------------------------------------------------------------------------------------------*/
@media screen and (min-width:1138px) and (max-width:1417px) {
	/* -- h e a d e r -------------------- */
	#quick-notice { width:1120px; }
	#header, #menuwrapper .menubox, #menuglobalwrapper, #menus-superiores  { width:1120px !important; }
	#header-imagem {width: 1140px !important; min-height: 220px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/
	/* -- l a y o u t -------------------- */	#content {width:1120px;}
	.w-sidebar-esquerdo { width:886px; }	/*-- NOVA CLASSE PARA SIDEBAR ESQUERDO --*/
	.wfull { width:1090px; }
	#footerarea { width:1120px; }
	.tgl-3, .sidebar-wrapper-esquerdo ul.menu { width: 194px; }	 			/*-- LIMITA A LARGURA DO MENU LATERAL COM TOGGLE 3 --*/
	.w620 { width:741px; }		/*-- até Junho de 2026 ficava no bloco das larguras 5 e 6 --*/
}

/* -------------------------------- L A R G U R A S   5  E  6 ------------------------------------------------------------------------------------*/
@media screen and (min-width:1138px) {
	/* -- h e a d e r -------------------- */
	#quick-notice { margin:0 auto; overflow:hidden; border-radius:0 0 3px 3px; }
		
	/* -- l a y o u t -------------------- */
	.wrapper960 { width:100%; }

	.w720 { width:741px; }
	
	.w620, .w-sidebar-esquerdo, .w660, .w720, .wfull, .wauto { padding: 14px; }	/* até Agosto de 2021 era 10px 14px 0px 14px */

	#subfooter { background-size:1100px auto; }

	/* -- H O M E -------------------- */
	/*#avisos-editais {grid-template-columns: 2fr 1fr}*/
}

/* --------------------------------- L A R G U R A   4 --------------------------------------------------------------------------------------------*/
@media screen and (min-width:970px) and (max-width:1137px) {
	/* -- h e a d e r -------------------- */
	#quick-notice { width:946px; margin:0 auto; overflow:hidden; border-radius:0 0 3px 3px; }

	#header, #menuwrapper .menubox, #menuglobalwrapper, #menus-superiores  { width:946px !important; }
	#header-imagem {width: 966px !important; min-height: 210px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/

	.hmisc #searchform #s { width:70px; }
	
	/* -- l a y o u t -------------------- */
	
	.wrapper960 { width:100%; }

	#content, #footerarea {width:946px;}

	.w720 { width:569px; }
	
	.w620 { width:567px; }		/*-- até Junho de 2026 era 569px --*/
	
	.w-sidebar-esquerdo { width:714px; }	/*-- NOVA CLASSE PARA SIDEBAR ESQUERDO --*/
	
	.wfull { width:922px; }

	.w620, .w-sidebar-esquerdo, .w660, .w720, .wfull, .wauto {padding: 14px}	/* até Agosto de 2021 era 10px 13px 0px 13px; }

	/* -- p o s t s -------------------- */
	#before_post, #after_post { visibility:hidden; position:absolute; top:-9999px; }

	.t1-right { width:768px !important; }

	.item img.t2 { width:120px; height:auto; }

	.item img.t3 { width:368px; height:auto; }

	.t3-left { width:108px; }

	.t3-right { width:250px; }

	#single-feat-img { width:150px; }

	#commentform, .quick-holder > form { padding:15px 25px 25px; }

	ol.cmt { padding: 0 25px; }

	.cmt-time { display:none !important; }

	.reply.hide { display:inline; }

	table.meta img.avatar { width:50px; height:50px; }

	/* -- p r o d u c t s -------------------- */
	.prdcts li, .prdcts li.last { margin:0 14px 25px; }

	.pr-bar { width: 200px; }

	.t2-button-holder { width: 202px; }

	.t2-button-holder .t1-livedemo, .t2-button-holder .t1-details { width:101px; }

	.t2-prod .w600, .t2-prod .w600 img { max-width:492px; }

	#pr-holder.w600, #pr-holder.w600 img { max-width:492px; }

	.pr-img img, .pr-img-last img { width:136px; height:136px; }

	/* -- b u t t o n s -------------------- */
	.bb2a { background:none !important; padding: 0 10px !important; text-align:center; }

	/* -- c o m m e n t s -------------------- */
	.reply .quick-reply { position:absolute; right:3px; bottom:0; }

	/* -- t a b s -------------------- */
	.kul li { padding:3px 10px; }

	.ctabs a span { display:none; }

	.ctabs a { padding:19px; }

	/* -- m e g a m e n u -------------------- */
	ul.megamenu { width: 920px !important; }

	ul.top-menu li.basic-mega > ul { width: 743px !important; }

	ul.top-menu li.basic-mega ul a { font-size:11px;}

	/* -- p a n d a  s l i d e r -------------------- */
	.ps-1 .pnavbar span strong { display:none; }

	.ps-1 .pnavbar span { padding:19px; }

	.pslides > div { height:auto !important; }

	.pslides > div > div { height:auto; }

	.pslides h1, .pslides h2, .pslides h3, .pslides h4, .pslides h5, .pslides h6 { font-size:120%; }

	.pslides > div.clear { width:0; }

	.ps-3 .pnavbar span, .ps-2 .pnavbar span { padding:0.35em 0.7em; }

	.ps-3 .pnavbar em, .ps-2 .pnavbar em { width:5px; }

	/* -- s h o r t c o d e s -------------------- */
	.posts2-img, .posts2-meta { width:47% !important; }

	.grid-auto, .posts-post:not(.no-resp) { width:100% !important; }

	.grid-post:not(.no-resp) { margin:0; }

	.grid-post:not(.no-resp) > div { margin:0 !important; padding:10px 0 25px !important; background:url(../../images/line.png) top left repeat-x; }

	.grid-post:not(.no-resp):first-child > div { background:none; padding:0 0 25px !important; }

	.grid-post:not(.no-resp) .mfl { width:33% !important; height:auto !important; float:right !important; margin:0 0 0.5em 1em; text-align:right; }

	.grid-post:not(.no-resp) .mfl img { max-width:100%; height:auto; }

	.no-resp { width:auto !important; }
	
	/* -- H O M E -------- 971 a 1137 ------------ */

	.pagina-inicial span.img-none {font-size: 12px !important}

	/*#hcustom {margin-left:0px !important}*/
}

/* -------------------------------- L A R G U R A   3 ----------------------------------------------------------------------------------------------*/
@media screen and (min-width:768px) and (max-width:969px) {
	/* -- h e a d e r -------------------- */
	#quick-notice { width:742px; margin:0 auto; overflow:hidden; border-radius:0 0 3px 3px; }

	#header, #menuwrapper .menubox, #menuglobalwrapper, #menus-superiores { width:742px !important; }
	#header-imagem {width: 752px !important; min-height: 190px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/

	.hmisc #searchform #s { width:70px; }
	
	/* -- l a y o u t -------------------- */
	.wrapper960 { width:100%; }

	#content, #footerarea { width:742px; }

	.w720 { width:367px; }
	
	.w620 { width:363px; }		/*-- até Junho de 2026 era 367px --*/
		
	.w-sidebar-esquerdo { width:510px; }		/*-- NOVA CLASSE PARA SIDEBAR ESQUERDO --*/
	
	.wfull { width:722px; }
	
	.w620, .w-sidebar-esquerdo, .w660, .w720, .wfull, .wauto {padding: 14px; }	/* até Agosto de 2021 era 10px 12px 0px 12px; */
	
	#subfooter { background-size:730px auto; }

	pre { max-width:700px; }

	.resp-table tr { display:inline; }

	.resp-table tr:first-child, .resp-table th { display:block; }

	.resp-table td { display:inline-block; }

	.resp-table td:first-child { border-left: 1px solid #DDD; }

	.tgl-3, .sidebar-wrapper-esquerdo ul.menu { width: 194px; }				/*-- LIMITA A LARGURA DO MENU LATERAL COM TOGGLE 3 --*/
	
	/* -- p o s t s -------------------- */
	#before_post, #after_post { visibility:hidden; position:absolute; top:-9999px; }

	.t1-right { width:580px !important;}

	.item img.t2 { width:120px; height:auto; }

	.item img.t3 { width:368px; height:auto; }

	.t3-left { width:108px; }

	.t3-right { width:250px; }

	#single-feat-img { width:150px; }

	#commentform, .quick-holder > form { padding:15px 25px 25px; }

	ol.cmt { padding: 0 25px; }

	.cmt-time { display:none !important; }

	.reply.hide { display:inline; }

	table.meta img.avatar { width:50px; height:50px; }

	/* -- b u d d y p r e s s -------------------- */
	.w720 { width:468px; }

	div.item-list-tabs { padding: 0 25px 0 0; }

	#item-header-avatar .avatar { width:100px; height:100px; }

	div#item-header div#item-header-content { margin-left:120px !important; }

	div.dir-search { margin:0; float:none; }

	table.forum tr td.td-title a.topic-title { font-size:14px; }

	#activity-stream .activity-avatar { width:35px; }

	.no#activity-stream .activity-avatar { width:100px; }

	ul.no .activity-content { margin-left:115px !important; }

	.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic { margin-left:15px; }

	.activity-list .activity-content { margin-left:55px; }

	div.activity-comments ul li > ul { margin-left:0; padding-left:0; }

	/* -- p r o d u c t s -------------------- */
	.prdcts li, .prdcts li.last { margin:0 14px 25px; }

	.pr-bar { width: 200px; }

	.t2-button-holder { width: 202px; }

	.t2-button-holder .t1-livedemo, .t2-button-holder .t1-details { width:101px; }

	.t2-prod .w600, .t2-prod .w600 img { max-width:492px; }

	#pr-holder.w600, #pr-holder.w600 img { max-width:492px; }

	.pr-img img, .pr-img-last img { width:136px; height:136px; }

	/* -- b u t t o n s -------------------- */
	.bb2a { background:none !important; padding: 0 10px !important; text-align:center; }

	/* -- c o m m e n t s -------------------- */
	.reply .quick-reply { position:absolute; right:3px; bottom:0; }

	/* -- t a b s -------------------- */
	.kul li { padding:3px 10px; }

	.ctabs a span { display:none; }

	.ctabs a { padding:19px; }

	/* -- m e g a m e n u -------------------- */
	ul.megamenu { width: 718px !important; }

	ul.top-menu li.basic-mega > ul { width: 743px !important; }

	ul.top-menu li.basic-mega ul a { font-size:11px; }

	/* -- p a n d a  s l i d e r -------------------- */
	.ps-1 .pnavbar span strong { display:none; }

	.ps-1 .pnavbar span { padding:19px; }
	
	/*.pslider div.posts2-meta {	}*/

	.pslides > div { height:auto !important; }

	.pslides > div > div { height:auto; }

	.pslides h1, .pslides h2, .pslides h3, .pslides h4, .pslides h5, .pslides h6 { font-size:120%; }

	.pslides > div.clear { width:0; }

	.ps-3 .pnavbar span, .ps-2 .pnavbar span { padding:0.35em 0.7em; }

	.ps-3 .pnavbar em, .ps-2 .pnavbar em { width:5px; }

	/* -- s h o r t c o d e s -------------------- */
	.posts2-img, .posts2-meta { width:47% !important; }

	.grid-auto, .posts-post:not(.no-resp) { width:100% !important; }

	.grid-post:not(.no-resp) { margin:0; }

	.grid-post:not(.no-resp) > div { margin:0 !important; padding:10px 0 25px !important; background:url(../../images/line.png) top left repeat-x; }

	.grid-post:not(.no-resp):first-child > div { background:none; padding:0 0 25px !important; }

	.grid-post:not(.no-resp) .mfl { width:33% !important; height:auto !important; float:right !important; margin:0 0 0.5em 1em; text-align:right; }

	.grid-post:not(.no-resp) .mfl img { max-width:100%; height:auto; }

	.no-resp { width:auto !important; }

	/* -- H O M E ------768 to 969-------------- */
	
	.pagina-inicial span.img-none {
		width: auto !important;
		margin-right: 20px !important;
	}

	.pagina-inicial .quick-img-txt{
		width:255px !important;
	}

	.footer-titulo {
		margin-bottom:15px;
		width:28%;
	}

	#footerboxpre li a {
		font-size:13px !important;
	}

	/*#hcustom{
		margin-left:0px !important;
	}*/

	#li-responsivo{
		display:block !important;
	}
	
	#li-desktop{
		display:none !important;
	}
	
	#iframe-responsivo{
		display:none !important;
	}
}

/* --------------------------------- L A R G U R A S   2   E   1   J U N T A S ---------------------------------------------------------------------*/
@media screen and (max-width:767px) {
	/* ------------------ menus superiores -------------------- */
	/*nav ul {background-color: rgba(0,0,0,.3);}*/

	#menus-superiores span, #menus-superiores p {display: none;}
	#menus-superiores ul {
		display: table;
		margin: 0;
		line-height: 0;
		width: 100%;
	}
	#menus-superiores ul li {
		display: table-cell;
		height: 40px;
		/*margin: 0 -1px -9px -2px;*/
		background-size: 32px;
		background-repeat: no-repeat;
		background-position: center;
	}
	#menus-superiores ul li a {
		display: block;
		padding: 0;
		height: 100%;
		margin-left: 1px;
	}

	#exibe-pesquisa, #exibe-menu-global {
		width: unset;
		float: none;
	}

	/*#menu-acessibilidade {width: 66.67%}
	#menu-acessibilidade li {width: 25%}
	
	#menu-exibir {width: 33.33%}
	#menu-exibir li {
		width: 50.8%;
		background-size: 26px !important;
	}*/

	#oculta-pesquisa, #oculta-menu-global {
		margin: 0;
		height: 40px;
		background-size: 32px;
		background-position: center;
		width: auto;
	}
	
	#ir-conteudo {background-image: url(http://static.trf2.jus.br/nas-internet/imagem/tema/icones/menu-acessibilidade-conteudo.png);}
	#ir-menu  {background-image: url(http://static.trf2.jus.br/nas-internet/imagem/tema/icones/menu-acessibilidade-menu.png);}
	#ir-rodape  {background-image: url(http://static.trf2.jus.br/nas-internet/imagem/tema/icones/menu-acessibilidade-rodape.png);}
	#ir-acessibilidade  {background-image: url(http://static.trf2.jus.br/nas-internet/imagem/tema/icones/menu-acessibilidade-acessibilidade.png);}

	.contentbox-sidebar-esquerdo {
		float: none;
		background: #FFF;
	}
}	

/* --------------------------------- L A R G U R A   2 ------------------------------------------------------------------------------------------*/
@media screen and (min-width:480px) and (max-width:767px) {
	/* -- h e a d e r -------------------- */
	#header h1.logo, #header h1.logo a { display:table; margin:0 auto; height:1.2em; }

	#imglogo img { max-width:100%; }

	#header, #menuglobalwrapper, #menus-superiores {padding: 0 !important; width:430px !important; }	/* até 26/5/2018 era padding: 0 25px */
	#header-imagem {width: 470px !important; min-height: 210px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/

	#menuwrapper .selectElement, #menuglobalwrapper .selectElement2 {width: 430px !important; margin: 0 auto !important;}

	#menuglobalwrapper .selectElement2{ margin-bottom:6px !important; }

	.menubox  { width:460px; }

	#header > div { width:100%; text-align:center; }

	.hmisc > div {
		background:none;
		padding-top:0 !important;
	}

	#selectElement, #selectElement2, #menuwrapper #page_id { display:block; }

	#menuwrapper { padding:10px; }

	#menuwrapper .menubox { display:none; }
	
	/*#hcustom {
		margin: 0 -10px 0 0 !important;
		padding: 0 !important;
		background-image:none !important;
	}*/

	#quick-notice { width:460px; margin:0 auto; overflow:hidden; border-radius:0 0 3px 3px; }

	div#logo { height:auto; padding:20px 0; }

	.hmisc { height:auto; padding:0 0 20px 0; }

	#icons { max-width:100%; }

	#icons a { float:none; }

	/* -- l a y o u t -------------------- */
	TD, BODY, DIV /*{ font-size:15px; } - comentado em Maio de 2021 */

	.wrapper960 { width:100%; }

	#content, #footerarea { width:460px; }

	.w720 { width:460px; }
	
	.w620 { width:460px; }
	
	.w-sidebar-esquerdo { width:430px; }	/* até Agosto de 2021 era 440px */

	.wfull { width:430px; }	/* até Agosto de 2021 era 440px */

	.w620, .w-sidebar-esquerdo, .w660, .w720, .wfull, .wauto {padding: 14px; }	/* até Agosto de 2021 era 10px 10px 0px 10px*/

	#subfooter { background-size:430px auto; }	/* até Agosto de 2021 era 440px */

	.fdivider { background:url(../../images/line.png) left bottom repeat-x; background-size:100% 1px; }

	#footerbox { padding:15px 0 0 0; }

	#footerbox > div.fl { clear:both; width:282px; margin-bottom:15px; }

	#footerbox > div.one_fourth, #footerbox > div.one_third, #footerbox > div.two_fourth, #footerbox > div.two_third { padding:0 65px; }

	.fbox { margin:0 25px; }

	pre { max-width:410px; }

	.resp-table tr { display:inline; }

	.resp-table tr:first-child, .resp-table th { display:block; }

	.resp-table td { display:inline-block; }

	.resp-table td:first-child { border-left: 1px solid #DDD; }

	.sidebar-wrapper {  float:none; border:none; clear:both; border-radius:0; padding:25px 90px; }

	.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.two_sixth,.three_sixth,.four_sixth,.five_sixth,

	.one_eight,.three_eight,.five_eight,.seven_eight { width:100%; float:none; clear:both; }

	.one_half > div, .one_third > div, .two_third > div, .one_fourth > div, .two_fourth > div, three_fourth > div, .one_fifth > div, .two_fifth > div, .three_fifth > div, .four_fifth > div, 

	.one_sixth > div, .two_sixth > div, .three_sixth > div, .four_sixth > div, .five_sixth > div, .one_eight > div, .three_eight > div, .five_eight > div, .seven_eight { margin:0 !important; }

	.gray-contentbox { margin:0 -10px; padding:5px 10px; }

	.sidebar, .sidebar p, .sidebar td, .sidebar li, .sidebar div, #footerarea, #footerarea li, #footerarea p, #footerarea td, #footerarea th, #footerarea span, #footerarea a, #footerarea div, ul.item-list li div.item-title span, ul.item-list li div.item-desc { font-size:15px; }

	/* -- p o s t s -------------------- */
	#before_post, #after_post { visibility:hidden; position:absolute; top:-9999px; }

	.item img.t1 { width:75px; height:auto; }

	.t1-right { width:345px !important; }

	#archive .item img.t1 { margin:10px 15px; }

	.item img.t2 { width:120px; height:auto; }

	.item img.t3 { width:auto; height:auto; }

	.t3-right { width:310px; }

	#single-feat-img { width:250px; }

	#commentform, .quick-holder > form { padding:15px 25px 25px; }

	ol.cmt { padding: 0 25px; }

	.cmt-time { display:none !important; }

	.reply.hide { display:inline; }

	table.meta img.avatar { width:50px; height:50px; }

	/* -- b u d d y p r e s s -------------------- */
	div.item-list-tabs { padding: 0 25px 0 0; }

	#item-header-avatar .avatar { width:50px; height:50px; }

	div#item-header div#item-header-content { margin-left:60px !important; }

	div.dir-search { margin:0; float:none; }

	table.forum tr td.td-title a.topic-title { font-size:14px; }

	#activity-stream .activity-avatar { width:35px; }

	.no#activity-stream .activity-avatar { width:80px; }

	ul.no .activity-content { margin-left:95px !important; }

	.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic { margin-left:15px; }

	.activity-list .activity-content { margin-left:45px; }

	.buddy-sidebar { width:300px; }

	div.item-list-tabs { margin:10px -10px 20px; }

	div#subnav.item-list-tabs { margin:-15px -10px 15px; padding:0 10px 0 0; }

	div.item-list-tabs ul { margin: 0 0 0 10px; }

	.padder div.pagination { margin:-15px -10px 0; padding:8px 10px; }

	div.item-list-tabs ul li.last { margin:7px 10px 10px 0; }

	table.forum { margin:0 -10px; }

	table.forum tr > td:first-child, table.forum tr > td:last-child { padding:20px 10px; }

	div#item-header img.avatar { margin: 0 10px 10px 0; }

	ul#topic-post-list { margin:0 -10px 15px; }

	ul.item-list li div.action { position:relative; top:0; }

	div.activity-comments ul li > ul { margin-left:0; padding-left:0; }

	/* -- p r o d u c t s -------------------- */
	.t1-desc { font-size:13px; }

	.prdcts li, .prdcts li.last { margin:0 9px 25px; }

	.pr-bar { width:458px; float:none !important; clear:both; border-radius:0 0 3px 3px; }

	.pr-bar h3 { border-radius:0; }

	.t2-button-holder { width:460px; }

	.t2-button-holder .t1-livedemo, .t2-button-holder .t1-details { width:230px; }

	.t2-prod .w600, .t2-prod .w600 img { max-width:460px; }

	.t2-prod .w600 img.br3 { border-radius:3px 3px 0 0; }

	#pr-holder.w600, #pr-holder.w600 img { max-width:460px; }

	.pr-img img, .pr-img-last img { width:125px; height:125px; }

	.t2-holder { margin:0; padding:5px 0; background:none; }

	/* -- b u t t o n s -------------------- */
	.bb2a {
		padding-top:12px !important;
		margin-top:-4px !important;
	}

	/* -- c o m m e n t s -------------------- */
	.reply .quick-reply { position:absolute; right:3px; bottom:0; }

	/* -- t a b s -------------------- */
	.kul li { padding:3px 10px; }

	.ctabs a span { display:none; }

	.ctabs a { padding:19px 10px; }

	/* -- p a n d a  s l i d e r -------------------- */
	.ps-1 .pnavbar span strong { position:absolute; display:block; float:left; margin:0 0 0 -5px; }

	.ps-1 .pnavbar span { text-indent:-9999px !important; padding:19px 20px; width:0 !important; }

	.pslides > div { height:auto !important; }

	.pslides > div > div { height:auto; }

	.pslides h1, .pslides h2, .pslides h3, .pslides h4, .pslides h5, .pslides h6 { font-size:120%; }

	.pslides > div.clear { width:0; }

	.ps-3 .pnavbar span, .ps-2 .pnavbar span { padding:0.35em 0.7em; }

	.ps-3 .pnavbar em, .ps-2 .pnavbar em { width:5px; }

	/* -- s h o r t c o d e s -------------------- */
	.posts2-img, .posts2-meta { width:47% !important; }

	.grid-auto, .posts-post:not(.no-resp) { width:100% !important; }

	.grid-post:not(.no-resp) { margin:0; }

	.grid-post:not(.no-resp) > div { margin:0 !important; padding:10px 0 25px !important; background:url(../../images/line.png) top left repeat-x; }

	.grid-post:not(.no-resp):first-child > div { background:none; padding:0 0 25px !important; }

	.grid-post:not(.no-resp) .mfl { width:33% !important; height:auto !important; float:right !important; margin:0 0 0.5em 1em; text-align:right; }

	.grid-post:not(.no-resp) .mfl img { max-width:100%; height:auto; }

	.no-resp { width:auto !important; }

	.bbutton2 { width:100%; }

	/* -- m i s c -------------------- */
	#demo-panel { display:none; }

	/* -- H O M E -------- 480 to 767 ------------ */

	.pagina-inicial .one_half{
		width:100% !important;
	}	

	.titulo-apresentacao{
		font-size:1.2em !important;
	}

	.logo-apresentacao{
		display:none !important;
	}
	
	span.img-none{
		width:98% !important;
		text-align: left !important;
		font-size: 14px !important;
	}

	span.img-none img{
		display:inline-block !important;
		vertical-align:middle !important;
		margin:0 10px 0 0 !important;	
	}

	.bbutton2 {
		width: 100% !important;
	}

	.footer-titulo {
		margin-bottom:15px;
		width:80% !important;
	}

	#footerboxpre li a {
		font-size:13px !important;
	}

	.d1{
		display:block !important;
	}

	.widget-noticias-trf2-title img{
		display:none !important;
	}

	/* Tabela plugin inline spread sheet googledocs */
	div.dt-buttons {
		  float:left !important;
		  margin: 0 !important;
	}

	.tipo_doc ul li a[target="_blank"]:after{ 
		content: url("../../images/icons/16/led-icons/link-externo-contraste.png") !important;
		padding-left: 4px !important;
	}

	#li-responsivo{
		display:block !important;
	}
	
	#li-desktop{
		display:none !important;
	}
	
	#iframe-responsivo{
		display:none !important;
	}
	
	a.botao-azul2 {
		line-height:3.1em !important;
	}
	
	a.botao-azul2 span {
		padding-top:inherit !important;
		display:inline !important;
	}
	
	/* ----------------  Regras que estavam no custom_trf2.css  -----------------*/
	
	.sidebar, .sidebar p, .sidebar td, .sidebar li, .sidebar div,
	#footerarea, #footerarea li, #footerarea p, #footerarea td, #footerarea th, #footerarea span, #footerarea a, #footerarea div,
	ul.item-list li div.item-title span, ul.item-list li div.item-desc {
		/*font-size:11px;*/
		font-size:12px;
	}
	
	td {
		border-left: 0;
		border-top: 0;
		padding: 10px;
	}
	
	#menuglobalwrapper #page_id  { display:block; }
	#menuglobalwrapper{ padding:10px; }
	#menuglobalwrapper .menubox { display:none; }
	#menuglobalwrapper .menu-global-box { display:none; }
	#menuglobalwrapper ul.top-menu > li > a:hover, ul.top-menu > li.hover-has-ul > a, #menuglobalwrapper ul.top-menu > li.hover-has-ul > a:hover, #topmess a:hover, #selectElement2 {
	color: #000 !important;
	border: 1px solid #d8d8d8 !important;
	height:32px !important;
	}

	div#logo {
	  padding: 10px 0 0 0;
	}

	div#logo, .hmisc {
	  height: 10px !important;
	}

	#menuglobalwrapper .logo-global {
		float:none;
	}

	.sidebar-cinza{
	margin-left:-4px;
	}

	/*#hcustom {
	  margin-top: 0;
	  padding: 0;
	  background-image:none;
	}*/
}

/* ------------------------------- L A R G U R A   1 --------------------------------------------------------------------------------------------*/
@media screen and (max-width:479px) {
	/* -- h e a d e r -------------------- */
	#header h1.logo, #header h1.logo a {display:table; margin:0 auto; height:1.2em}

	#imglogo img {max-width:100%}

	#header, #menuglobalwrapper, #menus-superiores {padding:0 10px !important; width:300px !important}	/* até 21/8/2021 era padding:0 25px; width:270px */
	#header-imagem {width: 330px !important; min-height: 167px !important}	/*-- PARA IMAGEM DE FUNDO RJ E ES --*/

	#header > div {text-align:center; width: 100%;}		/* WIDTH adicionada em 20/05/2022 */

	.hmisc > div {
		background:none;
		padding-top:0 !important;
	}

	#selectElement, #selectElement2, #menuwrapper #page_id {display:block}

	#menuwrapper { padding:10px; }

	#menuwrapper .menubox { display:none; }
	
	#quick-notice { width:320px; margin:0 auto; overflow:hidden; border-radius:0 0 3px 3px; }

	div#logo { height:auto; padding:20px 0; }

	.hmisc { height:auto; padding:0 0 20px 0; }

	#icons { max-width:100%; }

	#icons a { float:none; }

	/* -- l a y o u t -------------------- */
	TD, BODY, DIV /*{ font-size:15px; }	- comentado em Maio de 2021 */

	.wrapper960 { width:100%; }

	#content, #footerarea { width:320px; }

	.w720 { width:300px; }

	.w620 { width:300px; }

	.w-sidebar-esquerdo { width:290px; }	/*-- NOVA CLASSE PARA SIDEBAR ESQUERDO --	até Agosto de 2021 era 300px*/

	.wfull { width:300px; }

	.w620, .w-sidebar-esquerdo, .w660, .w720, .wfull, .wauto {padding: 14px; }	/* até Agosto de 2021 era 10px 10px 0px 10px*/

	#subfooter { background-size:300px auto; }

	.fdivider { background:url(../../images/line.png) left bottom repeat-x; background-size:100% 1px; }

	#footerbox { padding:15px 0 0 0; }

	#footerbox > div.fl { clear:both; width:252px; margin-bottom:15px; }

	#footerbox > div.one_fourth, #footerbox > div.one_third, #footerbox > div.two_fourth, #footerbox > div.two_third { padding:0 10px; }

	.fbox { margin:0; }

	pre { max-width:300px; }

	.resp-table tr { display:inline; }

	.resp-table tr:first-child, .resp-table th { display:block; }

	.resp-table td { display:inline-block; }

	.resp-table td:first-child { border-left: 1px solid #DDD; }

	.sidebar-wrapper {  float:none; border:none; clear:both; border-radius:0; padding:25px 10px; }

	.one_half,.one_third,.two_third,.one_fourth,.two_fourth,.three_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.two_sixth,.three_sixth,.four_sixth,.five_sixth,

	.one_eight,.three_eight,.five_eight,.seven_eight { width:100%; float:none; clear:both; }

	.one_half > div, .one_third > div, .two_third > div, .one_fourth > div, .two_fourth > div, three_fourth > div, .one_fifth > div, .two_fifth > div, .three_fifth > div, .four_fifth > div, 

	.one_sixth > div, .two_sixth > div, .three_sixth > div, .four_sixth > div, .five_sixth > div, .one_eight > div, .three_eight > div, .five_eight > div, .seven_eight { margin:0 !important; }

	.gray-contentbox { margin:0 -10px; padding:5px 10px; }

	.sidebar, .sidebar p, .sidebar td, .sidebar li, .sidebar div, #footerarea, #footerarea li, #footerarea p, #footerarea td, #footerarea th, #footerarea span, #footerarea a, #footerarea div, ul.item-list li div.item-title span, ul.item-list li div.item-desc { font-size:15px; }

	ul#portal-home-destaques {grid-template-columns: repeat(auto-fit, minmax(300px, 1fr))}
	

	/* -- p o s t s -------------------- */
	#before_post, #after_post { visibility:hidden; position:absolute; top:-9999px; }

	.item img.t1 { width:50px; height:auto; }

	.t1-right { width:240px !important; }

	.item img.t2 { width:100px; height:auto; }

	.item img.t3 { width:auto; height:auto; }

	.t3-right { width:auto; }

	.t3-left { width:auto; padding:0; }

	#single-feat-img { width:300px; float:none !important; margin:0 0 15px; }

	#commentform, .quick-holder > form { padding:15px 10px 25px; }

	ol.cmt { padding:0; }

	.cmt-time { display:none !important; }

	.reply.hide { display:inline; }

	table.meta img.avatar { width:50px; height:50px; }

	/* -- b u d d y p r e s s -------------------- */
	div.item-list-tabs { padding: 0 25px 0 0; }

	#item-header-avatar .avatar { width:50px; height:50px; }

	div#item-header div#item-header-content { margin-left:60px !important; }

	div.dir-search { margin:0; float:none; }

	table.forum tr td.td-title a.topic-title { font-size:14px; }

	#activity-stream .activity-avatar { width:35px; }

	.no#activity-stream .activity-avatar { width:50px; }

	ul.no .activity-content { margin-left:65px !important; }

	.activity-list li.mini .activity-avatar img.avatar, .activity-list li.mini .activity-avatar img.FB_profile_pic { margin-left:15px; }

	.activity-list .activity-content { margin-left:45px; }

	.buddy-sidebar { width:300px; }

	div.item-list-tabs { margin:10px -10px 20px; }

	div#subnav.item-list-tabs { margin:-15px -10px 15px; padding:0 10px 0 0; }

	div.item-list-tabs ul { margin: 0 0 0 10px; }

	.padder div.pagination { margin:-15px -10px 0; padding:8px 10px; }

	div.item-list-tabs ul li.last { margin:7px 10px 10px 0; }

	table.forum { margin:0 -10px; }

	table.forum tr > td:first-child, table.forum tr > td:last-child { padding:20px 10px; }

	div#item-header img.avatar { margin: 0 10px 10px 0; }

	ul#topic-post-list { margin:0 -10px 15px; }

	div#item-header div#item-actions { float:none; border-left:none; border-bottom:1px solid #DDD; margin:0 0 15px 0; width:auto; min-height:0; }

	ul.item-list li div.item-desc { width:auto; margin:10px 0 0 60px; }

	ul.item-list li div.action { position:relative; text-align:left; margin:0 0 0 60px; }

	ul#topic-post-list li { padding:10px; }

	ul.item-list li img.avatar { margin:0 10px 0 0; }

	ul#topic-post-list li div.post-content { margin-left:50px; }

	div.admin-links { position:relative; top:auto; right:auto; text-align:right; }

	div.activity-comments ul li > ul { margin-left:0; padding-left:0; }

	/* -- p r o d u c t s -------------------- */
	.t1-desc { font-size:13px; }

	.prdcts li, .prdcts li.last { margin:0 44px 25px; }

	.pr-bar { width:298px; float:none !important; clear:both; border-radius:0 0 3px 3px; }

	.pr-bar h3 { border-radius:0; }

	.t2-button-holder { width:300px; }

	.t2-button-holder .t1-livedemo, .t2-button-holder .t1-details { width:150px; }

	.t2-prod .w600, .t2-prod .w600 img { max-width:300px; }

	.t2-prod .w600 img.br3 { border-radius:3px 3px 0 0; }

	#pr-holder.w600, #pr-holder.w600 img { max-width:300px; }

	.pr-img img, .pr-img-last img { width:72px; height:72px; }

	.t2-holder { margin:0; padding:5px 0; background:none; }

	/* -- b u t t o n s -------------------- */
	.bb2a { background:none !important; padding: 0 10px !important; text-align:center; }


	/* -- c o m m e n t s -------------------- */
	.reply .quick-reply { position:absolute; right:3px; bottom:0; }

	/* -- t a b s -------------------- */
	.kul li { padding:3px 10px; }

	.ctabs a span { display:none; }

	.ctabs a { padding:19px 10px; }

	/* -- p a n d a  s l i d e r -------------------- */
	.ps-1 .pnavbar span strong { position:absolute; display:block; float:left; margin:0 0 0 -5px; }

	.ps-1 .pnavbar span { text-indent:-9999px !important; padding:19px 20px; width:0 !important; }

	.pslides > div { height:auto !important; }

	.pslides > div > div { height:auto; }

	.pslides h1, .pslides h2, .pslides h3, .pslides h4, .pslides h5, .pslides h6 { font-size:120%; }

	.pslides > div.clear { width:0; }

	.ps-3 .pnavbar span, .ps-2 .pnavbar span { padding:0.35em 0.7em; }

	.ps-3 .pnavbar em, .ps-2 .pnavbar em { width:5px; }

	/* -- s h o r t c o d e s -------------------- */
	.posts2-img, .posts2-meta { width:47% !important; }

	.grid-auto, .posts-post:not(.no-resp) { width:100% !important; }

	.grid-post:not(.no-resp) { margin:0; }

	.grid-post:not(.no-resp) > div { margin:0 !important; padding:10px 0 25px !important; background:url(../../images/line.png) top left repeat-x; }

	.grid-post:not(.no-resp):first-child > div { background:none; padding:0 0 25px !important; }

	.grid-post:not(.no-resp) .mfl { width:33% !important; height:auto !important; float:right !important; margin:0 0 0.5em 1em; text-align:right; }

	.grid-post:not(.no-resp) .mfl img { max-width:100%; height:auto; }

	.no-resp { width:auto !important; }

	.bbutton2 { width:100%; }

	/* -- m i s c -------------------- */
	#demo-panel { display:none; }

	/* -- H O M E --------- até 479 ----------- */
	
	.titulo-apresentacao{
		font-size:1.0em !important;
	}

	.logo-apresentacao{
		display:none !important;
	}
	
	/*#hcustom {
		margin: 0 -10px 0 0 !important;
		background-image:none !important;
		padding-top:0 !important;
	}*/

	.selectElement, .selectElement2 {width: 280px !important; margin: 0 auto !important;}

	.pagina-inicial .quick-img-txt{
		width:255px !important;
	}
	#menuglobalwrapper .selectElement2{ margin-bottom:6px !important; }

	span.img-none a{
		font-size: 11px !important;
	}

	span.img-none{
		padding:6px 4px !important;
	}

	.bbutton2 {
		width: 100% !important;
	}

	.footer-titulo {
		margin-bottom:15px;
		width:80% !important;
	}

	#footerboxpre li a {
		font-size:13px !important;
	}

	.d1{
		display:block !important;
	}

	#widget-noticias-trf2{
		width:80% !important;
	}
	
	.widget-noticias-trf2-title img{
		display:none !important;
	}

	/* Tabela plugin inline spread sheet googledocs */
	div.dt-buttons {
		float:left !important;
		margin: 0 !important;
	}

	.Menu-consulta-processual a[target="_blank"]:after{
		content: none !important;
	}

	.Menu-consulta-processual{
		font-size:13px !important;
		letter-spacing:normal !important;
		text-align:center !important;
		padding:0;
	}

	.tipo_doc ul li a[target="_blank"]:after{ 
		content: url("../../images/icons/16/led-icons/link-externo-contraste.png")!important;
		padding-left: 4px !important;
	}

	#li-responsivo{
		display:block !important;
	}

	#li-desktop{
		display:none !important;
	}

	#iframe-responsivo{
		display:none !important;
	}
	
	a.botao-azul2 {
		line-height:3.1em !important;
	}
	
	a.botao-azul2 span {
		padding-top:inherit !important;
		display:inline !important;
	}
	
	/* ----------------  Regras que estavam no custom_trf2.css  -----------------*/	
	/*.sidebar, .sidebar p, .sidebar td, .sidebar li, .sidebar div,
	#footerarea, #footerarea li, #footerarea p, #footerarea td, #footerarea th, #footerarea span, #footerarea a, #footerarea div,
	ul.item-list li div.item-title span, ul.item-list li div.item-desc { 
		font-size:12px !important
	}
	
	td {
		border-left: 0;
		border-top: 0;
		padding: 5px;
	}
	
	dt {
		font-size:15px !important;
	}*/
	
	#menuglobalwrapper #page_id  { display:block; }
	#menuglobalwrapper { padding:10px; }
	#menuglobalwrapper .menubox  { display:none; }
	#menuglobalwrapper .menu-global-box { display:none; }
	#menuglobalwrapper ul.top-menu > li > a:hover, ul.top-menu > li.hover-has-ul > a, #menuglobalwrapper ul.top-menu > li.hover-has-ul > a:hover, #topmess a:hover, #selectElement2 {
	  color: #000 !important;
	  border: 1px solid #d8d8d8 !important;
	}
	
	div#logo {
	  padding: 10px 0 0 0;
	}

	div#logo, .hmisc {
	  height: 10px !important;
	}

	#menuglobalwrapper .logo-global {
		float:none;
	}

	.sidebar-cinza{
		margin-left:-4px;
	}
}