@media screen and (max-width: 1000px){
    .flexslider {
        
        width: 100% !important;
        height: auto !important;
    }
    
    article img{
        max-width: 100% !important;
    }
    
    .flexslider img {
        
        width: 100% !important;
        height: auto !important;
    }
	
	.boxAcontece{
		width: 44% !important;
		margin: 3% !important; 
	}
	
	.boxMidia, .boxAspas, .boxOndeEstamos{
		margin-right: 0 !important;
		width: 100% !important; 
	}
	
	.boxOndeEstamos>div{
		height: auto !important;
	}
	
	footer{
    display: block;
    margin: 0 auto;
    width: 100% !important;    
    }
    
    #regua img{
    	width: 100% !important;    
    }
    
    #regua {
    	width: 100% !important;
	    padding: 0 !important;    	
    }
    
    #footer-navigation-01, #footer-navigation-02, #footer-navigation-03{
    	margin: 0 1% !important;
    	width: 27% !important;
    }
     #footer-navigation-01 a, #footer-navigation-02 a, #footer-navigation-03 a{
    	text-decoration: none;
    	font-size: 1em;
    }
    
    .main-navigation li{
	    margin-top: 0.6em;
    }
    
    #benficios img{
    width: 100% !important;
    }
    
    #barra_sec{
    	width: 96% !important;
    	padding: 7px 2% !important;
    }
    
   
    
    #barrasp_global{
    	min-width: 0 !important;
    	width: 100% !important;
    	overflow: hidden !important;
    }
    
    #internas-limites{
		max-width: 95% !important;
	}
	.text_passo{
	width:90%;
	height:auto;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#808080;
	margin-bottom:10px;
	}
	.passo{ width:100px;
		height:90px;
		float:left;
		}
	#passos_ensina{
	width:95%;
	height:auto;
	float:left;
	margin-top:10px;
	}
	
	  #titulo_login{
			width:97.5%;
			height:20px;
			background:#F05;
			font-size:16px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding:10px;}
			.concorra{
				font-size:17px;}
	#login{
			width:100%;
			height:320px;
			background:#E8E8E8;
			float::left;
			margin-left:5%;
			}
    .busca_input{ 
	width:340px;
	height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:10px;
	float:left;
	border-radius: 5px;
	
	
	}

			.stilo-select {
   width: 350px;
   height: 32px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   margin-left:7px;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   }
			
    
}

@media screen and (max-width: 900px){
	.descricao_vaga_meio{
		width:100%;
		height:auto;
		float:left;
		text-align:justify;
		font-size:15px;}
    #titulo_login{
			width:97.5%;
			height:20px;
			background:#F05;
			font-size:16px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding:10px;}
			
			.concorra{
				font-size:17px;}
	#login{
			width:100%;
			height:auto;
			background:#E8E8E8;
			float::left;
			margin-left:5%;
			}
			
			.busca_input{ 
	width:340px;
	height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:10px;
	float:left;
	border-radius: 5px;
	
	
	}

			.stilo-select {
   width: 350px;
   height: 32px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   margin-left:7px;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   }
			
			
				 .cadForm01{width:100%;
	height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:3px;
	float:left;
	border-radius: 5px;}
	
			 .cadForm02{width:100%;
			 height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:3px;
	float:left;
	border-radius: 5px;}
			 .cadForm03{width:100%;
			 height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:3px;
	float:left;
	border-radius: 5px;}
	
	 .cadForm03_1{width:100%;
			 height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:3px;
	float:left;
	border-radius: 5px;}
	
	 .stilo-select_cadastre{
   width: 100%;
   height: 37px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   float:left;
   margin-top:px;
   margin-left:4px;
   margin-right:8px;
   }
   
   .stilo-select_cadastre_g{
   width: 100%;
   height: 37px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   float:left;
   margin-top:3px;
   margin-left:5px;
   margin-right:8px;
   }
	
	 #site-navigation{
    	display: none !important;
         } #menu-mobile .nav-menu{
             border-radius: 10px;
             overflow: hidden;
         }
		 #menuSuperior{
			 display:none !important;}
    
    #menu-mobile{
    	display: inline-block !important;
        width: 100% !important;  
        margin-bottom: 10px;
        margin-top:40px;
    } #menu-mobile li{
        display: block;
        width: 100% !important;        
    } #menu-mobile .sub-menu{
        display: none;
        height: auto !important;
        color: white !important;
        opacity: 1 !important;
        border-radius: 0 !important;
    } #menu-mobile .sub-menu li a{
        display: block;
        background-color: #0E405C !important;
        color: #66ccff !important;
        font-size: 12px;
        text-transform: capitalize;
        border:0;    
    } #menu-mobile .sub-menu .sub-menu li a{
        display: block;
        background-color: #0E405C !important;
        color: #fff !important;
        font-size: 12px;
        text-transform: capitalize;
        border:0;    
        
    } #menu-mobile .sub-menu .sub-menu li a:before{
        content: "- ";        
    } #menu-mobile .sub-menu li{
        display: block;
        color: white !important;
    } #menu-mobile .menu-menu-superior-container{
                width: 100% !important;
                float: left;
    } #menu-mobile li a{
        display: inline-block !important;
        background: #006699 url('./img/ui_setabaixo.png') 2% 50% no-repeat;
        width: 93% !important;
        color: white;        
        text-decoration: none;
        padding: 1.5% 1.5% 1.5% 6.5%;
        text-transform: uppercase;
        border-bottom: 1px solid #0e405c;
        border-top: 1px solid #3a9fd7;
        
    }  
	.text_passo{
	width:90%;
	height:auto;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#808080;
	margin-bottom:10px;
	}
	.passo{ width:100px;
		height:90px;
		float:left;
		}
	#passos_ensina{
	width:95%;
	height:auto;
	float:left;
	margin-top:10px;
	}
    
}
@media screen and (max-width: 610px){   

/*Destaque 2 */

.destaque2{
	width:400px;
	height:230px;
	
	}
.descricao_vaga_meio{
		width:100%;
		height:auto;
		float:left;
		text-align:justify;
		font-size:15px;}

			#titulo_login{
			width:94%;
			height:20px;
			background:#F05;
			font-size:16px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding:10px;}
			
			#login{
			width:100%;
			height:auto;
			background:#E8E8E8;
			float::left;
			margin-left:5%;
			}
			.busca_input{ 
	width:290px;
	height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:10px;
	float:left;
	border-radius: 5px;
	
	
	}

			.stilo-select {
   width: 300px;
   height: 32px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   margin-left:7px;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   }
			
			.btn_form_cadastre_se{
				margin-top:90px;}
			.concorra{
				font-size:17px;}
.text_passo{
	width:80%;
	height:auto;
	float:left;
	font-family:arial;
	font-size:13px;
	color:#808080;
	margin-bottom:10px;
	}
	.passo{ width:100px;
		height:90px;
		float:left;
		}
	#passos_ensina{
	width:80%;
	height:auto;
	float:left;
	margin-top:10px;
	}
    
	
#cadastre_se{
		display: none !important;
	}
        
        #menu-mobile li a{
        display: inline-block !important;
        background: #006699 url('./img/ui_setabaixo.png') 2% 50% no-repeat;
        width: 92% !important;
        color: white;        
        text-decoration: none;
        padding: 1.5% 1.5% 1.5% 8.5%;
        text-transform: uppercase;
        border-bottom: 1px solid #0e405c;
        border-top: 1px solid #3a9fd7;
    }  
        
}

@media screen and (max-width: 515px){
	.btn_form_cadastre_se{
				margin-top:90px;}
	.descricao_vaga_meio{
		width:100%;
		height:auto;
		float:left;
		text-align:justify;
		font-size:15px;}
   #titulo_login{
			width:94%;
			height:20px;
			background:#F05;
			font-size:16px;
			font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			padding:10px;}
	#login{
			width:100%;
			height:320px;
			background:#E8E8E8;
			float::left;
			margin-left:5%;
			}
			.busca_input{ 
	width:290px;
	height:28px;
	padding-left:10px;
	font-family:Arial;
	font-size:13px;
	color:#808080;
	margin:10px;
	float:left;
	border-radius: 5px;
	
	
	}

			.stilo-select {
   width: 300px;
   height: 32px;
   font-family:Arial;
   font-size:13px;
   color:#808080;
   margin-left:7px;
   overflow: hidden;
   background: url(img/down_arrow_select.jpg) no-repeat right #fff;
   border: 1px solid #ccc;
   }
    
        .fb_iframe_widget{
            display: block !important;
        }
    
	.boxAcontece{
		width: 94% !important;
		margin: 3% !important; 
	}                
	
	.boxAcontece > a > img{
		width: 100% !important;
		height: auto !important;
	}
	
	#logo{
		width: 40% !important;
	}
	
	#redes{
		width: 30% !important;
	}
	#buscaTopo{
		clear: both !important;
		}
	
}
