body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	width: 100%;
}

* {margin:0; padding:0}

p{ 
	font-family: Arial,Verdana,sans-serif;
	font-size: 11px;
	color: #000000; 
	text-align:justify;
	}
 
h1{
 font-family: Arial,Verdana,sans-serif;
 font-size: 16px; 
 color: #000000;
 }

h2{
 font-family: Arial,Verdana,sans-serif;
 font-size: 14px;  color: #000000; 
  }
  
h3{
 font-family: Arial,Verdana,sans-serif;
 font-size: 12px; 
 color: #000000;
 text-align:center;
  }  
  
h4{
 font-family: Arial,Verdana,sans-serif;
 font-size: 10px; 
 color: #000000;
  } 
  
/* MENU */
/* TOPO LARANJA */
#topo_laranja_global_secundario {
	height: 21px;
	width: 780px;
	background: #FFCC00;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#topo_laranja_global_esquerdo_secundario {
	height: 21px;
	width: 220px;
	float: left;
}

#topo_laranja_global_direito_secundario {
	float: right;
	height: 21px;
	width: 110px;
	text-align: center; 
}

.pr {
      background-color: #F5F2DC;
      font-size: 8pt;
}  



#data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-align: left; padding-left:40px; padding-top:20px 
}

#menu ul { 
margin: 0; /* retira o recuo para alguns browsers */ 
padding:2px; /* retira o recuo para outros browsers */ 
list-style-type: none; /* retira o marcador de listas*/ 
text-decoration: none; /* retira o sublinhado dos links */ 
}	


#menu ul li {
border-bottom:1px dashed #cccccc; /* coloca uma borda azul entre links */ 
text-decoration: none; /* retira o sublinhado dos links */ 
}
#menu ul{
margin: 0; /* retira o recuo para alguns browsers */ 
padding:2px; /* retira o recuo para outros browsers */ 
list-style-type: none; /* retira o marcador de listas*/ 
text-align:left;
}
	
#menu ul li{
 display:block;
 margin-right:2px; }

#menu ul li a{
  display:block;
  font-size:12px;
  color:#006699;
  text-decoration:none }
	
#menu ul li a:visited {
  display:block;
  padding-top: 3px;  
  font-size:11px; 
  text-decoration:none }
  
#menu ul li a:hover {
  background: #999999; 
  color:#FFF;
 }
#menu_horizontal a { 
    font-family:Arial, Helvetica, sans-serif;  
    color:#006699; 
	font-size:11px; 
	text-decoration:none; 
	text-align:center; 
	}
	
#menu_horizontal a:visited { 
    color:#006699; 
	font-size:11px; 
	text-decoration:none;
	text-align:center;  }	
	
#menu_horizontal a:hover {
/*    color:#efefef; */
    color: #FFFFFF; background:#666666; 
	font-size:11px; 
	text-decoration:none;
	text-align:center;  }	


#corpo_global {
		text-align: center;
		height: 350px;
		width: 100%;
		padding: 10px 0 10px 0;
		background: url(im/bg_conteudo.jpg) bottom left no-repeat 
		}
		
#corpo {
		margin: 0 auto;
		text-align: left;
		height: 350px;
		width: 770px 
		}
		
#coluna_esquerda_corpo { 
        background-color: #F3F3F3;
		width: 25%;
		float: left; 
		border-left: 2px solid #999999;
		border-right: 2px solid #ccc;
	    border-bottom: 1px solid #ccc; 
	    border-top: 1px solid #ccc; 
	}
		
#coluna_direita_corpo { 
        border-top: solid 1px #999999;
     	width: 72%;  
		float: right; 
		margin: 0 auto; /* centralizar o zero é para outros browser*/
		}

a:link { 
    font-family:Arial, Helvetica, sans-serif;  
    color:#006699; 
	font-size:11px; 
	text-decoration:none; 
 
	}
	
a:visited { 
    color:#006699; 
	font-size:11px; 
	text-decoration:none;
 }	
	
a:hover {
/*    color:#efefef; */
    color: #FFFFFF; background:#666666; 
	font-size:11px; 
	text-decoration:none;
}	

/* CONFIGURAÇÃO DO TEXTO */

.titulo_principal{
 font-family: Arial,Verdana,sans-serif;
 font-size: 16px; 
 color: #006699; 
 }

.Subtitulo{
 font-family: Arial,Verdana,sans-serif;
 font-size: 14px; 
  }

.lista {
margin: 0; /* retira o recuo para alguns browsers */ 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin-left:12px;
font-size:10px;
padding-left:12px; 
}

/* FOTOS */
#foto{
	width:175px;
	margin-right:10px;
	float:left;
	padding-right:10px;
	padding-bottom: 10px;
}
#foto1 {
	width:150px;
	margin-right:10px;
	float:left;
	padding-right:10px;
}

/* RODAPE */

#rodape_global {
		text-align: center;
		height: 94px;
		width: 100%; 
		}
		
#rodape {
		margin: 0 auto;
		text-align: left;
		background:url(Imagens/bg_rodape.gif) center no-repeat;
		height: 94px;
		width: 780px;
		}
		
#coluna_esquerda_rodape { 
        margin: 0 auto;
       /* background:url(Imagens/bg_rodape_esquerdo.jpg) right no-repeat; */
		height: 94px;
		width: 334px;
		float: left;
		font:Arial, Helvetica, sans-serif xx-small; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:9px;
		
		}
		
#coluna_direita_rodape { 
        margin: 0 auto;
		 /*background: url(Imagens/bg_rodape_direito.jpg) left no-repeat;*/
		height: 94px;
		width: 446px;
		float: right;
		}
	
.texto_rodape { 
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		text-align:right;  
		margin-right:12px;
}

.texto_legis{
        font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-align:left;  
		margin-left:275px;
}


#linha_vertical
{
	background: url(../../imagens/linha_vertical.png) center repeat-y;
}

.obs{
    font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	color:#993333  }

.linha{
    width:25%;
	border-width:0; 
	border-top:2px dotted #666; 
	height:2px;
	text-align:center;
	
	}