body {
	padding: 0;
	color: #000;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color : #FFF;
	text-align: center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
img {
	border : none;
}
div#principal {
	width: 720px;
	text-align: left;
	margin:15px auto;
}
div#intro {
	width: 760px;
	top: 117px;
	position : absolute;
}
/* - - - Centraliza no IE 6 - - - */
* html div#intro {
}

ul{
	list-style-type : square;
}

/* - - - - - Layout 3 colunas ( esquerda + conteudo + direita ) - - - - - */

div#esquerda {
	float: left;
	width: 365px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}

div#direita {
	float: left;
	width: 310px;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #E2EEAD;
}

div#conteudo {
	width: 700px;
	padding-right: 30px;
	padding-bottom: 3px;
	padding-left: 20px;
}
/*div para logomarcas*/
.logomarca_titulo {
	font-size: 8pt;
	color: #8D8170;
	text-align: center;
	vertical-align: bottom;
}
.logomarca_logo {
	min-height: 100px;
	padding-right: 20px;
	padding-left: 20px;
	text-align: center;
}
/* - - - Trava a altura no IE 6 - - - */
* html div#conteudo{
	height: 220px;
}

/* - - - - - Topbar ( logo + banner + topmenu ) - - - - - */

div#topbar img.logo {
	float: left;
}

div#banner {
	padding: 2px 0 0 0;
	height: 60px;
	margin-left: 180px;
}

div#topmenu {
	margin: 3px 0;
	float: left;
	width: 530px;
}

div#topmenu ul {
	padding: 0;
	margin: 0 0 0 205px;
	font-size: 11px;
}

div#topmenu ul li {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 2px 8px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding: 2px 0;
} 
div#topmenu ul li {
}

div#topmenu a {
	padding: 2px 8px;
	color: #000;
	text-decoration: none;
}

div#topmenu a:hover {
	color: #FFF;
	background-color: #333;
	text-decoration: none;
}

/* - - - Formatação da  caixa de busca ---*/

div#topbar form{
	padding: 1px 0 0 0;
	margin: 0 0 0 5px;
}

div#topbar .busca{
	width: 115px;
	height: 19px;
	font-size: 11px;
	border: 1px solid #000;
	padding-top: 1px;
}
/* - - - Hack para Opera - - -  */
html*#topbar .busca{
	padding-top: 0;
	height: 14px;
}
div#topbar .btbusca{
	height: 20px;
	font-size: 11px;
}


/* - - - - - Navbar ( menu ) - - - - - */

div#navbar {
	clear:left;
	font-size : 11px;
	height : 28px;
	font-weight : bold;
	background : url(/imgs/bg_navbar.gif) repeat-x;
} 

div#navbar ul {
	padding: 0 0 0 14px;
	margin: 0;
}

div#navbar ul li {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 7px 7px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	padding: 7px 0;
} 
div#navbar ul li {
}

div#navbar a {
	padding: 7px 7px;
	text-decoration: none;
}

div#navbar a:hover {
	color: #000;
	background-color: #e8e8e8;
	text-decoration: none;
}

/* - - - - - Coluna da esquerda - - - - - */
div#boxpsi {
	background : #FFF url(/imgs/bg_boxpsi_b.gif) repeat-y;
	margin: 0 0 15px 0;
}
div#boxpsi p{
	margin: 3px 12px 15px 10px;
}
div#esquerda p.apex {
	text-align : right;
	margin: 2px 0;
}
div#esquerda p.apex img {
	margin: 0 0 5px;
}
div#esquerda  p.apex a:link{
	color:  #999;
	text-decoration : none;
}
div#esquerda  p.apex a:visited{
	color: #8A9A40;
	text-decoration : underline;
}
div#esquerda p.apex a:hover{
	color: #000;
	text-decoration : underline;
}

/* - - - Formatação da Extranet ---*/

div#esquerda form{
	padding: 0;
	margin:0 10px 10px 10px;
}
div#esquerda form p{
	padding: 0;
	margin:0;
	font-size : 10px;
}

div#esquerda form .login, div#esquerda form .senha{
	width: 155px;
	height: 21px;
	font-size: 11px;
	border: 1px solid #000;
	padding-top: 1px;
}
div#esquerda form .senha{
	width: 110px;
}
/* - - - Hack para Opera - - -  */
html*#esquerda form .login{
	height: 14px;
}
html*#esquerda form .senha{
	height: 14px;
}

div#esquerda form .btentrar{
	height: 20px;
	font-size: 11px;
}

/* - - - - - Formatação das fotos - - - - - */
div#conteudo div#foto {
	background-color : #f5f5f5;
	padding: 0;
	margin: 0;
	float: left;
}
div#conteudo div#foto.esquerda {
	margin-right: 8px;
}
div#conteudo div#foto.direita {
	float: right;
	margin-left: 8px;
}

div#conteudo div#foto p {
	margin: 0;
	padding: 5px;
	font-size : 11px;
	color: #666;
	font-style : italic;
}
p.horizontal {
	width: 245px;
}	
p.vertical {
	width: 120px;
}		
p.thumb {
	width: 105px;
}
/* - - - - - Formatação da HOME - - - - - */
.foto {
	float: left;
	background: #f5f5f5;
}
#direita .foto {
	width: 50px;
	margin: 5px 0 0 0;
	float: left;
	padding: 0;
}
.esquerda {
	float: left;
	margin: 0 5px 0 0;
	border-right: 1px solid #CCC; 
}
.direita {
	float: right;
	margin: 0 0 0 5px;
	border-left: 1px solid #CCC; 
}
div#conteudo .foto p {
	width: 260px;
	font-size: 11px;
	color: #666;
	font-style: italic;
	margin: 2px 0 4px 5px;
	padding: 0;
}
div#conteudo .menor p {
	width: 145px;
}
.noticia {
	width: 265px;
	margin-bottom: 10px;
	float: left;
}
div#conteudo .noticia h1 {
	margin: 0 0 10px;
	padding: 0;
}
div#conteudo .noticia h3{
	margin: 0;
	margin: 0 0 10px;
	font-size : 14px;
	line-height : 20px;
	color: #000;
}
div#conteudo .noticia h3 a:link{
	color: #8A9A40;
	text-decoration : underline;
}
div#conteudo .noticia h3 a:visited{
	color: #8A9A40;
	text-decoration : underline;
} 
div#conteudo .noticia h3 a:hover{
	text-decoration : none;
} 
.bloco {
	width: 265px;
	margin-bottom: 10px;
	float: left;
}

/* - - - - - Topbar ( logo + banner + topmenu ) - - - - - */

div#banner {
	background: #FFF url(../imgs/bgtop01.gif) no-repeat;
}

div#topmenu {
	background: #C1EEAD url(../imgs/bgtop01_ie5_noticias.gif) no-repeat right;
/* - - - Hack para  IE5 - - -  */
	voice-family: "\"}\""; 
	voice-family:inherit;
	background : #E2EEAD;
} 
div#topmenu {
}

div#topmenu a.english {
	color: #000;
/* - - - Hack para  IE5 - - -  */
	voice-family: "\"}\""; 
	voice-family:inherit;
	background : #C5DC5B;
} 
div#topmenu a.english {
}

div#topmenu a.faleconosco {
	color: #FFF;
/* - - - Hack para  IE5 - - -  */
	voice-family: "\"}\""; 
	voice-family:inherit;
	background : #8A9A40;
	border-left : 1px solid #FFF;
} 
div#topmenu a.faleconosco {
}

/* - - - - - Navbar ( menu ) - - - - - */

div#navbar {
	border-top: 1px solid #8A9A40;
	border-bottom: 1px solid #8A9A40;
} 

div#navbar a {
	color: #8A9A40;
}

/* - - - - - Layout 3 colunas ( esquerda + conteudo + direita ) - - - - - */



/* - - - - - Formatação dos textos de CONTEUDO - - - - - */

div#conteudo h1{
	font-size : 18px;
	margin: 10px 0 5px;
	padding: 0;
}
div h2{
	margin: 0 0 10px;
	padding: 0;
	font-size : 11pt;
	line-height : 18px;
	color: #000;
}
div#conteudo h2 a:link{
	color: #000;
	text-decoration : none;
}
div#conteudo h2 a:visited{
	color: #000;
	text-decoration : none;
}
div#conteudo h2 a:hover{
	color: #000;
	text-decoration : underline;
}
div#conteudo h3{
	margin: 0;
	margin: 0 0 10px;
	font-size : 14px;
	line-height : 18px;
	color: #8A9A40;
}
div#conteudo h3 a:link{
	text-decoration : none;
}
div#conteudo h3 a:visited{
	text-decoration : none;
} 
div#conteudo h3 a:hover{
	text-decoration : underline;
} 

div#conteudo h4{
	margin:15px 0 0 0;
	padding: 0;
	font-size : 12px;
}
div#conteudo p{
	line-height : 19px;
	margin: 0;
	padding: 0 0 10px 0 ;
}
div#conteudo p.quadro{
	background-color : #F5F5F5;
	text-align : center;
	padding: 10px;
	border : 1px dotted #666;
}
div#conteudo p.cinza{
	background-color : #F5F5F5;
	padding: 10px;
}
div#conteudo p.subtitulo{
	margin: 0 0 15px 0;
	font-style : italic;
}
div#conteudo ul li p.subtitulo{
	font-size : 11px;
}
div#conteudo ul {
	margin: 15px;
}
div#conteudo ul li{
	line-height : 21px;
}
div#conteudo div#linha{
	clear: both;
}

/* - - - - - Formatação dos textos de DIREITA - - - - - */

div#direita h3{
	background-color: #8A9A40;
	color: #FFF;
	padding: 2px 0 2px 5px;
	margin: 0;
	font-size : 11px;
	text-transform : uppercase;
}
div#direita h4{
	font-size : 12px;
	margin: 10px 0 0 0;
}
div#direita h5{
	font-size : 15px;
	line-height : 24px;
	margin: 0;
}
div#direita p{
	padding: 5px 0 15px 0;
	margin: 0;
}
div#direita p.data{
	padding: 0 0 10px 0;
	margin: 0;
	font-style : italic;
	color: #8C9A42;
}
div#direita img.banner{
	margin: 15px 37px 0 0;
}

div#direita img{
	float: right;
	margin-left: 5px;
}
div#direita div#historia{
	clear: right;
	padding: 1px 2px 0 0;
	border-top : 1px solid #8A9A40;
	border-bottom : 1px solid #8A9A40;
}


/* - - - - - Submenu (coluna da esquerda) - - - - - */

div#esquerda ul {
	color: #C5DC5B;
}

div#esquerda a {
	color: #8A9A40;
}

/* - - - - - Links - - - - - */

div#conteudo a:link{
	color:  #8A9A40;
	font-weight : bold;
	text-decoration : underline;
}
div#conteudo a:visited{
	color: #8A9A40;
	text-decoration : underline;
}
div#conteudo a:hover{
	color: #000;
	text-decoration : none;
}

div#direita a:link{
	color:  #8A9A40;
	font-weight : bold;
	text-decoration : underline;
}
div#direita a:visited{
	color: #8A9A40;
	text-decoration : underline;
}
div#direita a:hover{
	color: #000;
	text-decoration : none;
}
div#direita h3 a:link{
	color: #FFF;
	text-decoration : none;
}
div#direita h3 a:visited{
	color: #FFF;
	text-decoration : none;
} 
div#direita h3 a:hover{
	text-decoration : underline;
} 
div#esquerda p.link a:link{
	color: #000;
	text-decoration : none;
}
div#esquerda p.link a:visited{
	color: #000;
	text-decoration : none;
} 
div#esquerda p.link a:hover{
	color: #999;
	text-decoration : none;
} 
div#direita p.link a:link{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
div#direita p.link a:visited{
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
div#direita  p.link a:hover{
	color: #999;
	text-decoration : none;
} 
