html,body {
	background-color:#f1f1f1;
	font-family: Arial, Helvetica, sans-serif;
	color:#848484;
	font-size: 11px;
	height: 100%;
	padding: 0;
	margin: 0;
	
}

img{
	margin:0;
	padding:0;
	border:none;
}

form{
	padding:0;
	margin:0;
}

ul{
	padding:0;
	margin:0;
}

	#siteFrame{
		font-family: Arial, Helvetica, sans-serif;
		color:#848484;
		font-size: 11px;
		padding: 0;
		margin: 25px auto;
		width:805px;
	}
	
		#Header{
			padding: 0;
			margin: 0px auto;
			width:805px;
			position:relative;
			height:165px;
		}
		
			#logo{
				padding: 0;
				margin: 0px auto;
				float:left;
				width:272px;
				height:117px;
				border:0;
			}
			
			#areaReservada{
				padding: 0;
				margin: 0px auto;
				right:0;
				position:absolute;
				bottom:0;
				width:241px;
				height:138px;
				background-image:url(../images/areaReservada.gif);
				background-repeat:no-repeat;
				background-position:top;
				
			}
			
				#login{
					margin-top:49px;
					margin-left:11px;
				}
				
					.labelLogin{
						text-align:right;
						color:#6292b8;
										
					}
					
					.inputLogin{
						padding-left: 6px;
						padding-right: 6px;
						margin-left: 8px;
						margin-top:4px;
						font-size:12px;
						color:#767676;
						width:146px;
						height:19px;
						background:url(../images/bk_input_reservada.gif);
						background-repeat:no-repeat;
						border:none; 					
					}
					
					.inputLoginOff{
						padding-left: 6px;
						padding-right: 6px;
						margin-left: 8px;
						margin-top:4px;
						font-size:12px;
						color:#689ecc;
						width:146px;
						height:19px;
						background:url(../images/bk_input_reservada.gif);
						background-repeat:no-repeat;
						border:none; 					
					}
				
					#btOK{
						padding: 0;
						border:0;
						height:26px;
						bottom: 4px;
						right:10px;
						position:absolute;
					}
				
				#loggedin{
					margin-top:55px;
					text-align:center;
				}
				
					p.labelLoggedin{
						text-align:center;
						color:#767676;
						padding:0;
						margin:0;
										
					}
					
					p.labelLoggedinDados {
						padding-top: 3px;
						margin:0;
						text-align:center;
						color:#767676;
						text-decoration:none;
					}
					
					p.labelLoggedinDados a{
						padding-top: 3px;
						margin:0;
						text-align:center;
						color:#767676;
						text-decoration:none;
					}
					
					p.labelLoggedinDados a:hover{
						padding-top: 3px;
						margin:0;
						text-align:center;
						color:#767676;
						text-decoration:underline;
					}
				
			
		#contentFrame{
			font-size: 11px;
			padding: 0;
			margin: 0px auto;
			width:805px;
					
		}
			#leftContents{
				padding: 0;
				margin: 0px auto;
				width:552px;
				float:left;
			}
				#Directorio{
					height:66px;
					width:552px;	
					padding: 0;
					margin: 0px auto;
					background-image:url(../images/bk_directorio.gif);				
				}
				
					#Directorio h2{
						padding-top:25px;
						padding-left:10px;
						margin: 0;
						color:#FFFFFF;
						font-size:16px;				
					}
				
				#Pesquisa{
					height:150px;
					width:552px;	
					padding: 0;
					margin: 0px auto;
								
				}
				
					#pesquisaTop{
						height:7px;
						width:552px;	
						padding: 0;
						margin: 0;
						background-image:url(../images/top_pesquisa.gif);		
					}
					
					#pesquisaContent{
						height:106px;
						width:552px;	
						padding: 0;
						margin: 0;	
						background-color:#bebebe;		
					}
					
						#pesquisaContentLeft{	
							padding-top:18px;
							margin-left: 15px;
							width:185px;	
							float:left;							
						}
						
						#pesquisaContentRight{	
							padding-top: 18px;
							margin-right: 0px;
							right: 0px;
							width: 336px;	
							float: right;
							position:relative;
															
						}
							
							.selectCat{
								float:left;
								padding-left:10px;
								padding-top:3px;
								width:148px;
								height:18px;
								font-size:11px;
								background:url(../images/bk_select.gif) no-repeat;
								color:#ffffff;
								cursor:pointer;
								border:0px;
							}
							
								.DivCatList{
									position:absolute;
									display: none;
									top:39px;
									padding-top:5px;
									left:8px;
									height:90px;
									width:145px;
									overflow-y:auto;
									background-color:#7f7f7f;	
									z-index:999;						
								}
								
								.DivSubCatList{
									position:absolute;
									display:none;
									top:39px;
									padding-top:5px;
									right:15px;
									height:90px;
									width:145px;
									overflow-y:auto;
									background-color:#7f7f7f;
									z-index:10;
								}
								
									.inputCatList{
										border:0px;
										width:125px;
										font-size:10px;
										padding-left:2px;
										padding-top:2px;
										color:#ffffff;
										background-color:#7f7f7f;
										cursor:pointer;
										z-index:10;
																				
									}
							
							.selectSubCat{
								float:right;
								margin-right:10px;
								padding-left:10px;
								padding-top:3px;
								width:148px;
								height:18px;
								font-size:11px;
								background:url(../images/bk_select.gif) no-repeat;
								color:#ffffff;
								cursor:pointer;
								border:0px;	
								z-index:10;
							}
								
							
							.inputPesquisa{
								border:0;
								float:left;
								margin-right:10px;
								margin-top:10px;
								padding-left:10px;
								padding-right:10px;
								padding-top:3px;
								width:138px;
								height:18px;
								font-size:11px;
								background:url(../images/bk_pesquisalivre.gif) no-repeat;
								color:#787878;
							}
							
							.bt_pesquisa{
								float:right;
								margin-top:9px;
								margin-right:10px;
								width:93px;
								height:23px;
							}
					
					#pesquisaContent h2{
						margin-top:10px;
						font-size:18px;
						margin: 0;
						padding: 0;
					}
					
					#pesquisaBot{
						height:37px;
						width:552px;	
						padding: 0;
						margin: 0;
						background-image:url(../images/bot_pesquisa.gif);		
					}
					
					.textVoltar{
						font-size:12px;
						margin-left:10px;
						color:#ffffff;
						text-decoration:none;
											
					}
					
					.textVoltar:hover{
						text-decoration:underline;					
					}
				
				#Barra{
					height:30px;
					width:552px;	
					padding: 0;
					margin: 0;
					background-image:url(../images/bk_ordenar.gif);	
					position:relative;	
					z-index:0;
				}
				
					#LeftBarra{
						float:left;
						padding-left:12px;
						color:#ffffff;
						padding-top:8px;
					}
					
					.CentroBarra{
						color:#ffffff;
						padding-top:8px;
						text-align:center;
					}
					
						.textWhite{
							color:#ffffff;
							margin-top:8px;
							text-decoration:none;
							margin-right:1px;								
						}
						
						.textWhite a{
							color:#ffffff;
							margin-top:8px;
							text-decoration:none;
							margin-right:1px;								
						}
						
						.textWhite a:hover{
							color:#ffffff;
							margin-top:8px;
							text-decoration:underline;	
							margin-right:1px;						
						}
						
						.textGreen{
							color:#3477ab;
							margin-top:8px;
							text-decoration:underline;;
							margin-right:1px;								
						}
						
						.textGreen a{
							color:#3477ab;
							margin-top:8px;
							text-decoration:underline;;
							margin-right:1px;								
						}
						
						.textGreen a:hover{
							color:#3477ab;
							margin-top:8px;
							text-decoration:underline;	
							margin-right:1px;						
						}
						
					
					#RightBarra{
						float:right;
						padding-right:12px;
						color:#ffffff;
						padding-top:4px;
						height:30px;
						width:130px;
						margin:0;
					}
						.divinputPagina{
							height:18px;
							width:25px;	
							padding: 0;
							margin: 0;
							background:url(../images/bk_ir_pagina.gif) no-repeat;
							position:absolute;
							right:40px;
							top:6px;
						}
						
						.inputPagina{
							height:18px;
							width:25px;	
							padding: 0;
							margin: 0;
							border:0;	
							color:#3476aa;
							text-align:center;
							font-weight:bold;
							background:transparent;
						}
				
				#ArticleList{
					width:552px;
					padding: 0;
					margin: 0;
					background-color:#e8e8e8;
					background-image:url(../images/bk_contents.gif);
					background-position:top;
					background-repeat:repeat-x;	
				}
				
				#ArticleView{
					width:552px;
					padding: 0;
					margin: 0;   
					background-color:#e8e8e8;
					background-image:url(../images/bk_contents.gif);
					background-position:top;
					background-repeat:repeat-x;	
				}
					
					#ArticleViewContents{
						padding-top: 40px;
						padding-left:26px;
						padding-right:26px;
						padding-bottom:10px;
						width:500px;
						margin: 0;   
					}
					
					#ArticleListContents{
						padding-top: 40px;
						padding-left:26px;
						padding-right:26px;
						width:500px;
						margin: 0;   
					}
					
						#ArticleActualizar{
							padding: 0px;
							margin: -15px;   
							float:right;
							background-color:#f4f4f4;
						}
						
						#ArticleListImage{
							padding: 0px;
							margin: 0;   
							border:1px solid #cdcdcd;
							width:110px;
							height:94px;
							float:left;
							background-color:#f4f4f4;
						}
						
						#ArticleListImageSmall{
							padding: 0px;
							margin-top: 10px;   
							
							width:48px;
							height:29px;
							float:left;
							background-color:#f4f4f4;
						}
						
						#ArticleViewImageMedium{
							padding: 0px;
							margin-top: 10px;   
							margin-right:12px;
							border:0px;
							width:112px;
							height:68px;
							float:left;
							background-color:transparent;
						}
						
						#ArticleListInfo{
							padding: 0px;
							margin: 0;   
							width:362px;
							float:right;
						}
						
							.ArticleTitle{
								margin:0px;
								padding-bottom:3px;
								color:#3476a6;
								font-weight:bold;
								font-size:14px;
								border-bottom:1px solid #f6f6f6;
								
							}
							
							.ArticleDesc{
								margin:0px;
								color:#7e7e7e;
								font-size:11px;
								border-top:1px solid #dddddd;
								border-bottom:1px solid #f6f6f6;
								
							}
							
							.ArticleCity{
								margin:0px;
								padding-top:15px;
								color:#3577ab;
								font-size:11px;
								border-top:1px solid #dddddd;
							}
							
							.ArticleURL{
								margin:0px;
								padding-top:4px;
								color:#3577ab;
								font-size:11px;
							}
							
							.ArticleURL a{
								margin:0px;
								padding-top:4px;
								color:#3577ab;
								font-size:11px;
								text-decoration:none;
							}
							
							
							.ArticleURL a:hover{
								margin:0px;
								padding-top:4px;
								color:#3577ab;
								font-size:11px;
								text-decoration:underline;
							}
							.ArticleElement{
								margin:0px;
								padding-top:5px;
								color:#3577ab;
								font-size:11px;
							}
							
							.saberMais{
								margin:0px;
								padding:0px;
								color:#3577ab;
								float:right;
								text-decoration:none;
								font-weight:bold;
								font-size:11px;
							}
							
							.saberMais a:hover{
								margin:0px;
								padding:0px;
								color:#3477ab;
								float:right;
								text-decoration:underline;
								font-size:11px;
							}
				
				#Contents{
					width:552px;	
					padding: 0;
					margin: 0;   
					background-color:#e8e8e8;
					background-image:url(../images/bk_contents.gif);
					background-position:top;
					background-repeat:repeat-x;	
				}
				
				#categoryContents1{
					padding-left: 45px;
					padding-top:15px;
					padding-bottom:25px;
					margin-top: 55px;  
					margin-bottom:3px; 
					float:left;
					width:235px;
					border-right:1px solid #e9e9e9;			
				}
				
					#categoryContents1 li{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
					}
					
					#categoryContents1 li a{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
						text-decoration:none;
					}
					
					#categoryContents1 li a:hover{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
						text-decoration:underline;
					}
				
				#categoryContents2{
					vertical-align:top;
					padding-left:30px;
					padding-top:15px;
					padding-bottom:35px;
					margin-top: 55px;
					margin-bottom:3px;
					float:right;
					width:240px;
					border-left:1px solid #cecece;
					color:#3577ab;
					font-weight:bold;
					line-height:16px;
					font-size:12px;
				}
				
					#categoryContents2 li{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
					}
					
					#categoryContents2 li a{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
						text-decoration:none;
					}
					
					#categoryContents2 li a:hover{
						color:#3577ab;
						font-weight:bold;
						line-height:16px;
						font-size:12px;
						text-decoration:underline;
					}
				
				#Formulario{
					width:500px;	
					padding-left: 26px;
					padding-right: 26px;
					margin: 0;   
					background-color:#e8e8e8;
					background-image:url(../images/bk_contents.gif);
					background-position:top;
					background-repeat:repeat-x;	
				}
					
					.Tip{
						background-color:#ffffff;
						margin:0;
						padding:0;
					}
					
									
					.TipScreen{
						width:200px;
						height:200px;
						background-color:#ffffff;
						margin:0;
						padding:0;
					}
				
					.formTitle{
						margin:0;
						color:#3f7fad;
						border-bottom:1px #f4f4f4 solid;
						padding-top:35px;
						padding-bottom:3px;
						font-size:20px;						
					}
					
					.formText{
						margin:0;
						padding-top:10px;
						padding-bottom:35px;
						color:#3f7fad;
						border-top:1px #dcdcdc solid;							
					}
					
					.labelForm{
						font-weight:bold;
						font-size:11px;
						color:#3478a9;	
						padding-left:13px;						
					}
					
					.divInscricao{
						width:289px;
						height:23px;
						background:url(../images/bk_input_inscricao.gif) no-repeat;
						padding:0;
						margin-left:8px;
						margin-bottom:10px;		
					}
					
					.inputIncricao{
						border:0px;
						padding-top:2px;
						background:transparent;
						font-size:12px;
						margin-left:5px;
						color:#767676;
						width:265px;
						height:15px;
					}
					
					.inputIncricaoOff{
						border:0px;
						padding-top:2px;
						background:transparent;
						font-size:12px;
						margin-left:5px;
						color:red;
						width:265px;
						height:15px;
					}
					
					.textareaIncricao{
						padding-left: 8px;
						padding-right: 6px;
						margin-left: 8px;
						padding-top:4px;
						font-size:12px;
						color:#767676;
						width:275px;
						height:73px;
						background:url(../images/bk_textarea_inscricao.gif);
						background-repeat:no-repeat;
						border:none; 		
						overflow:hidden;
						vertical-align:top;
						margin-bottom:13px;			
					}
					
					
					
					input.file {
						height:18px;
						width:205px;
						background:repeat-x url(../images/upload_box.gif);
						padding-top:6px;
						padding-left:8px;
						padding-right:8px;
						color:#616161;
						font-family:Arial, Helvetica, sans-serif;
						font-size:11px;
						margin-left:10px;
						border:none;
						margin-bottom:13px;
					}
					
					#formSelects{	
						left:8px;
						margin-right: 0px;
						width: 336px;	
						float: left;
						position:relative;
					}
							
						.FormselectCat{
							float:left;
							padding-left:10px;
							padding-top:3px;
							width:148px;
							height:18px;
							font-size:11px;
							background:url(../images/bk_select_form.gif) no-repeat;
							color:#ffffff;
							cursor:pointer;
							border:0px;
						}
						
							.FormDivCatList{
								position:absolute;
								display: none;
								top:21px;
								padding-top:5px;
								left:8px;
								height:100px;
								width:145px;
								overflow-y:auto;
								background-color:#7f7f7f;							
							}
							
								.ForminputCatList{
									border:0px;
									width:125px;
									font-size:10px;
									padding-left:2px;
									padding-top:2px;
									color:#ffffff;
									background-color:#7f7f7f;
									cursor:pointer;
																			
								}
						
						.FormselectSubCat{
							float:right;
							margin-right:10px;
							padding-left:10px;
							padding-top:3px;
							width:148px;
							height:18px;
							font-size:11px;
							background:url(../images/bk_select_form.gif) no-repeat;
							color:#ffffff;
							cursor:pointer;
							border:0px;	
						}
							
							.FormDivSubCatList{
								position:absolute;
								display:none;
								top:21px;
								padding-top:5px;
								right:15px;
								height:100px;
								width:145px;
								overflow-y:auto;
								background-color:#7f7f7f;
							}

				
				#ContentsBot{
					height:5px;
					width:552px;	
					padding: 0;
					margin: 0;		
					background-image:url(../images/bot_contents.gif);					
				}
			
			#rightContents{
				padding: 0;
				margin: 0px auto;
				width:241px;
				float:right;
			}
				
				#btInscricao{
					padding: 0;
					margin: 0;
					height:66px;	
				}
				
				#ultimasEmpresas{
					padding: 0;
					margin: 0;
					background-color:#e1e1e1;
				}	
					#ultimasEmpresasTop{
						padding: 0;
						margin: 0;
						width:241px;
						height:54px;
						background-image:url(../images/top_empresas.gif);
					}
					
					#ultimasEmpresasLista{
						padding: 0;
						margin: 0;
						width:241px;
					}
				
					#ultimasEmpresasLista ul{
						padding: 0;
						margin: 0 auto;
						width:241px;
						background-color:#e1e1e1;
					}
					
					#ultimasEmpresasLista li{
						padding-top: 4px;
						padding-left:9px;
						list-style:none;
						margin-left:11px;
						text-decoration:none;
						margin-top: 3px;
						width:210px;
						
						color:#6e6e6e;
						background-color:#d3d3d3;					
					}
					
					#ultimasEmpresasLista li a{
						color:#6e6e6e;
						margin-top: 3px;
						text-decoration:none;
						width:210px;
						height:16px;
						background-color:#d3d3d3;					
					}
					
					#ultimasEmpresasBot{
						padding: 0;
						margin: 0;
						width:241px;
						height:12px;
						background-image:url(../images/bot_empresas.gif);
					}
				
				#tags{
					background-color:#bad5e8;
					padding: 0;
					margin: 0;
				}
					
					.tagsText{
						font-family:"Arial";
						color:#3576ac;
						text-decoration:none;				
					}
					
					.tagsText:hover{
						text-decoration:underline;						
					}
					
					#tagsTop{
						padding: 0;
						margin: 0;
						width:241px;
						height:39px;
						background-image:url(../images/tags_top.gif);
					}
					
					#tagsContent{
						padding-left: 10px;
						padding-right: 10px;
						margin-top: 5px;
						margin-bottom: 5px;
						font-family: Tahoma;
						width:221px;					
					}
					
					#tagsBot{
						padding: 0;
						margin: 0;
						width:241px;
						height:6px;
						background-image:url(../images/tags_bot.gif);
					}
		
		#Footer{
			font-size: 11px;
			padding: 0;
			margin-top: 10px;
			width:805px;
			height:30px;
			background-color:#ffffff;			
		}
		
			#footerLeft{
				float:left;
				font-family: Tahoma;
				color:#7e7e7e;
				margin-left:10px;
				display:inline;
			}
						
				.textFooter{
					margin:0;
					padding:0;
					text-decoration:none;
					font-family: Tahoma;
					color:#7e7e7e;
					margin-top:10px;
				}
				
				
				
				.textFooter a:hover{
					margin:0;
					padding:0;
					text-decoration:underline;
					color:#7e7e7e;	
				}
			
			#footerMiddle{
				float:left;
				width:237px;
				margin-top:4px;
				margin-left:30px;
			}
			
			#footerRight{
				float:left;
				width:280px;
				margin-left:30px;
								
			}
			


	textarea{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_colaborarSelect.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}
	
	
	textarea.title{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_titleTextarea.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}
	
	textarea.description{
		border: 0;
		border: 1px solid #dedede;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		color: #616161;
		background: url(../images/bk_descriptionTextarea.gif);
		overflow:auto;
		margin-left:10px;
		margin-top:6px;
		float:left;
	}