*, html, body {
	margin:0;
	padding:0;
	}
	
body {
	margin:30px 0;
	padding:0;
	color:#000000;
	background:#000000;
	text-align: center;
}


#cont {
	width:720px; 
	min-width:720px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #FFFFFF;
	background-color:#b8b8b8;
} 

#continicial {
	width:720px; 
	min-width:720px;
	margin-left:auto;
	margin-right:auto;
	border: 1px solid #FFFFFF;
} 

#menupos_index {
	position: absolute;
	z-index: 10;
	top: 205px;
	left: 5px;
}
#menupos_paginas {
	position: absolute;
	z-index: 10;
	top: 5px;
	left: 5px;
}


/*--------------------------------------------------------------------------------------*/
/*      PÁGINA INICIAL
----------------------------------------------------------------------------------------*/

#bannerSupA {
	position:relative;
	margin: 0px;
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
	border-bottom: 3px solid #FFFFFF;
	background:#8B4109;
	width:244px;
	height:40px;
	top:0px;
	left:0px;
	_left:-238px;
	z-index: 1;
}


#bannerSupB {
	position:absolute;
	margin: 0px;
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-bottom: 3px solid #FFFFFF;
	background:#C55C0D;
	width:476px;
	height:40px;
	top:0px;
	left:244px;
}

#bannerSupB p {
	margin: 0px 0px 0px 10px;
	padding-top:10px;
	font: 13px "century gothic","arial","verdana";
	color:#FFFFFF;
	_margin: 10px 0px 0px 10px;
	_padding-top:0;
}

#figSuperior {
	position:relative;
	color:#000000;
	background:transparent url("../img/superior_a.jpg") left no-repeat;
	width:244px;
	height:150px;
	left:0px;
	_left:-122px;
	top:0px;
	_top:-2px;
}


#textoA {
	position:relative;
	margin:0px;
	text-align:justify;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	color:#000000;
	background:#E8ED8B;
	width:475px;
	height:40px;
	top:4px;
	_top:0px;
	left:245px;
	_left:123px;
}	


#textoA p {
	margin: 0px 0px 0px 10px;
	font: 15px "century gothic","arial","verdana";
	font-weight:bold;
	_margin: 0px 0px 0px 10px;
	padding-top:8px;
}	

#figA {
	position:relative;
	color:#000000;
	background:#000000 url("../img/f1_pri.jpg") left no-repeat;
	width:149px;
	height:150px;
	_width:150px;
	top:8px;
	_top:4px;
	left:245px;
	_left:-40px;
}
body>#figA {
	width:150px;
}

#figB {
	position:absolute;
	color:#000000;
	background:#000000 url("../img/f2_pri.jpg") left no-repeat;
	width:279px;
	height:150px;
	_width:280px;
	top:0px;
	left:154px;
}
body>#figB {
	width:381px;
}

#textoB p {
	position:relative;
	font: 15px "century gothic","arial","verdana";
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	width:300px;
	height:40px;
	top:20px;
	_top:18px;
	left:395px;
	_left:185px;
}	

#noticias {
	position:relative;
	top:-10px;
	left:120px;
}

/*--------------------------------------------------------------------------------------*/
/*       DEMAIS PÁGINAS
----------------------------------------------------------------------------------------*/
/*  Banner e Figuras
----------------------------------------------------------------------------------------*/


#bannerPag {
	margin: 0px;
	text-align:justify;
	padding: 0;
	background:transparent url("../img/pagina1.jpg") left no-repeat;
	border-bottom: 2px solid #FFF;
	width:720px;
	height:47px;
}

#figEsqSup {
	position:relative;
	margin: 0;
	text-align:left;
	padding: 0;
	background:transparent url("../img/pagina2.jpg") left no-repeat;
	width:170px;
	height:150px;
	top:0px;
	left:0px;
	_left:-85px;
}

#figEsqMed {
	position:relative;
	float:left;
	margin:0;
	text-align:left;
	padding:0;
	background:#000;
	border-top: 3px solid #FFF;
	border-bottom: 3px solid #FFF;
	width: 171px;
	height: 315px;
	top: 0px;
	left:0px;
	_left:-85px;
}

#figEsqInf {
	position:relative;
	float:left;
	margin: 0;
	text-align:left;
	padding: 0;
	width:170px;
	height:100%;
	max-height:100%;
	top:0px;
	left:0px;
	_left:-85px;
}

#colEsq {
	position:absolute;
	width:170px;
	height:auto;
}

#colDir {
	position:relative;
	background: #ececec;
	width:550px;
	height:auto;
	max-height:auto;
	top:0px;
	left:171px;
	_left:85px;
}

/*--------------------------------------------------------------------------------------*/
/*   Textos
----------------------------------------------------------------------------------------*/

p {
	font-family:arial, verdana,"century gothic";
	font-size: 10pt;
	color: black;	
	text-align: justify
}

p.principal {
	font-size: 11pt;
	margin-left: 30pt;
	margin-right: 130pt;
	text-indent: 0pt;
}


h1  {
	font-family: Arial, Verdana, "century gothic";
	font-weight: bold;
	font-size: 18pt;
	color: #4d4949;
	margin-left: 45pt;
	margin-right: 30pt;
	text-align:right;
}

h2  {
	font-family: Arial, Verdana, "century gothic";
	font-weight: bold;
	font-size: 13pt;
	color: #4d4949;
	margin-left: 13pt;
	margin-right: 30pt;
	text-align:left;
}

h3  {
	font-family: Arial, Verdana, "century gothic";
	font-weight: bold;
	font-size: 14pt;
	color: #4d4949;
	margin-left: 13pt;
	margin-right: 30pt;
	text-align:left;
}

p.p1:first-letter {
	font-size: 200%;
	_font-size: 230%;
	color:#FFF;
	line-height:22pt;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom:0px;
	_padding-bottom:4px;
	padding-top:0px;
	_padding-top:4px;
	background-color:#b8b8b8;
	float: left;
	margin:0px;
	margin-right:10px;
}

p.tracop {
	border-top:1px solid #000;
	margin-left:30pt;
	margin-right:30pt;
	margin-bottom:7pt;
} 

p.traco {
	border-top:1px solid #b8b8b8;
	margin-top:10pt;
	margin-left:30pt;
	margin-right:30pt;
	margin-bottom:10pt;
} 

#triang {
	background: url("../img/simb1_cinza.jpg")  no-repeat;
}

.quadro {
	font-family: arial, verdana,"century gothic";
	padding:10pt;
	font-size: 11pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	background:#FFFFFF;
	color: #954307;	
	text-align: justify;
}

.texto {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	color: #000;	
	text-align: justify;
}

.textodireito {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	color: #000;	
	text-align: right;
}

/* Times New Roman na página de notícias gerais
--------------------------------------------------*/

.ttimestitulo {
	font-family: times new roman;
	font-size: 16pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	color: #000;
	text-align: justify	
}

.ttimesright {
	font-family: times new roman;
	font-size: 12pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 20pt;
	color: #000;
	text-align: right	
}

.ttimesleft {
	font-family: times new roman;
	font-size: 12pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	color: #000;
	text-align: left
}

.ttimescorpo {
	font-family: times new roman;
	font-size: 12pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 20pt;
	color: #000;
	text-align: justify	
}


/*------------------FIM---------------------------------*/

/*---Texto de docs.htm----------------------------------*/

.texttitulo {
	font-family: Arial, Verdana, "century gothic";
	font-weight: bold;
	font-size: 14pt;
	color: #4d4949;
	margin-left: 13pt;
	margin-right: 30pt;
	text-align:left;
}
.titnormal {
	font-family: Arial, Verdana, "century gothic";
	font-weight: bold;
	font-size: 14pt;
	color: #4d4949;
	margin-left: 30pt;
	margin-right: 30pt;
	text-align:left;
}

.textcorpo {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	margin-top:0pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 20pt;
	color: #000;
	text-align: justify	
}

.textleftdocs {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	font-weight:bold;
	margin-top: 0pt;
	margin-left: 30pt;
	margin-right: 200pt;
	text-indent: 0pt;
	color: #000;	
	text-align: justify
}

ul.menudocs {
	font-family: arial, verdana,"century gothic";
	font-size: 12pt;
	list-style-type: disc;
	color: #808080;
	margin-top:7pt;
	margin-left:45pt;
	margin-right:30pt;
	text-align: justify;
}


/*------------------FIM---------------------------------*/

.textod {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	margin-top:7pt;
	margin-left: 30pt;
	margin-right: 30pt;
	text-indent: 0pt;
	color: #000;	
	text-align: justify
}

.color {
	font-size:75%;
	color: #000;
	text-align:right;
	margin-top: 5pt;
	margin-left: 75pt;
	margin-right: 30pt;
}

ul.disc {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	list-style-type: disc;
	color: #000;
	margin-top:7pt;
	margin-left:45pt;
	margin-right:30pt;
	text-align: justify;
}

ul.notgeral {
	list-style-type: disc;
	color: #000;
	margin-top:7pt;
	margin-left:45pt;
	margin-right:30pt;
	text-align: justify;
}

ul.none {
	font-family: arial, verdana,"century gothic";
	font-size: 10pt;
	list-style-type: none;
	color: #000;
	margin-left:30pt;
	margin-right:30pt;
	text-align: justify;
}

ul.sem {
	font-family: arial, verdana,"century gothic";
	font-size: 11pt;
	list-style-type: none;
	color: #000;
	margin-left:45pt;
	margin-right:30pt;
	text-align: justify;
}


ul.menunot {
	font-family: arial, verdana,"century gothic";
	font-size: 9pt;
	list-style-type: disc;
	color: #808080;
	margin-top:7pt;
	margin-left:45pt;
	margin-right:30pt;
	text-align: justify;
}

/* Menu de rodapé
------------------------------------------------------------------*/

#menur {font-family: "century gothic", arial, verdana;
font-size: 10px;
font-weight: bold;
text-align:center;
color:#000;}

#menur a {text-decoration: none}
#menur a:link {color:#000;}
#menur a:visided {color:#000;}
#menur a:hover {text-decoration: none; border-bottom: 2pt solid #EE9E03;} 
#menur a:active {text-decoration: none;color: #000000; background:#E2E2E2;border-bottom: 2pt solid #EE9E03;} 

/*-----------------FIM---------------------------------------------*/

/* Como os links de visitação são mostrados
-------------------------------------------------------------------*/

a:link, a:visited {
	font-weight : bold; 
	text-decoration : none;
	color: #000;
	background: transparent; 
}

a:hover {
	font-weight : bold; 
	text-decoration : underline;
	color: #999;
	background: transparent; 
}

a:active {
	font-weight : bold; 
	text-decoration : none;
	color: #526968;
	background: transparent;  
}

/*-----------------FIM---------------------------------------------*/

p.voltatopo {
	font-family:arial, verdana,"century gothic";
	font-size: 10pt;
	color: #b60a0a;	
	margin-right: 30pt;	
	text-align: right;
}

/* Selo e texto dos 20 anos
-----------------------------------------------------------------------*/

#ogptb20 {
	position:relative;
	color:#000000;
	background:#000000 url("../img/ogptb20.jpg") left no-repeat;
	width:101px;
	height:93px;
	top:17px;
	_top:14px;
	left:245px;
	_left:-64px;
}

#texto20 {
	position:relative;
	color:white;
	margin: -83px 0px 0px 353px;
	_margin: -85px 0px 0px 353px;
	font: 15px "arial";
	padding-top:8px;
	text-align:left;
}	

#ogptb20a {
	position:relative;
	color:#000000;
	background:#000000 url("../img/ogptb20a.jpg") left no-repeat;
	width:87px;
	height:130px;
	top:185px;
	left:40px;
}

-------------------------------------------------------------------------*/

/* TOOLTIP */
a.dcontexto {
  text-decoration:none;
  cursor:pointer; 
  {
/* FIM TOOLTIP */

/*--------------------------------------------------------------------------*/
/* SEPARADORES */



hr.h { 
	border: 3px ridge #bbf868;
	width: 100%;
	height: 6px;
	margin: 10px auto 0 0;
	margin-left: 30pt;
	margin-right: 30pt;
	text-align: left;
	}	

	
/*-----------------FIM---------------------------------------------------*/