@import url('editor.css'); 
@import url(http://fonts.googleapis.com/css?family=Droid+Sans|Old+Standard+TT+Regular);

html
{
    height: 100%;
}

#Body 
{
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
	/*background-image:url(/sites/studiu/skins/conplan/images/bg-studiu.gif);*/
	background-repeat:repeat-x;
	background-color:#acacac; /*#fabe80*/
    height: 100%;
	

}


.pad12		{ padding: 12px;}
.out 		{ width:980px;/*height:400px;*/margin:0 auto; margin-bottom:40px;}
.toppane	{ width:980px;margin:0 auto;/*background:#fabe80; border:#DDD 1px solid; float:left;  margin-left:24px;*/ margin-bottom:34px; /* padding:8px;*/}
.contpane	{ width:630px;height:460px;margin:0 auto;background:#ffffff; /*border:#DDD 1px solid; */float:left; /* margin-left:34px; margin-bottom:24px; padding:8px;*/}
.rightpane	{ width:316px;margin:0 auto;/*background:#fabe80;*/ float:right; /* margin-left:23px;margin-bottom:23px;*/}

.coursen { color:#FFF; }

.destaque 
{
    font-family: Old Standard TT, Times New Roman, Serif;
    font-size: 16pt;
    text-align: center;
    line-height: 140%;
    text-transform: uppercase;
    /* letter-spacing: 0.1em; */
    color: #505050;
}

.imgright 
{
    float: right;
    margin: 0px 0px 10px 15px;
    padding: 5px;
    /* border: solid 1px rgb(182,100,95); */
}

.imgleft
{
    float: left;
    margin: 0px 15px 10px 0px;
    padding: 5px;
    /* border: solid 1px rgb(182,100,95); */
}

.imginline 
{
    margin: 0px 15px 10px 15px;
    padding: 5px;
    border: solid 1px rgb(182,100,95);  
}

.txt 
{
    margin-right: 100px;
}

.clr 
{
    clear: both;
}

.fullHead 
{
    width: 100%;
    background-color: #f58a1a;
	
	border-bottom:1px solid #464646;
}

.mainHeader
{
    width: 980px;
    margin: 0 auto;
    background-color: #f58a1a;
}

.spotLogo 
{
    float: left;
    width: 190px;
    height: 32px;
    margin: 0px;
    padding: 5px;
    background-color: rgb(245, 138, 26);
}

.spotLogoMain
{
    float: left;
    width: 190px;
    height: 75px;
    margin: 0px;
    padding: 5px;
    background-color: rgb(245, 138, 26);
}

.rightHeader 
{
    float: right;
    width: 760px;
    margin: 10px;
}

.rightHeaderMain
{
    float: right;
    width: 760px;
    margin: 10px;
}

.contentArea 
{
    width: 980px;
	min-height:100%;
    margin: 0 auto;
    margin-bottom: -52px;
}

.contentHome
{
    width: 980px;
    min-height:600px;
    margin: 0 auto;
}

.contentHomeFooter
{
    width: 980px;
    margin: 0 auto;
	padding-top: 4px;
    border-top: solid 1px #464646;/*#f47c00*/;
    text-align: center;
    /*background-color: Red;*/
}

.lColumn
{
    float: left;
    width: 189px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
	
	background-color: #e5e5e5;
	border-left:1px solid #464646;
	border-right:1px solid #464646;
	height:100%;
}

.lPane 
{
    /* float: left; */
    width: 189px;
    margin: 0px 0px 0px 0px;
    padding: 10px 0px 10px 9px;
    min-height: 600px;
    height:100%;
	background-color: #e5e5e5/*#B2B2B2*/;
}

.topleft
{
    float: left;
    width: 198px;
	height: 120px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    text-align: center;
	background-color: #FFFFFF;
}

.namepane
{
    float: left;
    width: 198px;
	height: 30px;
/*	margin: 12px 0px 12px 0px;
    padding: 12px 0px 12px 0px;*/
    text-align: center;
	background-color: #f5891a;
	color:#FFFFFF;
	vertical-align:middle;
}




.cPaneHolder
{
    float: right;
    width: 780px;
}

.cPaneHolderPlain
{
    float: right;
    width: 980px;
}

.breadcrumbs
{
    width: 765px;
    height: 20px;
    padding-left: 15px;
    background-color: rgb(247, 164, 77);
}

.cPane 
    {
    width: 755px;
	min-height: 610px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 40px 15px;
    background-color: White;
	
	border-right: 1px solid #464646;
}

.cPanePlain
    {
    width: 960px;
	min-height: 610px;
    margin: 0px 0px 0px 0px;
    padding: 10px 10px 40px 10px;
    background-color:#FFFFFF;
	
	/*border-right: 1px solid #464646;*/
}


.bgcz	{ background-color:#B2B2B2; padding:12px; }
.bgw	{ background-color:#FFFFFF; padding:12px; }





.infiniteCarousel .arrow
{
    background-image: url('/Sites/studiu/skins/conplan/images/arrows.png');
}

.infiniteCarousel .wrapper
{
    min-height: 110px;
}

.userName
{
    font-weight: bold;
    font-size: 12pt;
    font-family: Droid Sans, Arial, Sans-Serif;
    color: Red;
	
}

.titpagina
{
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 18pt;
    margin: 20px 0px 20px 0px;
    line-height: 140%;
    color: #fabe80;
    font-weight: bolder;
    text-align: center;
}

.imagemTopo
{
    margin-top: -10px;
    margin-left: -15px;
}

.titFerramenta
{
    font-family: Old Standard TT, Times New Roman, Serif;
    font-weight: bold;
    font-size: 14pt;
    margin-left: -15px;
    margin-top: 0px;
    width: 780px;
    padding-top: 125px;
    text-align: center;
    text-transform: uppercase;
    height: 25px; 
}

.imgWelcome  
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgSessoes
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_sessoes.jpg);
    background-repeat: no-repeat; background-color: #398ead; color: White;
}

.imgForum  
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_forum.jpg);
    background-repeat: no-repeat; background-color: rgb(104,147,205); color: White;
}

.imgMensagens
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_mensagens.jpg);
    background-repeat: no-repeat; background-color: rgb(163,106,110); color: White;
}

.imgChat
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_chat.jpg);
    background-repeat: no-repeat; background-color: rgb(134,228,143); color: White;
}

.imgInquerito
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_inquerito.jpg);
    background-repeat: no-repeat; background-color: #741314; color: White;
}

.imgFAQs
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express//images/Img_FAQ.jpg);
    background-repeat: no-repeat; background-color: #333333; color: White;
}

.imgBiblioteca
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_biblioteca.jpg);
    background-repeat: no-repeat; background-color: #e93235; color: White;
}

.imgAjuda
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express//images/Img_ajuda.jpg);
    background-repeat: no-repeat; background-color: #0d1b36; color: White;
}

.imgCalendario
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgFicheiro
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgGestao
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgNotas
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/cplnform/skins/conplan/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgRelatorios
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgQuestAlunoAccao
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.imgQuestAlunoFormador
{
    margin-top: -10px; margin-left: -15px; width: 780px;
    background-image: url(/sites/common/skins/express/images/Img_teclado.jpg);
    background-repeat: no-repeat; background-color: #f58a1a; color: White;
}

.subtit 
{
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    line-height: 140%;
    color: #9E3100;
}

.imgBorderBox {
    border: solid 1px #f47c00;
    padding: 3px;
}

p
{
    margin: 0.5em 0em;
}

.grayBox 
{
    border: dashed 1px #404040;
    padding: 10px;
    background-color: rgb(237,237,237);
}

/*******************/
/* CSS para o menu */
/*******************/
.MainMenu_MenuBar {
  cursor:default;
}

.MainMenu_MenuItem,
.MainMenu_MenuItemSelected,
.MainMenu_MenuSubItem,
.MainMenu_MenuSubItemSelected
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 10pt;
    /*font-weight: bold;*/
    color: #f47c00;
    text-transform:lowercase;
    letter-spacing: 0.1em;
    /*
    color: White;
    background: #f47c00;
    border: solid 1px #f47c00;
    */
    background: white;
    border: solid 1px white;
    border-left: solid 1px #f47c00;
    cursor: default;
}

.MainMenu_MenuSubItemSelected
{
    border-bottom: solid 0px #f47c00;
}

.MainMenu_MenuItemSel,
.MainMenu_MenuItemSelSelected,
.MainMenu_MenuSubItemSel,
.MainMenu_MenuSubItemSelSelected,
.MainMenu_MenuItemExpanded,
.MainMenu_MenuItemExpandedSelected,
.MainMenu_MenuSubItemExpanded,
.MainMenu_MenuSubItemExpandedSelected
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 10pt;
    /*font-weight: bold;*/
    text-transform:lowercase;
    letter-spacing: 0.1em;
    color: #9E3100;
    background: rgb(250,190,128);
    border: solid 1px #9E3100;
    cursor: pointer;
}

.MainMenu_MenuItemActive,
.MainMenu_MenuItemActiveSelected,
.MainMenu_MenuSubItemActive,
.MainMenu_MenuSubItemActiveSelected
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 10pt;
    /*font-weight: bold;*/
    text-transform:lowercase;
    letter-spacing: 0.1em;
    color: #9E3100;
    background: white;
    border: solid 1px #9E3100;
    cursor: pointer;
}

.MainMenu_SubMenu 
{
    color: #8B2300;
    background-color: #D69D70;
    /*border:1px #4E5358 solid;*/
    border-style: solid;
    cursor: default;
}
.MainMenu_MenuBreak 
{
    width: 100%;
    height: 0px;
}
.MainMenu_ScrollItem 
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 12pt;
    text-align: center;
    background-color: #FBFBFB;
    /*border:solid 1px #FBFBFB;*/
    cursor:default;
}
.MainMenu_ScrollItemH 
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 12pt;
    text-align: center;
    color: Black;
    background-color: Silver;
    /*border:solid 1px gray;*/
    cursor:default;
}
.MainMenu_ScrollItemA 
{
    font-family: Droid Sans, Arial, Sans-serif;
    font-size: 12pt;
    text-align: center;
    color: Black;
    background-color: Gray;
    /*border:solid 1px gray;*/
    cursor: default;
}
.HeadBg {background-color:#CCCCCC; }
.TabBg {background-color:Black; }
.PagingTable {height:33px; }
img { border: none; }
.tah10 
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #000000;
}
.tah11 
{
    font-family: Tahoma;
    font-size: 11pt;
    color: #000000;
}
.ver10 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
}
.ver11 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11pt;
    color: #000000;
}
.tah9 
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #000000;
}
.ver9 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #000000;
}
td {vertical-align:top;}
.bgtop {background:no-repeat top;
}
.bgbottom {background:repeat-x left bottom;}
.TopRight 
{
    background-image:url(images/faces.jpg);
    background-repeat:no-repeat;
}


/*<p>*/
/* Texto normal */
.Normal {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 13pt;
    font-weight: normal;
    text-align: left;
    line-height: 140%;
    color: #202020;
}

/* Destaque */
.NormalBold {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
    line-height: 140%;
    color: #202020;
}

/* Destaque com cor */
.NormalBoldColor {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 13pt;
    font-weight: bold;
    text-align: left;
    line-height: 140%;
    color: rgb(245,137,26);
}

/* Texto em destaque */
.destaque {
    font-family: Old Standard TT, Times New Roman, Serif;
    font-size: 16pt;
    text-align: center;
    line-height: 140%;
    text-transform: uppercase;
    /* letter-spacing: 0.1em; */
    color: #505050;
}

/* Título de página */
.titpagina {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 18pt;
    margin: 20px 0px 20px 0px;
    line-height: 140%;
    color: #fabe80;
    font-weight: bolder;
    text-align: center;
}

/* Subtítulo */
.subtit  {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    line-height: 140%;
    color: #9E3100;
}

/* Sub-subtítulo */
.subsubtit  {
    font-family: Droid Sans, Arial, Sans-Serif;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    line-height: 140%;
    color: #9E3100;
}

/*<div>*/

/* Caixa */
.linedBox {
	border: solid 1px rgb(227,108,10);
	padding: 10px;
}

/* Caixa com Fundo */
.filledBox {
	border: solid 1px rgb(227,108,10);
	padding: 10px;
    background-color: rgb(250,203,152);
}

/* Caixa com Fundo Cinzento */
.grayBox {
	border: solid 1px rgb(128,128,128);
	padding: 10px;
    background-color: rgb(216,216,216);
}

/* Caixa com Fundo Intenso */
.filledHeavyBox {
	border: solid 1px rgb(0,0,0);
	padding: 10px;
    background-color: rgb(227,108,10);
	color: white;
}


/*<span>*/
/* Nota */
.txtNote {
	color: green;
}

/* Informação */
.txtInfo {
	color: blue;
}

/* Aviso */
.txtWarn{
	color: red;
}

/*<img>*/
/* Imagem à direita */
.imgright  {
    float: right;
    margin: 0px 0px 10px 15px;
    padding: 5px;
    /* border: solid 1px rgb(182,100,95); */
}

/* Imagem à esquerda */
.imgleft {
    float: left;
    margin: 0px 15px 10px 0px;
    padding: 5px;
    /* border: solid 1px rgb(182,100,95); */
}

/* Imagem em linha */
.imginline  {
    margin: 0px 15px 10px 15px;
    padding: 5px;
    border: solid 1px rgb(182,100,95);  
}

/* Caixa de imagem */
.imgBorderBox {
    border: solid 1px #f47c00;
    padding: 3px;
}

