/*
==============================================================================
	GLOBAL STYLES
==============================================================================
*/
.dokeos_course {
	width:95%;
	margin:1em auto;
	text-align:center;
}
/*
------------------------------------------------------------------------------
	Introductory title
------------------------------------------------------------------------------
*/ 

#box_title1, #footer1 {
	border:1px solid #4171b5;
	padding:1em;
	width:99%;
	margin:1em auto;
}
#box_title1 h1 {
	font:bold 2.5em Arial, sans-serif, sans;
}
#box_title h2 {
	font:bold 2em Arial, sans-serif, sans;
}
#content1 {
	width:99%;
	clear:both;
	text-align:justify;
}
#content1 img.icon {
	float:left;
	margin:0 1em 1em 1em;
	display:block;
	vertical-align:top;
}
#email1 {
	float:right;
	clear:right;
	text-align:right;
}
#email1, .manager1 {
	width:50%;
}
#footer1 {
	font-weight:bold;
	height: 1em;
	line-height: 1em;
}
#manager1 {
	float:left;
	clear:left;
	text-align:left;
}
/*
------------------------------------------------------------------------------
	Explanation
------------------------------------------------------------------------------
*/

#content2 {
	position:absolute;
	top:2em;
	left:18em;
	text-align:justify;
	margin-right:2em;
}
#content2 h1 {
	padding:.5em;
	font:bold 2em Arial, sans-serif, sans;
}
#content2 h2 {
	font:normal 1.1em Arial, sans-serif, sans;
	margin:.2em 0 3em .5em;
}
#content2 p {
	margin:.5em;
}
#explanation {
	text-align:center;
	margin: 1em auto;
	width:auto;
	border:1px solid #4171b5;
}
#list2 {
	width:10em;
	border:1px solid #4171b5;
	margin:2em auto;
}
#list2 p {
	text-align:left;
	margin-left:.2em;
}
#list2 li {
	margin:0 0 0 2em;
	padding:0;
	text-indent:.5em;
	text-align:left;
	list-style-position:inside;
}
#list2 ul {
	margin:0 0 .5em 0;
	padding:0;
	text-align:left;
	list-style-position:inside;
}
#main2 {
	border:1px solid #4171b5;
}
#nav2 {
	position:absolute;
	left:2em;
	top:3em;
	width:15em;
}
.template2 {
	position:relative;
}
/*
------------------------------------------------------------------------------
	Course objetives
------------------------------------------------------------------------------
*/
#box_title3, #content3 {
	border:1px solid #4171b5;
	padding:1em;
	width:99%;
	margin:1em auto;
}
#box_title3 h1 {
	font:bold 3.5em Arial, sans-serif, sans;
}
#content3 {
	position:relative;
	padding-bottom:50px;
	text-align:left;
}
#content3 #primary {
	font-weight:bold;
	font-size:2em;
	margin:0;
	padding:0;
}
#content3 #primary li, #content3 #secondary li {
	margin:0 0 0 1em;
	padding:0;
}
#content3 #primary .secondary {
	font-weight:normal;
	font-size:.8em;
	margin:0 0 0 2em;
	padding:0;
}
#footer3 {
	position:absolute;
	bottom:0;
	right:0;
}
/*
==============================================================================
	Styles for corporative version
==============================================================================
*/
#corp {
	font:normal .85em Lucida Grande, Arial, sans-serif, sans;
}
#corp a {
	text-decoration: none;
	font: bold 100% Arial, sans-serif, sans;
	color: #4170b4;
}
#corp a:hover, #corp a:focus {
	color: #111;
}
/*
------------------------------------------------------------------------------
	Introductory title
------------------------------------------------------------------------------
*/ 

#corp #box_title1 {
	background:transparent url("images/alert.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
}
#corp #box_title1 #bottom {
	background:transparent url("images/alert.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#corp #footer1 {
	border: 1px solid #ddd;
	background:#eee url("images/headertables.jpg") repeat-x top center;
	line-height:.8em;
	height:.8em;
	padding:.5em;
}
/*
------------------------------------------------------------------------------
	Explanation
------------------------------------------------------------------------------
*/ 
#corp #explanation {
	background:transparent url("images/alert.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
}
#corp #explanation #bottom {
	background:transparent url("images/alert.jpg") no-repeat top center;
	height:40px;
	margin-top:-15px;
	width:100%;
}
#corp #list2, #corp #main2 {
	border:1px solid #aaa;
}
#corp #content2 #main2 h2 {
	font:bold 1.1em Arial, sans-serif, sans;
	margin:.2em 0 3em .5em;
}
/*
------------------------------------------------------------------------------
	Course objetives
------------------------------------------------------------------------------
*/
#corp #box_title3 {
	background:transparent url("images/alert.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
}
#corp #box_title3 #bottom {
	background:transparent url("images/alert.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#corp #content3 {
	border:1px solid #bbb;
}
/*
==============================================================================
	Styles for academic version
==============================================================================
*/
#academic {
	font-family:normal .85em trebuchet, verdana, Arial, sans-serif, sans;
	color: #000915;
}
#academic a {
	text-decoration: none;
	font: bold 100% Arial, sans-serif, sans;
}
#academic a:hover, a:focus {
}
/*
------------------------------------------------------------------------------
	Introductory title
------------------------------------------------------------------------------
*/ 
#academic #box_title1 {
	background:transparent url("images/alert_academic.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
	color: #00122B;
}
#academic #box_title1 #bottom {
	background:transparent url("images/alert_academic.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#academic #footer1 {
	background: #8cafe1 url('images/crystal3.png') repeat-x;
}
#academic #footer1 a {
	color:#fff;
}
#academic #footer1 a:hover, #academic #footer1 a:focus {
}
/*
------------------------------------------------------------------------------
	Explanation
------------------------------------------------------------------------------
*/
#academic #explanation {
	background:transparent url("images/alert_academic.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
	color: #00122B;
}
#academic #explanation #bottom {
	background:transparent url("images/alert_academic.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#academic #list2, #academic #main2 {
	border: 1px solid #0049AF;
}
#academic #nav2 img {
	margin-bottom:3em;
}
#academic #nav2 .logo {
	margin-left:-1.2em;
}
#academic #nav2 {
	top:5em;
}
/*
------------------------------------------------------------------------------
	Course objetives
------------------------------------------------------------------------------
*/
#academic #box_title3 {
	border: 1px solid #0049AF;
	background: #b0c8eb url('images/crystal3.png') repeat-x;
	color: #00122B;
}
#academic #content3 {
	border: 1px solid #0049AF;
}
/*
==============================================================================
	Styles for baby version
==============================================================================
*/
#baby {
	font:normal .85em 'Lucida Grande', verdana, Arial, sans-serif, sans;
	color: #000;
}
#baby a {
	text-decoration: none;
	font: bold 100% Arial, sans-serif, sans;
	color: #9a0;
}
#baby a:hover, a:focus {
}
/*
------------------------------------------------------------------------------
	Introductory title
------------------------------------------------------------------------------
*/

#baby #box_title1 {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
	color: #00122B;
}
#baby #box_title1 #bottom {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#baby #footer1 {
	background-color:transparent;
	border: 1px solid #BFAF00;
	padding: .2em;
	color: #3F3A00;
}
/*
------------------------------------------------------------------------------
	Explanation
------------------------------------------------------------------------------
*/
#baby #explanation {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
	color: #3F3A00;
}
#baby #explanation #bottom {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#baby #list2, #baby #main2 {
	border: 1px solid #BFAF00;
}
#baby #nav2 {
	top:0;
}
#baby #content2 #main2 h2 {
	font:bold 1.1em Arial, sans-serif, sans;
	margin:.2em 0 3em .5em;
}
/*
------------------------------------------------------------------------------
	Course objetives
------------------------------------------------------------------------------
*/

#baby #box_title3 {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	border:none;
	padding-top:10px;
	color: #3F3A00;
}
#baby #box_title3 #bottom {
	background:transparent url("images/alert_baby.jpg") no-repeat top center;
	height:40px;
	width:100%;
}
#baby #content3 {
	border: 1px solid #BFAF00;
}
