* {
	margin:0;
	padding:0; }
 
body { background: #f3f3f3 url(../imagens/background2.jpg) repeat-x center top; }
 
.clear{clear:both;}
/************************ Posicionamento Geral ************************/
#container {
	background: #fff;
	width: 955px;
	min-height: 600px;
	margin:auto; }


 
#container_negativas {
	background: #fff;
	width: 955px;
	min-height: 600px;
	margin:auto; }

#container_terceirizado {
	background: #fff;
	width: 955px;
	height: 1500px;
	margin:auto; }
	
#container_penhora {
	background: #fff;
	width: 955px;
	min-height: 1000px;
	margin:auto; }
 
 #container_refis {
	background: #fff;
	width: 955px;
	min-height: 1550px;
	margin:auto; }
	
 #container_desafios {
	background: #fff;
	width: 955px;
	min-height: 1100px;
	margin:auto; }
	
 #container_senado {
	background: #fff;
	width: 955px;
	min-height: 650px;
	margin:auto; }
 
 
#container_pesquisafacil {
	background: #fff;
	width: 955px;
	height:2800px;
	margin:auto; }
 
#container_gestores {
	background: #fff;
	width: 955px;
	height:950px;
	margin:auto; }
 
#container_equipe {
	background: #fff;
	width: 955px;
	height:1100px;
	margin:auto; }
 
#container_materias {
	background: #fff;
	width: 955px;
	height:600px;
	margin:auto; }
 
#container_calendariodeferiados {
	background: #fff;
	width: 955px;
	height:1070px;
	margin:auto; }
 
#topo {
	background: #fff url(../imagens/topo.jpg) no-repeat right top;
	width: 955px;
	height: 110px; }
	
#topo-master {
	background: #fff url(../imagens/topo_master.jpg) no-repeat right top;
	width: 955px;
	height: 110px; }
 
#flash1 {
	float:left;
	margin-left:15px;
	height: 110px;
	width: 282px; }
 
#login {
	margin-top:15px;
	width:190px;
	float:right; }
 
#left {
	background: #fff;
	height:auto;
	float:left; }
 
#menu {
	background: #fff url(../imagens/fundoMenu.jpg) no-repeat center bottom;
	width: 130px;
	margin-left:15px;
	padding-top:20px;
	border:1px solid transparent; }
 
#right {
	background: #fff;
	float: right;
	padding-left: 15px;
	width: 793px;
	min-height:450px; }
	
#right_noticias {
	background: #fff;
	float: right;
	padding-left: 15px;
	width: 700px;
	min-height:450px; }
	
#right-master {
	background: #fff url(../imagens/master-logo-bg.jpg) no-repeat;
	float: right;
	padding-left: 15px;
	width: 793px;
	min-height:450px; }
	
.news
	{padding-right:15px;
	}
 
#empresa { width: 790px; }
 
#rodape {
	background: transparent url(../imagens/rodape.jpg) no-repeat left top;
	clear: both;
	height: 50px;
	width: 955px;
	margin: 10px auto;
	position:relative;
	top:0;
	left:0; }
 
#corporativo li {
	background: #fff url(../imagens/bullet1.gif) no-repeat left 6px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px; }
 
/************************ Login ************************/
#login p {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:700;
	margin-bottom:10px; }
 
#login label {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin:0;
	padding:0; }
 
#login input {
	color: #09c;
	border: 1px solid #228bc0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px; }
 
#login #entrar {
	color: #fff;
	background: #000 url(../imagens/submit.jpg) no-repeat left top;
	border: none;
	float: left;
	width: 50px;
	margin: -16px 0 0 110px; }
 
/************************ Menu Lateral ************************/
#menu ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0; }
 
#menu li {
	background: transparent url(../imagens/separador.gif) no-repeat -25px bottom;
	margin-left: 10px; }
 
#menu h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #007ac2;
	margin-left:10px; }
 
#menu a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none; }
 
	#menu a:hover { color: #007ac2; }
 
#negativas_texto {
	width:100%;
	margin-left:500px; }
 
/************************ Menu Rodape ************************/
#rodape ul {
	list-style: none;
	padding-top:25px; }
 
#rodape li {
	display: inline;
	margin-left:7px; }
 
#rodape a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none; }
 
	#rodape a:hover { color: #007ac2; }
 
/************************ Classes e Estilos ************************/
ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0; }
 
.consulte {
	color: #007ac2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; }
 
a {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	outline: none; }
 
p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
 
h1 {
	color: #007ac2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; }
 
h2 {
	color: #007ac2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer; }
 
h3 {
	color: #007ac2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 5px 0; }
 
img { border: none; }
 
.texto { margin:15px 5px 15px 0; }
 
.azul { color: #007ac2; }
 
.cinza { color: #666; }
 
.branco { color: #fff; }
 
.left { float: left; }
 
.right { float:right; }
 
.margint20 { margin-top: 20px; }
 
.italic { font-style: italic; }
 
.menu {
	margin-top: 5px;
	text-align:center; }
 
/************************ id Links Página Empresa ************************/
#links {
	background: #fff url(../imagens/topo-links.jpg) no-repeat left top;
	height: 190px;
	width: 790px; }
 
	#links img { margin: 35px 15px; }
 
/************************ id Equipe Página Equipe ************************/
#equipe {
	background: #fff;
	width: 750px;
	padding-top: 25px; }
 
#tabelafacil { width:793px; }
 
#federal {
	width:700px;
	height:20px;
	margin-top:20px;
	text-indent:-9000px;
	background-image:url(../imagens/federal_tit.jpg);
	background-repeat:no-repeat; }
 
#legislacao {
	width:700px;
	height:20px;
	margin-top:20px;
	text-indent:-9000px;
	background-image:url(../imagens/legislacao-tit.jpg);
	background-repeat:no-repeat; }
 
#judiciario {
	width:700px;
	height:20px;
	margin-top:20px;
	text-indent:-9000px;
	background-image:url(../imagens/judiciario-tit.jpg);
	background-repeat:no-repeat; }

#institutos {
	width:700px;
	height:20px;
	margin-top:20px;
	text-indent:-9000px;
	background-image:url(../imagens/institutos-tit.jpg);
	background-repeat:no-repeat; }
 
#bancos {
	width:700px;
	height:20px;
	margin-top:20px;
	text-indent:-9000px;
	background-image:url(../imagens/bancos-tit.jpg);
	background-repeat:no-repeat; }
 
#trabalhista_tit {
	width:700px;
	height:20px;
	marging-top:20px;
	text-indent:-9000px;
	background:url(../imagens/trabalhista_tit.jpg) no-repeat;
	background-repeat:no-repeat;
	position:relative; }
 
#estadual_tit {
	width:700px;
	height:20px;
	text-indent:-9000px;
	background-image:url(../imagens/estadual_tit.jpg);
	background-repeat:no-repeat;
	position:relative; }
 
#juntascomerciais_tit {
	width:700px;
	height:20px;
	text-indent:-9000px;
	background-image:url(../imagens/juntascomerciais_tit.jpg);
	background-repeat:no-repeat;
	position:relative; }
 
#pesquisafacil {
	border:0;
	margin:0;
	top:0; }
 
#prefeituras_tit {
	width:700px;
	height:20px;
	text-indent:-9000px;
	background-image:url(../imagens/prefeituras.jpg);
	background-repeat:no-repeat;
	position:relative; }
 
#conselho_tit {
	width:700px;
	height:20px;
	text-indent:-9000px;
	background-image:url(../imagens/conselho.jpg);
	background-repeat:no-repeat;
	position:relative; }
 
.facil {
	background-image:url(../imagens/fundo_pesquisafacil.jpg);
	background-repeat:no-repeat;
	width:338px;
	height:140px;
	margin:30px 30px 0 0; }
 
	.facil ul {
		list-style: none;
		margin: 0.4em 0 20px 0;
		padding: 0; }
 
	.facil li {
		background: transparent url(../imagens/separador2.gif) no-repeat -25px bottom;
		margin-left: 10px;
		line-height:1.1em; }
 
	.facil h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-transform: uppercase;
		color: #666;
		margin-left:10px; }
 
	.facil a {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none;
		text-align:left; }
 
		.facil a:hover { color: #007ac2; }
 
.negativas {
	width:750px;
	height:140px;
	margin:30px 30px 0 0; }
 
	.negativas ul {
		list-style: none;
		margin: 0.4em 0 20px 0;
		padding: 0; }
 
	.negativas li {
		background: transparent url(../imagens/separador2.gif) repeat-x -35px bottom;
		margin-left: 10px;
		line-height:2em; }
 
	.negativas a {
		color: #000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-decoration: none; }
 
		.negativas a:hover { color: #007ac2; }
 
/************************ id Navegacao Página Servicos ************************/
#navegacao { background: #fff; }
 
/************************ Text Indent Páginas Empresa ************************/
.text-indent-empresa {
	text-indent: -9000px;
	background: #fff url(../imagens/aempresa.jpg) no-repeat;
	width: 704px;
	height: 46px;
	margin: 0; }
 
.text-indent-negativas {
	text-indent: -9000px;
	background: #fff url(../imagens/negativas.jpg) no-repeat;
	width: 704px;
	height: 46px;
	margin: 0; }
	
.text-indent-noticias {
	text-indent: -9000px;
	background: #fff url(../imagens/noticias-tit.jpg) no-repeat;
	width: 704px;
	height: 46px;
	margin: 0; }
 
.text-indent-pesquisafacil {
	text-indent: -9000px;
	background: #fff url(../imagens/pesquisafacil.jpg) no-repeat;
	width: 710px;
	height: 46px;
	margin: 0; }
 
.text-indent-masterdoc {
	text-indent: -9000px;
	background: #fff url(../imagens/masterdoc.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }
 
fieldset {
	text-align:center;
	border:0;
	padding:10px;
	position:relative;
	left:0px;
	top:30px; }
 
	fieldset p {
		padding:15px;
		color:#fff;
		font-size:18px;
		font-family:Arial, Helvetica, sans-serif; }
 
	fieldset label { color:#fff;		padding:15px;
		color:#fff;
		font-size:12px;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left; }
 
	fieldset #go {
		color: #fff;
		background: #000 url(../imagens/submit.jpg) no-repeat left top;
		border: none;
		width: 50px;
		margin-top:10px; }
		
	fieldset input {
		width:150px;
		color: #09c;
		border: 1px solid #228bc0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		}
 
/************************ Text Indent Páginas Equipe ************************/
.text-indent-equipe {
	text-indent: -9000px;
	background: #fff url(../imagens/equipe2.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }

.text-indent-gestores {
	text-indent: -9000px;
	background: #fff url(../imagens/gestores-tit.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }
 
/************************ Text Indent Páginas Servicos ************************/
.text-indent-servicos {
	text-indent: -9000px;
	background: #fff url(../imagens/servicos.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }
 
.contabil {
	text-indent: -9000px;
	background: #fff url(../imagens/contabil.jpg) no-repeat;
	width: 465px;
	height: 36px;
	margin: 0; }
 
.tributario {
	text-indent: -9000px;
	background: #fff url(../imagens/tributario.jpg) no-repeat;
	width: 465px;
	height: 30px;
	margin: 0; }
 
.trabalhista {
	text-indent: -9000px;
	background: #fff url(../imagens/trabalhista.jpg) no-repeat;
	width: 465px;
	height: 30px;
	margin: 0; }
 
.societario {
	text-indent: -9000px;
	background: #fff url(../imagens/societario.jpg) no-repeat;
	width: 465px;
	height: 30px;
	margin: 0; }
 
.consultoria {
	text-indent: -9000px;
	background: #fff url(../imagens/consultoria.jpg) no-repeat;
	width: 465px;
	height: 36px;
	margin: 0; }
 
.hide {
	margin: 15px 0 15px 3px;
	text-align: justify;
	width: 450px; }
 
/************************ Text Indent Páginas Noticias ************************/
.text-indent-noticias {
	text-indent: -9000px;
	background: #fff url(../imagens/noticias.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }
 
/************************ Text Indent Páginas Contato ************************/
.text-indent-contato {
	text-indent: -9000px;
	background: #fff url(../imagens/contato2.jpg) no-repeat;
	width: 705px;
	height: 46px;
	margin: 0; }
 
/************************ Formulario ************************/
#contato {
	float: left;
	margin: 25px 0;
	width: 250px; }
 
#campos {
	float: right;
	margin: 25px 35px 0 0;
	width:450px;
 }
 
label {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; }
 
textarea { margin: -15px 0 0 60px; }
 
#campos input {
	margin: 5px;
	width: 300px; }
 
#campos .submit {
	color: #fff;
	background: #0f81c6;
	border: none;
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	margin-right: 87px;
	width: 50px; }
 
#campos .nome { margin-left: 23px; }
 
#campos .email { margin-left: 23px; }
 
#campos .empresa { margin-left: 13px; }
 
#campos .telefone { margin-left: 13px; }
 
/*____________________________________________________________________________CALENDARIO*/
.calendario {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #000;
	background: #fff;
	float: right;
	padding-left: 15px;
	width: 793px; }
 
.domingo { color: #007ac2; }
 
.legenda {
	font-size:10px;
	width:100%;
	text-align:left; }
 
.calendario div { text-align:left; }
 
.calendario table { text-align:left; }
 
.calendario th, tr, td {
	text-align:left;
	padding:2px;
	margin:0; }
 
.semana {
	width:14px;
	background:#f7f7f7; }
 
.calendario h1 {
	color: #007ac2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; }
 
abbr {
	border:0;
	cursor:help; }
 .terc {
	border:1px solid #ccc;
	}
.terc td {
vertical-align:top;

	 }
 
.artigos {font-size:16px; line-height:1.5em;}
