	body {margin:0; display:inline-block; min-width:100%;}
	html,button,input,select,textarea {color: #222;}
	body {font-size: 1em;line-height: 1.4;}
	::-moz-selection {background: #b3d4fc;text-shadow: none;}
	::selection {background: #b3d4fc;text-shadow: none;}
	hr {display: block;height: 1px;border: 0;border-top: 1px solid #ccc;margin: 1em 0;padding: 0;}
	img {vertical-align: middle;}
	fieldset {border: 0;margin: 0;padding: 0;}
	textarea {resize: vertical;}
	.chromeframe {margin: 0.2em 0;background: #ccc;color: #000;padding: 0.2em 0;}
	.wrapper {width: 95%;margin: 0 5%;}
	.header-container {border-bottom: 0px solid #009933;}
	.footer-container,.main aside {border-top: 0px solid #009933;}
	.header-container,.footer-container,.main aside {background: #62bb46;}
	.title {color: white;}
	nav ul {margin: 0;padding: 0;}
	nav a {display: block;margin-bottom: 10px;padding: 15px 0;text-align: center;text-decoration: none;font-weight: bold;color: white;background: #009933;}
	nav a:hover,nav a:visited {color: white;}
	nav a:hover {text-decoration: underline;}
	.main {padding: 30px 0;}
	.main article h1 {font-size: 2em;}
	.main aside {color: white;}
	.footer-container footer {color: white;padding: 20px 0;}
	.ie7 .title {padding-top: 20px;}
	body {font-family: 'Signika', sans-serif;font-size: 10pt;}
	.header-container {
		background: #15c66e; /* Old browsers */
		background: -moz-linear-gradient(top, #15c66e 0%, #005e2f 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #15c66e 0%,#005e2f 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #15c66e 0%,#005e2f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#15c66e', endColorstr='#005e2f',GradientType=0 ); /* IE6-9 */	}
	.header-container h1 {margin: .3em 0;}
	.main aside {width: 25%;background: #215833;}
	.header-container nav {display: table;background: #075297 url(../img/fundo_menu_horizontal.jpg) top center repeat-x;height: 40px;}
	.header-container nav a {background: transparent;}
	nav li {float: left;line-height:26px;}
	nav li a{display: block;width: auto;white-space: nowrap;padding: 0px 10px;}
	.header-container nav li {border-right: 1px solid #213d58;border-left: 1px solid #2a77b4;display: block;padding: 6px 10px;margin-top: 1px;}
	.header-container nav li a {font-family: 'Signika', sans-serif;font-size: 10pt;}
	.footer-container {
		background: #0a7031; /* Old browsers */
		background: -moz-linear-gradient(top, #0a7031 0%, #1abf6d 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top, #0a7031 0%,#1abf6d 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom, #0a7031 0%,#1abf6d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7031', endColorstr='#1abf6d',GradientType=0 ); /* IE6-9 */
		min-height: 150px;
	}
	#logoEmpresa{height: 60px;width: 150px;float: left;background:url(../img/logo_empresa.png) left center no-repeat;}
	@media only screen and (min-width: 480px) {
		nav a {float: left;width: 27%;margin: 0 1.7%;padding: 25px 2%;margin-bottom: 0;}
		nav li:first-child a {margin-left: 0;}
		nav li:last-child a {margin-right: 0;}
		nav ul li {display: inline;}
		.oldie nav a {margin: 0 0.7%;}
	}
	@media only screen and (min-width: 768px) {
		.header-container,.main aside {-webkit-box-shadow: 0 5px 10px #aaa;-moz-box-shadow: 0 5px 10px #aaa;box-shadow: 0 5px 10px #aaa;}
		.title {float: left;}
		nav {float: none;width: 100%;clear: both;}
		.main article {float: right;width: 67%;}
		.main aside {float: left}
	}
	@media only screen and (min-width: 1140px) {.wrapper {max-width: 1568px;margin: 0 auto;}}
	.ir {background-color: transparent;border: 0;overflow: hidden;*text-indent: -9999px;}
	.ir:before {content: '';display: block;width: 0;height: 150%;}
	.hidden {display: none !important;visibility: hidden;}
	.visuallyhidden {border: 0;clip: rect(0 0 0 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}
	.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus {clip: auto;height: auto;margin: 0;overflow: visible;position: static;width: auto;}
	.invisible {visibility: hidden;}
	.clearfix:before,.clearfix:after {content: ' ';display: table;}
	.clearfix:after {clear: both;}
	.clearfix {*zoom: 1;}
	.plc-topo-titulo {height: 60px;text-align: left;left: 260px;padding: 0px 10px;line-height: 58px;margin: 0px;font-style: normal;float: left;min-width: 10%;background: url('../img/separador_topo.jpg') no-repeat scroll left top transparent;border: medium none;color: #DAFEE6;text-shadow: 1px 1px 1px #0C6D41;border-radius: 0px;font-size: 1.615em;}
	input[type='text'], input[type='password'], select {background-image: -moz-linear-gradient(center bottom , rgb(255, 255, 255) 20%, rgb(240, 241, 242) 90%);border: 1px solid;border-radius: 2px;box-sizing: border-box;height: 30px;line-height: 1.1em;padding: 5px;vertical-align: middle;border-color: #aaa #bbb #ccc;color: #606d7a;}
	textarea {background-image: -moz-linear-gradient(center bottom , rgb(255, 255, 255) 20%, rgb(240, 241, 242) 90%);border: 1px solid;border-radius: 2px;box-sizing: border-box;line-height: 1.1em;padding: 5px;vertical-align: middle;border-color: #aaa #bbb #ccc;color: #606d7a;}
	input[type='text']:focus, input[type='password']:focus, textarea:focus, select:focus { border-color: #0ba6ff; }
	input[type='submit'], input[type='button'], input[type='reset']  {box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7) inset;background: url('../img/fundo_botao.jpg') repeat-x scroll 0 0 #9eacbb;border-color: #8396a6 #56616b #56616b #8396a6;color: #01080f;text-shadow: 1px 1px 0 #a6b9c9;line-height: 1em;margin: 2px 2px;border-radius: 4px;cursor: pointer;display: inline-block;padding: 4px 10px;text-align: center;font-size: 120%;}
	input[type='submit']:hover, input[type='button']:hover, input[type='reset'] :hover {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2), 0 1px 0 0 rgba(255, 255, 255, 0.7) inset;repeat-x scroll 0 0 #5c80a1;border-color: #5c80a1 #384c5f #384c5f #5c80a1;color: #01080f;}
	input[type='file'] {box-shadow: 0 1px 0 0 rgba(255, 255, 255, 0.7) inset;border-color: #8396a6 #56616b #56616b #8396a6;color: #01080f;text-shadow: 1px 1px 0 #a6b9c9;line-height: 1em;margin: 2px 2px;border-radius: 4px;cursor: pointer;display: inline-block;padding: 4px 10px;text-align: center;font-size: 120%;}
	table.listagem td	{
		border: 1px solid black;
		vertical-align: top;
		border-collapse: collapse;font-size: 14px
	}
	th, td {padding: 10px;}
	a {color: blue;}
	.iconesFichas {border-radius: 3px;color: white;font-weight: bold;margin-right: 5px;padding: 5px;}
	.pjNacional {background-color: green;}
	.pjNacionalCompleto {background-color: darkgreen;}
	.pfNacional {background-color: darkblue;}
	.pjExterior {background-color: darkred;}
	.alerta {background-color: white;border-radius: 3px;color: red;font-weight: bold;margin-right: 5px;padding: 5px;font-size: 130%;font-bold: true;}
	.diferencas {background-color: red;border-radius: 3px;color: white;font-weight: bold;margin-right: 5px;padding: 5px;}
	.botao {font-size:17px;background-color: #7892C2;border-radius: 20px;border: 1px solid #505A5C;display: inline-block;cursor: pointer;color: #FFF;padding: 1px 7px 1px 7px;text-decoration: none;text-shadow: 0px 1px 0px #2F6627;min-height: 10px;min-width: 10px;margin-left: 5px;margin-right: 5px;opacity:0.75;}	.botao:focus {border-color: #404040;opacity:0.9;}
	.botao:hover{opacity:1.0;}
	.botao[data-id='btAnexar'] {font-family:Courier New;background-color:#81bd60;margin-right: 0px;letter-spacing: -2px;padding-left: 5px;padding-right: 5px;min-width: 30px;}
	.botao[data-id='btExibirAnexo'] {font-family:Courier New;border-radius: 0px;margin-left: 0px;margin-right: 0px;display:none;border-left:0px;border-right:0px;min-width: 30px;letter-spacing: -3px;padding-right:5px;}
	.botao[data-id='btLimparAnexo'] {font-family:Courier New;background-color:#bd6060;border-radius: 0px 25px 25px 0px;margin-left: 0px;min-width: 25px;display:none;}
	.anexoPresente *.botao[data-id='btAnexar']{border-radius: 25px 0px 0px 25px;}
	.anexoPresente *.botao[data-id='btExibirAnexo'],.anexoPresente *.botao[data-id='btLimparAnexo']{display:inline;}
	.tipobotao2 {background-color: #81BD60;}
	.tipobotao3 {background-color: #FF9900;}
	.tipobotao4 {background-color: #bd6060; font-size: unset; border-left-width: 3px;}

	.pesquisa select[multiple]{
		height:unset!important;
	}
	.pesquisa td{
		vertical-align: top;
	}
	
	.listagem th{
		padding-bottom: 0px;
		vertical-align: bottom;
	}