@media screen and (max-width: 1400px) {
	
	.utilitario {
		width: 23%;
		text-align: center;
		float: left;
		margin-left: 1%;
		border: 1px solid #b9b9b9;
		padding: 4%;
		margin: 13px;
	}

}


@media screen and (max-width: 1230px) {
	
	#full-slider-wrapper {
    padding-top: 0px;
    z-index: 0;
    position: 0;
}
	
	#div-menu-topo{ 
    width: 130px;
    z-index: 9999999;
    background: none;
    margin-right: 10%;
    margin-top: 50px;
}
    
	.nav {min-height: 30px; }	
	.nav ul { width: 180px; padding: 5px 0; position: absolute; top: 0; left: 0; border: solid 1px #aaa; background: #fff url(../img/icon-menu.png) no-repeat 10px 11px; border-radius: 5px; box-shadow: 0 1px 2px rgba(0,0,0,.3); }
	.nav li { display: none; /* hide all <li> items */ margin: 0; }
	.nav .current { display: block; /* show only current <li> item */ }
	.nav a { display: block; padding: 0px 5px 0px 32px; text-align: left; line-height: 30px; color:#666; }
	.nav .current a { background: none; color: #666; }

	/* on nav hover */
	.nav ul:hover { background-image: none; background:#fff; }
	.nav ul:hover li { display: block; margin: 0 0 5px; }
	.nav ul:hover .current { background: url(../img/icon-check.png) #fff no-repeat 10px 7px; border:none; }
    .nav a:hover { background: #fff; border:none; }        
    .nav .current a:hover { background: #fff; border:none; }

	/* right nav */
	.nav.right ul { left: auto; right: 0; }

	/* center nav */
	.nav.center ul { left: 50%; margin-left: -90px; }
	
	.utilitario {
		width: 22%;
		text-align: center;
		float: left;
		margin-left: 1%;
		border: 1px solid #b9b9b9;
		padding: 4%;
		margin: 13px;
	}

}

@media screen and (max-width: 880px) {
    
        
    
    #idocumentos {width: 100%;  margin-bottom: 10px; }
    #inewsletter { width: 100%; margin-bottom: 10px; }  
    
    #wrap-rodape{ width:100%; min-height:300px;}
    #wrap-rodape #rodape h4 { font-size:2em; padding:15px 0 25px 0; }
    #under-rodape-content { margin:10px 10% 0 10%; }
    
    #linksuteis h2 { font-size: 1.8em; margin-bottom: 10px; }
    
    #inews  .veja_mais { font-size:0.9em; width:15%; }
    .utilitario {width:35%; text-align:center; float:left; margin-right:2%; }
    
    .box-parceiro { width: 46%; }
}

@media screen and (max-width: 730px) {
    #icalendario{ width:95%; }
    .utilitario {
    width: 90%;
    text-align: center;
    float: none;
    margin: 0 auto;
    clear: both;
    margin-left: 0%;
    margin-bottom: 10px;
}
    #box-news { width: 100%; }
    #inews a{ margin-left:25%; margin-right:25%; }
    
    #wrap-rodape #rodape #endereco-rodape{ margin-left:0%; margin-right:0%; width:100%;}
    #wrap-rodape #under-rodape { display:none; }
    #wrap-rodape #rodape #chat-rodape { width:100%; margin-bottom:20px; margin-top:30px; margin-right: 0px; }
    #redes-sociais-rodape { width:100%; margin-top:20px; text-align:center; }
	
	#contato{width:100%;min-height:600px;position:static; border: 0px;}
	#mapa{width:100%;min-height:220px;display:block;position:static;margin-top:50px;}
	#contato-fundo{min-height: 885px;}
    .box-parceiro { width: 96%; }
	
	#idealnews {
    width: 100%;
    min-height: 200px;
    padding-top: 40px;
    text-align: center;
    clear: both;
    padding-bottom: 50px;
}
	
}


@media screen and (max-width: 600px) {
    #div-menu-topo{ margin-right:12%; }

    #inews a{ margin-left:45%; margin-right:45%; }
    #inews  .veja_mais { font-size:0.9em; width:20%; }

}

@media screen and (max-width: 570px) {
    #wrap-topo { height: 239px; clear:both; min-width:300px; position: static; }
    
	#div-logo-topo {
    text-align: center;
    width: 100%;
    margin-left: 0;
    padding-bottom: 111px;
}

    #div-menu-topo{ margin-top:15px;  float:left; margin-left:10%; left:50%; margin-left: -90px;}
    #full-slider-wrapper{ display:none; }
    #wrap-conteudo{ padding-top:0px;; }
    #inews  .veja_mais { font-size:0.8em; width:25%; margin-top:10px; }
    
    #texto-conteudo h2 { font-size:1.5em; }

    .texto-utilitario  { height: initial; }
    
    .slide-out-div { display: none; }
    #rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
    .g-recaptcha > div  { width: 200px!important; }
	
	#idocumentos-form{ width:100%; }
}

@media screen and (max-width: 380px) {
}
