* {
	margin: 0;
	padding: 0;
	}

body {
	background: #C6C6C6 url(images/fundo.jpg) center repeat-y;
	color: #151515;
	font-family: arial, sans-serif;
	font-size: 85%;
	margin: 15px;
	}

.alignleft {
	float: left;
	margin: 0 10px 10px 0;
	}

.alignright {
	float: right;
	margin: 0 0 10px 10px;
	}

.aligncenter {
	display: block;
	margin: 0 auto;
	text-align: center;
	}

#principal {
	margin: 0 auto;
	width: 960px;
	}

#acessorapido {
	font-size: 0.84em;
	padding-bottom: 10px;
	}

#acessorapido ul {
	float: left;
	list-style: none;
	padding-top: 5px;
	width: 550px;
	}

#acessorapido ul li {
	display: inline;
	}

#acessorapido a:link, #acessorapido a:active, #acessorapido a:visited {
	color: #606060;
	padding: 0 25px 0 17px;
	text-decoration: none;
	}

#acessorapido a:hover {
	color: #202020;
	text-decoration: underline;
	}

#acessorapido a.conteudo {
	background: url(images/ico_conteudo.gif) center left no-repeat;
	}

#acessorapido a.menu {
	background: url(images/ico_menu.gif) center left no-repeat;
	}

#acessorapido a.mapa {
	background: url(images/ico_mapadosite.gif) center left no-repeat;
	}

#acessorapido a.rss {
	background: url(images/ico_rss.gif) center left no-repeat;
	}

#acessorapido a.fale {
	background: url(images/ico_faleconosco.gif) center left no-repeat;
	}

#cabecalho {
	background: url(images/cabecalho.png);
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	}

#cabecalho h1 {
	text-indent: -9999px;
	}

#cabecalho h1 a {
	display: block;
	height: 120px;
	width: 960px;
	}

#menu_drop {
	background: url(images/fundo_menudrop.jpg) center repeat-x;
	border-bottom: 1px solid #CCCCCC;
	font-size: 0.9em;
	height: 30px;
	}

#menu_drop ul {
	float: left;
	list-style: none;
	padding: 7px 0;
	}

#menu_drop ul li {
	display: inline;
	position: relative;
	}

#menu_drop ul li:hover ul, #menu_drop ul li.over ul {
	display: block;
	}

#menu_drop ul li ul {
	display: none;
	left: 15px;
	position: absolute;
	top: 1.2em;
	}

#menu_drop ul li ul li {
	display: block;
	}

#menu_drop ul li a {
	color: #606060;
	font-weight: bold;
	padding: 0 15px;
	text-decoration: none;
	}

#menu_drop ul li a:hover {
	color: #000000;
	}

#menu_drop ul li ul li a {
	background: #F0F0F0 url(images/ico2.gif) 5px no-repeat;
	border-bottom: 1px solid #FFFFFF;
	color: #404040;
	display: block;
	font-weight: normal;
	letter-spacing: 0;
	padding: 2px 0 2px 15px;
	text-decoration: none;
	width: 230px;
	}

#menu_drop ul li ul li a:hover {
	background: #E0E0E0 url(images/ico2.gif) 5px no-repeat;
	color: #000000;
	}

#menu_drop form {
	float: right;
	padding: 3px 10px;
	text-align: right;
	width: 360px;
	}

#menu_drop #bs_termosdabusca {
	border: 1px solid #CFCFCF;
	color: #909090;
	padding: 2px;
	width: 220px;
	}

#menu_drop #bs_submit {
	border: 1px solid #C0C0C0;
	}

#menu {
	float: left;
	font-size: 0.9em;
	width: 210px;
	}

#menu a:link, #menu a:active, #menu a:visited {
	color: #404040;
	display: block;
	padding-left: 12px;
	text-decoration: none;
	}

#menu a:hover {
	color: #003399;
	}

#menu h2 {
	background: #FFFFFF url(images/fundo_principal2.jpg) center right no-repeat;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font-size: 1.1em;
	margin-top: 15px;
	padding: 2px 0;
	}

#menu h2 a:link, #menu h2 a:active, #menu h2 a:visited, #menu h2 a:hover {
	color: #404040;
	}

#menu h3 {

	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	font-size: 1em;
	padding: 2px 0;
	}

#menu h3 a:link, #menu h3 a:active, #menu h3 a:visited, #menu h3 a:hover {
	color: #404040;
	}

#menu ul {
	list-style: none;
	}

#menu ul li {
	background: #FFFFFF url(images/fundo_principal.jpg) right repeat-y;
	}

#menu ul li ul li {
	background: url(images/ico2.gif) center left no-repeat;
	border-bottom: 1px dashed #DFDFDF;
	padding: 3px 0;
	}

#menu select {
	background: #FFFFFF;
	border: 1px solid #C0C0C0;
	font-size: 0.95em;
	width: 210px;
	}

#menu select option {
	padding: 3px 4px;
	}

#menu ul.links li {
	background: #FFFFFF;
	padding: 10px 0;
	}

#menu img {
	border: 0;
	}

#sidebarmenu1 .foldermenu:hover {
	background: url(images/ico1.gif) center right no-repeat;
	}

#conteudo {
	float: right;
	font-size: 0.95em;
	margin-top: 15px;
	width: 735px;
	}

#conteudo h2 {
	color: #AA0000;
	font-size: 1.4em;
	margin-bottom: 15px;
	text-align: center;
	}

#conteudo h3 {
	color: #006633;
	font-size: 1.2em;
	margin-bottom: 15px;
	text-align: center;
	}

#conteudo h4 {
	color: #000066;
	font-size: 1.1em;
	margin-bottom: 15px;
	}

#conteudo h5 {
	color: #000000;
	font-size: 1em;
	margin-bottom: 15px;
	}

#conteudo img {
	border: 0;
	}

#conteudo a:link, #conteudo a:active {
	color: #003399;
	text-decoration: none;
	}

#conteudo a:visited {
	color: #003399;
	font-style: italic;
	text-decoration: none;
	}

#conteudo a:hover {
	text-decoration: underline;
	}

#conteudo p {
	line-height: 1.8em;
	margin-bottom: 15px;
	}

#conteudo p.publicado {
	color: #606060;
	float: left;
	font-size: 0.8em;
	width: 250px;
	}

#conteudo p.lermais {
	background: url(images/ico_mais.gif) center right no-repeat;
	float: right;
	text-align: right;
	padding-right: 15px;
	width: 250px;
	}

#conteudo p.campo {
	float: left;
	margin: 0 15px 15px 0;
	}

#conteudo form p {
	line-height: 1.7em;
	}

#conteudo ul {
	list-style: url(images/ico1.gif);
	margin-bottom: 15px;
	padding-left: 20px;
	}

#conteudo ul li {
	line-height: 1.6em;
	}

#conteudo ul ul {
	margin-bottom: 0;
	}

#conteudo ul.dadosnoticia {
	color: #505050;
	font-size: 0.85em;
	line-height: 1.4em;
	}

#conteudo ul.icones {
	list-style: none;
	}

#conteudo ul.icones li {
	display: block;
	float: left;
	height: 100px;
	text-align: center;
	width: 119px;
	}

#conteudo ul h3, #conteudo ul h4, #conteudo ul h5 {
	margin-bottom: 0;
	}

#conteudo ul.galeria {
    list-style: none;
    }

#conteudo ul.galeria li {
/*    border: 1px solid #DFDFDF;*/
    display: inline;
    float: left;
    height: 300px;
    margin-right: 15px;
    padding: 10px;
    text-align: center;
    width: 190px;
    }

#conteudo table {
	margin-bottom: 15px;
	width: 100%;
	}

#conteudo th {
	background: #EFEFEF;
	border: 1px solid #CCCCCC;
	padding: 3px;
	}

#conteudo td {
	border: 1px solid #DFDFDF;
	padding: 3px;
	}

#conteudo table.tabela, #conteudo table.tabela td {
	border: 0;
	}

#conteudo div.mais {
	background: #F0F0F0;
	border: 1px solid #B0B0B0;
	margin-bottom: 15px;
	padding: 15px;
	}

#conteudo div.mais h3 {
	border-bottom: 1px solid #003399;
	color: #003399;
	font-size: 1.1em;
	text-align: left;
	}

#conteudo div.mais ul li {
	float: left;
	padding-right: 10px;
	width: 48%;
	}

#conteudo div.mensagem {
	background: #FFFFCC;
	border: 1px dashed #FFCC00;
	margin-bottom: 15px;
	padding: 15px;
	}

#conteudo div.foto {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	padding: 10px;
	text-align: center;
	}

#conteudo div.foto p {
	font-size: 0.85em;
	line-height: 1.2em;
	margin: 0;
	text-align: center;
	}

#conteudo div.fotosimprensa {
	margin-bottom: 15px;
	}

#conteudo div.fotosimprensa .miniatura {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 15px;
	padding: 10px;
	text-align: center;
	width: 220px;
	}

#conteudo div.fotosimprensa .descricao {
	float: left;
	width: 440px;
	}

#conteudo form {
	margin-bottom: 15px;
	}

#conteudo form fieldset {
	border: 1px solid #CCCCCC;
	padding: 15px;
	}

#conteudo form fieldset legend {
	border: 1px solid #CCCCCC;
	color: #505050;
	font-weight: bold;
	padding: 3px 10px;
	}

#conteudo form input {
	padding: 2px;
	}

#conteudo .comunicado {
	background: #FFFFCC;
	border: 1px dashed #FFCC00;
	margin-bottom: 15px;
	padding: 20px;
	}

#menu_referencia {
	background: url(images/ico_referencia.gif) center left no-repeat;
	color: #404040;
	float: right;
	font-size: 0.8em;
	margin-top: 15px;
	padding-left: 17px;
	width: 708px;
	}

#menu_referencia a:link, #menu_referencia a:active, #menu_referencia a:visited {
	color: #404040;
	text-decoration: none;
	}

#menu_referencia a:hover {
	text-decoration: underline;
	}

#home {
	border-right: 1px solid #D0D0D0;
	border-left: 1px solid #D0D0D0;
	float: left;
	padding: 0 15px 15px 15px;
	width: 570px;
	}

#home div.foto {
	border: 1px solid #CCCCCC;
	float: left;
	margin-right: 10px;
	padding: 7px;
	}

#home p.fotografo {
	background: url(images/fotografia.gif) center left no-repeat;
	color: #606060;
	font-size: 0.85em;
	margin-bottom: 0;
	padding-left: 15px;
	}

#maisnoticias h3 {
	border-bottom: 1px solid #003399;
	color: #003399;
	text-align: left;
	}

#maisnoticias ul {
	list-style: url(images/ico4.gif);
	padding-left: 20px;
	}

#maisnoticias ul li {
	margin-bottom: 10px;
	}

#destaques {
	float: right;
	width: 120px;
	}

#destaques ul {
	list-style: none;
	padding: 0;
	}

#destaques ul li {
	margin-bottom: 20px;
	}

#destaques img {
	border: 0;
	}

#slides_noticias {
	background: #EFEFEF;
	border: 1px solid #CFCFCF;
	float: left;
	padding: 10px 10px 0 10px;
	width: 320px;
	}

.tabcontent{
	display:none;
	}

@media print {
		.tabcontent {
		display:block !important;
		}
	}

#slides_noticias_tabs {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: center;
	}

#slides_noticias_tabs li {
	background: url(images/fundo_menudrop.jpg) center repeat-x;
	border: 1px solid #B0B0B0;
	display: inline;
	font-size: 0.85em;
	font-weight: bold;
	margin: 0 5px;
	padding: 2px 6px 2px 6px;
	}

#slides_noticias_tabs li a:link, #slides_noticias_tabs li a:active, #slides_noticias_tabs li a:visited {
	color: #000000;
	font-style: normal;
	text-decoration: none;
	}

#slides_noticias_tabs li a:link.selected, #slides_noticias_tabs li a:active.selected, #slides_noticias_tabs li a:visited.selected {
	color: #AA0000;
	text-decoration: underline;
	}

#slides_noticias .legenda {
	height: 85px;
	}

#noticias_links {
	float: right;
	padding: 5px;
	width: 205px;
	}

#noticias_links ul {
	list-style: none;
	margin: -10px 0 0 0;
	padding: 0;
	}

#noticias_links ul li {
	border-bottom: 1px solid #CFCFCF;
	padding-bottom: 7px;
	}

#noticias_links a:link, #noticias_links a:active, #noticias_links a:visited {
	color: #000000;
	text-decoration: none;
	}

#noticias_links a:hover {
	color: #AA0000;
	text-decoration: underline;
	}

#multimida {
	background: #EFEFEF;
	border: 1px solid #CFCFCF;
	clear: both;
	padding: 10px;
	}

#galeria_videos {
	float: left;
	text-align: center;
	width: 180px;
	}

#galeria_fotos {
	float: right;
	width: 350px;
	}

#galeria_fotos h5 {
	font-size: 0.85em;
	margin: 0;
	text-align: center;
	}

#galeria_fotos .galeriaA {
	float: left;
	padding-right: 10px;
	text-align: center;
	width: 110px;
	}

#galeria_fotos .galeriaB {
	float: left;
	text-align: center;
	width: 110px;
	}

#galeria_fotos .galeriaC {
	float: right;
	text-align: center;
	width: 110px;
	}

#linksexternos {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	}

#linksexternos ul {
	list-style: none;
	}

#linksexternos ul li {
	display: inline;
	text-indent: -9999px;
	}

#linksexternos a {
	display: block;
	float: left;
	height: 40px;
	margin: 0 20px;
	width: 80px;
	}

#linksexternos a.lks_camara {
	background: url(linksexternos/camara_off.gif) center no-repeat;
	}

#linksexternos a.lks_camara:hover {
	background: url(linksexternos/camara_on.gif) center no-repeat;
	}

#linksexternos a.lks_saae {
	background: url(linksexternos/saae_off.gif) center no-repeat;
	}

#linksexternos a.lks_saae:hover {
	background: url(linksexternos/saae_on.gif) center no-repeat;
	}

#linksexternos a.lks_fiec {
	background: url(linksexternos/fiec_off.gif) center no-repeat;
	}

#linksexternos a.lks_fiec:hover {
	background: url(linksexternos/fiec_on.gif) center no-repeat;
	}

#linksexternos a.lks_ambiental {
	background: url(linksexternos/ambiental_off.gif) center no-repeat;
	}

#linksexternos a.lks_ambiental:hover {
	background: url(linksexternos/ambiental_on.gif) center no-repeat;
	}

#linksexternos a.lks_promemoria {
	background: url(linksexternos/promemoria_off.gif) center no-repeat;
	}

#linksexternos a.lks_promemoria:hover {
	background: url(linksexternos/promemoria_on.gif) center no-repeat;
	}

#linksexternos a.lks_aspmi {
	background: url(linksexternos/aspmi_off.gif) center no-repeat;
	}

#linksexternos a.lks_aspmi:hover {
	background: url(linksexternos/aspmi_on.gif) center no-repeat;
	}

#linksexternos a.lks_seprev {
	background: url(linksexternos/seprev_off.gif) center no-repeat;
	}

#linksexternos a.lks_seprev:hover {
	background: url(linksexternos/seprev_on.gif) center no-repeat;
	}

#linksexternos a.lks_spgov {
	background: url(linksexternos/spgov_off.gif) center no-repeat;
	}

#linksexternos a.lks_spgov:hover {
	background: url(linksexternos/spgov_on.gif) center no-repeat;
	}

#rodape {
	border-top: 1px solid #CCCCCC;
	clear: both;
	font-size: 0.8em;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	}

.base {
	clear: both;
	}

.separador {
	clear: both;
	height: 15px;
	}
