* {margin:0; padding:0;}
.clearBoth {clear:both;}
body {text-align:center; background:url(../imagens/layout/bg_fundo_body.gif) #666 repeat-x 0 0; margin-bottom:20px;}

/* ESTRUTURA */
#container { display:block; margin:0 auto; width:990px; }
#container div.BaseTopo { display:inline; float:left; width:990px; height:247px; padding:21px 0 0 0;}
#container div.BaseTopo div.ColLeft { 
	display:inline; float:left;
	width:218px;
	height:204px;
	margin:0 15px 0 19px;
	background:url(../imagens/layout/bg_cont_col_menu.gif) repeat-y 0 0;
}
	#container div.BaseTopo div.ColLeft div.TopoColLeft { 
		display:inline; float:left;
		width:210px;
		padding-right:8px;
		background:url(../imagens/layout/bg_topo_col_menu.gif) no-repeat top left;
		text-align:center;
	}
	#container div.BaseTopo div.ColLeft div.TopoColLeft h1 a {
		display:block;
		margin:7px auto 0;
		width:186px;
		height:185px;
		background:url(../imagens/layout/logo_contabil.png) no-repeat 0 0;
		text-decoration:none;
	}
	#container div.BaseTopo div.ColLeft div.TopoColLeft h1 a span {
		visibility:hidden;
	}
#container div.BaseTopo div.ColRight { 
	display:inline; float:left;
	width:726px;
	height:204px;
	text-align:right;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#FFF;
}
	#container div.BaseTopo div.ColRight p {
		margin-top:9px;
	}
#container div.BaseTopo div.MenuSup { 
	display:inline; float:left;
	width:958px;
	height:43px;
	padding:0 13px 0 19px;
	font:12px Arial, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
}
	#container div.BaseTopo div.MenuSup ul {
		float:right;
		list-style:none;
	}
	#container div.BaseTopo div.MenuSup ul li {
		float:left;
		width:auto;
	}
		#container div.BaseTopo div.MenuSup ul li a {
			display:inline; float:left;
			height:33px;
			margin:8px 0 0 13px;
			text-decoration:none;
		}
		#container div.BaseTopo div.MenuSup ul li a span {
			visibility:hidden;
		}

#container div.BaseConteudo { display:inline; float:left; width:990px; padding:0 0 5px 0; background-color:#FFF; text-align:left;}
#container div.BaseConteudo div.ColLeft { 
	display:inline; float:left;
	width:246px;
}
	#container div.BaseConteudo div.ColLeft div.BoxMenu { 
		display:inline; float:left;
		width:218px;
		margin-left:19px;
		background:url(../imagens/layout/bg_cont_col_menu2.gif) repeat-y 0 0;
	}
		#container div.BaseConteudo div.ColLeft div.BoxMenu div.FooterBoxMenu { 
			display:inline; float:left;
			width:210px;
			padding:0 8px 13px 0;
			background:url(../imagens/layout/bg_footer_col_menu.gif) no-repeat bottom left;
			text-align:center;
		}
	#container div.BaseConteudo div.ColLeft div.BoxCotacao { 
		display:inline; float:left;
		width:246px;
		padding-left:10px;
	}

/* COL MENU */

div.BoxMenu div.FooterBoxMenu div.BaseCampos {
	display:inline; float:left;
	width:210px;
	margin-bottom:3px;
}
	div.BoxMenu div.FooterBoxMenu div.BaseCampos span {
		display:inline; float:left;
		width:60px;
		padding:3px 5px 0 0;
		text-align:right;
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
	}
	div.BoxMenu div.FooterBoxMenu div.BaseCampos input {
		float:left;
		width:auto;
		height:18px;
		margin-right:5px;
	}
		div.BoxMenu div.FooterBoxMenu div.BaseCampos input.BtEnviar {
			float:left;
			width:50px;
			height:24px;
		}
div.BoxMenu div.FooterBoxMenu ul {
	display:inline; float:left;
	width:210px;
	list-style:none;
	text-align:left;
	margin-top:19px;
}
div.BoxMenu div.FooterBoxMenu ul li {
	display:inline; float:left;
	width:179px;
	margin-left:15px;
}
	div.BoxMenu div.FooterBoxMenu ul li a {
		display:inline; float:left;
		width:179px;
		height:45px;
		text-decoration:none;
	}
		div.BoxMenu div.FooterBoxMenu ul li a span {
			visibility:hidden;
		}
		
/* COL RIGHT */

#container div.BaseConteudo div.ColRight { 
	display:inline; float:left;
	width:734px;
	margin:10px 0;
	background:url(../imagens/layout/bg_boxconteudo.gif) repeat-y 0 0;
}
	div.BaseConteudo div.ColRight div.Conteudo { 
		display:inline; float:left;
		width:537px;
		padding:5px;
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
	}
	div.BaseConteudo div.ColRight div.ColBanners { 
		display:inline; float:left;
		width:177px;
		padding:5px;
		font:12px Arial, Helvetica, sans-serif;
		color:#000;
	}
		div.BaseConteudo div.ColRight div.ColBanners ul#ListBanner {
			display:inline; float:left;
			width:177px;
			list-style:none;
		}
		div.BaseConteudo div.ColRight div.ColBanners ul#ListBanner li {
			display:inline; float:left;
			width:100%;
			margin-bottom:15px;
		}
		div.BaseConteudo div.ColRight div.ColBanners ul#ListAtalhos {
			display:inline; float:left;
			width:177px;
			list-style:inside square;
		}
		div.BaseConteudo div.ColRight div.ColBanners ul#ListAtalhos li {
			margin:0 0 3px 5px;
		}
			div.BaseConteudo div.ColRight div.ColBanners ul#ListAtalhos li a {
				color:#000;
			}

/* -------------------------------------------------------------------------------------------------------------- */
	
/* BOTOES */
a.LinkLegislacao {width:111px; background:url(../imagens/botoes/bt_legislacao.gif) no-repeat 0 0;}
a.LinkCertidoes {width:111px; background:url(../imagens/botoes/bt_certidoes.gif) no-repeat 0 0;}
a.LinkAgendaFiscal {width:112px; background:url(../imagens/botoes/bt_agenda_fiscal.gif) no-repeat 0 0;}
a.LinkLinksFederais {width:111px; background:url(../imagens/botoes/bt_links_federais.gif) no-repeat 0 0;}
a.LinkLinksEstaduais {width:112px; background:url(../imagens/botoes/bt_links_pr.gif) no-repeat 0 0;}
a.LinkUtilidades {width:112px; background:url(../imagens/botoes/bt_utilidades.gif) no-repeat 0 0;}

a.LinkHome {background:url(../imagens/botoes/bt_home.gif) no-repeat 0 0;}
a.LinkEmpresa {background:url(../imagens/botoes/bt_empresa.gif) no-repeat 0 0;}
a.LinkServicos {background:url(../imagens/botoes/bt_servicos.gif) no-repeat 0 0;}
a.LinkContato {background:url(../imagens/botoes/bt_contato.gif) no-repeat 0 0;}

a.BtAreaRestrita { display:inline; float:left; width:auto; height:26px; padding:12px 0 0 50px; margin-left:20px; background:url(../imagens/ico/ico_area_restrita.gif) no-repeat 0 0; text-decoration:none; font:bold 14px Arial, Helvetica, sans-serif; color:#344150; }
a.BtAreaRestrita:hover { text-decoration:underline; }


/* TITULOS H3 */
h3.TitleAreaCliente {
	width:100%;
	height:30px;
	margin:21px 0 12px;
	background:url(../imagens/titulos/titulo_area_do_cliente.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleCotacaoDolar {
	display:inline; float:left;
	width:100%;
	height:24px;
	margin:24px 0 12px;
	background:url(../imagens/titulos/title_cotacao_dolar.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleInformativo {
	display:inline; float:left;
	width:100%;
	height:18px;
	margin:24px 0 12px;
	background:url(../imagens/titulos/title_Informativo.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleEmpresa {
	display:inline; float:left;
	width:100%;
	height:18px;
	margin:0 0 12px;
	background:url(../imagens/titulos/title_Empresa.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleEmpresa2 {
	display:inline; float:left;
	width:100%;
	height:18px;
	margin:0 0 12px;
	background:url(../imagens/titulos/title_Empresa.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleServicos {
	display:inline; float:left;
	width:100%;
	height:21px;
	margin:0 0 12px;
	background:url(../imagens/titulos/title_Servicos.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleContato {
	display:inline; float:left;
	width:100%;
	height:18px;
	margin:0 0 12px;
	background:url(../imagens/titulos/title_Contato.gif) no-repeat 0 0;
	text-indent:-5000em;
}
h3.TitleAtalhos {
	display:inline; float:left;
	width:100%;
	height:17px;
	margin:0 0 12px;
	background:url(../imagens/titulos/title_Atalhos.gif) no-repeat 0 0;
	text-indent:-5000em;
}