*{margin:0; padding:0; font-family:'trebuchet ms';}

html{overflow-x:hidden; overflow-y:scroll;}
/*fix ie 6 a:hover bgs*/
html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

ul{list-style:none;}

img{border:none;}

.clear{clear:both;}

.flleft{float:left;}

.pad1{float:left;height:21px;}
.pad2{float:left; height:36px; width:100px;}

#container{position:relative; float:left; width:100%; overflow:hidden;}

.content{position:relative; width:805px; margin:0 auto;}

/******************* HEADER *************************/
#header{float:left; width:100%; height:106px; background:url(../img/bg_header.gif) repeat-x 0 0;}
#header .content{height:106px;}

/******************* LOGO *************************/
h1{position:absolute; left:27px; top:0; text-indent:-6666px; overflow:hidden; width:250px; height:135px;}
h1{cursor:pointer; text-indent:0; background:none;}
h1 object{float:left; cursor:pointer;}

/******************* TOP MENU ********************/
ul#topmenu{position:absolute; height:28px; right:-20px; top:17px; width:407px;}
ul#topmenu li{float:left; display:inline; padding:0 0 0 15px; height:28px;}
ul#topmenu li a{float:left; height:28px; text-indent:-6666px; overflow:hidden; padding:0;}
ul#topmenu li.tab01 a{width:127px; background:url(../img/top_mn_marcas.gif) no-repeat 0 0;}
ul#topmenu li.tab02 a{width:78px; background:url(../img/top_mn_contato.gif) no-repeat 0 0;}
ul#topmenu li.tab03 a{width:156px; background:url(../img/top_mn_minhacasa.gif) no-repeat 0 0;}

/******************* MAIN MENU ********************/
ul#mainmenu{position:absolute; height:29px; right:15px; bottom:0;}
ul#mainmenu li{float:left; display:inline; padding:0 0 0 1px; height:29px;}
ul#mainmenu li a{float:left; height:25px; line-height:27px; padding:0 8px 0 8px; font-size:11px; font-weight:bold; text-decoration:none; border-bottom:none; background:url(../img/bg_tab_menu.gif) repeat-x 0 0;}
ul#mainmenu li a:hover, ul#mainmenu li a.on{border-bottom:none; background:url(../img/bg_tab_menu_on.gif) repeat-x 0 0;}

/******************* MAIN AREA ********************/
#mainarea{float:left; clear:left; width:100%; padding:0 0 50px 0; background-image:url(../img/bg_main.gif); background-repeat:repeat-x; background-position:0 0;}
#mainarea .content{position:relative; width:805px; margin:0 auto; padding:0 0 0 0; text-align:center;}
#mainarea .content .bgcontent{position:relative; float:left; width:100%; padding:0 0 50px 0; background:#ffffff; text-align:left;}

/****************** FOOTER **********************/
#footer{float:left; clear:left; position:relative; width:100%;}
#footer p{float:right; width:380px; text-align:right; line-height:35px; font-size:10px;}
#footer a{float:left; width:136px; text-align:left; text-indent:-6666px; height:35px; overflow:hidden; background:url(../img/sign-pubint.gif) no-repeat 0 12px;}
#footer .content{position:relative; min-height:35px; width:805px; display:table; padding:0 0 0 0; background:none;}
/*fix ie6 min-height*/
* html #footer .content{height:35px;}
#footer img.bottomfootershadow{position:absolute; left:50%; top:0; width:805px; height:4px; background:url(../img/bg_shadow_footer.jpg) no-repeat 0 0; z-index:15; margin:0 0 0 -402px;}

/****************** ASSINATURA **********************/
.ass_scjohnson{position:absolute; right:0; bottom:0; width:195px; height:77px; background:url(../img/ass_scjohnson.jpg) no-repeat 0 0; z-index:20;}
/*fix ie 6 position*/
* html .ass_scjohnson{right:-1px; bottom:-1px;}

.innerassscj{right:-17px !important;}



