@CHARSET "UTF-8";


img {
	border:none;
	}

/* Links
**/

a, a:link {
	
	}

.banners a {
	
	}

.contentDoc a,
.contentDoc a:link,
.contentDoc a:visited,
.contentDoc a:hover,
.contentDoc a:active { 
	color:#fff;
	text-decoration: none;
	 }

.breadcrumbs a,
.breadcrumbs a:link {
	color:#656767;
	text-decoration: none;
	}

.breadcrumbs a:hover {
	text-decoration: underline;
	}

.ui-commandlink,
.console ul li ul li a,
.console ul li ul li a:link{
	color:#ec781a;
	/*padding:1px 3px 1px 7px;*/
	padding:1px 3px 1px 0px;
	text-decoration: none;
	font-size:12px !important;
	}

.console ul li ul li a,
.console ul li ul li a:link{
	/*background:transparent url("../images/bullet-menu-item.png") no-repeat left center;*/
	
	}

.console ul li ul li a:hover{	
	text-decoration: underline;
	font-weight: bold;
	}
	
/* Elementos em geral
**/

fieldset {
	border:1px solid #bcbcbc;
	padding:10px;
	margin:10px 0;
	}

legend {
	color:#464646;
	padding: 0 5px;
	font-size: 15px;
	*margin-bottom:10px;
	margin-bottom:10px;
	}

.required {
	color:#fc780a;
	}

.ni {
	color:red;	
	}
	
.special {
	color:blue;
	}

label {
	color:#000;
	}

.boxLogin label {	
	color:#5d5f60;
	}

.contentAr a,
.contentAr a:link,
.contentAr a:visited,
.contentAr a:hover,
.contentAr a:active { 
	color:#fff;
	text-decoration: none;
	 }
	 
.contentAr select {
	background: none repeat scroll 0 0 #84AFD2;
    color: #FFFFFF;
    border: 1px solid #B9CEE2;
    width:150px;
	}

.contentDoc li {
	color:#fff;
	font-weight:bold;
	background:#bda67d;
	margin-bottom:4px;
	padding-left:5px;
	}
	
hr {
	margin:10px 0;
	} 

.respAr p {
	font-size:10px;
	}

.contentForm p {
	color:#8D8D8D;
	}

.ui-dialog-content p {
	line-height: 20px;
	color:#000;
	}

.itemConsole {
	color:#e37a13;
	border-bottom:1px solid #e37a13;
	margin-top:30px;
	}

.console ul {}

.console ul li {
	float:left;
	width: 140px;
	margin-right:10px;
	}

.console ul li ul li:first-child {
	margin:0 0 10px -2px;
	padding-left:5px;
	line-height:normal;
	border-left:3px solid #7f7f7f;
	list-style: none;
	background: none !important;	
	}

.console ul li ul li{
	float:none;
	line-height: 20px;
	padding-left: 12px;
	background:transparent url("../images/bullet-menu-item.png") no-repeat 5px 9px;
	}

.console ul li ul li:hover {
	background:transparent url("../images/arrow-menu.png") no-repeat 5px 5px;
	}
	
.console ul li ul {
	width:130px;
	margin: 5px 0 0 3px;
	border-left: 1px solid #ccc;
	min-height:150px;
	}

.console span {
	font-size:12px;
	color:#3e3c3c !important;	
	}

/* Inputs
**/

button[disabled], 
input[type="reset"][disabled], 
input[type="submit"][disabled], 
input[type="button"][disabled] {
	background:#a2a2a2;
	border-color:#fff;
	color:#fff;
	}

button:hover,
input[type="button"]:hover {
	background-image: none;
	}

.navSearch input[type=text] {
	height:17px;
	width:150px;
	margin:0 5px;
	position:absolute;
	font-size:14px;
	font-weight:normal;
	top:1px;
	-moz-border-radius: 0;
	}

.ui-datatable input[type=text] {
	margin-left:5px;
	}

.bt {
	margin-right:5px !important;
	background:#636363 !important;
	color:#fff !important;
	font-weight:normal !important;
	text-shadow: none !important;
	border: 1px solid #fff !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;		
	}


.bt_search, .bt_search:hover {
	width:34px;
	height:27px;
	background: url("../images/buttons/bt_OK.png") no-repeat;
	border:none;
	position:absolute;
	top:1px;
	right:-4px;
	-moz-box-shadow:none;
	box-shadow:none;
	}
	
.home {
	width:32px !important;
	height:22px !important;
	background: url("../images/buttons/bt_home.png") no-repeat center center !important;
	margin-top:-4px;
	margin-left:-10px;
	*margin-left:-8px;
	margin-left:-8px;	
	}
	
.Smais {	
	padding:10px 35px;
	background: transparent url("../images/buttons/bt_saibamais.png") no-repeat center center;
	float:right;
	}

.bt_iniciar {
	padding:0px 10px 0px 15px !important;
	background: #3e8dff url("../images/buttons/icon_bt_iniciarAC.png") no-repeat 5px center !important;
	color:#fff !important;
	font-weight:normal !important;
	text-shadow: none !important;
	border: 1px solid #fff !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;		
	}

.bt_logon {
	padding:0px 10px 0px 15px !important;
	background: #3e8dff url("../images/buttons/icon_bt_logon.png") no-repeat 5px center !important;
	color:#fff !important;
	font-weight:normal !important;
	text-shadow: none !important;
	border: 1px solid #fff !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;		
	}

.bt_logoff {
	padding:0px 25px 0px 5px !important;
	background: transparent url("../images/buttons/logoffOff.png") no-repeat left center !important;
	/*color:#929292 !important;*/
	color:#fff !important;
	border:none !important;
	font-weight:normal !important;
	font-size:10px !important;
	text-shadow: none !important;	
	-moz-box-shadow:none !important;
	box-shadow:none !important;		
	}

.bt_logoff:hover {
	background: transparent url("../images/buttons/logoffOn.png") no-repeat left center !important;
}


/* Títulos
**/

h2.titleForm {	
	line-height:34px;
	background: #03b625 url("../images/bg_title_form.png") no-repeat 20px center;
	color:#fff;
	font-size:15px;
	font-weight:normal;
	display:inline-block;
	padding: 0 20px 0 50px;
	margin: 20px 0 10px 2px;
	}

h2.titleAC {
	background: transparent url("../images/img_cons_ac.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}

h2.titleAdm {	
	background: transparent url("../images/img_cons_adm.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}

h2.titleCert {	
	background: transparent url("../images/img_cons_cert.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}

h2.titleAR {	
	background: transparent url("../images/img_cons_ar.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}

h2.titleRev {
	background: transparent url("../images/img_cons_rev.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;	
	}

h2.titleOper {	
	background: transparent url("../images/img_cons_oper.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}
	
h2.titleAud {	
	background: transparent url("../images/img_cons_aud.png") no-repeat left center;
	color:#525252;
	font-size:14px;
	line-height: 70px;
    padding-left: 75px;
    margin-bottom:10px;
    font-weight:normal;
    
    position:absolute;
    top:10px;
    left:-4px;
    padding:35px;
	}

h3 {
	color:#464646;
	margin-bottom:10px;
	}

.tit_sabe_cd {
	background: url("../images/tit_sabe_cd.png") no-repeat center center;
	height:109px;
	width:129px;
	position:absolute;
	top:20px;
	left:20px;		
	}

.tit_obter_cd {
	background: url("../images/tit_obter_cd.png") no-repeat center center;
	height:115px;
	width:106px;
	position:absolute;
	top:20px;
	left:20px;		
	}

.tit_mod_ac {
	background: url("../images/tit_mod_ac.png") no-repeat center center;
	height:72px;
	width:122px;
	position:absolute;
	top:20px;
	left:20px;		
	}

.tit_mod_ger {
	background: url("../images/tit_mod_ger.png") no-repeat center center;
	height:39px;
	width:119px;
	position:absolute;
	top:20px;
	left:20px;		
	}
	
.contentForm .tit_mod_ger {
	background: url("../images/tit_mod_ger.png") no-repeat center center;
	height:39px;
	width:119px;
	position:absolute;
	top:40px;
	*top:50px;
	left:70px;		
	}

/* Imagens utilizadas nos formulários
**/

.img_form {
	background: url("../images/img_form.png") no-repeat center center;
	height:131px;
	width:106px;
	position:absolute;
	top:0;
	right:0	
	}

.img_interroga {
	background: url("../images/img_interroga.png") no-repeat center center;
	height:127px;
	width:88px;
	position:absolute;
	top:5px;
	right:2px;	
	}

.img_check {
	background: url("../images/img_check.png") no-repeat center center;
	height:105px;
	width:94px;
	position:absolute;
	top:5px;
	right:5px;	
	}

.img_catraca {
	background: url("../images/img_catraca.png") no-repeat center center;
	height:103px;
	width:90px;
	position:absolute;
	top:0px;
	right:0px;	
}

.img_cadeado {
	background: url("../images/img_cadeado.png") no-repeat center center;
	height:128px;
	width:102px;
	position:absolute;
	top:4px;
	right:2px;	
}

.scds_special_string{
}

.scds_upper_string{
	text-transform:uppercase;
}