/* BODY */

#article {
	width:680px;
	margin:0;
	padding:0 35px 0 20px;
}

TABLE, TD				{ font: 12px 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; }
/* Previous Knowledge Base Table */

#kbtable 					{ border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; }
#kbtable td					{ padding: 4px; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; font-size: 10px; }
#kbtable tr					{ background-color: #FFFFFF; font-size: 10px; }
#kbtable tr#header TD		{ background-color: #e2e2e2; font-size: 12px; font-weight: bold; }
#kbtable tr#even TD			{ background-color: #f1f1f1; font-size: 10px; }

/* Validated Knowledge Base Table */

.kbtable 							{ border-top: 1px solid #b1b5b9; border-left: 1px solid #b1b5b9; }
.kbtable td							{ background-color: #fff; padding: 4px; border-right: 1px solid #b1b5b9; font-size: 10px; }
.kbtable tr td						{ font-size: 10px; line-height: 13px; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.header TD				{ background-color: #e2e2e2; font-size: 12px; font-weight: bold; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.subheader TD			{ background-color: #f1f1f1; font-weight: bold; border-bottom: 1px solid #b1b5b9;}
.kbtable tr.even TD					{ background-color: #edf3fe; }
.kbtable td.subheader				{ background-color: #f1f1f1; font-weight: bold; }
.kbtable tr.even td.subheader		{ background-color: #f1f1f1; font-weight: bold; }

.kbtable tr td.yes,
.kbtable tr.even td.yes				{ font-weight: bold; color: #363; background-color: #edffdc; text-align: center; }

.kbtable tr td.no,
.kbtable tr.even td.no				{ background-color: #fff; color: #a1a5a9; text-align: center; }


#article li { padding-bottom:10px; }
#article .column.first { width:340px; }
#article .column.last { width:300px; }
#article .meta img { margin-bottom:20px; }
#main .meta { border-bottom:1px solid #e8e8e8; padding-bottom:10px; }
#main .meta li { color:#888; font-size:10px; padding-bottom:0; }

#article h1 { line-height:1.2em; margin:0 -35px 10px -20px; padding:0px 20px 10px; background:url(../img/62.png) no-repeat; }
#article h2 { font-weight:bold; font-size:14px; margin-bottom:4px; }

/* text pages */

.padtop5 { padding-top: 5px;}
.padtop10 { padding-top: 10px;}
.padtop15 { padding-top: 15px;}
.padtop20 { padding-top: 20px;}

/* banda color temas */
.faqanf 					{margin: 8px 0 8px 0; padding: 3px 0px 3px 5px; font-size: 13px;  line-height: 16px; color: #000; background-color:#eee; border-bottom: 1px solid #ccc;}

#article.TROUBLESHOOTING-ARTICLES h1 { padding-left:75px; background:url(../img/65.png) no-repeat; }

#article .grispe li { color:#888; font-size:10px; padding-bottom:0; }
#article h4 { font-weight:bold; font-size:14px; margin-bottom:4px; }
#article .column.first { width:340px; }
#article .column.last { width:300px; }

.callout			{ background-color: #e2eeff; padding: 8px; border: 1px solid #b1b5b9; margin-bottom: 10px; margin-top: 13px; margin-left: 0px; font-size: 11px; }
.callout span    {font-size:12px; font-weight:bold;}


#min 					{ border-top: 1px solid #a1a5a9; border-left: 1px solid #a1a5a9; }
#min td					{ padding: 4px; border-bottom: 1px solid #a1a5a9; border-right: 1px solid #a1a5a9; font-size: 10px; }
#min tr					{ background-color: #FFFFFF; font-size: 10px; }
#min tr#header TD		{ background-color: #e2e2e2; font-size: 12px; font-weight: bold; }
#min tr#even TD			{ background-color: #f1f1f1; font-size: 10px; }


#articlecontent ul { list-style:square outside; margin:4px 0 5px 2em; }  /* force UL in article content to square */
#articlecontent ol[type=a] { list-style:lower-alpha; } /* fixes list-style reset in base.css */
#articlecontent blockquote { margin:15px 40px; }  /* adds back blockquote indentation for old content */
#articlecontent .attr { padding-bottom:15px; }  /* padding break between content blocks */
#articlecontent h1 { 
	background:none; 
	font-weight: bold; 
	font-size: 17px; 
	line-height: 18px;
	margin:0px;
	margin-bottom: 18px; 
	padding:0; 
} /* map content h1 to a normal h2 style */



hr { margin: 14px 0; border:0; height:1px; color:#ccc; background-color:#ccc; }
.divider { border-top:1px solid #ccc; margin-bottom:10px; }

