﻿*{margin:0;padding:0;}
address,th{font-style:normal;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}
ol,ul{list-style:none;font-size:inherit;}
a{text-decoration:none;}

body {
	background:url(../ImageBank/bg.jpg) top left repeat-x #b5bfca;
	color:#000;	
	font:12px Verdana, Arial, Helvetica, sans-serif;
}	
h2 {
	color:#F00;
	float:left;
	font-size:20px;
}
h3, h4 {
	margin-bottom:15px;
}
#geral{	
	margin:0 auto;
	width:1000px;
}
#layoutInterno{
	float:left;
	width:805px;
}
#bannerPublicidade{
	margin:20px 20px 12px 20px;
	*margin:20px 20px 7px 20px;
}
#bannersLaterais{
	float:left;
	margin-top:20px;
	width:155px;
}
	#bannersLaterais img{
		margin-bottom:10px;
	}
#bannerTopo{
	padding:13px 0 0 0;
	text-align:right;
	width:785px;
	z-index:0;
}
#logo{
	margin:-22px 0 0 20px;
	position:absolute;
	z-index:1;
}
#busca{
	float:right;
	margin-right:20px;
	*margin-right:10px;
	
}
#busca input, textarea{
	border:1px solid #000111;
	height:17px;
	font:12px Verdana;
}
ul.menuSuperior{
	float:right;
	width:580px;
	padding-right:20px;
}
	ul.menuSuperior li{
		float:right;
	}
	ul.menuSuperior li a{
		display:block;
		height:36px;
		line-height:36px;		
	}
		.expediente{
			background:url(../ImageBank/menu_superior_expediente.jpg) no-repeat;
			height:36px;
			line-height:36px;		
			text-indent:-5000px;
			width:107px;
		}
		.editorial{
			background:url(../ImageBank/menu_superior_editorial.jpg) no-repeat;
			height:36px;
			line-height:36px;		
			text-indent:-5000px;
			width:83px;
		}
		.anuncie{
			background:url(../ImageBank/menu_superior_anuncie.jpg) no-repeat;
			height:36px;
			line-height:36px;
			text-indent:-5000px;
			width:89px;
		}
		.twitter{
			background:url(../ImageBank/logo_twitter.jpg) no-repeat;
			height:29px;
			margin:-5px 120px 0 0;
			text-indent:-5000px;
			width:79px;
		}
		.orkut{
			background:url(../ImageBank/logo_orkut.jpg) no-repeat;
			height:29px;
			margin-top:-5px;
			text-indent:-5000px;
			width:71px;
		}
#divEsquerda{
	float:left;
}
ul.menuLateral{
	margin-top:10px;
	width:164px;
}
	ul.menuLateral li{
		background:url(../ImageBank/menu_lateral_bg.jpg) no-repeat;
		color:#000;
		font:13px Verdana;
		height:24px;
		line-height:24px;
		padding:0 0 2px 20px;
		width:164px;
	}
	ul.menuLateral li a{
		color:#000;
		display:block;
		font-weight:800;
		height:24px;
		line-height:24px;
	}
	ul.menuLateral li a:hover{
		background:url(../ImageBank/menu_lateral_bg_hover.jpg) no-repeat;
		height:24px;
		line-height:24px;
		margin-left:-20px;
		padding-left:20px;
		width:164px;
	}
#capa {
	padding:8px 8px 8px 20px;
	width:164px;
}
.textoCapa{
	font:9px Verdana;
	text-align:center;
	width:164px;
}
.textoCapa a{
	color:#000;
}
#conteudo, #pagina {
	float:left;
	margin:10px 20px 0 -5px;
	width:595px;
}
#pagina {
	background:#fff;
	line-height:140%;
	margin-bottom:20px;
	padding:20px;
	width:555px;
}
	#pagina img {
		margin:3px 7px 0px 7px;
	}
#headerPagina {
	color:#999;
	margin-bottom:20px;
}
	.dtAtual {
		color:#000;
		float:right;
		font-size:11px;
		font-weight:800;
		margin-top:-10px;
		width:170px;
	}
.destaquesHome {
	float:left;
	margin:5px 0 0 15px;
	margin-bottom:70px;
	width:175px;
	_width:170px;
}
	.destaquesHome img {	
		text-align:center;
		width:175px;
		_width:170px;
	}
	.destaquesHome a, .ultimasNoticias a {
		color:#000;
	}
	.destaquesHome a:hover, .ultimasNoticias a:hover {
		text-decoration:underline;
	}
.ultimasNoticias {	
	float:left;
	height:60px;
	margin:0 0 15px 7px;
	width:273px;	
}
#noticias {
	float:left;
	padding-bottom:40px;
	padding-left:20px;
	width:570px;
}
#noticias a{
	color:#000;
}
#noticias a:hover{
	color:#000;
	text-decoration:underline;
}
/*CONTROLES*/
.formContato {
	margin:15px;
}
	.formContato label {
		float:left;
		line-height:16px;
		margin-right:4px;
		width:85px;
		text-align:right;
	}
	.formContato br {
		clear:both;
	}
	.formContato .btEnviar {
		background:#FFF;
	}
/* INSCRIÇÃO */
.formInscricao {
	margin:15px;
}
	.formInscricao label {
		float:left;
		line-height:16px;
		margin-right:4px;
		width:170px;
		text-align:right;
	}
	.formInscricao br {
		clear:both;
	}
	.formInscricao .btEnviar {
		background:#FFF;
	}
ul#menuInternas {
	margin-top:20px;
}
	ul#menuInternas li a {
		color:#000;
	}
	ul#menuInternas li a:hover {
		text-decoration:underline;
	}	
.pageflips{
	float:left;
	font:11px Verdana;
	text-align:center;
	width:200px;
}	
.pageflips a{
	color:#000;
	text-decoration:underline;
}
