html, body {
	height: 100%;
}
html{
background:#f4f2e3 url(img/cmyk.png) repeat-x top;
}
body{
background: url(img/faixa.gif) repeat-x 0 90px;
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
}
a{
color: #ce000c
}
h1{
font-size:2.2em;
color: #ce000c
}
h3{
background:#e3e0ce;
padding:5px 10px;
font-family: Didot, Georgia, serif;
font-weight:normal;
line-height:1.25em;
font-size:1.1em
}
input, textarea{
font-family: Helvetica, Arial, 'Lucida Grande', Verdana, Geneva, Lucida, sans-serif;
font-size:1.2em;
padding:3px 2px 3px 5px;
border:2px solid #ddd5b8;
margin:0
}
label{
padding:0;
line-height:normal
}
label em{
background:#ddd5b8;
text-transform:uppercase;
padding:1px 5px ;
font-style:normal;
font-size:.8em;
border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
}
.button{
background:url(img/button.gif) no-repeat center;
text-transform:uppercase;
border:0;
color:#fff;
font-size:.9em;
height:29px;
width:82px;
display:block;
font-weight:bold;
cursor:pointer;
padding:0 0 2px;
}
p{
line-height:1.5em;
}
form p{
line-height:normal;
margin:7px 0 0
}
#content .images + p:first-letter{
color:silver;
display:inline;
float:left;
font-size:70px;
line-height:68px;
margin-right:10px;
font-family: Didot, Georgia, serif;
}
/******************** LAYOUT ********************/

#wrap{
/*overflow:hidden;*/
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -82px;
min-width:750px
}
#logo{
position:absolute;
left:-259px;
top:47px;
z-index:10
}
#header{
border:0;
height:200px;
position:relative;
z-index:2;
margin-left:284px
}
#content{
margin:10px 0 100px 310px;
font-size:1.4em
}
#footer{
width:100%;
border-width:2px;
border-color:white;
background:#ddd5b8;
height:80px;
line-height:70px;
position:relative;
z-index:6;
}
#footer p{
color:#6e6b5e;
font-family: 'Lucida Grande', Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
margin:3.5em auto 0;
text-align:center
}
/********************* NAV **********************/

#nav{
width:296px;
background: url(img/menu_top.jpg) no-repeat top;
position:relative;
margin-top:-167px;
}
#nav .ul1{
margin:90px 12px 0 7px;
background: white;
border-right:1px solid #bbb;
border-left:1px solid #bbb;
position:relative;
z-index:7
}
#nav li{
margin:0 22px;
}
#nav ul ul li{margin:0;}

#nav .ul1 li:first-child{border-top:2px solid #f7f7f7;}
#nav ul ul li:first-child{border-top:0;}

#nav li a, #nav .selected a:hover{
background: url(img/dot.gif) no-repeat 13px 11px;
text-transform:uppercase;
font-size:1.5em;
border-bottom:2px solid #f7f7f7;
letter-spacing:1px;
word-spacing:.4em;
padding:6px 0 6px 30px;
margin:0;
position:relative;
font-weight:normal
}
#nav ul li a:hover{
background-color:#f0edd7;
border-color:#ce000c;
color:#000;
}
/*#nav li a:hover span{
border-top:2px solid #ce000c;
display:block
}*/
#nav li:hover ul, #nav li.sfhover ul {
display:block;
}
#nav ul ul{
display:none;
margin:0;
border:0;
border-bottom:2px solid #f7f7f7;
position:absolute;
margin-left:200px;
margin-top:-20px;
z-index:25;
border:1px solid #bbb;
width:200px
}
#wrap #nav li ul a:hover{
color:#ce000c;
background-color:#f8f7ec;
}

#nav .selected a, #nav .selected a:hover{
color: #ccc;
background-image:url(img/dot-sel.gif);
background-position:12px 10px;
}
#nav ul ul li a, #nav ul ul .selected a, #nav ul ul .selected a:hover, #nav .selected ul a:hover
{
color:#000;
border-bottom:1px solid #eee;
background-color:white;
font-size:1.35em
}
#nav ul ul .selected a, #nav ul ul .selected a:hover{
color: #ccc;
background-image:url(img/dot-sel.gif);
background-position:12px 10px;
}
#nav .selected ul a, #nav .selected ul a:hover{
background:white url(img/dot.gif) no-repeat 13px 11px;
}


#callnow{
background: url(img/menu_bottom.png) no-repeat 5px bottom;
color:#aaa;
text-transform:uppercase;
font-size:1em
}
#callnow h4{
font-size:1.9em;
color:#000;
font-weight:normal;
padding:0 0 20px 70px;
}
#callnow h4 strong{
font-size:1.2em;
}
#callnow p{
padding:20px 0 0 70px;
margin:0 12px 0 7px;
background: white;
border-right:1px solid #bbb;
border-left:1px solid #bbb;
}
#subscribe{
margin:.9em 2.9em;
font-size:1.3em;
color:#666;
line-height:normal;
position:relative;
width:220px
}

#subscribe #email_newsletter{font-size:1.2em;width:188px}
#subscribe label em{font-size:.7em}
#subscribe .button{
background:url(img/ok.gif) no-repeat;
overflow:hidden;
text-indent:-1000px;
width:16px;
height:16px;
position:absolute;
margin-top:7px;
right:0
}
/********************* LANG *********************/
#switch-lang{
text-transform:uppercase;
top:1.2em
}
.en_US .subs-pt, .pt_BR .subs-en { 
display:none
}

/********************* CLASSES *********************/.sbox{
background:white;
padding:10px;
margin-top:7.7em
}
.submenu{
background: url(img/seta1.gif) no-repeat 217px 10px
}
.error{
background:#fcf8c6;
color:#ce000c
}
.float{
float:left;
margin-right:8px
}
.highslide img{
border:5px solid #fff
}

/********************* PAGES *********************/
#header{
background: url(img/top/produtos.jpg) no-repeat 0px 25px;
}
#doc16 #header{
background: url(img/top/suporte.jpg) no-repeat 24px 20px;
}
#doc23 #header{
background: url(img/top/toner_lex.jpg) no-repeat 15px 26px
}
#doc33 #header, .siteContact #header{
background: url(img/top/suporte.jpg) no-repeat 24px 20px;
}
.siteHome #header, .siteForm #header{
background: url(img/top/quatro.jpg) no-repeat 16px 6px;
}

.siteHome .title{
display:none
}
.siteHome h3{
background-image:url(img/tonercrop.gif);
background-repeat:no-repeat;
background-position:92% 2%;
padding-right:190px
}
.siteHome h2{
background:white;
padding:4px;
font-size:1.4em
}
.siteHome .images{
width:auto;
margin-top:8.4em
}

/********************* PRINT *********************/



