/* CSS Document */
/* Projeto inter-Meios */

* {
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

body {
	background:#f5f5f5 url(../imagens/layout/bg_geral.jpg) repeat-x 0 0;
	text-align:center;
	height:100%;
}

span.separadorH {
	display:block;
	border-top:1px solid #E8E8E8;
	width:100%;
	height:1px;
	font-size:1px;
	margin:12px auto;
	clear:both;
}

div.alerta {
	width:214px; margin:30px 0 50px 380px; /margin:0px 0 50px 380px!important; clear:both;
	font:11px Arial, Helvetica, sans-serif; color:#6e6e6e;
}
	div.alerta h2 {
		background:url(../imagens/titulo/title_atencao.gif) no-repeat 0 0;
		width:88px; height:20px; margin-bottom:5px;
		text-indent:-5000em;
	}
	
div.colLeft_01 span.botoesFonte,
div.colLeft_02 span.botoesFonte,
div.colFull_01 span.botoesFonte {
	display:block; float:right;
	width:74px;
}
	div.colLeft_01 span.botoesFonte img,
	div.colLeft_02 span.botoesFonte img,
	div.colFull_01 span.botoesFonte img {
		float:none!important;
		border:none!important; margin:0!important;
	}

div.toolTip_ajuda {
	width:436px;
	position:absolute;
	display:inline;
	z-index:999;
	top:14px;
	left:84px;
	font:11px Arial, Helvetica, sans-serif;
	color:#6E6E6E;
}
	div.toolTip_ajuda span.bgTop_balaoAjuda {
		background:url(../imagens/layout/bg_top_balaoajuda.png) no-repeat 0 0;
		height:40px;
		width:436px;
		display:block;
	}
	div.toolTip_ajuda span.bg_balaoAjuda {
		background:url(../imagens/layout/bg_balaoajuda.png) repeat-y 0 0;
		width:406px;
		display:block;
		padding:0 18px 0 12px
	}
	div.toolTip_ajuda span.bgFoot_balaoAjuda {
		background:url(../imagens/layout/bg_foot_balaoajuda.png) no-repeat 0 0;
		height:15px;
		width:436px;
		display:block;
		font-size:9px;
	}

div.paginacao {
				clear:both;
				width:745px; margin-top:15px; text-align:right;
				font:11px Verdana, Arial, Helvetica, sans-serif; color:#484848;
			}
			
div.header {
	background:url(../imagens/layout/bg_topo.jpg) no-repeat top center;
	width:1000px;
	margin:0 auto;
	height:328px;
	text-align:left;
}
	div.header h1.logoTop {
		width:171px;
		height:72px;
		padding-top:16px;
		margin-left:31px;
		text-indent:-5000em;
	}
		div.header h1.logoTop a {
			display:block;
			width:171px;
			height:88px;
			background:url(../imagens/layout/logo_intermeios_topo.gif) no-repeat 0 0;
		}
	div.header h2.titulo_pt-BR{
		width:369px;
		height:52px;
		background:url(../imagens/titulo/title_ferramentaestrategica.gif) no-repeat 0 0;
		margin:93px 0 0 27px;
		text-indent:-5000em;
	}
	div.header h2.titulo_en-US{
		width:369px;
		height:52px;
		background:url(../imagens/titulo/title_strategictool.gif) no-repeat 0 0;
		margin:93px 0 0 27px;
		text-indent:-5000em;
	}	
div.header_02 {
	background:url(../imagens/layout/bg_topo_2.jpg) no-repeat top center;
	width:1000px;
	margin:0 auto;
	height:141px;
	text-align:left;
}
	div.header_02 h1.logoTop {
		width:171px;
		height:58px;
		margin-left:31px;
		padding-top:30px;
		text-indent:-5000em;
	}
		div.header_02 h1.logoTop a {
			display:block;
			width:171px;
			height:88px;
			background:url(../imagens/layout/logo_intermeios_topo_02.jpg) no-repeat 0 0;
		}


ul.mainNav {
	width:996px;
	height:31px;
	margin:0 auto;
	text-align:left;
	padding-left:4px;
}
	ul.mainNav li {
		float:left;
		display:inline;
		background:url(../imagens/layout/separador_vert_menu.gif) no-repeat right top;
		padding-right:3px;
	}
	ul.mainNav li.vazio {
		background:url(../imagens/layout/bg_menu_vazio.gif) repeat-x;
		width:157px;
		height:31px;
	}	
	ul.mainNav li.selecaoIdioma {
		background:url(../imagens/layout/bg_selecaoidiomas.gif) no-repeat right top;
		width:78px;
		padding-right:0;
		padding-top:4px;
		height:27px;
	}
		ul.mainNav li.selecaoIdioma input {
			width:26px; 
			height:26px; 
			margin-left:6px;
		}
		ul.mainNav li.selecaoIdioma a.linkPortugues {
			display:block; float:left;
			background:url(../imagens/icone/ico_bandeira_brasil.jpg) no-repeat 0 0;
			width:26px; height:26px; margin:0 5px 0 8px;
			text-indent:-5000em;
		}
		ul.mainNav li.selecaoIdioma a.linkIngles {
			display:block; float:left;
			background:url(../imagens/icone/ico_bandeira_eua.jpg) no-repeat 0 0;
			width:27px; height:26px;
			text-indent:-5000em;
		}

div.acabamentoTop {
	width:1000px;
	background:url(../imagens/layout/bg_acabamento_top.png) no-repeat center top;
	height:27px;
	display:block;
	margin:0 auto;
}

div.container {
	background:url(../imagens/layout/bg_sombra_container.png) repeat-y center top;
	width:1000px;
	margin:0 auto;
	overflow:hidden;
	margin:0 auto;
}
	div.container div.mainContent {
		width:988px;
		margin:0 6px;
		text-align:left;
		background:#FFF;
		overflow:hidden;
	}
		div.mainContent div.colLeft_01 {
			float:left;
			display:inline;
			width:690px;
			border-right:1px solid #E8E8E8;
			margin-left:28px;
			padding-right:35px;
		}
			div.mainContent div.colLeft_01 img {
				border:1px solid #D5D5D5;
				float:left;
				display:inline;
				margin-right:18px;
			}
			div.mainContent div.colLeft_01 div.txtHome {
				width:460px; 
				float:right; display:inline;
			}
			div.mainContent div.colLeft_01 h2,
			div.mainContent div.colRight_02 h2,
			div.mainContent div.colLeft_02 h2,
			div.mainContent div.colFull_01 h2 {
				font:11px Arial, Helvetica, sans-serif;
				color:#323232;
				font-weight:bold;
				margin-bottom:14px;
			}
			div.mainContent div.colLeft_01 p,
			div.mainContent div.colRight_02 p,
			div.mainContent div.colLeft_02 p,
			div.mainContent div.colFull_01 p {
				font:11px Arial, Helvetica, sans-serif;
				color:#6E6E6E;
				margin-bottom:14px;
			}
			div.mainContent div.colLeft_01 p a.linkSaibaMais {
				font-weight:bold;
				color:#005575;
				text-decoration:none;
			}
			div.mainContent div.colLeft_01 p a.linkSaibaMais:hover {
				text-decoration:underline;
			}
		div.mainContent div.colLeft_02 {
			float:left;
			display:inline;
			width:710px;
			margin-left:28px;
		}
		div.mainContent div.colImagens {
			float:right;
			display:inline;
			width:220px; margin-bottom:15px;
		}
			div.mainContent div.colLeft_02 img.imgPag,
			div.mainContent div.colImagens  img.imgPag {
				border:1px solid #D5D5D5;
				margin-bottom:20px;
			}
		div.mainContent div.colRight_01 {
			float:right;
			display:inline;
			width:220px;			
		}
			div.mainContent div.colRight_01 div.formLogin {
				margin-top:10px;
			}
				div.mainContent div.colRight_01 div.formLogin h3 {
					font:11px Arial, Helvetica, sans-serif;
					color:#323232;
					font-weight:bold;
					margin:0 auto 10px; width:100%; text-align:center;
				}
				div.mainContent div.colRight_01 div.formLogin label {
					font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;
					color:#005575;
					display:block; text-align:left;
				}
				div.mainContent div.colRight_01 div.formLogin input {
					background:#FFF;
					border:1px solid #9C9C9C;
					height:16px;
					font:11px Arial, Helvetica, sans-serif;
					color:#6E6E6E;
					margin-bottom:2px;
				}
				div.mainContent div.colRight_01 div.formLogin input.codigo {
					width:139px; margin-right:4px;
				}
				div.mainContent div.colRight_01 div.formLogin input.digito {
					width:42px;
				}
				div.mainContent div.colRight_01 div.formLogin input.login {
					width:194px;
					padding-left:2px;
				}
				div.mainContent div.colRight_01 div.formLogin input.btnAcessar {
					cursor:pointer;
					width:67px;
					height:18px;
					display:block;
					cursor:pointer;
					border:none;
					outline:none;
					margin:2px auto 8px;					
				}
				div.mainContent div.colRight_01 div.formLogin span {
					display:block;
					width:86px;
					float:left;
				}
				div.mainContent div.colRight_01 div.formLogin a.linkEsqueciSenha {
					font:10px Arial, Helvetica, sans-serif; text-align:center;
					color:#005575;
					text-decoration:underline;
					display:block;
					width:100%; margin:0 auto;					
				}
		div.mainContent div.colFull_01 h3.tituloMidia {
			width:942px;
			background:#F7F9FB;
			border-bottom:1px solid #DEDEDE;
			border-top:1px solid #DEDEDE;
			height:24px;
			padding:9px 0 0 3px;
			margin:24px 0 14px;
			font:11px Arial, Helvetica, sans-serif;
			color:#323232;
			font-weight:bold;
		}
		div.mainContent div.colRight_02 {
			float:right;
			display:inline;
			width:710px;
			margin:0 30px 15px 0;
			padding-bottom:15px;
			min-height:350px;
		}
			div.mainContent div.colRight_02 h3,
			div.mainContent div.colLeft_02 h3,
			div.mainContent div.colFull_01 h3 {
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				font-weight:bold;
				margin-bottom:12px;
			}
			div.mainContent div.colRight_02 p label,
			div.mainContent div.colFull_01 p label {
				font-weight:bold;
				color:#323232;
			}
			div.mainContent div.colRight_02 p select,
			div.mainContent div.colFull_01 p select {
				margin-top:8px;
				background:#FFF;
				font:11px Arial, Helvetica, sans-serif;
				color:#6E6E6E;
				border:1px solid #9C9C9C;
			}
			div.mainContent div.colRight_02 ul.relVantagens,
			div.mainContent div.colLeft_02 ul.relVantagens,
			div.mainContent div.colRight_02 table.relVantagens,
			div.mainContent div.colLeft_02 table.relVantagens {
				width:710px;
				margin-bottom:20px;
			}
				div.mainContent div.colRight_02 table.relVantagens td,
				div.mainContent div.colLeft_02 table.relVantagens td {
					padding-bottom:10px;
				}
			
				div.mainContent div.colRight_02 ul.relVantagens li a,
				div.mainContent div.colLeft_02 ul.relVantagens li a,
				div.mainContent div.colRight_02 table.relVantagens td a,
				div.mainContent div.colLeft_02 table.relVantagens td a {
					font:11px Arial, Helvetica, sans-serif;
					color:#005575;
					font-weight:bold;
					text-decoration:none;
				}
				div.mainContent div.colRight_02 ul.relVantagens li a:hover,
				div.mainContent div.colLeft_02 ul.relVantagens li a:hover,
				div.mainContent div.colRight_02 table.relVantagens td a:hover,
				div.mainContent div.colLeft_02 table.relVantagens td a:hover {
					text-decoration:underline;
				}
				div.mainContent div.colRight_02 ul.relVantagens li p,
				div.mainContent div.colLeft_02 ul.relVantagens li p,
				div.mainContent div.colRight_02 table.relVantagens td p,
				div.mainContent div.colLeft_02 table.relVantagens td p {
					margin:0 0 8px 19px;
				}
				div.mainContent div.colRight_02 ul.relVantagens li.itemClose,
				div.mainContent div.colLeft_02 ul.relVantagens li.itemClose,
				div.mainContent div.colRight_02 table.relVantagens span.itemClose,
				div.mainContent div.colLeft_02 table.relVantagens span.itemClose {
					margin-bottom:5px;
					width:690px;
				}
				div.mainContent div.colRight_02 ul.relVantagens li.itemClose a,
				div.mainContent div.colLeft_02 ul.relVantagens li.itemClose  a,
				div.mainContent div.colRight_02 table.relVantagens span.itemClose a,
				div.mainContent div.colLeft_02 table.relVantagens span.itemClose  a {
					background:url(../imagens/icone/ico_mais.gif) no-repeat 0 0;
					display:block;
					height:13px;
					flot:left;
					padding-left:20px;
					cursor:pointer;
				}
				div.mainContent div.colRight_02 ul.relVantagens li.itemOpen a,
				div.mainContent div.colLeft_02 ul.relVantagens li.itemOpen a,
				div.mainContent div.colRight_02 table.relVantagens span.itemOpen a,
				div.mainContent div.colLeft_02 table.relVantagens span.itemOpen a {
					background:url(../imagens/icone/ico_menos.gif) no-repeat 0 0;
					display:block;
					height:13px;
					float:left;
					padding-left:20px;
					cursor:pointer;
				}
				div.mainContent div.colRight_02 ul.relVantagens li.itemOpen div a,
				div.mainContent div.colLeft_02 ul.relVantagens li.itemOpen div a,
				div.mainContent div.colRight_02 table.relVantagens span.itemOpen div a,
				div.mainContent div.colLeft_02 table.relVantagens span.itemOpen div a {
					display:inline; background:none;
					height:auto;
					width:auto;
					float:none;
					padding-left:15px;
				} 
								
					div.mainContent div.colRight_02 ul.relVantagens li.itemClose div,
					div.mainContent div.colLeft_02 ul.relVantagens li.itemClose div,
					div.mainContent div.colRight_02 table.relVantagens span.itemClose div,
					div.mainContent div.colLeft_02 table.relVantagens span.itemClose div {
						display:none;
					}
				div.mainContent div.colRight_02 ul.relVantagens li.itemOpen,
				div.mainContent div.colLeft_02 ul.relVantagens li.itemOpen,
				div.mainContent div.colRight_02 table.relVantagens span.itemOpen,
				div.mainContent div.colLeft_02 table.relVantagens span.itemOpen {
					width:690px;
					/padding-top:4px;
				}
				
					div.mainContent div.colRight_02 ul.relVantagens li.itemOpen div,
					div.mainContent div.colLeft_02 ul.relVantagens li.itemOpen div,
					div.mainContent div.colRight_02 table.relVantagens span.itemOpen div,
					div.mainContent div.colLeft_02 table.relVantagens span.itemOpen div {
						display:block; padding:10px 0!important;
						clear:both;
					}
			div.mainContent div.colRight_02 h3.tituloMidia {
				width:708px;
				background:#F7F9FB;
				border-bottom:1px solid #DEDEDE;
				border-top:1px solid #DEDEDE;
				height:24px;
				padding:9px 0 0 2px;
				margin:2px 0 16px;
				font:11px Arial, Helvetica, sans-serif;
				color:#323232;
				font-weight:bold;
			}
			div.mainContent div.colRight_02 h4.subtituloMidia,
			div.mainContent div.colLeft_02 h4.subtituloMidia {
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				font-weight:bold;
				margin-bottom:26px;
			}
			div.mainContent div.colRight_02 ul.relInstrucoes,
			div.mainContent div.colLeft_02 ul.relInstrucoes {
				width:710px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6E6E6E;
			}
				div.mainContent div.colRight_02 ul.relInstrucoes li,
				div.mainContent div.colLeft_02 ul.relInstrucoes li {
					margin-bottom:16px;
				}
			div.mainContent div.colRight_02 div.baseToolTip,
			div.mainContent div.colFull_01 div.baseToolTip {
				position:relative;
				z-index:98;
			}
			div.mainContent div.colRight_02 div.ordenaRelatorio {
				font:11px Arial, Helvetica, sans-serif;
				color:#6E6E6E;
				font-weight:bold;
			}
				div.mainContent div.colRight_02 div.ordenaRelatorio div {
					float:left;
					display:inline;
					width:260px;
					margin-right:12px;
				}
					div.mainContent div.colRight_02 div.ordenaRelatorio div.campoSelect {
						float:right;
						display:block;
						background:#FFF;
						font:11px Arial, Helvetica, sans-serif;
						color:#6E6E6E;
						height:16px;
						border:1px solid #9C9C9C;
						width:150px;
						margin:0;
						font-weight:normal;
						padding-left:4px;
						position:relative;
					}
						div.mainContent div.colRight_02 div.ordenaRelatorio div.campoSelect ul {
							position:absolute;
							top:17px;
							left:-1px;
							width:134px;
							padding:0 16px 0 4px;
							border:1px solid #9C9C9C;
							border-top:none;
							background:#FFF;
						}
							div.mainContent div.colRight_02 div.ordenaRelatorio div.campoSelect ul li {
								margin-bottom:12px;
							}
								div.mainContent div.colRight_02 div.ordenaRelatorio div.campoSelect ul li a {
									color:#6E6E6E;
									text-decoration:none;
								}
								div.mainContent div.colRight_02 div.ordenaRelatorio div.campoSelect ul li a:hover {
									text-decoration:underline;
								}
				div.mainContent div.colRight_02 div.ordenaRelatorio select {
					background:#FFF;
					font:11px Arial, Helvetica, sans-serif;
					color:#6E6E6E;
					height:18px;
					border:1px solid #9C9C9C;
					z-index:2;
				}
				
				div.mainContent div.colRight_02 div.ordenaRelatorio select.mesRel {
					width:73px;
				}
				div.mainContent div.colRight_02 div.ordenaRelatorio select.anoRel {
					width:48px;
					margin-right:14px;
				}
				div.mainContent div.colRight_02 div.ordenaRelatorio select.moedaRel {
					width:104px;
				}
				div.mainContent div.colRight_02 div.ordenaRelatorio input.btnGerarRel {
					background:url(../imagens/botao/bt_gerar_relatorio.gif) no-repeat 0 0;
					width:107px;
					height:18px;
					cursor:pointer;
					float:right;
					display:inline;
					margin:20px 0 12px;
				}
			div.mainContent div.colRight_02 p.resultRel {
				font-weight:bold;
				margin-bottom:28px;
			}
				div.mainContent div.colRight_02 p.resultRel span {
					color:#005575;
				}
			
			div.mainContent div.colRight_02 table.relatorios,
			div.mainContent div.colFull_01 table.relatorios {
				width:100%;
				font:11px Arial, Helvetica, sans-serif; color:#6e6e6e;
			}
				div.mainContent div.colRight_02 table.relatorios span.azul,
				div.mainContent div.colFull_01 table.relatorios span.azul {
					color:#005575; font-weight:bold;
				}
				div.mainContent div.colRight_02 table.relatorios tr.bgAlternado,
				div.mainContent div.colFull_01 table.relatorios tr.bgAlternado 
				{
					display:table;
					width:100%;
					background:#F8FAFB url(../imagens/layout/bg_linhatab.jpg) left bottom repeat-x;
				}
				div.mainContent div.colRight_02 table.relatorios tr.bgAlternado2,
				div.mainContent div.colFull_01 table.relatorios tr.bgAlternado2 
				{
					width:100%;
					background:url(../imagens/layout/bg_linhatab2.gif) left bottom repeat-x;
					display:table;
				}
				
				div.mainContent div.colRight_02 table.relatorios tr,
				div.mainContent div.colFull_01 table.relatorios tr {
					background:none;
				}
				div.mainContent div.colRight_02 table.relatorios td.nomeRel,
				div.mainContent div.colFull_01 table.relatorios td.nomeRel {
					padding:0 10px;
				}
				
			div.mainContent div.colFull_01 ul.listaRelatorio {
				width:945px;
				margin-bottom:30px;
			}
			div.mainContent div.colRight_02 ul.listaRelatorio,
			div.mainContent div.colLeft_02 ul.listaRelatorio {
				width:700px!important;
				margin-bottom:30px;
    text-align: center;
}
				div.mainContent div.colFull_01 ul.listaRelatorio li {
					overflow:hidden;
					border-bottom:1px solid #E1E1E1;
					padding:3px 0 4px 10px;
					width:935px;
					/margin:-4px!important;
				}
				div.mainContent div.colRight_02 ul.listaRelatorio li,
				div.mainContent div.colLeft_02 div.formCadastro ul.listaRelatorio li {
					overflow:hidden;
					border-bottom:1px solid #E1E1E1;
					padding:3px 0 4px 10px;
					width:690px;
					/margin:-4px!important;
				}					
				div.mainContent div.colLeft_02 div.formCadastro ul.listaRelatorio li.bgAlternado,
				div.mainContent div.colRight_02 ul.listaRelatorio li.bgAlternado,
				div.mainContent div.colFull_01 ul.listaRelatorio li.bgAlternado {
					background:#F8FAFB;
				}
					div.mainContent div.colRight_02 ul.listaRelatorio li a,
					div.mainContent div.colFull_01 ul.listaRelatorio li a {
						color:#6E6E6E;
						text-decoration:none;
					}
					div.mainContent div.colRight_02 ul.listaRelatorio li a:hover,
					div.mainContent div.colFull_01 ul.listaRelatorio li a:hover {
						text-decoration:underline;
					}
					div.mainContent div.colLeft_02 div.formCadastro ul.listaRelatorio li div,
					div.mainContent div.colRight_02 ul.listaRelatorio li div,
					div.mainContent div.colFull_01 ul.listaRelatorio li div {
						float:left;
						font:11px Arial, Helvetica, sans-serif;
						color:#6E6E6E;
						display:block;
					}
					div.mainContent div.colFull_01 ul.listaRelatorio li div.nomeRel {
						width:642px;
					}
					div.mainContent div.colRight_02 ul.listaRelatorio li div.nomeRel {
						width:409px;
					}					
					div.mainContent div.colRight_02 div.formCadastro ul.listaRelatorio li div.nome,
					div.mainContent div.colLeft_02 div.formCadastro ul.listaRelatorio li div.nome {
						width:330px;
						float:left;
						display:inline;
					}
					div.mainContent div.colRight_02 div.formCadastro ul.listaRelatorio li div.nome label,
					div.mainContent div.colLeft_02 div.formCadastro ul.listaRelatorio li div.nome label {
						float:none!important;
						display:inline!important;
						color:#6E6E6E;
					}
						div.mainContent div.colRight_02 ul.listaRelatorio li div.nomeRel p.resultRel,
						div.mainContent div.colFull_01 ul.listaRelatorio li div.nomeRel p.resultRel {
							font-weight:bold;
							margin:0;
						}
							div.mainContent div.colRight_02 ul.listaRelatorio li div.nomeRel p.resultRel span.azul,
							div.mainContent div.colFull_01 ul.listaRelatorio li div.nomeRel p.resultRel span.azul {
								color:#005575;
							}
					div.mainContent div.colRight_02 ul.listaRelatorio li div.visualizarRel,
					div.mainContent div.colFull_01 ul.listaRelatorio li div.visualizarRel {
						width:89px;
						text-align:center;
						font-weight:bold;
					}
					div.mainContent div.colRight_02 ul.listaRelatorio li div.xlsRel,
					div.mainContent div.colFull_01 ul.listaRelatorio li div.xlsRel {
						width:112px;
						text-align:center;
						font-weight:bold;
					}
					div.mainContent div.colRight_02 ul.listaRelatorio li div.pdfRel,
					div.mainContent div.colFull_01 ul.listaRelatorio li div.pdfRel {
						width:90px;
						text-align:center;
						font-weight:bold;
					}
			div.mainContent div.colRight_02 div.formFaleConosco,
			div.mainContent div.colLeft_02 div.formFaleConosco {
				width:700px;
				margin-top:38px;
				overflow:hidden;
			}
				div.mainContent div.colRight_02 div.formFaleConosco label,
				div.mainContent div.colLeft_02 div.formFaleConosco label {
					display:block;
					float:left;
					width:95px;
					height:14px;
					padding:4px 8px 0 0;
					text-align:right;
					font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold;
					color:#005575;
					margin-bottom:5px;
				}
				div.mainContent div.colRight_02 div.formFaleConosco input,
				div.mainContent div.colLeft_02 div.formFaleConosco input {
					float:right;
					background:#FFF;
					border:1px solid #9C9C9C;
					width:590px;
					height:16px;
					font:11px Arial, Helvetica, sans-serif;
					color:#6E6E6E;
					margin-bottom:7px;
				}
				div.mainContent div.colRight_02 div.formFaleConosco textarea,
				div.mainContent div.colLeft_02 div.formFaleConosco textarea {
					float:right;
					background:#FFF;
					border:1px solid #9C9C9C;
					width:590px;
					height:177px;
					font:11px Arial, Helvetica, sans-serif;
					color:#6E6E6E;
					margin-bottom:7px;
				}
				div.mainContent div.colRight_02 div.formFaleConosco input.btnEnviar,
				div.mainContent div.colLeft_02 div.formFaleConosco input.btnEnviar {
					background:url(../imagens/botao/bt_enviar.gif) no-repeat 0 0;
					width:57px;
					height:18px; margin-top:15px;
					cursor:pointer;
					outline:none;
					border:none;
					clear:both;
				}
				
		div.mainContent div.colFull_01 {
			width:945px;
			margin-left:27px;
			padding-bottom:15px;
		}
			div.mainContent div.colFull_01 div.headRelatorio {
				width:945px; height:27px; margin-top:50px;
				background:#bccfde;
				border-top:1px solid #a2b3c0;
				border-bottom:1px solid #a2b3c0;
			}
			div.mainContent div.colRight_02 div.headRelatorio {
				width:720px; height:27px; margin-top:50px;
				background:#bccfde;
				border-top:1px solid #a2b3c0;
				border-bottom:1px solid #a2b3c0;
			}			
				div.mainContent div.colRight_02 div.headRelatorio h3,
				div.mainContent div.colFull_01 div.headRelatorio h3 {
					font:11px Arial, Helvetica, sans-serif; color:#323232; font-weight:bold;
					float:left; display:inline;
					width:108px; margin:6px 0 0 10px;
				}
			div.mainContent div.colRight_02 p.obsRelatorio,
			div.mainContent div.colFull_01 p.obsRelatorio {
				margin:20px 0; font:11px Arial, Helvetica, sans-serif; font-weight:bold; color:#6e6e6e;
			}
			div.mainContent div.colFull_01 div.filtroRelatorio {
				font:11px Arial, Helvetica, sans-serif; color:#6E6E6E;
				width:945px; margin:20px 0; padding:6px 0; /padding:6px 0 0;
				background:#f7f9fb;
				border-bottom:1px solid #dedede;
				border-top:1px solid #dedede;
				overflow:hidden;
			}
			div.mainContent div.colRight_02 div.filtroRelatorio {
				font:11px Arial, Helvetica, sans-serif; color:#6E6E6E;
				width:720px; margin:20px 0; padding:6px 0; /padding:6px 0 0;
				background:#f7f9fb;
				border-bottom:1px solid #dedede;
				border-top:1px solid #dedede;
				overflow:hidden;				
			}
				div.mainContent div.colRight_02 div.filtroRelatorio h3,
				div.mainContent div.colFull_01 div.filtroRelatorio h3 {
					width:105px; color:#6e6e6e; float:left; display:inline;
					margin-left:10px; padding-top:28px;
				}
				div.mainContent div.colFull_01 div.filtroRelatorio div {
					width:800px; float:left; display:inline;
				}
				div.mainContent div.colRight_02 div.filtroRelatorio div {
					width:604px; float:left; display:inline;
				}	
					div.mainContent div.colRight_02 div.filtroRelatorio div span,
					div.mainContent div.colFull_01 div.filtroRelatorio div span {
						display:block; float:left; padding-right:18px;
					}
				div.mainContent div.colRight_02 div.filtroRelatorio label,
				div.mainContent div.colFull_01 div.filtroRelatorio label {
					font-weight:bold;
				}
				div.mainContent div.colRight_02 div.filtroRelatorio select,
				div.mainContent div.colFull_01 div.filtroRelatorio select {
					background:#FFF;
					font:11px Arial, Helvetica, sans-serif;
					color:#6E6E6E;
					height:18px;
					border:1px solid #9C9C9C;
				}
				div.mainContent div.colRight_02 div.filtroRelatorio input.btnGerarRel,
				div.mainContent div.colFull_01 div.filtroRelatorio input.btnGerarRel {
					background:url(../imagens/botao/bt_gerar_relatorio.gif) no-repeat 0 0;
					width:107px;
					height:18px;
					margin-top:14px;
					cursor:pointer;
				}
			
			div.mainContent div.colFull_01 div.baseMapaSite {
				width:100%;
				overflow:hidden;
				background:url(../imagens/layout/separador_mapasite.gif) repeat-y 210px 0;
			}
				div.mainContent div.colFull_01 div.baseMapaSite br {
					display:none;
				}
			div.mainContent div.colFull_01 ul.mapaSite {
				margin:0 18px 20px 0; width:200px;
				display:inline; float:left;
				color:#295474;
			}
			div.mainContent div.colFull_01 ul.mapaSite_last {
				display:inline; float:left; width:200px;
				color:#295474;
			}
				div.mainContent div.colFull_01 ul.mapaSite li,
				div.mainContent div.colFull_01 ul.mapaSite_last li {
					margin-bottom:4px; padding:0;
				}
					div.mainContent div.colFull_01 ul.mapaSite li a,
					div.mainContent div.colFull_01 ul.mapaSite_last li a  {
						font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#295474; text-decoration:none; font-weight:bold;
						display:block; padding-left:9px; width:191px; margin-left:5px; /margin-left:-10px!important;
						background:url(../imagens/layout/bullet_mapasite.gif) no-repeat 0 8px;
					}
					div.mainContent div.colFull_01 ul.mapaSite li a:hover,
					div.mainContent div.colFull_01 ul.mapaSite_last li a:hover,
					div.mainContent div.colFull_01 ul.mapaSite li ul li a:hover {
						text-decoration:underline;
					}
						div.mainContent div.colFull_01 ul.mapaSite li li {
							margin-bottom:0!important; list-style:none;
						}								
							div.mainContent div.colFull_01 ul.mapaSite li ul li a {
								font:11px Arial, Helvetica, sans-serif; color:#6e6e6e; text-decoration:none;
								display:inline; background:none;
							}
						
		
		div.mainContent div.colLeft_02 div.avisoPreenchimento {
			width:685px; padding:7px 0 0 15px; margin-top:20px;
			background:#f7f9fb;
			border-bottom:1px solid #dedede;
			border-top:1px solid #dedede;
			font:11px Arial, Helvetica, sans-serif; color:#6e6e6e;
		}
			div.mainContent div.colLeft_02 div.avisoPreenchimento h2 {
				background:url(../imagens/titulo/title_atencao.gif) no-repeat 0 0;
				width:88px; height:20px; margin-bottom:5px;
				text-indent:-5000em;
			}	
			div.mainContent div.colLeft_02 div.avisoPreenchimento span {
				font-weight:bold; color:#a00;
			}
		
			
		div.mainContent div.colLeft_02 div.formCadastro {
			width:710px; margin:32px 0 20px;
		}
			div.colLeft_02 div.formCadastro h3 {
				width:697px; height:20px; margin:40px 0 11px; /margin:18px 0 11px!important; padding:7px 0 0 3px;
				background:#f7f9fb;
				border-bottom:1px solid #dedede; border-top:1px solid #dedede;
				font:11px Arial, Helvetica, sans-serif; color:#323232; font-weight:bold;
			}
			div.colLeft_02 div.formCadastro span.linhaCampos {
				display:block; clear:both;
				width:700px; margin-bottom:6px;
			}
			div.colLeft_02 div.formCadastro span.linhaCampos a {
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#005575; text-decoration:underline;
				display:block; float:left; padding-left:10px;
			}
				div.colLeft_02 div.formCadastro span.linhaCampos ul {
					width:447px; overflow:hidden; margin-bottom:8px;
					font:11px Arial, Helvetica, sans-serif; color:#6e6e6e;
				}
					div.colLeft_02 div.formCadastro span.linhaCampos ul li {
						float:left; display:inline;
						width:149px; margin-top:12px;
					} 	
						div.colLeft_02 div.formCadastro span.linhaCampos ul li input {
							display:inline; float:left;
							border:none;
							width:12px; margin-right:4px
						}
					div.colLeft_02 div.formCadastro span.linhaCampos ul li.avisoMidia {
						float:left; display:inline; clear:both;
						width:447px; margin-top:12px; font-weight:bold;
					}
				div.colLeft_02 div.formCadastro span.linhaCampos span.traco {
					display:block; float:left;
					font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#005575; text-align:center;
					width:10px; margin-bottom:0; clear:none;
				}

				div.colLeft_02 div.formCadastro span.linhaCampos table.campoMidias td {
					padding-bottom:5px;
				}
				div.colLeft_02 div.formCadastro span.linhaCampos table.campoMidias label {
					font:11px Arial, Helvetica, sans-serif; 
					color:#6e6e6e;	
					float:none;
					display:inline;
				}

				div.colLeft_02 div.formCadastro span.linhaCampos table.campoMidias input {
					border:none; padding:0 2px 0 0;
					margin-right:4px
				}				
				
			div.colLeft_02 div.formCadastro label {
				display:block; float:left;
				width:108px; padding:3px 4px 6px 0;
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#005575; text-align:right;
			}
				div.colLeft_02 div.formCadastro span.linhaCampos span.fieldErro label {
					color:#a00;
				}
					div.colLeft_02 div.formCadastro span.linhaCampos span.fieldErro input {
						background:#FFF url(../imagens/layout/bg_campoform_erro.gif) repeat-y 0 0;
					}
			div.colLeft_02 div.formCadastro label.label_64 {
				width:60px;
			}
			div.colLeft_02 div.formCadastro label.label_97 {
				width:93px;
			}
			div.colLeft_02 div.formCadastro input {
				display:inline; float:left;
				background:#FFF; border:1px solid #9c9c9c;
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6e6e6e;
				height:16px; padding:0 10px;
			}
			div.colLeft_02 div.formCadastro select {
				display:inline; float:left;
				background:#FFF; border:1px solid #9c9c9c;
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6e6e6e;
				height:18px;
			}
			div.colLeft_02 div.formCadastro input.btn {
				display:inline; 
				float:right;
				margin-top:10px;
			}
			div.colLeft_02 div.formCadastro input.campoFull {
				width:559px;
			}
			div.colLeft_02 div.formCadastro input.campoCol_01 {
				width:205px;
			} 
			div.colLeft_02 div.formCadastro input.campoCol_02 {
				width:220px;
			}
			div.colLeft_02 div.formCadastro input.campoCEP {
				width:131px;
			}
			div.colLeft_02 div.formCadastro input.campoCEP_digito {
				width:42px;
			}
			div.colLeft_02 div.formCadastro input.campoDDD {
				width:24px;
			}
			div.colLeft_02 div.formCadastro input.campoTel {
				width:149px;
			}
			div.colLeft_02 div.formCadastro input.campoRamal {
				width:30px;
			}
			div.colLeft_02 div.formCadastro input.campoComplemento {
				width:70px;
			}
			div.colLeft_02 div.formCadastro select.campoEstado {
				width:41px;
			}
			div.colLeft_02 div.formCadastro select.campoCidade,
			div.colLeft_02 div.formCadastro input.campoCidade {
				width:100px;
			}
			div.colLeft_02 div.formCadastro span.campoVisualizaRel {
				font:11px Arial, Helvetica, sans-serif; 
				color:#6e6e6e;					
			}
			div.colLeft_02 div.formCadastro span.campoVisualizaRel input {
				border:none; padding:0 2px 0 0;
				margin-right:4px
			}
			div.colLeft_02 div.formCadastro .ckConcordo input
			{
				border:none;
			}

			div.colLeft_02 div.formCadastro .ckConcordo label 
			{
				display:inline;
				padding-left:5px;
				width:510px; 
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; 
				font-weight:bold; 
				color:#005575; 
				float:none!important;
				text-align:left!important;
			}
			


div.footer {
	width:1000px;
	margin:0 auto;
	clear:both;
	padding-bottom:15px;
}
	div.footer div {
		background:url(../imagens/layout/bg_sombra_footer.png) no-repeat 0 0;
		display:block;
		width:1000px;
		height:15px;
		font-size:1px;
		margin-bottom:8px;
	}
	div.footer ul {
		overflow:hidden;
	}
		div.footer ul li {
			float:left;
			display:inline;
			font:9px Tahoma, Verdana, Arial, Helvetica, sans-serif;
			color:#505F6D;
		}
		div.footer ul li.firstLink {
			margin-left:26px;
		}
		div.footer ul li.separador {
			width:22px;
			text-align:center;
		}
		div.footer ul li.copyright {
			float:right;
			margin-right:40px;
		}
			div.footer ul li a {
				color:#505F6D;
				text-decoration:none;
			}
			div.footer ul li a:hover {
				text-decoration:underline;
			}

/* =============== LIGHT BOX =============== */		
#iframeLightBox {
	position:absolute; z-index:1000;
	top:0; 
	left:0;
	width:100%;
	height:100%;
	background:#000;
	-moz-opacity: 0.60;
	opacity:.60;
	filter:alpha(opacity=60);
	border:none;
}
div.baseRespostaForm {
	width:510px;
	background-color:#FFF;
	padding:20px 10px 20px 30px;
	color:#005575;
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:1px solid #ADB4B8;
}
	div.baseRespostaForm p {
		margin:150px 0 115px;
	}
	div.baseRespostaForm span .msg {
		font:11px Arial, Helvetica, sans-serif; font-weight:normal; color:#6e6e6e;
		margin:0!important;
	}
	div.baseRespostaForm a.link_btnFechar {
		background:url(../imagens/botao/bt_fechar.gif) no-repeat 0 0;
		width:68px;
		height:18px;
		display:block;
		text-indent:-5000em;
		margin-left:430px;
		/margin-left:400px;
	}
	
/* ============================ LINKS ============================ */
a.linkHome_off {
	display:block;
	background:url(../imagens/botao/bt_home_off.gif) no-repeat 0 0;
	width:121px;
	height:31px;
	text-indent:-5000em;
}
a.linkHome_off:hover {
	background:url(../imagens/botao/bt_home_on.gif) no-repeat 0 0;
}
a.linkHome_on {
	display:block;
	background:url(../imagens/botao/bt_home_on.gif) no-repeat 0 0;
	width:121px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Oquee_off {
	display:block;
	background:url(../imagens/botao/bt_oquee_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Oquee_off:hover {
	background:url(../imagens/botao/bt_oquee_on.gif) no-repeat 0 0;
}
a.link_pt-BR_Oquee_on {
	display:block;
	background:url(../imagens/botao/bt_oquee_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Oquee_off {
	display:block;
	background:url(../imagens/botao/bt_whatis_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Oquee_off:hover {
	background:url(../imagens/botao/bt_whatis_on.gif) no-repeat 0 0;
}
a.link_en-US_Oquee_on {
	display:block;
	background:url(../imagens/botao/bt_whatis_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Regulamentos_off {
	display:block;
	background:url(../imagens/botao/bt_regulamentos_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Regulamentos_off:hover {
	background:url(../imagens/botao/bt_regulamentos_on.gif) no-repeat 0 0;
}
a.link_pt-BR_Regulamentos_on {
	display:block;
	background:url(../imagens/botao/bt_regulamentos_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Regulamentos_off {
	display:block;
	background:url(../imagens/botao/bt_rules_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Regulamentos_off:hover {
	background:url(../imagens/botao/bt_rules_on.gif) no-repeat 0 0;
}
a.link_en-US_Regulamentos_on {
	display:block;
	background:url(../imagens/botao/bt_rules_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Relatorios_off {
	display:block;
	background:url(../imagens/botao/bt_relatoriosinvest_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Relatorios_off:hover {
	background:url(../imagens/botao/bt_relatoriosinvest_on.gif) no-repeat 0 0;
}
a.link_pt-BR_Relatorios_on {
	display:block;
	background:url(../imagens/botao/bt_relatoriosinvest_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
.link_en-US_Relatorios_off {
	display:block;
	background:url(../imagens/botao/bt_reportsinvest_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Relatorios_off:hover {
	background:url(../imagens/botao/bt_reportsinvest_on.gif) no-repeat 0 0;
}
a.link_en-US_Relatorios_on {
	display:block;
	background:url(../imagens/botao/bt_reportsinvest_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.linkCadastrese_off {
	display:block;
	background:url(../imagens/botao/bt_cadastrese_off.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.linkCadastrese_off:hover {
	background:url(../imagens/botao/bt_cadastrese_on.gif) no-repeat 0 0;
}
a.linkCadastrese_on {
	display:block;
	background:url(../imagens/botao/bt_cadastrese_on.gif) no-repeat 0 0;
	width:160px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Faleconosco_off {
	display:block;
	background:url(../imagens/botao/bt_faleconosco_off.gif) no-repeat 0 0;
	width:135px;
	height:31px;
	text-indent:-5000em;
}
a.link_pt-BR_Faleconosco_off:hover {
	background:url(../imagens/botao/bt_faleconosco_on.gif) no-repeat 0 0;
}
a.link_pt-BR_Faleconosco_on {
	display:block;
	background:url(../imagens/botao/bt_faleconosco_on.gif) no-repeat 0 0;
	width:135px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Faleconosco_off {
	display:block;
	background:url(../imagens/botao/bt_contactus_off.gif) no-repeat 0 0;
	width:135px;
	height:31px;
	text-indent:-5000em;
}
a.link_en-US_Faleconosco_off:hover {
	background:url(../imagens/botao/bt_contactus_on.gif) no-repeat 0 0;
}
a.link_en-US_Faleconosco_on {
	display:block;
	background:url(../imagens/botao/bt_contactus_on.gif) no-repeat 0 0;
	width:135px;
	height:31px;
	text-indent:-5000em;
}
a.link_regulamentoPDF {
	background:url(../imagens/icone/ico_pdf02_on.gif) no-repeat 0 0;
	display:block; float:left;
	height:14px;
	padding:4px 0 0 26px;
	font:11px Arial, Helvetica, sans-serif;
	color:#005575;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:20px;
}
a.link_imprimirReg {
	background:url(../imagens/icone/ico_imprimir.jpg) no-repeat 0 1px;
	display:block; float:left;
	height:18px;
	padding:0 0 0 23px;
	margin:4px 0 20px 30px;
	font:11px Arial, Helvetica, sans-serif;
	color:#005575;
	font-weight:bold;
	text-decoration:none;
}
a.link_regulamentoPDF:hover,
a.link_imprimirReg:hover {
	text-decoration:underline;
}
a.linkAjuda {
	display:block;
	position:relative;
	float:left;
	background:url(../imagens/icone/ico_ajuda.gif) no-repeat 0 0;
	width:114px;
	height:16px;
	margin-top:4px;
	padding:2px 0 0 22px;
	font:11px Arial, Helvetica, sans-serif;
	color:#323232;
	text-decoration:none;
}
a.link_setaSelect {
	display:block;
	background:url(../imagens/botao/bt_seta_dropdown.gif) no-repeat 0 0;
	width:17px;
	height:16px;
	float:right;
}

/* ===================== 2 ===================== */
		div.DescLogado {
			display:inline; float:left;
			width:960px;
			margin:0 0 20px 28px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e		
		}
			div.DescLogado span.botoesFonte {
				display:block; float:right;
				width:100px;
			}
		.FontBoldLog {
			font:11px Arial, Helvetica, sans-serif; text-decoration:none;
			font-weight:bold;
			color:#005575;
		}
		div.MenuEsquerdo {
			float:left;
			display:inline;
			width:169px;
			margin-left:28px;
			background:url(../imagens/layout/bg_LinhaMenuEsq.gif) 0 0 no-repeat;
			background-position:right;
		}
		.FontTituloMenu {
			font:11px Arial, Helvetica, sans-serif;
			color:#000;
			font-weight:bold;
			text-transform:uppercase;
		}
		div.MenuEsquerdo ul li {
			font:11px Arial, Helvetica, sans-serif;
			color:#000;
			width:150px;
			padding:3px 0 4px 0;
			background:url(../imagens/layout/bg_TracosMenu.gif) repeat-x left bottom;
		}
		div.MenuEsquerdo ul li.opcaoSair {
			background:none; margin-top:5px;
		}
			div.MenuEsquerdo ul li.opcaoSair a{
				font:11px Arial, Helvetica, sans-serif; text-decoration:none;
				font-weight:bold;
				color:#005575;
			}
		div.MenuEsquerdo ul li a{
			text-decoration:none;
			color:#848484;
		}
		div.MenuEsquerdo ul li a:hover{
			text-decoration:underline;
		}
		div.BtMenuSair a{
			display:inline; float:left;
			width:51px;
			height:18px;
			margin:20px 0 20px 0;
			background:url(../imagens/botao/bt_sair.gif) 0 0 no-repeat;
		}
		div.ConteudoGeral {
			display:inline; float:left;
			width:730px;
			padding:0 0 0 35px;
		}
		.fontContGeral {
			padding:10px 0 0 0px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		div.formAlteraCasd {
			display:table; float:left; overflow:hidden;
			width:100%; padding-bottom:30px;
			margin:10px 0 0 0;
		}
		div.formAlteraCasd2 {
			display:table; float:left; overflow:hidden;
			width:100%; padding-bottom:30px;
			margin:10px 0 0 0;
		}
		div.LinhaFormAltCasd {
			display:inline; float:left;
			width:422px;
			margin:5px 0 5px 0;
		}
		div.TxtForm {
			display:inline; float:left;
			width:115px;
			padding:5px 5px 0 0;
			font:11px Arial, Helvetica, sans-serif; font-weight:bold;
			color:#005575;
			text-align:right;
			font-weight:normal;
		}
		div.TxtFormSolicitarAlteracao {
			display:inline; float:left;
			width:510px;
			padding:5px 0 0 0;
			font:11px Myriad Pro, Arial, Helvetica, sans-serif;
			color:#6e6e6e;
			text-align:left;
		}		
		div.TxtFormLoginCNPJ {
			display:inline; float:left;
			width:50px;
			padding:5px 5px 0 0;
			font:11px Myriad Pro, Arial, Helvetica, sans-serif; font-weight:bold;
			color:#005575;
			text-align:right;
		}
		div.InputGrand {
			display:inline; float:left;
			width:300px;
			height:20px;
		}
		div.InputLoginCNPJ {
			display:inline; float:left;
			width:220px;
			height:20px;
		}
		div.InputGrandLinhas {
			display:inline; float:left;
			width:300px;
			height:160px;
		}
		.formGrand {
			display:inline; float:left;
			width:296px; height:17px;
			border:#afafaf solid 1px;
			padding:3px 0 0 4px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formTel {
			display:inline; float:left;
			height:17px; margin-right:10px;
			border:#afafaf solid 1px;
			padding:3px 0 0 4px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListMes {
			width:70px; height:20px;
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListAno {
			width:52px; height:20px;
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListMidia {
			width:126px; height:20px;
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListMes2 {
			width:70px; 
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			padding:1px 0 0 3px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListAno2 {
			width:52px; 
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			padding:1px 0 0 3px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		.formListMidia2 {
			width:126px; 
			border:#afafaf solid 1px;
			margin:0 5px 0 5px;
			padding:1px 0 0 3px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}		
		.formGrandLinhas {
			display:inline; float:left;
			width:296px; height:160px;
			border:#afafaf solid 1px;
			padding:3px 0 0 4px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		
			div.bt_enviarform a{
				display:inline; float:right;
				margin:20px 0 0 0;
				clear:both;
				width:57px;
				height:18px;
				background:url(../imagens/botao/bt_enviar.gif) 0 0 no-repeat;
			}
		div.TitBemVindo {
			display:inline; float:left;
			width:960px;
			margin:0 0 10px 28px;
			font:16px Eras Light ITC, Arial, Helvetica, sans-serif; font-weight:bold;
			color:#005575;
		}
			div.TitBemVindo span.botoesFonte {
				display:block; float:right;
				width:100px;
			}
		div.InputListOpcoes {
			display:inline; float:left;
			width:730px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
			font-weight:bold;
		}
		div.InputListOpcoes .br_InfoFaturamento 
		{
			display:block;
			float:left;
			padding:0 0 0 18px;
		}
		div.br_InfoFaturamento a{
			display:inline; float:left;
			width:137px;
			height:18px;
			background:url(../imagens/botao/bt_infoFaturamento.gif) 0 0 no-repeat;
			margin:30px 0 0 0;
			text-indent:-5000em;
		}
		div.TitListagem {
			display:inline; float:left;
			width:720px;
			border-bottom:#dedede solid 1px;
			margin:15px 0 0 0;
		}
		div.ConteudoGeral ul{
			display:inline; float:left;
			width:721px;
			margin-bottom:20px;
		}
		div.ConteudoGeral .botao_pad {
			margin:0 0 -6px 0;
		}
		.botao_pad_linha {
			float:right;
		}
		.floatleft_1 {
			float:left;
		}
		div.extensao {
   			clear:both;
		}
		.li1 {
			background:#f7f9fb;
			border-bottom:#dedede solid 1px;
			padding:5px 0 5px 0;
			width:100%;
			display:table;
		}
		.li2 {
			background:#fff;
			border-bottom:#dedede solid 1px;
			padding:5px 0 5px 0;
			width:100%;
			display:table;
		}
		li a.linkRelacao {
			color:#000; text-decoration:underline;
		}
		div.liEstado {
			display:inline; float:left;
			width:290px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liFaturamento {
			display:inline; float:left;
			width:290px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liSituacao {
			display:inline; float:left;
			width:75px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liSituacao2 {
			display:inline; float:left;
			width:125px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liCodigo {
			display:inline; float:left;
			width:90px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liEstado {
			display:inline; float:left;
			width:270px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liRazao {
			display:inline; float:left;
			width:260px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liRazao2 {
			display:inline; float:left;
			width:180px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liTipoMidia {
			display:inline; float:left;
			width:200px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liTipoMidia2 {
			display:inline; float:left;
			width:80px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liTelefone {
			display:inline; float:left;
			width:175px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liMesAno {
			display:inline; float:left;
			width:100px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liData {
			display:inline; float:left;
			width:75px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liUsuario {
			display:inline; float:left;
			width:80px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liUsuario2 {
			display:inline; float:left;
			width:60px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liAcesso {
			display:inline; float:left;
			width:50px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liFaturamentoIncluir {
			display:inline; float:left;
			width:125px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liFaturamentoIncluir_3 {
			display:inline; float:left;
			width:60px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liFaturamentoConfirmacao {
			display:inline; float:left;
			width:80px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.liFaturamentoConfirmacao2 {
			display:inline; float:left;
			width:50px;
			margin:0 0 0 15px;
			padding:2px 0 5px 0;
			font:11px Arial, Helvetica, sans-serif;
			color:6e6e6e;
			text-align:left;
		}
		div.Longin {
			display:inline; float:left;
			width:930px;
			margin:0 0 0 28px;
			padding:0 0 20px 28px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
			background:url(../imagens/layout/bg_faixaLogin.gif) 0 0 no-repeat;
			background-position:bottom;
		}
		div.Longin span.botoesFonte {
			display:block; float:right;
			width:100px;
		}
		div.LoginCNPJ {
			display:inline; float:left;
			width:323px;
			border:#d4d4d4 solid 1px;
			margin:40px 0 20px 315px;
			padding:80px 20px 60px 20px;
		}
		div.br_bt_okLoginCNPJ a{
			display:inline; float:left;
			width:31px;
			height:18px;
			background:url(../imagens/botao/bt_ok.gif) 0 0 no-repeat;
			margin:1px 0 0 5px;
		}
		.formLoginCNPJ {
			display:inline; float:left;
			width:203px; height:17px;
			border:#afafaf solid 1px;
			padding:3px 0 0 4px;
			font:11px Arial, Helvetica, sans-serif;
			color:#6e6e6e;
		}
		div.LinhaFormLoginCNPJ {
			display:inline; float:left;
			width:323px;
			margin:5px 0 5px 0;
		}
		div.base_msg {
			position:relative;
			width:922px;
			height:0;
		}
			div.base_msg div.cont_msg {
				position:absolute;
				width:599px;
				padding:29px 23px;
				left: 155px;
				top: -153px;
				z-index:5000em;
				background-color:#fff;
				visibility: visible;
				height:400px;
				border:#dbdbdb solid 1px;
			}
			div.base_msg div.msglogin {
				display:inline; float:left;
				width:599px;
				padding:180px 0 0 0;
				font:14px Myriad Pro ,Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:center;
			}
			div.br_fechar a{
				display:inline; float:right;
				width:68px;
				height:18px;
				background:url(../imagens/botao/bt_fechar.gif) 0 0 no-repeat;
				margin:170px 0 0 5px;
			}			
			.FontAtencaoFormCasd {
				font:11px Arial, Helvetica, sans-serif;
				color:#FF0000;
				font-weight:bold;
				text-transform:uppercase;
			}
			.FontAtencaoFormCasd2 {
				font:11px Arial, Helvetica, sans-serif;
				color:#323232;
			}			
			
			/* Formulario Cadastro */
			div.FormCadastro {
				display:inline; float:left;
				width:700px;
				padding-bottom:20px;
			}
			div.LinhaFormCadastro {
				display:block; float:right;
				width:700px; /*height:20px;*/
				margin:5px 0 0 0;
				font:10px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:left;
				padding:3px 0 0 0;
				overflow:hidden;
			}
			div.LinhaFormCadastro2 {
				width:700px;
				 float:left;
				overflow:hidden;
				margin:5px 0 0 0;
				font:9px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:left;
				padding:3px 0 0 0;
			}			
			div.TxtFormCadastro {
				display:inline; float:left;
				width:122px; height:19px;
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:right;
				padding:4px 0 0 0;
			}
			div.TxtFormCadastro2 {
				display:inline; float:left;
				width:250px; height:20px;
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:left;
				padding:3px 0 0 0;
			}
			div.TxtFormCadastro3 {
				display:inline; float:left;
				width:280px; height:20px;
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:left;
				padding:3px 0 0 0;
			}
			div.TxtFormCadastro4 {
				display:inline; float:left;
				width:61px; height:19px;
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:right;
				padding:2px 0 0 0;
			}			
			.FontFormCasdastro {
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-align:right;
				padding:0 0 0 3px;
			}
			.FontFormCasdastro2 {
				float:left; display:inline;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
				text-align:left;
				padding:2px 0 0 2px;
			}
			.FontFormCasdastro2 input.tipoText {
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.FontFormCasdastro2 select.tipoText2 {
				border:#afafaf solid 1px;
				padding:0 0 0 3px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.LinhaFormCadastro a{
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-decoration:none;
			}
			.LinhaFormCadastro a:hover{
				font:11px Arial, Helvetica, sans-serif;
				color:#005575;
				text-decoration:underline;
			}
			div.ImputCadastro {
				display:inline; float:left;
				width:450px;
			}
			div.ImputCadastro a, div.ImputCadastro a:hover {
				font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; color:#005575; text-decoration:underline;
			}
			div.ImputCadastro_alteracaofat2 {
				display:inline;
				float:left;
				padding:5px 0 0;
				width:450px;
			}
			div.ImputCadastro_alteracaofat {
				display:inline; float:left;
				width:578px;
				margin:-13px 0 0 0;
			}
			div.ImputCadastro_alteracaofat3 {
				display:inline; float:left;
				width:578px;
				/*margin:-13px 0 0 0;*/
				margin:0 0 0 0 !important;
			}
			
			.textoanomes {
				padding:5px 2px;
				display:block;
				float:left;
			}
			.textoanomes_text {
				padding:5px 2px;
			}
			div.ImputCadastro2 {
				width:278px; 
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:127px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
				display:table;
			}	
			div.txtFormulario {
				font:11px Arial, Helvetica, sans-serif;;
				color:#005575;
				text-align:left;
				padding:3px 0 0 0;
			}
		
/* Inputs Cadastro ok */
			.InputCadas1 {
				width:280px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			div.ImputCadastro input.modeloTexto, div.ImputCadastro textarea.modeloTexto , div.LinhaFormCadastro input.modeloTexto
			{
				border:#afafaf solid 1px;
	            padding:1px 0 0 3px;
	            /*height:20px; */
	            overflow:hidden;
	            margin-left:5px;
	            font:11px Arial, Helvetica, sans-serif;
	            color:#6e6e6e;
			}

			div.ImputCadastro select.modeloTexto, div.LinhaFormCadastro select.modeloTexto {
	            border:#afafaf solid 1px;
	            padding:1px 0 0 3px;
	            height:20;
	            margin-left:5px;
	            font:11px Arial, Helvetica, sans-serif;
	            color:#6e6e6e;
			}

			div.ImputCadastro span.txtRadio label {
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
				display:inline;
			}

			.InputCadas2 {
				width:132px; 
				height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas3 {
				width:65px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas4 {
				width:26px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas5 {
				width:200px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadas {
				width:137px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadas1 {
				width:45px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadas2 {
				width:113px; height:13;
				border:#afafaf solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			div.br_IncluirCadastro a{
				display:inline; float:left;
				width:107px;
				height:18px;
				background:url(../imagens/botao/bt_incluirCadastro.gif) 0 0 no-repeat;
				margin:15px 0 0 0;
			}
			.Radio_participante {
				width:26px; height:13;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
/* Inputs Cadastro Erro */
			.InputCadas1Erro {
				width:280px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas2Erro {
				width:132px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas3Erro {
				width:65px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas4Erro {
				width:26px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputCadas5Erro {
				width:200px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadasErro {
				width:137px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadas1Erro {
				width:45px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			.InputSelecCadas2Erro {
				width:113px; height:13;
				border:#FF0000 solid 1px;
				padding:1px 0 0 3px;
				margin-left:5px;
				font:11px Arial, Helvetica, sans-serif;
				color:#6e6e6e;
			}
			
.modalBackground {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.botoes_dir {
	display:block;
	float:right;
	padding:8px 0 0 18px;
	margin-right:25px;
}
a.link {
	text-decoration:underline;
	font:11px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
a.link:hover {
	text-decoration:underline;
	font:11px Myriad Pro, Arial, Helvetica, sans-serif;
	color:#005575;
}
input[type=checkbox] {
	margin:0 3px 0 0;
}
input[type=file] {
	border:1px solid #9C9C9C;
	padding:1px 0 0 3px;
	font:11px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
input[type=text] {
	border:1px solid #9C9C9C;
	padding:1px 0 0 3px;
	font:11px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
input[type=radio] {
	margin:0 3px 0 0;
}
select {
	border:1px solid #9C9C9C;
	padding:0 0 0 3px;
	font:11px Arial, Helvetica, sans-serif;
	color:#6e6e6e;
}
.floatleft {
	float:left;
}
.floatleft_pad_t {
	padding:4px 2px 0 2px;
	float:left;
}
select.moeda {
	width:180px;
}
select.midia {
	width:100px;
}

div.acabamentoTop_admin {
	width:1000px;
	background:url(../imagens/layout/bg_acabamento_top2.png) no-repeat center top;
	height:27px;
	display:block;
	margin:0 auto;
}
div.container div.linhasBottom {
	width:988px;
	background:#FFF url(../imagens/layout/bg_linhashome_admin2.jpg) no-repeat right bottom;
	margin:0 6px;
	text-align:left;
}
	div.container div.linhasBottom div.mainContent_admin {
		width:988px;
		background:url(../imagens/layout/bg_linhashome_admin.jpg) no-repeat right top;
		overflow:hidden;
	}

div.ConteudoGeral h2.tituloFerramenta {
	background:url(../imagens/titulo/title_ferramentaestrategica_02.gif) no-repeat 0 0;
	width:395px; height:53px; margin:22px 0 42px 8px;
	text-indent:-5000em;
}
div.ConteudoGeral h3 {
	font:11px Verdana, Arial, Helvetica, sans-serif; color:#164d62; font-weight:bold;
	margin:0 0 10px 8px;
}

div.ConteudoGeral div.notificacoes {
	width:690px;
	border-bottom:1px solid #e1e1e1;
}
	div.ConteudoGeral div.notificacoes p {
		width:682px; height:21px; padding:3px 0 0 8px;
		font:11px Arial, Helvetica, sans-serif; color:#6d6d6d;
	}
		div.ConteudoGeral div.notificacoes p a {
			color:#6d6d6d; text-decoration:underline;
		}
	div.ConteudoGeral div.notificacoes p.alternado {
		background:#f7f9fb;
		border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1;
	}
	
	/*inicio busca com "live" auto completar*/
.autoCompletionList
{
	border:solid 1px #b5b5b5;
	background-color: #ffffff;
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:#e5e4e2;
	border-top:none;
}
.autoCompletionItem
{
	color: #767676;
	margin-bottom:3px;
}
.autoCompletionItemSelecionado
{
	background-color: #005575; 
	color:#ffffff;
	cursor:pointer;
	margin-bottom:3px;
}
/*final busca com "live" auto completar*/