@charset "utf-8";
body{
	margin:0px;
	padding:0px;
	text-align:center;
	background:#99a9c0;
	}
#master{
	margin:auto;
	padding:0px;
	width:960px;
	height:auto;
	display:table;
	background:#FFF;
	}
#topo{
	width:960px;
	height:120px;
	background:url(../imagens/fundo_topo.jpg);
	float:left;
	}
#logo{
	width:350px;
	height:120px;
	float:left;
	}
#relogio{
	width:130px;
	height:90px;
	float:left;
	}
#login_cliente{
	width:478px;
	height:30px;
	float:left;
	}
#login_cliente form{
	margin-top:95px;
	}
.login_cliente{
	font-size:10px;
	font-weight:bold;
	text-family:Arial,"Tahoma",Helvetica,sans-serif;
	text-shadow:#003333;
	color:#0066CC;
	background:#dddee1;
	border:1px #000 solid;
	}
.ok{
margin-top:2px;
	cursor:pointer;
	}
#menu{
	width:960px;
	height:auto;
	background:url(../imagens/fundo_menu.gif);
	float:left;
	color:#FFF;
	border-left:1px #000 solid;
	border-right:1px #000 solid;
	font-weight:bold;
	}
#menu ul{
	list-style:none;
	margin:0px;
	height:25px;
	}
#menu li{
	float:left;
	margin-left:5px;
	}
#menu a{
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	height:25px;
	display:block;
	}
#menu a:hover{
	background:#FFF;
	color:#000000;
	height:25px;
	display:block;
	}
.m1{
	width:960px;
	height:auto;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
	float:left;
	color:#FFF;
	font-weight:bold;
	display:none;
	}
.m1 ul{
	list-style:none;
	margin:0px;
	height:25px;
	}
.m1 li{
	float:left;
	margin-left:5px;
	}
.m1 a{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	height:25px;
	display:block;
	}
.m1 form{
	text-align:left;
	margin-left:10px;
	}

#conteudo{
	width:750px;
	height:auto;
	display:inline;
	float:left;
	}
#conteudo p{
	margin-right:10px;
	text-indent:15px;
	text-align:justify;
	font-size:0.9em;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	}
#conteudo h1{
	color:#0066FF;
	margin-bottom:40px;
	font-size:22px;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	}
#topo_societario{
	background:url(../imagens/topo_societario.jpg);
	float:left;
	width:740px;
	height:70px;
	display:inline;
	margin-top:5px;
	}
#topo_trabalhista{
	background:url(../imagens/topo_trabalhista.jpg);
	float:left;
	width:740px;
	height:70px;
	display:inline;
	margin-top:5px;
	}
#topo_fiscal{
	background:url(../imagens/topo_fiscais.jpg);
	float:left;
	width:740px;
	height:70px;
	display:inline;
	margin-top:5px;
	}
#topo_contabil{
	background:url(../imagens/topo_contabil.jpg);
	float:left;
	width:740px;
	height:70px;
	display:inline;
	margin-top:5px;
	}
#cont_ps{
	float:left;
	width:740px;
	height:auto;
	text-align:left;
	font-size:0.9em;
	display:inline;
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	}
#cont_ps ul{
	list-style-image:url(../imagens/tik.gif);
	}
#espaco{
	height:400px;
	}
#qs_1{
	float:left;
	height:150px;
	width:150px;
	display:inline;
	margin-left:10px;
	margin-right:10px;
	}
#qs_2{
	width:570px;
	height:auto;
	float:left;
	}
#publicidade{
	float:left;
	width:200px;
	height:auto;
	}
.cabecalho{
	width:100%;
	height:25px;
	background:url(../imagens/fundo_menu.gif);
	float:left;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
	}
#banner_principal{
	width:750px;
	height:170px;
	float:left;
	background:#000;
	}
#central{
	width:960px;
	}
#bolsa{
	width:240px;
	height:440px;
	float:left;
	}
#noticias{
	margin-left:10px;
	width:500px;
	height:auto;
	float:left;
	}
#rodape{
	width:100%;
	height:53px;
	float:left;
	background:url(../imagens/fundo_rodape.jpg);
	font-size:0.8em;
	}
.style1 {
	color: #000;
	}
.style2 {
	color: #FFFFFF;
	font-weight: bold;
}
.style3 {
	color: #000000;
	}
.style4 {
	color: #0000FF;
	font-weight: bold;
}
.style5 {
	color: #009900;
	}
#cont_noticias{
	float:left;
	width:500px;
	}
.anuncio{
	margin-bottom:10px;
	}
#mapa{
	text-align:left;
	float:left;
	width:300px;
	margin-left:300px;
	padding:0px;
	}
#mapa a{
	text-decoration:none;
	color:#000;
	}
#mapa a:hover{
	text-decoration:underline;
	}
#mapa ul{
	list-style-image:url(../imagens/pasta.jpg);
	}
#login{
	background:url(../imagens/fundo_login.jpg);
	width:300px;
	height:170px;
	padding-top:30px;
	float:left;
	margin-left:250px;
	margin-top:100px;
	color:#FFF;
	}
#contato{
	background:url(../imagens/fundo_contato.jpg);
	width:350px;
	height:280px;
	padding-top:20px;
	margin-left:215px;
	}
