@charset "iso-8859-1";
/* CSS Document */

body { margin:0 auto; padding:0; width:990px; text-align:center; }

* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

p, ul, ul li, li, h1, h2, h3, h4, h5, h6, a, img { margin:0; padding:0; text-decoration:none; list-style:none; text-indent:0; }

p { margin-bottom:18px; }

img { border:none; }

a:link, a:visited { text-decoration:underline; }
a:hover, a:active {
	text-decoration:none;
	font-weight: bold;
	text-align: center;
}
h1 a { display:block; width:238px; height:56px; background:url(img/bg_h1.gif) 0 0 no-repeat #FFF; margin:5px 5px; }
.box-header { background-color:#C0C0C0; }
.box-nav { display:block; background-color:#E5E5E5; height:32px; }
	.box-header { padding:0; text-indent:0; position:relative; left:0; }
		.box-header ul li { display:inline; margin-right:2px; float:left; }
			.box-header ul li ul.nav-subs { display:none; position:absolute; padding:5px 0; width:990px; left:0; }
				.box-header ul li ul.nav-subs li a { padding:0 10px; }
				.box-header ul li ul.nav-subs li a:hover, .box-header ul li ul.nav-subs li a:active { color:#FFFFFF; }
			
			.box-header ul li a.nav-lnks { width:194px; height:32px; display:block; background-color:#E5E5E5; }
				.box-header ul li a#lnk-instit { background:url(img/bg-lnk-instit.gif) 0 0 no-repeat; }
					.box-header ul li ul#sub-instit { background-color:#ABC1E8; }
				.box-header ul li a#lnk-notici { background:url(img/bg-lnk-notici.gif) 0 0 no-repeat; }
					.box-header ul li ul#sub-notici { background-color:#F7C96D; }
				.box-header ul li a#lnk-servic { background:url(img/bg-lnk-servic.gif) 0 0 no-repeat; }
					.box-header ul li ul#sub-servic { background-color:#BEE7B5; }
				.box-header ul li a#lnk-associ { background:url(img/bg-lnk-associ.gif) 0 0 no-repeat; }
					.box-header ul li ul#sub-associ { background-color:#F4A7A7; }
			.box-header ul li a.nav-lnks-utils { width:32px; background-color:#E5E5E5; position:relative; height:32px; display:block; left:140px; }
				.box-header ul li a#lnk-home { background:url(img/bg-lnk-home.gif) 0 0 no-repeat; }
				.box-header ul li a#lnk-fale { background:url(img/bg-lnk-fale.gif) 0 0 no-repeat; }
		.box-header .box-banner { height:275px; padding:4px 0 10px 0; text-align:left; }
		.box-header .banner-instit { background-color:#ABC1E8; }
		.box-header .banner-notici { background-color:#F7C96D; }
		.box-header .banner-servic { background-color:#BEE7B5; }
		.box-header .banner-associ { background-color:#F4A7A7; }
			.box-header .box-banner h2 { color:#5E6D74; font-size:12px; text-transform:uppercase; position:relative; margin:8px 0 0 6px; float:left; }
			.box-header .box-banner #box-clock { font-weight:bold; font-size:12px; float:right; margin:8px 6px 0 0; color:#FFFFFF; }

.box-container, .box-container * { text-align:left; }
.box-container { padding-top:10px; background:url(img/bg-box-container.gif) 790px 0 repeat-y #FFF; }
	.box-container h1, .box-container * h1 { color:#F77B00; font-size:36px; font-weight:400; }
	.box-container h3, .box-container * h3 { color:#F77B00; font-size:24px; font-weight:400; }
	.box-container h1 { margin-bottom:0; }
	.box-container h2, .box-container h4 { font-size:12px; font-weight:600; text-transform:uppercase; }
	.box-container h2 { color:#5E6D74; }
	.box-container h4 { color:#000; }
	.box-container .box-col-esq-2 { float:left; width:375px; padding:0 10px 10px 10px; text-align:justify; }
	.box-container .box-col-esq-1 {
	float:left;
	width:770px;
	padding:0 10px 10px 10px;
	text-align:left;
	color: #000;
	font-size: 10px;
	font-weight: bold;
}
	.box-container .box-col-esq-2, .box-container .box-col-esq-2 * { text-align:justify; }
	.box-container .box-col-dir { float:left; width:158px; padding:0 10px; }
.box-footer { background-color:#C0C0C0; }
.box-footer, .box-footer * { color:#FFFFFF; padding:15px;  }

.zebr-1 { background-color:#898989; }
.zebr-2 { background-color:#BBB; }
.zebr-2, .zebr-2 *, .zebr-1, .zebr-1 * { color:#030303; }

.lnk-mais { font-size:14px; font-weight:600; float:right; margin:15px 10px 25px 0; clear:both; }

.thumb-destaque { float:left; margin:0 10px 10px 0; }
.mosaic { display:inline-block; }
.mosaic:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* Hides from IE-mac \*/
* html .mosaic {height: 1%; display:block;}
/* End hide from IE-mac */

.btn-login { display:block; width:79px; height:22px; background:url(img/btn-login.gif) 0 0 no-repeat #FFF; border:none; margin:0 0 0 85px;}
.inpt-1 { padding:2px; width:100%; }
.nTxt { font-size:0; overflow:hidden; text-indent:-3000px; }
.nF { clear:both; float:none; display:block; height:0; line-height:0; font-size:0; }
.tAR, .tAR * { text-align:right; }
.fR { float:right; }
.pad10 { padding:10px; }
.box-container.mosaic .box-col-esq-1 p {
	font-size: 16px;
	/*font-weight: bold;*/
}
.box-container.mosaic .box-col-esq-1 p {
	font-weight: normal;
}
.box-container.mosaic .box-col-esq-1 p {
	font-size: 10px;
}
.box-container.mosaic .box-col-esq-1 p {
	font-size: 12px;
}
.box-container.mosaic .box-col-esq-1 p {
	/*font-weight: bold;*/
}
.box-container.mosaic .box-col-esq-1 table tbody tr td {
	font-weight: normal;
	font-size: 10px;
}
.box-container.mosaic .box-col-esq-1 table tr td table tbody tr td p strong {
	font-size: 10px;
}
.box-container.mosaic .box-col-esq-1 table tr td table tbody tr td p {
	font-size: 12px;
}
.box-container.mosaic .box-col-esq-1 table tr td table tbody tr td p img {
	text-align: center;
}
.box-container.mosaic .box-col-esq-1 table tr td table tbody tr td p {
	font-size: 10px;
}
.box-container.mosaic .box-col-esq-1 table tbody tr td p {
	font-size: 10px;
}
.box-container.mosaic .box-col-esq-1 table tbody tr td p {
	/*font-weight: bold;*/
}
.box-container.mosaic .box-col-esq-1 table tbody tr td p {
	/*font-weight: bold;*/
}
.box-container.mosaic .box-col-esq-1 table tbody tr td p {
	font-size: 10px;
}
