@media (max-width: 1023px) {
	.container{max-width: 90%; margin: auto;}
	.n-980 {display: none !important}
	.y-980 {display: block !important}
	nav.clearfix {display: inline !important}
	#logo {text-align: center;}
	#cabecalho #logo { padding-bottom: 10px}
	#cabecalho .container,
	#banner .container  {max-width: 100%;}
	#cabecalho .fone {padding: 10px 12px 5px 12px; border-radius: 0; text-align: center; line-height: 1.5}
	#cabecalho .fone .font12 {font-size: 16px !important}
	.container .container {max-width: 100%}
	#cabecalho #menu ul {display: none; height: auto; background:#404040;padding:0 !important;float:none;} 
	#cabecalho #menu ul li {float:none; margin:0 2px 0 2px;}
	#cabecalho #menu ul li a{color:#FFF; display:block; padding:20px 30px;width:100%;}
	#cabecalho #menu ul li a:hover,
	#cabecalho #menu ul li a.ativo{text-decoration:none; background:#292929; border-radius:0px;}
	#menu-responsivo {display: block; background-color: #292929; width: 100%; height:50px; line-height:50px; position: relative; color:#FFF; text-align:left;}  
	#menu-responsivo span {padding-left: 60px}
	#menu-responsivo:hover {text-decoration:none}
	#menu-responsivo span:before {content:""; background:url(../imagens/nav-icon.png) no-repeat; width: 50px; height: 20px; display: inline-block; position: absolute; top: 14px; margin-left: -30px} 
	#rodape {text-align: center}
	#rodape address {padding-right: 0;}
	#rodape h4 {padding-top: 25px}
	#rodape .bottom .assinatura a {float: none; margin:auto;}
	#rodape ul.preto {float: none; padding-top: 25px; text-align: center;}
	#rodape ul.preto li {float:none; display: inline-block;}
	#noticias .lista-ini-imagem {padding-bottom: 10px; padding-right: 10px}
}

@media (max-width:767px) {
	.n-767 {display: none}
	.y-767 {display: block !important}
	#menu-dir {text-align: center}
	#midias-lateral ul.branco,
	#midias-lateral ul.branco li{float:none; display: inline-block;}
	#main .main-prop,
	#menu-dir {border: none; padding:0;}
	#menu-dir {padding-top: 30px}
}

@media (max-width:35.5em) {
	.n-480 {display: none !important}
	.y-480 {display: block !important}
	.col-g .item .tit {font-size: 18px}
	#menu-dir {padding-top: 40px}
}

.n-full {display: none !important;}
.video {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.video iframe, .video object, .video embed {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
img.responsiva {width: 100%;}
img.responsiva-2 {width: 90%;}
img.responsiva-3 {max-width:100%;}