/*--------------------------------------------------------------------
LAYOUT "Corporate-fotos" 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 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{
	position: relative; height: 42px;	text-align: right; margin-bottom: 10px;
	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{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;}

#contentCto ul{position: relative; min-height:120px;	overflow: hidden; margin: 0 0 40px 23px;}
#contentCto ul li{float: left; display: block; width: 200px; padding-left: 50px;}
#contentCto ul li:first-child{padding: 0;}
#contentCto ul img{margin-bottom: 5px;}

#contentCto ul.noDesc h4{padding: 0 0 0 13px; font-weight: bold; font-size: 14px; color:#b71234;}
#contentCto ul.noDesc p{margin: 0 0 0 13px; padding: 0; font-weight: bold; line-height: normal;}

#contentCto ul.desc h4{padding: 0 0 0 13px; font-weight: bold; font-size: 14px; color:#4b4b4b;}
#contentCto ul.desc h5{padding: 0 0 0 13px; font-style: italic;	font-weight: normal;	font-size: 13px; color:#b71234;}
#contentCto ul.desc p{margin: 4px 0 0 13px; padding: 0;}

#contentCto ul.links h4{
	padding: 0 0 0 13px; font-weight: bold; font-size: 12px; color:#292c39; line-height: 16px; margin-top: -1px;
	background: transparent url(../imgs/icon-link-externo-red.gif) no-repeat 0px 3px; 
}
#contentCto ul.links p{margin: 3px 0 0 13px; padding: 0; font-size: 12px; line-height: normal;}
#contentCto ul.links h4 a{color:#292c39; background-image: none; padding: 0;}
*:first-child+html #contentCto ul.links h4 a{background-image: url(../imgs/invisivel.gif);} /* :BUG: IE7*/