body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
body {
	background-color: #d2cfcf;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #000000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #000000;
}

#Main {
	position:absolute;
	top:5px;
	left:5px;
	width:760px;
	border:#FFFFFF 5px solid;
	background:#FFFFFF;
}

.barra {
	position:relative;
	float:left;
	width:760px;
	height:29px;
	background:url(../images/barra_top_02.gif) repeat-x #5b94ac;
}

.barra img {
	display:block;
	padding:0px;
	margin:0px;
}

.barra-links {
	position:relative;
	float:left;
	width:600px;
	height:22px;
	background:url(../images/barra_top_01.gif) no-repeat left;
	padding:7px 0px 0px 70px;
}

.barra-links,.barra-links a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

.barra-links a:hover {
	text-decoration:underline;
}

.barra-rss {
	position:relative;
	float:right;
	width:30px;
}

.rodape {
	position:relative;
	float:left;
	width:740px;
	background:#f2f2f2;
	border-top:1px solid #e6e6e6;
	padding:10px;
}

.rodape, .rodape a {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#6b6a6a;
	line-height:13pt;
}

.rodape div , .rodape div a {
	font-size:12px;
}

#MainBarra {
	position:relative;
	float:left;
	width:100%;
	height:29px;
	background:url(../images/barra/ct_topo_barra_fundo.gif) repeat-x #FFFFFF;
	border-bottom:#FFFFFF solid 5px;
}

#MainBarra ul { 
	position:relative;
	float:left;
	width:100%;
	height:29px;
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}

#MainBarra ul li { 
	position:relative;
	float:left;
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}

#MainBarra ul .liLogo{
	width:45px;
	height:29px;
	background:url(../images/barra/ct_topo_barra_logo.gif) no-repeat;
}

#MainBarra ul .liLink {
	width:635px;
	font-size:12px;
	color:#FFFFFF;
	margin:8px 0px 0px 0px;
}

#MainBarra ul .liLink a{
	text-decoration:none;
	color:#FFFFFF;
}

#MainBarra ul .liFeed{
	float:right;
	width:50px;
	text-align:right;
	margin:0px 5px 0px 0px;
	_margin:0px 3px 0px 0px;
}

#MainBarra ul .liFeed a{
	float:right;
	margin:0px 0px 0px 5px;
}

#MainTopo {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:0px solid #FFFFFF;
}

#MainTopoLogo {
	position:relative;
	float:left;
	width:30%;
	margin:0px;
	padding:0px;
}

#MainTopoLogo img {
	display:block;
}

#MainTopoBanner {
	position:relative;
	float:right;
	width:69%;
	margin:0px;
	padding:12px 0px 5px 5px;
}

.FullBannerTopo {
	position:relative;
	float:right;
	width:468px;
	height:60px;
	background:url(../images/publicidade.gif) no-repeat left #FFFFFF;
	padding:0px 0px 0px 10px;
}

.FullBannerTopo img {
	display:block;
}

#MainTopoUser {
	position:relative;
	float:right;
	width:287px;
	margin:0px;
	padding:0px;
}
/*
#MainTopoUser form {
	display:block;
	margin:0px;
	padding:0px;
}

#MainTopoUser label {
	position:relative;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

#MainTopoUser a {
	font-size:10px;
}

#MainTopoUser .linkLogado {
	font-weight:bold;
	font-size:11px;
}

#MainTopoUser #labelSenha {
	position:relative;
	float:left;
}

#MainTopoUser #labelBotao {
	position:relative;
	float:left;
	padding:0px 5px 0px 0px;
}

#MainTopoUser #labelLink {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
}

#MainTopoUser #labelBotao #FrmLoginBotao{
	display:block;
}

.FrmLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #EBEBEB;
	border:#EBEBEB solid 1px;
	border-top:#CCCCCC solid 1px;
	padding:3px;
}*/

#MaintTopoBarra {
	position:relative;
	float:left;
	width:100%;
	height:56px;
	margin:0px;
	padding:0px;	
	border-top:0px solid #FFFFFF;
	border-bottom:5px solid #FFF;
}

#MaintTopoBarraDivisao {
	position:relative;
	float:left;
	width:100%;
	height:56px;
	margin:0px;
	padding:0px;
}

#MaintTopoBarraDivisao li {
	position:relative;
	float:left;
	height:56px;
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}

#MaintTopoBarraDivisao #b1 {
	width:450px;
	background:url(../images/barra_bg1.gif) repeat-x;
}

#MaintTopoBarraDivisao #b2 {
	width:20px;
	background:url(../images/barra_bg2.gif) no-repeat;
}

#MaintTopoBarraDivisao #b3 {
	width:284px;
	background:url(../images/barra_bg3.gif) repeat-x;
}

#MaintTopoBarraDivisao #b4 {
	width:6px;
	background:url(../images/barra_bg4.gif) no-repeat;
}

#BarraNavegacao {
	position:relative;
	float:left;
	width:440px;
	margin:5px 0px 0px 5px;
	_margin:5px 0px 0px 3px;
	padding:2px 0px 2px 2px;
	background:#BCD7E1;
}

#BarraNavegacaoConteudo {
	position:relative;
	float:left;
	width:89%;
	margin:0px;
	padding:0px;
}

#BarraNavegacaoConteudo .spanChapeu {
	font-size:11px;
	font-weight:bold;
	color:#3147A0;
}

#BarraNavegacaoConteudo .spanTitulo {
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

#BarraNavegacaoConteudo .spanResumo {
	font-size:11px;
	font-weight:normal;
	color:#152667;
}

#BarraNavegacaoLink {
	position:relative;
	float:right;
	width:10%;
	margin:0px;
	padding:25px 0px 0px 0px;
}

#BarraBusca {
	position:relative;
	float:right;
	width:97%;
	margin:0px;
	padding:22px 0px 0px 0px;
}

#BarraBusca form {
	margin:0px;
	padding:0px;
	display:block;
}

.FrmBusca {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	border:#FFFFFF solid 1px;
	border-top:#999999 solid 1px;
	padding:3px;
}

.FrmBuscaBotao {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border:#EACD00 solid 1px;
	background:url(../images/btn_bg.jpg) repeat-x #EACD00;
	padding:2px;
}

#MainCorpo {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:5px solid #FFFFFF;
}

#MainCorpoMenu {
	position:relative;
	float:left;
	width:135px;
	margin:0px;
	padding:0px;
	border-right:#FFFFFF solid 5px;
}

.BlocoMenu {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.BlocoMenu div {
	position:relative;
	float:left;
	width:98%;
	margin:0px;
	padding:3px 0px 3px 3px;
	background:url(../images/menu_bg.jpg) repeat-x;
	
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.BlocoMenu ul {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.BlocoMenu ul li{
	position:relative;
	float:left;
	width:100%;
	margin:2px 0px 0px 0px;
	padding:0px;
	display:block;
	list-style:none;
}

.BlocoMenu ul li a {
	position:relative;
	float:left;
	width:96%;
	margin:0px;
	padding:3px;
	background:#f8f8f8;
	
	color:#666666;
}

.BlocoMenu ul li a:hover {
	position:relative;
	float:left;
	width:96%;
	margin:0px;
	padding:3px;
	background:#f1f1f1;

	color:#000000;
	text-decoration:none;
}

/**/

.BlocoMenu2 {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.BlocoMenu2 ul {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px 0px 5px 0px;
}

.BlocoMenu2 ul li{
	position:relative;
	float:left;
	width:98%;
	margin:0px 0px 5px 0px;
	padding:3px 0px 3px 3px;
	background:url(../images/paginacao_bg.jpg) repeat-x;
	list-style:none;
}

.BlocoMenu2 ul li a {
	position:relative;
	float:left;
	width:96%;
	margin:0px;
	padding:0px;

	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;	
}

.BlocoMenu2 ul li a:hover {
	text-decoration:underline;
}

#MainCorpoConteudo {
	position:relative;
	float:left;
	width:495px;
	margin:0px;
	padding:0px;
}

#MainCorpoBanner {
	position:relative;
	float:right;
	width:120px;
	margin:0px;
	padding:0px;
}

.BlocoBanner {
	position:relative;
	float:right;
	width:120px;
	margin:0px;
	padding:0px;
}

.BlocoBanner ul {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.BlocoBanner ul li {
	position:relative;
	float:left;
	width:100%;
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style:none;
	display:block;
	text-align:center;
}

.BlocoBanner ul li img {
	display:block;
	margin:0px;
	padding:0px;
}

.BlocoBanner ul .bnTipo3 {
	position:relative;
	float:left;
	width:95%;
	padding:3px;
	background:#EFEFEF;
}

.BlocoBanner ul .bnTipo3 b {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	
	cursor:pointer;
	text-decoration:underline;
}

.BlocoBanner ul .bnTipo3 span {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	
	font-size:11px;
	cursor:pointer;
}

#MainBanner {
	position:absolute;
	top:5px;
	left:780px;
	width:210px;
}

.BannerExterno {
	position:relative;
	float:right;
	width:200px;
	margin:0px 0px 5px 0px;
	padding:0px;

	border:#FFFFFF 5px solid;
	border-bottom:0px;
	background:#FFFFFF;
}

.BannerExterno ul {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

.BannerExterno ul li {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border-bottom:#FFFFFF solid 5px;
	list-style:none;
	display:block;
}

.BannerExterno ul li img {
	display:block;
	margin:0px;
	padding:0px;
}

.BannerExterno ul .bnTipo3 {
	position:relative;
	float:left;
	width:97%;
	padding:3px;
	background:#EFEFEF;
}

.BannerExterno ul .bnTipo3 b {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	
	cursor:pointer;
	text-decoration:underline;
}

.BannerExterno ul .bnTipo3 span {
	position:relative;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	
	font-size:11px;
	cursor:pointer;
}

.ExternoAnuncio {
	position:relative;
	float:right;
	width:200px;
	margin:0px;
	padding:0px;
	
	border:#FFFFFF 5px solid;
	background:#FFFFFF;
}

.ExternoAnuncio div {
	position:relative;
	float:left;
	width:96%;
	padding:3px;
	margin:0px 0px 5px 0px;
	
	font-weight:bold;
	color:#FFFFFF;
	background:url(../images/menu_bg.jpg) repeat-x;
}

.BannerTexto {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:10px 0px 10px 0px;
}

#MainRodape {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
}

#MainRodapeLegenda {
	position:relative;
	float:left;
	width:100%;
	height:82px;
	margin:0px;
	padding:0px;
	background:url(../images/rodape.jpg) no-repeat #327895;
}

#MainRodapeLegenda div {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:27px 0px 0px 0px;
	text-align:center;
	
	color:#FFFFFF;
	font-size:12px;	
}

#MainRodapeLegenda div a {
	color:#FFFFFF;
	font-size:12px;	
}

#ArtemSite {
	position:relative;
	float:left;
	width:100%;
	margin:0px;
	padding:0px;
	border-top:#FFFFFF solid 5px;
	
	text-align:center;
}

#ArtemSite a {
	position:relative;
	color:#666 !important;
	font-size:11px;	
	color:#000000;
	padding:2px 85px 0px 0px;
	background:url(../images/artemsite.gif) no-repeat right;
}