
/* DESKTOPS / LAPTOPS (1050px) */
@media only screen and (min-width: 960px) {
	#menu-mob {display:none;}
	
	#form_contato {float:left !important; width:440px !important;}
	#localizacao_link {float:right !important; clear:right !important;}
	#frame_map {clear:none !important;}
}

@media only screen and (max-width: 959px) {

/*SIZE*/
#wrapper {width:100% !important; overflow:hidden !important; min-width:480px !important;}
.paper-980 {width:100% !important; overflow:hidden !important;}
.paper-980-top {width:100% !important;}
.paper-980-content {width:94% !important; margin:0 auto !important; padding:0 2% !important;}
.paper-980-content * {max-width:100% !important;}
.paper-980-bottom {width:100% !important;}


/*LINE TOP*/

.top_blue_bar {position:relative !important;}
.search_box {display:none;}

.login_box {float:left !important; width:100%;}
.btn_cadastro {margin-left:10px;}
#frm_login {right:10px;}

/*LINE TOP LOGADO */
.acesso_associados {display:none !important;}


/*HEADER*/

#header {padding-top:0px !important;}
#menu-mob {display:none;}

/*FOOTER*/
#footer_content {width:100% !important;}
.links_navegue {width:150px !important;}
.informacoes {max-width:635px; min-width:479px; width:60%;}


/*HOME*/

.hor_top_shadow {background-image:url(../img/hor_shadow_top.png) !important; background-size:100% auto !important;}


/*BANNER*/
.center_container {width:100% !important;}
.slider_container {width:100% !important; height:inherit !important;}
.slides           {width:100% !important;}

#btn_slides {top:inherit !important; bottom:0 !important; max-width:100% !important; margin:0 !important; max-width:330px !important;}
#nav {width:100%; max-width:330px !important; margin:0 !important;}

#slider {height:auto !important;}

.slides {width:100% !important; height:auto !important;}

#slide {width:100% !important;}

#slide a {width:100% !important;}
#slide a img {width:100% !important; height:auto;}

#content {width:98% !important; margin: 0 auto;}

#content img {max-width:100% !important;}

#content * {max-width:100% !important;}


/*BANNER ASSOCIE*/
.banner_associe {max-width:100% !important; min-width:480px !important; width:100% !important; clear:both !important; height:inherit !important;}
.banner_associe:after {content:""; clear:both; display:block;}

.banner_associe h1 {float:none !important; padding:12px 0 0 8px !important; margin:0 !important;}

.banner_associe p {float:none !important; padding:8px 0 15px 8px !important; margin:0 !important;}

.banner_associe img {
	float: right;
	width: auto;
	height:100%;
	margin-left:25px;
}


/*REVISTA*/
#revista {width:98% !important; float:right !important; clear:both;}
#revista_texto {width:70% !important; padding-right:100px !important;}


/*VIDEO*/

#static_video {width:100% !important;}
#static_video iframe {width:80% !important; min-height:340px; height:auto !important; float:left; margin-left:10%;}

/*NOTICIAS*/
#noticias{
    float:none !important;
	clear:both !important;
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	border-left:0 !important;
}

.noticias_content{width:100% !important;}

.sep_noticias {width:100% !important;}

.noticia {width:100% !important; position:relative !important;}
.noticias_texto {width:auto !important; padding-right:10px !important;}
/*.noticias_texto span {display:block;}*/

#parceiros {max-width:100% !important; clear:both !important;}
#parceiros a {display:block !important; float:left !important; width:27% !important; margin:0 3% !important; position:relative !important; background-size:contain; left:0 !important;}


/*REDES SOCIAIS*/
#tweet {float:right !important; width:50% !important; margin-top:20px !important;}
#fb-root {float:left !important; width:50% !important;}



/*FOOTER*/
.content_dm {max-width:100% !important}

/*REVISTA*/
.container_revista {width:85% !important;}


}

@media only screen and (max-width: 915px) {
	
/* MENU */
#header .center_container {position:relative;}
	#menu_principal {visibility:hidden; position:absolute; overflow:hidden; width:0 !important; height:0 !important;}
	#menu-mob {position:absolute; right:0; top:25px; display:block; width:320px; height:50px;}
	
/* FALE CONOSCO */	
#contato {clear:both !important; margin:0 auto !important; float:none !important; padding-top:3px;}
#localizacao_link {float:none !important; margin:0 auto !important;width:180px !important;}
#form_contato {float:none !important; clear:both !important; margin-bottom:40px !important;}
#frame_map {width:100% !important;}
	
}

@media only screen and (max-width: 860px) {


}

@media only screen and (max-width: 820px) {
	
/*LOGIN TOP*/
	#email_l {width: 140px !important;}
	#senha_l {width: 110px !important;}
}

@media only screen and (max-width: 875px) {
	

/*REDES SOCIAIS*/
	#tweet {min-width:480px !important;}
	#tweet iframe {margin-left:-244px !important; left:50% !important; position:absolute !important;}
	.fb-like-box {position:absolute !important; margin-top:300px !important; margin-left:-200px !important; left:50% !important; width:400px !important;}
  /*#footer {margin-top:550px !important;}*/
  .blank_spc img {height:520px;}
  
}

@media only screen and (max-width: 800px) {
	
/*FOOTER*/
	.navegue {display:none;}
	
	.informacoes {width:100% !important; max-width:100% !important;}
	.shadow_footer_right {display:none;}
	.sombra_esquerda  {display:none;}
	
	.content_dm {width:100%;}
	
}

/* Tablet (780px) */
@media only screen and (max-width: 780px) {


}

/* Phone Horizontal (480px ~ 768px) */
@media only screen and ( max-width: 768px) {	
.acesso_associados {width:10px !important;}
}

@media only screen and ( max-width: 720px) {	
/*REVISTA*/
.container_revista {width:79% !important;}
}

@media only screen and (max-width: 650px) {
	
/*LOGIN TOP*/
	#email_l {width: 140px !important;}
	#senha_l {width: 110px !important;}
	.acesso_associados {display:block; position:absolute; left:200px; text-indent:500px; width:30px; overflow:hidden; white-space:nowrap; margin-left:20px;}
	.login_box a.hide-mob {float:left;}
}



@media only screen and (max-width: 620px) {

.banner_associe h1 {width:calc(100% - 212px) !important;}

.banner_associe p {width:calc(100% - 212px) !important;}
	
}


@media only screen and ( max-width: 555px) {

.hide-mob {display:none !important;}
.acesso_associados {left:100px !important;}

}

/* Phone Vertical (320px ~ 480px) */
@media only screen and ( max-width: 480px) {

#all-content {min-width:480px;}

.top_blue_bar {min-width:480px;}

/*NOTICIAS*/
#revista {}

/*NOTICIAS*/
#static_video {margin-left:10px;}

  .blank_spc img {height:1px !important;}

/*REDES SOCIAIS*/
	#tweet {min-width:480px !important;}
	#tweet iframe {margin-left:4px !important; left:0 !important; position:relative !important;}
	.fb-like-box {position:relative !important; margin-left:30px !important; left:0 !important; margin-top:20px !important; margin-bottom:20px !important; padding:0 !important;}
	#footer {margin-top:0px !important;}

}

/* ESPECIFICOS */
@media only screen and ( max-width: 640px) {
#revista_texto {width:60% !important; padding-right:100px !important;}
}


@media only screen and ( max-width: 959px) {#slider {height:340px !important;}}
@media only screen and ( max-width: 900px) {#slider {height:315px !important;}}
@media only screen and ( max-width: 800px) {#slider {height:280px !important;}}
@media only screen and ( max-width: 768px) {#slider {height:268px !important;}}
@media only screen and ( max-width: 700px) {#slider {height:240px !important;}}
@media only screen and ( max-width: 700px) {#slider {height:240px !important;}}
@media only screen and ( max-width: 620px) {#slider {height:210px !important;}}
@media only screen and ( max-width: 480px) {#slider {height:171px !important;} #btn_slides {top:126px !important;}}

/*REVISTA*/
@media only screen and ( max-width: 620px) {
ul#galeria li {width:112px !important;}
ul#galeria li img {height:auto !important;}
}