* {
	margin: 0em;
	padding: 0em;
}

body {
    overflow-y: scroll;
}

@media (min-width: 1024px) {
		
	body.escondeRolagem {
		overflow-y: hidden !important;
		overflow:   hidden !important;
		margin-right: 17px;
	}
	#laydivcontent {
		padding-left: 89px;
	}
}

body,td,th,p,a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

/*fix chrome outline*/
input:focus,
select:focus,
textarea:focus {
    outline-color: rgb(77, 144, 254);
    outline-offset: 0px;
    outline-style: none;
    outline-width: 0px;
}
input[type="checkbox"]:focus{
    outline-style: auto;
    outline-width: 1px;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
    outline-color: rgb(41, 79, 142);
    outline-offset: -3px;
    outline-style: dotted;
    outline-width: 1px;
}


ul, li, p{
	line-height: 135%;
}

.smalltext {
	font-size: 10px;
}

a,a:visited {
	color: #0000ee;
	text-decoration: none;
	outline: 0;
}

a:hover, a.ui-commandlink:hover {
	text-decoration: underline;
}
a.fraco {
	color: #0048c6 !important;
}
a.cslLink:hover span {text-decoration: underline;}
a.cslLink:hover i    {text-decoration: underline;}

#pbMainConteudo { 
	max-width: 1100px;
	padding-top: 10px; 
}
#laydivcontent {
	width: 80%; 
	text-align: left;
	margin: 0 auto;
}

/* Header */
#header {
	height: 90px;
	background-image: url('/inscricao/resources/images/cabecalho.jpg');
	background-position: bottom left;
	padding-left: 30px;
	padding-top: 0px;
	font-family: Verdana, Arial, sans-serif;
}

.titleText {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.titleText2 {
	font-size: 13px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.titleText3 {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

.titleSecao {
	font-size: 9pt;
	font-weight: bolder;
	font-family: "trebuchet ms", Tahoma, Arial, Helvetica, sans-serif;
}

textarea, input[type="text"], input[type="password"] {
	background-image: none;
}
input[type="text"], input[type="password"] {
	text-indent: 4px;
}

textarea, input[type="text"], input[type="password"], input[type="button"], input[type="reset"], input[type="submit"] {
	border: 1px solid #000000;
	font-size: 12px !important;
	padding: 2px 0px 2px 4px !important;
	min-height: 16px !important;
	font-family:  Arial, sans-serif;
}

input[type="text"].centroInput {
	text-align: center !important;
	padding-left: 0px !important;
	text-indent: 0px;
}

select {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px !important;
	height: 20px;
	background-image: none !important;
	background-color: #FFFFFF;
	border: 1px solid #000000 !important;
	box-sizing: content-box;
	padding: 0px;
	padding-left: 4px;
}

select option{
	padding: 2px;
	font-weight: normal;
}

th select {
	background-color: rgba(255, 255, 255, 0.7) !important;
	height: 16px;
	margin-top: 2px !important;
	font-size: 11px !important;
}

label{
	display: inline-block;
}

fieldset {
	padding: 10px;
}

button[type="button"], button[type="reset"], button[type="submit"], input[type="reset"], input[type="submit"], input[type="button"] {
padding: 2px 5px !important;

background-color: #F2F7FF !important;
background-image: url('/inscricao/resources/images/buttonbg.png') !important;
background-position: 0 50% !important;
border-color: #BED6F8 !important;
color: #000000;
font-family: Arial, Verdana, sans-serif !important;
font-size: 11px !important;
font-weight: bold !important;
text-align: center !important;
min-height: 22px !important;

}

button[disabled], input[type="reset"][disabled], input[type="submit"][disabled], input[type="button"][disabled] {
    
    background-color: #F0F0F0;
    background-image: none;
    border-color: #CCCCCC;
    color: #808080;
}

select[disabled], select[disabled="disabled"],
textarea[disabled], input[type="text"][disabled], input[type="password"][disabled],
textarea[readonly], input[type="text"][readonly], input[type="password"][readonly],
input.ui-state-disabled,
.ui-inputfield.ui-state-disabled,
.ui-widget-content .ui-inputfield.ui-state-disabled {
	background-color: #F5F5FA;
    background-image: none;
    color: #444053;
    opacity: 1;
    cursor: default;
    border: 1px solid #929292 !important;
    outline: 0;
}

button, input[type="reset"], input[type="submit"], input[type="button"] {
	font-weight: bold;
}

button[type="button"].botao12, button[type="reset"].botao12, button[type="submit"].botao12, input[type="reset"].botao12, input[type="submit"].botao12, input[type="button"].botao12 {
	font-size: 12.5px !important;
	padding: 3.5px 7px !important;
}

input[type="radio"], input[type="checkbox"] {
	border: none !important;
	border-width: 0px !important;
}

input:focus,select:focus {
	background-color: #FFFF9D;
}


input::-webkit-input-placeholder {
	color: #949494;
    font-size: 12px;
    font-style: italic;
}
input:-moz-placeholder {
	opacity: 1;
    color: #949494;
    font-size: 12px;
    font-style: italic;
}
input::-moz-placeholder {
	opacity: 1;
    color: #949494;
    font-size: 12px;
    font-style: italic;
}
input:-ms-input-placeholder {
	color: #949494 !important;
    font-size: 12px;
    font-style: italic;
}
input::placeholder {
	color: #949494 !important;
    font-size: 12px;
    font-style: italic;
}


.semBorda {
	border: none !important;
	border-width: 0px !important;
}

.semPadding {
	padding: 0px;
}

.esquerda{
	text-align: left;
}
.direita{
	text-align: right;
}
.centro{
	text-align: center !important;
}
.justificado{
	text-align: justify;
}
.negrito{
	font-weight: bold !important;
}

.fnormal{
	font-weight: normal !important;
}

.verde{
	color: green;
}

.vermelho{
	color: red;
}

.amarelo{
	color: #a49a30;
}

.cinza {
	color: #727272;
}

.campoDisabled {
    color: #1a1a1a;
    opacity: 0.6;
}

.disabled {
	cursor: default;
}

.tabelaMensagem {
	background-color: #FFFFDD;
	width: 679px;
	margin-left: 23px;
	margin-bottom: 10px;
}

.campoDesab {
	color: black;
}

.dotSeparador{
	background: none;
	border: 0px none;
	background-image: url('/inscricao/resources/images/separador.gif');
	
}

.linhaSep {
    margin: 4px 0px;
    box-shadow: 0 1px 0 rgba(255,255,255,0.3) inset;
    border-top: 1px solid #d2d6e0;
    color: #6b7a8c;
}

.lupa {
	cursor: pointer;
	padding: 2px;
	vertical-align: top;
	border: 0 !important;
	outline: 0;
}

.lupa2 {
	cursor: pointer;
	padding: 2px;
	vertical-align: top;
	border-style: solid;
	border-color: #C5D1E1 !important;
	border-width: 1px;
	border-radius: 2px 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.lupa3 {
	cursor: pointer;
	border-style: solid;
	border-color: #BED6F8 !important;
	border-width: 1px;
	padding: 2px;
	vertical-align: top;
}

.ui-state-disabled .lupa {
	opacity: 0.6;
}

.desligado {
   background-color: #777777;
   filter: alpha(opacity=60);
   opacity: 0.6;
}

.thumb {
	border-style: solid;
	border-color: #6A6A6A !important;
	border-width: 1px;
	padding: 0px;
	margin: 6px;
	vertical-align: top;
}

.rich-messages-label {
    font-weight: bold;
    padding-left: 9px;
    vertical-align: super;
}

.esconde {
	display: none;
}

.escondeImp {
	display: none !important;
}

.helpIco{
	cursor: pointer;
	vertical-align: bottom;
	border: 0;
	text-decoration: none;
	border-style: none;
}

.helpIco4 {
	vertical-align: middle;
	border: 0;
	text-decoration: none;
	border-style: none;
}

.botaoDropDown {
padding-left: 1px;
padding-right: 1px;
padding-top: 1px;
padding-bottom: 1px;

background-color: #F2F7FF;
background-image: url('/inscricao/resources/images/buttonbg.png');
background-position: 0 50%;
border-color: #BED6F8;
color: #000000;
font-family: Arial, Verdana, sans-serif;
font-size: 11px;
font-weight: bold;
}

.botaoDropDown:hover {

background-color: #F2F7FF;
background-image: url('/inscricao/resources/images/buttonbg.png');
background-position: 0 50%;
border-color: #a7bcda;
}

.botaoDropDown .rf-ddm-lst-bg {
	background-image: none;
	background-color: #FFFFFF;
}


.smallHint2 {
	color: #727272;
	font-size: 9px;
}

.smallHint3 {
	color: #727272;
	font-size: 10px;
	font-style: italic;
	display: inline-block;
	margin-left: 8px;
}

.smallHint4 {
	color: #727272;
	font-size: 11px;
	font-family: Arial, Verdana, sans-serif;
}

.smallHint5 {
	color: #727272;
	font-size: 10px;
	font-style: normal;
	display: inline-block;
	margin-left: 8px;
}

.smallHint6 {
	color: #727272;
	font-size: 11px;
	font-style: italic;
	display: inline-block;
	margin-left: 0px;
	font-family: Arial, Verdana, sans-serif;
}

.parag {
	text-align: justify;
	line-height: 150%;
}

input::-ms-clear {
	display: none;
	width:0;
	height:0;
}

.lupaComplete{
	position: absolute;
	top: 5px; 
	right: 30px; 
	font-size: 9pt !important; 
	height:20px; 
	color: #AEAEAE !important;
}
.lupaComplete:hover{
	text-decoration: none;
}

.closeComplete{
	display: inline-block; 
	position: absolute; 
	top: 0px; 
	right: -1px; 
	height: 18px; 
	width: 18px; 
	padding: 2px 1px 0px 1px; 
	border: 1px solid black; 
	background-color: #EDEDED;
}
.closeComplete:hover{
	text-decoration: none;
}

span.closeComplete {
	opacity: 0.60;
	border-color: #929292 !important;
}

input.anoPeriodo {
	width: 60px;
	font-weight: bold !important;
	text-align: center !important;
	padding: 2px 8px 2px 4px !important;
}

.acoesBar li {
	margin: 0px 2px !important;
}
.acoesBar a {
	padding-left: 1px !important;
	padding-right: 4px !important;
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

.acoesBarLight.ui-menu {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 23px;
}
.acoesBarLight.ui-menu .ui-menuitem-link {
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
}
.acoesBarLight.ui-menu .ui-menu-list .ui-menuitem {
	margin: 0px 2px;
}
.acoesBarLight.ui-menu .ui-menuitem-link .ui-menuitem-text {
	line-height: 17px;
}

.acoesBarLight2 {
	border: 1px solid #c0c0c0 !important;
    background: #f5f5f5;
    background-image: linear-gradient(to bottom, #ffffff, #dedede) !important;
}
.acoesBarLight2.ui-menu {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 20px;
}
.acoesBarLight2.ui-menu .ui-menuitem-link {
	padding-left: 1px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 1px;
	height: 14px;
}
.acoesBarLight2.ui-menu .ui-menu-list .ui-menuitem {
	margin: 0px 2px;
}
.acoesBarLight2.ui-menu .ui-menuitem-link .ui-menuitem-text {
	line-height: 14px;
	font-weight: normal !important;
}
.acoesBarLight2.ui-menu .ui-menuitem-link .ui-menuitem-icon {
	font-size: 14px;
	width: 14px;
}
.acoesBarLight2 .ui-menuitem-text { padding-left: 3px; }

.iconVerde .ui-icon {
	color: green;
}
.iconVermelho .ui-icon {
	color: #c82121;
}


.layCenter{
	width:100%;
	max-width: 1460px;
	text-align: center;
	margin: 0 auto;
}

.zlinkDlg{
	width: 96% !important;
	height: 90% !important;
	max-width: 1280px;
	overflow: hidden;
}
.zlinkDlg div.ui-dialog-content {
	width: 100% !important;
	height: calc(100% - 27px) !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
	overflow: hidden;
}
.zlinkDlg div.ui-dialog-titlebar {
	height: 19px !important;
	overflow: hidden;
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td3.png') !important;
}
.zlinkDlg div.ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
	border: 1px solid #C0C0C0;
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td2.png') !important;
}

.zlinkDlg2{
	width: 96% !important;
	height: 90% !important;
	max-width: 1460px;
	overflow: hidden;
}
.zlinkDlg2 div.ui-dialog-content {
	width: 100% !important;
	height: calc(100% - 27px) !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
	overflow: hidden;
}
.zlinkDlg2 div.ui-dialog-titlebar {
	height: 19px !important;
	overflow: hidden;
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td3.png') !important;
}
.zlinkDlg2 div.ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
	border: 1px solid #C0C0C0;
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td2.png') !important;
}

.dialogGrande{
	width: 96% !important;
	height: 90% !important;
	max-width: 1220px;
	overflow: hidden;
}
.dialogGrande div.ui-dialog-content {
	width: 100% !important;
	height: calc(100% - 27px) !important;
	padding: 0px !important;
	margin: 0px !important;
	text-align: center;
}
.dialogGrande div.ui-dialog-titlebar {
	height: 19px !important;
	overflow: hidden;
}
.dialogGrande.cinza div.ui-dialog-titlebar {
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td3.png') !important;
}
.dialogGrande.cinza div.ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
	border: 1px solid #C0C0C0;
	background-color: #C0C0C0 !important;
    background-image: url('/inscricao/resources/images/table_bg_td2.png') !important;
}

@media print{
	.noPrint {
		display:none;	
	}
}

/* mesgs */
#mesgPanel {
	min-width: 476px;
	max-width: 552px;
	min-height: 56px;
}

#mesgPanel table {
	margin-top: 7px;
	margin-left: 10px;	
}

#mesgPanel td {
	padding-left: 25px;
}

#mesgPanel tr td {
    padding-top: 0px;
	padding-bottom: 2px;
	line-height: 135%;
}

#mesgPanel tr.mesgErro{
	background: url('/inscricao/resources/images/msg_error.png') no-repeat;
}
#mesgPanel tr.mesgErro td{
	color: #FF0000;
}

#mesgPanel tr.mesgInfo{
	background: url('/inscricao/resources/images/passed.gif') no-repeat;
}
#mesgPanel tr.mesgInfo td{
	color: #000000;
}

#mesgPanel tr.mesgWarn{
	background: url('/inscricao/resources/images/warning.png') no-repeat;
}
#mesgPanel tr.mesgWarn td{
	color: #F4E3B;
}

.searchButton{
	width:90px;
}

.clearButton{
	width:80px;
}

#globalConfirmDialog .ui-confirm-dialog-message { 
	max-width: 444px; 
	line-height: 150%;
}

/* inscricao */
.nowrap { white-space: nowrap; }

.upper {
	text-transform: uppercase;
}

.cliquelupa {
	margin-left: 7px;
	color: #727272;
	font-size: 9px;
}

.campoRadio input { vertical-align: top; margin-top: .5px; }
.campoRadio label { padding-left:   3px; }

.campoCheckbox td    { padding: 2px; }
.campoCheckbox input { vertical-align: top; margin-top: .5px; }
.campoCheckbox label { padding-left:   3px; }

.lupaInputGrid td { vertical-align: top; }

.logosetic { width: 72px; }

/* icons */

.addIcon {
	background: url('/inscricao/resources/images/add.gif') no-repeat !important;
	height:16px;
	width:16px;
}

.linkIcon{
	background: url('/inscricao/resources/images/application_link.png') no-repeat !important;
	height:16px;
	width:16px;
}

.delIcon {
	background: url('/inscricao/resources/images/delete.gif') no-repeat !important;
	height:16px;
	width:16px;
}

.editIcon {
	background: url('/inscricao/resources/images/pencil.gif') no-repeat !important;
	height:16px;
	width:16px;
}

.delLixeiraIcon {
	background: url('/inscricao/resources/images/black_delete.gif') no-repeat !important;
	height:16px;
	width:16px;
}


.clearIcon{
	background: url('/inscricao/resources/images/clear.gif') no-repeat !important;
	height:16px;
	width:16px;
}

.searchIcon{
	background: url('/inscricao/resources/images/blue_view.gif') no-repeat !important;
	height:16px;
	width:16px;
}

.xlsIcon {
	background: url('/inscricao/resources/images/page_excel.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pdfIcon {
	background: url('/inscricao/resources/images/page_white_acrobat.png') no-repeat !important;
	height:16px;
	width:16px;
}

.picsIcon {
	background: url('/inscricao/resources/images/pictures.png') no-repeat !important;
	height:16px;
	width:16px;
}

.picEditIcon {
	background: url('/inscricao/resources/images/picture_edit.png') no-repeat !important;
	height:16px;
	width:16px;
}

.downloadIcon {
	background: url('/inscricao/resources/images/download.png') no-repeat !important;
	height:16px;
	width:16px;
}

.confirmIcon{
	background: url('/inscricao/resources/images/accept.png') no-repeat !important;
	height:16px;
	width:16px;
}

.recredIcon{
	background: url('/inscricao/resources/images/arrow_rotate_clockwise3.png') no-repeat !important;
	height:16px;
	width:16px;
}

.moneyIcon{
	background: url('/inscricao/resources/images/money_dollar.png') no-repeat !important;
	height:16px;
	width:16px;
}

.anexoIcon{
	background: url('/inscricao/resources/images/attach.png') no-repeat !important;
	height:16px;
	width:16px;
}

.switchIcon{
	background: url('/inscricao/resources/images/arrow_switch.png') no-repeat !important;
	height:16px;
	width:16px;
}

.userAddIcon{
	background: url('/inscricao/resources/images/user_add.png') no-repeat !important;
	height:16px;
	width:16px;
}

.userOfflineIcon{
	background: url('/inscricao/resources/images/status_offline.png') no-repeat !important;
	height:16px;
	width:16px;
}

.userOnlineIcon{
	background: url('/inscricao/resources/images/status_online.png') no-repeat !important;
	height:16px;
	width:16px;
}

.importarIcon {
	background: url('/inscricao/resources/images/table_go.png') no-repeat !important;
	height:16px;
	width:16px;
}

.lockOpenIcon{
	background: url('/inscricao/resources/images/lock_open.png') no-repeat !important;
	height:16px;
	width:16px;
}

.lockIcon{
	background: url('/inscricao/resources/images/lock.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pageWhiteMedalIcon{
	background: url('/inscricao/resources/images/page_white_medal.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pageWhiteTextIcon{
	background: url('/inscricao/resources/images/page_white_text.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pageWhiteEditIcon{
	background: url('/inscricao/resources/images/page_white_edit.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pageEditIcon{
	background: url('/inscricao/resources/images/page_edit.png') no-repeat !important;
	height:16px;
	width:16px;
}

.pageCopyIcon{
	background: url('/inscricao/resources/images/page_copy.png') no-repeat !important;
	height:16px;
	width:16px;
}

.bulletsIcon{
	background: url('/inscricao/resources/images/text_list_bullets.png') no-repeat !important;
	height:16px;
	width:16px;
}

.styleEditIcon{
	background: url('/inscricao/resources/images/style_edit.png') no-repeat !important;
	height:16px;
	width:16px;
}

.calendarEditIcon{
	background: url('/inscricao/resources/images/calendar_edit.png') no-repeat !important;
	height:16px;
	width:16px;
}

.tableSaveIcon{
	background: url('/inscricao/resources/images/table_save.png') no-repeat !important;
	height:16px;
	width:16px;
}
