.panel-default.home{
	padding: 0px !important;
}

/* UI Themes */
#btnLogin .ui-icon {
    background-image: url("../images/ui-icons_ffffff_256x240.png.xhtml?ln=primefaces-bootstrap") !important;
}

.ui-button .ui-button-text { color: #fff !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{ text-shadow: none !important; }
.ui-button .ui-button-text { padding: 6px 12px 6px 12px !important; }

.ui-widget .ui-widget { font-size:12px !important; }
.ui-panelgrid-cell { padding-bottom: 0 !important; }

.ui-panelgrid .ui-grid-responsive .ui-grid-row, .fonos .ui-panelgrid-content { border: 0 !important; }

.frmLabel.ui-state-error { background: #fff !important; border: none !important; }

.btn-default {
	background: -webkit-linear-gradient(#3963c4, #24509a) !important; /* For Safari 5.1 to 6.0 */
  	background: -o-linear-gradient(#3963c4, #24509a) !important; /* For Opera 11.1 to 12.0 */
  	background: -moz-linear-gradient(#3963c4, #24509a) !important; /* For Firefox 3.6 to 15 */
  	background: linear-gradient(#3963c4, #24509a) !important; color: #fff;
}

.terms, .register, .considera, .forgot { border: none !important; }
.terms .panel-body, .register .panel-body, .considera .panel-body, .forgot .panel-body { border: 1px solid transparent !important; border-color: #ddd !important; padding:5px !important; }

/* portal themes */
.form-control {	height: 26px !important; color: #6d6e70 !important; }
.rperson small.msjerr { float:right; }

#mcargId { width: 94%; }
#mcargId_input { width: 100%; }

#mpregId { width: 94%; }
#mpregId_input { width: 100%; }

.ui-selectonemenu .ui-selectonemenu-label { border: none !important; }
.ui-selectonemenu .ui-selectonemenu-trigger { width: 25px !important; }

.panel-register .ui-panelgrid-content { padding-bottom: 10px; }
.ui-widget .upload-text-info { font-size: 10px !important; font-weight: normal !important; }

/* Styles upload files */
#musuUpFicha .ui-button .ui-button-text, #musuUpPoder .ui-button .ui-button-text, #contentPhotoFile .ui-button .ui-button-text { padding-left: 24px !important; color:inherit !important; }
#contentFicha, #contentPoder, #contentPhotoFile { position: relative !important; }

#contentPhoto_content, #contentPhotoFile_content { border: 0px; }
#contentPhoto_content .ui-panelgrid-cell { text-align: center; }
#contentPhotoFile_content .ui-panelgrid-cell { text-align: left; }
#msgMusuPhotoFile { text-align: left; }
#contentPhotoFile_content input { padding: 0 4px 0 4px !important; }
.boxPhoto { width: 130px; height: 160px; }

#musuFichaFile, #musuPoderFile, #musuPhotoFile { position: absolute !important; background:#f5f5f5; width: 90% !important; height:20px !important; top:42px; left:20px; border:0px !important; }
#musuUpFicha .ui-messages, #musuUpPoder .ui-messages, #contentPhotoFile .ui-messages { margin-top: 25px; }

.ui-outputlabel.ui-state-error { color: #333333 !important; }
.ui-inputfield.ui-state-error { border-color: #cccccc !important; }
#panelProccess { border: 0 !important; }

.autoCompleteHidden { visibility: hidden; float:left; }

/* Styles banner start */
.banner-content{
	position:relative;
	border: 1px #999 solid;
}
.banner-content .banner-btn-close{
	background-image: url("../../resources/images/icon-close.png");
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
	width: 40px;
	height: 40px;
	margin:5px;
	cursor: pointer;
	float: right;
}
.banner-content .banner-header{
	position: absolute;
	width:100%;
	top: 0;
	z-index: 1000002;
}
.banner-content .banner-center{	
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000001;
}
.banner-content .banner-footer{
	position: absolute;
	width:100%;
	height:30px;
	bottom: 0;
	z-index: 1000003;
}
.banner-link{
	display:none;
	margin: 10px;
	color: #333;
	font-weight: bold;
}
.banner-background{
	position: absolute;
	background: #000;
	z-index: 1000000;
	background: url(../../resources/images/bg-loader.png);
}