@media all and (min-width: 320px) and (max-width: 980px){
 #navigation { }
#page{ overflow:visible !important;}	
.two-sidebars #content{ margin-left:194px !important; margin-right:-774px !important;}
.two-sidebars .region-sidebar-first{}
.two-sidebars .region-sidebar-second{ margin-left:778px !important; margin-right:-194px; }
#header{width:980px;}
#header .region-header{  }
#block-menu-menu-portaispublicos,#block-user-login{ width:100% !important; padding-right:0px;}
.region-sidebar-second #block-menu-menu-portaispublicos{ margin-right:0px !important;}
.region-sidebar-second #block-user-login{ margin-left:0px !important;}

#navigation ul.menu li a{font-size:12px;  }
#footer{ }
.region-bottom,.region-footer{ min-width:980px !important;}
#navigation ul.menu{ width:980px !important; overflow:hidden;}

 }
@media all and  (max-width:581px) {
/*	#header .region-header{ width:252px !important;} */
.two-sidebars .region-sidebar-second{ /* margin-right:-100%; */}
#header .region-header{ }
#logo{ width:95px;}
#search-block-form .form-item-search-block-form input[type="text"]{ width:50px;}
#search-block-form input[type="submit"]{ font-size:8px;}
.two-sidebars .region-sidebar-first{ float:left; margin-left:5px;}
.two-sidebars #content{ float:left;}
#navigation ul.menu li a


	
}

@media all and  (max-width:581px) {
.two-sidebars .region-sidebar-second{ position:absolute; float:left;}
}