/*--------------------------------------------------------------------
LAYOUT "Media" Style - CRITICAL(IE7+ FF1.5+ Opera9+)

Version: 	2.0 - 2009
author: 	Burocratik (alexandre r. gomes)
email: 		alex@burocratik.com
website: 	http://www.burocratik.com
-----------------------------------------------------------------------*/
@import url(corpo.css);

/*-------------------------------------------------------------------------
=HEADER
-------------------------------------------------------------------------*/
#headerTop{z-index: 500;}
#formPesquisar fieldset{position: absolute; top: 89px; right: 20px;}


/*-------------------------------------------------------------------------
=CONTENT FUNDO
-------------------------------------------------------------------------*/
#contentFdo{
	position: relative; width: 955px; height:47px; clear: both; 
	background: transparent url(../imgs/media-contentFdo-bg.png) no-repeat;
}
.bgCinza #contentFdo{background: transparent url(../imgs/media-contentFdo-bg2.png) no-repeat;} 
#contentFdo p{
	font: 13px/40px Corbel, Helvetica, Arial, sans-serif; color:#292c39; 
	text-align: right; padding-right: 20px;
}
#contentFdo p a{font-weight: bold;color:#292c39;}


/*-------------------------------------------------------------------------
=CONTENT 
-------------------------------------------------------------------------*/
#content{
	position: relative; width: 955px;	min-height: 300px;	overflow: hidden;
	background: transparent url(../imgs/media-content-bg.png) repeat-y;
}


/*-------------------------------------------------------------------------
=CONTENT ESQUERDA
-------------------------------------------------------------------------*/
#contentEsq{
	position: relative; float: left; width: 183px; padding: 42px 0 15px 25px; 
}

#contentEsq h3{
	width: 183px; height: 42px;	text-align: right; margin-bottom: 4px;
	font: bold 9px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71; text-transform: uppercase;
	background: transparent url(../imgs/content-separadorColuna.png) no-repeat;	
}
#contentEsq h3 span{padding-right: 15px;}


/* =Bloco Navegacao */
.bNav ul{
	width: 159px; margin: 0 15px 30px 0;  line-height: 16px;
	font-size: 13px; font-weight: bold;	color: #292c39; 
}
.bNav li{padding-bottom: 9px;}
.bNav li.on a{
	color: #b71234; border: 0; cursor: default;  padding-right: 20px;
	background: transparent url(../imgs/icon-nav-seta.png) no-repeat right center;
}
*:first-child+html .bNav li.on a{background: none; padding-right: 0;} /* :BUG: IE7 */
.bNav a{color: #292c39;}
.bNav a:hover, .bNav a:focus{border: 0; color: #b71234;}

/* =Bloco Pesquisa de arquivo */
#formNews{position: relative; margin-top: 5px;}
#formNews p{margin-bottom: 6px; padding: 2px 0; overflow: hidden; height: 1%; /* :INFO: Clear Floats */}
#formNews label{
	float:left; width: 50px; padding-right:8px; font-weight: bold; color: #b71234;
	vertical-align: middle; line-height: 18px; font-size: 13px;
}
#formNews select{
	margin: 0; padding: 0; max-width: 109px; height: 18px; vertical-align: middle;
	font: 11px Arial, Helvetica, sans-serif; color:#6d6e71;
	border: 1px solid #b6b6b8; background-color: #fafafa;
}
#formNews p.botao{text-align: right; width: 168px;}
#formNews button.btnSend{ 
	text-indent: -5555px; overflow: hidden; vertical-align: middle; 
	width: 41px; height: 25px; margin: 0; padding:0; border: 0; cursor: pointer; 
	background: transparent url(../imgs/form-btn-ok.gif) no-repeat left top;
}
#formNews button.btnSend:hover, #formNews button.btnSend:focus{background-position:left bottom;}

#contentEsq h4.pesq{
	text-align: right; padding: 15px 15px 20px 0; 
	font: italic 17px Corbel, Helvetica, Arial, sans-serif; color: #292c39;
}
#contentEsq h4.pesq span{font-weight: bold; color: #b71234;}

/* =Bloco Pdf */
.bpdf{
	color:#6d6e71; font-size: 11px; margin-bottom: 25px;
	background: transparent url(../imgs/icon-pdf-small.png) no-repeat 130px 32px;
}
.bpdf h4{
	padding: 20px 0 8px 0;	font-size: 13px; font-weight: bold; color: #292c39;  
	background: transparent url(../imgs/content-separadorColuna-sec.png) no-repeat right top;	
}
.bpdf h4 + p{padding: 0 45px 10px 0;}
.bpdf p{padding: 0 15px 5px 0;}
.bpdf a{color: #292c39;}

/* =Bloco Reports */
.bReports{color:#6d6e71; font-size: 12px; margin-bottom: 25px;}
.bReports p, .bReports ul{padding: 0 15px 5px 0;}
.bReports li{
	display: block; position: relative; min-height: 20px; margin: 5px 0 10px 0; padding-left: 20px; 
	background: transparent url(../imgs/icon-pdf-red.png) no-repeat; line-height: 16px;
}
.bReports li a{
	color: #292c39; font-weight: bold; font-size: 11px; 
	background: none!important; padding: 0!important;
}
.bReports li a:hover,.bReports li a:focus{color: #b71234;}


/*-------------------------------------------------------------------------
=CONTENT CENTRO
-------------------------------------------------------------------------*/
#contentCto{
	position: relative; float: left; width: 740px; min-height:250px; padding: 35px 0 15px 0; margin: 0;
	font: 13px Corbel, Helvetica, Arial, sans-serif; color: #4b4b4b;
	background: transparent url(../imgs/media-contentCto-bg.png) repeat-x;
}
#contentCto h2{
	margin: 0 13px 12px 23px; 
	font: bold 30px/30px Corbel, Helvetica, Arial, sans-serif; color: #b71234;
}
#contentCto h3.sombra, .press #contentCto h3.sombra{
	position: relative; height: 42px;	text-align: right; margin:0 0 10px 0;
	font: bold 9px/12px Corbel, Helvetica, Arial, sans-serif; color:#6d6e71; text-transform: uppercase;
	background:transparent url(../imgs/content-separadorMain-big.png) no-repeat top right;
}
#contentCto h3.sombra span, .press #contentCto h3.sombra span{padding-right: 13px;}
#contentCto p{margin: 0 13px 0 35px; padding-bottom: 13px; font-size: 13px; line-height: 18px;}
#contentCto h2 + p{font-size: 17px; line-height: 21px; margin-bottom: 10px;}


/*-------------------------------------------------------------------------
=CONTENT CENTRO - DOWNLOADS
-------------------------------------------------------------------------*/
.fotos #contentCto ul{position: relative; overflow: hidden; margin: 0 0 30px 23px;}
.fotos #contentCto ul li{float: left; display: block; width: 200px; padding-left: 50px;}
.fotos #contentCto ul li:first-child{padding: 0;}
.fotos #contentCto ul img{margin-bottom: 5px;}
.fotos #contentCto ul h4{padding: 0 0 0 13px; font-weight: bold; font-size: 14px; color:#b71234;}
.fotos #contentCto ul ul{position: relative; overflow: visible; margin: 0;  padding: 0;}
.fotos #contentCto ul ul li{
	float: none; width: auto; margin: 1px 0 5px 0; padding:0 0 0 13px;	font-size: 12px; line-height: 14px;
	background: transparent url(../imgs/icon-link-zip-red.gif) no-repeat 0px 4px; color: #6d6e71;
}
.fotos #contentCto ul ul li:first-child{padding:0 0 0 13px;}
.fotos #contentCto ul ul a{color:#292c39; background-image: none; margin: 0 3px 0 0; font-weight: bold; padding: 0;} 


/*-------------------------------------------------------------------------
=CONTENT CENTRO - IN THE NEWS / NEWSLETTER
-------------------------------------------------------------------------*/
.nlet table{
	margin: 10px 13px 12px 35px; width: 692px; 
	text-align: left; font-size: 13px; color: #292c39;
}
.nlet thead th{
	font-size: 15px; color: #b71234; font-weight: normal; 
	border-bottom: 1px solid #b71234; vertical-align: middle; height: 35px;
}
.nlet thead th.data{width: 138px;}
.nlet thead th.texto{padding-left: 10px;}
.nlet tbody td{
	color: #292c39; vertical-align: middle; height: 32px; 
	border-bottom: 1px solid #e2e2e2; padding: 0 2px 0 10px;
}
.nlet tbody td:first-child{color: #b71234;}
.nlet #content tbody td a{
	font-weight: bold; color: #292c39; border-bottom: 0; padding: 2px 25px 2px 0; 
	background: transparent url(../imgs/icon-pdf-red.png) no-repeat center right; 
}
.nlet #content table.newsletter tbody td a{background: none; text-transform: uppercase;}
.nlet #content tbody td a:hover, .nlet #content tbody td a:focus{color: #b71234;}
/* In the news - press releases*/
.press #content tbody p{padding: 0; margin: 5px 0 10px 0;}
.press tbody td{vertical-align: top; min-height: 32px; padding: 8px 2px 0 10px;}
.press #content tbody td a.slide{background: transparent url(/imgs/icon-seta-down.png) no-repeat center right; }
.press tbody td div{display:none;}

#paginas ul{
	position: relative; margin: 0 13px 0 35px; overflow: hidden; padding-top: 25px;
	font-size: 14px; font-weight: bold;  color:#292c39;
}
#paginas li{float: left; position: relative; display: block;text-align: center; padding: 0 6px;}
#paginas li a{position: relative; display:block; padding: 2px 4px;  margin: 0;	border: 0; color:#292c39;}
#paginas li a:hover, #paginas li a:focus{background-color:#ffffff; color: #b71234;}
#paginas li.on a{background-color: #b71234; color: #ffffff; cursor: default;}


/*-------------------------------------------------------------------------
=CONTENT CENTRO - PRESS & SHORT NEWS
-------------------------------------------------------------------------*/
.press #contentCto h3{margin: 0 13px 0 35px; font: bold 18px Corbel, Helvetica, Arial, sans-serif; color: #b71234;}
.press #contentCto h4{margin: 0 13px 0 35px;	font:italic 15px Corbel, Helvetica, Arial, sans-serif; color: #292c39;}
.press #texto{margin: 20px 13px 30px 35px;}
.press #texto p.data{font-size: 11px; color: #b71234; margin: 0; padding: 0;}
.press #texto p, .press #texto ul,.press #texto ol, .press #texto dl{margin: 0; padding-bottom: 13px; font-size: 13px; line-height: 18px;}
.press #texto h5{margin: 8px 0 2px 0; color: #b71234; font: bold 13px Corbel, Helvetica, Arial, sans-serif;}
.press #texto h6{margin: 8px 0 2px 0; font: bold 13px Corbel, Helvetica, Arial, sans-serif;}
.press #texto ul li{padding: 0 0 0 10px; background: transparent url(../imgs/icon-listas-seta.gif) no-repeat 0 7px;}
.press #texto ul li>ul{padding-bottom: 5px;}
.press #texto ul li>ul li{padding: 0 0 0 8px; background: transparent url(../imgs/icon-listas-traco.gif) no-repeat 0 7px}
.press #texto ul li>ol li{padding: 0; background: none;}
.press #texto ol li{margin: 0 0 0 18px; list-style: decimal outside none;}
.press #texto ol.roman li{list-style: lower-roman outside none;}
.press #texto ol li> ul{margin-left: -15px;}
.press #texto ol li> ul li{list-style: none!important; padding: 0 0 0 10px; background: transparent url(../imgs/icon-listas-seta.gif) no-repeat 0 7px;}
.press #texto ul.blue{color: #292c39}
.press #texto ul.blue a{color: #292c39}
.press #texto p + ul, .press #texto p + ol{margin-top: -12px;}
.press #texto dt{font-weight: bold; color: #b71234; margin:10px 0 0 0;}
.press #texto img{float: right; padding: 5px 0 20px 25px;}
/* =Noticias last news*/
.press .linha{
	overflow: hidden; height: 1%; padding-top: 10px; margin: 0 0 0 35px;
	background: transparent url(../imgs/news-separador.gif) no-repeat left bottom;
}
.press .linha .colunaEsq{float:left; position: relative; width: 306px; padding:0 82px 0 4px;}
.press .linha .colunaDta{float:left; position: relative; width: 306px; padding:0 4px 0 0;}
.press #contentCto .linha h4{margin: 0; padding: 0; font-size: 13px; font-weight: bold; font-style: normal;}
.press #contentCto .linha h4 a{color: #292c39; border: 0;}
.press #content .linha h4 a:hover, .news #content .linha h4 a:focus{color:#b71234; }
.press #contentCto .linha h4.on a{color:#b71234; border: 0; cursor: default;}
.press #content .linha p{padding:0 0 15px 0; margin: 0;  color:#b71234; font-size: 12px;}
/* =Share this*/
.press #texto h6.share{
	position: relative;	display: block;  z-index: 50; text-transform: uppercase; font-size: 11px;
	height: 14px; line-height: 14px; margin: 15px 0 2px 0;
	background: transparent url(../imgs/icon-seta-baixo.png) no-repeat; color:#292c39;
}
.press a#shareOpen{position: relative;	margin-left: 16px; color:#292c39;}
.press a#shareOpen:hover, .press a#shareOpen:focus{color: #b71234;}
.press #texto ul.shareTxt{
	padding: 20px 0; overflow: hidden; font-size: 9px; min-width: 350px; z-index: 40;
	background: transparent url(../imgs/sharethis-separador.png) no-repeat left top;
}
.press #texto ul.shareTxt li{
	display: block; float: left; height: 25px; 
	background: #ffffff none; padding: 0 5px; margin: 1px 5px 5px 0; vertical-align: middle;
}
.press #texto ul.shareTxt li a{
	border: 0; vertical-align: middle; display: block; height: 25px; line-height: 23px;
	background: none; padding: 0;
}
.press #texto ul.shareTxt li img{float: none; display: inline; padding: 0 4px 0 0; vertical-align: middle;}
