
/*INICIO-DESKTOP-p1*/
.idx7-tpl20 { width:100%; margin:0; padding:0;}
.idx7-tpl20-container hr { border-color: #d9d9d9; border-width: 1px; margin-top: 30px !important; margin-bottom: 30px !important;}
/*FIM*/

/* TEMPLATE 2478 — Open Sans; chapeu #0091D8; titulo preto (Sabrina 08/10) */ .idx1-tpl2478, .idx1-tpl2478 p, .idx1-tpl2478 h2, .idx1-tpl2478 .btn { font-family: 'Open Sans', sans-serif !important; } .idx1-tpl2478 .idx1-tpl2478-p1-hat, .idx1-tpl2478 .idx1-tpl2478-p3-hat { color: #0091D8 !important; } .idx1-tpl2478 .idx1-tpl2478-p1-title, .idx1-tpl2478 .idx1-tpl2478-p3-title { color: #000 !important; }
/*INICIO-DESKTOP-p1*/ .tpl2478-p1-image { width: 100%; height: auto; display: block; margin-bottom: 14px; } .idx1-tpl2478-p1-hat { font-weight: 700; font-size: 14px; margin: 0 0 6px 0; text-transform: uppercase; } .idx1-tpl2478-p1-title { font-family: inherit; font-weight: 700; font-size: 30px; line-height: 1.25; margin: 0; color: inherit; }
/*FIM*/
/*INICIO-DESKTOP-box*/ .idx1-tpl2478-box { background: rgba(0,0,0,.05); padding: 20px; height: 100%; }
/*FIM*/
/*INICIO-DESKTOP-p3*/ .idx1-tpl2478-p3-item { display: flex; align-items: flex-start; gap: 14px; padding: 14px 0; border-bottom: 1px solid rgba(0,0,0,.1); } /* sem borda no ultimo item antes do Leia mais (Sabrina 08/10 15:24) */ .idx1-tpl2478-p3-item:last-child, .idx1-tpl2478-p3-item:has(+ .idx1-tpl2478-p3-more) { border-bottom: 0; } .idx1-tpl2478-p3-thumb { flex: 0 0 120px; } .tpl2478-p3-image { width: 120px; height: 90px; object-fit: cover; display: block; } .idx1-tpl2478-p3-text { flex: 1 1 auto; min-width: 0; } .idx1-tpl2478-p3-hat { font-weight: 700; font-size: 12px; margin: 0 0 4px 0; text-transform: uppercase; } .idx1-tpl2478-p3-title { font-weight: 600; font-size: 16px; line-height: 1.35; margin: 0; color: inherit; } .idx1-tpl2478-p3-more { text-align: right; margin-top: 12px; } .idx1-tpl2478-p3-btn { font-weight: 700; text-transform: uppercase; border: 1px solid currentColor; border-radius: 0; background: transparent; color: inherit; padding: 8px 16px; }
/*FIM*/
/* SMARTPHONE */
@media only screen and (max-width : 991px) { .idx1-tpl2478-p1 { margin-bottom: 20px; } .idx1-tpl2478-p1-title { font-size: 22px; } .idx1-tpl2478-box { height: auto; }}
@media only screen and (max-width : 767px) { /* mobile: tudo empilhado e todas as fotos no mesmo tamanho padrão (16:9, largura total) */ .tpl2478-p1-image, .tpl2478-p3-image { width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; } .idx1-tpl2478-p3-item { flex-direction: column; gap: 10px; } .idx1-tpl2478-p3-thumb { flex: 0 0 auto; width: 100%; } .idx1-tpl2478-p3-title { font-size: 20px; }}
/*INICIO-FIX-IMAGENS v2 08/10: o image_html do Nextsite gera <style> inline com 800x450 e 400x225; aqui forca o tamanho do bloco*/ .idx1-tpl2478 .tpl2478-p1-image { width: 100% !important; height: auto !important; aspect-ratio: 16 / 9; background-size: cover; background-position: center; display: block; margin-bottom: 14px; } .idx1-tpl2478 .tpl2478-p3-image { width: 128px !important; height: 72px !important; background-size: cover; background-position: center; display: block; } .idx1-tpl2478-p3-thumb { flex: 0 0 128px; } @media only screen and (max-width : 767px) { .idx1-tpl2478 .tpl2478-p3-image { width: 100% !important; height: auto !important; aspect-ratio: 16 / 9; } .idx1-tpl2478-p3-thumb { flex: 0 0 auto; width: 100%; } }
/*FIM*/
/*INICIO-PROPORCAO v5 08/10 (Sabrina 15:42): colunas 50/50, destaque 3:2, thumbs da lista maiores 3:2, titulos da lista maiores*/ .idx1-tpl2478 .tpl2478-p1-image { aspect-ratio: 3 / 2 !important; } .idx1-tpl2478 .tpl2478-p3-image { width: 150px !important; height: 100px !important; } .idx1-tpl2478-p3-thumb { flex: 0 0 150px; } .idx1-tpl2478 .idx1-tpl2478-p3-hat { font-size: 13px; } .idx1-tpl2478 .idx1-tpl2478-p3-title { font-size: 18px; font-weight: 600; line-height: 1.3; } .idx1-tpl2478 .idx1-tpl2478-p3-item { gap: 16px; } @media only screen and (max-width : 767px) { .idx1-tpl2478 .tpl2478-p3-image { width: 100% !important; height: auto !important; aspect-ratio: 3 / 2; } .idx1-tpl2478-p3-thumb { flex: 0 0 auto; width: 100%; } }
/*FIM*/

/*INICIO-DESKTOP-p1*/
.idx2-tpl359{ width: 100%; background-color: #fff;}
/*FIM*/
