/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-size:12px;vertical-align:baseline;background:transparent;margin:0;padding:0}
body{line-height:1;/*margin-top:30px*/}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
/* Fim - Reset */

/* Barra do Governo Federal */
div#barra_gov{background-color:#fc0;height:30px;position:absolute;top:0;width:100%;display:none}
	div#barra_gov select{position:absolute;left:454px;top:5px;height:17px;font-size:9px}
	small#me,small#br{position:absolute;background-image:url(../images/sprite_1.png);line-height:999px;overflow:hidden}
	small#me{display:block;width:161px;height:19px;top:5px;left:15px}
	small#br{display:block;width:74px;height:19px;background-position:-161px 0;top:5px;left:676px}
/* Fim - Barra do Governo Federal */

/* Cabecalho */
#cabecalho h1 a{display:block;background:transparent url(../images/sprite_2.gif) no-repeat 0 -152px;line-height:999px;overflow:hidden;position:absolute;height:110px;left:2px/*30px*/;/*top:110px*/top:80px}
	#cabecalho h1 a.expande_direita{width:460px}
	#cabecalho h1 a.expande_topo{width:152px}
#cabecalho dl{height:49px;background-image:url(../images/sprite_1.png);background-repeat:repeat-x;padding-left:15px}/*padding-left:50px - Modificado para acrescentar EAD no menu superior*/
	/* Cores possiveis do bg dos menus */
	body#verde #cabecalho dl{background-position:0 -19px}
	body#amarelo #cabecalho dl{background-position:0 -68px}
	body#azul #cabecalho dl{background-position:0 -117px}
	body#laranja #cabecalho dl{background-position:0 -166px}
	body#marrom #cabecalho dl{background-position:0 -215px}
	body#vermelho #cabecalho dl{background-position:0 -264px}
	body#verde_claro #cabecalho dl{background-position:0 -313px}
#cabecalho dl dt{text-transform:lowercase;display:block;float:left;background:url(../images/sprite_2.gif) no-repeat 0 0;margin:1px 0 0 -4px}
	#cabecalho dl dt span{text-transform:none;font-size:12px}
	#cabecalho dl dt a{display:block;float:left;height:18px;font:12px Tahoma,sans-serif;color:#333;text-decoration:none;line-height:125%;padding:0 8px 0 12px}
	#cabecalho dl dt a.inicial,#cabecalho dl dt a.contato,#cabecalho dl dt a:hover.inicial,#cabecalho dl dt a:hover.contato{background-image:url(../images/sprite_2.gif);width:27px;height:18px;line-height:999px;overflow:hidden;padding:0}
	#cabecalho dl dt a.inicial{background-position:-54px -38px}
	#cabecalho dl dt a:hover.inicial,#cabecalho dl dt a.inicial.ativo{background-position:-81px -38px}
	#cabecalho dl dt a.contato{background-position:0 -38px;margin-left:3px}
	#cabecalho dl dt a:hover.contato,#cabecalho dl dt a.contato.ativo{background-position:-27px -38px}
	#cabecalho dl dt a:hover,#cabecalho dl dt a.ativo{background:transparent url(../images/sprite_2.gif) no-repeat 0 -19px;color:#fff}
#cabecalho dl dd{display:none}
	#cabecalho dl dt:hover + dd{display:block;width:440px;position:absolute;top:53px;left:50px;color:#fff;font:12px Tahoma,sans-serif;text-align:right}
#busca{width:235px;height:50px;background:transparent url(../images/sprite_2.gif) no-repeat 0 -57px;position:relative;top:-29px;left:515px}
	#busca label{font:bold 11px Verdana,Helvetica,Arial,sans serif;color:#333;display:block;padding:3px 0 5px 15px}
	#busca input#input_busca{width:135px;margin:0 3px 0 15px}
	#busca input#btn{width:64px}
#links_idioma{position:absolute;/*top:82px;*/top:52px;left:315px}
	#links_idioma li{display:block;float:left}
	#links_idioma li a,#links_idioma li a:visited{border-left:1px solid #111;font:12px Verdana,Helvetica,Arial,sans serif;color:#111;text-decoration:none;padding:0 7px}
	#links_idioma li a.primeiro{border-left:none}
	#links_idioma li a:hover,#links_idioma li a.ativo{color:red}
/* Fim - Cabecalho */

/* Estrutura das divs do conteudo */
#conteudo{left:0;position:absolute;/*top:247px*/top:217px;width:750px}
	#conteudo_esquerda,#conteudo_centro,#conteudo_direita,#banners{float:left}
		#conteudo_esquerda{width:145px;margin-right:40px}
		#conteudo_centro{width:395px;margin-right:40px}
		#conteudo_centro.busca{width:710px;margin:0 0 0 35px}
		#conteudo_direita,#banners{width:130px}
		#conteudo_centro.maior{width:565px;margin:-100px 0 0 0}
/* Fim - Estrutura das divs do conteudo */

/* Menu Esquerdo da pagina inicial */
#menu_esquerda,#menu_esquerda li.bg_inferior{width:145px;background:transparent url(../images/sprite_1.png) no-repeat}
	/* Cores do bg do menu da esquerda. Pega automaticamente do body#nome-da-cor */
	body#verde #menu_esquerda,body#verde #menu_esquerda li.bg_inferior{background-position:0 -38px}
	body#amarelo #menu_esquerda,body#amarelo #menu_esquerda li.bg_inferior{background-position:0 -88px}
	body#azul #menu_esquerda,body#azul #menu_esquerda li.bg_inferior{background-position:0 -137px}
	body#laranja #menu_esquerda,body#laranja #menu_esquerda li.bg_inferior{background-position:0 -186px}
	body#marrom #menu_esquerda,body#marrom #menu_esquerda li.bg_inferior{background-position:0 -235px}
	body#vermelho #menu_esquerda,body#vermelho #menu_esquerda li.bg_inferior{background-position:0 -284px}
	body#verde_claro #menu_esquerda,body#verde_claro #menu_esquerda li.bg_inferior{background-position:0 -333px}
#menu_esquerda li.bg_inferior{border:none;height:20px;width:145px;*margin-bottom:-2px}
	#menu_esquerda li.bg_inferior span{display:block;width:6px;height:6px;overflow:hidden;margin:0;padding:0;background:transparent url(../images/sprite_2.gif) no-repeat -139px -121px;position:relative;top:14px;left:139px}
#menu_esquerda li,#menu_esquerda a,#menu_esquerda a span{font:bold 11px Verdana,Helvetica,Arial,sans serif;text-decoration:none;color:#000}
	#menu_esquerda li span{font-style:italic;font-size:11px}
	#menu_esquerda li{color:#fff;font-weight:400;font-size:12px;background:transparent url(../images/sprite_2.gif) no-repeat 0 -127px;padding:4px 0 0 8px}
#menu_esquerda ul{margin-left:-8px;padding:4px 0 0}
	#menu_esquerda ul li{padding:0;margin:0}
	#menu_esquerda ul li a{display:block;background-color:#EEE/*#e3cb58*/;border-bottom:1px solid #73672e;border-right:1px solid #ccc;padding:3px 2px 3px 8px;*height:100%/*14px*/;*margin-bottom:-2px}
	#menu_esquerda ul li a.pdi{height:44px;*margin-bottom:-2px}
	#menu_esquerda ul li a.ultimo_item{border-bottom:none}
	#menu_esquerda ul li a:hover{background-color:#C8102E/*#e9d782*/;color:#FFF;}
	#menu_esquerda {margin-bottom:10px;}
/* Fim - Menu Esquerdo da pagina inicial */

/* Formatacao Menu Esquerdo das paginas internas */
#menu_esquerda.interna{_margin-top:-8px}
#menu_esquerda.interna li{_background-position:0 -119px}
#menu_esquerda.interna,#menu_esquerda.interna ul,#menu_esquerda.interna li{*padding:0}
#menu_esquerda.interna ul.interna li a{*margin-left:6px}
#menu_esquerda.interna ul.interna li a{display:block;background-color:#fff;border-bottom:none;border-right:1px solid #ccc;padding:5px 8px;font-size:11px;font-weight:400;min-height:14px}
	#menu_esquerda.interna ul.interna li a.separador{border-bottom:1px solid #ccc}
	#menu_esquerda.interna ul.interna li a:hover.separador{border-bottom:1px solid #ccc}
	#menu_esquerda.interna ul.interna li a:hover{display:block;background-color:#fff;border-bottom:none;border-right:1px solid #ccc;padding:5px 8px;font-size:11px;font-weight:400;min-height:14px;text-decoration:underline;color:#C00}
	#menu_esquerda.interna ul.interna li.bg_inferior{border:none;height:8px;width:145px;*margin-bottom:-2px;*width:153px}
	#menu_esquerda.interna ul.interna li.bg_inferior span{display:block;width:6px;height:6px;overflow:hidden;margin:0;padding:0;background:transparent url(../images/sprite_2.gif) no-repeat -139px -121px;position:relative;top:2px;left:139px;*left:148px}
	#menu_esquerda.interna ul li a.pdi,#menu_esquerda.interna ul li a:hover.pdi{height:44px;*margin-bottom:-11px}
/* Fim - Formatacao Menu Esquerdo das paginas internas */

/* Formatacao do conteudo da pagina inicial */
#conteudo_centro h2,h2.titulo{font:bold 18px "Trebuchet MS", Arial, Helvetica, sans-serif;padding:0 0 15px}
.lista_noticias li{display:block;padding:5px 0}
	.lista_noticias li a{display:block;font:12px Verdana,Helvetica,Arial,sans serif;color:#000;text-decoration:none}
	#banners_direita a.popupwindow{display:block;font:11px Verdana,Helvetica,Arial,sans serif;color:#000;text-decoration:none}
	.lista_noticias li a:visited,#banners_direita a.popupwindow:visited{color:#777}
	.lista_noticias li a i{font-size:11px}
#informacoes_gerais{margin-top:30px;position:relative;color:#555}
	#informacoes_gerais h2{margin:0;padding:0}
	#informacoes_gerais p#dri{display:block;margin-top:50px}
	#informacoes_gerais p#prorh{display:block;margin-top:50px}	
	#informacoes_gerais p#relat_gestao{display:block;margin-top:50px}	
#informacoes_gerais span{background:transparent url(../images/sprite_3.jpg) no-repeat;border:1px solid #ccc;display:block;float:left;height:60px;line-height:999px;margin-top:15px;overflow:hidden;width:100px}
	#informacoes_gerais span.foto_sempre_ufmg{margin-top:10px;background-position:0 -61px}
	#informacoes_gerais span.foto_dri{margin-top:10px;background-position:0 -122px}
	#informacoes_gerais span.foto_prorh{margin-top:10px;background-position:0 -183px}
	#informacoes_gerais span.foto_relat_gestao{margin-top:10px;background-position:0 -244px}
#informacoes_gerais li{display:block;padding:5px 10px 5px 115px}
	#dri + ul{margin:15px 0}
	#sempre_ufmg + ul{margin:25px 0}
#informacoes_gerais li,#informacoes_gerais a,#informacoes_gerais h2,#informacoes_gerais p{font:11px Verdana,Helvetica,Arial,sans serif}
#informacoes_gerais h2,#informacoes_gerais p{border-bottom:1px solid #ccc;border-top:1px solid #ccc;display:block;background-color:#f4f4f4;font-weight:700;margin:10px 0 5px;padding:5px}
#informacoes_gerais a{text-decoration:none;color:#000}
/* Fim - Formatacao do conteudo da pagina inicial */

/* Formatacao das paginas internas */
#conteudo_centro.maior h1.titulo_interna{font:24px bold Verdana,Helvetica,Arial,sans serif;padding-bottom:72px}
#conteudo_centro.maior h2.titulo_interna{font-size:20px;padding:0 0 20px 0;color:#000;text-transform:none}
/* Fim - Formatacao das paginas internas */

/* Formatacao do conteudo do calendario */
#conteudo_centro.maior table{width:565px;*width:565px}
#conteudo_centro.maior table tr td{vertical-align:middle;font:11px Verdana,Helvetica,Arial,sans serif;border-bottom:1px solid #ccc;padding:5px 0 5px 10px}
#conteudo_centro.maior table tr td strong{font:11px Verdana,Helvetica,Arial,sans serif;font-weight:bold;}
#conteudo_centro.maior table tr.destaque td{font-weight:bold}
#conteudo_centro.maior table tr td:first-child{text-align:center}
#conteudo_centro.maior table tr.ano,#conteudo_centro table tr.mes{padding:5px}
#conteudo_centro.maior table tr.ano td,#conteudo_centro table tr.mes td{font-size:12px}
#conteudo_centro.maior table tr.ano + tr td/*,#conteudo_centro table tr.mes + tr td*/,#conteudo_centro.maior table tr td.ie7_class10{border-bottom:none;*height:10px}
#conteudo_centro.maior table tr.ano{background-color:#666;color:#fff}
#conteudo_centro.maior table tr.ano td{background-color:#666;text-align:center}
#conteudo_centro.maior table tr.mes{background-color:#999;color:#fff}
#conteudo_centro.maior table tr.mes td{background-color:#999;text-align:center}
#conteudo_centro.maior p,#conteudo_centro.maior ul li{font:11px Verdana,Helvetica,Arial,sans serif;color:#000;padding:0 0 15px 0}
#conteudo_centro.maior ul li{list-style:inside;list-style-type:disc}
/* Formatacao - conteudo do calendario */


/* Rodape */
#rodape{clear:left;margin:0 0 20px 185px;padding:25px 0 0}
	#rodape strong,#rodape p{color:#777;font:11px Verdana,Helvetica,Arial,sans serif}
	#rodape strong{font-weight:700}
	#rodape #copyright{color:#000;font-size:10px;margin-top:20px}
/* Fim - Rodape */

/* Links */
ins,#informacoes_gerais a:hover span{text-decoration:none}
.lista_noticias li a:hover,#informacoes_gerais a:hover,#banners_direita a.popupwindow:hover{color:#bc0f08;text-decoration:underline}
#banners_direita h2:first-child,#banners_esquerda span:first-child{border-top:1px solid #eee}
/* Fim - Links */

/* Banners rotativos */
#banner_rotativo{clear:left;position:absolute;left:8px;top:253px;width:130px;height:120px;overflow:hidden}
	#banner_rotativo ul{list-style:none;width:750px;position:relative;margin:0;padding:0;z-index:0}
	#banner_rotativo li{display:inline;float:left}
/* Fim banners rotativos */

/* Banners fixos esquerda */
#banners_esquerda{padding-top:10px;}
	#banners_esquerda span{display:block;border-bottom:1px solid #eee;width:130px;padding:12px 0}
	#banners_esquerda span a{display:block;width:130px;background:transparent url(../images/sprite_5.jpg) no-repeat;line-height:999px;overflow:hidden}
		span a#twitter_ufmg{height:49px}
		span a#ouvidoria{height:118px;background-position:0 -107px}
		span a#comissaoetica{height:80px;background-position:0 -311px}
		span a#com_etica{background-position:0 -312px; height:39px;}
		span a#transparencia_publica{height:56px;background-position:0 -51px}
		span a#reuni{height:47px;background-position:0 -225px}
		span a#capes{height:39px;background-position:0 -272px}
		
#eleicoes {
	height: 130px;
	padding-bottom:10px;
	width: 130px;
}
#bann {
    left: 8px;
    position: absolute;
}
/* Fim Banners fixos esquerda */

/* Banners fixos direita */
#banners_direita h2{border-bottom:1px solid #eee;width:90px;padding:20px}
	#banners_direita h2 a{display:block;width:85px;background:transparent url(../images/sprite_4.png) no-repeat;line-height:999px;overflow:hidden}
	#banners_direita #narede{ border-top: 1px solid #eee; margin-top: 20px;  display:block}
	


	#banners_direita a.popupwindow{text-align:center;border-bottom:1px solid #eee;padding:0 0 10px;width:130px}
	#banners_direita h2.sem_borda{border:none}
		div#vestibular{width:90px;height:95px;background:url(../images/vestibular.jpg) no-repeat;margin-left:20px;margin-bottom:10px}
			#pequeno{ padding:10px 20px !important; _padding:5px 20px;}
			#vestibular span{display:none;}
			#vestibular a{display:block;width:90px;height:95px;}
		h2 a#minha_ufmg{height:92px}
		h2 a#radio_ufmg{height:98px;background-position:0 -92px;*margin-top:-400px}
		h2 a#tv_ufmg{height:58px;background-position:0 -199px}
		h2 a#boletim{height:30px;background-position:0 -264px}
		h2 a#clipping{height:31px;background-position:0 -294px}
		
/* Fim Banners fixos direita */

/* Banners da esquerda abaixo do menu - loopslider */
		/* Required */
		.container { width:130px; height:120px; overflow:hidden; position:relative; cursor:pointer; }
		div.slides { position:absolute; top:0; left:0; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides > div,ul.slides li { position:absolute; top:0; width:130px; display:none; padding:0; margin:0; }
		.slides a, .slides img{display:block; margin:0px; padding:0px; text-decoration:none; border:0px;}
		/* Optional*/
		#loopedSlider{
			border-top: 1px solid #EEEEEE;
			clear: left;
			height: 134px;
			overflow: hidden;
			padding-top: 10px;
			width: 130px;
		}
		#paginacao{margin-top:5px;}
		ul.pagination { list-style-type:none; padding:0; margin:0px auto; width:130px; }
		ul.pagination li { float:left; margin-right:8px; }	
		ul.pagination a { display:block; width:8px; padding-top:8px; height:0; overflow:hidden; background-image:url(../pagination.gif); background-position:0 0; background-repeat:no-repeat;}
		ul.pagination li.active a {background-position:0 -8px}
/* Fim banners esquerda */
div#conteudo_centro h3 a{font:bold 15px "Trebuchet MS",Arial,Helvetica,sans-serif;text-decoration:none;color:#000;}
div#conteudo_centro h3 a:hover{text-decoration:underline}

div#barra{
	background:url(../images/bandeira_bg.jpg) no-repeat;
	background-color:#0A5125 ;
	height:29px;
	top:0;
	width:100%;
	padding-top: 3px;
}
#conteudo{top:225px !important;}
#cabecalho{position:relative;}
#educacao{
	color:#0A7636;
	font-size: 16px;
	margin-left: 30px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-stretch:condensed;
}
#ministerio{
	font-size: 9px;
	color:#000;
	font-weight:normal;
	margin-left: 30px;
}
div#barra a{
	background:url(../images/logo-gov-bv2.png) no-repeat;
	height:29px;
	width:100px;
	position:absolute;
	right:0;
	top:2px;
}
/*Barra Governo Acesso à Informação*/
#barra-brasil { 
    position:relative;
    overflow:hidden;
    min-width:1000px;
    background: #000;
}

#barra-brasil .barra {
    display: block;
    width: 750px;
    height:28px;
    margin: 0;
    background: url(../imagens/barra-brasil-v3-bgx.gif) 0 bottom repeat-x;
}

#barra-brasil .barra ul {
    float:right;
    width: 319px;
}

#barra-brasil .barra ul li {
    float: left;
    padding-left: 25px;
}

#barra-brasil .ai {
    display: block;
    width: 161px;
    height: 28px;
    text-indent: -1000px;
    background: #000 url(../imagens/ai.png) no-repeat 0 4px;
}

#barra-brasil .brasilgov {
    display: block;
    width: 108px;
    height: 28px;
    text-indent: -1000px;
    background: #000 url(../imagens/brasil.png) no-repeat 0 4px;
}
/*fim da Barra Governo Acesso à Informação*/

/*definicoes da galeria na home*/
#cesc img{
	max-width:395px !important;
}
#bann_nav{
	background: #000;
	width:130px;
	height:17px;
	position:relative;
	top:-21px;
	padding-top:4px;
}
#bann_nav a{
	width:12px;
	height:12px;
	float:left;
	text-decoration:none;
}
#bann_nav a.l{
	background:url(../imagens/il.png) no-repeat;
	margin-left:19px;
}
#bann_nav a.p{
	background:url(../imagens/ip.png) no-repeat;
	margin-left:25px;
	width:16px;
}
#bann_nav a.r{
	background:url(../imagens/ir.png) no-repeat;
	margin-left:25px;
}
#bann_p a{
	color: #333333;
    font-size: 12px;
    position: relative;
    text-decoration: none;
    top: -10px;
}
#bann_p a:hover{
	text-decoration: underline;
}
#banners_direita{
	text-align:center;
}
.ban_vest2013{display:block;height:78px;margin:-27px 0 20px;width:395px}
