* {
	border:      none;
	color:       #666;
	font-family: Arial;
	font-size:   10pt;
	margin:      0;
	padding:     0;
}

	html, body {
		height: 100%;
		width:  100%;
	}
	
	#background {
		background:       url(../images/bgBodyH.png) no-repeat center center;
		background-color: #95bace;
		height:           100%;
		position:         absolute;
		width:            100%;
	}
	
		/* PAGE */
		#page {
			background:  url(../images/bgSdw.png) no-repeat center 10px;
			height:      580px;
			left:        50%;
			margin-left: -480px;
			margin-top:  -290px;
			position:    absolute;
			top:         50%;
			width:       960px;
		}
		
			/* LANGUAGE */
			#language {
				right:    20px;
				position: absolute;
				top:      20px;
			}
			
				#language p a, #language p span {	
					background:       no-repeat left top;				
					display:          block;
					float:            left;
					height:           11px;
					margin-right:     10px;
					text-indent:      -9999px;
					width:            16px;						
				}
				
				#language p a.en, #language p span.en {
					background-image: url(../images/en.png);
				}
				
				#language p a:hover.en {
					background-image: url(../images/en_hover.png);
				}
				
				#language p a.pt, #language p span.pt {
					background-image: url(../images/pt.png);
				}
				
				#language p a:hover.pt {
					background-image: url(../images/pt_hover.png);
				}
		
			#page .flashEfect {
				left:     438px;
				position: absolute;
				top:      62px;
			}
		
			#page .padd {
				padding: 10px;
			}
			
			/* CONTAINER */
			#container {
				background: url(../images/bgHome.jpg) no-repeat left center;
				height:     560px;
				width:      940px;
			}
			
				#container .padd {
					padding: 20px;
				}
				
					/* LOGO */
					h1 {
						background:  url(../images/logo.gif) no-repeat left top;
						display:     block;
						float:       left;
						height:      180px;
						text-indent: -999px;
						width:       204px;
					}
					
					/* MENU */
					#menu {
						float: right;
					}
					
					.new {
						border-top: 1px solid #d0d9e2;
						clear:      both;
						float:      right;
						margin-top: 10px;
						width:      580px;
					}
					
						.new p {
							font-size:   9pt;
							line-height: 18px;
							padding-top: 15px;
						}
						
							.new p img {
								float: left;
								padding: 0 15px 40px 0;
							}
							
							.new p span {
								color:          #036;
								display:        block;
								font-size:      12pt;
								font-weight:    bold;
								padding-bottom: 5px;
							}
							
							.new p a {
								color:           #036;
								display:         block;
								font-weight:     bold;
								padding-top:     5px;
								text-decoration: none;
							}
							
							.new p a:hover {
								text-decoration: underline;
							}
