table.tabelForm{
    box-sizing: border-box;
    
    width: 100%;
    border-collapse:collapse;
    border-spacing:0px;
    color: #000000;
    font-size: 10px;
}

.tabelForm.linha{
    border-bottom: 1px solid #64b7bb;
}

.tabelForm.linha > tbody > tr:last-child > td:last-child{
    padding-bottom: 10px;
}

.tabelForm > tbody > tr > td{
    padding: 0px;
    vertical-align: top;
    padding: 5px;
}

.tabelForm td.preco{
    vertical-align: middle;
    
}


.tabelForm td.linhaR{
    border-right: 1px solid #64b7bb;
    padding-bottom: 10px;
}

.tabelForm .textInput{
    border:1px solid #64b7bb;
    background-color: #ffffff;
    height: 23px;
    font-size: 10px;
    color: #000000;
    padding: 5px;
    
    width: 100%;
    box-sizing: border-box;
}
.tabelForm .selectInput{
    border:1px solid #64b7bb;
    background-color: #ffffff;
    height: 23px;
    font-size: 10px;
    color: #000000;
    
    width: 100%;
    box-sizing: border-box;
}
.tabelForm .botao{
    border:1px solid #64b7bb;
    background-color:#64b7bb;
    height: 23px;
    font-size: 10px;
    color: #ffffff;
    text-align: center;
    
    width: 100%;
    box-sizing: border-box;
}

div.textArea{
    border:1px solid #64b7bb;
    background-color: #ffffff;
    padding: 5px;
}

.tabelForm textarea.textArea{
    font-family: verdana;
    height: 90px;
    border:0px;
    font-size: 10px;
    resize: none;
    color: #000000;
    
    width: 100%;
    box-sizing: border-box;
}

.tabelForm .condicoes{
    height: 90px;
    width: 480px;
    overflow: auto;
    padding: 10px;
    border:1px solid #bfbfbf;
}

#conteudos .loadForm,
#conteudos .divImagens .loadForm{
    margin: 0px;
}

.erroForm{
}

.erroForm > div{
}
    
.erroForm > div > div{
    color: red;
    padding-left: 20px;
}

.sucessoForm{
    color: green;
}


#preco{
    font-size: 30px;
    font-weight: 700;
    display: inline-block;
    margin-left: 10px;
    padding-top: 10px;
}


/* Theme */
.ui-datepicker-inline{
    width: 100%;
    box-sizing: border-box;
    
    border: 0px;
    padding: 0px;
    
    margin-top: 5px;
}

.ui-widget-header {
    border: 0px;
    border-top: 1px solid #64b7bb;
    border-bottom: 1px solid #64b7bb;
    background: none;
    color: #000000;
    font-weight: normal;
    border-radius: 0px;
}

.ui-datepicker-calendar{
    
}

.ui-datepicker td {
    border: 1px solid #64b7bb;
    padding: 0px;
    text-align: center;
}

.ui-datepicker td.ui-datepicker-other-month{
    border: 0px;
}

.ui-datepicker .ui-state-default, 
.ui-datepicker .ui-widget-content .ui-state-default, 
.ui-datepicker .ui-widget-header .ui-state-default {
    border: 0px;
    background:none;
    background-color: #FFFFFF;
    font-weight: normal;
    color: #000;
}

.ui-datepicker .ui-state-active{
    background-color: #64b7bb;
    color: #FFFFFF;
}

#conteudos .ui-datepicker a.ui-state-active{
    color: #FFFFFF;
    text-decoration: none;
}

.ui-datepicker td span, .ui-datepicker td a{
    text-align: center;
}
.ui-datepicker td span, .ui-datepicker td a:hover{
    text-decoration: none;
}

#btAddQuarto{
    cursor: pointer;
}