@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;}
	div#cabecalho h1{margin:20px;}
	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; 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{margin-right:20px;}
	div#menu{clear:both;}
	div#menu ul li{display:inline-block; background:#093155; border-bottom:1px solid #FFF;}
	div#menu ul li a{display:block; padding:0; width:100%; color:#FFF; font-size:16px; line-height:32px; text-shadow:none;}
	div#menu ul li a:hover{line-height:32px;color:#333;}
	div#menu ul li.selecao a{line-height:32px;color:#FFF;background:#666;}	
	body.hom .banner{background-size: auto 320px;}
	body.hom .banner #banner{max-width:100%;height:285px;}
	div#slides{max-width:100%; border:0;}
	div#slides .nivo-caption{font-size:15px; line-height:20px;}
	div#slides .nivo-controlNav{display:none;}
	#destaque{display: none;position: absolute;margin: 0;padding: 15px 0;width: 100%;bottom: 0;border-radius: 0;}
	#destaque h2, #destaque h3{margin:10px 0;}
	body.hom div#menu_lateral{float:none;}
	div#menu_lateral{position:relative!important; max-width:100%; width:initial;}
	div#menu_lateral ul{padding:11px 0; width:100%; text-align:center;}
	div#principal{width:initial; padding:20px;}
	body.rtf .coluna, body.itm .coluna, body.psp .coluna, body.ctt .coluna, body.map .coluna, body.exe .coluna{}
	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;}
	div#itm{text-align:center;}
	div#itm ul{text-align:center;}
	body.ctt div#principal{padding:30px;}
	div.padrao{padding:30px 30px 30px 0;}
	.coleta{display:none;}
}
@media screen and (max-width:925px){
	div.padrao{clear:both; float:none; display:block; position:relative; padding:0 0 0 30px; width:320px; margin-bottom:20px;}
	body.hom .banner{background-size: auto 275px;background-position: right top;}
	body.hom .banner #banner{height:275px;}
}
@media screen and (max-width:815px){
	div#cabecalho h1{width: 100%;margin: 15px auto;background-position: center;}
	.apoio-texto {margin-right: initial;float: none; margin-top: initial;}
}
@media screen and (max-width:780px){
	div#principal>p a img{float:none !important; margin:0!important; width:100% !important; height:auto !important;}
	body.hom .banner{height: 250px;}
	body.hom .banner #banner{height:250px;}
}
@media screen and (max-width:590px){
	body.hom .banner{background-position: -45px -20px;height:310px;background-size:auto 330px;}
	body.hom .banner #banner{height:310px;}
	div#itm ul li,div#principal div#itm li{float:none;margin:10px auto; width:100%; height:auto;}
	div#itm ul li>a{display:block; margin:0; padding:0; max-width:100%;height:auto;text-align:center;}
	div#itm ul li a span span{padding:0 10px 10px!important; font-size:14px;line-height:1.3em;}
	div#itm li a strong {padding:8px!important;color:#FFF;background:#333;}
	div#itm li a span span{float:none; padding:0!important;}
	div#itm li a span img {position: relative;height: auto; margin: 10px auto 5px;}
	.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:0 auto; max-width:100%; width:initial; text-align:center;}
}
@media screen and (max-width:500px){
	body.hom .banner{}
}