body {margin: 0; padding: 0; font: 62.5% Arial, Helvetica, sans-serif; text-align: center; background: #F3F0E8 url(../Images/pixelfundo1.gif) repeat-x 50% 0;}
.bgRight {position:absolute; right: 0; z-index: 0; width: 50%; height: 199px; background: url(../Images/pixelfundo2.gif) repeat-x 50% 0;}
*html .bgRight {float: right; position: fixed;}
.Global {float: left; clear:both; width: 100%; min-height: 555px; padding: 0 0 52px 0; background-color: #F3F0E8;}
*html .Global {height: 555px;}

/* .Global {float: left; clear:both; position: relative; width: 100%;} <-- Para por a funcionar o expandir da imagem */

/*Classes referentes ao Header*/

.GlobalH {float: left; clear:both; position: relative; z-index: 1; width: 100%; padding-bottom: 8px;}
	.Header {clear: both; margin: 0 auto; width: 969px; height: 191px; text-align: left; background: transparent url(../Images/header.jpg) no-repeat top left;}
		.HeaderTopo {float: left; clear: both; width: 969px; height: 25px;}
			.Lang {float: left; padding: 10px 0 0 55px;}
				.Lang a {float: left; width: 217px; text-decoration: none; font-size: 0.9em; color: #000000; text-transform: uppercase;}
				.Lang a:hover {color:#FF3300;}
			.menucontactos {float: left; width: 481px; padding: 10px 0 0 0;}
				.menucontactos ul {float: left; margin: 0; padding: 0;}
					.menucontactos ul li {float:left; list-style: none; padding: 0 37px 0 0;}
						.menucontactos ul li a {float: left; text-decoration: none; font-size: 0.9em; color: #000000; text-transform: uppercase;}
						.menucontactos ul li a:hover {color: #FF3300;}
						.menucontactos ul li a.Activo {color: #FF3300;}
			
/* adaptação css para o backoffice baseado em .menucontactos */			
			.Topo {float: left; width: 481px; padding: 10px 0 0 0;}
				.Topo ul {float: left; margin: 0; padding: 0;}
					.Topo ul li {float:left; list-style: none; padding: 0 37px 0 0;}
						.Topo ul li a {float: left; text-decoration: none; font-size: 0.9em; color: #000000; text-transform: uppercase;}
						.Topo ul li a:hover {color: #413A13;}
						.Topo ul li a.Activo {color: #413A13;}
/* adaptação css para o backoffice baseado em .menucontactos */			
						
			.Pesquisa { float: left; border:0; padding: 0; margin: 0; font-size: 0.9em;}
			.Pesquisa label { float: left; padding-right: 14px; padding-top: 10px; font-size: 1.1em; color: #413A13; text-transform: uppercase; font-weight: bold;}
			.Pesquisa-Campo {float: left; width: 117px; height: 18px; border-top: 1px solid #79482C; border-left: 1px solid #79482C; border-right: 1px solid #79482C; border-bottom: 0; margin: 4px 4px 0 0; background-color: transparent;}	
			.PesquisaIMG {float: left; padding: 9px 0 0 0;}
		
.flashtopo {float: left;  clear: both; width: 969px; height: 132px;}

		.MenuInicio {clear: both; float: left; padding-top: 0; padding-left: 250px; height: 34px;}
			.MenuInicio ul {float: left; list-style: none; margin: 0; padding: 0; text-align: center;}
				.MenuInicio ul li {float: left;}
					.MenuInicio li a {float: left; width: 84px; padding: 11px 20px 12px 20px; border-left: 1px solid #BB7A62; border-right: 1px solid #BB7A62;}
						.MenuInicio a.home {font-size: 0.9em; color: #000000; text-transform: uppercase; text-decoration: none; font-weight: bold;}
						.MenuInicio a:hover {color: #000000; background: #FEA34D;}
						.MenuInicio a.Activo {color: #000000; background: #FEA34D;}

/* adaptação css para o backoffice baseado em .menuinicio */			
		.PrincipalInicio {clear: both; float: left; padding-top: 126px; padding-left: 250px; height: 34px;}
			.PrincipalInicio ul {float: left; list-style: none; margin: 0; padding: 0; text-align: center;}
				.PrincipalInicio ul li {float: left;}
					.PrincipalInicio li a {float: left; width: 84px; padding: 11px 20px 12px 20px; border-left: 1px solid #000000; border-right: 1px solid #000000;}
						.PrincipalInicio a.home {position: relative; font-size: 0.9em; color: #000000; text-transform: uppercase; text-decoration: none; font-weight: bold;}
						.PrincipalInicio a:hover { background: url(../Images/pixelbtninicio.gif) repeat-x top left}
						.PrincipalInicio a.Activo {background: url(../Images/pixelbtninicio.gif) repeat-x top left}
						.PrincipalInicio a.home img.HP1 {border: 0; margin: 0; padding: 0; position: absolute; left: -121px; top: -126px;}
						.PrincipalInicio a.home img.HP2 {border: 0; margin: 0; padding: 0; position: absolute; left: 122px; top: -109px;}
/* adaptação css para o backoffice baseado em .menuinicio */			
					
		.MenuPrincipal {float: left; height: 34px; text-align: center; padding: 0;}
			.MenuPrincipal ul {float: left; margin: 0; padding: 0; list-style: none;}
				.MenuPrincipal ul li {float: left; border-right: 1px solid #BB7A62;}
					.MenuPrincipal ul li a {float: left; display: block; font-size: 0.9em; color: #000000; text-transform: uppercase; text-decoration: none; font-weight: bold; padding: 11px 20px 12px 20px;}
					.MenuPrincipal ul li a:hover {color: #000000; background: #FEA34D;}
					.MenuPrincipal ul li a.Activo {color: #000000; background: #FEA34D;}


/* adaptação css para o backoffice baseado em .menuprincipal */			
		.Principal {float: left; height: 34px; text-align: center; padding: 126px 0 0 0;}
			.Principal ul {float: left; margin: 0; padding: 0; list-style: none;}
				.Principal ul li {float: left; border-right: 1px solid #000000;}
					.Principal ul li a {float: left; display: block; font-size: 0.9em; color: #000000; text-transform: uppercase; text-decoration: none; font-weight: bold; padding: 11px 20px 12px 20px;}
					.Principal ul li a:hover {background: #FF6600; filter: alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
					.Principal ul li a.Activo {background: #FF6600; filter: alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
/* adaptação css para o backoffice baseado em .menuprincipal */			


/*Classes referentes ao Footer*/

.GlobalF {clear: both; width: 100%; height: 25px; text-align: left; background: #000000;}
	.Footer {width: 969px; margin: 0 auto; padding: 4px 0 0 0;}
		.Footer ul {float: left; margin: 0; padding: 2px 0 0 44px; width: 225px;}
			.Footer ul li {float: left; list-style: none;}
				.Footer ul li a {float: left; font-size: 1.1em; text-decoration: none; text-transform: uppercase; font-weight: bold; color: #FF6600;}
				.Footer ul li a:hover {}
		.Footer span {float: left; font-size: 1.1em; text-transform: uppercase; font-weight: bold; color: #fff; padding: 2px 0 0 0;}
		