@import url(../warp/css/layout.css);.module,
#header,
#breadcrumbs,
#content,
#footer{margin:10px;}
#header{margin-top:0;}
#footer .module{margin:0;}
#menu{position:relative;margin-top:53px;float:right;}
#search{margin-top:30px;}
#block-main{margin:20px 10px;padding:10px;background:#fff;}
#top-a,
#bottom-a{margin-top:20px;}
#top-b{margin-bottom:10px;}
.top-b-line #top-b,
.bottom-a-line #bottom-a{position:relative;}
.top-b-line #top-b:before,
.bottom-a-line #bottom-a:before{content:"";position:absolute;display:block;left:10px;right:10px;border-bottom:solid 1px #ddd;}
.top-b-line #top-b:before{bottom:-10px;}
.bottom-a-line #bottom-a:before{top:-10px;}
#maininner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:25px;}
.sidebar-a-left #maininner,
.sidebar-b-left #maininner{padding-left:20px;}
.sidebar-a-right #maininner,
.sidebar-b-right #maininner{padding-right:20px;}
#footer{margin-top:30px;line-height:18px;font-size:12px;color:#999;}
#footer a{color:#777;}
#totop-scroller{display:block;position:absolute;top:0;right:0;z-index:1;width:25px;height:25px;background-position:0 0;background-repeat:no-repeat;text-decoration:none;}
#totop-scroller:hover{background-position:0 -150px;}
ul.selo{list-style:none;position:absolute;top:-5px;right:44px;margin:0;}
.selo li a.logo-superix{background-image:url(../images/logo-superix-criacao-site.png);}
ul.selo li a{background-position:left top;width:105px;height:37px;display:block;text-indent:-9999px;}
@media only screen and (max-width:480px){ul.selo{top:-70px;right:0px;}
}