portaldfm.com.br Ads.txt file

<!DOCTYPE html>
<html itemscope itemtype="//schema.org/Article" xmlns="//www.w3.org/1999/xhtml" xml:lang="pt"><head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta name="author" content="PortalDFM">
<meta name="language" content="pt-BR">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="facebook-domain-verification" content="o2le0i3bkj89usxxorcnzt9k5bk3pq" />
<title>PortalDFM - Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma</title>
<meta name="description" content="Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma">
<link rel="canonical" href="https://portaldfm.com.br/ads.txt" />
<meta itemprop="image" content="https://portaldfm.com.br/logo/665d0e31955b4185688cd33be74fa1ea.webp"/>
<meta name="copyright" content="2025 PortalDFM" />
<meta property="og:title" content="PortalDFM - Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma" />
<meta property="og:description" content="Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://portaldfm.com.br/" />
<meta property="og:image" content="https://portaldfm.com.br/logo/665d0e31955b4185688cd33be74fa1ea.webp" />
<meta property="og:site_name" content="PortalDFM" />
<meta name="twitter:card" value="summary">
<meta name="twitter:image:src" content="https://portaldfm.com.br/logo/665d0e31955b4185688cd33be74fa1ea.webp"/>
<meta name="twitter:image" content="https://portaldfm.com.br/logo/665d0e31955b4185688cd33be74fa1ea.webp"/>
<meta name="twitter:description" content="Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma"/>
<meta name="twitter:title" content="PortalDFM - Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma"/>
<meta name="twitter:domain" content="https://portaldfm.com.br/"/>
<meta itemprop="name" content="PortalDFM - Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma"/>
<meta itemprop="description" content="Guia Comercial Lucrativo. Anuncie sua Empresa, Negócio, Produto ou Serviço em nossa Plataforma"/>
<link rel="icon" href="https://portaldfm.com.br/logo/d2bfdf15c8d43989177307186aa4684c.png" type="image/x-icon">
<link rel="icon" type="image/png" sizes="16x16" href="https://portaldfm.com.br/logo/d2bfdf15c8d43989177307186aa4684c.png">
<link rel="icon" type="image/png" sizes="32x32" href="https://portaldfm.com.br/logo/d2bfdf15c8d43989177307186aa4684c.png">
<link rel="apple-touch-icon" sizes="180x180" href="https://portaldfm.com.br/logo/d2bfdf15c8d43989177307186aa4684c.png">
<meta name="theme-color" content="#040b71">
<meta name="format-detection" content="telephone=no">
<link href="https://portaldfm.com.br/css/font-face.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/mdi-font/css/material-design-iconic-font.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/css/font-awesome-animation.css" rel="stylesheet" media="all">
<!-- Bootstrap CSS-->
<link href="https://portaldfm.com.br/vendor/bootstrap-4.1/bootstrap.min.css" rel="stylesheet" media="all">
<!-- Vendor CSS-->
<link href="https://portaldfm.com.br/vendor/bootstrap-progressbar/bootstrap-progressbar-3.3.4.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/wow/animate.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/css-hamburgers/hamburgers.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/slick/slick.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/select2/select2.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/perfect-scrollbar/perfect-scrollbar.css" rel="stylesheet" media="all">
<!-- Main CSS-->
<link href="https://portaldfm.com.br/css/theme.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/css/animate.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/vendor/font-awesome-4.7/css/font-awesome.min.css" rel="stylesheet" media="all">
<link href="https://portaldfm.com.br/font-awesome/css/all.css" rel="stylesheet" media="all">
<style type="text/css">
@import url('https://fonts.googleapis.com/css?family=ABeeZee|Raleway|Righteous|Roboto|Roboto+Slab&display=swap');
body{
background: #ffffff;
font-family: ABeeZee, sans-serif!important;
background-image: url('https://portaldfm.com.br/img/e190cbc68cc19048c157853b44084bbd.webp');
background-size: cover !important;
background-position: 0% 100% !important;
background-attachment: fixed!important;
background-repeat: no-repeat !important;
}
.header-wrap{
float: right!important;
}
.page-container {
background: #fbfbfb!important;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, div, p, li, td {
font-family: ABeeZee, sans-serif!important;
font-weight:normal!important;
}
.header-desktop a{
color: #ffffff!important;
}
.account-dropdown__body a,.account-dropdown__footer a,.account-dropdown .info .content .name a{
color: #333333!important;
}
.menu-sidebar .logo {
background: #0b1269!important;
}
.menu-sidebar .logo a{
color:#ffffff!important;
font-size: 18px!important;
}
.header-mobile .header-mobile-inner a{
color: #0b1269!important;
font-size: 18px!important;
}
.title-1 {
margin: 0 0 20px 0!important;
}
.modal-backdrop.show {
opacity: 0!important;
}
.modal-backdrop {
position: unset!important;
}
.main-content{
background: #fff!important;
padding-top: 6vw!important;
}
.main-content p{
margin-bottom: 15px!important;
}
.navbar-sidebar {
padding: 15px!important;
}
.navbar-sidebar .navbar__list li {
background: #fff!important;
padding-left:10px!important
}
.navbar-sidebar .navbar__list li:hover {
background: aliceblue!important;
padding-left:10px!important
}
.navbar-sidebar .navbar__list li.active > a {
color: #333!important;
background: aliceblue!important;
padding-left:10px!important
}
.navbar-sidebar .navbar__list li a {
padding: 5px 0px 5px 0px!important;
}
h1, h2, h3, h4, h5, h6 {
margin-bottom: 15px!important;
}
.menu-sidebar {
bottom: auto!important;
width: 290px!important;
}
.page-wrapper {
background: transparent!important;
padding-bottom: 0px!important;
}
.page-content--bge5 {
background: transparent!important;
padding-bottom: 0px!important;
}
.btn {
margin: 5px 2px 5px 2px!important;
}
.header-desktop {
/* background: #024ba6!important;*/
background: #081148!important;
}
.menu-sidebar .logo {
background: #ffffff!important;
}
.menu-sidebar .logo img{
max-height: 70px!important;
height: auto;
border:0px!important;
}
.navbar-fixed-topex {
position: fixed!important;
right: 0!important;
left: 0!important;
top: 0!important;
border-width: 0 0 1px!important;
background-color: #0D2945!important;
color: #ffffff!important;
min-height: 50px!important;
margin-bottom: 0px!important;
border: 1px solid transparent!important;
z-index: 1030!important;
}
@media (max-width: 960px) {
.header-mobile {
margin-top: 0px!important;
z-index: 4!important;
background: #fff!important;
}
.header-button {
margin-top: 0px!important;
}
.header-desktop {
height: 20vh!important;
}
}
@media (max-width: 600px) {
.navbar-fixed-topex{
display:none!important;
}
.menu-sidebar .logo img{
height: auto!important;
max-width: 80%!important;
border:0px!important;
}
.menu-sidebar, .header-desktop {
top: 0px!important;
}
.header-mobile {
margin-top: 0px!important;
z-index: 4!important;
}
.corpo {
opacity: 1!important;
}
.container-fluid {
padding: 0vh!important;
padding-top: 2vh!important;
}
}
.goog-te-banner-frame, .goog-te-balloon-frame, #goog-gt-tt, .goog-te-balloon-frame, .goog-tooltip, .goog-tooltip:hover { display:none !important; }
html, body { top: 0 !important; }
font { background: transparent !important; color: inherit !important; font: inherit !important; }
font:hover, .goog-text-highlight:hover, .goog-text-highlight { -webkit-box-shadow: inherit !important; -moz-box-shadow: inherit !important; box-shadow: inherit !important; box-sizing: inherit !important; -webkit-box-sizing: inherit !important; -moz-box-sizing: inherit !important; }
.topo-box-bandeira{display:inline-block}
select.goog-te-combo{width:100%!important;}
.goog-te-gadget-simple {
background-color: #fff;
border-left: 0px solid #d5d5d5!important;
border-top: 0px solid #9b9b9b!important;
border-bottom: 0px solid #e8e8e8!important;
border-right: 0px solid #d5d5d5!important;
font-size: 18px!important;
display: inline-block;
padding-top: 10px;
padding-bottom: 10px;
cursor: pointer;
color: blue!important;
zoom: 1;
}
#google_translate_element {
display: none;
}
.goog-te-gadget-simple {
line-height: 1.3333333;
border-radius: 10px;
height: auto!important;
}
.flags{ margin: 5px 0px auto 0px!important;font-size: 14px!important;}
#menuflags {
opacity: 1;
transition: opacity .25s ease-in-out;
-moz-transition: opacity .25s ease-in-out;
-webkit-transition: opacity .25s ease-in-out;
height: auto;
background: #fff!important;
padding: 5px 10px 5px 10px!important;
margin: 5px!important;
border-radius: 20px!important;
box-shadow: #ddd 5px 5px 5px 5px;
position: absolute;
}
.account-dropdown .info .image, .account-item .image {
-webkit-border-radius: 2vw!important;
-moz-border-radius: 2vw!important;
border-radius: 2vw!important;
}
.pulse {
transform: scale(1);
animation: pulse 1s infinite;
}
@keyframes pulse {
0% {
transform: scale(0.9);
}
70% {
transform: scale(1);
}
100% {
transform: scale(0.9);
}
}
.overview-item--c1 {
background: #368dc1!important;
}
.overview-item--c2 {
background: #0b3771!important;
}
.overview-item--c3 {
background: #13750d!important;
}
.overview-item--c4 {
background: #19311a!important;
}
.au-card--bg-blue{
background: rgb(29,111,157);
background: -moz-linear-gradient(252deg, rgba(29,111,157,1) 0%, rgba(25,71,91,1) 50%, rgba(191,145,17,1) 100%);
background: -webkit-linear-gradient(252deg, rgba(29,111,157,1) 0%, rgba(25,71,91,1) 50%, rgba(191,145,17,1) 100%);
background: linear-gradient(252deg, rgba(29,111,157,1) 0%, rgba(25,71,91,1) 50%, rgba(191,145,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1d6f9d",endColorstr="#bf9111",GradientType=1);
}
.bg-overlay--blue {
background: rgba(49, 89, 253, 0.9)!important;
}
.login-content {
border-radius: 2vh!important;
}
.menu-link{
text-align: center!important;
}
.menu-link a{
text-align: center!important;
margin: 0px 5px 0px 5px!important;
color:blue!important;
}
.menu-link a:hover{
text-decoration: underline!important;
color: red!important;
}
.modal-open .modal {
background: #0a2c4ac7!important;
}
@media (max-width: 600px){
.container-fluid {
padding: 2vh!important;
}
}
.alert-default{
margin: 0px auto!important;
border: 1px dashed #b1b1b1!important;
border-radius: 2vh!important;
/* padding: 3px 6px!important; */
background: #f0f6ff!important;
}
.header-mobile .header-mobile__bar {
padding: 0px!important;
}
.modal-fundo{
max-width: 800px!important;
margin: 0 auto!important;
z-index: 99999!important;
}
.modal-fundo .modal-header{
background: #040b71!important;
}
.modal-fundo .modal-body{
padding: 2vh 5vh!important;
overflow-y: auto!important
}
.modal-bgs{
background: rgba(144, 203, 44, 0.4)!important;
}
.copyright p {
color: #fff!important;
line-height: -webkit-calc(24/14);
line-height: -moz-calc(24/14);
line-height: calc(24/14);
}
.header-desktop .pull-right {
margin-right: 2vh!important;
margin-top: 1.7vh!important;
}
.header-desktop {
height: 75px!important;
}
.main-content {
background: #fff!important;
padding-top: 3vh!important;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 25px;
margin-bottom: 25px;
height: 0;
border-radius: 0vh !important;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
border-radius: 2vh !important;
box-shadow: 0px 0px 2vh 0px #000 !important;
}
.video-container iframe .html5-video-player a {
display: none!important;
}
.video-container iframe .ytp-chrome-top, .ytp-chrome-bottom {
display: none!important;
}
.corpo{
box-shadow: 1px 1px 10px 1px #c3c3c3!important;
}
.modal-fundo .close{
opacity: 1!important;
}
.skiptranslate iframe{
display: none!important;
}
.menu-sidebar .logo {
-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1)!important;
-moz-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1)!important;
box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.1)!important;
border-right: 0px solid #e5e5e5!important;
}
</style>
<script type="text/javascript" src="https://portaldfm.com.br/scripts.js"></script>
<script>
if (window.top !== window.self) {
window.top.location = window.self.location;
}
</script>
<script type="text/javascript" src="https://translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
</head>
<body id="body">

<style type="text/css">
@media (max-width: 600px){
.containerex {
box-shadow: 0px 0px 0px 0px #ccc!important;
min-width: 100%!important;
border-top:5px solid rgb(4 11 113/100%)!important;
background: -moz-linear-gradient(top, rgb(4 11 113 / 100%) 100%, rgba(218,232,238,0) 20%)!important;
background: -webkit-linear-gradient(top, rgb(4 11 113 / 100%) 100%,rgba(218,232,238,0) 20%)!important;
background: linear-gradient(to bottom, rgb(4 11 113 / 100%) 100%,rgba(218,232,238,0) 20%)!important;
box-shadow: 0px 0px 10px 1px #333333!important;
top: auto!important;
bottom: 0!important;
left: 0!important;
right: 0!important;
padding-bottom: 5px!important;
padding-right: 5px!important;
padding-left: 5px!important;
}
footer{
border-top: 5px solid #333!important;
}
}
.modal p{
margin-bottom: 15px!important;
}
section{
background:#ffffff!important;
}
#searchButton, #addressInput, #searchInput {
margin-bottom: 5px!important;
}
section .container-fluid #carousel-example{
max-width: 1680px!important;
margin: 0 auto!important;
}
main .container-fluid .corpox{
max-width: 1280px!important;
margin: 30px auto!important;
}
main .container-fluid .corpox .botao{
font-size: 22px!important;
}
footer .modal-body p, footer .modal-body h1, footer .modal-body h2, footer .modal-body h3, footer .modal-body h4, footer .modal-body h5 {
margin-bottom: 20px!important;
}
</style><link href="https://portaldfm.com.br/styleswebsite.css" rel="stylesheet" type="text/css" />
<style type="text/css">

.wrapperex {
overflow: hidden;
max-width: 100%;
}

@media (max-width: 600px) {
.corpo {
opacity: 1 !important;
}

.container-fluid {
padding: 1vh !important;
padding-top: 1vh !important;
}
}
div, h1, h2, h3, h4, h5, h6{
color:unset!important;
}
h2{margin-top:unset!important;font-weight: bold!important;}
.header {
background: -moz-linear-gradient(top, rgb(4 11 113 / 30%) 0%, rgba(218, 232, 238, 0) 100%);
background: -webkit-linear-gradient(top, rgb(4 11 113 / 30%) 0%, rgba(218, 232, 238, 0) 100%);
background: linear-gradient(to bottom, rgb(4 11 113 / 30%) 0%, rgba(218, 232, 238, 0) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3cad9', endColorstr='#00dae8ee', GradientType=0);
margin-bottom: 20px !important;
margin-top: -1.5vw !important;
margin-left: -1.5vw !important;
margin-right: -1.6vw !important;
border-top-left-radius: px !important;
border-top-right-radius: px !important;
}

.alert-default {
margin: 0px auto !important;
border: 1px dashed #b1b1b1 !important;
border-radius: 2vh !important;
/* padding: 3px 6px!important; */
background: #f0f6ff !important;
}

@media (max-width: 600px) {
.alert-default {
margin-bottom: 10px !important;
}
}

@media (min-width: 600px) {
.container {

border-bottom: 5px solid rgb(4 11 113/100%) !important;
background: -moz-linear-gradient(top, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%);
background: -webkit-linear-gradient(top, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%);
background: linear-gradient(to bottom, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%) !important;
box-shadow: 0px 0px 10px 1px #333333 !important;
}

.btnx {
border: 2px solid #fff !important;
}

.flags img {
border: 2px solid #fff !important;
border-radius: 50% !important;
}

}

.table-responsive .table tr th {
/**
font-family: Roboto, sans-serif!important;
font-size: 18px!important;*/
background: #040b71 !important;
/*color: #fff!important;*/
}

@media (max-width: 600px) {
.container {
box-shadow: 0px 0px 0px 0px #ccc !important;
min-width: 100% !important;
border-top: 5px solid rgb(4 11 113/100%) !important;
background: -moz-linear-gradient(top, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%) !important;
background: -webkit-linear-gradient(top, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%) !important;
background: linear-gradient(to bottom, rgb(4 11 113 / 100%) 100%, rgba(218, 232, 238, 0) 20%) !important;
box-shadow: 0px 0px 10px 1px #333333 !important;
top: auto !important;
bottom: 0 !important;
left: 0 !important;
right: 0 !important;
padding-bottom: 5px !important;
padding-right: 5px !important;
padding-left: 5px !important;
}

footer {
border-top: 5px solid #333 !important;
}

}

.corpo {
border-radius: 3vh !important;
width: 100%!important;
max-width: 100%!important;
opacity: 1!important;
background: transparent!important;
background-color: transparent!important;
}

.filex {
padding: 1vh !important;
box-shadow: 0px 0px 10px 0px #ccc !important;
border: 1px solid #ccc !important;
margin-bottom: 2vh !important;
border-radius: 2vh !important;
transition: transform .2s !important;
}

.filex:hover {
box-shadow: 0px 0px 10px 10px #f8f8f8 !important;

}

.file {
padding: 1vh !important;
box-shadow: 0px 0px 10px 0px #ccc !important;
border: 1px solid #ccc !important;
margin-bottom: 2vh !important;
border-radius: 2vh !important;
}

.file:hover {
box-shadow: 0px 0px 10px 10px #f8f8f8 !important;
}

.zoom {
-webkit-transition: all 0.35s ease-in-out;
-moz-transition: all 0.35s ease-in-out;
transition: all 0.35s ease-in-out;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in;
}

.zoom:hover,
.zoom:active,
.zoom:focus {

-ms-transform: scale(1.5);
-moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
position: relative;
z-index: 100;
background: #fff !important;
border-radius: 10px !important;
padding: 10px !important
}

@media only screen and (max-width: 768px) {
.filex {
cursor: pointer
}

.zoom:hover,
.zoom:active,
.zoom:focus {

-ms-transform: scale(1.5);
-moz-transform: scale(1.5);
-webkit-transform: scale(1.5);
-o-transform: scale(1.5);
transform: scale(1.5);
position: relative;
z-index: 100;
background: #fff !important;
border-radius: 10px !important;
padding: 10px !important
}
}

.image {
margin: 0;
padding: 2vh;
border-radius: 5px;
border: 0px;
box-shadow: 0px 0px 100px 0px #ddd;
cursor: pointer!important;
}


.custom-img {
width: 100%;
height: 200px; /* Defina a altura desejada para todas as imagens */
object-fit: contain; /* Garante que a imagem preencha o contêiner sem distorcer */
}

.carousel-caption {
background-color: rgba(0, 0, 0, 0.5);
}

/* Estilo para a sobreposição (invisível por padrão) */
.image .overlayx {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.7); /* Cor de fundo semi-transparente */
opacity: 0; /* Inicialmente invisível */
transition: opacity 0.3s ease; /* Efeito de transição suave */
}

/* Estilo para o botão dentro da sobreposição */
.image .overlayx .button {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
padding: 7px 15px;
background-color: #007bff; /* Cor de fundo do botão */
border: 2px solid #007bff;;
color: #fff; /* Cor do texto do botão */
text-decoration: none;
border-radius: 20px;
display: none; /* Inicialmente invisível */
}

/* Mostrar a sobreposição e o botão quando o mouse está sobre o slider-item */
.image:hover .overlayx {
opacity: 1;
}

/* Mostrar o botão quando o mouse está sobre o slider-item */
.overlay .button, .image:hover .overlayx .button {
display: inline-block;
}
.image:hover .overlayx .button:hover {
background-color: #ffffff;
color: #007bff;
}


.image:hover .overlayx span{
color: #fff;
text-align: center;
top: 10px;
position: relative;
font-size: 16px;
display: flow;
padding: 5px;
-webkit-line-clamp: 5!important;
-webkit-box-orient: vertical!important;
}
.card-title{

display: -webkit-box!important;
-webkit-line-clamp: 2!important;
-webkit-box-orient: vertical!important;
height: 45px!important;
padding: 10px 0!important;
overflow: hidden!important;
text-transform: uppercase!important;
}
.card-body{
padding: 0!important;
}
.card-body h5{
margin-bottom: 10px!important;
margin-top: 10px!important;
text-align: center!important;
}
.xcol{
padding-right: 5px!important;
padding-left: 5px!important;
margin-bottom: 15px!important;
}
.corpox{
padding: 30px 30px 15px 30px;
border: 0px solid #ddd;
box-shadow: 0px 0px 100px 0px #ddd;
margin: 30px 0!important;
background: #ffffff!important;
border-radius:2vh!important;
}

@media (min-width: 768px) and (max-width: 991px) {
/* Show 4th slide on md if col-md-4*/
.carousel-inner .active.col-md-4.carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -33.3333%; /*change this with javascript in the future*/
z-index: -1;
display: block;
visibility: visible;
}
}
@media (min-width: 576px) and (max-width: 768px) {
/* Show 3rd slide on sm if col-sm-6*/
.carousel-inner .active.col-sm-6.carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -50%; /*change this with javascript in the future*/
z-index: -1;
display: block;
visibility: visible;
}
}
@media (min-width: 576px) {
.carousel-item {
margin-right: 0;
}
/* show 2 items */
.carousel-inner .active + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item {
transition: none;
}
.carousel-inner .carousel-item-next {
position: relative;
transform: translate3d(0, 0, 0);
color:#000;
}
/* left or forward direction */
.active.carousel-item-left + .carousel-item-next.carousel-item-left,
.carousel-item-next.carousel-item-left + .carousel-item,
.carousel-item-next.carousel-item-left + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
color:#000;
}
/* farthest right hidden item must be also positioned for animations */
.carousel-inner .carousel-item-prev.carousel-item-right {
position: absolute;
top: 0;
left: 0;
z-index: -1;
display: block;
visibility: visible;
}
/* right or prev direction */
.active.carousel-item-right + .carousel-item-prev.carousel-item-right,
.carousel-item-prev.carousel-item-right + .carousel-item,
.carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
visibility: visible;
color:#000;
}
}
/* MD */
@media (min-width: 768px) {
/* show 3rd of 3 item slide */
.carousel-inner .active + .carousel-item + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {
transition: none;
}
.carousel-inner .carousel-item-next {
position: relative;
transform: translate3d(0, 0, 0);
}
/* left or forward direction */
.carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
color:#000;
}
/* right or prev direction */
.carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
visibility: visible;
color:#000;
}
}
/* LG */
@media (min-width: 991px) {
/* show 4th item */
.carousel-inner .active + .carousel-item + .carousel-item + .carousel-item {
display: block;
}
.carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
transition: none;
}
/* Show 5th slide on lg if col-lg-3 */
.carousel-inner .active.col-lg-3.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: absolute;
top: 0;
right: -25%; /*change this with javascript in the future*/
z-index: -1;
display: block;
visibility: visible;
}
/* left or forward direction */
.carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
/* right or prev direction //t - previous slide direction last item animation fix */
.carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
position: relative;
transform: translate3d(100%, 0, 0);
visibility: visible;
display: block;
visibility: visible;
}
}
.carousel-item {
text-align: center;
margin: 0px;
padding: 20px 0px!important;
}
.slide-content {
height: 400px;
display: flex;
flex-direction: column;
justify-content: top;
padding: 2vh;
border-radius: 0vh;
border: 0px solid #ccc;;
box-shadow: 0px 0px 30px 0px #ddd;
cursor: pointer!important;
margin: 0px 2vh!important;
position: relative;
}

.slide-content small{
display:none;text-align: left;margin-bottom: 10px;margin-left: 5px;
border-bottom: 5px solid #dddddd;padding-bottom: 2px;
}

.slide-title {
font-size: 16px!important;
font-weight: bold!important;
color:#333333!important;
margin-top: 3px!important;
margin-bottom: 5px!important;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1!important;
-webkit-box-orient: vertical;
text-align: left;
text-transform: capitalize;
overflow: hidden;
}

.slide-intro {
font-size: 14px!important;
color:#333;
margin: 15px 2px!important;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3!important;
-webkit-box-orient: vertical;
text-transform: lowercase;
min-height: 60px!important;
}

.content-title {
font-size: 14px!important;
font-weight: bold!important;
color:#333333!important;
margin-top: 3px!important;
margin-bottom: 10px!important;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1!important;
-webkit-box-orient: vertical;
text-align: left;
text-transform: capitalize;
overflow: hidden;
}
.autor{
margin-bottom: 5px!important;
display: none!important;
}
.catsmall{
margin-top: 5px!important;
}
.catsmall span{
font-size: 80%;
font-weight: 400;
}
/* HTML: <div class="ribbon">Your text content</div> */
.ribbon {
font-size: 28px;
font-weight: bold;
color: #fff;
}
.ribbon {
--f: .5em;

position: absolute;
top: 0;
right: 0;
line-height: 1.8;
padding-inline: 1lh;
padding-bottom: var(--f);
border-image: conic-gradient(#0008 0 0) 51%/var(--f);
clip-path: polygon(
100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)), 0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));
transform: translate(calc((1 - cos(45deg))*100%), -100%) rotate(45deg);
transform-origin: 0% 100%;
background-color: #040b71;
color: #fff!important;
z-index: 1;
font-size: 18px;
font-weight: bold!important;
}
.content-intro {
font-size: 12px!important;
color:#333;
margin: 8px 2px!important;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2!important;
-webkit-box-orient: vertical;
}

.img-slider-container {
width: 100%;
max-height: 200px;
overflow: hidden;
position: relative;
border-radius: 2vh!important;
}
.img-content {
width: 100%;
max-height: 200px;
overflow: hidden;
position: relative;
border-radius: 2vh!important;
}

.img-content:hover .img-slider {
transform: scale(1.1);
}

.img-slider {

width: 100%;
height: 200px;
display: block;
object-fit: fill;
transition: transform 0.3s;
}

.img-slider-container:hover .img-slider {
transform: scale(1.5);
}
.carousel-control-prev,
.carousel-control-next {
opacity: 1!important;
}
.carousel-control-prev i,
.carousel-control-next i {
color: #000000!important; /* Adapte a cor conforme necessário */
opacity: 0!important;
padding:5px;
border-radius: 50%;
border: 2px solid #ffffff;
}

/* Adicione estas regras CSS para adicionar sombreamento ao passar o mouse */
.carousel-control-prev:hover,
.carousel-control-next:hover {
background-color: rgba(3, 3, 3, 0.5);
}

/* Adicione estas regras CSS para alterar a cor do ícone ao passar o mouse */
.carousel-control-prev:hover i,
.carousel-control-next:hover i {
opacity: 1!important;

}
.icons{
bottom: 0;
width: 100%;
}

@media (min-width: 768px) {
h2 {
font-size: 20px!important;
}
}

/* Para dispositivos menores */
@media (max-width: 767px) {
h2 {
font-size: 17px!important; /* Ajuste este valor conforme necessário */
}
.corpox{
padding: 10px 10px 5px 10px;
border: 0px solid #ddd;
box-shadow: 0px 0px 50px 0px #ddd;
margin: 30px 0!important;
}
}

</style><style>
.btn-link {
font-weight: 600!important;
color: #ffffff!important;
background-color: transparent!important;
text-transform: uppercase!important;
font-family: Roboto!important;
font-size: 16px!important;
}

.corpo{
border-radius: 1vh!important;
background:#ffffff!important;
}

@media (max-width: 800px){
.flags img {
border: 2px solid #ffffff!important;
border-radius: 50%!important;
}
.flags {
padding: 5px!important;

}
}
.col-md-3 .logo {
cursor: pointer;
display: block;
margin: 5px;
overflow: hidden;
position: absolute;
transition: all .2s ease-in-out;
max-width: 250px!important;
}

@media (min-width: 1200px){
header .container {
min-width: 100%!important;
max-width: 100%!important;
min-height: 75px!important;
border-bottom: 2px solid #fff!important;
}
}
.col-md-3 .logo{
margin:0px!important;
}
.bg-darks{
background:#040b71!important;
background-color:#040b71!important;
}
/* Altera a cor de fundo da barra de navegação */
.navbar {
background:#040b71!important; /* Substitua pela cor desejada */
background-color:#040b71!important;
}

/* Altera a cor do texto do link na barra de navegação */
.navbar-nav .nav-link {
color: #ffffff !important; /* Substitua pela cor desejada */
}
.navbar-nav .nav-link:hover {
color: yellow !important; /* Substitua pela cor desejada */
}

/* Altera a cor do texto do link ativo na barra de navegação */
.navbar-nav .nav-item.active .nav-link {
color: yellow !important; /* Substitua pela cor desejada */
}

/* Altera a cor do botão de alternância do menu (ícone de menu) */
.navbar-toggler-icon {
background-color: transparent!important; /* Substitua pela cor desejada */
color:#ffffff!important;

}
.navbar-toggler{
position: absolute;
right: 0px!important;
top: 30px!important;
font-size: 30px!important;
}
/* Altera a cor do botão de alternância do menu em foco (quando clicado) */
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {
background:transparent!important;
}
.navbar-nav {
max-width: 100%!important;
margin: auto!important;
text-align: center!important; /* Para centralizar os itens dentro da lista */
}

.nav-link {
font-size: 14px!important;
font-weight: bold!important;
text-transform: uppercase!important;
}

@media screen and (max-width: 768px){
.nav-link {
font-size: 16px!important;
font-weight: bold!important;
text-transform: uppercase!important;
}
}
.navbar-darks{
color:#ffffff!important;
}
@media screen and (max-width: 969px) and (min-width: 361px){
.logo {
max-width: 80%!important;
min-width: 80%!important;
}
.navbar-nav {
text-align: left!important; /* Para centralizar os itens dentro da lista */
font-size: 18px!important;
}
}
.btn-outline-primary {
color: #040b71!important;
background-color: transparent;
background-image: none;
border-color: #040b71!important;
}
.btn-outline-primary:hover, .btn-outline-primary:active {
color: #ffffff!important;
background-color: #040b71!important;
background-image: none;
border-color: #040b71!important;
}
</style>
<script type="text/javascript">

function fechaLang(id) {
var id;

if(id=='show'){
document.getElementById("menuflags").style.display = "block";
document.getElementById("linka").style.display = "none";
document.getElementById("links").style.display = "block";
}
if(id=='hidde'){
document.getElementById("menuflags").style.display = "none";
document.getElementById("linka").style.display = "block";
document.getElementById("links").style.display = "none";
}
}

</script>
<header >
<script>
document.addEventListener('DOMContentLoaded', function() {
var navbarToggler = document.querySelector('.navbar-toggler');

if (navbarToggler) {
navbarToggler.addEventListener('click', function() {
// Encontra o elemento 'i' dentro do botão
var icon = this.querySelector('i');

// Alterna entre os ícones ao clicar
if (icon.classList.contains('fa-bars')) {
icon.classList.remove('fa-bars');
icon.classList.add('fa-times');
} else {
icon.classList.remove('fa-times');
icon.classList.add('fa-bars');
}
});
}
});
</script>
<nav class="navbar navbar-expand-lg navbar-darks bg-darks">
<a class="navbar-brand" href="//portaldfm.com.br/ads.txt"><img src="//portaldfm.com.br/logo/9f3e095fb144a8d7441557c7df62dc3a.png" alt="Guia Comercial Digital PortalDFM" class="logo"></a>

<!-- Botão para alternar a exibição do menu em dispositivos móveis -->
<button id="toggler-icon" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation"><i class="fas fa-bars" style="color: #FFFFFF!important;"></i>
</button>

<!-- Itens do menu -->
<div class="collapse navbar-collapse" id="navbarNav">
<ul class="navbar-nav ml-auto">
<li class="nav-item ">
<a href="https://portaldfm.com.br/ads.txt" class="nav-link"><i class="fa fa-home"></i> Home</a>
</li>
<li class="nav-item ">
<a href="https://portaldfm.com.br/aff/ads.txt" class="nav-link"><i class="fas fa-info-circle"></i> Como Funciona</a>
</li>
<li class="nav-item ">
<a href="https://portaldfm.com.br/categorias/ads.txt" class="nav-link"><i class="fas fa-folder-open"></i> Categorias</a>
</li>
<li class="nav-item " style="display:none;">
<a href="https://portaldfm.com.br/branding/ads.txt" class="nav-link"><i class="far fa-copyright"></i> Logomarcas</a>
</li>
<li class="nav-item ">
<a href="https://portaldfm.com.br/register/ads.txt" class="nav-link"><i class="fa fa-edit"></i> Cadastre-se</a>
</li>
<li class="nav-item ">
<a href="https://portaldfm.com.br/login/ads.txt" class="nav-link"><i class="fa fa-lock"></i> Login</a>
</li>
<li class="nav-item" style="cursor:pointer">
<a class="nav-link" title="Fale Conosco" data-toggle="modal" data-target="#contato"><i class="fas fa-comments"> </i> Contato</a>
</li>


</ul>
<div class="flags" style="text-align: right!important; padding: 15px 5px 10px;"><div id="google_translate_element" class="boxTradutor"></div>
<a href="javascript:trocarIdioma('pt')"><img title="Português" src="//portaldfm.com.br/flags/br.png" style="height: 24px!important;width: 24px!important;"></a>
<a href="javascript:trocarIdioma('en')"><img title="Inglês" src="//portaldfm.com.br/flags/us.png" style="height: 24px!important;width: 24px!important;"></a>
<a href="javascript:trocarIdioma('es')"><img title="Espanhol" src="//portaldfm.com.br/flags/es.png" style="height: 24px!important;width: 24px!important;"></a>
</div>
</div>
</nav>

</header>
<section>
<div class="container-fluid" style="box-shadow: 0px 0px 20px 0px #ddd;padding:0!important;">
<div id="carousel-example" class="carousel slide" data-ride="carousel" data-interval="10000">
<div id="SliderPREMIUM" class="carousel-inner row" role="listbox" style="margin-right:0;margin-left:0;padding:2vh!important;">

</div>
<a class="carousel-control-prev" href="#carousel-example" role="button" data-slide="prev">
<i class="fas fa-arrow-alt-circle-left fa-3x" style="color:#ffffff!important;"></i>
</a>
<a class="carousel-control-next" href="#carousel-example" role="button" data-slide="next">
<i class="fas fa-arrow-alt-circle-right fa-3x"style="color:#ffffff!important;"></i>
</a>
</div>

</div>
</section>
<main>
<div id="wrapper"><div id="page-content-wrapper">

<div class="container-fluid">
<div style="margin: 10px auto 0px!important;max-width:1280px!important;">
<a href="https://portaldfm.com.br/register/ads.txt"><img src="https://portaldfm.com.br/banner4.gif" style="border-radius:2vh;width:100%;"></a>
</div>
<div class="corpo" style="box-shadow: 0px 0px 0px 0px #fff!important;margin-top:1vh!important;padding-top:10px!important;background:transparent!important;">

<div class="row corpox">
<div class="col-12 mb-2"><h2 style="padding:0;margin-bottom:0px!important;"><i class="fas fa-search"></i> Encontre o que procura:</h2></div>
<div class="col-lg-5">
<input name="searchInput" id="searchInput" placeholder="Ex: casa, carro, hotel, mecanico, etc" required="" type="text" class="form-control" style="padding:20px;border-radius:2vh;">
</div>
<div class="col-lg-5"><div class="input-group mb-3">
<input type="text" class="form-control" name="addressInput" id="addressInput" placeholder="Localização - Ex: Campinas, São Paulo, Brasil" style="padding:20px;border-radius:2vh;">
</div></div>
<div class="col-lg-2"><button id="searchButton" class="btn btn-outline-primary col-md-12" style="padding:20px;border-radius:2vh;"><i class="fas fa-search"></i> Pesquisar</button></div>
</div>
<div style="text-align:center;"><a href="https://portaldfm.com.br/clksbanner/26/sucesso" target="_blank"><img src="https://portaldfm.com.br/adbanner/banner_68069866697e61745262694.webp"></a></div><style>

.card {
margin: 2px!important;
text-align: center;
padding: 2vh;
border-radius: 2vh;
backface-visibility: hidden;
transition: opacity 0.6s;
transform: rotateY(0deg);
cursor: pointer;
background: #fff!important;
}
.card:hover{
background: #040b71!important;
color: #ffffff!important;
transform: rotateY(360deg);
}

.page-link{
background: #ffffff!important;
color: #040b71!important;
}
.page-link:hover, .active .page-link{
background: #040b71!important;
color: #ffffff!important;
border-color: #040b71!important;
}

</style>
<script>
// Função para carregar anúncios na galeria
function loadAds(x) {

if(x == 0){
xs = 1;
}else{
xs = x;
}
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://portaldfm.com.br/load_ads.php?pg='+ xs, true);

xhr.onload = function() {
if (xhr.status === 200) {
// Insira os anúncios na galeria
document.getElementById('gallery').innerHTML = xhr.responseText;
if(x != 0){
document.getElementById('gallery').scrollIntoView();
}
}
};

xhr.send();
}

// Carregar anúncios na galeria ao carregar a página
loadAds(0);

</script>
<!-- Parte 2: Galeria de Anúncios -->
<div class="row corpox">
<div class="col-md-12"><h2 style="padding:0;margin-bottom:0px!important;"><i class="fas fa-bullhorn"></i> Encontre Serviços e Produtos de Qualidade em Nosso Guia!</h2> </div>
<!-- Galeria de Anúncios -->
<div id="gallery" class="row mt-4" style="padding-right: 15px;padding-left: 15px;min-width: 100%!important;">

</div>
<div class="col-12 mb-2">
</div>
</div>
<div class="mt-5 corpox">
<h2 style="padding:0;margin-bottom:0px!important;"><i class="fas fa-folder"></i> Categorias de Anúncios</h2>
<div class="row mt-4">
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Agronegocio" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-tractor fa-3x card-img-top" alt="Agronegócio"></i>
<h5 class="card-title">Agronegócio</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Alimentacao" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-utensils fa-3x card-img-top" alt="Alimentação"></i>
<h5 class="card-title">Alimentação</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Animais" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-dog fa-3x card-img-top" alt="Animais"></i>
<h5 class="card-title">Animais</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/AssociacoesEntidades" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-building fa-3x card-img-top" alt="Associações e Entidades"></i>
<h5 class="card-title">Associações e Entidades</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Automoveis" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-car fa-3x card-img-top" alt="Automóveis"></i>
<h5 class="card-title">Automóveis</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/BelezaEstetica" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-palette fa-3x card-img-top" alt="Beleza e Estética"></i>
<h5 class="card-title">Beleza e Estética</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/CategoriasDigitais" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-desktop fa-3x card-img-top" alt="Categorias Digitais"></i>
<h5 class="card-title">Categorias Digitais</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/ConstrucoesReformas" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-hard-hat fa-3x card-img-top" alt="Construções e Reformas"></i>
<h5 class="card-title">Construções e Reformas</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Diversos" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-ellipsis-h fa-3x card-img-top" alt="Diversos"></i>
<h5 class="card-title">Diversos</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Educacao" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-graduation-cap fa-3x card-img-top" alt="Educação"></i>
<h5 class="card-title">Educação</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/Escritorios" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-store-alt fa-3x card-img-top" alt="Escritórios"></i>
<h5 class="card-title">Escritórios</h5>
</div>
</div></a>
</div>
<div class="col-xl-2 col-lg-2 col-md-3 col-sm-4 col-xs-6 col-6 mb-2">
<a href="https://portaldfm.com.br/categorias/FestasEventos" style="all: initial;">
<div class="card">
<div class="card-body">
<i class="fas fa-birthday-cake fa-3x card-img-top" alt="Festas e Eventos"></i>
<h5 class="card-title">Festas e Eventos</h5>
</div>
</div></a>
</div>
<div class="col-12 mb-2">
<p style="text-align: center;"><button class="btn btn-outline-primary" style="border-radius:2vh;cursor:pointer;" onclick="location.href='https://portaldfm.com.br/categorias'"><i class="fas fa-plus"></i> Ver Todas as Categorias </button></p>
</div>
</div>
</div>

<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
<script>
$(document).ready(function() {
var carousel = $('#carousel-example');
carousel.carousel();

carousel.on('slide.bs.carousel', function() {
var activeIndex = carousel.find('.carousel-item.active').index();
var totalItems = carousel.find('.carousel-item').length;

// Se o último slide foi atingido, pausa o carrossel
if (activeIndex === totalItems - 1) {
carousel.carousel('pause');
}
});
});
</script>
<div class="row corpox">
<div class="col-12 mb-2"><h2 style="padding:0;margin-bottom:0px!important;"><i class="far fa-copyright"></i> Galeria de Logomarcas</h2><hr>

<style>
.masonry-column {
padding: 5px 10px !important;
}

.masonry-grid > .brand img {
padding: 2vh 1.5vh !important;
box-shadow: 0px 0px 50px 0px #dddddd;
margin: 2vh 0 !important;
width: 100%;
height: auto;
}

.masonry {
column-count: 5; /* Define o número de colunas */
column-gap: 10px; /* Espaçamento entre as colunas */
}

.grid-item {
display: inline-block;
width: 100%; /* Para garantir que a largura seja 100% da coluna */
box-sizing: border-box; /* Adiciona padding e border na largura total */
padding: 5px; /* Espaçamento interno */
margin-bottom: 10px; /* Espaçamento inferior */
}

.grid-item img {
width: 100%;
height: auto;
padding: 5px; /* Espaçamento interno */
box-shadow: 0px 0px 50px 0px #dddddd;
margin: 0; /* Remova a margem */
}

/* Media query para ajustar o layout em telas menores */
@media screen and (max-width: 768px) {
.masonry {
column-count: 3; /* 3 colunas em telas menores */
}
}

@media screen and (max-width: 480px) {
.masonry {
column-count: 2; /* 2 colunas em telas muito pequenas */
}
}

@media screen and (max-width: 320px) {
.masonry {
column-count: 1; /* 1 coluna em telas muito pequenas */
}
}
</style>

<div class="masonry">

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65c55860cb7ee1707432032.webp" alt="NOVA RENDA BRASIL | Lançamento!" onclick="window.open('https://portaldfm.com.br/clkslogomarca/29/sobreganhardinheiro')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65aebe7407b321705950836.webp" alt="Plataforma de Produtos e Serviços digitais PIX Connection" onclick="window.open('https://portaldfm.com.br/clkslogomarca/5/portaldfm')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65ae70d0ad2a61705930960.webp" alt="Próximo Ciclo, a sua Plataforma de Anúncios, Produtos e Serviços Digitais de Qualidade" onclick="window.open('https://portaldfm.com.br/clkslogomarca/6/portaldfm')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65aebc466e0f81705950278.webp" alt="Hospedagem de Sites PHP PortalDFM" onclick="window.open('https://portaldfm.com.br/clkslogomarca/8/sucesso')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_669a84efdb65c1721402607.gif" alt="SAIBA COMO VENDER TODOS OS DIAS!" onclick="window.open('https://portaldfm.com.br/clkslogomarca/36/empreendedordigital')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_67e5c2c5909c21743110853.webp" alt="LUCROS infinitos e Automáticos - FILA ÚNICA DE ANÚNCIOS e CASHBACKS #ClubeVip500 Home Office " onclick="window.open('https://portaldfm.com.br/clkslogomarca/9/sejalider')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65b102e1bf41f1706099425.webp" alt="Triajuda- Um Método Simples com Resultados Fantásticos!" onclick="window.open('https://portaldfm.com.br/clkslogomarca/13/sucesso')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65b10276e7f1a1706099318.webp" alt="Cotas de Participação com 6 PIX" onclick="window.open('https://portaldfm.com.br/clkslogomarca/14/sucesso')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65b1750be79a61706128651.webp" alt="RENDA RECORRENTE COM ANÚNCIOS NO CLUBEVIP500 " onclick="window.open('https://portaldfm.com.br/clkslogomarca/19/market')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65cfee8a3df231708125834.webp" alt="Bet Sport Aposte Já!" onclick="window.open('https://portaldfm.com.br/clkslogomarca/22/marcondes')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_65bbce8df1c7e1706806925.webp" alt="Desafio Secar em 20 Dias sem Sofrer" onclick="window.open('https://portaldfm.com.br/clkslogomarca/26/sucesso')" style="cursor:pointer;"></div>

<div class="grid-item"><img src="https://portaldfm.com.br/adlogomarca/logomarca_662a7e9875cc81714060952.webp" alt="PTR - PUBLICIDADE TRIPLICANDO RENDA" onclick="window.open('https://portaldfm.com.br/clkslogomarca/37/empreendedordigital')" style="cursor:pointer;"></div>
</div>

</div>
</div>

<div class="row corpox" >
<div class="col-md-12" >
<h2 style='text-align:center;font-weight:normal!important;'>Quer anunciar sua <b>empresa</b>, <b>negócio</b>, <b>produto</b> ou <b>serviço</b> em nosso <b>Guia Comercial Digital</b>? E que tal, além de anunciar, <b>gerar renda</b> indicando <b>anunciantes</b> ao PortalDFM? Pagamos <b>excelentes comissões</b> em níveis de qualificação, <b>seja um visionário</b>.</h2>
<p style="text-align: center;"><button class="btn btn-success btn-lg" style="border-radius:2vh;cursor:pointer;" onclick="location.href='https://portaldfm.com.br/aff/ads.txt'"><i class="fas fa-hand-point-right"></i> Saiba mais aqui! </button></p>
</div>
</div>
<div style="text-align:center;"><a href="https://portaldfm.com.br/clksbanner/64/ciro" target="_blank"><img src="https://portaldfm.com.br/adbanner/banner_666c72f358ec91718383347.webp"></a></div></div>

</div>
</div>
</div>
</main>
<script>
function LoadGeo(url) {

var xhr = new XMLHttpRequest();
xhr.open('GET', url, true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

// Define a função de callback
xhr.onreadystatechange = function () {
if (xhr.readyState == 4 && xhr.status == 200) {
var response = JSON.parse(xhr.responseText);
var address = response.address;

var road = address.road || '';
var town = address.town || '';
var state = address.state || '';
var country = address.country || '';
/*road, */
var formattedAddress = [town, state, country].filter(Boolean).join(', ');

// Armazenar os valores em cookies
document.cookie = `formattedAddress=${encodeURIComponent(formattedAddress)}; path=/`;
document.cookie = `town=${encodeURIComponent(town)}; path=/`;
document.cookie = `state=${encodeURIComponent(state)}; path=/`;
document.cookie = `country=${encodeURIComponent(country)}; path=/`;

document.getElementById("addressInput").value = formattedAddress;
} else {
document.getElementById("addressInput").value = '';
}
};
xhr.send();
}

document.getElementById('addressInput').addEventListener('click', function() {
if ("geolocation" in navigator) {
navigator.geolocation.getCurrentPosition(function(position) {
const latitude = position.coords.latitude;
const longitude = position.coords.longitude;
LoadGeo(`https://nominatim.openstreetmap.org/reverse?format=json&lat=${latitude}&lon=${longitude}`);
}, function(error) {
//console.error("Erro ao obter a localização: ", error);
// alert("Não foi possível obter a localização. Por favor, verifique suas configurações de geolocalização e tente novamente.");
});
} else {
//alert("Geolocalização não suportada pelo navegador.");
}
});

document.addEventListener('DOMContentLoaded', function() {
// Função para carregar anúncios na galeria
loadSlider();

function loadSlider() {
var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://portaldfm.com.br/slider.php', true);

xhr.onload = function() {
if (xhr.status === 200) {
// Insira os anúncios na galeria
document.getElementById('SliderPREMIUM').innerHTML = xhr.responseText;
}
};

xhr.send();
}

// Função para recarregar os anúncios com base na pesquisa
function reloadAds(x=1) {

var searchTerm = document.getElementById('searchInput').value;
var addressInput = document.getElementById('addressInput').value;

// Verificar se os campos estão vazios
if (searchTerm === '') {
// Se o campo de pesquisa estiver vazio, destacar com uma cor e exibir um prompt
document.getElementById('searchInput').style.borderColor = 'red'; // Definir a cor da borda como vermelho
alert('Por favor, insira um termo de pesquisa.'); // Exibir um alerta ou outro prompt
return; // Retornar para interromper a execução da função
} else {
// Resetar a cor da borda se o campo não estiver vazio
document.getElementById('searchInput').style.borderColor = ''; // Resetar a cor da borda
}

if (addressInput === '') {
// Se o campo de localização estiver vazio, destacar com uma cor e exibir um prompt
document.getElementById('addressInput').style.borderColor = 'red'; // Definir a cor da borda como vermelho
alert('Por favor, insira uma localização.'); // Exibir um alerta ou outro prompt
return; // Retornar para interromper a execução da função
} else {
// Resetar a cor da borda se o campo não estiver vazio
document.getElementById('addressInput').style.borderColor = ''; // Resetar a cor da borda
}

var xhr = new XMLHttpRequest();
xhr.open('GET', 'https://portaldfm.com.br/search_ads.php?pg='+ x +'&search=' + searchTerm +'&location=' + addressInput, true); // Envie o termo de pesquisa como um parâmetro

xhr.onload = function () {
if (xhr.status === 200) {
// Insira os anúncios na galeria
document.getElementById('gallery').innerHTML = xhr.responseText;
document.getElementById('gallery').scrollIntoView();
}
};

xhr.send();
}

// Adicionar um ouvinte de evento para o botão de pesquisa
document.getElementById('searchButton').addEventListener('click', reloadAds);

// Adicionar um ouvinte de evento para a tecla "Enter" no campo de pesquisa
document.getElementById('searchInput').addEventListener('keydown', function (event) {
if (event.key === 'Enter') {
reloadAds(1);
}
});
});

</script>
<style>



#myImg {

border-radius: 20px;

cursor: pointer;

transition: 0.3s;

}



/* The Modal (background) */
.Popup {
display: none;
position: fixed;
z-index: 9999999999 !important;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgb(0 0 0 / 86%) !important;

/* Centraliza o conteúdo com Flexbox */
display: flex;
justify-content: center;
align-items: center;

padding: 2vh;

box-sizing: border-box;
}



/* Modal Content (image) */

.Popup-content {

margin: auto;

display: block;

/* Garante ajuste automático do tamanho da imagem */
max-width: 100%;
max-height: 100%;
object-fit: contain; /* Mantém a proporção da imagem sem cortes */
border-radius: 20px!important; /* Opcional - bordas arredondadas */

-webkit-animation-name: zoom;

-webkit-animation-duration: 0.6s;

animation-name: zoom;

animation-duration: 0.6s;

}


@-webkit-keyframes zoom {

from {-webkit-transform:scale(0)}

to {-webkit-transform:scale(1)}

}



@keyframes zoom {

from {transform:scale(0)}

to {transform:scale(1)}

}



/* The Close Button */

.close {

position: absolute;

top: 15px;

right: 15px;

color: #080000 !important;
background: #ffffff !important;
border-radius: 20px;
border: 3px solid #000000 !important;
padding: 2px 10px !important;
font-size: 5vh !important;

font-weight: bold!important;

transition: 0.3s;

opacity: 0.8!important;

}



.close:hover,

.close:focus {

color: #bbb;

text-decoration: none;

cursor: pointer;

opacity: 1!important;

}



/* 100% Image Width on Smaller Screens */

@media only screen and (max-width: 700px){

.Popup-content {

width: 100%;

}

}

</style>

<footer>
<style type="text/css">

.modal .modal-body{
color:#333!important;
}
.modal-background {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
display: flex;
align-items: center;
justify-content: center;
z-index: 99999999999999;
overflow: auto!important;
}
/* Estilo para o modal em si */
.modal {
background: #fff;
padding: 20px;
border-radius: 8px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
overflow-y: auto; /* Permite rolar quando o conteúdo é maior que a tela */
}

/* Estilo para o botão de fechar */
.modal-close {
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
}
footer .modal-body ul {
list-style-type: none;
}
footer .modal-body ul li{
font-size: 90%!important;
}
footer .modal-body ul li::before {
content: "\f00c"; /* Código Unicode do ícone Font Awesome */
font-family: "Font Awesome 5 Free"; /* Família de fontes Font Awesome */
margin-right: 10px; /* Espaço entre o ícone e o texto */
font-weight: 600;
color: green; /* Cor do ícone */
}
.copyright p{
color:#FFFFFF!important;
}
.copyright img{
width: 90%;
max-width: 450px!important;
}
@media (max-width: 450px) {
footer{
max-width: 100%!important;
}
}
.menu-link .btn-link{
font-family: ABeeZee, sans-serif!important;
font-size: 12px!important;
border-radius: 1vh!important;
border: 2px solid #fff!important;
box-shadow: 0px 0px 100px 0px #fff!important;
}
</style>


<div id="contato" class="modal fade" role="dialog">
<div class="modal-dialog modal-dialog-centered">
<div class="modal-content">
<div class="modal-header" style="border-bottom: 0px!important;background:#040b71">
<h3 class="pull-left" style="margin: 0!important;color:#fff!important"><strong><i class="fas fa-comments"></i> Dados de Contato Patrocinador:</strong></h3>
<button type="button" class="close" data-dismiss="modal" aria-label="Close" style="
color:#fff!important;
position: inherit!important;
"><span aria-hidden="true">&times;</span>
</button>
</div>
<div class="modal-body">

<div style="font-family: Rokkitt;">
<ul style="list-style-type: none;">
<li><strong>Nome:</strong> </li>
<li><strong>E-mail:</strong> </li>
</ul>
</div><hr>
<div style="padding: 5px!important;text-align: center!important;font-family: Rokkitt; display: none;"><strong><i class="fas fa-envelope-open-text"></i> SUPORTE DO SITE:</strong><p style="text-align: center"><a href="https://suporte.portaldfm.com.br/index.php?a=add" target="_blank"><button class="btn btn-primary" style="border-radius:2vh!important;cursor:pointer"><i class="fas fa-comments"></i> Central de Suporte</button></a></p></div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">Fechar</button>
</div>
</div>

</div>
</div>

<div class="row" style="padding-top: 5vh!important;width: 100%!important;margin: 0!important;background: #040b71!important;color:#FFFFFF!important;">
<div class="col-md-12">
<div class="menu-link">
<button style="cursor:pointer;display:none;" class="btn btn-link btn-sm" onclick="CarregaPopupX(11)">Termos de Uso</button> <button style="cursor:pointer;" class="btn btn-link btn-sm" onclick="CarregaPopupX(13)">Política de Privacidade</button>
<button style="cursor:pointer;" class="btn btn-link btn-sm" data-toggle="modal" data-target="#contato">Suporte</button>
</div>
<div class="copyright"> <p style="font-size: 12px!important;">Copyright ©2025 - PortalDFM - Todos os Direitos Reservados<br>CNPJ: 43.055.728/0001-23</p>
</div>
</div>
</div>

<div id="termos_11"></div>
<div id="termos_18"></div>
<div id="termos_17"></div>
<div id="termos_13"></div>
<div id="termos_19"></div>

<script>
function CarregaPopupX(id) {

var xhr = new XMLHttpRequest();

xhr.open("POST", "https://portaldfm.com.br/termos_popup.php", true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

xhr.onreadystatechange = function() {
if (xhr.readyState === XMLHttpRequest.DONE) {
if (xhr.status === 200) {
// Carrega o conteúdo no elemento correspondente
document.getElementById("termos_"+id).innerHTML = xhr.responseText;

// Exibe a popup após carregar o conteúdo
ExibePopup(id);
} else {
document.getElementById("termos_"+id).innerHTML = '';
}
}
};

xhr.send('id='+id);
}

function ExibePopup(id) {
// Exibe a popup correspondente
var popupElement = document.getElementById("mens_"+id);
if (popupElement) {
popupElement.style.display = "block";
}
}
function FecharPopup(id) {
// Exibe a popup correspondente
var popupElement = document.getElementById("mens_"+id);
if (popupElement) {
popupElement.style.display = "none";
}
}
</script>


<style type="text/css">

.cc_container {
position: fixed;
left: 0;
right: 0;
bottom: 0;
overflow: hidden;
padding: 5px 8px!important;
background: #333333eb!important;
border-top: 3px solid #333!important;
color: #fff!important;
z-index: 99999999999999999999!important;
text-align: center!important;
}
.cc_btn{
color: #fff!important;
background: #040b71!important;
transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
border-radius: 2vh!important;
padding: 5px 10px!important;
font-size: 12px!important;
border: 2px solid #fff!important;
/*float: right;*/
}

.cc_btn2{
color: #fff!important;
background: green!important;
transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
-webkit-transition: background 200ms ease-in-out,color 200ms ease-in-out,box-shadow 200ms ease-in-out;
border-radius: 2vh!important;
padding: 5px 10px!important;
font-size: 12px!important;
border: 2px solid #fff!important;
/*float: right;*/
}

.cc_more_info{
color: yellow!important;
font-weight: bold!important;
}
.cc_container .cc_message {
font-family:Roboto!important;
font-size:14px!important;
color: #fff!important;
transition:font-size 200ms;
margin:0;
padding:0;
line-height:1.5em
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform:translateY(66px);
transform:translateY(66px)
}

100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
}

@keyframes slideUp {
0% {
-webkit-transform:translateY(66px);
-ms-transform:translateY(66px);
transform:translateY(66px)
}

100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.cc_container,.cc_message,.cc_btn {
animation-duration:0.8s;
-webkit-animation-duration:0.8s;
-moz-animation-duration:0.8s;
-o-animation-duration:0.8s;
-webkit-animation-name:slideUp;
animation-name:slideUp
}
</style>

<script type="text/javascript">

function TermsAndConditions() {

setCookie('TermsAndConditions','Accepted',2);

document.getElementById("cookies-ok").style.display = "none";
}


function CloseWebPage(){
if (navigator.userAgent.indexOf("MSIE") > 0) {
if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {
window.opener = null;
window.close();
} else {
window.open('', '_top');
window.top.close();
}
}
else if (navigator.userAgent.indexOf("Firefox") > 0) {
window.location.href = 'about:blank ';
} else {
window.opener = null;
window.open('', '_self', '');
window.close();
}
}
</script>
<div class="cc_container" id="cookies-ok"><div class="row"><div class="col-md-10" style="font-size: 1.6vh!important;"><span class="cc_message">O site <b>PortalDFM</b> utiliza cookies e tecnologias semelhantes, como explicado em nossa <b>Política de Privacidade</b> e de acordo com as disposições da Lei Geral de Proteção de Dados (LGPD). Ao navegar pelo mesmo, o usuário aceita tais condições.</span></div><div class="col-md-2"><span onclick="CarregaPopupX(13)" class="btn cc_btn btn-sm">Ver <i class="fas fa-external-link-alt"></i></span> <a href="#" onclick="TermsAndConditions()" class="btn cc_btn2 btn-sm"><i class="fas fa-thumbs-up"></i> Aceito</a></div></div></div>

<script>

function closeModal(modalId) {
document.getElementById(modalId).style.display = 'none';
}
</script>
</footer>


<!-- Jquery JS-->
<script src="https://portaldfm.com.br/vendor/jquery-3.2.1.min.js"></script><!--jquery-3.2.1.-->
<!-- Bootstrap JS-->
<script src="https://portaldfm.com.br/vendor/bootstrap-4.1/popper.min.js"></script>
<script src="https://portaldfm.com.br/vendor/bootstrap-4.1/bootstrap.min.js"></script>
<script src="https://portaldfm.com.br/js/bootstrap.bundle.min.js"></script>
<!-- Vendor JS -->
<script src="https://portaldfm.com.br/vendor/slick/slick.min.js"></script>


<script src="https://portaldfm.com.br/vendor/bootstrap-progressbar/bootstrap-progressbar.min.js">
</script>
<script src="https://portaldfm.com.br/vendor/counter-up/jquery.waypoints.min.js"></script>
<script src="https://portaldfm.com.br/vendor/counter-up/jquery.counterup.min.js">
</script>
<script src="https://portaldfm.com.br/vendor/circle-progress/circle-progress.min.js"></script>
<script src="https://portaldfm.com.br/vendor/perfect-scrollbar/perfect-scrollbar.js"></script>
<script src="https://portaldfm.com.br/vendor/chartjs/Chart.bundle.min.js"></script>
<script src="https://portaldfm.com.br/vendor/select2/select2.min.js">
</script>

<script src="https://portaldfm.com.br/js/main.js"></script>
<script defer src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon='{"version":"2024.11.0","token":"55f1a61b45f04f498a4cfcbd92a6f1c7","r":1,"server_timing":{"name":{"cfCacheStatus":true,"cfEdge":true,"cfExtPri":true,"cfL4":true,"cfOrigin":true,"cfSpeedBrain":true},"location_startswith":null}}' crossorigin="anonymous"></script>
</body>

</html>
<!-- end document-->

Ads.Txt Alerts - A trading name of Red Volcano Limited

Waterloo Buildings, Second Floor Rear, 53 London Road, Southampton, Hampshire, United Kingdom, SO15 2AD

© Red Volcano 2020. All Rights Reserved.