@charset "iso-8859-1";
		
		html { height: 100%; }
		body { height: 100%; margin:0; padding:0; background: url(/images/bodybg2.gif) center top repeat-y; text-align: center; }
		body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000; }
		
		table, td, img { border: 0; }	
		form, td { margin: 0; padding: 0; }
		table { vertical-align: top; }
		img { vertical-align: middle; margin: 0; padding: 0;}
		
		hr { border: 0; height: 1px; color:#ddd; margin-left: 4px; width: 220px; }
		
		div#navLeft, div#navRight { text-align: left; vertical-align: top; width: 450px; }
		
		h3 { margin-bottom: 0; font-size: 13pt; color: #ddd; }
		
		div#navRight h1, h2 { margin: 5px 0 5px 34px; font-size: 10pt; font-weight: bold; }
		div#navRight h1 { color: #ffffff; }
		div#navRight h2 { color: #ffdeea; }
		
		div#navLeft h1, h2 { margin: 5px 0 5px 42px; font-size: 10pt; font-weight: bold; }
		div#navLeft h1 { color: #ff9bc7; }
		div#navLeft h2 { color: #ffafd3; }
		
		#indexTextLeft { font-size: 7pt; text-align: justify; margin: 0 30px 0 42px; }
		#indexTextLeft h2 { font-size: 7pt; text-align: justify; margin: 10px 30px 0 0px; }
		#indexTextLeft a { color: #ffafd3; font-weight: bold; text-decoration: none;  }
		#indexTextLeft a:hover { text-decoration: underline; color:#ffafd3; }
		#indexTextRight { font-size: 7pt; text-align: justify; margin: 0 30px 0 35px; color: #fff; }
		
		div#homeLinks { margin-left: 35px; font-size: 14pt; font-weight: 100; }
		.homeLink { width: 341px; height: 27px; }
		.homeLink a { display: block; width: 341px; height: 27px; color: #fff; background: url(/images/bHome_bg.gif) no-repeat top left; text-decoration: none; }
		.homeLink a:hover { background-position: 0 -28px; }
		
		/* links */
		.linkW { background:url(/images/dotBianco.gif) no-repeat 0 5px; padding-left:11px; color:#FFF; text-decoration: none;}
		.linkW:hover { text-decoration: underline; }
		.linkBig { background:url(/images/dotBianco.gif) no-repeat 0 5px; padding-left:11px; color:#FFF; text-decoration: none; font-size: 12pt; }
		.linkBig:hover { text-decoration: underline; }
		.linkImp { font-weight: bold; }
		
		.linkB { background:url(/images/dotRosa.gif) no-repeat 0 5px; padding-left:11px; color:#ffafd3; text-decoration: none;}
		.linkB:hover { text-decoration: underline; }
		
		/* breadcrumbs */
		#footLinksRight { padding: 5px 5px 5px 35px; font-family: Verdana, Arial, Helvetica, sans-serif; }
		#footLinksRight p { color:#f3f3f3; display: inline; }
		#footLinksRight ul, #footLinksRight li { display: inline; margin: 0 10px 0 0; padding: 0; }
		#footLinksRight p a { color:#ffe0ed; text-decoration: none; }
		#footLinksRight p a:hover {text-decoration: underline; }
		
		#navRight ul, #navRight li { display: inline; margin: 0 10px 0 0; padding: 0; }
		
		/* styles */
		.tbCenter { margin-left: auto; margin-right:auto; vertical-align: top; }
		.hide { display: none; }
		.clear { clear: both; }
		
		/* form login data */
		div#formLogin { padding-left: 42px; }
		div#formLoginRight { padding-left: 35px; }
		div#navRight p { color: #FFFFFF; }
		
		div#formLoginRight h3 { margin-bottom: 0; font-size: 13pt; color: #fff; }
		div#formLogin h3 { margin-bottom: 0; font-size: 13pt; color: #ddd; }

		div#formLoginRight input {
			border: 1px solid #ebebeb;
			width: 100px;
			border-left: 5px solid #ebebeb;
			margin: 0 5px 0 4px;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt; color: #ccc;
			padding: 2px;
		}
				
		div#formLogin input {
			border: 1px solid #dadada;
			width: 100px;
			border-left: 5px solid #ccc;
			margin: 0 5px 0 4px;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt; color: #ccc;
			padding: 2px;
		}
		
		div#formLogin .submitButton {
			border: 1px solid #dadada;
			width: 110px;
			font-size: 8pt; color: #fff;
		}

		div#formLoginRight .submitButton {
			border: 1px solid #ebebeb;
			width: 110px;
			font-size: 8pt; color: #888;
			background-color: #ebebeb;
		}
				
		div#formLogin p { color: #c3c3c3; float: left; }
		div#formLoginRight p { color: #fff; float: left; }
		
		/* form insert data */
		div#formData { padding-left: 42px; }
		div#formData h3 { margin-bottom: 0; font-size: 13pt; color: #ddd; }
		
		div#formData input, select, textarea {
			border: 1px solid #dadada;
			width: 160px;
			border-left: 5px solid #ccc;
			margin: 0 5px 0 4px;
			float: left;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 8pt; color: #ccc;
			padding: 2px;
		}

		div#formData .disabledElement {
			border: 1px solid #eee;
			border-left: 5px solid #eee;
			background-color: #eee;		
		}		

		div#formData select { width: 170px; }
		div#formData .submitButton { border: 1px solid #dadada; width: 110px; font-size: 8pt; color: #fff; }
		
		div#formData p { color: #c3c3c3; float: left; }
		div#formData p.checkboxClass { clear: both; float: none; position: relative; margin: 5px 0 0 0;}
		div#formData p.checkboxClass input { left: -73px; position: absolute; top: 1px; }
		div#formData p.checkboxClass label { display: block; margin-left: 28px; width: 200px; }

		.highslide {
			cursor: url(/js/highslide/graphics/zoomin.cur), pointer;
			outline: none;
		}
		.highslide-active-anchor img {
			visibility: hidden;
		}
		.highslide img {
			border: 0px solid gray;
		}
		.highslide:hover img {
			border: 0px solid silver;
		}
		
		.highslide-wrapper {
			background: white;
		}
		.highslide-image {
			border-bottom: 0px solid white;
		}
		.highslide-image-blur {
		}
		.highslide-caption {
			display: none;
			
			border-bottom: 0px solid white;
			font-family: Verdana, Helvetica;
			font-size: 10pt;
			padding: 5px;
			background-color: silver;
		}
		.highslide-loading {
			display: block;
			color: black;
			font-size: 8pt;
			font-family: sans-serif;
			font-weight: bold;
			text-decoration: none;
			padding: 2px;
			border: 1px solid black;
			background-color: white;
			
			padding-left: 22px;
			background-image: url(/js/highslide/graphics/loader.white.gif);
			background-repeat: no-repeat;
			background-position: 3px 1px;
		}
		
		a.highslide-credits,
		a.highslide-credits i {
			padding: 2px;
			color: silver;
			text-decoration: none;
			font-size: 10px;
		}
		a.highslide-credits:hover,
		a.highslide-credits:hover i {
			color: white;
			background-color: gray;
		}
		a.highslide-full-expand {
			background: url(/js/highslide/graphics/fullexpand.gif) no-repeat;
			display: block;
			margin: 0 10px 10px 0;
			width: 34px;
			height: 34px;
		}
		
		/* These must always be last */
		.highslide-display-block {
			display: block;
		}
		.highslide-display-none {
			display: none;
		}		