@media (max-width:719px) {	
		
	body{
		margin:0;
		padding:0;
	}	
		
	form{
		padding:0;
		margin:0;
		float:left;
	}	
			label{		float:left;		font:normal 0.9em 'Open Sans', sans-serif;		letter-spacing:1px;		color:#999;		margin:25px 0 4px 0;		width:100%;		text-align:left;	}		
	option{
		font-size:1em;
		margin:5px 0;
	}	
		
	.p{		width:100%;		float:left;		text-align:left;		padding:28px 0;		text-align:left;	}	
	.hr-silver{		border-top:1px solid #5e6977;		margin:20px 0 20px 0;		float:left;		width:100%;	}	centering{		text-align:center !important;	}			spaceLess{		padding:0 !important;	}					.top-clean{		margin-top:0;	}			
	ul li{
		padding: none !important;
		margin: none !important;
	}	
		
	label{
		float:left;
		font:normal 0.9em 'Montserrat', sans-serif;
		letter-spacing:1px;
	}	
		
		
	#malhaLoad{
		position:fixed;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:#F2F2F2;
		z-index:180;
		display:block;
	}	
		
		
	.margin-yes-no{
		margin:  12px 0;
		float:left;
		width:100%;
	}		
		
	.malhaFull{
		position:fixed;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:url('../imgs/bg-malha.png');
		z-index:180;
		padding: 3.3% 5%;
	}	
		
		
		
		
	#content{
		width:80%;		min-height:800px;		margin:60px 10%;		display:block;		border:0px solid red;		float:left;
	}	
		
		
	#content-smaller{
		float:left;
		bottom:0;
		top:47px;
		position:absolute;
		width:90%; /* Valor da Largura */
		height:700px; /* Valor da Altura */
		border:0px solid red;
		position:absolute;
		z-index:185;
	}	
		
		
	#topo{
		float:left;
		width:100%;
		height:auto;
		text-align:center;
		background:#0A3362;		border-bottom:2px solid #b48c32;		margin:0;		/*background:url('../imgs/bg-topo.jpg');*/
	}	
		
	#box-nav{		text-align:center;		float:left;		width:100%;		position:relative;		z-index:100;		margin-top:-75px;	}		
		
		
	#box-full{
		background:#F2F4F7;		padding:0;		margin-top:0px;		height:auto;		border-top:0 solid  #DBDEE4;		background-image:url('../imgs/bg-icon.png');		background-position:right;		background-repeat:no-repeat;
	}	
		
		.boxProdutoDesc{		position:absolute;		width:94%;		height:auto;		background:#f4f4f4;		z-index:100;		box-shadow: 0 0 1em #888;		margin:150px 3% 0 3%;	}			
		
	#box-footer{
		width:80%;
		float:left;
		background:#495564;
		padding:60px 10%;
		margin-top:0;
		margin-bottom:0;
		text-align:center;
		color:#999;
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 2px;
		font-size:0.8em;
	}	
		
		
	/*div.align{		
		height: 60px;		
		vertical-align: middle;		
	}*/	
		
		
		
		
		
		
	/***** COLUNAS RESPONSIVAS *****/	
	.col12{		
		width:7.487%;		
		background:#ccc;		
		float:left;		
		margin:5px 0.423% ;		
	}	
		
		
	.col6{
		width:auto;
		margin:25px 0.423% ;
	}	
		
		
	.col4{		
		width:24.154%;		
		background:#ddc;		
		float:left;		
		margin:6px 0.423% ;		
		text-align:center;		
	}	
		
	.col3{
		width:100%;		margin: 0 ;
	}	
		
	.col2{
		width:49.154%;
		float:left;
		margin:6px 0.423%;
	}	
		
		
	.col1{		
		width:100%;		
		float:left;		
		margin:6px 0 ;		
	}	
		
		
		
	.col2bigger{		
		width:100%;		
		background:#e0e0f1;		
		float:left;		
		margin:0 ;		
		text-align:center;		
	}	
	.col2smaller{		
		width:100%;		
		background:#e0e0f1;		
		float:left;		
		margin:0;			
	}	
		
		
	.colorless{		
		background:none;		
	}	
	/***** COLUNAS RESPONSIVAS *****/	
		
		
		/***** MENU *****/		#menu ul {		padding:0px;		margin:26px auto;		list-style:none;		text-align:right;		width:100%;	}	#menu ul li { 		text-align:right !important;	}		#menu{		width:100%;		text-align:right !important;		background:#0a3362;		margin:0 !important;		padding:0 !important;		display:none;	}		.ulmenu{		float:right;		text-align:right;		margin:0 !important;		padding:0 !important;	}			.link{		width:100% !important;		color:#8A9DAE;		font:normal 1em 'Montserrat', sans-serif;		letter-spacing: 2px;		margin-left:0;		padding:18px 0 !important;		float:left !important;		text-decoration:none;		transition:0.4s;		text-align:center;		border-bottom:1px solid #1f4f79;	}			a.link:hover{		color:#FFF;		background:#092b53;		border-radius:0 !important;		border-bottom:1px solid #1f4f79;		padding:18px 0 !important;	}			/***** MENU *****/
		
		
		
	/***** TEXTO *****/		.titsection{		color:#8a9dae;		font:normal 0.9em 'Open Sans', sans-serif;		display:inline-block;		background:#fff;		letter-spacing:4px;		padding:5px 20px;		position:relative;		top:-15px;	}		.titulo-h2-white{		font:500 1.6em 'Montserrat', sans-serif;		color:#FFF;		display:block;	}				.titulo-h2-dark{		font:500 1.6em 'Montserrat', sans-serif;		color:#0a3362;		display:block;		text-align:left;		line-height:35px;	}			.titulo-dark{		font:500 1.6em 'Montserrat', sans-serif;		color:#0a3362;		display:block;		text-align:left;		border-left:3px solid #b78e3e;		padding-left:20px;		margin-bottom:40px;	}			.subtitulo{		font:500 1.3em 'Montserrat', sans-serif;		color:#367ccc;		text-align:left;		}		.texto-white{		width:63%;		font:normal 1em 'Open Sans', sans-serif;		color:#fff;		line-height:23px;		letter-spacing:1px;	}				.texto-dark{		font:normal 1em 'Open Sans', sans-serif;		color:#555;		line-height:23px;		letter-spacing:1px;		width:100% !important;	}					.texto-dark-left{		font:normal 1em 'Open Sans', sans-serif;		color:#555;		line-height:23px;		letter-spacing:1px;		float:left;		margin:0;		width:100%;	}				.titTopic{		font:normal 0.9em 'Montserrat', sans-serif;		color:#b48c32;		border-left:2px solid #e49825;		padding-left:10px;		margin-bottom:50px;	}			.titulo-h3{		font:normal 1.5em 'Montserrat', sans-serif;		color:#555;		line-height:35px;		}			.titulo-h3-bold{		font:500 1.3em 'Montserrat', sans-serif;		color:#0C325F;		line-height:35px;		}			.txt-menu-footer{		font:normal 1em 'Open Sans', sans-serif;		letter-spacing:2px;		color:#A4AAB1;		text-decoration:none;		margin:0 5px;	}		a.txt-menu-footer:hover{		text-decoration:underline;		color:#FFF;	}				/***** TEXTO  *****/		
		
		
		
		
		
		
	/***** FORMULARIO  *****/	
	.camposimula{		width:94.4%;		padding:3%;		float:left;		font-size:1em;		color:#555;		background:#FFF;		border:0;		border-radius:4px;		margin:0 0 15px 0;	}		.selectsimula{		width:100%;		padding:3%;		float:left;		font-size:1em;		color:#555;		background:#FFF;		border:0;		border-radius:4px;		margin:0 0 6px 0;	}		.btnsimula{		font:500 1em 'Montserrat', sans-serif;		background:#8a9dae;		border-radius: 5px;		padding:15px 30px;		border:1px solid #FFF;		cursor:pointer;		color:#FFF;		transition:all 0.3s ease;		margin:10px 0 0 0;	}		input.btnsimula:hover{		background:#0c315d;		border:1px solid #0c315d;		color:#FFF;	}			
	.campog{
		width:95%;
		padding:12px 2%;
		border:1px solid #DDD;
		float:left;
		clear:left;
		font-size:1em;
		color:#555;		background:#f6f6f6;		border-radius:5px;
	}	
	.campom{
		width:95%;
		padding:12px 2%;
		border:1px solid #ddd;
		float:left;
		clear:left;
		font-size:1em;
		color:#555;		background:#f6f6f6;		border-radius:5px;
	}	
	.campop{
		width:95%;
		padding:12px 2%;
		border:1px solid #ddd;
		float:left;
		clear:left;
		font-size:1em;
		color:#555;		background:#f6f6f6;		border-radius:5px;
	}	
		
			
		.botaoAmarelo{		width:100%;		font:500 1em 'Montserrat', sans-serif;		background:#5e6c7d;		border-radius: 5px;		padding:18px 80px;		border:0;		cursor:pointer;		color:#FFF;		transition:all 0.3s ease;		opacity:1;		box-shadow:0px 2px 1px #495564;	}		input.botaoAmarelo:hover{		box-shadow:0px 2px 1px #846219;		background:#B48C32;		opacity:1;	}		button.botaoAmarelo:hover{		box-shadow:0px 2px 1px #846219;		background:#B48C32;		opacity:1;	}						.botaoBranco{		width:100%;		font:500 1em 'Montserrat', sans-serif;		background:#B58C3C;		border-radius: 5px;		border:1px solid #FFF;		padding:20px 0;		cursor:pointer;		color:#FFF;		transition:all 0.3s ease;		margin:10px 0 0 0;	}		input.botaoBranco:hover{		background:#0c315d;		border:1px solid #0c315d;		color:#FFF;	}				.btn-smaller{		padding:8px 20px;		margin:20px auto 0 auto;		font:500 1em 'Montserrat', sans-serif;		background:#EC991C;		border-radius: 5px;		border:0;		cursor:pointer;		color:#FFF;		transition:all 0.3s ease;		opacity:1;		box-shadow:0px 2px 1px #C97900;		display:block;	}	button.btn-smaller:hover{		box-shadow:0px 2px 1px #495564;		background:#5E6C7D;		opacity:1;	}
	/***** FORMULARIO  *****/	
		
		
		
		
			
		
		
		
	/***** IMAGENS *****/	
	img{
		margin:0;
		padding:0;	
	}	
		
	.logo{
		position:relative;		max-width:350px;
		width:55%;
		cursor:pointer;
		margin:30px auto;
		display:block;
	}	
		
	.icon-plus{		width:40px;		float:left;		cursor:pointer;		margin-top:20px;	}	img.icon-plus:hover{		opacity:50%;	}			.imgAssessor{		float:right;		width:80%;		margin:0 10% 50px 10%;	}	
		
	.logo-footer{
		width:150px;
		margin:0 auto;
		display:block;
		margin-bottom:20px;
	}	
		.btValores{		margin:0 20px 0 0;		cursor:pointer;	}	img.btValores:hover{		filter:brightness(95%);	}
		
		
	.load{		position:absolute;		width:70px;		height:70px; 		left:50%;		top:50%;		margin-left:-35px;		margin-top:-35px;		}	
			.btfechapop{		float:right;		width:28px;		margin-top:-20px;		margin-right:-20px;		cursor:pointer;	}	img.btfechapop:hover{		filter:brightness(1.50);	}
		

	
	/*slide*/
	.slide{
		margin:0;
		padding:0;
		width:100%;
		float:left;
		z-index:1;
		clear: both;
		position: relative;
		border-top:0;
	}	
	/*.btnNav{
		width:45px;
		padding:3px 5px;
		cursor:pointer;
		margin:0 4px;
		}		
		img.btnNav:hover{		filter: brightness(120%);	}*/
	/*slide*/	
		
		
		
		
		
		
	.box-slide-all{
		display:none !important;
	}	
		
		
		
	.box-slide-mob{		width:100%;
		display:block !important;
		margin:none !important;
		padding:none !important;		background:#f2ebdd;		float:left;
	}	
		
	
		.fio-top{		height:5px;		width:100%;		background-image:url('../imgs/fio-cinza.gif');			float:left;		display:none;	}
		
	
		
		
	/*.foto-user{		
		border-radius:140px;		
		width:50%;		
		margin:0 25% 20px 25%;		
		height:auto;		
		background-repeat: no-repeat;		
		background-size:cover;		
		border:1px solid #ffffff;		
		padding:0;		
		float:left;		
	}	*/	
		
		
		
	.logo-seguradora{		width:70%;		margin:25px 15%;		border:1px solid #DDD;		transition:all 0.3s ease;	}	img.logo-seguradora:hover{		filter:brightness(97%);		cursor:pointer;		border:1px solid #fdb92e;		box-shadow: 0 0px 12px #ccc;	}	
		
	.btup{		background:transparent;		position:fixed;		z-index:100;		border:0;		height:48px;		right:10px;		bottom:80px;		cursor:pointer;	}	
		
	.persona{		float:left;		position:relative;		z-index:100;		width:100%;		border-bottom:1px solid #436284;		margin-bottom:23px;		margin-top:-46px	}			.tarja-sombra{		width:100%;		float:left;		margin-top:1px;	}		.img-produto{		width:100%;		margin:auto 0;	}				.bloco-p{		height:auto;		background:#ffc1c1;		float:left;		margin-bottom:20px;		width:100%;		border-radius:8px;		transition:all 0.3s ease;		cursor:pointer;	}	img.bloco-p:hover{		box-shadow:0px 3px 4px #BBB;		filter: brightness(1.1);	}			.alertaErro{		margin-top:10px;		float:left;	}		.premio{		width:80%;		border:1px solid #ccc;		margin:0 10%;	}			.step{		float:initial;		margin:30px 0 20px 0;	}			.persona-plano{		margin:0 auto;		display:block;	}			
	/***** IMAGENS *****/	
		
		
		
		
		
		
	/***** BOTÕES E  ICONES *****/	
	.icon{
		width:25%;
		margin:0 auto;
		margin-bottom:20px;
	}	
		
	.icon-mensagem{
		color:#94ced4;
		font-size:2em;
		float:right;
		cursor:pointer;
		margin-left:20px;
	}	
	i.icon-mensagem:hover{
		color:#1f858f;
	}	
		
		
	.icon-social{		font-size:2em;		background:#fff;		padding:0 10px;		margin:0;		cursor:pointer;		transition:all 0.3s ease;	}		i.icon-social:hover{		color:#495564;	}	
	
		
	.btn-bars{
		right:0;
		top:0;
		height:36px;
		margin:6px 0;
		margin-right:11px;
		cursor:pointer;
		position:absolute;
	}	
		
	.btn-fecha{		height:36px;		cursor:pointer;		position:relative;		z-index:120;		float:right;		margin-top:-16px;		margin-right:-11px;	}		
		
	.btns-float{		width:145px;		right:0;		bottom:20px;		position:fixed;		z-index:100;		margin:2px 10px;		cursor:pointer;	}	img.btns-float:hover{		filter:brightness(112%);		margin:2px 10px;	}			
		
	.btnCotacao{		width:100%;		float:left;		padding:20px;		font:500 1.1em 'Montserrat', sans-serif;		text-shadow: 0.1em 0.1em 0.2em #566573;		background:#566573;		color:#fff;		border:0;		box-shadow:0 0px 11px #777;		border-bottom:1px solid #566573;		border-top:1px solid #99afc3;		cursor:pointer;		transition:all 0.3s ease;	}	button.btnCotacao:hover{		background:#8a9dae;	}
		
	/***** BOTÕES E  ICONES *****/	
		
		
		
		
		
		
		
		
	/***** BOX *****/	
	.alerta{		width:100%;		font:normal 1em 'Open Sans', sans-serif;		float:left;		text-align:center;		background:#ffd5d5;		padding:5px 0;		color:#ca1b1b;		border-radius:5px;		margin-bottom:12px;	}	
	.box-menu{
		position:relative;
		width:100%;
		z-index:101;
		margin-top:0px;
		float:left;
		display:block;
	}	
		
	.colunas{
		margin:0;
		float:left;
		border:0px solid #f0f;
		text-align:center;
	}	
		.boxSolicitacao{		width:90%;		background-image:url('../imgs/bg-solicitacao.jpg');		padding:5%;		border-bottom:8px solid #6D7F8E;		margin:0;		float:left;	}
		
		
	.fio-full{
		width:100% !important;
		color:#999;
		border-bottom:1px solid #d5dce1;
		text-align:center;
		height:0px !important;
		float:left;
		margin:60px 0;
	}		
		
		.valor-label{		float:left;		color:#555 !important;	}		
	.text-divider-claro{
		background-color:#FFF;
		display:inline-block;
		padding:0 20px;
	}		
	.divider-dark{
		width:90% !important;
		font-family: 'Montserrat', sans-serif;
		font-size:0.9em;
		letter-spacing: 2px;
		text-align:center;
		height:10px !important;
		border-bottom:1px solid #555;
		color:#555;
		float:left;
		margin:0 5%;
		margin-bottom:50px;
	}	
	.text-divider-dark{
		background-color:#222;
		display:inline-block;
		padding:0 20px;
	}	
		
	.divider-redes{
		width:100% !important;
		font-family: 'Montserrat', sans-serif;
		letter-spacing: 2px;
		color:#bcc7ce;
		border-bottom:1px solid #d5dce1;
		text-align:center;
		height:18px !important;
		float:left;
		margin:50px 0;
	}	
			.box-right{		width:84%;		background:#123B6A;		background-image:url('../imgs/bg-az.jpg');		float:left;		border-radius:0 0 15px  15px;		padding:8%;		text-align:left;		height:auto;		margin-top:5px;	}				.box-left{		width:84%;		background:#FDB92E;		background-image:url('../imgs/bg-am.jpg');		float:left;		border-radius: 15px 15px 0 0;		padding:8%;		text-align:left;		height:auto;		margin-top:60px;	}	
					.box-img-cambio{		background-image:url('../imgs/bg-cambio.jpg');		background-size:cover;		background-position:center;		float:right;		height:220px;		width:100%;		margin-bottom:40px;	}			
	.blocoBox{
		float:left;
		width:100%;
		text-align:center;
		margin-bottom:40px;
	}	
	
	.box-perfil{
		width:80%;
		margin:60px 10%;
		float:left;
		text-align:center;
	}	
	
		
		
	.box-colunas{		float:left;		margin:0;	}	
	.boxPlano{
		padding:15px;
		background:#eef1d7 !important;
		font-family: 'Montserrat', sans-serif;
		margin-bottom:20px;
		border-bottom:10px solid #dde0c5;
	}				.bloco-nav-simulador{		width:100%;		float:left;		border:0px solid orange;		margin:8px 0;		text-align:left;	}
		
	.titPlano{
		width:100%;
		background:#6d7144 !important;
		margin-bottom:25px;
		float:left;
	}						.box-produto{		width:90%;		text-align:center;		background:#EBEEF1;		margin:0 ;		margin-bottom:60px ;		padding:40px 5%;		font:bold 1.1em 'Open Sans', sans-serif;		color:#555;		transition:all 0.3s ease;		border-radius:0 0 7px 7px;	}	p.box-produto:hover{		background:#f4f4f4;		box-shadow:0px 3px 4px #BBB;	}				.gmapa{		width:100%;		height:330px;		float:left;	}			.bloco-plano{		display:flex;		width:100%;		margin:20px 0 30px 0;		float:inherit;		text-align:center;	}	
	/***** BOX *****/	
		
}
