
	font.bodyReg
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #000000;
	}

	font.bodyRegSml
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: bold;
		color: #000000;
	}


	font.logoCharSML
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 26px;
		font-weight: 800;
		color:#000000;
	}

	font.logoCharBlueSML
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 26px;
		font-weight: 800;
		letter-spacing: -0.01em;
		color: #993399;
	}


	font.bodyRegSmlBlue
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: bold;
		color: #993399;
	}
	font.bodyRegSmlWhite
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: bold;
		color: #ffffff;
	}
	font.bodyRegBlue
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #993399;
	}

	font.stepNumber
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 21px;
		font-weight: bold;
		color: #993399;
	}

	font.subTitleReg
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #000000;
	}

	font.subTitleRegWhiteLrg
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #ffffff;
	}

	font.subTitleRegWhite
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
	}

	font.subTitleRegBlue
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #993399;
	}

	font.subTitleRegBlue
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #993399;
	}


	font.bodyRegBoldBlue
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #993399;
	}


	font.bodyRegRed
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #ff3333;
	}

	font.subTitleBlue
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 15px;
		font-weight: bold;
		color: #993399;
	}

	input.field
	{
		color:#000000;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		padding: 3px;
		border: 1px solid #000000;
	}

	input.image
	{
		color:#000000;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		padding: 3px;
		border: 1px solid #000000;
	}

	select.field
	{
		color:#000000;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 12px;
		font-weight: normal;
		border: 1px solid #000000;

	}


	textarea.field
	{
		color:#000000;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		border: 1px solid #000000;

	}

	textarea.textField
	{
		color:#000000;
		font-family: verdana, helvetica, arial, sans-serif;
		font-size: 11px;
		font-weight: normal;
		border: 1px solid #000000;
	}

	td.botLine
	{
		border-bottom: 1px solid #000000;
	}

	table.botLined
	{
		border-bottom: 1px solid #000000;
	}

	font.contentBlackTitle
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #000000;
	}

	font.contentHomeTitle
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #993399;
	}

	font.contentBlack
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #000000;
	}

	font.bodyRegBold
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}

	font.contentHome
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #993399;
	}


	font.infoColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ff9933;
	}

	font.infoColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff9933;
	}

	font.mmColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #990099;
	}

	font.mmColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #990099;
	}

	font.projectsColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #999933 ;
	}

	font.projectsColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #999933;
	}

	font.newsColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #666666;
	}

	font.newsColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #666666;
	}

	font.eventsColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ff3399;
	}

	font.eventsColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff3399;
	}

	font.galleryColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #33cc66;
	}

	font.galleryColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #33cc66;
	}
	font.caseColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #3399CC;
	}

	font.caseColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #3399CC;
	}
	font.contactColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ff33ff;
	}

	font.contactColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff33ff;
	}
	font.servicesColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #336633;
	}

	font.servicesColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #336633;
	}
	font.assocColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #ff3333;
	}

	font.assocColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #ff3333;
	}
	font.showroomColor
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 13px;
		font-weight: bold;
		color: #FF6699;
	}

	font.showroomColorSub
	{
		font-family: arial, helvetica, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
		color: #FF6699;
	}

	font.log
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 26px;
		font-weight: 800;
		color:#ffffff;
	}

	font.logoChar
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 34px;
		font-weight: 800;
		letter-spacing: -0.05em;
		color:#ffffff;
	}

	font.logoCharBlue
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 34px;
		font-weight: 800;
		letter-spacing: -0.05em;
		color:#993399;
	}


	font.bodyCommentBlue
	{
		font-family: helvetica, arial, verdana, sans-serif;
		font-size: 11px;
		font-weight: 800;
		letter-spacing: -0.02em;
		color:#993399;
	}

	font.stdText
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: 400;
		color: #000000;
	}

	font.stdTextWhite
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: 400;
		color: #ffffff;
	}

	font.stdTextSML
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:11px;
		font-weight: 400;
		color: #ffffff;
	}

	font.loginsmlWhite
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:10px;
		font-weight: 400;
		color: #ffffff;
	}

	font.loginsmlBlue
	{
		font-family: Arial, Helvetica, verdana, sans-serif;
		font-size:10px;
		font-weight: 400;
		color: #993399;
	}

	a.LINK_OVER_INSAO
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}

	a:visited.LINK_OVER_INSAO   	{ 	color : #ffffff;  		}
	a:link.LINK_OVER_INSAO        	{ 	color : #ffffff ; 		}
	a:hover.LINK_OVER_INSAO   		{ 	color : #993399 ; 		}


	a.LINK_OVER_SUB
	{
		font-family:  Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: underline;
	}

	a:visited.LINK_OVER_SUB  		{ 	color : #993399;  		}
	a:link.LINK_OVER_SUB        	{ 	color : #993399 ; 		}
	a:hover.LINK_OVER_SUB   		{ 	color : #000000 ; 		}


	.stvImage
	{
		background: #D3D3D3;
		border: 1px solid #D3D3D3;
		cursor: pointer;
	}

	.stvImageRaised, .stvImage:hover
	{
		background: #D3D3D3;
		border: 1px outset;
		cursor: pointer;
	}

	.stvImageLowered, .stvImage:active
	{
		background: #D3D3D3;
		border: 1px inset;
		cursor: pointer;
	}

	.stvVertSep
	{
		margin: 0 4px 0 4px;
	}

	.stvBack
	{
		background: #D3D3D3;
		border: 1px outset;
		letter-spacing: 0;
		padding: 2px;
	}

	.stvBack tbody tr td, .stvBack tr td
	{
		background: #D3D3D3;
		padding: 0;
	}

	.stvDiv
	{
		display: block;
		position: relative;
	}

