@CHARSET "ISO-8859-1";

body {
	font-family: Arial, sans-serif;
	font-size: 12px !important;
	color: #004276 !important;
}

.ui-widget {
	font-size: 12px !important;
}

#art-main {
	position: relative;
	width: 100%;
	left: 0;
	top: 0;
	cursor: default;
}

/* begin Box, Sheet */
.art-sheet {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	max-width: 90%;
	width: 1117px;
	min-height: 40%;
}

.art-sheet-body {
	position: relative;
	z-index: 1;
	padding: 5px;
}

.art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl,.art-sheet-tc,.art-sheet-bc,.art-sheet-cr,.art-sheet-cl
	{
	position: absolute;
	z-index: -1;
}

.art-sheet-tr,.art-sheet-tl,.art-sheet-br,.art-sheet-bl {
	width: 50px;
	height: 50px;
	background-image: url('../images/sheet_s.png');
}

.art-sheet-tl {
	top: 0;
	left: 0;
	clip: rect(auto, 25px, 25px, auto);
}

.art-sheet-tr {
	top: 0;
	right: 0;
	clip: rect(auto, auto, 25px, 25px);
}

.art-sheet-bl {
	bottom: 0;
	left: 0;
	clip: rect(25px, 25px, auto, auto);
}

.art-sheet-br {
	bottom: 0;
	right: 0;
	clip: rect(25px, auto, auto, 25px);
}

.art-sheet-tc,.art-sheet-bc {
	left: 25px;
	right: 25px;
	height: 50px;
	background-image: url('../images/sheet_h.png');
}

.art-sheet-tc {
	top: 0;
	clip: rect(auto, auto, 25px, auto);
}

.art-sheet-bc {
	bottom: 0;
	clip: rect(25px, auto, auto, auto);
}

.art-sheet-cr,.art-sheet-cl {
	top: 25px;
	bottom: 25px;
	width: 50px;
	background-image: url('../images/sheet_v.png');
}

.art-sheet-cr {
	right: 0;
	clip: rect(auto, auto, auto, 25px);
}

.art-sheet-cl {
	left: 0;
	clip: rect(auto, 25px, auto, auto);
}

.art-sheet-cc {
	position: absolute;
	z-index: -1;
	top: 25px;
	left: 25px;
	right: 25px;
	bottom: 25px;
	background-color: #FFFFFF;
}

.art-sheet {
	margin-top: -5px !important;
	cursor: auto;
	width: 1117px;
}

#art-page-background-simple-gradient,#art-page-background-gradient,#art-page-background-glare
	{
	min-width: 1000px;
}
/* end Box, Sheet */

/* begin Header */
div.art-header {
	margin: 0 auto;
	position: relative;
	z-index: 0;
	height: 140px;
	overflow: hidden;
}

div.art-header-jpeg {
	position: absolute;
	z-index: -1;
	top: 0;
	left: 0;
	/*width: 990px;*/
	padding-top: 11px;
	height: 130px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url('../images/SISCON_CABECALHO.png');
}

/* end Header */

/* begin Logo */
.art-logo {
	display: block;
	position: absolute;
	top: 110px;
	width: 1100px;
}

.art-logo-text {
	display: block;
	text-align: left;
}

.art-logo-text,.art-logo-text a {
	font-size: 12px;
	padding: 0;
	margin: 0;
	color: #25383C !important;
}
/* end Logo */
#index_corpo { /*background-color: #FFF;
	background-image: url(../images/e-duc_site_completo_novo.jpg);*/
	background-repeat: no-repeat;
	margin: 0 auto;
	height: 582px;
	/*width: 99%;*/
}

.art-footer {
	position: relative;
	z-index: -30;
	overflow: hidden;
	margin: 0 auto;
	background-color: #004276;
	clear: both;
	height: 40px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	text-decoration: none;
	width: 100%;
}

.art-footer .art-footer-inner {
	height: 1%;
	position: relative;
	z-index: 0;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 12px;
}

.cleared {
	float: none;
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size: 1px;
	z-index: 0;
}

.sem_cantos_arredondados {
	border-radius: 0px !important;
}

.div-login {
	width: 415px;
	height: 416px;
	background-image: url(../images/SISCON_LOGIN.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

.form-login {
	padding-top: 80px;
	padding-bottom: 10px;
	width: 100%;
	margin: 0 auto;
	padding-top: 12px;
}

.td-width-1-por-cento {
	width: 1%;
}

.td-align-left {
	text-align: left;
}

.td-align-left-60 {
	width: 60px;
	text-align: left;
}

.td-align-45-por-cento {
	width: 45%;
	vertical-align: top;
}

.td-align-left-37-por-cento {
	text-align: left;
	width: 70%;
}

.td-align-right-12-por-cento {
	text-align: right;
	width: 29%
}

.td-align-left-12-por-cento {
	text-align: left;
	width: 29%
}

.td-align-right-fixo-130 {
	text-align: right;
	width: 130px;
}

.td-align-left-fixo-250 {
	text-align: left;
	width: 250px;
}

.td-align-left-fixo-150 {
	text-align: left;
	width: 150px;
}

.td-align-right-fixo-90 {
	text-align: right;
	width: 90px;
}

.td-align-right-fixo {
	text-align: right;
	width: 150px;
}

.td-align-topo {
	vertical-align: top;
}

.div-imagem-principal {
	background-image: url(../images/SISCON_FUNDO.png);
	min-height: 527px;
	width: 1100px;
	background-repeat: no-repeat;
	margin: 0 auto;
}

.home-conteudo {
	width: auto;
	padding: 10px;
}

.label_topo {
	font-weight: bold;
}

.index-table {
	text-align: center;
	background-color: #FED448;
	width: 20px;
}

.linhaReceita {
	background: #FED448 !important;
}

.colunaTipo {
	text-align: center;
	width: 20px;
}

.colunaTexto {
	text-align: left;
	width: 180px;
}

.colunaData {
	text-align: center;
	width: 80px;
}

.colunaCodigo {
	width: 80px;
	text-align: left;
	line-height: 20px;
}

.colunaNumero {
	width: 55px;
	text-align: right;
}

.colunaValor {
	width: 85px;
	text-align: right;
}

.colunaAcoes {
	width: 90px;
	text-align: center;
}

.colunaCPF {
	width: 110px;
	text-align: center;
}

.colunaStatus {
	width: 100px;
}

.colunaCNPJ {
	width: 140px;
	text-align: center;
}

div.art-content-layout div.art-layout-cell,div.art-content-layout div.art-layout-cell div.art-content-layout div.art-layout-cell
	{
	display: table-cell;
}

div.art-layout-cell div.art-layout-cell {
	display: block;
}

.art-layout-cell,.art-content-layout-row {
	background-color: Transparent;
	vertical-align: top;
	text-align: left;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
}

.overview-table .art-layout-cell {
	width: 33%;
}

.art-content-layout .art-content { /*width: 1105px;*/
	
}

.art-content-layout .art-content .art-block {
	background-color: #FFFFFF;
}

.art-content-layout .art-sidebar1 {
	width: 20%;
}

.art-post {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	min-width: 15px;
	min-height: 15px;
}

.art-post-body {
	position: relative;
	z-index: 1;
	padding: 8px;
}

.art-post-tr,.art-post-tl,.art-post-br,.art-post-bl,.art-post-tc,.art-post-bc,.art-post-cr,.art-post-cl
	{
	position: absolute;
	z-index: -1;
}

.art-post-tr,.art-post-tl,.art-post-br,.art-post-bl {
	width: 14px;
	height: 14px;
	background-image: url('../images/post_s.png');
}

.art-post-tl {
	top: 0;
	left: 0;
	clip: rect(auto, 7px, 7px, auto);
}

.art-post-tr {
	top: 0;
	right: 0;
	clip: rect(auto, auto, 7px, 7px);
}

.art-post-bl {
	bottom: 0;
	left: 0;
	clip: rect(7px, 7px, auto, auto);
}

.art-post-br {
	bottom: 0;
	right: 0;
	clip: rect(7px, auto, auto, 7px);
}

.art-post-tc,.art-post-bc {
	left: 7px;
	right: 7px;
	height: 14px;
	background-image: url('../images/post_h.png');
}

.art-post-tc {
	top: 0;
	clip: rect(auto, auto, 7px, auto);
}

.art-post-bc {
	bottom: 0;
	clip: rect(7px, auto, auto, auto);
}

.art-post-cr,.art-post-cl {
	top: 7px;
	bottom: 7px;
	width: 14px;
	background-image: url('../images/post_v.png');
}

.art-post-cr {
	right: 0;
	clip: rect(auto, auto, auto, 7px);
}

.art-post-cl {
	left: 0;
	clip: rect(auto, 7px, auto, auto);
}

.art-post-cc {
	position: absolute;
	z-index: -1;
	top: 7px;
	left: 7px;
	right: 7px;
	bottom: 7px;
	background-color: #FFFFFF;
}

.art-post {
	margin: 10px;
}

.art-content-layout {
	table-layout: fixed;
	border-collapse: collapse;
	border: none !important;
	padding: 0 !important;
}

.art-layout-cell,.art-content-layout-row {
	background-color: Transparent;
	vertical-align: top;
	text-align: left;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	width: 1105px;
}
/* end Layout */

/* begin Box, Block, VMenuBlock */
.art-vmenublock {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	min-width: 1px;
	min-height: 1px;
}

.art-vmenublock-body {
	position: relative;
	z-index: 1;
	padding: 0;
}

.art-vmenublock {
	margin: 10px;
}

/* end Box, Block, VMenuBlock */

/* begin BlockHeader, VMenuBlockHeader */
.art-vmenublockheader {
	position: relative;
	z-index: 0;
	height: 33px;
	margin-bottom: 0;
}

.altura_dobro_menu_lateral {
	height: 66px !important;
}

.art-vmenublockheader .t {
	height: 33px;
	color: #000000;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 13px;
	margin: 0;
	padding: 0 10px 0 21px;
	white-space: nowrap;
	line-height: 33px;
}

.art-vmenublockheader .l,.art-vmenublockheader .r {
	display: block;
	position: absolute;
	z-index: -1;
	height: 33px;
	background-image: url('../images/vmenublockheader.png');
}

.art-vmenublockheader .l {
	left: 0;
	right: 15px;
}

.art-vmenublockheader .r {
	width: 990px;
	right: 0;
	clip: rect(auto, auto, auto, 975px);
}

/* end BlockHeader, VMenuBlockHeader */

/* begin Box, Box, VMenuBlockContent */
.art-vmenublockcontent {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	min-width: 1px;
	min-height: 1px;
}

.art-vmenublockcontent-body {
	position: relative;
	z-index: 1;
	padding: 0;
}

.art-vmenublockcontent {
	position: relative;
	z-index: 0;
	margin: 0 auto;
	min-width: 1px;
	min-height: 1px;
}

.art-vmenublockcontent-body {
	position: relative;
	z-index: 1;
	padding: 0;
}

/* end Box, Box, VMenuBlockContent */

/* begin VMenu */
ul.art-vmenu,ul.art-vmenu li {
	list-style: none;
	margin: 0;
	padding: 0;
	width: auto;
	line-height: 0;
}

/* end VMenu */

/* begin VMenuItem */
ul.art-vmenu a {
	position: relative;
	display: block;
	overflow: hidden;
	height: 30px;
	cursor: pointer;
	text-decoration: none;
}

ul.art-vmenu li.art-vmenu-separator {
	display: block;
	padding: 2px 0 2px 0;
	margin: 0;
	font-size: 1px;
}

ul.art-vmenu .art-vmenu-separator-span {
	display: block;
	padding: 0;
	font-size: 1px;
	height: 0;
	line-height: 0;
	border: none;
}

ul.art-vmenu a .r,ul.art-vmenu a .l {
	position: absolute;
	display: block;
	top: 0;
	z-index: -1;
	height: 90px;
	background-image: url('../images/vmenuitem.png');
}

ul.art-vmenu a .l {
	left: 0;
	right: 14px;
}

ul.art-vmenu a .r {
	width: 1014px;
	right: 0;
	clip: rect(auto, auto, auto, 1000px);
}

ul.art-vmenu a .t {
	display: block;
	line-height: 30px;
	color: #3A595F;
	padding: 0 24px 0 21px;
	font-size: 12px;
	margin-left: 0;
	margin-right: 0;
}

ul.art-vmenu a:hover .l,ul.art-vmenu a:hover .r {
	top: -30px;
}

ul.art-vmenu a:hover .t {
	color: #D2E8EF;
}

ul.art-vmenu a.active .l,ul.art-vmenu a.active .r {
	top: -60px;
}

ul.art-vmenu a.active .t {
	color: #29546A;
}
/* end VMenuItem */
.label {
	font-weight: bold !important;
}

input:focus {
	background-color: #FFF888 !important;
}

e .ui-inputfield:focus {
	background-color: #FFF888 !important;
}

.form-login {
	padding-top: 150px;
	padding-bottom: 10px;
	width: 100%;
	margin: 0 auto;
}

input[type=text],input[type=password],textarea {
	text-transform: uppercase;
}

.ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td {
	white-space: normal !important;
}

.ui-menu .ui-menu-parent .ui-menu-child {
	width: 250px !important;
}

.ui-menubar .ui-menu-child .ui-menuitem {
	width: 250px !important;
}

.ui-icon-pdf {
	background-image: url('../images/pdf.png') !important;
	background-position: center center !important;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}

.ui-icon-xls {
	background-image: url('../images/excel.png') !important;
	background-position: center center !important;
	width: 16px;
	height: 16px;
	margin-right: 5px;
}