/************* PRELOADER INICIO *************/
.telaCarregando {
    background-color: rgba(255, 255, 255, 0.7);
    display: table;
    height: 100%;
    left: 0px;
    position: fixed;
    top: 0px;
    width: 100%;
    z-index: 10000;
}
.telaCarregando	.centro {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
.telaCarregando	.centro	.imgCarregando {
    background-image: url("https://96a3e7.claudeassets.com/20250416203025im_/https://medcar.net/themes/site/images/carregando.gif");
    display: inline-block;
    width: 200px;
    height: 200px;
}		
.telaCarregando	.centro	span {
    color: #FFF;
    display: block;
    font-size: 12px;
    letter-spacing: 1px;
    margin-top: 30px;
    text-align: center;
    text-transform: uppercase;
}
/************* PRELOADER FIM *************/

a, button {
    cursor: pointer;
}
.__corpo {
    max-width: 600px;
    margin: auto;
    display: block;
    clear: both;
}
.__hidden {
    display: none;
}
.__lower {
    text-transform: lowercase;
}
.__upper {
    text-transform: uppercase;
}
.__pointer {
    cursor: pointer;
}
.__bold {
    font-weight: bold;
}
.__clear {
    clear: both;
}
.__no-float {
    float: none !important;
}
.__center {
    text-align: center;
}
.align-center, .center {
    text-align: center!important;
}
.align-justify, .justify {
    text-align: justify;
}
.__left {
    text-align: left!important;
}
.__right {
    text-align: right!important;
}
.__floatLeft, .float-left {
    float: left;
}
.__floatRight, .float-right {
    float: right;
}
.__block {
    display: block !important;
}
.__margin-auto {
    margin: auto !important;
}
.__inline-table {
    display: inline-table !important;
}
.__inherit {
    display: inherit !important;
}
.__hover:hover {
    text-decoration: underline;
}
.__umaLinha, .__umaLinha p {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 18px;
    -webkit-line-clamp: 1;
    line-height: 1.3;
}
.__duasLinhas, .__duasLinhas p {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 38px;
    -webkit-line-clamp: 2;
    line-height: 1.3;
}
.__tresLinhas, .__tresLinhas p {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 62px;
    -webkit-line-clamp: 3;
    line-height: 1.3;
}
.__quatroLinhas, .__quatroLinhas p {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    white-space: normal;
    max-height: 82px;
    -webkit-line-clamp: 4;
    line-height: 1.3;
}
.tabelaCliente.table-responsive {
    border: 0 !important;   
}
.table-responsive thead tr th, .table-responsive tbody tr td {
    white-space: normal !important;
}
.divIframe iframe, .mapaOferta iframe {
    width: 100%;
    margin: 0;
    border: 0;
    min-height: 300px;
}
.btn-inline {
    margin-top: 22px !important;
    margin-bottom: 0 !important;
}
.divInputSubmit {
    display: inline-block;
    width: calc(100% - 45px);
}
.spanInputSubmit {
    display: inline-block;
    width: 30px;
    vertical-align: top;
}
.tachado {
    text-decoration: line-through;
}
.botoesAgrupados {
    display: block;
    margin: auto;
    text-align: center;
}
.mapaOferta {
    margin-top: 10px;
    background: #ececec;
    border: 1px solid #ccc;
}
.max-60-px {
    max-width: 200px;
}
.max-80-px {
    max-width: 200px;
}
.max-100-px {
    max-width: 200px;
}
.max-200-px {
    max-width: 200px;
}
.max-240-px {
    max-width: 240px;
}
.max-320-px {
    max-width: 320px!important;
}
.max-500-px {
    max-width: 500px!important;
}
.contadorRegressivo {
    margin: 1em 0;
}
.contadorRegressivo .countdown-amount {
    font-size: 36pt;
    color: #666;
}
.clearfix {
    clear: both;
}
.required::after {
    color: #d15b47;
    content: " *";
    font-weight: normal;
}
.no-padding {
    padding: 0 !important;
}
.no-margin {
    margin: 0 !important;
}
.no-border {
    border-width: 0;
}
.no-margin-bottom {
    margin-bottom: 0 !important;
}
.no-margin-auto {
    margin-left: 0;
    margin-right: 0;
}
.listaSucessos, .listaErros {
    padding-left: 0;
}
.listaSucessos li, .listaErros li {
    list-style: none;
    margin-left: 10px;
}
.contadorRegressivo {
    font-size: 140%;
    font-weight: bold;
    color: #92b14a;
}
.img-responsive {
    max-width: 100%;
    width: 100%;
}
img[src=""] {
    display:none;
}
.margin-bottom {
    margin-bottom: 20px;
}
/*
     FILE ARCHIVED ON 21:33:26 Jul 18, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:56:53 Jul 08, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.615
  exclusion.robots: 0.057
  exclusion.robots.policy: 0.045
  esindex: 0.012
  cdx.remote: 8.337
  LoadShardBlock: 319.961 (3)
  PetaboxLoader3.resolve: 335.167 (5)
  PetaboxLoader3.datanode: 184.615 (6)
  load_resource: 245.248 (2)
  loaddict: 22.612
*/