* {
margin:0;
padding:0;
list-style:none;
	}
	
@font-face {
    font-family: 'riona_sans_regularregular';
    src: url('https://viario.com.br/cadastro-online/mika_melvas_-_rionasans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}	

@font-face {
    font-family: 'riona_sanslight';
    src: url('https://viario.com.br/cadastro-online/mika_melvas_-_rionasans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
	
.gray5b{
	color:#5b5b5b !important;
	}	
	
body{
	font-family: 'riona_sans_regularregular', Helvetica, Arial, sans-serif;
	}	


header{
	}

header div.topblue{
	width:100%;
	background-color:#196499;
	overflow:hidden;
	}

header div.topblue div#logo{
	margin:40px 0 40px 110px;
	float:left;
	}
	
header div.lineblue{
	width:100%;
	background-color:#25aae1;
	height:30px;
	}
		
	
section{
	max-width:1650px;
	margin:0 auto;
	}

section form h2{
	font-size:24px;
	font-weight:normal;
	margin:30px 0 0 0;
	}
	
section form span{
	font-size:20px;
	display:block;
	margin:30px 0 20px 0;
	}
	
section form div.linha_form{
	width:100%; 
	overflow:hidden; 
	padding:5px 0 5px 0;
	}	
	
section form div.linha_form label{
	font-family: 'riona_sanslight';
	font-size:16px;
	color:#0a4475;
	}	
	
section form div.mod30{
	width:30%; 
	float:left;
	}	
	
section form div.mod62{
	width:62.5%; 
	float:left;
	}
	
section form div.mod32{
	width:32.5%; 
	float:left;
	padding:0 0 0 5%;
	}		
	
section form div.mod30center{
	padding:0 5% 0 5%;
	}
		
section form .w98h30{
	width:98%; 
	height:30px;
	}
	input[type="text"],
	input[type="email"] {
  padding: 4px 3px;
  box-sizing: border-box;
}
	
@media screen and (max-width: 480px) {
	
   	header div.topblue div#logo{
		width:100%;
		margin:0 auto;

	}
	
	header div.topblue div#logo img{

	}
	
	section form div.mod30{
		float:none;
		width:98%;
		padding:0 0 5px 0;
		}
		
	section form div.mod30center{
		padding:0 0 5px 0;
	}	
	
	section form div.mod62{
		width:100%; 
		float:none;
		padding:0 0 5px 0;
	}
	
	section form div.mod32{
		width:100%; 
		float:none;
		padding:0 0 5px 0;
	}	
	
	
    
}