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 */

#VdlSiteSwitcher { width:160px; padding:10px 0px 0px 0px; margin:0px; overflow:hidden; }
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: 1024px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #003478;
}

div.topBanner {
	width:100%;
	height:74px;
	text-align:left;
	background-color:#fff;
	margin:0px;
	padding:0px
}

div.menuHorizontal {
	clear:both;
	margin:0px;
	padding:0px;
	background-color:#add8e6;
	border-top: 1px solid #003478;
	border-bottom: 1px solid #003478;
}

div.mainBlock {
	background-color:#fff;
}

div.menusLeft {
	width: 15%;
	float: left;
	text-align:left;
}

div.contentRight {
	width: 82%;
	float: right;
	padding:10px;
	margin:0px;
	margin-bottom:20px;
}

div.footer {
	padding:1px;
	font-size:80%;
	text-align:center;
	color:#fff;
}

/* FONTES ETC */

a:active, a:visited, a:link {
	color:#39c !important;
	padding-left:2px;
	padding-right:2px;
}

a:hover {
	color:#fff !important;
	background-color:#39c !important;
}

a.menuHorTextInactive:link, a.menuHorTextInactive:visited, a.menuHorTextInactive:active {
	font-weight: bold;
	color:#000 !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:#39c !important;
	background-color:#fff !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:#fff !important;
	background-color:#003399!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:#fff !important;
	background-color:#003399!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:#39c !important;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:15px;
	padding-top:2px;
	padding-bottom:2px;
}

a.menuTextInactive:hover {
	font-weight: bold;
	color:#fff !important;
	background-color:#39c !important;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:15px;
	padding-top:2px;
	padding-bottom:2px;
}

a.menuTextActive {
	font-weight: bold;
	color:#fff !important;
	background-color:#003399;
	font-size: 90%;
	text-decoration: none;
	display:block;
	margin-top:15px;
	padding-top:2px;
	padding-bottom:2px;
}



div.title {
	border-bottom: 1px solid #39c;
}


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:#39c !important;
	background-color:#fff !important;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
}

img {
	margin:10px;
	border:none;
}

img.logo_handheld {
	float:right;
	display:none;
	margin-right: 3px;
}

span.bildunterschrift {
	font-size:80%;
}

h1, .heading { font-size:130%; font-weight:normal; color:#39c; margin-top:10px; text-align:left; }
h2 { font-size:110%; font-weight:bold; color:#39c; text-align:left; }
h3 { font-size:100%; font-weight:bold; color:#39c; text-align:left; }
h4, h5, h6, h7 { font-size:100%; font-weight:normal; }

