a.EdicaoActive        {font-weight: bold;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;text-decoration: underline;}
a.EdicaoActive:link   {font-weight: bold;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;text-decoration: underline;}
a.EdicaoActive:visited{font-weight: bold;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;text-decoration: underline;}
a.EdicaoActive:hover  {font-weight: bold;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;text-decoration: underline;}
a.EdicaoActive:active {font-weight: bold;font-size: 11px;font-family: Verdana, Helvetica, sans-serif;text-decoration: underline;}

.style1 {font-size: 9}

body {
	margin-top: 0px;
	background-color: #517091;
}

a:link {
	text-decoration:none;
	color: #063261;
}
a:visited {
	text-decoration: none;
	color: #063261;
}
a:hover {
	text-decoration:underline;
	color: #063261;
}
a:active {
	text-decoration: none;
	color: #063261;
}

.style2 {font-family: Verdana, Helvetica, sans-serif;color: #F8CC6E;font-size: 9px;}
.style2 a:link {font-family: Verdana, Helvetica, sans-serif;color: #F8CC6E;font-size: 9px;text-decoration: none;}
.style2 a:visited {font-family: Verdana, Helvetica, sans-serif;color: #F8CC6E;font-size: 9px;text-decoration: none;}
.style2 a:hover {font-family: Verdana, Helvetica, sans-serif;color: #F8CC6E;font-size: 9px;text-decoration: none;}
.style2 a:active {font-family: Verdana, Helvetica, sans-serif;color: #F8CC6E;font-size: 9px;text-decoration: none;}

.style3 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 9px;
}
.style4 {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 8px;
}
.style4 a:link {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 8px;
}
.style4 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 8px;
}
.style4 a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 8px;
}
.style4 a:active {
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 8px;
}
.style5 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8px;
}
.style6 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #466789;
	font-weight: bold;
}
.style7 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
}
.style7 a:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.style7 a:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.style7 a:hover {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.style7 a:active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}
.style9 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
}
.style10 {
	color: #FFFFFF;
}
.style11 {
	color: #446A93;
}
.style12 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #EEEFF2;
}
.style13 {
	font-size: 18px;
	color: #6992C0;
}
.style14 {
	font-size: 10px;
}
.style15 {
	font-size: 12px;
	font-weight: bold;
}
.style16 {
	font-size: 9px;
	color: #6992C0;
}

.style17 {font-family: Verdana, Helvetica, sans-serif;color: #FFFEFF;font-size: 9px;text-decoration: none;}
.style17 a:link {font-family: Verdana, Helvetica, sans-serif;color: #FFFEFF;font-size: 9px;text-decoration: none;}
.style17 a:visited {font-family: Verdana, Helvetica, sans-serif;color: #FFFEFF;font-size: 9px;text-decoration: none;}
.style17 a:hover {font-family: Verdana, Helvetica, sans-serif;color: #FFFEFF;font-size: 9px;text-decoration: none;}
.style17 a:active {font-family: Verdana, Helvetica, sans-serif;color: #FFFEFF;font-size: 9px;text-decoration: none;}


.styleCopyright {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #EDEBEC;
	text-align: left;
	font-weight: normal;
}
.StyleMapaSite {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 5px;
	color: #063261;
}
.StyleDesignacao {
	font-size: 10px;
	font-style: italic;
}
/* Templates / Formulários */
.styleLabels {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #466789;
	font-weight: bold;
}
.styleCampos {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #063261;
	font-weight: normal;
}
.styleCampos_small {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #063261;
	font-weight: normal;
}


.styleHeaderPagina {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: white;
	font-weight: normal;
	text-transform: uppercase;
}

/* ************ */
/* homepage */
/* ************ */

/* destaques */
.styleDestaquesTituloJanela {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}
.styleDestaquesTitulo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6992C0;
}
.styleDestaquesSubTitulo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.styleDestaquesSubTitulo a {
	text-decoration: none;
}
.styleDestaquesSubTitulo a:hover {
	text-decoration: underline;
}

.styleDestaquesSintese {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #063261;
	text-align: left;
}
/* notícias */
.styleNoticiasTituloJanela {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #446A93;
}
.styleNoticiasSintese {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #063261;
}
/* rodape */
.styleRodape {
	font-family: Verdana, Helvetica, sans-serif;
	color: #F8CC6E;
	font-size: 11px;
	font-weight: normal;
}

/* menu horizontal */
.styleMenuHorizontalData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #466789;
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
	background: url( "/ifb/images/marelo1.gif" );
	text-indent: 25px;
	width: 206px;
}
.styleMenuHorizontalColab {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	text-align: center;
	vertical-align: middle;
	background: url( "/ifb/images/marelo2.gif" );
	width: 204px;
	text-decoration: none;
}
.styleMenuHorizontalColab a:link {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalColab a:visited {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalComent {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	text-align: center;
	vertical-align: middle;
	background: url( "/ifb/images/marelo2.gif" );
	width: 150px;
	text-decoration: none;
}
.styleMenuHorizontalComent a:link {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalComent a:visited {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalMapa {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	text-align: center;
	vertical-align: middle;
	background: url( "/ifb/images/marelo4.gif" );
	width: 97px;
}
.styleMenuHorizontalMapa a:link {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalMapa a:visited {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalAvisos {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	text-align: center;
	vertical-align: middle;
	background: url( "/ifb/images/marelo5.gif" );
	width: 104px;
}
.styleMenuHorizontalAvisos a:link {
	font-weight: normal;
	text-decoration: none;
}
.styleMenuHorizontalAvisos a:visited {
	font-weight: normal;
	text-decoration: none;
}

/* Tabelas */
.styleBkgndLinhaTabelaAzulTitulo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #063261;
	background-color: #E3EAF3;
	text-decoration:none;
	padding: 2px;
}
.styleBkgndLinhaTabelaAzulTitulo a:hover
{
	text-decoration:underline;
}
.styleBkgndLinhaTabelaAzulCorpo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	background-color: #f5f5f5;
	padding: 2px;
}

/* Listagens */
/* Cursos */
.styleLinhaCabecalho {
	color: #6992C0;
	background-color: #f5f5f5;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding-left:10px;
	padding-right:10px;
}
.styleLinhaAreaTematica {
	color: #063261;
	background-color: #E3EAF3;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	padding-left:10px;
	padding-right:10px;
}
.styleLinhaCurso {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:10px;
	padding-right:10px;
}
.styleLinhaCurso a:link {
	font-weight: normal;
}
.styleLinhaCurso a:visited {
	font-weight: normal;
}
/* Seminarios e Simulacoes */
.styleSeminListTitulo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.styleSeminListSubTitulo {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.styleSeminListLocal {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.styleSeminListData {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* MENUS */
.menucellInicio {
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration:none;
	font-size: 9px;
}
a.menucellInicio:hover
{
	text-decoration:none;
}

.menucell {
	width: 199px;
	height: 18px;
	padding-left: 10px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url( "/ifb/images/m_bg.gif" );
	cursor: hand; /*text-transform: uppercase;*/
	font-weight: normal;
}

.menucellselected {
	width: 199px;
	height: 18px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url( "/ifb/images/m_sel.gif" );
	cursor: hand; /*text-transform: uppercase;*/
	font-weight: bold;
}

.submenucell {
	width: 199px;
	height: 18px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url( "/ifb/images/m_sub.gif" );
	cursor: hand; /*text-transform: uppercase;*/
	font-weight: normal;
}

.submenucellselected {
	width: 199px;
	height: 18px;
	padding-left: 20px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url( "/ifb/images/m_sub_sel.gif" );
	cursor: hand; /*text-transform: uppercase;*/
	font-weight: normal;
}
.menulink {
	text-decoration: none;
	color: #063261;
}
.menuurl {
	text-decoration: none;
	color: #063261;
}
a.menuurl:hover
{
	text-decoration: none;
}

.submenulink {
	text-decoration: none;
	color: #063261;
}
a.submenulink:hover
{
	text-decoration: none;
}
.submenulinkselected {
/*	text-decoration: underline;*/
	color: #063261;
}
a.submenulinkselected
{
	text-decoration: none;
}

/* EDITOR HTML */
.Texto_Editor {
	font-family: Verdana, Helvetica, sans-serif; /*FONT-FAMILY: Verdana, Arial;*/ /*font-size: 9px;*/
	font-size: 11px;
	color: #063261;
	font-weight: normal;
}

.Titulo_Editor {
	font-family: Verdana, Helvetica, sans-serif; /*FONT-FAMILY: Verdana, Arial;*/ /*font-size: 9px;*/
	font-size: 11px;
	color: #466789;
	font-weight: bold;
}

/* attachments */
.styleAttachText {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

/* pesquisa */
.styleCampoPesquisaHomepage, .CaixaLogin{
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
}

.styleResultadosPesquisa {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #063261;
	font-weight: normal;
}
.styleResultadosPesquisa a {
	text-decoration:underline;
}

.Cesto_pading_bottom {
	border-bottom: #ffffff 2px solid;
}

.Cesto_Header_doted {
	background-image: url(/ifb/images/cesto_header_border.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

.HistoricoDeCompra_Table_Header, Cesto_Style_Header {
	font-size: 9px;
	color: #003267;
	font-family: Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.HistoricoDeCompra_Table_Item, Cesto_Style_Item {
	font-size: 9px;
	color: #063263;
	text-indent:0px;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Cesto_Style_Item_BTN{
	font-size: 9px;
	text-align:center;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

	

.Cesto_Style_Padding{
	padding-left:8px;
}

.Cesto_Style_Item a:link {
	font-size: 9px;
	color: #063263;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.Cesto_Style_Item a:visited {
	font-size: 9px;
	color: #063263;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.Cesto_Style_Item a:hover {
	font-size: 9px;
	color: #063263;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.Cesto_Style_Item a:active {
	font-size: 9px;
	color: #063263;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Cesto_pading_Left {
	border-left: #ffffff 1px solid;
}

.DescricaoCompra_Properties_Header{
	font-size: 9px;
	color: #083262;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.DescricaoCompra_Properties_Item{
	font-size: 9px;
	color: #083262;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DescricaoCompra_Table_Title{
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Forms_Title{
	font-size: 11px;
	color: #093363;
	
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;

	text-align: left;
	text-decoration: none;

	background-image: url(/ifb/images/indent_selec.gif); 
	background-repeat: no-repeat;
	background-position: left 50%;
	padding-left: 29px;
}

.DescricaoCompra_Table_Header{
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DescricaoCompra_Table_Item{
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DescricaoCompra_Table_Item a:link {
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;}
.DescricaoCompra_Table_Item a:visited {
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;}
.DescricaoCompra_Table_Item a:hover {
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;}
	
.DescricaoCompra_Table_Item a:active {
	font-size: 9px;
	color: #1B3244;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
	
}

.HistoricoDeCompra_PrinterSeparator{
	background-image: url(/ifb/images/barra.vertical.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
}

.HistoricoDeCompra_Table_RowPadding,DescricaoCompra_Table_RowPadding{
	border-bottom: #ffffff 2px solid;
}
.HistoricoDeCompra_Table_ColPadding,DescricaoCompra_Table_ColPadding{
	border-left: #ffffff 1px solid;
}


#thBranco {
	vertical-align: top;
	height: 300px;
}
#thMenuMain {
	height: 500px;
}
#thDestaquesMain {
	height: 500px;
}
#thNoticiasMain {
	height: 507px;
}

.Error_Messages{
	font-size: 9px;
	color: #6994BF;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Error_Lable{
	font-size: 9px;
	color: #FE0000;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.error {
	color: #FF0000;
	font-family: Courier New;
	font-size: 11px;
	cursor: help;
}

.MessageErro {
	color: #FF0000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.MessageAviso {
	color: #f8cc6e;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}

.Conner{
	background-image: url(/ifb/images/cesto_header_coner.gif); 
	background-repeat: no-repeat;
	background-position: right top;	
}

.DescricaoCompra_Separator{
	background-position-Y: bottom; 
	background-repeat: repeat-x;
	background-image:url(/ifb/images/cesto_darkborder.gif);
}

.DescricaoCompra_PrinterSeparator{
	background-repeat:no-repeat;
	background-image:url(/ifb/images/DescricaoCompra_Table_doted.gif);
}

.DescricaoCompra_Printer{
	background-image: url(/ifb/images/printer.gif); 
	background-repeat: no-repeat; 
}




.Forms_DefaultFont{
	font-size: 11px;
	color: #6994BF;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DataForms_Title{
	font-size: 11px;
	color: #466993;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DataForms_Labels{
	font-size: 11px;
	color: #083264;
	font-weight: bold;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.Editar_DefaultFont, Editar_DefaultFont a:link, Editar_DefaultFont a:visited, Editar_DefaultFont a:hover, Editar_DefaultFont a:active {
	font-size: 11px;
	color: #063263;
	font-family: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.DisplayNone{
	display:none;
	}

p
{
	margin-top: 0px;
}

#cmsConsole{
	position: fixed ;
	top:1px;
	left:1px;
	width:120px;
	font-size:9px;
	/*background: url(/ifb/images/semi2x2b.png) transparent fixed;*/
}
/*
div>div#cmsConsole{
	position: fixed;
}
div#cmsConsole {
	left: expression( ( 0 + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
	top: expression( ( 0 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
*/