body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.corpo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 20px;
	font-weight: normal;
	vertical-align: left;
	margin-top: 12px;
	margin-right: 20px;
	line-height: 15px;
	text-align:justify;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: normal;
	display:block;
	background-color: #E20A16;
	color: #FFFFFF;
	
}

.subtítulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top : 20px;
	font-weight: bold;
	margin-top: 12px;
	line-height: 15px;
	color: #E20A16;
}


#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li { /* all list items */
	float: left;
	position: relative;
	width: 128px;
	height: 35px;
	}

#menu li ul {/* second-level lists */
	position: absolute;
	display: block; 
	top: 34px;

    left: 0px;
}

#menu li>ul {/* to override top and left in browsers other than IE */
	top: 0;
	left: 0;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */

#menu li:hover ul { display: block; }

#menu li:hover>ul { visibility:visible; }

#menu ul ul { visibility:hidden; }		

/* Make-up syles */
#menu ul, li {
    margin: 0 0 0 0; 
}

/* Styles for Menu Items */
#menu ul a {
	display: block;
	font-weight: bold;
	text-align:center;
	text-decoration: none;
	color: #E20A16;
	background: #E20A16; /* IE6 Bug */
	padding-top: 10px;
	padding-bottom: 12px;
	border: no;
	vertical-align: middle;
}

/* Hover Styles */
#menu ul a:hover { 
	color: #ffffff; 
	background: #E20A16;

} 

/* Sub Menu Styles */
#menu li ul a {
	text-decoration: none;
	color: #E20A16;
	background: #ffffff ; /* IE6 Bug */
	border: 1px solid #E20A16;
	height: 25px;
	vertical-align: middle; 
} 

/* Sub Menu Hover Styles */
#menu li ul a:hover { 
	color: ; #ffffff;
	background: #E20A16; 
} 

/* Icon Styles */
#menu li a.submenu {background:#ffffff url("v_arrow.gif") no-repeat right; }
#menu li a.submenu:hover {background:#E20A16 url("v_arrow.gif") no-repeat right;}
#menu li ul a.submenu {background:#fff url("r_arrow.gif") no-repeat right;}
#menu li ul a.submenu:hover {background:#E20A16 url("r_arrow.gif") no-repeat right;}


p { margin-top: 0px; margin-bottom: 0px }

.items		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				padding-top : 20px;
				padding-left : 20px;
				padding-right : 20px;
				font-weight: normal;
				margin-top: 0px;
				margin-right: 25px;
				line-height: 13px;
				text-align:justify;}
				
.items_2		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				padding-top : 10px;
				padding-left : 20px;
				padding-right : 20px;
				font-weight: normal;
				margin-top: 0px;
				margin-right: 25px;
				line-height: 14px;
				text-align:justify;}
				
.items_3		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				padding-top : 10px;
				padding-left : 20px;
				padding-right : 20px;
				font-weight: normal;
				margin-top: 0px;
				margin-right: 25px;
				line-height: 12px;
				text-align:justify;}
				
.destaque		{ 	font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				font-weight: bold;
				color: #E20A16;
				line-height: 15px;
				text-align:justify;}

ul, ol, li	{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px }
ol			{ margin-top: 0px; margin-bottom: 0px; margin-left: 0px }

a:link		{ font-size: 10px; text-decoration: underline; color: #E20A16;}
a:visited	{ font-size: 10px; text-decoration: underline; color: #E20A16;}
a:hover, a:active { font-size: 10px; text-decoration: none; color: #E20A16;}

H1			{ font-size: 18px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
H2			{ font-size: 16px; font-weight: bold; margin-top: 15px; margin-bottom: 5px; }
H3			{ font-size: 14px; font-weight: bold; font-style: italic; margin-top: 15px; margin-bottom: 5px; }
H4			{ font-size: 12px; margin-top: 15px; margin-bottom: 5px; }
H5			{ font-size: 12px; font-style: italic; margin-top: 15px; margin-bottom: 5px; }
TH			{ font-size: 13px; background-color: #336699; color: #FFFFFF; font-weight: bold; text-align: left; padding : 0px; }
TD			{ font-size: 12px; background-color: #F4F4F4; color: #000000; vertical-align: top; padding : 0px; }

PRE.code	{ margin: 5px 50px 5px 10px;  background-color: #eeeeee; border: 1px solid Silver; padding: 5px}
.flow		{ margin: 5px 10px 5px 0px; background-color: #eeeeee; border: 1px solid Silver; padding: 5px}
.hrow		{  font-weight: bold; }


P.flow a:link		{ font-size: 12px; text-decoration: none; color: blue;}
P.flow a:visited	{ font-size: 12px; text-decoration: none; color: blue;}
P.flow a:hover		{ font-size: 12px; text-decoration: underline; color: blue;}
P.flow a:active		{ font-size: 12px; text-decoration: underline; color: blue;}
