@media(min-width:681px){ 

	body{
		margin:0;
		padding:0;
	}


    hr{
        border:0;
        background-color:#c1d7e8;
        height: 1px;
        margin:20px 0;
		float:left;
		width:100%;
    }

	fieldset{
		border:1px solid #CCC;
		margin:20px 0;
	}
	
	li{
		line-height:30px;
		padding:0;
		margin:0;
	}
	ul{
		padding:0;
		margin:0;
		list-style-type:none;
		margin-top:15px;
	}
	
	i{
		/*background:#94a4b7;*/
		padding:4px 6px 4px 0;
		color:#3e7fca;
		border-radius:50px;
		margin:0 8px 0 0;
		font-size:18px;
	}
	
	
	
	.marginTopLess{
		margin-top:0;
	}

	/******* estrutura *******/
	#conteudo{
		width:80%;
		height:auto;
		float:left;
		margin:0 10%;
		margin-bottom:55px;
	}
	#topo{
		background:#0A3362;
		background-image:url('../imgs/bg-icone.png');
		background-repeat:no-repeat;
		background-position:right;
		border-radius: 10px;
		width:100%;
		height:auto;
		float:left;
		padding:25px 0;
		margin-top:20px;
		vertical-align:middle;
	}
	#descricao{
		width:70%;
		height:auto;
		margin:25px 15%;
		float:left;
		font-family: 'Montserrat', sans-serif;
		font-size:15px;
		color:#555;
		border:0px solid red;
	}	
	#boxLeft{
		width:100%;
		height:auto;
		float:left;
		border:0px solid red;
	}
	#boxRight{
		width:28%;
		height:auto;
		float:right;
		border:0px solid red;
	}
	
	#malha{
		position:fixed;
		top:0;
		left:0;
		right:0;
		bottom:0;
		background-image:url('../imgs/malha.png');
	}
	#boxNav{
		float:left;
		width:100%;
		border:0px solid red;
		text-align:center;
		margin-top:8px;
	}
	/******* estrutura *******/



		
	/******* imagem *******/	
	.logo{
		width:autp;
		height:90px;
		float:left;
		margin-left:30px;
	}
	.previwe{
		width:98%;
		padding:1%;
		border:1px solid #ddd;
		float:left;
	}
	
	.telaMob{
		display:none;
	}
	
	.bt-nav{
		width:40px;
		margin:0 20px;
		cursor:pointer;
	}
	
	.bt-fecha{
		position:relative;
		width:90px;
		float:right;
		cursor:pointer;
		margin-bottom:0px;
	}
	img.bt-fecha:hover{
		opacity: 1;
		filter: brightness(115%);
	}
	
	.logoBloco{
		cursor:pointer;
		width:200px;
		border:3px solid #e6e6e6;
		margin:10px;
		transition: all 0.2s ease;
		opacity: 1;
		filter: brightness(100%);
	}
	img.logoBloco:hover{
		border:3px solid #999;
		transition: all 0.2s ease;
		opacity: 1;
		filter: brightness(97%);
	}
	/******* imagem *******/



	/******* form *******/
	.campoGr{
		padding:15px 10px;
		width:97%;
		border-radius:4px;
		color:#555;
		background-color:#F6F6F6;
		border:0;
		margin:5px 0; 
		font-size:16px;
		border:1px solid #ddd;
	}
	.campoMe{
		padding:15px 10px;
		width:47.4%;
		border-radius:4px;
		color:#555;
		background-color:#F6F6F6;
		border:0;
		margin:5px 0; 
		font-size:16px;
		border:1px solid #ddd;
	}
	.campoMeMenor{
		padding:15px 10px;
		width:37%;
		border-radius:4px;
		color:#555;
		background-color:#F6F6F6;
		border:0;
		margin:5px 0; 
		font-size:16px;
		border:1px solid #ddd;
	}
	.campoPe{
		padding:15px 10px;
		width:7%;
		border-radius:4px;
		color:#555;
		background-color:#F6F6F6;
		border:0;
		margin:5px 0; 
		font-size:16px;
		border:1px solid #ddd;
	}
	.campoList{
		padding:5px 10px;
		width:97%;
		border-radius:4px;
		color:#555;
		background-color:#fdffbc;
		border:0;
		margin:5px 0; 
		font-size:16px;
	}
	label{
		font-family: 'Montserrat', sans-serif;
		font-size:13px;
		color:#999;
		display:block;
		margin-top:20px;
	}
	input.btnBlue{
		padding:18px 40px;
		width:auto;
		border-radius:8px;
		color:#555;
		background-color:#194170;
		border:0;
		margin:30px 0; 
		display:block;
		color:#FFF;
		font-weight:bold;
		font-size:14px;
		float:left;
		clear:left;
	}
	input.btnBlue:hover{
		background-color:#0679BF;
		cursor:pointer;
	}
	button.btnBlue{
		padding:18px 40px;
		width:auto;
		border-radius:8px;
		color:#555;
		background-color:#194170;
		border:0;
		margin:30px 0; 
		display:block;
		color:#FFF;
		font-weight:bold;
		font-size:16px;
		float:left;
	}
	button.btnBlue:hover{
		background-color:#0679BF;
		cursor:pointer;
	}
	
	.select{
		padding:5px 8px;
		width:10%;
		border-radius:4px;
		color:#555;
		background-color:#F6F6F6;
		border:0;
		margin:10px 0; 
		font-size:16px;
		border:1px solid #ddd;
	}
	/******* form *******/




	/******* blocos *******/
	.descEvento{
		font-family: 'Montserrat', sans-serif;	
		font-size:13px;
		color:#555;
		width:auto;
		padding:8px 12px;
		background-color:#E7F2F9;
		border-radius:8px;
	}
	.boxInfo{
		width:auto;
		height:auto;
		float:right;
		border:0px solid blue;
		padding:15px 30px;
		background-color:#FFD500;
		border-radius:8px;
		margin-top:20px;
		text-align:center;
	}
	div.boxInfo:hover{
		background-color:#FFDE33;
	}
	.alerta{
		background-color:#FFE6E6;
		width:95%;
		padding:8px;
		font-family: 'Montserrat', sans-serif;	
		font-size:14px;
		color:#555;
	}
	
	.blocoSection{
	float:left;
	margin:25px 0;
	width:100%;
	}
	/******* blocos *******/




	/******* textos *******/

	.link{
		font:normal 14px calibri,verdana, arial;	
		color:#555;
		margin-top:-2px;
		text-decoration:underline;
		float:left;
		cursor:pointer;
	}
	span.link:hover{
		text-decoration:underline;
		color:#3e7fca;
	}
	.tituloPage{
		font:bold 25px 'Montserrat', sans-serif;	
		color:#0A3362;
		float:left;
		width:100%;
	}
	.tit{
		font-family: 'Montserrat', sans-serif;	
		color:#555;
		font-size:25px;
	}
	.titBig{
		font-family: 'Montserrat', sans-serif;	
		color:#3e7fca;
		font-size:20px;
		width:100%;
		float:left;
		margin:18px 0;
	}
	.txt{
		font:normal 18px calibri,verdana, arial;	
		color:#555;
	}
	.leg{
		font:normal 15px calibri,verdana, arial;
		color:#555;
		margin-left:10px;
	}
	
	
	
	.atxt{
		font:normal 18px calibri,verdana, arial;	
		color:#FFF;
		background:#888;
		padding:10px 16px;
		border-radius:6px;
		margin:20px 0 40px 0;
		display:table;
		cursor:pointer;
	}
	div.atxt:hover{
		background:#555;
	}
	/******* textos *******/

}
