	body {
		margin: 0 0 0 0;
		background-color: #a1c2dc;
		background-image: url(../imagens/img_fundo.jpg);
		background-repeat: repeat-x;
		background-position: bottom center;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 14px;
		text-align: justify;
	}
	
	#container { 
	background: url(../imagens/bg1.png) repeat-y top center; 
	margin: 0; 
	position: relative;
	}
	
	#global {
		width: 828px;
		height: auto;
		margin: 0 auto;
		background-color: #ffffff;
		overflow: hidden;
		/*border-left: 1px #B0B0B0 solid;
		border-right: 1px #B0B0B0 solid;*/
	}
	
	.topo{
		width: 100%;
		float: left;
		display: inline;
		margin-top: 0px;
		margin-left: 0px;
		background-color: #ffffff;
	}
	
	.rodape {
		width: 100%;
		height: 265px;
		float: left;
		display: inline;
		margin-top: 0px;
		margin-left: 0px;
		background-color: #2e3192;
	}
	
	.box_rodape_01{
		width: 408px;
		height: auto;
		float: left;
		display: inline;
		margin-top: 0px;
		margin-left: 0px;
	}
	
	.box_rodape_02{
		width: 321px;
		height: 73px;
		float: left;
		display: inline;
		margin-top: 0px;
		margin-left: 0px;
		background-image: url(../imagens/fun_rodape.jpg);
		background-repeat: no-repeat;
	}
	
	.icones_rodape{
		width: 100%;
		float: left;
		height: auto;
		display: inline;
		background-color: #C3D0E0;
		background-image: url(../imagens/fun_rodape.png);
		background-repeat: no-repeat;
		margin-left: 0px;
	}
	
	.conteudo {
		width: 100%;
		height: auto;
		float: left;
		display: inline;
		margin-left: 0px;
		margin-top: -55px;
	}	
	
	.index_esquerdo {
		width: 445px;
		height: auto;
		float: left;
		margin-left: 0px;
		margin-top: 0px;
		display: inline;
		/*border-right: 1px #999999 dotted;*/
		margin-bottom: 15px;
		padding-right: 10px;		
	}
	
	.index_direito {
		width: 360px;
		height: auto;
		float: left;
		margin-left: 0px;
		margin-top: 0px;
		display: inline;
		margin-bottom: 0px;
		padding-left: 10px;
	}
	
	input { font-family:"Courier New", Courier, monospace; background: #dddddd; border: 1px solid #aaaaaa; }
	select { font-family:"Courier New", Courier, monospace; background: #dddddd; border: 1px solid #aaaaaa; }
	
	.form_label {
		width:200px;
		height:20px;
		float:left;
		text-align:right;		
		padding: 3px 0px;
	}
	
	.form_campo {
		height:26px;
		width:auto;	
		padding: 0px 0px;
		margin:0 auto;
	}
	
	.form_text {
		height:90px;
		width:auto;	
		padding: 0px 0px;
		margin:0 auto;
	}
	
	.form_botao {
		width:auto;
		margin-top: 25px;
		padding-top: 15px;
		border-top: 1px solid #aaaaaa;
	}
	
	input.botao
	{
		height: 22px;
		/*width: 80px;*/
		color: #333333;
		font-size: 10px;
		font-family: Arial,Sans-Serif;
		padding-left: 8px;
		padding-right: 8px;
		background: url('../imagens/bg.gif') repeat-x #f0f0f0;
		border: 1px solid #a4a4a4;
	}
	
	/* LINKS ----------------*/
	
	a:link, a:visited {text-decoration: underline; color: #29166f; }
	a:active {text-decoration: underline; color: #29166f;}
	a:hover {text-decoration: underline	; color: #306cb5; }
	
	.link_dest:link {color: #332472; text-decoration: underline; font-size: 18px; letter-spacing: -1px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; }
	.link_dest:visited { color: #332472; text-decoration: underline; font-size: 18px; letter-spacing: -1px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif;  }
	.link_dest:active { color: #332472; text-decoration: underline; font-size: 18px; letter-spacing: -1px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif;  }
	.link_dest:hover { color: #999999; text-decoration: underline; font-size: 18px; letter-spacing: -1px; font-weight: lighter; font-family: Arial, Helvetica, sans-serif; }
	
	.link_not:link {color: #666666; text-decoration: none; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	.link_not:visited { color: #666666; text-decoration: none; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_not:active { color: #666666; text-decoration: none; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_not:hover { color: #332472; text-decoration: underline; font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	.link_rdp:link {color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	.link_rdp:visited { color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_rdp:active { color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_rdp:hover { color: #999999; text-decoration: underline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	.link_nav:link {color: #999999; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	.link_nav:visited { color: #999999; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_nav:active { color: #999999; text-decoration: none; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_nav:hover { color: #999999; text-decoration: underline; font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	.link_prod:link {color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	.link_prod:visited { color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_prod:active { color: #666666; text-decoration: none; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  }
	.link_prod:hover { color: #666666; text-decoration: underline; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
	
	
	/* FONTES -------------- */
	
	
	.tx_nav {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 10px;
	}
	
	.tx_10px_branco {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #ffffff;
		font-size: 10px;
	}
	
	.tx_13px_azul {
		font-family: Arial, Helvetica, sans-serif;
		color: #332472;
		font-size: 18px;
		border-bottom: 1px #c0c0c0 solid;
		letter-spacing: -1px;
		font-weight: lighter;
	}
	
	.tx_sub_azul {
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 13px;
		font-weight: bold;
		text-transform:uppercase;
		background-image:url('../imagens/fundo_tit.jpg');
		width:auto;
		padding: 5px;
		height: 24px;
		margin-top: 30px;
		margin-bottom: 20px;

	}
	
	.tx_index {
		font-family: Arial, Helvetica, sans-serif;
		color: #332472;
		font-size: 9px;
		border-bottom: 1px #c0c0c0 solid;
		width: 97%;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 15px;
	}
	
	.tx_10px_preto {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 20px;
	}
	
	.tx_11px_preto {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 14px;
		text-align: justify;
	}
	
	.tx_not_home_dest {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 11px;
		text-align: justify;
		padding-bottom: 10px;
		width: 350px;
	}
	
	.tx_not_home {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align: justify;
		padding: 5px;
		width: auto;		
	}
	
	.tx_menu_int {
		border-bottom: 1px #c0c0c0 solid;
		font-family: Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 13px;
		font-weight: bold;
		letter-spacing: -1px;
		text-transform:uppercase;
		width:auto;
		margin-top: 35px;
	}
	
	.marc_not {
		padding-left: 0;
		margin-left: 13px;
	}
	
	.li_not {
		list-style-image: url("../imagens/marc.gif");	
		border-bottom: 1px #c9c9c9 dotted;
		line-height: 13px;
		padding-bottom: 8px;
		margin-top: 8px;
		padding-right: 18px;
		padding-left: 0px;
	}
	
	.li_rss {
		list-style: none;
		border-bottom: 1px #c9c9c9 dotted;
		line-height: 13px;
		padding-bottom: 8px;
		padding-top: 8px;
		padding-right: 18px;
	}
	
	div.img_princ {
		float: right;
		color:#666666;
		width: 160px;
		padding-left: 10px;
		padding-bottom: 3px;
	  }
	
	.div_sala_imprensa
	{
		text-align: center;
		font-size: 10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#666666;
		padding: 5px;
		background-color: #fefefe;
		border-bottom: 1px #c0c0c0 solid;
		border-top: 1px #c0c0c0 solid;
		width: 338px;
	}
	
	.div_txt_prod {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #666666;
		font-size: 11px;
		text-align: justify;
		padding-bottom: 10px;
		line-height: 16px;
		padding-right: 7px;
	}
	
	.form {
		border: 1px solid #2E3192;
		color : #000000;
		font-size: 10px;
	}
	
	.form2 {
		border: 1px solid #2E3192;
		color : #000000;
		font-size: 12px;
	}
	
	
	.td_form {
		width: 100%;
		float: left;
		display: inline;
		margin: 0px;
		margin-top: 10px;
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
	}

	/* CSS DE BOTÕES EM MOVIMENTO */
	
	.mouseOff {
	border-top:    10px  solid transparent; 
	border-bottom: 10px  solid transparent; 
	border-left:   6px   solid transparent; 
	border-right:  10px  solid transparent; 
	}
	.mouseOn {
	border-top:    6px   solid transparent;
	border-bottom: 14px  solid transparent; 
	border-left:   10px  solid transparent; 
	border-right:  6px   solid transparent;
	}
	.mouseDown {
	border-top:    13px  solid transparent;
	border-bottom: 7px   solid transparent; 
	border-left:   10px  solid transparent; 
	border-right:  6px   solid transparent;
	}
	.mouseUp {
	border-top:    10px  solid transparent;
	border-bottom: 10px  solid transparent; 
	border-left:   10px  solid transparent; 
	border-right:  6px   solid transparent;
	}
	
	/* CSS JANELA TINYBOX */
	
	#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

	#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
	#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
	#tinycontent {background:#fff}
	
	/* CSS LISTAS */
	
	ul.none {
	list-style-type: none;
	}
	ul.disc {
	list-style-type: disc;
	}
	ul.circle {
	list-style-type: circle;
	}
	ul.square {
	list-style-type: square;
	}
	
	/* CSS IMAGENS */
	
	.img_esq {margin-bottom: 20px; margin-right: 20px; margin-top: 20px; padding: 5px; border: 3px #d1d1d1 solid; }
	.img_dir {margin-bottom: 20px; margin-left: 20px; margin-top: 20px; padding: 5px; border: 3px #d1d1d1 solid; }
	
	.img_esq_top {margin-bottom: 20px; margin-right: 20px; padding: 5px; border: 3px #d1d1d1 solid; }
	.img_dir_top {margin-bottom: 20px; margin-left: 20px; padding: 5px; border: 3px #d1d1d1 solid; }
	
	  div.imagemleg_dir {
		float: right;
		width: 210px;
		margin-right: 10px;
		margin-left: 15px;
	  }
	  div.imagemleg_esq {
		float: left;
		width: 210px;
		margin-right: 30px;
		margin-bottom: 3px;
	  }
	  
	  div.imagemleg_dir div {
		text-align: center;
		font-size: 11px;
		text-indent: 0;
		color:#666666;
		border: 1px silver solid;
		width: 200px;
		padding: 5px;
		margin-left: 5px;
		margin-top: 15px;
	  }
	  
	  div.imagemleg_esq div {
		text-align: center;
		font-size: 11px;
		text-indent: 0;
		color:#666666;
		border: 1px silver solid;
		width: 200px;
		padding: 5px;
		margin-left: 5px;
		margin-top: 15px;
	  }
	 
	 div.imagemleg_dir_p {
		float: right;
		padding: 1px;
		margin-right: 10px;
		margin-left: 20px;
	  }
	  
	  div.imagemleg_dir_p div {
		text-align: center;
		font-size: smaller;
		text-indent: 0;
		color:#666666;
		border: 1px silver solid;
		width: 140px;
		padding: 5px;
		margin-left: 5px;
		margin-top: 15px;
	  }
	 
	  img.escala {width: 100%}	  
	  img.escala2 {width: 50%}
	 
	  div.quadrolinks_dir {
		float: right;
		border: 1px #c0c0c0 solid;
		margin-left: 1.5em;
	  }
	  div.quadrolinks_esq {
		float: left;
		border: 1px #c0c0c0 solid;
		margin-right: 1.5em;
		margin-bottom: 5px;
	  }
	  
	  div.quadrolinks_dir, div.quadrolinks_esq p {
		text-align: center;
		font-size: smaller;
		text-indent: 0;
		color:#666666;
	  }
	  
	  div.quadrolinks_dir, div.quadrolinks_esq div {
		background-color: #c0c0c0;
		color:#FFFFFF;
		width: 100%;
		border: none;
		text-align: center;
	  }

	  div.quadrolinks_dir, div.quadrolinks_esq ul{ width: auto; height: auto; float: left; margin: 0; padding: 0 0 0 2px; list-style: none; }
	  div.quadrolinks_dir, div.quadrolinks_esq ul li{ float: left; }
	  div.quadrolinks_dir, div.quadrolinks_esq ul li a, div.quadrolinks_dir, div.quadrolinks_esq ul li a:visited{color: #003d00; text-decoration: none; width: 185px; height: auto; float: left; padding: 3px 0 3px 12px; background: url('../imagens/marc.gif') no-repeat left center; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; margin-bottom: 2px;}
	  div.quadrolinks_dir, div.quadrolinks_esq ul li a:hover{ color: #306cb5; background: #f1f1f1 url('../imagens/seta.gif') no-repeat left center; }
	  div.quadrolinks_dir, div.quadrolinks_esq ul li a:active{ color: #666666; background: #f0f0f0; }

	
	#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

	#tinybox {position:absolute; display:none; padding:10px; background:#fff url(../extras/tinybox/images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
	#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
	#tinycontent {background:#fff}
		
	/*.img_efeito {margin:0;padding:0;border:0;outline:0;list-style:none;text-decoration:none; cursor:pointer}
	ul li{float:left;margin-right:5px}
	ul li a,ul li a img{overflow:hidden;float:left}
	ul li a:hover{border:5px solid #999}
	ul li a:hover img{margin:-5px}*/
	
	/* CSS BOTÃO CINZA */
	
	.botao_cinza {
        background: #ccc url('../imagens/bot_dir.gif') no-repeat top right;
        height:23px;
        font-weight:bold;
        font-size:11px;
        text-align:center;
	}
	.botao_cinza a {
			text-decoration:none; color:#666666;
			background:none;
	}
	.botao_cinza input {
			text-decoration:none;color:#333;
			font-weight:bold;
			font-size:11px;
			font-family: verdana, tahoma, arial;
			padding: 0;margin: 0;	
			background:none;
			border:0;
			width:100%;
			height:100%;
			cursor:pointer;
	}
	.botao_cinza a:hover {
			color:#666666;
	}
	
	.botao_cinza-pad {
        padding: 4px 15px 0 15px;
        text-align:center;
}

	/* CSS BARRA NAV. */
	
	.barnav a {
		font: 12px  "Trebuchet MS", Arial, Verdana,Helvetica,sans-serif;
		color: #666666;
		text-decoration: none;
		background:  #FFFFFF;
		text-align: center;
		padding: 1px 5px;
		margin-right:1px;
		border: 1px solid #999999;
	}
	
	.barnav a:hover {
		color: #666;
		background: #E2E2E2;
		border: 1px solid #999999;
	}

	/* CSS QUADROS SUB PÁGINAS */
	
	.quadro_nav {
		width: 590px;
		float: right; 
		display: inline; 
		margin-right: 20px; 
		text-align:right; 
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color: #999999;
		font-size: 10px;
	}

	.quadro_menu_sub {
		width: 173px; 
		height: auto; 
		float: left; 
		display: inline; 
		margin-left: 20px;
		padding-top: 20px;
	}
	
	.quadro_texto_sub {
		width: 585px;
		float: left; 
		display: inline; 
		border-left: 1px #d1d1d1 dotted; 
		padding-left: 15px; 
		margin-left: 15px;
	}
	
	div.quadro_menu {
		float: left;
		text-align:left; 
	  }

	div.quadro_menu ul { width: auto; height: auto; float: left; margin: 0; padding: 0 0 0 2px; list-style: none; }
	div.quadro_menu ul li { float: left; }
	div.quadro_menu ul li a, div.quadro_menu ul li a:visited {border-bottom: 1px #e9e9e9 solid;; color: #ffffff; text-decoration: none; width: 156px; height: auto; float: left; padding: 6px 0 6px 15px; background: url('../imagens/marc2.gif') no-repeat left center; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
	div.quadro_menu ul li a:hover{ text-decoration: underline; }
	div.quadro_menu ul li a:active{ color: #666666; background: #f0f0f0; }
	
	div.quadro_item_pai {color: #ffffff; text-decoration: none; width: 156px; height: auto; float: left; padding: 6px 0 6px 15px; background: url('../imagens/marc2.gif') no-repeat left center; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; border-bottom: 1px #e9e9e9 solid;}
	
	div.quadro_subitens ul { width: auto; height: auto; float: left; margin: 0; padding: 0 0 0 2px; list-style: none; }
	div.quadro_subitens ul li { float: left; }
	div.quadro_subitens ul li a, div.quadro_subitens ul li a:visited{border-bottom: 1px #e9e9e9 solid; color: #ffffff; text-decoration: none; width: 134px; height: auto; float: left; margin-left: 20px; padding: 6px 0 6px 15px; background: url('../imagens/bullet.gif') no-repeat left center; color: #888888; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;}
	div.quadro_subitens ul li a:hover{ text-decoration: underline; }
	div.quadro_subitens ul li a:active{ color: #666666; background: #f0f0f0; }
	

/* CSS LINHA DO TEMPO */
	.tempo_td1 {text-align:right; border-right: 1px #c0c0c0 solid; font-family: Arial, Helvetica, sans-serif; font-size: 25px; letter-spacing: -2px; padding-right: 10px; margin-bottom: 10px; color: #999999; }
	.tempo_td2 { background-image:url(../imagens/seta_tempo.gif); background-repeat: no-repeat; width: 70px;}
	.tempo_td3 { border: 1px #c0c0c0 solid; }
	.tempo_td4 { height: 20px; }

/* LEIA MAIS */

	.leia_mais_01 {
		padding-top: 0;
		margin-top: 25px;
	}
	
	.leia_mais_02 {
		padding-top: 0;
		margin-top: 25px;
		border-top: 1px #f0f0f0 solid;
	}
	
	a.facebook,a.twitter,a.linkedin{
	width:120px;
	height:24px;
	margin:5px 0 0 10px
	}
	a.facebook,a.facebook:visited{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_facebook.png) no-repeat scroll left top;
	font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;
	color:#999
	}
	a.facebook:hover{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_facebook.png) no-repeat scroll;
	background-position:0 -20px;
	font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;
	color:#000
	}
	a.twitter,a.twitter:visited{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_twitter.png) no-repeat scroll left top;
	font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;
	color:#999
	}
	a.twitter:hover{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_twitter.png) no-repeat scroll;
	background-position:0 -20px;
	font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;color:#000
	}
	a.linkedin,a.linkedin:visited{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_linkedin.png) no-repeat scroll left top;
	font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;
	color:#999
	}
	a.linkedin:hover{
	padding:7px 0 0 25px;
	background:url(../imagens/bookmarksite_linkedin.png) no-repeat scroll;
	background-position:0 -20px
	;font:normal .8125em "Segoe UI",Tahoma,Geneva,Verdana,sans-serif;
	text-shadow:2px 2px 5px #BFBFBF;
	color:#000
	}
