body {
	background-color: #FFF;
	scrollbar-arrow-color: #0000CB;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #E0E0E0;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-darkshadow-color: #0000CB;
}
body, font, td, th, h1, h2 {font: 10pt/12pt Verdana, Arial, Helvetica, Lucida, Sans}
img {border: 0}

a.menu2 {color:#fff; text-decoration:none}
a:hover.menu2 {color:#fff; text-decoration:underline}

a {font-family: Tahoma; color:#000080; text-decoration: none}
a:hover {color:#f00; text-decoration: underline; font-family: Tahoma, Helvetica, Lucida, Sans}
a:visited {font-variant: normal;	text-decoration: none;}


.header {color:red; font-size:8pt}
.destak{font-size: 110%; line-height: 110%; color:#000080; font-weight:bold; margin-top:.1em; margin-bottom:.3em}
.newsArea div{background-color:#f5f3e7; clear:both; margin-bottom:1px; margin-right:4px; padding-left:3px;}
.kbca-news {font-size: 8pt; background:#336699; color:#fff; clear:both; display:block; padding-left:3px; margin-right:4px; margin-bottom:.4em; text-align:left}
.copyright {font-size: 75%; color: #444;text-align: center;}

.Titulo_Pagina {font-family: Arial, Helvetica, Tahoma, Sans, Lucida; color: #800000; font-size:14pt; line-height: 16pt; margin-bottom: 5pt}

.firstPage {
	font-family: Arial, Helvetica, sans-serif, Lucida, Sans;
	font-size: 14px;
   line-height: 16px;
	font-weight: bold;
	color: #000080;
}

td.kb {font: 10pt/12pt Verdana, Arial, Helvetica, Lucida, Sans; color: #fff}
table.post {
	border: solid 1px #C0C0C0;
	background-color: #FFF;
	font-size: 8pt;
   font-family: Verdana, Arial, Helvetica, Lucida, Sans;
}
P {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, Lucida, Sans;
   text-indent: 30;
	margin-right: 10;
	margin-left: 10;
   margin-top: 0;
   margin-bottom: 5;
}

/* web standards */

#AreaTotal {
	WIDTH: 100%;
	DISPLAY: block;
   BACKGROUND: #FFF;
   BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: #CCCCCC 1px solid;
	MARGIN: 0px;
}

.filtranews {
	BORDER-BOTTOM: #CCCCCC 1px solid;
	PADDING-LEFT: 4px;
	PADDING-RIGHT: 4px;
	PADDING-TOP: 5px;
   PADDING-BOTTOM: 0px;
   BACKGROUND: #d3e2e7;
	DISPLAY: block;
   HEIGHT: 20px;
}

#Menu UL {
	BORDER-LEFT: #CCCCCC 1px solid;
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-BOTTOM: 0px solid;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	BACKGROUND: #CCCCCC;
	DISPLAY: block;
	WIDTH: 150px;
}
#Menu UL LI {
					 BORDER-TOP: #FFFFFF 1px solid;
                BORDER-RIGHT: #FFFFFF 4px solid;
                BORDER-LEFT: #FFFFFF 0px solid;
                PADDING-TOP: 0px;
                PADDING-RIGHT: 0px;
                PADDING-LEFT: 0px;
                PADDING-BOTTOM: 1px;
                MARGIN: 0px;
                FONT-SIZE: 9pt;
                FONT-FAMILY: arial;
                FONT-WEIGHT: normal;
}
#Menu UL LI A {
                BORDER-LEFT: #d3e2e7 4px solid;
                BORDER-BOTTOM: 0px;
                PADDING-TOP: 5px;
                PADDING-LEFT: 12px;
                PADDING-RIGHT: 0px;
                PADDING-BOTTOM: 5px;
                DISPLAY: block;
                BACKGROUND: #d3e2e7;
                TEXT-DECORATION: none;
}
#Menu UL LI A:hover {
                BACKGROUND: #F9F6F6;
                BORDER-LEFT: #0048FF 4px solid;
                COLOR: #000000;
}
.botao {
        margin           : 0px 0px 1px 0px;
        font-family      : Verdana, Arial, Helvetica, sans-serif;
        font-size        : 10px;
        color            : #333333;
        border           : 1px solid;
        border-color     : #F5F5F5 #737373 #737373 #F5F5F5;
        background-color : #D2D2D2;
        cursor           : pointer;
}
.caderno {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; background-color: #EBEBEB; font-style: normal; color: #000080;}
.titulo1 {color:#E11A22; font-weight:bold; font-family:Tahoma; text-decoration: none; text-align:left;}
.titulo1:hover {text-decoration:underline;}

.paginas { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: black; font-weight: bold; line-height: 14px }

.n2 {background-color:#ffffff; padding:4px; text-align:left; clear:both;}
.data {background-color: #F0F0E6; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000080;}
.topnav {background-color: #FFFFFF; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; font-style: normal; color: #000000;}

.style1 {color: #FFFFFF}
.style3 {color: #ff0000}
.style4 {color: #990000}
.style5 {color: #006600}
.style6 {color: #8D949E}

.forumline	{ background-color: #FFFFFF; border: 1px #006699 solid; }
/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }
.gen { font-size : 12px; color: #000; }
/* Cadastros */

input { text-indent: 2px; }
input,textarea, select { color: #000; font: normal 11px Tahoma, Verdana, Arial, Helvetica, Lucida, Sans; }
input.post, textarea.post, select {background-color: #FFF; border: solid 1px #000;}
input.post, select { height: 17px; }

input.button { background-color: #FFFFFF; color: #333333; font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, Lucida, Sans; border: solid 1px #000; }
input.option { background-color: #FFFFFF; font-weight: bold; border: solid 1px #000; height: 20px; cursor: pointer;}
input.post, textarea.post, select, input.button, input.option { border-color: #8D949E; }
