@import url("noticias.css");
/******** RESET **********/
* {
	margin: 0px;
	padding:0px;
}

hr {
	display:none;
}
/******** TAGS PADROES DO WEB SITE **********/
p {
	margin-bottom:10px;
}

body {
	width:100%;
	height:100%;
	margin-bottom:15px;
}

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

a:hover{
	text-decoration:underline;
}

h1 {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

h2 {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

h3 {
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

address {
	font-style:normal;
}
/******* CORPO DO SITE COMPLETO **********/
	div#site {
		width:950px;
		height:100%;
		margin:0 auto;
	}
	
	/******** LOGO ********/
	div#logo {
		float:left;
		height:140px;
		width:180px;
		background: url(../imagens/logo.jpg) no-repeat center center;
		position:relative;
	}
	
	div#logo h1 a{
		display:block;
		height:140px;
		width:160px;
		text-indent: -9999px;
		overflow:hidden;
	}
	
	/******* BANNER PRINCIPAL ********/
	div#banner_principal{
		text-align:right;
		padding-top:22px;
		padding-bottom:23px;
		display:none;
	}		
	
	div#banner_promocao{
		display:none;
		height:450px;
		width:735px;
	}	
	
	/******** TOPO COM OS MENU ***********/
	div#topo {
		clear:both;
		height:31px;
		background:url(../imagens/topo_fundo.jpg) repeat-x top;		
	}
	
	div#topo #menu {	
		text-align:right;
		height:31px;
		background:url(../imagens/topo_esquerda.jpg) no-repeat left center;		
	}
	
	div#topo #menu ul {
		height:21px;
		padding-top:5px;
		padding-bottom:5px;
		background:url(../imagens/topo_direita.jpg) no-repeat right center;
	}
	
	div#topo #menu ul li {
		display:inline;
		padding-left:20px;
		padding-right:20px;	
		white-space:nowrap;
		list-style:none;
		background:url(../imagens/div_menu.jpg) no-repeat left center;
	}
	
	div#topo #menu ul li a {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		text-decoration:none;
	}
	
	/******* BUSCA ************/
	div#busca p {
		width:200px;
		float:left;
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:22px;
		margin-left:0px;
		margin-right:0px;
	}
	
	div#busca div {
		float:right;
		width:670px;
		height:56px;
		margin-bottom:5px;
		margin-right:78px;
		display:inline;
		background:url(../imagens/busca_fundo.jpg) repeat-x top;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
	}
		
	div#busca form {
		display:block;
		background: url(../imagens/busca_esquerda.jpg) no-repeat left bottom;
		padding-left:15px;
		height:56px;
	}
	
	div#busca fieldset{
		padding-top:5px;
		height:51px;
		background: url(../imagens/busca_direita.jpg) no-repeat right bottom;
		border:none;
	}
	
	div#busca fieldset legend{
		display:none;	
	}
	
	div#busca label {
		display:block;
		float:left;
		width:280px;
		margin-right:2px;
	}
	
	div#busca label input {
		width:270px;
		padding:2px;
		border:#000000 solid 1px;
	}
	
	div#busca label select {
		width:280px;
		border:#000000 solid 1px;
	}
	
	div#busca input.submit {
		float:left;
		margin-top:17px;
		color:#FFFFFF;
		background:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		font-weight:bold;
		border:0px;
	}
	
	/***** BANNER SECUNDARIO *********/
	div#banner_secundario {
		display:none;
		float:right;		
		height:60px;
		width:468px;
		clear:right;
		padding-right:30px;
	}
	
	/******** CATEGORIAS ***********/
	div#categorias {
		float:left;
		width:200px;
	}
	
	/*
	div#categorias p {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		margin-top:20px;
		margin-bottom:22px;
	}
	*/
	
	div#categorias li {
		width:195px;
		list-style:none;		
		margin-bottom:4px;
		padding-left:3px;
		min-height:44px;
		height:44px;
	}
	div#categorias li a {
		padding-top:4px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		width:95%;
		display:block;
	}

	/******** SUB-CATEGORIAS ***********/
	div#subcategoria {
		float:left;
		width:200px;
		min-height:660px;
		_height: 660px; /* somente para o IE6 */
		position:relative;
		margin-right:0px;
		margin-left:0px;
		background:#FFFFFF;
	}
	
	div#subcategoria div{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		padding-top:3px;
		padding-bottom:4px;
		margin-bottom:1px;
		border-bottom:#000000 solid 1px;
	}
	
	div#subcategoria a {
		display:block;
		margin:5px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
		border-bottom:#CCCCCC dashed 1px;	
	}
	
	div#subcategoria a:hover {
		text-decoration:underline;
		color:#000000;
	
	}
	div#subcategoria p {
		color:#333333;
		font-size:12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		text-align:center;	
	}
	
	/****** RODAPE **********/
	div#rodape{
		clear:both;		
		width:100%;
		margin-bottom:5px;
		padding-top:2px;		
		border-top:#FF8F00 solid 4px;
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
	}
	
	div#rodape .copy {
		float:left;	
	}
	
	div#rodape #mini_menu {
		float:right;
		white-space:nowrap;
	
	}
	div#rodape #mini_menu ul li {
		float:left;		
		list-style:none;		
		border-left:#666666 solid 1px;
		white-space:nowrap;
	}
	div#rodape #mini_menu ul li a {
		display:block;
		padding-left:12px;
		padding-right:12px;		
		font:10px Verdana, Arial, Helvetica, sans-serif;
		text-decoration:none;
		color:#333333;
	}
	
	div#rodape hr {
		display:none;
	}
	
	div#rodape address {
		text-align:right;
		margin-top:15px;
		line-height:13px;
		display:none;
	}
	
	div#rodape .link {
		float:right;
		clear:right;
		margin:5px;
		display:inline;
	}
	/****** CORPO DOS ANUNCIOS NA CATEGORIA*********/
	/******* ANUNCIOS ***********/	
	
	div#anuncios {
		display:table;
		margin:auto;
		position:relative;
		max-width:535px;
		width:535px;
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		clear:right;
	}
	
	div#anuncios .corpo_anuncio {
		border-bottom:#333333 dashed 1px;
		margin-bottom:8px;
	}
	
	div#anuncios .img_anuncio {
		width:120px;
		height:80px;
		padding-right:10px;
		padding-left:5px;
	}
	
	div#anuncios .titulo_anuncio{
		font-family:Arial, Helvetica, sans-serif;
		font-size:15px;
		font-weight:bold;
		color:#444444;
	}
	
	div#anuncios a{
		color:#333333;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		text-decoration:none;
	}
	div#anuncios a:hover{
		text-decoration:underline;
		color:#000000;
	}
	
	div#anuncios h2 {
		display:block;
		border-bottom:#333333 dashed 1px;
		margin-left:7px;
		margin-bottom:8px;		
		
		color:#333333;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		padding-bottom:5px;
		font-weight:normal;
	}
	
	/******* CONTEUDO DAS PAGINAS **********/
	div#conteudo {
		display:table;
		width:745px;
		margin-top:3px;
		padding:1px;		
	}
	
	.rss {
		background:url(../imagens/rss_2.gif) no-repeat left center;
		padding-left:17px;
	}
	
		/******* CONTATO **********/
	#form_contato label {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		display: block;
		width: 400px;
		margin-bottom: 5px;
		position:relative;
		padding:2px;
	}
	
	#form_contato label input {
		border: 1px solid #333333;
		width:260px;
	}
	
	#form_contato label textarea {
		border: 1px solid #333333;
		width:395px;
	}
	
	#form_contato label select {
		border: 1px solid #333333;
	}
	
	#form_contato input#telefone {
		width:100px;
	}
	#form_contato fieldset {
		width: 400px;
		padding:8px;
		border: 1px solid #333333;	
		background:#FFFFFF;
	}
	#form_contato legend {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #FF6600;
	}
	#form_contato span {
		display:block;
		float:left;
		width:135px;
	}
	#form_contato small{
		right: 11px;
		position:absolute;
		font-weight:normal;
	}
	
	#form_contato .button {
		background:#333333;
		color:#FFFFFF;
		font-weight:bold;
		border:#000000 solid 1px;
		float:right;		
	}

.icon-16-pdf {
	background-image: url(../imagens/admin/icones/icon-16-pdf.jpg);
	background-repeat:no-repeat;
	padding-left:16px;
}

.Erro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	font-weight:bold;
	text-decoration:none;
}

.linha {
	border-bottom:#333333 solid 1px;
}