@charset utf-8;@font-face{font-family:"Y2K";src:url("http://www.impressul.com.br/fonts/y2k.woff") format("woff"), url("http://www.impressul.com.br/fonts/y2k.ttf") format("truetype"), url("http://www.impressul.com.br/fonts/y2k.svg") format("svg");font-style:normal}
body{height:100%;width:100%;font-family:Arial,Helvetica,sans-serif;font-size:12px;overflow-x:hidden;margin:0;padding:0}
a{text-decoration:underline;outline:none;cursor:pointer}
#tudo{position:relative;height:100%;min-height:100%}
* html #tudo{height:100%}
#top{height:365px;width:100%}
#top-a{height:110px;background:url(http://www.impressul.com.br/images/layout/top.png) no-repeat center #e1e1e1;cursor:pointer}
#menu{width:970px;height:34px}
#menu ul{margin:0;float:left;padding:0}
#menu ul li{list-style:none;float:left;height:34px}
#menu ul li a{background:url(http://www.impressul.com.br/images/layout/bg-menu.png) repeat-x;color:#FFF;font-weight:bold;text-shadow:1px 1px 1px #333;font-size:18px;padding:5px 10px;display:inline-block;font-style:italic;height:24px;text-decoration:none}
#menu ul li ul{background:#3e3e3e !important;visibility:hidden;position:absolute;max-width:260px;}
#menu ul li:hover ul{visibility:visible}
#menu .sides{background:url(http://www.impressul.com.br/images/layout/bg-menu-sides.png) no-repeat;height:34px;width:149px;float:left} 
#menu .side-a{background-position:top}
#menu .side-b{background-position:bottom}
#menu ul li a:hover{background:url(http://www.impressul.com.br/images/layout/bg-menu.png) bottom repeat-x}
#menu ul li ul li{display:block !important;}
#menu ul li ul li a{background:#3e3e3e !important;}
#menu ul li ul li a:hover{background:#666 !important;}
#middle{position:relative;background:#FFF}
#bottom{width:100%;height:235px}
#bottom-a{height:130px}
#bottom-a ul{padding-top:10px}
#bottom-a ul li{list-style:none;font-weight:bold;font-style:italic;display:inline}
#bottom-a ul li ul{float:left;width:100px;padding-left:0;margin-left:50px}
#bottom-a ul li ul li{display:block;font-style:normal;font-weight:normal}
#bottom-a ul li ul li:first-child{padding-top:8px}
#bottom-b{padding-top:5px;height:105px}
#home{background:url(http://www.impressul.com.br/images/layout/bg-news.png);height:170px}
#home form{margin-top:5px}
#newsletter, #atendimento{height:172px;float:left;padding:5px 0px}
#newsletter{width:255px}
#atendimento{width:310px;padding-left:10px}
#atendimento h4{margin:0;font-size:14pt;font-style:italic;}
#atendimento h3{margin:0;font-size:10pt; font-style:italic;color:#666}
#atendimento h5{margin:0;font-size:10pt;font-style:italic;float:left}
#atendimento ul{padding:0;margin:12px 0 0 0}
#atendimento li{list-style:none;float:left;padding:0 28px 4px 0px;width:125px}
#ftp{background:url(http://www.impressul.com.br/images/layout/bg-ftp.png) bottom repeat-x #FBFBFB;float:left;height:172px;width:246px;padding:0 2px 0 10px;color:#7f7f7f}
#dicas{height:300px;background:url(http://www.impressul.com.br/images/layout/bg-dicas.png) repeat-x #fff bottom;color:#7f7f7f;padding-top:15px;border-top:2px solid #999}
#dicas ul{padding:0}
#dicas ul li{float:left;width:210px;padding:10px 30px;list-style:none}
.news-bord{border-style:none solid;border-color:#C0C0C0;border-width:2px}
.limit{position:relative;width:970px;margin:0 auto}
.clear{clear:both}
.left{float:left}
.right{float:right}
.bg-y{background-color:#ffed00}
.text-y{color:#ffa800}
.text-y a{color:#ffa800}
.text-y a:hover{color:#d18b02}
.title-y{color:#986605}
.bg-b{background-color:#00b7ff}
.text-b{color:#007bad}
.text-b a{color:#007bad}
.text-b a:hover{color:#005b80}
.title-b{color:#fff}
.bg-m{background-color:#e05ba3}
.text-m{color:#e6b1ce}
.text-m a{color:#e6b1ce}
.text-m a:hover{color:#d399b9}
.title-m{color:#fff}
.bg-k{background-color:#333}
.text-k{color:#000}
.text-k a{color:#C4C4C4}
.text-k a:hover{color:#AEAEAE}
.title-k{color:#fff}
h1{font-family:Y2K,Arial,Tahoma,Sans-serif;font-size:28pt;font-weight:bold;margin:0}
h2,h3{margin:0}
h5{font-size:10px}
h3{font-size:14px;margin-bottom:3px}
h2{font-size:16px;font-style:italic}
hr{margin-top:50px;margin-bottom:15px}
.main-margin{padding:30px 0 50px;color:#7f7f7f}
.main-margin h1{font-size:16pt}
#empresa p{width:560px;text-align:justify;float:left;padding:0 20px}
.img{float:left;margin:0 15px 20px;}/* RETIRAR DEPOIS */
#paginacao ul li{padding:5px; border:1px solid #F00; background:#CCC; list-style:none; display:inline; text-align:center}
#main-interno{float:left;width:750px;text-align:justify;position:relative}
#main-interno img{padding:40px 0}
#menu-interno{float:right;width:150px;border-left:1px solid #666;padding:5px}
#menu-interno li{list-style:none}
#menu-interno ul{padding:0;margin-left:20px}
.div-interna{width:400px;margin:0 20px;padding:10px}
#contatos{list-style:none;margin:20px 0 0}
#contatos li{float:left;margin:0 60px 30px 0;display:inline;width:120px}
.title{background:url(http://www.impressul.com.br/images/layout/bg-news.png);height:50px;padding:5px}
.bar{height:10px}
#cadastro{display:none}
table{margin-top:20px}
input{background:url(http://www.impressul.com.br/images/layout/campo.png) no-repeat;outline:none;padding:0 7px 0; border:0; height:27px;width:224px;color:#bfbfbf;font-style:italic;font-size:13pt;margin:2px 0}
select{background:url(http://www.impressul.com.br/images/layout/campo.png) no-repeat;border:0;color:#bfbfbf;width:224px;font-style:italic;font-size:13pt;height:27px;outline:none;cursor:pointer}
.submit{font-weight:bold;background:none;width:100px;cursor:pointer;float:right;outline:none}
textarea{background:url(http://www.impressul.com.br/images/layout/text-area.png) no-repeat;outline:none;border:0;width:215px;height:80px;padding:10px;overflow:hidden;color:#bfbfbf}
#form_ftp{width:250px}
.categoria{padding:0;margin:0 auto;list-style:none}
.categoria li{width:280px;height:185px;padding:10px;float:left;position:relative}
.port-info{position:absolute;z-index:99;padding:10px;height:165px;width:260px;opacity:0.9;filter:alpha(opacity=90);-moz-opacity:0.9;display:none;cursor:pointer}
img{border:0;outline:none}
#portfolio li a{text-decoration:none}
#portfolio li{display:block;list-style:none;margin-bottom:40px}
#representantes{padding-top:10px}
.cat-title{background-color:#EFEFEF;padding:15px;margin-bottom:5px;height:30px}
            #media
            {
                margin-top: 40px;
				text-align:center;
            }
            #noUpdate
            {
                margin: 0 auto;
                font-family:Arial, Helvetica, sans-serif;
                font-size: x-small;
                color: #cccccc;
                text-align: left;
                width: 210px; 
                height: 200px;	
                padding: 40px;
            }

