/* Estilos de Texto */ 
.texto_estilo_1{
    text-transform: uppercase;
}

.texto_estilo_2{
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 1px;
}

.texto_estilo_3{
    text-transform: uppercase;
    font-size: 18px;
}

.texto_estilo_4{
    text-transform: uppercase;
    font-size: 14px;
}

/* Consulta de Protocolo Escriba*/
#nota_devolutiva p, #nota_devolutiva span { word-wrap: break-word !important; }
#nota_devolutiva { word-wrap: break-word !important; word-break: break-word;}

#nota_devolutiva table, #nota_devolutiva table * {
    width: auto !important;
    word-break: break-word;
}

.celula_1{width: 15%;}
.celula_2{width: 85%;}

/* Consulta de Protocolo Arisp*/

.celula_1b{width: 20%;}
.celula_2b{width: 30%;}
.celula_3b{width: 30%;}
.celula_4b1{width: 20%;}
.celula_4b2{width: 50%;}

/* Indicadores */

.celula_1c{width: 85%;}
.celula_2c{width: 3%;}
.celula_3c{width: 10%;}
.celula_4c{width: 2%;}

/* Indicadores e Visualizador */

#popup_login_complete-popup.ui-popup-container{
    position: fixed;
    top: 50px !important;
}

/* Consultas do Menu de Consultas */

.celula_1d{width: 10%;}
.celula_2d{width: 50%;}
.celula_3d{width: 20%;}
.celula_4d{width: 20%;}

/* Cobrança */

.celula_1a{width: 70%;}
.celula_2a{width: 30%;}
.tamanho_1{width: 275px;}

/* Histórico Siplan */
/*
.celula_1e{width: 15%; vertical-align: text-top; padding-top: 20px;}
.celula_2e{width: 35%; vertical-align: text-top; padding-top: 20px;}
.celula_3e{width: 50%;}
.celula_4e{width: 85%}
*/
.celula_1e{
    min-width: 15%;
    word-break: normal !important;
    word-wrap: normal !important;
}
.celula_2e{width: 85%;}
/* Código de Segurança Siplan */

.celula_1f{width: 110px;}
.celula_2f{width: 74%;}

/* Login */
.ui-dialog .ui-header .ui-link {
    display: none;
}
.ui-header .ui-title, .ui-footer .ui-title {
    margin: 0.6em 10% 0.8em;
}

/* Pesquisa de Satisfação */

.conteudo-radio .ui-radio, .conteudo-checkbox .ui-checkbox{margin: 10px 0px;}

.conteudo-radio>div>div.ui-input-text, .conteudo-checkbox>div>div.ui-input-text{width: 100%}

/* Responsivo */

@media all and (max-width: 900px){
    
    .celula_1, .celula_2, .celula_1d , .celula_2d , .celula_3d, .celula_4d, .celula_1e, .celula_2e, .celula_3e{
        width: 85%;
    }  
}

@media all and (max-width: 600px){
    td {
        display: inline-block;
        word-wrap: break-word !important;
    }
    .celula_1, .celula_2, .celula_1b , .celula_2b , .celula_3b, .celula_4b1, .celula_4b2,  .celula_1e, .celula_2e, .celula_3e{
        width: 85%;
    }
    
    .celula_1a{
        width: 85%;
    }
    .celula_2a{
        width: 85%;
    }
    .celula_2f{
        width: 100%;
    }
    
    
}

@media all and (max-width: 900px){
    td {
    display: inline-block;
    word-wrap: break-word !important;
    }
    .celula_1b , .celula_2b , .celula_3b, .celula_4b1, .celula_4b2  {
    width: 85%;
    }  
    
    .celula_1c{width: 95%;  border-bottom: 1px solid rgba(0, 0, 0, 0.4);}
    .celula_2c{width: 10%;}
    .celula_3c{width: 40%;}
    .celula_4c{width: 35%;}
    
    .texto_estilo_4{
    text-transform: uppercase;
    font-size: 14px;
}
}

@media all and (max-width: 400px){
    .tamanho_1{
    width: 100%;
    }
    .celula_4e > div{width: 100%;}
}


/* estilos __pag/Visualizador/Modulo/1.0/visualizador.php */
.valor_monoespaco{
    float:right;
    font-family: 'Droid Sans Mono';
    font-size: 13px;
}

.margem_esquerda{
    margin-left:50px;
}

.borda_superior{
    padding-top:5px;
    margin-top:10px;
    border-top:1px solid #555;
}
/* FIM estilos __pag/Visualizador/Modulo/1.0/visualizador.php */

.body-contato{
 text-shadow: none;
 font-size: 18px;
}

.frase_asterisco{
    float: right;
    font-size: 13px;
    margin: 10px 10px 5px 0px !important;
}

.aleft { text-align: left; }
.aright { text-align: right; }

.s11 {font-size: 11px;}
.s12 {font-size: 12px;}
.s13 {font-size: 13px;}

.page img , .page .matricula, .pagina_ken{
    width: 100% !important;
    height: auto !important;
    display:block;
}

#wrapper_tela_inicial,
#wrapper_visualizador, 
#wrapper_andamentos, 
#wrapper_cadastro, 
#wrapper_condominios, 
#wrapper_contato,
#wrapper_loteamentos,
#wrapper_documentos,
#wrapper_duvidas {
    /*
    position:absolute; 
    z-index:1;
	top:78px; 
    bottom:58px; 
    left:0;
	width:100%;
	overflow:auto;
    background: url('') right 20px no-repeat;
    */
}
#wrapper_contato, #wrapper_tela_inicial {
    /*background: none;*/
}
#wrapper_tela_inicial {
	/*top:85px;*/
    /*margin-top:148px;*/ 
}
.ui-content #wrapper_contato, .ui-content #wrapper_cadastro {
    /*background: url('') right 20px no-repeat;*/
}

#scroller {
	position:relative;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	float:left;
	width:100%;
    padding-bottom: 100px;
}

#pagina_matricula_img_block {
    display:block; position:absolute; z-index: 2; top: 0; min-height: 450px; min-width: 100%; width: 100%; height: 100%;
}

.bt_mat_condominio, .bt_mat_loteamento {
    float: right;
}
.bt_hide_cadastro { display:none; }

.iscroll-scroller {
  width:100%;
}

.html_devolucao { text-align:center; }
.html_devolucao table { text-align:center; }

/* Definindo estilo do botão da nota de exigência */
.bt-nota-exigencia .ui-btn-inner{
    background: #9c9c9c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#9c9c9c), to(#ffffff));
    background-image: -webkit-linear-gradient(#9c9c9c, #ffffff);
    background-image: -moz-linear-gradient(#9c9c9c, #ffffff);
    background-image: -ms-linear-gradient(#9c9c9c, #ffffff);
    background-image: -o-linear-gradient(#9c9c9c, #ffffff);
    background-image: linear-gradient(#9c9c9c, #ffffff);
}

.bt-nota-exigencia .ui-btn{
    border: 0px;
}

.botao_checkbox_label{
    display: flex;
    font-weight: 700;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    border: 1px solid #ccc;
    background: #f8ad6c;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f8ad6c), to(#d26608));
    background-image: -webkit-linear-gradient(#f8ad6c, #d26608);
    background-image: -moz-linear-gradient(#f8ad6c, #d26608);
    background-image: -ms-linear-gradient(#f8ad6c, #d26608);
    background-image: -o-linear-gradient(#f8ad6c, #d26608);
    background-image: linear-gradient(#f8ad6c, #d26608);
    border-radius: 1em;
    margin: 15px;
    padding: .6em 20px;
}


#aceito_termos{
    width: 15px  !important;
    height: 15px  !important;
    margin: 2px 0 0 0  !important;
    position: unset !important;
    margin-right: 5px !important;
}
