body {
	width: 100%;
	margin: 0px;
	padding: 0px;

	background-color: #F8F7F2;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

li {
	list-style: disc;
	margin: 10px 0 0 5px;
}

li li {
	list-style-image: url(../img/bullet2.gif);
	margin: 10px 0 0 5px;
}

li li li {
	list-style-image: url(../img/bullet3.gif);
	margin: 10px 0 0 5px;
}

ul.listaEspacoNormal li {
	margin: 0px;
}

img {
	border: 0px;
}


	/* --------------------------
	   -------   TOPO   ---------
	   -------------------------- */
	#topo {
		width: 100%;
		height: 140px;
	}
	
	
		/* Cabecalho (table)
		------------------------------------ */
		#topo #cabecalho {
			width: 100%;
		}
	
	
			/* Logo (td)
			------------------------------------ */

			#topo #cabecalho #logo {
				width: 615px;
			}
	
			/* Icones (td)
			------------------------------------ */

			#topo #cabecalho #icones {
				width: 100%;
				padding: 15px;

				text-align: left;
				vertical-align: bottom;
			}
			
				#topo #cabecalho #icones a {
					clear: both;
					margin-left: 10px;

					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 9px;
					color: #c8b09d;
					
					text-decoration: none;
				}
			
				#topo #cabecalho #icones img {
					vertical-align: middle;
					border: 0;
				}
				


		/* Menu
		------------------------------------ */

		#topo #menu {
			margin-left: 200px;
			height: 20px;
		}
				
			#topo #menu table {
				height: 20px;
				border: 1px solid #50A39B;
				background-color: #14857F;
			}

			#topo #menu .separador {
				background-color: #FFFFFF;
				width: 1px;
			}
			
			#topo #menu .bandeira {
				vertical-align:middle;
				text-align: left;
				padding-left: 15px;
			}
			
			#topo #menu a {
				margin: 0 15px 0 15px;
			
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				font-weight: bold;

				text-transform: uppercase;
				text-decoration: none;
				white-space:nowrap;
			}

				#topo #menu a:hover {
					text-decoration: underline;
				}
				
				#topo #menu a:active {
					color: #ACD697;
				}


	/* Miolo
	------------------------------------ */

	#miolo {
		width: 100%;
	}
	
		#miolo a.download {
			background: url(../img/icone_download.gif) center right no-repeat;
			padding-right: 15px;
		}


		/* -------------------------------------
		   -------   COLUNA ESQUERDA   ---------
		   ------------------------------------- */
		#miolo #coluna_esquerda {
			width: 200px;
			height: 370px;

			vertical-align: top;
		}
			
			/* Menu
			--------------------------------------- */
			#miolo #coluna_esquerda #menu {
				padding: 45px 0 0 25px;
			}
			
				#miolo #coluna_esquerda #menu p {
					margin: 0 0 2px 0;
					border-bottom: 1px solid #e5e6e0;

					font-family: Verdana, Arial, Helvetica, sans-serif;
					font-size: 10px;
					font-weight: bold;
					color: #4EA499;
				}
	
				#miolo #coluna_esquerda #menu .separador {
					height: 20px;
				}

				#miolo #coluna_esquerda #menu a {
					width: 175px;
					display: block;

					text-decoration: none;
					color: #4EA499;
				}
					#miolo #coluna_esquerda #menu a:hover {
						background-color: #FFFFFF;
					}
					#miolo #coluna_esquerda #menu a:active {
						color: #bc5b5d;
					}
			

			/* Links
			--------------------------------------- */
			#miolo #coluna_esquerda #links {
				padding: 0 0 15px 25px;
			}
			
				#miolo #coluna_esquerda #links p {
					margin: 15px 0 0 0;
					border-bottom: 1px solid #e5e6e0;
				}
	
				#miolo #coluna_esquerda #links a {
					width: 175px;
					display: block;

					font-family: Arial, Helvetica, sans-serif;
					font-size: 11px;
					font-weight: bold;
					color: #000000;
					
					text-decoration: none;
					text-transform: uppercase;
				}

					#miolo #coluna_esquerda #links a:hover {
						background-color: #FFFFFF;
					}

					#miolo #coluna_esquerda #links a:active {
						color: #bc5b5d;
					}

			
			/* Extra
			--------------------------------------- */
			#miolo #coluna_esquerda #extra {
				margin: 10px 15px 15px 25px;
				border: 1px solid #000000;
				background-color: #e5e3bc;

				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #000000;
			}
			
				#miolo #coluna_esquerda #extra h2 {
				    background-image: url(../img/seta.gif);
					background-repeat: no-repeat;
					background-position: 5px 7px;
					margin: 0 0 0 0;
					padding: 5px 5px 5px 20px;
					background-color: white;
					border-bottom: 1px solid black;
					font-size: 13px;
					color: black;
					text-transform: uppercase;
				}

				#miolo #coluna_esquerda #extra p {
					margin: 10px 5px 5px 5px;
				}

				#miolo #coluna_esquerda #extra a {
					color: black;
					text-decoration: none;
				}

				#miolo #coluna_esquerda #extra a:hover {
					text-decoration: underline;
				}

			/* Menu
			--------------------------------------- */
			#miolo #coluna_esquerda #visitas {
				padding: 25px 0 0 25px;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #4EA499;
			}
			
				#miolo #coluna_esquerda #visitas #contador {
					font-size: 12px;
					color: black;
				}

		/* ------------------------------------
		   -------   COLUNA CENTRAL   ---------
		   ------------------------------------ */
		#miolo #coluna_central {
			width: 100%;
			height: 100%;
			padding: 15px 30px 20px 15px;
					
			background-color: #FFFFFF;
			border: 1px solid #e5e6e0;
		
			text-align: left;
			vertical-align: top;
		
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #000000;
		}
								
			#miolo #coluna_central h1 {
				margin: 0 0 0 0;
		
				font-family: Arial, Helvetica, sans-serif;
				font-size: 24px;
				font-weight: normal;
			}
		
			#miolo #coluna_central h2 {
				margin: 10px 0 0 0;
		
				font-family: Arial, Helvetica, sans-serif;
				font-size: 13px;
			}
		
			#miolo #coluna_central h2 .data {
				font-size: 12px;
				color: #828370;
			}
			
			#miolo #coluna_central p {
				margin: 5px 0 0 0;
				font-size: 11px;
			}
		
			#miolo #coluna_central a {
				color: #000000;
				text-decoration: none;
			}
						
			#miolo #coluna_central a:hover {
				text-decoration: underline;
			}
			
		
			/* Manchete
			------------------------------------ */

			#miolo #coluna_central #manchete {
				float: left;
				width: 100%;
				margin: 0 0 10px 0;
			}
						
				#miolo #coluna_central #manchete p {
					margin: 5px 0 0 0;
					line-height: 16px;
				}
				
				#miolo #coluna_central #manchete img {
					border: 1px solid #e5e6e0;
					margin-bottom: 10px;
					margin-right: 9px;
					float: left;
					display: block;
				}
							
											
			/* Notícias
			------------------------------------ */

			#miolo #coluna_central #noticias {
			}
						
				#miolo #coluna_central #noticias h2 {
					background: url(../img/seta.gif) no-repeat;
					padding: 0 0 0 15px;
				}
							
				#miolo #coluna_central #noticias a {
					color: #000000;
				}
							
		
			/* Destaques
			------------------------------------ */

			#miolo #coluna_central #destaques {
				width: 100%;
		
				vertical-align: top;
				text-align: left;
		
				font-family: Arial, Helvetica, sans-serif;
				color: #28908A;
			}
						
				#miolo #coluna_central #destaques h2 {
					padding: 0 0 5px 0;
					font-size: 12px;
				}
							
				#miolo #coluna_central #destaques a {
					color: #28908A;
				}
			
			/* Retranca (div)
			------------------------------------ */

			#miolo #coluna_central .retranca {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #828370;
				border-bottom: 1px dotted #828370;
				
				margin: 30px 0 20px 0;
			}

			#miolo #coluna_central .retranca a {
				float: right;
				color: #828370;
				
				font-weight: normal;
				text-align: right;
				text-transform: lowercase;
			}



		/* ------------------------------------
		   -------   COLUNA DIREITA   ---------
		   ------------------------------------ */
		#miolo #coluna_direita {
			width: 200px;
			height: 100%;
			padding: 0 20px 10px 15px;
			
			background-color: #FFFFFF;
			border-top: 1px solid #DEDEE0;
			border-bottom: 1px solid #DEDEE0;
			
			
			vertical-align: top;
		}
		
			#miolo #coluna_direita h2 .data {
				font-size: 10px;
				color: #828370;
			}
		
			#miolo #coluna_direita a {
				color: #000000;
				text-decoration: none;
			}
						
			#miolo #coluna_direita a:hover {
				text-decoration: underline;
			}
			
			#miolo #coluna_direita a.linkMenor {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #A47D5E;
				display: block;
				margin-top: 2px;
			}


			/* Retranca
			------------------------------------ */

			#miolo #coluna_direita .retranca {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 10px;
				font-weight: bold;
				color: #828370;
				
				margin: 15px 0 10px 0;
			}
		
			
			/* Pesquisa
			------------------------------------ */

			#miolo #coluna_direita #pesquisa {
				width: 170px;
				margin-bottom: 20px;
				vertical-align: middle;

				font-family: Arial, Helvetica, sans-serif;	
				font-size: 11px;
			}
			
				#miolo #coluna_direita #pesquisa form {
					margin: 0;
				}
				
				#miolo #coluna_direita #pesquisa input.text {
					border: 1px solid #A47D5E;
					background-color: #FFFFFF;
					
					margin-bottom: 2px;
				}
		
				#miolo #coluna_direita #pesquisa .botao {
					cursor:pointer;
					cursor:hand;
				}
				
			/* Quadro area restrita
			------------------------------------ */

			#quadroAreaRestrita {
				margin-bottom: 20px;
				text-align: left;
				vertical-align: top;
				font-family: Arial, Helvetica, sans-serif;
				color: #000000;
				background-color: #e7f0d8;
				padding: 3px;
			}
		
				#quadroAreaRestrita label {
					font-size: 9px;
				}

				#quadroAreaRestrita input.text {
					border: 1px solid #A47D5E;
					background-color: #FFFFFF;
					width: 150px;
				}
							
				#quadroAreaRestrita input.button {
					font-size: 9px;
					margin-top: 3px;
				}
		

			/* Imagem
			------------------------------------ */

			#miolo #coluna_direita #imagem {
				margin-bottom: 20px;
			
				text-align: left;
				vertical-align: top;
		
				font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #000000;

				border: 1px solid #000000;
				background-color: #e5e3bc;
			}
		
				#miolo #coluna_direita #imagem img {
				}
							
				#miolo #coluna_direita #imagem p {
					margin: 0px 2px 0 2px;
				}
							

			/* Banner
			------------------------------------ */
			#miolo #coluna_direita .banner {
				width: 170px;
				margin-bottom: 10px;
				margin: 0 auto;
			}
	

	/* ----------------------------
	   -------   RODAPÉ   ---------
	   ---------------------------- */
	#rodape {
		height: 60px;
		padding: 10px 0 0 210px;

		text-align:left;
		vertical-align: middle;

		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #000000;
	}
	
		#rodape p {
			margin: 5px 0 0 0;
		}

		#rodape a {
			margin: 0 5px 0 5px;
			
			color: #000000;
			font-weight: bold;
			text-decoration: none;
		}
			
		#rodape a:hover {
			text-decoration: underline;
		}

		/* Rodape - Menu 
		---------------------------- */
		#rodape #menu {
			font-size: 11px;
		}

		/* Rodape - Copyright 
		---------------------------- */
		#rodape #copyright {
		}

		#rodape #copyright a {
			margin: 0 0 0 0;
			text-decoration: underline;
		}
		
/* Popup Home
--------------------- */
#popupHome {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;;
	font-size: 13px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	height: 100%;
}

	#popupHome h1 {
		font-weight: normal;
		font-size: 24px;
	}
	
	#popupHome a {
		color: #14857f;
		text-decoration:none;
	}
	
	#popupHome a:hover {
		color: #14857f;
		text-decoration:underline;
	}
	
	#popupHome p {
		margin-top: 0px;
	}

		