
@charset"utf-8";

*{
list-style:none;
margin:0;
padding:0;
text-decoration:none;
border:none;
box-sizing:border-box;
}


body{

background-color:#000000;
font-family: 'Montserrat', sans-serif;
}



/*---------- BRANCO -------------*/
.iw{
color:#ffffff;
}

/*---------- PRETO -------------*/
.ip{
color:#000000;
font-size:1.3em;
}
/*---------- VERMELHO -------------*/

.ir{
color:#db0000;
}

/*---------- CINZA GRAY -------------*/

.ic{
	font-size:1.5em;
color:#66363;
}

/*---------- VERDE GREEN -------------*/

.ig{
color:#2d9e00;
}

/*---------- AZUL BLUE -------------*/

.ib{
font-size:1.2em;
color:#2f55c1;
}

/*---------- LARANJA ORANGE -------------*/

.io{
color:#f1b500;
}


img{
max-width:100%;
margin:0 auto;
position:relative;
}



.dv-box{
height:auto!important;
width:100%;
position:fixed;
top:0;
z-index:2;
}

.dv-box h1{
font-weight:400;
font-size:1.3em;
padding:0.8em 0;
}

.dv-box a{
color:#f4f4f4;
padding:0 1em;
}

.dv-box a:hover{
text-decoration:underline;
}




#titpgcn h1{
color:#fafafa;
font-family:helvetica;
text-transform:uppercase;
padding:1.0em 0;
}



#bsbancn li{
/*border:dashed red 1px;*/
}

.bs{
/*border:dashed blue 1px;*/
height:auto;
position:relative;
margin:0.5em auto;
}



.divpgcn{
border-radius:0!important;
width:100%!important;
	margin:2em 0;
/*border:dashed green 2px;*/
height:auto!important;
}




.bs li{
/*border:dashed blue 1px;*/
height:auto;
}

#bsdiscn{
background-color:#ffffff;	
}

#bstxtcn{
margin:0.5em 0;	
}


#vidembcn{
width:100%;	
}

#despgcn p{	
color:#ffffff!important;
font-size:1.2em;
padding:1em;
width:100%;
}

.tex-blue{
color:#5672ce;
font-size:1.0em;
}

.linkvcn{
background-color:#181818;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	color:#ffffff;
font-size:1em!important;
	text-align:center;
	display:block;
padding:1em 1em;
}




.linkvcn:hover{
background-color:#1d1d1d;
}

.linkvcn:active{
background-color:#131313;
}

/* ----- LINK WHATSAPP ------ */

.glinkwcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	text-align:center;
	display:block;
padding:1.5em 0em;
background-color:#41c300;
color:#ffffff;
font-size:1.2em!important;
font-weight:bold;
margin:0.5em 0;
}

.glinkwcn:hover{
background-color:#47b449;
color:#ffffff;	
}

.glinkwcn:active{
background-color:#3eaa07;
}

/* ----- LINK COMPRA BLUE ------ */

.blinkwcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	text-align:center;
	display:block;
padding:1.5em 0em;
background-color:#2d5ca8;
color:#ffffff;
font-size:1.2em!important;
font-weight:bold;
margin:0.5em 0;
}

.blinkwcn:hover{
background-color:#0060ff;
color:#ffffff;	
}

.blinkwcn:active{
background-color:#154492;
}





/* ----- INPUT GREEN ------ */

.inpgcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	color:#27cd62;
background-color:#f3f3f3;
	width:100%;
	display:block;
	font-size:1.2em;
padding:2.0em 0em;
}

.inpgcn:hover{
background-color:#d3d3d3;
}

.inpgcn:active{
background-color:#939393;
}



/* ----- LINK BLACK ------ */
.linkpcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
color:#000000;
width:100%;
font-size:1.2em;
}

.linkpcn:hover{
text-decoration:underline;
}




/* ----- LINK GREEN ------ */
.linkcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
color:#666666;
width:100%;
font-size:1.2em;
}

.linkcn:hover{
color:#0ebd4c;
text-decoration:underline;
}

.linkcn:active{
color:#0ebd4c;
}




/* ----- BACKGROUN TEXT ------ */

.bactextcn{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	 color:#ffffff!important;
background-color:#54a291;
	width:100%;
	font-size:1.5em;
padding:1.2em 0em;
}



@media screen and (min-width:700px)
{


#titpgcn h1{
text-align:center;
font-size:3em;
}

#vidembcn{
height:400px;
}

.bs{
text-align:center;
width:65%;
}


.dlcn dd{
color:#000000;
margin:0.5em 0;
}


.linkvcn{
font-size:1.2em;
}

}

@media screen and (max-width:700px)
{

#titpgcn h1{
text-align:left;
font-size:2.5em;
padding:0 0.5em;
}




#vidembcn{
height:300px;
}


.dlcn dt{
font-size:1.2em;
margin:0.2em 0cm;
}

	
.bs{
width:96%;
}



.dlcn dd{
text-align:center!important;
color:#000000;
margin:0.5em 0;
}

	
.boxvs{
width:80%;
}


.linkvcn{
font-size:1.0em;
}

}







