body {
	font-family:Candara, Trebuchet MS, Arial, Verdana, sans-serif;
	font-size:12px;
	color:#333333;
	background:url(../images/background.gif) repeat-x #FFFFFF;
	text-align:center;
}

img {
	border:0px;
}

form {
	padding:0px;
	margin:0px;
}

.azul {
	color:#19BEC0;
}

.negrito {
	font-weight:bold;
	color:#000000;
}

a {
	color:#333333;
	text-decoration:none;
}

a:hover {
	color:#666666;
}

.esconde {
	display:none;
	visibility:hidden;
}

.mostra {
	display:block;
	visibility:visible;
}

#carregando {
	position:fixed;
	top:50%;
	left:50%;
	margin-top:-15px;
	margin-left:-150px;
	width:300px;
	height:24px;
	padding-top:6px;
	border:1px solid #35B6E0;
	background-color:#F5F5F5;
}

#topo {
	width:778px;
	height:50px;
	margin:auto;
	margin-top:57px;
	*margin-top:39px;
	border:6px solid white;
	font-size:36px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-weight:bold;
	color:#FFFFFF;
	padding-bottom:30px;
	padding-top:30px;
	background-color:#414141;
}

#menu {
	width:778px;
	height:30px;
	margin:auto;
	margin-top:10px;
}

	#menu a {
		display: -moz-inline-stack;
		display:inline-block;
		width:100px;
		height:25px;
		background-color:#FEFEFE;
		margin-right:2px;
		margin-left:2px;
		padding-top:6px;
		text-decoration:none;
		color:#333333;
		border:1px solid #003B3B;
	}
	
	#menu a:hover {
		color:#ffffff;
		background-color:#19BEC0;
		border:1px solid #19BEC0;
	}
	
	#menu strong {
		display:block;
		text-align:center;
	}
	
.publicidade-super {
	width:100%;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
	
#conteudo {
	width:778px;
	text-align:left;
	margin:auto;
	margin-top:10px;
}

	.secao {
		font-size:24px;
		color:#CCCCCC;
	}
	
	.backline {
		background:url(../images/linhaBack.gif) repeat-x transparent 0% 60%;
		width:100%;
		height:24px;
		text-align:left;
	}
	
		.topo {
			float:right;
			font-size:10px;
		}
	
	#esquerda {
		float:left;
		width:570px;
		padding:5px;
	}
	
		.separaData {
			width:100%;
			padding-top:5px;
			padding-bottom:5px;
			text-align:center;
			border-top:1px solid #19BEC0;
			border-bottom:1px solid #19BEC0;
			background-color:#eaf8f8;
			text-transform:uppercase;
			font-size:10px;
			font-weight:bold;
			color:#1c5253;
			margin-top:5px;
		}
		
		.noticiaInteira {
			border-bottom:1px dotted #d8ebeb;
			margin-top:3px;
			margin-bottom:3px;
		}
		
			.noticiaHora {
				color:#46adaf;
				font-weight:bold;
				font-size:14px;
				vertical-align:middle;
			}
			
			.noticiaCat {
				text-transform:lowercase;
				color:#999999;
				vertical-align:middle;
			}
			
			.noticiaInteira a {
				color:#333333;
				text-decoration:none;
			}
			
			.noticiaInteira a:hover {
				color:#666666;
			}
			
		.special {
			display:inline-block;
			/*width:99%;*/
			padding: 3px;
			margin-top:2px;
			background-color:#ebfffb;
			border:1px solid #8bd5c6;
			color:#35a08b;
			text-decoration:none;
			text-align:center;
			vertical-align:middle;
		}
		
		.special:hover {
			background-color:#cfede7;
			color:#35a08b;
		}
		
		#busca {
			width:100%;
			text-align:center;
			margin-top:10px;
			margin-bottom:10px;
		}
		
			#busca fieldset {
				padding-top:10px;
				padding-bottom:10px;
				border:1px solid #19BEC0;
			}
			
			#busca legend {
				border:2px solid #19BEC0;
				background-color:#19BEC0;
				color:#FFFFFF;
				font-size:16px;
				font-weight:bold;
				padding:3px;
				padding-right:10px;
				padding-left:10px;
				text-transform:capitalize;
			}
			
			.botaoProcura {
				/*padding: 3px;
				margin-top:2px;*/
				background-color:#ebfffb;
				border:1px solid #8bd5c6;
				color:#35a08b;
				text-align:center;
			}
			
			.campoProcura {
				background-color:#ebfffb;
				border:1px solid #8bd5c6;
				color:#35a08b;
				font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
			}
		
		.notDataHora {
			width:100%;
			margin-top:10px;
		}
		
		.notTitulo {
			width:100%;
			margin-bottom:5px;
			font-size:24px;
			font-weight:bold;
			text-align:justify;
		}
		
		.notCorpo {
			width:100%;
			text-align:justify;
			font-size:14px;
			margin-top:5px;
		}
		
			.notCorpo a {
				text-decoration:underline;
			}
		
		.paginacao {
			width:100%;
			margin-top:10px;
			margin-bottom:10px;
			text-align:center;
		}
		
		.comentario1 {
			width:100%;
			display:block;
			padding:4px;
			padding-bottom:0px;
			border:1px solid #a0a0a0;
			background-color:#f6f6f6;
			margin:auto;
			margin-top:4px;
			margin-bottom:4px;
		}
		
		.comentario2 {
			width:100%;
			display:block;
			background-color:#EBFFFB;
			border:1px solid #8BD5C6;
			padding:4px;
			padding-bottom:0px;
			margin:auto;
			margin-top:4px;
			margin-bottom:4px;
		}
		
		.comentarioInfo {
			width:110px;
			text-align:center;
			vertical-align:top;
		}
						
			.userName {
				width:100%;
				text-align:left;
				overflow:hidden;
				min-height:15px;
				font-weight:bold;
			}
		
		.comentarioCont {
			width:560px;
			text-align:left;
			vertical-align:top;
		}
		
			.comentarioData {
				width:100%;
				height:25px;
				color:#999999;
				padding-bottom:2px;
				text-align:right;
				font-size:10px;
				vertical-align:middle;
				margin-top:4px;
			}
			
				.option {
					float:left;
					width:120px;
					text-align:left;
					vertical-align:middle;
				}
				
				.dataComentario {
					float:right;
					width:200px;
					text-align:right;
					margin-right:4px;
					vertical-align:middle;
				}
				
			.comentarioMsg {
				width:100%;
				padding-top:5px;
				font-size:12px;
				overflow:hidden;
				min-height:30px;
			}
			
				.comentaTexto {
					width:98%;
					font-family:Arial, Helvetica, sans-serif;
					font-size:12px;
					border:1px solid #CCCCCC;
					background-color:#FFFFFF;
					height:80px;
				}
						
			#comentarioValor {
				width:100%;
				height:90px;
				font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
				background-color:#EBFFFB;
				border:1px solid #8BD5C6;
			}
			
			.btn-login {
				width:60px;
				background-color:#EBFFFB;
				border:1px solid #8BD5C6;
				margin:auto;
				margin-top:4px;
				margin-bottom:4px;

			}
			
		.tit-form {
			width:35%;
			float:left;
			text-align:right;
			font-size:12px;
			font-weight:bold;
			padding-right:5px;
			padding-bottom:3px;
			padding-top:4px;
		}
				
		.cont-form {
			width:60%;
			float:left;
			text-align:left;
			padding-left:5px;
			padding-bottom:3px;
			padding-top:2px;
		}
		
			.cont-form input {
				width:250px;
				border:1px solid #a0a0a0;
				background-color:#FFFFFF;
				color:#000000;
				font-size:12px;
				font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
				margin:1px;
			}
			
			.cont-form select {
				width:250px;
				border:1px solid #a0a0a0;
				background-color:#FFFFFF;
				color:#000000;
				font-size:12px;
				font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
				margin:1px;
			}
			
			.cont-form textarea {
				width:250px;
				height:100px;
				border:1px solid #a0a0a0;
				background-color:#FFFFFF;
				color:#000000;
				font-size:12px;
				font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
				margin:1px;
			}	
			
		.infobox {
			width:100%;
			text-align:center;
			background-color:#ffefef;
			color:#da1919;
			border:1px solid #da1919;
			margin-top:10px;
			margin-bottom:10px;
		}
		
		.infobox-green {
			width:100%;
			text-align:center;
			background-color:#f8ffef;
			color:#94bb2c;
			border:1px solid #94bb2c;
			margin-top:10px;
			margin-bottom:10px;
		}
	
	#direita {
		float:right;
		width:175px;
		padding:5px;
		text-align:center;
	}
	
		#direita fieldset {
			border:1px solid #19BEC0;
			padding:3px;
			display:block;
		}
		
		#direita legend {
			border:2px solid #19BEC0;
			background-color:#19BEC0;
			color:#FFFFFF;
			font-size:16px;
			font-weight:bold;
			padding:3px;
			padding-right:10px;
			padding-left:10px;
			text-transform:capitalize;
		}
		
		.loginBox {
			width:100%;
			text-align:center;
		}
		
			.loginBoxInput {
				width:97%;
				font-size:10px;
				border:1px solid #666666;
				color:#333333;
				margin-top:3px;
			}
			
			.loginButton {
				width:85px;
				border:1px solid #666666;
				color:#333333;
				margin-top:3px;
				font-size:10px;
			}
		
			.loginBox a {
				display:block;
				width:99%;
				padding-top:3px;
				padding-bottom:3px;
				margin-top:2px;
				background-color:#ebfffb;
				border:1px solid #8bd5c6;
				color:#35a08b;
				text-decoration:none;
			}
			
			.loginBox a:hover {
				background-color:#cfede7;
			}
