@import url(https://fonts.googleapis.com/css?family=Montserrat:700,400|Bad+Script|Open+Sans:400,300,300italic,400italic,700,700italic);@font-face {
	font-family: 'icomoon';
	src: url('fonts/icomoon.eot?unnf1s');
	src: url('fonts/icomoon.eot?unnf1s#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?unnf1s') format('truetype'),url('fonts/icomoon.woff?unnf1s') format('woff'),url('fonts/icomoon.svg?unnf1s#icomoon') format('svg');
	font-weight: normal;
	font-style: normal
}

[class^="icon"],[class*=" icon"] {
	font-family: 'icomoon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.icon.logo:before {
	content: "\e910"
}

.icon.pag-esquerda:before {
	content: "\e90e"
}

.icon.pag-direita:before {
	content: "\e90f"
}

.icon.seta-direita:before {
	content: "\e90d"
}

.icon.arco:before {
	content: "\e90c"
}

.icon.google:before {
	content: "\e90a"
}

.icon.facebook:before {
	content: "\e90b"
}

.icon.servicos:before {
	content: "\e903"
}

.icon.documento:before {
	content: "\e904"
}

.icon.agenda:before {
	content: "\e905"
}

.icon.email:before {
	content: "\e901"
}

.icon.telefone:before {
	content: "\e902"
}

.icon.cliente:before {
	content: "\e900"
}

.icon.localizacao:before {
	content: "\e906"
}

.icon.empresario:before {
	content: "\e907"
}

.icon.formulario:before {
	content: "\e908"
}

.icon.legislacao:before {
	content: "\e909"
}

.icon.home:before {
	content: "\e911"
}

.icon.sair:before {
	content: "\e912"
}

.icon.documento-enviados:before {
	content: "\e913"
}

.icon.documento-recebidos:before {
	content: "\e914"
}

.icon.documento-enviar:before {
	content: "\e915"
}

.icon.download:before {
	content: "\e916"
}

.icon.boleto:before {
	content: "\e917"
}


html, body, div, span, h1, h2, h3, p, a, img, ul, li, form, label, footer, header, menu, nav, section {
	margin: 0;
	padding: 0;
	border: 0;
}
ul { list-style: none; }
@import url(http://fonts.googleapis.com/css?family=Amaranth);
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../imagens/bg.jpg?1);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;

}
#topo{
	z-index:100;
	position:relative;
}
#conteudo{
	box-shadow:7px 7px 7px rgba(0,0,0,0.2);
}
#rodape{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #DFD1E0;
	background: #81b500; /* Old browsers */
	background: -moz-linear-gradient(top,  #046842 0%,#0A8456 50%,#108D5D 51%,#046842 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#046842), color-stop(50%,#0A8456), color-stop(51%,#108D5D), color-stop(100%,#046842)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #046842 0%,#0A8456 50%,#108D5D 51%,#046842 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #046842 0%,#0A8456 50%,#108D5D 51%,#046842 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #046842 0%,#0A8456 50%,#108D5D 51%,#046842 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #046842 0%,#0A8456 50%,#108D5D 51%,#046842 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046842', endColorstr='#046842',GradientType=0 ); /* IE6-9 */
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 20px rgba(0,0,0,0.5);
}
#webmail {
	position: relative;
	float: right;
	right: 100px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	margin: -5px -85px 0 0;
	padding: 4px 4px 5px 6px;
	font-family: 'Segoe UI Light', sans-serif;
	font-size: 14px;
	color: #333;
	text-decoration: none;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
	cursor: pointer;
	z-index: 1;
	-webkit-transition: margin-top .2s ease;
	-moz-transition: margin-top .2s ease;
	-khtml-transition: margin-top .2s ease;
	transition: margin-top .2s ease;
}
#webmail:hover {		
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	color: #555;
}
#webmail img {
	float: left;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px solid #CCC;
}
a {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;

	text-decoration: none;
}
.slide{
	border-radius:10px;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
.menu-case {
	float: right;
	width:660px;
	height: 90px;

	margin-top: -8px;
	margin-left: -10px;
}
a.menu, a.menu:visited {
	float: left;

	padding: 30px 9px 10px; 

	margin-right: 15px;

	color: #088f95;	

	font-size: 20px;
	font-family: "Amaranth", Arial;
	font-weight: normal;

	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2);

	border-bottom-left-radius: 20px;

	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
}
a.menu:hover {
	background: #2ba6ae; /* Old browsers */
	background: -moz-linear-gradient(top,  #5cc7d1 0%,#53bfc9 39%,#2ba6ae 72%,#088f95 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cc7d1), color-stop(39%,#53bfc9), color-stop(72%,#2ba6ae), color-stop(100%,#088f95)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5cc7d1 0%,#53bfc9 39%,#2ba6ae 72%,#088f95 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5cc7d1 0%,#53bfc9 39%,#2ba6ae 72%,#088f95 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5cc7d1 0%,#53bfc9 39%,#2ba6ae 72%,#088f95 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5cc7d1 0%,#53bfc9 39%,#2ba6ae 72%,#088f95 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
	color: #ffffff;

	padding: 30px 9px 20px; 
}
a:link {
	color: #088f95;
	font-family: "Amaranth", Arial;
}
a:visited {
	color: #1ac65d;
	font-family: "Amaranth", Arial;
}
a:hover {
	color: #1ac65d;
	font-family: "Amaranth", Arial;
}
a:active {
	color: #1ac65d;
	font-family: "Amaranth", Arial;
	text-decoration: none;
}
.bdbot{
	border-bottom:solid 1px #666666;
}
.style1 {
	font-family: "Amaranth", Arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:normal;
}
.style2 {
	font-family: "Amaranth", Arial;
	color: #333333;
	font-size: 14px;
	font-weight:normal;
}
.style3 {
	font-family: "Amaranth", Arial;
	color: #D91B1B;
	font-size: 16px;
	font-weight:normal;
}
.style4 {
	font-family: "Segoe UI", Arial;
	color: #FFFFFF;
	font-size: 14px;
	font-weight:normal;
}
.style5 {
	font-family: "Amaranth", Arial;
	color: #333333;
	font-size: 16px;
	font-weight:normal;
}
.titulos{
	background: #046842; /* Old browsers */
	background: -moz-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#046842), color-stop(50%,#0A8456), color-stop(51%,#108D5D), color-stop(100%,#046842)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046842', endColorstr='#046842',GradientType=0 ); /* IE6-9 */

	border-top-right-radius: 40px;
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
}
.cont:hover .titulos, .cont:hover .style2{
	color: #F7F7F7;
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
}
.cont:hover .style2{
	-webkit-transition: all .4s ease;
	-moz-transition: all .4s ease;
	-o-transition: all .4s ease;
	-ms-transition: all .4s ease;
	color: #CCCCCC;
}
.titulos-sub{
	background: #046842; /* Old browsers */
	background: -moz-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#046842), color-stop(39%,#0A8456), color-stop(72%,#108D5D), color-stop(100%,#046842)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #046842 0%,#0A8456 39%,#108D5D 72%,#046842 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#046842', endColorstr='#046842',GradientType=0 ); /* IE6-9 */

	border-top-right-radius: 40px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#ffffff;
	text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
	font-size:20px;
	font-family: "Amaranth", Arial;
	text-align:left;
}
.cliente2{
	border-top-right-radius: 60px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 60px;
	border-bottom-right-radius: 5px;

	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
#login-case {
	position: relative;
	float: right;

	width: 250px;
	height: 33px;

	margin: -5px;
	margin-right: -2px;
}

#downloads {
	float: left;
	width: 100%;
}
#downloads .file {
	float: left;
	width: 100%;
	border-bottom: 1px dotted #AAA;
	padding: 20px 0 20px 0;
}
#downloads .file:hover {
	background: #FAFAFA;
}
#downloads .file .ext {
	position: relative;
	float: left;
	width: 75px;
	height: 75px;
	background: #ccc;
	line-height: 65px;
	text-align: center;
	font-size: 1.2em;
	color: #444;
	margin: 0 10px 0 20px;
}
@media screen and (max-width: 768px) {
	#downloads .file .ext {
		display: none;
	}
}
#downloads .file .ext b {
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 0.6em;
	color: #777;
	line-height: 0px;
	margin-top: -17px;
}
#downloads .file .ext:after {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 13px;
	background: url(../imagens/shadow.png) bottom no-repeat;
	background-size: 100%;
}
#downloads .file .title {
	float: left;
	width: 80%;
	text-align: justify;
	font-size: 1.2em;
	color: #555;
	border-bottom: 1px solid #EEE;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-weight: 600;
}
@media screen and (max-width: 768px) {
	#downloads .file .title {
		text-align: center;
		width: 100%;
	}
}
#downloads .file .text {
	float: left;
	width: 85%;
	text-align: justify;
	font-size: 1em;
	color: #999555;
	border-bottom: 1px solid #EEE;
	margin-bottom: 20px;
	padding-bottom: 20px;
}
@media screen and (max-width: 768px) {
	#downloads .file .text {
		text-align: center;
		width: 100%;
	}
}
#downloads .file .title2 {
	float: left;
	width: 100%;
	text-align: justify;
	font-size: 1.2em;
	color: #555;
	border-bottom: 1px solid #EEE;
	font-weight: bold;
	margin-bottom: 5px;
	padding-bottom: 5px;
	text-transform: uppercase;
}
@media screen and (max-width: 768px) {
	#downloads .file .title2 {
		text-align: center;
		width: 100%;
		margin-top: 10px;
	}
}
#downloads .file .text2 {
	float: left;
	width: 100%;
	text-align: justify;
	font-size: 1em;
	color: #999555;
	border-bottom: 1px solid #EEE;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
@media screen and (max-width: 768px) {
	#downloads .file .text2 {
		text-align: center;
		width: 100%;
	}
}
#downloads .file .data1 {
	width: 100%;
	float: left;
	font-size: 1.2em;
	color: #333;
	text-align: left;
	margin-bottom: 10px;
}
@media screen and (max-width: 768px) {
	#downloads .file .data1 {
		text-align: center;
		width: 100%;
	}
}
#downloads .file a.download,
a.download:visited {
	float: left;
	padding: 9px 20px;
	text-align: center;
	font-size: 0.8em;
	color: #FFF;
	text-decoration: none;
	-webkit-transition: 0.2s ease-in-out;
	-webkit-transition-property: all;
	-moz-transition: 0.2s ease-in-out;
	-moz-transition-property: all;
	-o-transition: 0.2s ease-in-out;
	-o-transition-property: all;
	-ms-transition: 0.2s ease-in-out;
	-ms-transition-property: all;
	transition: 0.2s ease-in-out;
	transition-property: all;
	background: #222;
}
@media screen and (max-width: 768px) {
	#downloads .file a.download,
	a.download:visited {
		padding: 10px;
		width: 100%;
	}
}
#downloads .file a.download:hover {
	background: #000;
	color: #FFF;
}
#downloads .file a.download:active {
	-webkit-transform: scale(0.98);
	-moz-transform: scale(0.98);
	-khtml-transform: scale(0.98);
	transform: scale(0.98);
}



#mapa{
	float: left;
	width: 100%;
	height: 363px;
	background: #EEE;
	margin-top: 20px;
	margin-bottom: 20px;
}
#login-case a.sp, a.sp:visited {
	position: relative;
	float: right;
	box-shadow:0px 0px 10px rgba(0,0,0,0.2);
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );

	margin-top: 0px;

	padding: 4px 4px 5px 27px;

	font-family: 'Segoe UI Light', sans-serif;
	font-size: 14px;
	color: #333;

	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;

	cursor: pointer;

	z-index: 300;

	-webkit-transition: margin-top .2s ease;
	-moz-transition: margin-top .2s ease;
	-khtml-transition: margin-top .2s ease;
	transition: margin-top .2s ease;
}
#login-case a.active.sp {		
	margin-top: 5px;

	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}
#login-case a.sp:hover {		
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%);
	color: #555;
}
#login-case a.active.sp {		
	background: #ffffff;
	color: #555;
}
#login-case a.sp span {
	position: absolute;

	left: 4px;

	width: 20px;
	height: 20px;
}
#login-case #login-form {
	position: absolute;

	top: 32px;
	left: -25px;

	width: 254px;

	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */

	font-family: 'Segoe UI', Tahoma, Verdana;

	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;

	box-shadow: 0 0 20px #000;

	z-index: 200;

	display: none;
}
#login-case #login-form .case .hd {
	float: left;

	width: 200px;

	font-family: 'Orbitron', sans-serif;
	font-size: 14px;
	color: #091577;

	line-height: 30px;

	margin-top:5px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#login-case #login-form .case .hd img {
	float: left;

	height: 30px;

	padding-right: 5px;
	margin-right: 5px;

	border-right: 1px solid #EEE;
}
#login-case #login-form .case label {
	float: left;

	width: 100%;
	text-align:left;
	font-size: 0.8rem;
	font-weight: bold;
	color: #000;
	margin-left: 12px;
	cursor: pointer;
}
#login-case #login-form .case input.textField {
	float: left;
	width: 223px;
	margin-left: 10px;
	padding: 5px;

	border: 1px solid #DDD;
	font-family: 'Segoe UI', Tahoma, Verdana;

	margin-bottom: 10px;

	border-radius: 2px;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	outline: none;
}
#login-case #login-form .case input.textField:hover, #login-case #login-form .case input.textField:focus { border: 1px solid #CCC; }
#login-case #login-form .case input[type=submit] {
	float: right;

	background: #39f;
	background: -moz-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #02d8e7), color-stop(100%, #319cfe));
	background: -webkit-linear-gradient(top, #02d8e7 0%, #319cf1 100%);
	background: -o-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: -ms-linear-gradient(top, #02d8e7 0%, #319cfe 100%);
	background: linear-gradient(to bottom, #02d8e7 0%, #319cfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#02d8e7', endColorstr='#319cfe', GradientType=0 );

	color: #FFF;

	padding: 10px 20px 10px;

	font-family: 'Segoe UI', Tahoma, Verdana;
	font-weight: bold;

	border: 1px solid #319cfe;
	border-radius: 3px;

	margin-bottom: 10px;
	margin-right: 10px;
	text-shadow: -1px -1px 0px #39f;

	cursor: pointer;
}
#login-case #login-form .case input[type=submit]:hover {
	background: #39f;
	background: -moz-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #03e7e3), color-stop(100%, #31acfe));
	background: -webkit-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -o-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: -ms-linear-gradient(top, #03e7e3 0%, #31acfe 100%);
	background: linear-gradient(to bottom, #03e7e3 0%, #31acfe 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03e7e3', endColorstr='#31acfe', GradientType=0 );

	border: 1px solid #319cfe;

	cursor: pointer;
}


.central {
	text-align: center;
	padding-top: 30px;
	padding-bottom: 30px;
	font-family: 'Segoe UI Light', sans-serif;
}

.central .login {
	display: inline-block;
	width: 400px;
	padding: 15px;
	border-radius: 3px;
	background-color: #F3F3F3;
	box-shadow: 0 0 2px #969696,0 2px #B5B5B5
}

.central .login h1 {
	float: left;
	width: 100%;
	font-size: 25px;
	text-align: left;
	color: #0a8254;
	font-family: 'Segoe UI Light', sans-serif;
	font-weight: bold;
	margin-bottom: 20px;
	border-left: 5px solid #0a8254;
	padding-left: 10px;
	text-transform: uppercase
}
a.esqueceu{
	position: relative;
	float: left;
	width: 100%;
	color: #333;
	font-size: 0.7rem;
	text-align: center;
	margin-bottom: 20px;
}
.central .login .mensagem {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	padding: 5px;
	font-size: 13px;
	line-height: 15px;
	color: #fff;
	display: none
}

.central .login .mensagem.erro {
	background-color: #F50101
}

.central .login .mensagem.sucesso {
	background-color: #029C00
}

.central .login .field {
	float: left;
	width: 100%;
	margin-bottom: 10px
}

.central .login .field label {
	float: left
}

.central .login .field .campo {
	float: left;
	width: 95%;
	padding: 10px;
	border-radius: 3px;
	font-size: 20px;
	text-align: center;
	border: 1px solid #ccc;
	color: #888
}

.central .login .field .btn {
	display: inline-block;
	border: none;
	padding: 10px 40px;
	background-color: #5ea640;
	color: #fff;
	font-size: 20px;
	cursor: pointer;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.central .login .field .btn:hover {
	background-color: #0a8254
}

.central .login .field .btn.wait {
	background-color: #ccc;
	color: #888
}

.central .login .field:last-of-type {
	margin-bottom: 0
}

.central .sidebar {
	float: left;
	width: 22%;
	margin-right: 1%
}

.central .sidebar ul {
	float: left;
	width: 100%;
	background-color: #efefef;
}

.central .sidebar ul li {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 13px;
	border-bottom: 1px solid #ccc
}

.central .sidebar ul li a {
	float: left;
	width: 100%;
	padding: 10px;
	text-align: left;
	color: #777;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.central .sidebar ul li a .icon {
	display: table-cell;
	padding-right: 10px;
	vertical-align: middle;
	font-size: 20px
}

.central .sidebar ul li a b {
	display: table-cell;
	vertical-align: middle;
	color: #777;
	font-family: 'Segoe UI Light', sans-serif;
}

.central .sidebar ul li:hover {
	background-color: rgba(0,0,0,0.1)
}

.central .sidebar ul li a .contador {
	display: table-cell;
	background-color: #ffe256;
	color: #5ea640;
	padding: 5px;
	border-radius: 3px;
	font-weight: bold;
	font-size: 10px
}

.central .main {
	float: left;
	width: 77%
}

.central .main h1 {
	float: left;
	width: 100%;
	font-size: 25px;
	text-transform: uppercase;
	text-align: left;
	color: #5ea640;
	margin-bottom: 10px;
	padding: 5px;
	font-weight: 600;
	border-left: 4px solid
}

.central .main .filtro {
	padding: 10px;
	padding-bottom: 0;
	background-color: #eee;
	margin-bottom: 10px
}

.central .main .table_info {
	float: left;
	width: 100%;
	vertical-align: top
}

.central .main .table_info h2 {
	float: left;
	max-width: 50%;
	font-size: 13px;
	line-height: 15px;
	padding: 5px;
	border-radius: 3px;
	background-color: #00ACAC;
	text-align: left;
	margin-bottom: 10px;
	color: #FFFFFF
}

.central .main .table_info h2 b {
	font-weight: bold;
	font-size: 14px
}

@media screen and (max-width: 768px) {
	.central .main .table_info h2 {
		max-width:100%;
		float: none
	}
}

.central .main .table_info .legendas {
	float: right;
	width: 50%;
	margin-bottom: 10px
}

.central .main .table_info .legendas li {
	float: left;
	width: 100%;
	text-align: right;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 5px
}

.central .main .table_info .legendas li:last-child {
	margin-bottom: 0
}

.central .main .table_info .legendas li span {
	float: right;
	width: 20px;
	height: 20px;
	margin-left: 5px
}

@media screen and (max-width: 768px) {
	.central .main .table_info .legendas {
		width:100%
	}
}

.central .usuario_info .usuario_nome {
	width: auto;
	text-align: left;
	margin-bottom: 20px;
	font-size: 23px;
	color: #FFFFFF;
	display: table;
	padding: 7px;
	background-color: #5ea640;
	border-radius: 100px
}

.central .usuario_info .usuario_nome .icon {
	font-size: 26px;
	float: left;
	margin-top: 5px;
}

.central .usuario_info .usuario_nome b {
	display: table-cell;
	vertical-align: middle;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 400px
}

.central .usuario_info .usuario_nome b .email {
	font-weight: 400
}

@media screen and (max-width: 768px) {
	.central .login {
		width:100%
	}

	.central .sidebar {
		width: 100%
	}

	.central .main {
		width: 100%
	}
}

#uPaginacao {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
	text-align: center
}

#uPaginacao .pagina,#uPaginacao .pagina:visited,#uPaginacao span {
	display: inline-block;
	background: #00ACAC;
	padding: 5px 15px;
	border-radius: 3px;
	font-size: 15px;
	color: #fff;
	margin-right: 5px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

#uPaginacao .pagina:last-child,#uPaginacao .pagina:visited:last-child,#uPaginacao span:last-child {
	margin-right: 0
}

#uPaginacao .pagina:hover {
	background-color: #5ea640;
	color: #fff
}

#uPaginacao span {
	background-color: #0a8254;
	color: #fff
}

.simple-table {
	background: #f5f5f5;
	border-collapse: separate;
	box-shadow: inset 0 1px 0 #fff;
	font-size: 12px;
	line-height: 24px;
	text-align: left;
	width: 100%;
	margin-bottom: 10px
}

.simple-table th {
	background: #5ea640;
	border-right: 1px solid #026161;
	color: #fff;
	font-weight: bold;
	padding: 10px 15px;
	position: relative;
	text-shadow: 0 1px 0 #000;
	text-align: center;
	text-transform: uppercase
}

.simple-table th a:active,.simple-table th a:visited,.simple-table th a {
	float: left;
	width: 100%;
	text-shadow: 0 1px 0 #000;
	text-align: center;
	color: #fff
}

.simple-table th a.active {
	color: #F9E01E
}

.simple-table th a.active span {
	position: relative;
	padding: 0 5px
}

.simple-table th a.active.desc span:after {
	content: '▲';
	position: absolute;
	margin-left: 2px
}

.simple-table th a.active.asc span:after {
	content: '▼';
	position: absolute;
	margin-left: 2px
}

.simple-table td {
	border-right: 1px solid #fff;
	border-left: 1px solid #e8e8e8;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #e8e8e8;
	padding: 10px 5px;
	position: relative;
	transition: all 300ms;
	text-align: center;
	vertical-align: middle;
	font-size: 13px;
	line-height: 17px;
	color: #000
}

.simple-table td:first-child {
	box-shadow: inset 1px 0 0 #fff
}

.simple-table td:last-child {
	border-right: 1px solid #e8e8e8;
	box-shadow: inset -1px 0 0 #fff
}

.simple-table tr {
	background: #eee
}

.simple-table tr.not-view {
	background-color: #FFE256
}

.simple-table .btn-acao {
	float: left;
	margin-right: 5px
}

.simple-table .btn-acao:last-of-type {
	margin-right: 0
}

.simple-table .btn-acao .icon {
	float: left;
	font-size: 20px;
	color: #5ea640;
	padding: 5px;
	border-radius: 3px;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}

.simple-table .btn-acao:hover .icon {
	color: #fff;
	background-color: #5ea640
}

@media screen and (max-width: 768px) {
	.scroll-tabela {
		width:100%;
		overflow-x: auto
	}

	.menu {
		width: 100%
	}
}

.ui-helper-hidden {
	display: none
}

.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px
}

.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none
}

.ui-helper-clearfix:before,.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse
}

.ui-helper-clearfix:after {
	clear: both
}

.ui-helper-clearfix {
	min-height: 0
}

.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter: alpha(opacity=0)
}

.ui-front {
	z-index: 100
}

.ui-state-disabled {
	cursor: default !important
}

.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat
}

.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.ui-datepicker {
	padding: .2em .2em 0;
	display: none;
	box-shadow: 0 0 20px rgba(0,0,0,0.2);
	z-index: 100 !important
}

.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top: 1px
}

.ui-datepicker .ui-datepicker-prev {
	left: 2px
}

.ui-datepicker .ui-datepicker-next {
	right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
	right: 1px
}

.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
	border: 1px solid #DDD;
	border-radius: 3px;
	padding: 5px
}

.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width: 45%
}

.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em
}

.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0
}

.ui-datepicker td {
	border: 0;
	padding: 1px
}

.ui-datepicker td span,.ui-datepicker td a {
	display: block;
	padding: .2em;
	width: 30px;
	height: 30px;
	text-align: right;
	text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left
}

.ui-datepicker.ui-datepicker-multi {
	width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
	float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left
}

.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0
}

.ui-datepicker-rtl {
	direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group {
	float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px
}

.ui-widget {
	font-family: sans-serif;
	font-size: 1.4em
}

.ui-widget .ui-widget {
	font-size: 1em
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
	font-family: sans-serif;
	font-size: 1em
}

.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff url("../img/jqueryui/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444
}

.ui-widget-content a {
	color: #444444
}

.ui-widget-header {
	border: 1px solid #fff;
	background: #ffffff url("../img/jqueryui/ui-bg_flat_50_ffffff_40x100.png") 50% 50% repeat-x;
	color: #333;
	font-weight: bold
}

.ui-widget-header a {
	color: #333
}

.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default {
	border: 1px solid #dddddd;
	background: #f6f6f6 url("../img/jqueryui/ui-bg_flat_100_f6f6f6_40x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #0073ea
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
	color: #0073ea;
	text-decoration: none
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus {
	border: 1px solid #0073ea;
	background: #0073ea url("../img/jqueryui/ui-bg_highlight-soft_25_0073ea_1x100.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #ffffff
}

.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited {
	color: #ffffff;
	text-decoration: none
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active {
	border: 1px solid #dddddd;
	background: #ffffff url("../img/jqueryui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #f57921
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
	color: #f57921;
	text-decoration: none
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight {
	border: 1px solid #cccccc;
	background: #ffffff url("../img/jqueryui/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #444444
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #444444
}

.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error {
	border: 1px solid #ff0084;
	background: #ffffff url("../img/jqueryui/ui-bg_flat_55_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222
}

.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a {
	color: #222222
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text {
	color: #222222
}

.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary {
	font-weight: bold
}

.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter: alpha(opacity=70);
	font-weight: normal
}

.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter: alpha(opacity=35);
	background-image: none
}

.ui-state-disabled .ui-icon {
	filter: alpha(opacity=35)
}

.ui-icon {
	width: 16px;
	height: 16px
}

.ui-icon,.ui-widget-content .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_ff0084_256x240.png")
}

.ui-widget-header .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_0073ea_256x240.png")
}

.ui-state-default .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_666666_256x240.png")
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_ffffff_256x240.png")
}

.ui-state-active .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_454545_256x240.png")
}

.ui-state-highlight .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_0073ea_256x240.png")
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
	background-image: url("../img/jqueryui/ui-icons_ff0084_256x240.png")
}

.ui-icon-blank {
	background-position: 16px 16px
}

.ui-icon-carat-1-n {
	background-position: 0 0
}

.ui-icon-carat-1-ne {
	background-position: -16px 0
}

.ui-icon-carat-1-e {
	background-position: -32px 0
}

.ui-icon-carat-1-se {
	background-position: -48px 0
}

.ui-icon-carat-1-s {
	background-position: -64px 0
}

.ui-icon-carat-1-sw {
	background-position: -80px 0
}

.ui-icon-carat-1-w {
	background-position: -96px 0
}

.ui-icon-carat-1-nw {
	background-position: -112px 0
}

.ui-icon-carat-2-n-s {
	background-position: -128px 0
}

.ui-icon-carat-2-e-w {
	background-position: -144px 0
}

.ui-icon-triangle-1-n {
	background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
	background-position: -16px -16px
}

.ui-icon-triangle-1-e {
	background-position: -32px -16px
}

.ui-icon-triangle-1-se {
	background-position: -48px -16px
}

.ui-icon-triangle-1-s {
	background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
	background-position: -80px -16px
}

.ui-icon-triangle-1-w {
	background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
	background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
	background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
	background-position: -144px -16px
}

.ui-icon-arrow-1-n {
	background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
	background-position: -16px -32px
}

.ui-icon-arrow-1-e {
	background-position: -32px -32px
}

.ui-icon-arrow-1-se {
	background-position: -48px -32px
}

.ui-icon-arrow-1-s {
	background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
	background-position: -80px -32px
}

.ui-icon-arrow-1-w {
	background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
	background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
	background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
	background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
	background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
	background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
	background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
	background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
	background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
	background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
	background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
	background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
	background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
	background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
	background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
	background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
	background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
	background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
	background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
	background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
	background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
	background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
	background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
	background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
	background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
	background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
	background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
	background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
	background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
	background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
	background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
	background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
	background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
	background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
	background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
	background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
	background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
	background-position: -176px -64px
}

.ui-icon-arrow-4 {
	background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
	background-position: -16px -80px
}

.ui-icon-extlink {
	background-position: -32px -80px
}

.ui-icon-newwin {
	background-position: -48px -80px
}

.ui-icon-refresh {
	background-position: -64px -80px
}

.ui-icon-shuffle {
	background-position: -80px -80px
}

.ui-icon-transfer-e-w {
	background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
	background-position: -112px -80px
}

.ui-icon-folder-collapsed {
	background-position: 0 -96px
}

.ui-icon-folder-open {
	background-position: -16px -96px
}

.ui-icon-document {
	background-position: -32px -96px
}

.ui-icon-document-b {
	background-position: -48px -96px
}

.ui-icon-note {
	background-position: -64px -96px
}

.ui-icon-mail-closed {
	background-position: -80px -96px
}

.ui-icon-mail-open {
	background-position: -96px -96px
}

.ui-icon-suitcase {
	background-position: -112px -96px
}

.ui-icon-comment {
	background-position: -128px -96px
}

.ui-icon-person {
	background-position: -144px -96px
}

.ui-icon-print {
	background-position: -160px -96px
}

.ui-icon-trash {
	background-position: -176px -96px
}

.ui-icon-locked {
	background-position: -192px -96px
}

.ui-icon-unlocked {
	background-position: -208px -96px
}

.ui-icon-bookmark {
	background-position: -224px -96px
}

.ui-icon-tag {
	background-position: -240px -96px
}

.ui-icon-home {
	background-position: 0 -112px
}

.ui-icon-flag {
	background-position: -16px -112px
}

.ui-icon-calendar {
	background-position: -32px -112px
}

.ui-icon-cart {
	background-position: -48px -112px
}

.ui-icon-pencil {
	background-position: -64px -112px
}

.ui-icon-clock {
	background-position: -80px -112px
}

.ui-icon-disk {
	background-position: -96px -112px
}

.ui-icon-calculator {
	background-position: -112px -112px
}

.ui-icon-zoomin {
	background-position: -128px -112px
}

.ui-icon-zoomout {
	background-position: -144px -112px
}

.ui-icon-search {
	background-position: -160px -112px
}

.ui-icon-wrench {
	background-position: -176px -112px
}

.ui-icon-gear {
	background-position: -192px -112px
}

.ui-icon-heart {
	background-position: -208px -112px
}

.ui-icon-star {
	background-position: -224px -112px
}

.ui-icon-link {
	background-position: -240px -112px
}

.ui-icon-cancel {
	background-position: 0 -128px
}

.ui-icon-plus {
	background-position: -16px -128px
}

.ui-icon-plusthick {
	background-position: -32px -128px
}

.ui-icon-minus {
	background-position: -48px -128px
}

.ui-icon-minusthick {
	background-position: -64px -128px
}

.ui-icon-close {
	background-position: -80px -128px
}

.ui-icon-closethick {
	background-position: -96px -128px
}

.ui-icon-key {
	background-position: -112px -128px
}

.ui-icon-lightbulb {
	background-position: -128px -128px
}

.ui-icon-scissors {
	background-position: -144px -128px
}

.ui-icon-clipboard {
	background-position: -160px -128px
}

.ui-icon-copy {
	background-position: -176px -128px
}

.ui-icon-contact {
	background-position: -192px -128px
}

.ui-icon-image {
	background-position: -208px -128px
}

.ui-icon-video {
	background-position: -224px -128px
}

.ui-icon-script {
	background-position: -240px -128px
}

.ui-icon-alert {
	background-position: 0 -144px
}

.ui-icon-info {
	background-position: -16px -144px
}

.ui-icon-notice {
	background-position: -32px -144px
}

.ui-icon-help {
	background-position: -48px -144px
}

.ui-icon-check {
	background-position: -64px -144px
}

.ui-icon-bullet {
	background-position: -80px -144px
}

.ui-icon-radio-on {
	background-position: -96px -144px
}

.ui-icon-radio-off {
	background-position: -112px -144px
}

.ui-icon-pin-w {
	background-position: -128px -144px
}

.ui-icon-pin-s {
	background-position: -144px -144px
}

.ui-icon-play {
	background-position: 0 -160px
}

.ui-icon-pause {
	background-position: -16px -160px
}

.ui-icon-seek-next {
	background-position: -32px -160px
}

.ui-icon-seek-prev {
	background-position: -48px -160px
}

.ui-icon-seek-end {
	background-position: -64px -160px
}

.ui-icon-seek-start {
	background-position: -80px -160px
}

.ui-icon-seek-first {
	background-position: -80px -160px
}

.ui-icon-stop {
	background-position: -96px -160px
}

.ui-icon-eject {
	background-position: -112px -160px
}

.ui-icon-volume-off {
	background-position: -128px -160px
}

.ui-icon-volume-on {
	background-position: -144px -160px
}

.ui-icon-power {
	background-position: 0 -176px
}

.ui-icon-signal-diag {
	background-position: -16px -176px
}

.ui-icon-signal {
	background-position: -32px -176px
}

.ui-icon-battery-0 {
	background-position: -48px -176px
}

.ui-icon-battery-1 {
	background-position: -64px -176px
}

.ui-icon-battery-2 {
	background-position: -80px -176px
}

.ui-icon-battery-3 {
	background-position: -96px -176px
}

.ui-icon-circle-plus {
	background-position: 0 -192px
}

.ui-icon-circle-minus {
	background-position: -16px -192px
}

.ui-icon-circle-close {
	background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
	background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
	background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
	background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
	background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
	background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
	background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
	background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
	background-position: -160px -192px
}

.ui-icon-circle-zoomin {
	background-position: -176px -192px
}

.ui-icon-circle-zoomout {
	background-position: -192px -192px
}

.ui-icon-circle-check {
	background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
	background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
	background-position: -16px -208px
}

.ui-icon-circlesmall-close {
	background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
	background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
	background-position: -64px -208px
}

.ui-icon-squaresmall-close {
	background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
	background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
	background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
	background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
	background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
	background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
	background-position: -80px -224px
}

.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl {
	border-top-left-radius: 0
}

.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr {
	border-top-right-radius: 0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl {
	border-bottom-left-radius: 0
}

.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br {
	border-bottom-right-radius: 0
}

.ui-widget-overlay {
	background: #eeeeee url("../img/jqueryui/ui-bg_flat_0_eeeeee_40x100.png") 50% 50% repeat-x;
	opacity: .8;
	filter: alpha(opacity=80)
}

.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url("../img/jqueryui/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .6;
	filter: alpha(opacity=60);
	border-radius: 0
}

.container .main .links-importantes {
	padding: 5px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	background-color: #eee;
	line-height: 1.5;
	padding-left: 30px;    
}

.container .main .links-importantes a {
	text-decoration: none !important;
	color: #5A5A5A !important;
}

.container .main .links-importantes a:hover {
	text-decoration: none !important;
	color: #06a18e !important;
}

.container .main .links-importantes ul {
	list-style-type: square;
	color: rgb(1, 82, 82)
}