/*Reset CSS*/
*{
	font-family: Tahoma, Verdana, Trebuchet, Arial;
}

body, #wrap {height: 100%;}

body > #wrap {height: auto; min-height: 100%;}

#main_ {padding-bottom: 60px;}  /* must be same height as the footer */

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


html, body {
	height: 100%;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	text-align:left;
	margin:0px;
	padding:0px;

}
p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 16px;
	text-align:left;
}
#header_block,
#header_block_pattern {
	background-image:url(../images/img_topo.gif);
	background-repeat:repeat-x;
	height:330px;
	width:100%;
}
#header_block_content,
#header_block_content_pattern {
	background-image:url(../images/img_topo_content.gif);
	background-repeat:repeat-x;
	height:154px;
	width:100%;
}
#header_block_pattern,
#header_block_content_pattern {
	position:absolute;
	top:0px;
	left:10px;
	width:812px;
}
#header {
	margin-left: auto;
	margin-right: auto;
	position:relative;
	width:812px;
}
#logo {
	position:absolute;
	top:20px;
	left:11px;
	background-image:url(../images/logo_minimba.gif);
	background-repeat:no-repeat;
	height:77px;
	width:386px;
}
#welcome {
	position:absolute;
	top:124px;
	left:10px;
	width:388px;
}
#welcome #titulo, #welcome #titulo a{
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 17px;
	color: #464E52;
	text-align:left;
}
#welcome #titulo a{/*ed*/
	text-decoration: none;
}
#welcome #texto {
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
/*color: #FFFFFF;*/
	margin-top:7px;
	text-align:left;
}
#welcome #texto p {
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 15px;
	text-align:left;
}
#welcome #texto a {/*ed*/
	color: #FFF;
	text-decoration: none
}
#foto_slide_holder {
	position:absolute;
	top:48px;
	left:405px;
	width:402px;
	height:238px;
	background-image:url(../images/foto_slide_holder.gif);
	background-repeat:no-repeat;
}
#foto_slide_holder img {
	border: 0px;
	width:370px;
	height:204px;
	margin:16px;
	margin-top:17px;
}
#header_block #search_block {
	position:absolute;
	top:18px;
	left:664px;
	width:134px;
	display:inline-block;
}
#header_block_content #search_block {
	position:absolute;
	top:67px;
	left:664px;
	width:134px;
	display:inline-block;
}
#search_block input {
	width:112px;
	height:16px;
	font-size:11px;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-width:1px;
	background-color:#73797C;
}
#search_block img {
	border:0px;
	cursor:pointer;
	width:13px;
	height:13px;
	margin-left:4px;
	vertical-align:middle;
}
#header_block #headermenu {
	position:absolute;
	top:294px;
	left:10px;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
}
#header_block_content #headermenu {
	position:absolute;
	top:120px;
	left:10px;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
}
#headermenu ul {
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
}
#headermenu li {
	display:inline;
	background-image:url(../images/botao_menu_meio.gif);
	background-repeat:repeat-x;
	height:34px;
	vertical-align:middle;
	float:left;
	margin-right:2px;
}
#headermenu .menu{
	font-size:14px;
	/*color:#FFFFFF;*/
	padding-bottom:9px;
	padding-top:8px;
	vertical-align:middle;
	background-image:url(../images/botao_menu_dir.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#headermenu .menu a:link, #headermenu .menu a:visited {
	/*color:#FFFFFF;*/
	text-decoration:none;
	height:34px;
	padding-bottom:9px;
	padding-left:12px;
	padding-right:12px;
	padding-top:8px;
	background-image:url(../images/botao_menu_esq.gif);
	background-position:left;
	background-repeat:no-repeat;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
}
#headermenu .menu_bold{
	font-weight:bold;
}
#main_block {
	margin-left: auto;
	margin-right: auto;
	width:812px;
}
#main_block #main {
	margin-top:20px;
	margin-left:10px;
	width:812px;
}
#main_block #main_content {
	margin-top:33px;
	margin-left:10px;
	width:812px;
}
#main #destaque1 {
	float:left;
	width:255px;
	height:189px;
	background-color:#E6F0AF;
	margin-right:19px;
}
#destaque1 .titulo a, #destaque2 .titulo a {/*ed*/
	color:#90A324;
	text-decoration: none;
}
#destaque1 .texto a, #destaque2 .texto a {/*ed*/
	color:#5E686E;
	text-decoration: none;
}
#main #destaque2 {
	float:left;
	width:255px;
	height:189px;
	background-color:#E6F0AF;
	margin-right:18px;
}
#main #destaque1 .titulo, #main #destaque2 .titulo {
	margin-bottom:11px;
	margin-left:15px;
	margin-right:15px;
	margin-top:14px;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 17px;
	color:#90A324;
	text-align:left;
}
#main #destaque1 .titulo_bold, #main #destaque2 .titulo_bold {
	font-weight:bold;
}
#main #destaque1 #box_destaque, #main #destaque2 #box_destaque {
	margin-bottom:15px;
	margin-left:15px;
	margin-right:15px;
	width:225px;
}
#main #destaque1 #box_destaque .destaque_img, #main #destaque2 #box_destaque .destaque_img {
	float:left;
	width:110px;
	background-color:#CADF56;
	margin-right:11px;
}
#main #destaque1 #box_destaque .destaque_img img, #main #destaque2 #box_destaque .destaque_img img {
	border:0px;
	margin:6px;
	width:98px;
	height:108px;
}
#main #destaque1 #box_destaque .texto, #main #destaque2 #box_destaque .texto {
	float:left;
	width:104px;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	color:#5E686E;
	text-align:left;
}
#main #news {
	float:left;
	width:255px;
	/*height:189px;*/ /*pr*/
}
#main #news .titulo {
	background-image:url(../images/titulo_news.gif);
	background-repeat:repeat-y;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 14px;
	color:#90A324;
	line-height:24px;
	padding-left:9px;
	margin-bottom:15px;
	text-align:left;
}
#main #news #block_news {
	background-image:url(../images/barra_lateral_news.gif);
	background-repeat:repeat-y;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	color:#5E686E;
	padding-left:19px;
	text-align:left;
}
#main #news #block_news #box_news {
	margin-bottom:8px;
}
#main #news #block_news #box_news a {/*ed*/
	text-decoration: none;
}
#main #news #block_news .news  {
	color:#5E686E;
	text-decoration:none;
}
#main #news #block_news .news:hover  {
	color:#5E686E;
	text-decoration:underline;
}
#main #news #block_news #box_news .news {
	float:left;
	width:202px;

}
#main #news #block_news #box_news .news_img {
	float:left;
	width:21px;
	height:29px;
	margin-left:11px;
	background-image:url(../images/botao_news.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}

#main_content #sidemenu {
	float:left;
	width:223px;
	margin-right:29px;
}
#main_content #sidemenu .titulo {
	font-size:24px;
	color:#E77844;
	line-height:26px;
}

#main_content #content a {
	color:#5E686E;
}
#main_content #content a:hover{
	color:#5E686E;
}
#main_content #content #info a {
	color:#90A324;
}
#main_content #content #info a:hover{
	color:#90A324;
}
#main_content #sidemenu .titulo_bold {
	font-weight:bold;
}
#main_content #sidemenu .sidemenu {
	margin-top:16px;
}



#main_content #sidemenu .sidemenu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#main_content #sidemenu .sidemenu .nivel1 li {
	font-size:14px;
	font-weight:bold;
	color:#90A324;
	line-height:24px;
}
#main_content #sidemenu .sidemenu .nivel1_item {
	border-bottom:#BFD830 1px solid;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:relative;
	width:100%;
	clear:both;
}
.nivel1_item a {/*ed*/
	color:#90A324;
	text-decoration:none;
	font-size: 14px;
	font-weight: bold;
}
#main_content #sidemenu .sidemenu .nivel_bullets {
	/*background-image:url(../images/icone_menu_nivel1_aberto.gif);*/
	background-position:bottom right;
	background-repeat:no-repeat;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:24px;
}
#main_content #sidemenu .sidemenu .nivel1_aberto {
	/*background-image:url(../images/icone_menu_nivel1_aberto.gif);*/
	background-position:bottom right;
	background-repeat:no-repeat;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:24px;
}
#main_content #sidemenu .sidemenu .nivel1_fechado, .nivel1_bullets {
	background-image:url(../images/icone_menu_nivel1_fechado.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:#BFD830 1px solid;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:24px;
}
#main_content #sidemenu .sidemenu .nivel1 ul {
	margin-bottom:8px;
	margin-top:8px;
	padding-top:0px;
	padding-bottom:0px;
}
#main_content #sidemenu .sidemenu .nivel2 ul {
	margin-bottom:0px;
	margin-top:0px;
}
#main_content #sidemenu .sidemenu .nivel2 li {
	font-size:12px;
	font-weight:normal;
	color:#5E686E;
	margin-left:18px;
	line-height:20px;
}
#main_content #sidemenu .sidemenu .nivel2_item,
#main_content #sidemenu .sidemenu .nivel3_item {
	border-bottom:#BFD830 1px dotted;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:relative;
	width:100%;
	clear:both;
}
#main_content #sidemenu .sidemenu .nivel2_aberto {
	/*background-image:url(../images/icone_menu_nivel2_aberto.gif);*/
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:#BFD830 1px dotted;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:20px;
}
#main_content #sidemenu .sidemenu .nivel2_fechado {
	background-image:url(../images/icone_menu_nivel2_fechado.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	border-bottom:#BFD830 1px dotted;
	outline: none; /* hide dotted outline in Firefox */
	cursor:pointer;
	position:absolute;
	top:0px;
	right:0px;
	width:15px;
	height:20px;
}
#main_content #sidemenu .sidemenu .nivel3 li{
	font-size:11px;
	font-weight:normal;
	color:#5E686E;
	margin-left:30px;
	line-height:18px;
}
.nivel1 li a, .nivel1 li a:link, .nivel1 li a:visited {
	text-decoration:none;
	color:#47575F; /*#5E686E;*/
}
.nivel1 li a:hover {
	text-decoration:none;
	color:#47575F; /*#5E686E;*/
}
.nivel2 li a, .nivel2 li a:link, .nivel2 li a:visited, .nivel3 li a, .nivel3 li a:link, .nivel3 li a:visited {
	text-decoration:none;
	color:#47575F; /*#5E686E;*/
}
.nivel2 li a:hover, .nivel3 li a:hover {
	text-decoration:none;
	color:#47575F; /*#5E686E;*/
}
#main_content #sidemenu .sidemenu .selected{
	color:#E77844;
}
#main_content #content {
	float:left;
	width:550px;
}
#main_content #content #breadcrumb {
	height:13px;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 10px;
	color:#E77844;
	text-align:left;
	margin-bottom:27px;
}
#main_content #content #breadcrumb a, #main_content #content #breadcrumb a:link, #main_content #content #breadcrumb a:visited {
	text-decoration:none;
	color:#E77844;
}
#main_content #content #breadcrumb a:hover {
	text-decoration:none;
	color:#E25C1D;
}
#main_content #content #info p {
	margin:9px 0px 9px 0px;
}
#main_content #content #info #img {
	width:180px;
	height:135px;
	border-width:2px;
	border:#B8D41B solid;
	float:left;
	margin-right:30px;
}
#main_content #content #info .titulo {
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 14px;
	font-weight:normal;
	color:#90A324;
}
#main_content #content .texto {
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	color:#333 !important;
}
#main_content #content #info ul {
	/*margin-left:0px;*/
	list-style-image: url(../images/icone_quotes.gif);
}
#footer {
	/*position: relative;
	padding-top: 40px;/*ed*/
	/*margin-top: -38px; /* negative value of footer height */
	/*height: 30px;*/
	/*clear:both;*/

	margin:20px auto 2px; /*pr*/
	text-align:center;
	/*	width:812px;*/


}
#footer #footermenu {
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	text-align:center;
}
#footer #footermenu ul {
	margin:0px;
	list-style-type:none;
	list-style-image:none;
}
#footer #footermenu li div{
	display:inline;
}
#footer #footermenu li {
	display:inline;
	height:23px;
	padding-left:8px;
	padding-right:8px;
}
#footer #footermenu li a:link, #footer #footermenu li a:visited {
	color:#9AB117;
	text-decoration:none;
	vertical-align:middle;
}
#footer #footermenu li a:hover {
	color:#90A324;
	text-decoration:none;
	vertical-align:middle;
}
#copyright {
	height:23px;
	background-color:#9AB117;
}
#copyright .texto {
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	font-size: 11px;
	background-color:#9AB117;
	color:#FFFFFF;
	text-align:center;
	line-height:23px;
	vertical-align:middle;
	margin-left: auto;
	margin-right: auto;
	width:822px;
}
#copyright .texto a, #copyright .texto a:link, #copyright .texto a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#copyright .texto a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#clear {
	clear:both;
}
.hidden {
	display: none;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	visibility: hidden;
}
.file_attachment img{border:0px;}
.file_attachment a{
	color:#5E686E;
	text-decoration:none;
}
div.title{font-size:24px;margin-top:20px;}
div.date, div.source{margin-top:15px;margin-bottom:10px;font-style:italic;}
div.goback a, div.title a, .listnews a, .paginator a{
	color:#5E686E;
	text-decoration:none;
}
div.goback a:hover, div.title a:hover, .listnews a:hover, .paginator a:hover{
	color:#5E686E;
	text-decoration:underline;
}
.paginator{
	margin-top:20px;
	margin-bottom:20px;
}
.paginator a, .paginator .current, .paginator .next, .paginator .previous{
	padding:3px;
	margin:1px;
}
.paginator .current{
	background-color:#ddd;
}
.search_item .highlight_word{
	background-color: #FFFF99;
}
.search_item .link{
	color: green;
}


/* edbegin */
.lkback {
	margin-top: 20px;
}

.lkback a {
	text-decoration: none;
}

.lkback a:hover {
	text-decoration: underline;
}

.newsImage{
	margin-top: 45px;
	max-width: 220px; !important
}

#mapa_univs{
	color:#90A324;
	float: right;
	font-family: Tahoma, Verdana, Trebuchet, Arial;
	margin-left:5px;
	width:230px;
	vertical-align:top;
}

#mapa_univs .cont_count {
	background-color:#9AB117;
	color:#FFFFFF;
	width:100%;
	line-height: 20px;
	padding: 0 2px 0 2px;
	font-size: 11px;
}

#mapa_univs ul.univs, #mapa_univs table.univs {
	list-style-image: none !important;
	list-style-type: none;
	font-size: 10px;
	text-align:left;
	line-height: 20px;
	margin:0;
	padding: 0 2px 0 2px;

	vertical-align:middle;
}

#mapa_univs ul.univs li, #mapa_univs table.univs td {
	border-bottom: 1px dotted #DcDcDc;
	color: #5E686E;
}

#mapa_univs div.cont_count table tr.titulos{
	color:#fff;
	line-height: 15px;
	border: 1px solid #9AB117;
}
#mapa_univs div.cont_count table tr{
	background-color:#FFF;
	color:#5E686E;
}


