<!--Desenvolvido por Valnei Leão - Boole Tecnologia | Desde 2008 - Todos os direitos reservados-->
@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

@font-face{font-family:calibri;font-style:normal;font-weight:normal;src:url(sbfonts/calibri.ttf);}
@font-face{font-family:avgardn;font-style:normal;font-weight:normal;src:url(sbfonts/avgardn.ttf);}
@font-face{font-family:abeakrg;font-style:normal;font-weight:normal;src:url(sbfonts/abeakrg.ttf);}

/*SCROLL FINO*/
::-webkit-scrollbar, -moz-scrollbar,-khtml-scrollbar,-ms-scrollbar,-trident-scrollbar,-gecko-scrollbar,-presto-scrollbar{display:none;}
/*FIM SCROLL FINO*/

body{width:100%;overflow:hidden;background-color:#fff;z-index:1;}

a:link, a:visited, a:hover, a:active{text-decoration:none;color:inherit;overflow:hidden;}

.mama{float:left;left:0px;top:0px;width:100%;min-width:320px;position:absolute;font-family:calibri;-index:2;background:#;overflow:hidden;}

.foiafia{float:left;margin-top:0vh;margin-left:0px;width:100%;overflow:hidden;}
	
	/*CADASTRO + LOGIN*/
	.cab-logancad{float:left;margin-top:0vh;margin-left:2.5%;width:40%;height:100vh;font-size:12px;text-align:justify;color:#333;position:fixed;overflow:hidden;
	z-index:9;}
	
		.caixalg{float:left;margin-top:2vh;margin-left:1%;width:98%;height:96%;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;
		-presto-border-radius:20px;-o-border-radius:20px;-gecko-border-radius:20px;-trident-border-radius:20px;-ms-border-radius:20px;margin-bottom:3vh;
		border:1px solid rgba(102,153,255,0.2);overflow:hidden;}
		
			.cab-logosb{float:left;margin-top:5vh;margin-left:41.5%;width:17.5%;text-align:center;/*CENTRALIZA*/display:flex;display:-webkit-flex;
			justify-content:center;align-items:center;/*FIM CENTRALIZA*/z-index:8;}
				.cab-logosb img{width:80%}
			.cab-slogan{float:left;margin-top:1vh;margin-left:0px;width:100%;font-family:avgardn;font-size:125%;text-align:center;color:#333;
			position:relative;z-index:9;}
				
			.cab-logan{float:left;margin-top:3vh;margin-left:5%;width:85%;font-size:12px;text-align:justify;color:#333;position:relative;
			padding:2.5%;transition:all .5s;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;
			-presto-border-radius:10px;-gecko-border-radius:10px;-trident-border-radius:10px;-ms-border-radius:10px;box-shadow:0px 1px 3px #bbb;
			-webkit-box-shadow:0px 1px 3px #bbb;-moz-box-shadow:0px 1px 3px #bbb;-khtml-box-shadow:0px 1px 3px #bbb;
			-presto-box-shadow:0px 1px 3px #bbb;-gecko-box-shadow:0px 1px 3px #bbb;-ms-box-shadow:0px 1px 3px #bbb;-trident-box-shadow:0px 1px 3px #bbb;
			z-index:9;
			
			background:-webkit-gradient(linear, left top, left bottom, from(#eef), to(rgba(102,153,255,0.2)));
			background:-moz-linear-gradient(top,  #eef,  rgba(102,153,255,0.2));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eef', 
			endColorstr='rgba(102,153,255,0.2)');
			
			}
			
				.cab-logan:hover{background:-webkit-gradient(linear, left top, left bottom, from(rgba(102,153,255,0.2)), to(#eef));
				background:-moz-linear-gradient(top,  rgba(102,153,255,0.2),  #eef);
				filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(102,153,255,0.2)', endColorstr='#eef');}
			
				.ttcad{float:left;margin-top:1vh;margin-left:0px;width:100%;overflow:hidden;font-family:abeakrg;font-size:130%;text-align:center;
				color:#333;font-weight:bold;letter-spacing:2px;line-height:25px;}
					
				.cab-loganf{float:left;margin-top:0px;margin-left:0px;width:auto;}
				
					/*cidades, estados*/
					.basecids{position:relative;float:left;margin-top:2vh;margin-left:0px;width:100%;background-color:transparent;
					color:#333;outline:0;}
					.ufs{position:relative;float:left;margin-top:0vh;margin-left:5%;width:42.5%;background-color:transparent;
					color:#333;outline:0;border-left:0px;border-top:0px;border-right:0px;border-bottom:2px solid rgba(0,102,204,1);
					padding:10px 10px;}
						.lnufs{margin-top:2vh;padding:5px 7px;}
					.cities{position:relative;float:left;margin-top:0vh;margin-left:5%;width:39%;background-color:transparent;
					color:#333;outline:0;border-left:0px;border-top:0px;border-right:0px;border-bottom:2px solid rgba(0,102,204,1);
					padding:10px 10px;}
						.cityson{position:relative;float:left;margin-top:0vh;margin-left:0px;width:100%;background-color:transparent;
						outline:0;border:0;}
							
					#lista-cidades{position:absolute;float:left;margin-top:3.5vh;margin-left:0px;width:90%;background:white;max-height:25vh;
					overflow-y:auto;display:none;font-size:14px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;
					-presto-border-radius:10px;-gecko-border-radius:10px;-trident-border-radius:10px;-ms-border-radius:10px;
					box-shadow:0px 1px 3px #bbb;-webkit-box-shadow:0px 1px 3px #bbb;-moz-box-shadow:0px 1px 3px #bbb;
					-khtml-box-shadow:0px 1px 3px #bbb;-presto-box-shadow:0px 1px 3px #bbb;-gecko-box-shadow:0px 1px 3px #bbb;
					-ms-box-shadow:0px 1px 3px #bbb;-trident-box-shadow:0px 1px 3px #bbb;z-index:95959595959595;}
					#lista-cidades div{margin-top:1vh;margin-left:5%;padding:5px 7px;cursor:pointer;}
					#lista-cidades div:hover{background:#ddd;}
					#status{position:absolute;margin-top:4.5vh;left:5%;width:90%;font-size:14px;font-weight:bold;color:#fff;text-align:center;
					padding:5px;}
					#submit{opacity:0.5;pointer-events:none;}
					
					/*Responsivo para Mobile até 992px*/
					@media screen and (min-width: 1px) and (max-width: 992px){
						.basecids{margin-top:0vh;}
						.ufs{margin-top:1vh;width:90%;font-size:13px;text-transform:uppercase;}
						.cities{width:83.5%;}
						#lista-cidades{max-height:40vh;font-size:15px;text-transform:uppercase;}
					}
					/*end cidades, estados*/
					
					.inpoot{padding:10px 10px;border:1px solid #333;}
					.inpoot,.inputpai{position:relative;float:left;margin-top:2vh;margin-left:5%;width:42.5%;background-color:transparent;
					color:#333;outline:0;border-left:0px;border-top:0px;border-right:0px;border-bottom:2px solid rgba(0,102,204,1);}
						.inputson{float:left;margin-top:0px;width:81%;padding:10px 10px;outline:0;border:0;background-color:transparent;}
							.icpass{float:left;margin-top:0vh;margin-left:1%;width:24px;cursor:pointer;padding:8px 8px;}
								.icpass img{width:80%;}
									
					.xec{float:left;margin-top:2vh;margin-left:5%;width:90%;font-size:14px;}
					
					.basebts{float:left;margin-top:2vh;margin-left:5%;width:87%;padding:8px;}
						.btns{float:left;margin-left:5%;width:25%;height:auto;overflow:hidden;cursor:pointer;font-family:abeakrg;
						font-size:90%;text-align:center;color:#fff;text-transform:uppercase;letter-spacing:2px;line-height:25px;
						padding:0.5%;outline:none;border:none;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;
						-presto-border-radius:5px;-gecko-border-radius:5px;-trident-border-radius:5px;-ms-border-radius:5px;
						
						background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
						background:-moz-linear-gradient(top,  #00adee,  #0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', 
						endColorstr='#0078a5');}
							.btns:hover{background:-webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
							background:-moz-linear-gradient(top,  #0078a5,  #00adee);
							filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');}
						
			.haveacc{float:left;margin-top:5vh;margin-left:15%;width:60%;height:50px;position:relative;overflow:hidden;font-family:abeakrg;font-size:130%;
			text-align:center;letter-spacing:2px;line-height:55px;padding:5%;background-color:rgba(102,153,255,0.6);color:#fff;
			/*Sombreamento texto*/text-shadow:0px 1px 1px rgba(0,0,0,0.4), 0px 1px 1px rgba(0,0,0,0.1), 0px 1px 1px rgba(0,0,0,0.1);/*Sombreamento texto*/
			-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;-presto-border-radius:10px;-gecko-border-radius:10px;
			-trident-border-radius:10px;-ms-border-radius:10px;box-shadow:0px 1px 3px #bbb;-webkit-box-shadow:0px 1px 3px #bbb;-moz-box-shadow:0px 1px 3px #bbb;
			-khtml-box-shadow:0px 1px 3px #bbb;-presto-box-shadow:0px 1px 3px #bbb;-gecko-box-shadow:0px 1px 3px #bbb;-ms-box-shadow:0px 1px 3px #bbb;
			-trident-box-shadow:0px 1px 3px #bbb;}
				.haveacc:hover{color:#333;background-color:rgba(51,204,204,0.4);/*Sombra texto*/text-shadow:none;/*Sombra texto*/}
						
			/*Mídia*/
			.cab-midia{float:left;margin-top:2vh;margin-left:25%;width:50%;background-color:#;text-align:center;
			/*CENTRALIZA*/justify-content:center;align-items:center;/*FIM CENTRALIZA*/z-index:7;}
				
				.rodape{float:left;margin-top:1px;margin-left:5%;width:90%;height:98vh;text-align:center;position:relative;overflow:hidden;font-size:17px;
				background-color:#;}
					.descrod{float:left;margin-top:1vh;margin-left:5%;width:89%;text-align:center;}
						.descrod span{float:left;margin-left:0px;margin-top:5px;width:100%;position:relative;color:#333;}
			/*Fim Mídia*/
					
	/*FIM CADASTRO + LOGIN*/
	
	/*TOUR*/
	.tour{display:block;float:left;margin-left:45%;margin-top:0vh;width:50%;height:100vh;text-align:left;font-family:gulim;font-size:14px;z-index:7;
	overflow-x:hidden;overflow-y:scroll;}/*ESSA DIV CONTROLA A ALTURA GERAL*/
	
		.sldsb, .fiameio1, .fiameio2, .fiameio3{border-radius:0px 20px 0px 20px;-moz-border-radius:0px 20px 0px 20px;-webkit-border-radius:0px 20px 0px 20px;
		-khtml-border-radius:0px 20px 0px 20px;-ms-border-radius:0px 20px 0px 20px;-o-border-radius:0px 20px 0px 20px;-presto-border-radius:0px 20px 0px 20px;
		-gecko-border-radius:0px 20px 0px 20px;-trident-border-radius:0px 20px 0px 20px;}
				
		.sldsb{display:block;float:left;margin-top:7vh;margin-left:15%;width:70%;overflow:hidden;background-color:rgba(0,0,0,1);
		/*CENTRALIZA*/display:flex;display:-webkit-flex;justify-content:center;align-items:center;/*FIM CENTRALIZA*/}
			.sldsb iframe{width:100%;height:25vh;}
				
		.fiameio1{float:left;margin-top:10vh;margin-left:0px;width:100%;max-height:34vh;padding-bottom:5vh;overflow:hidden;
		background-image:url(../imgsb/bglax.png);background-size:100%;background-repeat:no-repeat;}
			.retinalax{width:100%;min-width:auto;height:100%;background-color:rgba(0,0,0,0.5);background-image:url(../imgsb/pingo.png);}
				.ttsb{float:left;margin-top:1vh;margin-left:2%;width:86%;padding:5%;font-size:36px;color:#fff;text-align:center;
				font-weight:bold;text-transform:uppercase;}
				.lnhz{float:left;margin-left:15%;width:75%;border-bottom:1px solid #fff;}
				.subttsb{float:left;margin-top:4vh;margin-left:2%;width:97%;font-size:26px;color:#fff;font-weight:bold;text-transform:uppercase;
				line-height:60px;text-align:center;}
				
		.fiameio2{float:left;margin-top:10vh;margin-left:0px;width:100%;overflow:hidden;background-image:url(../imgsb/nvcult.png);background-repeat:no-repeat;
		background-size:100%; background-position:bottom;}
			.fmlft2{float:left;margin-top:0vh;margin-left:0px;width:48.5%;height:30vh;}	
				.ttfmlft2{float:left;margin-top:0vh;margin-left:10%;width:79%;height:65%;padding:5vh 1vw 1vh 1vw;font-size:16px;color:#fff;
				text-align:center;font-weight:bold;line-height:30px;text-transform:uppercase;background-color:rgba(0,0,0,0.8);
				-moz-border-radius:0px 0px 20px 20px;-webkit-border-radius:0px 0px 20px 20px;-khtml-border-radius:0px 0px 20px 20px;
				-presto-border-radius:0px 0px 20px 20px;-gecko-border-radius:0px 0px 20px 20px;-trident-border-radius:0px 0px 20px 20px;
				-ms-border-radius:0px 0px 20px 20px;z-index:99999;}
						
			.fmrgt2{float:left;margin-top:0vh;margin-left:0px;width:48.5%;height:30vh;}
			
		.fiameio3{float:left;margin-top:10vh;margin-left:0px;width:100%;overflow:hidden;background-image:url(../imgsb/bgfm3.png);background-size:100%;
		background-repeat:no-repeat;}
			.fm3fia1{float:left;margin-top:0vh;margin-left:0px;width:100%;height:30vh;overflow:hidden;}
				.ttfm3fia1{float:left;margin-top:0vh;margin-left:65%;width:26%;height:17vh;padding:5vh 1vw 1vh 1vw;font-size:14px;color:#fff;
				text-align:center;font-weight:bold;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0.8);
				-moz-border-radius:0px 0px 20px 20px;-webkit-border-radius:0px 0px 20px 20px;-khtml-border-radius:0px 0px 20px 20px;
				-presto-border-radius:0px 0px 20px 20px;-gecko-border-radius:0px 0px 20px 20px;-trident-border-radius:0px 0px 20px 20px;
				-ms-border-radius:0px 0px 20px 20px;z-index:99999;}
							
		.fiameio4{float:left;margin-top:10vh;margin-left:0px;width:100%;}
			.sq1fm4{float:left;margin-top:1vh;margin-left:2%;width:30%;height:25vh;
			-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-presto-border-radius:20px;-o-border-radius:20px;
			-gecko-border-radius:20px;-trident-border-radius:20px;-ms-border-radius:20px;background-color:rgba(0,153,153,0.6);}
			.sq2fm4{float:left;margin-top:1vh;margin-left:2%;width:30%;height:25vh;
			-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-presto-border-radius:20px;
			-gecko-border-radius:20px;-trident-border-radius:20px;-ms-border-radius:20px;background-color:rgba(0,153,153,0.6);}
			.sq3fm4{float:left;margin-top:1vh;margin-left:2%;width:30%;height:25vh;
			-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px;-presto-border-radius:20px;
			-gecko-border-radius:20px;-trident-border-radius:20px;-ms-border-radius:20px;background-color:rgba(0,153,153,0.6);}
			.sq4fm4{float:left;margin-top:10vh;margin-left:2%;width:30%;height:25vh;background-color:rgba(0,0,0,0.3);border-radius:0px 0px 0px 20px;
			-moz-border-radius:0px 0px 0px 20px;-webkit-border-radius:0px 0px 0px 20px;-khtml-border-radius:0px 0px 0px 20px;-ms-border-radius:0px 0px 0px 20px;
			-o-border-radius:0px 0px 0px 20px;-presto-border-radius:0px 0px 0px 20px;-gecko-border-radius:0px 0px 0px 20px;-trident-border-radius:0px 0px 0px 20px;}
			.sq5fm4{float:left;margin-top:10vh;margin-left:2%;width:62%;height:25vh;background-color:rgba(0,0,0,0.3);border-radius:0px 20px 0px 0px;
			-moz-border-radius:0px 20px 0px 0px;-webkit-border-radius:0px 20px 0px 0px;-khtml-border-radius:0px 20px 0px 0px;-ms-border-radius:0px 20px 0px 0px;
			-o-border-radius:0px 20px 0px 0px;-presto-border-radius:0px 20px 0px 0px;-gecko-border-radius:0px 20px 0px 0px;-trident-border-radius:0px 20px 0px 0px;}
				
	.rdpgeral{float:left;margin-top:10vh;margin-left:0px;width:100%;height:12vh;background-color:#333;font-family:calibri;font-size:12px;color:#fff;
	border-radius:20px 20px 0px 0px;-moz-border-radius:20px 20px 0px 0px;-webkit-border-radius:20px 20px 0px 0px;-khtml-border-radius:20px 20px 0px 0px;
	-ms-border-radius:20px 20px 0px 0px;-o-border-radius:20px 20px 0px 0px;-presto-border-radius:20px 20px 0px 0px;-gecko-border-radius:20px 20px 0px 0px;
	-trident-border-radius:20px 20px 0px 0px;}
		.sq1rdpg, .sq2rdpg, .sq3rdpg{float:left;margin-top:2vh;margin-left:1.75%;width:30%;padding-bottom:1vh;line-height:20px;text-align:center;}
	/*FIM TOUR*/
	
	.ictour{display:none;}/*CHAMA TOUR*/
	
/*=====================================================================BEGIN RESPONSIVO===========================================================================*/
/*Responsivo para Mobile até 992px*/
@media screen and (min-width: 1px) and (max-width: 992px){

body, .mama, .foiafia, .cab-logancad{overflow:hidden;}
.foiafia{margin-top:0px;}
	
	.cab-logancad{margin-top:0vh;margin-left:0px;width:97%;height:auto;font-size:12px;text-align:justify;z-index:9;background:none;}
		.caixalg{margin-left:3%;width:93%;height:92vh;overflow-x:hidden;overflow-y:scroll;}
			.cab-logosb{float:left;margin-top:3vh;margin-left:33%;width:33%;}
				.cab-logosb img{width:80%}
			.cab-slogan{margin-top:1vh;}
			.cab-logan{float:left;margin-top:3vh;margin-left:5%;width:85%;height:auto;}
			.inpoot{margin-top:1vh;margin-left:5%;width:90%;}
			.inputpai{margin-top:0vh;margin-left:5%;width:89%;}
			.btns{margin-left:2%;width:45%;}
			#iamsb{margin-top:1vh;width:90%;}
	
	/*Mídia*/
	.cab-midia{float:left;margin-top:2vh;margin-left:25%;width:50%;background-color:#;text-align:center;margin-bottom:2vh;z-index:7;}
	
	.tour{display:none;}
				
		.rodape{float:left;margin-top:1px;margin-left:5%;width:90%;height:auto;text-align:center;position:relative;overflow:hidden;font-size:17px;
		background-color:#;}
			.descrod{float:left;margin-top:1vh;margin-left:5%;width:89%;text-align:center;}
			.descrod span{float:left;margin-left:0px;margin-top:5px;width:100%;position:relative;font-size:12px;}
				.descrod span img{width:40px;}
	/*Fim Mídia*/
	
	/*IDENTIFICAÇÃO*/
	.aboutsb, .blocos, .sqblc1, .sqblc2, .sqblc3{display:none;}
	/*FIM IDENTIFICAÇÃO*/
	
	/*BEGIN CHAMA TOUR*/
	.ictour{display:block;bottom:5vh;right:35px;width:40px;height:40px;cursor:pointer;overflow:hidden;position:fixed;text-align:center;
	background-color:rgba(102,153,255,0.6);border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;-trident-border-radius:50%;
	-presto-border-radius:50%;-gecko-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;box-shadow:0 1px 5px rgba(0,0,0,.4);
	-moz-box-shadow:0 1px 5px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.4);-ms-box-shadow:0 1px 5px rgba(0,0,0,.4);
	-khtml-box-shadow:0 1px 5px rgba(0,0,0,.4);-presto-box-shadow:0 1px 5px rgba(0,0,0,.4);-gecko-box-shadow:0 1px 5px rgba(0,0,0,.4);
	-trident-box-shadow:0 1px 5px rgba(0,0,0,.4);z-index:95959595959595;}
		.ictour:hover{background-color:rgba(0,102,102,0.8);}
		.ictour img{width:40px;height:40px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;
		-trident-border-radius:50%;-presto-border-radius:50%;-gecko-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;}
	/*END CHAMA TOUR*/
	
}

/*==========================================================*/

/*Responsivo para notebooks e desktops*/
@media screen and (min-width: 993px) and (max-width: 1399px){
	.caixalg{height:96vh;overflow-x:hidden;overflow-y:scroll;}
}