/*
-----------------------------------------------------------------------------------------
Global 
-------------------------------------------------------------------------------------- */
body {
	margin:0px;
	padding:0px;
	width:100%;
	font-family:verdana, arial, sans-serif;
}
p {margin:0em;}
/*
-----------------------------------------------------------------------------------------
Layout Structure
-------------------------------------------------------------------------------------- */
#container {
	width:760px;
}
#conteudo {/*estabelece a cor cinza da coluna 1 e acompanha a altura da coluna 2*/
	padding: 0px;
	margin: 0px;
	background-color: #dfdfdf;
	}
#col1 { /* delimita coluna 1 */
	padding: 0px;
	float:left;
	margin: 0px;
	width:195px;
	font-size: 11px;

}
#col2 { /* delimita coluna 2 */
	margin: 0px 0px 0px 195px;
	background-color: #FFFFFF;
	font-size:12px;
	padding-left:10px;
}
#footer {
	height:1em;
	float:left;
	width:100%;
	padding:0 0 0 0;
	border-top-color: #006600;
	border-top-width: medium;
	border-top-style: solid;
}
/*
-----------------------------------------------------------------------------------------
Cabecalho
-------------------------------------------------------------------------------------- */
/*insere a barra amarela*/
#cabeca {
	width: 100%;
	background-image: url(../images/barraAm.gif);
	background-repeat: no-repeat;
	}
/*esconde os textos dos links que serão substituidos por imagens no cabeçalho, mantendo a clicabilidade*/
#cabeca i{
	visibility:hidden;
	font-size: small;
	}
/*tira o underline dos links de todo o cabeçalho*/
#cabeca a{
	text-decoration:none;
	}
/*posiciona os textos clicaveis invisiveis da barra amarela nos seus lugares*/
.barraAm1 {
	float:left;
	height: 21px;
}
.barraAm2 {
	margin-left: 600px;
	height: 21px;
}
/*LOGO GIRATÓRIO*/
.giratorio {
	position: absolute;
	top: 25px;
	left: 15px;
}
/*Insere a testeira de fundo*/
#testeira {
	background-image: url(../images/testeiraSM1.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 760px;
}
#testeira1 {
	background-image: url(../images/testeiraSM2.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 760px;
}
#testeira2 {
	background-image: url(../images/testeiraSM3.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 760px;
}
#testeira0 {
	background-image: url(../images/testeiraSM4.jpg);
	background-repeat: no-repeat;
	height: 99px;
	width: 760px;
}
/*formata e posiciona a 1ª linha de links da testeira*/
#testeira ul, #testeira1 ul, #testeira2 ul, #testeira0 ul {
	padding-top:40px;
	padding-left:188px;
	margin:0px;
	float: left;
	width: 100%;
	list-style:none;
}
#testeira ul li, #testeira1 ul li, #testeira2 ul li, #testeira0 ul li { 
	display: inline;
	padding: 2px 10px;
	float:left;
	font-size: 10px;
	font-weight: bold;
	/*letter-spacing: 0.1em;*/
    }
#testeira ul li a, #testeira1 ul li a, #testeira2 ul li a, #testeira0 ul li a {
	color: #696969;
}
/*formata e posiciona a 2ª linha de links da testeira*/
#testeira ol, #testeira1 ol, #testeira2 ol, #testeira0 ol {
   padding-top:7px;
   padding-left:212px;
   margin:0px;
   float: left;
   width: 100%;
   list-style:none;
}
#testeira ol li, #testeira1 ol li, #testeira2 ol li, #testeira0 ol li { 
	display: inline; 
	padding: 2px 45px;
	float:left;
   	font-size: 11px;
   	font-weight: bold;
   	text-decoration: none;
	color: #FFFFFF;
}
#testeira ol li a, #testeira1 ol li a, #testeira2 ol li a, #testeira0 ol li a {
	color: #005100;   
}

/*
-----------------------------------------------------------------------------------------
Col1
-------------------------------------------------------------------------------------- */
.highlight{/*selecionado do menu*/
	background-color: #005100;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
.item{/*não selecionados do menu*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}
#col1 a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#col1 a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
#col1 .highlight a:link {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#col1 .highlight a:visited {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
#col1 a:hover {
	color:#000000;
	text-decoration:none;
	font-weight: bold;
}
#col1 a:active {
	color:#000000;
	text-decoration:none;
}
/*
-----------------------------------------------------------------------------------------
Col2
-------------------------------------------------------------------------------------- */
.linha1 {
	padding-left: 10px;
	padding-top: 15px;
	font-weight: bold;
}
.linha2 {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 150%;

}
.linha2 a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.linha2 a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;
}
.linha2 a:hover {
	color:#006600;
	text-decoration:underline;
	font-weight:normal;
}

.linha2 img {
	border: 0;
}
.linhaPeq {/*linha quando a coluna 2 divide em 2*/
	padding-left: 20px;
	padding-top:30px;
	width:270px;
	line-height:130%;
}
.linhaPeq a:link {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.linhaPeq a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.linhaPeq a:hover {
	color:#006600;
	text-decoration:underline;
}
.linque {/*link ao final da página*/
	padding-left: 360px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 150%;
}
.linque a:link {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}
.linque a:visited {
	color:#006600;
	font-weight:bold;
	text-decoration:none;
}
.linque a:hover {
	text-decoration:underline;
}
.estiloXsl {/*listas*/
	padding-left: 40px;
	padding-right: 50px;
	line-height: 200%;
	list-style-position: outside;
	list-style-image: url(../images/bolinha.gif);
}
.estiloXsl a:link {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXsl a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXsl a:hover {
	color:#006600;
	text-decoration:underline;
	font-weight: normal;
}

.estiloXslb {/*outro estilo de listas, estreita, não ocupa a página toda*/
	padding-left: 40px;
	padding-right: 200px;
	line-height: 130%;
	list-style-position: outside;
	list-style-image: url(../images/bolinha.gif);
}
.estiloXslb a:link {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXslb a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXslb a:hover {
	color:#006600;
	text-decoration:underline;
	font-weight: normal;
}
.estiloXslc {/*outro estilo de listas, estreita, altura da linha menor, sem bullet*/
	padding-left: 20px;
	padding-right: 200px;
	line-height: 120%;
	list-style-image: none;
	list-style-type: none;
}
.estiloXslc a:link {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXslc a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.estiloXslc a:hover {
	color:#006600;
	text-decoration:underline;
	font-weight: normal;
}
.titulo {/*nome da seção*/
	padding-top:15px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 15px;
	color: #000000;
	font-weight: bold;
}
.divisor {/*faixinha verde clarinho que divide a página*/
	background-color: #BFDFBF;
	color:#003300;
	padding-left: 10px;
	margin-left: 25px;
	margin-right:50px;
	font-weight: bold;
	line-height:200%
}
.divisor a:link {
	color:#000000;
	text-decoration:none;
}
.divisor a:visited {
	color:#000000;
	text-decoration:none;
}
.divisor a:hover {
	color:#006600;
	text-decoration:underline;
}
.imgesq {
	float: left;
	padding-right:5px;
}
.corpinho {/*submenus legis*/
	padding-left: 20px;
	padding-top:30px;
	line-height:130%;
	font-size:11px;
}
.corpinho a:link {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.corpinho a:visited {
	color:#000000;
	text-decoration:none;
	font-weight: normal;
}
.corpinho a:hover {
	color:#006600;
	text-decoration:underline;
}
.linkada{/*usado nas páginas ajax das inst. Governamentais*/
		padding-left: 30px;
		}
.linkada a:link {
	color:#000000;
	text-decoration:none;
}
.linkada a:visited {
	color:#000000;
	text-decoration:none;
}
.linkada a:hover {
	color:#006600;
	text-decoration:underline;
}
.tabela a:link{/*usado nas páginas de periódicos com tabelas*/
	color:#006600;
	text-decoration:none;
}
.tabela a:visited {
	color:#006600;
	text-decoration:none;
}
.tabela a:hover {
	color:#006600;
	text-decoration:underline;
}
