@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

html
{
    height: 100%;
}

#Body 
{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    background: #ffffff;
	/*background-image: url('img/bg.png');
    background-repeat: repeat-x;*/ 
    height: 100%;
	font-size:9pt;
}

/*PESQUISA*/

.sn-content{position:relative;}
.bx-nav-c{margin-top:-21.5px;}

.normal {font-family: Open Sans, sans-serif; font-size: 9pt; color:#000000;}
.small  {font-family: Open Sans, sans-serif; font-size: 7pt;}
.w		{color:#FFFFFF;}


.full	{ width:100%; margin: 0 auto; background-color:#FFFFFF;max-width: 960px;}
.head	{ width:100%; height:101px; margin: 0 auto; background-color:#f8f8f8; background-image: url('img/logo.png'); background-position:center; background-repeat:no-repeat;}
.cont	{ width:940px; height:400px; margin: 0 auto; background-color:#FFF; padding:10px;}
.contF	{ width:940px; margin: 0 auto; background-color:#FFF; padding:10px;}
.contS	{ width:940px; margin: 0 auto; background-color:#FFF; background-color:#FFF;}
.contL	{ width:612px; margin: 0 auto; background-color:#FFF; float:left; /*padding:10px;*/ background-color:#FFF;}
.contR	{ width:306px; margin: 0 auto; background-color:#FFF; float:right;/*padding:10px 10px 10px 0px;*/ background-color:#FFF;}
.foot	{ width:100%; margin: 0 auto; background-color:#FFFFFF;}

.HeaderPane		{ width:100%; background-color:#f8f8f8;}
.SliderPane 	{ width:100%; /*background-color:#142e53;*/}
.ContentPane 	{ width:100%; background-color:#FFFFFF;}
.NewsSlidePane 	{ width:100%; background-color:#142e53;}
.BrevesPane 	{ width:100%; background-color:#FFFFFF;}
.FootPane 		{background-image: url('img/rodape.png');width: 100%;background-size: 100% 100%;}
.FooterPane 	{ width: 75%; background-color: #FFFFFF; margin: 0 auto; position: absolute; top: 0; left: 14.45%; }
.norm 			{ width: 75%; /* max-width:960px; background-color:#0f0;*/ margin: 0 auto;}
.normm 			{ width: 100%;/* max-width:960px; */background-color:#838383; margin: 0 auto;}
.norm1 			{ width: 100%; /* max-width:960px; background-color:#0ff;*/}
.norm2 			{ width: 100%;/* max-width:960px; background-color:#00f;*/ margin: 0 auto;}

.breout	{ width: 100%; margin: 0 auto; }
.brein	{ width: 75%; max-width:680px; margin: 0 auto; padding:3.7% 0 3.7% 0; }
.brecol { width: 20.80%; float:left; margin-right: 5.44%;}
.brecor { width: 20.80%; float:right; }

.normb { width: 75%; text-align:right; /* max-width:960px; background-color:#0f0;*/ margin: 0 auto; padding-top:4px;}
.bread { font-family: Open Sans, sans-serif; font-size: 9pt; color:#132e53; text-align:right; text-transform:lowercase; margin-left:auto;  }
.breadp { font-family: Open Sans, sans-serif; font-size: 9pt; color:#F00;}	
.breads { font-family: Open Sans, sans-serif; font-size: 9pt; color:#0F0;}		
	
.SubHead {
font-family: Open Sans, sans-serif;
font-size: 9pt;
color: #80C241;
padding-left:2px;
}

.SkinObject {
font-family: Open Sans, sans-serif;
font-size: 9pt;
color: #132e53;
padding-right:2px;
}

.logo { width:21.1%;padding:2.5% 0% 0% 5.9%; float:left; }
.link { width:5.5%; margin:2.7% 15.9% 0.8% 0%; float:right;max-width: 182px;}
.acesso{ width:100%; vertical-align:top;}
.learn { width:49.7%; float:left;max-width: 90px;}
.login { width:49.7%; float:right;max-width: 90px;}
.pesqui{ width:100%; background-color:#e1ddde;}
.cpesqui { 
background-color: #e1ddde;
border: none;
height: 16px;
padding: 0px;
color:#132e53;}
.ipesqui {
border-width: 0px;
padding: 0px;
vertical-align: text-bottom;
width: 16px;}

.footl { width:75%; }
.footc1 { width:25%; color:#132e53; padding: 3% 0% 3.75% 5.9%; float:left;}
.footc2 { width:36.46%; color:#fff; position: absolute;top: 12.56%; right: 1.56%; text-align:right;}
.par1 { width:40%; float: right;}
.pare { width:5%; float: right; height:1px; margin-right:20%;}
.par2 { width:20%; float: right;}
.par3 { width:20%; float: right;}

.footlbg	{ width: 100%; height: 122px; background-repeat: no-repeat; background-size: contain; background-image: url('img/rodape.png'); }
.footi 		{ width: 100%; /*max-width:960px;*/ min-height: 122px; /*background-image: url('img/rodape.png'); background-repeat: no-repeat; background-size: contain;*/ }
.fcontac 	{ height:100%;}


.log	{ padding-top:8px; padding-right:8px; float:right; vertical-align:middle; }
.search	{ height:24px; width:100px; background-color:#FF0;}
.login	{ font-family: Open Sans; font-size:8pt; color: #333;}
.elearn	{ font-family: Open Sans; font-size:8pt; color: #333;}
.menup	{ height:30px; width:100%; background-color:#838383; margin: 0 auto; }


.fright { float:right; }
.fleft	{ float:left; }
.clr	{ clear:both; }


a:link.login 	{color:#333; text-decoration:none;}
a:visited.login {color:#333; text-decoration:none;}
a:hover.login 	{color:#333; text-decoration:none;} 
a:active.login 	{color:#333; text-decoration:none;}

a:link.elearn 	{color:#333; text-decoration:none;}
a:visited.elearn{color:#333; text-decoration:none;}
a:hover.elearn 	{color:#333; text-decoration:none;} 
a:active.elearn	{color:#333; text-decoration:none;}



.breadcrumbs
{
    width: 765px;
    height: 20px;
    padding-left: 15px;
    background-color: rgb(247, 164, 77);
}


/* --- Sharpnet Menu Css --- */
.ModuleTitle_MenuBar{height:30px;}

.MainMenu_MenuItemSelected,  /* submenu selecionado (estamos nessa página) mas sem over */
.MainMenu_MenuItemSelSelected,  /* over de submenu selecionado (estamos nessa página) */
.MainMenu_MenuItemSel,  /* over de item de menu base não seleccionado (não estamos na página) */
.MainMenu_MenuItemActiveSelected,  /* quando se clica num subitem que está seleccionado (estamos na página) */
.MainMenu_MenuItemExpandedSelected,  /* sem efeito visível */
.MainMenu_MenuSubItemSelSelected,  /* over sobre menu base quando submenu com selecção existe (estamos em pagina de submenu) */
.MainMenu_MenuSubItemSelected,  /* item de menu base quando quando submenu com selecção existe (estamos em pagina de submenu) */
.MainMenu_MenuSubItemExpandedSelected,  /* item de menu base quando submenu com selecção existe (estamos em pagina de submenu) e se faz over sobre submenus */
.MainMenu_MenuSubItemActiveSelected, /* quando se clica num item de menu base onde tem submenu seleccionado (estamos na página do submenu) */
.MainMenu_MenuSubItemSel,  /* over sobre submenus não seleccionados */
.MainMenu_MenuItemActive,  /* quando se clica num item de menu base que não tem submenu nem o próprio menu seleccionado */
.MainMenu_MenuSubItemActive  /* quando se clica num submenu que não está seleccionado */
{
height: 30px;
padding-left: 8px;
padding-right: 8px;
border-right:0;
font-family: Open Sans, sans-serif;
font-weight:bold;
background-color: #f7f7f7;
background-image:url('');
border-top:0;
border-bottom:0;
border-left:0;
color:#838383;
text-align:center;
font-size:9pt;
text-transform: uppercase;
cursor:pointer;
}

.MainMenu_MenuItem,  /* item de menu, não seleccionado nem com over */
.MainMenu_MenuItemExpanded, /* item menu base quando se faz over num submenu */
.MainMenu_MenuSubItem  /* sumbenu não seleccionado nem com over */
{
height: 30px;
padding-left: 8px;
padding-right: 8px;
border-right:0;
font-family: Open Sans, sans-serif;
font-weight:bold;
background-color: #838383;
background-image:url('');
border-top:0;
border-bottom:0;
border-left:0;
color:white;
text-align:center;
font-size:9pt;
text-transform: uppercase;
cursor:pointer;
}

.MainMenu_MenuSubItemActiveSelected,
.MainMenu_MenuSubItemSel,
.MainMenu_MenuSubItemActive,
.MainMenu_MenuSubItem{
margin-right:16px;
}

.MainMenu_MenuItemSelected,  /* submenu selecionado (estamos nessa página) mas sem over */
.MainMenu_MenuItemSelSelected,  /* over de submenu selecionado (estamos nessa página) */
.MainMenu_MenuItemActiveSelected,  /* quando se clica num subitem que está seleccionado (estamos na página) */
.MainMenu_MenuSubItemSel,  /* over sobre submenus não seleccionados */
.MainMenu_MenuSubItemActive  /* quando se clica num submenu que não está seleccionado */
{
/* margin-left: -8px; */
xcolor: red;
}
/* --- Fim do Sharpnet Menu Css --- */

.MainMenu_MenuItem,
.MainMenu_MenuItemSelected,
.MainMenu_MenuItemSel,
.MainMenu_MenuItemSelSelected,
{
width: 20%;
}

.MainMenu_MenuSubItemSelected td,
.MainMenu_MenuSubItemSelSelected td,
.MainMenu_MenuSubItemExpandedSelected td
{
text-align: center;
}




/********************************/
/* Estilos para editor de texto */
/********************************/

/*<p>*/
/* Texto */
.texto {
	font-family: Open Sans, sans-serif;
	font-size: 9pt;
	color:#132e53;
}
/* Texto pequeno*/
.textopeq {
	font-family: Open Sans, sans-serif;
	font-size: 7.5pt;
	color:#132e53;
}
/* Destaque */
.destaque {
	font-family: Open Sans, sans-serif;
	font-size: 18pt;
	font-weight:bold;
	color:#132e53;
	text-align:left;
}

/* Título */
.titulo {
	font-family: Open Sans, sans-serif;
	font-size: 14.5pt;
	font-weight:bold;
	color:#132e53;
	text-align:left;
}
/* Sub-título */
.subtitulo {
	font-family: Open Sans, sans-serif;
	font-size: 12pt;
	font-weight:bold;
	color:#132e53;
	text-align:left;
}



.x4_Colunas_0tLeft1
{
float:left; 
width:25%;
}
.x4_Colunas_0tLeft2
{
float:left;
width:25%;
}
.x4_Colunas_0tLeft3
{
float:left; 
width:25%;
}
.x4_Colunas_0tLeft4
{
float:left; 
width:25%;
}
.x4_Colunas_0tClear
{
clear:both
}
      