/* CSS RESET */
*{margin:0px; padding:0px; border:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px; padding:0px; font-ze:100%; font-weight:normal; font-style:normal;}
:focus {outline:0;}
fieldset,img {border:0;}
img, iframe {border:none; text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-ze:100%; font-weight:normal;}
ol, ul {list-style:none;}
a, a:link, a:vited, a:hover, a:active{text-decoration:none}
input, textarea, select, button {font-ze:100%; font-family:inherit;}
/* fixing firefox bug */
div:after, ol:after, form:after, ul:after, dl:after {content:"."; display:block; clear:both; vibility:hidden; height:0; overflow:hidden;}
/* END CSS RESET */

/* CSS BASE */
body{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size: 12px !important; background:#0A2642;}
*::-moz-selection {background:#323A45; color:#fff;}
*::selection {background:#323A45; color:#fff;}
input[type=text]:FOCUS, input[type=checkbox]:FOCUS, input[type=radius]:FOCUS, input[type=password]:FOCUS, select:FOCUS, textarea:FOCUS {border:1px solid #6699DA !important;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .ui-state-default {box-shadow:none !important;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .ui-corner-all {border-radius:2px;}
.ui-corner-right {border-bottom-right-radius:0 !important; border-top-right-radius:0 !important;}
.clear {clear: both}
/* END CSS BASE */

/* CSS ACESSO GERAL */
.blocoPrincipalMenor {width:420px; margin:0 auto;}
.blocoPrincipalMenor .content {background:#ecf0f1; border-radius:13px; width:418px; height:auto; float:right; position:relative; margin:50px 0 0 0;}
.blocoPrincipalMenor .content .tituloDeBloco {padding:11px 0; display: block; text-align: center; background:#2a3745; border-radius: 10px 10px 0 0; }
.blocoPrincipalMenor .content .tituloDeBloco .imgLogo {background:url("../images/logoSistema.png") no-repeat; width:186px; height:77px;margin: 0 auto;}
.blocoPrincipalMenor .content .tituloDeBloco .imgLogo form {height: 73px; padding: 0; width: 200px;}
.blocoPrincipalMenor .content .tituloDeBloco .imgLogo form a {float: left; padding: 36px 100px 37px;}
.blocoPrincipalMenor .content .bordaEstadoDePernambuco {background:url("../images/borderBotton.png") no-repeat; width:418px; height:34px;margin: 0 auto;}
.blocoPrincipalMenor .content form {width:420px; margin:0 auto; padding:20px 0;}
.blocoPrincipalMenor .content form fieldset {position:relative; padding:0; border-radius:0; border:none; background:none; font-size:12px; font-family:'Arial';}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content {margin:0 auto;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .inputsForm {margin: 0 auto; width: 203px}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .inputsForm label {display:inline-table; margin: 0 0 2px; font-size:14px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .inputsForm input {text-shadow: none !important; background:#FFF; box-shadow:none; border:1px solid #d4d4d4; border-radius:2px; width:193px !important; padding:5px 4px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .inputsForm input.ui-state-error {border: 1px solid #CD0A0A; background:#FFF !important;}
#messagesTag_container .ui-growl-item-container {background:#c0392b !important;}
#messagesTagSuccess_container .ui-growl-item-container {background:#2ecc71 !important;}
.ui-growl .ui-growl-item-container {background: #c0392b; border: 2px solid #FFF; border-radius: 0; margin-bottom: 13px; opacity: 1;}
.ui-growl .ui-growl-item-container .ui-growl-item {padding: 5px 15px;}
.ui-growl .ui-growl-item-container .ui-growl-item .ui-icon-closethick { background: url("../images/btFecharPopUpObrigatorio.png") no-repeat 0% 0%; display: block !important; height: 20px; position: absolute; right: -8px; top: -10px !important; width: 20px;}
.ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-image {display: none;}
.ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message {float: none; padding: 0;  width: auto;}
.ui-growl .ui-growl-item-container .ui-growl-item .ui-growl-message span {color: #FFF; font-size: 13px; padding: 0; text-align: center; text-shadow: none;}

/* CSS LOGIN */
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCarregar {background:#2980b9 !important; border:none; text-shadow:none; border-radius:2px !important; width:203px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCarregar:hover {background:#3498db !important; box-shadow:none !important;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCarregar span {color:#FFF !important; font-family:'Arial'; font-weight:500; font-size: 14px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidadesLabel, .blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades {font-family:'Arial'; background:none; border:none; padding:0;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidadesLabel #updUnidadesLabel_content, .blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades #updUnidades_content {padding: 0}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades #updUnidades_content #selectUnidade {width:201px !important; border:1px solid #d4d4d4; background:none;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades #updUnidades_content #selectUnidade #selectUnidade_label {box-shadow: none; margin: 0; padding: 5px 4px; width: 179px !important;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades #updUnidades_content #selectUnidade .ui-selectonemenu-trigger .ui-icon {margin-top: 6px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updCaptcha {position:relative; right:60px; margin: 0 0 25px 0;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updBotoes .botaoLogin {text-shadow: none; background:#27ae60 !important; color:#FFF !important; border:none; width:203px !important; cursor:pointer; font-family:'Arial'; font-size:15px;font-weight: 500;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updBotoes .botaoLogin:hover {background:#2ecc71 !important}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .lembrarSenha {line-height: 19px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .lembrarSenha a, .blocoPrincipalMenor .content form fieldset .ui-fieldset-content .solicitarCadastro a {color:#999999; text-decoration:none; font-size:12px; font-family:'Arial';}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content .lembrarSenha a:hover, .blocoPrincipalMenor .content form fieldset .ui-fieldset-content .solicitarCadastro a:hover {text-decoration:underline;}

.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCancelar {background:red !important; border:none; text-shadow:none; border-radius:2px !important; width:203px;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCancelar:hover {background:#ff6666 !important; box-shadow:none !important;}
.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCancelar span {color:#FFF !important; font-family:'Arial'; font-weight:500; font-size: 14px;}
/* css chrome */
@media screen and (-webkit-min-device-pixel-ratio:0){
      .blocoPrincipalMenor .content form fieldset .ui-fieldset-content input {
      	width:195px !important;
      }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
      .blocoPrincipalMenor .content form fieldset .ui-fieldset-content #botaoCarregar {
      	width:203px;
      }
}
@media screen and (-webkit-min-device-pixel-ratio:0){
	.blocoPrincipalMenor .content form fieldset .ui-fieldset-content #updUnidades #updUnidades_content #selectUnidade {
		width:200px !important;
	}
}
/* end css chrome */
/* END CSS LOGIN */

/* CSS ESQUECI MINHA SENHA */
.blocoPrincipalMenor .content .tituloDeBlocoEsqueciMinhaSenha {padding: 11px 0;display: block;text-align: center;background: #2880b9;color: white;font-size: 15px;margin-top: 10px;}
.blocoPrincipalMenor .content form.formSenha {padding:20px 0 40px 0;}
.blocoPrincipalMenor .content form.formSenha .divInformacaoCampoObrigatorio {margin:7px auto; text-align:left; width:203px}
.blocoPrincipalMenor .content form.formSenha .divInformacaoCampoObrigatorio span {color:red; font-size:11px; font-family:'Arial';}
.blocoPrincipalMenor .content form.formSenha .inputsForm a {margin:15px 0 0 0; color:#2980b9; font-size: 13px; font-weight: 600; display: block;}
.blocoPrincipalMenor .content form.formSenha .inputsForm a:hover {color:#3498db; text-decoration:none;}
.blocoPrincipalMenor .content form.formSenha .inputsForm .dadosUsuario {background:#b7def8; padding: 8px 8px 6px; text-align: center; border:1px solid #2980B9; border-radius:3px; line-height:18px; margin: 0 0 15px}
.blocoPrincipalMenor .content form.formSenha .inputsForm .dadosUsuario label {margin:0 5px 0 0;}
.blocoPrincipalMenor .content form.formSenha .inputsForm .dadosUsuario label.marginNone {margin:0;}
.blocoPrincipalMenor .content form.formSenha .inputsForm .marginOn {margin:0 0 15px 0}
.blocoPrincipalMenor .content form.formSenha .inputsForm #naturalidade {width:200px !important;  background: none; border: 1px solid #D4D4D4 !important; padding:0;}
.blocoPrincipalMenor .content form.formSenha .inputsForm #naturalidade #naturalidade_label {box-shadow: none}
.blocoPrincipalMenor .content form.formSenha .inputsForm #orgaoExpedidor #orgaoExpedidor_label {box-shadow: none}
.blocoPrincipalMenor .content form.formSenha .inputsForm #uf #uf_label {box-shadow: none}
.blocoPrincipalMenor .content form.formSenha .inputsForm #naturalidade .ui-selectonemenu-trigger .ui-icon {margin-top:6px;}
.blocoPrincipalMenor .content form.formSenha .esqueciSenha {width:270px;}
.blocoPrincipalMenor .content form.formSenha .reinicializarSenha {width:169px;}
.blocoPrincipalMenor .content form.formSenha .botoes {margin: 20px auto 0; padding: 0;  font-family:'Arial';}
.blocoPrincipalMenor .content form.formSenha .botoes .btn {border-radius:2px; min-width: 82px; border:none; color:#FFF; margin:0 5px 0 0; float:left !important; box-shadow:none; text-shadow:none;}
.blocoPrincipalMenor .content form.formSenha .botoes .lastButton {margin:0;}
.blocoPrincipalMenor .content form.formSenha .botoes button.greenButton {background:#27ae60}
.blocoPrincipalMenor .content form.formSenha .botoes button.greenButton:hover {background:#2ecc71}
.blocoPrincipalMenor .content form.formSenha .botoes button.blueButton {background:#2980b9}
.blocoPrincipalMenor .content form.formSenha .botoes button.blueButton:hover {background:#3498db}
.blocoPrincipalMenor .content form.formSenha .botoes button.redButton {background:#c0392b}
.blocoPrincipalMenor .content form.formSenha .botoes button.redButton:hover {background:#e74c3c}
.btn-pergunta { background: #ff8000!important; margin: 0 0 15px 50px !important; float: left !important; padding: 5px !important;}
.btn-pergunta:hover { background: #ce6700!important;}
/* END CSS ESQUECI MINHA SENHA */

/* CSS SOLICITA��O DE CADASTRO */
/* CSS TOPO */
.blocoPrincipal {width:1024px; height:auto; margin:0 auto;}
.blocoPrincipal .topo {background:#323a46; height:50px;}
.blocoPrincipal .topo .headerLeft {height:42px; float:left; margin:4px 0 0 16px;}
.blocoPrincipal .topo .headerLeft .formHeaderLeft {height:42px; background:url("../images/logoSistemaInterna.png") no-repeat; width:340px;}
.blocoPrincipal .topo .headerLeft .formHeaderLeft a {float: left; padding: 20px 170px;}
/* END CSS TOPO */

/* CSS MIDDLE */
.blocoPrincipal .middle {min-height:700px; background:white;}

/* CSS para regular as laterais do template (margem)*/
.blocoPrincipal .middle .conteudoMiddle {width:927px; margin: 20px 49px 0 40px; float:left; position:relative;} 

/*
.blocoPrincipal .middle .conteudoMiddle #divMensagemErro {font-weight:600; color:red; border-radius:5px; padding:10px; position:absolute; left:3%; text-align:center; vertical-align:middle;  width:90%; z-index:10; font-size: 13px;} 
.blocoPrincipal .middle .conteudoMiddle form {margin:40px 0 0 0;  width:924px;}
.blocoPrincipal .middle .conteudoMiddle form h1 {text-align:center; color:#343434; font-size: 18px; font-weight: 600; font-family:'Arial'; text-transform: uppercase;}
.blocoPrincipal .middle .conteudoMiddle form .divInformacaoCampoObrigatorio {float:right; color:red; margin: 25px 0 0 0;}
*/

/*
.blocoPrincipal .middle .conteudoMiddle form fieldset {margin: 42px 0 0 0; background:none; border:none; padding:0}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content h3 { background:#FDE6A5;  border-left: 1px solid #B7A87D;  border-right: 1px solid #B7A87D;  border-top: 1px solid #B7A87D; color: #343434; display: inline-block; font-family:'Arial', Arial,Tahoma,sans-serif; font-size: 13px; padding: 10px; position: relative;  text-transform: uppercase; top: 1px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms { background:#FDE6A5; border: 1px solid #B7A87D; margin: 0 0 14px 0; padding: 8px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .lastForm {margin:0}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms label {color: #343434; font-family:'Arial'; font-size: 13px;  margin: 0 0 2px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms input {border: 1px solid #B7A87D; border-radius: 0 0 0 0 !important; box-shadow: none;  color: #343434; padding: 9px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left {float:left;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #motivoSolicitacao {width:710px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #data_atual input {width:160px;}

.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #unidadeLotacao {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #unidadeLotacao label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #orgaoVinculado {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #orgaoVinculado label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #matricula {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #cargo {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #cargo label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #funcao {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #perfil {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #perfil label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #tipoUsuario {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #tipoUsuario label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #profissao {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #profissao label {width:422px !important; background:none; box-shadow: none; margin:0; padding:1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #setor {border-radius:0 !important; width:432px !important; padding:9px 4px; background:#FFFFFF !important; box-shadow:none; border:1px solid #b7a87d;}

.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #nome {width:580px; background:#FFFFFF !important;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosLeft {float:left}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosLeft #cpf {width:279px; background:#FFFFFF !important;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosLeft #data_nascimento input {width:279px; background:#FFFFFF !important;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosRight {float:right}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosRight #rg {width:279px; background:#FFFFFF !important;} 
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left .internaDadosRight #telefoneCelular {width:279px; background:#FFFFFF !important;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .left #email {width:432px; background:#FFFFFF !important;}

.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right {float: right;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #sexo {width:286px !important; background:#FFFFFF !important; border:1px solid #B7A87D; border-radius:0 !important; box-shadow:none; padding:9px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #sexo label {background:none; box-shadow:none; margin: 0; padding: 1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right .internaDadosLeft {float:left; margin:-3px 0 0 0; height:54px}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right .internaDadosLeft #orgaoExpedidor {width:129px !important; background:#FFFFFF !important; border:1px solid #B7A87D; border-radius:0 !important; box-shadow:none; padding:9px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right .internaDadosRight {float:right; margin:-3px 0 0 0; height:54px}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right .internaDadosRight #uf_orgao_expeditor {width:129px !important; background:#FFFFFF !important; border:1px solid #B7A87D; border-radius:0 !important; box-shadow:none; padding:9px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right .internaDadosRight #uf_orgao_expeditor label {background:none; box-shadow:none; margin: 0; padding: 1px 0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #telefoneComercial {width:286px !important; background:#FFFFFF !important; border:1px solid #B7A87D; border-radius:0 !important; box-shadow:none; padding:9px 4px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .right #confirmarEmail {width:432px; background:#FFFFFF !important;}

.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .paddingMenor {padding: 8px 4px 7px 4px !important;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .ui-selectonemenu-trigger .ui-icon {margin-top:8px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms #divCompromissoLegalDeclaracao {background:#FEEFC4; height:240px; line-height: 19px; overflow: auto; padding: 8px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .ui-chkbox-box { border-radius:0; border: 1px solid #B7A87D; background:#FEEFC4 !important; bottom: 12px; left: 4px; position: relative;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .forms .ui-state-active {position:relative; bottom:1px;}
*/
.termoAceite {font-weight: 600;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes {float: right; margin: 20px 0 0; padding: 1px 10px 0px 10px;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button {border-radius:0px; min-width: 82px; border:none; color:#FFF; margin:0 5px 0 0; float:left !important; box-shadow:none; text-shadow:none;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.lastButton {margin:0;}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button .ui-button-text {padding:.4em 1em}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.greenButton {background:#27ae60}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.greenButton:hover {background:#2ecc71}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.blueButton {background:#2980b9}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.blueButton:hover {background:#3498db}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.redButton {background:#c0392b}
.blocoPrincipal .middle .conteudoMiddle form fieldset .ui-fieldset-content .botoes button.redButton:hover {background:#e74c3c}
/* END CSS MIDDLE */
/* END CSS SOLICITA��O DE CADASTRO */

/* CSS VIEW EXPIRED */
.blocoPrincipalMenor .content form .mensagem {margin: 50px auto; width: 365px;}
.blocoPrincipalMenor .content form .mensagem h1 {text-align: center;  margin-bottom: 10px;}
.blocoPrincipalMenor .content form .mensagem p { font-size: 15px; text-align: justify; font-family: Lao UI}
.blocoPrincipalMenor .content form .mensagem p a {color: #27ae60; text-decoration: none; font-weight: 600;}
.blocoPrincipalMenor .content form .mensagem p a:hover {text-decoration: underline; color: #2ecc71;}
/* END CSS VIEW EXPIRED */

/* PRIMEFACES */
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { background: none !important }


.barraPatrocinadores{
	background:#FFFFFF;
    border-radius: 5px;
    margin: 50px auto 0;
    padding: 10px;
    text-align: center;
    width: 400px;
}

.barraPatrocinadores img{
	margin: 0 10px;
}

#load .ui-dialog-titlebar {
   display: none !important;
}
#load .ui-dialog-content {
	overflow: none !important;	
}
#load {
	width: 160px !important;
	height:160px !important;
	background: none !important;
	border: none !important;
}
#load {
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

.blocoPrincipalMenor .content form.formSenha .inputsForm .margin-left40px {
	margin-left: 40px !important;
}

.blocoPrincipalMenor .content form.formSenha .inputsForm .padding-left10px {
	padding-left: 14px !important;
}

.combo100 {
	padding-right: 8px !important;
}

.combo100 .ui-selectonemenu-label {
	width: inherit !important;
	padding-bottom: 6px;
}

.input100 {
	width: 100% !important;
}

.input100 input {
	width: 100% !important;
}

.show-password-checkbox {
    margin-top: 0px;
    width: 50px !important;
}
