/*Estilos para templates*/
body {
	overflow: scroll;
}
.ui-widget,.ui-widget .ui-widget {
	font-size: 12px !important;
}
.columnStyle {
	vertical-align: top;
}
.mainForm {
	margin-left: 68px;
}
.dropdown-width {
	width: 400px;
}
.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 0.8em;
}
td .ui-selectonemenu {
	display: block;
}
.north {
	height: 75px;
	border: none;
}
.south {
	height: 50px;
	text-align: center; 
	padding-top: 5px; 
	border: none;
}

/*Correções Tela Cadastro Pessoa*/
#cadastroPessoa .ui-layout-unit {
	padding: 2px;
}
#cadastroPessoa .ui-dialog .ui-dialog-content {
	padding: 0px 1em;
}
#cadastroPessoa .ui-wizard-content {
	margin: 3px 0 0 0;
}
#cadastroPessoa .ui-panel .ui-panel-content {
	padding: 2px;
}
#cadastroPessoa .south {
	height: 43px;
	text-align: right;
	padding-top: 0px; 
}
#cadastroPessoa .panelTabCadastro {
	height:320px;	
	padding-bottom:10px;	
}
#cadastroPessoa .ui-dialog .ui-dialog-buttonpane {
	text-align: center;
}

/*Ajustes gerais de layout e componentes*/
.gridDados {
	margin-top: 35px;
	margin-left: 80px;
}
.right .label {
	text-align: right;
}
.ast {
	color: red;	
}
.campoObrigatorio {
	color: red;
	font-size: 11px;
}
.inputLong {
	width: 350px !important;
}
.inputMedium {
	width: 165px !important;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}

 .labelBootStrap {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
.large-font-size {
	font-size: 120%;
}
.label-info {
  background-color: #5bc0de;
}
.input-notas input[type="text"]{	
	width:50px;	
}
.verticalAlignTop {
	vertical-align:top;
}

.no-border {
	border: none;
}
.row-interesse {
	
}
.ui-chkbox-box.ui-state-active, .ui-radiobutton-box.ui-state-active {
	border: 1px solid #156090;
    background: #1584de;
    color: #fff;
    
}
.ui-state-active .ui-icon {
    background-image: url(/ipos/javax.faces.resource/images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-delta);
}
.valign-bottom {	
	vertical-align: bottom !important;
}


.botao_grande .ui-button{
    background-color: green;
    background-position: 0px 0px;   
    font-size:16px !important;
}

.botao_grande .ui-button-text-only {
    padding: .5em .10em;
}