* {
	margin: 0;
	padding: 0;
	border: 0;
	outline: none;
}
a {
	text-decoration: none;
}

body {
    text-align: left;
    width: 100%;
    color: #444444;
    font-family:Tahoma,Arial, Helvetica, sans-serif,"Trebuchet MS";
    font-size: 11px;
    font-weight: normal;
    background-color: #5f6062;
}

#page {	
    width: 100%;
    
    float: left;
    display: block;
    height:649px;
    background: url(images/background.jpg) left top no-repeat ;
}

#page_in {
    margin:0 auto;
    width: 981px;
    height:442px;
    background: url(images/content.png) left top no-repeat;
    margin-top:155px;
}
#logo{
    float:left;
    width:161px;
    height:53px;
    background: url(images/logo.png) left top no-repeat;
    margin-left:441px;
    margin-top:368px;
}
#footer {
    width: 100%;
    float:left;
    /*position:fixed;
    left:0;bottom:0;*/
    background: url(images/rodape.jpg) left top repeat-x;
    display: block;
    height:46px;
    padding-top:40px;
}

#footer_in {
    margin:0 auto;
    width: 954px;
}
#logo_globaz{float:left;width:89px;height:28px;margin-right:19px;margin-top:5px;}
#empresas{float:left;width:335px;height:auto;}
#footer_in #empresas span{float:left;color:#9b9b9b;font-family:Arial;font-size:11px;width:auto;}
#logo_globaz{float:right;width:47px;height:15px; margin-left: 10px;}
.logos_bottom{float:left;width:74px;height:25px;margin-left:11px;}
.logos_bottom.farcimar{background:url(images/logo_farcimar_bottom.png) left top no-repeat;}
.logos_bottom.romfar{width:75px;height:24px;background:url(images/logo_romfar_footer.png) left top no-repeat;}
.logos_bottom.arouconstroi{width:95px;height:24px;background:url(images/logo_arouconstroi_footer.png) left top no-repeat;}
#compete{float:left;width:58px;height:32px;margin-right:13px;}
#qren{float:left;width:86px;height:32px;margin-right:21px;}
#eu{float:left;width:42px;height:33px;margin-right:21px;}
#footer_in .sep_rodape{float:left;width:1px;height:29px;margin-right:10px;background:url(images/separador.jpg) left top no-repeat;margin-top:1px;}
#footer_in span.copy{float:left;width:auto;height:auto;color:#9b9b9b;margin:0;padding:0;margin-top:4px;}
#footer_in span.copy span.branco{color:#fff;float:none;margin:0;padding:0;width:auto;height:auto; display: inline-block; vertical-align: top;}
#footer_in span.copy span.sep{padding-left:18px;padding-right:18px;float:none;margin:0;width:auto;height:auto;}
#footer_in .direita{float:right;height:auto;}
#footer_in .baixo{float:left;clear:left;width:100%;height:auto;}
#footer_in span{float:left;width:158px;height:auto;font-family:Arial;font-weight:400;color:#eaeae9;font-size:11px;}