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: #003366;
}
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;}

.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;}


.style3 
{
	font-family: Verdana, Helvetica, sans-serif;
	color: #ececec;
	font-size: 9px;
}
.style4 
{	
	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; 
}
.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; 
}
.style28{font-family: Verdana, Helvetica, sans-serif;font-size: 9px;color: #FFFFFF;}
.styleCampoPesquisaHomepage, .CaixaLogin{color: #000000;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}

.styleCopyright
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 9px; 
	color: #EEEFF2;
	text-align:left;
	font-weight:normal;
}
.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;
}
.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: 14px; 
	font-weight:bold; 
	color: #6992C0;
}
.styleDestaquesTitulo a
{
	text-decoration:none;
}
.styleDestaquesTitulo a:hover
{
	text-decoration:underline;
}
.styleDestaquesSubTitulo
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	color: #AE0048;
	text-align: left;
}
.styleDestaquesSubTitulo a
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	color: #AE0048;
	text-decoration:none;
}
.styleDestaquesSubTitulo a:hover
{
	font-family: Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight:normal; 
	color: #AE0048;
	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;
}
.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: #063261;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	background:url("/alternancia/images/barra1.gif");
	text-indent:25px;
	width:445px;
}
.styleMenuHorizontalColab a:visited
{
	font-weight:normal;
	text-decoration:none;
}	
.styleMenuHorizontalComent
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px; 
	color: #063261;
	text-align:right;
	vertical-align:middle;
	background:url("/alternancia/images/barra1.gif");
	padding-right:15px;
	width:97px;
}
.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("/alternancia/images/barra2.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("/alternancia/images/barra3.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;
}
/* MENUS */
.menucellInicio
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:normal;
}
.menucellInicio a:link
{
	font-weight:normal;
}	
.menucellInicio a:visited
{
	font-weight:normal;
}
.menucell
{
	width: 199px;
	height: 18px;
	padding-left: 10px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url("/alternancia/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("/alternancia/images/m_sel.gif");
	cursor: hand;
	/*text-transform: uppercase;*/
	font-weight: bold;
}

.submenucell 
{
	width: 199px;
	height: 18px;
	padding-left: 25px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url("/alternancia/images/m_sub.gif") ;
	cursor: hand;
	/*text-transform: uppercase;*/
	font-weight: normal;	
}

.submenucellselected
{
	width: 199px;
	height: 18px;
	padding-left: 25px;
	text-align: left;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 9px;
	color: #063261;
	background: url("/alternancia/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;
}
.submenulink 
{
	text-decoration: none;
	color: #063261;
}
.submenulinkselected
{
	text-decoration:underline;
	color: #063261;
}

/* 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
{
	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;
}
#thBranco
{
	vertical-align:top;
	height:300px;
}
#thMenuMain {
	height: 500px;
}
#thDestaquesMain {
	height: 500px;
}
#thNoticiasMain {
	height: 507px;
}

p
{
	margin-top: 0px;
}

.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;}
.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;}
.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;}
.Conner{background-image: url(/ifb/images/cesto_header_coner.gif); background-repeat: no-repeat;background-position: right top;}
.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;}
.styleCampoPesquisaHomepage, .CaixaLogin{color: #000000;font-family: Verdana, Helvetica, sans-serif;font-size: 10px;}

#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' );
}
*/

.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;}