@media (min-width:100px) and (max-width:1000px){
	
/*start prehome*/

.container-wrapper .container .row .span12 a.link-duvidas {
	padding:70px 0 0 0 !important;
	background:url(../img/ico-duvidas.png) center 0  no-repeat !important;
	font-size:17px !important; }
	
/*end prehome*/
	

.slide-out-div { top:600px !important; }

#MainMenu-wrapper,
#MainMenu-wrapper .container-wrapper,
#MainMenu-wrapper .container-wrapper .container,
#MainMenu-wrapper .container-wrapper .container .row,
#MainMenu-wrapper .container-wrapper .container .row .span12 { height:auto;}
	
div#MainMenu-wrapper div.container-wrapper div.container div.row div.span12 ul li {	
	width:100%;	
	padding: 11px 5px;}	


/* Start Menu principal*/

#accordion .align-button { 
	position: none !important;
    width: inherit!important ;
	float: none !important }	

div#MainMenu-wrapper {
    width:100%;
	height:auto;
	border-bottom:solid 1px #0165a2;}

#accordion {
	position: inherit;
	width:100%;
	height:auto;}	
	
#accordion .accordion-toggle {
	width:100%;
	height:39px;
	text-align:center;
	padding:9px 0 9px 0;
	margin-right:0;
	float: inherit;
	border-bottom:solid 1px #0165a2; }

#accordion .accordion-toggle.active { background:url(../img/up.png) right 16px  no-repeat ;}

#accordion .accordion-toggle.bt08 { padding:0; }
		
.accordion-content.default {display: block;}

.accordion-content {
	top:0;
	left:0 !important;
	width:100%;
	height:auto;
	position: inherit;
	padding:7px 0 0 0;
	margin-top:-7px;
	border-radius:0 0 0 0;}

.accordion-content.cont02, 
.accordion-content.cont03, 
.accordion-content.cont04, 
.accordion-content.cont05, 
.accordion-content.cont06, 
.accordion-content.cont07 { margin-left:0;} 

.accordion-content.busca {
	width:100%;
	background:none !important; }

.accordion-content.busca input.campo-busca {
	width:76%;
	height:50px;
	padding:0 50px;
	background:#0164a2 url(../img/lupa-busca.png) no-repeat 20px 17px;
	border-radius:0 0 0 4px;
	border:0;
	font-weight:bold;
	font-size:15px;
	color:#679CBE; }

.accordion-content.busca input.bt-busca {
	float:right;
	border:0;
	margin:0;
	width:20%;
	height:50px;
	background:#0082D2;
	border-radius:0 0 0 0  !important;
	font-weight:bold;
	font-size:15px; }

.accordion-content ul li {
	width:100%;
	height:35px;
	padding:0 !important;
	margin:0 !important;}

.accordion-content ul li a  {
	display:block;
	height:35px;
	padding:7px 0;
	border-bottom:solid 1px #4696c7;
	margin:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#fff; }

.accordion-content ul li a:hover {
	background:#0377be;
	color:#fff; }

.accordion-content ul li.ult {clear: both; padding:9px 0 9px 0;}

.accordion-content ul li.ult a { border-bottom:none; }
.accordion-content ul li.ult a:hover { border-radius:0 0 0 0; }

/*End Menu Principal*/

/*Start Banner Home*/
#bx-pager {
	width:100% !important;
	margin:0 auto; }

#bx-pager img.line { display:none; }
	
#bx-pager a {
	display:block;
	float: inherit;
	clear:left;
	width:100% !important;}

#blackout_01,
#blackout_02,
#blackout_03,
#blackout_04,
#blackout_05,
#blackout_06,
#blackout_07,
#blackout_08 {
	width:0 !important;
	height:0 !important; }

	
/*End Banner Home*/  

/*Start Submenu*/

div#TabArea-wrapper div.container-wrapper div.container div.row div.span12 ul li {
	width:100% !important;
	height:35px !important;	}

div#TabArea-wrapper div.container-wrapper div.container div.row div.span12 ul li a {
	width:100% !important;
	height: auto!important;
	text-align:center;}

div#TabArea-wrapper div.container-wrapper div.container div.row div.span12 ul li.active,
div#TabArea-wrapper div.container-wrapper div.container div.row div.span12 ul li:hover { border:none !important; }

/*End Submenu*/

 }

@media (min-width:100px) and (max-width:800px){

.slide-out-div { display:none !important; }
	
div#Header-wrapper div.container-wrapper div.container div.row13 div.span6, 	
div#Header-wrapper div.container-wrapper div.container div.row13 div.span4,	
div#Header-wrapper div.container-wrapper div.container div.row13 div.span3 { width:100% }

div#Header-wrapper div.container-wrapper div.container div.row13 div.span3.line {
	background: none !important;
	padding-left:10px !important; }

div#Header-wrapper div.container-wrapper div.container div.row13 div.span1.line {
	background: none !important;
	padding:0 0 45px 10px !important; }


div#Header-wrapper div.container-wrapper div.container div.row13 div.span4.line { background:none; }

.container-wrapper .container .row .span12 .top-avisos { font-size:11px; }

 }

@media (min-width:100px) and (max-width:639px){
	
/*start prehome*/
.container-wrapper .container .row .span12 .box-blue .ajuda { padding:0 10px !important; }
/*end prehome*/
	
	
div#Header-wrapper div.container-wrapper div.container div.row13 div.span3  #confira-painel #painel { width:100% !important; }

a.nav_not {	display:none !important; }

.first-text {
	margin:20px 0 !important;
	text-align:center !important;
	padding:41px 0 0 0 !important;
	background:none !important; }	
	
.bg-avisos .container-wrapper .container .row div.span4 span.item-avisos {	text-align:center; }

.bg-secretaria-home .container-wrapper .container .row div.span12 {
	padding:30px 0 30px 0 !important; }

.bg-secretaria-home .container-wrapper .container .row div.span12 .secretaria { display:block; float:left; width:100%; }


.bg-app .container-wrapper .container .row div.span4 div { width:236px; margin:0 auto; }

.bg-app .container-wrapper .container .row div.span8 {
	text-align:center;
	padding:10px 0 70px 0 !important; }
	

.bg-footer01 .container-wrapper .container .row div.span2 { text-align:center; }	


.container-wrapper .container .row .span12 .top-avisos { font-size:11px; }

.container-wrapper .container .row .span12 .cont_assunto { padding:30px 20px; }
 }

@media (min-width:100px) and (max-width:439px){
.container-wrapper .container .row .span12 .top-avisos .data { padding:9px 0 0 10px; } }