body { margin: 0; padding: 0; font: 62.5% Arial, Helvetica, sans-serif; text-align: center;}
a {cursor: pointer;}
img {border: 0;}
.hide {display: none;}
	.Header {clear: both; margin: 0 auto; text-align: left; background: url(../images/header.gif) no-repeat center top;}
		.HeaderInner {clear: both; width: 962px; height: 132px; padding: 0 9px; margin: 0 auto;}
			.TopoCima {clear: both; width: 962px; height: 21px; padding: 0; background: #676767;}
				.menuTopo {float: left; margin: 0; padding: 4px 0 0 0; list-style: none;}
					.menuTopo li {display: inline; padding: 0 20px 0 0;}
						.menuTopo li a {font-size: 1.1em; color: #ffffff; text-decoration: none; padding: 0 13px 0 0; background: url(../images/arrowMenuTop.gif) no-repeat right center;}
						.menuTopo li a:hover, .menuTopo li a.activo {color: #FFD800; background: url(../images/H_arrowMenuTop.gif) no-repeat right center;}
				.menuLinguagem {float: left; width: 195px; margin: 0; padding: 6px 0 0 0; list-style: none;}
					.menuLinguagem li {display: inline; padding: 0 0 0 11px;}
				.TopoCima fieldset {float: right; width: 140px; padding: 3px 0 0 0; margin: 0; border: 0;}
					.TopoCima fieldset input.txtpesquisa {float: left; width: 120px; height: 12px; font-size: 1em!important; color: #666666!important; margin: 0 1px 0 0; border: 1px solid #BDBDBD; border-bottom: 0!important; background: #ffffff!important;}
					.TopoCima fieldset input.btnpesquisa {cursor: pointer; float: left; width: 15px; height: 15px; margin: 0; padding: 0; border: 0; background: #FFD800 url(../images/imgPesquisa.gif) no-repeat center center;}
					.TopoCima fieldset input.btnpesquisa:hover, .menuPrincipal fieldset input.over {background: #FFD800 url(../images/H_imgPesquisa.gif) no-repeat center center;}
			
			.TopoBaixo {clear: both; height: 86px; padding: 25px 0 0 10px;}
				.TopoBaixo .Left {float: left; width: 155px;}
					.TopoBaixo .Left .Logotipo {margin: 0;}
					.TopoBaixo .Left .Logotipo a {display: block; width: 142px; height: 45px; margin: 0;}
				.TopoBaixo .Right {float: left; padding: 0 0 0 30px;}
					.TopoBaixo .Right h1 {font-size: 4.5em; line-height: 0.75em; color: #333333; font-family: Times New Roman; margin: 0;}
						.TopoBaixo .Right h1 span {display: block; color: #0081C4;}
						
			.tematicas {position: absolute; top: 19px; right: 0; padding: 0 5px 0 0;}
				.tematicas a {float:left; width:13px; height:16px; margin:0 10px 0 0; padding: 0;}
				.tematicas a#bg1 {background: url(../images/01a.gif) no-repeat left top;}
				.tematicas a#bg1:hover, .tematicas a#bg1.activo {background: url(../images/01b.gif) no-repeat left top;}
				
				.tematicas a#bg2 {background: url(../images/02a.gif) no-repeat left top;}
				.tematicas a#bg2:hover, .tematicas a#bg2.activo {background: url(../images/02b.gif) no-repeat left top;}
				
				.tematicas a#bg3 {background: url(../images/03a.gif) no-repeat left top;}
				.tematicas a#bg3:hover, .tematicas a#bg3.activo {background: url(../images/03b.gif) no-repeat left top;}
	
	.Content {clear: both; margin: 0 auto; text-align: left;}
		.ContentHomepage {}
		.Content_bg1 {background: url(../images/fundoHP.jpg) no-repeat center top;}
		.Content_bg2 {background: url(../images/Roazes02.jpg) no-repeat center top;}
		.Content_bg3 {background: url(../images/Roazes03.jpg) no-repeat center top;}
		.ContentHomepageInner {position: relative; clear: both; width: 962px; height: 742px; padding: 0 9px; margin: 0 auto;}
		.menuLateral {position: absolute; left: -41px; top: 0; width: 215px; padding: 0; margin: 0; list-style: none; background: #FFD800;}
				.menuLateral li {clear: both; width: 215px; padding: 1px 0 0 0; background: url(../Images/barraBranca.gif) no-repeat 50px top;}
					.menuLateral li.first, .menuLateral li.father, .menuLateral li.next  {padding: 0; background: none;}
					.menuLateral li a {width: 139px; display: block; padding: 4px 14px 4px 12px; margin: 0 0 0 50px; font-size: 1em; color: #222222; text-transform: uppercase; text-decoration: none; background: url(../images/arrowMenuLateral.gif) no-repeat 151px 6px;}
					.menuLateral li a:hover {text-decoration: underline; background: url(../images/H_arrowMenuLateral.gif) no-repeat 151px 6px;}
					.menuLateral li a.activo {text-decoration: none; background: url(../images/H_arrowMenuLateral.gif) no-repeat 151px 6px;}
					
					.menuLateral ul {width: 215px; padding: 0; margin: 0; list-style: none; background: #FFFFFF;}
						.menuLateral ul li {clear: both; width: 215px; padding: 1px 0 0 0; background: url(../Images/barraCinza.gif) no-repeat 50px top;}
							.menuLateral ul li a {width: 139px; display: block; padding: 4px 14px 4px 12px; margin: 0 0 0 50px; font-size: 1em; color: #222222; text-transform: none; text-decoration: none!important; background: url(../images/arrowSubMenuLeft.gif) no-repeat 151px 6px;}
							.menuLateral ul li a:hover {color: #0081C4; background: url(../images/arrowSubMenuLeft.gif) no-repeat 151px 6px;}
							.menuLateral ul li a.activo {color: #0081C4; background: url(../images/arrowSubMenuLeft.gif) no-repeat 151px 6px;}
							
								.menuLateral ul li ul {width: 165px; padding: 0; margin: 0 0 0 50px; list-style: none;}
									.menuLateral ul li ul li {clear: both; width: 153px; padding: 1px 0 0 0; margin: 0 0 0 12px; background: url(../Images/barraCinza.gif) no-repeat left top;}
										.menuLateral ul li ul li a {width: 136px; display: block; padding: 4px 12px 4px 5px; margin: 0; font-size: 1em; color: #666666; text-transform: none; text-decoration: none!important; background: none;}
										.menuLateral ul li ul li a:hover, .menuLateral ul li ul li a.activo {color: #0081C4; background: none;}
	
		.ContentInner {position: relative; clear: both; width: 767px; min-height: 742px; padding: 0 9px 0 204px; margin: 0 auto;}
		
	.Footer {clear: both; margin: 0 auto; text-align: left; background: url(../images/footer.gif) no-repeat center top;}
		.FooterInner {clear: both; width: 767px; height: 116px; padding: 10px 9px 0 204px; margin: 0 auto; font-size: 1.1em;}
			.FooterInner .FooterCima {float: left; clear: both; width: 100%; /*height: 33px;*/ padding: 0 0 10px 0; border-bottom: 1px solid #ffffff;}
				
				.FooterInner .FooterCima .menuRodapeEsq {float: left; margin: 0; padding: 3px 0 0 0; list-style: none;}
					.FooterInner .FooterCima .menuRodapeEsq li {display: inline; padding: 0 20px 0 0;}
						.FooterInner .FooterCima .menuRodapeEsq li a {color: #222222; text-decoration: none;}
							.FooterInner .FooterCima .menuRodapeEsq li a:hover, .FooterInner .FooterCima .menuRodapeEsq li a.activo { color: #0081C4;}
			
				.FooterInner .FooterCima .menuRodapeDrt {float: right; margin: 0; padding: 0; list-style: none;}
						.FooterInner .FooterCima .menuRodapeDrt li {float: left; padding: 0 0 0 30px;}
							.FooterInner .FooterCima .menuRodapeDrt li img {float: left;}
							.FooterInner .FooterCima .menuRodapeDrt li div {float: left; font-size: 0.9em; color: #222222; padding: 10px 0 0 3px;}
								.FooterInner .FooterCima .menuRodapeDrt li div p {margin: 0;}
			
			.FooterInner .FooterBaixo {clear: both; padding: 12px 0 0 0;}
				.FooterInner .FooterBaixo .Direitos {float: left; color: #666666;}
				.FooterInner .FooterBaixo .Powered {float: right; color: #666666;}
					.FooterInner .FooterBaixo .Powered a {color: #666666; text-decoration: none; font-weight: bold;}
						.FooterInner .FooterBaixo .Powered a:hover {}
