/* CSS Document */
/*-- GENÉRICOS ------------------------------------------------------------------------------------------*/

*{
	margin:0px auto;
	padding:0px;
	border: 0px;
}
a{
	color:#3266A0;
	text-decoration:none;
}
a:hover{
	color:#0099CC;
	text-decoration:underline;
}
dl, ul, ol {
	display: block;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	color:#41485C;
}
dd a{
	color: #003366;
	text-decoration:none;
}
dd a:hover{
	color: #006699;
	text-decoration:underline;
}

.Invisivel{
	display:none;
}
#coluna_tres{
	width:250px;
	float:right;
	margin: 10px 0px;
/*tamanho final 250px*/

}
			#coluna_um p, #coluna_dois p{
				padding:10px 5px 5px 10px;
				font-size:12px;
				width:auto;
			}
			
			#coluna_tres p{
			  margin:10px 15px 2px 15px;
				font-size:12px;
				width:auto;
			}
					
			#coluna_um h2, #coluna_dois h2, #PopUp h2{		
				font-size:24px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#244973;	
				margin:5px 5px 5px 10px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
			}
			
			#coluna_tres h2{		
				font-size:20px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#244973;	
				margin:40px 5px 5px 15px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
			} 		
				
			#coluna_um h3, #coluna_dois h3, #PopUp h3{		
				font-size:18px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color: #1C3753;	
				margin:18px 5px 5px 10px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
		}
		
			#coluna_tres h3{		
				font-size:18px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color: #1C3753;	
				margin:18px 5px 5px 15px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
		}

			#coluna_um h4, #coluna_dois h4, #PopUp h4{		
				font-size:16px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#666666;	
				margin:16px 5px 5px 10px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
		}
		
			#coluna_tres h4{		
				font-size:16px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#666666;	
				margin:16px 5px 5px 15px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
		}
				
		#coluna_um h5, #coluna_dois h5, #coluna_tres h5, #PopUp h5{		
			font-size:12px;
			margin:14px 5px 5px 10px;
			font-weight:bold;
			color:#575F82;	
		}	
		
		#coluna_um h6, #coluna_dois h6, #coluna_tres h6, #PopUp h6{		
			font-size:10px;
			margin:14px 5px 5px 10px;
			font-weight:bold;
			color:#575F82;	
		}	
					
		#coluna_um #ListaOpcoes, #coluna_dois #ListaOpcoes, #coluna_tres #ListaOpcoes{
					margin:0px;
					display:block;
					clear: both;
					padding:0px;
					width: auto;
					font-size:0.9em;
				}

		#coluna_um #ListaOpcoes dt, #coluna_dois #ListaOpcoes dt{
					margin:5px 10px 5px 10px;
					font-size: 1.2em;
					font-weight:bold;
					font-style:italic;
					display:block;
					clear:both;
				}
				
			#coluna_tres #ListaOpcoes dt{
					margin:10px 5px 5px 10px;
					font-size: 16px;
					font-weight:bold;
					font-style:italic;
					display:block;
					clear:both;
					font-size:0.9em;
				}

		#coluna_um #ListaOpcoes dd, #coluna_dois #ListaOpcoes dd{
					color: #333333;
					margin:5px;
					padding: 0px 5px 10px 5px;
					*padding: 0px 5px 10px 5px;
					display:block;
					clear:both;
					text-align:justify;
					width:auto;
				}
				
		#coluna_tres #ListaOpcoes dd{
					color: #333333;
					margin:5px;
					padding: 0px 0px 10px 5px;
					*padding: 0px 0px 10px 5px;
					display:block;
					clear:both;
					font-size:12px;
					text-align:justify;
					width:auto;
				}
								
		#coluna_tres #ListaOpcoes dd strong{
					font-weight:bold;
					font-size:16px;
				}
								
		#coluna_um #ListaSimples, #coluna_dois #ListaSimples, #coluna_tres #ListaSimples{
					color:#666666;
					margin:5px;
					display:block;
					clear:both;
					font-size:0.8em;
					text-align:justify;
					width:auto;
					list-style:none;
				}
			
		#coluna_um #ListaSimples li, #coluna_dois #ListaSimples li, #coluna_tres #ListaSimples li{
					color:#666666;
					margin:0px;
					padding: 0px 0px 10px 5px;
					*padding: 0px 0px 10px 5px;
					display:block;
					clear:both;
					text-align:justify;
					width:auto;
				}	
							
#TituloColuna {
	width:245px;
	/*background: url('img/tit_coluna.jpg') no-repeat;*/
	height:auto;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
}
				
			#TituloColuna h2{		
				font-size:20px;
				font-weight:bold;
				font-style:italic;
				font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
				line-height:1em;
				color:#244973;	
				margin:1em 5px 5px 10px;
				padding:0px;
				display:block;
				clear:both;
				width:auto;
			}





							

											


#TituloItem {
		margin: 5px 0px;
		padding:0px;
}
		
#SubTituloItem {
	padding:0px;
	margin:0px;
  float:left;
	clear:both;
	width:100%;
}

		#SubTituloItem h2{
			padding:0px;
			margin:0px 15px;
			line-height:1em;
			font-size:0.9em;
			font-style:italic;
			font-weight:bold;
			color:#41485C;
			font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
		}
		


		
#BoxBorda1{
	clear: both;
	margin: 10px 0px 10px 15px;
	padding:0px 0px 15px 0px;
	*padding:0px 0px 15px 0px;
	border: 1px #607079 dotted;
	
}	
				
				

#BoxDestaqueTexto {
	margin: 10px 5px 10px 5px;
	width:auto;
	height:auto;
	border: #A9B3BC solid 1px;
	clear:both;
	display:table;
	background: url('img/fundo_box.jpg');
}


				#BoxDestaqueTexto h2{
					padding:0px;
					margin:15px 10px 10px 10px;
					font-size:1.1em;
					color:#003366;
				}
				#BoxDestaqueTexto p{
					display:block;
					font-family: Arial, Helvetica, sans-serif;
					font-size: 12px;
					color: #333333;
					margin: 1em;
					padding:0px;
				}
				
				#BoxDestaqueTexto #NotasExplicativas{
					display:block;
					clear: both;
					margin: 10px 5px;
					padding:0px;
					border: 1px #607079 dotted;
				}
				
				#BoxDestaqueTexto #BoxMensagemErro{
					display:block;
					clear: both;
					margin: 10px 5px;
					padding:10px;
					border: 1px #990000 dotted;
					font-size:0.9em;
				}
				
				#BoxDestaqueTexto ul li, #NotasExplicativas ul li, #BoxMensagemErro ul li{
					font-size:0.9em;
				}





/*--FORMATAÇÃO COLUNAS 2-------------------------------------------------*/

#AreaConteudo {
	width:775px;
	margin-top:10px;
	float:left;
	display:table;
	height:auto;
	clear:both;
	position:relative;
}

/*--- BOX----*/
#boxes {
	margin: 10px 0px 10px 0px;
	width:100%;
	clear:both;
	}
	
#fixo {
	margin: 0 auto;
	width: 30em;
	/*inferior direito*/
	background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
	}
	
#titulo {
	/*superior direito*/
	background: url('img/estrutura_box_cinza_round_r1_c2.png') no-repeat 100% 0;
	float:left;
	width:100%;
	display:block;
	
	}
	
#titulo h2{
	/*superior esquerdo*/
	background: url('img/estrutura_box_cinza_round_r1_c1.jpg') no-repeat 0 0;
	padding: 15px 0px 5px 0px;
	*padding: 15px 0px 5px 0px;
	margin:0px;
	font-weight: bold;
	font-size: 18px;
	line-height: 1em;
	float:left;
	text-indent: 20px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	font-style:italic;
	margin:0px;

	}
	
* html #titulo h2 {height: 1%;} /* Hack para IE5 PC */

#ConteudoBox {
	/*inferior esquerdo*/
	background: url('img/estrutura_box_cinza_round_r2_c1.jpg') no-repeat  0 100%;
	color: #333333;
}

		#ConteudoBox p{
			margin: 10px;
		}






#elastico2 {
	width:100%;
	/*inferior direito*/
	background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
	font-size: 100%;
}

#barVejaMais2{
	clear:both;
	padding: 10px 0px 15px 20px;
	margin: 0px;
}

#barVejaMais2 p{
	font-size: 0.7em;
	color: #666666;
	clear: both;
	padding: 5px 10px 5px 0px;
	margin: 0px;
}


#ConteudoBox2 {
	/*inferior esquerdo*/
	background: url('img/estrutura_box_cinza_round_r2_c1.jpg') no-repeat  0 100%;
	color: #333333;
}

	
#colEsq {
	width:240px;
	float:left;
	font-size:14px;
	margin: 0px 0px 0px 20px;	
}

				#colEsq #ListaOpcoes{
					width:auto;
					list-style:square;
					font-size:1em;
					color:#006699;
					display:block;
					clear:both;
					margin:0px;
					font-size:0.9em;
					margin:0px;
				}

				#colEsq #ListaOpcoes li{
					margin:5px 5px 2px 0px;
					display:block;
					clear:both;
				}
								
				#colEsq #ListaOpcoes dl {
					display:block;
					clear:both;
					width:auto;
					float:left;
					margin:0px;
					font-size:0.9em;
				}
				
				#colEsq #ListaOpcoes dt{
					margin:5px 5px 2px 0px;
					width: auto;
					font-weight:bold;
					display:block;
					clear:both;
				}
				
				#colEsq #ListaOpcoes dd{
					color:#666666;
					margin:5px 5px 2px 0px;
					display:block;
					clear:both;
					font-size:0.9em;
					text-align:justify;
					width:auto;
				}


	

#barVejaMais{
	clear:both;
	padding: 10px 0px 15px 20px;
	margin: 0px;
}

#barVejaMais p{
	font-size: 0.7em;
	color: #666666;
	clear: both;
	padding: 5px 10px 5px 0px;
	margin: 0px;
}
	
#elastico {
	width:100%;
	/*inferior direito*/
	background: url('img/estrutura_box_cinza_round_r2_c2.jpg') no-repeat 100% 100%;
	font-size: 100%;
}

	



------------- AVISO -----------------------

#centraliza_aviso{
	background-color:#FFFFFF;
	height:450px;
	
	
}

#aviso{
	float:left;
	width:396px;
	margin-top:5px;
	background-image:url(img/aviso1.png);
	background-repeat:no-repeat;
	

}


#aviso  p{
	margin:10px 30px 5px 30px;
	clear:both;
	display:block;
	width: auto;
	font-family: Arial, Helvetica, sans-serif;
	line-height:1.2em;
	text-align:center;
}


#coluna_aviso {
	width:400px;
	height:100%;

		
}
#ListaAviso{
	width:auto;
	list-style:square;
	font-size:0.8em;
	color:#006699;
	display:block;
	clear:both;
	padding:5px 20px 0px 10px;
	padding-left:60px;
	line-height:1.5em;
}


#ListaAviso li{
	background: url(img/seta.png) no-repeat 0 0%;
	padding-left: 30px;
	list-style-type: none;
}
