﻿*{

--main-color: #3A8B41!important;
--background-color:#1D1D1D;
--background-color-menu: #242424;
--border-color: #343434;
--font-color: #fff;
--font-color-button: #fff;
--radius-size: 5px;
--box-shadow: 0 5px 8px rgba(0, 0, 0, 0.2);
--box-shadow-menu: 0 0 10px rgba(0, 0, 0, 0.2);

}












@font-face{
font-family:'DosisRegular';
src:url('fonts/dosis.otf');
}

/* @font-face{ */
/* font-family:'FagoPro'; */
/* src:url('assets/fonts/FagoPro-Regular.otf'); */
/* } */



::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-appearance,
::-webkit-scrollbar,
::-webkit-scrollbar-thumb,
::-webkit-search-decoration,
::-webkit-search-cancel-button,
::-webkit-search-results-button,
::-webkit-search-results-decoration{
display:none;
}

*{
font-family:'DosisRegular';
outline:0;
margin:0;
padding:0;
border:0;
color:var(--font-color);
/* font-size:0; */
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
box-sizing:border-box;
-webkit-tap-highlight-color:transparent;
/* -webkit-appearance:none;
-webkit-border-radius:0;
-webkit-touch-callout:none;
-webkit-user-select:none; */
-webkit-overflow-scrolling:touch;
}

body{
background-color:var(--background-color);
}

body > div{
position:relative;
display:none;
}

input[type='file']{
display:none;
}

input[type='submit']{
text-align:left;
cursor:pointer;
}

/* Removes the clear button from date inputs */
input[type='date']::-webkit-clear-button,input[type='month']::-webkit-clear-button{
display:none;
}

/* Removes the spin button */
input[type='date']::-webkit-inner-spin-button,input[type='month']::-webkit-inner-spin-button{ 
display:none;
}

/* Always display the drop down caret */
input[type='date']::-webkit-calendar-picker-indicator,input[type='month']::-webkit-calendar-picker-indicator{
display:block;
}

/* A few custom styles for date inputs */
input[type='date'],input[type='month']{
line-height:46px;
}

input::placeholder{
color:var(--font-color);
}

input,button{
background-color:transparent;
}

#body > div{
animation:zAR5zZtVBK 0.10s linear;
}
#picture{
animation:zAR5zZtVBK 0.25s linear;
}

/* @-webkit-keyframes zAR5zZtVBK{
0%{opacity:0}
100%{opacity:1}
} */
::selection{
background-color:var(--main-color);
color:var(--font-color);
}

.flashesBlue{
animation:flashesBlue 2000ms infinite;
}
@keyframes flashesBlue{
50%{background-color:#007BFF}
}
.flashesGreen{
animation:flashesGreen 2000ms infinite;
}
.flashesRed{
animation:flashesRed 2000ms infinite;
}
.flashesOrange{
animation:flashesOrange 2000ms infinite;
}
.flashesPurple{
animation:flashesPurple 2000ms infinite;
}

@keyframes flashesGreen{
50%{background-color:#25D366}
}
@keyframes flashesRed{
50%{background-color:#FF0000}
}
@keyframes flashesOrange{
50%{background-color:#FFA500}
}
@keyframes flashesPurple{
50%{background-color:#BF40BF}
}







@media only screen and (max-width:1200px) and (min-width:0px){
.ua8m19TEa1{
margin:10px auto;
}
}
@media only screen and (min-width:1200px){
.ua8m19TEa1{
margin:25px auto;
}
}
.ua8m19TEa1{
position:relative;
display:block;
max-width:600px;
height:auto;
background-color:var(--background-color);
outline:1px solid var(--border-color);
cursor:pointer;
}
.ua8m19TEa1 > h1{
padding-top:10px;
padding-left:10px;
padding-right:10px;
position:relative;
display:block;
overflow:hidden;
font-size:15px;
white-space:nowrap;
text-overflow:ellipsis;
}


.ua8m19TEa1 > h2{
padding-top:10px;
padding-left:10px;
padding-right:10px;
position:relative;
display:block;
overflow:hidden;
font-size:20px;
white-space:nowrap;
text-overflow:ellipsis;
color:#ffa500;
}





.ua8m19TEa1 > div{
padding:10px;
}

.ua8m19TEa1 > div > button{
position:relative;
display:inline-block;
font-size:15px;
padding:5px 10px;
margin:auto;
margin-right:10px;
border-radius:5px;
background-color:var(--main-color);
}








































.kaWmve2fa1{
-webkit-text-security:disc;
}


/*--------------------------------------------------*/

.wHJ9brYFa1{



position:absolute;
display:block;
top:0;
left:0;
right:0;
bottom:0;
overflow-x:scroll;
overflow-y:scroll; 
z-index:1;

}

.wHJ9brYFa2{
position:relative;
display:none!important;
}

/*--------------------------------------------------*/





.bhmI3zZuv4{
border-radius:50%;
width:50%!important;
padding-top:50%!important;
margin:auto;
}


/*--------------------------------------------------*/

/*CLASSE DE CORES*/

.cAJ6G2Bba1{
color:red!important;
}

.cAJ6G2Bba2{
color:green!important;
}

.cAJ6G2Bba3{
color:#ffa500!important;
}

/*--------------------------------------------------*/


/*--------------------------------------------------*/

/*CLASSE DE TAMOANHO DE FONTES*/

.rDgmk5ZGwo{
font-size:20px!important;
}


/*--------------------------------------------------*/


.rAgmk5ZGa1{
border-radius:3px!important;
}

.rAgmk5ZGa2{
outline:none!important;
}

.cAJ6G2Bbu1{
background-color:#000000;
}

.xr61KzGW25{
overflow:hidden;
}














/*--------------------------------------------------*/

.xr61KzGWa1{
position:relative;
display:block;
margin:auto;

margin-top:50px;
margin-bottom:50px;
}

.xr61KzGWa1 > div{
position:relative;
display:inline-block;
width:40%;
height:100px;
background-color:var(--main-color);
}

.xr61KzGWa1 > div:nth-child(1){
margin-right:10%;
}


/*--------------------------------------------------*/











/*--------------------------------------------------------------------------*/

/*layout criado para informações de pluviometros [anderson]*/

.ePEb8taDa1{
position:relative;
display:block;
margin:auto;
max-width:600px;
margin-top:40px;
margin-bottom:40px;
}

.ePEb8taDa1 > div:nth-child(1){
position:relative;
display:block;
}

.ePEb8taDa1 > div:nth-child(1) > div{
position:relative;
display:inline-block;

width:33%;
margin-right:00.495%;
background-color:var(--border-color);
}



.ePEb8taDa1 > div:nth-child(1) > div:nth-child(3){
margin-right:0;
}

.ePEb8taDa1 > div:nth-child(1) > div > h1{
position:relative;
display:block;
font-size:20px;
padding-top:10px;
text-align:center;
}

.ePEb8taDa1 > div:nth-child(1) > div > h2{
position:relative;
display:block;
font-size:30px;
padding-bottom:10px;
text-align:center;
}

.ePEb8taDa1 > div:nth-child(2) > div:nth-child(1) > h2{
color:#ffa500;
}

.ePEb8taDa1 > div:nth-child(2) > div:nth-child(2) > h2{
color:#ffa500;
}

.ePEb8taDa1 > div:nth-child(2) > div:nth-child(3) > h2{
color:#ffa500;
}

/*--------------------------------------------------------------------------*/



@media only screen and (max-width:600px) and (min-width:0px){
.ePEb8taDa2{
position:relative;
display:block;
margin:40px 20px;
background-color:var(--main-color);
border: 2px solid #fff;
border-radius:2px;
}
}
@media only screen and (min-width:600px){
.ePEb8taDa2{
position:relative;
display:block;
margin:40px auto;
max-width:600px;
background-color:var(--main-color);
border: 2px solid #fff;
border-radius:2px;
}
}

.ePEb8taDa2 > h1{
position:relative;
display:block;
font-size:30px;
padding:10px;
padding-bottom:0px;
text-align:center;
text-shadow: 1.50px 1.50px #000;
}

.ePEb8taDa2 > div:nth-child(2){
position:relative;
display:inline-block;
width:50%;
}

.ePEb8taDa2 > div:nth-child(2) > h1{
position:relative;
display:block;
font-size:20px;
padding:10px;
text-align:left;
text-shadow: 1.50px 1.50px #000;
}

.ePEb8taDa2 > div:nth-child(3){
position:relative;
display:inline-block;
width:50%;
}

.ePEb8taDa2 > div:nth-child(3) > h1{
position:relative;
display:block;
font-size:20px;
padding:10px;
text-align:right;
text-shadow: 1.50px 1.50px #000;
}

/*--------------------------------------------------------------------------*/

.osos{
background: linear-gradient(190deg, #c850c0, #4158d0);
background-size: 400% 400%;
-webkit-animation: AnimationName 5s ease infinite;
-moz-animation: AnimationName 5s ease infinite;
animation: AnimationName 5s ease infinite;
}


@-webkit-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}
@keyframes AnimationName {
0%{background-position:0% 50%}
50%{background-position:100% 50%}
100%{background-position:0% 50%}
}























/*max(15px,1.5vw)*/

.oIMEZeLn{
padding:5px;
padding-top:65px;
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
gap: 5px 5px;
grid-auto-flow: row;
}

.oIMEZeLn > div{
cursor:pointer;
border-radius:1px;
position:relative;
height:30px;
}

.oIMEZeLn > div > div:nth-child(1){
position:absolute;
left:5px;
right:5px;
font-family:arial;
font-size:10px;
line-height:30px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: left;
}

.oIMEZeLn > div > div:nth-child(2){
position:absolute;
top:30px;
left:5px;
right:5px;
font-size: 20px;
line-height:20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: left;
}

.oIMEZeLn > div > div:nth-child(3){
position:absolute;
top:55px;
left:5px;
right:5px;
font-size: 20px;
line-height:20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: left;
}

.oIMEZeLn > div > div:nth-child(4){
position:absolute;
top:80px;
left:5px;
right:5px;
font-size: 20px;
line-height:20px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
text-align: left;
}

.oIMEZeLn > div > div:nth-child(5){
position:absolute;
bottom:5px;
right:5px;
font-size: 12px;
line-height:12px;
}




.oIMEZeLn > .blue{
background-color:#007bff;
}

.oIMEZeLn > .green{
background-color:#25d366;
}

.oIMEZeLn > .red{
background-color:#ff0000;
}

.oIMEZeLn > .orange{
background-color:#ffa500;
}

.oIMEZeLn > .purple{
background-color:#bf40bf;
}










.orangeS{
animation:orange 2000ms infinite;
}
@keyframes orangeS{
50%{background-color:rgba(255,165,0,1)}
}




























































	@media only screen and (max-width:500px) and (min-width:0px){

	.A673684520{
	position:relative;
	display:block;
	margin:10px;
	width:auto;
	height:60px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}

	.A673684520 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A673684520 > div:nth-child(2){
	position:absolute;
	display:block;
	top:20px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A316873620{
	position:relative;
	display:block;
	margin:10px;
	width:auto;
	height:60px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}

	.A316873620 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A316873620 > div:nth-child(2){
	position:absolute;
	display:block;
	top:10px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A316873620 > div:nth-child(3){
	position:absolute;
	display:block;
	top:30px;
	left:60px;
	right:80px;
	font-size:10px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A427980480{
	position:relative;
	display:block;
	margin:10px;
	width:auto;
	height:60px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}

	.A427980480 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A427980480 > div:nth-child(2){
	position:absolute;
	display:block;
	top:10px;
	left:60px;
	right:110px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A427980480 > div:nth-child(3){
	position:absolute;
	display:block;
	top:30px;
	left:60px;
	right:110px;
	font-size:10px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A427980480 > div:nth-child(4){
	position:absolute;
	display:block;
	top:20px;
	right:10px;
	max-width:100px;
	font-size:20px;
	color:#ffa500;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A218292590{
	position:relative;
	display:block;
	margin:10px;
	width:auto;
	height:60px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}

	.A218292590 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A218292590 > div:nth-child(2){
	position:absolute;
	display:block;
	top:20px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A218292590 > div:nth-child(3){
	position:absolute;
	display:block;
	top:20px;
	right:10px;
	max-width:90px;
	font-size:20px;
	color:#ffa500;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A116976780{
	position:relative;
	display:block;
	margin:auto;
	max-width:auto;
	margin:10px;
	}

	.A116976780 > div:nth-child(1){
	line-height:20px;
	font-size:10px;
	}






	.A490426460{
	position:relative;
	display:block;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.A490426460 > h1{
	line-height:20px;
	font-size:15px;
	}

	.A490426460 > h2{
	line-height:20px;
	font-size:10px;
	}

	.A490426460 > hr{
	position:relative;
	display:block;
	border-top:1px solid var(--border-color);
	}

	.A490426460 > input{
	position:relative;
	display:block;
	width:100%;
	height:50px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	font-size:15px;
	border:1px solid var(--border-color);
	}

	.A490426460 > textarea{
	position:relative;
	display:block;
	width:100%;
	height:150px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	font-size:15px;
	border:1px solid var(--border-color);
	}

	.A490426460 > button{
	position:relative;
	display:block;
	font-size:15px;
	width:100%;
	margin:auto;
	line-height:50px;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:var(--border-input);
	background-color:var(--main-color);
	border-radius:var(--radius-input);
	}

	.A490426460 > select{
	position:relative;
	display:block;
	width:100%;
	height:50px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}

	.A490426460 > select > option{
	font-size:15px;
	}





	/*image*/


	.A625026420{
	position:relative;
	display:block;
	margin-right:10px;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.A625026420 > div:nth-child(1){
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	cursor:pointer;
	}

	.A625026420 > div:nth-child(2){
	position:absolute;
	display:block;
	font-size:15px;
	top:18px;
	left:60px;
	}

	}

	@media only screen and (min-width:500px){


	.A673684520{
	position:relative;
	display:block;
	margin:auto;
	width:500px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	cursor:pointer;
	}

	.A673684520 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A673684520 > div:nth-child(2){
	position:absolute;
	display:block;
	top:20px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}


	.A522282280{
	position:relative;
	display:block;
	margin:auto;
	width:500px;
	height:110px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	cursor:pointer;
	}

	.A522282280 > div:nth-child(1){
	position:absolute;
	display:block;
	width:90px;
	height:90px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A522282280 > div:nth-child(2){
	position:absolute;
	display:block;
	top:35px;
	left:110px;
	right:10px;
	line-height:20px;
	font-size:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A522282280 > div:nth-child(3){
	position:absolute;
	display:block;
	top:55px;
	left:110px;
	right:10px;
	line-height:20px;
	font-size:12px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;

	}


.CSOAprBwhx{
position:relative;
display:block;
margin:auto;
width:500px;
height:110px;
margin-top:20px;
margin-bottom:20px;
padding:10px;
border-radius:5px;
background-color:var(--background-color);
border:1px solid var(--border-color);
cursor:pointer;
}

.CSOAprBwhx > div:nth-child(1){
position:absolute;
display:block;
width:90px;
height:90px;
top:10px;
left:10px;
border-radius:var(--radius-size);
background-size:cover;
background-position:center;
background-repeat:no-repeat;
background-color:var(--main-color);
}

.CSOAprBwhx > div:nth-child(2){
position:absolute;
display:block;
top:10px;
left:110px;
right:10px;
line-height:20px;
font-size:15px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;
}

.CSOAprBwhx > div:nth-child(3){
position:absolute;
display:block;
top:30px;
left:110px;
right:10px;
line-height:20px;
font-size:10px;
display: -webkit-box;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}


	.A316873620{
	position:relative;
	display:block;
	margin:auto;
	width:500px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	cursor:pointer;
	}

	.A316873620 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A316873620 > div:nth-child(2){
	position:absolute;
	display:block;
	top:10px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A316873620 > div:nth-child(3){
	position:absolute;
	display:block;
	top:30px;
	left:60px;
	right:80px;
	font-size:12px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}


	.A427980480{
	position:relative;
	display:block;
	margin:auto;
	width:500px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	cursor:pointer;
	}

	.A427980480 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A427980480 > div:nth-child(2){
	position:absolute;
	display:block;
	top:10px;
	left:60px;
	right:110px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A427980480 > div:nth-child(3){
	position:absolute;
	display:block;
	top:30px;
	left:60px;
	right:110px;
	font-size:10px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A427980480 > div:nth-child(4){
	position:absolute;
	display:block;
	top:20px;
	right:10px;
	max-width:100px;
	font-size:20px;
	color:#ffa500;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}


	.A218292590{
	position:relative;
	display:block;
	margin:auto;
	width:500px;
	height:60px;
	margin-top:20px;
	margin-bottom:20px;
	padding:10px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	cursor:pointer;
	}

	.A218292590 > div:nth-child(1){
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.A218292590 > div:nth-child(2){
	position:absolute;
	display:block;
	top:20px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.A218292590 > div:nth-child(3){
	position:absolute;
	display:block;
	top:20px;
	right:10px;
	max-width:90px;
	font-size:20px;
	color:#ffa500;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}


	.A116976780{
	position:relative;
	display:block;
	margin:auto;
	max-width:500px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.A116976780 > div:nth-child(1){
	line-height:20px;
	margin-left:5px;
	font-size:13px;
	}


	.A490426460{
	position:relative;
	display:block;
	margin:auto;
	max-width:500px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.A490426460 > h1{
	line-height:20px;
	font-size:15px;
	}

	.A490426460 > h2{
	line-height:20px;
	font-size:15px;
	}

	.A490426460 > hr{
	position:relative;
	display:block;
	border-top:1px solid var(--border-color);
	}

	.A490426460 > input{
	position:relative;
	display:block;
	width:100%;
	height:50px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	font-size:15px;
	border:1px solid var(--border-color);
	border-radius:5px;
	}

	.A490426460 > textarea{
	position:relative;
	display:block;
	width:100%;
	height:150px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	font-size:15px;
	border:1px solid var(--border-color);
	border-radius:5px;
	}

	.A490426460 > button{
	position:relative;
	display:block;
	font-size:15px;
	width:100%;
	margin:auto;
	line-height:50px;
	cursor:pointer;
	text-transform:uppercase;
	border-radius:var(--border-input);
	background-color:var(--main-color);
	border-radius:var(--radius-input);
	border-radius:5px;
	}

	.A490426460 > select{
	position:relative;
	display:block;
	width:100%;
	height:50px;
	padding:10px;
	line-height:1.5em;
	overflow:scroll;
	background-color:var(--background-color);
	font-size:15px;
	border:1px solid var(--border-color);
	border-radius:5px;
	}

	.A490426460 > select > option{
	font-size:15px;
	}




	/*image*/


	.A625026420{
	position:relative;
	display:block;
	margin:auto;
	max-width:500px;
	margin-top:20px;
	margin-bottom:20px;
	}

	.A625026420 > div:nth-child(1){
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	cursor:pointer;
	}

	.A625026420 > div:nth-child(2){
	position:absolute;
	display:block;
	font-size:15px;
	top:18px;
	left:60px;
	}

	}

	.A858016570{
	text-transform:none!important;
	}

	.A348717910{
	font-size:10px!important;
	}

	.A149327890{
	-webkit-touch-callout:text;
	-webkit-user-select:text;
	-khtml-user-select:text;
	-moz-user-select:text;
	-ms-user-select:text;
	user-select:text;
	}











	@media only screen and (max-width:500px) and (min-width:0px){
	.A351185760{
	position:relative;
	display:block;
	margin:10px;
	max-width:auto;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}
	}

	@media only screen and (min-width:500px){
	.A351185760{
	position:relative;
	display:block;
	margin:auto;
	max-width:500px;
	margin-top:20px;
	margin-bottom:20px;
	border-radius:5px;
	background-color:var(--background-color);
	border:1px solid var(--border-color);
	}
	}


	.A351185760 > div{
	position:relative;
	display:inline-block;
	width:33.33%;

	}

	.A351185760 > div > div:nth-child(1){
	position:relative;
	display:block;
	font-size:15px;
	padding-top:10px;
	padding-bottom:2px;
	text-align:center;

	}

	.A351185760 > div > div:nth-child(2){
	position:relative;
	display:block;
	font-size:20px;
	padding-top:2px;
	padding-bottom:10px;
	text-align:center;
	color:#ffa500;
	}


























	/*grid usada em imagens tipo a do instagram*/

	@media only screen and (max-width:1200px) and (min-width:0px){

	.sh6OqIe4sW{
	position:relative;
	display:block;
	margin:auto;
	max-width:100%;
	}

	.sh6OqIe4sW > div{
	position:relative;
	width:33%;
	margin-right:00.495%;
	margin-bottom:00.495%;
	height:33%;
	display:inline-block;
	cursor:pointer;
	}

	.sh6OqIe4sW > div:first-child{
	margin-top:00.495%;
	}

	.sh6OqIe4sW > div:nth-child(3n){
	margin-right:0;
	}

	.sh6OqIe4sW > div:nth-last-child(3+1n){
	margin-bottom:0;
	}

	.sh6OqIe4sW > div > picture{
	position:relative;
	display:block;
	max-width:100%;
	height:auto;
	padding-top:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--border-color);
	}

	.sh6OqIe4sW > div > div{
	position:absolute;
	display:block;
	max-width:100%;
	height:10%;
	top:0;left:0;right:0;bottom:0;
	z-index:1;
	opacity:0.8;
	}

	}

	@media only screen and (min-width:1200px){

	.sh6OqIe4sW{
	position:relative;
	display:block;
	margin:auto;
	max-width:90%;
	}

	.sh6OqIe4sW > div{
	position:relative;
	width:33%;
	margin-right:00.495%;
	margin-bottom:00.495%;
	height:33%;
	display:inline-block;
	cursor:pointer;
	}

	.sh6OqIe4sW > div:first-child{
	margin-top:00.495%;
	}

	.sh6OqIe4sW > div:nth-child(3n){
	margin-right:0;
	}

	.sh6OqIe4sW > div:nth-last-child(3+1n){
	margin-bottom:0;
	}

	.sh6OqIe4sW > div > picture{
	position:relative;
	display:block;
	max-width:100%;
	height:auto;
	padding-top:100%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--border-color);
	}

	.sh6OqIe4sW > div > div{
	position:absolute;
	display:block;
	max-width:100%;
	height:10%;
	top:0;left:0;right:0;bottom:0;
	z-index:1;
	opacity:0.8;
	}

	}

	/*grid usada em imagens ofertas*/

	@media only screen and (max-width:1200px) and (min-width:0px){

	.uDoMEKAia1{
	position:relative;
	display:block;
	margin:auto;
	}

	.uDoMEKAia1 > div{
	position:relative;
	display:block;
	height:60px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	.uDoMEKAia1 > div > picture{
	position:absolute;
	display:block;
	width:40px;
	height:40px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.uDoMEKAia1 > div > h1{
	position:absolute;
	display:block;
	top:20px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia1 > div > h2{
	position:absolute;
	display:block;
	top:10px;
	left:60px;
	right:60px;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia1 > div > h3{
	position:absolute;
	display:block;
	top:30px;
	left:60px;
	right:100px;
	font-size:10px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}


	.uDoMEKAia2{
	position:relative;
	display:block;
	margin:auto;
	}

	.uDoMEKAia2 > div{
	position:relative;
	display:block;
	height:110px;
	margin-top:10px;
	margin-bottom:10px;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	.uDoMEKAia2 > div > picture{
	position:absolute;
	display:block;
	width:90px;
	height:90px;
	top:10px;
	left:10px;
	border-radius:var(--radius-size);
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	}

	.uDoMEKAia2 > div > h1{
	position:absolute;
	display:block;
	top:35px;
	left:110px;
	right:40px;
	line-height:20px;
	font-size:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia2 > div > h2{
	position:absolute;
	display:block;
	top:55px;
	left:110px;
	right:40px;
	line-height:20px;
	font-size:15px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;

	}

	.uDoMEKAia2 > div > h3{
	position:absolute;
	display:block;
	top:10px;
	left:110px;
	right:40px;
	line-height:20px;
	font-size:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia2 > div > h4{
	position:absolute;
	display:block;
	top:77px;
	left:110px;
	right:40px;
	line-height:20px;
	font-size:10px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia2 > div > h9{
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	top:45px;
	right:10px;
	border-radius:50%;
	}





	.uDoMEKAia6{
	position:relative;
	display:block;
	margin-left:10px;
	margin-right:10px;
	}

	.uDoMEKAia6 > div > div:nth-child(1){
	position:relative;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
	}

	.uDoMEKAia6 > div > div:nth-child(1) > h1{
	position:relative;
	display:block;
	line-height:40px;
	font-size:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia6 > div > div:nth-child(1) > h2{
	position:relative;
	display:block;
	font-size:25px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAia6 > div > div:nth-child(2){
	display:flex;
	flex-wrap:nowrap;
	height:auto;
	overflow:auto;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div{
	position:relative;
	display:block;
	margin-right:10px;
	max-width:200px;
	min-width:200px;
	padding:10px;
	width:200px;
	overflow:hidden;
	border-radius:1px;
	background-size:cover;
	background-color:var(--main-color);
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div > h1{
	position:relative;
	display:block;
	font-size:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:40px;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div > h2{
	position:relative;
	display:block;
	font-size:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:30px;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div > h3{
	position:absolute;
	display:block;
	width:10px;
	top:0;
	bottom:0;
	right:0;
	}
















	}

	@media only screen and (min-width:1200px){

	.uDoMEKAia1{
	position:relative;
	display:block;
	margin:auto;
	max-width:1000px;
	}

	.uDoMEKAia1 > div{
	position:relative;
	display:inline-block;
	width:220px;
	height:auto;
	padding:10px;
	margin-right:40px;
	margin-top:40px;
	overflow:hidden;
	cursor:pointer;
	vertical-align:top;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	.uDoMEKAia1 > div:hover{
	outline:2px solid var(--main-color);
	}

	.uDoMEKAia1 > div:nth-of-type(4n){
	margin-right:0;
	}

	.uDoMEKAia1 > div > picture{
	position:relative;
	display:block;
	width:200px;
	height:100px;
	margin-bottom:10px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--main-color);
	}

	.uDoMEKAia1 > div > h1{
	position:relative;
	display:block;
	width:auto;
	text-align:var(--text-align);
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:1.4em;
	font-size:20px;
	}

	.uDoMEKAia1 > div > h2{
	position:relative;
	display:block;
	width:auto;
	text-align:var(--text-align);
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:1.4em;
	font-size:20px;
	}


	.uDoMEKAia2{
	position:relative;
	display:block;
	margin:auto;
	max-width:1200px;
	}

	.uDoMEKAia2 > div{
	position:relative;
	display:inline-block;
	width:270px;
	height:auto;
	padding:10px;
	margin-right:40px;
	margin-top:40px;
	cursor:pointer;
	overflow:hidden;
	vertical-align:top;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	.uDoMEKAia2 > div:hover{
	outline:2px solid var(--main-color);
	/*transform:scale(1.1);*/
	}

	.uDoMEKAia2 > div:nth-of-type(4n){
	margin-right:0;
	}

	.uDoMEKAia2 > div:nth-child(4n){
	margin-right:0;
	}

	.uDoMEKAia2 > div:last-child{
	margin-bottom:40px;
	}

	.uDoMEKAia2 > div > picture{
	position:relative;
	display:block;
	width:250px;
	height:250px;
	border-radius:1px;
	margin-bottom:10px;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	z-index:1;
	}

	.uDoMEKAia2 > div > h1{
	position:relative;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:30px;
	font-size:20px;
	}

	.uDoMEKAia2 > div > h2{
	position:relative;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:30px;
	font-size:20px;
	}

	.uDoMEKAia2 > div > h3{
	position:relative;
	display:block;

	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:20px;
	font-size:10px;
	}

	.uDoMEKAia2 > div > h4{
	position:relative;
	display:block;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	line-height:1.4em;
	font-size:20px;
	}

	

	.uDoMEKAia2 > div > div > div > div{

	position:absolute;

	display:block;

	width:50px;

	height:50px;

	top:0;

	right:0;

	}

	.uDoMEKAia2 > div > h9{
	position:absolute;
	display:block;
	width:50px;
	height:50px;
	top:0;
	right:0;
	z-index:0;
	background-color:#f22;
	}













	.uDoMEKAia6{
	position:relative;
	display:block;
	margin:auto;
	max-width:1200px;
	}

	.uDoMEKAia6 > div > div:first-child{
	margin-top:40px;
	}

	.uDoMEKAia6 > div > div:nth-child(1){
	position:relative;
	display:block;
	}

	.uDoMEKAia6 > div > div:nth-child(1) > h1{
	font-size:60px;
	line-height:1.4em;
	text-align:var(--text-align);
	-moz-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	transition:all 0.3s;
	}

	.uDoMEKAia6 > div > div:nth-child(1) > h2{
	font-size:20px;
	line-height:1.4em;
	text-align:var(--text-align);
	}

	.uDoMEKAia6 > div > div:nth-child(2){
	position:relative;
	display:block;
	}

	.uDoMEKAia6 > div > div:nth-child(2):last-child{
	margin-bottom:40px;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div{
	position:relative;
	display:inline-block;
	width:270px;
	height:auto;
	padding:10px;
	margin-right:40px;
	margin-top:40px;
	overflow:hidden;
	vertical-align:top;
	border-radius:1px;
	background-color:var(--main-color);
	cursor:pointer;
	-moz-transition:all 0.2s;
	-webkit-transition:all 0.2s;
	transition:all 0.2s;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div:hover{
	box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);
	transform:scale(1.5);
	z-index:1;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div:nth-of-type(4n){

	margin-right:0;

	}

	.uDoMEKAia6 > div > div:nth-child(2) > div:nth-child(4n){
	margin-right:0;
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div > h1{
	position:relative;
	display:block;
	overflow:hidden;
	font-size:40px;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	text-align:var(--text-align);
	line-height:1.4em;
	text-shadow:1px 1px var(--background-color);
	}

	.uDoMEKAia6 > div > div:nth-child(2) > div > h2{
	position:relative;
	display:block;
	overflow:hidden;
	font-size:20px;
	white-space:nowrap;
	text-overflow:ellipsis;
	word-break:normal;
	text-align:var(--text-align);
	line-height:1.4em;
	text-shadow:1px 1px var(--background-color);
	}












	}

	/*grid usada em indicadoes ouroverde*/

	@media only screen and (max-width:1000px) and (min-width:0px){

		.uDoMEKAib1{
		position:relative;
		display:block;
		margin:auto;
		}

		.uDoMEKAib1 > div{
		position:relative;
		display:block;
		height:60px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAib1 > div > picture{
		position:absolute;
		display:block;
		width:40px;
		height:40px;
		top:10px;
		left:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:var(--shadow-color);
		background-color:var(--main-color);
		}

		.uDoMEKAib1 > div > icon{
		position:absolute;
		display:block;
		width:40px;
		height:40px;
		top:10px;
		left:10px;
		border-radius:50%;
		background-size:100%;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:var(--shadow-color);
		background-color:var(--main-color);
		}

		.uDoMEKAib1 > div > h1{
		position:absolute;
		display:block;
		top:10px;
		left:60px;
		right:60px;
		font-size:15px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib1 > div > h2{
		position:absolute;
		display:block;
		top:30px;
		left:60px;
		right:100px;
		font-size:10px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib1 > div > h3{
		position:absolute;
		display:block;
		top:20px;
		left:60px;
		right:60px;
		font-size:15px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib2{
		position:relative;
		display:block;
		margin:auto;
		}

		.uDoMEKAib2 > div{
		position:relative;
		display:block;
		height:110px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAib2 > div > picture{
		position:absolute;
		display:block;
		width:90px;
		height:90px;
		top:10px;
		left:10px;
		border-radius:var(--radius-size);
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		}

		.uDoMEKAib2 > div > h1{
		position:absolute;
		display:block;
		top:35px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib2 > div > h2{
		position:absolute;
		display:block;
		top:55px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;

		}

		.uDoMEKAib2 > div > h3{
		position:absolute;
		display:block;
		top:10px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib2 > div > h4{
		position:absolute;
		display:block;
		top:77px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib2 > div > h9{
		position:absolute;
		display:block;
		width:20px;
		height:20px;
		top:45px;
		right:10px;
		border-radius:50%;
		}





		.uDoMEKAib6{
		position:relative;
		display:block;
		margin-left:10px;
		margin-right:10px;
		}

		.uDoMEKAib6 > div > div:nth-child(1){
		position:relative;
		display:block;
		padding-top:20px;
		padding-bottom:20px;
		}

		.uDoMEKAib6 > div > div:nth-child(1) > h1{
		position:relative;
		display:block;
		line-height:40px;
		font-size:30px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib6 > div > div:nth-child(1) > h2{
		position:relative;
		display:block;
		line-height:30px;
		font-size:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAib6 > div > div:nth-child(2){
		display:flex;
		flex-wrap:nowrap;
		height:auto;
		overflow:auto;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div{
		position:relative;
		display:block;
		margin-right:10px;
		max-width:200px;
		min-width:200px;
		padding:10px;
		width:200px;
		overflow:hidden;
		border-radius:5px;
		background-size:cover;
		background-color:var(--main-color);
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div > h1{
		position:relative;
		display:block;
		font-size:30px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		line-height:40px;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div > h2{
		position:relative;
		display:block;
		font-size:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		line-height:30px;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div > h3{
		position:absolute;
		display:block;
		width:10px;
		top:0;
		bottom:0;
		right:0;
		}















	}

	@media only screen and (min-width:1000px){

		.uDoMEKAib1{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.uDoMEKAib1 > div{
		position:relative;
		display:inline-block;
		width:220px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		overflow:hidden;
		cursor:pointer;
		vertical-align:top;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAib1 > div:hover{
		outline:1px solid var(--main-color);
		}

		.uDoMEKAib1 > div:nth-of-type(4n){
		margin-right:0;
		}

		.uDoMEKAib1 > div > picture{
		position:relative;
		display:block;
		width:200px;
		height:100px;
		border-radius:1px;
		margin-bottom:5px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		}

		.uDoMEKAib1 > div > icon{
		position:relative;
		display:block;
		width:200px;
		height:100px;
		border-radius:1px;
		margin-bottom:5px;
		background-size:50%;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		}

		.uDoMEKAib1 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAib1 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:13px;
		}

		.uDoMEKAib1 > div > h3{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAib2{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.uDoMEKAib2 > div{
		position:relative;
		display:inline-block;
		width:220px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		cursor:pointer;
		overflow:hidden;
		vertical-align:top;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAib2 > div:hover{
		outline:1px solid var(--main-color);
		}

		.uDoMEKAib2 > div:nth-of-type(4n){
		margin-right:0;
		}

		.uDoMEKAib2 > div:nth-child(4n){
		margin-right:0;
		}

		.uDoMEKAib2 > div:last-child{
		margin-bottom:40px;
		}

		.uDoMEKAib2 > div > picture{
		position:relative;
		display:block;
		width:200px;
		height:200px;
		border-radius:1px;
		margin-bottom:10px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		z-index:1;
		}

		.uDoMEKAib2 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAib2 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:15px;
		}

		.uDoMEKAib2 > div > h3{
		position:relative;
		display:block;

		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:10px;
		}

		.uDoMEKAib2 > div > h4{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:1.4em;
		font-size:20px;
		}

	
		.uDoMEKAib2 > div > div > div > div{

		position:absolute;

		display:block;

		width:50px;

		height:50px;

		top:0;

		right:0;

		}

		.uDoMEKAib2 > div > h9{
		position:absolute;
		display:block;
		width:50px;
		height:50px;
		top:0;
		right:0;
		z-index:0;
		background-color:#f22;
		}












		.uDoMEKAib6{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.uDoMEKAib6 > div > div:first-child{
		margin-top:40px;
		}

		.uDoMEKAib6 > div > div:nth-child(1){
		position:relative;
		display:block;
		}

		.uDoMEKAib6 > div > div:nth-child(1) > h1{
		font-size:50px;
		line-height:60px;
		text-align:var(--text-align);
		-moz-transition:all 0.3s;
		-webkit-transition:all 0.3s;
		transition:all 0.3s;
		}

		.uDoMEKAib6 > div > div:nth-child(1) > h2{
		font-size:25px;
		line-height:60px;
		text-align:var(--text-align);
		}

		.uDoMEKAib6 > div > div:nth-child(2){
		position:relative;
		display:block;
		}

		.uDoMEKAib6 > div > div:nth-child(2):last-child{
		margin-bottom:40px;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div{
		position:relative;
		display:inline-block;
		width:220px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		overflow:hidden;
		vertical-align:top;
		border-radius:5px;
		background-color:var(--main-color);
		cursor:pointer;
		-moz-transition:all 0.2s;
		-webkit-transition:all 0.2s;
		transition:all 0.2s;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div:hover{
		box-shadow:0px 0px 10px 10px rgba(0,0,0,0.2);
		transform:scale(1.5);
		z-index:1;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div:nth-of-type(4n){

		margin-right:0;

		}

		.uDoMEKAib6 > div > div:nth-child(2) > div:nth-child(4n){
		margin-right:0;
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		font-size:40px;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		text-align:var(--text-align);
		line-height:1.4em;
		text-shadow:1px 1px var(--background-color);
		}

		.uDoMEKAib6 > div > div:nth-child(2) > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		font-size:20px;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		text-align:var(--text-align);
		line-height:1.4em;
		text-shadow:1px 1px var(--background-color);
		}










	}

	/*grid usada em music com a imagem widescreen*/

	@media only screen and (max-width:1000px) and (min-width:0px){

		.uDoMEKAic1{
		position:relative;
		display:block;
		margin:auto;
		}

		.uDoMEKAic1 > div{
		position:relative;
		display:block;
		height:60px;
		margin:10px 0;
		background-color:var(--background-color);
		}

		.uDoMEKAic1 > div > picture{
		position:absolute;
		display:block;
		width:80px;
		height:40px;
		top:10px;
		left:10px;
		border-radius:1px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		}

		.uDoMEKAic1 > div > h1{
		position:absolute;
		display:block;
		top:10px;
		left:100px;
		right:10px;
		font-size:15px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic1 > div > h2{
		position:absolute;
		display:block;
		top:30px;
		left:100px;
		right:10px;
		font-size:10px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic1 > div > h3{
		position:absolute;
		display:block;
		top:30px;
		left:100px;
		right:100px;
		font-size:10px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic2{
		position:relative;
		display:block;
		margin:auto;
		}

		.uDoMEKAic2 > div{
		position:relative;
		display:block;
		height:110px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAic2 > div:first-child{
		margin-top:10px;
		}

		.uDoMEKAic2 > div:last-child{
		margin-bottom:10px;
		}

		.uDoMEKAic2 > div > picture{
		position:absolute;
		display:block;
		width:90px;
		height:90px;
		top:10px;
		left:10px;
		border-radius:var(--radius-size);
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		}

		.uDoMEKAic2 > div > h1{
		position:absolute;
		display:block;
		top:35px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic2 > div > h2{
		position:absolute;
		display:block;
		top:55px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;

		}

		.uDoMEKAic2 > div > h3{
		position:absolute;
		display:block;
		top:10px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic2 > div > h4{
		position:absolute;
		display:block;
		top:77px;
		left:110px;
		right:40px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAic2 > div > h9{
		position:absolute;
		display:block;
		width:20px;
		height:20px;
		top:45px;
		right:10px;
		border-radius:50%;
		}

	}

	@media only screen and (min-width:1000px){

		.uDoMEKAic1{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.uDoMEKAic1 > div{
		position:relative;
		display:inline-block;
		width:220px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		overflow:hidden;
		cursor:pointer;
		vertical-align:top;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAic1 > div:hover{
		outline:2px solid var(--main-color);
		}

		.uDoMEKAic1 > div:nth-of-type(4n){
		margin-right:0;
		}

		.uDoMEKAic1 > div > picture{
		position:relative;
		display:block;
		width:200px;
		height:100px;
		margin-bottom:5px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		}

		.uDoMEKAic1 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:15px;
		}

		.uDoMEKAic1 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:15px;
		}

		.uDoMEKAic2{
		position:relative;
		display:block;
		margin:auto;
		max-width:1200px;
		}

		.uDoMEKAic2 > div{
		position:relative;
		display:inline-block;
		width:270px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		cursor:pointer;
		overflow:hidden;
		vertical-align:top;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAic2 > div:hover{
		outline:2px solid var(--main-color);
		/*transform:scale(1.1);*/
		}

		.uDoMEKAic2 > div:nth-of-type(4n){
		margin-right:0;
		}

		.uDoMEKAic2 > div:nth-child(4n){
		margin-right:0;
		}

		.uDoMEKAic2 > div:last-child{
		margin-bottom:40px;
		}

		.uDoMEKAic2 > div > picture{
		position:relative;
		display:block;
		width:250px;
		height:250px;
		border-radius:1px;
		margin-bottom:10px;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		z-index:1;
		}

		.uDoMEKAic2 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAic2 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAic2 > div > h3{
		position:relative;
		display:block;

		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:20px;
		font-size:10px;
		}

		.uDoMEKAic2 > div > h4{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:1.4em;
		font-size:20px;
		}

	

		.uDoMEKAic2 > div > div > div > div{

		position:absolute;

		display:block;

		width:50px;

		height:50px;

		top:0;

		right:0;

		}

		.uDoMEKAic2 > div > h9{
		position:absolute;
		display:block;
		width:50px;
		height:50px;
		top:0;
		right:0;
		z-index:0;
		background-color:#f22;
		}

	}

	/*grid arredondada ouro verde producao agricola*/

	@media only screen and (max-width:1000px) and (min-width:0px){

		.A338450719{
		position:relative;
		display:block;
		margin:auto;
		}

		.A338450719 > div{
		position:relative;
		display:block;
		height:100px;
		margin:20px;
		background-color:var(--background-color);
		border-radius:5px;
		}

		.A338450719 > div > div:nth-child(1){
		position:absolute;
		display:block;
		width:100%;
		height:100%;

		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:var(--shadow-color);
		background-color:var(--main-color);
		border-radius:5px;

		}

		.A338450719 > div > icon{
		position:absolute;
		display:block;
		width:40px;
		height:40px;
		top:10px;
		left:10px;
		border-radius:50%;
		background-size:100%;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:var(--shadow-color);
		background-color:var(--main-color);
		}

		.A338450719 > div > h1{
		position:absolute;
		display:block;
		top:10px;
		left:60px;
		right:60px;
		font-size:15px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.A338450719 > div > h2{
		position:absolute;
		display:block;
		top:30px;
		left:60px;
		right:100px;
		font-size:10px;
		line-height:20px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.A338450719 > div > div:nth-child(2){
		position:absolute;
		display:block;
		left:10px;
		right:10px;
		font-size:50px;
		line-height:100px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-shadow:2px 1px var(--background-color);
		}

		.uDoMEKAid2{
		position:relative;
		display:block;
		margin:auto;
		}

		.uDoMEKAid2 > div{
		position:relative;
		display:block;
		height:110px;
		margin-top:10px;
		margin-bottom:10px;
		background-color:var(--background-color);
		outline:1px solid var(--border-color);
		}

		.uDoMEKAid2 > div > picture{
		position:absolute;
		display:block;
		width:90px;
		height:90px;
		top:10px;
		left:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:0px 0px 10px rgba(0,0,0,0.25);
		z-index:1;
		border-width:3px;
		border-style:solid;
		}

		.uDoMEKAid2 > div > icon{
		position:absolute;
		display:block;
		width:90px;
		height:90px;
		top:10px;
		left:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		}

		.uDoMEKAid2 > div > h1{
		position:absolute;
		display:block;
		top:35px;
		left:110px;
		right:5px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAid2 > div > h2{
		position:absolute;
		display:block;
		top:55px;
		left:110px;
		right:5px;
		line-height:20px;
		font-size:15px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;

		}

		.uDoMEKAid2 > div > h3{
		position:absolute;
		display:block;
		top:10px;
		left:110px;
		right:5px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAid2 > div > h4{
		position:absolute;
		display:block;
		top:77px;
		left:110px;
		right:5px;
		line-height:20px;
		font-size:10px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

		.uDoMEKAid2 > div > contour{
		position:absolute;
		display:block;
		width:96px;
		height:96px;
		top:7px;
		left:7px;
		z-index:0;
		border-radius:50%;
		}

		.uDoMEKAid8{
		position:relative;
		display:block;
		}

		.uDoMEKAid8 > div{
		position:relative;
		display:block;
		margin:auto;
		overflow:hidden;
		margin-top:10%;
		margin-bottom:20px;
		}

		.uDoMEKAid8 > div > picture{
		position:relative;
		display:block;
		width:50%;
		padding-top:calc(50% - 10px);
		margin:auto;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		z-index:1;
		}

		.uDoMEKAid8 > div > h1{
		position:relative;
		display:block;
		text-align:center;
		line-height:30px;
		font-size:30px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

	}

	@media only screen and (min-width:1000px){

		.A338450719{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.A338450719 > div{
		position:relative;
		display:inline-block;
		width:130px;
		height:auto;
		padding:10px;
		margin-right:44px;
		margin-top:40px;
		cursor:pointer;
		overflow:hidden;
		vertical-align:top;
		}

		.A338450719 > div:nth-of-type(6n){
		margin-right:0;
		}

		.A338450719 > div:nth-child(6n){
		margin-right:0;
		}

		.A338450719 > div:last-child{
		margin-bottom:40px;
		}

		.A338450719 > div > div:nth-child(1){
		position:relative;
		display:block;
		width:110px;
		height:110px;
		border-radius:1px;
		margin-bottom:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		z-index:1;
		border-width:4px;
		border-style:solid;
		border-color:var(--main-color);
		}

		.A338450719 > div > icon{
		position:relative;
		display:block;
		width:110px;
		height:110px;
		border-radius:1px;
		margin-bottom:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		z-index:1;
		}

		.A338450719 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		
		}

		.A338450719 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:20px;
		font-size:15px;
		}

		.A338450719 > div > div:nth-child(2){
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:30px;
		font-size:15px;
		}

		.A338450719 > div > h4{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:1.4em;
		font-size:20px;
		}


		.A338450719 > div > div > div > div{

		position:absolute;

		display:block;

		width:50px;

		height:50px;

		top:0;

		right:0;

		}

		.A338450719 > div > h9{
		position:absolute;
		display:block;
		width:120px;
		height:120px;
		top:5px;
		left:5px;
		z-index:0;
		border-radius:50%;
		}

		.A338450719 > div > contour{
		position:absolute;
		display:block;
		width:120px;
		height:120px;
		top:5px;
		left:5px;
		z-index:0;
		border-radius:50%;
		}

		.uDoMEKAid2{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

		.uDoMEKAid2 > div{
		position:relative;
		display:inline-block;
		width:220px;
		height:auto;
		padding:10px;
		margin-right:40px;
		margin-top:40px;
		cursor:pointer;
		overflow:hidden;
		vertical-align:top;
		}

		.uDoMEKAid2 > div:nth-of-type(4n){
		margin-right:0;
		}

		.uDoMEKAid2 > div:nth-child(4n){
		margin-right:0;
		}

		.uDoMEKAid2 > div:last-child{
		margin-bottom:40px;
		}

		.uDoMEKAid2 > div > picture{
		position:relative;
		display:block;
		width:200px;
		height:200px;
		margin-bottom:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		box-shadow:0px 0px 10px rgba(0,0,0,0.25);
		z-index:1;
		border-width:5px;
		border-style:solid;
		}

		.uDoMEKAid2 > div > icon{
		position:relative;
		display:block;
		width:200px;
		height:200px;
		border-radius:1px;
		margin-bottom:10px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		background-color:var(--main-color);
		z-index:1;
		}

		.uDoMEKAid2 > div > h1{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		
		}

		.uDoMEKAid2 > div > h2{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:20px;
		font-size:15px;
		}

		.uDoMEKAid2 > div > h3{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		text-align:center;
		word-break:normal;
		line-height:30px;
		font-size:20px;
		}

		.uDoMEKAid2 > div > h4{
		position:relative;
		display:block;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		word-break:normal;
		line-height:1.4em;
		font-size:20px;
		}



		.uDoMEKAid2 > div > div > div > div{

		position:absolute;

		display:block;

		width:50px;

		height:50px;

		top:0;

		right:0;

		}

		.uDoMEKAid2 > div > h9{
		position:absolute;
		display:block;
		width:210px;
		height:210px;
		top:5px;
		left:5px;
		z-index:0;
		border-radius:50%;
		}

		.uDoMEKAid2 > div > contour{
		position:absolute;
		display:block;
		width:210px;
		height:210px;
		top:5px;
		left:5px;
		z-index:0;
		border-radius:50%;
		}

		.uDoMEKAid8{
		position:relative;
		display:block;
		}

		.uDoMEKAid8 > div{
		position:relative;
		display:block;
		margin:auto;
		overflow:hidden;
		margin-top:40px;
		margin-bottom:40px;
		}

		.uDoMEKAid8 > div > picture{
		position:relative;
		display:block;
		width:250px;
		height:250px;
		margin:auto;
		margin-bottom:30px;
		border-radius:50%;
		background-size:cover;
		background-position:center;
		background-repeat:no-repeat;
		z-index:1;
		}

		.uDoMEKAid8 > div > h1{
		position:relative;
		display:block;
		text-align:center;
		line-height:30px;
		font-size:30px;
		overflow:hidden;
		white-space:nowrap;
		text-overflow:ellipsis;
		}

	}











	@media only screen and (max-width:1000px) and (min-width:0px){

	body > div > .container-2 > .container-100{
	position:relative;
	display:block;
	left:0;
	right:0;
	height:60px;
	overflow:hidden;
	margin:10px;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	body > div > .container-2 > .container-100 > picture{

	position:absolute;

	display:block;

	width:40px;

	height:40px;

	top:10px;

	left:10px;

	border-radius:var(--radius-size);

	background-size:cover;

	background-position:center;

	background-repeat:no-repeat;

	background-color:var(--main-color);

	box-shadow:var(--shadow-color);

	}

	body > div > .container-2 > .container-100 > h1{

	position:absolute;

	display:block;

	top:20px;

	left:60px;

	right:0;

	font-size:15px;

	line-height:1.6em;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

	body > div > .container-2 > .container-100 > h2{

	position:absolute;

	display:none;

	}


	.uDoMEKAie1 > div{
	position:relative;
	display:block;
	min-height:110px;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	background-color:var(--background-color);
	outline:1px solid var(--border-color);
	}

	.uDoMEKAie1 > div > picture{
	position:relative;
	display:block;
	padding-top:50%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--border-color);
	}

	.uDoMEKAie1 > div > h1{
	position:relative;
	display:block;
	font-size:20px;
	line-height:35px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	}

	.uDoMEKAie1 > div > h2{
	position:relative;
	display:block;
	font-size:10px;
	line-height:20px;
	color:#ec8a17;
	}

	.uDoMEKAie1 > div > h3{
	position:relative;
	display:block;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#25d366;
	}

	}

	@media only screen and (min-width:1000px){

		.uDoMEKAie1{
		position:relative;
		display:block;
		margin:auto;
		max-width:1000px;
		}

	.uDoMEKAie1 > div{
	position:relative;
	display:inline-block;
	width:311px;
	height:auto;
	padding:10px;
	margin-right:33.33px;
	margin-top:33.33px;
	cursor:pointer;
	overflow:hidden;
	vertical-align:top;
	background-color:var(--background-color);
	border-width:1px;
	border-style:solid;
	border-color:var(--border-color);
	}

	.uDoMEKAie1 > div:nth-of-type(3n){
	margin-right:0;
	}

	.uDoMEKAie1 > div:nth-child(3n){
	margin-right:0;
	}

	.uDoMEKAie1 > div:last-child{
	margin-bottom:40px;
	}

	.uDoMEKAie1 > div > picture{
	position:relative;
	display:block;

	margin-bottom:5px;
	padding-top:50%;
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
	background-color:var(--border-color);
	}

	.uDoMEKAie1 > div > h1{
	position:relative;
	display:block;
	font-size:20px;
	line-height:30px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;

	}

	.uDoMEKAie1 > div > h2{
	position:relative;
	display:block;
	font-size:10px;
	line-height:20px;
	color:#EC8A17;
	}

	.uDoMEKAie1 > div > h3{
	position:relative;
	display:block;
	font-size:15px;
	line-height:20px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	color:#25d366;			
	}

	}
















	/*classes para backgrounds*/

	.hB8svvZ3a1{

		background-color:var(--main-color)!important;

	}








	/*pisca azul*/
	.bmHzHRhcP1{
	animation:bmHzHRhcP1 2000ms infinite;
	}
	@keyframes bmHzHRhcP1{
	50%{background-color:#007BFF}
	}
	/*pisca verde*/
	.bmHzHRhcP2{
	animation:bmHzHRhcP2 2000ms infinite;
	}
	@keyframes bmHzHRhcP2{
	50%{background-color:#25D366}
	}
	/*pisca vermelho*/
	.bmHzHRhcP3{
	animation:bmHzHRhcP3 2000ms infinite;
	}
	@keyframes bmHzHRhcP3{
	50%{background-color:#FF0000}
	}
	/*pisca laranjado*/
	.bmHzHRhcP4{
	animation:bmHzHRhcP4 2000ms infinite;
	}
	@keyframes bmHzHRhcP4{
	50%{background-color:#FFA500}
	}
	/*pisca roxo*/
	.bmHzHRhcP5{
	animation:bmHzHRhcP5 2000ms infinite;
	}
	@keyframes bmHzHRhcP5{
	50%{background-color:#BF40BF}
	}







	/*classes para imagem fullscreen*/

	.cFCZaBwUa1{
	position:fixed;
	display:none;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.8);
	z-index:100;
	overflow:hidden;
	}

	.cFCZaBwUa1 > div{
	position:relative;
	display:block;
	text-align:center;
	margin:auto;
	padding:10px;
	max-width:600px;
	max-height:600px;
	top:50%;
	transform:translateY(-50%);
	}

	.cFCZaBwUa1 > div > img{
	position:relative;
	display:block;
	border-radius:1px;
	box-shadow:0px 0px 50px rgba(0,0,0,0.8);
	width:100%;
	height:100%;
	}




	.cIUNKD10a4{
	padding-bottom:40px
	}




	/*layout criado para informações de pluviometros [anderson]*/

	.ePEb8taD2h{

		position:relative;
		display:block;
		margin:auto;
		max-width:600px;

		margin-top:40px;
		margin-bottom:40px;

	}

	.ePEb8taD2h > div:nth-child(1){
	position:relative;
	display:block;
	height:50px;
	margin-bottom:20px;
	}

	.ePEb8taD2h > div:nth-child(1) > h1{
	position:relative;
	display:block;
	font-size:30px;
	line-height:50px;
	text-align:center;
	}

	.ePEb8taD2h > div:nth-child(2){
	position:relative;
	display:block;
	height:80px;

	}

	.ePEb8taD2h > div:nth-child(2) > div{
	position:relative;
	display:inline-block;
	height:100%;
	width:33%;
	margin-right:00.495%;
	background-color:var(--border-color);
	}

	.ePEb8taD2h > div:nth-child(2) > div:nth-child(3n){
	margin-right:0;
	}


	.ePEb8taD2h > div:nth-child(2) > div > h1{
	position:relative;
	display:block;
	font-size:20px;
	line-height:40px;
	text-align:center;
	}

	.ePEb8taD2h > div:nth-child(2) > div > h2{
	position:relative;
	display:block;
	font-size:35px;
	line-height:30px;
	text-align:center;
	}

	.ePEb8taD2h > div:nth-child(2) > div:nth-child(1) > h2{
	color:#ffa500;
	}

	.ePEb8taD2h > div:nth-child(2) > div:nth-child(2) > h2{
	color:#ffa500;
	}

	.ePEb8taD2h > div:nth-child(2) > div:nth-child(3) > h2{
	color:#ffa500;
	}










.NnukSoXikV{
position:relative;
display:block;
margin:auto;
width:90%;
}