/* dotist CSS Print - 19.05.2003 */

/**************************************** 
	Global Text Proprieties 
*****************************************/

body {
	font: 11pt Arial, Helvetica, sans-serif;
	color: #fff;
	text-align: left;
	margin: 0;
	margin-left: 25px;
	}
	
table {
	font-size: 9pt;
	color: black;
	}

h2	{
	font-size: 16pt;
	color: black;
	}

h3 {
	font-size: 13pt;
	color: grey;
	}

/******************************************
	Global Links Proprieties
*******************************************/

a:link {
	font-size: 9pt;
	color: black;
	text-decoration: underline;
	}

a:visited {
	font-size: 9pt;
	color: #00427b;
	}

/********************************************
	Structural & Templating Classes
********************************************/

.centerContent {
	text-align: center;
	}

.break-before {
	page-break-before: always;
	}		
	
#top *, #footer *, #navtop *, #navopgeral *, #navlateral *, #hdr-nav *, #logged * {
   display: none;
	}

#container1 {
	width: 100%;
	color: #000;
	margin: 0;
	padding 0;
	vertical-align: top;
	}

/**********************************************
	 for navLateral multi use 
***********************************************/	

.navlateral-td {
	display: none;
	}
	
.navlateral-td {
	display: none;
	}

/**********************************************
	 FORMS Classes: inputs
***********************************************/

.error {											/* manipular */
	font-size: 11pt;
	font-weight: bold;
	color: red;
	background: yellow;
	}	

.sucessfulOperarion {						/* manipular */
	font-size: 11pt;
	font-weight: bold;
	color: blue;
	}

.inputlist {
	font-size: 11pt;
	color: black;
	}
	
.inputbutton {
	display: none;
	}

.inputbuttonSmall {							/* manipular */
	font-size: 11pt;
	color: black;
	background: #b5bdd6;
	}

/*****************************************************************
	TABLE Classes: Info TD + Info TD with Icons + ListClasses
******************************************************************/

.infoIcons {									/* manipular */
	/*background: #ebeced;*/
	vertical-align: middle;
	padding-left: 10pt;
	border-bottom: 1pt solid #ccc;
	width: 15pt;
	}
	
.infoop {										/* manipular */
	/*background-color: #ebeced;*/
	vertical-align: middle;
	padding: 5pt 5pt;
	border-bottom: 1pt solid #ccc;
	}
	
.infoselected {								/* manipular */
	/*background-color: #ffc;*/
	padding: 5pt 10pt;
	border: 1px dotted #333;
	text-align: left;
	}
	
.infotable {									/*  "    "  */
	/*background: #ebeced;*/
	padding: 10pt;
	border: 1pt solid #ccc;
	}                         

.bottomborder {
	border-bottom: 1pt solid #ccc;
	}  
	
.formTD	{
	text-align: left;
	height: 15pt;
	width: 100pt;
	}
	
.listClasses	{
	/*background: #ebeced;*/
	border: 1pt solid #ccc;
	text-align: center;
	height: 15pt;
	}
	
.listClasses-header	{
	/*background: #999;*/
	font-weight: bold;
	text-align: center;
	padding: 2pt;
	}

.tall-td {
	height: 50pt;
	}

.ects_headertable {
	border: 1px solid #666;
	}

.ects_headertable td {
	color: #333;
	padding: 5px;
	/*background:#ebeced;*/
	}
	
table#ects {
	page-break-after: always;
	}

  
/*****************************************************************
	Misc text styles
******************************************************************/

.greytxt {
	font-size: 11pt;
	color: #666;
	}

.inline {
	display: inline;
	}
	
.px9-b {
	font-size: 8pt;
	line-height: 1em;
	color: #333;
	}
	
/*****************************************************************
	SOP - exams table format
******************************************************************/


.courseList{
	text-align: left;
	vertical-align: top;
	}

.examMap{
	border: 1pt solid #000;
	}


/*****************************************************************
	for hidden misc elements
******************************************************************/

.invisible {
	display: none;
	}
	
/*****************************************************************
	Sumary print elements
******************************************************************/

input, select, textarea{
	border:0px;
	overflow:auto;
}

option{
	color:#000;
}

.mbottom0, 
.mbottom05, 
#content h2, 
a, 
input, 
table.thright, 
#instructions, 
.mceToolbarTop, 
.mceStatusbarBottom, 
#user, 
div select{
	display:none;
}

.tstyle5 {
	display:block;
	position:relative;
	top:30px;
	left:50px;
}

#top {
	background-image:url(../images/logo_sumario.png);
	background-repeat:no-repeat;
	background-position:150px 10px;
	height:71px;
	padding-bottom: 25px;
}

table input{
	display:inline;
}

textarea{
	padding-top:15px;
	background-color:#FFF;
}

th{
	vertical-align:top;
}

#content em{
	display:block;
	color:#000;
	border-bottom:1px solid #000;
	text-align:left;
	padding-left: 100px;
}

body{
	border:1px solid #000;
	bottom:10px;
	padding:10px;
	margin:10px;
}

span select{
	display:inline;
}

td{
	padding:3px;
}

.mceMenu {
	background-color:#FFF;
	display:none;
}

.mceEditor{
	position:relative;
	left:-50px;
	top:5px;
	bottom:10px;
	float:left;
	border:none;
}

table {
	border:none;
}

.mceEditorContainer table{
	border:none;
	background-color:#FFF;
}

.mceEditorIframe {
	background-color:#FFF;
}
