*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0;}table { border-collapse:collapse; border-spacing:0}fieldset, img { border:0 }address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }ol, ul, li {	list-style:none;}caption, th { text-align:left }h1, h2, h3, h5, h5, h6 { font-size:100% }q:before, q:after { content:''}strong { font-weight: bold }em { font-style: italic }a img { border:none } /* Gets rid of IE's blue borders */br {	clear:both;	height:1px;	margin:-1px 0 0 0}/* Typography - basics */body, h2, p, li, label, input {	font:11px/17px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;	color:#666;}p { margin:0 0 20px 0 }h2, span {color:#990000; font-weight:bold;}a {	color:#990000;	text-decoration:none}a:hover {	color:#000;}/* Layout - basics */html {	text-align:center;	background-image: url(bg.jpg);}body {	width:940px;	text-align:left;	margin:0 auto;	background-color:#fff;}div.navBar {	height:30px;	background:#fff}div.languageBar {	background:#000;	text-align:right;	height: 35px;}	div.languageBar ul {	padding:8px 0 0 0;}div.languageBar ul li {display:inline; margin:0 0 0 0; height:30px;}div.languageBar ul li a.ita {background-image:url(ita.jpg)}div.languageBar ul li a.ger {background-image:url(ger.jpg)}div.languageBar ul li a.bra {background-image:url(bra.jpg)}div.languageBar ul li a.ned {background-image:url(ned.jpg)}div.languageBar ul li a.eng {background-image:url(eng.jpg)}ul.mainindex {	background:url(main_kids.jpg) no-repeat;	height:300px;	margin:2px 0 0 0}ul.mainindex li  {float:left; margin:0 20px 0 0 }ul.mainindex li.main {	padding:20px 0 20px 30px;	width:300px;}ul.mainindex li.steps {	width:170px }ul.mainindex li.more {  padding:20px 30px 20px 0; width:110px  }ul.mainindex li.more p {color:#333333}ul.mainmusic {	background:url(main_music.png) no-repeat;	height:300px;	margin:2px 0 0 0}ul.mainmusic li  { float:left; margin:0 20px 0 0 }ul.mainmusic li.main {	padding:20px 0 20px 30px;	width:300px;}ul.mainmusic li.steps {	width:170px}ul.mainmusic li.more {  padding:20px 30px 20px 0; width:110px  }ul.mainmusic li.more p {color:#333333}ul.kids1 li {	float:left;	width:290px;	margin: 0px 20px 0px 0;	height: 206px;	padding-top: 5px;	padding-left: 10px;} ul.kids1 li.last {	margin:0;}ul.jumpin li {	height: 190px;	float:left;	width:290px;	margin: 0px 20px 0px 0;	height: 250px;	padding-left: 10px;}ul.jumpin li.last {	margin:0;}ul.jumpin li.jumpinlogo {background:url(jumpinheader.jpg) no-repeat;}ul.jumpin li.jumpin_kids1 {background:url(jumpin_kids1.jpg) no-repeat;}ul.jumpin li.jumpin_kids2 {background:url(jumpin_kids2.jpg) no-repeat;}ul.jumpin li.jumpin_kids3 {background:url(jumpin_kids3.jpg) no-repeat; margin:0;}ul.jumpin li.osd_kids1 {background:url(osd_kids1.jpg) no-repeat;}ul.jumpin li.osd_kids2 {background:url(osd_kids2.jpg) no-repeat;margin:0;}h1 a {	background:url(h1_ned_arteviva.png) top left no-repeat;	width:940px;	height:120px;	text-indent:-9999px;	display:block;}div.gallery { background-color:#CCCCCC; padding-top:30px; padding-bottom:30px;}div.navBar {position:relative}div.navBar ul { padding:12px 0 0 30px }div.navBar ul li { display:inline; margin:0 20px 0 0 }div.navBar ul li a.current { color:#000 }div.navBar form {position:absolute; top:10px; left:574px}div.navBar form label { display:none }div.navBar form input { width:220px }div.navBar form input.button { width:110px; margin:0 0 0 10px }div.filled {	background-color:#FFFFcc;}	h3 {	width:300px; text-indent:-9999px;	height: 100%;}h3.portait1 {	background:url(peixinho.jpg) no-repeat;	height: 150px;}h3.portait2 {	background:url(ramos.jpg) no-repeat;	height: 150px;}h3.portait3 {	background:url(graduations.png) no-repeat;	height: 190px;}h2 {	font-size:14px;	color:#990000;	padding-left: 11px;	padding-right: 10px;}p {	margin:0 0 18px 0;	padding-left: 10px;}
