body {	background-color: #b4b4b4;	margin-top: 0px;	margin-bottom: 0px;}a:link, a:hover, a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-decoration: underline;}p {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: left;	line-height: 16px;	margin-right: 20px;}h1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #faaf1a;	padding-right: 20px;}h2 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #DD1A21;}h3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #c72027;	font-weight: bold;}h4 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #869363;	padding-right: 20px;	font-weight: bolder;}/*inteface*/#int a, #int a:link, #int a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #595959;	text-decoration: none;	display: block;	height: 20px;	width: 150px;	margin-left: 50px;	text-align: left;	background-color: #FFFFFF;	vertical-align: top;	border-bottom: 1px dotted #333333;	padding-bottom: 5px;	padding-top: 5px;}#int a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FAAF1A;	display: block;	height: 20px;	width: 150px;	margin-left: 50px;	padding-bottom: 5px;	padding-top: 5px;	text-decoration: none;}	 /*tabela*/table.t {	background-image:  url(../imagens/c2l_bck.jpg);	padding-top: 0px;	border: 0px;	background-repeat: repeat-y;	width: 780px;	height: 100%;}/*caixas de texto*/#regul {	background-color: #FFFFFF;	overflow: scroll;	padding: 10px;	height: 400px;	width: 440px;	margin: 30px 10px 10px 50px;}#ins {	background-color: #FFFFFF;	overflow: hidden;	padding: 10px;	height: 300px;	width: 440px;	margin: 30px 10px 10px 50px;	}#index {background-color: #FFFFFF;	overflow: visible;	padding: 10px;	height:450px;	width: 440px;	margin: 30px 10px 10px 50px;	}	/*imagens*/img.ist_geral {	margin-left: 50px;	float: left;	margin-top: 50px;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}img.nav {	float: left;	border: 1px solid #3f82c4;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #c72027;	}img.navl {	float: left;	margin-left: 50px;	margin-top: 20px;}img.ctz {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #FF0000;	border-right-color: #FF0000;	border-bottom-color: #FF0000;	border-left-color: #FF0000;	margin-left: 60px;}/*paraágrafos destintos*/p.principal {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #666666;	text-align: left;	margin-left: 30px;	width: 400px;		}	ul, ol {	line-height: 1em;	font-size: 11pt;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #999999;	margin-right: 40px;}ul {	list-style-type: circle;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 1em;}ol.ol{	list-style-type: upper-alpha;	line-height: 10px;	margin-left: 50px;}li {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	line-height: 15px;	margin-right: 40px;	padding-right: 0;	padding-bottom: 0.3em;	padding-left: 0;	padding-top: 0.3px;}ul li ul { font-size: 1em}}#perfnav ul { margin: 0; padding: 0 0 0 156px; white-space: nowrap; }#perfnav ul li { font: bold 1em "bitstream vera sans", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; list-style: none; float: left; margin: 0; padding: 0; line-height: normal; }#perfnav a:link, #perfnav a:visited { float: left; height: auto; color: #45556A; text-decoration: none; margin: 0; padding: 4px 10px 4px 10px; white-space: nowrap; }#perfnav a:link.active, #perfnav a:visited.active { color: #fff; background: #45556A; }#perfnav a:hover { text-decoration: none; background: #C6CACF; color: #333; }#holder { position: relative; clear: both; }#top_nav{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	background-color: #D72027;	text-align: right;	height: 20px;	background-position: right;	vertical-align: middle;	margin-left: 35px;	margin-right: 10px;	width: 709px;	text-indent: 15pt;}#topnav a, #topnav a:link, #topnav a:visited {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	text-decoration: none;	display: inline;	text-align: center;	margin-right: 10px;	vertical-align: middle;	padding: 10px;}#topnav a:hover {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	display: inline;	text-decoration: underline;	margin-right: 10px;    vertical-align: middle;}table.in {	cellpadding: 0px;	cellspacing:0px;	background-position: center top;	width: 500px;	}p.in{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: justify;	line-height: 14px;	margin-right: 70px;}#pgif{	text-align: center;	margin-top: 20px;	margin-left: 50px;	border-top: 1px solid #faaf1a;	border-right: 1px solid #faaf1a;	border-bottom: 1px solid #faaf1a;	border-left: 1px solid #faaf1a;}#pgif1{	text-align: center;	margin-top: 20px;	margin-left: 50px;}.pleft{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #3f82c4;	text-align: center;}.tab_lay {	border: 1px solid #999;	font-size: 11px;	margin-bottom: 1.5em;	font-family: Verdana, Arial, Helvetica, sans-serif;}.tab_lay th { color: #333; background: #D5D5C4; text-align: left; padding: 5px; }.tab_lay td { padding: 5px; height: 2em; }.tab_lay td.subheader { font: bold 1.2em "bitstream vera sans", "Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color: #333; background: #e2e2e2; padding: 5px 5px 5px 5px; }.tab_lay td.bluecell, .tab_lay tr.bluecell { background: #cdcdcd; }.tab_themes { border: 1px solid #999; font-size: 11px; }.tab_themes td { line-height: 1.5em; padding: 5px; height: 2em; }.tab_themes td.title { background: #e2e2e2; }.tab_themes h3 { color: #333; margin: 0; }caption { font: bold 1.2em "bitstream vera sans", "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left; margin: 0 0.3em 0; padding: 1em 0 0.5em 0; }#main p.table_comment { font-size: 1em; color: #333; margin: 0 0 1em 0; }p.footer{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: #999999;	text-align: center;	margin-bottom: 15px;	margin-top: 15px;	}.top a:link, .top a:visited, .top a:hover {	float: right;	text-decoration: underline;	margin-right: 60px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #999999;  		}td.td{	width: 100px;	padding-top: 20px;}td.td1{	width: 650px;	padding-top: 20px;	padding-left: 20px;}td.td2{	padding-top: 20px;}.col_left, .col_left_photo { float: left; width: 150px; margin: 0 30px 0 0;}.col_left_photo img { border: 2px solid #3f82c4; } .col_right, .col_right_photo { float: right; width: 150px; margin: 40px; }.col_right { width: 250px; }.col_right_photo img { border: 2px solid #869363; margin-bottom: 30px;} .box { width: 250px; border: 1px solid #999; }.box p { margin: 0; } .box img { border: 0; }.box_header { background: #ccc; padding: 3px 10px 3px 10px; }.box_cell { background: #eae7e4; padding: 10px; }.box ul { list-style-type: none; margin: 0; padding: 0; }.spaced_table { border: 1px solid #ccc; background: #eae7e4; }.spaced_table td { padding: 10px; }p.map{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #666666;	text-align: justify;	line-height: 14px;	margin-right: 70px;	width: 230px;	margin-left: 270px;}.box_text {	background-color: #FFFFFF;	overflow: auto;	padding: 10px;	height: 100px;	width: 300px;	margin-top: 5px;	margin-left: 3px;}