@media (max-width: 767px)
{
    #divDetalhesLeft
    {
        width: 100% !important;
    }

    #divDetalhesRight
    {
        float: left;
        margin-left: 10px;
        max-width: 580px;
    }
}

.width-100
{
    width: 100% !important;
}

#divDetalhesLeft
{
    width: 350px;
}

#divDetalhesRight
{
    float: left;
    margin-left: 10px;
    max-width: 580px;
}

#divDetalhesFotos
{
    float: left;
}

#divDetailsMaps
{
    float: left;
    margin-top: 10px;
    width: 100%;
}

.links-thumbnail-slide
{
    display: inline-block;
}

.thumbnail-slide
{
    float: left;
    margin-right: 5px;
    margin-bottom: 5px !important;
}

.panel-body-padding-slide
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.panel-body-no-padding
{
    padding: 2px !important;
}

.input-group-text-contact
{
    padding-right: 15px !important;
}

.input-text-contact
{
    width: 100% !important;
}

.checkbox-label
{
    vertical-align: sub !important;
    margin-right: 3px !important;
}

.input-date-schedule
{
    width: 115px;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline
{
    color: #a94442;
}

.has-error .form-control
{
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .has-error .form-control:focus
    {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    }

.has-error .input-group-addon
{
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}

.has-error .form-control-feedback
{
    color: #a94442;
}

#loadingScreen
{
    background: url(../images/ajax-loader.gif) no-repeat 5px 9px;
    padding-left: 35px;
}
/* hide the close x on the loading screen */
.loadingScreenWindow .ui-dialog-titlebar-close
{
    display: none;
}

.modal-message
{
    position: relative;
    top: 7px;
}

.text-align-left
{
    text-align: left !important;
}

.form-group-margin-bottom
{
    margin-bottom: 5px;
}

.ui-dialog
{
    z-index: 1050 !important;
}

.bloco-buttons
{
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
}

    .bloco-buttons a
    {
        position: relative;
    }

        .bloco-buttons a img
        {
            display: inline-block !important;
        }
