container{width:100%;position:relative;}
@media screen and (max-width:480px){
	html{max-width:100%;min-width:320px;}
	body{width:100%!important;background:none;}
	body.ctt .container{padding:0 15px;}
	body.ctt div#principal{padding:0;float:none;}
	div#conteudo.container{width:100%;padding:0;}
	div#conteudo div#principal{position:relative;display:table-cell;max-width:100%;padding:0 15px;}
	div#cabecalho>h1{background-size:290px auto;}
	div#cabecalho>h1 a{display:block;text-indent:-9999px;height:100%;width:100%;}
	div#cabecalho div.apoio{position:relative;right:0;top:0;}
	div#cabecalho div.apoio *{text-align:center;}
	div.social ul{}
	div.social ul li{float:none;display:inline;width:32px;height:32px;}
	div.social ul li.siga {height:12px;}
	.apoio-texto h2{font-size:1.3em;}
	.apoio-texto p, .apoio-texto a {margin:5px;}
	div#apoio .apoio-contatos{float:none;display:block;text-align:center;}
	div#apoio .apoio-contatos p{margin:0 auto;padding:0 5px;display:table;width:fit-content;text-align:center!important;background-position-y:center;}
	.mail{display:none!important;}
	div#menu{background:none;}
	body.hom .banner{background-size:auto 100%;}
	div#menu_lateral{padding:0;}
	div#menu_lateral ul{width:initial;}
	body.hom div#menu_lateral{float:none;margin:0 auto;padding:0;max-width:100%;width:initial;height:auto;text-align:center;}
	body.hom div#menu_lateral ul{margin:0 auto;padding:15px;width:initial;text-align:center;}
	body.hom div#menu_lateral ul li{max-width:100%;width:initial;text-align:left;}
	div#conteudo-main{padding:0!important;}
	div#principal{position:relative;display:block;padding:15px 20px!important;max-width:100%;}
	div#principal>p a img{float:none!important;margin:0 auto 10px;width:90%!important;height:auto!important;text-align:center;}
	.coluna .container{padding:0!important;}
	#chamadas-destaque{margin:0;}
	#chamadas-destaque .container{width:100%;padding:0;}
	div#chamadas{margin:0;}
	div#chamadas ul{margin:0 auto;width:100%;height:auto;right:auto;padding:0;display:table;}
	div#chamadas ul li{display:block;margin:0!important;max-width:100%!important;height:auto;border:none!important;border-bottom:1px dashed #ccc!important;}
	div#chamadas ul li:last-child{border-bottom:0!important;}
	div#chamadas ul li a strong{width:65%;}
	div#chamadas ul li a span{}
	div#chamadas ul li a b{width:66%;}
	footer{border-top:1px dashed #003451;}
	div#rodape div.social ul li.siga{padding:6px 0;font-size:13px;line-height:normal;}
}