.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden {background:none; border: 0; clip: rect(0 0 0 0); height: 0px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, 
.visuallyhidden.focusable:focus {clip:auto; height:auto; margin:0; overflow:visible; position:static; width:auto;}
.visuallyhidden .videoIframe{display: none;}
.clearfix:before, 
.clearfix:after {content:""; display:table;}
.clearfix:after, .clr {clear:both;}
.clearfix {zoom:1;}
.txt-bold{font-weight:bold}
.position-out {position:absolute; left:-9999px; top:-99999px;}
.overflow-y {overflow-y:hidden;}
.noneFix {}
.noneFix .btn {display:none;}

/***** LINHAS *****/
.line-dotted{border:none;background:url("/BRAM/static_files/portal/imagens/geral/bgr-horizontal-dott.png") repeat-x;}

.b-esp{border-top:1px solid #BFBFBF;}
.bbseta{background:url("/BRAM/static_files/portal/imagens/geral/bg-expansivel-top.png") bottom center no-repeat;}

/**
 * BUG totalmente inexplicável no IE7, gerando rolagem 
 * quando tinhamos um span com font-style em itálico no IE7. 
 */
.lt-ie8 .ttl-tp1 + .txt-tp1 {overflow-x:hidden;}

@media screen and (max-width: 1248px){
	/*breadcumb*/
	.breadcumb li.current span.wrapedcontent,
	.breadcumb li.current span.reticencias,
	.breadcumb .breadcumb-expand-tp1 a span.wrapedcontent,
	.breadcumb .breadcumb-expand-tp1 a span.reticencias	{display:inline;float:none;}
	.breadcumb li.current span.originalcontent,
	.breadcumb .breadcumb-expand-tp1 a span.originalcontent {display:none;}
	.breadcumb .breadcumb-expand-a {overflow:hidden;}
	.breadcumb-expand-tp1 a {max-width:131px;}
	.breadcumb.current-nowrap .breadcumb-expand-tp1 a {padding-right:10px;}
	.breadcumb .breadcumb-expand-tp1 a span.reticencias {position:absolute;top:0;right:15px;}
	.breadcumb-expand .breadcumb-expand-tp1 a{width:63px;}
	.breadcumb-expand .breadcumb-expand-tp2 {width:30px;}
}
	
/* Media Query IE 7 e 8  usar a classe "mqie" */

	/*.mqie */
			

@media print {
	* {background:transparent !important; color:black !important; filter:none !important; text-shadow:none !important; -ms-filter: none !important;}
	a, 
	a:visited {text-decoration:underline;}
	a[href]:after { content:" (" attr(href) ")";}
	abbr[title]:after {content:" (" attr(title) ")";}
	.ir a:after,
	a[href^="javascript:"]:after, 
	a[href^="#"]:after {content:"";}
	pre, 
	blockquote {border:1px solid #999; page-break-inside:avoid;}
	thead {display:table-header-group;}
	tr, img {page-break-inside:avoid;}
	img {max-width:100% !important;}
	@page {margin:0.5cm;}
	p, 
	h2, 
	h3 {orphans:3; widows:3;}
	h2, 
	h3 {page-break-after:avoid;}
}

#pagination_search{float: right;}
#pagination_search li {float: left;cursor: pointer;margin: 3px; background-image: url("../imagens/home/pager-slider.png");width: 10px;height: 10px;}
.paginacao_link.active{ background-image: url("../imagens/home/pager-slider-active.png") !important;}
#pagination_search li:hover{background-image: url("../imagens/home/pager-slider-active.png");   }