*, 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_nl.jpg);	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:220px }ul.mainindex li.more 	{ padding:20px 30px 20px 0; width:110px  }ul.mainindex li.more p 	{ color:#333333}ul.reasons li {	float:left;	width:300px;	margin:0 20px 0px 0;	height: 180px;}ul.reasons li.last {	margin:0;}h1 a {	background:url(h1_ned_senzala.png) top left no-repeat;	width:940px;	height:120px;	text-indent:-9999px;	display:block;}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 }	h3 { width:300px; height:135px; text-indent:-9999px }h3.training {background:url(th_training.png)  no-repeat }h3.history { background:url(th_history.png)  no-repeat }h3.gallery { background:url(th_gallery.png) no-repeat  }h3.events { background:url(th_events.jpg) no-repeat  }h2 {	font-size:14px;	color:#990000;	padding-left: 10px;}p {	margin:0 0 18px 0;	padding-left: 10px;}
