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 20px;}
	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 25px;}
	div#cabecalho{max-width:100%; padding:0; text-align:center;}
	div#cabecalho>h1{float:none; display:block; position:relative; margin:0 auto; width:initial; background-position:center center; text-align:center; background-size:270px auto;}
	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#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;}
	.banner #slogan{display:none;}
	body.hom .banner #slogan{padding:0 10px;}
	body.hom .banner #slogan h2{width:100%; text-align:center; line-height:normal;}
	body.hom .banner #banner{max-width:100%; background:none;}
	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; text-align:center;}
	body.hom div#menu_lateral ul{margin:0 auto; padding:15px; width:initial; text-align:center;}
	div#conteudo-main{padding:0!important;}
	div#principal{position:relative; display:block; padding:25px !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;}
	#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;}
}