html { width:100%; height:100%; }
body {
	width:100%;
	height:100%;
	background-color:#FFF;
	font-family : verdana, arial, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000;
	font-size: 80%;
}

/* BLOCS */

div.translinks {
	max-width: 1000px;
	width: expression(document.body.clientWidth > 1024 ? "1000px" : "auto" );
	margin-left: auto;
	margin-right: auto;
	padding:2px;
	font-size:85%;
	font-weight:bold;
	color:#fff;
}
div.translinksLeft { float:left; text-align:left; margin-bottom:3px }
div.translinksRight { float:right; text-align:right; margin-bottom:3px }
a.translinks:link, a.translinks:visited, a.translinks:active {
	text-decoration:none;
	color:#fff !important;
	padding:2px;
}
a.translinks_active:link, a.translinks_active:visited, a.translinks_active:active { text-decoration:none; color:#003399!important; padding:2px; }
a.translinks:hover { background-color:#fff !important; color:#000 !important; }
a.translinks_active:hover { background-color:#fff !important; color:#000 !important; }

div.all {
	clear:both;
	max-width: 1000px;
	width: expression(document.body.clientWidth > 1024 ? "1000px" : "auto" );
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #003478;
	
}

div.topBanner {
	width:100%;
	height:135px;
	text-align:left;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px
}

div.menuHorizontal {
	clear:both;
	margin:0px;
	padding:2px;
	background-color:#C1C5F6;
	border-top: 1px solid #003478;
	border-bottom: 1px solid #003478;
	
}

div.mainBlock {
	background-color:#FFF;
}

div.menusLeft {
	width: 17%;
	float: left;
	text-align:left;
	margin-top: 15px;
	
}
div.portal_title { 
background-color:#C1C5F6; 
padding:2px; 
color:#3D239E; 
font-weight:bold; 
font-size: 90%;
margin-top:-14px;
}

div.contentRight {
	width: 81%;
	float: right;
	padding:10px;
	margin:0px;
	margin-bottom:10px;
	margin-top: 5px;	
}

div.footer {
	padding:1px;
	font-size:80%;
	text-align:center;
	color:#fff;
	
	
}



/* FONTES ETC */

a:active, a:visited, a:link {
	color:#003399!important;
	padding-left:2px;
	padding-right:2px;
}

a:hover {
	color:#000000!important;
	background-color:#F3D98E!important;
}

a.menuHorTextInactive:link, a.menuHorTextInactive:visited, a.menuHorTextInactive:active {
	font-weight: bold;
	color:#003399!important;
	font-size: 90%;
	text-decoration: none;
	padding-left : 6px;
	padding-right : 6px;
	border-right:1px solid #fff;
}

a.menuHorTextInactive:hover {
	font-weight: bold;
	color:#003399!important;
	background-color:#F3D98E!important;
	font-size: 90%;
	text-decoration: none;
	padding-left : 6px;
	padding-right : 6px;
	border-right:1px solid #fff;
	padding-top:2px;
	padding-bottom:1px;
}

a.menuHorTextActive:link, a.menuHorTextActive:visited, a.menuHorTextActive:active {
	font-weight: bold;
	color:#003399!important;
	background-color:#FFC91F!important;
	font-size: 90%;
	text-decoration: none;
	padding-left : 6px;
	padding-right : 6px;
	border-right:1px solid #fff;
	padding-top:2px;
	padding-bottom:1px;
}

a.menuHorTextActive:hover {
	font-weight: bold;
	color:#003399!important;
	background-color:#F3D98E!important;
	font-size: 90%;
	text-decoration: none;
	padding-left : 6px;
	padding-right : 6px;
	border-right:1px solid #fff;
	padding-top:2px;
	padding-bottom:1px;
}

a.menuTextInactive:link, a.menuTextInactive:visited {
	font-weight: bold;
	color:#3D239E!important;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
	background-color: #C1C5F6;
}

a.menuTextInactive:hover {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#F3D98E!important;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}

a.menuTextActive {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#FFC91F;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:2px;
	padding-top:2px;
	padding-bottom:2px;
}

a.menuLevel2ActiveText {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#FFC91F;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;	
	
}

a.menuLevel2InactiveText:hover {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#F3D98E!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;	
}
			
a.menuLevel2InactiveText {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#E9EAF7!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left: 10px;	
	
}
a.menuLevel3ActiveText {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#FFC91F;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
	
}
a.menuLevel3InactiveText:hover {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#F3D98E!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
}
					
a.menuLevel3InactiveText {
font-weight: bold;
	color:#3D239E!important;
	background-color:#E9EAF7!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
	
}
a.menuLevel4ActiveText {
font-weight: bold;
	color:#3D239E!important;
	background-color:#FFC91F;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
	
}
a.menuLevel4InactiveText:hover {
	font-weight: bold;
	color:#3D239E!important;
	background-color:#F3D98E!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
}
					
a.menuLevel4InactiveText {
font-weight: bold;
	color:#3D239E!important;
	background-color:#E9EAF7!important;
	font-size: 85%;
	text-decoration: none;
	display:block;
	margin-top:0px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left: 10px;	
	
}

div.title {
	border-bottom: 1px solid #3D239E;
}


a.copy:link, a.copy:visited, a.copy:active {
	text-decoration:none;
	color:#000 !important;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

a.copy:hover {
	text-decoration:none;
	color:#003399!important;
	background-color:#fff !important;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

img {
	margin:3px;
	border:none;
	
}

img.logo_handheld {
	float:right;
	display:none;
	margin-right: 3px;
}

span.bildunterschrift {
	font-size:80%;
}

h1, .heading {
	font-size:120%;
	font-weight:bold;
	color:#5B63C3;
	margin-top:10px;
	text-align:left;
	
}
h2 { font-size:110%; font-weight:bold; color:#5B63C3; text-align:left; }
h3 { font-size:100%; font-weight:bold; color:#5B63C3; text-align:left; }
h4 { font-size:110%; font-weight:bold; color:#50569D; text-align:left; }
h5 { font-size:100%; font-weight:bold; color:#50569D; text-align:left; }
h6 { font-size:110%; font-weight:bold; color:#000000; text-align:left; }
h7 { font-size:100%; font-weight:normal; }
