@media screen and (max-width:1000px){
	html{max-width:100%; min-width:481px;}
	body{width:100% !important;}
	.container{width:100%; margin:0 auto; padding:0;}	
	div#apoio .container, div#menu .container, div#conteudo .container{padding:0;}
	div#cabecalho{width:initial; padding:0 30px; text-align:center;}
	div#cabecalho div.apoio{position:relative; right:0;	top:0;}
	div#cabecalho div.apoio *{text-align:center;}
	div#topo div.social, div#topo div.apoio-social, div#rodape div.social{float:none;}
	div.social ul li{float:none; display:inline; width:100%;}
	div.social ul li.siga{display:inline-block; padding:7px 0; width:185px !important; height:20px; font-size:14px; vertical-align:top;}
	div#topo div.social{display:block;}
	div#apoio .apoio-contatos{clear:both; float:none; display:inline-block; padding:5px 0; text-align:center; width:100%;}
	div#apoio .apoio-contatos p{border-left:none;}
	div#apoio .apoio-contatos p:first-child{margin-left:0;}
	.apoio-texto{right:25px;}
	div#menu{clear:both;}
	div#menu ul li{display:inline-block; background:#033f73; border-bottom:1px solid #FFF;}
	div#menu ul li:hover{background:#e55b12;}
	div#menu ul li a{display:block; padding:0; width:100%; font-size:16px; line-height:32px; text-shadow:none; text-transform:uppercase;}
	div#menu ul li a:hover{line-height:32px;}
	div#menu ul li.selecao a{line-height:32px;}	
	body.hom .banner{padding:0; background-size: auto 100%;}
	body.hom .banner #slogan{padding:0 30px;}
	body.hom .banner #slogan h2{width:100%;}
	div#slides{max-width:100%; border:0;}
	div#slides .nivo-caption{font-size:15px; line-height:20px;}
	div#slides .nivo-controlNav{display:none;}
	div#menu_lateral{padding:5px 30px; max-width:100%; width:initial;}
	div#menu_lateral ul{width:100%; text-align:center;}
	div#principal{width:initial; padding:0 30px;}
	div#principal>p a img{float:none !important; margin:5px 0 10px; width:100% !important; height:auto !important;}
	body.rtf .coluna, body.itm .coluna, body.psp .coluna, body.ctt .coluna, body.map .coluna, body.exe .coluna{display:none;}
	div#chamadas{margin:0; width:initial;}
	div#chamadas ul{margin:0 auto; width:425px; height:auto; right:auto; padding:0; display:table;}
	div#chamadas ul li{display:table; margin:0 auto !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:275px;}
	div#chamadas ul li a span{}
	div#chamadas ul li a b{width:275px;}
	body.ctt div#principal{padding:30px;}
	div.padrao{padding:30px 30px 30px 0;}
	.coleta{display:none;}
}
@media screen and (max-width:925px){
	div#cabecalho>h1{float:none; display:block; position:relative; width:initial; background-position:center center; text-align:center;}
	div.padrao{clear:both; float:none; display:block; position:relative; padding:0 0 0 30px; width:320px; margin-bottom:20px;}
	.apoio-texto{float:none; position:relative; display:inline-block; margin:0 auto 20px; top:initial; right:initial;}
	.apoio-texto h2{position:relative; top:initial; right:initial; font-size:1em;}
}
@media screen and (max-width:780px){
	div#cabecalho{width:initial; padding:0;}
	div#cabecalho>h1{margin:20px auto;}
}
@media screen and (max-width:590px){
	div#itm ul li {float:none;}
	div#itm ul li>a {display:table; margin:0 0 15px 0; width:99%;}
	div#itm ul li a span span {padding:10px; font-size:14px;}
	.apoio-texto{clear:both; float:none; display:block; position:relative; margin-bottom:0; max-width:100%; border:0; text-align:center; border-radius:0;}
	.apoio-texto h2{clear:both; float:none; display:block; position:relative; max-width:100%; border:0; text-align:center;}
	.apoio-texto div{float:none; margin:0; padding:10px 15px 5px; max-width:100%; width:initial; border-radius:0; right:initial;}
	.apoio-texto div a{margin:10px auto; max-width:100%; width:initial; text-align:center;}
}