	* {
		padding:0px;
		margin:0px;
		text-decoration:none;
		list-style:none;
		font-family:"Helvetica Neue",Helvetica,Arial,Verdana,Geneva,sans-serif;
		font-size:10pt;
	}
	article, aside, dialog, figure, footer, header, hgroup, nav, section, #header { 
		display:block; position:relative; 
	}
	img, button {border:#FFFFFF none 0px;}
	button { cursor:pointer;}
	body {background:url(../images/bg-body.jpg) left top repeat-x;}
	
	header, footer { width:100%; margin:auto;}
	header nav { width:920px; margin:auto; height:130px; padding-top:30px; background:url(../images/bg-header.jpg) no-repeat; }
	header { background:url(../images/bg-header.png) center top no-repeat;}
	article { width:920px; border-top:#e4e7eb solid 1px; margin:auto; background-color:#FFFFFF;}
	
	#conteudo { width:680px; padding-right:10px;padding-top:10px; float:right;}
	aside { width:200px; padding-left:10px; padding-top:10px; float:left;} 
	
	footer { border-top:#09b1e2 solid 3px; text-align:center; margin-top:15px; display:block; padding-top:35px; padding-bottom:30px; background:#f4f4f4; width:100%; clear:both; }
	footer ul li {display:inline;  padding:0px 9px 0px 9px; border-left:#919191 solid 1px;}
	footer ul li.desbordar { border:#fff none 0px;}
	footer p { padding-top:10px;}
	footer a:hover { color:#0099CC; text-decoration:underline;}

/*  ----------------------------------------------  MENU  ---------------------------------------------- */
	menu { position:absolute; bottom:5px; left:0px; }
	menu li { float:left; padding:10px 18px 10px 18px; background:url(../images/bg-menu.jpg) right center no-repeat;  }
	menu li a { color:#4b6079; font-size:8pt; text-transform:uppercase; }
	menu li.active {border-bottom:#0099CC solid 4px; }
	menu li:hover {border-bottom:#09b1e2 solid 4px; }
	menu li.active *, menu li a:hover {color:#0099CC;}
	menu li#desbordar {background:none;}
	
/*  ----------------------------------------------  FORM TOPO  ---------------------------------------------- */
	.formTopo { background:url(../images/bg-form-topo.png); width:300px; padding-left:55px; height:29px; padding-top:6px; position:absolute; top:0px; right:0px;}
	.formTopo input {background:url(../images/input-formtop.jpg) left top no-repeat; color:#627580;  font-size:9pt; width:160px; padding:5px 5px 5px 14px;; border:#FFF none 0px;}
	.formTopo label { font-size:9pt; color:#FFFFFF; float:left;}
	.formTopo .idioma { float:left; padding-right:10px;}
	.formTopo button { background:url(../images/btn-formtop.jpg) no-repeat; float:right; height:28px; width:75px; display:block; border:#FFF none 0px; text-indent:-999999px; cursor:pointer;}
/*  ----------------------------------------------  GERAL  ---------------------------------------------- */
	.clear {clear:both; display:block;}
	.fotoLink {border:#f2f2f2 solid 4px; padding:2px; float:left; margin-right:15px;}
	.fotoLink:hover {border:#09b1e2 solid 4px; padding:2px; float:left; margin-right:15px;}
	.data { font-size:9pt; display:block;}
	article p, article span, article strong, article a, article li, article td, footer * {color:#4b6079;}
	.lista { padding:0px 0px 15px 0px;}
	.lista li { background:url(../images/icon-lista.jpg) left top no-repeat; padding-left:30px; display:block; line-height:25px; }
	.titulo { background:url(../images/icon-itri.jpg) left 3px no-repeat; padding-left:30px; clear:both; color:#627580; display:block; margin-bottom:15px; font-size:13pt; font-weight:normal;}
	.interna .titulo {border-bottom:#CCCCCC solid 2px;  line-height:28px;}
	.titulo strong { font-size:8pt; color:#627580;}
	.interna p {padding-bottom:15px;}
	article a:hover {text-decoration:underline;}
	
/*  ----------------------------------------------  FORM TOPO  ---------------------------------------------- */
	aside h2 { background:url(../images/tit-aside.jpg); line-height:42px; text-transform:uppercase; color:#666666; padding-left:15px;}
	aside .imprensa { background:url(../images/icon-imprensa.jpg) left center no-repeat; padding-left:45px; display:block; padding-bottom:10px; margin-top:10px;} 
	aside .formNews input {background:#e4e7eb; border:#FFF none 0px; padding:5px; color:#57687f; width:180px}
	aside .formNews #emailNews { width:120px; float:left;}
	aside .formNews label { display:block; padding:5px 0px 5px 0px;}
	aside .formNews button { background:url(../images/btn-cadastrar.jpg) left top no-repeat; width:61px; height:28px; text-indent:-90000px; cursor:pointer; display:block; border:#FFF none 0px; margin-top:-5px; }