/* IDS DOS ELEMENTOS */
div#corpo {
	background:#FFF;
	width:720px;
	margin:0 auto;
	padding:0 20px 0 20px;
}
/*	TOPO	*/
div#topo {
	width:100%;
	height:80px;
}
div#icons {
	width:520px;
	height:80px;
	float:left;
}
div#login {
	padding:7px 7px 0 7px;
	width:180px;
	height:73px;
	float:right;
	background:url(../imagens/login.jpg);
}
div#login div.inputs {
	float:left;
	width:150px;
	padding:10px 0 0 0;
}
div#login div.inputs dl {
	margin:0;
	padding:0;
}
div#login div.inputs dl dt , div#login div.inputs dl dd {
	margin:0;
	height:18px;
	padding:0 0 4px 0;
}
div#login div.inputs dl dt {
	float:left;
	padding:0 0 0 3px;
	width:47px;
	font-weight:bold;
}
div#login div.inputs dl dd {
	float:right;
	padding-right:3px;
	width:90px;
}
div#login div.inputs dl dd input {
	width:85px;
}
div#login div.buttons {
	float:right;
	padding:2px 0 0 0;
}

/*	BANNER	*/
div#banner {
	height:140px;
	border-bottom:solid 2px #633;
}
div#fotoPrincipal {
	float:left;
	width:360px;
	height:140px;
}
div#bannerPrincipal {
	float:right;
	width:360px;
	height:140px;
}

/*	BLOCOS	*/
	/*	BLOCOLEFT - MENU	*/
div#blocoLeft {
	width:170px;
	float:left;
}
	/*	BLOCOLEFT - CONTEUDO	*/
div#blocoRight {
	float:right;
	width:540px;
	padding:10px 0 0 0;
}

/*	MENU	*/
div#menu {
	width:170px;
	background:#EDE9DE;
	font-weight:bold;
	margin:0 0 10px 0;
}
div#menu ul li.menuTopic {
	line-height:40px;
	background:url(../imagens/menuTopic.jpg);
	color:#FFF;
	padding:0 0 0 35px;
	font-size:16px;
	font-family:Arial;
	text-transform:uppercase;
}
div#menu ul li a {
	display:block;
	width:150px;
	line-height:23px;
	border-top:1px solid #D4C7A0;
	border-bottom:1px solid #FFF;
	background:url(../imagens/itemMenu.gif) no-repeat 7px center;
	padding:0 0 0 20px;
}
div#menu ul li a:hover {
	background-color:#FCF5F3;
}

/*	MENU - NEWSLETTER	*/
div#newsletter {
	background:url(../imagens/bgNewsletter.jpg);
	width:160px;
	height:70px;
	padding:30px 5px 0 5px;
}
div#newsletter p {
	margin:0;
	padding:0;
}
div#newsletter input.text {
	width:80px;
}

/*	CONTEUDO	*/
div#breveDescricao {
	border:solid 1px #F2DEC4;
	background:#F9F3EC;
	padding:3px;
}
div#breveDescricao p {
	margin:0;
	text-align:justify;
	line-height:14px;
}
div#bemVindo {
	float:left;
	width:240px;
}
div#marlenePrincipal {
	float:right;
	width:280px;
}
ul.listServicos {
	width:50%;
	border:solid 1px #EEE2BB;
	background:#FAF8EF;
}
ul.listServicos li {
	line-height:30px;
	padding:0 0 0 30px;
	background:url(../imagens/itemMenu.gif) no-repeat 7px center;
}
ul.listSindicatos {
	padding:20px 0 0 0;
}
ul.listSindicatos li {
	line-height:20px;
	padding:0 0 20px 30px;
	background:url(../imagens/itemMenu.gif) no-repeat 10px 6px;
	border-bottom:dotted 1px #CCC;
}
ul.listSindicatos li a {
	font-weight:normal;
}

/*	DESTAQUES	*/
div#destaques {
	width:190px;
	float:right;
	background:#FAF9F6;
}
div#destaques a {
	font-weight:normal;
}
div#destaques h4 a {
	font-weight:bold;
}
div#destaques div.chamada {
	padding:0 5px 0 5px;
	border-bottom:dotted 1px #AD9D67;
}
div#destaques div.chamada p {
	margin:5px 0 5px 0;
	text-align:justify;
}
div#destaques div.linkExterno {
	background:#FAF9F6;
	border:solid 1px #EDE9DE;
	padding:2px;
	margin:5px 0 0 0;
}
ul.item li {
	line-height:20px;
	font-weight:bold;
	padding:0 0 0 15px;
	background:url(../imagens/linkExterno.gif) no-repeat 3px center;
}
ul.listagem li {
	text-align:justify;
	line-height:16px;
	border-bottom:dotted 1px #CCC;
	padding:0 3px 0 30px;
	margin:3px 15px 15px 0;
	background:url(../imagens/linkExterno.gif) no-repeat 3px 5px;
}

/*	BOTTOM	*/
div#bottom {
	margin:10px 0 0 0;	
	background:url(../imagens/bottom.jpg);
	height:90px;
	color:#FFF;
}
div#address {
	height:44px;
	padding:3px 0 3px 5px;
	float:left;
	width:400px;
	line-height:14px;
	border-right:solid 1px #623131;
}
div#address em {
	color:#FFF;
}
div#allRights {
	height:50px;
	text-align:center;
	float:right;
	width:143px;
	line-height:43px;
	border-left:solid 1px #A05050;
	font-size:9px;
	font-family:Arial;
}

/*	TIPOS DE CONTEUDO	*/
div.conteudo {
	width:340px;
}
div.conteudoLeft {
	float:left;
	width:165px;
}
div.conteudoRight {
	float:right;
	width:165px;
}
div.conteudoLeft , div.conteudoRight {
	margin:5px 0 5px 0;
	background:#F1E6CF;
}
div.conteudoLeft h1, div.conteudoRight h1 {
	font:bold 12px Arial;
	color:#FFF;
	background:#633;
	padding:3px 2px 2px 4px;
}
div.conteudoLeft p, div.conteudoRight p {
	display:block;
	margin:2px;
	padding:4px;
	border:solid 1px #D7BF93;
	background:#FFF;
}
div.conteudoLeft a, div.conteudoRight a {
	font-weight:normal;
}
div.verificaCPF, div.verificaCNPJ {
	margin:0 auto;
	width:90%;
	border:solid 1px #F0F0F0;
	margin-bottom:20px;
	height:80px;
}
div.verificaCPF h2 , div.verificaCNPJ h2 {
	font:bold 12px Arial;
	padding:2px 2px 2px 8px;
	background:#F0F0F0;
}
div.verificaCPF form , div.verificaCNPJ form {
	padding:10px 10px 10px 150px;
}
div.verificaCPF {
	background:url(../imagens/verificaCPF.jpg) no-repeat left bottom;
}
div.verificaCNPJ {
	background:url(../imagens/verificaCNPJ.jpg) no-repeat left bottom;
}
div.servicoArea {
	text-align:center;
}
div.servicoArea img {
	margin:4px 10px 4px 10px;
}
form.faleConosco dl, form.faleConosco dt, form.faleConosco dd {
	margin:0;
	padding:0;
}
form.faleConosco dt, form.faleConosco dd {
	height:25px;
}
form.faleConosco dt {
	float:left;
	width:25%;
	text-align:right;
}
form.faleConosco dd {
	float:right;
	width:73%;
}
div.textarea {
	margin:0 auto;
	clear:both;
	padding:10px 0 15px 0;
	width:90%;
}
div.textarea label {
	font-weight:bold;
	display:block;
	line-height:30px;
	background:#F5F5F5;
	padding:0 0 0 10px;
}
div.textarea textarea {
	width:99%;
}
h1.subConteudo {
	height:40px;
	padding:25px 0 0 0;
}
h1.fiscal {
	background:url(../imagens/topoFiscal.jpg) no-repeat right center;
}
h1.pessoal {
	background:url(../imagens/topoPessoal.jpg) no-repeat right center;
}
h1.contabil {
	background:url(../imagens/topoContabil.jpg) no-repeat right center;
}
h1.juridica {
	background:url(../imagens/topoJuridica.jpg) no-repeat right center;
}
h1.societaria {
	background:url(../imagens/topoSocietaria.jpg) no-repeat right center;
}
div#subMenuList, div.subConteudo {
	margin:0 auto;
	width:100%;
}
div#subMenuList a {
	float:left;
	display:block;
	padding:4px 2px 4px 2px;
	margin:3px 5px 0 0;
	background:#F2F2F2;
	color:#AAA;
}
div#subMenuList a:hover {
	background:#E0E0E0;
}
div#subMenuList a.selected {
	background:#333;
	color:#FFF;
}
div.subConteudo {
	border:solid 1px #CCC;
	clear:both;
}
div.subConteudo h2 {
	font:bold 12px Arial;
	color:#333;
	padding:5px 0 0 5px;
	height:20px;
	background:url(../imagens/subConteudoH2.jpg) repeat-x;
}
div.subConteudo ul, div.subConteudo p {
	margin:5px;
}
div.subConteudo ul li {
	line-height:20px;
	background:url(../imagens/linkExterno.gif) no-repeat 3px 5px;
	padding:0 0 0 20px;
}
div.noneBgUl ul li {
	background:none !important;
}
div.subConteudo ul li.resp {
	line-height:20px;
	background:none;
	padding:0 10px 10px 10px;
	border-bottom:solid 1px #CCC;
	font-weight:normal;
	display:none;
}
div.subConteudo h3 {
	font-size:11px;
	background:none;
	padding:2px 0 2px 5px;
	border:none;
	font-weight:bold;
	color:#333;
}
div.subConteudo ul li span {
	color:#916933;
}
div.ultimaNoticia {
	padding:4px;
	float:right;
	width:240px;
	border:solid 1px #CCC;
	height:60px;
}
div.ultimaNoticia img {
	height:60px;
	margin:0 5px 0 0;
}
div.ultimaNoticia h4 {
	background:none;
	color:#333;
	font:bold 11px Arial;
	margin:0;
	padding:0;
}
div.ultimaNoticia p {
	margin:0;
	padding:0;
}
div#tiposNoticia {
	text-align:left;
	padding:2px;
	margin:15px 0 0 0;
	border-bottom:dotted 1px #CCC;
}
div#tiposNoticia a {
	padding:0 10px 0 10px;
}
div.descricaoNoticia span {
	color:#000;
	font-weight:normal;
}
table.listarNoticias tr {
	height:30px;
	font-weight:bold;
}
table.listarNoticias td {
	border:none;
	border-bottom:dotted 1px #CCC;
}
table.listarNoticias td.dataNoticia {
	font-size:13px;
	color:#930;
}
table.listarNoticias td a {
	text-decoration:underline;
}
div.listH2 h2 {
	margin-bottom:3px;
	margin-top:10px;
	font-size:11px;
}
div.listH2 h5 {
	margin:5px 0 5px 5px;
	font:bold 12px Arial;
	color:#8A6D4F;
}
div.listH2 dt {
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:3px;
	margin-top:7px;
}

div#pageLogin {
	padding:30px 209px 0 0;
	height:450px;
	background:url(../imagens/loginBg.jpg) no-repeat right top;
}

div#pageLogin form {
	width:80%;
	margin:0 auto;
	padding:10px;
	border:solid 1px #EEE;
	border-top-width:4px;
	border-bottom-width:4px;
}

div#pageLogin div.info {
	padding:20px 0 10px 0;
	text-align:center;
	font-size:12px;
}
div#pageLogin div.info h6 {
	font:16px Arial;
}

div.dadosCliente dl dt, div.dadosCliente dl dd {
	margin:0;
	padding:0;
	height:25px;
}
div.dadosCliente dl dt {
	font-weight:bold;
	width:30%;
	float:left;
	text-align:right;
}
div.dadosCliente dl dd {
	float:right;
	width:67%
}
div.subListH2 {
	padding-left:30px;
	padding-right:30px;
}

/*	PAGINAÇÃO	*/
div.pagination {
	text-align:center;
	margin-top:20px;
	color:#CCC;
	font-weight:bold;
}
div.pagination a {
	color:#9B9B9B;
	text-decoration:none;
	border:solid 1px #CCC;
	margin:0 2px 0 2px;
	padding:2px;
}

div.pagination a:hover {
	color:#666;
	background:#F4F4F4;
}
div.pagination a.selected {
	color:#CCC;
	border:solid 1px #FFF;
	margin:0 2px 0 2px;
	padding:2px;
}

/*	PAGINAÇÃO END	*/
