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 a{height:110px;}
	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;font-size: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{height:auto; background-position: -145px -10px;}
	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;}
	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:table; 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:65%;}
	footer{border-top:1px dashed #003451;}
	div#rodape div.social ul li.siga{padding: 6px 0;font-size: 13px;line-height: normal;}
}