/*

Empresa Section Styles

*/

/* --[ Import base styles ]----------------------- */

@import url(base.css);
@import url(nav.css);
@import url(forms.css);

body#forum #breadcrumbs { background-image: url(../images/forum/content-top.png); }
body#forum #primary-content { padding: 0; width: 560px; }

/* --[ Menu ]------------------------------------- */

ul#forum-nav { background: #F5F5F5 url(../images/forum/nav-bg.png) no-repeat bottom left; height: 26px; list-style: none; margin: 0; padding: 0; }
ul#forum-nav li { background-image: none; display: inline; padding: 0; }
ul#forum-nav a { display: block; float: left; padding: 2px 6px 4px 6px; }

#secondary-content h4 { padding: 0 10px; margin: 10px 2px 10px 0; border-bottom: 1px solid #DDD; }
h4#novo-topico { border-width: 0; }
h4#novo-topico a { color: #C00; }

#secondary-content ul { margin: 0 10px; list-style: none; }

body#forum #primary-content h3 {
	border-bottom: 1px solid #DDD;
	font-size: 1.6em;
	font-weight: normal;
	margin: 10px 0 0 0;
	padding: 0 20px 10px 20px;
}

h4, h5 {
	margin: 0;
}

h4 {
	font-size: 1.2em;
	margin: 0 0 4px 0;
}

h5 {
	font-size: 0.9em;
	font-weight: normal;
}

#primary-content table {
	/*border-top: 1px solid #DDD;*/
	width: 560px;
}

#primary-content td {
	vertical-align: top;
}

th {
	color: #AAA;
	font-size: 0.9em;
	text-transform: uppercase;
}

th, td {
	border-bottom: 1px solid #DDD;
}

th.topic {
	padding: 2px 2px 2px 20px;
}

td.topic {
	padding: 4px 2px 4px 20px;
}

#primary-content td.topic h4 {
	font-size: 1.1em;
	font-weight: normal;
	margin: 0 0 5px 0;
}

th.replies, td.replies {
	width: 100px;
	text-align: center;
}

th.last-reply {
	width: 150px;
}

td.replies, td.last-reply {
	padding: 4px 0;
}

/* --[ Page ]------------------------------------------- */

.page {
	border-bottom: 1px solid #DDD;
	color: #BBB;
	font-size: 1em;
	font-weight: bold;
	padding: 0 20px;
	text-transform: uppercase;
}

	.page-list {
		float: right;
	}
	.page-list ol {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.page-list li {
		display: inline;
	}

/* --[ Formulario Novo Tópico ]------------------------- */

.form-row { padding: 10px 20px 0 20px; }
.form-row label, .form-row p { float: none; text-align: left; }
.form-row label { display: inline; }
.form-row p { width: 520px; }
.form-row p textarea { width: 500px; }

/* --[ Post Entry ]------------------------------------- */

.post-entry {
	border-bottom: 1px solid #DDD;
	padding: 0 0 15px 0;
}
	.post-info {
		border-bottom: 1px solid #DDD;
		margin: 0 20px;
		padding: 2px 0;
	}
		.post-user {
			float: left;
			font-size: 1.05em;
			font-weight: bold;
			margin: 0 10px 0 0;
		}
		.post-date {
			color: #999;
			float: left;
			font-size: 0.9em;
			font-weight: bold;
			text-transform: uppercase;
		}
		.post-options {
			color: #999;
			float: right;
			text-transform: lowercase;
		}
		.post-options a {
			color: #999;
			text-decoration: none;
		}
	.post-message {
		margin: 0 20px;
		padding: 15px 0;
	}
	.last-mod {
		color: #999;
		margin: 0 20px;
	}

/* --[ Post Reply ]------------------------------------- */

#post-reply {
}
	#post-reply form dt, #post-reply form dd {
		float: none;
		margin: 0;
		padding: 0;
	}
	#post-reply dd textarea {
		width: 450px;
	}


/* File Dialog */

#file-dialog {
	background: #FFF;
	border: 1px solid #555;
	width: 400px;
	height: 300px;
}

#file-list {
	background: #FFF;
	text-align: left;
}
	#file-list ul {
		
	}
