.fontMaior {
	font-size : 15;
	color : Teal;
}
.fontRed{
	font-size : 18;
	color : #D23900;
	font-weight : bold;
}
HR {
	color : Teal;
	width : 100%;
	height : 1;
}

menuflag {
	background-color : #E0E0E0;
	color : #535353;
	vertical-align : middle;
	border-collapse: collapse;
	 border-spacing: 0;
}
A.menu {
	background-color : #E0E0E0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	text-decoration : none;
	color : #535353;
	text-align : center;
	vertical-align : middle;
	padding : 14;
	height : 39;
}
A.menu:hover {
	background-color : #02B9B6;
	color : Black;
	text-decoration : none;
}
A.menuActive {
	background-color : #006766;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	text-decoration : none;
	color : white;
	text-align : center;
	vertical-align : middle;
	padding : 14;
	height : 39;
}

.title {
	color : #4A4A4A;
	font-size : 11;
	font-family : Arial, Helvetica, sans-serif;
	background-color : #F3F3F3;
}

.texto {
	text-align : center;
	padding-bottom : 10;
	padding-left : 10;
	padding-right : 10;
	padding-top : 10;
	vertical-align : middle;
}
P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
}
P.foot {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10;
	color : Gray;
	width : 100%;
}

.destaque {
	margin : 5;
	color : Gray;
	font-family : Arial, Helvetica, sans-serif;
	/* font-size: 11*/
	font-size : 12px;
	vertical-align : top;
	padding-left : 10;
}
.a1 {
	background-image : url(images/new_home/bg_1a.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;	
}
.b1 {
	background-image : url(images/new_home/bg_1b.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;	
}
.c1 {
	background-image : url(images/new_home/bg_1c.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;	
}
.a2 {
	background-image : url(images/new_home/bg_2a.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;
}
.b2 {
	background-image : url(images/new_home/bg_2b.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;
}
.c2 {
	background-image : url(images/new_home/bg_2c.png);
	background-repeat : repeat-y;
	vertical-align : top;
	padding-left : 10;	
}
B.home {
	color : #888888;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
}

.red {
	color : #CC0000;
	font-family : Arial, Helvetica, sans-serif;

}
B.orange {
	color : #E77003;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14;
}
a
{
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	color : #006766;
}
.green
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	color : #006766;
}

A:HOVER {
	color : #0CABAE;
}

LI {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
}



b.trein
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	text-decoration : underline;
	color: #ffffff;
}

TD.textoNews {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	padding : 10 10;
	text-align : left;
	border: 0;

}


#noticiaLine {
	border: 0;
	border-bottom: 1px dotted #ccc;
	margin: 0px 0 10px 0;
	padding : 0 0 0 0;
}

#outdated1 {
	padding: 0;
	padding-bottom: 10;
	margin: 0;
	margin-top: 5;
	border: 0;
	border-bottom: 1px dotted #ccc;
	text-align : justify;
}
TABLE.secao{
	width : 760;
	border-collapse: collapse;
	padding-left : 26;
	margin-left : 0;
	border: 1px solid #000000;
	border-bottom: 1px dotted #000000;
	background-color : White;
}

TD.geralTitle {
	background-image : url(/images/geral/table_title.gif);
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	background-repeat : no-repeat;
	padding-left : 10;
	padding-top : 8;
	color: #FF6600;
	border-bottom: 1px dotted #000;
}

TD.geralCont {
	width : 700;
	border: 1px solid #000;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13;
	padding : 8;
	background-color : White;
}

TD.borderCont {
	vertical-align : top;
}
	
TD.geralBase {
	background-image : url(images/wp/line.gif);
	background-repeat : repeat-x;
	border-collapse: collapse;

}

BODY{
	background-color : Silver;
	margin : 0;
}
TABLE{
	background-color : #FFFFFF;
}
TD.foot2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	text-align : center;
	background-image : url(images/menu/bg_tr_home.jpg);
	width : 760px;
	background-repeat : repeat-x;
	color : Gray;
}

DIV.treinamento {
	border : 1 solid;
	width : 130;
	background : Yellow;
	padding : 3;
	font-size : 10;
	font-family : Arial, Helvetica, sans-serif;
	position : absolute;
	visibility : hidden;
}

TD.treinTitle {
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11;
	color : #FFFFFF;
	padding : 5 5 5;
	border: 1px dotted #000000;
	background-color : #FF4500;
}

TD.treinTexto {
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	padding : 7;
	border: 1px dotted #000000;
}
.tableLeftTop {
	background-image : url(images/treinamento/newTable/1.gif);
	background-repeat : no-repeat;
	width : 16;
	height : 12;
}
.tableLeftY{
	background-image : url(images/treinamento/newTable/5.gif);
	background-repeat : repeat-y;
}
.tableLeftBase {
	background-image : url(images/treinamento/newTable/2.gif);
	background-repeat : no-repeat;
	width : 16;
	height : 25;
}
.tableBase{
	background-image : url(images/treinamento/newTable/6.gif);
	background-repeat : repeat-x;
}
.tableRightY {
	background-image : url(images/treinamento/newTable/7.gif);
	background-repeat : repeat-y;
}
.tableRightTop {
	background-image : url(images/treinamento/newTable/3.gif);
	background-repeat : no-repeat;
	width : 24;
	height : 12;
}
.tableRightBase {
	background-image : url(images/treinamento/newTable/4.gif);
	background-repeat : no-repeat;
}

INPUT.border {
	border : 1px solid Teal;
	background-color : #E6FFFF;
}
TEXTAREA {
	border : 1px solid Teal;
	background-color : #E6FFFF;
}
INPUT.button {
	BORDER-RIGHT: #999999 1px outset;
	BORDER-TOP: #999999 1px outset;
	FONT: bold 13px 'trebuchet ms', helvetica, sans-serif;
	BORDER-LEFT: #999999 1px outset;
	BORDER-BOTTOM: #999999 1px outset;
	BACKGROUND-COLOR: #48D1CC;
	margin : 2;
}
H1{
	background-color : Teal;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : white;
	padding : 3;
	font-size : 13;

	text-align : left;
	margin-bottom : 0;
}
.tableBgmenu {
	background-color : #F2F2F2;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	padding : 10;
	border : 1px solid Black;
}
.tableBg {
	background-color : White;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12;
	padding : 10;
	border : 1px solid Black;
}

/*
	Menu - Erik 18/12/2006
#menuarea {
	background: #006766;
}

#menuarea img {
	height: 20px;
	visibility: visible		
}
*/

abbr {
	cursor: help;
	text-decoration: none
}

/**
vCard
*/
.vcard {
  color: #333;
  font-size: 11px;
  text-align: center;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  padding: 2px 0 2px
}

.vcard .org {
  display: block
}

.vcard .adr {
  display: inline
}

.vcard .street-address, .vcard .tel {
  display: inline
}

.vcard .postal-code, .vcard .country-name {
  display: none
}
