body {
	background: url(../images/layout/bg.jpg) top center no-repeat; 
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	color: #FFFFFF;
	line-height:16px;
}

a {
	text-decoration: none;
	color:#666666;
}

a:hover {
	color:#003399;
	text-decoration:none;
}


img {
	border: 0;
}


	
	#geral {
		width: 960px;
		margin: 0 auto;
		position: absolute;
		left: 50%;
		margin-left: -480px;
	}
	
		#geral #topo {
			height: 160px;
			background-image: url(../images/layout/fundo-topo.png);
			background-repeat: no-repeat;
			background-position: right;
		}		
		
			#geral #topo #logo {
	position:absolute;
	width: 300px;
	height: 129px;
	top: 20px;
	z-index: 200;
	left: 2px;
			}		
	
			#geral #topo #flash {
	position:absolute;
	width: 673px;
	left: 291px;
	top: 20px;
	z-index: 100;
			}
	
			#geral #topo #menu {
	position:absolute;
	width: 800px;
	height: 20px;
	top: 140px;
	left: 150px;
			}	
			
				#geral #topo #menu ul {
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
				}
					
				#geral #topo #menu ul li {
					list-style: none;
					margin: 0;
					padding: 0;
					display: inline;
					color: #2A64AB;
					font-weight: bold;
					font-size: 12px;
				}
					
				#geral #topo #menu ul li a {
					color: #2A64AB;
					font-weight: bold;
					font-size: 12px;
					text-decoration: none;
				}	
				
				#geral #topo #menu ul li a:hover {
					text-decoration: underline;
				}	
				
				
		#geral #lado-esq {
			float: left;
			width: 785px;
			margin-top: 5px;	
		}
		
			#geral #lado-esq #centro {
				float: left;
				width: 778px;
				border-left: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				border-top: 1px solid #cccccc;
				background: #ffffff url(../images/layout/degrade-centro.png) repeat-x;
				color: #000000;
			}	
			
				#geral #lado-esq #centro-baixo {	
					clear: both;
					background: url(../images/layout/fundo-rodape-centro.png) 1px no-repeat;	
					color: #000000;		
					width: 778px;
					height: 17px
				}
				
			#geral #lado-esq #centro #conteudo {
				padding: 10px;
				color: #776F6F;
				font-size: 12px;			
				width: 758px;

			}
			
			#geral #lado-esq #centro #conteudo h1 {
				background-image: url(../images/layout/linha-titulo-pagina.png);
				background-repeat: no-repeat;
				background-position: left bottom;
				color:#666666;
				font-size: 14px;
				font-weight: bold;
				padding: 0;
				margin: 0;
				padding-bottom: 7px;
				padding-left: 5px;
			}		
			
			
			
			
			
			/* ANAIS */
			
			#geral #lado-esq #centro-anais {
				float: left;
				width: 950px;
				border-left: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				border-top: 1px solid #cccccc;
				background: #ffffff url(../images/layout/degrade-centro.png) repeat-x;
				color: #000000;
			}	
			
				#geral #lado-esq #centro-baixo {	
					clear: both;
					background: url(../images/layout/fundo-rodape-centro-full.png) 1px no-repeat;	
					color: #000000;		
					width: 950px;
					height: 17px
				}
				
			#geral #lado-esq #centro-anais #conteudo {
				padding: 10px;
				color: #776F6F;
				font-size: 12px;			
				width: 930px;

			}
			
			#geral #lado-esq #centro-anais #conteudo h1 {
				background-image: url(../images/layout/linha-titulo-pagina.png);
				background-repeat: no-repeat;
				background-position: left bottom;
				color:#666666;
				font-size: 14px;
				font-weight: bold;
				padding: 0;
				margin: 0;
				padding-bottom: 7px;
				padding-left: 5px;
			}	

	
			#conteudo-anais {
				padding: 20px 80px;
			}
			
			#msg {
			}
			
			label {
				clear: both;
				margin-left: 300px;
				color: #1A2E7B;
				font-weight: bold;				
			}
			
			#lista-ano {
				clear: both;
				margin-left: 10px;
				
			}
			
			
			
			#ano-anais {
				color: #1A2E7B;
				font-weight: bold;					
			}
			
			#titulo-anais {
				color: #6E686A;
				font-weight: bold;					
			}
			
			#texto-anais {
				color: #6E686A;
			}
					
			
			
			
			#geral #lado-esq #centro #destaque {	
				clear: both;
				width: 758px;		
				padding: 10px;		
			}
			
				#geral #lado-esq #centro #destaque .box-destaque {
					float: left;
					width: 240px;
					margin-right: 5px;
					color: #797070;
				}
				
				#geral #lado-esq #centro #destaque .box-destaque p {
					color: #797070;
					font-size: 11px;
				}
				
				
			#geral #lado-esq #centro #chamada {	
				clear: both;
				width: 778px;	
			}
			
				#geral #lado-esq #centro #chamada #box-esq {
					float: left;
					width: 370px;
					margin-left: 20px;
					color: #797070;
				}
				
				#geral #lado-esq #centro #chamada #box-dir {
					float: left;
					width: 370px;
					margin-left: 15px;
					color: #797070;
				}
				
				#geral #lado-esq #centro #chamada .box-chamada-cima {
					background-image: url(../images/layout/box-chamada-cima.png);
					background-repeat: no-repeat;
					width: 353px;
					height: 60px;
				}
				
					#geral #lado-esq #centro #chamada .box-chamada-cima p {
						color: #666464;
						font-size: 13px;
						font-weight: bold;
						display: block;
						text-align: center;
						padding: 0;
						margin: 0;
						padding-top: 20px;
					}
				
				#geral #lado-esq #centro #chamada .box-chamada-centro {
					background-image: url(../images/layout/box-chamada-centro.png);
					background-repeat: repeat-y;
					width: 353px;
				}
				
					#geral #lado-esq #centro #chamada .box-chamada-centro .data-chamada {
						clear: both;
						color: #595959;
						font-size: 12px;
						padding: 0;
						margin: 0;
						margin: 0 20px;						
					}
					
					#geral #lado-esq #centro #chamada .box-chamada-centro .resumo-chamada {
						color: #595959;
						font-size: 12px;
						padding: 0;
						margin: 0;
						margin: 0 20px;
						margin-top: 5px;
					}
					
					#geral #lado-esq #centro #chamada .box-chamada-centro .botao-chamada {
						float: right;
						margin-right: 20px;
						margin-top: 10px;
						margin-bottom: 5px;
					}
				
				#geral #lado-esq #centro #chamada .box-chamada-baixo {
					background-image: url(../images/layout/box-chamada-baixo.png);
					background-repeat: no-repeat;
					width: 353px;
					height: 22px;
				}
				
				
		
		#geral #lado-dir {
			float: left;
			width: 165px;	
			margin-top: 5px;	
		}
			
			#geral #lado-dir #lateral {
				float: left;
				width: 165px;
				border-left: 1px solid #cccccc;
				border-right: 1px solid #cccccc;
				border-top: 1px solid #cccccc;
				background: #ffffff url(../images/layout/degrade-centro.png) repeat-x;
				color: #000000;
			}	
			
				#geral #lado-dir #lateral-baixo {	
					clear: both;
					background: url(../images/layout/fundo-rodape-lateral.png) 1px no-repeat;	
					color: #000000;	
					width: 165px;	
					height: 17px
				}
				
			#geral #lado-dir #lateral .img-banner,
			#geral #lado-dir #lateral .img-banner p {
				padding: 0;
				margin: 0;
			}
			
			#geral #lado-dir #lateral .img-banner img {
				margin-left: 10px;
				margin-top: 10px;
			}
			
			#geral #lado-dir #lateral .titulo-banner {
				padding: 0;
				margin: 0;
				text-align: right;
				color: #005E0C;
				padding-right: 10px;
				padding-bottom: 5px;
				font-size: 12px;
			}
				
		
		#geral #rodape {
			clear: both;
			float: left;
			width: 950px;
			text-align: right;
			font-size: 12px;
			color: #776F6F;
			padding-bottom: 10px;
		}
		
			#geral #rodape a {
				color: #776F6F;
				text-decoration: none;
			}
			
			#geral #rodape a:hover {
				text-decoration: underline;
			}
			
	
	
	

	.tituloRepeat,	.tituloRepeat a {
		font-size: 14px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		color:#666666;
	}	
	
	.resumoRepeat {
		color: #776F6F;
	
	}
	
	.resumoRepeat p {
		margin: 0;
		padding: 0;
	
	}
	
	.vermais, 
	.vermais a:link, 
	.vermais a:visited {
		font-size:12px;
		color: #2A64AB;
		text-decoration: none;
	}
	
	.vermais a:hover {
		text-decoration: underline;
	}
		
		
	.campos_formulario {
		border: 1px solid #cccccc;
		padding: 3px;
	
	}
	
	.botao_enviar {
		border: 0;
		background-color: #666666;
		color: #ffffff;
		padding: 3px;
		padding-left: 10px;
		padding-right: 10px;
	}
	
	